cgcctttctgcgcgccgcagccagcaacagatgatcatactttgatggatgcttggccccgctgtctggaacgtctcgaagctgaattcccgcccgaagatgtccacacctggttgaaacccctgcaagccgaagaccgcggcgacagcatcgtgctgtacgccccgaatgccttcattgtcgaccaggtccgcgaacgctacctgccgcgcatccgcgagttgctggcgtattttgccggcaatggcgaagtggcgctggccgtggggtcgcgtccacgtgcgcccgagccggctccggcacccgtcgcggcgaccattgcgccgcaggctgcgccgatcgcgccgttcgccggcaacctggattcgcattacaccttcgccaacttcgtggaaggccgcagcaaccagctgggtctggccgccgcgatccaggccgcgcagaagcccggcgaccgggcgcacaacccgttgctgttgtacggcagcaccggcctgggcaagacccacctgatgttcgcggcgggcaatgcactgcggcaagccaaaccggctgccaaggtgatgtacctgcgttcggaacagttcttcagcgcgatgatccgggcgctgcaggacaaggcgatggatcagttcaagcgccagttccagcagattgatgcgttgctgatcgacgacatccagttcttcgcgggcaaggaccgtacgcaggaagagttcttccacaccttcaacgcgctgttcgatggccgccagcagatcatcctgacctgcgaccgctacccgcgcgaagtggagggcctggagccgcggttgaagtcgcgcttggcctggggcttgtcggtcgcgatcgatccgccggatttcgaaacccgtgcagccatcgtgctggccaaggcacgcgagcgtggcgccgagattcccgacgacgtggcatttctgatcgccaagaagatgcgctccaacgtgcgcgacctggaaggcgcgctcaacacgctggtggcgcgcgccaacttcaccgggcgctcgatcacggtggaattcgcccaggagacgctgcgcgacctgttgcgcgcgcagcaacaggccatcggcatccccaacatccagaaaacagtagccgactactacggcctgcagatgaaggatttgctctccaagcgccgcacgcgttcgctggcacgtccgcgccaggtggcgatggcgctggccaaggagctcaccgaacacagcctgccggaaatcggcgatgccttcgccggccgcgaccacaccaccgtgctgcatgcctgccggcagatccgcacgctgatggaggcagacggcaagctgcgcgaggactgggaaaagctgattcgcaagctcagcgagtaggcctcggaccccaatcgtgtccgcgctggagaaaagcgtggaaacgttggggtcaaatgcgggagaatctgtggataacgttgcgtggcggttcgatggaaaaactatccacaggttttgccaccagatcaggcacactagtcccaagcgtttcaggcgctgaaatgtgtttggaaacaaacagttatggcggttatccgctgaaaacggccctaccatcaccaccaagcttttgatttattccataatcttttaaagcataggggcacggaaccacatgcgttttacactgcagcgcgaagccttcctcaaaccgttggcccaagtggtcaatgtggtcgaacgccgtcaaaccctgcctgttctggccaacttgctggtgcaggtcaaggacggacaggtctcgttgaccggcacggatctggaagtcgaaatgatcgcgcgcacgatggcggaggacgtgcaagacggcgaaaccaccattcccgcccgcaagctattcgacatcctgcgcgccctgccggacggcagccgggtcaccatttcgcagaccggtgacaaggtgacagttcaggccgggcgtagccgtttcacgctggcgacgctgcctgcgaacgacttcccgtccgtggacgaagtcgaggcgaccgagcgcgtggtggtgcccgaggccgggctcaaagagctgatcgaacgcacggcgtttgcgatggcacagcaggatgttcgctactacctcaacggcctgctgttcgacctgcgcgacggtttgctgcgctgcgtggccaccgacggccaccgtttggcgctatgcgagatggagcttgagaatgctggcggcgccaagcgtcagatcatcgtgccgcgtaagggcgtgaccgagctgctgcgtttgctggaaggcgcagaccgtgaggtcgaattggaagtcggccgtagccatatccgcgtcaagcgtggcgatgtaaccttcacttccaagctgatcgacggccgcttcccggactacgaggcagtgattccgattggcgccgatcgcgaggtcaaggttgatcgtgaggcgctgcgtgcgtcgcttcagcgcgcggccatcctgtcgaacgaaaagtaccgtggcgtgcgcgtggaagtatcgccaggccaattgaagatcagtgcgcacaacccagagcaagaagaagcgcaggaagagattgaggccgacaccaaggtcgacgacctggcgattggcttcaacgtcaactatctgctcgatgcgttgtcggcattgcgcgatgagcacgtggtcatccagctgcgagacgcgaattcgtccgcgctggtgcgcgaggccagcagtgagaagtcccgtcatgtggtgatgccgctgcgtctctgacgctttgttccacgtggaacacgagaagcccggcgaacgccgggctttttattggttgttgaaccgcttgctgtgtctgtttgggtaaccctgctagctgcgatcgcacaacgcgaggaagtcggcgcgctgggggcagcggttctagctgaagcggcaagcccgttgctcaggcgttggaacggcatcttcagcgcgatatttcaggttactcagcggctgacgccgctggtgtcgcttttgacccactgcgccaggcgggctctcacacatataccgacgggggctccggattggcagccccttatccgatgacggcaagccgagtttttgggaatcgacctgctggatagaccccgcgcgcgaccggtgtcgtggacgcgttctgcgcggaactcggggggatcctgaatacgtatcggtttatcggcgggcctgtgcaggtcccgacagagaggtgaatccagaggctgacacctgggccgactcaagttccaagtgcaacacttttctcgactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgccgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccctggttttaacgcacaggcaacctcaccggctcacgcgtggtcggctgagatggcgagttcatgcggaccctctcgaacgacaaagcgctacttctttcctgagcgcctcgctttggcatttatgagaccaagtcacttttgttgattccggttgaatcatcacttgagccctgaaactgaacggttttagttgaaaggcagagcaagaccaattgccattacgcctagctgaaaggtttgcagacatctgattggcttttctgagcctgtttccgacttatgcacatcacgcgttgcttttaaaactacaaataccttaagagcttggaggtgatggtaggggcagatttcaccgcaaagtagatcaggttgttgtttttaaagtcatttatggcctcgaaagcccgtgtttatcgacctatttgtcagcctacaagctgtggataaggtgacatcgggcgcagagccttggttttatccacacgttatcccctgcctgtccgagaccgtccgtttgcatgtctgcgcgggtttcatgccgatcacgtatcctttgagccgaccggcatgccggattacacgccagagcacaccgatcaatgcatgtaatgcggttgtccattcatcggcttcgtcggttccagaccgtcgagctacatccggccagtgcattgaatctgctcaccggcgacaacggtgcaggcaagaccagcgtgctcgaggcgctgcacctgatggcatatggccgcagcttccgtggccgcgtccgtgacggcctgatccaacaaggcgcgaacgaccttgaagtcttcgtggaatggaaagaaggcggcagtgctgcaggcgagcggacacgtcgcgccggcctacgtcatagcggccaggaatggacggggcgtctggatggcgaagacgttgcacagttggggtctttgtgtgctgcgttggccgtggtgacctttgagcccggcagccacgtgttgatcagcggcggtggtgaaccccgccgtcgcttcctggactgggggctgttccacgtggaacccgacttcctcgccttgtggcgtcgctacgtgcgcgcgctcaaacagcgcaatgcgttgctcaaacaaggcgcgcagccgcgcatgctggatgcctgggatcatgaactcgccgaatccggggaaacgctgacatcccggcgcatgcgctacctggaacgcctgcaggaccggctgattccggtggcagacgtgatcgcaccgtcgcttgggctgtccgcgttgacgttcgccccaggctggaaacgccacgaggtctcgcttgccgatgcccttttgttagcccgcgatcgcgaccgccagaacggttacacctcgcaaggcccacaccgcgcggattggatgcctcacttcgacgtgctccctggcaaagatgcactttctcgcgggcaagccaagctcactgccctcgcctgcctccttgcacaagcagaagactttgcgttcgagcgaagcgaatggccggtgatcgcgctggacgacctgggttcggagctggaccggcaccaccaggcgcgcgtcctgcaccggctggtctcggcgccagcgcagatgctgatcaccgcgaccgagatcccgcccgggctcgcggacgccggtgcgctattgcaccggttccacgtggaacacggtcaggtcgcactgcaagccccctcggactgagctcaacggcccgggtaggccgactggtataatttgcttcgctatcccccctttttccacggtgcgaagcggctgcggccgtctttgcctgtgttgtggagccaacggcacgcgcatgaccgacgaacaaaacaccccgccaacacccaacggcacttacgactccagcaagatcaccgtgctgcgtggcctggaagccgtccgcaagcgccccggcatgtacatcggcgatgtccatgacggcaccggcctgcatcacatggtgttcgaggtggtcgacaactcggtcgacgaagccctggccgggcatgccgacgacatcgtagcgaaaatcctggtcgatggctcggtggcggtgtcagacaacggacgcggcgtgccggtcgacattcacaaggaagaaggcgtgtccgcggccgaggtgatcctcaccgtgctgcatgccggcggcaagttcgacgacaacagctacaaggtctccggcggcctgcatggcgtgggcgtttcggtggtcaacgcgctgtccgagcacctgtggctggacatctggcgcgatggtttccactaccagcaggaatatgcgctgggcgagccgcagtacccgctcaagcagctggaagcatcgaccaagcgcggcaccacgctgcgcttcaagccgtccgcggccatcttcagtgacgtcgagttccactacgacatcctggcgcggcgcctgcgtgagctgtcgttcctcaattccggcgtcaagatcaccctgatcgacgagcgtggcgaaggccgtcgcgacgatttccattacgaaggcggcatccgcagcttcgtggagcatcttgcccagctgaagtcgccgctgcacccgaacgtgatctcggtgaccggcgagcacaatggcattgtggtggacgtggccctgcagtggaccgacgcctaccaggaaaccatgtactgcttcaccaacaacatcccgcagaaggatggcggcacccacttggccggcttccgcgccgcgctgacgcgcgtgctgggcacctacatcgagcagaacggcatcgccaagcaggccaaggttgcgctgaccggtgacgacatgcgcgaaggcatgatcgcagtgctgtcggtcaaagtgcccgaccccagcttctcctcgcagaccaaggaaaagctggtcagctcggacgtgcgcccggcggtggaaaacgccttcggtgcgcgcttgcaggagttcctgcaagagaacccgaacgaagccaaggccatcactggcaagatcgtcgatgccgcgcgtgcgcgcgaagccgcgcgcaaggcgcgcgacctcacccgccgcaagggcgcgctggatatcgccggcctgccgggcaagctggccgactgccaagaaaaagatccggcgctgtccgaactgttcattgtcgagggtgactcggcaggtggctcggccaagcagggacgcaaccgcaagaaccaggcggtgctgccgttgcgcggcaagatcctcaacgtggaacgtgcgcgcttcgaccgcatgctggcgtcggaccaggtcggcacgctgatcaccgcactgggcaccggcatcggccgcgacgagtacaacccggacaaactgcgctaccaccgcatcatcctgatgaccgacgccgacgtcgacggctcgcacatccgtaccctgttgctgaccttcttctaccggcagatgccggagctgatcgagcgcggctacatctacatcggcctgccgccgctgtacaagctcaagcagggcaagagcgagctgtatctgaaggacgatgccgcgctcaacgcctacctggccagcaatgcggtcgaaggtgcggcgctgattccggccaccgacgagccgccgatcaccggcgaagcgctggaaaaactactgatgctgttcaccagcgccaacgaagcgattgcgcgcaccgcgcaccgctacgacccggctttgctgaccgcattgatcgacctgccgccgctggatgtggaaacactgcaggccgaaggcaaccagcatccggccctggatgcgctgcaggcagtgctcaatcgcggcaccctgggcaccgcgcgctaccagttgcgcttcgacccggccaccgagaacgcgcctgccacgctggtggcgatccgccgtcatatgggcgaagaattcacccaggtgctgccgatgggggcgttcgaaagcggcgagctgcgtccgctgcgtgaggtatcgctggccctgcatgatctggtgcgtgagggcgcgcagatcgtgcgcggcaacaagagccacccgatcaccagcttcgcgcaggcgcacgcctggctgctggacgaggccaagaagggccgccaggtccagcgcttcaagggcctgggcgaaatgaacgccgagcagctgtgggaaaccaccgtcaaccccgacacccgtcgcctgttgcaggtgcggatcgaggatgcggtggccgccgaccagatcttcagcaccctgatgggcgatgtggtcgaaccacgccgcgatttcatcgaggacaacgcgctgaaggtgtccaacctggatatctgagccaccagtcccgaccagcacatcgcgatcgcggcgtgctggtcggtgcggtgttcgcaggacgacgatgagcacagatcttccaccgcccccggcaccgcgctcggttgccggcaagccgccgctgctgcccgtgctcgtggggttttgggtcgatgtgctgatcgccgccggcctgttgctgagcttgagtgtggccggctttgcgctgtggggcgcggtgcgtggcttccgtgatgtgcaggcggccaaggcgcaaggcctgacgccctcgccttccgaagtcatggccgccatcggccaacccggtgtgctggtgcagctggtcaccgcgctggtcagcacggccacgccggcgttgctgttgtactactggcgtcgtcgcgtcactgctgccgaacaaaccgcctcgcgggctgccgcgcgccgcgcctccacctggggctggactgcgctgatcgccgctgccgtgttcttgcttagcaatctggtcagcgtaacggctacggcgctgggcatcaaaccggtgccgaccaacctgccgttgatggaagaagcgctccagcaatggccgctggcattgacgctgtttgccgtggtgatcgcgccggcctacgaggagctgctgttccgccgcgtgctgtttgggcgcctgctcagtgccggccgtccatggctgggtatcgtgctgagtggggcaattttcgccctagtgcatgaagtgcccggtatcagcggaaacggccctgccgccatcgcccagctgtggctggtgtatggcagcatgggcgcggcgttcgcgtggctgtattggcgcaccggcaccttgtgggcatcgattgctgcgcatggcatcaataacgccaccgcgctggcggcgttgtactttttcgggcttggttgagccgactagcggctacctgcgactgtcttgccgcagtggcgccgcggtacctgcccacagaattgacccgcacgctcggcgtcccaatccctaccgagcgcatgcgcgtcggcggcgcacggggccgtttgacgaaatgttcagacgagcctgccaaaatggcccaagggttctaggggcgatcgcatgaaagccaagctgttaactgtttttgccgtgcttgcactcacggcatgtgccaccacaacgtcgccaaccggccgccgacaggtggtgggtggcgtgtcgcaacagcaactggaccagttgggcgcgcaatctttcgcgcagaccaaggccaaggaaaaagtcagtaccgacgtcaggcagaacgcctacgtgcagtgcgtcgtcaattcgctggtggcgcaactgccgccacaatggcgcgaaaccaagtgggaaaccgcgctgttcgtcgatgacgaagccaacgccttcgccttgcccggcggcaaagtcggtgtgaataccggcatctttacggtcgccaagacccaggatcagctcgccgccgtgctcgggcacgagatcgggcacgtgatctcgcgtcaccacgaagaacgcattactcgccaactcggcgcgcagaccggcctgggcatcatcggcgcgcttgccggtgccgcctatggcgacggggtggccagtgcggtcaatcaggttggcggtatgaccgcccagacagtgttcctgctgcccggctcgcgggcccaggaaagcgaagccgatgtggtcggccaacgtctgatggcccaggccgggttcgatccggcgcaggcggtcacgctgtggcaaaacatgatggccgtcagcggcaatcgccaaccccagtggttgtcgacccaccccgatcctgccaaccgcatccgcgagctgcagaccgacgttggccagctcgaaccggtctaccagcaagccaagcgggccgggcgagtgccgcgttgcggctagagccgctaacggcacctgcgcggcctttgtcgatcagtgcgcttgctgaccgggattcaacgcctgcctcattacattgctggcgcaggcgctgcgaccggtgactgcctgttagctgcgctaagacgttggttccacgttcccgttcgtcgcaacactacatggaaaccgttttcgggaactgagactttctgctaagtttcccggctgagatttttcgtacagcgcctattccgcttttcgtaccgcccgacggcggatcgtccaaggtgaaacatgaaactgctcaaccgcaagcaagccctgttgtccctgttcattgccgcgtcgctgggtggggctgtcgtcaccgatgcggtcgcgcagtcggaccgttcttccgaacgcgccagccgcaaatccaaaagcggcaaggccgaggagctgtacccgcagtcgacccgtcaggcaccgacgatcaagccgtcctcgaagttgagcagcaagctgcagaagctgatcgaaaccttcaacaagggcgaggactatccgggcgtgcgctcccaggccgatgagatcctggccaatagcgctgccaatgcagcggacaaggcgctggccgcgcagctcgctgcacaggccgcctacaacctggacgacactgccgctgccaagaagtatctgcagcaggccatcggtctgaacgcgctggacaacaacggccagttccagtcgatgctgatgctggcccagttgcagctgcaggacaaccagcaggccgaaggtctggccacgctggacaagtatctggaagagagcaagtcgcagcgtccggaagatctgatcctcaagggccaggcgctgtaccaggccgaacgctacaaggaagcgattccggtgctgaagcaggccattgccgcttcgccccagcccaaggacacctggaaccagctgctgatggcgtcttacgccgaagccggccagaccggtgaggccgtcgccgccgccgaggcactcgccgccaagacgccgaacgacaagaaagcccagctcaacctggccagtatgtacatgcaggccgaccagatggacaaggccgccgccgtgatggacaagctgcgtgctgccgggcagttgaccgaagaaaaggaatacaagcagttgtattccatctacgccaacaccgaaaacaaagaaaaggacgtcatcgccgtcatcaatgagggtatgcaaaaaggcatcctcaagcccgattatcagacatacctcgcgctggcacagtcgtattactacagcgacaacgtgccgaaggcgatcgaaaactggcagaaggccgcaccgctttccaaggatggcgagacgtatttgaatctggccaaggcgctgcactcggaaggtcgcatcccggaggccaagcaggccgcacagcaggcgatcgccaagggcgttaaaaaacccgaagaagccaagaagatcatcaacctgaagtaaaaaagaaaataaacccccgaaatccctgtgtttttagtggttacaggactcgggattggtataagcttgggggttgatgcggtgtcaaagccgtccaaaaacctggggatcatcacagtgatccggggcccccactgaaagagccattggcgcatgacggaacaactcgttatccacaggcatgactacgatgccgggaaccagggtctgagctgggcccgcattatcggcattgcttttgtaattgctttgcacctcactgcactgatgatgttgctgatccctgcagtggcgccgaaggctccggcagagaaggagcgcaccaccatggttaccttggtggatgcaccgcctcctcccccgccgccgccgccgccgccgcccccggaagacaagccgccgccgccggtcaagaatctgtcgccgccgaagccgtcaccggttccgccgccgccggaagctccggtggtcgacgttcccgaaccgcgtccgagcgatatcgtcacgccgccgagcccgccgacccccccggctcagcccagcgacattggcgccagcgtcgatatctcgtccaagaacatgaacccgccgaaatacccgccggcagccttccgtgccggtgtccaaggtgaggtcatcctgatcgtggatgtggacgccaacggcaacgtgaccaatgtgtcggtcgaaaagtccagccgcaaccgcgaccttgaccgtgctgcgatggacgcagcacgcaagtggaagttcaacgcctccactgtcaacgggcagaaagctgccggacgtgcccgcgtcccggtcaactttgctctgaactgatccacgggccggctacggtcggcccaggatcctgtcttcctttcgctccacccttcatcaccacacacaacaaaggtaagcgtcatgctgcaggaattctttatcgccgccgctgcagggggctccaatccgtcggccgctctgtcgcagatgggcttcgagcacttgatcaccgaaatgacctccagccccggcgacttcgccgtgtcttgggtcgtgctgatcaccctgatctccatgtccgctgcctcctggtactggactgtcatcaacatcttccgcgccacccgtctgaagggcgcggctgaccgcgtcactaccgcgttctgggatgccccaaatgcacaggacgccatccgcgccatggaagagcagccggcttccgagccgttttccaagatcgcgctggacgcagcccaggctgctgcgcaccaccagcgcgccgaaggcagcaccggtggcctgggcgagagcctgagccgttcggagttcgtcgaccgcgctttgcgccaggccgtgacccgcgaaagcaccaagctgcagtcgggcatgaccctgctggcgaccgtcggtgcaaccgcgccgttcgttggtctgctcggtaccgtgtggggcatctacggtgcgctgatcaagatcggtgcaaccggttcggcctccatcgacgccgttgccggcccggtgggtgaagcgctgatcatgaccgcaatcggtctgttcgtcgcgatcccggccgtgttcgcgttcaacttcttctccaaggtcaacagctcggtgatcgccaagttcgacaccttcgcccacgacctgcacgacttcttcgccaccggttcgcgcgttcgctaatccggttgtaaagaacgacttcgcaacgatttagacggagcccgttatggccttcagtagtggaaacagcggtggcccgatggccgacatcaatgtgacgcccctcgtggacgtcatgctggtgctgctgatcatcttcatcattacggcgccgctgatgtcccataaggtcaaggtggagctgccgcaggccaacttgatccagaaggaagatgcggagaaacgcgccgcgccgatcactctggccgtcaaggaagatgggtcgctgtactggaacgacgagccgatttccaaggaagccttggagtcgcgcctgtccaccgcagcacagcagaccccgcagccgccgctcaatttgcgtggcgaccgcacgaccaagatgcgtacgatcaacgagatcaccaagatcgcgcagggtcagggcatgctggacgtcggtttcgttgcaaccaaagtgaaggggcagtaagccatggcatttagtactggtggaagccgtgggccgatggccgacatcaacgtcacgcccctcgtggacgtgatgctggtgctgctgatcatcttcatcgttaccgcgccgatcatgacctacccgatcgccgtggatctgccgcagcgggtgctcaacccgccaccgcagacgaccgaaccgccgccgccgatcgacttgcgtatcgacgccagcaaccaggtgtcctggaacaacagcccgaccccggtcgatcagttgcagcagaagatggaagaagtggtgcaggccgatccgaccaatcagccggaactgcgcatcgatgcaaatccggatgcggagtacgaagtgatggccaaggtgctggccgctgcgaagaacgcgcagatgaagaaaatcggcttcatgcagcagtaaaaacgtatctgcaagaccgcaacacaacagtcatgacgcgactgcaacgccaccggaaacggtggcgtttttttatgtctgttgtgtgcgtcttgatgcttgtaaacccgcctgtggcgtagcgatggcgatccgattgcgctgtagcgattgagcgcgagcgacagctgctgtaaagcgctgacctgattcgctcagatggcgcagcagatgcagacgcagtgattggacgcgcgcaataaccgctcgcctgcgcgcatgaagtatgcgcaggctgtttcgttactgcatgaactcaagcgccaacttggctgcctcgcagaatgtcgacgtacgcgcgcaccgtcgcctccaatccttggtacaaggcttcgcctatcagagcgtggccgatggagacttcgagcacacccggcaccgcggcgagaaaatcgccgagattggcttgcgacaaatcgtgtccggcattgatacccaggcctgcggcactggcgcgccgcccggcatcggcgaacagcgccaaagcggtatccgtctgcccgctggcatgtgcgtgggcatacgggccggtgtacaactcgacgcgatctgcgcccagtgcggcagcgccggcgatgtccgggttgccggcatccacgaacaggctgacacggctgccaaccgccttgaacgcggcgatcagctcggcaagttgcgtggtgtcctgtgcaaaatcaaagccgtggtcggaggtcagttgcccgtcgccatccggtaccagcgtgatctgctctgggcgtgtggcccggcacaattccagcaaccccggatagcccgcgcgtggcggcgcgaatgggttgccttcgatattgaattccaccgcatgctcacgcgtcaacgcactcaacgccagcacgtcgccggcacggatatgccgctggtccgggcgcggatgcacggtgatgccgtgcgcaccggcggcaatgcaggtgcgtgcggcctgcagcacatccggatcggtgccgccgcgcgaattgcgcagcaccgcgatcttgttgacgttgacgctgagttgggtggtcatccggtcgctgtcaggcctgcggctcgctgtcgcgtgcagcggccagcgcggccgacttgcgtgcttctgccagttcgcgcaggcggcgcagctcggccggatcgatcatgctgcgggtatcgcgttgggtgtcgtccatgcgcgaggcgaaccagccgcgcgtccacagcagcagtagcagcaacgccaccagcagcgaaactaccagcaaccacacgtgcggcgtgctgaaggccagcaccagcgcacccagtgccataagcagaaatagccagtgcatgatgagctccccgttgaatggcggcagtgtagcgtcgggcacggtacggttccacgtgggcgccgcgccgttggtcagagcagcggcgacaacagccgtgcgaacgcttccggcaggcgtgaacgccataacggccgatgccgcacgaagcgcacctcctgggcctgtgccatgtccgtgccgatcagcccggccatctctgccgccaccgcctggtcgcggaacagcatcgacaattcgaaattgagccggaagctgcggctgtcgaaattggcgctgccgacgatgcagacatcgtcgtcggccagcagcgccttggtgtgcagcatgcgtgggccgtattcgtagatgcgcacgccggcttccagcagctcgtcgaaatacgagcgtgccgcataggtgaccaggcgcgaatcgctcacccgcggcaccagcaggcgcacgtccaacccgcccagcgcggccgaggtcagcgccatgcgcgcggcttcgccgggcacgaaatacggggtgaccagccatacccggtgcttggcttcgtggatggctgcgaccatcagccggtgaatcgcttcccaggacgaatccggcccggacaccagcacctgcgcctctacggtgccttgtgcgcgggtgggcacaccgtcgggccacagctgctggccgtggaaggccgcgcggccctggccggtggcatacagccagtcttccaggaacaccagctgcaggctgcgcaccacatggccctgcaagcgcacgtgcagatcgcgataggcatcttgacgcacctgctcgttttcgtcgtcggtgacgttgatgccgccggtgaagccgacccggccatcgatgacgatcaccttgcggtgggtgcgcaggttcaaccacggccgcttgaacggcttgagcaattgcgagggatggaaccaggcggtttccaccccggcctcgcgcagcgtgcgcagggcgcgtcgggtcattgccgatgagccgatcgcatccatcagcagccgcaccttgaccccggcgcgggcacgttccatcagcgcagcgcagatcgcggtgccgctatggtcgggctggaagatgtagtactccagatggatatggtcgcgcgcaccgcgcatggcctcgatgatggcggcgtacgtcgccgcgccatccaccagccagtgcacttcggtggcgctgctgggcgccagcccggtggtggattgggcgattttggccagctcggtgcagtcggcatccggcgggcagacgctgctgtagctttccatgcccgagcgcgagcgcccgcgccgcagccgctgccgtttgaccttttgcgggcccagccagtagtagatcaacagcccaaggtacggcagcgccgccagcgacagcacccagctcagcgtggccaccggttcgcgcttctgcagcacgatccagcccgcgatccacagcaggtacagcacataggcggcgagaaggagcgcttcgatgtggggaatggtggccagccactcccacgcgccctgagcaaatgcgagcatgcgccgattctacgagccgccgcagcggtctgaccggcgcctggactgccgcagtgctgctcgagctccgatgaacgcgcgtgactgttcgcaggatgcacggacatcacaatctaatgcgatcaagctcgaccttcgcaaataacgcctggattgaggtttgacggcagccatgaaggcagtgacacttgtgcagcaggggatcgaaacggagcgtttgatgatgaagatgatcgcaatgttcagcagcttggtgctcttgggatttgtcggaaacgccactgcatcggtgatcgcgccacaggcgctccatacctctacacagtcaatactgtaaacggccccgtctcggtggcaccacccggaattcaagagcagcccgtgtctcaagcggatgccgaccaattcgccatctactcgtcggtgtatcggagcgatggaaatattggcacgctcaacgtaaagaaagatcgacttggcgaatggaactgttgcaccgagttcggtcagccgaatggttgaggtggcgtccgacgagtcgtctgccttcgccagcgtctttgacgtacgccgggaaggtgcgacccgtcagcacgtcatccactggtaaaaaaaccgctgctgtcgctacatcgaacctgcagccctacgccttatccgcatccaggtgataccgcgtcgccgcggccacttcgtttttcgagcccaggaacaccggcacgcgctggtgcagctgtgttggttggatgtcgagaatgcgttcgcgcccggtggtggcggcaccgccggcctgttccaccagcatgctcatcgggttggcttcgtacatcaggcgcagcttgcccggcttggatgggtccttcttgtcccaggggtagatgaagatgccgccgcgggtgaggatgcggtgcacgtcggccaccatgctggcgatccagcgcatgttgaagtccttgccgcgcgccccgtccttgccggccagcaagtcgcccacataggcctgcatcgccggttcccagtggcgttggttggacatgttgatggcgtattcggcggtctcgtcgggcacgcgcatgttggcttgggtcagcaggaagctgccttcctcgcgctccagggtgaaggcgtgggtgccgtggccgagcgtgagcacgagcatcgtgctggggccgtagatgcagtagccggcggcaacctgctgggtgccaggctgcaggaagtgctcgtcgccgggcttctcggtgcccttgggcgcgcgcagcaccgagaagatggtgcccaccgagacgttgacgtcgatgttggagctgccgtccagcggatcgaacagcagcaggaaatcgccgctggggtactgttcgggcaccggctggctgtgatccatttcttcggacgcgcaggcggccagatggccgccccaggcattggcttcgagcaggatgtcgttgctgagcacgtcgagcttcttctgcgcctcgccctgcacgttgccggtgccggcatcgccgagcacgccgcccagggcgcccttgctcacagcaatcgaaatgcgcttgcaggcgcgcgaaacgatagtgatcagctggcgcaattccgcatcgatacggccggcgtgttgctcttcgatcaggaagcgagtcagcgagggacgcgacatgggaacgggcagcctgtataggaggtgagccgccattgtcgccattgcgccgttagatttcgatcactcgatgcgcgttttgcatcgccggtgatcgaatgtgtgcggatggcgcgtgcgctgagcacgtgtcacgtccgccaatcggcatcgaatacgcgctgcacggtcggggccaggagaccaacagcgagcacaaaaaaaccgggaggcttgcgcgctcccggcttggtaacgtcggccgatatagccgatgacagcgagcccggacttacatccggctgacagtcgccacagcctgggccacgtagtccaggttgcgctggctcagtgcggctacgcagatgcggccggtgccgacggcgtaaatcgcgaactcgtcgcgcaggcggtccatctgggtcttggtcaggcccgagtacgagaacatgccggcctggcgctggatgaactcgaactccggtgcgccgagcgtggcgagtttttccaccagccccgcgcgcagggcgtggatgcgctcgcgcatttcggtgagctcctgctcccacacatcccgcaattccgggctggtcagcacgccggccaccagtgcggcgccgtgcgtggacgggctggagtagatcgtacggatgatgcgcttgacctgcgactgcacggccttggcttcggccgcggtggccgagaccaccgacaacgcgcccacgcgctcgccatacagcgagaacgacttggagtaggagctggcgaccacgtagctgtcgataccttcggcagcgagcagacgcaccgcgtgcgcatcggcctcgatgcccttgtcgaagccctggtaggcgatgtcgacgaacgggaacaggttgcgttccttcaacaggccggcgacctgcttccattgctctttgctcaggtcggcgccggtggggttgtggcagcaggcgtgcagcagcaccacggtgcccggttcgagcttggccagatcggcgagcatgccgtcgaagttcaggccatggctggcggcatcgaaatacgtgtaatccaccacctcgaagccggccgcgccgaacaccgcgcgatggttttcccagctggggttgctgatggcgatggtggaggtgggcagcagcttcttgagcaggtccgcgcccacgcgcaatgcgccgctgccgccgacggtctgcgaggtcgccacgcggccggccgccagcagcgccgactcggcgccgaacaacagctcctgggtggctttgtcgtacgcggccaggccgtcgatgggcaaatagccgcgcggtttggtgtcctgcgcgagctgctgctcgatcttgtgcacggcgcgcaacagtgggatgcgcccgttttcgtcgtaatagatgccgacgcccagattgaccttattggggcgactatcggcgttgtaggcctcggtcaggcccagaatggggtcgcctggaacctgttctacgtttgcaaagaaggacacggcatgactcgctgaaggacgaaagagtgagggccgctgctgggccaaactacttcatcgtagcagcccatggccggcgtagcatgcttggttccgtacgcaacaatgcgctcacagtacgtaatgagggacactacgctcatgtccagactcaccgtgttggccgccgcctgcggcctgttcgccacgagcgccacgccgcccgtgctggccgccgatccggcgccacccgcatccacaccgatccagcgcttgcccgccgtgcaggtggacgctgcgcgcgtgcgcggggtggacgacttcgatctgccggcctcgttcaccgtggtgtcggccgacgacgacaaccgccgcggcgcgcaggtctccgagctgctggacggtatccccgggctggtggcgcgcgaccgccagaactatgcgcaggacacgcagctgtcgatccgcggcttcggcgcgcgctccaccttcggcgtgcgcggcgtgaggttgctggtcgacggcattccggccagcatgcccgacggccagggccagctgtcgcacttcaacgtgctgggcgccgagcgggtggaagtgctgcgcgggccgttttcggcgttgtacggcaactcctccggcggcgtgctgcagctgtggagcgccgacggcgccccaaacgacccgtggcggctgcgtgccacctatggcagcaacgccaccgtcgacgtgggcacgcagttgctcggccagcagggcgcggtgcactacaacctggccgctaatcatttcgaaaccgatggcgtccgcgaccacagccgcgccaagcgcgactcggtcaatgccaagctcggcttcgatctggccgaaggcagccggctggacctggtgctcaattatctggacgcgccggatgcccaagacccgctcggcctcacccgcgcccagttcaatgccgacccggcgcacgccacttccgtggcgacccagttcaatacccgcaagtcggtgcgccagtcgcaggccggcgccatcttcacccagcaattcgacaaccaggcactgcgcctgatggcctatgacggccagcgcagcgtggagcagttcctggcgattccgctggcggtgcagcgcaacccgctgcattcgggcggggtgatcgatctggacagcaattacgaaggtgccgacgcgcgctgggcctggcagggcgaagcgctgggccggccgttgcagctgaccgtgggcaccaatgtcgaccgtcagcgccagcaccgcaccggttacgaaaacttcgtcggcgacatactgggcgtcaagggcgcattgcgccgcaaccagcgcgatgaggtccagaacgtagaccagttcgcgcagctgtggtggcaatggagcgagcgctggtcggcgctgctgggcgtgcgccatagcgacgtgcgtttcgcgtcggacgaccactacaccgtcggccgcaaccccgacgacagcggccagcgcgagtattcggcgaccacgccggtggccggcatcgtgttccgcgccgacgaggatctgcgcttttacgcttcgctcggacgcggcttcgaaacgcctaccttcaacgaactgggttaccgcagcgatggtggtgccggcctggcgctggacctgggtgcggcgacaagccgcaacgttgaggtcggcagcaagtggcgtgcgcaaagcggcgcagcggtggagtttgcgttgttccgcgccgacaccgacgacgaactggcggtggccagcaacacgaatgggcgcagcacctaccgcaacatccgcgcgacgcggcgccagggcgcagagctcagctggcatcagccgattggcgccacccagcagctgcagctggcctacacctttgtcgatgccaccgtgcgcgatggctacctcacctgtgccagcagcggttgcgccacgcccacggtaccggtagccaacggtgcgcgcctgcccggcgtgccgcgtcagcagttgtttgcgcgttggcaatggcagccggcgcagtggcgattcgccgccgaatcggtggcctccggcgccaccgtggtcaatgacttggccaccgagcgtgcgcccggcgacgcgctggtcaatctggaagcctcccggcgctggaccaccacacttggtgcattgcgcaccttcgcacgcgtcgacaacgtgttggaccgccagtacgtgggctcggtcatcgtcaacgatggcaacggccgctattacgagccaggaccggatcgtacctatacggtggggctgcagtgggattttggtgggtgagcaagcaccccacgcccgcacgccaccgcgcaccaggcgctttgtaggagcaccccgggcgcgatgagagccggctcgataacgccaaaccaccacatcacgcgccacacatcgccgtcgctgccgccgcagatgtgctttcgtaggagcgccccccggcgcgacgaggctttcccgatcagaccgctccccacgccataccgcagcaccatgatcgtcatcgaccacgcccctgccgactggttccttctctgcgagggcgatcgctgttggctggatatcaacggctcgatctcggccaccggcgtctcgatcctgctattgaacgcaagcgagcgtgccctcgtgcaggcagacccgcatgccgcgtgcgcaacgtcagcgtcccaagttcaagcccggccacacgactacgccgcccgtgctggcagcgcggtagacggcaagcgcgtgcgtgcggcagtacgccaatggcgtgcgagaggaagtacggcggccggctagtgcgctacgcaaacggtgattggcggtggggctaatcgctggattgccgccggtgcgctccagcatcgctctgcacttgccggacagcatccggatcgagtccgagcaggtcggcagtgaggcctgatactgccgagcgggctgctagcctcagccacgcattgacggcatggagcacgacgatgatggtctggaagcaaacggtcattgtggcggcgatggcagccggcctgttggtcggcaacgcagcgtgggcagaccacatggatatgtgcatcgtgcgtgacgatccggccggcaccccggccatcccacaaatccatgcgtggttgcaaccgcaagccaggcggatgacgcagcccaggcaaacatcgccgccagccgatgccgccgcgctgggcgccgtgcgcatcagcaccgccatcttcgatcgaccgttgaacacgcgcgccgataccgcgagcaaggcggcccctctgccggcacgcggccagcgcagcgcgatgagatcaacatcgacgcgtgccatgccggccaacgcgatcgttgggtgtctgtctgggagcagcctggggccagcgcagcctggcagatgcgctctcaccggcagcacagggcgaccgattgccaggtgccatcggaagagcccacgacctctatgataaggtctgaacaacgaggcctgaaagggcgggatgtcgcatcgttccgaacagtagcgtttggatcttcggaatttcgccacttctggcgctttccgtgggaattccccggtttacaggcgcacgctctccatggcgtgcagtaactgctttcgcttcatccacagggttgacagcgcaaacaagctcagcacgtgtgccgtgttctcggccagtccgcgatagcggaccttggtgtagccgaaccggcgcttgatcacccggaatggatgctccaccttcgcgcgcacgctggctttgacgtgttcccaacgctgttcccgagcacgctcgcggttgttgccgatggcttggatcgtcgagggcctggcggcgaagaaggatgctgctttgcagtcccgcagttcgtcgcgtttttctgcgccggtatagccgctgtcgccgaacacgcggtcttctttgccatgcagcaaggtgtgcgtcaccgtgacatcggcgacattggctgctgtgccatggacatggtgcgcccgcacggaaaacgcatccacgccgatgtgcgccttcatcccgaaataccactgattgcgcttcctggtctgatgcatctcagtgtcgcgcgcgtgatgggcgttcttggtcgaactgggcgcagcgatcagtctcgcatcgacaatcgtgccggaccgcaagctctggcccttgcgcgccagatgcgcgttgaccgcttccagcatccgtgcggcaaggccatgggtctccagcaggcggcgaacgttgagaatcgtgggctcgtcgggaatgtcgtccaagccgccgagctgggtaaaacgccgcaatgtcgctatctcgtgcagcgcttcttccattgccggatcgctcaacgcataccactgctgcagcagatgaatccgccacatcgtcgccagggcgtatggctgccgccctggccgccccgacaccggagagtgcggcgcgatcagcacgcgcagttgctgccagggaaccatctgctccatctcggccaggaaaatctcgcgccgggtctgcttgcgcttgaccgggccctcagcgtcaccgaacgtcagctgcatagaggcgggcagtgtcgggtctctgtggggcgttgttcagagcttccctaaggcgacaccgcgttggcctgctcacgcgtcacccggctcaacgcatcggcgctgatctgggcgatggaatgcgtgccggtcagcgtcattgcgacgcgcatttccttttcgatcaaggtcagcaagttttccacgcccgcctgcccatcggctgccaacgcatagacgaaggcgcggccaagcagcaccgcgtcggcacccaacgcgagcatgcgcaccacatccagcccgctgcggatgcccgaatcggcaaggatcttcagctcgcccttcactgcatcggcaatcgccggcaaggcgcgcgcgctggacagcacgccgtcgagctgacgcccgccatggttggagactacgatgccgtcggcgccgaatcgcaccgcatcgcgtgcatcctccgggtccaggatgcccttgatcaccatcggcccggtccagaactcgcggatccattccaggtctttccaggcaatggacggatcgaagttggcgcccagccagccgatgtaatcctgcagtccggtggggttgccgcggtaggcggagatgttgcccagatcatgcggcttgccgagcacgcccacgtcccacgcccagcgcggatgcgttaccgcctgcagcatgcggcgcagcgacgcgttgggcccactcatgcccgagtgcgcatcgcggtagcgcgcgccgggcgtgggcatgtccacggtgaacaccagcgtggtcacgcccgccgccttggcgcgctccagcgcattgcgcatgaagccgcggtccttgagcacgtagagctggaaccacatcggccgctcgatcgccggtgccacttcttcgatcgggcacaccgacaccgtggacagggtgaagggaatgccgcgcgccgccgccgcacgcgctgcctgcacttcgccgcggcgtgcgtacatcccggtgaggccgaccggccccaatgccaccggcatcgccaaggtttcgccgaacagctcggtgctcaggcgcaggtccgacatattgcgcagcacccgctggcgcagcgcgacatcggccaggtccgagacattgcgccgcagggtgtgctcggcatatgcgccgccatcgatgtaatgaaacaggaacggcggcaagcgtgcttgcgcggcggcgcggtagtcggaagcggcggaaatgatcatcgaagacaggacggcagcggcggcggagccaccgagtgtaatgcgatcggtggggcaggtggagcgccaagcccgctgagccggctggcgagatcgccgtcattcgtgagagtgcctgccacgtcatcgccaccgcgtggctggcgtcaccacaccaacggcagcaagcgccggctctgcgccgcatacgccgggtaggccaccgggaacgcacgttgcaacgcggcctcttcgatgcggatgcgatgcaggaagacccaagtcaccggcatcacgatcgccatcaccgacaacgcattgcccatgcccagcgccagcccgtgaaaagccagcagcgcgccggtgtacgaaggatgccgcagccagcgatacgggccgctgcgcatcagctggtgatcgggttggatggtcacatccaccgtgaaccagcgcgccagcacctggatggcccacacacgcaacgccagcccgctaccgatcaaggcgcagccggcccactgcagcgacgcatcccagccctgcggccaatgcgccaggccgctataggccagcaccaccgccacagcgactgccgcagacagcacccgccaaaggtgcttcaagctgccttgatcgtgcgcgccaccatcgctggcgcggcggcgacggctgagcagcagctcatcgccaccccagaccagattgagcgcaccaaacagactggaagcagacatggcctaactccgtggcgatggggtgggttggtggcgccagtgtgcgtacccgctgcatccatggcaggcgccgcaggccatcgatcccagctgccagacgtcaccttctgcgtgcgcaccattgccgagtgggcacgcggcgatcagcatcgccgaatgaactcttccttctgcaatctatggcaccccctgcgtctggccggtgcgttcaccattgccgcagtggcgctgtcgtttctgcccgatgcctcaccccatggcgcctggcgctggagcgtgctggtcggcttcaccgtgttatttatgttgcataccgtgctgccgcaagcgcgtgcttcgctcaaggggcggccgctgttgagcaagtgatcggtgcgccggccttcggtggcccaccgttgcgaggcctgcggcagccgcttgcgcgcctgccgcaggcggcggttttcatggatccactcggccgcacgcggccattgccgcaacaaggcttcgtgcgcgaccgcaacgcccggcccgccgacgaacaggtgcgcatgcacgaacgcttccaccagcacgcgcgctgcgctgtttgccggcaatgcagaccacagcgcacgccgcgcggtgacggcatcgctgtcggggtggatcacgctcagcagcgccagcacttcgcccagcgcggcctgcgcatcgccaggcaatgctcgaaacgtatgcccggcatgacgcgccagcgcgccttccagcccgcccaaggcgcacgtctgcatgcgccgggtccaatgcctgccgccccacagacgggctgccgtggctccaggtctgcgtacccagcaccgcacggcggtaatcgtgcgcaaacaccacctttggcagtagccaatacccgcgcttgcggatggtttcgataaagcgcggctgtcgtctgtcgtcgcccaacgtgcggcgcaactgggcgatggtcctgtgctccgggttgtcgccgtagcagttgccgtgccacacctcgatcagcattgctcggcgctgaccacctcgccgggacgctcggccagcgcaatcagcacttccatcatgcgcggctccagcgcgatggtctggccgtcgtcgatcagcgtcaggcgctccggctccaccagcaatcgcccaaggcggaaccgcgaaaccgagcccagctgcgtgacgcgctcgcgtcgaagagacatcgctgagataccggccgcacaactggaaggggcctcgacaatcgccaacaggtgcgaccaggcacggcacggcggggcggaaaagcagcacagctcgccgctgcgtaagtcggttgcggttgctgttcgaagctgtgcacgcacgcaagcgctggcatcgtacggcgcctgcggcggccttcacgcgcttccatacagcggcgtgtgttacgcatcaggctgtttcgcgcgcgccacacgcactaagatgccgccagcatcttgctgaccaggagtccacgttgatcatccatcccaaagtgcgcggcttcatctgcaccaccacgcatccgcttggttgcgagcgcaatgtgctcgagcagatcgccgcaacgcgtgcgcgcggcgtccgcaatgacggccccaagaaagtactggtgatcggcgcgtccagcggctatggcctggcctcgcgcatcaccgccgccttcgggttcggtgcggacacgctgggcgtgttcttcgaaaagcctggcaccgccagcaaggccggtaccgccggctggtacaactcggccgcgttcgacaagcatgccaaggccgccgggttgtatagcaagtcgatcaatggcgatgcgttttccgacgccgcgcgcgcgcaggtcatcgagctgatcaagaccgaaatgggcgggcaggtcgacttggtggtgtattcgctggcctcgccggtgcgcaagctgccgggcagcggcgaagtgaagcgctcggcgctcaagccgatcgggcagacctataccgccaccgccatcgacaccaacaaggacaccatcatccaggcctcgatcgagccggccagcgcgcaggagatcgaagacaccatcaccgtgatgggcgggcaggattgggaactgtggatcgatgcgctggaaggcgccggtgtgcttgccgatggcgcgcgcagcgtggctttcagctatatcgggaccgagatcacctggccgatctattggcatggcgcactcggcaaggccaaggtcgatcttgaccgcaccgcgcagcgcttgaacgcgcgcctggccaagcacggtggcggcgccaatgtggcggtgctcaagtcggtggtcacccaggccagcgcggccattccggtgatgccgctgtatatctccatggtctacaagatcatgaaggagaagggcctgcacgaaggcaccatcgaacagttggatcgcctgttccgcgagcgcctgtaccgccaagacggccagccggccgaggtggacgaggtggacgagcaaaaccgcctgcgcctggacgactgggaactgcgcgacgacgtgcaggacgcctgcaaggcgctatggcctcaggtcaccaccgagaacctgttcgaactcaccgactacgccggctacaagcacgagttcctcaagctgttcggcttcgggcgcaccgatgtggattacgacgccgacgtggcgacggatgtcgccttcgattgcatcgagttggcttgattgccgggatgagagattggggactagggattggcaaggcggattgctgcatcgctgatattcagcagatccgactggattgcggcaaggacaagcggcacgcgatgctggttgcccttgctgtgacgaatccccactccctcatcccaaatctccgcccccaagggacaaactcatcgcccatctcgtcctggcctttctgctcagcggcatctgcgccgtgctgttgcgcgttatccggatgcacggcgcgctcaaagcactgatcaatctgctgtccccacggctgtggtctgcgccgtggtgatgcaggatggctcggcaccgccgtggtaaaacgcgctgttgattgcgtcgttcttccgcgtgcctgcattggtttgcgtggtgctggtcggtaccgcacttgcatagcgcatccacaaacgccgcgcacgcagaccggcttgaaacccataagcgctgcgaacaacacctggcaaccatctaccggccgcgcgctggcacgcaggtgcgcgccagttccgaacgcaactacgctgctagcaagacgctcgagccgagagccgagagccgaacgccagcgctcccggctcttacgattcccgattctcgattcccagcctttcaccgcttcacatcaaaccgcgcatcgcccacacacgcctgcacatcggccaccgacagcggattgaaatcgcccggaatcgaatgcttcaaacagccggcggccaggccgaagcgcaccgtgtcgtccagcgaccagccttcgatcaggccgtgcagcacgccggccgcaaaggcgtcgccgccgccaatgcggtcgatgatgggggtgagttcttcgctgggtgcacgcgccaccgcgccctcgcgtggcaccagcatcgcgcccaggctgtggtggtccacgtgatgcgccacgcgttgcgtgcaggccatcaactgcagctgcgggaaggccgcgaaggcctgctgcgcggccgcttccacccgcgcttccggcgtgtcctgcgcaaactcgccgcccagcaccacgccgatgtcgcggtaatcggcaaacaccacatccgcgcaggcaaacagctgatgcaggatgccgcgcgcatcgccctgccagcgctgccacaacgtgggccggtaattgccgtcgaacgacaccttgaccccggccgcgcgtgcggcacgtgccgccgccaacgtggcctgcgcaacatcggcacccagcgctgggctcaccccggacacgtgcagccactgcacgccggcaagcaggtgcggccagtcgtaggcatcggccggcgccagcgcaaacgccgaatcggcgcggtcgtagatcacttcgctggggcgatggatggcacctgtggtcaaaaaatacaggcccatgcggccatccacgcgccgcacgtggcgggtatccacgtcatgccggcgcagttcgcccagcaccgccgcacccagtgggttgtccgccaccgtgctgaccatggccacttcgtggccgaaatgcgccagcgatacgccgacgttggcttccgcaccaccgcagtgcacgtccagccgaggctgctgcagcagcagctcgtgaccaggcgcccccaggcgcagcaataactcaccaaaacacaggatacgtgcacggctcatgcggcaattacctcagttgtgtggtgcgtcacgggatggaggaaccgctgcgcgttaggatgactagcggtgtcattctagccgggaccaagtgctggcggccattggcatgatgcgacgtggagtgacggattgcacccttttggggcaaatttggtgacgttttctgttgcgctgcaagatgttacggggcggttcagctgatgacgtcgtgttgaccggcggtgtcattgtcactcacaacctgctctttcacagtgttcatggacccttgggaggggaggacatgcaatttaggaccaccagccggaagacaccggttaccttgcttgcactgtcgatcggccccgcgctgagcggccacgctgccgcgcaagaagctgcccaatcgccggccgagcccgccgtggatctggacaccgtcaccgtgagcggttaccgcgccagcgttgagaaggcgttggacatcaagcgcggcgatgccggcgtggtcgatgccatcgtcgccgaggacatcggcaagttccccgacctcaacctggccgactcagtatcttttcttccatgatccttatccagcctatgcggggagttgcacggtttcggcacccatgttggcggcatagtgctccgggaagcccgcagcatcaaagaccgccctgaacttgtcgaagtagtagttcaagtcgtaatgattaaagtccatcaccgtaatgttgatgccatccctgtgagaacccctgtccaggaaacgcgctaaggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgaggatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctaacggcgtaaaggacgcatcggcggcagcaaccctcttcagcgcttctttgaacttcccttcttggtgggtgaaccagaaaaagtgttcgaggatgcatcgcatcgcattgggaaccatgatcgccggcatattggaatcgcgtgcatctctaagcacctgccacaaggcctggtagtcgttcatcatctccgatgccctcatcgggacgaccttcgtatggtctgacttcaccacccggagcagctggcatcgcttgtcctggttcgccaactctggccccacggtctgtcgaagcatctcgtgcagaaagaagaggttgtgggtcagcacgatcacctgacgcaattgcggcacgccttctggaggcttgatgagttcctcctggatgagtgaagcaatgtcgaatacgaagttgtgcgacaggctcgaaatcggatcatcgatgaccgcaatagttctacccaggtcgacaggaccagcatctgcttcatccgaacccgtcaggcgctcgaggaagtagaggaacgagatgagcgtcttctcgccctcactgagcgaagccatgctgccctctgcctgtccaggacggctcaagcaataaaggtggctctcccctttctttgcaatggagtaggaagtgacccccatgcccgtcaggcgcgcattgatcttttcgactgccgcccccacgcctgtttggagctgacccagctccttaaggcgctcggtgatgtcacccaggctcttttcaatggctgtcttctcggcacgttctgccgtcagggcctccaccaatggggccttgctcgccttatacgcatcgtaaacaggagcgcgttcccggcgcatcagctgccagagcatcattcggacacgccctttctcagcagcccgattggcaattctggcattgaactctgtaacccgcttgttgatggcgtcgatggcgtccctcatcggctcaatgtcgcttgccgcaacttcacacggctctgctggcttgtcgaccttggatttcatcaaagcactgttcgccttgagccgtgccagcagcagttcccaggcctgagacagggctgcatctttctgggcaaaagtgtgcttaaaggtctgggccacagacacctttatctgtccgacagtcgcttcatagcgttcagcaagcaactttacttggtcgacgcgggcttgcctgtctccatcaagaagcttggccagatcctccgcgaacttctctggcagcttctgctggcagaaggggcagtcatttccgtgtggaatgtcgcgcccctgcccgacccagtcgctgttcccccacttctcaatcaaaggggccagtcggctagcggaagagacgacaatcctctcggcccaaatcggattcgactcgattaccgccagacctgaaaggtcaaccgagacctttccctgagcagtttcggtgctggttgcatcggccaggcgctcttgtagacgatccaagccatcgagctcgacatcgtcggccacagcatacttgtcgagctgctcgaagaacttcttccggtcgctgtgccacccgctcaacaggtcgcgaaacgggggctcattgaagtcactgtgggccttccacgctccggttatggctgcttcctggattttctcgtcggcctcaatcgactgctcgatcttcttcttgaccgcttcaagctgcgcctcaagcgcttcagcctcgaccttctttccttcgatctcagcctgggcctcagcgtccaaggcacctatggtgaagatgccaggaaccccttctgccgtccggatcaccttgtctacgaaccgctggttgtagacaagcactcgataggcagcgttgttggaggtgtgcatcaggcagtgagaaaacttctcatcgccgccgctcaccccctgaatgacctcgccgatggcactctttcctgccccgttggttccatacaggaacactggctttggaggcgttccaggctcaaaactgataggtagaacaatagtaggacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcactggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggtctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagatcactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctccctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggtagtaggatggaagctcttgtatcgatgaatcgacaggccggtaatcaagatgcccccctggcagctcgctcacagaaaaaactcaagttgattcagagatgcgactaaaagtgacgcactctcagcagattcaccctaggggcgccccgcgtgtcccggcagcgaagagtcatcctcaataacaaagtctctgacaagccacccatgcaagccgctcagggtggcggcaatctggtcctcgccatcacactcgacctcgcactgggtgggcaacgttggggatgccccgtctgtctcccattcgatgtcgctcaaacgaaagtccatcatctttaaaccttatccatgaaaggtgcgcatggtcaccatagcagtgtggataccacggtcacgaccggcaatttcgattgcctcgtatcaacttaacctaacacaacctctcaccgttcaccaaaggttcagcctgaagaagaacttccaaaccagtgattgttaggcaaatagctgcaaacagaacgcaatcgtctccagccgatacggctgtcgccccggctgccccgacttcgggtagtgcggcttgatcagcgccagcagatcattccaaggcacgacctggtccatctcggccaagaacacctcacgccgcgtccgcttgcgcttgccgttgtactccgcgtcgccgaaggtcagttgcatcgtcatcgtcccgttgcgtctgcgcgattgtcgcaggatcgggggggattgttcagaccttccctggcgatcgggcatcccggacagaaacgcgcgtctacccaccgcttgggtatcgccagccgcaccgtcctgcgtggtggcggagagtccgaagtactctcgttcaacgccatgatcgctacacactctgcttgtcgctgcatgtgctcatagggccatgaggcaaacgtttcctatgaccgccgccacacccggcaatcattgttcgccggcaatgccacgtcgtcgatcaactgcaaccccaccgatgccgccaacgcatccactgcttcggcattgcgaatacccgatgccgggtcgcgctcgcgcagcatcgcgtcgaagtcgcgattgctgtcgctggtgaattgcccgttgcggttgaatggcccgtagaccgccagtaccgcatccgccgccatcaccgccggcaatccggcgaacaaggcctgcacctgcggccagctcatgatgtgcaacgtgttggcgctgtagatcgcatcgaagccgcgctggccgtcacccagcacgggcagcctgggcggtggtgcaagtccgggcgcgggcgtcaacacggcttgcaatgcaataggcggtggcgtgttgggcagtgcagcctcgtccagccattgctgcatgccggcaagatgatcggcgtggtcgctggcctgccactgcaaccacggcatcgccgcagcgaaatgcactgcatgctggccggtgcctgcgccgatttccagcacgtgctgccggtcggcgaagtgcgtgcgcaatacacccagaatcgggtcgcggttgcgcgcagaggcgggcgaaaagggcttggtcatcatcggcatctgtcgtgtttgcgccacatcgcgcgcgggaatcttgcgacggcagccgttcggtccacatgatgcggctgccgtttgcctgcgccgcgctgagcaagcgtatgccgtcgctgcgacagccaatgcacgacgacgacacgcacacagtgaggttcgcatgcactgtccgcgtcaccgcggcggcagcaatgcctcatacgcgcgccgcaccgcatcttcgccgaagcggcgctccaagcggcgcacgatgaaatgcccgcgcgccatcgcctggaagtggcgcatgaacacggtattgagcgtggcgccactgatcgcgccgaccagcggcacggcctgcacggcgagtttttcgcccacgttgaccgaaaacttcgccgcgacgcgcgacaccagcgcgaccagcgccggtgcgcccttgctggcgaagccatgcgctgccacgtaactggcggcagcactcagttgctgcgccatcgccgcacgcactgcgaaatagcccgattcggcaccgtcgtcgctggcgctgcggccgccatgcgccagcacttccaggcaggccagcgcggtttccgggtcgtgcagcgattcgccttcggcacgggcgatatcggcgatggagcgcagcatcaccgtggtggtcaccggcagctccaccatcagccccggcagaccgagaaaaccgcctgcgccgcctgcaacggcgaccgccagcgtgtgccgtgcggtggatgccggctgctgcgcatcggtcttgctgcgcaggctcagcaacgccgacgtcatcgccacctgcagcgcgcggcgggtcacgccgtcgatgctgcgggtcaccatcttgggaagccgcttggtcatcaggctctcgatggaggcacccagcgcgttggccagttgcgctgccacgccggggctttccagcaatgcgtgggccgtggccagatcacgctgcgcggcagcgtccatcaccggtatcggaagcgttgtcatgcctgctcacctgctcatcatgcgttgggacgttgccgatggtacccagcgcggtgtgagcgccgcacaagcgaactgaagcctgctgggcctggctgttaaaattggggatcatcggcgtccaagcagcgattgctcaccagatggattgcgaaatccgccatagcaccgtcattgccgccgcacccgaagtggtgtccgctgcgttgtccgagccacgccagcttgcgcattggtggacccgcgaagtgagcctggccggcgatctggtgcgcctgtattggagccggcagggctggcgcgtggagctcagcatcgatgccggcgccaatcatcagctggtgtgctggcgctgccacgattccaacatgcgcgataccgacgcctggaaaggcaccgtgatgcgcttcgagctgcgccccaccagccagggtacgcagatcgatttcgtgcagtccggctaccgcgattcgccgtgcaaggaggcttgcgcgcgcggctggcgttttttcctgggcatcagcctcaaacgctatgtggaaaccggcgagggcgcgccctcggccgatatgggcatgtcccaagcgctggagcaacacccgcacagcgcgcgctgaacgctgcagcgatgagtgttggcgtcgttcaacgcactgggtcgatcgccggcgacagcgtgtagctctgacacacagcgggctttctacccatcgcgcgcgtgacgaatgcgttcggctaacaaagctactacgcaaactgccaagcggccgctcgcgaccgtctgttagccctcatcgccgtcatcttcaacgatgctggccgtctcactgcatccaattggccgcgacgcgcagtgccatcgtgtgcatcgcgtcccgcgcaccatgcgacccgcggctgcgacagcgcgacatgcgcctggcgcaacagacgcctgtcgtgcgaccgacgccgatcgctcatgccgtacgcggctggcccatcgacgatgcggtgttgaccggcaactgcgcatccactgtcaccgggctgtcggcctgcaacagtgcgcgcttcggcatcgctggccaccgccggcggcgagccgcgtagcggtaatcctgcggtttcgcgcacgaacagcatcgtcagcaagccgatcgccgctgcacccatcaggtagtacgccggcaccagtgggtcgccggtgcgctctaccaaccaggcagtcaccagcggcgtggtgccgccgaacagcgacaccgagacgttgaaaccgatcgacaatgcgctgtagcgcaccggcatgtagaacagcgccggcaaggtggacggcatcgaactggtgaagcacaccagtgccaggccaagcagcatcagcccggctaagatcaacccatcgttgccactgccaatcagcagcaggcacgggatcgccaaggcaaacagtgcgatgcaggcaccgatgatcatcggccgccgccccagtttgtcgctgaacatgccaccgacgatgttgagcggcatcatcaccagcatcaccaggatgatcagcaacaagcccttgctctcggcatagcccatggtgaagctgagatagctgggcatgtaggtcagcagcatgtagtcggtgacattgaacaccagcaccagccccatgcacttgagcagttgcggccaatgcaggcgcagcagcgtcatcaggccctggccagctgtctgccgctcgcgttgctccgattgctcggtataggcgtgaaatgcgggggttcttccagtttcatgcgcatgtacaagcccaacaggccgagcgggccggcgatcaggaagcgcacgcgccagtcccagtcgagcatctgcgccggggtcacgctcatgtgcaacacggtgacggtggctgcgccggcgatatagccgccgagcggaccgaacaccatgccgccaatcggccgcaccaagaaggccacggtgaaggtggcaaaggtggcgatcaactgcgcggtcggattactggccgggaagaacacctggcccagcgtcaccgccagatagccgtacacgccgaagtcgaaccactccatcgcgttgcccagcgccgcggcgcccacggccttgcgcaacatgccgcggtccaccacggtgacatcatccagttgcagctggcggcggcgtttgaaccagccaaagtgcgaacgcatcgcgcgggcatcgtgcatgtgtggtctctgtaagtcgcgcctcggattgctcctcggacgcaggccatcgctgcccgctcgccctggcaacgcacaggacacgccacatcacgcaagcacggcagcgcattgcactggatgacaccgtaggcattcccggacggccgcgtggcttcagcgacgcggcgggacagacgaccaagggatgggcaatgcccaggggcttgatcagagcggtacgctactacaacgccctgatcgttgcaggcgcgaccgcgcatcgcgctggaaaagaccgtatttccagcggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaactgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatggagacggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccagccgattggtggcccttggtatgcgaagtgcacagacgcattggctctgtgcgtgcgtgcgcaaatgccactcggtgtgcatgcaggcctgcattgaggcagtcagtgcattagcgataacgcgcacgccctcctatcctggcaaggctgacaccgactgcgctcagcgccaatccggcgcgacgagtgatcggaatgctactcgaccgctcgtgcacggcggcttgtgagcgccgtccgcatccacctgccaactgctcgctacgattcggaagccgcgcctggtccgtgcaagcgcgcggcgatacgaagcaatgcatttatccaagcgcaatgctagaggcagcatcacttcaacaatcaacccgcatccagctccgacaacatatcttgcaggtcctcacgcgtctgcggtctcacgcgcgcgccagttcctcgccctcgcgcagcaggatgatcgtgggccacaacgtgacgcgaaaagagcggccaagcggccgccctcttccatcttcgatcttgcgatagtcgatcgcctcgtatccgcccaacagcgtgtgcagcagcggctgtgcagccatgcagtggccgcaccagtcggtgccgaattccaggatctgcagcccggcccgtgtatccaccgcgctgcgttccggtgcctgggtggcgtactcgcgaacgaaccccatcgtctcgatgcgccgcgcgattacgacaaggcgcgctggatatctgccagcgtcacgttggtcagatccttggccagatcgcccaccagacgctgctgggtttgcttgtgcagcagcgggcgcacgcggcccaatgtggtcgggtcggccaccagcaccagatgcatgtattcgtgcttcagcgccccatcgttcaaggcgtgcgagagctgcttggcgaaggtcatttcgtccaggtctgcttcggtgagatcccgcggtgccttgccggccgggccgtcgtcatcgacgttctgcacgtcggtgcgcgcatgctggcgcaggacgaccgtggattggttgccggtgttggtaaaccaacgggcttcgccgccatcggccaccacgaccaaggcgccctgcggaacttgcagactcatccgattctcctggttgatgatgacgctgcagatgcagcgccagtcggcctcaacctaggcgagaagatgtaagttttgcgcctagtcggcgtcagcatcgcgtgagtgctgtgcttcgaactgcggaggcggcagctccaggtgcttgctgaaaaggtggcgcgttggcgctcgcgcagttcttcgatcgcttggccgtcgtcgagcagatacaggccgtccagcgcctgcagcagatcgccggacggcagcggcgtggcatacagcgcgtccacggtgcgcgcggtacgcgtgcatgagcgccccaggtagagccttggtagcgccgcgacaacgacagtgcggcgaattcgcgttccaactgctccagcgaaacggcagtgtccacgcaggtgggcgcctcgccgttgaacatgcccagcgacacgcgttcacgcagcgcctgggcgtcatgcagcagctccatcgccgggcgcgcatcgatggcgcaggcgatgcagcgccgcttgagattctcctcgcgcgtggcgttgggcggacgcgtggcccacatctgcgagagctgcgcgatctcggtatgaaacagccggtgcatccgcgccgcatcggtcggcacctccggcaccacgctgtggccggggtcgttcaacaccaggcgcaggtgttcgatgatgcgcgactggatggcgaacagatccttgatcgggcggtcctgggcgaactcgcgcgcagcaaagcgcagcgcgcgctggaagccgtcctcggccgcttccagcgtgtgcaatgcatgtaccagcgcatccctgccggtgagcgatgcggcgaccaggtcggcttgtcaccgggcgcgcggtcccctcgctccggcagcgcagaaaatagccaagcgcagcgacaaaatccatgtggcgcgcacggcgcagcgcgatcgccgcagcgccgctgtaacgcagtcattcccgcgtggcggcgcgctcggcctgcacgtgccgcaccgcctgcatggccgagcgggtcaatggcgtaggcaaggcatcgagcgcgaaccagccgagttcaagcagcacctccggttcgcagagcacggcgtgttccgggccctggatgctggccaggtacaccggcgccacccaatgctgcggcgggtccatgtccggctcgaagtggctgaccacgcacagcacgcgctgcgggtgcacctgcaggccggtttcttcgagcacctcgcgcaccacggtggcctccacggtttccatccagtccaccttgccgccgggcagcccccaatggccttgctcgggcgcacgtccgcgcagcaccagcagcaggtggccgtcggcccgctggatgaaggcaccacagccaacacgcgggcgtaactcggaagacatcggcatcaccacttctcgcagacgttggcgcatcagtgtcctagatgtggcggctgcggggaatgctggcgggcatcttcgatcgccacatgcctgggtgtttgagcagtgccatgcatgaagcaatcgccgtagcgcgcagcggcggatgcacgcgcattcgcgttatgtcggtgcaggcagcgacactgcgggcggcgtctcgcgcggcaacgtggcacaggtgatcgctgccgtactggcaacgctggccagcatcggcaaaacgttgggcgttatcgacggccagacgccgattccacaggcactgtcgcagctggaatgaacgcagcaccccgcgcgacccacacggcacgcggtcactggcgccggctaacgcattcctaaagccggcacccgcatagtcgctagcaccgcccattgtggaggtcgcttatgtccgcgttcgccagtccgcgccgcgccgggattttgccgccgtatctgctcgaacatgtggcgcaggcggcgcccgcgcatgcgcgccagtgcgcggtgctgtcgcggcaaatcactgcgcagctgcggcagcagcgcacactcgggttgctggcgcgcaccgatgcgccggctgcagaagccgaagcaacacaggctgcccggacggcggtgcagcggcgcatttacgatgcccagcacggcaccaccctacccggcactctggtgcgcgacgaaggcgcggcggcgacacgggacgtcgcggtgacggaaggattacctgggcgccacccacgcgttcttccagagtgtgtacggacgcaattcgatcgatgccaagcgcatgccgctgatcggcagcgtgcattacgagcgtggcgacgacaacgcattctggaacggcgagcagatggtgttcggcgatggcgacggcgaagttttcaaccgcttcaccatcgccatcgacgtggtcggccatgagctcacccacggcgtcactgagcgcaccaccaacctgatctatcaaaggcaatccggtgcatcgaacgaagcggtttcggacgtgttcggcttactgatcaagcaatacacgctgcgccatagcgccgagcaggccgactggatcatcggtgccggcttgttgatgcccggcatcaagggcgtgggcctgcgctcgatgcaggcgcccggcagcgcgtccgatgaccccgcccggggcaaggatccgcagccggccaccatgaccggctatgtcgacacgcacaaggacgatggcggcgtgcattacaactccggcattcccaatcacgcgttctatcgtgccgccgtcgcgatcggcggtgctgcgtgggaaaaggccgggcgcatctggtatcgcgcgctgaccggcggcgaactcgcgccagtgtggacgtcgccaccttcgccgcgctgaccgtcaatgtggccagcgccgactacggcgccaacagcagcgaaaccgcagcagtgcagcaagcctggcgcgacgtggatgtgctcgcatgagcccacaacggcccccagtggaaacgggcgcgaccctgcggctggcacgcgagggcggcgtagcggcatttcccgccatgcgccgcgagcgccagctggcgatggatgcgctggacgatgcgcagcggctgcaattacgtcgcgtgctggatcagtgcattgcacacgcgctgccggccccgcaggccggtggtgacgaccgccgctatttcagcatcgtgtgggacggcgctagcgagccgctgcgcatccccgaagaacatgcgccgaccgaagtcgtgcgactatggaagcagggcacgctgtagcgcaggtcgacggccgcagtgtgacttggaaggcacagctctacagcggcgcgtgcgacgcgcggcattggcgtcgtacatcaccgacagacaccgcgcggtgtctgtcggtgagcgaatgtggtccagctgcggatgcctgcaccctttaagctgcctagatgctctagggctgcacagctggtgatgcatagtggcgcgcaccgcgttagcgcgacgtgcagcgcacaggtcagtctgaagacatggcggtctcaacttgcaagtgcaacacgtgagttgaattgagcgatctcttcttccagcgcctggtttggggtcttccagccaagcgtctgccgtggccgggcgttcatcaggtcggcgacgttgttgagatactcctggctggccttggacaagtccacgcctttgggcatgaactggcacagcaggccgttggtgttctcattgctgccgcgctgccagggcgcatgtggatcggcgaaccacaggtcgatgttgagccgcttcatcagctctggataacacgtcatctcggttccacggtcataggtgaggcttcccagcaggcaatgcggcagcttcttcatctgtcgcgtgaagccctccagcgcatcctgtggagtacagccatccatcttgcacagcaccacaaagcgcgtctttcgctccaccagcgtgcctacgcacgagcggttgaaagcccctttgatcaggtcgccttcccagtgcccaggaatcaagcgctgcgccacctcttcaggccgatggacgatacgcagctcctccggcacccacgtgcgcttggcagcggtcgtacggcgcaagccgcgcgtcggcttgtgctgacgaagcgcttccacgagctccttcttcaaaccaccacgcggatgcgtgtagatagcggtgtagattgtttcgtggctcacgcgttgacttggatcatccggatgcatggccttgagcttggcagcaatttgctggggcgaccaacgatatagaaccaagtcgtcacgcacctgctgaaagatcgcactgccttcaacaagccggcgccttcgaacgcaggccctgcggcgcagccgatagttgctggctgcgctggttgccgcatagccaggtgcgccctgtcgccgtatctcgcgcgacagcgtgcacgcattgcgattgagtcgccttgcaatggagttgatgctcattccgacagttaccgagttcgatttgaagcaaagcgcgttcttcggaatccaggggtctgtactgtttgcccatgccactactctacgtcaaggcggggtgttgcacttggaagttgagtttaagcagcctgaccaattactcataagtcagaaatataggcgacacttggatgcctgaagaacgagcgcaccaattctggtcgagctgcaatgtcggacaactgatcatgcacccgatcggccagcttctcgccactgcgcagcgggctgcgcgctacgcccgtgcgcttggtgtagctccacaccaactcgtcgggattcaagcccggcgcgtaacccggcaggaaatgcagcgtcaacctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgagcaggccaaccatcaagcaccagatggattggacggcgacggcctttcatcattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagacgcgtcccagaagtcaatctcggccttttcccgcttggcgtgcgtcacgatcgccggggacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcaaacttcttctcgatcagttcacgcacgacctgccgcgtccacaaaccgaagtcgaagccatgctggcgaggggtcttgccattgacccagcccaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcctttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaacccgaacgacgcggccactttggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgccgcccgcgataccaagcgtccgtctctcttcatcatggatggttggacagcagacaccgacatttgtcccctaatttactgacttattagtaagcgcgcatcgcgctgcagcgctgtcatggtcgggttcgatgatcattcgttgacatatgcgcagttactctgcaggtcaggtttgtttattccggaacacgtcaagtcatgagcagagatccatccgtcatcgatgtacaggccgaaatcgcgcattggcaggcgcggcatgctcaggggaaccttggcgcaggcaagttcagcgagttgtccccggtggtgaagatggcctgcgatatctacctgcaggcaccgcgctcgagcgatcaggaacgtctgcgcctgttccgcgaccgcctggaacaccacttcatttcatccagcacacagtccaactacgaacagctggcaaccgactgctggcagcgtttaggcgcacgcaatggttgagttcgcagtatcaagcagtacgagcagtacctgtctttcattggagatcgtcatgaaaaccccgtatcaagtgcagcacgatctggaaccagtgcagcggctggatccgcacatcggcagacgaaacggcgaccgcgcggaggaaatccttggcttgcacatcggcatgctgatgggaagcgcaccggccaatgaacacatgttgattcgcgcacgtaccgcacgcatggcatgcacctgccgcagtgcacaggatgcagtgcgtgcacgcaaggcacctgtcagaccattgggcattgcgcccgttgcctagccgcaatcggcctgactgatgcatctcctgagccgcacagcggctcctttgcatttcaccctcggcattgccgattctttccgggaccgccatgaaatccacgcttatcactgtttcgctgctggccatgctctgcctgacggcgtgcgatcgtcctggcggcgatgcatcgcgcactgcacccgcggtatcgcccgaaccaacggctgcgcctgtcagcggcagcggcgcgaccgaattagccaaggatggtctgatcaacgcggccgggaaatgaagcaagccacatctgcggcgctgagggcgctcaaacccctgattttttgccgttttcggcgcgttttcggtgtatttcccgggttacaggcacaccttccccgcagcgggcatttactctttgcgcttcagccacagattcgacagcgcaaacagcgtcagcatctgcgcggtgttcttgaccaggccgcgatagcgcaccttgacgtagccaaactgacgcttgatcacccggaacgggtgttccaccttcgcccgcaggctggccttggtgtgctcccagcgcttggccaacttcagttcgcgtttgttcttgatctgcttcagcttcgagggtttctcggcgatcaggtagcgcagcgtgcgcttgcgcttcatctcctcgcgcttctcaagcccggtgtagccgctgtccccgcacaccgtatcctccttgccgtgcagcagcttgtgcgcttgcgtgatatcggccacgttggccgccgtgcattcgacgtggtgcaccagcccggagtcatcgtccaccccgatgtgcgccttcatcccgaagtcatattgattccccttcttggtctggtgcatgtccggatcgcgctcgccctgcttgttcttggtcgaactgggcgccgcaatgatcgtggcatccacgatcgtcccgccccgcagactctgccctttacgcgacaggtgcgcgttgaccctgaacagcttgcgcgccagatcatgccgctccagcagatgccggaagtggagaatcgtcgtttcatccggcacctcgtccagcccgccgatcttcgcgaagcggcgcatcgacaccgtgtcgtacagcgcttcttccgccgagggatcgctcagcgcataccactgctgcaaaaagtggatgcgcagcatcgtttccagccgatacggctgtcgccccggctgccccgactttggatagtgcggctcgatcagcgccagcaggcccttccacggcacgacctggtccatctcggccaagaacacctcacgccgcgtccgcttgcgcttgccgttgtactccgcgtcgccgaaggtcagttgcatcgtcgtcgtcacgttgcgtctgtgcgattgtcgcaggatcagggggaggtgttcagagtttccccaagggtgacggcgcagtgctgggcgtgctggcggccatcgacgagaacgagattgcgctcgccaagcaggccatcgaacaggatctgggcggtgccactggcgacgttgcacagcagatgctgcacgaccaagaagcgaatcttgaacagaccaagtcgcttggcgcagccgagagcccgcgtgcccaagctatgcgcgccaagggcaaggcggcagtggaagcgctgtccaaaacgctgaccttgcccgatggcaaggacgcgtaccgcaacgcgttcatgcgcaccatggtcatcgaccatggcgacaccatcaagattatcgattcggaactgctgcccgccgccgaaagcgcgccggtcaagcaggatctggaacagacccgccgcgtggtctcggcgcatttcgaacgcgcccacgcggtgtcttcgtccaggtaagcagccgactgcgctgcaccctgcaaacgcgccggcccgtccggcgcgtttgcgtttagcggccagcacaagccgccgcctgccaggtgcttcgccttgcagcgcgatggcagcgcacggctgcatgcccgtgctagcttcacctcgcttggcttgatcctggcctatcgtgatgcatcgattcggcccaggagccctccatgcatctgctcatcactggcggcaccggcttcatcggccaagccttgtgcccggcattgctgcagaccggctgtcaggtcagcgtcctgacccgtgacgtgcgacgcgcccagcgcaccctgcccggcgtcactgcagtggagacgctggatggggtgcgggccgatgcagtcatcaacctggccggcgagccgctggctgcaggccgctggaccgatgcccgcaagcagcgcttccgcaaatcgcgcctgggcatcacccgccacttgcatgcctgggtcgcgcagcaaccggccgcgcaacgcccctcggttgtgatttccggctcggccgtgggctactacggcgaacggggcgataccgcactgaccgaagccgagcccgccggcgatgacttctctgccgtgctctgccgcgactgggaagccgaagccaacaccatcgccgcgctcggcccgcgtgtgagctggatacgcaccggtatcgtgctggatcgcgatggcggcgcgctggctcgcatgctgccggcattccgtttcggcggcggcgggccgttcggcgatggccggcactggatgagctggatccaccgcgccgatatggtcgccctcttgctgtggctgctgcagcacggcgagcacggcgcctacaacgcgactgcgcccaatcctgtcaccaacgcagaatttgcgcgcacgctggcccatgtactgcaccgccccgccctgctggcgttgccgagcggcatgctgcggctgggctttggcgagatggccgatctgttgctgatcagccagcgcgtcctgccgcaacgcgcgctcgatgccggctttcgctttcactacacccacctggaccctgcgctgcgcgccattctgcagcgataggcagcggccgggcccctgggcagacgggaatcgaacggcgcgccgggcctggcccacgcaccgcctgggcgtgcagcaatagttgcctgaaccccatccctgaccgtgctgcggatcccggactgccccgtgcccggtggaacacctatgcacctgctcgttgtcgaagacgacaccatgctggccaacgccatctgcgacggtgtgcgtcagcagtcctgcgccatcgaccatgtcgggttcgtacaggtgagtgatgacggcccgagagcgcacaggcctctattttcgagcggttttatcgcgtgcccggcaacgaggtgcaaggcagcggaatcgggctgtcagtggtggccggcatcgcacggttgcacggggcgaccatcgaaaccggcgaaggcaacgatggacgcggcctctgcgtgcgcgtggtgtttgcctgcgaccgtcccgtcggcgcggtcggaaatcagctgcccgcagtacagtgcgaggcactacgcaaccaaacgtctgcgcagccacggggctggcgcggccggtgctcggtgcggcataccggcggcggtacgtggaaggcgcgggtgtgcaagcacgggcccagcgcgataagcgcggtgtgacctatctgacgcgtacattgccgctcctgggcgcctctacagccacttggggaccggtcgctgcattttggcagccgctctcagtcgattggatgcggtaggccttgcgacattgactgcatgcgtcatgcctctgtgcatcgcaatgctccggcgatactgtcgggcagtgcgctcgcgcaatgcagcgtcatcaccgtgttcgctgccttggtccatggcattccatcctcccaccgggacattgtcgccctgcatcggggaaaaggtgccccgcaggggcggatgagcgtaggtgcgaagcagcgtgacgcttggcgatcgaagcatcgtgccgttgaacgacacgtgtggcttcgccccgtaccctcaccccaacccctctcccgcaggagaggggcttcagatatcacgtgcatcacgtgtccgcgtggcgtcctgcgccgtagcgttacaacctcagcgcgcgacgcgctttgccgcctttttgcccactgccttgcgggcagcggtggtcttggccacagcacgcgttgccggggtcttggtgaccttggcggctttcttcaatgcggttttggtcacggccttcttgagcggagctttcttcactgcggcctgtttggtcgcggtctgcttggcggccggcgccttcttggccacgggcttggctggcgtcttggcaacagacttcttcgctgctgccgacttggccgctgccttcttcgctgccgtgcgcgcgttcaccgttgcaacagcggtcttgcgcgctgcgctcttggcagcggtcttggcgctcagtgcggccgcttcggccttggcgttggctttggcaatttccagcttgcgcttggtgttggccttggtgtcggtgatcttcttcttggccgcggcgctggtgctgctcaacttttgcttggcggcatcggtggtcgaggtcagcttgtgcttggccgcgtccttggtcgacaccagcttctgtttggcagcatctttggtggcgaccagcttgtccttggcagcgtccttggttgccgtcagcgaacgcttggtcttggccacgctgcgcttgactgcggtagccgcgtcaccggccttcttggccacagtcttttcgaccttgactacagccttgcgcgctttgaccacacgcgtcttgacctcttccaccgccgtgcctgcagcctcctgcacgctggcgaccgcctcgctggtggtactggcgatggtctcggtcaactcgttggcggtgctctttacgctatcgacggcgtcggacagggttgccgttacaccattgccgttgctcatagaccctcctaagggcgtcagtgcgggaaaccgggcgatgcgcgaccgcacgcaacatgctgaacaggcatcggatgaagcggacgctacgccgggtccgacaggctgtcaacgcaatcgggccaagggatgcgcggcactttcaccagcagttaaattgcgcgcaggcactctcgttcagcttgatttacgcagtcagacgccccattcctcttccaccgcgcaacccggaatccgttccatgcgaccgctgcccaccttgctgactctctcactggccgctgccttcggcggatttgccgccaccggcatcaatgcctggctcgataaccgtgcccaagccacgccgccgagcaatgccgcctttaccctgcccacgaccgccgcgttgccggccgcagtcgccggccagccggtgccgtcgctggcgccgatgctgcagcaggcgatgccggcggtggtgagcgtcaacaccaaacaggtggtgcgcgtgcgcaacccgttcttcaacgatccgatcctgcgccggctgtttccagaggtgccacaggaccgcatcaacgaatcgctgggctcgggcgtgatcatcgatgcgcaaaaaggctacgtgctgaccaatcaccacgtcatcgaaaatgccgacgatgtgcaggtaacgctgggcgacggacgcacggtcaaggccgacttcatcggctccgatgccgacaccgatatcgcgttgatccgcatcaaggccgacaacctcaccgacatcaagctggccgacagcaatgcgctgcgcgtgggcgattttgtagtggcgatcggcaacccgttcggcttcacccagacggtcacctcgggcatcgtctcggcagtggggcgcagcgggatccgcgggctgggctatcagaacttcatccagaccgatgcctcgatcaacccgggcaactcgggcggtgcgctggtcaatctgcaaggccagctggtgggcatcaacaccgccagcttcaatccgcagggcagcatggccggcaatatcggcctgggcctggcgattccgtccaacctggcgcgcaacgtggtcgagcaactggtgaccaagggcgtggtggtgcgcggcacgctcggcctggaaacccagaaccttacccaacagatgctgcaggggctgggcgtggattcgttgcgcggcgccttggtgacgcgcgtgttgcctggttccgcagcggccgccgcaggcgtgcaaccgggcgatgtggtggtggcggccaacgaccagcgcgtggacagtgccgaggcgctgcacaactatgagggcctgcaagccgttggcagcgcggtgaccttggacatccgtcgcgatggcaagccgctcaagctcaaggccacgctgaaagagcaggaccgcgccgtgaccggcgatatgctcgacccgcgtttgaccggcgccaccttcgtagacctgcccgaatcgctgcgtcagtccggcatcaccggggtgatggtgagcgaggtcaaacgcggtggtcgcgccgcagccaatgggttggtcaccggcgatgtgatcgtggccagcagcgtgggcgagttcgccgatcttgccagctggcgcgccaatttccagcgcaaaccgcagcaactggtggtgcgcatcctgcgtggcaacgcgcagtacgacgcgctgatgcgttgacacgatgtgtacccgcaagtgcatccactaacgcctccactaacgcctcctacacccccccgatgctattgctactgctcgaccgcacgtgagtggcggctgccatcaatgaccgaaggagatatcgcatgagccccaccaataccgatcagctgagggaaaacctgagcgaagccggcacccacctgaagtcggccgccagcgccgccggcgaagccgtcaagggcgccaccagcgctgctggcgatgaactcaagctcggtcgcgccaacgtcaaggccgaactgtccgacaccgcgctggccgggatggccgctgccgagttcggcggcgcagctgccaaggaacagatcgacgtgttggttgccaagggcaacgatctgctggaaagcgccaccgacctgatccgcgagcgtccgctcgctgccttcggcgtcgccttcgccgccggctgggtgatcgccaagctggcacgcagcaacgacaactgagtcgtgagcgatcaggcatctacagctgccggagccgacgcgcctgacgcgcatgcggaaacgccaggactggacgaaagcgtccgcgcggtcggcgctgccggccgcgcaacgctgagctcggccaaagacaccagccgcgccttgcgccggctggtgtcggccgatttgcaactggcacgcagtgcgttcgggcgcggcctggcctgggcgtgtgtggccgtcgtgttcggtgcgtcctcatggctgctgttggccggtgcgatcatcgccttgctgcaacgtgccgggctgtcatggttccaggcgatgttcttcacggcgttggcaagtctgctggtaaccggcatcgctgcatggcgggtgttcttctacttcgaccacaccggcctgaacgcaacacgccgtcagctcatcaagttggggattttcgatgaccccagccaggatgaagatgccacgacgtctgcccgtggagcacgcacatgaagtttggaaccttacgccagcgcgttgaacgcgccgagttgctggtggacggacgcgcgcaagagacgcgtctgcattgcagtcaattgcgccagacctggcgtgcaggctggtcgccgctgcgcatcgtgacggttggcttcgggctgggatttgtcaccggtcgcaacgagccacaggccgcgctgggcagcatcgccggcaagcttggcggcattccaaagattttgcagatgatcagtacgatctctgcgctgttcactgcgcagcgcgcgcaggaagcctgcgagcaggccgaaggtgcagcagacaatgccgcagaagttgcgtccgatccacctgttgcggtggtgcaggtcccggtcgatcgcgcagcctgattgggtgatgttttcgacggtggcgagcagtttgctgtgccgccgtgctgagtggcggccggtgaagaaccgcatcagccatgtaccgaaccggcgcagccgattaagagcggctaacaacacgactgcgctcaccggcaggcgggcgcggccggtggccggaagcggcatataccacgcgtccactgcggttctgagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaacgatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggcgatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaatgcctgctgtgcgacagcggctacaccggagatcccttcgccaagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctagcactgctgctcaggagatcgcgaacaggttctgagcgcgccgtccgcgcctacctgaccgctgatcgcgacctgtggttagccgctctaagcatgcaaccgacgggtgcgcatgttcggtccttgcgctgcgcgcagcgctgatgtattcgacgttgtggtcatcgaagaggaccactgctcgatgcgaccgactgatgatggttgtgccatcgatatccgtcgcacggctgctggctgtatgttgccaaaccctgtgagctttgacgtaaatcgagccccatcagtggccgctcgatttcgctttggctaacgctcgtgtgcctaacgccatgtcgcgcgcaatcgtcgtgctgccagttaactgcggagtgacatcgccggacgctaggcctctaatggatgccccattcccggagcagtacacgcgcccgccgctcgatgaagcggttcgcgttggcctgcgcctgttcggactcctgcttggcctctgcttccccgatgacaccctcatgcgcttcgtcaagctgagccatcgcccacgtgatcgccgcatcctgcgccgcttttccctccacgtcgtgcatggagatgtaggccttcagtggcggccacatttccgcacgcccggtgagttgattcgtgctgcgcagcagcctctccctggccagccccaggccggaattttgaagggcttgctgcagcaggcccagtgcggtctcctggtcctgcgtgtgcatgatgttgtgcttgagcatctcggcaaacgcggttttgacgtctcctcgcacacggggcccgccatcacccacttgcgtcatgccatccatgttgagcgtcttaacggtgtgctcgttcaagaattggccgaaggtgctgcggaattcgggtgatcgaatggcctcggccaccacctggtccagcaggggcatgtcggccgatgtgatggatgcgccgaagatcctggcattttgcgtcaggccttgcgtccacttctcaaaacgctcgcccaggtcggcatcgacactgcgcaacacgcgcgtgaactcggggacgcggttccacgacgccccggcctgttgcgccgccggcacggacgcgtgtcgtctcctgtcggcaagccgctgtgccgcgcgctgcgcgcgttccgggtcgcggatctgctgcaattggtctgccagatgatccgacaccttaatgtcgcagcgatcgggcagtcgtgccagccacggtggaagggtctgcaggccagtgccgcgcaggtccagcagttgcagctgggccagatcccccacgctgccgggcagctgccgcagcgcagcgcaacttttcagcgacagttccgtcaagccgcgcagttgaccgatgtcctcaggcaagtgcgccagccggcggttggacgacaggtcgagtttcttcagccgatgcagctgcgtgaggctgcctggaagctgctccagcttggaattcgatgccaactccagtgacctgagcccctgcatgaggccgatgttttcaggtaactcgcgaaaatgcgacgagtgccacacgcgcaaaccggtcaaccggctcagttcaacgatgctggccggcagacgcgcatagtgcccgccacctagcgcgaggctgcgcagaccctgcatgcgcccaaggtctgcgggcaattcgtccaaggggaccatcatcaattgaagggttctgagattggacaggcgcgtcaacgagggtggcagtgttttcagctcctgcgcgccagagatctgcaaatggcggagctggctcagctgtcccaggctgtctggcagcgactgaaccccggtatagagcagcatcaatttctgtagcgcgtcgagccggccgatcgcgtcaggtagcctcgtggcagggaggccgtcgacaagaagttcggtgctgcggcgggtcgctgcacggcgtattgcttctgcggcgctttgcagtacatcccgcgacgtatctctcgacccgtcgtgcaggttgtagcccgttgggatccgttctgccatcggtaggctttgcgcaagccaatcgtcgatgtcgtgctcgatgctgcgcggtggtgcagaagaggcgcccgcgagtgcctccggctgactcgacggatgcaaaggcgatcgggagaagcgcccttgcgccgcatttctgggcgtcgacgtgtctgccgctgatctgctttcgcgccgtcgcggccgcgcgagcagaggactcagcaagccctgtgcgggtgaaggttgccgtgaaggcctgtcttgcgcgggcgcttgatcggcgttgtccgtttgcgggcgagagcgcagtaggcgatttatattgaacatggagatacaccctgcttggtcggctggctgcagcgctaaagagtgcaggctactgaaagaatgcaggctactgcgatgcgactgccatcgccgcatcaaagtgaagaggctgtatcgcttggcgaatcagttttttcttgcacaggcgcagctgtgctgcatctctcatcaccgacagcggtgattgttcggcgttcgacgtcatcggctgtcagcgtgatacacacgctggcaacggcgatcgatcagatgacgcgccgcatcgttcgcaacgcaatctccacgcgcatcgacggtcttcattgccaggatgtcgatgctcccgggagagcttctggcatcccgtcgcctgttcgccaaggcacatggctgcagcggcgcaggaacgtgcctccaggcacctggaggcacgttcatacgaacgtcggcaagcgataccgcaacacatcggcatgatgttgcagcacgtcgtgacgaccgaccggcgttgcttcaacgcttaccttcccgagcaccaacgccggcggcaagacgcctaacgcaacctcgctgtggtacgcgcgttatctgcgacgtatcctgacattgcgcagattctgccgcacgtctccctcgaagttgtcggcgatgcctgtggggataatctgcctacccaccggggcgccgccggcgttgtccagcttctggtggatctctccgtccttctgcttgtccagctgatattcttcgtagtgcaagcccgccatgacgggcttcttgagaatttcagtcgatttactgatggtgctgccggccacgtagccttttgcgaacgcagcggcgctgggccgttcggccgcggttttacctgcgcctttggcagctccctttgcagttcctttggccgcgccctcggcggcttccttggccgcgacttcggcgacgcccttggcggcgcccttggccccgattctggccgtgggtccaccgactgctccaaccactgccccggccatgttgatgccggccagcttcaaggcaagcgacatgtcgccaccttgaatcgcagtgtcgaccacctgcgccgcctgcgcctcgctctccaatgcaatcgccgccgcatcggcaatctcgccgatcacgggaattccgttcaatgcgctgagcccgaccgacatccagtccaggatcttactgtcccacttgaggaactcatgcaggccctgttggaacgtgccgacatcctttttgggcttcttgatcgccggcggatcgtccttgcccatcagcatgtccgcgacggccttttgctgatcgggcgagctcgcctcgtgcgtggccggcgtgttcacggtcttgttggctgcactcatgtggtcatagaactgccggaaatcgttctggctgatcttgcccgaatcgacgacatggccgccgccgaagaagtgatggggtttcttgtagccggtgatcgagttgttcaacaagccgaacagcagcggatcggacgccaactgtgttgcggcctctttgaccgccgggtcggccttgttgtccttggagatcgcgtcgagcttgtcgcgcgtgagttccttgccgtcgccgtagaacgcgtcctgatgactgttgatggtgtccagcgtcttctgctcgtccgcagtcaggtgcatctcggaggtggacttctgcaggaagtccggcgtgctcatcgtgccggcgtctcctgaaaattccttccactcgtccggatgatcgcgaaaatattgagcagccgcgatcaactgcggtgggcacttgccggtcttgctgtcgccatcgacgatcttggcgaattcgtcctcactcaggttgccgggcagatagtcggaatagcgatacatctcgcgcagggcatcgcttttggtcatgaccgacgccttggttttgtcggggctatcggatgcgatgtagttctgcgtgtagctctttgccttcttgtcgttgtattcggcaatctgcggatggtagtacgagaagtctgtgaggtcctgcgccttgatcttgccgccgcacttgccgtccttctgcgagccgatggcgaagaacaaccgcggatccttctgcaatcctttcagcgctttcttcaagtcaggctgcgtcgacgggtcgttgatcttggcatccagctgatcgaaggacagcgagtcgacctggtccttgtgccgatccagaaccgaaacaatctccagttcggattgattgagctggccgtcgttccaggtaaccgtcgagccctccgccgcctgtggcgggttggaccccttgatgtccttgggattgaactcatcgttctttccgcccaggtccttgacctgcggatgtgaatcagagaaatcccacagatcctgcgcactgaccttgccgccgcacttgccgtctccctgagaaccgatcgcaaagaacaatcgcgggtcctgtttcaggccctgcaatgcagccttcaggtcggggggcgtggaagggtcgttgatcttgtcgtcgagattcttgtactcgatcggcatctgatccttgtgtgcattcagcgtcgaaacgatctgaagctcagacttggtcagcgtgccatcgttccaggtaaccgtcgacccctccagcgccggcggcgcatccttccccttgatgttcttgggatcgaagtcgtagcccagggatggccaggaggtgcgcttttcgatcggctgggtggcctgccagtccgatgcggacatctgtgtgtcagcatcgccgcttgccgtattggccggcgtatcaccggatgcactggtttgcgtgttggcctgaagggccgccagcaataggtagatttgctgaaagatggtatccatcgtcgatggcaggtcggagccatcgttggacgaatccgacccgaacagttccgatgaagacgattcgttggaagaggtgcccagcagttggctggggttgctcccggtagaaagcatgttgagcgacatataggcggcctcgcgaatgacagaattggcagagcaccttcgtataagtttatacttatacggccgcacggatccgcccatgcggtgtagacgtatgttgcccatttgcgcaacgtgcactctggccgacgaactattttggcgaaaaaagcgcaaaaatcgtccggtcgatgcgttgcctgccggtgctgcttggcgacgacacgtgcttcgagatgcagatcatcgtggtgtttcggcggaacgtgtagcaattatcagcgttctgtcacacggcggccgccccccagtctcggattgtgacggctgttctgactgaagtcttggacctgctgaaaggggctttcacggaacctggttgcatgacatttcttctatttcccgactggagcggtgaatcacggccatgaagcgtgttgggatcatctggttcgctagatggggcttgcactgaatcaaagcgatggcgaacgctaacgctgatgaagtgcgcagatagtgaatacctcattaatacgtgttgcgtaagtaaaccacttggatgtgcaattgcccggcggtccctgcaggtgcatttatcagtcctggatcctccgctagagcaggggcgctccctccgattgtgtccgctttatgaagatgtggcgcaggttttggttagggaaactctgaacacctccccctgatcctgcgacaatcgcacagacgcaacgggacgacgatgcaactgaccttcggagacgcggagtacaacggcaagcgcaagcgcaagcggacgcggcgtgaggtgttcctggccgagatggatcaggtcgtgccatggaagggcctgctggcgctgatcgagccgcactatccaaagtcggggcagccggggcgacagccgtatcggctggagacgatgctgcgcatccactttttgcagcagtggtatgcgctgagcgatccctcggcggaagaagcgctgtacgacacggtgtcgatgcgccgcttcgcgaagatcggcgggctggacgaggtgccggatgaaacgacgattctccacttccggcatctgctggagcggcatgatctggcgcgcaagctgttcaaccgggtcaacgcgcacctgtcgcgtaaagggcagagtctgcggggcgggacgatcgtggataccacgatcattgcggcgcccagttcgaccaagaacaagcagggcgagcgcgatccggacatgcaccagaccaagaaggggaatcaatatgacttcgggatgaaggcgcacatcggggtggacgatgactccgggctggtgcaccacgtcgaatgcacggcggccaacgtggccgatatcacgcaagcgcacaagctgctgcacggcaaggaagacacggtgtgcggggacagcggctacaccgggcttgagaagcgcgaggaaatgaagcgcaagcgcacgctgcgctacctgatcgccgagaaaccctcgaagctgaagcagatcaagaacaaacgcgaactgaagttggccaagcgctgggagcacaccaaggccagcctgcgggcgaaggtggaacacccgttccgggtgatcaagcgtcagtttggctacgtcaaggtgcgctatcgcggcctggtcaagaacaccgcgcagatgctgacgctgtttgcgctgtcgaatctgtggctgaagcgcaaagagttaatgcctgctgcggggaatgtgtgcctgtaacccgggaaatacaccgaaaacgcgccgaaaacggcaaaaaatcaggggtttgagcgccctcagctccgcagatgtggcttgcttcatttcccggccgcgttgatcagaccatccttagttctactgtgttataaataatcatacctttgtgctactattggaagaccttcaggccgcgtgggagagctgtgttgaataggacactggaagtgcgttttgaacaggacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcaccagcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatatgcccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgtaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcacccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgcatttagtaacacagtagaattaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgaatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggcatgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagagtctcgcatttgtggtgcgttgttcagaggttccttagttctactgtgttactaaatacgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttacgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgactgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgacagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccacatgggacagggcggcagcaactacttcccggtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaattaggtaatttaaatgcgcccaacttcgtgtatggggcggttggttcgccccgcttcgttcgggcgcgtatttcagggcaaaacaatatgcggcgccctgccggcgcgtcgcaacccattgaaatttccttgaggagtatttcagatgatcttggaatcgcacaatcaaacagcagcgactaccgctttttttatcggcctgagcgcatgccttgggttacctggtgagcttgcgcagcggctcggcgaaggcgaaaccattctgggccctgccggcatgctgtgccgcgtccacacgcaggggcagccgggcgaactgatggccttcccggaagtgatcttgcctctggcggcacgtgagcttggaggcgaggaggtggtgatgctgctgtcgctgcaggagcaactgctgaccgagtatggctggcggctcacgctctcggatctcggcctgctctgcgtctgccccctgttgctggtgcgcacgcctgaagaggtggccgctgcactggaccgcgggcaggtggttgcccgtgtcgtgttggacgcgctggcgacgcaggtcgataagacgcaggaggtggcatcatgaaactctccggcggtatcgaggccgcttccagtagcggcgcagcctcgcaccctcctgtagaaccaacgcaggccgaagacgttgatgccccgcgggaagaacacgcacagactgaaccgctttggggcttgacctcttccagcacggcgctgcgcagtcgtcgcacatctttgagcggtcgctccaggcctcacgcagatgaagaaggggccacgctcggcggctcacatccgcagtcgtcgcaatcgtcgggcgccagattttacaccgcagaggtcgtgtcccaagtccaggaaatcaacgcaccggctgtacctgccgccgcggcgacctatgccgagcgcagcacggcggcggccgccgaggtgaaagcgcagctacgcgcccgtctggacgctctgccatttgctgcgccctcgaaagagcagaccgccctgcaggcgagctatctggaatgggctgacgcacgcgtgcaggaacgcatcactgccttcgggccggatgccgggtaccaagctgtcggtgacatgaagacagcgggcacaaaagcggcattgccgattgcctaccaatgtctacggtcgttcattatcggtgcgatgcgtaatccggtcggtctggcgacgggtgcggcctatgcggcccggcgcccgattggcgcggaggagctgagtacggtgatggtgtcgggtgtcgcggcggggtcggcgtcctatatcagcgatactttgttgatcccggcaatggaccggcgcacgcgcgttgccaacatgccgaagtttcaggccgtcgaccccaaaatcctggcgccagatccaccaccggtcattctggaagtgaccgctgaaggcaagcgcttcacgcgtccgggcgataacgatgcgccgacgcttgccgaactcaaggcccagacctacgaccgccgcctggagatcacgcagctccaatcgaacctggacgacaagtcactcaataccttgttgctcaagccagtgatcaacggaatattcaatgccgcgcgccggactggtggtaatccggatttgctgacgcctgccggccagctggggttcagcgcactcgccattggcggcgccggaatcgttcaaaagacattgcttgagacaggcaaagctgtggcacggaccggccaaatgagtgtcccggatctagttggcggagagcaacggctgaatctgttcgcattggcgttgcccgacaaagagcgccggcctgcacaatggtccgacgccgtgcatttcccgcctagatatttgctggacaccggaaaggaagcgttggcgttggcaaggcagggcatcaacagcgcaaacgcgatcgccaccacgacccgcgacctgttgacccgccacatgctgagcaatgtcatttccagcttcgcctcgatgggggctgcgcgcatcatcacagcgccgttgcgtggggggagtcacacacgtgttgctggcgaagccgccaattccagggctgtggtcgcgcagcaggccgtgcaaaccctgttcaacgatacgttatggaatgcgctcaaggccaagaatggcaccaatacctcccaggcggcgcgcctggacaacgaacgtgccgtgcttgcagccaagcatcaacgcacaatcgaacaaaccatcgaggccctggccgagcccgtgggtcaggcgatcgccacgctttcggatcagacacgtgccatggaggaggggatgcgcgtcgcgcctggcgcttggctgcgtggccagacactgcgtaccgccctgcaggcattgcttaaagagatccgcgcgcagtccgtctcgatcgcgaccatcgatgcggtacgcactgcactgcgcgaggagggggggcaaacgtctagagccgtgccccccgacgcggccacgcatgcactggatggtcagctgcaaacgctcaagcgtgcactgcatgacagcgaagaactccgccagtggcaaagcgggcgagcatgagcgctcagctgccgcattgatactcaggagtgttgtacaccgctgccacagacgtcactgtcgtcgcgtctgtggcagaggtggtggtgtctggcagcttagagcggcgaacaaaacgtagcgagcagctgtcaggtgggtgcggacggcgcgctcagaaccggagggtccgcgtggtacatgccgattccgcgcaccggccgcgcccgcctggcggtaagcgcagtcgttttgttggtcgctctcagccgttgccagtcatgatggaataccacggccacacacctcgcgccgcgtcgtaggccgctcactgcacgaggcaggcagtgcactgcgactcggttgctgtgccatggctgatcggtgcagctgcagccatgattgatgctgcggcaagatgccaacaggcctgtatcaggcgcgcaaccacagatagttgcccgtcgcgattccttcgaacatctcgtcgtgcgcaacgaagatattattgttccagtagcggccatgctcggcgtagtgggcaagcagatcgcatatccacgcgccatccacgtcgtcgtccagcggtacccgtacgattagcacgataacgccgttatcgttcaatccaagctgtgcctggtcctgcgcatacactgaaagattggcttcgagcagaagcctaaaaacggtcaatgtccgcccggcaggtggtaacccgtaagcgatgcgtaaatacagtgcttcttgctgtgcgtcgtctcctggctgtggtgtcggcaggtgcagatagacctcaaagccctctacccaaagcacacgccgactaagcaccgactccacatctggcaagtccagtgactcgcacatctgtcgaacgatggtttcgaatcgcgcgctgctcatccttggtgagacatgaacagggccccctacaagccctgcgcatgtctaagcccattactggccaacgagctgcttagcgttgtcgcccgccttgccgatgaacttgttgagtgccacgttgaagtcaagatcgtttttgagctgcgtgatcttgttgttcatggacttctgagcctcgtccgaggcactcatgtcgccgagcaacgaacccatctgcccgttcgagccagagagtgcagaagcaccggagattccattggccacacctccggtatagccatccataccctgttggaagcgcgaattaagtgagctgatttgcggaagtatttccataacaagactcctacgtagtgaacgtgtaatggtgcgcctgtcggcgcgttttgcttggtcgaagcgaccaagaaatcgatttaccgcatatttgcgatatgcgcgacgatgttgcgcgctgcagtgatgccgtcatgcaggacgttgaagtcgctgcgcgcggcctggtcgctcgccgcagaccagtgcccgcgaatctgttgcgcagtggcatcgagcgctgtgtccacgttgcgcagccgctcgccggacagatccgccgccttggtctgtagaatcttgctcatatcctgagtgaccgcatcggtcattgcatcgaacatggtgggctctcattgcgccgcttgctgcggcagggatgtcatgtgcttggtaccatccggcgtttcgacatagtgcaggtcatcggcgagcaatgccgcgtcgtaattatccggtgtttttatggacgggtcttgctggctgatctccacgtgcagcgcgcggacctcggggcccaggtcgctgcggacgtcggcaatccggcggcttgcacgttctgcgtagtcgctgctgccggaaaccgagaaaacgccattgccctcgtaacgtacgctgagggcggggtcagccagggtgtcgcgcagcgtcgccaccacctcgtccaccacggccacgttgacggcaacgcccgggtgatagcgacgcacctgcgcacgcaagcgtgcagcatcggcgctgcttggcaccaggccttcgatcagcacgcgcgtgccgacctgtgcaacatgcgcttcgcgaaagcccagctgcttcaataaacctttggcctgattgacggcagtttccggatgttgccgggcggcagcatcggacagaaacgcgggctgcaacgaggggagcaacgccgcggctgcaagtgctagcacggcgcccaccgcagtacgcacgatgttgcgcctggacgtgcgcggcgctggtggcggtgctggggaaagcagccgctccagcaacgccacatcgtccggccaatcggcaccagcatcgccaacgcatagcaccaacgggccgaagcgcactggctgaaacgcaacgaaggacgtttctggcaacgtgtcgctgctatagcggatctgcccatcttggtctacctcgatactgagtgagcaaccaggccaatcgtctattcgtatatcggtttggggatcactccccagggtgtagcgacctggtgccaaatctaatcgtgcgcctgcgtgggttcctgtcagtacgcgaagctgcatggtcatgggcgaacctcctgagccgcctgttctggttgctcaatcagaagtgtgttcagacgtgtgatggcatgtctacgatcgacctgtctgcgcggtttttccgcattcagcaatatcagtggaagcagtagatgaaaattgcgtagcgctggcaccggttccaactcggatggcatcaactccagtaatcgggtccgcaaggtctgcaggttttccgccgcggtggccttgtcgtacgagctcagatgctcgcgcatcaacctccagaccgtctcagtcaacggggcgacggcaggatgcgaaacgccgatggcgcgcagttcgacaagcgcagcagccagcgcgtctcgcttggccactggatcggcgtcgcgcctggccacgtagcgattgagaatcgcgtcgatgcacgtgcgtatgctgtcggtcacctgccttggagcgccaccgtgccacggaccggcctgcgtgtcgtcggtatgcgtgttgcggtcaccgccgtgctggtcgctctggccatgctcccggctctgggccggagcgatcgccacgcttacccgtccgcgcagtgcgcactcgcgtttggcttcgatctcttcctgctcgttggcgtcgaattcatcctcgtggccgtccagcgaccggttcccgcgtcgtcgcctgcgcggtggagcagggcgcagacgggttgctcttgccgcaatgtcggcaggcgaccctgcgctggtgcttgccgcatcggcatggtgatcggcatggtgatgcgagccgccatgctcggtggaaaccgagggctgcaagggaccgggcgagatgcgacggatcatgggaacgccgcctgcatcaatgcctgaccgaactgcatgatggccgaggcaccccacggcgctgtcacggcaatggcggccaccaccaccaccagcttgagcgcgaacgagatcgatgcgtcctgcagcgacatcactgcctggacgaaggcgatcagcagcccggtcagcgcagcgacaccgaccaccggcaaggacacctttaggcagagcagcaaggcttcggaggtaaatcgcactagatcgtcgtggtccatggcgtcaccgatagctcagaaccaggccatgaatcagcatcgaccagccgtccatagcgacaaacagcagcagcttgaacgggatcgccacattggtcggtgtgacctgcgaaaggcccatcgccatcagcgcgtttgccaccaccaggtcgatgacgataaacaccagatacaacagaaacccgatgcggaaggcttcggtcaattcgctgagcgtgaatgccggtgccaagataagcaagtcgtccgacttgagcgtggtggccttgtccttgggccagatctgctgtgcagaacgcatgaaaaatgccttttcgcgctccggtgtatgcttgaggaggaattgccgaaagggctcccggcaggcgtcgagcagcaccacaatgcggctgttatccgacccggcaccgtagttctgtgcggccttgaacgcctccatgcccaccggcgccatcacaaagcacgacaccagcaatgcaacgccattgaggaccatgttgggcggcacctgctgcaccccgatcgcattgcgcagcaagccgagcacgaccacgatcttggtgtaggaggtgaccaccatcgctgcgaagggcagcaagcccagcatgatgaccaccagcagcagcgagccaacgtcaggcatctgcatgcgtgctctccgacatgctgaggatctgcacaccaagatgttcgcccactgccagcaacctgccggtgccgatggtctggccgtaaacgaccagacggatgtcggcttgatcgaccggcaccgacaactccaggatctgcccgggctgtaaacccgacaaggtcgatagagacagcgcaagttgatccacttccagttgcaccggcagttccagttccgccacgttgctggtggacggcgcgacttcaggctcaaacgtatcgtgctgcattgtggggctggcctccagaatcatctgttgcatgttcaagcgcaccgccgcacgcaataccgcgcctccagcgatcccccaaagcacttcgccgctggtgagcgcagccgcagccgtgcaatgcagcaagacatcgccaggtcgcagcgattgcagcaatgcagctgatgcggtgcgcccgccgatgcgcaggcgcgtgttgacgcgcagtgcagccagccaggctggcagctgcgcgggcgccgcaagtccgtcaactgcggcctgcagcgtgtccagcagcgacgcgctcgccttcagcgcaattgcatcgagatcgcccagtgtcataccgatgccgtggcagtcgtctggcgttgcatcgcgctcgaaggcgatcacctcggcagcagccaggccgagcggcgcaaacgcgcccagatgatcggccagtaacattcccgcgatcgaaacgcgtagtgcgtcgtcgtcctcgttcaataacagcgccaggccgtcgcgcgcagcaatccgcaaatccatctggccggtatccacctgcaggcgcaggagggccgcatcattgggtgagatgccacggcaatgtgtcacgaagccgcattggcgtgcggcgcgtggatcgccgaacaccctgcccagctgcgcgcgctcggccgaaacgcgcgtcaacgcctgagagagtgcgcgtgccgttggagcctggctctgctcggttagcaagatggagttcctccaaatggctttctgtcgccagtgcagcgttagacgacctcgatgctgatctggagcgtgctactcagtgttgacgtcagtgcagcctccaggcgctgccttccacaccaaagtacctcgcgcgcgtctggcgaactggtattgaagcgaagcgatagctggtgtggcgaaagtcgcaaaaacaacgtcgtctgtgcgacgacctcttgatcgatatccagccacgcttcccagctccctgcgctgcgcacgggcttggcgttgcagaaatcggccactcgcagcgcgatgtggtcgatcgccatttgggcgcgttgcgtgcgtatccactcggtcgcgatctgtcgccccacggcgccattgtcgttgccttggggcggctctcggtgtttcggcccatcgagacgtaatggcgggtccgtttgtacgggcgcgctgtcacgcgcctcagtgaagcgctcctcggcatcaggctccggtcgatcctcgtcgtcgcactgtggtggcaacaccatgcagggaagcgcgagctctacgctgcgcaggcgctggcgcagttgcaggaagctggaacgctgcgccgaccgagctggcgtggctggagtcgccggccgctgcagtgcgccgctgaccggcaggatgcgcacatggcggaggggcagcttgcgcatcacaccaccactctaccgatcggctgcagctgtacctccgaacccagctcctggaacgaatagacctgcagccacgtcagccgtgcttcgatcatgcggcgtacatatctgcgcacgtccatcgacgcgaccaccgccatcggatgctgcgcctgaccgccaacgatgcgttccacctgttcgacaagctggttcgcctgctcgggcggaagtgccaggaaattgccggccgcggtcgcgcgaatcgattgcctgatcaattgttcgacagcgtggtcgagcatcactgcgggcagctgcccggtgcctgcggtggcggtatgcgcaagataacggctgaggtcgcagcgcacatattcggtcaacatcagaagatccttttccttcggcccccataccaccagactctccagaatgctcttgatattgcgcaccggaatcctttcttccagtagacgccgcaacacatcggcaatgcgctgggcgggcatcgccttgttgacctccgcaaccagcccgggatagtccgcagccacctgctccagcatccactgcgtctcctggatgccgacgaacaagtgcgcccgtgcatgcaggggcgcgatggcctgccgggccagtgctccctgcatgtcctccgtgttctccagttcggcgcgtgtctcggggacatcgtgaatcaacacctcgtattgcatgccttgcagcgactcgctctgccatatcgcaatcccgggaaacggcaagcccagcaactcgaccaattgatggcgctcgctttcgatcgcctgatccagccgcgcggggtcgagcagagcagccagctgcggcgacagccgcatcgacaacggtgaggcgaagtcaggagcggttttgcgaatatgtggcgcctcgcctttggcacctttacggctcgtcgaaggcaacttgcgctgatcgttgccgctgatgtcgcgttgcttgcgccagatcgcatagccgccggcgccgacggccgctgccagcagcaggaacagcacggccggaaagccagggacgaatgcaaagcaggccagcagcacgctcgctgccatcagcgctcgcgcgttgctggtgagctgacggccgatatcgagcccgagcgagctgagcctggtctcgttttcattggccacgcgggtgatcatgacgccggcagccaccgatatcagcagtgaggcgatctgcgacaccatggcatcgcccaccgacagaatcgcaaagcggttagcggcgtcgcccgccgtcatgccgtggtacgtcacgccgaccacgatgccggccaggatgttgaccatggtgatcaccaggccggcgatcgcatcacccttgacgaatttcatggcgccatccatgccgccgtgcagttggctttcaatggccagccgcgcgcgtttgcggcgtgcctcatctgcggtcaagttgccgccacgcaggtcggcatcgatactcatctgcttgccgggcattgcgtccaacgtaaagcgcgcaccgacctcggcaacgcgctcggagccctttgcgatcacgatgaactgcacggtggtgatgatcaagaaaacgaccaggcccaccaccagattgccgccgaccaccaactcgccaaagctctcgatgatatggcccgcctcggcatgcagaaggatcgacttcgtcgaagcgatattcaaggacaaccgcagtagggtggtgaacagcagcagggaaggaaacgacgagagtgagatcgagtcgggcacatacatcgtgaccatcaacagcaccacgctcagggtgatgttgatgcccagtagcgtatcgatcatgggcgttggcaggggcaggatcatcagcccgatgaccgccaccaccaaggcggcgatcgccacttcgccgctataagcgaaataccttgtcgctcgcacgcgatctcctagcatggcagggctccattgccgtcgccgtcgccgtggtcgcgaccgagtccatcgacccagcgcaacaccaccgcaaccgtttcgaacaattgctcggggattgcgtcgcccaattccacctgatacagcgcacgtgccagtggcggattggcaacgatcggaatgccctggttatgcgcaaaggcgcgcagttccagcgcgccatcgtctacgcccttggcaacgacctgcggcaagccgaagtcatcgggctcgtaggccaatgccaccgcgtaatgggtcgggttgaccaccatcaccttggccttggcgacgcgttggcgggggtcgccgaagaccagttccttggcgaattccttgcgtttgcccttgatttcggggtcgccctcgctttccttgtattcgcgcttctgctcgtccttgctcattcgcttgtcgcggatgaacagccagtgctgcacgctccagtctgcagcgccgaccagtatgaacagcagcacgcccagtgcgaagagcatgctcagggttcgccaggcaatttgggaaatgtcaagcggtgtctcgtaggcaagcccaatgatcatcggcatgagggtgcggataccgacccacagcaccacgccaatcaggatggccttgatgatcaacttcagtagattgatgagacttctcaacgaaaaaagtttcttgaccccgtttgcgggattgagcgaatcgaacttgggcgacaccggcttgagcgaggcgttcaggcccgtctgaaacgcaccgcctaccaagccagccaccaggcacgcagccaggaacggcagcatcaacagcaatccctggatgccgatatgggcgagtgcacggtttatcgccgttgcatcgcgtgtgttttccgaaaaatcgaagccgatcctcgtcaatgcgcgcatgtgatcgacgaagtaatcgccggccgatttcatcaccaataacgcgccgaagagcaccgcggctgcagtgacgtccgggctgaccggaacttccccgtccttgcgcgcatcccgcagtttcttctcggtcggcttctcggttttttcttccgacattgccttatccttccgcgatcgcagcgcccccgattgtggggagctgtggtcgagcgatccgttttccaggcgaatgtgtggatggcctggcgaagccggaatgatttgttcgccagcgacttccgatattcgcttccggaaggatctgaccggcgtggcgcgcgtagcttgccccgcatgtacggtccgcatgccataaaaaacgaggtgcagtgtggagaagattcaatgtcccgggtcggtcgtgagtgggctcatcgagctgatcacggtcggactcacccatgaaaagattcaggacgctgccgctgtcctggccgcagtgcgagtactgcggccagagctgaaagcgctggacacgttcgatgcatggatttcgatcaagcgcggcaattacgtggacggtgcgcgcctattgcgcgagctggagggcgacgccggctccaagcctctgtgcagggccttgtacgcctgctgtctgttcgcgatgggggacccgtcgtggcatggcgttgcagacgggctgatcgaagaagacgccgatgccgacgcggtggccttggtcaaggcgctgtccgggcgaactaccccaacgtccgcaccggcggacgtaccggttgaatcgtcagcaccgatggaagttccgaattcgcagtacctgcgcgcctgagtcacgccagtcccgaccccataggagtatgtgatgacgctcattcctcctgtccaagcgattgccggcaccagtgctgccgctacccaagcgctgtcgccggtggcagcgcccaatcaggcgcttgtgaatcgctttcaagcgctgatgcaatcctccagccccttgccgcccgccatgcagcgggtgggtagcccgagcatgatgagccgggtggtcgatgtgcagaacgatggtgtgcgtaccatcgccgagcatatcgatgccttcagcatgcaggcaccgaccatggggctgcaggaaatggcagcgcagcagatcaagttgatgcacgagctcaccatggtcggcttcaacctcaatgtcagcgtcggcgtggcgcaatcgggaaagaacgccgtgcagacgctggtgaagaaccagtagcatgcgcgcgctgagatacctggtggtgctgctggcgctgctgctgtctgcatgcagtcagcagctgtattccgggctcaccgaaaatgatgcgaatgacatgctcgaggtgctgctgcatgcgggcgtagacgcgtccaaagtcacgccagacgacggcaagacctgggcggtgaacgcaccgcacgatcaggtctcgtattctctggaggcgctacgcgcgcatgggttgccgcatgagcggcacgccaatctcggcgagatgttcaagaaggacgggctgatctcgacacccaccgaagaacgcgtacgtttcatctatggcgtatcgcagcagctatcgcagaccttgtcgaatatcgatggggtgatctcggccgatgtggaaatcgtgctgcccaacaatgacccgcttgccacctcggtaaaaccgtccagcgctgcggtgttcatcaagttccgcgtcggtagcgatctgaccagcctggtgcccaatatcaagacgatggtcatgcacagcgtggagggactcacctacgaaaacgtcagtgtcacgctggtgccgggcggagcggagagcgatgcgcagttgaccgcatcggcaccgccgagaccttcaccgtggccttgggtggtcgggtgtgtggtgacgttgtgtttggcgggtgcggcggcgctgtattggtggccaaacccccaggccggccgttggggcggcttgcagcgcctgcgcgagttgacgacgaaaggcaaagccgggtgagcgctggatggacaacacgcggatcgacaatgcggcacgatgtgttcagcgctggacggacgcgttggcgcaactggcagaatcgttggacgccgcacgggtggcgcattggcttggcccggtggcagcgtcaggctgggcagcggcgcccgtctaccgtcgtatgcgggtaatccaggcgtggtcaggatggtcggaattatcgccgtctgcgctcggcgtgcacgcgaaccaacttgccctgctgatgcccgcgcgattggccaatgtcctgatcgcgcgtgcgctgttctcgcgcgggttggcagtgcgccggtgcatcgagcgcgaacgtctgggctggctcgaacagtgtgtggggccggccgtgcttgagcatgtgcgccagaacgcgtcggccggcctctccgtgcccctgttgccacgcgatgccgatcaggcggcgtgggtcggcgacggttggcgtcggatgcaggccgatggcgtctggtccaacccggttgttgccaagctgctggcgctgtccttgccgttgggcgccgcgcaggtggcgaccgttgcagcagacggtgcaagcgctgcattcctgaccgcgcttcccaccctgatgccggaggcgtcatgcgtgtctggttgaggtcaacgcccgacgcgatcggtctggattgcgatgtcgttccgcgcgaggcgctggcctcggtgttggcgctggatgctgccgctgtcgaagtgcacgcacgctgcgagcaggccctgagccaggcgcaggcacgtgcacagacgctgatcgaagaggcccagcagcaggccgaggcgatcctgcacgatgcgcgccaaaaggccgagcgcagcgcacgcctaggatatgcagccggcctgcgacgtcagcttgatgagtggaacgaatccggcctgcgtcatgcctttgccgccgaaacggcagcgcaccgggcacgtgagcgcctggctgagattgtggcgcgcacctgcgagcacgtcatcctcggacacgatcccgcggcgctgtatgcgcgtgcggcgcaggccttggaaggtgccctggacgaggccaaagccttgcgcgtgagcgtgcaccccgaggcgctggacgctgcgcggcgcgccttcgacgcggccgccaccaaggcgggctggaccctgcaggtagagctgtgcggcgatgccgatctggccgtgggcgcctgcgtgtgcgaatgggatacgggcgtgttcgagaccgatctgcgcgatcagctgcgcagtctgcggcgcgtcatccgccgcgtgttggccgcaccccaggagcccgcggatgttggctgagacgcccctgctggagacaacgctcgagcgcgaactggccacgctcgccttcggtcgtcgttatggaaaggtggtcgaagtcgtcggcaccatgctcaaggtggccggcgtgcaggtcagcctgggcgaggtgtgcgagttgcgccaacgcgatggcaccttgttgcagcgggccgaagtggtgggcttcagtcgcgatctcgcgttgctggcgccgttcggggagctgatcgggctgtcgcgcgagacgcgcgtgatcggattggggcgcccgttggcggtgcctgttggagcggccttgctggggcgcgtgctcgacggcctgggcgagccatcggacgggcaaggagcaatcgcctgcgacacctgggtaccgatccaggcgcaggcaccagacccgatgcgtcggcggctgattgaacaccccatgccgaccggtgtgcggatcgtggatggcctgatgacactgggcgagggccagcgcatgggcatcttcgccgcagcaggcgtcggcaagagcaccttgatgggaatgttcgcgcgcggtacgcagtgcgatgtcaacgtgatcgtgctgatcggcgagcgcgggcgcgaggtgcgggagttcatcgagttgattctcggcgccgatggtctggcacgcagcgtcgtggtttgcgcaacctctgatcgctcatcgatcgagcgcgcgaaggccgcttacgtcggcaccgccatcgccgagtatttccgggatcggggcctgcgcgtcctgctgatgatggactcgctgacgcgctttgcccgagcgcaacgcgagatcggtctggccgctggcgagccacccacgcgcaggggctttccgccatcggtgtttgccgagttgccgcgcctgctcgagcgtgcgggcatgggagagagcgggtcgatcaccgcgttctacaccgtgctggccgaggacgataccggcagcgatccgattgccgaggaagtgcgcggcatcctcgatgggcacctgattctctctcgcgagatcgcggccaagaaccagtacccggcaatcgacgtgttggccagcctgagccgtgtgatgagccagatcgtcccgtcagaccactcgcaggccgccggccggttgcggcgcctgctcgccaagtacaacgaggtggaaaccctggtgcaggtgggcgaataccgtcagggaagcgatgccgttgccgacgaagcgatcaataggatcgatgcgattcgcgactttctcagccagccgaccgaccagctcagtgactacgaaagtacgctggaacagctggccaacgtgaccgacgatgcgtgagcctgcctacacctggtcggtgctgcatcagctcaaggcgcgccgctgcgagcgcatgcaggaacgcctgagtgattgcaggcgtgcgttggaacactgcgaccgcgaacttgccaggtgcagacaggacacagaggcttgcaccacgcgcttggccgactgcgatgccgcactcatggacaaaaccggcgtgggtggttcgatcaatatcgatacgatcctgcagcatgaacgcttccgcaccgtgctggtcgaggcctgtcgcgctgccgagcaggcacaggcagcggcggatcagtcgctacagagcgcccgcgatgaactggcctccgtgcagcaggcactgagcaagctgcaggcacaggcgcaggtatacgcagacaaagccgccagtgcacgccgcgcccgacaggcgcaacgcgacgcggcggaggaagaagacgcgatcgagacgctggtcgcgctgcgttcgcaccgcgccgcacatgggggcgcccgatgaacgacgtcaccgatgccttgctggccctttcctcgcagggcgtgtcgctgttgaccctgctggcactgtgcggggtgcgcgtgttcgtgatgttcatcgtgctaccggcaacggcgcaggacagtcttcccggaatcgcgcgcaacggcgtgatctacgtcctgagctcgttcatcgcctatgggcagccggccgatgcgctggcgaagatccagacggtcggcctggtcggggtggtgttcaaggaggcgttcattggtctgctgatcgggtttgcggcatcgacggtgttctggatcgccgagagcgttggcctgctgatcgacgaccttgccggttacaacaatgtgcagatgaccaacccgctcagcggccagcaaagcacgccggtgtccacggtgctgctgcaactggccatcgtgtcgttctacgcattgggcggcatgctgatgttgctcggcgcgttgttcgaatcgtttcgctggtggccgctgacccagcttgggccgaacatgggggcggttgccgaatcgttcgttatccagcaatacgacagcatgatggccgccgtcgtcaaactgtccgcaccggtgatgctggtgcttgtgctggtggatcttgcgatcggcctggtggcgcgagcggccgacaagctcgaaccgtcgaacttgagtcagccaatccgtggggtactggcgctattgctgctcgccttgctgatcagcgtcttcatcgcgcaattcggcgaagcactcggtttcctgcatttccagcagcaattgcacgatgctgccaacctgggtggcaaggcaggcgcgtcgcactgatctttattgagacattcccggctttacattccctacactgggcgttaccgaatttttaatttgcctaggagagggaacgtcaatggctcctgcctgtaccaccacccaccgccaacgtgctccattgttcgccgtactgctgctcagcctgctgccgctgttctcgccacaggccgacgccgcccaggtcccgtggcattcgcgcacgttcaaatacgtcgccgacaacaaggatctcaaagaagtgctgcgtgatttgtccgccagccagtccatcgccacctggatctcgccagaggtgaccggcacgctgagcggcaaatttgaaacctccccgcagaaattcctcgacgatctggcggccacctacggctttgtctggtactacgacggcgccatgctcaggatctggggtgcaaacgaatccaagagcgcgaccttgagtctggggactgcatcgaccaagtcactgcgcgacgcactggcgcgcatgcgcctggacgattcgcgctttccggtgcgttacgacgaggccgcgcatgtggcggtggtctccggaccgccagggtatgtggataccgtttcggccattgccaagcaggtcgagcagggcgcccgtcagcgcgatgccaccgaagtgcaggtgtttcagctgcattatgcgcaagcggccgaccacacgacacgcatcggcggtcaggacgtgcagattccaggcatggccagtctgttgcgcagcatatacggcgcacgcggcgcgtcggttgcgccgatagccgcgtttggcgccaactttggccgggtacagccgatcggcggtgggtcctccaacacatttggcaatgccgcacagggtcaaggtggcggagccagtggcacccttgggctgccttcggcctggttcggcggggcctcgccgtccgatcgcatgccggtcagcccgccgttgcccggcagcggagctgctgcggggtcgccggccagcgtatggccggagctcagcaagggacggcgcgatgaatccaatccgatcgacgccggtggtggcgcagagctggcctcagatgcgccggtgatcgaagccgatccgcgcacgaacgccatcctgatccgcgatcgaccggagcggatgcagagctatggcaccctgatccaacagctggacaaccggcccaagttgctgcagatcgatgccaccatcatcgagatccgcgatggcgcaatgcaggatctcggtgtcgattggcgcttccacagccagcacaccgacatacagaccggcgacggccgtggcggtcagttgggtttcaacggcgtattgagcggcgctgccaccgatggcgcgaccacgccggttggcggcaccttgacggccgtgttgggagatgccggacgttatctgatgacgcgcgtgtcggcgttggagacgacgaacaaggcaaagatcgtgtcttcgccccaggttgcgacgctggacaacgtcgaagcggtcatggaccacaagcaacaggcattcgtccgggtcagtggatacgcatcagccgatctttataacctctccgccggggtgtcgttgcgggtattgcccagcgtggtgccaggctcgccgaacggtcagatgcgtctggatgtgcgtattgaggatggccagctcggatccaacaccgtggacggcattccggtcattacctccagcgagatcaagacccaggctttcgtcaatgaaggccaaagtctgctgattgcaggatacgcctacgatgccgacgagaccgatctgaatgcggtaccgggtctgtcaaagattccgttgctcggtaatctgttcaagcaccgccaaaaaagcgggtcacgcatgcaacggctgtttctgttgaccccacatgtggtgtcgccctgatggttctcgaaaagccatcgttaggcgatgaggagcttgctgccattgcctgacattcggcgcataccattggccgaatactgccgggattgtttaggaaatcatcagacgggccatgcaattggcgcgtctgtgtatcgacccggagcgccttgagccaccgcctggatgatcgtcaggcggtgccgggaagcagcatggatcactcgcacatgctggttcttacgtgtcgccgcagcctgactgggcgatcacatgacaggcctgtcgcctgcgaaagacgcgttcctgccagtcagctcggtatctgcggtagacgataagagggccagcggcatctaggcctttaacggccagcggttgcgcgcgatcgtgtcaagatgccatgggccggcagcagtgcgcatggccggtgcgtgggcacagcaggctctagtcgagcgacgatggcgtgatggtgtgagattgaacatccaaccaatatcactccagcagtgaagacccacttgagaaggcgtgtgccggaacaaaaatccggcaatgtcgtgccgcgttgaagccggaacggctcggttagcatgccgatggctgtatgtcaagcacctgcggcgcaaaaaaagacaagcgcacctgaagtgggtagcgcatgttcacggttacaggaacgaatgaacccgtaggctgccgcatgaagcggcaacctgcaggccgtggccggtaggggcgaccaacagttctttactgcatcgatgcgctgtcgctcgagaggttggtgccgaggccgaggtcgccactaaagtcaccgccgaacccgccgccgaacccgccgccaccagcaccaccaccattctgcgcctggagaatctctccgacgatatgcatcagcatctgggtgaatggcgaggggccattctgctgcccggcctgctgcgaattgccgccctggccaccgccattatcgccaccctgacccttaccctcctcagcatttttgctcgactgaagcagggccgagatgagctggcacagcaactggtccagttgcttttccgagatgccctggttgccgccctggttcgaaccgaacgttgtgtcctggcttgggccaacctgaaggttggacgtgctgccgccgaattgtgtgttcaaagaattcatcgtgacgattcctctctgattaaatggtatgtgtctttagtatcaacagccgtgcctagacagcggtggctgcgaggcgcgttttgcgccccgatcaaacagtagaagcggaagcccatcatcgccagaaattttgcgaaattgcgcttgtacgcgcgaagagggcaagtgaaaaaatgttttagaatcgataacaaatccgcggggcgttgttgagaaaagcttttttcgcttgcccgttaagtgtttcgttggtcctgggtaaatcacgtacaggtggcgttatgtttccgccgtcgagcgtcgggggtcgttgtgtgccggcgctctactcacctagagacctgtattcaatcgagatcgaggtaacgacacatgatcaattcaacgatcgcatgccagtatgtcggtaaagcatgcaattggcagttggaggcctcgcccgggccatcgccaaagcgacgcgtgcacgcgcaattgtcccgatgtggtcgttgggcaggaactggtccgcagcgtattctatttgcagcagcgctggcatgcgcggcacctttcgcacgcgcggattgcttcgaagaggctgccggatatcagcacgtcaacccttgggtgttgcgtgccattgcctggcaggaatcgcgcggtcgcgccgacgcgatccatcgtaacaacaatggtacggtggattacggaaagatgcagatcaactccatccatctgcggcggttattcggctatggaatctccaaggaagcgttgatgcagccgtgcgtcagtgtgtatgtagcagcttggcggttgcgcgagatgaccaataaatatggaaatacctgggctgcagtaggcgcctaccattcggaaacgccgggggagcgtgataaatatgcgcatgccattcattcgattctgctaaggcgtggtgtgattggtgaatagggcaagtgatcctgcagggatgcgcggtgcagccatgaggatgcacagggccttgcatcaggtggcgtagggtcacgcaagatggcggcacattgacgccgattgtctgcggaaaatagcgcctatttttcttagtgattgcgcatacggtgactgaaatgacggtcgccccggcagcatccgtcatcacgtgtcgacaatgtgcgagcgcggctggatacgtgccgtgcagaggccagctagccgcgacctgagctgagaattggcatacgcagcctagctttcgatcaatccccgctgtccgccgccgcctggtggtttttaggatgtgctggaggctgcgcatagagccatcacacagctgtcgcacgcgcactgccggtgaaccgacagtgcgtgtgtgaccacctgttgctgcactaaccgatggctgcgcgagagccggcgcgaagcactgtcccgcttactcggtttgcgcgcgagcggcctcggcttcgcgaactgccgctgcagcctgccaggtgccggcaatgaccttgtactgcatgccggcggccacgcccgccaacgtattggagagcagtgcgctgcgtgctggcggcaaaccgagccaggtgccaatcatgttgactgctgtaccaaaggcgatgttggaattgatggcggccgtgcgcgcgacagaatgatccatgatccgctcatagtcctcgcgcttggccttccaggctggttcccagatctgctgcgtaccggcttcgtcggcttcgtgttgggtgacactgagccagtcggctgtctccagagcgacattcaaggccgcgttcaccgccgcttgctgaaagacaatcctggtcgcatctccaatgttgaagggcgacaacaatcctgcccagcgttgcctggccgatgcaaagtctggtgcctccagctcattcgatgccaggttggtcaggatgttggcaatgccgtaaaacctgcctgcactggtgacgtgtggatcgctaacgccaccgttggtcggcgcccgcgttcccaccatgcggaatgtcgcctggatggcatcgcgggccgctgcataaggggcgaccttgagctcactggtcagcagcctggccgccatctccggtctgccatgagccttgcctgcagcgccgatggcgatattgctcaagatgccggtcagcgcgagccgggtgaccagatccgaataatgttgctgctcgcccctcttgtgatgacgttcgtcttcggacagcgcttcccactgttcaagattaaggttgtgaaagcctcgggcggcggcgtccggattgcggttctcgcggttgcgccgcagcgtatgcagcgccagatgcagcgtgcccgacaccgcctgcatggcgacgaccgcttcgggtgggaggtggcgaaacgcggcaaacatcgcttcgcctatcaactcgcgcacgaacgtggttggacccacggaggtggtctggtgcacgagatgtcccagcgcagcgcccaggtattgtttgtcgaagctgatcggtatgatgccgcgcgtcgccgctgcgaccgcagtcgcggtgggtctacagagggtggtgactccatgcgttgcacctgcacggactgacgcagccagtgcgctcaagcgcgcagtgcctgtcgcagaggcggatgcatgcgcttgggagccatgttgtgcagcgtgttcctgggacggtggagctgatggttccaaggagtcttcggcgtcatagaaccgctcgctgctgctctcttccccgcgcagcgaagcatgcagccgcggacctccatagggagacaggtttgcctcgttgtcggtttcatatccgctgtcgcttcctgtgctattgcgtcgtcccgcaggtctgggcggcagggaggagaggggagaatcgatcctcggcgtcgatccatcgttgcgtcgttgtgcctgtatctcgatcacaatctcgccgcttgtcgcttgcggttggtgggaggtactggctgaacggatgttcttcacggcatgtcctcgcgttggggggggatatcggcatgcagtcgcccggtcttgcagggcgattgatcgccggtgccggacgatgggtacctcatcaggacgggcgtggcgacgagggtcttgattgcagcgtgtgggtcgctattggcagccagacgcgtcgaccggacaatcatgcgtcacgtgcggcacgccgacccggcagggtgcatatgctgcgctccgctgcccgtgcaactagagcgtgacttcttcgctcgcaatcgatgcgcccaggcgtccttgctgtccacggcgaccttgggtggtatgtttcatcgtcgtcggcgagcttgaagttcgcatgaatccacacaatcttgacgcgcgcttggcgaaacgatcattccatatccgaacaatcaatttgtatgtgtcgggcaaatatgttttctggtgcgttcgtctttgcaggggcgaagacgggtgcacgtgtaccggcagcgctgcgacatgcgttggttgatggacgtcggtgcccgtgccgattgacggcgtagatggtttgagcgctcgcccagcgcgcgtggtgtggcatggagagcagctggcagcatttccgagtaccaagatcgcgaagccaacaaggtgtaaccgcaccaaggctgcagacagctgtttgagcggtgttttccctaccagcgctgcgacctatctgcttctgcgcatccccttattcgcatgcaagccacacgctgccgaatcctgcggaccagggcgagcttggctggattagggaaatcgagtgaatgcgtcggtccgtggccatgccactgtcgagcgattgcattgctgcgatcatggaaaactgcagcagttggctattatttgggcgtttgcaattacggttgacgcacctgggagctgcccggcacctgaaagggctgactgacgaatctatcggtaagtaatggatatcgaaagctgaattgcgcaaggcgagtctgatccgtttgctgtcgaaatctacgcatactcataagtcagaaatataggcgacacttggatgcctgaagaacgagcgcaccaattctggtcgagctgcaatgtcggataactgatcatgcacccgatcggccagcttcccgccactgcgcagcgggctgcgcgctacgcccgtgcgcttggtgtagctccacaccaatctcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcagcctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgagcaggcaaaccatcaagcaccagatggattggacggcgacggcctttcatccattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggggtgacgcccttgacggcccacgtccgtccttgcaccgcattggcacggaagccagacgcgtcccagaagtcaatctcggccttttcccgcttggcgtgcttcacgatcgccggggacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcacatttcttctcgatcagttcacgcacgacctgccgcgtccacagaccgaaggcgaagccatgctggccagggttcttgccattgacccagcccaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcccttgcgttccatcaaagccccagcgcctcccgcctgtgctcggccagcaccttgtacgcccagccgcgatgcagcccgaacgacgaggccacttcggctggcgattcgccttcgccaatccgttgcaacgccatcaggcgcatttcttccagcgctgcccgcgataccaagcggccgtctctcttcttcatggatggttggacagcagacaccgacatttgttccctaatttactgacttattagtagcaaccgtcacagcgtttgcgggagcgcttcgtgcatcgctaggtgacgtgccacggtgccatcgccgcaaaggttggcagccgccgaggccatgtgccaacctccagatcagatcacagcatgtccggcggcggggcggtggccttggagtgctgcttgccgcgcgcatgttcgatggcagtgcgcagcttgcgcgcagctccggtcacggcagaggccgtcgtttcggcgctattggtggccgcgatcggcggcaggccggcgacgtgcgcctcgatgctgcaggttcgatccgccgcgccgccgcgctggccgttttcatcgcgcaaatgcacttccacacgggtgatgtcgctggcgaaatgcgccagctgggcggtgcaggtcttttcgacatgcgccacaacagacgggtcgtgcggcacgtgattgtcggtctggatctgaatctgcatagagtgtctccttcgcggtcatccgctacgtctgccgcagcggtggttcgattctgcgtcagccgcgtgttgtcgcaaagtgacaacgcggtatgcccattcatgcgctagcagggtcctctgccgccatcgccgcggtgcagcgagatcgtccgatcggtgcgcggatgcagacctgccgcggctgaatcaacgatgccgggcgatcggctcaatcaagggcggtgccttaagatgccggcacccgcggtcgcccgcgcctgttcgatgcctgcctgtgtccgaattccgatttacctgtggtgcccgccggggcttgttgcggcgtctgttgttgctggccgcgctgtggatggtctgtgttggcacggctttggcccaggacgaggacacggtgctggaggccgcgcagacccaactggacagcatgcaaaaggtgctgacccaagccgaagcggggatggaaaaatccgacaccgaccagctgcgcaagctggctgacgatgtcaccggcgcgcagcgccaggcccaggatctggcgcgctcgctggagccgccgttgaaggaactgtctgtccggttggccgggcttggcgaagagcagaagaccgacccaccagatctacgcgaccaccgccgcgcgctcacgcgggaacgcaacgggctggatgccgagctcaagcgggcgaacctgctggcactggatgccaaggatctcgccgaccggctcgaaggcgagcgcgcccagcggttcagcgagaagctctctgcgcgcgttgcctcgccgctgtcgcccgcgctagggaatgagatcgcgcagcaatggcccgacgaccgcacgcgcctgcaggcgctgtccgacaaggccgtacaggcgttgcgcaccggcgcagcgaccaacggcgtcgccggtccggtgatcgggacgctgggggcattgatgctggcatttccgttgcgcattttcctgcgtcatctggggcggcggtatgcggcctcgcgtgcgcccgttggccgcttgcggcgctccggcctcgcactgtggtttttgttggtgggcaccctgacgctgggcatggcggcaggggcgttggccgagagcgtccgcgcactgagcgagctgccgacggatctggagcagctgctgagtgcatttgtggtgatcagttgcgtggcggccttcgtcggttcgctaagcgccagcctgttgatgaagcaccagcccacctggcgtctgttcccgttggacgatgccactgtcgatcgtttgcgcgtgcattgtcttgccacggccgcggtgagctggttcagcgggatggcgatcagaatcaacgacgtggcgcgcagcagcagcgcattgaccatcgctaccgatgcggttgcggcgctgttgtatgcgggattgatcctgtcggcactgtctggcctgaccctgtcgttgcgcgctcatgccgcaaacgtgggtgcggccgatgcggacagcagtgcaccaccgccggtggtgtcgcgtggcggcggttacatcgtgctgatccgtctgctgggccatctggcggtgatcttcgcgttggtggcggccttgttcggctacatcaatctggcactgttcgtcgagcagcagatcatctggatcaccctggtgtgcagcgtgctcgcgctactggtgatgtttgccgacgacctgacgacctgggtgttcaagccggagagccgtttcagccgtgcgctgtcgcatgcactgagtgtcggcaacgggcggttggtgcaggtggggttattgatctctgcggcagtacgcgtgctgctggtgctgcttggcattgccgcgctggtgacgccgtacggcgccaacctcgccgcagtgaccggctggttggaaaacgtttcgcacggtattgcaattggcaaggaacttgtcatcacgcccggcgacgtggccagagcgctgtgtgtgtttctgctcggcatgggtctggtccatatcgtgcagaggtggctgctcagcacctatctgcccaagaccgaactggatgcgggagcgcgcaattcgatcagcaccgcggcgcgttatctgggcgggttgatcgtggcggtgtgggggctcacggcgctgggtctggatttgaggcggctggcgctggtgttgagtgcgttgtcggtgggtattggttttggtctgcaggcgatcacgcagaacttcgtgtcggggttgatcctgctggccgagcggccggtgaagatcggcgactgggtgcgcatcggcgatcaggaaggcgatgtccgcaagatcagcgtgcgcgcgaccgaaatccaggtgggcgaccgttccacgttgattgttcccaactcggagttgatcaccaagagcgtgcgtaacatgacgctgtccaatccgatgggccgtgtgcagttgcagttctcggtgcctctggaaaccaacgtggccaaggtgcgcgacgtgctgctggcattgttcgccgagcacgaaaaggtgctggccgagccggcgccgtcggtgttcatcgattcgttggccggcgggcacgtcaatttcaattcgttcgcctacgtgcgcagtccacgcgattcgtatggcgtgcgcagcgagctgttcttcgcgctgctgcagcgcatggcaacagccagcattgccttgcagtcgccgcaggaaatccgcttcagtcgcccaggtacggcgatggaacgcgatgcgggcgatggcgcgcctgtctcggaagactgagttgggcgagctcagacctcactgctgggggcgcggtttggcttgccgatactggtgcttgtcgcctgtccgctgtccgtttggatcgacattcacgcacacgcagccatcgcaaatgaccgcatcggatgcggaatacgcttggaggacacgcatggcgttctcgtagcgctgcagctcttccttgacggtggagagttcgcggcggaagtaacccaacatggcccagccgacaaataacaccagaagcaggattgccgcagcggcagcgaaccacatccagacggtcttactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacctgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgtcgatgggcttcggatgtgttaacaggccctaacgatgcccacgctcttcgcgcgctcgcacgcggcggtcgaacagcagtgcactgaccacgatgcccagccccagcacaacgccaagcaggaatagcaccatcgcgatcgcgggatatccccacaacttcaagccggtgtcgatgcgcatcatctgcgccgaggccatgatcagcgcagcagtgacgatacccgctgcaacgcggttggcgattttctgcaggctttccatcagatgcgattcttccagcccggtgacgcgcatctgcaggcggttttccgcagctagcgacagaatctccgagatgcggcgcgggccttcgcgcaccagatgctgcaattccatcgcctcgctggccaggttggcggcggacatggattttttcaggcgtgcgcgcatcacgtgttgcagatgacgttcgacgatgcggcgcgtgtcaagcgtgggcgacaaggcgcggcacacgccttccagattcaatagcgtcttgccgagcaggctcagttccggcggcgtacgcagaccggtggaggtggcgatgcgcaccaggtccagcaccacgcggccttcggaggtggcatcgtgcgctgcatagcgcgcgatcatctgcccggtctcgcgctggtagcgttcttcgtcgtaatcctccagccgcgtgctgagcgcgatggtctcttcggccacttcttcgccgcggccatcgacggcggcgaacaataatttgagtaagcgctcgcgcaagcgcggcggcacgtgcgccaccatgcccaggtcgaaaatggccaggcgcccgtcctgcagcacgcgcaggttgcctgggtgcgggtcggcgtggatttcgccatgcacgaacatctggtccagataccccttgaccagttcggcagccaagccatccatcggctgttcggtgcggcgcagcccggagattttgtccacgcgcacgccttcggccagctgcatggtcaggacgcggcggctgctcaggtcccagatcggttgcggcacccacaactgtggaaacggtttgaggtgcttgccgaagcgcaccagcgtttcagcctcgtcctggtagttgagttcggcgcgcagcgtcttgccgaattcgcctagccaatcggcaaagcgcacccggcgaccgatgccggtgaggcggtctgcagcggtcgcgaagctcttgagcacctccatgtccgagcgcacctgtgcggccacttcgggtttttgcaccttgatcgccaccggcgtgccgtcgcgtaacgcggcacggtgcacttgcgccaacgaggcgcagcccagcggtaccgggtcgaaatgcgagaacgccttgttgaccgacacaccgagttcttcttcgatgatctggcggatgtgctccaccggcaccgagctggtgttctcctgcatgcgttccagtgcggtggcgaactccggcggcacgatgtccggccgggtggatagcatctggcctagcttgacgaaggtggggccgagcgattcaaggtcggagacgaactggtccggtgtgccttctgcgggcacttcgtattcgttgatggccgccggatccagatgcatgccggcgaacacgcccgagccgcgatagcgcaacaacaagcgcagtatctgcgtgcgccggctcattccgccgaccacggcgtgatctgccggccctgtggcctgggctggcgcgcggtgcgggtcgttctgaatcaaggccatctccggggcgtcatgcaggcggcgagtgtggccagtgccgggtcgtcgcttggtgaatccgtgcgctcctgcacgctgcacgcacgcctgcccaaggtcggcacgaccgaccgcaagcgcgcacgcggcgctgctggcatcgctccagcaacggcaggtagcaaccgtgcaatggctgctcatcaccctgcgtgggcgccgaatcggcgagaatcacgtacacccaagaaggatctttgcatggccggtgccagcctgttcaccctgctcgacgacatcgccacgctgctggacgacgtttccatcctgaccaaggttgcggccaagaagaccgccggcgtgctcggcgacgatctggcgctcaacgcgcaacaggtcaccggcgtcactgccgaccgcgagttgccggtggtgtgggcggtggccaagggctcgctggtcaacaagatgatcctggtgccggcggcgctggcgatcagcgcgctggaagcctggctgcgcgggcgcggctacaacgtcccgttggtaatgccgttgatgatgatcggtggcgcctacctgtgcttcgagggcgtggaaaagctggcgcacaagttcctgcacaacgacgaggaacaggcgcagcggcatgccgaacgcactcgcgcgctggccgaccagaacgtggacgtggtggcgttggaaaaggacaaggtcaagggcgcgatccgcaccgacttcattctgtcggcagagatcatcgtgctctcgcttggcgtggtgaccgaagtgtcgttcgggcagcaggtggtggtgctggtggccattgcgctggcgatgaccatcggcgtgtacggtgtggtcgcggcgatcgtgaagctggacgacctgggcctgtacctgaccaagaaaggcgccgcgctggcggccatgggtcgcggcatcctggtggcggcgccatggttgatgaagttcctgtcggtggccggcacgctggcgatgttcctggtcggcggcggcatcctggtgcacaacatcccggcgctgcatcacctggtggtggatctggccacgtcgtccggcagcatgggctggctggtcgaagcgctgggcaacatcctggttggcgtggtcgccggtgccgtcgtgctgggcgcggtgatgctgtttcagacgctgcgcggcagcaagaacgtgcagtgatccggtgccttggctgattgctgaggcggcaagcgaattgatgtgcatgctgccgattatctgactgcgcttgcctgtggtgcttgttaagcttgcgacagatcatctgcggtatgagcggattgcgctggcattgccctgtgtccgaccacgtcggccggttcccaggacagacaaccgattgggtgcagcatgcagaagaggatcgatgatcgcgctcatgcgggcggatccgcgcaggcagactcggcgaatgctgccaatggcgcgcgcgccgaaccgatccgcgcgggcgcaatgatcgggcgcaggcgctttttgagtttgggggcagctgcaattgcggcgagcacgaccggtgccccggcgcgggcagctctccccggacaacgccagatgcgggccacctgggtgacgagtgtgctcaatctcgattggccaagcgcggtatcggcgcagatggccgatccggtcgcgcgtgtcatggcccagcagcaggaattgctgaccattctcgatcaagcccaagcgctgcatctcaatacgctggtcttccaggtcaagccatgcgccgatgcgctctaccgatcaaggatcctgccgtggtcgcaggtgctgacgggcgtgctcgggaaagacccaggtttcgatccattggcgttcttgctccgtcacgcacatgcacgtggcatccaggtccatgcctggctcaatccttatcgtgtatcgaccgacatcagccaggccacgctggagatgttgcgcactgcggcgagcgattcgccacccagcgtgtatgtgcagcatcccgagtgggtgggcgtggccgccgaccggctggtgcttgatccgggcattccggccgtccgtcgctggatctgcgccgtcgtggcggaactgattgtccattacgacgtggatggtgtgcagttcgatgattatttctacagcgaaactgcccagtcgccactggacgatgcccagacctacgcgcgccaaggagcaggtttcgccgacaaaggcgattggcgacgcgacaacacctatcgattgatccgcgatgtaggcacgaccattcgggcgatccggccaagcgtggcgttcggtttcagtccggcaggcgtatggcgcaatcggcaggacgaccctcggggatcggacacgcaggcaggcgcgccttcgttcgatgtcgcctatgccgacacccgacgctgggtgcgcgaagagctcatcgattacatcgtcccgcagatctactggccgtttgcgcggcagatcgtacgttacgacgtcatcgcgcgctggtgggccgacaccgttggcaccgggcgtgtgcagctctacatcggcatggcgctctacaaggtgggtacatccagtgcattggagccggactggactgtcgcaggcggtgtccccgagatcgcccgccagttggatctcaatgctgccttgccgcagatacgcggctgcatgctgtttcgccatggatttctcgcccagccccagaccgcacaggtggtggattacctgacgctgcgttggcagggcgattaatcggcgttgatcacccggttcttgccggccgacttggcgtcgtacatggcgcggtcggcgcggcggatgacgtcgtcctgggtttcgtcggtcccgcggagtgccacgccggcactgaagctgatgaacacgcgcacgtcgtcatgcagcagcgagcgttgcgacaatgcgcgctgcaggcggatcactgccgcgctggcttcgaagatggtcgaatccggcagcagcaggacgaattcttcgccgccgaagcgggcgatggcgtcggtggtgcgcagcacggccttggccacgtccacggtgtggcgcagcgcggcgtcgccgccggcgtggccgtgggtctcgttgaggcggcggaaatcgtccaggtccagcatcgccacgcacagcggctggccgctgcgctgggtgcgcaccgcttcgcgctggaacagttcttcaaagccgcgtcggttgagcgcgcccgtgagctggtcttcgcgcaccaggccggccacgtccttgagctcctgctcgagcgaggcgatgcgttgttcgcaatcttccacctgccgccgtgccgaaagcagctcgtcgcgcgccgccagcgcctgtgcctgcacaccggcggtgtcctgcagcagatcctgcagcagccggttgaggtcgggaatgccgcgtgcttcgccaatcgcctgcgaataaccggccacgcggtcatggtattcgccggtgctggtggccatgccatccagccgatcgacgaaggacaccatcatttcgcgcatggcggtcttggactcggcgatgccctgtttgagcaggccttgtttgtagatcacctcgcgcaaggtgccgcgggcttgttcgatggagctgacgtccagcgggccggaaatcagctgccgcaccaccgagatctggccttgcaaccagctgcgatcatcgaggagttcgccgacgttctccagcaacagatcgaataagcccaataacaggttctgctgttcgctggcatcttcggcacgcaggccgatctgatggctgagctcgcgcaggcgctgttccagcgtgagcaactcgtggcccgggcgccaatggcgcagcgccgatgccagcgtctgcgcctcttcggccagctccgggctgcgctgcaacagggtggccagtgcattgcctagtgcgtggcgcaacagatcgcgcagttgctcggcctcggtgcggccttcggccagcgaatcgccaatgtcgatggtgcggatgtacttgtcgatcagctgacgcaaggcacggccgtagccgggccagtcgcccgccgcataggccgcgctcaggcgcacacccatgtcgccgagttcgccgtgcaggctggtgatgccttcggcgaaggcgagcagcagtgcctccggatgcgcggcatgcgaaaacagccgtatcagcaatgcggtggcggcggcgggatcgtgtgcgccggacttggccttggccggtaccagttgatgcgcggccaggccctggccgccgcgctcgccgttgatcacggtgtgcacagtcgtggccgtgcgcgcagtgtccgcgccgctccagggcaacaggcggcgcagcccgccacgtggacggcttggggattcgggctggtctgccatgcgccagggtctcgaaaagtcttctgctaacgctcgttatcggcgcgccgacggtgtgcttgagcaagccgggccgcagcgcgcacccgcagcatgcaggcaacaggcgaagcgaggtcgcaatggacgatccagtgcatcaatgaacaagttatccagatgatggcgaacgcggccgatttttcccgcattcggtgcatgtcactgcgtgcgcatcgatacggggatgtcatctcactgcaatgtggcgcttatgcatgcgcgcctgcgcaactgtgcgtaaaggaatttgggctgttgcaaaaaagtcagcacgtgttcacgcatattttatttggtcggggtgtaaattcatcgtcgagtacgcgggttgtccccgctcctcactcgtagcatgtcgtctggctgaatcggcagacggcggttttcgcttcgccgttttccgtctccaccaacattacgacagatgttcaatggttgccatgatgccgcttcatgctactaccgcacgtttagagcgcagcacgatgctcccggcgttgaagaagggcggtcgaccgcgcgatgcgctcggccgtttcattcgtcaccacgagcgcttgccggtgtcgctggcagacacgcgtggcgtcttgttcgtggtgtcggagatggcggacttcatcaaggccggtggtctgggcgatgtcgccgccgcgctgccgcgcgccctgcgccatcgctacgacgtgcgcgtgctgatccccggctaccgcgcagtgctcgagcgcgccggtaaggtggagatcgtcggccgtgtcctggcgcatgccgcgctgccggcctgcgacatcggccgcatcgtgcagtccgacgggctgcccatctacatcctgctgtccagggaattgttcgaacgcgacggctcgccgtatgtgagcaccagcggttcggaattcgaagacaacgcgatccgtttcgccaccttgtcgcatgccgccgcggacattgccgccggccatgccgggctgggctggaagccgcgcctgctgcatctgaacgactggccgtgcgcgctggcggccggctacgtgcgttggtccggcggcaccacaccgtgcctgctgaccatccataacctggcctatcagggcttggtgccgtattcgatggcgggcgcgctgggcattcccgccgagcgagtggcggagttggagttttacgggcagatgtcgttcctgcgcggcggcatcgtcaacgccgatcacgtcaacacggtcagcgtcagctacgcaaagcagatcaccggcccggcccaggggtgcggcctggaccggctgctggccggtcgcgccgccaagggcgcgctcaccggcatcgtcaacggcatcgacgccagttgggatccgcgcaccgacgaatacctggattcgcacttcagcgtgaaccagtggcagggccgtcaggacaatgcagcgcaagtgcgcaaggcgttcgggctgcgcgaaagcaccggcccgttgtttgcggtggtatcgcggctggtgcaccaaaagggcctggacctgatctgcgaggtcgccccacagatcgtagcggccggtggccagatcgcagtgatcggcggtggcgagcctgacatcgagcgccaggtggccgaattgacccggcgctatccgggccaggtgggtgccttcatcgggttcgaggaaggcctggcgcggcggatgttcgccggtgccgatttcctgctgatgccctcgcgcttcgagccctgcggcttgagccagatgtacgcgcagcgcttcggctgcctgccgatcgcacacgccaccggcgggctgatcgacaccgtagacgacggcgtgaccggcttcctgttccagcacgccagcgtcgaagccttgcgccgttgtctggagcgcgccttccgcacgttccgcctgcctggcctgctggcggcgatgcggcgcgcagcgatgctgcgtcccagcggttgggacgtggcgggcaacaaatatctctctctctacgaacgcaccgctgcaatcgcgcctgcgcttgcgacggtgtcatgagcgaacggcagggcgtgcaggagcaggacagggaagcagacggcgtgaccacggaagggatctcggagatgtcgcagaccctgcaagcgctggccgatggattgccggtcgacgcctttgcggtccttgggccgcacccgctcgccgatgggcgccgccaagtgcgtgtgctggcgccgggggccgaggcgatggggttgatcgactcgcgcggcaagttgctggcacgcatgcaggctagcgcgattgacggcgtctttgaaggcatcctgtcgatcgaagggccgtaccggctgcgcatcgtgtggccggacatggtgcaggagatcgaagacccgtacgcgttcgcggtcacactggacgaatcgctgttgctgcagatcgccgctggcgatggtcaggcgctgcgccgcgcgctgggcgcgcagcatgtgcaatgtggcgaagtgcccggcgtgcgctttgcagtgtgggcaccgcatgcgcaacgcgtggccgtggttggtgacttcaatggctgggacgtgcggcggcacccgatgcgccagcgtatcggcggcttctgggaactgtttctgccgcgcgtggaagctggcccgcgctacaagtacgccgtcactgcagccgatggccgcgtgctgctcaaggccgacccggtggcgcggcaaaccgaattaccgccggccaccgcctcggtggtgcccggcacggacacctttgcgtggaccgacgcggcctggatggccaagcgcgatcccagcgccgtgccggcgccgctgtcgatctacgaagtgcatgccgcgtcctggcgccgcgacggacataaccagccgctggactggccaaccctggccgagcaactgattccctacgtgcagcagctccgcttcacccatatcgaattgctgccgatcaccgagcacccgttcggcggttcctggggctaccagccgctgggcctgtatgcgcccaccgcccgccacggcagcccggacgggtttgcgcagttcgtcgacgcctgccaccgcgctggcatcggcgtgatcctggactgggtcagcgcgcacttccccgatgacgcgcatgggctggcgcagttcgacggcgccgcgctgtatgagcacgccgaccctcgggaaggcatgcatcgcgactggaacaccctgatctacaactacggccggccggaagtgaccgcctacctgctggggagcgcgctggagtggatcgaccattaccatctcgacggcctgcgcgtggatgcggtggcctcgatgctgtaccgcgactacggccgcgccgaaggcgagtgggtgcccaacgcgcatggcggccgcgagaatctagaggcagtggcgttcctgcgtcagctcaaccgcgagatcgccgcacacttccccggcgtgctcaccatcgccgaagaatccaccgcctggccgggcgtgaccgcggcgatcagcgatggcggcctgggcttcacgcacaaatggaacatgggctggatgcacgacacgctgagctatatgcagcgcgatccagccgaacgtgcgcatcaccatagccagctcaccttcgggctggtgtacgcattcgacgagcggttcgtcttacccatctcgcacgatgaagtggtgcacggcaccggtggcttgctcgggcagatgccgggcgacgactggcgccgcttcgccaacctgcgcgcgtatctggcgctgatgtgggcgcacccgggcgacaaactgctgttcatgggcgccgaattcggtcaatgggccgattggaatcatgaccagtcgctggattggcatctgcttgaaggcgcgcgccaccgcggcgtgcagctgctggtgggcgacctcaacgccacgttgcgtcgcactcccgcgttgtatcgcggtacccatcgcgccaaaggtttcgactggagcgtggccgacgacgcgcgcaacagcgtcttggccttcatccgccacgatcctgacggcggcggcgtgccgctgctggcagtgagcaacctcaccgcgcaaccgctgcacgactatggcgtgggcgtgccgcgcgccggcgcctggcgcgaaatcctcaacaccgacagtgcccattacggtggcagcaacctcggcaacagcggtcgtcttgcgactgagccgatgggcatgcatgggcatgcgcaacgcctgcgcctgaccctgccgccgctggccacgatctatctgcaagcggagaaatagcgatgaaccagcgcactgcaatcacaccggtctggggtgcctggccggcgggtgagggacaggtgcggtttgcgctctgggcaccggctgccaagaacgtggatgtggtcttcgacaccggcgcgcgcagcgcgctgcaggccgggcaggacggctttttcagcgccgtgatcgactgcgcgcccggtgcgcgttatcgctacagcatcgatggcggcgagccggtcccggacccggcctcgcgctggcagcccgagggcgtacacggccccagtgcggtacagccaaccgatggccatgcctggcaaaacacccggtggcaggggcggccgtgggaccaagcggtgatctatgagctgcacgtaggcacctgcggcggctacgccggtgtgcaggcgcaactgccgcaactggcggcaatgggcatcaccgcgattgagctgatgccactgagtgcgtttcctggcgcgcacaactggggctacgacggcgtgctgccgtacgcaccggtggaagcctatggcacccccgacgacctgaaggcgctgatcgatgccgcgcacgggcacggcctgatggtattgctggatgtggtctataaccatttcggcccggacggtaattacctgcacagctacgctgcgccgttcttcaacgaagacaagcccaccccgtggggcgcggcgatcgatttccgcaagccgccggtgcagcgatattttctcgataacgcactgatgtggctgcacgaatatggcttcgacggcctgcgcctggatgcggtgcatgcgatctcgccgaatgcgtttctggacaccttgcgcgagaccatcgagaccagcttgccggctggccggcatgtgcatctggtgctggaaaacgaggccaaccaggcctcgcaattgcaacgtggctacactgcgcaatgggacgacgacttccataacgccctgcacgtgctgctgaccggcgaagaagaaggctattacgccgcgttcgccgacaagccgaccgagcaccttgcgcgcgtgcttggcgaaggctttgcataccagggcgagccggatccgcgcgggcatgtgcgtggcgaacccagtggcgccttgccgccgcacaagttcgtggtgtttgcgcagaatcacgaccagatcggcaaccgcgcccgcggcgaacggctgagcgtattggtgttgccgcaacgcttgcgtgcagccctggcgctgaccgcactgacgccgatgattccgttgtttttcatgggcgagccgtggggcgccaagcagccgtttctgttctttaccgactttggcccgccgctggacgaggcggtgcgcgagggacgccggcgcgagttcgcgcacttcgctgcgttcgccgacgcagcccaacgcgccaccattcccgacccgaacagccattccacattcgcggcatcgcgttcgccgatcgccgacgcaacgcatggcgacggtgcgcagtgggcggcctggttcaaggcattgctggacgtgcgtcgccaatggctggtgcctggcgtggcgcaagcgcgcgccgtgcgtgccagcgtccttgccgatggtgcgctgacgggcacgtggcaattgcccggcgggctgtggcacatcgccttcaatgtgggcacccaggcagtgccgatgccgccgctgcgcggacgcgtggcgcatgtggaaaacgtggctgccgatacgcaggaattgccggtcgatggcttcatcgcctggtacgagccgcaatcgtgagtacgcgtgccccgggcagtgaggacctcgacgccctggccgctgcagccggggtgatggtggattgggtggatgccagcgaccagccgcggcatgtgtccgagcaatcggtgcatgccgtgctcaccgcgttggaattgcccgccgccaccgcggcgcaacgcgccgacagcctgcgccgctgccaggcacaggccgccgagccggcgccgctgctgacggtgcaggtgggtgagttgctgccattgcgcgtggcagccaatacaatcggccgctggaccgacgacagcggtgccagcgaagacgcccgcacagatgcacgagggcaactgcgcgcgccgccgcgtttcggttactggacgctgcagatcggcgcgatcacccagcacgtggccgtggcaccgcgccgctgtttcagcgtggccgatgcctgtggccaagcatcgccgcgtgcctggggcatggcgctgcaggtgtattcggcacgcagcctggatgacggcggtatcggcgatgctgccggcacggtggaatggctgcggcacgcgaccttggccggcgccgacgccctggcattgagtccggtgcacgcctcgcgcccggtgacgggcgcctacagcccgtattcgccgagcgatcggcgctttctcgatccgttgcatgccgcaccggtgcgcatcctgggtgaactggcgctggatgcaatcaacgcggtgcccggtctgcgcgaacgtttcgatcgcctgcacgatggcgcattgatcgattggcaggcctcggcgcacgccaagtgggaattgctgcgccagttgtacacgcgtgttgcgcccgatcatgccgacctggtcgcattcggcaacgcagacggcgcggcgctgcagggctttgcacgctttgctgcgcaggatttcggcgacaacgatccgcagttgcatgtgttcacccaatggctggcagcgcgcagctggtccgatgcgcaacgccaggcgcacgagcgcggcatgaagatcgggttgatcgccgatctggcggtcggcttcgaccccaatggcgccgaagccgcagcagcagcagacaccgtgttgcgcgggctggtgctgggcgcgccaccggatgcgttcaatgccgatggtcagcattggggcattggcgcgtactcgcccaccgcattgcgacgcagcggctacgcgccgtacatcgcactgctgcgcgcggtgttgcgcgaccgtggcggtatccggatcgatcacatcctgggcctgatgcggctgtgggtggtgcccgatggcgccagttccaacgaaggcgcgtatctggcgtacccgttgcacgatctgctcaatctgctcgcgctggaatcgtggcggcatcgcgcaattgtcatcggcgaggatctgggcgtggtgccgccgggcatccgcgaagaactgtcgcggcgtggggtcatgggcatcgatgtgttgatgttcacccgcgacgacgacggcgcgttcgtctcgccggcgctatggcggccggatgcgatcgccaccaccaccacccacgacctgcccacgctcactggctggcgcgaaggccgcgatatcgcatggcggcgcaagctggcattgatccagcctgcgcaggccagcgatgacgccaaagcgcgcatcaaggacgtggcacggctggaagccgctgtcgaacacgccggcctgagcagtgcgcatgacccgctgctgggcgcattgcgtttcaccgccgccagcgtctcgccactggctttgttgccggtggaggatgcgctggcgctggacgaacaacccaatctgccgggcaccgtcgaagtgcatcccaactggcgtcgacgcctgcccgatcccttgccgcatgcgcgcctgagttcggcgctgcagggctttgccgaggcgcgtcgcgtcgcggccgtttcggaaccgcatccatgatcgatctacgcgccaccgcccgcctgcagctgcatgccggtttcaccctgcacgatgccctcgcgcagctgccgtattacgccgggctgggcatcagtcacctgtatctgtcgccgatcggtacggcggtgccgggctccacgcacggctacgacaacatcgacccgaccgtggtcaatcccgaactcggcggcgaagatgcgttgatcgcgctctcgcaagccgcgcgcgaacacggcatgggcttgatcgccgatatcgtgcccaaccacatggccacgcatgcgcagaacgcgtggtggtgggacgtgctgcgcaatggccgcagcgccaagcatgccgactggttcgacatcgattggcgcgcaccggggcgcgacggcaaggtgtggctggcggtgctggaccggccgtatgcgacagcgctggccgaaggcttgatcacactggtgatcgaagacgacggcagcgcggcgttggcgcattacgaccagcgttatccaatccgtccgcaaacactggaaattccagaaaaaaccgcacttgcgcagtggctgcgcgactacaacgacggcgccaggcgcggcgatggccgcctgcacaagttgatcgaacgtcagccgtatcgcttgaactggtggcgcgtgggcaacgacatgctcaactaccgccgcttcttcgatatcacctcgctggtggcattgcgggtggaattgccggcggtgttcgatgcggtgcacgcgctaccgctgcgcctggtggccgaaggccatctggatggcctgcgcatcgaccacgtggatgggcttaccgaccccaccggctatgtgcgcaagttgcgcagccggctggatgcggccggccgtacccgtggcctcaggcccggcacgttgggcctgtatctggaaaagatcctcgcccccggcgagcacctgccggccgactggccatgcgatggcaccaccggctacgacttcatggaccaggtaggcgccgtgctgcacgacgcggccggcttcaagccactggcgcgtgcctggcagaaggtgagcgggcgcagcggcgattttgcacaggaagaacgcagcgcccgcgatgaaatcctgcgcggcccgctgcagaccgaattcaatcgtgccgtcggtgcgttgtcggcgttggcgcgactggatccgcccacgcgcgagttcagcccgcagatgctggcgcgcgggctgtgcgtgttgctgcgctggtttccggtgtaccgcacctatgccggtgcgcagggcatcaccggcagcgaggcggagcgtttgcgcgccactgccgcaaaggcgcgcgcaggcatgccggaatcgatcgtggccgccgtggatgcgatcgagcgctggctgctggacgatgccggcgccgaccgtgcgcagatcgctttgcggcgcattctgcgccgtcgtgtggaacagctatccgcaccgctcaatgccaagtcggtggaagacaccgccttctaccggcatggcgtgctgctgtcgcgcaacgaggtcggcagccacccgacccacttcgcgaacgaagccgccgagttccacgcgcaaaatctcgaacgcgccaagcattccccgcgtgcattgctggccaccgccacgcatgaccacaagcgcggcgaagatctgcgcatgcggctggcggtggtgtctgagcaaccgcgttggtgggcggagcagagcgcgcaatttgatgcgttggccgacgcgctggaatcgccggcattggccggtggcgaccagcagatgctgtggcagaccttggtggcggcatggccactcggcctgggcgccgatcagaccgagccactcgccgactacgccgagcgcatcgcgcaatggctgctcaaggcggtgcgcgaagccaagctgcacagcagctggaccgacggctcgccggcctatgagcaagccgtgcaggccacggtagagcaggtgctgtgcagccctgccgggctaccgttgcggcgcgcgttgctgcgcgccagcaaccgcatcgccgccgctggcgcgcgcaacgcactggtgcaaaccaccttgcgcctgaccgtgcccggcgtacccgatctgtatcagggcaccgaaggctgggatctgtcgctggtggacccggacaaccgccgcccggtggattatgcccagcgccagcaatggctgcagcaagcgcgcgacttcaccgggttgctgcgcagttggcgcgatggcgcggtcaaggcgcgcctcacggcgctgttgctgcagctacgtcgcgaacatccattgctgtttgcgaagggcgactatcagcctttgaacgtggcggtcagtggcgatgcgcaagcgctggcgttccgccgccagtaccgcgggcagtcgctggtggtggccgtcacgcggctgggcgctggcgccgagggcgacctgccgttgctggtggcgccggccacctggggtcgggcgtcgttggcattgggcgagggcacataccgtaatgtgctcgacggcagcacgctgcagccgcagcgcggccgcgtggcgctatccacgttgtttgcacgtgcgccggtggcagtgttgctgtcccaagacaattgaccccccgagagaaacgtacgcaatgaatgacatggaacggcaggcgcggcttgcccagttggcacgggagatttgggaggcggagggccgcccggacgggcacgcggaccgccattgggccatggccgagcggctggtggaggccgaagaacgcgccgccgaacaggccgccgagtacgcggccagacccatcgctgcacgtcaataacgctgcctctgccaccgtgcatgggtcggtctgcgggccggcccatgtgctgcggatcgctccgccagtgcaaaatcgcgcaccgtttgcgtttaccgttctaaggagtcaccgatggccactcgcaagttcactcagcgctcgcgcattcgcgaaggccgtcccaactcgctcggtgccacctgggacgggctaggcgtcaactttgcactgtattcgcgcaatgccacccgcgtggagctatgtctgttcgacgaccgtggccgcgagcaagagcgcatcgcgctccccgaatataccgacgaggtctggcacggctatctgcccgacgcacgtcccggccagttgtatggctatcgcgtgcatgggccgtatgcgcccgacgccggtcaccgcttcaaccacaataaattgctgctggacccgtacgccaaacagatcgttggcgaactcaaatgggcgccgcatctattcggttacatcatcggccatcgcgacaaggacctgagcttcgaccgccgcgacagcgccgcgttcatgcccaaatccgcggtgatcgaccccgctttcacctggggccaggaccgcccgccgcaaacgccctggaaccgcacggtgatctacgaggcgcacgtgcgcggcctgagcatgctgcatccggcagtgccgccggaagagcgcggcacgttctcggcgctgaagaccgatgagttaatcgaccacatcagctcgctcggcgtcaccgcagtggaactgctgccggtgcacgcgttcgtcgacgaccaatatctgctggaaaacggcctgcgcaattactggggctacaacacgctgggcttttttgcgccgcaagcgcgttacatgtccacgcgcaccgtggccgagtttaagcagatggtcgcgcggttgcatcacgccggcctggaagtgctgctggacgtggtctacaaccacactgccgaaggcaacgagctcggccccacgctttccttcaaggggatcgacaacgccagctattaccgcctggccgacgatcgccgcttctacatcaacgacaccggcaccggtaacaccttcgatctcaccaatgtcggcgcgctgcgcatggtgatggattcgctgcggtactgggtgcaggaaatgcacgtggacggcttccgtttcgatctggccagcatcctcggccgcgagcgctacggcttcgatccctccggcagttttctggatgcggtacgccaggacccggtgctcagccagaccaagttgatcgccgagccgtgggatatcggccccggtggctatcaggtgggcaatttcccgcccggctgggtggaatggaacgacaagtttcgcgacaacgtgcgggcgttctggcgcggcgacggcggccagctggccgagctggccacgcgcctcaccggctctgcggatctgttcaatcacagtggccgccggccgaccgcgtcggtcaatttcgttaccgcgcacgacggcttcaccctgcgcgatctggtcagctacgaaggcaagcacaacctcgccaacggcgaagatggcagagacggcagcgaccacaacatctcgtgcaattacggcgtcgaaggcgagaccaacgacccgaccatcaagcagctgcgtcgccagcagatgcgcaatctgctcgccaccttgctgctatcgcagggcacgcccatgctgctggccggcgacgaattcggccatagccagaacggcaacaacaacgcgtactgccaggacaacgagctgacctggatcgactggaccgccgccaccaaggctgccgccgccgaccaggctgccttcgtgcgccgattgatccgcatccgccagcgctacccgttactgcatcgcgcgcgttttttcgatggcaagttcgacgaagcgctgggcctgaaggatctcacctggttggcgccggatggccacgaaatggacgaagccggctggcacgatccggaagcacgcgcgttgatgctgcgcctggacggccgctcaccggccaccggcctgcgtgagatcgctgccaatgtgacgctgctgatgttgatcaatgccgcttccaccagcgtgtcgttcacgctgccggcgatgcacgacgaacactggcgcgtgctggtggacaccgcacgccacggcggacgcgtggtcgccggcggtagcgaatggaaggcatcggcgcattcgttgacgttattggcggtggaacgcgaccgcatcatcagcagtgcgcgcatcgtctccgaaggcgcacgttgatgccgaggatggcttgatggatgtcttgttggcaggggcgaccggcctggtcggcaaacaggtattgcagcaattgctggccgatacgcgctgcactggcgtggtcgcgctcacgcggcggccgctgacgcagatccaccccaagctgcgcaaccaggtgatcgacttcgagcggctggagcattggaccgcaccacgtatggaagcggccatctgcgccttgggtagcacgatgaaacaggccggctcgcgcgaggcgttttatcgcatcgaccacgattatccaatggccattgcacgcgcagcctgcgcgcatggcacgtcggttttcgtgttgaactcggcggccggcgccaatgcgcagtcgcgcatcttctacagccgcgtcaaaggcgagctggaacgcgatctgcgccagatcggattcccttcgctgactttcgtacgccccggcctgatcggcggcgaacgcgaggagcgacgtgccggcgaacatctcggcagcctcgtgctgggcgcgcttggcccgatcctgccgcggcgttttcgcatcaatccggccgaacggattgcagcggcgatggtggctgccgcgctggcgccggcgcggggtgagcatagcgtcgaggcggcggagttggttcagtagccccaagccaaggtgacgttggtagaaagattcagctgctatgccagtgatcgtagggcttcaagatcgcggcctgccacggattttgtctgcccaggtgtaggcaagctccggttcctgataaccttgccctctccgcgacaacttcgccaaaggaacggctatgcaaattttgaagaaagggattctggccgcgttggtcggggcactgtgcggctgtagtgcaccttctggcagcgccgataaagagcctcaggccgacgtggcgtctcaggccgccgcgagttcagcgaaaatacgagaaatcctggtcgtggctgagagaagcggagtcaacacgcagaaccggtccatgccggtgagttctgactcgccgatttcagtcacagtatctgtcacacattcaggcgtcgacacgccaccaatttcgcttcggttcattgatctaaagaacggtcaggtactgggagagcagagtcagccaatgacgcctggcggtgattctgtgcgatttgaattcaagcctgctaagccgtggtcggaggggcgtcatttattggaagcgcgacttggcaagactgggaaggtagttcagcgcgagtttgacgtggtgcagagcccaccctccgctgctgccaagattgaggctaagagcggctaacaaaactactgcgcagccgcaaggtgggcgcggccggtgctcggaatcggcgtgtaccacgcgtccactgccgttctgagcgcgccgtccgcgcccacatgacagctgctcactacgttttgttagagccgctctcaatcttaatgagcgttgttgggcaggtcttcaagcgcatgcaggaatgcgtacagatcattcttttctcctgccgtcaatgagataggagtgccgcgcgaaagactgcggtaatagatctcgcgctggatcgcctcttcaaggttttgcacgctgccatcgtgcatgtagggtggcgtacgggtgacgttgcgtaaggttggggttcggtatgccgccaagtcattgccttggccgctgattgcaaatcgtcccagtgcggccatgtctggatctgacagtacgagctcagcgactggaacaccctgctcgcgtttggttttaaaagattcaatggtagtgctgatttgtccagccatccgatccatcccgacgttggaatggtgaaatcggttgtccgtgaaagcggctggagtaccgtttaaggcatggcatgaagagcagtcggctttcccgcggaacacatccaggccgcggcgctctgccgttgtcaaggcggtggtgtttcccgcgacgaaagcgtcgtaccggctgcgaccagtcgtaacggacgccaagtaagccaagatggcactagagatacgttcctgatcgacccgctcatcgccaaacgctgccttgaattgagttcgataatccagccgttgtgacaccgccttgatcaacacactcatatccggttgagccatttcggcctgattggtgaaggccgccaccgctactcgctccagtttttcctcgcgaccatcccagaagaaatgagtgaagtaaggaaggtccaataagcttggtacgttccgggtgccggtcctctgaccatagacaatggggactgcgatgtcttgggcgaatgccttgcttggatcgtggcacgagctgcaggccagggtccgacgcgcgctgagagtggtgtcctggaacagggtgttacccagggctaccgtggcttgacggcgctctccttgatccagatccaatcccgccagccaacgtacgcccagcaaaagcaatacgacggtcaagaagatggagatgatgatttgtcgcgacattttgcttgatttcaaagattggacaggatcttagatatccccacgtttttaaagcaccaatgtcatctgctcgcgcactgcgtcgggcagcgcgcgcaagcgttctagccagcgtgagactggttccatcggccagcacctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagtttgcgtgtgctgctgcgtggagatagccactgggcgataccggtggcttcgcatcccagtcctgccagccaactggcgaaggtggccagcgtgttgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcggtgcgacttcagatcacgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtagctgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgcggctttcaaactggatgatgcacgcgagaccttggcgggtgagcgccggttgcgttgctgacgtccctggcgtgtcttggcatagagcaccagacggcaatcgagcggatcgctgcgattggcctgcatcggcggcaattcgcgcgcacggttggacgccagcgcatgcaggcgacggctatcgatccattgcactgcatcatcgggcacgtcttgcggtttgacctgcgtacgtccgcgcagacgtccgacccaatcccagcccatcgccgacaccgcgcgaaaccatggcgtgcggaatccggcatccgtgaccaggatcggacgcacatcgtctggaatcagtgccctgagctgctgcaaaaagcgtttctccgcgcctggcgatccctgctgtttcccggaaaccaccatatccagcaaggtgagcgtgcgtccaccgaccggcacggctgcgcgcagcagacaccacgacttgtccggcttcaaatcgctccagtcgatgacgatcaccggctggtcgccgcgcagtagccaatgcgccatgtcccgctcgatggctgatcgctcgacctgcaacgcgcgattgcacagcaggcggtcgcatgccttgaggggcgcacgtacccgcctcgcgccgggccacgcgcgtgcgatgtcgatcagcgtcagccggcctccgtgcaccagcgcttcaaccgcgcgtagcaaggcgcgttggcgtaatgcatgcatcccggagagtgagttagacaggcacttctgcaatacttcgctggcgcgcatggttggcactcttctctggcttagtcaccttgaagcgtgccccatgcgcgcaccttcttccacgccttgatgcaacaagtgcttgatctcgcaggaagaaatgtggggaaacctcagggacaggatattaattctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgacagcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgccatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccatgctcttgcgccctccaggcagtagcaaccctttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacacagtggaattaatatcagccacaaaaatctagtcttgggctaatcgcctagcggaccaaaggaagcctcatggatgggcgattgacctcgcatcgcgagcgggcaacggaagtgcgtcagtcgttgaggacaaaattttgcatttggcgcgcagctaggttgctcctgctggcgtcactgatgttctcatccatgacatcctcagccgctacctatgtctacgacagcagcggcaagttggttgcggtcagtgacgatgtcggtgccagtgcccgatatatctatgacagcataggtgacttgctgacagtagatcgattcgctgcgggtcagttggcaatctttacctttcctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgctgcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgtcgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggaaaaacattgatgattccagcccaggtgcgtttgcaaggaatctttgatggcaagaatcatcgcgtgttatggaatgagtttgaagacgacgtcggactcggatcatggaccggtcgcgtcgtcaagcagacgcaggcagatggtggtgtgttgaccatcgactacgcccatgtcgaaggaaacgtgcttggtagattgatcaccaagcctgacggcagcaagcgacgcgtgacgtttgatccggctaccctttatccgaagaccgacactgctgcctatggtacgaacctcgctcagaccatcacctacgaacgcagtgccggcgggcagatcactgcgcagatcgccccactggggcggcgcaccgagtattcctacgatggcagcggtcgcaagacgcagatcacgatgatggcggggaccactcaagcacgtactacaatcctggtctataaagctaatggcgatcttgaatccattactgacccactaaaacacaagacgacctttggttacaccagtcgttgtctgacgtctgtcaccaatcccctgggcaacgtgaccaccgcaacctgcaatgctgcaggtcaacgtctcacgctgactgatgccttgaatcacactaccagcttcatctggaccggcgaagacctgacccagatcagcgatccgctcggtcgcaatgtgcacttccgctatgacgtgctggggcggatgattgccgcccaggacgtgcagggtaacctcacacgaatggagtacgacggactggggcgagccgtaaagtccatcgatccgttagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgaataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggtttgaataagatcgtgaacaggttctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgacgctgatcgacatcgcacgcgcgtggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggtgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaagggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccttaccaacggattcgtatttagtaacacagtagaattagtgaggatcctattgggctagctggagggatgaactattattcatatgtgggcggcaatccgattagcagtatcgacccgaccggaaagaacgcggtccttggtatggagttgggggccgaaggcgggtttgccattggtggcccaccaggcgcgcttgtgggagcagtcatcggcgggattggtggctacctgattgctgaccgcctcggaaatttgatcttcgcaaagcccccgaaggacgctgcggacccaaacggttcgaaggccccagggatgcctggtaaggctgaaggctattgcgaacccaagggtggacctgattgggttaggaacccgaatggacgtggtaacggctggcgcgatgccaatggagatgtctgggttccaactgggcccggcggtgaggcacacggtggccctcattgggatgttcagacgcccggcggtggctatgtcaatgtctacccaggcggagctcgacgctaatgatcgatcaaccaacgaccgtggaactgcaggctaccggcgtgcggtttttctcgcggggtgatgagactgcattttttggctggatcaaatcattcccgttcgtcgagcagatcgaaggtcacggacggaccctcttcatgaaggtcaactcgtccgctatcgatgaggatggtttgcgagaactgcttgctttattccgtcgctacggggtggacatggcccagcttgtcgcatttgatcgagaggagttcgctgaatggttccgccgtgccgacgcttattggcacaacgacatcttcgggtcgtcttcgacaagccataacacttgagagccgaaggtctgatatgccaacgcagttcacccaaggcatccgcttcgaagtcgcgcaggacgtgctgggcgcgctgattgcacattgggccgaggcggcggcccaggcgttcgacgctgcaaaccccgatcttggccggctggccgagatcgaggccgagcagcgcaaattacgaaacctccgtgccgacctcaacccccgcgacgccgcgcaaatcgagtccgtgatcgccgagcacgcaccgctggccaggcggctttatgcccccgcgtgagcggcggcgcttccctccgctgcccgcgcaaattccttcagccgccgaccccggccatcagaggcgggccatccccgccacccctgcaaagtggtcacacaccacgcaactgcgttgaaatccccatacccagcgccaggcgcggcgtatgggcgtatgacaccgacgccccgagcgtatgacatcgcccgccggaatggggtgcaaaaccctgctgcgacacgcccttgcagtggccgtgccgtgttgaagcgtgaaagtgcagtgcggatgcagtggggtgcagtcagcgtgccgtcggtgcacgatgatgaggccgtgccgaggcgtcccatggacggcctagtggaacataaagcggcgagtacgcggcgggcgcaaatctatggcaagtgcctgattggattgcaaaacccctgcaatgcggcctggcctggttgggtgcaaatgcagtgcatatgcatggcagcctggagcgggtagtggaacataaagtgccgccgacacggtggggtgatggcgagggtacaagcccggcaaatgctggattgcactgcgccgacggaggtgggcttcgagcgcaaaaagtcggcgcaaccgccgacgatgttcctgggggtagtggaacataaaggacgccagtcacgagggcgagcaaatggccgcaagcccgcgcagcggctgcaaaaacgctgacagtcagcaggggttaaacgccagtcaaatgacagtcaggccgctgggcgcggtgatgatggcgatcgggaaatatagagccgcaccgcgcgctgcgcggaaaaagttgcgcgcgcgaaactgctacgcggcgctcgggcggtcgatgggcgcggcggcctcgatcacggcaacggagccgtccgggtgttcctgcatcaagtggccgtcttgcaggaaatgggtggggatgcccttggcgtgtaggcgctgcacggcctcctggctggcctggcgggtgacggtggcccgcgcgccacgcgtatcgccagtgcgacacggacgacgatcgctctgcacgcttgccctgtatcggcacattggctgcagcggtttgcattgccgcattgcgcagcgccgcagaaaacaggcatgcgcaaacggacgcagcaacaccgcgtacggtggcgaccgctgtcatatcgctgccatgtacgatcggcgttgcctgccccgcctgcctcatcactgacggcgatcagctcatgcgtttttgattgcttggcgctaaccaaacgtttacacaccgacggcaagctgcgggcacaaagtgcgaatcattcagcgggatgtgcacatggaaacccatatcaccgtcatcggcgcaggcttctgcggcaccgcgctggtccgtgcactggcgcagacggccgatgcgcaggtacgcatcacgctggtcggcgtggccgagaccttcggtagcggtatcgcctatggggcggcgcggccggagcatctgctcaacgtgcgggccaaggatctgggcatcgatgcacaggtgcccggcgccttcgccgacaccctgcatctgggcgagagcggccggctggaattcctgccgcggctggcatacggcgactacctgcggagcgaactggatgcggcggtgagcggcgcgcaggcctcgatcatgcggctgtcgcaggaagcagtggccgtcgagcgcgtgcgcaagggtttccgcgtgtttctggccaatggcgatgcctttcagagcgatcgcgtggtgctggcagtgggcgcattgcagccgcaggcgctggcgggtatcggtccgcgcttgagcgtgcatccgcgctacatcggctggccgtggcagggcgacgcattggcgcggctgtcgccggacgacgatgtgctgatcgtcggtaccgggctgaccatggtggacgtggccctgaccctgcacacgcgcggccatcgtggccgcttgctggcgatttcgcggcgcgggctggccccgcaggcgcatctgcgccagcctggtgcccccctggaattgccgccgcatctgcagcgtgcgctcaaggacgccgacctgcgcggcctgctgcgcggggtgcgtcagctcagtgcggtggtcgacgattggcgtcgcgtggtggatgcgctgcgcccgcacctgcagccgctgtggcagcgcctggaactgagccagcgtgcacgcttcctgcggcacctgcgcccgtactgggaagtagcgcgtcatcgcgtggcacccggtgccgccgaacagctggcgcaattgcaggcatcgggccagttgcagatcgtctctgcgcgcttgctgcgtgcgcgctgggtaccagacggcgtagaggcggtgatccgcccgcgcggtgctgccgacgcgcagaccggtcattacgatgcggtgattcgcgccaccgggctggataccgacatcgaccgcaccagcgatcccttgatcgccggtatgcgcgaagccggtctgctgcgcgccgatccgttgggcctgggcgttgacaccgatgcgcaactgcgcgtgcgcgacagcaccgggcagatcgtgccggggttgtattgcgtgggcccgctgttgcgtggacgttattgggaaatcaccgcggtgcccgagttgcgcgtggccacgcgcgcattggcagaccgactgttgctgggcgcaaaccggcgttaccagccgaaccccggaacggttgccgcgtgaagtcaactaccgcggttgtagctgcggcggttcgaatgcggtttgcggtggcgtaggtgcttgcccgctttttttatctgggccggcagcgtgtgcaaagcatggacgaaggatgcggcttgcctcgcgtggtcggcggcgatctcgatcgcgtttcgaacaacgcatgcccgttcgctcagagccaatctgtcgcagcgcgctgattgacagccagacgctggatctgtgcgcggtgtccgccaggcagcgcaatcatgccgcctgatgcgtagcgcagcgcgccgatgctgcacgagctggggcatgttggcggtcctgggtgcttgaacgctcaggtcgtgcatccctttccctgcctggagtccgccatgccacgtcttgttcctgccgcgctgtttgcgacgctatgcgcatgtgcgctgcccgccctggccaccgaatcgctgaataaccgcgccgaagttctcgctgccctggacgccggttacgacgtcagtgtgagcaccgaccttgcacgttgcgtgcccgaagaaggcacaccggtcacccagacccgcggcggccgccatatcgatgcctaccgcatcaccgcggacggcaccgtggccttttccgattcgcatttcaccgtcgccaacgacggcaagccgatccagcaattcatgcgctaccaactgctcccggatggcagcctgcgcttcaccacctatatgtacgacctgccaggcctgcagcaacgtggaccggtgctggcgtatcaatgcaagctcaatgaaggcatccgtttccacgccaattgagtcgcaccgggtgatctgcgatgccatcgcatgcgtggcatcgcagcgctcgaaaagctgtgcggcggtctgcacaacaagccgcgtggcttgggccgccgcagcgcggctggcgcaggtaagggaactgccgggcggggtgctgtaatgcagtggcagccgcggcgcgcttattgcggagcgtgaaggctggcagcggcggatgacgccggattcgcccgtgatgccgccttggcctcacaataggcggccagttcccaccaccgatgtcgccatgcgcaagacctatcagctcaacctggaaggcaagaaccgcgaccgtctgctggaatccagcaagcacgatatccgcaagtacatccgccgcgagcgtcgcaaagacttgccggaaggcgcggactactgggacttcgacatgcgcttcggggtggatgaagccagcgcggtggcactgccgcctgccgagctgatccgttcgatcaacgcgctcgttgcggacggtggcgaccagttcttcgtcgaaatcctgcgcaagccgggcaagcgcgtgccgcgcgcagcgggcgatcatgcgctcggcgatggcggactggatttcgagcaggactgagttttggtcgtcgtcccgttggcggcgcaccgctgcgggacgaggagttgctggcgcattgttgaccgcatcgcatgggacgagcgaggcgtcgtgccttgcggatggcaactggcacgtgtagcacgagggctgcggtgccttgacgctggcgagcgcccctgagtggcggaccgacgatgacgctgccaccggccaaacctgctggtgctggatagcgggcacttcccgcttcgacgcagcagttcgagcgggccgtggctgaccgactgctgttgcgccagagcgttttgctgggcggttgcggctgacgcatgctgtgcgcgttcggttgccaaggcctgcggttgttggtcaagcctgcgctgcagtgcggcggtgcgggcaccgtcagcacgcgccggtgctaccagtgctcgctacggtgcgttcgccacgctcagccgggcttgccagtctgcgcctgcgccgccgcacgcaatttatccttcttgctcggccgcttgcccttgatgccgccgttgtcatcggctgcccgcaccgctgcgtcgggcgcatcgcgggcagatgcctcggccggcgacggctcgaagccttcgatcacgctggtcggcacacgcaggccctggcgtttttcaatcagccgccactgctgcgcgcgctcggcagtgacgaagctgatcgccttgccgctggcaccggcgcgcgcggtgcggccgatgcggtgggtgtagtcgacggtggagcggggcagatcgtagttgagcaccgccggcaaggcgtcgatgtcgatgccgcgcgcggccagatcggtggccaccagcacctgcacgtccgcctgtttgaaggcgcgcagcgtgcgttcgcggcggccctggctcagttcgccatgcagcggtaacgcctcgatgccggtcttgctcagtttttcggcaaccttgtcggcggtatgacggctggcgacgaacaccagcagctgcggccaggcgtgttcctgcagcagatgacgcagcagctgcgtgcgctgaccggcatccactgcgatggcgcgttgcgcgatcgccggtgcgtgctcgggcgtggcgtcgatggtgatgcgcaacggatcgcgcaggcgacgcttggccagcgacgcgatggcgggtgggaaggtggccgagaccagcacgctttgccgctgcgccggcagcagggccaggatgcgatcaatctcggcgccaaagcccaggtcgagcaggcgatcggcttcgtccagcaccagcgtgcgtacctgcgagaggcgcagcgcattgtgcgtcaccaagtccagcagccgccccggggtggcgatgacgatatctgcgccgccgcgcaaggccatcagttgcggattgatggcttcaccgccggtggcggcgacgatcttcaaccgtcgcggcaaggccgctgccagcgacagcagggtctgcgcgacctgcgcgaccagctcacgcgtcggcaccaggatcagcccgcccagcacgcgcggcacctgttccggcgcctgcaggcgctgctgcagcagcggcaaggcatacgccagggtcttgcccgagccggtctgcgcggtgacgatcaggtcgcgtgcggccagcatcggcggaatcatcgcgacctggatcggcgtgagcgtgcgcacaccggccctggcgagcgcggactcgaacaagggcggtagctgtagcgacagcaaatctgctttccgtgacatcgcgcgattatccgcacattgtcgacggcgtgcatgccgcaacgacgtgcaggtgcgcttgcagcgcagaccgatccatggtgccgccaagcggcggcgacaacaatcggtgtgtcgttcccaggtctgatgcatccagtgcgacttcgccgcggccgtggccagtcatcgccagcgttgtggtccgtgcaatgccatctgcgatggtcgcagcctcgatggcattgctgggttggcctgcgacctgccagcgggtcattgcgctcagtgctaccgaaagttcgcaagggtctacaaaattgcatgtttcgagcgtgctgtcgacagagcaggagtatcttaaaagccaacgtattcattagtgcgcgtgttaattaactaaataatgtcttgccaactagctgatgggtcagtcgccttgcgtatagcaggcattctgagctattcccgttgtgtgcagcggaagcggcctctggttatcgcaatgaggttgagtagatacacggcgttggttgaagtagccccgctagtgtcggcgcaaagtcgccctgcttagggaagctctgaacaacgccccacatagacgcgacactcccggcttcatctagaggatcatctatgcagctgacgttcggtgacgctggggatctgggcaagcgcaagcagacccggcgcgagattttcatggccgatatggagcaggtggttccctggcagcaactgcgcgtgctgatcgcgccgcactctccggtgtcggggcggccagggcggcagccatacgccctggcgacgatgtggcggattcatctgctgcagcagtggtatgcgttgagcgatccggcgatggaagaagcgctgcacgagattccgacattgcggcgctttgcccagctcggttgcttggacgacattcccgacgagtccacgattctcaacgttcgacgcctgctggagacccatggccttgccgcacggatgctggaagcggtcaacgcgcatctggcgcgcaagggccagagcttgcggtccggcacgattgtcgatgcgagactgatcgctgcgcccagttcgaccaagaacgcccatcacgcgcgcgacactgagatgcatcagaccaggaagcgcaatcagtggtatttcgggatgaaggcgcacatcggcgtggatgcgttttccgtgcgggcgcaccatgtccatggcacagcagccaatgtcgccgatgtcacggtgacgcacaccttgctgcatggcaaagaagaccgcgtgttcggcgacagcggctataccggcgcagaaaaacgcgacgaactgcgggactgcaaagcagcatccttcttcgccgccaggccctcgacgatccaagccatcggcaacaaccgcgagcgtgctcgggaacagcgttgggaacacgtcaaagccagcgtgcgcgcgaaggtggagcatccattccgggtgatcaagcgccggttcggctacaccaaggtccgctatcgcggactggccgagaacacggcacacgtgctgagcttgtttgcgctgtcaaccctgtggatgaagcgaaagcagttactgcacgccatggagagcgtgcgcctgtaaaccggggaattcccacggaaagcgccagaagtggcgaaatttcgaagatccaaacgccactgttcggaacgatgcgacatcccgccctttcaggcctcgttgttcagaccttccttaggttgccaagttgcggcgtggtgtttaaatcattttcaaaaaacttgaagaggtgtagtgatgaaaccgagccacatcggcaacgcacatttttcccatcccggcagctcaaacgcagaggtggccgacaccagccgtcggcagcagcaatcgtccggaaccacttcgcaagagcatgtgaatcccgcgctagagggcttgggcagtgcaccgcgtagccgacgggtcagcttcgggagttgggttggtgttcaaggtgagtctcgtccggtaggccttgattcaagggagaaaaatgaaaaatatcaggacgggaaatacaaagcttcttctgagaatcggcaggtgatgattgaggagtacgggcgcaagaccgcggaacgcctttacgagacattccaaggtgcaccattgccgaaggaatataaggccaacctaaaggcagggtctccttcctatatgagaattcgtggggatgaaaaggagagaaaaaaggaaggtgcggtagcgttgaaacattatgagtatctagcgcgcgatgccaatgatccaaaggtgaattacgagcacaagacactctatgcgcccaaggaggtcaggagaagtcgtcttcgtgagctggaagctgatgcggatcaagaacaaggcggcgcctccagtagcggcagttgaattggccaaggtgctcgctgcaaccagcctggccattgacgctgcggaagatgagagcgtcagctcgttagcacacaaaaatattgcacggctgccggcgccgctggaatcagcaactgcatcgctactgcttgcctgctccgtgcatgcatccgtttgcgccaatatcgccggattgcgatagagcgtcctacttcagcctgcgcagcgagccggcaaggcccgccgcgcaagtgctcagttggccaacgccagatcgtccagcaatgcgcgcaggaagcgcgctgcttcaccgccggtggcggcgcagtgatcgaaggtcaacgacagcggcatcaccttgtgggtttccacgccgcccatcaccggggtgatctggtagcgcgcacggccggcggccatgatcgccacgcacggcggcaccaccaccggcgtggcgtagcggccggcgaacatgccgaagttggacagcgagatggtgtacccgctcaattcggacgcggcgatgctgcgcttttccacctgctgacgtagccggttgacgctttcgcggacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacgggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgctaggcaccgtccagcgaacgcttttaggttggacaacaccacgttcaccccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaacggtgtgcgcgtgctcggctttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacagggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcgagcttgctgttgtccatcaccgtgcccgagcgcagggctggtctggcgatagcaggccgtgcactgccagtacgtggttgccgtgacgctggaatcgactggtgcggggtagcggcgcaacgcggacaaacaaagccctgtgtgccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggttcgcggatgccgtgcgcgtccagcatgtcggcgttgcgtaacgccggcacgaacaggccttcttcggtatccacggcaatgccgatatcgatctggttgtgcagggtgcggctgagggcgtcgccgtcgaaccatgccttgagtgcgggcaccgcctggcaggcgcgcacgatgccgcgcaccaaacgcacggtgacatcgttgccggggtgccaggcgtgcaggtcggcatcgtcgttgagcgtggtcggcattaccttggtagtcgcccctgcaaaaccccgcgaccccgcatgaacacagggtttgcggcgttacagcaggggcgccgatccctcacaattggtctatcagcatctgattcctgggagttttaccgatggcccacacccagaacgccgacttcttccgccagcccttggccgagatgatcgatccgcgccacccgctggcggtgctggcccgtcggctgccctgggcgcagatcgaggcggtgttggcgccgcatttcgctcgcaaggtgcgcgcaggtcgcgcggtggcgcaacacgatctgttcggcccctcggtgcaagtggccggtgccggtattgccgctgccggccgcccacgccttcccattcgcttgatggccagcctgttggacctgaagcacgcttacaagctcagcgacgaggaactggtggagcgctgggccgagaacgtggtctggcagcacttcagcggcatggcgttctatgagccgcgcctgccctgcgatgccacgcaggtcgggcgttttcgcgcggccatcggtgaggccggggtcgaggaactgctcaaggccaccatcgacaccgcggtgtcctccaaggccatcgtgcccgccgagttcgaacggctgatcgtggacaccatcgtgcaggagaaggccagtcctccgtttccctggattggcgcctgatggagaacgcgcggcacaagctggtggtggcggccaagcgcgcgggcatcgcgctcaagcagaccttcgccaaagaaaccaagacgctgcggcgcaaagccggcggctacgcccatgccaggcagttcaagcgcctgcgcaaggtcctcaaacgccagcgcacgctcctgggcatcgtactgcgcgaggtgcagcgcaagatcgggcaagccagccaggccacgccgccggcgctggagaatctgcacacgctgatgcagcgcgccgagcgcatccatgctcagcaacccaatggcaagaacaaactctatgccctgcacgcgcccgaagtggagtgcatcggcaagggcaaggcgcgcaagccctacgagttcggggtgaaggtcagcgtggccatcacgcacaaacagggcctgatggtcggcgcgcgcagcttcaccggcaccctctatgacgaccacacgttgcacgagcaactggagcaggcccggatcctgagcgaggacacagcaggcgcacctaaacagtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttactctacctactggtttctggcagttttcgcccatgcttacacgccgtcctgctgccgagcaattgcatgccgatgagctgtttcgttcgcgtctggagaaccagatcgacttgcgccatccactggtccagctgagccattcggctgccgtggagtgcgttggaacaggcgctgtcgccgcggttgccggccaccaccagcacaggcggtcgacccgcattgccggtgcgtctgatcgctgggctgctctacctcaagcacgcctacgacctgtccgacgaggcggtctgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcttgccgtgcgatcccagctccctgacacgttggcgacagcgtctgggcgaagccggtatggaagagctgttggcgcatacgatcaacaccgctcacgcgatgaagggcggtggacacacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgcatggaggtggcgcgcaagaagctggtgctgctggccaagcgccacggcatcgtcttgcggcagacctatgtgaggcaaggtcccgggggttgagccgcaaggccgggcgctattgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtattacgcgatctgcaacgcaagctggcccagctggaaccgtcggtgcgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttggcacagcgtcccaaggacaaacagaaactctgacgtccttgcacgcgccggatagcctggaatgcatcagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagtttcccgggtaacccgtacgacggcgacacgctggctgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggagctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgttgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgtgctcaagcatcatgtggccagcaaacatggcattttggtgtttgagagggtttttcaggggcgactaaacaggtgggtggtggacctggtgctttcgcggtgtggatgcggccaatcccggcgttgagatcatccaccggggcacgttcaaacgcctgacagatgagcagcgccgctggctgaagcgacgccaggcggtggagccggccatcggacacttgaagcacgacaacggcatggatcggtgctggttgcaaggagcgaacggcgatgcgctgcacgcagtgctgtgcgcggcgggggacaacatccgctggttgctgcgggccatggtgcgtctgggactgaagggtctttttgcgcctatggttgcgagactcatcatgctggccacagtgctcgcaatgtcattgcgagcgaggaacacacgcccacatcggttggcttggtgtgtttggtgaattttgcaggggcgactacaaagcagggtttgtaagcaccatcaggcgtgcggtgtttgccaatttccgctactgtgaacggcggtttcttgcaatttcaatgctggtggcttcgatgacagaaaatcctgggcgctgcaatggcgatgtcagcaccccgttgcgaatgatcaaacctcgactccgtctatgcaccgctaaagtgctccaatacctgacgtgaaatgagctgaccttcgcactgcatccgactcagctcatcttgcttccactcccttgccagacgcccgttctcaagcatccagactcgctgcgcatacgattgagcaaggtcgatgttgtgcgttactaataacacgctttgaccactcacctgcgtcagttcatgcaaaaacttcagcgtacggccgacactgggcaagtccaatccgttaagtgattcgtctaaaagcagcaaccgcggcgtgccaaccatagccaatgagatcgctagtttctgccgagttccaaacgagtatgacgcgatcggagcatgcatgtaagggtataaatccactacagtcgcataatcaatcgccatcttgatggcattcgtgtgtaatgcagccgctacaagatcgagcgcatgaaatccagtcaaacgctccggcagcatgttcggtgccaccgcgagcccgatgggtggacggcttccaatctctagatccttataaaccacggtgccaccgcttatcttatgcaatccagaaagaatccgcaccaaagtggattttcccgaagcattcgcgccgatcagaactaccacttcaccagcagcaatcctcgcagtaaagtccaacaaaacgtggtgagcagcataacctgcacacaccgcattcatattaagtaatgtcacactttctccatccaagcatgattccctcttagaattaaccagaacaagtggagcggcaatatgaacacagcgatcgggccagcaactagagctacgagcggaaatatagtatttaccatacgaaaaattgaacgacggccgcctccaattcctacaaggtcgctcactacccatatcactccaacataacacactaccactagctccaccaaaacaaccattatccaaatcagtttatgtaggacaaccccagcaattgcaatcggagccgtcatgcctgcggcaattgcgacaggaaaccacatcagacgtgataccgcacgccacggcgccacgcctgtccaagccagcaacctgtgcagttccatcgccccagcgaccagaaagctctgacaaaagatgaatgtgatagccgatatcgccactgccatacccagcataccgggatgctcaatacgtacagcccataccgaagtgatagagatggaaagtattgcgaagataaagaaaaatccaaccgttttcgggcgcggcatctgtagcatgggagctgcaggcatgatacgctttaattcacggctgtttgcaacagacgtagaaatcaaaaaattcagacgccctctatttccaaagaaggcaaatacgaatccagtaaaaaatacggcagccgctgtggctacacctaatctagatatgaaaaaccaatgggaggcgacgacgctaatacaagccatgcttacagcaccacgtaatccaccacacagacaacgtaatttttgctcgttacagtagtgtcgatggtgcatgcaccacgccagccaatgcccatgaaggtagaacgaagtcctgcgcgacgatagccatcctgacacaccaccactgagcaacattccccccaacagccctagctttccgccagcaggcagaacatgaggctgaactgtacgcatcggcaaccacgagacccaaacaagcgccagtatgattcctagcagcatagccacattggcgatcgcttcaattcgatattttcgtaagcgccaccagcgcgaataccaaacaacaactcttgccccggtacaacgatgcattgtagccagcctacagcccagtggtgtcaatactgcgatcattaaaattcctctaaggaacctctgccgatcacaccacaaatgcgagacactatttgttcggactgaggaggcatccatgacgctgacgttcggtgacgccgagggagatcgaggacctgctgagggaggactcgagatcctccttgattggatggagcgccgggtgccgcagtcacgactgcttgcatcggcacatcgacgctatccggaagcgcgacgaccaggtcggcatgcgtacgcgctggcgaggatgttggcgattcatctgttgcatcagtggtatgcgttgagcgatccggcgatggcgcaggcattcaacgagacccagaccctgcggccatttgccccgcatcgcggcttggaaaacgttccagacgaggccatcgctctcaactttcgccgtttgctggaaacccgaacgccgcccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaagaagggcagagcctgcggtcagggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctaataaaggcgggctcatggagcccgcccagcgcaacctgattaacttggaaccagcagcagtacaacaaatacaccagcacacaaaggaccgcccactgcatccgacgcccccgtcggtgcaacgttcacttccagatcatccagaacaatggcttgcatgagacttccttgaattgcactctcaatggacgccttaacagacgagtgccatctgccacgacgttactacatgaacttcataccgtcatttcagccaccatcgagcgcgcacggaagcgaacaacctcatcgcgatcatcagcgcccagctcaatcaatcgcagacgctcgcctgcagataattctctaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcgtgtacgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgcctgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggttcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaattctactgtgttactaaatacgaatccgttggtaaggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttacgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcaattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccacaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtggagtaggccgcatcggctagcacgacgcgtgatgcaatccctctcgccagcgcgctgttgttctgatccatgacaccacgtgtcttggtctgaaacaaaacctgatccgatcagggtgcctcactcattgctgcactatccggaagacagcgctcgggaagatacagccgacaccggtgcggaaagctgccacgagttgcagagctgcgagaacgcacggttcattgccgccaagccgtctacgattcaagcccgcagtaacaagcgcgcgcaccgaccggcagaacgttgggaattgaaaatcccgtgtcgtcgcgcgaccagtgagcacccgcgctcttcctgctcagggtcgtcagcacacaccacgccacggccgcccgcagcgctcaagaactcaccgcgacaggtgccaccagatggtgcatcgattgatgggctgagcgcacgccctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacacagtggaactaagagtagaagcggcaaccaatgccgcctcacgcacacgccgacaaggcgcatcaataattagcgactcaattacatcagcagtgtcgctatttgccagctgacctgccagcgccacaatagatgcacgcttgtgcaccaatgctatttgtggcatttcaacgatgcgaccgtcggatggatcaaaaaaatactgatccggctcacactcacgcttcttcgtcaccattagattaagcgatactgacaattgctccggtggaaactgagtatgcacatcgactttctcgcgatagaccatgacacgacctacctgcagcattgtgcgccctagcgactccagttcaacaacctcgcctatatacccacgcacccgagaaggatcatactgataaaggtttgtttcgtatcccgggccgtgatagccgaccgtcataaaatggaaattatgatcgtgcgtatttcgataactaaaaacccgctcctcctgggaacgaaagttctcagacaatttcagcggcgtccaaatatttgcccgcaagaaaaacccgcgtcccgccaccaaaaacactgactgcggcgtatatgctgcaagcggactatgatggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtctccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaactgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatggagacggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccgatctaaaaatttcttaatagcacgattgaaataggatggaatcaggtcaacatcgttcgctagcttacggaaatgaggcgctgactccgccaaaccttccgcacaactaaggtccacatgttgctccacatgcgctataaattcctctattcgcaacttatctgtgcaagctggatcaatcgtaattggcatgactcatccttgtggcaaaattcgattcaaagccttatgtgcggcggcgcgtatatgtggatgcggatcctcttctgcaacctttaatcttggcaccagcaattcaggcgccacatatccaagcgcctgcattgcagcccagcgaacaaaatattgttgatgatcgcaaaggtgcgacaatgctggaacagcagctcgattcatcatagcaccgagtgttcgcgacatcgaaacaagctctgaatcaacagggtcggctgcaatggcctgtaaagcctgccctgtatcgcgatgaaatgcccattgcaatgggtggtgtgcggtcgaaacaaatttcacaaccaatactttcgcttctaccatgacatcaaacagatcatgccgactatctatggtggcggcttcaactctgattcgcaacaccaacgcttgtgaagtggtccaggcgacctgacctgagcgacttcattgccaagtggagttgcctatgtcctccagccgcctggacctgtcggaacgataccgtctccatgcgctacatgaaaccgggatgtcgatgcgcgccatcgccgatgcattggagcgtgcgcccagcacgatcagccgcgaactgcgccgtaatcagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcacacaggccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacttcagtcccgaacagattgccggtcgcaccggcttggccagtcacgaatggatctatcggcacatcgacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcatgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgcagccgcatcggcgactgggagctggataccatcagggcctcgcacggaaagggtgtggtggtcagcatgaccgaacgccgcagtcgtctgcatctgctggcttactcccccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatacagttcacacgctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcttgcagagcgatttctatttcgcagatccgtactgcgcatggcagcgcggcagcaacgagaatgccaacgggttgacacgccaatacttgccacgacagaccgatttcagcaccatcaccaatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaattcgccggtaataagatcgcccggcgcatgaactcgccgcacggctgactcaagccgcaaagccgagtcgaatctcccgatatcaatcccttgcggcaaggtatagtgatcagctgcaagtgcttgctgacccgccacgacgacgaccatgtgctgaggcattgtgtagacaaactccgaagagcgagagtaaaacccaactctcagctgccacttcgggccgttagccataacaatataatcaggttcccaccgaggggattcgtagacgggatttccagctattttccgcaactcagcagcagccacctgtgacaatacatccgtgccacataccagtgacctcagcttctcgctcatgcgaaagaagccctcgtgataatcacgagccatttgctcgtcagcttccttggcgaactcgacaagttctggatgcatttccatattacacttcctttgcatgtcatcggatgataactatgaatcgcctttaggcgcaagcccgtacgatgtagcgcggctgcactcccactaccccgacgatacgcatcatgatgctgtagagtcgcgtcccaggattcgcctccaacttaatgacttcctagagcgtgacacgatcacgttaacaggtctcaatgaacaactctgccgatctgctgaaggaactgcgcatcgaccgtaaggccccgtcccgcgaatcgccctcggggcgcggatgggggatcgccatcgccacgctcgtcgtcgttatcgtgctgctgctcggtttagccgcgtggtggtggtggcttggtcgggcgcggccgctgcaggtgcgcaccgtaccggtggtggcgatcagcgccggcagcacgtcgtcgtcggtccttgatgccagcggctacgtggtggcgcgacgcatagccacggtgtcggcgcaggtcaccggcaaggtgctgcaggtgatgatcgaggaaggcatgcgcgtggaggccggtcaggtgatggccacgctcgatccgatcgagaccaatgcgcagcgcgaggtcggtgccgcgcaactcgcggcggcgcgcagtcaggtgcagaacgtccaggcgcagctggtcgtggccgaggccgatgcgatgcggctgcagtcgctggtcggcgagcaactggtatcgcgttcgcagtacgatcaggcgatgtcgcagcgcgatgcgctgcgcgcgcagctgcaggtggcccagcgcaatgtcgcggtcgccacgcacgagttgtcgctgtcagacatccacgtcgacttcaccgtggtgcgcgcgccgttcgccggcgtggtcactgccaaggccgcgcagccgggcgagatcgtctcgccgctggccaccggcggtttcacccgcaccggcatcggcacgattgtcgacatggattcgttggaagtggaagtggaggttggcgaggcctacatcggccgcgtgcagccgaagatgccggccgaagtgatcctcgacgcctatccagactggcgcatcccggccaaggtgatcgcgatcatcccggctgccgaccgcggcaaggccacagtcaaggtgcgcgtggcgcttaaggtcaaggatgcacgcatcgtgccggacatgggcgtgcgggtgagttttttggaaaaggccacggcgcagcagcagaacacgccgaagggcgtgcgggtaccggttgcgtcactgctgcatcgtgacggcaccagccgcgtcttcgtcctcggcaacgacaaccacgtcgccctgcgcgaggtgaagaccggcatcgacatgggcagcgacaagcaggtggtatcaggcgtatctgcgggcgatacagtggtcgtcgagccaccgcaggcgttgaaggatggagatgcggtgacgttgtccagcgacgcacaggagtgagcgcgctgctgcgcgcgccggtgtggtcttcgtttgatgttgcgtggattggttcgaggtcgtgagcggcgtcggcagtcgaccgaggaaggcgatgcaccagcgccttcctcggtcgcacaatgccgttcgcggttgcggttgctgttgttgctgcctagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaatcctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaaacggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctgatcgttgatgggcttcggatgtgttaacaggccctagtgccccaccgtgtcccgtccgcggtggcggggggatgccgcttcggaccggaacaggtgaaatccacggagacagcaacaaccgcaactgctgcacctgcaaagacagtggagttgccgacgttgatagccgcacgcgtggcgacatgcatgacatggagacatatcgacactgatcgcatcgcaataccagccacctatcattcatctccttcaccccgcattgaaacgcagagaacccccgcaatgaccgccctcgttaccctccgcaacgtcaccaagacctaccagcgcggcccggagaaggtgcaggtgctgcatggcatcgatctggaaatcgagcgcggcgacttcgtcgcgctgatgggtccttccggttcgggcaagaccacactgctgaacctgatcggtggactcgacacgccgtcaggcggcgagatcgagatcgaaggcgagcgcatcgacctcatgagcggcggtcagctggccacctggcgcagccatcacgtcggcttcgtgttccagttctataacctgatgccgatgctcaacgcgcagaagaacgtcgagctgccactgctgctgaccaacctcggtgcagcgcagcgcaggcgccatgccgaaatcgcgttgacgctggtcggcctcgatgagcgccgcagccacaagcccagcgaattgtccggcggccagcagcagcgcgtggcgattgcgcgggccatcgtctccgatcccaccttcctgatctgcgacgagcccaccggtgacctcgaccgccacaacgccgaggagatcctcaagctgctgcagcaactcaaccgcgagcacggcaagaccatcatcatagtcacccacgatcccaaggccgccgagtacgcctcgcataccgtgcatctggacaagggcgagctggccgacgcactggtcgctgactaaccggagacgacgatgaaatacttctcgctcgtatgggcgcagctgttccgcagcgagacgcggacgctgctgaccctgctgtcggtggtcgctgcattcctgttgttcggcatgctcgattcggtgcgtgtggcgttcaattccggcggcagcatcgaaggcgtcaaccgcctggtggtgacctcgcgcctgtcgatcacccagtcgctgccgatccgcctgggtacgcagatacgcgaggtggccggggtgcgcgatgtgacctcggcgatatggttcggtggcatctataaagatccgaagaacttcttcgccaactcctcggtggctccgaactacttcgacgtctaccgtgaactgcagattcctccagaacagctgaaggcgttccataccacacgcgccggcgcgatcgttggcgaatcgctggccaaagagttcggctggaagctcggcgacaccatcccactgcaggcgacgctcttcccacgcggcggcagcaataactggccgctggaactggtcggcatcttccgctccaaggaccgcacgctggccgccaacgaggaacgccagctgatgatgaattggaagtactttgatgaatccaatgactacatcaaaaacaaggtcagctggtacacggtgacgctggacaaccccgaccatgcctcgcgcgttgcgcaggcgatcgatgcgatctcggccaactccgatcacgaaaccaagagccagaccgaatcggcatttcaacaggccttcgttaagcagttcgccgacatcggcatgatcgtcacctcgatcatgggcgcggtgttcttcacactgctgctgttgaccggcaacaccatggcccaggcggtacgcgagcgcatcccggaactggcgacgctgaagacgctcggcttcaaggacggcacgctgctgactctggtgatggtcgaatcggtgctactgattgggctcggtggtgcgaccggactgggtcttgcggcgttgatcctgccggggctggcgtcaaaggcaatgggcatgctgcctccgaacgtgccacttcaaacctggctggtcggtgccgggctgatcgtggtgatcggcgtggtagtcggcgtgctgccggcgctacgcgcgaagcgtctgaagatcgtcgatgccctggctgggcgctgagaggagatcgacatgaagaagcattggttgggcaacgcgctgtcgatcctgctgatggtggtgggcctgggcgtgtggatcgcgctgccatggatcggcgtgctggcggtggctgtggcgctaatgctgtggctgctgctgacccgcagcggtcggctatcgctggctgccgcgcgcatcggcatcgccagccttccgcagcgctggggcgcgagttcggtgatcgtggtcggcatcgccggtgtggtcggcgtgctggtggcgatgttggcgatgggacgcggttttgaagtcacgctcaacagcaccggcgacgacaccacggcgatcgtgctgcgcggcggttcgcaggcggagaccaactcagtgatcacccgcgacttggtgcctctggtcagcgcgctacccggcatcgccaaggacgtgcagggtcgcgcgatgatctcgccggagctgtcgcaggtggtcaacctggtctccaagtccgacggcaccgacgtgaatgcgcagttccgcggcgtcggcgagcagggttgggcggtgcacgacaaggttaagatcgtcgatggccggcgcttcggcaccggcctgcgcgagatcgtggtcggcaagggcgcgcagaaccagttccgcgggctggatgtcggcagaacgctgagcctgggcaaccagacctggaccgtggtcggcgtgttcgcttccggcgatgcgcacgattcggagctgtggaccgatgcgcagaccctggccagcacctaccagcgcagcgcctggcagtcgatcagcgcgcgcaccgagggcaaggccggcttcgaccggttcagggccgcgatggccgccgacccacggctcaagctcgacgtcgataccacgcgcagctactacggcaagcagggcggcgggctgagcaagctgatcggtatcctcggcacggtgatcggcgcgatcatggcggtcggtgcggtgttcggcgcactcaacaccatgtacgcggcggtggccacgcgtgtacgggagattgccacgatgcgcgcgcttggcttccgcagtacgccggtggtgatggcggtgatgctggagacaatgctgctggcgctgctcggcggcgtactgggtggcgcgattgcatgggcggtgttcaacggctacagcgtgtccacactgggcagcaacttcagccaggtggtgttccagttcaaggtctcgccggagttgctgtggagcgggctgaagtgggcgctgggaatcgggctggtcggcggcctgtttcctgccctgcgtgctgcacggctgccgattaccaccgcactgcgcgaggtatgaggtagggcagtctcaagattcaagtgcaacacgtgatttgagtgctgcgatttcttcctccattgcctcgcttggtgtcttccatccgagcgtctgacgagggcgggtattcatcagcagtgcgatgtgattgagatactcttggctgacagtggacaggtcggcgcccttgggcaggaattggcgcagcaggccgttggtgttctcgttacttccccgctgccacggcgcatgtggatcagcgaaccacacgtcgatgttcaatccttgcatcagctcggcgtagcacgtgagctcggtaccgcgatcgtaggtcagacttgtccgcattgaggccggcagtttcttcatttgccgggtaaacccttccagcgcatctgcggccgtgcagccatccatgcggcacagcacgacaaagcgcgtcttgcgttccaccaacgtgcccacgcaagaacgattgaatgcgcccttgatcaagtcgccttcccaatgacctgggaccaagcgcgtctgcacttcttcggggcgatgcacaatccgcaactcctccggcacccagctgcgtgtggccgccgttgtacgccgtcatccgcgtttgggcttgtgctgacgcagggcctggaccagttccttcttcaagcccccacgcggatgcgcgtagatgctagcgtaaacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctgtcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccaagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctacatcaggttcagccaagaccccatggcggcctggtattgggcgggtttagcgataagctgggaggtgctgcagctgaaggtcagggctaatcaggtaataatataagttggcaatggtgattttctgttgggtatgaaattcgctggtattcactcctcaccaaccaccgtaatcaccagctcactatcccgcacagtgatgcgcagtttgcacccgatggcgaagcccagctgctccagccagcgaccacgcagccgcagtgcgggtacgcgctgatggctgtcaggatagtagccataccccatggtgcactgctgtgtcgcacgcaagcgtcgcggtgggcgttgtttgcgcgcaagctcggcagcattcagggcctcggcctgctcgcgcgtcatcatcgggctgagcgttggttccacaaacgtccattgccggtccgtgcatggcgtcgcttggcttggcgaacgcttgtttgttgttttactgcggcgagatgaaggttgacgcatggcaaaagcctcctcggtgcacgagacccatcgccaacggcgacgggatgtcgggaggttagaaaccgcacgtagccggcgggcgtatttccccgaagggtgttgtattagccgccctcccgacgcaggcattgcgtcggtttgcacctgcgaacaggtacaaaaaacccaccggtttgacggaggtgggtaccgctacgtgaggagtttctacgctccttgattgcgagattgcgatcagttgaatccgatgtcaacccatgcaccggaggcgacacaccgcgctatcgcatggccaccccagccatggtcgaagacgtgctgcagcatgcgtgccgtcgtcagccgggtgtggacagtgcattcacaaccggagtggaagcgttgtccatgcagcacggggcacaggccgcgcccaccgggcggctgcgccgtcgttttgttagccgcttccagcgtgaaatgcggcgcttgcgaagcgcgcgctccgagcgcaacacgtgcaccaccacgatgcgctgcccatccaagcggtagatcacgcggcaaggtggttcgacaatctggcgatagcgcgagcgcttgagttcctgtagccggcttccactgtccgggggttcgatcaactgctcaacgtgcgcgaacacccgtttcaccagcgccgctgcagcgggcacgttgtcaattgcgatgtcgtcggcagtcgcttccaaatcagccagtgtcggcgccgaccagactatttcagccgtcgtgccacgcgttgctatgcctgttcatgggtcagcgtgcggccttgcgctactgccatttctccacgggcgattccttcgaggatcgccatgcgctgctgcatgcgctcatagctggcaacatccaccagataggcgctgggtaaaccgtgctgtgtgatcaggattggctccttgtcgcgctctgtagctgcaagaagttcggtcgcctgacccttgagcgtggtgacacgttcggtgcgcatggagtgacagcaaagtatcagtccgggcgaggaaaacggccggcccaacgacgtcagactgcgccttcacgcctcgctcaacggccgcaggcacagccagatcgcataccaatgcgatagcgcgccgcccaggacatgcgcgtgccagatggcgcggttgtagatgagggatttgcgcacatagaacgccacgcccacggtgtagaacgcgccgccggcggcgatgagccagagcaccacgctgtccagcccggcgatcatctggttgatcaccacgatgcccgcccagcccagcagtaagtagatcgccacccagaagcccttggcgatgccgggcaggcacagcttggcgaacacgccgaacaaggccacgcaccagacgctgaggatcatcacccaccgccaggtgccatcgagcgcgaccaggaaaaatggcgtgtacgagccggcgatcatgacgaagatgccggcgtggtcgaacttgcgcagcatcggttggcgctgcggcggagcgaagttgtaagccgccgaacaggcaaacatcaccagcagccccagcgcatagatgcaggtggccagcagcatggtctggctggcgtgcgcgcgccacaccagccaggcgccgccaacgatggccaggaacagaccggcggcatgcaccgcaatatcggcgcggcgggcggggacagacttgtaatgcggagcagtgacgttggtggacacgggcacggcggttcttcgatgagggggatcccacagcgtgcagggcagccgtgacgctatggggtccacaggatacccggcttgctgaatccgctcagtgaggcaggctgggcgcgggggcgccggtctcataccctgagacatccttttcgtttgatctccctctttgggagcctttgccgtatgcctccgtttgccctcgctccccgtaccgaaaccgccgaacgcgcgctggccaccaccgacggccggcccagccgcgatggcgcgctgctcaccgagcgcctggaacggcgctaccacgaccgcatcaccggcagcttcaccattcccgggcgcgacggccgctacgcgccgattcccgaagatgtgcccagcgcactggccgatgcgctgcaggcgcgcggcatcagccagctctacagccatcaggccgatgcgtgggcggctacccagcgcggcgaacatgtggcgatcgtgacgcccaccgcgtcgggcaaatcgctgtgctacacgctgccggtggtgagcgcagcaatgaccagcggcgccaaggcgctgtacctgttcccgaccaaagcgctggcgcaggatcaggtggccgagttgctggagttgaaccgcgccggagaactgggcgtgaaagccttcaccttcgatggcgacacgcccggcgatgcgcggcaggcgatccgcctgcatggcgatatcgtggtgagcaacccggacatgctgcatcaggcgatcctgccgcatcacaccaagtgggcgcagttcttcgagaacctgcgctatgtggtgatcgacgagatccacacctatcgcggtgtcttcggcagccacgttaccaacgtgctgcgccggctcaagcgcatctgcgcgttctatggcgccactccgcagttcattctgtgctcggccaccatcggcaacccgcaggcgcacgcgcaggccctgatcgaagaacaggtgcatgcgatcaccgaatccggcgcgcccactggcgacaagcatgtgctgttgtggaacccgccggtggtcaatgcggatctgggcctgcgtgcgtcggcgcgttcgcagagcaaccgcattgcgcgcatcgccatcaagagcggcctgaagacgctggtgttcgcacagacgcgcctgatggtggaagtgctgaccaagtatctgaaagacatcttcgaccacgacccgcgcaagccgccccgcatccgtgcgtaccgcggcggctatctgcccaccgagcgccgtgaggtggagcgcgcgatgcgtgccggcacgatcgacggcatcgtttccacctcggcgctggaactgggcgtggatatcggtgcgctggacgtggtgatcctcaacggctaccccggcagcgtggccgccacatggcaacgctttggccgcgccgggcgccgccagcaaccggcattgggtgtgctggtggcgagctcgcaacccttggaccaatacgtggtgcggcacccggacttcttcgccgatgcctcgcccgaacatgcgcgcaccgcgccggatcaaccgctgattttgttcgatcacatccgctgcgccgcgttcgaattgccgttcattgccagcgaaccgttcgggccgatcgacccgctggtgttcctggaagtgctggccgaaagcgaagtgatccaccaggaaggcgatcgctgggaatggatcgccgacagctacccggccactgcggtgagcctgcgctcggtggccgatggcaacttcgtggtggtggacaagagcgacggcaagcagcagatcatcgccgaggtggattattcggccgctgcactcaccttgtacgagggcgccatccacatggtgcagagcaggccgtaccaggtggagcggctggattgggcaggccgcaaggcctacgtgacgcgcacgcatgtggactactacaccgacagcatcgactacaccaaattgaaggtgctggaccgcttcgatggcggcgtggccggccgtggtgactcgcatcatggcgaagtgcatgtggtgcggcgcgtgtccggctataaaaagattcgttactacacgcatgaaaacatcggctacgggccggtgaatcttccggatcaggaactgcacaccaccgcggtgtggtggcagttgccgcaggcgaccttgggcaaggccttcacgtccaagcaggatgcgctggatggtttcctgggtgctgcgtatgcgctgcatgtggtggccacggtggcggtgatggccgacgcgcgcgatctgcaaaaggccgtgggcaatggcgacggcgcgtggtgtgcggtggccgaccagaccgggcgcgggcaactgcgcggcgtggaagaaggcgataccgccacggtggaattgcttcagaccttcgtgcccacggtgtatctgtacgacaacttccccggtggcgtgggcttgagcgagccactgtggctgcgccaggccgagctgctgcaacgcgcggacgagttggtgcggcgttgcgattgcagcgccggttgcccggcctgcgtgggcccggtgctggccgcacacgaggaaggcaaaggcgactcgcccaagtcgttggcgttgacggtgctggcattgttgttcgatgcacaggcgccgttgcggcatgccacgcaggtggacgacgacctcgctctggacgtgcctgcatgagtgtgagtgcggaccggctgcgcttgttgcggcgtcaggccgggcatgcggatgtgcctgcgcctgtactggctgatggtggcgatgtactgcaaggtgcggcgacggtgcatgccaagaagcatgcagatgccacgcatgtgggtgaggtgccgcagccagcttcaaatgtagttctgcctggcacgtcgcctgcaacggtggcgcatgcggtcgcaaggtcggaggcggccgatgtgcacgagcgcgtgcaggtgttgcagtcaacggatggcctgcgttcgcccgatgcggggcacgctgttgatgcattgcgtgtcgatacgccgacgaccacgcggatcggcgcgaaagatgcgacgtcgtcgtcggcaagcgaacgcgcgacgtggccgtctgtgccgcagctgcatcgcgcaatggtcaggcgaccaaccgttgatacggctagcgttggcgctgttgcaggcggtacgcggatgggtgccgaaagcgccctgccttcggcgagtcagccactgcagccaacacaagacccagcaacgcctgcgcctgccagtgcgccgggcgtcagcgcggaacgtctacgcctgctgcggcgtcagatcggtgggctgacgcctgcagcgcgcaaggacgatgcggcaatgccgacacgggcgcagcgggcgacggtttccagcgccgcgtcacctgtggcacgctcgccttcacgcgataacgctgctgcacgtaacggtgtcatggccggtcacccgcacgacgtgcgcgcacaggccgtcgcatccgcactgacacgccgcgccttgcagtcgcccatccctgcaccgcctgcgcgcgacgcatcggtgttcgcgtgggtggaacacgatgtgcgccacaagccggcgttgtcgtccgatgtcgatgtcgatgtcgatgcaatcatcgctgcggatgccgatagcgcaagccattcgctgacagcgcgcagcacaacggcaccatcgacagcgacgccgacggcgccaccggtgcagcgacggaccgatatcgccggcctgcgcaagatgatcggcctgcgcgagcgcgcggtgtcggcgcacacaccaattcgcgcgccatccaccgaccgttatctccctggcaacgaaatcgcacccggcctgcatctgatcgaagcattgctgccgcaagcgattccgtgcgaagcactctcgctggccttcgccaaacgcgacgatgccgtcgacccgatggacctgctgttcttcgacaccgaaaccaccggcctggccgggggcaccggcacccgcgccttcatgatcggcgtggccgattggtacgtcgatgccgtgcaaggcagcggcctgcgcgtgcgtcagttgatgatgtcgacaatggcggccgaaagcgcgatgctcgatctgttccgcacctggctgacgccgcgcacggtgctgtccagctacaacggccgctgctacgacgcaccgttgctgaagacgcgctaccgcctggcacgccgtggcgacccgattgcggccctggaccatgtggatctgctgttccctacccgcagccgctatcgcggcacctgggagaactgcaagctgtccaccatcgagcggcaactgctgcgcgtggtgcgcgaagacgacctgccgggctccgaagcgccggctgcctggttgagttacctgcgcggcggcagcgcgcgcaacctgcgccgcgtggccgagcacaatcatcaagacgtggtcaccctgtcgctgctaatgcaacgcctggtcgcattggaagcagaggagcgccatgcgctgacgttggcgcgcacgccttgatggggtcatgcgactgagatgcgtggctggtgcggggcaggacgtcggcttgactgacccaatacaacacgcacggcgcatgctgcctgcaacgggcgaacgcccacccattcattggctacggcatgttgagccacgttgcgcgtttaccgaaacggaatgctgctcagggaagcatgcaacgcagtgatggcgcagcgccggcggcgctgtgcctactgcaaagacatcacgcacgtgcctgcgatcgattcgtcgcttgcaggcacgtgcggatgcgtcagcatgtaaagtgaaatcgcacgccacggcacgtggacgcattgcaccgcagcgtgcgacatcgtcgccatcgcccgtgcgctggactgccggtgccaggcgcatgctctggcgcaagcgctaacgctgctggagcctggcagcgggcggctgcatgccgccacaggcgctccaacctgccaatcggagccgtgatgttcgaagcttcactccggctcggtctggttggcccgctcattgagataatgcgtcacaggagcaccacggtatttttcggtcaacaaaccagacgcttgagcgcgcttatccaccgcacgcgttgctgcagggtcatgcaccatgtctgctctgtgatcgcgttgtttgccttcgcgaaccgctgcaatgtggttcgggtcggcggggatggagccagcctggaattcgcgggtgcgttgcttcacgatctcggcgtcccggttgatatcgataggcgtttccggcggcacgtcgagttcgttgccggtatggccgcgggccagcgtgcggttttccaggatggcgagcaattccgcctcggcctggtcggtcagcaggctttcgccgtcatcgcgaaacgcgccggccgtggtgcgcttgacgccgaattcctcgttggtgagcttttgcagctcgccaaagttgcggtaaacgtagtagtccctgtcgtgattggcgcgcggcacggaaaagtcctcaaaccggtagctcaccgaataggcggcctttgcgtaggccgaatcgggctggcgcatccgctcacgcgccatggccatggccttacccgcatcgctgtcgtcggtggccactgcctccacaatcaccgggcgcatcctggtccagctttccagccactgcattgcggtgtctgcgaggccctccgcgccgtcgtcattgctccgaaagaaaccgcgcaagtgctcgtcgttcaacatggcctggctcaagaccggcaccacgttgatcttggccagcaagcgatccagcgcggcgcggcgtggcgcgtcctgagagtgcaacgggttgatctggtagtgcttgtacaaattggacagaaattgatcaaagcctccggtgtagtacttggcatagaccttgatcgctgcagcattgcgcaggtccggccggcgcatcagcagcatcgccaccgcctcgccggtattctccttgcaatccagcgccaccgacatcggctcgggctttttgatcacgtgttccagcatctgctccacgccggggatggtctggtcggttttgacgtagttgccgtcagacgggttgcggatcaccaacggcatttcacgcaactccgcaaacggaacctgcgacaccaggcggttctgcggatcgcctgccatgcggcccacgctgaaatcgtgcatcaacaccggtactccatcggcactgacttcgacgtccagctccagattacgatagcccttcgcgtaagcattatcgatggacgacaacgaattttccgggatgccggcgtggttatcgaacagcccgcgatgcaccatcacgtcctttcctaacgcacgcgtgctgggtgcttcgaagtagtggtcgtgcacgagcgcttttcgatgattgcgcaacagcgcttgctttccttccagcaggcgatggtcgttggccttgaagaacgcagcgccaccgtcgcgcgccggcacttcgtgaccgtggtagcgcggggcgtgctgcaacttgcgccgcgtcggcgtgcgtgcggcgggctgcagccagtccggcgtcgccagcccgtggccaggtagatccagcgccttgcccagcgcggtcagcgccgcgtcgctgaaggtgtcgccagacgcaaacgcgcgctgcagattgaagacgatgcgacactgctgcgcatcgatcagcacgggaccggacgccgcacgtgcgcgtgcgggcaacccgcgcgacatggcattgaatgcagccgtatccagatacaccggctccagtgcgccggcggcgaagcgtgcggcaatgctgtcgggcgtgagcgccgtgccggcctgcgcaagatgcgcggcaagcttgccttgcagtgtctgcacggtgatctgccgcgcctgcacttcggccaggcgctgctctgagaattcgctgtccagcgccaccaaggccggcttgccggtcatcgcgctgtcgttcaatggcaccagcggaggtatgctgacggcgcggcgaggcgcacgttcccgcagtggcggggtgttgccctgcacgtgcggcacctgcgtcgggctgctcgcactggtgtgcgtcggtatcgccagcgcgtcagtgtgagcaatggacgtttgcggaggacctatacgcataaatgacctcaaaaacgcggcgggcggtcagtagaccgcacggcatatgacaattcgcaaccgaggcgaaatatgccaccaggatgcgaaatgatgcctgcggtgctcacgctgtattgccggcaaacgcatgccgggtttcgatgcgtttcacaccgcgtggcgcgcgcgtcaacgtgcatgacgcatgctagaacagcgtttccttgaacggcagcatggccgcgcccagcacgctggcgtaggccgtcacctgcccgactttcagcgccggacacggcaatgcaacgccacgtcgcggcgccggttcgaaggcgatgcgggcaatcaaccggtgcgcaagatcggttggcaggcgcgcgccaaaaacaatgacacgcggatcgatcaacgcaatgatcgccgccaccgcgagcgtcaccgtcggttgcaccgcatccagccacgcgtcgatttgcggccaccctgcatcgtagtgctgcagcatggtgtgcaggtccggtagcacgtagccatcggccgccagcgcttgacgcaggctttccagcgttggccgcgccatgccggtaatggccgagatgcgccccaattcgcccacattgccgtgcgcgccgcgacgcacgttgcctgcagcgatcacgccggcagcaaacccgtcggcaatcgatagatagacgagatccggcgattggcggccaatgccatacacggcttccgccaaggcggcgcaatgggcatcgttgtccatccagaccggaagatgcaggcaatcggcgacaagccggtccagctccacctgcatccattccgctgccagcgacaatggcggattgacccgggtgccgtcgccgatgcgcggcccggtcatactgagaccgacgccgaacagctgctgccgatccacgcccgccgccagcagtaacacctgaagcaatgccggcagttgcgcacgcaccaccgccaacgttagcgggaaggcggtgaactggcgcatgccacggacttgcccggcgaagtcgatcagcaccaccgcgatgccatcgaccatcaacgacacccccacgctgtatgcatactccggcaccagacgcacttgcgcgctgggttggccgcggccgcgccgcagcgagggccccaactgcagcaggccatctgccacaagcgggtcgatgatgcccttgatgcccggcacgctgagcccgctggcgcgcggcagatccgaacgttcgcactgcccggcacggcggatcagatccagcagcaggcgctcgcggggggcggcggcctgcccgtcgctacgacggcggtaatgcgaacggatggccgcgtttgcgaacaaagagggcatgcagggcaaaacgtccgtcgttgtcataatcgttttaattaagcagcttaatttaatcggcctgcggccccacggtggggccagccgacgttggtatcgtgccatgcgcttgttgcatccccattcccgcccccgttgccccgccctgcattgcccaccgcatccgcatgcgttgtcgcttgcgctgggcctggccttgctcggctggcttccctctcacgccatcgctgccgagccctcagccggagccgacgcgcacactctggacgcggtgcaggtgctcagctcgttccagtcgcagaacacccgtgccatcgccaccaagcaggccgcgtccaccatcgtggattcggtcgccgccgacagcatcgggcaattgccggacttcaacgtgggcgatgcggtgcgccgggtcaccggcgtgagcacggtcgagtatcagggcgaaccacgctatgtgacggtgcgcggcctcaacggcaactacaacagcatgctgatcgacggctttgcgtttgccagtaacgacatcggtagccgccaggcgtttatggatgtgctgccggcgaattttgtcgaccgcatcgacgtggtgaagtcgttgctgccggaaaacgatggcggcgcgatcggtggcgtcaccaatctggtcaccgcgaccggctttgctcgccccgatggcctgctgaccgcctcggccaagggcggcgccaacctcatggggagccgctatggcggacgcacgccggtgggcgagggcgagctgaagtggggcaagcgcttcgggcatgacggtgagtttgcgtttctgggtgcggccagcgtctggcgccgtgacatttcggtgccgcagcaggaaaacggcagtgccctgaactggtacaacgccgatggcacgcgtgcgccggtggcctatggcggcaccggcgctgcggtgcccagcgagcggcgctggtacaactacgacaacagccgcgaacgcagcggcgtgaccgcgcgcgtggattggcagccggagggtccgctcagcgggcacgtgtctggctacacattccgccagcacgaagcctccgaccgtaatacgcaggccgcccaggtgcaaagcagcgcgcgcctgacccgcagcggcccgcaaagcggcacgctggataacctcaaccagctcgtcgagttggggcaactgcgctggaagcgcgggctgtccggcatcaacggcgaactgctggccgagctgcccgcccagtgggcgcggcgcgctgcgggcaagcacctcgcgcgccacggtggacaacccgcagacctgggaccgcttccagcaaaaccacctggcctacggcttcgattggagcggcaccctgccggcattcacggccttgaaccccgcactggccgacaacccgagccgctacgccaacttcaaccaccagcaggaacgcacggcctacgccgagcgggtgagcgacctgcaactggagctacgtcgcaacatggacgaagacagccgggggctgggactggcctggggcctgcgacaggtgcgcacgcacatgcagaccgcgttccagcgcacgacctggagcgggttgccctattcgctggccgatgtgctgggcgatcccacctgcgccctggcttgcaacgcgcccatgttgaccatcgacccggacctggcagacgcccgctgggatgcggcgtccggccaggcgcgcggcgtggtggacaccaccgcgcagaacagcggcacttacagcgtggatgagcaggtgcgcgccggcttcgcccaggcgcagtggcgcggcgagcgctggcgtttggccggcggtgtacgcctggagcagacccgcttcggaagcagcggccagcaactgagcggaaccgtctggagcccggtcagcgcgcagcgcagctaccgcaactggttgccatcgctggccggccagctgcagaccagcgccaacggtaccttgcgctttggcgcctcgcgctcgatcgggcgaccgcgcctggatcagatggcgttgaacggcggcgtgctcacgctgagcagcaccccgcccacgctcaaccagggcaacccggacctgcagccgcgccgctcgcagaatctggaccttggccacgactggacctttgacgatggcggcagcctgctgtcgatcgcgctgttccacaagaccatcgacgatgagattttccgttacggccagttgcagaccatcgacggccagcaggtgctggtcacccaaccgcgcaataccgaccggccggtccgcatgcgcggcgccgaactcggcgcgatcaaggaactgggcccgtggctgcccgcgcttgctgggctgtcggtcggtgccaatatcaccttccttgacgtgcagtacccggtggtcctgggcgatggcagccgcaccaccttatcggtgctgccgcagcagcccaagcagttatggaatctgaccctgaattacgcccgtgggccgctgcgcagcaccctggcctggagccgtaccggcgagctgtgggatgaccgctaccccaactacagcaaccagcaggagttctatcgcaaccgctaccagcaaccactggaccgtctcgatctgaaactggcctgggacctctcgcccgcggtggcggtgagcctggacgtgctcaatctggccggccagggctacgaataccacatcggccggcaccaggaatacgtgcaatcggcctggaaaatggcacccaccgtgatgctcggcatcaacgtcaaactctgagggctttcccatgtcgtcgtttctggacacacgcatcactcgtcgtcacctgatggctgccgccggcacctcgctgctgaccagcagcatccccgcactggccaagacgccgccaccgccggatgttggctacaagttttggggttcgcggcggccgatgccgtttgccggcaataccttcttgggtcatctagagcaacagggcgatggctacgacagcttcgaccgcgtgctgaacatctaccgcgaactgcccgaacagcgcttcgccaacaaattcgcgttgctgccgccgagcagctaccacgtgaccttgttgggcggggtcaatgagagcgaccgtgcgcatgggccatggccgagcgatctggagcgcgaccatgctttggcggacatcaacgccgactatctgttgcgagtgaaagaacgcgctacgccgccgctgggcgcctgccgcttcctggtcaacccgacggcggccaagaccggcgctaacaacaatctgctgattccgttaaaaccggcggacacacaaaccgcgcagcgcctggaaactgcacgccaggcgctgatgcaactgacacgcttgcagcgccccgactacatcaacttccagtttcatatttcgctggcctacctgtgcgatacgctcgatgcagcagaacaaacggcgtatcgcacggcggtgggcggctggctcacacggctggcagcagcggggccgatcacagtgccgcgtttccatttttgtacgttcgacgacatgtatgcatttcgcacgatgcatgaggtctgagctcgagtggaggcggcgacggggctgtgtgacctagacgcccgcccgttttaagggcccgctctcctcagggcgagaaggcacagcacgcgcttcagtggcgcgtgccttgagcgcccgcgccgcaagcgtgggccgtgacgcggagagaggttggggcgagggtacgcagcgcatagcgctgatagcatcactgctggttcgctacgtccaagcaatgcgtgtcgcaaacgtttgagttgctgcaggcgtcaatacaccagcctcaatcaggcacatgcggcaccgacaaaaacctgtcctacggcttgcactacacgctcgacgcatcgacttgcgccactgcagtgcgcatttgccacgcagcaaattcccgctcgaactcggccagcgtgagcagtcccaggcaggcatgcgcaccgaccggcaacggtttgcctgcggcaagtttgcgaatcagtaaaatggccgcgaaacaggggatttccgggccgtgcagcatcgctgcagtgaggtcccagtgcagcagcaacggttggcttgccccctctgcggtatggcgggtgccacgcagctccacgcgcatgccgcccaggtcggtcccgaaacgatcgaaccagtgtcctgctttggcaaatacatcagccaggcgctgcatcggcagcggcacaccacgttggcgcagccaagcaatgaccgccagacagcactgcaaaaacggcacttccagcgccgcacgaaattccacggtctgcacgccgggatagcgctgcggcaacaggtcgtgatcgggtacatcgcagggcgaggccaagcgtggggcaagctgtgcgaagtgaacgcgcgtgggctgtgcccaacccaccacctgctgccagcggccagcctgccaccagctgaaaggcgtgccgcagtacgacagcactgcacgcaccgtggccagacccaacggcgtgccctgcgcgggcgcgatgaccatgcggatctcgtgcaatgccgaaaaacgcggcgacagcgcatcgatcaccgcactggacagcgccggcaaggtgctggcgccgctgatcgccacacgctgcgcgtgccgtgcggcagcgcccatcgcagcaggaaaatcgcgaacgaaggcgcggccgtcggccagatcgatgtaatgcatgccagcctgcaggcagcattgtgccaccgcgtaatcctgcccctggaacggcccggcggtatgcaccactgcatcggcgccggtggccgcaagttgcgcggcgaagtcgcttgcatcgatgtccagccggcaggtggagatgctgccgggtgcactaccgggccacttggtcgccgcatcgcccggatgccgcccggccgcgatcacatggacctgcgtcgttgccgccagtgcacgcacgatgcgtgcaccgaagtggccgaagccgcccaacaccactacccgatacgtcatcgcctgctcgccgcttgtgtctgtgcacagtatcggcgagcgcaccgtcatctgcgcttgcgctgttgtgcgctcggcacgcggcggctcaccgttgacacgcgtcgcgcggccgcttctcagtgcttcgcgcaacacattcaatacctgctgcgtggccagccgggatgcaccggcctgcttgcttgccaatgcggcctgttgctgcgcccgcgcctgttgctgctgcgccaatgcctgcaacgcatcgggcgttgcaagcggctgcgctggcgtggaagcagtggccgatgctgtgcgtgtccacgcctgcagcaggcgcggcctgccattcgctcaaagcctgctgacgtgcggccaacctgacctgagcatcggtcaattgctggctgcgcagatgcaccatcgccatctgatgcagcagggttggatcacgcaccaggtactgcttcccatcggcacgaaaccagagcacgcgccttccatcgccgctgtcaggtgggggcgcacggcgcgctcacaaccgcagtggacgcgggatacataccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgtgagccgcgcttatggtccgtcctgactggcctatgacatgcgcctgatgatggccggcatccagcgcttcggcatgcacacggccgagggcacggtggcgaaattgcaggccatcttgggacgtccgctgcgtccccatgcagacgtcgtgcgcgaggcgacagcgcgggcgtgatcgcatgcgacgcagcaagcgcgcagactcgcgcgtttgctgtgcgatgtgcgctggctcggctcactccggcgccgcgctgctgcgcacccgtcggcagcgcgccgaagatccattcggttaccgcatccaccgcagcgcgtgcacggcagcggaaaatagctgccgtgcagccgtagcggtacgagtctcggtattgcgtcgtttcggtcgttgcagacaggtgcgccatgcctcagcgatcaacacggatctccaccggctgtcactgacaaacccggtggtgcccgtctctccaaacgcgtggcgcagcatcttcatgccatccctacaacgccaccttcacgcttgtggcattgttccgctggagattgccgatgatccgtatcctcgccccgctcgctgccgttgtgttgttgtcggcctgcgcttccaatcaggttgcgcaggtgcagcctatcgacggtgctatctccggccagtgccatatagacaaggtgcgtggtgcggtgggcctggcggcagccgcgcagaccatcgaacgtgcacgcgtggatagcgacagccagcaggtcatcctgcgccacggcgagcccgcccagggcgccagcgaaagcggcggcaatcagctcaccatcgaaaccggcccgaacaaccgcatcacggcgatttattgcggttgattgttggggggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggaaagcattgcggatttccggttctcgggtctgccggttgcagtggctgacacagtatcgagcagtcgtcggcgggtgcggaccgccggcagcacggcgtgcgccgtacatgccgcaccgagcagcggcagcgctcatctgctggcaagcgcagttgtcttggcggcaattctacgaattccgcttctatgcggacttccgcttcgacgccggcgttgcctgtgccttgagcttgctgcgcgaggcggtcaggaacttcagcgtggctgcttcccattggcgctcgccgcgcacaccggcggccatcgcttggagctgacccgcacgccaaccttcgaacacgcacgggtcgatgtaggccttgcggcataccgagggcgtgttgcccaaggcgtcggccacttcgcggatgacatcgttttgcacctgggtcagcgcgcgttcggtgctgcgttcgggtaacggtaagcgcgccagccgctgcaatgcggccaaggtgccgccccaggtgcggaaatccttggcggtgaattcttcgcccatcgcctcgcgcagatagtcgttgacctcgcccgaatccaccggctgcaactggccatcgtcgtcgcggtactggaacaacgattgcccaggcaattgctggcattggcgaatcagtgtgaccagttgcttgtcatccacttcgatgtcgtggtcttggccgcttttgccgcggaatctgagtcgcgcgcggccgcccttcagaaattccatatgccggttgcgcagcgtggtcagcccgtacgaacgattgctgcgcgcatattctgcattgcccacgcgcaccagggtgtcggccaacaatgccaccacgatcgccaacaccttctcgcgcggaaatcctggcagcaccaggtcgcgacgcaaccgccgccgcagcttgggcagcgctgtaccgaaggcgatcacgcgttcgaacttgccttcgccacgcacctgcgcccaaccggcgtgataccggtattgcttgcgccgccgtgcgtcgcgtccggtggcctgcagatgcccattgggcgtggcgcagatccacacctcggtatacgccggcggaatagccagcgaacggatgcgttgcaaggtgtcggcatcgcggtaactgaagctcttgccggctttgcggcggctgataccgggctgctggtcgttgacgtacgtcagcccggccgcgcgtgcggtggccttggcctgcgccacggcggccgcgcttgccacggcggccggggccacagcggccgccgtggccaccgcagcaagctttcccgcggtactggcggtgactgcggcattgcgaagaacacgtttggctttcattgcgcacaggtccaagggctggcggcgattgttgagcgcagcgaaactaggccacgtcaacgcaacggcaacgccgtgtgcgcaagccatgccagtcgcgtgactttgtgcttatgctttggcatccccctttgctggagtgatcgatgcgcgctgttctgcctgttgcccgcctgacttgcaccctggttgtgctgactgcattgactgcctgcaacaaaccgcaacccgatgagcaggaagcggtcaccgccaaggcccagcacgcggccgaacaagccgctgcgcccgcgccggatgcagcgccggaagcgccaccgatcggcagctgcgatgccacccaggtgcaatcgctggtgggccagccgttgaccgatgcggtgggagaacaggcacgcaacgatgccggcgccaagtcggtgcgtgtgctcaaacccggccagatgaccaccatggaattcaacggcgaacggctcaatctggaagtggatgccaagaacctgatcacctcggtgcgctgcggctgatagggcgttggcgcctgtcgcaagaccggcgcaacgcctgctgggacaagggattgcagcggctcttgttgcagctgtaacggtgtattgcggcaccgcatcaactgtggtctagtcgatcatccggtgacctcttcgaacgctccacggatcgagcggtgcaacgtcgccgccgctctcctagatcgcaaagaggcagacatggccccccgcactcgccaagggctcaacgagcacggtctctacaacagcgcgcgcgacgaacgcgatgcctgtggttttggcatggtcgcccagttggacgaccaaccttcccgctcgctggtggacaccgcgattgcggcgctctcgcgcatgacccaccgcggcggtgtcgctgccgacggactcaccggcgatggctgcggcctgctgattcgcaaacccgatgcgttcctgcgcgtgctcgcgcgcgatgccggcattaccctgggcacgcgttacgcggccggtgtggtgtttctgccgctggacgaagccgatgccgcccgctgtcgcgccgaactgcaagcgcagctgcagagcgccggcgtgcaggtacgcggctggcgcgtggtgcccaccgacgacagcgtatgcggccagctggcacgcgagaccttgccgcggatcgagcaggtctttgtcaatgccggtgccaagcagaccgaagacgccttcaccctggcgctgttcctggcgcgccgccgtgccgagcaggcgctgcatgcggttgaagatttctatgtcaccaccctttcgcccaatggcatcagctacaagggcatggtgctgccggacaagctgagcacgttctacccggacttgcagcgcagcgatctgtcctccagcgccattgtgtttcaccagcgtttttccaccaacacgctgccgcgttggccgttggcgcacccgttccgtctgctcgcccacaacggcgagatcaataccatcgaaggcaaccggcgctgggcgcaggcgcgcagcaaggtgtggcagaccccgcgtttcgatatcgccgaattcgacccggtgatctccatgcacggctccgattcgcagagcctggacaacatgctcgagctgctgatcgctggcggcatggacctgctgcaggcgttgcgcatcctggtgccgccggcgacccaggcgctggaattcaaggacgccgacctggccgcgttttacgagttctatggtctcaacaccgagccgtgggacggcccggccggcatcgtcgcctgcgacagccgctatgccgcgtgcatgctcgaccgcaacggcctgcgcccggcgcgctggatgctgacctccgaccgccatttcctggtggcctccgaggccggcgtgtgggaattgccggccgagcgcatcacccgcaagggcaagctgggcccgggcgagatgatggcgatcgatctcaagcgcggcgacctgctggactcggacgccatcgaccgcatcaaccgtgcacgcgccccgtacaagcagtggctgcagcagggcgtgacctatctgcagaccgaattgatcgacccctcgctggtggaagaacccttcagcgagcagaccctgcgcagctatcacaagctgttccagctcagcaccgaggaagtggagcagatcctgcgcccgctggccgagaccgagcaggaagccaccggctcgatgggcgacgacaccccgatggcggtgctcagccgccagacccggccgctttacgactacttccgccaggcgttcgcgcaagtcaccaacccgccgatcgacccgctgcgcgaaggcatcgcgatgtcgctcaccacccagctcggcaaggagaccaacatcttccatgccggtgcggagacggtgaaccacgtcatcctcaactcgccggtgctcagccagcgcaagctgcgtcagctgctgaagatggagcagtacgtcgcgcgcaaccgcctgatcgacctgtcctacagcgtggaggaaggcctcaaggccgggctggaacgcatctgccaggacgtggaagccgccgcgcgcgccggtgcggtgatgctgctgctgtcggaccgctacccggtgccggaccggccgatggcgcatgcgctgctggccaccggtgcggtgcatcaccacctgtgcaaggtgggcctgcgttgcgaggtcaatctgatcatcgaaaccggcaccgcgcgcgatgcgcaccacatggcctgcctgctcggcttcggtgccaccgcggtgtacccatacctggcctaccagacgctattcgacctgggccggcgcggcatcctgcagctgagcaagggcggtgagcagtcgcagatcggccgccgctaccgcaagggcatctacaagggcctgtccaagatcatttccaagatgggcatctgcaccatcgccagctaccgcggcgcgcagttgttcgaaatcgtcgggctggacccggacgtggtggagctgtgctttgccgacacgcccgcgcgcatcggcggagtgagcttgtcgcggctggacaccgagtcgcgcgagctcaccgcacgcgcctggaacgaccagctcaaacccgaagtgggcgggctgctcaagtacgtgcacggcggcgagtaccacatgtacaacccggacgtggtcatgacgctgcagcgcgccacgcgcaccggcgatgccggcgactggcagaagtacgtggacgcggtgcactcacgtccggcctccacgctgcgcgatctggtgcagctcaagcgtgccggcaccccgaccccgctggatgacgtggcaccggccgaagatgtgctgcggcgcttcgacaccgctgcgatcagcctgggcgcattgtcgcccgaagcgcacgaagcgctggccattgcgatgaaccgcctgggcgggcgcagcaactctggcgaaggcggtgaagacccggcccgctacggcaccgagaagcgctccaagatcaagcaggtggcctccggccgcttcggcgtgaccccggaatatctggtcaacgccgaagtgctgcagatcaaggtcgcccagggcgccaagcccggcgaaggcggccagctacccggccacaaggtcaatgagctgatcgcccgcttgcgttacgccaagcccggcatcggcctgatcagcccgccaccgcatcacgacatctattccatcgaagacctggcccagctgatctacgacctcaagcaggtcaacccgagcgcgctggtgtcggtgaagctggtggcgcatgccggcgtcggcacgatcgccgccggcgtggtcaaggccggcgccgatctgatcaccgtgtccggccacgacggcggcaccggtgccagcccggtcagctcgatccgctacgctggcgtaccgtgggagctgggcgtggccgagtcgcaccaggcgctggtggccaacgacctgcgcgaacgcaccatcctgcagaccgacggcggcctgaagaccggcctggacgtggtcaaggccgcactgctcggtgccgacagcttcggcttcggcaccgcgccgatgatcgtgctgggctgcaagtacctgcgcatctgccacctcaacaactgcgccaccggcgtggccacccaggacgagcgcctgcgtgccggctacttcaccggcctgccggagcgggtggaacatttcttccgcctgctcgccgaagaagtgcggcaatggctgtcgtacctgggcgtgcgctcgctggatgacatcgtcggccgcaccgacctgctggagcagctggagctctcgccgcgcccgggcgtcaaggtcgacctctcgcgcctgctcacccatgcgcactacgacggcagccactgcgccgcccagcgcctgtacgaatcgccggacagcctggcgacccagatggatggcttgctggccgatgccatcgcccacaagaccggcggcgagcatcgcttcctgatccacaacaccgaccgctcgatcggcgcgcgtctgtccggcgccattgcgcgtgtgcatggcaaccacggcatgagcgatgcgccattgaacctgcgctttcgcggcaccgccgggcagagcttcggcgcgttcaatgccggcggcctgcaactggagctggagggcgaagccaacgactacgtgggcaagggcatggccggcggcaggctggtggtgcgtccgccgcgcggggcgcgtttcgaagcccgcagcacgccgatcgtgggcaacacctgcctgtacggcgccaccggcggcgaactgttcgcggccgggcgcgcgggcgagcgctttgcggtgcgcaactccggcgcgctggcggtggtggaaggcgcaggcgaccactgctgcgaatacatgaccgacggcgtggtgctggtgctgggcaaggtgggcctgaacttcggcgccggcttcaccggcggcctggcctatgtgctggatatcgaacgcgacttcgtggaccgctacaaccacgaactgatcgacatccaccgcgtctccgccgaaggcttcgagaaccatcgccagcacctgcacacgctgatcagccgccaccgcgagctgaccggcagcatctgggcgcagcagatcctggacgagttccgcgactacatcggcaagttctggctggtcaaacccaaggccgccagcatcgagtcgctgacagagtcactcaggcgggccgcctgagtgacgggattggggagtcgcgattggggattggttcgcgccctggttaggtcgcccatcgtggccagccccgacactccaatccctgatctcgtcctccagcgtcgtgattgttcattcgagattcgcactgcgtccgctccccgtcgcccgctgttgcgaatccccaatcccaccccccgaatcccagccctatgagccgcaaacaagccttccaattcctcgacctgccgcggaccatgcccacgcgcattccggtggaactgcgcacgtccggcgattggggcgagttgtacggcaagttcgacaaggccgaggcgcagtaccagtccggccgttgcctggattgcggcaacccgtattgcagctggaaatgcccggtgcacaacgccatcccgcagtggctgcagctggtgcaggaaaaccgcatcgaggaagccgctgcgctgtgccattccaccaacccgctgccggaagtgtgcgggcgcgtgtgtccgcaggaccgcctgtgcgaaggcagctgcacgctggaagaattcggcgcggtcaccatcggtgcggtagagaaatacatcgtcgacaccgccttcaagatgggctggcgtccggacctgggcaacgtgcacccgaccggccaccgcgtggcggtgatcggcgccggcccggccggcctggcgtgtgcggacaggctggcgcgcgccggcatcgaagcggtggtgtacgaccgctatgaacaaatcggcgggctgctgcagttcggcatccccagcttcaagctggacaagtcggtgatcggcaagcgccgcgagatcctcgaaggcatgggcgtgcagttccgcctgggcgtggagatcggccgcgacatcagcatcgagcagttgctgggcgaatacgatgcggtgttcctgggcaccggtgcctaccgctacaccgacggcggcctgcccgggcaggatctgaagaacgtgctgccggcgctgccattcctggtgcagaacagccgcatcgtcagcggcaacgacccgcacggccggccgatcgccggctgggaaaaccagctcgccctgcccgacctcaccggcaagcgcgtggttgtacttggcggcggcgacaccggcatggactgcgtgcgcagcgccatccgcctgggcgcggccaaggtcacctgtgcctatcgccgcgacgaagccagcatgcccggctccgcacgcgaggtggccaacgcccgcgaagaaggcgtgcgcttcctgttcaaccggcagccgctgtcgatcgaatccggcgccgacgacgaagccattggcgtgaccgtggtggaaaccaagctgggtgagcccgacgccagcggccgccgcaatgcggtgccggtggaaggcagcgaatcgctgctggaagcggacgtggtgatcatcgccttcggcttctcgccgagcctgcccgactggttggcgtcgcaaggcgtggaagccggcagtaacggccgcatcgtcgccccggccgacggccacggccgcctgccctaccagaccagcaacccgcgcctgttcgcaggcggagactgtgtgcgcggcgccgatttggtggtgactgcagtggccgagggccgcgacgcagcctgcagcatcgtgcaactgctgggtgtgaaagcgcaggtcaaggagccggctgcggcgtagggacgttagccccatgctcccctgcaccacgtgcaggtctcccgctatgcacatgccgttcacacagttcgttctacagccccccacgcgaaccgaacactgttggctgataagttaatctgaccctgaggtttccccacatttcttcctgcgagatcaagcacttggtgggccatgcagtggaaggaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccgaccatgcgcgccagcgaagtattgcagaagtgcctatccgactcactctccggcatgcatgcattacggcagcgcgccttgctgcgcgcggtcgaagcgctgttgcacggaggtcggctgaccctgatcgaccttgcacgtgcctggcccggcgcgacgcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgaacgatcagccatcgagcaggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccgatcggtggacgcacactgcttagactcaatctccaagtgcaacaccctctcagcagttagggtatgcatatgtcaaaaagctatcaacacctcagtgcggaagagcgcgcaatgctccagatcgagagggggcgcggtcaaagtgtgcgcgcgatttccaggattttaggcaggagcccgtcgacattgagtcgggaattggccaagcaggacagtaccacctattgcgcgcgcagtgcgggcaagcgctaccgcgcacggcgtcagcttagcgtccggcagcggcgactgacgccaggaacgccgttattccagctggtgcgagatcatctggtgctatggcgctggtcgccccagcagattgctgccaagctctcgcatatgcatccggatgatcctgcccagcgcgtcagccacgaaaccatttacgctagcatctacgcgcatccgcgtgggggcttgaagaaggaactggtccaggccctgcgtcagcacaagcccaaacgcggatgacggcgtacgacggcggccacacgcagctgggtgccggaggagttgcggattgtgcatcgccccgaagaagtgcagacgcgcttggtcccaggtcattgggaaggcgacttgatcaagggcgcattcaatcgttctcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgctgcggccagcaaaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgcccacatcgtctctgccagggagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtgatctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggagggcgcattcaatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggattgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagcggggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcaaacgctcggatggaagacaccaagcgaggcaatggaggaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgccctcaccttgctggacatggtggttgccgggaaacagcagggatcgcccggcgcggaaaaacgcttcctgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcactgacgccggattccgcacgccctggtttcgcgcggtgtcggcgatgggctgggactgggtcgggcgtctgcgcgggcgcacgcaggtcaaaccgcaagacgtgcccgatgatgcagcgcaatgggtcgatagtcgtcgtctgcatgcgctggcgtccaaccgtgcacgcgcattgccaccgatgcaggccaatcgcagcgatccacgcgattgccgtctggtgctctatgccaagacaccacagggacgtcagcaatgcaatcgacgctcacccgccaaagtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagttacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcggaatctgaagtcgcatcgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaccacgctgggcaccttcgccggttggctggcgggactgagatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctacttgacgctgcgcgtcggccgcgaggcgctggccaggtgctggcccatggaaccggtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggcgctgtaaaacgtggggatacctaagaacccgaacgacgaggccacttcggccggcgattccccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgctgcccacgataccaagcgtccgtctctcttcttcatggatggttggacagcagacaccgacatttgctccctaatttactgacttattagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcctgggcactggttagtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgccatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcttgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccacagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcctcgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaagggtcttccaatagtggcacaaaggtacgcattatttgtaacacagtggaattagtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgccggccacatgatgcttgagcacgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagcagccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgccttcgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcgcgcccgcgataccccaggtccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcagccagcgtgtcgccgtcgtacgggttacccgggaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcttgccttgcccttgctgatgcattccacttccggcgcgtgcaaggcgtagagtttctgtttgtccttgggacgctgtgccaacaaccgttgtgcgcgctccaaccagacaccgatgcgctcacgcaccgacggttcccgctgggccagcttgcgttgcagatcgcgtaacacccgtcccaggatcgtgcgttggcgtcgcagcaccttgcgcatgcgcttgaactggcgcgcatgcgcatagcgtccggccttgcggcgcaacgccggaccttgccgcgcataggtttgtcgcagtgcaatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaacttgcgcgcatccaccgccttcatcgtgtgagcggtgttgatcgtgtgcgccaacagcgcttccatcccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccgacgtgcgcacaccgcctcgtcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcaagcgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaaccgcggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccagtgaatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcatgcaattgctcggcagcaggacggcgtgtacgcatgggcgaaaactgccagaaaccagtaggtagagtaacgaaaactggcagttccagcacgccaaaaccgcaggtgaggccttgcaatggatgcggtctgggggtttttcaggggcgactgattagccctgaccctcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgtgttccatgatgtctgatcttggcgctgctgatgcgaggagccggtgcgaagttctttcagccaggaccccgtggcggcctggcattgggccggtttagcgataagcgcggaggtgctgcagctgaaggtcggggctaatcaggtgaagtgatagacgcagtcgttggtaccggggtcgaaatagaaatacacctcgctgcggcggtcgtgcagatgcggcggcatggtgttccagacgctgccgggtttgagcacggtcaggccgagcaacagctgcgacgactggcaggtagccggcacgatgtattggtaaatgatgcgctcgttgctggtttccagcgcgccgcgctccagcgccaccgcatccttgatcgagagttgtttggtctacaagcgcgcatgcgccggcgtggacgcgagatagaactttgcggggttcgcagcgtcttcggacgcgaaactgacatcggtgctgctcatcgccacatacaggccgtccttcggccccatcgtgcaggcggtgccgtccacggtcaccgtaccggtgcctgcgccgacgttgagaatgcccagcgcgcgacgctccagagacgcatgcccggcggccgaggccggctcggtctgcttgggcagttgcagcgtcttgcccaatggcgcggcaccaccgagcacgaagcgctcgtagtgggtgtatttgagggtcaccgcatcgtcgacgaacaggccgtcgagcaggtagagctcgcgcaggtcgtgttgctggcgcccttgatggcgtcgggatgggtggcgtagtgggttttgcagtacagggacatggcacatctccgaggcaggcgagcgggaacatgggcttgcacgggcctagtctaccggccctggttaaccagtgtcattgggccgtgcacgaaaatcgggatgggtgggctggtgggcctcctgcgtccttcgcccgccgggagaagatggcacgcagcgccggatagggtgcgaggctacgcgccagatcgggagtgcaaggccgacttggccgttggagatttactgcattgtcagcgcacgcctgaactttctgacttggctgtccgccgccgtacccttaccccaacccccgctccgcgccccggcccgcgccagcggcgcgggtgctccaaggcacgcgcggcaatgccgcgcaagctgtgccttctcgccccggcggaagagcggcttatcgcgttcaatcctccggcggttggcaggactctctgacgatcaggtgcgggcgcacgctggcggtgggcagctggggggcgttgtcgggctggatcaacattgccgcggcggtgcggccggtgtcgcgtgtatggcgacgcaccgaggtcagcggcggccacagccgcgaagccaacgagctgtcgtcgtagccgatcaccgacagctggcgcggaatgctgatgccggcgcgcagcgccaccttgtagataccggcggccatttcgtcgttaccggtgaagatggcggtggggcgtttcttgcccagcagcagcttttcggccgcggctacaccggattcgaaggtgtagccggcctccacaatacgctcgggcggcagttcgatgccgcgccgggtcagcgcgtcggcaaacccgcaggtacgctcgatcgaggagcggtaggcgctggggccggtgaccagggcgatgtcgcggtggccgagcgacagcaggtactcggccgcctcggcggcgccgtcgcggtcgtgggtgatcaccgtctgcgaggtggcatccagcgcgatcgaggcgatgcgggtgtagcggcagccgatctcggccagcatgtcggccagcgcctggtcttcggaggcgcgcggtaccaggatcaccccgtgcagcttctgcgcctgggcgaagcggcgcgcgccttcgatgtagccggggctgcggctgtcgcaggggtgcaccaccagctcgaaactggagccgcgcagcgcgtccagcgcgccgtactgcatgtccacgatgtattgcgcggtggggtggtcgtagaccatgccgatcaggaacgagcgccggaacgccagcccgcgggcgagcgggtccggcgcgtagccgacctggcgcatcagcgcctcgaccttctcgcgggtgtcctgccgcaccagcggcgagttgttgatgatccgcgagacggtcttcttcgacacgcccgacatccgtgcgatgtcgttgatcgtcgcgaccttgcccttcggcaggccatgcattccctcttcaggcatcttgcgggcgggcatagcggtcaaccagtgaagttgagtggattctaccggccccgggggggcggtagacctgagcgacgcctgccgctgcaacggatccgtgcggccgggcctgccttcgcaggcagcgccacgacatgcccggcgatgcagaacggtcagtccagggcgtggtagcggacggtgcgcaattccacctggcccgcgccggcggcgtacagcgccggcgtcagggccaggaacttgccggccacgttgtggtggtagccggatacttccatctgcaccgggtacgtggtcctgaccttgccgtcggtactgctgtggatggtgacgatgtggcggttgttggtgacccgcagccacagggtagcaccggtagcactgggggccagcgtgccggggcgttcccgccgtagcggtgcatgacgaagtgctcgccattgctgcccaccccggcatagagcttgtcgctgtagaacagccgcgccacgctctgcctgcccggtgccacggtcatctgcacctcgaactggtaggccggggcggtggcgatcaccgtcagcggcaaggcatggcgtggcgcactgcccttgccctgcagacgcagcacgccattgccgagctgcaggcacttggcttcgtcggcagccgggttgaagaaggcccactgcgggccgagcgtggcggcgcggaacccgctcgacgatggcgtgcgcctgtgcaagcgcggcgacgtggtggtggtcaccgtcaatcaccggctcaatcggttcggctatctatcgttggcgcagttgggggatgccggttttgccggctccggcttggccacgtgtcgtcatggcgattccttgcaacaacgtggtccaccagcatggccccgccagtgtgcctgccaagccagcggactcagcccaccgccaactgctgtcactgcgcgcgtggcgcgccatcgcccagccacagcatggcgacgctggtcagcagactgaagcggcgtgggccggcactgcgctgattaatgcacagcaccccagcacgcgtgtgcaccagcggcttgtgcgaatgaccactgatgatgacgtccgcctgcacctgcggcgccagtgttttcagatcgtgcaacacatggatgcgcacgccatcgatctgcacatccagcgtctgtggtagacccgcggcccagggtttgcatcgatgttgcctgcgatgacatgcagcggtgccagtgcccgcaacgcctccagcgcctccggcttgcccacgtcgccggcatggatgatctgcgtgcagccatcgagcgcggcaagcgcctcgggccggagcagcccgtgcgtgtcggagatcacaccgatgcgcgtgccagtccccattttgccactccctcgtttgagcacgaccatccgacgtgttgcaacaagcccgacctgacgacatcaggcgcatcatggtcgaaccgcggcacctgcatgcaatagatgccggcgcatcaaccaccctgcccatgatgaggtgatgcatgcgctggctgccacgtaccaccgggcccactggccggtggtacgcgcaggacgcgtcagccgggcggcgtgagcacgatcgcgcccagtgggggcaacaagagcggcagcgcgtgtgcgtggccgtgcatggactgctgctctgccgtgacgatgccaccattgcccaggttcgcaccgccataaatgccggcgtcgctattgaatacctcgcgccactggccgccttgtggcacgccgatgcgatagccgtgctgcacgaccggggtgaaattgatcaccaccagcacgggcgcatcgccacgtttgcccttgcgcaagaatgccaccacgctgttgccggcatcgtcgcccaccacccaggcgaagcctgacgggtcgtcgtcatgcgcatgcagcgcagggtattggacatacagccggttcacgtcgcgcaccagcgtctgtacgccacggtggcgtggatcgtccaacaagtgccacggcagaccgctgtcgtggttccactcggtcggctggccgaactcgcagcccatgaacagcaacttgcgccccgggtgggtgaacatgaaacccagatacgcgcgcagattggcaaagcgctgccagtcgtcgcccggcatgcggcccagcaacgaccccttgccgtgcaccacttcgtcgtgcgagatcggcagcacgaagcgctccgaatacgcgtagaccatgctgaacgtcagctcgccatggtggtaacggcgatagatcgggtccagactggcgtaatgcagcgtgtcgtgcatccagcccatgttccacttgtagtggaagcccaggccgccatgcgccacatcggcggtgacgccaggaaacgcggtggattcttcggcaatcatcaccgcgcccggagtgtgctcgcgcaccagcgcgttgagccggcgcaggaacgcgatggtctcgtagttctcgcggccgccgtggatgttgggaacccactcgccggcattgcggctgtaatcgcggtacagcatcgaagccaccgcatccacgcgcagaccatcgacgtggtagcgctgcagaaattccatcgcactggcgatcaggaacccggacacctcacgacggccgtggttgtagatcagcgtattccagtcgcgatggaaaccctcgcgcgggtcggcatgttcgtacagcgcggtgccatcgaaatgcgccaggccgtgcgcgtcggtgggaaagtgcgcaggcacccagtcgacgatcacaccaatgccttcgcggtggcagcggtccacaaaacgcgcgaaaccgtcgggcgtgccgaagcgcgcggtaggcgcgaacaggcccaacggttgatagccccacgagccgccgaacggatgctcggtcaccggcatcaactcgacatgggtaaagcccatatcggccacatagggaatcaagtgatcggccagaccatcccagtccagatccacgccttcttcgcgcagccaggagccggcatgcatctcgtagacgctcatcggcgcgtcgtgcgcctgacgacgcgcgcgcgtcgccatccagccgtcgtcgctccactgatacggcgtggggtcggccacgatcgaggcggtgcccggcgcaagctctgcgcggcgcgccaccgggtcggccttggccggcagttcgtgcccatgcgggccacgcagctggtacttgtaatgcgcaccggggccgacgtcgggcacgaacaactcccacacgccggactggtgccgcagccgcatcggatgacggcgcgcgtcccagctgttgaagtcgcccaccaccgcaacacgcgaggcattcggcgcccacaccgcaaagcgcgtgccgcgtacgccgtccacttccaccacgttggcgcccagcgcgtcggccaattgcaagtggtggccttcgctgatcaggtgcaggtcgaagtcgctcagttgcggaccgaacgcgtacgggtcggcggtgtcctgctcgccaccgggccagccgatgcgcagccgatacccgccctgcgccggaaggtcgccggcaaacaggcccggctccgggccagcctccagcgcgatcgtctggccgtcgtccagcaccgcgctgacgcgctcggcgccaggcaaataggtgcgcaatacacgtccggtgtcggttcggtgcgcgcccaggacggcgaacgcatcgccgtggcgcgcctcggccagggcacggatgacgccgggatcccatcgattactcactgctgtcattactccactcatcatatgtcccctgcaccggcgcgagcgcgttgcaggatgcgtcgcaagccttcgatcggcaccatcaaccagccaggacgattggcggcttcataacgcacttcgtagcaagccttttccaccaggaacaacaaggtggctgcgttgaacgccgccggcgcaatccacggatgggcgctggcgtcgagcacggcatggtaagcgtccaggaaggcccatgtggagcggcggcggaattgcaccagaaatgcgtccagatgcgcgtccacgcccaccccggcgcgtgcggtcgtgccctcctcgccacgtgccgacacttcgctggcgtaatcgagcgagcgcaggaagccagccacatcgcgcagcgggctggccttggcgcggcgctcggccagcggcttggccggctcgccctcgaagtcgatcagcaccacatcgtcgaacgcgaccaggatctggcccaggtggaagtcgccgtgcacgcgcgtcagcaacgaatcggcgagcacgcttggcgccttggcaagcagggcatccagctgcgggcgttcggccagcaccgcctccagcgcctcgcgttcggcgctgtcttcgctgccagccaggcgcgcattgacggtgtcccacatcgcttccacctgacgccccacaccggccaccacatcgttggcggtaggcaggtcgatacgttgtggtgcgaaatcggcatcgtcggtatcgcgcgcgagcgcttcatgcagctcggccaggcgcgtgccaaccacggcagcgaacgcgtcatagccagcgacggcttcggcgcgcgcttcgtctgtctgcgcggtcgacgtattcgtcgaagctacgtgccagatggtcgagcgtccagcgccacgcatcgccttgattgcggatgaagccctgcaacaacgcgatggtggtgaccgtgccctgcccgtcgacgcggctgatgctgcccagcagcggcgcggcgttggcgtagcccatctcggtcaaccggcggccgatttcgatctccgggttcgcgcccaccgcaacgtgccgtagcagcttgaacacggccttgtcggcgatcaccagcgagctgttgctctgttcggccgacaaccagcggatctccgggtcgtgcgggatatccagcatcgccagcgccggggtggcttcgaaacgtacctggccttgttgcgatgcctcctcgccatcgcagaactttagcgctgcgttgctgcacagcgcatcgatcacgccgcgtaccatcggcttgagcgcaaacgcgtcggtcaggtagcccacctcgcgtccttgacgcacgcgcgccagcgccagctgctcagccagcgtgctgggttgctcgcgctcccacacgatgcccaccggcaacatgtagcgctcgcggcggccgtcctccagctccacctccagctccagcagcgtcatcggttggtcgcccggcagcggtgtgcgacgcgcgatgcgcacactgcgcagcgcctgatccttggctgaaaaccagcgccgtgccgacagccatgccggcaggatttcgccttccaacgtaggcaaatgcggcagcagcgccgcacttccgtcggcatcgctgcgcagcaccagcgtgcggtagtccggcaacggcaccgggctgggcacatgccaatccggcaaggtgccttcgctcaccagctcgaacgcataaaagccgaacggcggcaccgtgagcaggtaggtcagccgcccgatcggcgggaagctgccgccgccgatgatgtccaccggcacgcgcccttcgaactcggacagatccagttctaccgcttgtagcgtgtgcgagagattggccacacacagcacggtttcgtcctgataacagcgcaggtacgcaagcatgcggcggttgcccggatacaggaaccgcagcgtcccgcggccgaaggcctggtagcgcttgcgcacgctgagcacgcggcgcgtccaggtcagcagtgaatgctggtcgcggatctgcgcttccacattcaccgcctggaagccgtacagcgggtccatcaccggtggcagcaccagctgcgctgggtcggcacgggaaaagccgccgttgcggtcgatcgaccactgcatcggcgtacgcacgccatcgcggtcgcccagatggatgttgtcgcccatcccgatttcgtcgccgtaatacagcaccggcgtgccaggcatggtcagcaacaacgaggtcatcaactcgatacggcggcggtcgcgctccagcaacggcgccaggcggcggcggatacccagattgatacgcgcgcggcgatcggcggcataggtctgccacagataatcgcgttccgaatcggtgaccatttccagggtcaactcatcgtggttgcgcaggaatatcgcccactggcagctctcgggaatctccggggtctggcgcatgatgtccgtgatggggaagcggtcttcgcgcgcgattgccatgtacatgcgcggcatcagcgggaagtggaatgccatgtggcattcgtcggcgttctggccgaagtattgctgggtgtcttccggccacatgttggcttcggccagcagcatgcggtccgggtattcggcatccagggtggcgcggatcttgcgcaaaatggcatgggtttccggcagattttcgttggaggtgccggcgcgttcgatcagatacggcactgcatccagacgcaggccatccacgccgcgatccagccagaagcgcatcacttccagcacagcttccagcacggccgggttatcgaagttcagatccggctgatgcgaatagaagcggtgccaaaagtactgcccggccaccggatcccaggtccagttggatttttcggtatcgcagaagatgatccgcgtgccttcgtactcctgatcggtatccgaccacacgtagaagtcgcgcccgggcgagccggctggcgcagtgcgtgcgcgctgaaaccagggatgctgatccgaggtgtggttgatcaccagctctgtgacgatgcggataccgcgcgcgtgcgcctgcgcgaccaactgttcaaaatcttcgatgctgccgtaatccggatgcaccgccatgtattcggcaatgtcgtagccatcgtcacggcgcgggctggggtagaacggtaacaaccagatggtgtccacgccgagttcggcgatgtaatccagcttggaaatcagtccgggaaaatcgccgatgccatcgtcgttggagtcgaagaacgacttgacgtgcacttggtagatgatcgcgtccttgtaccaacgctggtcggcgaccacggcggatggctccgcgtcggcttgtaacgatgccactgcattcatgcgacctctcctgcgcggatgcgccataacgcgaacggccgcctcgcctctagacggatgtgttggtatttgccgtgccacgcgaagcgatgcccgtcccacagatcgtccacggcaacggtggcgtgatcgggcaggcccagctcccacaacgggatgtcgatgtcggcatcctgcccggcgtgcgggtcgagattgatcgccaccagcaccatgctgcggctccgcgacaggtagccggcatccagaaacttgccgtagtagagcacttggtcgttgtgcgcctgatagaagcgcgtacccaggtgcgactgcagttccggatgcatacgacgcagctgattgaagcgggtgatctcgtcgacgatgtcgccgggcacacgttcgggccaggcgcgcagctggaatttttccgagtccagatactcttccttgcccggcgccagcggcgtggcttcgcagagctcaaagccctgatacatgccccacaacccagagagtgtggtcgccagtgccgcgcggatcagatgcccattacggccgctggtctgcaggaacagcggattgatgtccggcgtgttgacgaaaaaatgcgggcggaaacattcgcgcggcacgccgtcgttcaactcttccacgtacgcctgcagctcgtgcttgtggttgcgccaggtgaagtaggtgtaggactgcgagaagccgcacttggccaggcggtacatcatcttcgggcgggtgaaggcttcggacaggaacaccacatccgggcgccgaccgcgcacatcggcaatcaaccactcccagaacgggaacggcttggtgtgcgggttgtcgacacggaacagcgtgacgccttcattgacccagaacagcaccgcgtcgcgcagcgtgttccacaggtctggcaccgcgccgctggcgtagaaatcgacgttgacgatgtcctggtatttcttgggcgggttttctgcgtaccggatcgagccatctgcgcgccaggtgaaccaatccttgtgctccttcaaccatggatgatccggcgcacactggatcgcaaaatccagcgccacctccagtccctgcgcgcgtgctgcgtgcatcagacggcggaaaccttccagcccaccgagttcggcgtgcacttcggtatgcccaccatcggttgcgccaatcgcgtatgggctgccgggctcaccctccaccgccgtgaccgcgttattgcggcccttgcggttgttcaaaccgatcgggtggatcggcggcatgtacaacacatcgaagtgcatcgcgcgaatatgcggcagccgctggatgacatcgtcgaacgtgccatgccggtcgacatcaccgctttgcgagcgcggaaacagttcgtaccagctggcgaagtgcgccgcgcggcgttccgattcgacccggaaggtcaccggatattccgagcggaacggcttgtcgtcggccagcgccatcgcctgcacggtgtccggctccagcacgatggccagctgctgcaaggcttcgctctgcgcaccgatgcgggtgagcactgagtgcaagcgctcagccagcgtgccctcgctgcgtgcctgcgcggcctgcacgacggcgaccgcttcctgcacgtcgaccggcagcaccgtattggcggcgcgctttttttccagatccgcatgcaaggtggcaaagacatcgcgccaagcctcgacgcggaattcataggtaccgatgcgctccaacgggaactcggtgcgccagcggtcgttgcccaagacacgcatcggcgcgctggcccaggtcttggcatcggccgggcgccacagcaccgccaccgcaatgcggtcgtgtccatcgcaaaacgcgtcggcctctacgcagatgcggtcgcccacggtacgcttgaccggaaaacggccgttatccaccgacggcgtgaccgactcgatgcacacgcgcggccaggcgccggccgcctgcgcgcgcgggcgcatgcgcggcactgccagcacatggcgcgccggcacgctgcggtacacgcgcacctcacccggctccagcgcctccagcatggcgccggacaggctgcggccattttcggccaccaaggcctcggcatcgccgagcaatcgcaaaaggtcagacgcaggcaccggcaccacgtgacgcgtgtcgccattgatcaataacaaggaaggcaagccgcccagcggctcgaccgccactgcggtcagtccggtcgcttcacgtagcagcgggcgcagccgcatgccggcattgctggtgggcgggccatcgctcgcgcggatcgccagcgggaatgcatccaactgcgcgtcgtccagcaaccaggcaccgcccagcgccgacgcgagctgccaatgctgttctggcgccgcagcacgcgtgccgtcgggcgcatccagcaccgcaacgacctgactcgccaacgcccgcaacgcggtgtcttcgtcgaagaaccagctgccgcggccatcccaccaggcgagcgaagagaacgccgcatcgaacccggcaccggccagctgctgcaaggcctccagccccaagcctggcgtccacgcggcaaacacgacctccggcgctcctgcatgcacgcgtgcgatcaactcgcgccagcgctgcaccggcacctgctgcggctgcaacagacggaaaccaccgacaccttggccaacccattccaacaagcgtgcgctccaccactccaccaacgcggcaccttcctgcgtataggcaaagcgggcttcagccacttctggcgtggcacgcggctgacgcggatccggcaccgccgtgctgcgcgcccggaaccactgcgggttgtcgcgcaccaccgcactggcaccgcccacttcgtccaggcgcacatcgatcaacagcttcacgcccgcgcggcgcgccgcctgcaccgccgcttgcaaacgctcggcatgcgtatcggcgcctgccaatggctcgatcaagcgaccttccgcatcgcgcccaaagggtgccgccatcaccacgcaatcgcagccagcctcacgcgcagcgacacagcgctgctccagccaggtagaggtcgtcgttgcttcgttgagaacatagatccgcatggcgcctcctcagcaaacaacggcgcgcaggcgcaccgtcactcgggaagccagcgcacacgtgtcatgtcgcagtgtcgcgatcctctgctcaccgcacgccgcgccaccatctctacgtaccgaaccttgctgtcttgacgcttgccggcacgctacccgaccaaccctgccacccgtgactgcactcatgcgcaactccccaacgattcttgacccatgcagtcaaacacccccactgcgaatttcatgtgtcggtggaattgacgaaaatcaaacaagcgcggctttggtggtgcgtgacagtgcagcaggagtagtggctagcgatggggtgcactgccgtgtggcaagcgccaccgcacgcatgtcgagcaagcagtgcatttggtgcacggccaatcagctagcgatgcagacgttggttgcgagcccagcgatattccgggttgcgcattacagccacccccacgcgccgatgcgcgccccgtatcgcttcctgcgccaagcagggacgacagacacggtgtaagcgacaacatcggctgctgcgcgggctgacaccactcgactcaacaagcggtgacgttacacaacaagccacgacgcgtaggcgctgcacgcgcggcattgattccaaggatccaacatctttgaactgtggtcgggcagcctctgctttcacagtcgcagctcctttacctgctgtgcaaaaaaaaagtttatcccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatttcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggcctgggtgggccgcagcaacggctgacgctcgcctaccggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgatccactcgcgcaccagcgcacgacggagtctgtaaattgaactgtgtaactgccctttgacaagcgactggcccggaccggagaggagcaggcaagtggaactggataagacgatgctggacgaactgacgtcaggctgcaagacgccacaggacgtggagaagctgttttcgcaaatgttgcagcacatgatcaatcgctcgttggaggcggagatgcaagcccatgtgggccatgcgccgcatgggcgctcaggcggcaacgtgcgcaatggcaagagccgcaagacggtgcaaagcgcgtcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagcccgggctgtcgttgcccggcgttcctcaagcgctatggcaaccgtcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgcccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgtttgctggacggtgcctagcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgttggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggaagcgcgttgggcgagttgcagatgcgagaccccgcgcgaccgcgcgggcacgttcgcgccacagttggtgaagaagcgccaggtgcggctggcggggatggaggagaagattctggcgttgtacgcgcgcggcatgaccacgcgcgacatcgagtctgcgctggtggacgtgtatggggtggagatatcgcatgggttgatcgcacaggtgaccgacgcggtgctggaggaggcgcgggcatggcaatcgaggccgctggaggcgatctatccgatcgtgtggctggacggcatcgtggtgaaggtgcagcacaacaagcaggtcatcaacaaggccgcgcacgtggtgctgggggtcaacctgcgcggggagaaggaagtgcttggcctgtggttggctgaacacgagggcgccaaatactggctgtcggtgttgaccgaactgcgtcatcgcggcgtgcgcgacatctacatcgcctgcatggatggcttgaagggcctgcccaaagcggtgcaagcggtgtttccgcagacgctcacgcaactgtgcattgtgcatttggtgcgggccagcctgcgctacgtcaacgcaggcgacagcaaggcggttgtggctgcgctcaagcgcatctatcagtcggccacggcggaagaagcggcggcggaactggaggcgctggacacgcagtggggcgacaaataccgtgcggtggtccgcttgtggcggggcaactgggacaacatcatcccgttcttccagttcgtgccgcagatccgcaaggtgatctacaccaccaatgccatcgaatcgttgaacatggtcatgcgcaagctcacccgcaaccggcgtattttccccaacgacgattcggcgctcaaatcgttgtttttggccgtgcgcgaggcatcgaagaactggcggtccatccatcactggaaaccggctctgcaaagcttccaggtgatgttcggcgaagaacgcgtgccgatgaatgcgctatgaaaaacctggttacacagttggcttgacagacccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcacgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgactctggcccagcagatacatgcaaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggactgctcaaggccaccatcgacaccgcggtgtcctccaaggccatcgtgcccgccgagttcgaacggctgatcgtggacaccaccgtgcaggagaaggccattgctcatccggtggattggcgcctgatggagaacgcgcggcacaagctggtggcggcggccaagcgcgcgggcatcgcgctcaagcagaccttcgccaaagaaaccaagacgctgcggcgcaaagccggcggctacgcccatgccaggcagttcaagcgcctgcgcaaggtcctcaaacgccagcgcacgctcctgggcatcgtactgcgcgaggtgcagcgcaagatcgggcaagccagccaggccacgccgccggcgctggagaatctgcacacgctgatgcagcgcgccgagcgcatccatgctcagcaacccaatggcaagaacaaactctatgccctgcacgcgcccgaagtggagtgcatcggcaagggcaaggcgcgcaagccctacgagttcggggtgaaggtcagcgtggccatcacgcacaaacagggcctgatggtcggcgcgcgcagcttcaccggcaccccctatgacggccacacgttgcacgagcaactggagcaggcccggatcctgagcgaggacacagcaggcgcacctaaacaggtggttggtggacctgagctttcgcggtgtggatgcggccaatcccggcgttgagatcatccaccggggcactgtcaaacgcctgacagatgagcagcgcccgctggctgaagcagctacagccgcctggaacgcggccatcggacacttgaagcacgacaacggcatgggatcggtgctggttgcaaggagcgaacggcgatgcgctgcacgcagtgctgtgcgcgggcgggggacaacatccgctggttgctgcgggccatggtgcgtctgggactgaagggtctttttgcgcctatggttgcgagactcatcatgctggccacagtgctcgcaatgtcattgcgagcgaggaacacacgcccacatcggttggcttggtgtgtttggtattcgttggtggggcgactgattagtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttactctacctactggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgcctggagaaccagatcgacgtgcgccatccactggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccggcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctttacctcaagcacgcctacgacctgtccgacgaggcggtgtgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcacacgatcaacaccgctcacgcgatgaaggcggtggatgcgcgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgagccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgggtatgacgcgatctgcaacgcaagctggcccagcgggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttggcacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacggttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacttggggtatcgcgggcgggacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcgctggcggctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgacgggcgcgttcctcaacgccctcaagcatcatgtggcccgcaaacatggcactggaggtttgagaggggtttttcaggggcgactaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccacgcgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctgaccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaactaagtagtgccaggtcagtacgcccgcggatcgcttgcgagtcatgcggctcgaattgccatgccgaacccgctacgccgcgctggcggcactcagtgcgcgatccagtttgcgatagccgatcgcttcggtgagatggcgcgtggcgatgtctgcgctgtcgtggagatcggcgatggtgcgtgccacgcgcagtatgcgatgcatcgagcgtgcagacagctgcaggtgttcgatggcgcgctcgagcagcacttggtcgtcgtgctgcagacggcaatggcggtcggtgtcgggctgatccagttgcgcattgggcagcgctccgcgcgcaagctggcgttgccgcgcggcgaccacgcggcaacgcacgctggcgctgtcctcgccgaggttgccgctgcgcagcgcttgcggtggtaggcgtggcacttcgacatgcagatcgatgcggtccagcaaggggccggagatacggctgcgatagcggcggatgctgtcgctgctgcagcggcagcgcccgctgccgtcgcctgcccaaccgcatgggcatgggttcatcgcagcgaccagctggaagcgtgcagggaagtcgacgctgcgcgccgcgcgtgagatcgtgaccaggcccgattccaacggttcgcgcagcacctcgagtgtctgccgttgccactcgggcaactcgtccagaaacaagacaccgttgtgggccagcgagatttcgccggggcgcggatgcgtgccaccgccaaccaaggcgactgcgctggcggtgtggtgaggagcccggtagggccgctgccgccagcgggccagatccagtccgcggccgctgatggaggtaatggccgcggtttccagcgcttcggcttcgctggcttcgggcaatagcccaggcaggcgcgaggccaacagggtcttgccgcagccagggctgccgaccagaaggagatgatgcccaccggcagcggcgatctccagcgcgcggcgggcgtgcggttgcccgcgcacatcggccatgtcgggcagggcacgggccccgagcgcctgcaccgccaattcggcggcaggtgctttctggctgccgttgagcgtcgcgcacacctcaagcagcgtgcgtgcggtgaaggcttcgacgtgctcggcaatcgccgcttcggcaccgttggcaagcggcacgatcagccgtcgccctgcctgcgcggccgccagcgccgcgggcagcacgccatcgatgccgcgcagctcgccggtaagcgcaagctcgccgaggaattcgtaatcgcccagggcctggcggtcgatttgcccgctggcagccaggatgccgagggcgatcggcaaatcgaaccgtccgccttccttaggcagatcggccggcgccagattgatggtaatgcgccgtgcggggaattcgaactgcgcgcaaagcagcgcggcacgtacgcgttcgcgcgattcgcgcactgccgcttcgggcaggcccaccatctgggtggaggggagaccgccggagagatgcacttccacccgaacttcgggcgcgtgcacccccacgcgggcacggctgtgcaccaacgccagactcatggtgggtggccttcgcttagggagcggtaggcgatgcagcgggcggcgtgccgggcgcgcgcgcctccagtgcggcgacggtctgctccagcgcatcgagtttttcgcgggtgcgcagcaataccgcgcgctgcacgtcgaactcttcacgggtgaccaggtccagcttgcccagcccggcctgcagcgcgcccttgaaggtgctctgcagttcttcgcgcgattggcgcaggcccggcggcaccaggtcgctgaggcggcgggcgaggtcgtcgagttgattgaaatcgatcatggtgttctccgcaggtccgtaggaagcctagtgcaggccgggacacgcgggacatcggcaaggcagtcggcagacagtaaggatagtcccattcggctgtcgtctgcggtgacggcggcgcgcagcgggatgagtgttgccgccgtccacggtatgctgcgcggccgtcatgccctgggacctgcgccgatgaaaatgatcatggccatcgtcaaaccgttcaagctcgacgatgtgcgcgaagcgctcgccggctgcggggtggcgggcattacggcgaccgaggtcaagggcttcggccgtcagaagggccatgccgagctgtatcgcggcgccgaatacgtggtcgatttcctgcccaaggtgaagatcgaagtggcagtgaccgacgaccaggccgagcgcgtggtcgaggcgatcgtcgcggcggtcggtaccggtaagatcggcgacggtaaggtgttcgcgtacgacctgggcacggtggtgcgcatccgcaccggcgagctgggtagcgacgcgctgtagagcagcaagcaaagcctggcgagcaattgtcggggtgagtgagggccgccacaggaccgcagcacacgcgtggcacatgccgatgccgagcaccggccgtcgcgcctgacgaggcgtgcagtcgttttgttagctgcccttggtccgggtctccaggggttgggagcaacgcagggctgcaggcggtgatgcgcctgatggtgcgtgcgcgcgccattgcgctgcccaggacgtgtgctgttgttcgagcaagcacgttggcggcgatgaccgacaacagcgcacgcagcgggggatgcttgtggcacgtagcgactgcccctggaagcatggctttactgcggcggttgaggcgctgatgcgtcgccgagtgagtgcatgcctgttgcccgacaccaagcgccacggccgatccttgccaatgaagctcataccatttcaataccgcagcagttcgcggcaggaccgctccgcacccacgccagggcttgagtcgaagccgagaaagacccagaaaacaacccgtcccggacacaggtacggcgccgcttgtcgccgccccgcgacttgcctactctagggcgtaataccattccaataccggagttcgagatgacgcgacgcaacagcaagccgggcgtgcgcctgctttcggtattggtggcgctgggcatggctgccccggcgttggcgcaggcggtgaccgaaccggtcacccagcccgcgatctatccgacgccggtatcgatcacgctggacggcgcgaccatcgcgctgggccgctcggtggtgctggtggtcgcgccgggcgcggacaaggccacagtcgcgctggtgcgcagcattctcagcagcgccggggtcaccaaaatggcgaccgccacgcgcttgcctgccacgctggaccgcccgcacatcgtgctcggcaccggcgatgcggcagtggtgcgcgatgcgctggcgcgtagcaaggcgaggcaggatacccacaaggagggctatacgctggccagcgttgcgctcgatggcggcagcctgatcacgctggccggccacgacgacgatggcctgttccatgcggcgcagacgctgcggcagctggtcgagcggccggccatcccgacgctgacgatccatgattacccggccatgccgatccgcggcaccatcgaaggcttctacggcgcgccgtggtcgatgagcgatcgcagcaagcacatcgatttccttgcccgcaccaaggccaacaccttcatctatagcccgaaagacgacccttacgcgcgcgatcgctggcgcgcgccgtacccgaaggcgaccttgaaagcactcggccagctggccgctaccgccaagcgcaatcacgtcgatttcgtctatgcgatttcgccgggaccgacggtctgtttctccgacccggccgatgccaaggcgttgctgcgcaagtttgatgcgttccgcgcgctgggtgtgcgcagcttctatgtggcgctggacgatatcgaatacaccaagtggaattgcgagcgcgacaagaccgccttcggcgagtccggtgcgcaggcagcaggtatcgcgcagtcgcacctgctcaacctggtgcaagccgatctggttgcgcgccacgatgcaacctcggaactgatcatggtgcccaccgagtactacgacgccaaagagagcccgtacaaggaagcgctgcgcaagcacctggacccgaagatcgtggtgcagtggaccggtaccgacgtggtgccgccggccatttccatccccgatgcgcgtgcggccaccaaggcgttcggtcgtaagacgctgctatgggacaactacccggtcaacgatttcgaaacctcggccgggcgcttgctgatggcgccgtatgcacggcgcgaggccggcctgtcggccgagttgtccggcatcgtgtccaatccgatgaatcaggaagtacccagccgcgtcgcagtgatggggctgaccgcgttcgcctggaacgacaaagactacgacgcgcaacgcacctggcatgcggcagcgcgcgatctggccggcggcgatgcgcgtgtcactgcggcattgctgatcttcttcgatacccagcacttggcgccaaccttcggcagccaaccgtggcaggaacaggcgccacgcttgaaggccgtgcttgatcatgtgcgcgaggcgatcgcgcttggcgatgccgcagcgcgcacccaggcgattgccgaactggcacgcactgcagacgaaatggctgccgcgccgcagatcattcgcgatagcgtcgccgacaagggttttgccaagcaatcgcgcccgtggctggaggcaatggaagtctggggcggcgcgttgcagaagacggcagccgggctggatgcggcaaatcgcggcgacacgcaggcgcccgcgttgtttgccgaggcggctgcacacgccgctgtcgctgctgtggttccgtcgattcccggcgccacgcgcttcgatggcccggtcaagatcgccgacggcgtactcgaccgcttcatcgcgcaggcgccgcgcttgatcgcttatcgcgtgccggcagttgccgattcggcagcagcgaagtgatggcttagtgcagaggcacagctgcgcgcatgggcgactgttcgcgtatttagagcggcgaacaaaccgcagcgagccgctgtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtccatgccgattccgaccctgtaactgccgcagcattccggcctcgtggtggaccatcagccgcgcaatgggtgccagcagcgtgcggtaatagcggctgtcgtccttgatcactacaggctgcccatccatgtgggtgcggtagacgttgggcttgagccgccgggtgccgtgcctgagcagaacaggagtgatggggtgcaggctgggcacatccagcggctggtaatgcatggcagttctccggaccgtggcggcgcggagatgtcacgcggtgcacaggttcacgatgatcgtggggatcggtccgggcaaatttagagctaatgagtactgaaattacatctatttaataaatgaaacgttctggaggtggagcagctttgctgatcagccacttggcaaaattttattttctgccgtagtgcgaggtgctggcgactcatgcgggcaacgccagccggaagtcgccttgtcgtgtcgccagcgcgatgcccggctccccgcaagggctcaggcagcccaggcttttggccgtgcggcaacggtcacgccgcttcttgacagccgctgagactccagagactgtatcggctgcggtcagggggctgcatcacgcgtcagtgcgggcacgctcgttggatggcgcctggatcgatgtcgcacgacatccggtgatgccgggaaagcccccgaattcgacagcaactgcgccacttccagacgccgtcaggtaaccctgcgtgcgcaaggatgcgggaacgatggagtacgactcactgggggatgtgatgaaaaggaccgcaacactgttgttggcttgtacggcgttcggcgtgatggctcaggcctcggcgcaatcgttgtcgcggggctgggacagctaccgtcaacaacaaaagcagcaggtcggcacgcaaggcgccactgcgtcggcagcgcagtcgtcgcgccctgcgcaagcgggcaccgggggagcaccggccgctgtcggtggaagtggctccggccaacccggcgagccaagtggattcaggacggtgaccgagcagacgtcggcagcggccacgccggcagcgcctgcctacgtaccgccgccaccgcgcgaagaagagcaacgtctcaagagcggcctgttccttggtgtgcagagcggcaacgccaaggtgtttgaaaacggcaagcaggatatgcacggcttcagtgttggctaccgctggcgcgcaggtccggtcacattgatcggcatcgaagcggcgaccgggaaagtggatggttccaaggatgaggacggcttcgttgtcgttccgaacgcggatttcggcagtatcggtggaacggcgcgcttcaactttggcgatgccccggtctttgcgctggtgcggctgggctattggggcggcacggcgaagggtgaggactacaacgagcgcgtttatggtgcgtacgtgggcgccggtctgggtgtggatatcggcaagcacgtcagcttgagcgcgctttacaccaattacgtctacgctgacgactattacgataactacgaagacctcacgatcaaccgtgcggaagtgctgagcttcggagccgaaatccgcttctgacgcgggttgacggcaaagacgggcgggcggcagcgctcgcccttctgcgtcatgccgcatggcaacagcggtgcggcagacagcaaccgcattgaagcggcagcgcaaatggttatcggcattgcacagccgtccatgcggggtgttgtagtgtcgcgctcaacgcaatgactcagccgtgggcgagggcagatggacgcattggcgcaatttttgacagacgagcaggacccggtggccgtgggcaagatcctgcccaagatcaccgagttgctgacccgcgacgagcaggtcgcgtacatcgccgtgcagaagaagatggtgatgaacctgtcgccagacgcggtggtgctgaccaaccgtcgcttcatcgtggtctccccgaaactgctcggcatgacgttccgcgacttcccctggcgcgaggtgctcgatgtgcatatgagcgaacagatgctcggggcgaccatcatgtgtcgcaccacgcaaggcgcttacgcctccatcgacagcctgcccaagaaacaggcgcggcgcgtgtatgcgtatgcgcagcaggtggaagaatcggcctacgaaaagcgccagcagttggagatcgacaagctgcgtgcggcggccggcggcgtggtggtgcatgcgcccactgcgcagggcgcgttgccttcggcccagccggtcgcggtggccgcctccgatgatccggtgcaggtgctgagcaagctcaagcagttgttggatgcgggtttggtcacgcaggaagaattcgatgccaagaaagccgaggtgttggcacggttgtaaaggctgctcatagatgcagcaggcacccgtcagctggcgcagggggcgctagaactaaagtgcaagtcagtacgcgccgtgcccagtgtgccgcatagacaagcaccgcacgccaagcgctgccagcggcgattctggaagtcacgtcgagcggcatctgtgctgctgcgctctttcagcagccgaaatgcgcatcgtaacgccgaacatggatggccgaccgtgtcgatcagcagctgtgcctagccatcagacaggcatcgccaggaggtgatcgagtgccacggcatctgcccgcctgccatcgctcagacacaatgcggtatcggatctcggctgagccaaggtggggacgcctgcgatggcggatcgacaaccacaccaaggcaggctgctcacgctgtgtggctggccgtttactcgcccagtgccttggctacgaacggcggggcaaccagcacgccggtgtgcaggtgcgcggtgtagtacagcgtctcgaagcccttggcctgcgcagcgccctggcggaacgcgaaatcggccttggcctgcttgctggccatggtcacgctccaccagccggtggggtagcacggctgcgggaacggcagggtcttgaacgactggaagccggccttgcccatttcggtgcgcatttccttgatcagatccagcagcgccagcggcgattcggactgctgcaccagcaggccgtcgtccttcaacgccttgaagcagctctcgtagaacgccttgttgaacaggccttcggccgggcccaccggatcggtggaatcgacgatcacgatatccacgctgccggccgggcaattggccatgtaggccacgccatcgtcgaacagcagttcggcgcgtgcatcgtggttggaatcgcacagctcggggaaatacttctccgacatgcgcgtgacctgctcatcgatatcgcactgggtggcgctttccacgcccgggtgcttgagcacttcgcgcagcgtgccgcagtcgccgccgccgatgatcaccacgcgcttgggcgtgggatgggtgaacagcgccgggtggctgatcatctcgtgatagaagaaattgtcgcggctggtcagcatcaccgcgccgtcgatgagcatcagcttgccccaatcggtggtctggtagatctcgatcttctggaacagggactgtacctcgtccagcttgccgctgatgcggaagccgatggccgagccggtcggctggaagtgttcgatgtaccaattgtcgttggtgctcatgcggacgtcctaatctaaaagaagcgggcggttccttctcccggcgggagaaggtggcgcgtagcgccggatgggggtcgggtacagccgcgtgcagcgaagctgcgcagcggctgacccttgctcggccccgatccaaccagcagaggggcgtgaagtcggcgcggattgtaacggaccctgggcatgccaggcgttacacttcacgcccttttttattccagccgagacagcgaaatgagcgattggtccctcgaccaagcccgcaagacctattcgatcccgcattgggccgacgggtatttcgatgtgaatgctgccggacacgtggtggtcaccccgaccgccgatggcccggcggtgtcgctgcccgaggtggtggatgccgcgcgcgcggccggcgccaagctgccgctgctggtgcgtttcccggacatcctgggccagcgcctgggcaagctgcaggcagcgttcgcgcaggcgcagtccgaatgggattacgccggcggctacacggccgtgtatccgatcaaggtcaaccaacaccgcggcgtggccggcaccctggccagccatcatggcgacggtttcggcctggaagcgggcagcaagccggagctgatggcggtgctggcgctgtcgcgtccgggcgggctgatcgtctgcaacggctacaaggaccgtgaatacatccgcctggcgctgatcgggcgcaagctcggcctgcagaccttcatcgtcatcgaaaagccttccgaactgaacttggtgttggaagaagcgcgcgcgctggacgtcaagccaggcttgggcgtgcgcatgcgcctggcttcgctgggtgcgggcaagtggcagaacagtgggggcgacaaggccaagttcggtctctcgccacgccaggtgctggacctgtggaagacgctgcgcgacaccgaatatgccgacagcctgaatctgctgcatttccatatgggctcgcagatctccaatgtgcgcgacatcgccaacggcatgcgcgaagccacgcgctatttcgtggagctctcgcggctgggcgcgaagatcagccatgtggatgtgggcggcggcctgggcatcgactacgaaggcacgcgctcgcgcagctattgctcgatcaactacggcctgcactcgtacgccagcaatatcgtgcagccgctggccagcgcctgcgaagaacacggcctggccccgccgcgcatcgtcaccgaatgcgggcgcgcgatgaccgcgcaccacgcggtgctgatcgccaacgtctcggaagtggagcaggcgcccgaaggccgcgtgccggacgcgcacgccgacgaaccggcggcgatccgccacctgcgcgagatccatgacgagctcgatgtgcgcccggcagtggaactgttccaggaagcgcagcacttccatgccgaaggcttgagcgcctatgcactgggccagatcgacctgacccaccgtgcacgcatcgacgatttgttctatgccattgcccacggcgtgcgtgcgcgcctgagcttcgacgagaagagccatcgcccggtgctggatgagctcaacgagcggctggtggacaagtatttcgtcaacttcagcgtgttcgagtcgatcccggatgtgtgggcgattgatcaggtgttcccgatcgtgccgatcgagcgcttgaacgaagcgccgcagcggcgcggcatcatcgccgacatgacctgcgattccgacggcatggtcaagacctatgtcgagaacgaaagcctggacagctcgttgccgctgcacagcttgaatgccggtgagagctatcgcatcggcttcttcctggtcggtgcctaccaggaaatcctgggcgatatccataacctgttcggcgataccgatgcggtggaagtggcggtggatggcgatggctatcgcatcgcgcagcagcgccgcggcgataccaccgacgtgatggtggattacgtgggctaccacctggatacgctgcgtgccacctatgccgagcgcatcgctgccgcgcaactgccacccgagcgcgcgcaggaactcagcgctgcgttggaagcgggcctgaccggctacacctatctgtccgacgaaccgttgggctgatctcgcatgcgctgcggcttgtgccgcagcgccggtggtgccagacgtggcgcagctgccacgcgtcactgccgcgaacgccgctggaccgtaggtcaggggcctcaccggcctggcggctgtgggccggtcggccgtcactgcgtggtccagttatcttgtcgtgcggtcgactgcggtcttgctcgcctcttgccgataggcgtcgtcgtgtcgaagaagcctacccggccttggccttgcggcgcgccgtgcgatcagttctgccgcctgccgcctgccgcctgccgcctgccgccttgcgcgttgtgctgcacgccgatgacaaaaagacgacgaccacgtcatcgtgctggctaatgaggacgcatgcgttgaaagcgcatttcctgagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggaggaactgcaagctggtattgagtcgcccctgaaaaacccccaggccacatccattgcaaggcttaacctgcgttttaggcgtacgggaattgccagtgttcgttacgctacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcaattgcctgccgatgagctgtgtcgttcgcgcctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccggcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctttacctcaagcacgcctacgacctgtccgacgaggcggtctgcgcacgctggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccggtatggaagcgctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacgcacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgcgccgcaaggccgggcgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgggtatcacgcgatctgcaacgcaagctggcccagctggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcgcaacggttgttggcacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgattgtggacttggggtatcgcgggcgggacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcgctggctgctgcgctggatcgcatgtttgcgtgcctggttgcaggtggtgcgggcgcgttcctcaacgccctcaagcaccatgtggtccgcaaacatggcactggaggtttgagaggggtttttcaggggtgactgggtagttcaggacaacgcagggcggccgcaaggccgccctgcttgcgtgtgggccaacgcgggccgtcgatgcgcagcatgtccgcaaggcgatacgtcggggtcagatttttctgacacgactgatcgggctttgcctactcctgcagattgcggttgaatggtaatgtcagtgattctggcaacgcgtgatccccgaacatcgggtcgtccagagcgcggggcagaaaaaaagagaccttcggcctgccagcaacgcatcaggccgcatccctgtctcttgtagggctgtgcgaatgcattgacgacgacattgccgcagtcaatcgtcggagcgtccccgcccgaaattgttcgtctatcccacggagcgcagtccagatggacttgatgcagtacgttgcgatcagtcaagacggtcgcactctcgaactccagtttgccggtcagaacgctccgcatcccaatctgctctttccgctgcgtctgcaactaacctgggcactgagcgagccgttcaccgccgatgtcacctgcctgagccaatcctcggcgatcgaactcaagacgctgctcggccagcgcgccggcatcaccatccggcaccacgacggcgagcgtaaggtcaacggcgtggtgaccgccgtgcggcagctgggtgccgatggtggcttctccagctaccgcttgcggatacagcccgcacttgccctgctggcctaccgccgtacctgccgcatctttcaggacgtaagcgtgccggacatcgttgcgcagatcgtgcaggagcatcgcgccagcaatcccccgatcgccgccagcttccgcctggaccagcaactgcgccagacctacgcgccgcgctcgtattgcatgcagttcgacgaagacgacctcggcttcatccatcgcgtgctggccgaggaaggtatcaactacacgtttgtcttcgccgacgaccagggcgccccgacgcacacgctggtgttgttcgacgacgtcaacgacttggcccaggccagcccggcccgcatcggctatcgccgtgccgaagacgccacgccggccgacagcctgctggcctggcagggcgagcggcaggtcatgacctctgcaaccgccctggtgagctacgactacaagccggccgcctccagcaacgcggacgatcggtccgtgatcgaccagggcgaggaagggcgcgcggccagcgccacgctgcgggattacagcgcgctgtcgccctactacgccagcgacagcgccgaatacgcgcgctatgcccaggtgcgccagacctggcacgaccagcgggccaagacctggtatggcggtgcgacgacgcctggcctggaagtcggcacctatgtcgagatcgccgaccatccatcgctggccgaggacagcagcgagcagcgccagttcgtggtgaccgagcagttcctggacatcaccaacaacctgcctgcggacatgacccgccagctgcccagcggcctgctggggctttcctcggccgacgtcggtccgccaccatcactggcagcggtccccccgccacccgcaggggccgcgcaatacctgcgctttgccggcgtgcggcgcggtgtggccttggtgccgtcgcgcgtcccctcgctgcgccggcccaccgcatcggggccgcagactgccgcggtggtcggcaaggccggcgaggtggtcgataccgacgagctggggcgcatcctggtccagatgcactggccgctggcgcaggagcacgccaagggcggcgccgacgacgacgagcgctccagcacgcgcgtgcgctatgcctccccctcggccagtgaggggtttgggcatcagttcatcccgcgcgtgggcgatgaggtgttgatcgagttcctgcacggcgatatcgaccgaccgatcgccgtggcggtcatccacaacggccgccggcccaccgcggcgttcagcggcgcgcgtggtctgccgggcaatcgcacgctctcgggcatcctgacgcgcgagcacaatggcagtggagcgaatgaactgctgttcgacgacaccaccgggcaaccgcgtgcgcggctggccagcacccaccaggccagtgagttgaatctcggctacctcacccatccccgcgccgacggccaggccgatccacgcggccagggtgccgaactgcgcaccgacgcggcagcggccttgcgcgctgcccagggcatgttgctgaccacctacgcgcgcagccaggccgcaggccaccaactcgaccgcggcgaactcgacgcgctgttggcgcaatgcctcgaactgttcaagggcctgggcgactatgccgcccagcacggcgggcaagcggtggagaccggcgggcaggatgcgctacggcaggcattgcagggctggcccagcggcaccgagcgcagcgctgcaggcaagccgttgatggccttcgccgccagcgagggcatggtcagcgccaccccgcacagccatctcagctacgccggccacaacatcgacagcgtggcgcagcaacacctgcagctgaccagcgggcaatccacgcgcgtgcatgcagggcaagggatcgcgctgttcgcgcaagcgtccggcctgagcgccattgccaaccaggggcctgtgcacttgcaggcacaggccgatgccctggtggccaacgcgcagaccaacctgcaactgaccgccaacaccggcgaggtgttgctcagcgcgccacggatccgactggtggccgaggacggcagtttcctgagtattggcggcggcggcatcacgcttggcacccagggcggggtcgagctgcacgcggccagccatgcattgctgggatcgtccaccgagcaggccgaccgccccagcttcggcaaggacggcaccgaccagaaattccagctgcactaccccagccacagcgcggacacgccccagcttgcggccaaccagccctacagcatcaccttggacgacggccgcgtcgtgcaaggcgtttccgatgccaacggcctgaccgatctgctgcgcgatgaggtcacgcgcattgcgcgcatcgaggtccacaagccgccgctgggcggcggctgacactcctcccgcgtgtgcggcgctgcttgccacgcgctccccgatattcatgccgcaggaagcctgtatgaccgattccgctccccatgtcgtcgcccaagccgatgcactgctgctccccaatcggatgggcaaccgtccggtgcaggtgcccgcggaccggccgggcatcgtgatcttcatccacggcgtcaacgaccccggcgccggctatcccaccgtggaaaaggggctgtgccagggcctcaacgagcggctgagtcgtatcgatctgcgcgccgggcagtatggggtcaagtatgccgaagccaagaaatcgccagtgaagccaggcgagcagggctacaaggaagtggcgtcggtcaaatacgacccggacacctacctgtatcagcgcagcgaagacaccaccagcaagttgccgacccacagcatgttcatcccgttctattggggctaccgcgccagcaacaacgagatcgccaaggacaagcgcggcaatccgacgcgcctgcgcagccagtaccaggacaccgccggcaaccggctggatgcccatttcgccaaggcgggcgggttcttcgtcaacgccaccagcaacctgccggacatgtatggcaaaggcttcgagacaacgttgaagaccaggggtgtgcagatggtgtcgccggacttcacctacttcggcaacgcaccgccacggcgctatttcgtgctggcggccgaacggctggcgatgctggtgagcgagatccgccggctggccccggacgacaccatcaccatcatgggccacagccagggcacgatgatcaccctgctggcacaggccatgctggccgaccgtcgccagcgctgcgcggactgcctgatcctggtggacagcccctacagcctgctcgaacccgagggcgaggagcagaccacccaggccaagctgcagacgctcatcaatatcgtcaacgcagtgaccaccaagccgtacgcccgcccatcattgagcgagctgcaagtgggtcagccaggatatggtggccgcaccggacatggatggacccctagccagggcacccgtctggacgcggaaggcaagcagatcgtcttcgccgagcgcgacaaccgcggcaaggtgtacctgtacttctgcccacaggacaccaccgtggcactggatcaggtgcagggcatcggcacctacggcgtgccggacacggtgcacgtggcgtggaagcggaagttctacagcaccgagcgcaccgccaccttgccggcgatggacgcgctcaaggatctgcgcttccaccagcggatgtggaccaagctgctgcgtggcggcaagcccgtcgcagtgggcttgccgccgcagcatatcccgctgcgcatggaggatgaggcgcgttaccccggcgggggtgtgggccccacgaccacgctcagccagacgcccttgccgcaggaggggcgctacatcaacggcgaggcgctgcacccgccgcacgcccctcacatggaggagggcgaagccgatgcgcgccagtacggcagcagcacctcgctgcgcggcacgccgacccgtgccggcaaggatgcgccggatgatgtgtcggtggacgtggccctgggcaacccggcggcgtcgttggggcagtacatggtcaccgagcgcttctcgcctggggaactgcatgcctctgaattgcaggagctgaccgatcacttcaatgcgcagcatccagacatcaacgaccagacgcctggctacatatgcaacggcagccgtgagatgggctacatcgtgcagcgctacgccacacccaacgaggtgcgtgcgcagatggcgcgcaacccggccgcgttggtggacaactcgtaccactcggcgatgctgcgcagtaccgaaaaccatcgctgggtaacggccatggacgtggcgatcgggcaggcgcagaccttggatgatccggaatggcgcaaggtgctcattgccttcgccaactggcgaacaccgttcgcgcctcctaaatatcaaacagcatcttccgtctacatcagcgagcttgcaaatttcaagaagctcagcccaggggcgagaaaattggttgaagccagttgtctctattacgagaaaggcgtctttcccgcaggcttggtgtcgagttcgcccccggccaagtatgtggagagcaggacccgcgcgcaacgtgcggagagcaccgaatgagcgcgtcacaacggcccggaatcaagccctacgcgctggtatggctcggtacgctgatggcctgggtggcgctgatccttttcatctactatcgccaatggcagtcaacaggcgtggaggattccggcttgggcaacgatattcgtaatggtgtattggcgatcaccgcgctggtgggcctggcctttggagggcattggctgtggaaggtacgcagcgcggtggccaaggacccagcggccatggcaagcgcccaggccacggcagcggccgcgaccccgcacgggcgcatgttggctggcgagggggagcgctacgtgctggaggtgcgtgggctgggcttggcggtagatcgctattaccaggaagacacctggcggctattcaaagacaaggacgacaactacctctcagtgctgtcgaaagacccgaaggactacgatcccaatactcggatcggcgatggtgaaatggcagccagtgccgcctttggttacgcagcgaaggcagcagtggagcgctggcctctaccagtcatcgttctcgggcctccgacgacgatcaacgatggcagcacaatggcatcgggaattgcgtattggcggcagtcccaaagcctgggccttaccctattcctttggcaggatgacgccaatctagcgagtgcacaaggcaccctggaacggttgtttcagttcttcgacgatcatcctgatgtgccagaagtattgctggtcagtaacgattcggaaggagggcgatacggctggaaatcccccggcttgccaaagcagccggaaggggtacacgtgccaataatgccggacagcatgactgcgctattggtggcacgcagcgatcgggtggacaggttggtgcgcccgtatgccgtcgatgtagacgatggcatcaataaggacgatacgcagtacgacatcatcaagttgtggaattttttctgggataaatccgattcgcaagaggaaggcagcttcgatgcgtattaccgcaagctggcagccgagaagcattacgcctcggactatccccccggcaccatgaaggccgattggtggattgcgcaactgcccgagttgtggaagcagatcaacaacaaggggccgggtgagttcaagcccagcccgtatctgccggtgcgctgggcgcgctggcaggtgcagcagttcgacgaatctccgttgctgggctatctgcatcgcccggtgcatgtgcccctgaccgacgaacagggcaagccactcaagcgtgccgggcaggtggaggcgctgcgcaagggctgggcccaggccgtgtcggccctaccggaagatgccaagcccacgcgcgtgttctacgacaccagcctggatcgcgaatgggtcattcccctgacgcaagcgctgcacggcaatgccgagggcatcgaactggacgacaagcacgagggctacgacatcggtcggcggctgggcaataccggcgtcagttccgcgctagtgcagatcgcgctgggcatcgtctccggttacgacgatggccgcaccagtgccaccgtcaacctgaccccggatggctatgcgggcatcgtaatggtcagcccgcccgacgaagccagcaaagcggccgcaatccagcacgggaagcatccgttctacgacctcttgcgcgacaagaaggccacaccatgagccgcgcattcatcgtcgaaggcgacgcccacagccacggcggccatgtgctggccggttccgaacacgcaggcatcgatggccaggcgtttgcgtgcgaagggcatccagcgatatgccccttgcatggacgtatgcacattgaaggtgcctccagtcatctgaacatccatgggcgcaaggccgcgctggacggcgacaaactcgcgtgtggcgctacgctcatcgccgggagacaaaggcacgctaagcaccagtagtctttcaatttttggaccgcaacacgcaaggttgtgaagcggctcaaagcggcattcggagatgcgccaaagggagcgccggcagacgctcgaacgcgacggcaatgcaaaggccgcgtattcctatccggcatcgttcttcgacttgcatgccgagaagaagagcgaggtcgggcacatcaacgtggcgtaccttcgcaattgggccggagacctgaacctctggctcagtcttcctgctgtgccagcaaggatatggatccgttggcgcgccggcactgaacgcgctgccctggacgagcgcttgagccgtatcgatctgcgggctggagggtatggggtcaagtatgccgaagcaaaggcgtccaaggccaagcccggcgatcgggattaccgcaaggtggcggcggtcaaatacgacccggacacctacctctatcagcgcagcgaagacaccaccagcaagttgccgacccacagcatgttcatcccgttttattggggctaccgcgccagtgacaacgagatcgccaaggacaagcgcggcaacccaacacggctgcgcagccagtaccaggacaccgccggcaaccggctggatgcccatttcgccaaggctggcgggttcttcgccaacgccaccagcaacctgccggacatgtatggcaaaggctttgacaccagcctgatgaccgcgaccatccagccggtggcctccgacttcacctatttcggcaaggcaccgccacggcggtatttcgtgctggcggccgaacggctggcgatgctggtgagcgagatccgccggctggctccagacgacaccatcaccatcatgggccacagtcagggcacgctgattaccctgctggcgcaggccatgctggccgaccgtcgccagcgctgcgcggactgcctgatcctggtggacagcccctacagcctgctcgaacccaagggcgaagagcagaccacccaggccaagctgcggacgctcatcaatatcgtcaacgcagtgaccaccaagccgtacgcccgcccatcattgagcgagctgcaagtgggtcagccaggatatggtggccgcaccggacatggatggacccctagccagggcacccgtctggatgccgaaggcaagcagatcgtcttcgccgagcgcgacaaccgcggcaaggtgtacctgtacttctgcccacaggacaccacggtggcgctggatcaggtgcagggcatcggcacctacggcgtgccggacacggtgcacgtggcgtggaagcggaagttctacagcaccgagcgcaccgccagcttgccggcgatggacgcgctcaaggacatgcgcttccaccagcggatgtggaccaagctgctgcgcggcggcaagccggttgccgtgggcctgccgccgcggcacatcccgctgcgcatggaggatgaggcgcgttacccaggcgggggtgtggcccccgcgaccacgctcagccagacgccgttgccgcaggaggggcgctacatcaacggcgaggcactgcaaccgccgcatgcaccacagatggaggatggggaagccgacgcgcgccagtacggcagcagcacctcgctgcgcggcacgccgacccgtgccggcaaggatgcgccggatgatgtgtcggtggatgtggccctgggcaacccggcgacgaagttgcgccagtacatgatcttgatcagcatcgagcaagaggaggtgcccgagtccaaactggccgagatgaccagcgagttcaacgcgcagcatcccgacatcaacgaccagacgcccggttacacgtgcgatgcgaccgatatgggctgcacggtgtggcgacatgccacacccaacgaagtacgtgcgcagatggcgcgcaaccctgccgcgctgagcgacaattcctaccactcggcgatgctgcgcagtaccgagaaccaccgctgggtgacggccatggatgtggcgatcgggcaggcgcagaccttggatgatccggagtggcgcaaggtgctcatcgcctttgccaactggcgcacgccgtttaaaccgtcagaaagccagctacctggtcagctgacgctccttgagcttgccaatttcgagaagctcagccctggagcgcaaatgcttgcccagcagacggcttactactacaaaaccgggaaatttccggatgtcgtgtctaaggagccgccagacaaatacgtgataagcaggacccgagcgcaacgtgcggagagcaccgaatgagcgcgtcacaacggcccggaatcacgccatacgcgctggtatggctcggtacgctgctggcctgggtggcgctgatccttttcatctactatcgccaatggcagtcaacaggcgtggaggattccggcttgggcaacgatattcgtaatggtgtattggcgatcaccgctctggtgggcctggcctttggggggcattggctgtggaaggtgcgcagtgcggtggctaaggacccagctgccatggcaagcgcccaggtcacggcagctgcggccgcgaccgcgaccccgcacgggcgcatgctcgctggcgagggggaacgctatgtcttggaggtgcgcgggctggggttagcggtagatcgctattaccaggaggacacatggaggttgttcaaggagaaggacgacaattacctttcagtgctgtcgaaagatcctaaagactacgaccccaatacgcgaatcggcgatgcgacgattgcagctaatgcttctttcggttacgcggcgaagaaagcggtggagcgctggccgctgccagtgatcatcattgggccgccgaagacgattgatgatggaagttcaatggctgacgccattgcctacaagcgccaggccgcaagcctcgggttgactctttttctctggcaggaggatgacaacacagccagtgcccaggcaacactggaaaagctttttcgtttcttcgatgagcatcccgatgtgccggaggtcttgctggtcacgcaggatggcgaaggtccgcgctatcgctggaagtcgccagggatgcccgacaaacggcctgaagcgcctcacgttccgctactacccgacagcatgactgcgctattggtggcacgcagcgatcgggtggacaggttggtgcgcccgtatgccgtggatgtagacgatggcatcaataaggacgatacgcagtacgacatcatcaagttgtggaatttcttctgggagaaggccgacgttttcgacatgcagtatgaggcggctctcaaggcaaagggcgtcaaatggcctgacggtacgaacgtgcccaaagctgattggtggattgcgcaactgcccgaattgtggaagcagatcaacaacaaggggccgggtgagttcaagcccagcccgtatctgccggtgcgttgggcgcgctggcagctgcagcagttcgacgaatctccgttgctgggctatctgcatcgcccggtgcatgtgcccctgaccgacgaacagggcaagccactcaagcgtgccgggcaggtggaggcgctgcgcaagggctgggcccaggccgtgtcggccctaccggaagatgccaagcccacgcgcgtgttctacgacaccagcctggatcgcgaatgggtcattcccctgacgcaagcgctgcacggcaacgccgagggcatcgaactggacgacaagcacgagggctacgacatcggtcggcggctgggcaataccggcgtcagttccgcgctagtgcagatcgcgctgggcatcgtctccggttacgacgatggccgcaccagtgccaccgtcaacctgaccccggatggctatgcgggcatcgtaatggtcagcccgcccgacgaagccagcaaagcggccgcaatccagcacgggaagcatccgttctacgacctcttgcgcgacaagaaggccacaccatgagccgcgcattcatcgtcgaaggcgatgcccacagccacggcggccatgtgccggccggttccgaacacgcaggcattgatggccaggcaggcgtgcgaagggcatccagcgatatgccccttgcatggacgtatgcacattgaaggtgcctccagtcatctgaacatccatgggcgcaaggccgcgctggacggcgacaaactggcctgtggcgctacactcatcgctgggagacagggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgagctgttgcacttgactcttgagaccgccctgtgatgacagcctcgcgcttgtctgctgcgatcggatggatgtccatgacgtggctgtccttgcgtatgacgtgcctaatcatcactagcccgcacaggtgtttcctggcgggcagcgatggctcacgccacccgatgacgtcgcgcgcgctccagatgcaccagcagcagtgagatcgctgccggggtcatgccgggaatgcgttgtgcctggccgatgtgttgcgggcgcacgtgctcgagtttctgttgcacttcaatcgacagaccacgcacgccagcgtaatcgaatccttcggggatcggcgtggtttcgtggcgttgctgacgcgcgatgtcgtcgcgctggcgatccaggtagccagtgtacttgacgctgatctcgacctgttcggccacctgcgcatcgtccacgcccggccccagcgtcggcacccgcatcaaggtggcgtagttgagttcggggcgcttgatcagatccagcacgttggtttcgcggctgaccgtcacgcccagcgcgtcggcgacctcgcggcccagggcattgcccggcgtggcccacagcgccgacaaccgcgcggtttcccgctgcacggcttcttgcttggccgagaagcgcgcccagcgcgcgtcgtcgaccagacccatctcacggccggcgccggtcaaccgcgcatcggcattgtcctcgcgcagctgcagtcggtattcggcgcggctggtgaacatgcgatacggctcggtggtgccatgggtgatcagatcgtcgaccagcacgcccaggtaggcttcgtcgcggcgcggcgaccatgccggcaggccatgcacgtggcgcgcggcgttgagcccggccagcagcccctgtgcggcggcctcttcgtaaccggtggtgccgttgatctgcccggcaaaaaacagcccgcccaccgctttggtttccagcgaggccttgagcccgcgcgggtcgaagaagtcgtactcgatggcgtagccggggcgggtgatatgcgcttgcgcaaagccatgaattgaacgcaccagcgccagctgcacatcgaacggcagcgaggtggagatgccgttgggatagatctcggccacgtccaggccttcgggctcgacgaagatctggtggctggtcttctcggcgaagcgcaccaccttgtcctcgatcgacgggcagtagcgtgggccgatgccttcgatctgcccggaatacagcggtgagcgatgcagcgcgttgcgaatgatgtcgtgggtttgctcggtggtctgggtgatccagcagctgacctggcgcggatggtcgctgacctggcccatgaacgacatgaccggcagcgggtcgtcgcctggctgctcgcccatcacgccgtaatcgagcgtacgcccatcgatccgcggcggcgtgccggtcttgagccggtcgatcgcgaacgggcgctcgcgcagacgcgcggccagcgtggtggccggcgggtcgcccaggcgcccggccgcgtactgggtgtcgccgacatggatcttgccggccaaaaacgtaccggcggtcagcaccaccgacggcgcttcgaagcgcagcccggtctgggtgatgaccccgcgcacgctgtcggcttcgcaggtgccgttgtggatgatcagatcgtccactgccgcctggaacacggtcagctttggctgagcctggacgatgcagcggatcgcagtgcggtacagattgcggtcggcctggcagcgcgtggcacgcacggccggccccttggaggcgtttagcgtgcgccactggatgccggccaggtccgctgcgtgtgccatcgccccgccaagcgcgtcgatctccttgaccagatggcccttgccgatcccgccgatggccgggttgcagctcattgcgcccaccgtttcgatggtgtgggtcagcagcaaggtgtgggcaccggcgcgggccgacgccagggcggcctcggtgccggcatggccgccgccgatcacgatgacgtcgtagcgatagaaagagtcggacatgggcgtggactaagagcggaaaggagaaaacgaccgtggaagtatcggctgaagggtgcttgaggtcacgcattcactgaaaatgtggtttaattcacaattttaaacagcgaccctcaagttggcatgtttcgtgcggatatccctcctgcacccgtcgtggcattgcgacatgggcgcaaaggctggaattggaacaggggccagccgcgcgtgcgatggggtagcgtaagggtcggtagtcgggggactgccgacccttaattttttgcgtttttctgccagtcggcggctgcgccttctttcgccgcagcccttgcacagcaacatcgaataaacacagaaagccccggcatgccggggctttctgtgttgtaggcgccgatatccgacagggccggaacaggggggatccagatttccctgtcggacatcgacataagtcggccagtggggcgggccgggtcagaagatgacgtggctggtcacacagagcaaccagcttgcggccaatcgtcagctggacacaagcccccactatcgctaattgtggaccgtgtcgcagtcaggggcctacggaatctgtgcgcgggtgttgcgtggtgcggtttgccgttgaatctcgtgaatgacccgtggtggtgccccgatacggggcggtggccgagacggctgtgcgccggtcgcaggagaccggtcgggttgttggggaagcgaatcagcggggcgtgagccgttgtagaacgatccgttagggcgcggcgggcggtactgcggacggcgatcatactcccgatagtaatagctgccgcggtagaccggatacaccgggtagtcgtaaagaccgatcgaaccggcaccgtagccgtacggcaaaccgtacgggttgccgtagaagtacggggagtagccaggcggatagcgatactgcacgtcaggtgcgccacggtaatagccgcccgacccagcgccggtgtagtcgtaggttgcgcagccgctcagggccaatagcccggcggcgaagatcagacggaatttcatgaatggtgccctcttgcaaccatgatgtcactttcgaaccgatgcattgaatcggtccttcattgtgcagcaacgcggcgctttgtcatcgatccagcccgcgcggcggcagtgcgtgcgacccgtgaagagggagcgatacgttaatcttgcaggcatgatcgagacggtccctcttgcccattccgacgttctgcaagccgctgcgcggatcgcgccgcactgcgcgccgacaccattgctgacatcgcacagcctggatgcgctcagcggtgcacggttgttcttcaaggccgaacatctgcaacgcagcggggccttcaagttccgcggggcgtgcaatgccgtgtggtcgctgccggacgagcggactgcacatggggtagtgacgcattcatccggcaaccacggcgcggcgctggcgctggccgcacgcacgcgtggcatgggttgccatgtggtggtgcccgaaggcgcggtggcggccaagctggccaatatttcccggcatggcgccaccttgtggcgctgcgcaccgaccatcgcagcgcgtgaacagctatgcgccgaggtgcaggccagcagcggtgccacgctggtgcacccgtataccgatgtcgcggtcatcgccggccaggggacggccacgctggagctgctgcatcaaagcggtggcctggacgtgctggtggcgccggtcggcggtggcgggttggcggccggtgccgcgctggcgctgcgctgcgcacccggctgcgagctggtgctggccgagccggccggcgcagccgataccgcgcgttcgttggcggcaggccagcggctggtcgattttgtgccggacactgtgtgcgatggtctgcgcggcaccttgggcgcgcccaatttcgcgctgctgcagcacgccggcgcgcaggtgatcacagtcgacgatgccgcggtcgtccaggcgatgcggctgatctggcagttgctcaaacaagtggtcgagccgtcttcggtgatcaccctggccgcggtgctggccgagccggcacggtttgccgggcgccgggtgggcttgatcctgtctggtggcaatgtcgatctggatgccttgccatgggccgcggcgtgagcagccgttcgcgcgggctcggcctgttgggctggggttggcggttgtgcatgccggcactgatctggctggtggcggtggcgggctggatcgtgtggatcggtgaccgcgaccaggccgcgccggccgatgtcatcatcgtgctgggtgcagctgcctacgatgcgcgcccttcgccggtgttcgaagaacgcatccggcatgcgctggacctgtatgcgcagggctatgcgccgcggctgttgtttaccggcggcttcggcaacggcgcgcgctttgccgaatcgcaggtggcccgacgctatgcgctgcgccacggcattccgccggaagccatcgtgatcgaaaccacatcgcgcactacccggcagaatctggagcaggcgcgcacgctgatggaacggcacggcatgcatcgggcgatcatcgtcagcgacccgctgcacatggcgcgcgcgctgcggctgagccaggaactgggcatcgacgcgctggcctcgtccacgccgagcacgcgctttcgcagcttccataccagctggcgctttctgttgcaggagttgtattacttccaccgcgatttgctggtgcaagggccgtgactgcaggcctatgatgcggctttcccagcggcaggttcgagcatgagcgagacccatcggcaacacgccatcggcctggtccaggactattacgcagcattcaaccgtggcgactgggacggcatgttggcgtttctggccgacgacgttgcccacgacctcaatcagggcgcgcgcgaaatcgggcgggccgaattcgccgccttcctgcaacgtatgaacgacagttaccgcgagcaattgcgcgatgtcgtcgtgatcgccaacgacgatggcacccgagtcggcgccgagtacgtggtgcatggcgtctatcacaccaccgacgaaggtctgccggaggctaccgggcagacctatgtactggcgggcggtgcgttcttcgacgtgcagggcgacaagatcacccgcgtcaccaactactacaacctgcaggaatggatcgcgcaggtatcgcgctgagtgcatcgaccggcatgggacgcgctgcgtcgcagcgcacctgggcgcgatgagggatttccgggaagactgatcgcgcccgggtgcgcgccgacgtggttggtctcggcgtgatggcgagacagtacatggcctgcctgggccgatcggcatgggcggccagacccgtgtagaagcgcgctggcgcgcgattgagcgtcaccggtaacgccgcatcgcgcgcaagcgcgctcctacacggttggtccggcgttacagcaacacgatcccgaccaccaccagcacgaagatgctccacttgagcgcttggtacagcgggttgttgcgttccttcaatgccttggccttgaggcgcgccgcatagaaatagcggaacacgcggttgatgccgccggtcttgtcgccttcctgattgggcgaggcgccggccgagagcaagctgcggccgacgaagcggttcaccgccgctgcccagcgccaacgcatcgggcgctcgatatcgcagaacaggatgatgcggtcctggtcggtgtcgttgcgcacgtagtgaatgtaggtctcatcgaacatggtccactcgccatcgcgccagctgtggcgctggccgtcgacatcgatgaagcaacggtcgtcgttcggtgtggccaggcccaggtgcaggcgcatggagcctgcgaacgggtcgcggtgcgggcgcaattcgctgcccggcggcagttcggcgaacatcgccgccttcaccgcagggatggacttcagcaaggcagtggtctgcggacacagttcggccgccgacgggtgcgcggtgccgtaccacttcagatagaagcgcttccagccacggcggaagaacgaattgaagccgatgtcggtatagccgtcggcggcgcggatcttctgcatctgttgcagcgccatcgcttcgtcgcgtatcagcagccagttggcgagtagtggcgccaactccggaaattccttgccgggatcgatgaacggcgtggtcggcacccgcgaacacaggtacatcagcgtgttgatcggggccatgaaggtggaatggtccagcatctgccggctgagccggtgccgcacgcgaccacggtaatggatatagagcgccgatgcgatgaacagcgcgatgaggagccacttcaacatgggggaggccgattgagggcggggtgccgcaaacgtgagagcggctgccaagacgcggacgcagccctgctgcgtcgtgtcggtagccaccatcgaacaaggtgagccgcaacagggacgtgcggccggtcacttcagaattctagcaagtgtggtcaccgaggctgacagctgagccttggcgtgggcgcaatactctgtgtctcaccggtagtggctacgcaacgcctggcgttctgtaccgccgctcagtcgatgcggcggcggatcgggatggcgctgaccggcacgctggcgacgtcgtgcccgtgttcgcggatgggcgcgcccggtgccggtgcccaggcatgggcgtagatcacttcccaggagctgggcagggtgcagtccggccgccgcagcggttcgtaggcagcgcttgccgctgcaaaccggccacgtccggtgagggtggcgcggcggttgctgagcgcgttggtggcgcccatcgcgcgcagttcgtgcatcaacgcgggcaggtcgttgtaggtcagggtgaacaggtcgcggtccagcacaggatcgcggaaaccggacatcaacagggcatcgccgaactgggcgatcggcggaaagcggctgacgtgcggggccgggtcggtctgcgcgaaggcgtcgcgcaattcgatcagcgtttccgggccgaaggtggaacacagcagcagcccgcctgggcgcagggcgcggcgtaacccggcgaacacggccggcaggtcttccacccactgcatgcagagattgctgaagatcacatccacgctgccgtcggcaacgggcagcgcgcgcgcatcggcgcacacctgtgcgaagggcttccaccagccggcggccttgcgcgcctggcgcagcatcggcatggcttgatcgagcgcgatgacctgcgccttgggccagcgcttcttgatcgcgccgctggcatggccggggccggcaccgacatccagcaccaccttgggcacctgcgcgcccaggtagtcgagcgattcgagcaggcgcgcttccgcttcgcgctggagtgcggcggcggcggtgtaggtgctggcagcacgcgcaaaggcgcgccggacgtggcgggtgtcgaaagtactgttcatggcgccgctattgtcgccgctggcagaggcggagggaatcgatgcgtgatgcgtggcgccgcgctagaacgtgccgggatagctgccgccgtcgatcaacagattctgcacggtgatgtagccggcctgcgcgctgcacaggaagccgcaggctgcgccgaattcgtccggctcgccaaaacgcgctgcagggatgcccgcacgcttgcgctcggcgacctcttcggcggtgctgccctgctgctgcgcgatagcggcgaaattgccgcgcagccggtcggtggcgaactgcccgggcaacagattgttgatggtgacgttgtcgacaacggtgttgcgcgccaacccggcgacgaagccggtgaggccggcacgcgcgccgttggataggccaaggatgtcgatcggcgctttcactgcgctggaggtgatgttgatgatgcggccaaagcggcgtgcgcgcatgccatcgacggtggcgcggatcagtgtgatcggcgccagcatgttggcgtccaatgcgcgcagccagtcggcgcgttcccactgacgaaaatcgccgggcggcgggccgcctgcgttgttgatcaagatgtcgatctgctggcaggcggcgagtgcggcgctgcgtccttccggcgtggcgatatcggcgaccacgctgcgcacctcgccagcgccggggagtgcgcgcactgtgtcggcagcccgttccagtgcatcgcggccgcgtgcggcgatcgccacattgacgcctttgctggccaatgcgcgtgcgcagcccaagcccagccctttgcttgcggcgcagaccaaggcccagcggccggcgattcccatatccatgcgatgcgtcctcgatcagcgatgtcgcatggtcgatgatccgctcatggcacggacgcaacgaagcgttgcagtgcctcgcttacctgatctgcgtgaccaagaaacggtgcgtggccgccgccggcaatggtaagcgcctgcgcgtgcgggctgagcgcggcggcggcatgcatgccggcggcaggcaccaggcgatcgcgttgcccggcgatccacaggctggggcgtgcgagttgcggtaacgcgcggcgcaggtctgtgcgctcgagcaggctgagcccttgctgcaaggcctccggcgccggttcgccgcgcgcggtgagcgtttcgcgcaggctgcgcagttcgctgcgtgcatgtgccgagccgagcgtgtccagcgcaagaaaacgctccagggtgccgcgatagtcgcgcgacaactcggtaccgaattgcacgaacaactcacgctggacggcatcgggccaatcgctgccacgcacgaagcgcggcgttgcagcgatcatcgccagtccgcgcacctgcggcagggtggcggctgcatgcagcgcgaacagcccgcccagcgaccagccgagccacaccgccggcggcgtggcggccgcaatctcagcgaccacgtacggcaacgccagcggtgtgctgtcgtcgcgactgaagccgtgcccgggcaggtcgaccagatgcaattgatagtgcggtgccaggcgctctaccagcggggcgaacaccccgccgtgcagtgcccaaccatgcagaagaaccagcgcaggcccgtggccgatgacatcgatatgcatgtgcgcattgtcgccgattgttgcgtgccggtacgcgttgattgagacgcgttggtgctgcgacacggtgcagaaataccagacggtggtggccttctcgccgattgcagtttaccgattggcgcttggatgtatgggcacggcgctgcggcggcgcgtggtgtcactgcgtggtggttgcacgcagcgcaacgatcttcggggccagtaacgcccactgcgtgcgcgcatcaccgcgccggcaccagcgcgctggccagcaccagcgccgtgcacgtcgcgcctggatcgtggccgccaaccagtcggggtcgaatccgtcccagacgctggccacgctgcgcagattgccaatcagcaccggatgcacttcgtgcaacagcatcatgcgcagctgttccaggcggaatggcgaggcagccagaacgtgcgcgacgctgtcgtcgtcgcgactgtcgttgtccagatacaaccgtgataacgcttcccacacgcgacgttgcgctgctgtggctgagcctggtgtcgctaggtgtcgaatccttcaacggccggctacgcaacgaatgcctcaacgaacattggtttccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgcccaaagaaagcaatcggcgcaatgacgccggcaacgtatgcccagcagttggccaatagcgatatcatcaaccccggactctaaacccgactgctactcagattggggggacgtcgatgcagcgggccacaatcccgaggcccttgtttggaatcgcgatatgtccaactcgccgaagcttgtcgttcctctgatggtgaccggtgcagttgcgctgctgtgcatgacgtcgtcaggcgcagcgacgcccgcacccgccgtagagtgcatccagttgcgcagcaaggcggttgagttgagcgcaacgccagcctttggggggcgtgtgctgtcgttcaatctgcgcggtcagccgaatgttttgaaagtcggcgctgcggtcgagcaacagcctgcgcctgaggtttcagccgcttcgggggatattgcgtattttggccatgatgtgtgggttgggccgcagagtcagtggtggttgcaccagcagctcaaccacgaacgtcaggcggcggccgcggtttggccgccagacccgtatctgtcgctggcgcacacgcacctcgcccggcggagtcatgacgcgttggaatttgaaggcgtgcccagcccgctgaccggggtgcaattacgcaagcagatccaactttctgcagggcgcgcggacactgtggagattcaggccagcgcacgcaatatccgtacggaagcgattgcttgggacctctggttcaacacgcgcgttgcggccacgacccgagtctttgtaccagttgctgctgcgggagatattcgtgtgcagccgccgagcgaggccgggacgactgcgccgcggtttaagcgcgcgcgcggcgtctttgccctgcgcgccgatgcgggccaagacggactgatccagcgcggcaagctgttactgcagccatctgcgggatggatggccggttttgctggcgggcaggtgttgctgatccgcttcgcgcatcaaccgctggcggcaatccatcctgagcaggggcaggtggagttgtatctggatacgccacgccggcatccagagcaggggctgctggaaatggaggtgcacgcgccctatcgacagctcgcgccaggggcgcagatgcaggcgcaggagcagtggacgttgctgcgctacaccgggccggatgaggagcaggcgcagcggcagttcctctgcagccaggccaaagcgctggcgctggccaatgcctgcgatgcgccgtccgcgccgcgctgaggcgcgcattcacctcgaagccgggctgtggctatgatgtcgcccaatccctgaccagatcgatgcgcatgcaacgacgccacttgctgaaaaatgctgccgccgcattggccgcgctcggtctgccggcgctgccgcagtgggcgctggcagccaaggcggttgggttgcggcggctcgggcagccgcagccgttcgactatgcttggttgaagggtcgggcgcgcgagctggcaaaggcgccgtacaagagccataagcaggttttgccggggccactggaggcgctgaactgggatcagtaccagtccatccgctaccgccaggaccacgcgctgtgggccgatggcaatggcaaattccaggcgaagttcttccatcttgggctgtatttccataccccggtgcacatctacgacatcgtcgatggcaaggcgcagcagctggcatacgacccggccgcattcgattacggcaaaagcgggctgggtggcaagcaattgccgaaggatctgggctttgccggtttccggctcaatacgcgcaaggataccgagcgcgacttttcggcgttcctgggcgcgagctatttccgtgctgtcggcaaggaaggccagtacggacaatccgcgcgcgggctggcgatcgataccgggaccggcgggccggaagagtttccggatttcatcgcctattacctggagcagccggccgccgactcgaacacggtggtggtgtacgggttgctggattcgcccagcattgccggcgcctaccggttcgccatcaccaatggcgatgtgctgctgatggacatcgacagcgcgttgtacccgcgcaagacgatcgagcggctgggcatcgggccgtgcaccagcatgtatcaggtcggcgaaaacgataaccggatggactgggactggcgcccggaaattcacgacaccgatggcttggcgatgtggaccggtggcggcgagtggatctggcgcccgttgtgcaacccgccgcacgtgcgcttcaacatgtttgtcgacgaaaacccgcgtggcttcgggctgctgcagcgcgaccgcaacttcgaccattaccaggacgatggcgtgttttacgagaagcgcccctgcctgtgggtggaacccaagagtggttggggcaagggctcggtgcagttggtcgagattccgactgtggacgaaaccttcgacaacatcgtggcgttctggaacccgcaagcaaagccgcagcctgggcaggaactgctgatgggctaccggctgtattggggcgtgcagccgccggccagcgcgccgctggcgcattgcgtggccacccgaaccggccttggcggcatcgtggggcaaaagcgcagccacttttcctggcgctttgcagtggattttgccggcggcgaactggcggcgctggcaaaagaccccaaggccaaggtggaggcggtgctgcaggtgtcgcgcggcaccaccgaaatcgtgtcggcgcgcccgctgcatgagctcaagggctatcgggcaatgttcgacctggtaccgccggacgagggcacccagcagatcgatatccgcctgtatctgcgcgccaacggcaagccgctgaccgaaacctggctgtaccagtggaccccgctggcagcgagcgagcgcaagaattgactgaggatcgtcgagcgaggcggctggcgcctgttgttgcgccagcgccgcgttgcggcgtgcggccatcggcccgcgcgtgcttcgagtccgccgcatcaggcggttggcgcgccggatgatggcgcgtctctctgcagacttacagttgctgcatacaacgctcaggccggcgccggagtgtcgaccaattgcaggcgcccgcgtgggcgtgcgcaagccaactccacgcggaagcaggtgccttgcttgccgctgatgatgcgtaactcgccttggtgggcctttgcgatctgcgcggccatatgcagccccagatcgacctcaggcagcgcacgtccgtcggcatgcacatgggtggacgcgtgcaagatatcgagccgacgcggatcgattccatcaaggttgcagacttcgatccgtagccggccctgttcggtgaccgcgaccgccttgatcagcgaactttgcgggccttgcacgaccgcgttgatcatcaggctgccaaacatctgagccagacggatcgcatcgccgtgcaccggctcgtcgatggccacgtgcgtggacaacacctggttggggtaggcggcgcgggtttcgtccaccacctgggacagcgcatcgagcaggtcgcttccgtcgccatagtccagctgcagccagtcgcgttcgatgccgcgagcgaaatcgcaggcgaaatcgatgagttcttccatgcgccgcagactacgctgcattgagcgaatggaaccgccgtagtgttgattgagctggtcgatcgacagcacgtccaccaccgcatgcatggactgcagcgggttgcgcaggtcgtgcgcgagaatgccgatgaattcttcgcgcaagcgcgccgaggcgccgacgcggcccagttcgctgcgtgcgcgccgcgattccagcgcgctttcttcggcgcgttgctcggcctggatctgtgcggccagcagctgcgcgagcagttcgaccttttccaccagcggtgcgtccaccacgcgcggctgcggatccagtgcgcacaaggtgccgaacacgctgccgtcgtcgaacttgatcggcaccgagacgtagctttcgaagccgtagagccgcggcgagggatgctcgcgatagaccgggtcgtccgatgcatgcccaaaccacaccgagttgcccctgactcgcacgctgtcgcaaaaggtagtggccaacgacagttcgtcgcccggccgcaggccgagggacaacgtgtcgtgcacttggcaggtgatccagcgtgcttcggtgacgcgcgcgacagcagcgaaccccatgccggtcaggcgggtgagaacggtcaatatgtccgggaccgacgagagccggccaacacgcgcgatatcggcgcgtaatgcgggaggcagtggacccatgagtgcctccaaagagtggatgcgtgccagtttacgggacggcggttgcgcccggttatgtggcgcgccgctgcatgacaagcgccaagatacgcttgtctgccagcgaccgcgatgccgccgtaaccgcatgcccgcaaaggtctagcagcgcctgcaaagcgtatagatcctggttgatggatcgcggttagctgccgagaacgttaaccgcgccacgtgcagacgccttggcttcaggactggcgttagcacagcggccaggcattcgacgctgacgagccgggaggcacgataggtgcagtacgcctgttccaacttcctggcgcgacaccacgttgcgcgccacagcgcgaagcggggtgtgaccgaacgcagatgacgcaggcgcaaccggcctcgatacactgcggcggcaagagcgccgcaggtgcgctgcccacaccaggcgctaggcaaccggcagcggtaaggcgatctgcagtggatcgatacggccctcgccgcgcatgattttcttgaactcggcgcggctgaccgagacatagcgctcgttgccgccgatctccacctgcgggccgtcctgcaccgcgtgcccctgcgcgtccacacgcaccgtcatggtcgccttgctgccgctgtggcaaatggtcttgatctcttccagctcgtcggcccaggccagcagaaactggctgccttcgaacagttcaccgcgaaaatcggtgcgcaggccatagcacagcaccggaacgcgcaggcggtcgaccacctcgctcagctgccacacctgcgcccggctgaggaattgcgcctcgtccaccagcacgcagtgcaatgcaccgtcgttgtggatatcgcgctcgaccaactgctgcaacccggtatcgcgctcgaaaatgcgcccgtccgcgcgtaggccgatccgcgaggccaccacgccgctaccggcgcggtgatcgagcttgggcgtcaggatcagcgtgcgcatgccgcgctcgcggtagttgtgcgcagactgcagcaaggtggtggtcttgccggcattcattgccgaatagtagaaatagagcttggccatcgggcgattttaccgggccgggcggctggatgcggcgcccgcgcatgcgagcgggcatggcgcgggggcaagctcttgccgtccaggaggtgggaacgcagcccaccgctgtgaagcgaagcctagcggcaatggagacatgaacccatcgtgcaggccagccgcaggctgccccggtacaatggcctgctctgtcggaagcccctatgttcggactcaatcccccgcaaagcgccgcggtgctgcactgtgaaggtcccttgttggtgctggccggcgccggcagcggcaagacgcgcgtgatcgtggaaaagatcgcgcatctgatcgccatcggccgctatccggccaagcgcatcgccgcgatcaccttcaccaacaaatccgccaaggaaatgggcgagcgtgtggccaagcgcatccgcggcgacggtgccgacggcctgaccatctgcaccttccacgcgctgggcctgaagttcctgcagatcgagcacgccgccgccggtttgaagcgcggcttttcgatcttcgattccgacgatgccgccgcgcagatcaaggacctgatgcatggtgccaagcccgatgcgatcgaagatgccaagaacctgatctcgcgcgccaagaacgccggcctgtcgcccgagcaggcgatggtggcggcacgcagcaaccgcgaaaaagaagcggccagcttgtacgagcgctaccaggcgcggttgaccaccttcaacgcagtggatttcgatgacctgatccgcctgccggtgcagattctggaagcaaacgaagacatcgtgatgggctggcgcgagcgcatcggctatttgctggtggacgagtgccaggacaccaacgatgcgcagtaccgcctgctgaagatgctggccgggccgcgcggcaacttcacctgcgtgggcgatgacgaccagagtatctacgcgtggcgcggcgccaatccggaaaacctgcagcagatggcgcgcgattatccggcgctgaaaatcatcaagctggagcagaactaccgctgctccaatcgtgtgctgcgtgcggccaatgcgttgatcgcgcacaacccacacgagcatttgaagacactgtggagcgaccaggccgacggcgagcgcatccgcgtgtgggaatgccgcgacagcgagcacgaggccgaaaaggttgctgcggagatttcgttccttggcaccgccaagcaggtgccgtggagcgatttctgcattctgttccgtggaaattttcagtcgcggccgctggaaaaagcgctgcagctgttgcgcgtgccgtatcacctgactggtggtaccgcgtttctggagcggcaggaggtcaaggatctgctgtcgtggttgcggttgatcgtcaacccggacgacgatgtggcgttcttgcgtgcggtgcaatcgcccaagcgcgaagtcggtgcgacctcgctggcgcgtctggccgagttggccagcgccaaatcggtgccgatgtcgcgcgcggccgagtcgatgggcgccttgcagcacctgccgccccgcgccgccaatgggttgagtgcctttaccgacatcgtgcgcgacatgcgcgagcactcggccagcatgccggccggcgaactggtgcgcacgctcgcggaaaaatccggactgctcaacgacctgcgcaatcagtccaaggacgaaaccggcttccagcggcgcaagcgcaatctggacgagttggccgagtggttcgaaggcggcccgcgtggtgcaagcgccagcgatctggctgcgcagctggcgctgctgtcgcgcaacgacaaggacgatggcggcaaccaggtgcgcatgatgaccatgcatgcgtccaagggtctggagttccgctatgtgttcatcgtcggctgcgaggacggcgtgctgccgcacgaagtgagcctggaagaaggcaatctgcaggaagaacgccgtttgttgtacgtgggcatcacccgcgccaaggagcagttgtggatgagccacagcaagctgacgcgcaagttcggcgagcatgtgcgactgaagccgagccggtttttcgatgaaattcctgccgaagaactgcagcgcgatggcgccgacccggtggccgacgctgagcgcaagaaagaacgcgccagtgcgggattggctgcgatccaggcattgttcgactgacgcgcagtgcgccgttgcacgcgcacctgccgcccatcgcttaccagtgacgcgccggcacggcagtgtggtttttcatgatgtcggagtgtgccgtgaccgttgtgatccaaaccccgcggctgcgcttgcgcacgctcgaccccgagcacgacgccgacgcgatgttggaactggtcaacgaccctggcttcatcgccggcatcaacgaccgcggcattcgtacgtgtgagcaggcgcgcgcatctgcgcgattgggcgcaggcccaccatgcgcgacggttttgcgcaccgggcggtgcagacgcgcgaggacgccgcgtttatcggcacgttgggcttgctatatcgtgagaccttgctggtgccgcatatcggtcacctgatgactcttcgctaggtgttggcagccgctcctggcagcagggattgtcgagacagcatacccatcgcacagccgcatgatggcggtgttggttgctctgtaaaggacgcgcgcatgccactgctggtcaacgcgtatttcacgctgcgcacgccggtgtggccggactttatgccgcaggccgccgtgcagcaccgcgaccatgccgatccggagctggtcaatcatctgcacgggtttgtcggttaggtgaatcaagtgggcgatgggcagatgacgcaatcgcgctaccacctgatgcggcatgtgcagcggcacttcaccttcgaggtcgacgatgcggcgttcgttgcgctggcgcagtgggccgagcaggccaatgcggtgtgcttcctggccgatggcagcgtgcgcgacccgcaggggcgggtgctgatcagccagggcgagccggccatcgacgacgatgcgcaggtgccgtccccgccgaatgcgctgcaacggcgcgcgcagcaacttgccctgctcactgcgcaaggcattcgcgtgccacccagcctatcgtcggtgcctggcgaggccgaggtgcgggtgcgcgatgcggcagtggtcatccaacgcatgctggcgttatttgcggtggcgctgcgcgccgagatgttggcggccggcgacacgccgccgtcgctggacgaggtggatgcgcatctgcccagcggagcacgcccccgacgacggcatcgaagcgtcgtcggcgctcgtgcagtgcggacgcggtaccggcctgtgcatccatccagccggcgtgtgtggcgactgggcctagccgggcgattggatgctggcactgcggatctgactggcgataccgtaagcatcacagcgtgccgcggtgctggtcgagtgatcgcgcagctgccggatcagccaaagcgaacgcgccgacgctgcagaacggtgcggcgctgccaccgcagctgccggacgatgtggccgacagatcaggcgccggccgcgttcagccgcgcctgtaatgcagccaacgcgtcctgcatgtcggcgaccgtggcttcaaggctctgcacccgcgcttccagttcgctggtgtcgctgccgctgcgcgcgccctgtgcggcacgcgccgttgcggcctgcagcgcttccacatccagttcgccgctgagcagatgcgcgtagcgatcttcgcgctggccgctggcacgcggcagttgtgcggccaggccgcgctggatcagccggtccaggtgatggcgcacgtcgtcggtgtcggcgaagcgcgcgagccgctcgctgcgcgcgtacagctcgcccagcgtctgcgggccgcgcagcagcaggccgatcagggcaacttgctggcgggtcagatccagcacgctgcccaggcggtgttcgtagcgctcggcacgcgagcaaaactgctgacgcaccaggccgaggttttccagctggcgcagcgcgtggtgcaccacgccggtctgcagattcagcaccggctcgcgcgcggtcttctgattcgcggccacctgcgcagcgttgacggtgagcgggtacgcatccggcgtggtggcctctttttcgatcagacagccgagcacgcgggcctgggcggtgtcgaggacgggcgtgggcgaggtctctgtcatgggtggctccggggcaatcagcgcacaaggatatgccgatccgctgccggcgtttttccactgcggtgatcctgcggacctgccgacgccatcggcggttgcatcgagcatgtgtgcgtcgtgcgtcgtgcgtcgtgcgtcggcggcgggcctgcgcatacagggacggacccaggcacgcatccgcaatcgtatggaagaccggtgtagacgacccgtgttgcggcgaccgccatccgtgcgtgtctgctacatccaatagcgttgccatcatccagagcgagcgatgcagcgcgaacccgctaaaatcgcgcccttcattgccgctcctgtcctggtggatgtcatgcgcccctcgctttacgcaccgttgtccctgctcgcctgcactgcgctggccttgagcgcctgcaagcccacggacacacaaccggccccgcacgtgcaggaagccaccgcaactgccaatgccgacgccagcgctgcggtcagcaaggctgcgacgtcgtccaccaccgcaccggctggcgacgacaatctcaacgcggtgctgtggatgcagcgctcggaggaatatcgtgccgtggccgagcagacctaccgcgccgctgccgacaagctcgatagcgcgctcaatcaacccaactgggatgcgttggtgccggaagaacgcggcaacgccgccaccgggctgaagccggccgtggtgctggacgtggacgagaccgtgctggacaactcgccctacctagcccgcctgctgcgcgatggcaaggaatacgacgcgctgagttgggaccagtgggtggctgagaagaaagccactgccattcccggcgtggtggacttcgccaaggctgccaatgcgcgtggcatcaccctgatctacatctccaaccgtgccgtgcacctcaaggacgccacgctggccaatctgcgcagcgtgggtctgccggtggccgacgacagcgtgtttctcggcctgggcacggtggcgcagggctgcgagcagaacggcagcgaaaagaactgccgccgccagctggccgggcagaagtaccgcgtgctgatgcagttcggcgaccagctgggtgacttcgtgcaggtcagcgccaacacccgccaggcccgtggcgcgctgctccagcaatatcacgactggttcggcgaacggtggtggatgctgcccaaccccagctacggcggctgggagccggcgcagttcaacaacgactatgcgcaaccctggcaaacgcgccacgatgccaagcgcgcggcgctggaggtggcccgatgagccgggcgccgctgccgctggccgcccatgagcggctgatcttcgcgctggatgtgcccagccacgatgaggcgatcgcctgggtggaccggcttggcgattcggtggcgttctacaagatcggcatggaactgctggcctccggcgagtacttccatgtgctcgatgcgctggccaagcgcgacaagcgcgtgttcgtggatcttaaattcttcgacattcccgccaccgtggccggcaccatccgtcgcctggcacagtggccggtgagctattgcaccgtgcacggctggcacgccggcatgctgcaggctgccgccgacgccaaccacggcgccatgcgtctgctggcggtgaccgtgctgacctcgatgggccgcccggacctggcggcgatgggcatcgaccgcgaaccggtggacgtggtggtggagcgcgcgctggccgcagaggccgccggcatcgatggcgtcatcgcctccggccaggaagccggcccgatccgccgcgccaccggcccggccttttcgatcgtctgccccggcatccgccccggaggcccggtcgccgacgatcagcaacgcatagtgggcgtggcgcaggccttcaccgacggcgccgatgccatcgtcgtcggccgcccgatccgcctggccgccgatccggccgcggctgcggcggcgatccaggcagagatccttgcggcggtggggcaggaccgcagctgaccgggcagcgaagctccgtacgcgccctctgctaaacaaaatcaatgagttaattaaatataattaaagtgttgctttaacgttaaaggctgcgtacgatgcccgtcgtccgatgtcagtcggaagctgtgccactcattgtccaccgggcttgccccggttttcgaagggatcgcgccttgtgcccgatcctttttttgggccgtcatgtttgcgtttcgccggggccgatggcaacggtgggtcgcttgcaaagtccacagcgcgtcatctgtgcagcaggcgggaccgtatcgcgtgccagcctgtgccagctacacagacacctcatgtgccgacacttccgccggccatcagccaccgcacggcagcgcagccgccttgcaatagcggtcgatgaattgctggtgcggcggcatgacatccacgcagtgcgcgatggtgtgcgccacgctggccaggaagccttcggcatcgcggtcgggtacctggtccaccagcgggtggtaaccctgcggcaggatgccctggcccaccatcacctgcacccagctgatctcggcaaacatttcttcggcattgcgatagaagcgcccgctgtcgcggaacagatccagggtggtctgtagctccggggtgatcggcatgctgcggcaatgccgccagaacgcgctgtcctcgcgttcggtggcgtggtagtgcagcagcagaaaatcgcggatgcggtcgaactcgaacgctgagcggtcgttgtagcgctgtaccagcaccgggctgatgccctcgcgcggaaacagctccagcaatttggaaataccggactggatcagatggatgctggtcgattccagcggctccaaaaatccactggccagaccgagtgcgacgacattacggttccagaactgcttgcgccggccggtggtgaagcgcagcggacgcgggtcggccagcggcttgccgtccagattggcgagcagggtggcggcggcttcgtcgtcgctgatgtgcgcgctgcaatagatatagccgttgccggtgcggtgttgcagtggaatgcgccactgccagcctgctgcgcgcgcagtggagcgtgtgtatggcgtgggtgggccaactttttcgcaaggtactgccaatgcgcggtcgcacggcagccagtgggtgaagtcgtggtagccggtgtgcagcgcttcttcgatcaatagcccacggaagccggagcaatcgataaacacttcgccgtgcaccgtctgcccggacgccagctgtagtgattgcacatggccgctttccggatgcagttgcacctgctcaaccagcccttcgatacgggtcacgccgcgctgctgcgaataccggcgcagaaagtgcgcgtactgcgtggcgtcgaagtggtatgcgtaggcgatgttggccagcggcgagttggccgggacatcgccggccgaggtcatgaacttgccgcgcgcagcggccacggtattgagcgtgtacgctcccagcggctgcgctttgccgcgcgcgtgttgcttgatccagtattggtggaacggcaacagcccgagcggatgcccgatctgggtgccgaagccatgcatgtacgcggttcccgggcgttgccaatcgacgaactcgatgccgagcttgaagctgccctgggtctgccgcacgaattcggcctcatcgatgccgagcagattattgaaggccttgatgtgcggcacggtggcttcgcccacaccgacggtgccgagctgctcggactcgatcagctgcacagtgaaggtgggtccaagcacgcgcgcaaacgcggcggccgccatccagccggcggttccgccaccgacaatgacgatgttgcgaagtggagcgggaatcatgtcgatgcattcctgagcaaaaaacagccgacggacacacgaacggggccaactggccccgttcgaacgaccacatgcccgtgtcggcgcatgtggcgatgcacacgcatcagaacttggcgccgatctccagcacgacgctgcgcggcacgtagctgatttcgccgttgtcgaccacggtgatatcaggctgcaggcgaccgtcgctaccgaagctgttgtactggtactgcgtgtagttcttgaaattgaaggcgttcagcacgttgatacgtgcgttgagcttgaagtcgccgaccaccgtgaactccttgttcgcctgcagatcgacggtgcgatacccccagatcttgccgcccaccaggaacttgccattgcccggcggcgtcacgccgacggcctgacaggtacctccatccggatcggtgaagccatagcaggcgatcgtgttgatcggctccggcgttgccagtatcagcttggcgccgaaggtcacgccccacggaccatcgatcgagccggacgccacaaaccgatgtgccgccacggcatccgacttcacgaacggatagtcgcgaatggtcgccttgtcgaacgcaaacggttcgtcgatggtgcggttctggcgcgcgctggtgtgggtgtaggacaggttcaagccccagcccgattccttggtgtacggtttttcggccgacaacaggaactggctgctgcgttgttccaggccgttgtagcccaggatcgtattgcgatagcccggcaccggctcgccccacggcacgctgccagtggaatcgaagtaggcgccgttcggataacgattcaccaggctcatcaccaggccatcgtaggccagcacgcgctggaaggtcacgtcggtcagccagtcgcccacctggttgctgatgccgatgctgtactgatcgctgtacggcgtcttgagcttgttgttgaacatgaaaagctcggagctgtcgttggtgcccgggatggtattgagctgatcgataccgttgagataccccgggttccacgctgtgcatacgcggtcatcgcggaagcagggctgccggctggcggcatcgctgaagtacaccactaccggcgacaacgccgccttgaccgattccagcgcgagctgctcgaacaggttgcgatcgtaggagcggccggcaccgccatgcagcactgcactttcgtctccgaagaagtcatacgagaagccgaagcgcggcgcccaggcatccttgaagttcttgcggttgttgccggtgctgatgtaatcggccacgttgatgccgctgggcaccaagcggttcgcccacggctggcccgggttgtccggatcgtcggaatacagcgcattgataaacggctgcgaggtcacgaagtcggtgtaggcctgcgtgtcttcgtagtcgtaacgcatgccgatgttgagcatcaacttgtcgttcaccgcccagtcgtcctgcaggtagatgccatattgcttggacggcgattccaccaccggcacctggcccggattatcgaacgcacggatgtagcgcacttggaatggcacgggcgcaataccgttctggctgacctcataactgaactgcgggttgagcgagctggactcgcgcgaggtcagcttgatgtcgcggtaggtcacccccgtcttgatggtgtgttcgccatgccactccagcgcgttgaaggtcagatcgttctggaacgaccagcccttctggctacgcaatttgaaatcttcgccgctggccgctccagtgttgaggaacacccactggcgcggatcggcttcggtgcggtcgacgtaggtgtagatggacccgttgccagtgccacgcggcgtcggcacattgctcgaatcctcggtggtgatgatggcttcgttgaaccagctgtcggcactgtgctgccagcgcaggctggtgcgcttgtccttgttgatcttgtccaccgcgcgatccggtgcgttctggccgccgacgttactgacctgggtttcgtcgcggtattgcgttgccagttcgatgcgatcgttatcggtgggctcgacgtcgatcttgccgaagtacaggtcttcggtgaacggcatgttggacgcaccgaactgatcgcgcaggttcgaaggcaacaagccgacgaacggcgaggcttcggcactgggctgcacgctcttcggcgccacattgtccttgccttcataggcgaagaagaaatgcatgcggtcctggatcagcgggccgccgatggcaagcccgtattccttggtttgcgagtcgaccttgccgttctcttcgtccggacgttccttacgcaagtcctggttggtgaagcggtaaaacgcctcgccgtggaattggttggtaccggacttggtggcagcagtgatcgccgcgccgctgatctggccgtattcggctttgtagttggaggtgatgaccttgtactcgccgatggcaagctgcgggaacgggttgccctgcgtttcgttctggccggcaataccgcccccagagacgtagctcttctggctcacgccgtcgatatacagattgctggaactggcgttggatgcaccggcacgcagcttggtgttgccgtcctggtcgatggtgaacaccatgccgggaaccgtgtctgcaaactcgaggaagttgcgcgtggcctgcggcaattgctggatctgccgcagcgacaccgtgttacctacttccgacgtcttgacctcgcgcatcatcggcgcgttgaccgtcaccgtgtccagcgtcgttgcatcgccggcgggcgcagcagccgtctcgttgcctagatcgacggtggcgctggaggccaccgacagggtcaccgtgcggctgatgccgttggattcgaccttgtaggtgcccggctgcaaaccgacgatggtgtagttgccgttcgcattgaccggcgcacgtcgcaccgagccggtggcgatgttggtgacgacgacttcgctgccgctctgcgcggaagcaacctggccgcgcaacgtggcgttgctggactgggccatggccgggttggcggctaacaacgaagcggccagggtgcagtacaacaggctacgcggcggcagggtggagacggtgcggtgattcttcatgactttccccctcccaggggtaaagcgcgacgcagtgcagtgactggcgcgttttggtgtggaacacagggacaacaggcaacaacagccgcaagagcaacaacaagggtctgcagtgacgggtgcttgctccttcaggcacgggtcgagacgggtgaggcattggcggcgattggccgatgcagcgcatcgacaatcaccgggcaatgcaaaccaacgatgcaccagggtgcgtgtcgtgcacgatggccagcacaggcagcatccctgtgctggcatccctggcgtttctagcgaattaccagatgatgcgcgcgctcaggaacatcgtccgcggcggcgtggacagcgccccgtattggttgatgcttgcgcgcggtgcgtagatgccgccctggccccagtcgatggcgtactggtcgtagtttcggaagttcaacgcattgatcagatcgccacgcacctgcacggtgagcgcttcggtcacatgcatgtccttggacagcgacagatccagctggcgcgtgccgaagatgtcgccaccggcgatgaacttgccgcccggtgcgtccaccgagacgatgcggatgttctccgacggctggccaccgtactgatcgaacgacaccgcttcgttgcgtggcgtcaccgtggccagggtcagcttggccgaggcgctgatgccccagaacaaatcgtagatgccggtcagtaccaggcgatggcgtggcaccgcgttcagatccaagaacgggtaattggcaatcgtggcggcatcgaacccgtagcgatcatcgttgccgcggttgccgcgtgcgcgcgagaacgtataggccgccgtcagcccccagccgctttcctgggaatagggtttgtcggccgacagcagcaactggccggtcttggtttccacgccgttattgccgatcagcagggaaccgaagcccggcggattctcgttccatggctgtgtgccggcctggaagaaatcgccgttgggatagcgattccccagagtgaagatcaggccttccttgctatggatgtaggacaccgtggccgaggtattccactcgcccagccgcgtgcgcaggcccagcgaatactggtcggaatagggcgttttcagatcgttgttgagcaggtctatctcgccgttgcgcacgccggaattgaccaggctaccgaggctgcccggatcgctcaggtaagccgggttccagttgacgcaggtgcctggtgcaggtgtgcaaccgggcgcggcttcagcgaagcggagcgtgtactgcgccagcgcagacttgacctgctccagcccgagcacgtcgaacagattccggtcgtagctgcgcccggcaccgccgaacaccaccagcgattcgtcgccacggaaatcgtaggagaagcccagccgcggcgcaaagttgttggtgtcctgcttacggctgcggccgttgctgatgtagtcgttgatgttgacgccacccttggccagttgctcggcgtaggtggcgctcaccgtcgggtcggtgccggggccgttcaaggccgccaccacttccggcggtgtcacgttgtccaggtaggatggaatcttctcgccatcccagcgcacgcccagattcaactgcagcttgtcgttgacgtcccaatcgtcctggatgtacaggcccagctgcttactcttggtcgtcaccgacggcgccgcaccggcaaacggcagattgaacttcacctggtacggaattgccgaggtgcccaggccatcggccaccgcgtagtagaacgagggattgactgtcgagttttcgctctgggtcagctccacttccttgtacttcacgcccatcttgacgacgtggctgccgtgccaatcgatgctgtttaaggtcaggtcgttctggaagcttgggcctttctgccccttgcgctggatcgccaggccgctggtggcgttgtcgcggatcaacacatcgtcttcggcgacgccgcgggtatagatgttctggttgcccagggtgaaggcattggggttaaacagcacgtcctcgtaggagatgcgtgcttcgttgacatacgtctggccgaaatgctgccagcgcaggtcgtagcgctcttcggtgttgaggttgttcttgccggcgatggcggtattgcggtcgccgacgtcgtcgcggctcttctcgtctcggtacttggcggtcaactccaggcggtcgttctcgccaacgtcccagtcgatcttgccgaagtacaggtcttccttgaacggacgggtaaccgagcccaggcggctctgcacgccggccggcaggtcgtcgctcagtgcgctgaaggtatccggcaccgagaccgggttggccgacacctcaaagcccttgccttcgtagctgacgaagaaatgcgccttgtccttgacgatcggcccgctgaaggccatgccgtattcgtcctggtgcgtctgacgcttggtaccgtcggcattgggcgcactggcgcgctcgtcggcctgacgcgctcggaaatcggtattggtggtgcgcccgaagatctcgccgtggaactcgttgccgccagacttggtggaggccacgatcgccgccgaccccacctggtcgaactcggccttgtagttggaggtaatgaccttgtactcgccgatcgccagctgcgggaacgggttgcccgcgctctgctcctggccggagacgccgccgaacagataactcttctggcccacgccatcgatgtagacgttgaccgccgagctggcctgcgcgccgccgcggatgcggctgttgccgttcgggtcggtctcgaactgcatgcccggcacggtgtcggcgaactccaggaaattgcgcgtcagctgcggcaccgtgttgatttgctttagcgacacattggtgcccacttcggacgtcttgacctcctgcaacgaggtggcggtgaccttgaccgtgtccaacgtggtggcggtgccatcggcgggcgtggccgcttcgccgccaccgcccagattcaggctcaccgacgaggccaccgacaacgtcaccgtcttctccgtgcccggacccgcatccaccttgtaggtacccggcggcagcccaaccagggcatagctgccgtccgggccggtggccacacgtcgcgtggtacctgtggcgacgttggtggcggtcaccgtggtgcctgcctgggacgccgccacctgcccgcgcaacgtggcgttgctggactgggccatggccgggttggcggccaacaacgaagcggccagggcgcagcacaacaggctacgtgtcggcagggcggagacggtgcggtgattcttcatgaagtccccctcccaggggtaaggcgcgtaccggccgcgtggtcggtgtggcgcagggtgatgcgttatttcaagggcgaaaagacagcggcaacagcgatcgagttataaaaaacacaagaaagcgtaaagaaagagtgaagatgtgacgtggcgcatagatgtcattgccctggcgtgccgcgcgcggcgctagacgcacgcacgatcagctccggaaccatctccgacaacgctggcggtgcggcgtctgcaggcagtgccggcgcatcgaccaactgctggcccagcaacaactgcaacgcgcccgcgcccaggccggcgatatccacccgcatcgtggtcagcgccggcagcacatagcgcgccatcggcacatcgtcgaacccggccagcgcgatgtcctgcggcaccttgagcccggcatggcccagcgcgaacaggcagcccagcgccatcatgtcgttggcggcgaagaccgcatccggacgcgtgtcctgggccagcgactggccggcgcggtagccggattcttcgtcgaagttgcctggcagcacccacggctgcgcgtctgcatccatcgccatttcatcgtgatacccgcgcaggcgctcatgcgcatcgaagttgtcgtccggcccggcgatgaaggcgatgcggcggtgcccaccgtcgcgcaggtggcgggtcatgacccgcgcgccgccgtagttgtcgacattgagtaccgggcgttggctggcgctgccggcgcagttgagcagcaccgccggcaggcagccgggcagcgcatcttcatgcacgcccgaatcgcccagcgatggcgacatcaccaccaccccgtccacgcgcccgggcaggcgctccaacgcccggcgttgcgcctgcgggtcgccgtgcgagctggacaccaacaggtgatatccctggtggtgtgccacttggtcgatgccgcggatcaactcggaaaagaattcgccatgcaggtccggcagcacgactccaatggtgtgggtgcgccggctgctgaggctgcgcgcggcgtggtgcgggatgtagttgagcgcacgcgccacctgcaatacgcgttcgcgcaccgactcggccacatgctgatgcccgttcatggtgcgcgagaccgtggccaccgatacctgcgcttcgcgcgcaacgtccttgatggtgacgctaccgccttcggaccgtggccggctcatgctgtggctttctccaagtcaacgcgtgtggcggcgcacgccggggtagggcgcccgatccgctggcgcagagcgggcgtgtcacacatgcacatgaatgacatcagccccatctgatggcgcccccccaagcgagatgcagcgaacgctagcaggaactgcaagcgcttacatgatgcgccgcagcatcacgtcaaacgcaagtggcgcaagggctggaagccgatggctggacacgtttgtccgaaataagacatcagcagccaatgtcagacactggtcgacaacgtgccaggagctacaaaaacgtaacgtctgcagaccataccctggcgcacggttcggccttgccttgccgccgatgccttcagacagcaagatgcgccgatcgatcagggggaacatcgtgcgcatgtcgctacctaccgtccgcaccgggcggttccagtccgctgcgtggctgctgctgggcgcgctgtgcgtgagcggttgccagcgcaacgagaccgcacccgcgttgcccggcgccaaggccgagccggccgcggcgatgcagtcgatgaccctgccgctgcggcgcaacgatctggtggcgtatgcgcgcattcgggtgacgcctgcgcaatacacccagctggaagcggcgtggcgcagcggtgccagccgttggccgctgactgaactgccgttgcccaatgaagtgggcgcgctgctggggtcgttgtcggcgcccgatgccgaacgccgcatgcagcaggccttcgatgcagagctggccggtcaggcgcagggcattgcccaggccgcgcagtcgctgcgccagttcggcgtgcagtacctgcgcagccgcaacgattacccgcccgagcagcgcgcgcactacgtgcagctggtcgatgcgctgagcgcctgggctgcgaccgcgccgctggccgatcgcccacgcgccaaggccagcatcgccgacctggtcgccgccgcgcgcgccaccggcatcacctccgatgccgatctgcagcggctgggcatggaagagagtctgcgccggctcgggccgttctgggaaatctgcaagaaggtgcttgagcactacgacctgtcgatcgacaacagcctggacgcgctgcggaccgggttgatcaagcaggacggcgacactgcccaggtgcggctgcgttatccgctggccgcccatgacatcgatctgaccgtggcgctgatcaagcgcgatgggcattggtaccagctgcagacccagaaccaggtgcaggtgctgctcaacggcatccaggccgcgcccttacccaacgccactgtagcgcccgacaccgcagcggccgcgcctgccgacaccgggcaacgcccggctgggcgataatgacggtgatgccagaacagaatcccctgccgtttccggacggcccgcccgccccgcccagcgctgccgtcgccgacaccggtgccacgacagcggcgttgccgctcgccgaaccggtaccgcctgaggttgcgccctcgatcgcgcccgccgtcgccgctgcccgcagcgccaaacgcccgtggtgggcgcgcctgctcggccgtctggccgacccgtggctgggcctgaccatcgagccggaccaacccggccgctacgatgacggccgcccggtggtgtacgtgctggaagactacggcatgtccaatgcgttgattctggacaaggcctgccgcgaagtcggtctgccgtcgccgctggtgccgttgccgggcgacccgctggagcgcaagcgcgcctacctggcgctctcgagacgcagcagcaattcgctgattcccgaacagcgtggcggcaagacccattcggattcgctggccaagttgctgcaggcgcatcgcgtgcgcaccgacctggacgtacatctggtgccggtgtcgatcttcgtcggccgcgcgccggacaagcagagcggctggttcgccgtgctgttctcggaaaactgggcgctggtcggccgcttccgccgcctgctctcggtattgctcaacggccgcaccaccatcgtgcggttcgccccgccgatctcgctgcgccagaccatggccgaagggctgccgcccgagcgcaccttgcgcaagttgcagcgcgtgttgcgcacgcacttccggcgcatccgcgaggcggtgatcggcccggacctgtccacccgccgtctgctggtggaccaggtgctggccgccgagtcggtgcgcgaggccatcgccgtccaggccaagcgcgacaactccaagccggtcgatgcctggcgcaaggcgcatgcctatgcgtgggaaattgccgccgactattccagcccggtggtgcgctcggccaggttcctgctcacccacgtgtggaaccgcatctacgccggcgtgctggtgcatcacctggacaagctcaaacaggccgcgcccgggcacgaagtggtgtacgtgcccagtcaccgcagccatatggattacctgctgctgagctacgtgctgtacgagcgcggcatcgtgccgccgcatatcgttgccggcatcaacctcaatctgccggtggtcggcacgctgctgcgcaagggcggcgcgttcttcatccgccgctcgatcaagggcaatgcgctgtattcggcagtgctcagcgaatacgtcgcccagctggtggccggcggctattccatcgaatacttcgtcgaaggcgggcgctcgcgcaccgggcgtttgctgcagcccaagggcggcatgatcgcgatgacgctgcgcgcgtatctgcgtcaaccgcgcaagccggtgctgttccagccggtgtacatcggctacgagaagctgatggaaggcaacagctacctcgacgaactcaccgggcggccgaaggaaaaggaatccatctggggcctgttgtggtccatccccaaggtgctcaagcagaactacggccaggtggtagtgaacttcggcgagccgatcgcgctcaacgacgtgctggccaagcacgcacccgactgggacggccagccgctgccggaagacgagaagcccacctggctggcgccggcagtggacaccctgtccacgcagatccagacccgcatcaactgcgccgccgacgtcaatccgatcaatttgcttgcgctggcattgttgtccacgcccaagcatgcgatgggcgaagccgatctgattgcgcagatcgagctgtgcaagaagttgctggcggaaatgccgtattcggaccgcgtcaccgtcaccccgcatacgccagcgcgcatcatcacccacgccgaagaaatcaacgtgctcacgcgcgtgtcgcatccgctgggcgatgtactcagcgtcagcggcgacaccgcggtgctgctgagctatttccgcaacaacgtgctgcatctgtttacggcatcgtcgtgggtggcgtgctgcttccagaacaaccgccgcatgagccgcgccggtctgttgcgtctgggccgcacggtgtacccgttcctgcaggccgaattgttcctgccgtggagcgaggatcgctttgccgaacgcatcgagcagatcatcgacatgttcgtgcgcgaaggcctgctgctcaacgtcaccgacgacgatggcggcatcctggcgcgtaataccgggcagaccgatgaagtgttccgtctgcgtgcgatcggccattcgctgcagcaggccttcgagcgctattacatcgccatttcggtgctggtgaagaacggccccggcgtgctcggcgccggcgaactggaaagcctgtgccaacaggccgcgcaacgtctgagcctgttgtacgcaccggccgcgccggagttcttcgacaagaccctgttccgcagcttcatccagaaactgcgcgagctgggcctggtatggccggacgagaacagcaagctgatgttcgacgagcgcctggatgcctgggccaaggatgccaagttcattctcggccgcgaactgcgccacaccatcgagcgggtcagcccggaagcggccaaaccggacgtgctgccgccgccgtagtaagccgctagcgaaggtcttcaagtcctgcggcgagcgtgggccgcgggatgacgcgtccggggggcacgcgatggcggccttcacataacggttccgttcgcttcatcggccgcttgcagcgctcccgttggcatcgcatcacctttcactatgatcggccgcactgcaccacgggcgtcgccgacaggagacttgcatgcgcgcagccatccacacccagttcggcgatccgggcaaggtgctcgaactgggcgaacgacccacaccacaacccggcaagggccaggtccgcatcgcgatgcggcgctcgcccatccacaaccacgacctatggacggtgcgcggcaactacggctacaagcccgcgttgccggcgatcggcggtagcgaagggtcgggcgtgatcgatgtgctgggcgaaggtgtcgaggggttgcaggtcggccagcgtgtcgtcgctgccggtgtgcatgagagctgggccgagtattttctggccgacgcgaccggcgtggtgccgctgcccgacgcactcgatgacgaccgcgggtgccagctcatcgccatgccgttgagcgcactgatgctgatcgaattcctgcaggtcaaaaagggcgattggatcgtgcagaacaccgccaacggtgcggtcggcaagacggttgccatgctcgccgcggcacgcggcatcaacgtgatcaacctggtgcgccgcgccgcaggtgtggacgaattgaacgcgctggccatcggcaatgcggtgtcgactgcgcaagatggttggtaagacgccgtccgcgcgctggccggcgatgcaccgatcgtgcgcgcgatcgaatcggttgccggcaaggcggcaggcgagctgatgggcctgcttgccgaaggcggcgagttgatttcgttcggctcgatgaccggcgagcccctggagatttccagcggcgatgtgatcttcaagcaggccaccgtgcgcggcttctggggcagcaaggtcatgcaggccaccacgtccgaagacaagcgccgcatgatcggcgagctgttgaaggccgcgctcgacggcagcctggcgctgccggtggaagcggtgttcgatctggaagacgcggccaaggcggcagcggccagcgccgaaccgggccgacgcggcaagattctgctacgcgccggttgagcggggcgcgcgccgattgaaacagcgccagcgcggggggggcggggtggcggtcgctcgcgctggctggatagcagggtcgcttgcgctgctggaacgctcagagcggcttctagcgagtactgatcctgcgcgcgccgcactgttactcgcctcgcgcgcttgtgtgtcgtgcggacgatgtgtgtgtgttgatccgttgcgcagccagcggtcgttggcagttagcgctgcgcattcacagtagagcgacctggccgttgaaaacgttcaacactcgtacccgcatccaccccttcggggcagcttctcccggtgggagaagggagcttatcggcgcgatgcgtttagcccgttcgatgcaggagaagtgcagttccggctacgatgcattgagcttctccaggtacgagaaggaagtctcgaagcaaagcgccagcgcctgctccggcgaaataaggaagcggcgaaccagcgctttacacagcctcacaccagtaacagcgagcaaagcctctcccccgtcggggcgagaaggcaaggcttgtgcgcccctggcgcgtgtgccttcgggcgcaagcgcggggtctgggcgaggctacgtttctgcagcgacgcaagctaccgccaaccagccctcaggccggctcgtcaggcaccagctccatctccaaccgcgtgatgcagtccttgatgtgcagcttgcgcttcttcaagcgcttcatctgcagttcgtcgtccaggttcgcgggcacgcgctggatctcctcgtccaacgcgcgatgggcgcgtcgcaactcggcgatctgctcgacgatctcggcggttgacagggtttccaccctccgagcatacacaaccccgggctgcgcgcgtcacccacgcttgccaagcggcccggggctgcgacaatgcccgcgcgccgcggggaaacggcggcgcgccccgtccatcattgccgcgcggctacggccgtcgagaaaggagtctttcgatgcgtctgcattcttccctgctggccctgggcctgttcaccgtcgccaacctggccagcgccgccgatgtcgccaagtacgacggctttttgtgctgcaacctgcgcaccgacggcagctggatcagcgacagcaactacgccgaagatggcaagcgcatgctcccggtcggcaccccggtcagcgtcaccggtttcgggcgcaaccccgtcaatctcaagatcgccggcgaaaagcagtccatcggcaacgactacagccgcgacctggacaacaccgcctttgccgcccggtatgtcgtcaccgccgacccgacgtccccccaagtttgagtagcaccttagtttggagtccaattccctaccccgaggagatgggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctacggcgtggggatgatctctctcaagctgcggcaggaaggtcgcctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaagtccggcgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcaccgttgctgcggcccaccaaggccaacccggtgtgatccatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacacaacccacgaagcggtcgccatcgacgtggagcgtgcgatctcgggacacggcgttgtgcgcgtgctggatcggttggcacacagtcgtggcctgccgaaggtgattcgcacggacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatggtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaaacaatcggcgcaatgacgccggcggcctatgcccagcagttggccaatagcgatatcatcacccccggactctaaacccgactgctactcaggatggggggacatcgcggcgacaacgaccaccgcctgacctacattcacctgggcatcgtcgccagcctgctgctgaactccaaggcggtggatttcgtggtcgctggttgcggcaccggccagggcgcgatgatgtcgctcaacgcgcacccgggcgtgttttgcggctactgcatcgagccgactgacgcctacctgttcgcccaggtcaacaacggcaacgcgctgtcgctggccttcgccaagggctacggctggggcgcggaaatcaacgtgcgctacatcttcgaaaaggccttcagcggcgagcgcggcatgggctacccagccgagcgtcgcgaatcgcaggcggccaacgccggcatcctgacccaggtcaagcaggccaccgccaagtcgtacctggacggcctgcgcgccatcgacccggaactgatcaagcaggccatcggcggcgcgcgtttccagcagtgtttcttcgagaacgcgcaggatgcggaaatccgcaactttgtcgccggcctgctggggaagactgaagccgctgctgccgcgtaatcgcccaagcccctctcctgctgggcgaaagggcaggactggcgcgccaccggcgcgcctgccttcacgtgcccacgctgcaaggcgtgggccgaggcgcggagcggggggggggggagggtacggcggaagtcagccaacccagtcagccaggcgcatgcgcccaaccattcgacaaacggtcagcaacattgcattgctcacccactgcatcaactcgtcgctctgttgagcccagtgagcgcgccaggcgcaattccgtcgcccaagaccgcgcatcacgcatgcgctccatgcgtcagcgtcgtatcgcaaaccgcaacaacaccaggcaatagcacgctcactcagcggagcccctcatgcatcgactgctcatcgccatgctgttgcgatgtaccggcatcgcccacgccgcgccccaacggatcttcatcgccggcgattccaccgctgccgaatacgctgccgagcgcgccccgcaagccggttggggccaactgctgcaggactggttcgactcggcgcagttgcaggtgcacaaccacgccaagggcgggctcagcacgcgcagtttcatcgccgaagggcgccgggatgccatcgcaaaacaactgcaacgcggcgatgtattgcggatccagttcggccaccaggacgccaaacgcgaagcccccacgcgctgtaccgatcccacgaccgatgacctgcagctcctgcgccgctacatcgccgctgcgcgcgacaagggtgccacgcccatcctgatcactccggctgcacggctgttgtacgatttcggcgcgttgctcgacacccacggtcgctacaccctggccatgcagtaactcgccgcgcaggaacacgttggcctgatcgatctcaacgccggctccagcgcctggatccgcgcgctcggcgaacaggcggccaaaccgtatttcctgttcgtgcccgaacaagacacggccgacggcacccacttcagccgcgctaccgccgccgcccgtctggcggcggcgcaggcgttttgccagccgctcttatgacatcgtcagtgggcctggtttatacgcgctggacggcaagcaatacgacgtcgctgccggcgatgcgttgttgatgcggccgggcagcacgcatgccttgcagcaaaccggcgaacaaccgctggtgctgttgcttgcgtacaccgcatccaagtaactatcgcgccccatgccgcgccgctgcaaagaggcggcgccatctcttttatgcgcgctgctccgtcactcggaacggcaagagtgcaagtcgcctgcttctgctttccgattgacgtgtcactgggccggcaaccggaaagtggcggtttgcgccggcatccgtagcgcgtcagtcgtcgtcgcggccgagatcggacggatgcaagcgtttcaacggcttcaggctttatccaccccgtaatggatcagccccaggcgtgccagttcgtccgagcggcggtaatagacctcttcccagccatccacccgctggcggtcggtctcatgcatggcatcgagaatgtcttcgatgctgagcagattcgggtcttcttccagtcgctcgaacacggcgcccaggccttcgacggcttggcgcagctgtgccgcgcccattgcggccaggccgcgcacggcatcgtcgcgggtggctgcatcccagcggtcgaaatagcgtgcgtagccactctcgctcatgtccgcgtccaggcgtgctagcgcgaccaactcgcgctcgcccggcgataacgcgtccagacgtccgcgcaggttggtgagttttgccagcacccgcgcgctgcggcgtcgccacagcagcgcgggcatgttgagcaggccttccggggtgggcggcgctaccgcgggccaattcaccccgaagccgtcttcggtgatctgccattgcgcacgctgcggcggcgatgccttgaacaataatcgatgcgcctcgatgggctcatcgatgcggatgctgttggccagggtgaacagcagacgggtgtcgtccagctccaagcgccggatgcgcagatgcgtcaggtccattgagcgaaggtggtatgaggaggtttgaccttagtccgcgtttgcgacggtgtcgagtcggagcacgtcacatcgcagcttcgccaccacgccgtgccgcggcgtgcagcagccggcggcgcgttattcccgcagttgcctcacacgtcgccgtcgcggctccagccctcgccgttgccgcgttgcatcacctggtcggttggcagcacagcgccggccggcacctgcgtctgttgcgcaagatcggcatacatcggcgtgaagtccggtgtggtggcctccatcaactgcgcaaagctgtcgatgacgaaataggtcttctggaagctgtcgatgcggtaacgcgtgcgcatgatgcgttgcaggtcgaacccgatgcggttcggtgctgccgattccagcgaatgcagcgattcgcccttggacgagacaatgccggcgccataaatgcgcaggccctgtggcgtgtcgatcaagccgaattccaccgtgtaccagtacagccgggtgaggttctgcagcgcatccgggccgatgccgtgcgccttgaccccgccgcggccataggcctgcatgaagtcggcaaatggcgggttcatcaacaacggcacgtgcccgaacagatcatggaacaggtccggttcggcgatgtagtcgatctgatcggggcggcggatccaccacgtcaccgggaagcgcttgttggcgaggtgatcgaaaaaatccagctccggcagcaggccctgcacgccgaccagggtccagccggtggctgcctgcaacacttggttgagcgcatcgaagcgcgggatgtgcgtttcgcccatgcccatcgcgtcctgcgcccgcaggaactcgtcgcaggcgcggccgaccagcagctcgcgctggcgccgatacaagctgccccaggtcgcgtgatcgtcggcgctgtagctgtcccacggctgctccaccacggcggtcgtgtagaccggcacatagcccttgtcggtgagctggttttcgatgcggtgcggggcggtattcatgcagcggcacttcccgatgatcagccctcaccttagccggatggccgcgcaacgggattgcaaatcttgcgtgtttcgactgcaacggcgcaagattcgtgcgtcatcatttgctagtgcgcaacatatggatcatcccattgctctggaccgcaccgatttgcgcttgctcgccttgctgcaggctcaggggcgcacgagcaatgccgagctggcggtgcaggtcaatctgtcggcgtctgcgtgcctgcggcgcacccagcggctggaggctgccggcatcatcgccggctatggcgcgcgcctggatgcgcgcgcgctggggctcggcttgcaggcttttgtacgcgtgcagttggagcagcacggccaggccgatatcgaacacttcgcccaaggcgtgcgcggctgggacgaggtcgtggcgtgctgggcgctcaccggcgacatggattatctgctgcaggtgcaggtacgcgacctcgaacacttctcgcggtttctgctcgatcgcctgctcaatgccacgggcgtgtcggatgtgaattccagcttcgtgttgcgcatggtgaaagcgccggaaggtctgccgctgtcgcatctggcataagcgaaccgaagggccggatgcgcgttgcctggcgcggaggacgcaacgctgcaggcagcaccaacctgcgccgcagcttcggcgcgcatgcaagaacgtccactggcttgcctcacaaacaataacgatttacatctacctcacatcttggccacgtccggccatgtcgttcgtgtcgcatcgccagcccatcagtgtcagccagccggttcgagtggacgcccgcgtgtgcctgtgccttaccctgttgcgtgacgcgctgcgtccgcagcgatcgacgagaacgccccatgtctgctgccatcgctccccttggcatgttgtctgccgcgctgctatgcgcgctgtcgatcttggcttccaccgcgtacgccgacgggggcgccgctgcgaccaacgccaagacgctctgtcacgtcagcgtcaacggcacgttgggccgcgcgcaaccggccaccactacgcggctgccgttgaccttgcaggaaacgccgcaatcgatatgagcgtgatcggattgcagcggctggaagcgcaatcgcttttcagcaccgacgacgtgatgcgtcacgtcaccggcgtcaatgtgtcgttctacgacacccagcggccgttgtatttcgcgcgcggctttcagatcaccgacttccaggtcgacggcctgccgacctacagcggcgcgatcaatcaggaatacgacacggtcttctacgaccgcatcgaagtgatccgcggcgccaatggcctgctcaccggtgcgggcattccctcggccacggtcaacctgctgcgcaagcctccgggcaaggacttcgacgcctcgtctggagtgagcgcgggcacctgggatttccgccgcatgcaggccgacgtcacgcaccgctcaccgaagacgggcgttttcgcagccgcgtggtagccgcctggcaggatcgggattcctactacgaccgctaccacgacaccaaaatgtcgggcatggcggtgctggaaggcgacctgaccgagagcagcacgctcaccgtgggctaccagcgccaggacaatacaccggtggattcgacctggggcacggtgccgttcttcgctgcagacggctcctacgccaacctgtcgcgctcgaccaacatggcaccggaatggacgcgctggcagcgcgaaaccagcacggcctttgccaacctggaacaacgcttcggcgaggactggttgctgcgcgtcaacaccgcccacaccaagggcgccgtgcagaacctgcgcgtctacggcaccggttacccggccgccgatggcagcggcgtgtttctgcgcaccggcgcgggacacacgcaggacacgcgcgatagcgtggacgtgtatctatccggcgggtttgcgttgttcggccgccagcacgatgtggtgatcggcggcagctggcaggacctgcaatcgaccacctatcgcgtggcgcagacctatcctgccgattgggcgagctgccccaatgcgtttggaccgcccgaacgttgctatttcatccccaacatccgcaactggaatggcgacgcttcggaagtgacgtacacgcgcaccggcgcgcgtcgccaggcgcgcactacccagcgcggcgtgtatgcatccacacgttttcggctggccgacccactgtcgttgattgccggcgcgcgattgagtgcgtgggaaacccgcacccaggctttcgaggccagcggcagctacaccggcaccagcggccgctatgaggtgagcgacgaagtcaccccgtatgtggggctggtgtacgacatcgtgccggacgtgtcggtctacgccagctacaccgaaatcttcaacccgcagaactaccgcgacaaggacaacaacctgctcgcaccggtggaagggcggtctcaacttgcaagtgcaacacgtgagttgaattgagcgatctcttcttccagcgcctggtttgaggtcttccagccaagcgtctgccgtggccgggcgttcatcaggtcggcgacgttgttgagatactcctggctggccttggacaagtccacgcctttgggcatgaactggcgcagcaggccgttggtgttctcattgctgcgccggaccttgccgcgcatcgttctgtcgcagtgcgatgccgtgtcggttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgtgcgtccaccgccttcatcgtgtgagcggtgttgatcgtatgcgccaacagcgcttccatcccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgtgcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcaaccgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaactgcggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcaagtcgatctggttctccagacgcgaacgacacagctcatcggcatgcaattgctcggcagcaggacggcgtgtgcgcatgggcgaaaactgccagaaaccaggacgtagcgtaacgaaaactggcaattcgagcacaccgaaaacgcagatgaagccttgcaatggatgtggtctgggggtttttcaggggcgactcattacccggaaaatacagcgtttccgatggatgtgacggtgtatccgaccatggtgccgtcgtacaaggcgatttcggccttcgaggaagacctggcatcgaggccaagcccttgggcggcttgaacgatggttgggaattcttcggggacgcgaaagacgcctgaggcgctcggccggttcgaggaccgcacgacgtgcagatccccatgggcgctttcgcatcagcgcgctgactgcggcacgcgtcgtagcttcgagacgtcgtaacccatggcggcaatacgttgaacggcctgctgatagtcggcatctgaaacctgcggggtacgcgccatgtaccagacgtaatcgcgcttgctgcgcgccacgatggtctgcgtatagcctgcatcctgccaggcaatcacgtactcggccttgaatggccagaggaactgcatgctccacagtgcgccattgccctcctttgctacctggccgatcggatgcatggacttgagcggcgcctgaaagctgcccttgcgaaaggtgaaggtggtctggatgcgaccatccggtcgcagcgcgtaactctccaccgcgtcgtaggcgttgcgctcggggcgggttggaatatgtgcgatgacataccagtcgcccatgaagcgcggcacgtcgacggtctctgcgcggggcagggcagcgcgtgaatcgcttgcgctggcactgccgtagagcgcgagcatgagtaacaccagcatcgaactacgtcgcatggcacttccacctaagagggcacgtttcagtaatacgtagctgcaccgcgtctggatgcgagcccatgcaatgtaattccagcctagcaggctgctgaaatatctctctacccgtagactacccgaatttcgacacagcccaatccgctgcgtggcgtagacgtcttcagcgaacagttgttcacggtcaagcggctggaggaattcatcccggccaatcacccattgcgcccggtgcgggagatggtcaacgatgccctgcggcgtttggacggtctgttcgagcggatgtacgcgcccaacgacaagggaggccgtccgagcatcgcgccggagaagctggcgcgggcgatgctgctgcaggtgttctacagcattcgttccgagcgccagttgatggagcaggtgcagtacaagctgttatttcgttggttcatcggcctgtcgatggacgatgcggtgtgggtgccgacggtgttcagcaagagccgcgaacgcctgatcgaacacgacgtggtggtggcgctgttcaacgagatcgtggagatggccgatgccaagggctggctgtcgggcgagcacttcagcgtggatggcacgctgatccaggcctgggccgggcacaagagtttcgtgcgcaaggatggcgatgacaatggcgacggcacggacttccgcggcacgtctcggagcaatgaaacgcacgcctccacgaccgatccgcacgcgcgtctgtatcgcaagggcaagaccgccagtgagttgcgttacatgggccatacgctggccgacaatcgccacgggctgatcgccaatgcacgggtgacccatgccgatggtcacgccgagcgtgaagcggccaaggccatgatcggtgacgcccgccaggcgaacccggacggtgcactgacgctgggcgcggacaagggggacgacgcggccgaattcgtcgaggcattgaaggaaatcggagttgccccgcatatcgcgcagaacaccagcaatcgtcgctcggcggttccggatgaggtagctgcacgcgttggctatgcgatctcgcagaccaagcggaaactgattgaacaaggctttggctgggccaagctgatcggcaccattggccaagtgatagtgcggggcctggagaaggtggatcaggtgttatggtgaacatgaccgcctacaacctggtacgcatgcgtaccctgggacagatgtgcctgcaggccggggaaacggcatgaaaagggcaaaaatcagctcaaatcggctcaaatcaggcaatcaaggtcatgcgtcggtgacttcatggtcaatttttcaccacttctgaggtgcgaagagacatgccgatggtgccgactcgcttggcggctggtatttcagcagcctgctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcaccgacgtccccccaagtttgagtagcacctcagtttggagtccaattccctaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacgaggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcgggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtactgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgcccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgtatttagtaacacagtagaattagtaaagcggcgctatgttcatatgccacggcctgcgtccgacggacgcaaacggtggcatcacaccctgctgctatcgcgaatcaggccgccttatccaaggtcgccatgtcaatcacgaagcggtacttcacgtcgctcttgagcatgcgctcgtaggcggcgttgatctggtcggcgcggatggtttcgatgtccgagacgatgttgtgcttggcgcagaaatccagcatttcctgggtctggcggatgccgccgatcagcgagccggccagggtgcggcgcttcatcaccaggttgaacaccgccggcgacgggtgagactgctcgggcacaccgaccagcaccatcgcgccgtcacgcttgagcgcgttgaggaacgggtccaggttgtgcggtgcggccacggtgttgaggatgaagtccagggtgttgtactgcgcggccatctgcgcttcgtccttggaaatgaccacttcgctggcgcccaggcgcagcgcatcggcgcgcttgctctcggaggtggtgaacagcaccacggtggcgcccatcgccttggcaattttcaccgccatgtggcccaggccgccgaggccgaccacccccaccttctggcccggacccaccttccagtgcgccagcggcgaataggtggtgatgccggcgcacagcagcggtgccaccgccgccaggttgtcgctgtgagtgatgcgcagcacgtatttctgatcgaccacgatatggtcggaataaccgccgtaggtattctcgccgccgccgaacatcggcccgttataggtgccggtgaagccggcttcgcaatactgttcttctccttcctggcaggaggcgcagctgcggcagctgtcgaccatgcaaccgacgccggccaggtcgcccaccttgaagccggtgaccgcattgcccaccgccgtgacgcggccaacgatctcgtggccgggtaccgacgggtacagtgtgttgtgccattcgttgcgtgcgatatgcactgtccgagtgacacacgccgcagtaggcgatgtcgatctgtacgtcgttggggccgggcacgcggcgttcgaacacgaacggggcaagtggttgatcggcggcctgggcagcgtaggcgtgggctgtgctcatctgaaaactccggggtgttgcgtcgtcggcaaggcgcgccaacaacgcagagaaaggatcgatagcttaaaacgcgcagatgtcgcactcctgcgacagtgcgtcttacctggccgcttgcgcacgctaccgctgcggcatgctgcgcctttcgcgtgttcgcaggcgttcacatccgcgcgatgcgcgtgaatggcgcgctaacgtgcgagctcccaggctcacgcagcagccgatcaccctgcaccatctgcactggccttgccctcccccgtggccgcccacgtcgatgacgaaggagactcccatgttccgcactcccccgcacttcccccgcttgcgcaccgccgcgctcgcgttgaccttgctcgctgccaccccattggtccaggccaaggagccgcctggctcgaagaaggaaaccgctggcctgaagtatgtcggcgtcaatctgtccggcgccgagttcaactcgcgcaagaaacctggcaccttgttcaaggactacacctatcctgccgcctcggacttcagctatttcgccggcaaaggcatgaatacgatccgcctaccgttcctgtgggagcgcgtgcagcccgcgctcaatggcccactggaccaggcccaattgggcttgatcaagaaatctctggaagcagccaaggccaacaagcagtacctgatcctggacctgcacaactacgccacgtacaacggcaagcgcatcggcaccagcgatgtgccggccagcgcattggccgatctgtggcgccggctggcgctggagttcaaggacgacaaggcggtgatcttcgggctgatgaacgagcccaacggcatttccgcacccgactgggccaatgccgcgcagggggcgatcaacgcgatccgcaagaccggcgcgaagaatctgatcctggtgccaggcacggcgtataccggcgcacacagctggcgcagcaccagctacggcgtctccaatgcaaaggcgctgcagatcctcaaggacccgggcaacaacatggccttcgaagcgcatcaatacctggataaggactacagcggcaccaagccggtgtgcaccagcgactcggtaggccaggaaaagctggagggcttcacctcgtggttgcgcgaaaacaagcagaagggcttcctgggcgaattcgccacggccaataatcccgtctgcgacaaggcgctggaaggcatgctcacctatatgcaaaagaacagcgacgtgtggctgggctggacctggtgggcggcgggttcctggtggaagccggactacgccttcaccgtgcaaccgggcaaggacggcagcgacaagccgcagatggcgatcctgagcaagtacgcacgccgtgccggcaagtaggcagcggcgcaggcaaagagtggtcgcaaccagtgttgcggccacttttttgtcattgccttgcaccgcgtggggcagcctgcttcggagcaaggctgcccgccgctggctcgctgcgggcagcagaaggcagagataatcgcgcgcaagcgcaagcgctgcggattgccgatgtgcgttcttcgatggcctgcaacagcccggtatcgagcgcctgccatgtcgtccatgcgcttgtgcaagctgcagtggcaggctgccgtctcggcgatgcccttgtgcgacgctcgcgcgccacgatgcacgaacgacgtgcaagcgatctcatccggtatcgcgccacggcgagtgcgcacgccacctgcgcattgtctgcctctgtggttggcgctgcccgaggacagcgttgccaatcaggctgcccatcgcgatggacagataagcactcaagcgcaggggcattgcacgcaacgcagctgccttcgcccgcgatgtggagcacgccatcgcccaggagatggtgtgtgccactcgtttgaagcatgtgcaaacagtgcggtgcgttcgggccgtgcgtgcgcgctctaacacaataactgcgtctcactgcacagcttggccgattgccccctctcaaccgtagtttgtgcgtgcgtatacgcctagtcttgtgatggacgcgtgttgtcgcacatcgaacgttcatgcccttactcagcgcgtcgtccttgcacaggtctttcgcacgcacaggagtttgccatgccatcccctcacacccgtacgcgccggccgcgttgccgcgcgctgtctttgttattgctggccgccatgccgctcgcgcaggcgcaaggcacttatggcctgaaatatgcaggcgtcaatctatccggcgccgaggtcaattcctcgcaacagcccggcgtactcgacatcgactatcactatccggcggccgacgaatacacctatttcgccggcaagtacatgaacaccgtgcgcttgccgatcctatgggaacggctgcagccaaagccgggcggccagctggacccggcgcagctggcgttgatccgggaggcggtcgccaacgccaaggcggccaaaatgtacttaatcgtggatgtgcacaactacgccaagtattacggccacaccatcggcagcacgaacgtgccgatcaggaccttcaacgatttgtggcgacggctggcgatcgccttcaagagcgacaaggccgtgatattcgggctgatgaatgagcctcacgacatagaaccgcaagcgtgggcgacggccgcgcaggcgtcgatcgacaccattcgtaaaaccggcgccaccaatctgattctggtgccgggtgcgttatggacaggcgcgcacagctggtactccacggtagctgggcaatccaatgcagtggcgatggcatccattcacgatccgctcaatcgttatgcgatcgaggcacatcaatatttggatgccgattccagcggtaccagcggcgcttgcgtcagcgccacggtcggggtcgagcgcttgcgcagcttcacccaatggctgcgtctaaacggaaaacgcgggtttctcggcgaatttggtaccggcaagacggtcacctgcaatctcgcgctcaagggcatgctgggctacatggaatctaacagtgacgtgtggatgggatgggcctactgggcagcaggcacctggtggaacagggggtatccgttcaatgtgcaaccggatgcgcaggggcgcgacaagccgcagatgtccatattgagccagcaggcgcaccggattaccgattaagcgcggctaacaacacgtcgcgagcagctgtcaggtggggcgcggacagcgcgctcagaaccgcagtggacgcggggtacctgccgattccgagcaccggccgcgctcgcctgatggctgcacgctggtgtttcagctgttctcccgcaacgacagcgctagtcaaggcgcgtgcgggcgcggccaagcaagcatcaccacacatcactcttctatccggtagcgagcacgcgctttctaccgggctgagaattaccgcgattggccgctttttcctcgtcttttcgcggtaaagaccgaggcagactatggctgcacactcggtggcattttcaatgcggcatggcgtcatggacatgacgtcatgccactgacggcggacgcttccatacgacgaaaaatcgacagcgtggacacacccacgcggcaattgcgcgaacatggcgcgatatcaggcgattttgtgcagcctatgaatctcaacaacgcgccttgcagagtgtgactgcgatgcagtgcgcatattggcgcaggattgaccacacgtagcaattgggcacggctgatgcattgactcagacggtgcagagcatcgcgcgcaacgcgcacgaacttcgctgcatctgacccagtctgaggagttttgtcatgtctgctttctgtttttcgttgcgcgcgctactgcgctacacgctgcttttcatcgtgtttggcaacctgtcgttggcccacgcgcagacgcgcgcgctcacctatgccggcgtcaatctctcgggtgccgagttcgcatcgtcccaaaaacccggggtcctcaacaaggactacacctatcccgcggccagcgattacacctatttcgccggcgttggcatgaacaccattcgcctgccgatcctgtgggaacggctgcagcccaccgcgcgcggcaagctggatccaacccagctagcgttgctgcaacaggcggtggcacgcgccaaggcggccggcatgtatctggtgatcgatctccataactacgccaagtattacggctacaagatcggcagcccggaagtaccggtgtccacgtttaccgatgtctggcgtcgcctcgcgctgacgttcaaaagcgacaatgcggtgatgttcgggctgatgaatgagcccaacaatatttcggccagcgaatgggccggcgcagcgcaggccgccatcgatgcgatccgcaagaccggcgccaacaacctgattctggtgccgggcgcactgtggaccggcgcgcatagttggtactcccccacgtccgatggctactccaacgccaccgcgttggcgtccatctacgatccgctcaatcgctacgctttcgaggtgcatcagtatctggacgccgattccagcggcaccagcaccacctgtgtcagcgccacgatcggcgccgatcgcttgcgtaacttcaccaagtggctgcatacaaaccgtaagcgcggtttcctggccgaattcggtaccgccaacaacgcggtctgcaaccaggcgctgaaacgcatgttggcgcatatggaaaccaacgcagatgtatggctgggttggacctggtggtcagccggttcgtggtggaacaccacctattcgtacaacgtgtatcccaacaaggacggcaccgacaaaccgcagatggcgatcctgtcgccacaggccgcaaaagccacgcgtgcgccgggcgctaccgctgcgcgtacttccgctacagctacttccaagacgagtacctccactgcgcgcacgacacgctgatatcagccacaaggacgccgcaaagcggttttgtctgttgagtgcacgcagcgcgcgcggtgtgagtgatctgcaagatggcaatacgcagacggacaatggttagtgttcgcgctgcagatagacaccatcgacacgtactcaaccgtggcgtgtagcccggggcggcttcaactctggatcgcaacaccaacggttgtgacgtggtccaggcgatctgacctgagcgacttcactaccaaatggagttgcccatgtcatccagccgcctggacctgtcagaacgataccgcctacatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgcagtggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaatcagcacgctgcgcggtaccagcccgatcacgcgcagcgcatcagcgcccatcggcgcacgcaggccagccggcgtccacgcatcgacgccgagcgtatcggccagatcgaggtcctgctgagggaggacgtcagtcccgaacagatcgccggtcgcaccggcttggccagtcacgcatgaatctatcggcacatcgacgccgaccagaagcgtggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcacacggacgcgccgtggtggtcagcatgaccgaacgctgcagtggcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacctgccacggcagaccgatgtcagcaccatcaccgatgcgcacctgcgagatcgagcaacggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggccctcaacagcgttgcgaatcagagttgaattcgcccccctcgaagtcttctccgaggaggtcctcaaaagcgttgcgaatcagagttgaattcgcccaattcccaattcccaattcccaattccatcccgcacaatccccgcatgccgacgtccatgcctaacgatccctgtccctgcggccgccccgccgattacgcgcggtgttgcggcccgtaccacgctggtgccgccgcgcccgatgccgaaaccctgatgcgcgcgcgctatagcgcccatgtgcgtcgcgacgccgcgtacttgctggctagctggcatccgtccacgcgcccaggcgagctgtcgctggacgaaggcgggcgcaccacctggcttggcctgaccgtgcagcgcacgctcgagaccggtcccgagacagccgaggtggtctttctggcgcgctatcgcatcggtggtggcagtgcggtgcgcatgaccgagcacagccgtttcgtgcgcgacgccggccgctggtactacctcgacgcgcgctgagtcccacgccgaccaagcgtcacctcgattggcagcacaaccaccgccgcagtcgtacgcggtctacccgcacgcgagccgttcaatacgcagcctaccaggcccgttcagcccgtccaggcccgtagatttgtcgacgccacgttcgcagccgatccccgaagcttgctgtgcaggcgaactccgccgcggggtgggactcggatcatggcaaccttgaatctctggcaatgggtgattgtggcggcggtcgtgtttgcgatcgtgctgcccgcgtgcgtggctaccgcactgattcgcttcggcccgcgccacgatgcaccgcgccgtgcccgcacgcgccaagtcaccgccggtgccccgtcggcgtcggccttgtcgctgctgaccggaatcactggcgacggcagctgagccgccagtcaggccagcggcgacatcgcccgcaccaagagcggctcacaaaacgtagcgagcagccgccaggcgggcgtggccggtgctcggaatcggcatgtaccacgcccacctgacagctctcgctacgttgtttgagccgctctaagccgcaagcagcacctaatacgcatcctccatcgccatcctgcacgcctgtcgccagccaggttggctatcctcggcggctcgacttgccgcgcaggagaactccaccgcatgacgtccgcccacctgccggccatcgcgccatgacgctgccccggcgcgcattgccgttggtgctgggactgctgccactggccgcctgcgccgatcccgccttcgaccgctgcctggctggcctgcagacccaggccgctgccaagggcgtggaccctgcaggctttcagcgtttcaccgccgggctggtgcctgatcccagcgtgttgccgctgctggatgcacagcccgaattcaccacgccgatctgggattacctggccagcttggtcgataaccagcgcgtgaccgatggccaggccatgctggtcacccaccgcgcgctgttgactcgcctgtccgaacaaaccggcgtggacccggccaccatcgtggcggtgtggggcgtggagagcgactacggccgcgtcaccggcaagcgcccgctgctggtgtcgctggccacgctgtcgtgtgcaggccgccgccagccgttcttccgtgacgaattcctcgccttgctcagcctgctgcaacgaggcgatctggctgcggatgggctgaccggctcctgggccggcgcattcgggcagacccagttcatgccctcgacctacacccgcatcgcggtggatggcgacggcgacggccgccgcgatctggtcgccagcattcccgacgcactggcctcgaccgccaactatctggtcaaggccggctgggaacgcgcccgcccgtggggcatggaagtcacgctgccgcgcgggttcgatgccagcaaggccggccgcacccgccgccaaccgctgcaggcctggcaaaccgccggcctgctcggcaccgacggcaaaccgctggcaccgatcgggttgccggcggagacccccgccgccttgctgctgccggccggcgccaccggcccggcgttcctggtgttccgcaactacgacgccatttatgcttacaacgccgccgaaagttacgcgctgtccatcgccctgctcgccgaccgcctgcgcggcggccccggcctgattgccacctggcccaccgacgacccgggcctggggcggcccgaacggcgcgaactgcagcagttgctgctcgcccgcggctaccagatcggcgaggccgacggcatggtcggcagcgccacccgccgtgccatccaggtcgagcagatccgcctgggcctgcaaccggccgacggccgtcccggccaacgcatcctcaccgccctgcgcgccgcgccgccgctcgccggcgttgcggccgttcgcgccaccgccttcaagctgccgaccgcatacccggccttcgcccaatccgccatcgtccataaggcatcccccatgtccgacaccaccggcctgaccacaggcgatttccacggctttccatcgctgctgatcgaaacgccgttctccaccgcggccatcagcctgttcggcgggcaactcgtgtcgttcgtgcccaagggcggccaagacgtgatgtggctgtcgccgctcgccaagcagccgcccaccccgatccgcggtggtgcgccggtgtgctggccgtatttcggtcgccagggccagatcggcgatgtccccgcccacggcttcgtccgcaccgtggcctggcgactcaccgaaagccgccgcgaagacgacggcaccgtggtgctcacgctcaccccgccgcgcttggacgacctggcgttgcgcctgcgcatgacgctgcgcatcggccgcacgcttgagcaacgcctgatcactgaaaacaccagcgccgccccggtgcgtttcacccaggcgctgcacaactatttccgcgtcggcgacgcgctgaagatcagcgtgcagggcctggatggcctggactacctcgataaatacgagaactacgctaccgcacaccgtcagcaaggcgactggagcctgcgcgacccacgcgatcccggccgcagcgaccgtatctacaccaatgccggtggccgctacacgctcaccgacccggtgctcggccgccgcatcgtcatcgccaccgaaggcagccgctcgctggtggcttggaatccgggcgaagaggccggcaagaagatggccgacgtgggcgacggctggcgcgactacgtctgcctggaagcggccaacgccggcccggatgtgatcgaactcgcccccggcgccagccacaccctgacccagaccatcagtgtcgagtaacggccacctcccgccgcgacaagcggggcagcagcgcacggacgccgcctcatccttctcccttcgggacattgtcctccttgcatgggggaaaaggtgctccgcaggggcggatgaggggacgggggcagcctcgtgcagcaggattgaaaccagcccctacacccgcactcactccaatcctcgctccgcgcccggtcgccccagggcacgcgcgcaaatggcacgcaagcagtgtcgtatcggcccgcagagcagtgggcattgagctaaccacgctgctcattgcgccagaccgaccgtcagccagtcccttcttccaccggcacattgccctccttcatggggggaagtacccggtgggcggatggggtgcgagcgcagcctcgtccagctgaaccacgagaacgcctcgcccgtaccttcaccccaacgcatctctcctatcagcatccaagctccaactccgtcacgttgagcctgcctcggccaacagacccagcgcttccctggctacactcgccgcttcgcccaactgcgccgcgcgatgactctcccacccgattccgctcccgccccgggccggcgccgcgccgcactgatcttcatcttcatcaccgtcctgatcgacgtgctgtcgttcggcgtgatcattccggtgctgccgggcctggtgcggcactttaccggtggcgattacgtgcaggccgcggcctggatcggctggttcggctttctgttcgccgccatccagttcgtctgctcgccgttgcagggcgcgctctccgaccgcttcggtcgccgcccggtgatcctgctctcgtgcctgggtctgggtctggacttcatcctgatggccgtcgcccacagcctgcccatgctgctgctggcacgggtgatctccggcgtgtgctcggccagcttctccaccgccaacgcctacatcgccgacgtcaccgcctccgaccaacgcgccggcgcgttcggcatgctcggtcccgtattcggcattggcctcgtcgctggcccgttgatcggtggttggctgggcagcatggggttacgctggccgttctggtttgccgccggcttggccttgttgaatgtgctgtacggctggttcgtgctgcccgaatcgctgcccgtcgaacgccgcaccgcacggctggattggtcgcatgccaatccacttggcgcgctcaagctgctgcgccgctatccgcaggtgttcggcctggcctcggtggtgttcctggccaacctggcgcactacgtgtatcccagcatcttcgtgctgttcgccggctaccaatatcactggggcccgcgcgaagtgagttgggtactggccggcgtcggcgtgtgcagcatcatcgtcaacgtgttgctggtcggccgcctggtgcgctggctcggcgaaccccgcgccttgctgctggggctgggctgcggggtgatcggctttgtcatctatgggctggccgatagcggcgccgcgttcctgatcggggtgccgatcagcgcgttgtgggcgctcgccgccccttccgcgcaagccctgatcacccgcgaggtcggcgccgatgcgcaaggtcgcgtgcagggcgcgcaccggtctggtcagcctggccggcatcgccggcccgctgttgttcgccaatgtgttcgccttgtttatcggcagcggtgcgccactgcatctgcccggcgcaccatggttgctggccggtgtgctgctcgccgcaggctggggcatggcctggaaacgggcagggcggggcaccggcaccgcggctgcaacgcagggataaagacaacctattcagcttgcgctcgcgtccgctttttctgatttgcgcaagcgctgctaggctggtgtccttcgtgccgcggcactgccttgagctcttaatgtcttccgatgcactggcagttcccccatcggccgcgctcgcgctgcgccacgccactcaggaggcccatcgcttggtcgaagcagtcccgctcatgcaggcgctgggacgggggcaggtcgattcggcggcctatgcgcagatcctgcgtcgccaccatgccttgctggctggcttcgaagcgcaactcagcgactggctcaccaccgtggtcggcaacggctggcactaccgccgccgcgtaccggcactgcgcgaggacttgcgcgcgctcggccagcaaccggacccgccggtggcattgcccagcgcggccgccggcgccgacgatgccgcgcgctggggcatggtgtatgtcatcgaaggctcccagctgggcgggcggatgatcgcgcgcaccttgcgcaggcagcagcccgcgctggccggcgccctgcgctatttcgagctggccgacgatgatccggccggctggcgccgcttccaggcagcgctggatcgacgcctcgacaccgcatccgcgcgcgccgccgccatcgatggcgcgcagaccatgtttgcccacttccatacctgcctcgcagcggagccgcacctgtgaatcagcctaccgaacccctggatatggatgtctgcgcacgggagccgatccacattcccggcctgatccagccctacggcgtgttgctcgtaatcgaaccggccgatggccgcatcgtgcaggccagcagcaccgccgccgagttgctcggcgtgccgatggatgcgctgctgggcatggcctacacccaggtgctggagatgccggacgcacaacctggtgcagtggacgatcaaccccagcatgtgctgcatgccgatgtgcgcttcccgcagcgcagtgcgcccaccgatcacccctgggtcgctgcctggcatttgtatccggagcaatggctgatcgagatcgagccgcgcgatgcgcgcctgatggatgtcaccctgcgcgaagcgctgccgctgttgcgcagcatcgagcgcgatgcgggcattgaagaagcgtcagtgcgcgcggccaagggcctgcgcagcatgatcggcttcgaccgcgtgatggtgtatcgcttcgacgaagagtggaatggcgacgtcatcgccgaagcgcgccagcccgagctggaggcgtacctgggcctgcattacccggccagcgacatcccggcgcaggcgcgcgcgctgtacctgcgcaaccgcgtgcgccagatcgccgatgtgcgctatcagccctcgccgatccaacccaccttgcacccgcgcctgggtacaccggtggatctgagcgatgtcagcctgcgcagcgtctcgccggtgcatctggaatacctggccaacatgggcgtcagcgccaccctggtgtcgtcgatcgtggtcaacgatgcgctctgggggctgatttcctgccaccactacagcccgcacttcaccagccatgccatgcgcgatgccaccgatgcggttacccgcgcgctggccgggcgcatcggcgcgctgcaggcggtggggcgggcgcggttggagtcggtgttgctcaccatccgcgaaaaactgatcaccgacttcaacgatgccgagcacctgaccgtggacatgctcgccgacatggccccggacctgatggacgtggtcgacgccgacggcgtggcaatcttccatggcaacgagatcagccgtcatggcagcgtgccggatgccgatgcgctgcgtcgcatccgcgaccacatcgaatccgaacaccacgacgccctgcgcgcggacgcagtcggcgcgctgcacgtggatgccatcggcgaggtatttccggagctggccgatctcgcgccgctggccgccggcttcatcttcgtgccgctgatgccgcaatcgcgcagcgccctgttgtggacccgccgcgagcaggtgcagcaggtgaaatgggccggcaacccgcagctggccaagctgcaggacatccccaactcgcggctgtcgccgcgcaagagtttcgatctgtggcagcagaccgtgcgcggacgcgcgcgacgctggtcgccgctgcatctggaatcggcacgcagcctgcgcgtgctgatcgaactgatggaacgcaagcgcttccaacaggatttctccctgctcgaagcctcgctgtcgcggttgcgcgacggagtggccatcatcgaacgcggcgccaacgccgctgcgcaccggctgatgttcgtcaacccggcgttcgccgacctcagtcagaccgaggtggccgacttgatcggctgcgacatcctcgccttgctggccgacgatgctgagcggggcaaggtcgaactgctggaagaagcgctgcgcctgggccgcgccgcctacgtcaccctgccactgcgcacccagggtggcgagccggcatatcgccaattccatctcgaacccttgcccagctccagcggcgtgaccgcgcactggctgctgcaattacgcgatccggaataaaagcagccgataaaacgacttcgctcatccccaggcgggcgccggtgctcgaaatcgacgtgtaccacttgtatctgccgctcatttcagcgcatcagcgggcacgcgctacggcgccgtcttcgatcgtaaggccagcaacgtgatggttccggccgccaggccccagaacgccgcgccgatccggcccagcgtcagcccggaggcggtgaccagaaaggtgatcaacgcggcttcgcgttcgctgtccgcgcgcagtgccgccgtcaggcgattgccgatggtgtccaacagggcgatcccggcaatcgccatgaccaactcacgtgggaaggccgcaaacaccgccgctacggttgcgccgaataaaacgatcaccacatggaacgtcccggcgctcatagcgccgtgccggatcttcgtgcgcttcccggcccatgcagatcgccgcggtaattgccgccagattcaacgcaaagctcccgaatggcgccagtaccgtattgaccacaccgatccagccgatcgttggtgagatcggtaccgcgtagccggatgcccggatcaccgctacgcccgacacgttctgcgaagccatggtcaccatcaacaacgggatcgccagaccggacagcgccgcccacgacagcgacggcactaccagcaccgggtgggccagttccaattgcactgtccccacctgcagcagcccacggcttgcggcaatcgcaatccccaccgacaaggttgcaatcaccgcgtagcgcgcaaaccagcgccgtccgcatagataggtggccagcatcgccagcgccagcacgacctggctttgcatcgccacgaagatgtccacaccgaagcgcaatagcactccggccaacgttcccgaggcaagagaaaccggaatgcgccggatcgcgcgcgcaaacaaccccgaaaacccggccaccattctcaataccgcagccaccaaaaaagcaccgatggcctcgcgcaacggcaccccggccgcgctgccgatcaacatggctgcaccaggcgtggaccaggccgtcactaccggcacccggtagcgcagtgacaatccgatacaggtcacgcccatgccgatgcccagcgcccacatccacgacgcaatctccgcctgatcggcgccaaggtggcgcgcggccttgaacacgatcaccgcagaactggcaagccccaccagcacagtgacaaagccggcggcaatcgcgggcagggacagatcgccgagcagcgtgcgggaagcgggcatgaaggtcgctctatccaatgcatgcatcttcgccgagcccatcagcgatcgatagcccattgatagatgtatgactgttgatcgcgataagcgtgccagccagcaaacgcgggaatgcccagcgcgcgcaatcgccggcagtacaaaggcggccgcacgtcgatgtcatggtgctgtcaaaaagtgcttgcacttctgctcaggctcgataaactgcgcaacctcgcttaggacggcggcgcttatcgaagcatcgcaacaccgaacggggcgaatcgaaaacatcacaaagtgttgacgaaatgtaaaagccggctatgatggccggctagctacacggaaagacgctacggtggattgaagtgcagcggcggcaacttcctcttcacgaggggttgacgaggatgaaaagcctgctaatatggccggctcgcttcgcagaaagccttcgggttcaagcgaggcggcgtcaaccacgccgagctgaggtgttgacggcaagaaaaagcccgctataatgggcggctcgcttcgacggaaactgcgaagctgacgggtaatggcgctgaggccacttcccattgttctttgacagtgtgcgcaggtaatttgtgcggacgcctgcaggaaggatgattgtccatcttgcagacgtttaatcaaaaagcaacatattaattgctttgcaagcgataagttgtcagtggttgaacttctgcagctaaagtatttgtcttcggacatgtcattttaagtgaagagtttgatcctggctcagagtgaacgctggcggcaggcctaacacatgcaagtcgaacggcagcacagtaagagcttgctcttatgggtggcgagtggcggacgggtgaggaatacatcggaatctactctttcgtgggggataacgtagggaaacttacgctaataccgcatacgacctacgggtgaaagcggaggaccttcgggcttcgcgcgattgaatgagccgatgtcggattagctagttggcggggtaaaggcccaccaaggcgacgatccgtagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccatgccgcgtgggtgaagaaggccttcgggttgtaaagcccttttgttgggaaagaaaagcagtcggttaatacccgattgttctgacggtacccaaagaataagcaccggctaacttcgtgccagcagccgcggtaatacgaagggtgcaagcgttactcggaattactgggcgtaaagcgtgcgtaggtggtggtttaagtctgttgtgaaagccctgggctcaacctgggaattgcagtggatactgggtcactagagtgtggtagagggtagcggaattcccggtgtagcagtgaaatgcgtagagatcgggaggaacatcagtggcgaaggcggctacctggaccaacactgacactgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgcgaactggatgttgggtgcaatttggcacgcagtatcgaagctaacgcgttaagttcgccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaactttccagagatggattggtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgccagcacgtaatggtgggaactctaaggagaccgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtactacaatggtagggacagagggctgcaaacccgcgagggcaagccaatcccagaaaccctatctcagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcagatcagcattgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtttgttgcaccagaagcaggtagcttaaccttcgggagggcgcttgccacggtgtggccgatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttttgagcatgacgtcatcgtcctgtcgggcgtcctcacaaattacctgcattcagagattcataccggcacaggtcggtatgcgaagtcccttttggggccttagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgacaggctccaccatattgagtgaaaagacttcgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtagttcgagtctacccagacccaccactctgaatgtagtgcacacttaagaatttatatggatcagcgttgaggctgagacatgttcttttataacttgtgacgtagcgagcgtttgagatatctatctaaacgtgtcgttgaggctaaggcggggacttcgagtccctaaataattgagtcgtatgttcgcgttggtggctttgtactccacacagcacggcatatagctccgaggcaacttggggttatatggtcaagcgaataagcgcacacggtggatgcctaggcggtcagaggcgatgaaggacgtggtagcctgcgaaaagtgtcggggagctggcaacaagctttgatccggcaatatccgaatggggaaacccactgcttcggcagtatcctgcagtgaattcatagctgctggaagcgaacccggtgaactgaaatatctaagtaaccggaggaaaagaaatcaaccgagattccctaagtagtgacgagcgaacggggagcagcccttaagctggaatggctttagaaaaacaatctggaaagattggccatagaaggtgatagccctgtatttaaaagggccactccagtgaagacgagtagggcggggcacgtgaaaccctgtctgaatatggggggaccatcctccaaggctaaatactcctgaccgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagatcctgaaaccgtgtgcgtacaagcagtaggagctcgcaagagtgactgcgtaccttttgtataatgggtcagcgacttactgttcgtggcaagcttaaccgtataggggaggcgaagggaaaccgagtctgataagggcgcatagtcgcgggcagtagacccgaaaccgggtgatctagtcatggccagggtgaaggtgccgtaacaggtactggaggcccgaacccacgtctgttgcaaaagacggggatgagctgtgattaggagtgaaaagctaatcgaacccggagatagctggttctcctcgaaagctatttaggtagcgcctcggacgaatactactgggggtagagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactccgaataccagtacgtactatccgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagacccacagctaaggtcccaaattcactgctaagtggaaaacgatgtggaaaggcatagacagccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtcggtctgcgcggaagatttaacggggctaagcagtgaaccgaagcttggggtgcgtaaaacttcggttttatgcgcggtagaggagcgttccgtaagcctgcgaaggtggattgagaagtctgctggaggtatcggaagtgcgaatgctgacatgagtaacgataatgcgggtgaaaagcccgcacgccgaaagcccaaggtttccttgcgcaacgttaatcgacgcagggttagtcggtccctaaggcgagggcgaaagccgtagtcgatgggaagcaggttaatattcctgcacctcgcgtgagtgcgatggaggaacggagaaggttaggtgtaccgggcgttggttgtcccggggaaaggcggtaggtttggatctttggcaaatccgggatcctttaaggccgagcaccgagacgagcctttatggcgaagtcactgataccacgcttccaggaaaagctcctaagcttcagctcacgaagaccgtaccgtaaaccgacacaggtgggtaggatgagaattctcaggcgcttgagagaactcgggtgaaggaactaggcaacatggcaccgtaacttcgggagaaggtgcaccctttttggtggctcatgcgagctatagctgaagagggtcgcagaaaccaggccgctgcgactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacagcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagcgttcccgtggcaagacggaaagaccccgtgaacctttactatagctttacactgaacgttgagttcgtctgtgtaggataggtgggaggctatgaaactgtggcgctagctgcagtggagccatccttgaaataccaccctgtcgtgcttgacgttctaacctaggtccgttatccggatcagggaccgtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggtacgctcagcgcggtcggacatcgcgcactgtgtgcaaaggcataagcgtgcttgactgcaagatcgacggatcaagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccatgggcgttggaagtttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggaagcgataaccgctgaaagcatctaagcgggaagcgcgcctcaagatgagacttcccggggcacaagccccctaaaggaaccatgtagactacgtggttgataggtcaggtgtgtaagtacagcaatgtattgagctaactgatactaatgatccgtgcggtttgaccatataacctcaagttgccttggtcccaacgaacgttggtagatcatcaaatgcaagctacgtcacaagttaactatgcgagacgagcgccgtatgcgcttcccttcgcaaaagcctgcacctgtgtgtgcagacttttgaagagaagcaaaaactggcgacgctccaaccgtctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccaggggctttacccgaaaccctctatccaaatggatagagggtttcttctttactgattagcacgcactcgacgtccccccatcctgagtagcagtcgggtttagagtccgggggggatgatctcgctattggccaactgctgggcatacgttgccggcgtcattgcgccgattgctttctttgggcggtgttggttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaacccatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacataggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccgttgtccgtgcgaatcaccttcggcaggccacgactgtgtgccaaccgatccagcacgcgtgctaccccgtggccggagatggcgcgttccacgtcgatggcgactgcctggtgtgtcgcgtcgtccacgatcaccagagacttgatcgcccgaccttcggcggtgcggtcgaacacgaccgtccatcgaccacaccgggttggccttggtgggccgcagcaacggtgcacgctcgcctaccggcacctttttacgtgcggcggcggacctgcagctgctgctcgcaatacagccgctctacccgcttatagttcacgagacgcccttcctgcccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgtgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttctttacgtccaatctcctcggggtagggaattggactccaaacggaggtgctactcaaactagggggggacgtcggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcagatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcctcgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaactaaatagcccagcagcaaagacaacgcgacgtcatgcatgacagcttcaggcttgagcagtcgaagcactggagataagagcgtctgcacgcaagcgccgattgtatttgagtgtcccggcctccatatcctgctttgccggtgcctgaccggcagttctttggacgcgccgatgcccgagttgcccgaggttgaaacgacgctgcgtggcttgtcgccgcacctggttgggcaacgcatccatggcgtcatcctgcgtcgacctgatttgcgctggccgattcctgagcagatagagcgtctgcttcccggcgccaccatcaccaatgtccgacgccgtgcgaaatacttactgatcgacacggatgcgggcggcagcgcattgctgcatttggggatgtccggaagcctgcgggtgctacctggcgatacgttgccgcgggcgcatgaccacgtggatatcagtttgcaaaatggacgcgtcctgcgcttcaacgatccacgtcgctttggctgtttgctgtggcaatccgacatccaggcgcatgaattactcgctgcgcttggtccagaaccattatcggaagcatttactggcgattatctgcacgcgcttgcatatggtcggcgtgctcccgttaaaacctttctgatggatcaggcagtggttgtcggcgttggcaatatctatgctgccgaaagcctgcattgcgctggaatcagccctctgcgcgaggctggaaaggtatcactggatcgttataggcggctggctgcagcggtcaaggacatcctgtcgtacgccatccgacgcggcggtactaccttgcgtgatttcattagcccggacggtgcgcccggttatttcgaacaggagcttaccgtctacggccgcgaaggcgagccctgcaaacaatgtggacgagtgttgaagcacgcgatgatcggccaacgcgccacggtgtggtgtgggagttgtcagcggtaagggccacgccatatcgacgcggtccttgacgactagtttgatagcagttgtggacagatttccaggcaaaagcccggcaagcggcccgcagcaactttctgattttgcttatcaagtgacgcgttacccatcgcttcatcgaagacctaaggatggtctgatcaacgcggccggaaaatgaagcaagccacatctgcggcgctgagggcgctcaaacccctgattttttttgccgttttcggtgtatttcccgggttacaggcacaccttccccgcagcaggcattactagggcctgttaacattaatgtctcgagcgattaaactatcctgattagccccatccctcagccatggaagttgcttgccatacgcaaaacgcgctctgggcaaggtgtgcagcgcagcagtgccgtcgccagccgcggcagcatctgtttcaggtcgaatcggcggttgaagcgataggccgcctcggccaggtagcgccttgcatacttggcctggcccaccgcatggtaggtcccgctgatggcgcgtttgacattgcccagcaccacattcaaccaacgtgctccctggacgtcggttgcagcacgaccgccaccggtatcgagcgtggtgtgggcatgcccggcctcctccagacggcgaaagcatgccaggccgtcgctatagacctcacactccggctccagacggcgcgcgatccagtcctccagcgaggcgttgtcaaaggccttcaccggctcgatcaccgcaaagacggggtgttcgtgggtgtggtccacttgcaccgcgatcacgaacggctgtttgttctccgaacctcgtccgcgcttgccgccgctgcgctcaccgcccagatacgcgtcatcgatctgcacgaatcccttgagttttcgcggttcttcgcgctcggtcatcgcctgcatgatcttgtgcttcatgcgccaggccgccttgtaggtcaccccaagatgccgcttcaactccagtgctgccaggttggtcttgctggaggtcaacaggtacatcgcctgcatccacaggcgcaaagacagcttgctcgattgcaacagcgtgccggcacgcaaggtggtttgatgccggcacgcccggcattggtagtacacctgatcatcgcgtcgaaagcgcgagcgcgcgcgaccgtcgcactgcgggcagcgaaatcccttcggccagcgccaccgatacaacgcccggtaacacttggcttcggttccgtagcgatccatgaactcgctcagcgacaagcctggctgaaactgcacgatattgatgcccatctgccacctccgttgccttgagctgggggcattgtccaaccgcagcgtcgcagatcctgcaactagcggctgagggatggggctaatcaaataaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaagacaatgaaacccgcaagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaaacaggccctaaataagtcgcccctgaaaaacccccaaaccgcatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttacgctacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcagttgcctgccgatgagctgtgtcgttcgcgcctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccacggttgcctgcaaccaccagcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgcttgacctcaagcacgcctacgacctgtccgatgaagcggtgtgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgcttgggcgaagccgggatggaagcgctgttggcgcacacgatcaacaccgctcacgcgatgaaggcggtggatgcacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgcctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgagccgcaaggccgggcgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgggtataacgcgatcttgcaacgcaagctggcccagctggaaccgtcggtgcgtgaacgcattcggtgtctggttggagcgcgcacaacggttgttgacacagcgtcccaaggacaaacaaaaactctacgccttgcacgcaccggaagtggaatgcattgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcgcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgaaggtggcgatcgtggacttggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacgggactgccgcttgaatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggcggctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcatcatgtggccggcaaacatggcatttggtgtttgagagggtttttcaggggcgactgattagccctgaccctcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgtgttccatgatgtctgatcttggcgctcctgacgcgaggagccggtgcgaagttctttcagccagggccccatggcggcctggcattgggccggtttagcgataagcgcggaggtgctgcagctgaaggtcagggctaatcaggaaaagaaaagcccgggatcgctcccgggcttctacatgcatcactcaccaaaaacctaaccgctcaacgcacccagttcgggatcggcatggcgttacccggcacggtattgtccttgtcctcgcgcagatagtccggcagggcgttgttctttttttcgttgtggctgcgcagatcgcgggtgatctggtaattgcggcgctgcatccacgcatcgcgggtcagcgcgtattcgtccggcgcttggtcgcgcagcgaatccagcgacatcagctgcgcgcgcgtttccaccagttgcaggccctgcagcgcgaagcgcgtaccgccgtcgtccacgtggcgaatccacgacagcggaatatcgccagccagcccgaaggtgtcgcgcagggtgcggggcccgaacagcggcagttcgaagtagcgcgagttgcgccagccccacgcacccagcgtctggccgaagtcttcgctccgccgcgggatgccggctgccgaggccgggtcgaacagacccgcgacaccgagcgtgctgttcatcacgaagcggcccagcgactgcaccgcatagaccgggtggccctgcagcagctggttgaccatggtcaacggcgtgccgaggttatcgaagaagttggtcacacccagacgggccgggctcggcaccaccttggtgtaggccgtcgccagcggacgcgccacgccacggtccaccgccatgttgaagcggtgcatgccgcggttgtagcgctcccacgggtcgtatgccggcgctgcgcccggttgcgccggcgcgccattggcgcccgcttgcggggtggtcgaaccatacaacgcatcgaaatcgctttcggcatcggttggcgcgcctgcagtggcggtgtcggtgcccgccgcggcctgctgatcggcaggagccgccgcgctggccggcattgcgtccggggcggacacaccggcggcggccgcttgcgcggtcatcacggcgtcgtcgcggaccggtgcatcggcagcaggcgcaatggcggtgccgcccgacggcggtgcggatttgggtgcctggctggcgcacgcgccaagcaacaggcaggccaataacggaagagaacggaactgggtcatggggtggcgctcaggcctgaaaatcgagagtgggggacaaccggtaggcagcgcgcaattcgtccagaccggacgcctcgcccacgaccgcgccactgccggtgtggcgcaaccgggcagccagttcggccagcattgcaacgccggcactgtccagacgttgtacacctgccaggtccagcgtgcgcgcgccatccagctgtgcgatcgcctgcggccagatcgcagtgaccgccgcacggtcgagcacgccggtgatgaccagcgcatcgcccgtgcgttgcacggtatcagttgccattggccggtgccgcaccgacctgcaggttgccggtgcgcagctcggcagccaccttggcgatgcccttttcgcgcagcgggccgtcgaactgggtcttgaaggtctgcacgtaggaaatgccttcgatcatcacgtcgaagatcttccactggccgccggtgttgcgcatcaggtaatcgaccggggtcgggtcgttgccggcgcgcagcaggtcggtggagaccttgacgccgcggttgcccggcagcgcgctttcggacttggcgcggaaggttggcttgccttcgaagttgagcagcgcggtgccgtaacgctgcatcaggttgtcggccagtgcatcggcaaacagcttgacgtcggcatcggaggcgccgcggccgtgcacgcccagcaccagacgggccgagtagtcgcggtcgaaggcctggttcaattcgccattgatgaactgacgcagtgccgccggattgctacggaactcggcacggcgttggtccagcgtgctcaggatgcgggtgctgctgtcgatgacggtcttggtcgccgcgccctgtgtcggcgcgctggccgccgccggctgcgccagcacggtggccggtgcgcacaccagcagggtcgaggccaggacagcggaaagcagggtcgttttcattgatgtggttccgtagggggaggagcggtccgggcaggcgcgggcgcctggccattggtggcggccggaacattggcattgctgccgctcccgccaccactgaacatgtatttgccgaccagctgcagcagatccactgccggctgggtgaagccgatttcgtcgcctggcttgagggtgtccgggtcgccgcccggctgcagcccgatataactctcaccgagcaagccgctggtgaagatgccggccgaggtgtcggcgggcagatccttgtatctggtgtccagcgacagggtcacgatcgaatcgaacttggtcgggtccaggctgatgtcggacaccttgccgatggtcacgccgccgatcttcaccggtgcctgcgcacgcagctggccgatctggctgaagcgggcggtcagcgtgtactggctggagccaaagccccaacgctggttggtcgacgccaccgccagcaccagcagcgaggccagggtcagcagcaaaaaggcgccgacggcgaattcgagtcgtggtccacgcatggccatagttattccactcacctaaacaacattgcagaaaggacgaagttgaacatcagcaccagcaacgaggcattcaccaccgcgcgggtggtggcgaccgaagtgccttcgatggtcggttcggcgtggaagcccacgtaggcggcaaccagtgcagcggtaccgccgaaaatcgccgacttgagcatcgccacgccgaagtcgtcccagacgtccacgctattgctcagcccggaccagaaggtgccgttgtcgatccccagcacatgcaccgcttcgacatagccaccggtgatggccagcgagcagaacacgccagtcaacagcggcaccgtcagcaccgccgcccagaagcgcggcgctaccgccttggcgaccgggtcgatggccatcagctccagcgccttgatctggtcggtggcgcgcatcaagccgagctcggccgcaatcgaactgccggcgcggccgatgaacaacaaggcggtcagcactggcgccagttcgcggtacagcgacaggcctaacaaggtggataacgcatcggacgcaccgtacgtggtgagcgtgcggtagccctgcaaggtcagcaccaggccgacgaaggcaccgcccacggcgatgatcggcaacgagcgtgcgccgaccttgtagatttcgcgcaccagctcggcaatgaaatcgcgcgtgggcagcgaaccgcgcagcaccgtgagcgagaacagcccggcgcggccaaaggcgcggatggaatcgacgaaggccatcaggcagcactccggtcgcggcgcggcgcggcatcgaaggcgatcgggccgtccggctggccgtgcaggaactgctgcaccagcgggtcggcgctgtcttgcaattgttcgggcgtcccggcgaacacgatgccgccattggcgatcaccaccgcctgatcgcagatcggcagcgtctcgtgcacatggtgagtgacgatgatgctggtcaggcctagactatcgttgaggcgttggatcaggctcatgatcacgcccgaagcgatcgggtccagtccggtcagcggctcgtcgtagatcatcagcggcgggtccagtgccagcgcgcgcgccagtgccacgcgccgcgccatgccgccggacaactcgcgcggccatgcatcggctgcggccagcaggccgactgcatgtaacttcatctggaccagacgctgcagcaccgctgccggcaagcgcgtgtgggtgcgcaatggcagcgcgacgttctcggccacgctgaggtcggtgagcaggccattgccctgcagcagcacgccgacgttgcgacgcatctccagcagcgcgcggctaccggtgggaatcgcattgccgaacaacgtgaccgtgcctgcgaccgggcgcagctcgccggtcagcgtcgccagcatggtggatttgccactaccggacggaccgagcacggccgtgatgctgccgcgtggcacatccagcgagacatcgcgcaggatcgtgcgcccgtcgcgatcgatacggacaccggacaactgcacgacaggggaagcgaaagccgtcattggtgcctttaacaaaattccaacgcgatagagtagcccgcgcaccgctgaacataaccagactggcgcgtgcagtattgtcgcattcacccagtggcgatgtgcgggttgcgtgtcgctgtctgcgtaacagcgtgtcctgcagcgtaaccaggccacacgcatgcgagcgggatcgagaaacgtacgctgcagtagggacgtcagcgaccgtttctacagcgcgccgtgtctccctgcagcttggcgcgtgtgccgtgccgtcttgcctgtcgctgtcgcgcgacgatctgccgagcacgtcgcgttgtcggcagcggcaccttgtcgaaccggccacaaaacgtgacgatccacgctgcttcgtcgctgcaggaatcttccatggagttgctgacgcttgaacactttgccggcagcgtcaacgagacctttgccgccgctttgaatgagggcgaggtgccgttcgtgctggtggaggcgcggcccttgcagcacgcgcgcaattcgcaacgtgcgccgttctcgttgctgtttcgtaacggctcggcctttctgtttccccagcagacctatcagatgcggcatgcgcggctcggcgagatcggtatcttcctggtaccggtggcgcgcgagcgcgacgggttcctgtatcaggccgtcttcaattgaacacggccagctgcgcgttcaactgagcaggtgatcgcgcggatgccagtgcatctgcagatgggtctgggtgctgttgcctgcaacgaatccgaggcggacatacaggcgttgcgcagcggggttggcgtgcagcacatgcaatgacaaggcacatccagcatcgcacgcgcgcgcctgcgcatgcgcgatcagctgcgagccgatgcctttgccacgccagtccggcagcaggctgatatcgaccagcgtgtggtgcgcggtggcgcggtgcagatacagccggccgatcgatagaccgttggcctgcacgatcagaaaatccgcgtcggcaaactgttgccggtaatgcgtgcgctgcagggcgaactgttgatctgcgaatgcgcgttttgtggcatacggccagggcacgcgtgcgagttcgtcgctgcgcgtgctggcgtacagatactgtaaccagggcagatccgcatcctgctccccacgcaacgcaatggcctgcgcacccggcaacgtggtctggcttgcgccgccggatgccttcacgacctcgctggaaagcgggcgtgtcatggcatcaattgacctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcacgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcctggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggaaccatcaagcaccagatggattggacggcgacggcctttcatcattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagactcgtcccataagtcaatctcggccttttcccgcttggcgtgcttcacgatcgccggggacgtctgctcctgccactgtgctaccgccagcggatcgcgctgataggcatgttgcagcggcttctgtgggctcagccccagccgtgccagcaacgtgccgacgctggccagactcaaccgtgcggcacatttcttctcgatcagttcacgcacgacctgccgcgtccacagaccgaaggcgaagccatgctggcgagggttcttaccattgacccagccgaacacctggcgctcctgcgccggcgtcaacgtccgtgggcgaccgctgcccttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgtgccagcactttgtacgcccagccgcgatgcaaaccgaacgacgaggccacttcggccggggcggcttcaactctggatcgcaacaccaacggttgtgacgtggtccaggcgacctgacctgagcacttcaccgccaagtggagttgcccatgtcatccagccgccttgacctatcggaacgataccgtctgcatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgcagtggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaaccggcacgcggcgaagtatcggcccgatcacgcgcagcgcatcagcgagcatcggcgcgcacaggccagccggcgaccacgcatcgacgctgagcgtatccgtcagatcgaggtcctgctgagggaggacttcagtcccgaacagatcgccggccgcaccggcttggccagtcacgcatggatctatcggcacatcgacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcacacggacgcgccgtggtggtcagcatgaccgaacgctgcagtggcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgctgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacttgccacgacagaccgatttcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaattcgccccctaatttactgacttattagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaagacaatgaaacccgcaagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctagtaaatcccaaattcctcttagagcctgtttacgatctcctgagcagcattgccaggaacgccagatggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcactgaggtttccccacatttcttcctgcgagatcaaccacttggtgggccatgcggtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggtcgaagcgctgttgcacggaggtcggctgaccgtgatcgaccttgcacgtgcctggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcaggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgcccggcgcggaaaaacgcttcctgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggtgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctgtaaaacgtggggatacctaagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacatgttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctggccaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgcgaacaggttctaaggagtttgcacggtttgaataagatcgtgaacaggttcttagtaaatcccaaattcctcggccgcgattgggcgcggccgaggaagatcaatgcgtcgctgactcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggcggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgggacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcctctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaacgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgctcttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagatgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatttgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagccctattggccaactgctgggcataggccgccggcgtcattccgccgattgttttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttggaaaccaatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctagcggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctctacccgcttatagttcacgagacgaccttcctgccgcagcttgagagagatcatccccacgccgtagcggcgatggcgatgcgccaacgcaacactgtgctcgcgcagctcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgtccactcgcgcacagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagccgcttgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgtgccacaggtagtaggacgcctcactgaagccatgccgccggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactgcaaactgaggtgctactcaaaatcgggggggggacgtcgcacgccgtgatcgagatttagcgctaccaagtttgcccttttttggaaggtgggagaccggccgacgtgcgtcgattccatattctttactcacgctttatgccagcacatcggcgggtgcctagcccctttacgcaccaaaggcctaccttggcactcccgcactgtggtgcgttgagccgaacacgatgtgtatcctgattttgcgaggtcctcaggccgatccggcgccgttggcgccgatgcagttgcctgagtgtgctgggcgtgcgttgcgcacgttggcgtgtgccgatgtggatagcttgattgccgagctgcatgcggccggtggcgatgccgaggtggagctggtgttgctggattcgggcgatctgcccttgtccgagcgcagctgcgcgctggccttgcgtgctgccgtggacgcgttgcccacgccgtatatcgagctgcataccgattccgatcaggagctggagccgtggctgcatgcgcagcatgcgccgttggcggtggtgatcacgccgcacgatgcgctgcgtgcgtatgcgatgtcgcttggcattgccgcgcggtgtctgccgtcgatgcacgcgccgttgcgcgttgctgcctgaggaggacgccatgtcgatcgtgatcatgcgcgggccggaggcggcgatgccgctggtgcgtgggccgcagccgttgccgcgcgctgtcattcgccaattggtggcctgcgccggggacgcgggcaagaccgtggccttgcgtgcctgtggttcggaacaggaactgctggatgcgctgcgtgtggccggtcaggcgcggatggagattgcgctgatcgatccgggcagttgcgtggacagtgcgcggttgcatcgcgtgctcagagacctgccttacccctatgtcgaaacgcacgacgacagcgtggaccgcccggaacgctgcctgccgaacggtctggggcactgcatcgccacggtgcgtggctactgcgcgcagagctatctgctggggctggagatcgcgctggaacatctgggctgcacggagattcaaggcgatgtccacgtcgggacctgagcggcgccagctgcattacttcgccgattacgaaggctattgcgacggccggccggtgctgtggggacagctggcgcatagcgtggacgtgccagccgatggcgagctggatgccgccggtttggtgtgcgcgctgcgccggcgggcggccgaggcgcacgggttggaagcggggcagattcgcttatgccaggtcacgcggctgtagctgcgcgcttggagcagcgaacgacacgcgtgcgcagccactaggcaggggcggccgctgctcggtgcgccatgtcatttgtaccctgcggttgctgcacgccgtccgtacccgactggcaaccactcgcagccttctgtttgccgcaccgtgtttagcgcgtggacgcagcttcatcgctgcagacgatcccgcaccgcattgcggatcactccgtgcggcgtttgcagccacaccactccaacagcacccaccggcacgacactgccgcccgaagacggcagtgtcgtgttccagacaggacgcgtcactgccgtcctgcggatcctgctgacttcgctgctgtgttatccggcacgaacttgatcagctggttgccggtggcggcggtgccgaagttgaagcggccgtagccgtcgccccagtacagtgcgccgtttgcgatggccggggaactgaccaccgagccgctagcgtcgtagttccacacggtggcgccggtgtcggcgtccagtgcgaccatattgccggccatcgagccggcatacagcaggttcggcgaggccgtcagcgagccctggccgcccgccggcacggtcggattcaccgggttgatgccaggcaccttgacctgccatttgatcttgccggttgccgcgtccagcgcggcccacgaaccaccgttatgggtctgcacgtttgccggccccaatgtgtaggtggtgttggcgttgttgttgatggccacgtagacctgcgacttgtacgggtcgaacgcggtaccccattccacgccaccggtggtgccgccggggccgacctgggtcgaccacaccttggcgccggtcttggcgtcgaaggcccagtagatgccgctcttctgaccagcaccgaccaactgctgcaacctgccgttgcccggcacggcaaaaagttgcacgccagcaccgccaaagtcgtaatccgggccggtcaggttggttgcctgcgtgttggggcacagaccgttggtcggtgccacgaggcaggacaggttccacgcatcgtacccctgtgcacggttggcccaaaccaatttgccggtatccagattcaacgaaatcaccgagtcgacgtagttgtccggcgccatgcagttgagctcatcctgcacggtgagttcgctgccgcggtaagagcgctcgtttgaaatgcagttaccaacgtcctgcggaatgttgtagttgttgccagtgccgaaatacaggcgacggttgatcgggtcgatggccacctggccccacaccgatgcgccggtgtagccctcgggcacgttatagaactgccacaccttcttgccggtgttcagatccaccgccaccacgctgccgcggaaactgaaggtgtggttggccgccaggttgccccagtcgccggaagaaacgccgacgtagatgcggttaccgtagatgaccggcgaggaggtgatgcgcgcctgcgggttggcttccaccgtggtcttccacagcagcttgccggtcttcttgtccagcgccagcaaggtgccggcgacctggtcgccaacgatgatgctcttggcgctgatggccggcgtgttgcgcgtcaccgagttggcgttgccggtgtaatcggacagtttggcctgccagttcggcttgccggtttgcgtgtccacgctatacagcgtgccgccccagtcgggcacatacagcgtgccgccttcgacgctgggcgtggccgagatatcgccggtggtggtcagcgtccacgccggcttgagcgtcttggcggtggtgcgattgatcttccactcgcccggtgcaaagcgcgagttcaagtagccgccaccggcggtggtccagttgctggggctggcgaagggaaggtcttaaccgaagctgcgccagacctggccggagcgtgcgaatgcctcggtatccagggacgataccggctgttgcgcggtggtggcgccagactgcgcgaaagccacggcactgacgagcaggcaaggaacgagcgtcaaactacgtaaccgcaaacggcgtttgggattggtcatcacggcatgtcctagatagaaggaagcgttggatccccccagatctgctgacagaaggatgcacgattgacgtgaccgcgcaacacctgccaggcgctgcattcagaaattgctcgggtgcgtttgcatctggtatgaccagcttgaaaaattgcgctaaatcggctcgttattcgcaccaatcgtgatgattcgtcactatcttgcgcgatcgcgatagaaaaaatgattgatgcggcctgggttgaatgtgtgcggattacaacggtttgcaagaagtaaccaggaaatttcgcgcaaccttctgtagtgggtttctgctgcgatcgaggttgcgatcgaagacggcacgacaagagtttgggcgcgcaatgtgggggcatcgcagccgatacgcgtagcgcgctgtgacgggtagacgtccgcgctgaccgccgtgggcgattgtgcggcgcggcgctcatggtgtggcgtgcggatgcatgcatgcatgcatgcatgcgggcgtggcccgtaccctcatccgcccctttggggcaccttctcccgaggggagaaggcagtggcgcgatgaaacctctggcggctcaggtgccggccgcggaatacggctgcatggaggcgtcttggctgcgacgaagctagcgtgacagcaagcacaccaggcggcgttgcatcgtgtgccctgtctgcgtgcactgcgttaacgatgcgcaagacgtcattgatctgacgtattgcccatcgagacacagcagcggcagcatcgtgacgcacaacgcacaacgcacaacgcacaacgcacaacgcacaacgcacaacgcacaacgcacaacgcacaacgcacaacgcacgcaactgcactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctaagcggaaatcacctcacgcttcatgcaagtcatctgcgccgacctacacgcgctccgacgcgcgtgaagcatgttgcagtgcagcgggatcgatcgttgccagctgggcgatcgcgtcctgcaccacggcagcaacgctggcatccacctccaccgagaccacatccgcttcgtccagcggcaattccagcgtttgtatctggctgtcgagcaacatggggggcatgaagtggccagcgcgggcgctcaggcgggcggcgatcacgtgcgggcctgcgtgcaggaacacgaagcgcatcggcacgccgctgttgcgcaacaattggcgatgcgcgctgcgcaaaccggagaaggccagtaccaccgattcgccagcctgtacgcaatcgcgcagcgtcgccgatagcagttccacccatggcagacgcatcgcatcggtgagcggttggccggccgccatctgcgcgcgcgctgccacgctgtgatagtcgtcggcatccagaaaacggaagccgtaatgcgctgcaagtgcctgcgcaatggtggtcttgccgctacccgacacgcccatcaccacgatggcaagcggtgaagcggacgcgggcgtggcgtgtgtcgcggtgtccatcacgtcaggttatatctctggatcgattcggcattcgagcggatttcacgttggcggcagccgatgcgtggtgtagcgtcggcgctcctcgccaggtgcgcgggcacccagcgtaacggcgtgttcggccgagtacaacgcatttgaaggtgtgtcgatgacgtcatcgcccgcaacgtctcctgcatcggcgcgcctgcgctggcgcgaaaagctgggctatggcgccggcgatctgggtctgaatctgtactgggccaacatctcggcgttcttgctgatcttctataccgacaccatgcacctgccggctgcggcggtcggcaccatgatcctgttgaccaagattgccgatgcgattgccgatccggcgatgggcgcgctggccgaccgcacgcgtagccggctcggcacgttccgcccgtatctgctgtggggcgcgttgccgatggcggctaccggtgtgcttgcttacaccacgccggatctggatcaacacgggcgcatgtggtgggccaccatcaccttcctggtgatgatgctggcgtacacagtggtgagcattccgtattcggcgttgtcgggcgtgatcaccgccgacagccagcagcgtaccggtctcatcagcctgcgtttcatcggcgcgtttgcaggcaccaccttggtcaattacgtcacgatggatttggtgcgctggttcggcgcaggcaacgatgcgctcggatggcagcgcacgatgatgctgtatggcgcagtggcgctgctgttattggtcactgtggcgctgaccacgcgcgagcgcgtgcaaccgccgccgcaacaacgcacaccgattcgtcgcgacatcgccgacctgctgcagaacaaaccgtggtgcgtcctgttcgtgctgtcgttgatcatcatgatcacgatcaccatgcgcggcggtgcgggcgtgtactacctcaagtactacgtacaacgcgcggatttggtcggcctgtttctgggcagctattcggtggccttgggcgtgggtgcggcaatcacgccgctgctgacgcggcgctgggacaagcgccagctgatgttctggctgatggtgctggtcggcctgctgagctgttcgatgtggttcgtgccggccgatgcggtgtgggccgtgtttgtcttgaacatgctgatcgggctggcgctggggccgaaatcgccattggcgttttcgatgtatgccgatagcgccgactacaccgaatggcgcaccggccgccgtgccacggcgatgacgtttgcggctgcgacattttcgcaaaagcttggcggcgcgttggcctcggccggcattgcctgggtgctggctgcgatgggctatgtcgccaacaccgcgcagtccatcgggtcgttgaccggcatcgtgctgctgctgacagtgattcctggtgcggttgcgctgctggcggcctggaccatgcgtttttatccgctggacgacgggctgttgaaccgcatccagcatgaactggccgcgcgcaagcgcgacgaacaggagcacctgtgaccgtgtctgcaacgcctcttgctggttccgacgatctgtccaccttgctggcacccagtgccgacggtgcgcgctacgcgctctatagccccaccgccatgcccaatgccggcggctttttgtggaaccgccgcatgatgctgcagctgacctgccgcggttatgccaccggccagttcatgcagccggagccatcgaaatacgcgcacgcgccgatgctagaagcacgcaatttcatgatgccggagcagccgtactatgcgcatcatcccgggcgctttttctatctcaaggacgaagacaccggcgcgttgtattcggtgccgcatgaaccggtgcgcgcgcagccgcaagcgtttgaattctctgcgggcaagcacgatgtgcgctggcgcgtgcgtcacgacgacatcgtggtggagttgtgcgtgtctctgcccaccgacgatgcggtggagctgtgggaatgccgtgtgcacaacgtgtccgcgcgcgcgcgcaggctgagcctgtatgcctattttccggtcggctacatgtcgtggatgcatcaatccggcggttacgatccggccttgggcgggatcgtctgccgcagcgtggcgccgtatcaaaaggtggacgattacttccgccagcgcgatttcaaggactgcaccttcctgctgcacgagcagacgccggtggcctgggacgcgcagcagattgcgttcgaaggcgagggtggtttgcacgcgccatcggctgtgcaggccgagcagctgggcaaccatgctgcgcattacgaaacgccagccgccgcattgcaataccggctgacactggacgccgatgccgtcagcgtccaccgcttcgcattcgggccggccaaggacgacgccgacatcgccgcgctacgtgcgcgctacctctccgaagccggctttgcccaagccgcgcgtgagtatgcgcactatctgcaggccggccagggctgcgtgcagatcgcaacacccgatgcggcactggacaatctggtcaaccactggttgccgcgtcaggtgttctatcacggcgacgtcaatcgcctgaccaccgatccgcagacgcgcaactatctgcaggaccatatgggcatggcctatctgcagccagccaccgcacgcgcggcgttgctgcatgccttgtcgcagcaggaacccagcggcgcaatgccggacggcattctgttggtggaaggcgccgagctgaaatacatcaaccaggtgccgcataccgaccactgcgtgtggctgccgatcttcctgagcgcgtatctggccgaaaccggcgatgccagcatcctggacgcgatcgtggaaacccacgacgggcagcgcctgagtgtggccgatcggttggatgcggcgatgcagtggctgctggatgcgcgcgatgcgcgtggtctgagttttatcgcgcagggcgattggtgcgaccccatgaacatggtcggctggcgcggcaagggggtgtccggctggctcaccgtcgccaccgcgtatgcattgcgcttgtggtcggagatctgcagcgcgcagggccgcagcgcgcaggggcagacattcggtgaggcagttgccgccatcaacgccgatgccaatcgtgagttgtgggatggcaactggtacgcacgtggcatcaccgacgacggcgtgcgtttcggcatcgcggaggatgtggaggggcgcatctatctcaatccgcagagtttcgcgctgctggccggtactgccgatgcggagcaacgtgcggcgctgctagaggcggtgcgcgagcagctgcacacgccgtatggcccggtgatgctggcgccggcgtacacgcatatgcgcgacgacgtcggccggctgacgcagaagtggccgggcgcagcggaaaacggtgcggtgtacaaccacgcggcggcattctatttgtacagcctgtaccagatcggcgaagccgaccgcgcctgggagatcctgcgcgccctgctgccagggccgacacgcgaggatgtactgcaacgcgggcacctgccggtgtcgttgcccaactactaccgcggcgcatggcatcagtacccgcgcacggccgggcgttcgagtcagttgttcaacaccggcacggtggcgtgggtgtatcgctgcgtgctggaagggttatttggcctggtcggcgagggcgatgcgctggcgattcgtccgcagctgccatcgcactggccgcacgcgcgtgcgacacgtcagttccgtggtgcggacttcgaggtcacgctgatgcgcgaggcgggccgcactgcgatgcaggtgctggtggatggcgaggtctgtccggatcggcgcatcggcaacatcgtgggtgggcaggtgtatcgggtcgaggtacggctgccgggatgaggctggggtcggccggcgttgcggcaaggtccgtcccgacgtaaccaatggttgccaagaagcagctggagagcgtcctggatgctctccagcccgcctttcgtcagcgtgttggcgccggccccagataggacgctggcaccggcacagtgctcagcacgagcttctccagaacgatgttgtcgtcgatcctgaagaccttgatcgtgtgccgccccctggccaccgcgcccatctgcgccgacacgaacaccgcattgtcccgtaccgcggttgcccaggctttttcagccggcgtgttcttcgccccgccggccggttgcaggtctgagctaaccgtggtcaccgggccatcgtcgatggacacgccgagccggagcggcccgcggttggacgtatccaatgtgggcgcaagatacaggccgagcgtcgcagggcccggtgtggtgaccaccacgtcgtactccactgcgacacggtcttcggccgtcgtggcgggcttgccctgcggcagcgcgaccagggcgccttgcgtgcgtcccagcgcggggatggcggtccattgcagccccttgttggcgatcgcccgcgagaacatgggcgcttcgagcgcgatcacccccggcgtttgcgcggcaggcggtgcgaacgcgatagagcgtgcgatccggtcgggcggtgtgtcgctgccaacacggctgatcgatggcatcgactgctgggtggggtcgttccagatcacatagctcatgtggacctggttcatcatgccgtcccatttgccgccgttgatcgcgtgatagcgctgtgtcagtgccttgtctcgctcgaaggtggtttcgaccatgtcggcgaacacattggcacgtgcatcgttgcgtgcggccaggcgcttgttccatgcggccgcgtaatagagctggtaaagagtggagactgccgcgatcggatactcgatcagttggtaataggcatcgtgctggtcggccggcaagcatgccttgacgccgagcatgcgctgttcgagtgcctgccattcggcaacgatggcgccgaactcaccgccatccagcgtggccggcgcaccttcgcccagggcgaagctgtcctgatcgaccaattccggctttctccgtgcaaccagcatgctgtagcgggtgatcagctctccgatgcgtgcggcatgcgccgcgtcgaacgatgcctgcgcccattgctgcggatacgccgcaagtgcgccgggcgttatcgcctccgggttccaggccatcttcaggaaaaaactcagcggatattccatcggtttgatatcgccgacgttgaccacccacagctgccgtgcgccgcgctgataggccagatccatctgctgccagatcttttcgatctgattggtattgatccatttgtagttgcgtggcgccccgacataatcgaagtggtagtacacgccataaccgccggtgcgttgcaggtcggcgacaggaaggcggcgaatctggccccagttatcgtcggaaaacagcagggtgacatcgtcgggaacccgcattccgtggtcgtagtagtcctgcacttccttgtagagcgcccagacctgcggcgtctgcgcggccggtgccttcgtcacgtcggcaatgatggcgcgctggtctgccacgacctgttccagcacatggctggccgtgctttcggccatcggttcgtcgccatcgccgcgcatgccgacggtcaccaggctgtcgtagcgctggccgccgcccttggacatcatccgcgcaatgccgcccttccagaacgcgcgcagattggctgcattgctggtgtagtcccaggcaccgccgctgttggggatgctcttgagatgccactccttctgcgcgcgcatcatcggctcgtgatgggaggtccccatgacgatgcccatctggtcggccagcaccatgttgttgggatcgtcgacattgaatgccttgccccacatcgccggccacagatagttggccttcatgcgaaggcccagttcgaagacatgcgcatacatcttcgaattgacgccgccgaatttcttcatcgcccagcccttcaaggctggatcttcgtcattgatgaagaagccgcggtagcgcaccttcggcgcatccgacacgctgccgcgggtgatgaacaggttggagcgatgcgctgttgcgacgtcggcaaaccagtaccagggcgacacgccaatcttctctgaaacatcgtaagtgccgaagaccgcgccacggcgatcggcaccgacaatgacaagcgcgcgatcgatctgcgcggtggggcggtcgacgacaatctgtgtgtacgcctcccagcgctgcagcaacgcgcgcttgtcgattttcccggcggcaatgagcgtatcgatgatcgggctctggccgagggtgccaacgatcacagccgttccgcgcacggaagccagatcggtcgtcacgccactgttgcggcctgcgacccgttgcagatcggtcgcgaaattgtcggcgaccgagcgtacggcgggatcggctgacgcatcgaccacgaccgtggccggcacctccgagcggatcagcgcgactgcgccggcgctatcgcgttcgcacaccgacaccggcgtggtgcaggcccagacaccgtcggcggcgaacaggccgaccgcgatgatcagcagggatcgcacgcgcgacggcgcaattgacgaggtctgtgttcttgctggaacggacatgggctctccaggcatgcggtgctgagttctggatggatgtggcgcgacgcatgtatcgactgcggttgcgagagaagggtgggccgattcactgcggcggcatgtactacgcctgcacatgtgccgcgctccatcgccctgcgatgacagcccaccgcgcagaggtgactgtcatgcttgaaatgcagcggtcgctggcatcacgccgatgccgcggacgacagcgttgcatggcgatagccgcgccatgccgaccgacatcgcgcactgaaccgtttcggcacatcgtccgattcaaggtggacagacagtatgccgtgatagcgctaacatcaagcgtgctggcaagcgcggctgcgatatgtgcgcggcatatgtcgccaggcggttgctgcgtcctgcgtttatggtcgtgcagcaccgttggctgccattggcgccgcgcgttgtgactgtcctggcacgtgcgcacaggctgcgggtcaccgcagcggtgacggccttccgtccacaagctgaccgcagcccgcagcccgcacgtgtttgctgcccgtctgcgatgatcgatgtccagcaacaactgcggcgcgtccgtacagcgccgtgagcggtgcggcaggcgagacacggacgccgccgcaacccatgcggccaacgcgtgcccggcgccgcatgccgcgcgcgcaacgcgcgcctgcgcgcctgcgtacacttcacgcttggcactgcgccgtgcaggaggacatgttggtctcgagctggatcctgctgctggtttccatcggctacgcagccctgctgttcggggtggcgtggtggggcgaccgccgtccgctgtacccggagcggccgtggctgcggccggcggtctatagcctggcattggcggtgtactgctcgtcgtggaccttctacggggcggtgggctcggcggtgcgcaacggcatcggctacctgccgatctatctgggcccgctgctgttgctgctgttcggctggcgcatcatcgagcgcctggcgctgatcgcccgcgccgaaaacaccgtgtccatcgccgatgttatctcctcgcgctatggccgttcgcgccggctggcggcgttggtggcggtgatcgcgctggtcggcatcattccgtacctggcgctgcagtacaaggcggtggcgatgagcctggaggtattgaccgggcatagcagcgccgggcgcggcatcttcgccgacccggcgttgtacgtggcattgctgatggccttgttcgccaccctgttcggtacccgccaggtggatgccaccgagcaccaccgcggcatgatgctggcgatcgcgctggagtcggtgatcaaactggtcgccatcgtggcggtggggttgttcgcgtggctgtggtcgagcgaccaccagccgcatatcgccgattctgcgcgcacgctgttcgagcacacgccttcggtgggcttcatctcgcagacgctgctgagttttctggcggtgatctgcctgccgcgtcagttccatgtggcggtggtcgaatgcagcgacgtgggcgatatacgccgcgcgcggtggttgttcggcgcctatctggtgatcatctcggcgatggtggtgccgatcgcctcggccggcatcgcgctgttcggcaagggcagtgcggtggtggacgatgcggtggtgctcgccctgccgctcagccagggcaataccgtgctggcgctggtggcctacgtgggcgggttctcagccgccaccggcatggtgatcgtggccagtatcgcgttagccaccatggtcagcaacgacctggtgatgccggtgctgctgcgtcgccgtggcagcgccgatgcacgcgcggcggtggcctcgcgcgtgttgtggattcgtcgcgttgccatcttgctgctggcgctcactgcctatggctaccaccgcagtgtcgccaacgacaccaccttggctgcttttgggttgatggcatttgccgcagtggcgcagttcgcgccgggcgtgatcggtgggttgtattggcgtggggccagccgcaagggcgtggagaccggcatggtgctcggcttcatgacctggatctacacgctgctgctgccggccgccacgcgcgccggttggctgcagccggaatggctggtggacgggccgttcggcatcgcttggcttcagccgcagcagctgttcgggatgcgcggctgggatccgctcgcgcacggcacgttctggtcgttgttgatcaacgtcggcgcgatgatgctggtgtccgcacgctggcgtcccggcgtggacgagcggctgcgtgcagcgccgtttctggacccgtacgcgcagcgcccggcggtggccggcgactggccggggcatgtgcgcgtggccgatctgcaggcgttggccgagcgcgtggtgggtgagcggcatgcgcatcgcgccttcgtcgatcaagcggcgctgctggagcgcgaactgcagcccagcgtggtcgccgaccgcgcctgggtgcagttcaccgagcgcttgctggccgcttcgatcggtgcggcctctgcacgtttggtgctgaccagcctgttgcgcggttcgggcatggaactgggcgaagtggtggcggtgctggatgaagccggccaggagttgcgcttcaatcgcgaaattctgtccaccacgctggaaaacatcagcgcggcggtcagcgtggtcgacccggacatgcggttgactgcgtggaatcggcgttaccagcagctgttcgggtatcccgatggcatgttgtatgtgggccgcccggtggccgatctgatccgttacaacgccgagcgaggcgagctgggcgagggcgatatcgaagaccagatcgaccgccgtatccggcatatgcgcgccggctcgccgcatgtgttcgagcgcacccgcagcgacggcaaggtgatcgaaatgcgcggccaggcgctgccggggggcgggtacgtcaccagctataacgacatcaccgactacaagcgcgccgaacgcgccttgctggatgccaacgaaaatctcgaacaacgcgtggccgatcgctcgcgcgaagccgagctggcgcagcaatccaagacccgctttctggcggccatcagccatgacgtgttgcagccgctcaatgccgcgcgtctattcgcctcggccttgcgcgagagccaccagaacaacgaagaacagcgccatctggccgaacgtgtggatgcctcgttgcgtgcggccgaagaactgctcgacggcttgctcgatgtctcgcgcctggatgccggcggattacgtcccacagtcgaaggtttcgacgccagcgcactgatgcacgaactggccgcgcaatatgcgccggtggcggccagccgcggtcttcgtctgcaggtgcatagccgcccgatctgggtgcgcagcgaccgccgtctgctgcgccgggtgatgcagaacttcctggccaatgcgctgcgctacacgcgccagggccgcatcgtgctgggcatgcgcgggcgtgggcagcaggtggagctgcaggtgtgggacaccggcccgggcattcccgagcaccatatgcggcagatcttcgaagaattccgccgctatcagcagcccttcgattggggtgagcagggcctgggattgggcttgtcgatttgccaacgcatctcgcgcctgctcgatcacgacttgagcgcacgcagccaggtcggccgcggcagcatgttctcgattctgctgccgcgtgtggcgccggtgccggtgacgctgctgttgccggcgacggtcgcgcgtgcatcgcccagtggcgattcgctggccggcttgcgtgtgctgtgcgtggacaacgaccgtgaaattctcgacggcatgcgcgcactgctcggccgctggcaggtggaagtgatcaccgccagcacggtggatcaggcgctggaacgtgcccgcgaacagccggacctgatgctggtggattaccacctgcacgaccgcatggatggattggacacgctcgatgccgtgcaagccgccgcacccgcaccgatcgccggcgccttgctcaccgccgacggccgcgacgaactcaagcagctcgcgcgcgaacgtggttatcgcttgctgaccaaaccggtgaaaccggcatcgctacgtgcgtttttgagtgcgcatcacgatgcgaagaaacgctgacggatgcatctccgccatcgccccgacgtgccgggatgcacgcggcatccattacacgggtgctgcatgccacgatgcctatcgtgtgcgggtcgccatcccatacagcgtaggagcgcatccgggcgcgcgaggctgtatcgataacgcctcatcgcacccaggtgcgctgctacgggagccgccgtgcgcttacgtggcggcgcccaggtgttcgtacagaatcacgctgccgacgatcaccagaatcaatccacccagaatttcggcgcgcttgccgatcagattgccgagcgcgcggcccagcatcacgcctgcggtgaccatgctgaaggtgcacaggcccaccactaccgccaccacgccgatgtgcacatcgagaaacgccaggctgacgccgaccgccatcgcatcgatgctggtggcaaaaccggtagtggccaagcccagcaagccatgccgtttcggcgtcttggcctccgcatcgttggcatcgtccggcccattgcgcaggccggcgatcatcatatgcgtgcccaatgcacccagcagcacgaaggcgatccagtgatcgtaggcagacaaataactggatgcggcacggcccagcacccagccgattaccggggtgatcgcttcgatacagccgaaaatcaaaccggcgcgcagcgcatcgcgccactgcggtttgcgcatcgccgcgcccttgccgatcgccgcggcaaacgcgtcggtggacatcgcaaaaccgatcaacacaatggaaaaaggagacatcgacactctcgggttgggcacgctcacaacggcatgcgcccgcgccaaccgtcgtcgtgcacgcatgccgctggtctcgccagaccgaaactggttgcctgcaccacggcgcactggccgagtatgttgatacaggcgctttcgatggacgaaagcaggctactccccaaggggcgagcagtgtaacaacgcaaaaccggttttcgcgcttcttgcccttacgcgaaggtcagtctgatctttatagccttggctattgccgggtgcgagacaggctgttgttgtctgagatagcggtgaacgctcgccagacgcgtctgggcgggttcagtccatgtccgcggctagcctgggctaatgcgatgaacggtcaggctcatacaggccgctgccgtgcccgtgatgaagcacccagccctgcgttgtctagcggggtgctgcggccggcaatcggcacgctgcagtgactgcaggactcaatgtcctagcgcgcggggcgggtggtacatcaaggcctcggagatttcggcggtggcggcgcacagggcctgcaaggccgcttgcggattcaccagctcggggcggcgttcgatgaagggcaccgtcagcgtgtaggtggcgctgccgtcttgcaggatcggagcggtcaggtcgaccacgcccaccactgcctcgctggcatgcatcgcatagccatcgttgcgggtttgctgtgcatcctcaagaaaccgtgcgcggtcgtaggccacgtcgctggtatccagcgcattcagccagcgtgcctgcacatcgggttgctggaaggcgaacagcactagcccggaagtggaatgggccagcgggcggcggtgcccggggcgcacgaccaggcccaggtcgcttgggacgtccatctgggcgatcaccacgatctggtcgcctgaaggtgccaccaggtggcagggctggcagatcgcgtcggccagccggcgcatcaccggcaacgcggcttcggtgacgttctgcacctgcggctgctgcatgccaagcatgaacaagcggttgctcagcacgtagtcgccatcggcatcgcgcatcaggtagccgcgttcttccagcacctgcagcatgcggaagatctctccgcgcgagcgccccacaccttgcgaaatcgcgcccatgctcatcgggtgcgcgtcgcgcgccagcagctccaggatgtccaggcccttgtccagggccggcgcgcggtacttggcgtgttcggtgctcatccgtttgcaggtccgggcaaggtgcggcgcgccagggtacaggcaacgcggggtgggggtcaggtggcgcgtgtcagtgcaaatataaacaaagattttatatttgcatggagctggcctgcgcagtacgctcgcccgattgcaaagcaagcgccacagccttgggaggggaacggtcgcatgcatcaaagtgacattgccgcgtcaccgcgcggcaacctggcgcgtaccgccatggttcccctgttgttggtcgtcagcctgttctttttatggggcatggccaacaacctcaacgacatcctgatcaagcagttcaagaaggccttcgaactgaccgacctgcaggccgggctggtgcagagcgccttctacatgggctatttcatgtttgcgatgccggcggcgatgttcatgcgccgctacagctacaaggcggcggcggtgctgggcctgctgctgtacgcgtgcggcgcgttcgtgttctatccggccgcgcaggtgcacacctactggctgttcctgctggccttgttcgtgatcgccagcgggctggcgtttctggaaaccactgccaacccgctggtgaccgtgcttggcccagccgatggcgcggcacggcgtttgaacctggcgcaggcgtttaacccgttggggtcgatcaccggggtgctggtcggtcagcacttcatcttctccggcgtggaacgcaccccagccgagttggcggcaatggcgccggccgcgcgcgaggcgttcttcgccaccgaatcgtcggccgtgcagatgccatacctgatcatcggtgcggtggtggtgctgtgggcgatcctgattgcgctggtgcgctttcccaccagcgcgccggatgccgatgccggcgtggcgccaaagcgcgcacgtttcagtgaattgctgggtaaccgcttgttcgtattttcggtggtggcgcagttcttttacgtgggcgcgcaggtcggcatctggagctatctgatccgctatctgcaggatgcggtgcccggcacgccggaaaaaaccgcggccacgtatctgaccatctcgttggtgttgttcatggccggccgcttcatcggcaccgcgctgctgcgctatctggcgccggccaagctgctagccagttttgcggtgatcaatctgatcttgtgcgcggtggccatcgcgctgcctggctggaccgggttgtatgcgctggtggcagccagcgtgtttatgtcggtgatgttcccgaccatttttgcgctgggcctggacggcatgcatgacgatgcccgcaagctggggtcgtccctgctggtgatgtccatcatcggcggggcgttgctcactgcggtgatgggcgcggtatccgacatggccggcatccactgggcattggtggtgccgggtgcgtgctttgcggtgatcttgttgtttgcgttgcgcgcacgccgcgcggcgcccgtgattgcaggagcctgagcatgccgcgtctttgttatgtgctggatctacacgacgatgcggcgttgatcgccgaatacgagcgttggcatcagcccaccgaggtatggccggaagtggtggcttccttgcagcaggccggcattctggaactggagatctttcgcagcggcgatcggctagtcatgctgatggacgtgagcgagcactacgacccggccgccaaagcggcgcgcgatgcggccgatccgcgcatccaggcatgggaagcgctgatgtggcggtttcaaaagccgctgccgggcagtgcgcccggggaaaaatggcggcatgcagggaagatttttgcgctgagcagggcgattgaagcgcagcgctagcaatttttccgtagtgcctgatattgcgaatgggctgatgacgcaatcgcgcgttacgcgccgcgtgttctggatgcgcagggcggtggacattcaacagggaatcgttctactcccttgcggcatgccgcgtctgcgcgcgtgtcgctgccgggcgctcatgccggtgcgcgcgcattgcccatgcttcaaccaagagtagccaacagcatgtctgcgcagcagcggtgcgggcgcggctgtgttcggaactgcacacgtagaaggcgatgagtccccgcagtgcataccatccaaacgactgctcgctacagctaagtggtcgcccctgcaaaaccccgcgaccccgcatgaacacagggtttgcggcgttacagcaggggcgccgatccctcacaattggtctatcagcatctgattcctgggagttttaccgatggcccacacccagaacgccgacttcttccgccagcccttggccgagatgatcgatccgcgccacccgctggcggtgctggcccgtcggctgccctgggcgcagatcgaggcggtgttggcgccgcatttcgctcgcaaggtgcgcgcaggtcgcgcggtggcgcaacacgatctgttcggcccctcggtgcaagtggccggtgccggtattgccgctgccggccgcccacgccttcccattcgcttgatggccagcctgttggacctgaagcacgcttacaagctcagcgacgaggaactggtggagcgctgggccgagaacgtggtctggcagcacttcagcggcatggcgttctatgagccgcgcctgccctgcgatgccacgcaggtcgggcgttttcgcgcggccatcggtgaggccggggtcgaggaactgctcaaggccaccatcgacaccgcggtgtcctccaaggccatcgtgcccgccgagttcgaacggctgatcgtggacaccatcgtgcaggagaaggccattgctcatccggtggattggcgcctgatggagaacgcgcggcacaagctggtggtggcggccaagcgcgcgggcatcgcgctcaagcagaccttcgccaaagaaaccaagacgctgcggcgcaaagccggcggctacgcccatgccaggcagttcaagcgcctgcgcaaggtcctcaaacgccagcgcacgctcctgggcatcgtactgcgcgaggtgcagcgcaagatcgggcaagccagccaggccacggcgccggcgccggcgctggagaatctgcacacgctgatgcagcgcgccgagcgcatccatgctcagcaacccaatggcaagaacaaactctatgccctgcacgcgcccgaagtggagtgcatcggcaagggcaaggcgcgcaagccctacgagttcggggtgaaggtcagcgtggccatcacgcacaaacagggcctgatggtcggcgcgcgcagcttcaccggcaccccctatgacggccacacgttgcacgagcaactggagcaggcccggatcctgagcgaggacacagcaggcgcacctaaacaggtggtggtggacctgggctttcgcggtgtggatgcggccaatcccggcgttgagatcatccaccggggcacgttcaaacgcctgacagatgagcagcgccgctggctgaagcgacgccaggcggaggagccggccatcggacacttgaagcacgacaacggcatggatcggtgctggttgcaaggagcgaacggcgatgcgctgcacgcagtgctgtgcgcggcgggggacaacatccgctggttgctgcgggccatggtgcgtctgggactgaagggtctttttgcgcctatggttgcgagactcatcatgctggccacagtgctcgcaatgtcattgcgagcgaggaacacacgcccacatcggttggcttggtgtgtttggtgaattttgcaggggcgacgaagtagccccttgccccaaagtgctgaccgacaaaattccgcttgcgctctgcatatatccgagcaagatgaatggcgcttttgccttcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaatttgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggtttgcctttgatgtagcccaccacctgagaaaccgccaacttcggcgtaatcctcaacatcatgtgcacatgatctggcatcagatgaccttcctctacccgactttccttttgctctgccaagcgtcgaaacacctcgacacgtggatccggagctccttgtacaacaccagtcttcgtcgcttcggaatgaaaacaacgtggtacaggcactcccattggctgtggcatagacgttggtacttgtccatctcggattctccgattgcgtgcttggcggctcacaatcggaatctccgggatggacgcctgtaaatgccaaacggctactgccacccaggcagagccgggggaactccctcgagggtttagcttcagctggcaacagcatccctccctgctggcgcagatcctgcgactactggctgagagtctgggctggtcaggtcacattttgatggcgcaccacgcacgcagatgcgcgcggcgcccgttgcgcatgaccgcttcgccaaccctgcggcgcacctgacataggcccgcaccgatgggggggattcggatgcagcgacgtcagttctgttgtccggccaagatggccccggcagtttgattcaatcctcctgcaatgcggtccgccgtttggagcttcatctctgcaacggttgcgtggcgtggttgaactcgttgcttccgtcgccccatggctcaccacgcccccacggacaatacgcccagttccaggctggttgacgattgcattacccggcagcggccattgaccgatgccgccactgcatcaagcaccaggagaaatgtgatgaaacctgctgcatccgccactccgctcaatcgcaccgcgccggcatcgcctgcgggcatccatgagatcgaagaagaagcatccgcgcacgcatcgcccagccattcgcctgcacagtccgagggcgcattgaccatgctctcgcgccgcccgagcaagcgcggaaaggagaccgcagacgtcacggcgtctgcagcgcagtcggccagccacttgcaatcggttgaactgcaggtttcgcagcctgcagtgtcgccgaataccggcaacgcgtcgttggtgcgactcaaagagcaactggctgccgacaacctgcgcccggtcgagccggagctggccgccgaactcatcaacaagacgaggcccatgaaattggcggacgccaccggcccgcaggaacgcgcagcaacacatgcggatctgttgggccgcatccgcgagacggatgcgatggcttggtacagggcgcagggattgagcgaaaacgagattgccaacttgcggcgtagcgcattgctgtcgggcatgcccaaccccaccggcagcttcctcaacaatgcaatgcagtacatcgtctcgccctggatcaactacgcaacccatcagccctgggcaggcgcgggattcggctttgcgacagcagcgatcgccgcgcccatgaatgcggcccagcagtcggcggtggtcagcttgtgcgaatccatccgcgagcacggcgggcacgtcatcgtgccggacaagaagcagatcaacgacaagcattggctaccggcgcttgccaaggcgctggaaagccatatcgcagaattcagcgggtgctgcgacaggttccgcgcactcaaggacgccgcagaccagaaccccgcggcgcagccaacagccgacttcattgccgcggctcatcaagtgctgcaagccgaaacgcgcctgcatcaggcccagcacgactttgtcatgacccagggcgcgcacgaacggcaatggatgggcaatcgctggcaagcggtcccgcgtattctgcgttcgccgttgtccggaacgctgggcctgctcagcaagaccggcgcaatgcgggcgttgtcgccgaccgcgcagaccgtcggcgccctgctgatgagtgctgtgcagcacgtggctgccggcttcgacgaacaggcaaaacaggattacaacaacaagctcaatctgctgtacgccgatgtgttgaccgacacgggcaaggcgaaacttgcacgtggtgagccagtggcggcagaggagatcgatcagggcaaattgcgcaaactgattcaatcgccgacgcaggcgctggtgaaacgcatcaccagcggactggtagcgatggagaaggaactcaaggcccaagtcgccgcgccgcgctccccgcaggcgacgacaggcgacgacgacctggatctggaagcgggccacggcgccggcccggcaaaggcgctgaaattgctgagccaggatctgaaagccttgcgcgagggcaggctggacgaactcgatccggacggcgtcgcagcaacgctgctgctcggctccgagaagtctgtggtctcggaccaactgatcggcgatatcatcaagaagtacacttcgcgcgagttctcggcacagaccgcccaacgcattggccagatgtttcatctaggcgtactgggcagcgcggcgtcctcggtgatcggcaaggccagctccgcggcgcggggcggaacgcgcaacgtgccgatcccacaggcattggcaatttccgccctgtcaggaggcatggctgcggtcggcgcgctgaatcagcacaccgccatcaccgtcaagaacaaccgccgcgagggcgatacagacatcggattgaagcagcaagtattacgcggtgtcatggggggcgccaacgaagcgctgtcccaacggcgggcaaccaaggcgagtcaagcgatcaatgcgctggtgcaacgcagcgatgttgaagcgctgttgagtcgagccaaagcgctcacccagcgatccggggccacgtcatccgcgacgcatgcctcacccgcactgaccctgccagaagcggtggagcagctgcgtccaggtgtggcgtccgcatcgcagtcgcacgaggtcatcgtgcagatcggggaggaggatcgggcactgccgccggcgtaatgcggcacccgctgctgcgacgcatctattgcgatgcatcaaaaacgacgcgagcaaacgggatggtgcaaagccatcccgtctggatcatcgccggcattcgcgtgcgtcgtgcacgcgagtgccttattcggtcaatccacggttttccagcagcgccttgacgctgggatccttgccgcggaagtcgcggtacagcgtggtcagatcgacggtgttgccgcgcgagaggatcttggcgcggaaggtgtcgccgttcttgcgggtcaggccgccgttttccttgaaccactcgaacgcatcgtcgtcgagcacttccgaccagaagtacgcgtagtacccggccgaataaccaccgccccagatatggtcgaaatagctgctgcggtagcgcggcggcacgtcggccagatccaccttgaagtgcttcaaggcgtcggcttcgaacttgctcacgtcctgcagcggcgcatcggccggctgggtgtgccaagccagatccagcagcgccgccgacaggtatgcggtagtggcgtagccgctgttgaaggtcttggccttcttgatcttttccaccagctcggccggcatcggcgcgccagtctggtagtgcttggcgtagttggcgaacaccttcggatcggacgcccagtgctcgttgaactgcgaggggaactcgacgaagtcgcgcgatgtgctggtgccggagatcgacgggtacttcaccttggagaacatgccgtgcagcgcatggccgaactcatggaacaaggtggtgacgtcgtcgaagctcagcaacgccggctggccggcggccggcttggtgaagttgcacacgttatagaccaccggcttggcaccggtaaggccgtcctgctcgacgaacacgtccatccacgcgccaccggacttgctgtcgcgcttgaagtagtcggtgtagaacaacgccatcgaggtgccgtccacatcgaacacctcatacaccttcatgtcggcgtgataggtcgggatgtcggtgcgttccttgaacgtgatgccgtacagctgcgtggcggcgtagaacacgccgttcttgagcacattatttagttcgaagtacggcttgatctgcgcttcgtccagatcgtacttggccttgcgcacctgctcggcgtagatgtcccaatcggaggcggcgagtttgaagccgccgttctgcgcgtcgatgaccttctgaatctcggccgcttcgcgacgtgccttggcagtggcagcgggcacggtgtcggtcagcagcttgcgcgcgacgtccggcgtcttggccatctggtcgcccagtctgtaggcggcgtagttgtcgaagccgagcaacttggccttctgcgcacgcagctgcgcaaggcgctggatggtctggcgggtgtcgttggcatcgcctttttccgcgcgcgtttcagaggctttcaacacctcggcacgcagctcgcgattcttcagcgacgccagcaccggctgctgcgtggtgttctgcaagctgagcagatatttgccgtcgagcttgcgcgccttggcggcatcggccgcggcagcgatgtcggcttcgctcaggccatcgagcttggccttgtcgtccaccaccaccgcaccggcggccgaggcggcgaccaagcgggtatggaactgcgtggagagcgtggtttcttccacgttgagcttgcgcaggctgtccttgtcggcatcggacaactgcgcaccggcgcgcaccagttgctggtaatcgcgctcgaccagacgcttctgctccgggtctaggttcaacgtgtcgcgctggtcgtagatggttttgacgcgtgcgaagagtttgggatcgagattgatctcgtcctgatgcgcagccagcttgggcgcaatctcttcctggattttctgacgtgcgtcgctggtatcggcctgcaccagcccgaagaagatgcgcgacacgcgcctgagcgtttcgccaccgcgctccatcgcttcgatggtgttgtcgaaggtgggcgcttcggggttatcggtaatcttgcggatgtccgccagatgcaggcgcatgccctcttcgaacgccggcaggtaatcggcatccttgatcttgtcgaacggcggcgcctggaacggcagcgtgctggcggtcagcaaggggttcgatgcagcatctgcggccggggccggggtggttttctcgggcacggtggtggactcctggccggacgactcttttccagaacaagcagccagtgccagggtgatggctgcggcgagaacgacggtacgcgacatggcgtgtgattcctgagtgggtagtgcagccgaccacgctagcgggtttcgcgactgctggcatgtgccgttggattgggtggaggcacgcggttggggatggcggcgttacaacgtctcgtccttgaaaatcgccaatcgccacatgcggggtgccgtcggcgccgatccagccgcggtacatgccctcggtattgaacggaaatgcggcattgccgtgcgcatccagcgcgatggcgccaccgtcgccgccggcggtggggatttcaatgaatggcgcggctttcgcatgccgcgccgcgctgcaccaggacgcatcaggattggaacggcaggccagtcggcagcgcatctacatggatgtagagtttctctaacgtgcactacagcccttacagactgcagggtgttcctcgtcgcttctgcgctgattttccagcgccacagcaacaacgcgatgcccgcaagcgaaacagcaaaacgcgacgttgttgccgtgcgcatctgcggcgatcctgtcgccgtgcgtatccatgacgcgaaagttgctgatcttcatgtttgcctgggtctcaccatcgccctgcggggcgccgaacaatcgctgacaggcgcatgcgcgcctggcggacgcacatcacaacgtatcgcgatgcttgccgcgccacggccggtaccaggtgcgaatcgctgcaatatcggccgccatgtccttgccggtccagaacggctcgccgatgcccacggtcttgctgggatagtcgaaatacaccggcaggatcggcaccttggaatcggaggcgatcttccagaaaccggccttccagttctccacgcgtttgcgcgtgccttcgggcgtgatcacgtaccacatctgctcggagttgcggatcagccgcaccgcctggccgatggtgccctgcggcgagctgcggtccagcgggatggcgccgagcttgcgcagcagcgggcccagcggccaccagaacaactgcgatttgccgagcacacgcacctcgaagccgagcgcgaacttggcagcgaaccccacaaagccgtcccaattggacgaatgcggggccacgatcatcaccagcttgggttcgtcgggcagccgcccgagcaggcgccaaccggtcaggcgcaaggcggtgcggccgaaccagcggatgaagcgcccatgcgcgcgaggcatgcggggcggcgatggctgcagcaggatgttggcctgtgttaccggtggcaacgacgggtcgggttgactcacgcttactcccagtgggacgcagagcgtccacgcttgatatggctgcgctcacgcttggcatccagccgccgcagcttggctccatgacttggtttggtggcgacccggcgcttgggcaccgacaggcacgcactgatgatctcggccagccgctcgcgcgcatcgtcgcggttgcggtcctgggtgcggaagcgctgcgcgtcgatcaccagcacgccctcggcggtcatgcggcggtcacgccgcgacagcagccgcgcccgcaacggctcaggcagcgacggcgaaccggccacgtcgaaacgcagctccaccgcggtggagaccttgttgacgttctgcccaccggcgccgctggcacgcacgaagcgttcgacgagttcgctgggcggaatcgtcaggctgggggtgatctggatcgggtcgctggccatgtgcgccgattgtatcggcagcggggtggacgcgcgcgcgaacgtcggcttcccgtatgctgaggcaggtcccccgttcgcagaatgctccgatgacacctacttcttcgctcgctgccacgcgcagcctggctcgccggttgctgctggcggccctgctggccgtggccgccccggccgcattggcgcaagcgcccagtgatgccgacatcaaccgtctgctggccgcatcgcgcgcgcagaccatgctggacacgatgctgccgcagatcgaagcgatgcagcagcagcaatttgcccagctcaccgcgcaacgccaactcgacgccgaccaacaagcccagctgcaacgcatccaggaacgcacccgccagaccgtgcgcaaggcgctgtcgtggtcggagctgcggccaacgtatgtggacatctacaagcgctcgttctcgcgcgaggatgtgctggccatggccgagttctacgagagctcagccggccaaagcctgctcgacaagaccccggccctgacccagaacctgatgggcgcgatccaacagaggatgctgccgctgtttgcggatctgcagaaggatctggagaagatcgtcaacgcacctgctccggccaaaaagccctgagaggcggggaatcgggatgggggaatcgtaagagcgtgcgttgttgggacgtgtagatcagtggcggagagtggcgagcgtgttggacacgccacctacaactgcgccacatcccaaccaaacaacgcgcaggctttggtgaattcgtcatccagcggcgcggtgacgcggatgcgccggccatccgccggatgcggaaatgccaggcgcttggcatgcagcaacatgcggtggatgccgagcatgcggaagctgcggttgtggcggccgtcgccgtggctggtgtcgccgatcaaatggtgcgacaggtgcttgagatgccgacggatctgacgaaagcgcccggtctgcggctggcagcgcagcagggcgtagcgcgaggtggcaaagccggtggacgggacctgcaactcgccggtggccagccgctggaaatgggtgagcgccggcttcttgaccggcttgccgggcccgccatcgaggtcgtgatcgacagtgaatcgcggctcggccggccagccgcggcacacggccagataatccttctgcacgtccccgctcatcagcgccttgcccagcgcactggcggtctcacgatcgaacgccagcagcaggcagccactggtcgcgcgatcaaggcgatgcaccaggaagatcggccggcccaactgctcgcggaggcggtcggcgaggaagtcgtcctcgccgcgggccagcttgctgtcatggaccatcaggccggcagtcttgtcgacaacggccaggacgtcgtcctgatagagaatctgtaacgggtcgggggcaatgctcaccggcggattatccgcgtcgccgacaccgcatgccactgtatcgccgcactgccgacggcggacacagcgactggaacctgtatcgcccgtacggtgcggttgctgcgcgctacccacgcagctgatgcctacctgctgtgtgggtggctgcttcacgtctcactcgaccgaaccaggccagcgtcagagcaggcttattcgggtgtcgcggcgtgttgcaccatcgttcaaagccaatagatggactaccaccagcgtgctcagtagggcgtgccgtccttgtgccggtacacgcgctgcccgtctgccagggggaccagcatcaggtcatcgtccggataggccacgctatcgccggcactgcggtcgcccacttccaggtacgtcaccaccgcctcgctgcgattgatcaggcaatgcgcatcgccatcaccggcgcggaagccgacgcacatacccggctgcagcacctgctcgcctgcgttggtgatcagcgtcggcgcaccggtgatgatgtagacgaatgcgtcctgcagcgaatgcccgtgtcgcagcgccgagcgtgcacctggcgccaacgtggtcaggttgacgccgaagttgcgcagcccgaacacgtcacccagcgcgcgcttctgacggccgcccatctacgcagcgaacaccggcccatagctgggttttgcgtgcgcggtggcgcatccagcgcagcaatcggcgccacgggtgtgcttgcatcggatgcgtcgggcatggtcgtcccctaacgccgcaaccaggcaaccagcagcgctgccgaaccggcaccgccgctgatccagctccacaccggcaccgtgcccaggtaccagccatccggatgcaggccgtaaagcacagcagcgaccaccagcaacccgctgccggtgatggcggtcaccacgcgcgtttgcagcttgcgcaagctcaggtccagcgcgagcagttcggtggaacggatgtcgatctgatggcgcccttccacctgctgcttcaaccagctgtgcaccagccgcggcatgtccggcgcatgggtcatgatttccggcaaccgcttgctcagttcgcgcagcacgcggcgtgggctgtaacgctcgcgcaggatgcgttcgagcaccggccgcgccactgcccagatatccagcttggggtcgagttgccggcccacgccttcgatattgagcagcgttttttgcagcaggatcagctgcggctgcagggtcaattcatagcgctgcgccacgcggaacaatttgatcagcacctgcgccagcgaaatttccgacaggggccgggtgaaatacggctcgcacaccgagcgcgcggccgcttccagttcgtcgatgcgcacgttcgacggcatccagcctgcctcgacgtgcaactcggccatgcggcgataatccttgtggaagatcgccatgaagttctcggccaggtagtactgatcttcctgcgagagctggcccatgatgccgaaatccaacgcgatgaagcgcggattgaggcggcgctccgggtccgaatcgacccagatgttgccagcgtgcgcatcggcatggaagaagttgtcgcggaacacctgggtgtagaacacgcgcacgcccttggccgccagcgccttgcggtcgatgcctgccgcatcgagcttggcgatatcgtcggacggaatgccgtacacacgctccagcgtgagcgcgcgctcggcggtgtgcgaccagatcacttccggcacgtacagatcgtccgagccttcccagaaccggcgcaacacgctggcgttggcgccttcgcgctgcaggtcgagttcggccgacaaggtgccttcgatctcggccactacttcgcgcggccggatcttgtcggcgcgcgggtgggtgcgttcgaccagcgtggccagcgagtgcagcagcgcaatatcggcatcgatctgacgctcaatctccgggcgcagcaccttgaccaccacttcgcggcgcacgccattggcatcaggcggcaacgtggccgcatgcacctgggcaatcgacgccgacgccagcggcacggtgtcgaagctggcaaatgccacgctcaccggcaggccaagcgcccgctccacgatcaggcgcgcggcttcgccatcgaacggcttgacccggtcctgcaacaaggtgagttcttcggccacgtcggccggaatcagatcgcgccgggtggacaggatctgcccaaacttgacgaagatcggccccaattcctgcaacgccaggcgcagccgcgcaccgcgcgattgcacggcgatttcggcgctggcgcgcggcacgaacggttttgccaggcgcagccagcgctcggccggggtgccttcgagcaaggcgtccagccggtagcgcaggatcacccggccgatgcggctggcccgcaggatcgccttcatgccgcgcctccgctcgcgcgcaggcggctcacgcgtgcggccagccgttcgacatcgtcgcgcagctcgtccacgtcatcgtggaaggcttcgagctcggcgcgtggcagcacatcgcgcgattcttcggtgacgaattcggccgcgctctgcgccagatccactgcgctgcaacgtgcctgctgcaacgcggcgcccaccgcgctggcgatctgcacgcccagaatctcgccgaacaccgccacaaacggcagctgccaatccggatcgaagcgaccagccagctgctgcagctggcgtgccagttcggcatcgccggagaccttgagccggcccgccggcgcgccggtgcggcgtgcgttggccagcagcggcagttgcccgagcaagccggccaggctgctgcgcaccgccaggtcgggctcctgcgccggatcgaccgggccaaccagcaaccggcgcgcatgcacgcggatctgcagggccagcgcaggcgcgtccagggtcagcgcgatacgctggccttccagcggcagcagggcatcgcgggtgtccgggtccaacgccagcgcacggttgagcgctgcctgcagggcctggccggcgagcggcttgagtgaagtgaagagtgatccgggcatgtccgcattctaccgtccctgcatgtcgcagctgcttgacggcggtatggcgcctgcgctggctgccgacgtggcggtcgtgcgctcgttgcggcgatacgtgaccgcgcacggcggcgcatcgtcaggcgcatcgggcatgccggcgttgtttgccatcgctggatgcggcaaggcttccttcagcgcatacgccacaggcatcctgtccgcttccaatggcaggagcaggcaatgcgcaagatccgggtcggcctcatcttcggcggcaaatcggccgagcacgaggtttcgttgcaatcggcgcgcaacatcctggatgcgctggacccgcaacgcttcgagccggtgctgattggtatcgacaagcaaggccaatggcacgtcaacgaccccgacagcttcctgctccatgccgacgacccggcacgtattgcgctgcatcgcagtggtcgcggggtggcactgctgccgggcgcgcaacagcagcaattgcggcccatccagccggagcaggcgctggcgcaaatcgatgtggtgttccccatcgtgcacggcaccttgggcgaagacggctcgctgcaggggctgctgcgcatggccaacctgcccttcgtgggctccggcgtgctgggctcggcggtggcgatggacaaggacatggccaagcgcgtgttgcgcgatgccaggctggcggtggcaccgttcgtctgcttcgaccgccacaccgccgcgcacgccgatgtggatacgttgatcgcgcagctgggcttgccgttgttcgtcaaaccggccaaccagggctcatcggtcggcgtcagccaggtgcgcacggccgacgcattcgctgctgcactcgccttggcgttggcctatgaccataaggtgctggtggaagcggccgttgccgggcgcgaaatcgaatgcgccgtgctgggcaatgccgtgccacacgcaagcgtctgcggcgaagtggtggtgcacgacgcattctattcgtacgcaaccaaatacatcagcgaacacggtgccgagatcgtgattccggccgacatcgatgcgcagacccagcaacgcatccagcagatcgcagtgcaggcctaccaggcgctgggctgcgcaggcatggcgcgcgtggacgtctttttgtgcgccgatgggcgcatcgtgatcaacgaggtcaacacgctgccaggcttcacccgcatcagcatgtatccgaaattatggcaggcaagcgggctggactatcgcggtctgattacgcggttgatcgagctcgcactggaacggcacacagacgaccaactgctgcgcagcgcggtcgagctacactgaccacgctgcggcagctgcacgccgtacacatgcacggcacgccggattacctgcactcaacaatccgcatgccaccgaactgccgttgctctacagggaaggcctgactgccctgctgcagatcgcgtggctcgcttgcactgtcgctcggcctgctgctcacgctggatcacgacgcaccgtatgccaatacgaatttcgcctggaggcgactgctttgcacggtttgtgtacgtgaatcgcatcgtcattgccgcgcacaccgcggcgcggtagtgccacgcagctgtataacgaactcatccataaggcgcgtgtggcaggacagccgtagcgggtatgcaaggtcgatgtagtgcctgccaatcccacatcgctggcgctgcatcggcagataaatgttgttccgatcggcgatgctgggctggtaatggccagcagatgcaatatctgaaaaaaacggctgtaatcagtcgcccctgaaaaacccctctcaaacctccagtgccatgtgtgcgggccccatggtgcttgagcgcgttgaggaacgcgcccgcgccacctgcaaccaggcacgcaaacatgcgatccagcgcagccgccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgccgttgagatggcagcgattcaagcggcagtcccgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcctcttggctttgccccgatgcaggatctgcacaccctccacgtcgcgcccgcgataccccagatccacaatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacaatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccaaattcgtacggttggcgggccttgcccttgctcatgcagtccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgccaacaaccgttgtgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttccagctgggccagcttgcgttgcagatcgcgtaatacgcgtcccaggatcgtgcgttggccttgaactggcgcgcatgcgcatagcgcccggccttgcggcgcaacgccggaccttgccgcgcatcgctctgtcgcagtgcgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcatggtggtatccacgatcacccgcgacaactcgcgcgcatccaccgccttcatcgtgtgagcggtgttgatcgtgtgcgccaacagctcttccatcccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccaacgttcgcacaccgcttcatcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcagacgcatcggcaatgcgggtcgaccgcctgtgccggtggtggccggcaattgcggcgacagcgcctgctccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcaagtcgatctggttctccagacgcgaacgacacagctcatcggcatgcaattgctcggcagcaggacggcgtgtccggtgtcatgggcaaaaactgccagaaaccaggacgtagcgtaacgaacactggcaattccagcacaccgaaaacgcagatgaagccttgcaatggatgtggtctgggggttttttaggggcgacttattgcagctatgcgttttttcctgggatgggcaggcaggaattcgccacccggtaaaaaacagctgattgcgtcctgacgcgttgtcgccgcaagaattttccgggaaaagtcgatcggcacgctcgcaatggcattgcgagcggggtgccggcgtcgaccgctcaggtgcggcttggccgtcccaacgccccgccacacgtagctgttagctctcgcagcccatccggtgcactgagcgtcgggcgcgaaacccttctcgcagcagcgaagcccagatggtccggtgcgtagctgcagcgccaaatcagaagctctcgcatccggcctaccggcgcatatcgataatcagcatgtcatcccgcatcgcccagagacgctatgaacgactacggttcttatcgctacctgcctgccgatggttggtacgccacctatccacaagctgccgaggccgatgagccacgcgtcttccagcgcgtggccctatggcgggtggccccgcatggaaagatcgttggcctgatctcttcgcccgacaatagccaggacgagagcgaatcgcagcttctgagcgcaccgcgcgttctaggcgtccactacatccacattgatgatttgacggcagacgaacgcgagcagatccgccgtagacgtttcagttgatcgcctctgcgaggtctgcgacttggtcttgccaccaacggcccagccaatgcgctgggcttttgttctggacgttcacccgatcagggtaatcccactgcttttagcggacttcagacgtggagttatgcatccatcgccagtttcatcgctggcgtgatgccgcctggcgccatgttcgggcgctcatggttgtaagagcggctgacaaaacggagcgcgcagcggtcaggtgggcgcggacggcgcgctcacaaccgcagtggacgcgtggtacatgccgttccgggtgccggccgcgcccgcctggcggtgagcgcagtcgttttgttagccgctctaagaacatgttcacgatctcctgagcagcattgccaggaacgccagatggatgaatgctgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcccgtacgcccttcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtgtgtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgatacccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgctcctgtttctcgcgggccgcgccaacactgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaccctgcccgtagcagatacagcactggcgcactcacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcatgtcacttggatcgttcttcttgtgcattcgtggagtttgcatggtttgaataagatcgtgaacaggttctaagaaactaggacctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccacccggcacgatagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgatgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagcaaaatccccgctgccgtatcaccactcgctggataagtagcgtgcgccttgcaaacgaacgaaagcgctttgcatccacggcattgatcgcctgcctgatcgccggacctgattagccccgaccttcagctgcagcagatccgcgcttatcgctaagccggcccaatgccaggccgccatggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaaaaaatcggtaaaaccaagctatttgcaggactgcaacaaaaatccagctgatggtcagggctaatcaggtcgccggatgcagcgcgcaattgccgcctgccattatgcccattgcaaaggagcggatagagacgagaacggtcgtcccattggtacggagtttgactccacatgatcgtgggcctacaacgctgggatacgatgtccccgcattgccggacgacgcgaccccgcccgtttttatcggtgtgcggctaaccggtgtcgatccgactatcgtctccgaaagtgctgacaggctgatcagcgccagtgtttcggcagagcttcgccttgaacgtattgaaccctccggcggagtttccgtggaattgcagcgtggtcaacgtgtgggggcgacgtcccccccgattttgagtagcacctccgtttggagtccaattccctaccccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcctcgtactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaaaatggtgagcgcaccggcgcgttcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcatacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcgggcaggaagggcgtctcgtgaactataagcgggtagagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgtaaaaaggtgccggtaggcgagcgtgcaccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggtcgggcgatcaagtaggaccggtgatcgtcggacgacgcgacacactccaggcagtcgtcatcgacgtggaacgcgccatctccggccacggggtagcacgcgtgctggatcggttggcacacagtcgtggcctgccgaagatgatccgcacggacaatggcaaggagttctgtgacaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaaacaatcggcggaatgacgccggcggcctatgcccagcagttggccaatagcgagatcatcaaccccggactctaattctactgtgttactaaatacgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagtcagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtcctcctgattagcacgcactttcagcggtgaacatggtgacacctgattagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgtggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggctgtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacaggtagaattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccagggagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttggccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgtggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttatggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacacccaccgaatgcacacccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgcgcagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacatagtggaactaacaggctgctgaaatacccctctacccgtagacgacacggaatcccgacacagccccaatccgctgcgtggcgtagacgtcttcagcgaacagttgttcacggtcaagcggctggaggaattcatcccggccaatcacccattgcgcccggtgcgggagatggtcaacgaggcgctgcggcgtttggacggtctgttcgagcggatgtacgcgcccaacgacaagggaggccgtccgagcatcgcgccggagaagctggcgcgggcgatgctgctgcaggtgttctacagcattcgttccgagcgccagttgatggagcaggtgcagtacaacctgttgtttcgttggttcatcggcctgtcgatggacgatgcggtgtgggtgccgacggtgttcagcaagagccgcgaacgcctgatcgaacacgacgtggtggtggcgctgttcaacgagatcgtggcgatggccgatgccaagggctggctgtcgggcgagcacttcagcgtggatggcacgctgatccaggccttggccgggcacaagagtttcgtgcgcaaggatggcgatgacaatggcgacggcacggacttccgcggcacgtctcggagcaatgaaacgcacgcctccacgaccgatccgcacgcgcgtctgtaccgcaagggcaagaccgccagtgagttgcgttacatgggccatacgctggccgacaatcgccacgggctgatcgccaatgcacgggtgacccatgccgatggtcacgccgagcgtgaagcggccaaggccatgatcggtgacgcccgccaggcgaacccggacggtgcactgacgctgggcgcggacaagggggacgacgcggccgaattcgtcgaggcattgaaggaaatcggagttgccccgcatatcacgcagaacaccagcaatcgtcgctcggcggttccggatgaggtggctgcacgcgttggctatgcgatctcgcagaccaagcggaaactgattgaacaaggctttggctgggccaagctgatcggcaccattggccaagtgatggtgcggggcctggagaaggtggatcaggtgttcatggtgaatatgaccgcctacaacctggtacgcatgcgtaccctgggacagatgtgcctgcaggccggggaaacggcattaaaagggcaaaaaatcagatcaaatcggctcaaatcaagcaatcaaggtcatgcgccggtgacttcatggtcaatttttcaggctctctgaaaatttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggtgacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcaaatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgatgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagatgctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccatttttcaccacttctgaggtgcgaagagacatgccgatggtgccgactcgcttggcggctggtatttcagcagcctgctaaacccgactgctactcaggatggggggacgtcggaaggggcgttgaacgaccctgcgcacaggaggcgcatatgaagacgaacgatgcgagcgcacagccggtagagcagtcactggcacagctgcagtcactcagtgagacgcagcggctacagcagtctcagcagcacgaacagcagcgggagcagttgactgcccctcagcatcggatggtgtgaggcctgctgcatctgctcgctttgggccatgtgtgccagcggcgtgctgtgggacgtcggcgaggcaccacgccggctggtgcacgccgagcacggcgactctgcaaacagcatcaactatgccgcactacctgatacgcctgcagatgcacattggcggccatcagcagcggcgcattacggccggtctcgcggacgcgcctgagcatgtcgccgacgatctgcgccgcttccacgtcctggccggcttccaggtcgcgcagcatcgaagccttgagcggcgaatccacctgcagcagcgtctgcaatgctttggcgcgtgccggctcgggaatcgattgcccggccgcatcggcggcccacaggcattcgttgtacaggccgttgatcaacgcacggccgtcgtcggtggccacgatcgcgccgaccggtgcgcgcatcagacaggtggccgcggccagcgcggtgaggaagctgtacttgttccactgctcctgcgcgatctgggtgctggccacgtggtcgatgccggcctgcgtgcaggccgcggcgaaggcctgcacccgcgctgacgccacactgccatcgcgctcgccgaaggtcatcgccgccggcttacccaggtgcagaatctcgccgtgctcgcccttggtcgcgctgatgaagcacagcccgcccaacacacgcgctgcattgaagcgctcgtccagtgccgcgtaatggcgcagtccattgaggatcggcaacaccgtggtctgctcgccgactgcctgcgcaatcgcatcgatcgcgctgtccaggtcgtaggccttgcaactgaggatcaccagatcgaatggccgctgcgccaccaacgccggcaagtcctgtgcggtgacatgcgccacctgcaactgcgcatcgcccagcgggctgcgaatgcgcaaaccgtcggcctgcaactgcgccgcacgcgcctcgcgcaccaggaaggtgacatccacgccggcctgcgccagccgcccgccgaaatagccgccggtgccgccggcgccgaggatgagaatatgcatcaaaatctccgttcagcttgatggttggagcgtgtcgggcaaggtgctaaactagcgaccggatcggggatcctcggtcggcatcaggctctggcggaatcgccggggccttttgtttttaagggaagcacttcaacccgtaaccgaggtaacggccagtcgcatccttgtccagcttctgctcgatgacatcccacgcgcgattgggttggtcggggcgcaactgccgcataccgattgggcgcgcaaccaaatcagccagttgaagtccgatcgcgttgcttttcttgtcgcagatcacgggatcgaatggcatttcgacaccagaaaaattgtccccgccacagatgcggcgaaatgccaattccagatcctgatcctcattatgtccacgcgcctcgcagagaacgtgcgtggtcaatgctgccccgcgttgcgcgacctggccctgtttgctgagtttgtagtacatccgctcaaggcagaaacgcatcgagatttcgtaaggattctccccgcgctgtcgatcctgaaggcggcgcttgtcgatgacagcagaaaaaatcgtcatcggcgcagacgccaacgcatctgtcagcgcatcgataaatgcctgtttcttttcgcgatcacgcaacaccgaaaacgcgccgagatcccggcgtatctcgcgttcgtgcagcaccacggcatcgtggccgaatgtcgcgaacttgatccgttgaatcgcaggtaccactgcagccatgtagtcgcgtttgctgatcaaacagcacgacagcacgaacagcgggaaggccggatcgatgtttgccatcccatggtcgccgctttcatccacaaacacgatgtagtcgctgaaccgcattctcagctccgcagccccacaccccgccgcagcagccacaacgccagcgcgctgagcaccgcgacaaaccccagcatcagcgcgtaggccagccagatcggcacatccgagctgccgagcaggccgtagcggaaggcgttgaccatgtagaagatcgggttggcgtgcgtagcggcttcggcccagccgggcagcagcttcaccgaatagaacacgccgcccaggtaggtcagcggggtcaggatgaaggtgggcacgatcgccacgtcgtcgaacttcttggcgtagatcgcgttgacgaagccggccagcgagaagatggtcgcgcccagcagcaccgtggtcagcgtgacgatcggatgcgggatgcgcaccggggtgaagaacatcgcgatgatcagcacgatcgccccgaccatcaccccgcgcagcaccgcgccggacacatagccccacaggatcacccagttgggcatcgggctgaccagcagttcttccacatggcggccgaacttggcgccgaagaagcttgacgaaatgttgccgtagctgttctggatcacgctcatcatcaccaggccgggcacgatgaactgcatgtagctgtagccgcccatctcgcccacgcgcgagccgatcagcccgccgaagatcaggaagtacagcgtcatggtgatggccggcggcaccagggtctggccccagatgcgcaggatgcgctgcacttcgcggcgcacgatggtggccagcgcaatccagttgcgctggcggggtgttgcgggcgtggcggacatcgacggctccgaaggactcatgggtggcctgccgggcgcgcgggcaccgctgcggcagggggcggggcggcaggactctcgcctggcccggtcagacgaacgaacaattcttccagccggttgctcttggtgcgcatcgagcgcacgcggatgccggcatcgcccagggtggcgaacacgcggttgaggtccatcgcgcgcggcatgtccaggtccagcgtgtggctgtcgatggcggtgagcgtggtgccttcgatcgccggcagctgcgcgggcagctcaccgtcgatatcgaacaggaagccttccacatcgagtttggccagcagttcgcgcatcggcccatgggtgacgatctggccgtggttgatgatggccaggttgcggcacaggtgctcggcttcttccaggtaatgcgtggtcaggatgatggtggtgccggcggcgttgatgtccttgagcacgcgccacatgtcgcggcggatttcgatgtccacaccggcggtgggttcgtccaggatcagcaggcgcggctgggtcatcatggcgcgggcgatcatcagccggcgcttcatgccgccggagagcgtgcggctcatcacctgggccttttcccacaggtgcgcgcggcgcagttccacttcggccagcgcttgggcctgactgcgcggcatgccgtagaaaccagcgtaattgaccaggatgtcgaagggtttttcgaacaggttgaagttgatttcctgcggcaccaggccgatcaggcgcatcgcatcgctgcggtggcgggccaggtcggtaccgaacacttccacttgcccgccggacaggttcaccagcgagctgatgatgccgatcagggtggatttgccggccccgttggggccgagcagggcgaagaaatcgcctggcacgacgtccagcgacacgcccttgagcgcctgggtgccgttgtcgtaggtcttgcgcagatcgcacacgcgcagggcgggcgcactgggagagggtgaattcaagccggatccttcgcgccagggtgaaggcgcagcgagttgcagcccgttattatagaagcccgttggggtttgccccgatcacagactgtcccaaatacgttcgtgcccgttcaattccccctcaagcttgtcgaccggcgcatgattgcgcccaccgtggcccactgccagttcgtccgtgacgacgggcagccgctggatttccagcccggccagttcatccagatccatttcgactacgccgatggcacgccgaccaagcgcagctattcgctggcgaccatccacgaccacgcgctgggaccgggcgaggcggtggagattgcggtcagtttcgtgcccggcggctcggccacggccttgttcgaaggtctggagatcggcgaccagttgcaggcaagcgggccctacgggcgcttctgcctgcagccgggcgaccacaaccagcgctatgtgctgatcgctaccggcaccggcgtgacgccgtaccgctcgatgctgccgctgctggccgaggcgatcgctacccgcggtgtgcaggtggtgttgctgcagggcgcgcgcaacccgaccgagctgctgtacggcgacgatttccgcgcatttgccgatgcgcatccgcagttccgctacgtgccgtgcttctcgcgcgacgtgcccgagcagccgcacgccgacgtgcggcacggctacgtgcagcagcacctggccgagttcgtgcccgatgctgcgcacgatatcgcctacctgtgcggcaatccggacatggtggacatctgcctggaagcgttgaaagcagccgggctgccaagtgcgcagatccgtcgcgagaagtacgtcagctccacgccgcccaaggtctgaaggcggtggcctgcaggcggcgcgtgcaagccgcctgtgcccgcagtgcggtggcctgcagcgcggtgaggagttgctgcggtactaggccgccgcgttcagtagcgcagggcgctgcagctccacggtgacatgcaccagttcttcgtggatctgcagtgcgcggcgcaccagctccgcatcgatgtcggctgcggtgaccaggctgacgacgcaggcatagcgctcgctgccgacgcgccagacatgcaggtcggcgatgtcgatcgcatgcccaagctcggcaatgacctgcttcacctctgccaccagtggcgcgtccatctctgcatccagcagcacgctgccggtgctgcgcagcagcccccaggcccagacggtgaccagcaccgcgccgacgatgcccatgatggggtccagccaggtcacgccccagtgcatgccggcaaccagcgcgacgatcgcgagcaccgaggtcgcggcatcggccaccacgtgcagatacgccgcgcgcagattgagatcgctgtgcgcctcgtggtgatgaccatgaccatgagcttcgtgtgtgtgcgtatggccgtgactgtcgtgcccgtggccgtgtccatgcccatgcccatgcccatgcgagtcgcgcagccaccacgcgcagatcagattgaccagcaggccgatcaccgcaatgacggtggcttcctgatactggatgggctcgggcgtaaacaagcgttccaacgattgaaaggccatcagcccggccacgcccaataacaggatcgcgctggtgtagccgcccagcacttcgactttccaggtgccgaaggtgaagcgcacatccccggcatgctgccgcgcaaagcggtaggcgaacaacgccagccccagcgccagcgcgtgcgagctcatatgccagccgtcggcgagcagggccatggagttgagcgtccaaccgcccacgatctccaccaccatcatgagcacggtcaggatcaccgccttgcgggtgctgcgctcggcgagcggattggcgctggcaaaggtgtgcgactgcgcgcagtggggcgcggggtgcgtgatcgacattgacggtggctctggctaaggtacccctacagggtatcttaaatacccctggggggtatacggcagtggcgcatctcaatcaggacaaatccaagctgcttgcgcgcgtgcgcaggatccgtgggcaagtggaagggctggaaaaagccctggcccaggacgtggaatgcaccgcgttactgacccaggtggccgcatttcgcggtgcggcccagggcttgatggtcgagctgctcagcgagcatctcaagcaccatgttgccgcacccgaagcattgggcgcgcgtgagcgggcagtggatgacatcagcgccatcctcaagacctatttgaaatagaggggtcaacgagccgatcgggcacgtcggcaggcgggcgtgatctgcgcttggtgcggcatgcggacgctatttcacgcatgcacccgcatgcggcaatgcgcgtacaaaccgcttcgcatgcgcccccatcagacgttgcgcgctgccgctgggcatgccgcgcgctggatcgcctgcatgcagtggcgcgccgacggcgtaaaaaaactgcgcatgtctgaccgcatgcatcgcgcaacatccgccagtaacgccgatgacgccaatgcggccggttgaatgtgtaaagggtacttgacagcaagttccggtgggtgcatcttgcctgtcaagcgtgcttgacaggcgaatgagatgcggcagcagcgtagtcacatggaatgcaggcagcaccgcacaccgcaacgcgccgtgcgaccagtcgccgggcgattgcgcagcaatcgcgcagcacaggcagtcacgtcgccgaggccttgcaaatgacaagccacaaacgcagggcgctgcaggtgttctgcctggggctgtgcttgctcggcatcgggctgctgggtctgtgccaggtactgccgttgaacaattatcttgccgggatcagcgccggcatcggtgggtggtgcatgctgctatcggtgccgatgtggctggcgcgcggcaatatgtgcgacacaacccgcccggcgttggcgcggcggtatcaccgcgaattcggcgtcccgatgctgttgtacgtggtggtgatgctgttctggcgttatctgcttgcgcatgtcggccctgactgggcgcgtgtgctgatcgccttgctgccggcggtgctggtcgtgctggtgatccgtgcggtggcgcgctatgtgcgcgattcggacgagatgcaacgccgtatcgagctggaagccatcgccattgccgccggcctggtcagcggtgcgtacatgacggccggatttctgcaggccgccgagctgatcgaggttccggcgagcgcggcgatgctgtgggtgtttccgttgctgtgcgccatctacggcatcaccaaaagcatccacgcgcgtcgttttgaatgaacagccgcgtgcgcgaattgcgcgaggccagtggctggtcgcaaggcgagttgggcgaacggctgggtgtatcgcggcagacgatcaatgcgctggaaaccggcaaatacgatcccagcctgccgttggcgtttcggatcgcacgtttgtttggggagtcgatcgagcatgtttttctttacgaagacgcgcagtagttgccgcggtcgcatgtggccgtctgcaacgtcaggggacaggcaataccaggagataggatgacgatggtcaagcaatccacaatggtggcggcaatgctgattgcgatgctggctgccggatgccagcgcgccgcagcgcccgccgcagcacacgacgttgcgggaaaacccaccgcggcagcgccgggtacggctgtgcagcggcccgcgtcaaaaacgccgccgggcaatgccgcaggccatcgtttcggcacgttgctgttcacgccgtgcacgctgagcgctggtggtgctgccggcaacatcgaagcgcagtgcgcgagcttgcgcgtgccggagaatccggccgcgccgagcgggcgcagtattgcgttgaagatcgcgtggctggagagcgaagccggcggcggcagcacgcccgacccggtgttcttcattgccggtggaccggggcaatcggccaccgaagtggcggcgatcgtggacatggggttgcacgaagtccgcaagcagcgcgacatttttctggtcgatcagcgcggcaccggtggctcgcatccgctggagtgtcgcgacgcggccggcaagccgctggcgctggagaacggcagcgaggccaccgccgagcaattgaccgcgtatgcaggccgatgcgccgccggcctgcgtgacgatgccgacccgcgttactacaccaccagcgaagccattggcgatctggatgccgtgcgcgcggcactgggcgtgcagtcgctcaatctgattggtgcctcgtacggcacacgtgtggcccagcactatgccgcacgctatcggcaacacacgcgcaccgtggtgatcgatggcgtggcgccgaacgatctggtgatcggcggcgaattcgcgcgtacgttcgaagatgcgatcgcgctgcagtccgcgcaatgccgtcagcagcctgcctgcgccaagcgttttccggtcgataccgccacgcagttgcgccaggtggtcgagcggctgcggcaggcaccggtggcggtggagtatcgcgatccgcgcacgggtgccttgcgccacgaacaggtcactgccgacaccgtggcgggcctggcgttcgggttttcgtatgcgccggaaaccgcctcgctgttgccgctggtactcgatgaagcggccgcaggccggtatgcctcgttgatggcgttggcgcagatgagcgcgtcgagcatgtccgatcagatgaatcgtctgatgcaatggtcggtgttgtgcagcgaagacgccgggcgttatcacccgcccgcccaccaggcgacgacgctgctgggcaacgaggtggccgagatgttcttcgcgccgtgcaaggtgtggccctccacgccggcaccggccgctgagagcgcgccgttccgctcgacgctgccggtcttgctgctctccggccagctcgatccggtcacgccgccacgctatgccgagcgggtgctgcagggcctgcccaacggccggcatgtgattgcgcccggccaggggcatggcgtgttccggctgggctgcatgcccaaggtactaagtcagtttatgcagaccgccgatgccaagacgctggataccacctgcgttgccagcctcaacaccgtgcccgccttcacctcgttcaacggatgggaaccatgagccgcatcgaccacgccacggtggcgctcgcatgatcgtcgtcgatactctgcataagtcgttcaagaccaaggccgggctggtgaaagccgtcgacggtgtcagtttcggcgctgccgatggccagatcactggcttgctcggccctaacggtgccggcaagaccaccaccttgcgcatgctctacacgctgatgtcgcccgaccagggcagcgtcaccatcgatggcgtggatgtcgccagcgacccggtgacagtgcgccgcgcactcggcgtgttgccggacgcacgcggggtctacaagcgtttgaccgcacgcgagaacatcgcctacttcggtgagctgcatggcatgtcgtgcgcgcagatcgcgcagcgcacagctttgctgtcgaaggcgttggacatggacgacatcctcgaccgccagaccgaaggcttcagccagggccagcgcaccaagaccgcgattgcgcgcgcattggtgcacgacccgcgcaacgtgattctggacgagcccaccaacggcttggatgtgatgaccacccgcgccatgcgtggcttcctgcagcagctgcgtgcggaagggcgctgcgtgattttttccagccacatcatgcaggaggtggcagcactgtgcgatcgcatcgtcatcatcgccaagggcacggtggtggcctccggtagcgccgacgaactgcgcgctgccactggtgaacacaatctggaagacgccttcgtcaaggcgatcggctcggacgagggattgcacgcatgagcaccacgtcgttgttctccacgctatggaccgtgctgcgcaaggaattgcgcgacatctcacgcgaccgccgcaccctggcattggcgttgctgctatcgccgctgctctacccgattctgattctgggcattggcgccttgagcgagagccgcgtgcgtacgcagatcgacaagccgctcgacattcccacgctcggtcgcagcaacgcgccgaatctggtgcgttttctggccgcgcaagggctcaacgctgtggatgcgccagccgatctgacggcggagattcgcaaccaggatgtggatgtggcactgcgcatcagcgacagttatgcagaggattggcgcgaaggccggccggcactggtggagatcatcaaggacagcacgcgccgcgaagccgatgtgccgagcatgcgcctgcaggccgcgctcagcggttacagccaacaggtgggggcattgcgtttgctggcgcgcgggatcgatgcgcaagtctccaggcccctggaagtcgccgcgcaagacctcgccactgccgaagccaaacgcggccagatgatggcgatgctgctaccggtgttgctggtgatcacctcgtttttggggggcgcgtcgttgattctggatgccactgccggcgagcgcgaacgccaatcgctggagccgttgctggccacgcccgcgccacgcagcgccattgtcagcggcaagatcgctgcggcctgcgtgatcggcatggtgtcgttgttgctcaccttgctggcattcaagctgagcgcgcagctgtccacatccaacctgggccgacagctcaatgtcggcttcgtgccgatgctgcagatgctcttcatcctggtgccgatgctgttcgtcggcacctcgctgctgacctatctggccgccgccgccaggagcatgaaggaagcgcaggcgcacatgacctggttgctgctgctgccgatgctgccgggctatgccttgatggcgtatccgctgaagacgcagctgtggcattttgcggtgccgtttctggcgcagaaccagatgctgttgaaggtgatccgccacgagaccatcaacgtgcagacctgggcggtgtatctgctggccggtttcggtgtggcggcattgctgtggtatgccgcagtgcgccgctatcaccaggagcgtctggcgatttcgggttgatgtttttttagccatcagctgcctgctgcaagaccttgcgacaccgtcccctcaccccaaccccccgctccgtgcccctgcccgcgcttgcggcgctggcgctccaacgctccaacgcacgcgcggcagtggcgcgcaagctgtgccgtctcgcccagcaggaagaggggctgttatcgttctcccatcgggacattgtcctccttcatggggagaagatggcgcgcgcgcagcgccggatgagggtaaggggtgcgaatgcacgtgcagcagcacgtgcaaccatgcctgcactagcgcgcaacgctgcgcgcgccgtggcgcaactgccacaacccaccaccgccacaacgcaaaagcccgcatcgctgcgggcttttgcgtttccatgtcatcaacgacccgggcatcaatcgcccggattgaacgacagcgtgcgccgcgtggtcaccggtgcgtccaccggttcgaagcgccagtgcttgaccgcgatgagggcttcgcgatcgaacacgcgcggcgggttggcgcgcagcacgcgcgaggtggtgatcgagccgtcggtgccgaccgtgagctccaccagcacttcgccggaggtgccggcacgcagtgcttcgggtgggtagtgcggtgccggggtgctgatcgggcgcaacgactgcgccgccggtgcggctgcagcggcggctgccggcgccggacgcggtgccgccggtgtggatgccggcgcttcggcttgacgacgcgcagccgcctgccgctcggcctcggcggtctgctggcgagccgcttcctgctgggcggcaatctgctgggcagcggccgcttcgcgggtctgctgctcgcccagacgcttctgctcggcggcttgcttggccttgacttcgacctgcttcttggcctgctcggcatcatgctcggcgtcatgctcggagtggttggcagtggtcttcatgctggtttccaggccgctcttcaggcgcggcaatgccggtgcctgcgggtcgacctgcgcgatcaacgcaatcaaacgttgcgcttcgtggaattcttcgcggccgatgctttgttcggcggcgatcagcgtatagggcagcagatcggtcagcgcgctgttgacggtggcgtcctgcggctgcttctcacgcaaggccaggtagtactccaccgcgttgtcgccggccggggcgtacatacggttgtcctgcagcgccttggtggccgatgcgcgcaactggtcggcagccatcgactgcacctgcggcgagaccgccgtcgcaggcgtgggtgccaatgctgccggcgtggcgccggtggctggcgcggtggtggcggccttgtcttcctgcttggagcaggcggccaggcccaccagcaaaatgaccggcgcgatccggcttgccatacggccctgtgtcagatccaacatgcgtcccccttaccccgagtgcgaaagataacgttgctacggcgagcgccgtccattgttcccgcaatggacgccaatgcggcaatctagcattgccggggcggtctaagccaagggttgcgcagcagatcgtcgaaatttatcctgccgggggcgccatgaccggcggggccggcaggcgtgcggccggttcgggcggcggcggggcagggcagtagcgctgcaggaagtcagcgtgcgcgggcaaccgcaccagcgccgcctccacccgggtgtggatggtgtccaggaagcggctcagctccgcatcgcccatcaggtcggccaccgggtgatgctgttgcggcacgatgccctggcccagcatcacctgcacccacgagttctcggcaaacagctcgttggcctgatggaagacccgcccgctctggcggaacagctccacccggtggcgcagcgaatcggggatgtccattgccgcgcagtcgcgccagaacggcgtgtcgcggcgatcggtggcgtggtaatgcaggatcacgaaatcgcggatgtgcgtgatctcctgggccgcctggcggttgtattcggcgatgtcgacagcgttgatgacctgcgggaaggtctgcagcaggcggatgatgccgcgctggatcagatggatattggtcgattccagcggctccaggaacccgctggccaggcccagcgccacgcagttcttctcccacacgcggtggcgctggttgggcgtgacgcgcagcggccgcggctcggtgagcgcgcgcccggtgaggttgcgttccagcaccgcccgcgcactgtcctggtccatgtaacggctggaatacacgatgccgttccccacccggtgctgcagcggaatgcgccacatccagccggcctgatcggcgcgcgaacgggtgtaggtcaccggcgggcccaccgcttcggtctgcaccgccagcgcgctgtcggcgaacaaccagcgcgaccaatcgtcgctgcccacgcccagcgtcttgccgatcagcaggccggccaagccggtgcaatccaggaacaggtcgccttccacccgcgtgccgtcctgcagcgtcagtgcggtgaggaaaccgctttccgcatcggtctccacctggccgatgcggccttcgatgcgcgtgaccccgaagccttcgctgaagcggcgcaagaagcgcgcgtacagcccggcgtccaggtggtaggcgtaattcatgccgccattgggcaggtgcgcgaagcggccttcctgcgccgcacgcagttccaggcagtagtcgccgaagtcgcgcgccacgccgcgctgttgccccttcaaccagaaatgctgaaaccctgcgctccagtgatcggtcccggcatgaccgaaggaatggatgtaatgccggtccacgtcgcgccagtgttcgaaggcgataccgagcttgatggtggcctgggtggcggccatgaaggcggcttcgtcgatctccagcaaacggtggaaggtgaccaggctgggaatggtggcttcgcccacccccaccgtgccgatctcgtcggactccaccagggtgatctgcaggtgtcgacccagcaacttcgacatcgctgcagccgccatccagccagccgtgccgccgccggcgatgacaacgcggcgcaatgcgcgctgctgcgggtccgaaggcagggtgtcgggcatggtcaaatcctcagcgattcaagcgttgcagcagccgcgcacgcaggctgcgcgcacgggcgtcgtccatcggggccagcacgccgcgcgcggcatctggcagatgcgcggtggtggtgccgtcggcctcgaagacgtagtgacgaaacacctcctgccaggtggcgcgttgttcggccggcaggtcgcggatggtcagcagcgccagcatcagcgcgttcatgggcgaatccatgtaagccgggctctgccgccaccagaaattgaccagcacgttgaagctttccagcgcctcgacgtgatgccaccacatgctgggaatgaacaacgcatcgcccggcagcagctcggcgaccagcgcatgttccagcgcctgcgcatagcgcggaaagcgcagcagatccggcgcggcgatatccaccaggctgaccggttgcccggccggggtcagatccaacgggccgatgtagaggttggccaactgctcgggcgggaacagcgtgaagcggcgccgcccggcgaccacgcaggccaggttgtcgggcaggtcctgatgcgcggggatgcgggtgcggttgcccatccagatgctggccagcggctcgctctgcggcagcgcgatcggattgtgcgcgcgcagcccgggcaggtaggtgtccagcgtggtggaaccgacatagatcgccggtggctgcgcgttatcgaggtcgcgcaacaaggtgtccagcacaacgcccaagggcacgcgctcccggcggaagttgaagccgctcatatcggcgttgtagaagaaacgcccgccaatgtccggtggcccaacctgcgcgaccaccgcctcgccgcggtcgaaaccacgcagataggcggcagcggcctgggcggaacgcgcgccggcctgcgccagcggccaggcgcgcaccagcccacgcagcaccagcggcgtggtggagcgaaggatggccgtgtccagctgttgcgggtccaggccgtggcattcttcgatgacgcgtggctcagcgggcatgacggcgattcatgcgttcaagcagatggcgaaattgcgcgatcgaggccaccgccatgtacagcggttccagatcgccgtgccggtgcagctcgagcagcgcggcctcatcgagtgcgcgcaggcgttcttcgtgtacgacgtagagcccggccaggcggcattccaggccgttattcaaggtggcttcgaacacgaacggttcgagcaggtcataacgcagtacgcgttcgacaaacgcatcgctggcggccagcccatcgtgcagcgtgcgcagcacctggctgatgcggtcgagaaagtcggtggtgccgccgtgttcgcgaaacagcagctcgccctcagcgctgctgatgcgtgggctatccagatcgatgtgcaccatcggcccgtcgggttgttcgccgatcaggaacggttggcgctgaatcgatagcggaatatagggcgcatcccaacgcgcgccatccagaaacaggttttcgcccaggcgtaatcccagcagcgccagcggctggaaactgcgctcgccgctgcgatggaacacgatgggatattgcgcctgcagctggcggaattcctgcggaaaggtcgcagccgacaccacctcatcgccgtaggcggcgccgtgcgcggtgatcacgcgcagatcgcggtgatcgagattgttcaacaacacagcattggtcatggggattggcactgcacgcgtggcgcatgcttgaacgaatcgccactgcacggcaagccctggacgcaggtacgtcgtcgggccgggcgcaacggccgtgtccattccccgaccgccaggccgccggggaatggatggggttactgcagcgatgccgtcattcctgcatcgccggagcgtggatcaccagaacgtgtaacgcaggcccagcatgtagcgcgggccggtctgggtggcatagatgatctcgttcttctgccggccatgctgacgctggatttcgttggtgaggttgatcgcctccaggctcagcgacagggtctcggtccactggtacccgatgctcagatccagctgaccataggcttcggtgtagaccgggttgggcaggccgctgccgtcgaaacgcgcggccaagaactcgtcgcgccagttataggctgcacgtacctgccacttgtccttgtcgtagaagccgaccaggttggccgaatcgctcaacccttccagcgcgaactgctcgccgatcacgtagttgtcgtaggtgagtccggagttgaccttggtgtagttggccgacacgccgaagccgctctggccgaacatgtgctgcacgttgaattcccaaccatccaacgaggccgaccgctggttggccggcgcggtgatggagaagttggcgaccgggtcgcccggctgcccgctgatcgtaccggtggcattgccgttggtgtcgtcggttccgcggaccacgcccggctggccggagaagttgcggaagatgtagttgcggatgcaggtcagctcggcggtggcgcagccattggccagcgcctggttccagtaggcgccgcccaccggcgtgtgcaggcccagcgaggtgtcgttgcgggtggtgacgccgacatagttgtcgatgttcttgcggaagaaccccaccgaggcgtagctctcctcgccgtaataccactccagcgacaggtcgatgttgtgcgacagcaacggcttgaggccgggattgccttcctggcccgagccgccttcgatgcggccgatctggttgagcgtctgcccgccctggatgtcgccccaaccgggccggccgatggtttcgccgtagctgccgcgcagcaccaggtcttcgcgcagcttgaagctcagatccaggctgggcagccagtatttgtacttgccgctgccgccggcaaatgccgagtcggacagacggatcggcagctcgttgttggcgacccagtcgatgcccacggccaccggcaccagcgcctgcgcctggaccttggtttcttcgtagcgcacgccggccgccaggctgatcggcacgcgcagatcgtcccagctgttgttccactgcaggtaggcgttcttggacttttcaatcacgcggcggtcggtggtgaacaccggcgagatgcggtacagcgactcatcgccagcagcgtgcgcggcggcctggcgcacgcgctcgaagtcgaacaggtacagctggttgaactgctgcggattgccgctgccgtcgatcgcatcgaagtactgcgcaaacgagctgggaatccacaggtcgtccggataatcggccgcggtgccgttgccgccccaggtgttgcgctgcacgttggagaacgccgagcggttcttgacctcggtgctgccgatgccgaacgtcaactgcgaatagttttcgaaggtgaagtcgccattgacctgcgcctgatcgatttcagacttcatgtagctgttgcggaatgccgagccggtgaccagcgtgcgcgacgggtccaggccgttcagcccgaagcccagctgctgctgcaataccgggaaatccttgctgaaatccaccaccgaggtgccgcggtagaacccggacacgcccagcgagttgctcgacccgtatgggctgtccgcgccggcttcggcggtagagcggtgaatgtcgacgttcagcttgaactgatcgctcaccgcccaatccacattgaaaccgagcgacttgttctggttacgcgtggccgcattggagccggcggtggccagatcgctggtgggcggattgacgatttccgaataggtaatcggaccggacaccggtccctgggtccaggagctggcggacggtccgtagttgaaccacaccgacatctcgttgcgctgctgctggatcttgttttccgagtaggtgtaatccagcgtggcggtgatgttgtccagcggcttgtactgcagggtcaactggccgttggtgcgctggcgttcgacgccgaccacgcggtcgttgaggttctgcggtaccgaatagatatcgttcggaccaggacggttgacgatgttttccgagcccggcgcacccggctgcggaatggtgccgtaggcggtggaatcgccacggaatgcgcgccagccattaggcacgccaacctggctgtagccgaagtcgcgttcctggtagctgccgctcagcgacacgccaaagcgtccatcggccgaggtattgctgaaaatgccggaaatttccggcgtcagccaatcgccctgcaagcggccgggcaggttctcgttggacgcgtcatgcacacccttgagaccgacgttggcatgcatgcccgggttatccagcggccgggcggtcttgatgttgatggtcgcgccgataccgccggtgggcgtgctggcacggctggtcttgaacacctcgatgccggagatcgactcggacgccaggttggcgaagtcgaacgcacgcgagttggaggcgttggattcttcgatgctggcgccgggcatctggcggccgttcaacagtaccaggttgaagtccgggccgacgccgcgcacggtgacgcgcgagccttcgcccagcgagcggtcgatcgacacaccgctgatgcgctgcaacgattcggccaggttggtatcgggaaacttgccgatgtcttcggccacgatgccgtcgacgatgccttgcgcatcgcgtttgacgttcatcgacgaggtgaggctgccacggataccgctgacctggacggtatcgagggtggcggggtcggcctgactggagcccggcacggtggatgccgactgcggcgccggcgcggtctgcgcggccagcggagtcgacatggcgaacagcagggcagacgtcaagcgccgcgtgcgcggcagggtgcgagtctctctcacggtcattctttccccaaacacacgataaggccggccccgagcgggacaggcaaaggccacccaaacagtcgcgaatttcttgctgctgccttaataaagtcaatttgcactgcagcatcgaccgcgactaaggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagtattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacctgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctaatcacgtcacacagcggtccattgcgttcggtttgccgcctatcggcctgcaatcgcttggccgtaccatcgagcatcgagggcaacgtctttccataagcgatgccactgacacagcgaacgcaagcttcgggtgcgcactcggcaagcggattcggcaggtggaccagatgcattgccgggttcgatgcctgcacgccgaagaccgtcaccttgttgtgtcttgccgttacgaccccacctgtgactggagcgcacgatgattgatctgtactactggcccacgcccaatggccacaaagtcaccttgttcctggaagaggccgggctgaagtacaccgtcaagccggtcaatatcggcaagggcgaacaattcgagccggcgttcctgcagatttcgcccaacaacaagatgccggccatcgtcgaccatgcaccggtcgatggcggcggcgcgcagagcgtgttcgaatccggcgcgatcctgctgtacttggccgagaggactggccgctttctgccgcgcgatgcgcgcggccgcatcgctgcgctggagtggttgttctggcagatgggcgggctgggcccgatgagcgggcagatgggccacttcaacgtgtatgcaccggaaaagattccgtacgcgatcgagcgctacaccgccgaggtgcgccgcctgcatggcgtgctcgacaagcgtctggctgatcacgccttcttggcgggcaacgattacggcatcgccgacatggccagctatccgtggatcgaagtgtatggcgacctccagccggactattccgccttcccgcatctgaagcgctggcacgacgccatcgccgcccgccccgccacccagcgtgcctacgcactcaaggaccaggtcaatcccaatgccggcaagccgctcagcgatgaggagcgcaaacacctgttcggtaagcgctgaaggcccagtcgtaacagcagagcaggcatagccgcgcaacaggatcgctgaagccccttcgacatcgggagagcagcgcaagaagttcctcccccgccggggcgagaaggcacggcgtccgtgccactggcgtgcgtgccttggagcgcccgcgtcgcaaacgcgggctggggcgcggaacgggggagaggtacggtgtcgccggatacgcgaacacttactgcaacgctagcgacgcgcggtgccaggttcgccatcgttcaccgcaatagccatctcccgatgcatgcacaaccccggcgccaccgttccccaccagcgcgcgtccgacccagatacacccagcgcgaacacctcgctcgccgcgcttctcaaatccaccgcacccccgcatcctgtgcgctgtctttagacaagatcttcaatgcgcgccctgttcgccgcccttgccctcatgctcagcatcgtccccatggcctacgccgaaaaactcaccctggaggccatcaccggcccattgccgcttgccggccccacgctgatgaagcccaaggtggcgccggacggctcgcgcgtgaccttcctgcgcggcaaggacggcgatcgcaatcaactggatttgtgggaatacgacatcgccagcggccagacgcgcctgctggtcgattccaaggtcgtgttgcctggcatcgaagtcctgagcgatgtcgaaaaagcccgccgcgagcgccaacgcatcgccgcgctcaccggcatcgtcgattaccaatgggcaccggatgcgcacgcgctgctgttcccgctcggtggcgagttgtatctgtacgacctgcgcaagaccggcgcggcagcagtgcgcaagctcacccacggcgaaggcttcgccaccgatgccaagctctcgcccaagggcggcttcgtcagcttcgtgcgcgaacgcaacgtgtgggtgatcgatctggccagtggcaacgcgctgcaactcacccacgatggcagcgagaccatcggcaatggcatggccgaattcgtcgccgacgaagaaatggatcgccacaccggctattggtgggcgccggacgattcggccattgcctttgcgcgcatcgacgaatcgcacgtgccggtgcaaaagcgcccggaagtgtatgccgaccacaccgaggtgatcagccaacgctatccgcaggccggccagccaaatgtagcggtgcagctgggcgtgatcgcaccgcgtgccaaggcggctgcgcgctggatcgacctgggcaagaatccggacatctatctggcgcgtgtggattggcgcgatgcgcaacggctgaccttccagcgccagtcgcgcgaccagaaaacccttgagctgatcgaaaccacgctggccagcggcgcgcagcgcacactcatcaccgaaacctcgcctacctgggttccgctcagcaacgacctacggttcctcaaggacggccgctttctctggaactccgaacgcagcggctacgcgcatgtgtatcttgcgtccgaagacggccgcacactgacgtcgctcacctccggcaactgggtggtcgatggcctgctcgccgtcgacgaaacggccggcatggtgtatttcgccgcaagcaaggacgggcccacgcaaacgcatatttacgcggtgcccctggccggcggcgcgatcgaaaagcgttccgtcaccaacggcacgcacgcagccagttttgccaacaacgccagcgtgtatgtcgatacctggtccaacaccaccacgccgccgcagatcgcattgttccgcgccagtggcgaaaaaatcgccacgctactgaagaacgacctgagcgacccacagcacccgtatgccaactaccgcgatgcgcagcgcccgatcgcattcggcacgctcaccgccgccgacggcaagacaccgctgcattaccgcctgaccaagccagacaacttcgatccggccaagcgctacccggtcatcgtttacgtatacggcggcccggcggcgcagaccgtgctcgatgcctggcccagccgcggcgatgccttgttcgaccagtatcttgcccagcgcggctacgtggtgttttcgctggacaaccgcggcaccccacggcgcgggcgcgagttcggtggcgcgctgtacggcaggcagggcacggtggaagtggacgaccagttgcaaggcgtggcctggctcaagcgccagccctgggtggatgccaagcggattggcgtgcagggctggtccaacggcggttacatgaccttgatgctgctggccaagcacagcgacgcctttgcctgcggcgtggccggcgcaccggtcaccgattggggcctgtacgacacccattacaccgagcgctacatgggcctgccggccggcaatgccgccggctaccgcgacgcacgcatcgccacgcatctggatggcctgcgcgccaagcttctgctgatccacgggatggccgacgacaacgtgctgttcaccaattccaccgcgctgatgagcgcgttgcagcagcgtggcaccccattcgaattgatgacgtaccccggtgcgaagcacgggttgtcgggcgctacggcactgcaccgttacaagaccgccgaagcgtttttgcagcgctgcttgatgccggtgcacgactgagcgccgcgagccaaaccctggcgagcagtggtcaggtgggcgtggacggcgcataggaaccgcgttgtacgcgaggtacatgccgttccgagcagcggccgcgcccgcctgacggtgagcgcagtcgttttgttagccgctctaaagcagattgccgcggacgttgcagatgggtagggtcgcgctacccaattcgcggatctgcctcatgaagccactggttctcgccgttgcgctggcgctcggttcctcgttgccgttgcaggcacagaccggcaagactgcgccgacacagcccgctcgcccggcctgggtgcagaccagcaacaggtatgcgcagatcctgctcaatgcgcaggcgccgttccagcccgaatacgcaagctttttcggtgtgcctggctatgacgatcaggtcgtcgacctgggcccggacaacgctgcgcgctatcgcgacgccatgcgcaaggcgcgcgccacgctgcagaccaagctggctaccgagcgcgatgccaatgtgcgccaggacctgcagatcatgattggcgcggccgagcagaacatcgaaggcagcgagctcaacgagcggtatctgttgccctggagcgacgctcccgaggcagtcttcagtggcctcaacggtctgctctccgaccagaccgtgcccgagcgccgcgccaaggcgctggatcgcctcaagcgttacgtcggcctggtaccgggaagcacgcccaccaccacgctggcgcgccagcgctacgaggaaaagctgagcaacaccgcgctgctgcagcccacccagcgcgaagtggagcaggcgctggccaatgtggacacgtatgtggcaggcatcggggagctgttcgccaagtacaagatcgccggcgccgacgacgcgctcaaggcgatgtccacgcaactgaaggactacgccgcctggacacgcagcaccgtgctgcccaaggcgcgcaaggacacccgcctgcccgagccgctttacgcttttcagctcaagcaggtcgggatcgatatcgcgtcgcagcagctcatccagcgcgcgcaactggagttcatggaaacccgctcggccatgcgccagctggcgccgctggtggccaaggccaagggcgtgcagggcggcgattatgtgcaggtgatccgcgcgctcaagggcaacaagatcgccgacgaccaactggaaacccactaccgcggcgtgatcgatcagatcgacccgatcatccgccagcagcgcattgtcgatgtgcccaaacgcccgatgcagatgcgcctgggcagcgccgccgaaagcgccgcgcaaccggcgccgcacttcctgccggccccgctgatcggcaataccggccagcagggccagttcgtgttgccgctgggcaacccgaccgccgatggcgccaagaaagagccgtacgacgacttcaacttcggctcggcggcctggacgctcagcgcccacgaaggccgccccggtcacgaactgcagttcaccgccatggtcgaacgcggcgtctcgctggcgcgcagcatgttcgccttcaactcggtgaacgtcgaaggctgggcgctgtatgcggaagcggaaatggtgccgtacgaaccgctcgacggccagctcatcgccctgcagttccgcctgttgcgcgccgctcgcgccatgctcgacccgatgctcaacctgggtctgatcgacagcgaacgcgcgcggcagttactggaagacgacgtcggcctctcgccggccatgacccgccaggaactggaccgctacaccgtccgcgcgcccggccaggccggcagctacttctacggctacacccgcatcctcgaactgcgcatgcgcaccgaactggccctgggcaagaagttcgaccgcctggccttcaataacttcctgctggaccagggcctgctgccaccggatcagctggccaaggcggtggagacgcagttcattccggcgcagcaagccaagcgctgaccagctccgtcgggtgcaaaaaaacagggcgcgatagaaggctgcaaatagccttccatcgcgccctgacgcattgatgcgggtgactctttgcgggctttaccgcgtcgctggcgggacatccggtgccggacgctgctgtgccgccgccggcacccagatcgcgacacctgccgcacgcttctgggtggtcgggatgccgatgcctaagcccccaccgacacggccgccgtagctgccaccgccgaccgagaggccgccgccggagcgttgggagcccacgccgacgatgaccacgccgttggcgccgagcttggcggcttcgcgcttgaggcgttgcacggcggcgtcggtctggccctgggtgccgaaacctgctgcgctggtcgattcgagctgggcgatctccaccgagccgaccggggccttggaatacacccgcacctgcgccgggtcgatcggcgcgcgcgcctggcccagcatcaccttggagctgctggcgcaaccggccagcaaggtggcgatggcgacgttcctgatcagcgattgcttgtgcatggtggaccccccttggggtaatgaaagccgggtagtggcagcgatgatccggcgtctggactgaattacgccggactgtggcgcaccctagccatgccggtgtgaggctgccgccaaaccgccattggtcatgatgaccatccgcccacggcgtgcggactgccgcgcaggtgtttcttcaagacgaggtggcacgtgcgactgatcagcctgttgtggggcatcgtggcgctactcaggatggtgttggccttcatcccgctgctgggctgcggcaactggtttctgattccgtttgcggcggtgggcgcactgattgccgccatcgcactgttgttcacctcggcaggcaaccgcggccgtgccaagaccggtctggtcctcaacggcctggtgatcgtggttggggtgctgcgcctgaccctgggcggcggaattatcgagagcgctttcgataaggcggcgatgcacgcctgtgtgtgcatgcgttgggtgcgcgtgtcgggcgggggcatatcgctggcttcggcgccttgcccgacctcccgccagcagcacgcaagcaacagcccgcgtgccgttgcagcgctgcgacactgcgtcgcagcgcgtcctgcgcaggatggcgggcgtaaactgatgcgctgcctacaggagccttgtcatggcccacccgcactatcgtccccgccgcatgcgccacgatgcgttttcgcgccggttgatgcgcgaaaacacgctgaccaccgatgacctgatctggccggtgttcgtgcacgccttgtccggccgcgcgccgattgcgtcgatgccgggcgtggaacgcctgtcgctggaggagttgctgcgcgaagcggaaaacgcgctggaactgggcatcccggtgatggatctgtttccggtcatcgacccggccggcaagagcctggacgctgccgaagcctggaacccggacggcctggcgcagcgcgcggtacgtgcgttgaagtcgcgctttccggagcttggggtgatgaccgacgtggcgctggacccgtacaccacccacgggcaggacggcatcatcgatgacaagggctatgtgctcaacgagatcaccgtcgaggccctggtcaagcaatcgttgtcgcatgcgcaggcgggcgtggacatcatttcgccttcggacatgatggacggccgcatcggtgcgatccgccgcgcgctcgatgccgacgatcatctcaacgtgcggatcatggcgtattcggccaagtatgcctcggcgttctacggcccgttccgcgatgccgtgggcagcgccggcaatcttggcaaggccgacaagaccacctatcaaatggacccggccaacggtgacgaagccttgcgcgagatcgccctggatctggaagaaggcgcggacatggtgatggtcaagccgggcatgccgtatctggatgtgctgcgccgggtgaaggaacaattccgcgtgccgacctttgcgtatcaggtcagcggcgagtacgcgatgctcaaggcggcctcggccaatggctggctggatgagcgcaagtgcgtgctcgaggcgttgatggccttcaagcgtgccggtgccgatggcgtgctgacctatttcgccccgcaagtggcgcgctggttgcgggaaacgcgctgagcgcgagcgcctgcggccatgtcgccgcaggtgcatcttagagaggctaacaaaacgtagcgagcaatcgtcaggtgggtgcggaccgcgcgctcagaaccggagtgtccgcgtggtacatgccgattccgggcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagctgctgtcagtcagtgcgctggtgccgacaatggtgtcggcaggcagcctgatcccgtgagtgttgcctcgacggctgcgtccgggggcgtgtgcggttcctcgcccagtatctcaagcaggcgcgtgttgcgcaggcgcagcgggttgctccacagctgccggacctcgcgcagtgcgcgtgccagcggcacgacaggactgaccagcgggattgcccaccacggaaagcggcgcagtgttggctgcgcgccgccgtggcgcaccaccgcttggccgatcgccgctgccatctgcgtgccgtcggcatcccagtgcccggccatgtgcaggcgggcgaacgccggtagcgtgtcgcggcgttgccgcagccgcagcatgcactgcgcaacgtcgggcaggtaggcccattgatggccaacgcctggcgcgctaggcagggtcaccgtggtgacggtgcgcctcggggtgaccagcgcctgcgcgaaccagtgattgcgtgcgcgcgggccgacttagtcgccggcgcgcacgatcagcacccgcgcgtcgtgcgcggtggcggcttgcaggcgttgctccatttcgacccggatcgcgcctttgcggctggtcggcgtctgcggcgcatcctcgtccggcgacggataggcgtcggggccgtcgttgtagacggtgccgggcaacacgagggtggcgccctcggcgcgggctgcggcgatgctgttgtcgagcatcggcagcaccagctctgaccaacgccggtagccgggcgggttggccgcgtgcacgatcagcgtgcaaccgcgcgttgcctgcaggacatcgtgccgctgcatggcgtcgccgcggcgccagtcgatgccgtcgcgctgctcggcggtggccgccaacccacgttgcaacgcacgtacctgccagcccgcatcgcgcagttgccgcgcccgttcgccgccgatgccgccactggcacccagtaccagggcgatcgctgtctgtgtcatgggtctgctccgctgtccagatgcggcccgtgtggaagggctggtgccacgaataaattgccgaagatgcgcgtgcggctatgcatttatgtatggcggacacgatcagctgggagcgctaccggtccttcctcgcggtgctggaagagggctcgctgtcggccgcgtcgcgcgcgctgggtctgacccagcccacggtcgggcggcatgtcgcggcgttggaggaactgctggcagtgccgctgtttgtgcgttcgcaaaccggactgctccccaccgatgccgcacaggcgttgcgcggtcatgcgcgggcgatggccgacattgccgcggcattgcagcgcgcagctggccggcacggcgcgctgcaaggcacggtcagaatctccgccagcgaggtggtgggcgctggaatcctgccgccgatcctggctacgctgcgtcacgtgcaaccgcagctgcgcacggcactggtgttgagcaatcgggtgcaggatctgctgcagcgccaagccgatgtggcggtgcgtatgatccggccgcaacaggacctgctggtggcgcgttgcgtcggtgagatcgcattcgggctatacgcccatccggacgatgtagaccggcatggcgtgccacagcgcccggacgagctgacgcaacacgcgctggtgggcttcgacacggacacgccgtttctgcgcggcgcgtgtaagggtttcccattttgggaacacgcggccttcgcgctacgtgccgacagcgatctggcccagttggcgctgatccgcgccggatgcggcatcggcgtctgccaggcggcgctgccgcagcggacgccacgcctgctgccggtggtgccgcagcaggtgggcgttgtcctggacgtctgggtcacgatgcatcaggacctgcgcgccagtgctgcctgcagtgcggtgttcgcggcctgggcgactggattgtcggcgcattgcgccaccccggagattggcaccggcatcaactgacggcggctgggcgcatgcgcctgcatggcacccagccgctgcgatgaccgatccggcgtgccgcttacgcgcgaggtctgcatgcgtgacgcatgtgcagccgcatgccgcgcaaacctgctggacgttacggcagcaccaacgcgatcgcctgcgacttcacgctggcgctgagcgaggggaacgggtccacgttggtcatcatgatcaggtcgttgatcgacaccacatcgcagttgatgctgctgtcgttgacgcacaaatacgcgcccgcgcccacgcccggttcgtagatggccttccacacatacgccggtactgcgaccttgtcggtgccgatggtcggtgcggtgccgctgtcgaatgccggcccggtcaccacgtacaactcaccgtgctgcttggccagctggcgcacttgtttttcgatgtacgcccattcgccgatgttgagcttatggtcctgtgggacgacgttggccatggaaaaggtttctttttccgagcgttcggtcgatgcatcgccggccggcgtcatgtgcccgcggtcgtagccggtgttggtgtagtcggagcttttcgagcgatcagcggccgggataccggtttcgtcgtggaaggagccgacccggccgaccgcctcggcgccggcaacctgttggtcggtcaggtgctcggccgagtacaccggttccttggtcacgcccgaggccagcagcacgtattcggtgtggcatacctcggtggtgcgggtggtggcgctgcctacggcaggcggggtaccgtttgcgtaaagcgtgggacacctgatggcggcgaccgtcacggaggtcgtgcacaacactgccagggccacacaaccgcgcaagaggaaggacattacagagctcgcttgccaagaggagtgaggaaggtggcaacgggcgatgtccaaacgatgaccgcgatatgtgcggcagatgaaggcgtgccgctacgcgcatgaaacaaggctggccgtttccgagggagctgaacgacacgctgcggcaggacgccatcagccggtgccgagtcggatgccagactcattgtcatctacaatgggcgagcgtcctgtttcgtgtccaggtcttgatcaagtcgctcctgttccagctgcattggctgctcggcatcactgccgggctggtgctatcggtcatggggctgaccggcgcgtcgatgtccttcgaaaacgagatcgtgcgcatggccaacccggccagcgcgcagctggcgcagcggcatgcggcgggcgagcggcccttgccggtggatgcgctgttgcaacggctcgctctggcgccgaccggtgccggacaaaaacacgcggtcacgcgcctgttgatcgaccccaccggtgcgcgtccgtccgccgcccgcctatccggcaagggcggtggtctggtgtatttcgatccctacacgggagagcgggttgcaccgccacggctgagcgctgcgtttgccttcatcgaagacctgcaccgcaatctgacggccggcaagcgcgggcaggcggtcaccggggcgtgcgcactgatcttgctgttcttctgcgcatcggggctgtatctgcgctggccgcggcggtggtggagcccacggacgtggtgggtggtggaatggcgacggcaggggcgcagttttttgtggagcctgcacgcggtgttcggtacctggtgcttgctggtgtatctgctggtcgccctgaccgggctgacctggtcctacacctggtatcgcgatggcatgttggccttgctcggcgccgcgcctgcgatacgcggcgacaacggcgataaccgcccggccaccatcgatgtcgcacgcgtgcagcgcacgctcgatggcattcccgccacccgcagcgccgccttggatctgcgtattcccacgcgcgccgggcagccgttgaatgtgcggttcttgcctgacaatcccgcgcacgatcgcgcctacaacagtcttgatattgcgccggacagcggagcactgctgcagcgccaggactacgcgctgctgccgcgcgggcagcaattggcggtgagcatgtttccgctgcattcgggcagtttcttcgggttgcccgggcgcatcgtggtgatgctggccagcctgggcatgtcggtgttcttcgtcaccggctggatgctgtatctggatcggcgccgaaaaaaacgcgaactgcgcgccgcgcgtgtggtgttgcaaggcgcagtaccagcgtcgcaagccgcaccatgggtgattgcgttcgccagtcagagcggttttgccgaacgcttggcctggcaggccgccgcgcacctgcaggcggccggcttgccggtgcaggtgcgcccgctggcgcaactggatgcgcaggcgctgcaacgcacgcggcatgcgttgtttgtgatcagcacgtttggcgatggcgagccaccggatgcggcgcgcggtttcgagcgtggactgctgcggcaacgcctggaattgccgcacctgacttacgcggtgctggcactgggcgaccgccaatacgcacagttctgcgggttctcgcggcgtgtcgaacagtggctggatgcgcaaggggcgcgcgcgctgtttcctgcggtggaactggacaacgtcgatccgcaggcgctggcgcaatggcatgcgcagctgggccagattgccggtgcaccggtgagcgcggtgcccctggcacggcccaccttgaccgaatggacgctgtcctcgcgcacgcatctgaatccgggcagcgacggagcgccgatctggcgtatcgatctgcagccaccggccgaagcacagtggcaggctggcgacattctcgaagtgcaacccgcgcatgccgaagggcaagtgcaggcttgtctggctgcatggggtctgtcgccggacgcgctggtgcatgtggacgcgcagctactgccgctgcagcaggccgccgccgagcgcgtgctgccggagccgcctgcaacaccgcttgaccatgctgcagatccgcaaacctggctggatgcctgcgcctggctgcccacgcgcgattattcgctcgccagcgtgccggctgatggaagcgcgatggccgtggtgcggttgaccgcgcgtgccgatggcagccccggtctgggttcgggttggctgatctgccatgcggggatcggcacgccggtgcgtgcacggttgcgcaccaatcccggctttcatcgggtcgaaacaatgccgatggtcttgatcggtaacggcactggcattgccggcctgcgcgcgctgctgcgcgaagccgaggtggccggcgtgcatgggcactggttgttgttcggcgaacgacacgcggcgcacgaccgcttgttcgccgacgagctgcagacctggcaggccactggacatctgcagcaactggagtgggtgttctcgcgcgatcaaccgcaaaaacgctacgtgcaacatcacctgcgcgaggccggcgacacgctgcgacactggatcgaccgcggcgcggtcgtttatgtctgcggcagtctggacagcatggcgcgcgaagtcgatgtaaccttgcgagaactgctcggcgacacgcgcttggaatcattgaccgcggcgggccgttatcggcgcgatgtgtattgagtgcggtgatgcctgaacgttaggcagctgcaggcgcagagccttagagcggctgacaaaacgactgcgctcaccgaaaggcgggcgcggccggtgctcggaatcggcatggaccacgcgtccaccgcggttgtgagcgcgctgtccgcgaccacctgaccgctgcccgctacgtgttgtcagccgctctcaagcaacgcactgccgcggacagattgctgcatgtgtcgagtgggttgttgctgcgaatcgcttggtcgttacagaagacagccgctgcagcaggacatcaactgagccaacacatgatgcgtttaatgaatcgcgcaaagcacggcttgcgccatgtacaccgccaactcgactggtccttgcacgcgcaccgtcgctggacccttggcggcatggatgccgccaaggagcttacatggggtacttgcagcctgtcctgcgatgatgggcgggcaaggacccagcagccaagccacagatcaggtgctctgcagccagacctcagcgtaagtcagcctgcagcgaaggccagatcatgcgccctgcaataaaccggtgtgacatacgtgaggccagccactctgcatctgacctggtgcctcaatccacctcaacggcaactcgcatcgccatcggctgccggtgccttcattcggtagatgtccaactggcctgcgcgcggtgcacgggcactgccggtcaccagcaattcgcccggctttgccgtatccacgactgcgccgaaggtgcgctcctgtggcccgttgaacgacagcggcagcggcaaaccctgggcaaaatgcccatccttgcaggtggccaatagcaactggctggggccatcggtctttccgcgggtccacaccagcgcgcgtccgtcgccgagccaggccgcatccagttcgtcggctgcgctattgatgtcgaccaaggccaccggctgactaaacgccttcccgtcccagtgcgccacgaacagatccatgccgccggcgccgccatgtccgtcgctggcgaacagcaagcgcatgccatccagcgacagcgtcggcgcgcgctcgttgccggcgctgttgatcgccgtacccaccgattgcaccgcacccacaacgccttgtgcatccaccggcgcacggtacaggtcgctgccgcccgcgccgccgggtcgggtggaggcgaacagcagccagcggccgtcggcactgaacgtcggggtggtctcgtcctgcgcggtattgatcggcagcggcagcgcgttctgccagcgtccgccgcgcagctgcgcctgccacagatcccagccaccggcgccaccggcgcggtcgctggcccagacgatgcgctgcccgtccgggctgagcgtggcgcgcgcctcgttggccggcgtggaaaccacgcccattccctcgatgccgaattcagcaagccccgaagcagacgggacgcagagtagacttgccgccagcgtgagcagcgtccatcgatcgtgcatgcggtgttcctgcctcaagtcgcgcacagtctagtcaaccagagagcgtttcatgcccgtatcccgttatgccgtgttcggtcaccccgtcgcccattccctgtcgccggctatccatgccgacttcgggaagcagaccggcattgtgctggactacaccgccatcgatgcgccgccggaggacttcagtgccgcgctgcaacgcttcgccgatggaggcggcaagggtgcgaacgtcaccctgccgttgaaagaagcggcctgtgcgctggccagtagcctcagcgatcgcgcgcggctggccggggcggtgaacaccctggtgcgtcacgagggccagtggcagggcgagaacaccgacggtattggcctggtacgtgatctcaccgatcgtcatggcctggatctgcgcggtcgccgcgtcctgctgctgggcgccggcggcgctgcacgcggcgtggcgccggcactgctgcaagccggcattaccgaaatggtggtggtgaaccgctcgcccgagcgcgccgatgcgttgtgcgatacattgggcgaacccgggcgcgtggtgtcgcgttacatcgaagacctgcgcgatctgggcgacttcgagctgatcgtcaacgccaccgccgctggccgcgaccgcgacgctggggcattcgcgatgccgctggggctggtcaacagtcttaccgctgcggtcgatctgaactatggcgccactgccatcgcgttcctggcgtgggcgcgttcggcgcaatgccggtacgccatcgacggcttgggcatgctggtagagcaggccgccgaaagcttcgcgctgtggcatggcgtgcgcccagataccgacccggtctacgccgcgctgcgcgcgcgcgaggccgtgctggtcagtgccgactgacgtgaacagccccgatgccaccgcgatcctgctgaccctggtcaccagcctgctgtcgcgcgtgccgatgctgattgccgtgctgcttggcctggtcctgctgtggcgcgcaccgcatagcccgctgcggcgtgccggactggcagcgctctggttgctgctgggctgcctgttcgccgaggtcgccgtccaggcgattccgatgctattgctgcagcaaggcaacgtgcgtcagatcagcatggtggtcagcatcgcccatttcgtgctgatggcgatccaggccatcggcatcggcgtagtggtgtggaccttggcggccagcctgcagcgcttggcacccgccaatggtcctcgcccaggatcccgctcaaagctatcgcgctagtgatcgttgggctggtctgtgccggaaagggcgtgtgcacgctgctgccccgcagacgttggccgcggtcaatcgcggcggcctgctgtacgcacgcttcggaccgaatggcgtgggcgtcgtcatgttgctgatcggcatcgcaatggcggccatcggtctggtgtgggcgcgttatgggtagccatcgcgcgcgcagcgcggctgacgaagccaatggaagctgcctgcgtattgcaggcagcgaggtcctcggtcggcctccatcgcgcgaccttgtggatccaagcaggtggccgagccttgcaggcgctgatcgaacatccgaaccatgtggcatgccgtgcagcgtccgctcacggcattcggttggccgcacgattgcccagcacacgcaaacacgttcagccgcgcaacacgccggtcgcaggcgctgcgccggtccgtgcgaaaatagtgcgatgagtgaagttgccccaccgtccgcgccgtcggctcccgtttccacccagcgcagcctgaccgacccgatcaaggccagcattcgcgacgcctacgccaggctgcaggccaatacgccgggcttcgccacgcgccgtgcgcagagccagatgatcggtctggtgtcgcgtgcgctggccacctccggcggtatcggtattgccgaggcgcccaccggcgtgggcaagagcctgggctatctcaccgctggcgtgccaatcgccctggccaccaagaaaaaattggtgatcagcaccggcaccgtggcgttgcaatcgcagctggtggaacgcgatatccccgcgtttctcaaggccaccgggctggaggccagcgtggcgctggccaagggccgcacccgctacctgtgcacccgcaatgccgccgagctggaaggcgacaccagccagaacgccatgttcgaagacgagcaggcgctctacgaccgcccactcagcccggtcgacgcggatctggccaagcggctggccaaggcttacgccgcacgcacgtggaacggcgatctggacgacgcgccagagcaggtctcggtgccgctgcgcatgcgcatcaccacgccggcctccggctgtgcggggcgccgctgcagttacgctgcgcaatgcccggtgctcaaggcgcgcaccgatgtgcgcgaagcgcagatcgtggtcaccaaccatgccttgctgctgtcgtcgctgtcgctgggcgatgctgaaaacggccagccgctgatcgccccgccagcggacatgctgctggtgctcgacgaaggccatcacatcgccggcgtggcgatcgaccagggcgcagccaatctgccgctggacgacatggcccggcgcaccgggcgcatgcagatcctcatcgcggcagcatatcgcgcagtggacaaggacaagctcggcaatctgctgcccaacgaggccatcgaggtggcggcgcgcgtgtccagactgctcaaggccttccatgccgacgtcgaacgcgtgtggaagccggagcccggcgagcgcgatccgttgtggcgtgcggccaatggcaagttgccgccgcaatggggcccggccatcgaagaactcggcgaagaaacccgcgcgctgttcaattgggtgcatgccgcacacagcgcgattgcgaagggaaaacaagacgattccgcgcgcgaaggtctgcagcgcagcctcggcctggcgctggaaatggccgagcagcaacacaatctgtggagtggctggcgccgcgaagacaaggaaggccagccaccgatggcgcgctggatcacgctctcgcgcgatggcgatttgatttgccactgctcgccggtctcggccgcgcaggtgctgcgcacgatgatctggaacgaagtggattcggtcgtgatgacctcggccacgctcaccggcggcggcgattttcaatctttcgcaatcgacaatggcttgcccgatcacgccgaaatggcatcgctggcctcgccgttcgacctgcccaatcaggccgaattgattgtgcctaattttccggtcacgcccgacgaccgcgaaggccatcccaaggaagtggccaactatctggtgcgcgagctggattggactgccaagggcagcatcgtgctgttcacttcgcgctggaagatggaaaaggtggccgacctgatgccgttggcgcagcgcaaccgcgtgctggtgcaaggcgagggcaacaagtcgcaactgatcaccgaacatttgcgccgcatcgctgccggcgagggctcggtgttgttcggtttgaactcctttggcgaaggtctggatctgccgggcgaagcctgcaccaccgtggtcatcacccaagtgccattcgccgtgcccaccgatccgcaaacgtccaccttgagcgaatggctggaaagccgcggccataatgccttcaacctgatcgccatcccgcacgcgttgcgtacgctcacccaattttctggccgcctgatccgcagctccagcgaccacggccgcgtgatcattctcgactcccgcctgcttactcgtcgctacggcaaacgcatcatcgatgcaatgccgccattcaagcgggtgattggctagtttcctgcgatggattcgtgccgcagacaaactctttatcacggcgtgaggttatgcgacgcagtgcgctttacggcgcctgccttgctgactaactgggcctgaaggaaataggcgcagttctcagcgaagcagggagtgcacatgccaggcgggttcttcagggaagaagtgtgacgtgccggccgcgatgcccggctcgcgccggtgcgcctgcaggtaccgaagtccggttggcctttatttgtcatcgccctagttcttgttgctgttgtgttttggctgctttgccttgggagtttcacgcggcacgaagcggtcaacggcgcgctggtgccggatcgtggcctgctgaccctggcgccactcactgccggcatcgtctccaacgcatgcgtcgcagagggagccacgctacgcgcgggcacgccgatactggaaatttccggagaacaggacagcacatcgctgggtgacacccaggcatgggtgatttcgcagctggaaatcaaaggcggtcgcctgaatgcggattcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctactgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgagagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctagcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggtgcggatttacaggctcagaatcagcgctacgacgcccagcagcgcgatctgcgtcggcgcgtcacgctgcttgacgcgcagatggataacactgccgagcagattcgcttgcaacgccagcgcgcagagcgcgcgctccggctctaagagcagtgggtgactgctgcagaaaagggaatattgaccaaggttcaattattgcagcagcaagacatcgcgattcagaatcaggggcaactcgaagagttgcagaaacatgcgttggacctgcgtgtggagcactctcaacttcagttgcagctggagcaaacgcctgcaaccttggaagcaaagcgcaacgacatcgccaggcagatcgcagatgtcgcgcaatccctttcggaaactggagcacgccgttcggtcgtattgcgtgcgccaaccgatggcatggtcacgaacctgctggtgcatgcagggcaaccggtcggtgcgcaacagccgctgatcaccttgttatccaaggacatcgcgttgcgcgccgagctgtgggtgccttccaaggcagttggattcgtaacatgcggcgaccgcgtgcttctgcgctatcagtgcctacagcacggcggacctcgccgtgttcattgatcgtaacctcatcatgtcggggaagccgcagcggtacgcaacgcaaagccgacggcagcttgttcaagttggagagtcctgccgacctacaacagcggcgggcagaggtcgggctgcctgagcaagagagtcgcgctggcgggtccggatccgaacacgatgcaggtgccaccattaacgcgcgggtctgtcggtggtttgtggtttgaacggtgggctcacgcttcgatcggcattcctaacttgcgttggccatgcaggggactgccgagcaacggcgcggcacccagcgtgctgtgtctaatcggtctacgcagcatggcgatgcgttttcggctgtgctgatcgtgcggaccggcatcaccgagcgggcacctgcgcgtatccgtgcaacgggtgatgggcagtgttcttcgttgtcgtggcagcgcatatagcaagcgccaactggtctccgcactgcagcaaatgatttgccgccagcgcatacatgtgaggtcgtcgagatgcgattgctcagcgaatgcgccaggtcgctgcgtgattcaagaccaactgccactctgtagcgagatgcttatcacgcaacgcagtcatcatcacgttcccctatcgcagcgatagtaactaacgacttctcacgcttcggcctgctggccatgatgcagcctcctcaaacgagctgacgccatgcgccctggatctctcatggtgctagccctgctagccccgacgttgatcgctccgccggtcttcgcccaatccgttctgacccgcgacaatggcgccaaggtcggcgataaccagaattcgcagacggctggccccaacggcccgaccctgctgcaagacgtccagctgatccagaaactgcaacgcttcgatcgcgagcgcattcccgagcgcgtggtgcatgcgcgcggcactggcgtcaaaggcgagttcaccgccaccgccgatgtgtccaagctgaccaaagcaaaggtcttcagcgcgggcgaaagaacgccggtcttcgtgcgcttttcctcggtggtgcacggcaatcattcgccggaaacgctgcgcgacccgcatggtttcgccaccaagttctataccagcgaaggcaattgggatctggtcggcaacaacttccccacgttcttcattcgcgatgcgatcaagtttcccgacatggtgcatgcgttcaagccagacccgcgcaccaatctggatgacgattcgcgccgtttcgatttcttctcgcacgtgcccgaagccacccgcacgctgacgctgctttactccaatgaaggtaccccggccggctatcgcttcatggatggcaatggcgtgcatgcctacaagttggtcaatgcgcagggcgaagtgcattacgtcaagttccactggaagaccctgcagggcatcaagaatctcgatcccaaacaggttgccgccgtgcaggccaaggactacagccacctgaccaacgatctggtcgctgcgatcaagaagggcgattacccgaagtgggacctgtacgtgcaggtgctcaagccggaagacctggccaagttcgatttcgatccgctcgacgccaccaagatctggccggacgtgccggagcagaaggtcggccagatggtgttgaacaagaacgtcgacaacttcttccaggagaccgagcaggtggcgatggcgccggccaatctggtgccgggtatcgagccgtctgaagaccgcctcctgcagggccgtatcttctcttatgccgatacgcagctgtaccgcatcggtgccaatggcctgagcctgccggtcaaccgcccgcgggtagcggtcaacaacggcaaccaggatgggcagggcaatatcgggcagaccaccagcggcgtgaactacgagccgagccgtctgcagccgcgtccgcaagacgcgtctgcgcgttatagcgagctgccgctgtcgggcaccacgcagcaggccaagatcacccgcgagcagaacttcaagcaggccggcgagttgtaccgctcctatagcaagaaggatcgggccgatctggtgcagagtttcggcgagtcgctggccgacaccgacaccgaaagcaagcaccggatgctgtcgttcctgtacaaggccgaccccgagtacggcagcggcgttacgcgcgtggccaagggcgacctgtcgcgcgtcaagcagctggcttccagcctgcaggactgatccgcccgacgacatcgcggcctgcgccgcgatgtcgtcttgagtccgggagattcccatgcgcaccctcttgtttttgatgcttggcagcctgtctgcagttgccaatgctgcttcgccggcatccactcccgccgccaatgcaacggccaccgccacacccgagcagatcaagctgcaactgcgtgcgtatttcttcgatgccgcgcgtgaaggtcgccaagacatgctggccgaattcattcgctcgcactacgacctcaatacccgcgacgagaagggctataccgcgttgatcctggccgcgtaccacggccagcgcccggcggtggagcaattactcagcgccggcgccgacccctgtgcgcaggacaagcgcggcaacaccgcgctgatgggcgccatcttcaagggcgagctgggcatcgccaagcgcctgatgcaggccggctgtgcgccggaccagcgcaacaacgccgggcagaccgcggcgatgtatgcagcgctgtttcaacgtaccgacgtactgaaggatctggccgccaagggcgctgacctcagcctcaaggacgggcagggcaacgacgtgagcaaactgcaacgcggcgaattcactaccgccccggcgcgctgagcatgctgctcttgcttgctggttaggcccgcgcgcgtcgtgcgcgtgtcatcggcgtccaagcgcctcggtattcggctgcatgttgcaatatgcctgcgcgagacgcgtctggccgctgctgcccgctgtgcgacatgtaggctgccgcttgagagctcttgtcagactcaacgcaacattggcagaccctggtgcaacctccaggtcttctgcaggttgcgccattgcctggcagcgcatccccgacccggctccacatcggcggctttgtagagccagcgtcaggacagcctggtcctggcaagcgcctggaagcgcaacgccaggccggtgacctgcacgttgttgcctgagcctggcgatgacttccaacctttgccgtgatcttccacctcggcaccccactgcatcgcccggaagaactgcaaccggcacagctcggaaaccgcacctgcgacacgccacaaatcgcctcgtgcaggcccgtcggttttccgccacgaccgcattggaacgctggcgcgggtggtgatttttttgccggtgcgtcaggagtttttcgacacacaaggccttgtgcgccaaggctttgacagaaaactgagtgcttgctgacttgctcgaaattgcctgaaaaaagcgcagaaaaacagttcaagaaagcgccgggaacgccgatgctgcagctatcgcatcgcaccttggaacccgcggaccatgaagctcgatccttccattcctttcctgatgtctctgctggccatggtgctgtgcaccgccactgccgttgtcgcgctggtgttcggccaggtgcacgtgctggccaagtcgtggagcttctacacggtcttgggcaccgccctgatcgcgctggtcgcctcgtaccacgcactcggcaagccgctcagcgccgaagagcgtgtgggtgtccgtaacccgtaaggtccgggttcgtccgagcgcagcggtcaccgcggcaccggacttggaaagctccgctcgtcactgacgatgcaaggcgttcgccgcagaggcgaacgcagacaggcaccgcgcatcctgcagcgctgcctcccgtccccgcccgcacttggcgagcgaggggaacaaaaacagcgtcaacgcgatcttcggcgctattgcccttcccgacagtagaacgcatccgtgatgctggccgccgaagcgcctcaccagcgccatccgcaattgcgcgtaatacgcgtagccggccagctgatggggggggcgatcacatggcgcaacgagtaggcgatcctgcagctaaatcccaaagcagccgctccggcctgccactgcgcaccgccgcagattcatcgacgcccgtgtaagctgttgatcctgcttcgcattctactggctgctcgctgcggccacttcgtcgatgaccgcttccgccgatcgctacgccgcctccctgcgcctgtccgtcgctccgatgatggactggaccgaccgtcattgccgggtcttccaccgtctgttggcgccgtcggcacgcctgtacaccgagatggtgcacgccaatgcggtgatccacggcgatcgcgcgcggctgctcggcttcgatgcggtcgaacatccgctggcgctgcagctgggcggcagtgatccggccttgctagcgcaggcggcggcgatcgcgcaggagtggggatttgatgagatcaatctcaattgcgggtgcccgtccgaccgcgtgcaggccgggcggttcggcgcctgcctgatgcgcgagccggcactggtggccgaatgcgtcgctgccatgtgcacggccacccacgtgccgatcacggtcaaatgccgtcttggcgtggacgacgatgacgattacgcgctattcgcccgctttgtcgaccaggtggtcgcggccggcgcggcgatggtggtggtgcacgcccgcaacgcctggctcaagggcctgtcgccgaaggaaaaccgcgaagtgccgccgctgcgttacgactgggcctaccggctcaatcaggagcggcccggcctgcctgtggtgctcaacggtggcatcgtggccgtggacgccgcaatggcgcatctgcagcataccgatggcgtcatgctcggccgcgcggcctaccacgacccctacgtcctgcattgtctggacgctgccttgaaccagcggcccgagcaaccgcgcgagtccctgctgcgcgcattgcagccgtacgtggcatcgcagctggcgcaaggtcttgccctgaagcatatgacgcggcacgtgctgggcctgttccatggccagcccggcgggcggtcattccggcaggtcttgagtgaaggcgcacatcgtccgggtgccggctgggagttggtcgaacaggcgctgcagcgcaccgatacgcgatcctggcgggtggtcgcctagttggcccaccgcttgcgttcctgaacgggctgctgggatatcgatggtttcgagggtttccagcaacgggcgcgtccgccacagcccacgcccaccatggctttgagcactgacgatattcatttcgctgaatgccgttacctcgaagctaaaaaagttcagatcggattcaccccgaaaaatcaagaatttggctcaattccgatgctcgaccatctgtaacgcatggtcgatttcacgaattctgaatgtttctgaacaacccgctaggattcgtttgtgacccgattgccctgccgcgctcgccaaattgctctggttgccctctcggtggccatggccgcgccgttggcctggggccagggctacccgatggtgcagagcgggcgcgagacgttgccgccgtcggcacgcggcaatagccgcacgctgtcggacaccattcggcatgtgcaacggtctaccggtggacagatccttggtgccgagcgcgtgccgttcgatggcgtcaatctcaaccgggtcaagtacatgaaagacgggcgcgtacacaccgtgtatgagccggagcagacgcaggccgcgccgctgcagaacttgccgccgccggacgcgccaccacgcgacgataaccgctgaacgtagacagttctacgttcagtcttataaattccccggccactggccgacaacgtaactaggaagagtgcatgcgtatccttttggtcgaagacgaagctccgctgcgcgaaacccttgcggcgcgtctgaagcgtgaaggttttgcggttgacgctgcacaggacggcgaagaaggcctctacatgggccgtgaagtgccgttcgacgttggcatcatcgatcttggcttgcccaagatgtcaggcatggagctgatcaaggccctgcgcgatgaaggcaagaaatttccggtgctgatcctgaccgcgcgttcgagctggcaggacaaggtcgaaggcctcaagcagggcgccgacgattacttggtcaagccgttccatgtcgaagagctgctggcgcgcgtcaacgcgttgttgcgacgtgctgctggctggagtaagcccacgctggaatgcggtccggtcgcgctggatctggcagcacagacggtgagcgtcaacggcgccaacgtggatctgaccagctacgagtacaaggtgcttgaatacttgatgatgcatgccggcgaattggtctccaaggccgacctcaccgagcacatctaccagcaggatttcgaccgcgattcgaacgtgctggaagtgttcatcggtcgtctgcgcaagaagctcgatcccgatggtgagctcaagccgatcgaaaccgtccgtggtcgcggctaccgcttcgccattccgcgtaccgaaggctgagtccgcgcgtcaacgaacgggaagaccacgtgccgggccgctccaagtggtatagacgctggcggccgcgctcgttgcaggcccgccagctgctggccgccagcctcagtctggtggccttcctggcgctggcgggttacgcgctggatgtggcgtttgccgacaccgccgaaaagaatctgcgcgagcggctgaagaactacgcttccgcgtatgcggccaatatcgatttcgtacgcgacggctcgctgtacatcggcgggcaaccgcccgacccgcgtttcgatgtgcctggcggcgggctctatgtcgaagttgtacgtcccgacgaaagctggacctcgatgtcggccgaaggcccgaatattccgcacggccgcatgctggagccgcgccaggaagagttcatcggcccgctggaaatgacccagatcgacggcagcctgggccagctgtatcgctacggcctgggcgtgagttatgtcgaacgcgaacacggtggcgagattccgtacaccatctatgtgatggaagatgcgcgctcgatgggcgcgcagctgcgcgtgttccgtggtgcggtgtggttctacctcggtagcgctggcgtggtgttgctggtgttgcaggccttcattctgcaatggagcctgcgtccgctgcggcgggtcatcaacgagctgaccaaggtgcagcgcggcgagatccagcgcatgagcgagcagcatccgcgcgagctggagccgctgaccgacagcatcaatgcctttatcgagagcgagcgcgacaacctggagcgccagcgcaatacgctggccgatctggcgcatagcctcaagacacccatcgccgtcttgcgcacgcaattggatagcggcgcgtccgagcgcgatctgcatgaagaaatggatgtgcagctgcgccgcatgaacgatctggtgtcttaccagctggcacgcgccgcttccagcgggcacaagttattcgccgcgcctttgccgatcgagccgaccgccgaagaaatcgtgcgtggtctggagaaggtgtattcggtcaagggcgtgctgtgcgagttcgatatttcccccgaagcgcgctttcacggtgagccgggcgatttgcaggagctgctcggcaatttgctggaaaacggcttcaagtgggcgcttagccgcgtgctgttgaccgcacaaccgggacccacgaccggtagccgtcgtgccgggttgatcctgtcggtggaagacgacggccccggcatcgcgccggaagacgtggccaagatcctgcagcgcggtgtgcgtggcgatgagcgcgtgcaagggcacggtatcggcatgtcgatcgtgcaggatctgatcaaggcctaccgcggcgagttgcaggtggtgcgctcgcaggaactgggcggcgcccgcttcgacgtgaccatgccgccgggattgtgaccagcgggagtggcccgataaacacctggtcaatgtccacaggccttccgacaaccgtttaaccccgcatgcgttggcttgcccatactgggtcggtacgtcgttgcgatggagggccgcatgttcgagcgagtgagtcaggcagggtgcatggaaacgcgtgtggtacgcgcgcagcaatggcgaggacggcgagcgctgccgctgttgatcggcagcgtctgggtgctcaattgcacggccgccgaagcgccgctcacatcaacacagacacgctggctgcaacgcgccacctacggtgtggacgccaacagcgcgacgcaactgacacagctaggccccaaacgcttcggtgcgctgttattgcagcccagcgacgacgcggcgttgccggcgccggtacgcgtgcagctgcagcgcttcgatgggctgcataccactctggtggatttgctgacccaatacgaggccgacaaggtccgcctgcaggccatgcccgatggcgatgagaaggttgccctgaagaaggactggcaggcgcgcggcgggcagatgttggtgcaggcgcgccaggcgcaattgctgcgcgcggtgtacgcgccggatcagctgcgcgagcaactggtgtggttctggcttaatcatttcagcgtgtatgccgacaaggcgcgggtgaaatggatggccgccgactacatggaaaacgcgattcgccccaatgccaccggcaagtttgtcgacttggtgatggccacgctggaaagcccggcgatgctggaatacttggacaatgccaagagcgccaagggcaaggtcaacgaaaactacgcacgcgagttgatggaactgcacacgctgggggtgcatggcggctacagccagcaggacgtgcagcagctggcgctgatcctcaccggcgcaggcttggtgccgatcaaggccaacggcgcgccgccgttgccagctgcagcaccagggcagacgcaggtcgtgcgcaaaggcttgttcgaattcaatccggcgcgacatcaacctggcgacaagatgctgcttggtcagcgcatcgctggaggtggtctggatgagatcgagcgcgccgtgcagctgttggtacggcagccagcctgcgcgcacttcatttcgcaacgcctggccgagtatttcgtcagcgacacgccccccgctgcgctggtgacgcgcatggccaacaccttccaacgcagtgatggcgatatcgcccaggtgatgcagaccatgctggcgtcgccggagtttgcgcaggcgcaaccgcgcaagttcaaggacccgaaccgattcgtggtgtcggcgatgcgagtggcgtatgaggatcaaccggtgatcaatgccgcgccgatggccagttgggtgcagcaactgggcgagccgttgtttgggcgtatcacgcccgatggctggtcgctgcagtcgcaggcctggaccagctccgggcaattggcgcgccggttcgaggtggcgcgctcaatcggcggcggaccgaagcaactgtttcgtctggatggtgataacgacacgccgattccggcggtgacgcgcatcgacacgcggcctgcgtaccggtggctggcgccctcgctgtccgccgccacacagcaggcgctggaccaggcgcgctcgcctgccgaatggaatggattcttgctgtcgtcgcctgatttcaactatcgctgacgcaatgacaccgattcggatccgctgatgcaacgtcaacgattcaacgcttgcagattcaaaacgaccgatccaacgatccaacgaatgccaagcggccatcgccgcgggagtacgccatgcaacgacgtcaatttctgcttgcctctgcagccgcagcaagcatgccgtgggccggtcgtttgttcgctgcgccacgcgatagcgcgcgcatgctggtggtgtttctgcggggtggctacgacagcaataatctgctggtgccgcatggcagcgatttttattaccactcgcggccgagcctggcgattgcacgaccggatccggccaatccaaacagtgctgtcgcactgaatgcgcagtggggcctgaacccggtgatgcgcgatgctttgctgccgttttgggaacgcaagcaactggccttcgtgccgttcgctggcaccgacgatctgtcgcgcagtcatttcgaaacccaggacgatatcgaatccggccaggcgggcaagcaccgcgattaccgttccggattcatggcgcgcctgtcgggcgtgttgagtggagtgtcggcgatcgcgttcactgattcgctgcctctgacctttcaaggcggcagcgatttacccaatgtgtcgttgcggagcatcggcaaagatggactggacgcgcggcaggcgcagatcctgtcgcagatgtacgacagcacgccgctggctgccgccgcgcgcgacggcttggcgctgcgtcagcaggtcaccgtgcagttgcgcgacgagatggagcaggccgcccgtggcgccgccagcgcccgtacctttgccgatgaaacccggcgcatggcgacctggatgcgcgagcgctatcgcctgggattcgtcgatgtcggtggctgggacacgcatgccaatcaaggcagcgtggcaggtggcctggcaaataacctgcgcaatctcggcgaagggctggccgcgtatgccgatgcgctggggccggcgtggaacgacaccgtggtggtggtgatctccgagttcggccgcacctttcgcgagaacggcagcaagggcaccgatcacggccatggcaccacgtactgggtgctgggcggaggtgtgcacggcggccgcatcgctggcgagcaggtggcggtcgaacaggcgcagctgctgcagaaccgcgattacccggtgctcaacaattaccgcagcctgttcggcggggtgctgactcgcatgtggggcctgtcgccagcgcaagtggaacgggtttttccgggcgccacaccacgcgatcttggattggtctgaagttggagagcgaccaagcgcaagaaagaacatgtgcgggggatgacggcggattcgcttcaatgcatcggcagtgcttcaagcggcggctgcgcagtcgttttgtcagccgcgctgaagcgacaaccacgccgtccagtgacgcagcacactcagcgctgcactgacgccgcaaacggcgagggtccgtaaaaacgttccaagtgtgcagcaacctgcggcatcgcacgtgcaagcaggtgcggtgcggagaagtgatattcgctgaccaccgcgaagaattcttccggtgcttcggcggcatatgggtcgatctcggtgtcttcgccggcatcgacgcgttggcaaaaaagatcgtaggcatgctggaaatcacgtgcccaggtgcgttgcgcggagcgtggtaatggcgggctgccgtcgagcgcgccatccagtgcatcgagcttgtgcgtcatctcgtgcacgatcacgttgaagcctgcctgcgggtcatccagatcggcctgcacatccgcccagctgacgatcaacggaccttgctcccaggcttcgccgatcagggtgtcgtcccatgcgtgcatcactccggctgcatccatgtgcgtgcgctgcacgcggaacgcatccggatacacgatcaattgcgaccagccgcgccaaccggcggcgccgatttccaacagcggcaggcagcaggtcgcagccagcatgagcgcatcgcttggttgcagctgcagcccgtcgacaggcgaaatggttttttgatgcaggaattgcgcggtcaatgcgcgcagacgttgccgccgcggcagatcgagcgctgcgacccatgcgcacctgctacacagcggttgccaaagcgcatcagcgatatcgggaggcggccggcgcagctagcgcgtcaaccactggatcagcggaacatgcccggcaggaaactgtgccaacgcggcatcgtgcgtatgtgtgggactaacgaatcgccatcgctgccaccaccactggtggacggcgcggctttgtgcggggtggtacgcgccggtgccggctcgggggccggcgttctgcagcgtgcggccgagttggtgctgacgcagctgtcatgatcgccgtcgaccagttggtccgaagccagggcggcaagcggagccaacagcatgagcaggcagaccgtgattcggcgcatcgtccacatccagggcaagcggcgtgaggcaccgatcataacgcgcttttcactccctcacgcaagccgcgctgggcgcccgggagggcttggcgcatactttggctgatagattcggggacttcaggcgtgtgatgcactttgagataagaggcgccggcggccagccttgcggcgcggacgccgcggggcattggtccgacgcgcgtgatgaccagccacggcatgccccccgtgtgctgccggccaccaacccgacgccgcgcttcgtgtggcgcgccgatgcagcggcacgcgcgttgccctggcgaccaatcaagcatgcagggtgcgcctcttctacacatgccgccgcccgcgcatttgtccgctcatgccttctcgcgcaccgcagccgtggatgatcgcgccttgctggccaaactcgccagtggcaggctgtccggcgatgcgctggcacgcgatgccggcttgacccgtgcggcggtgtggaagcgcatccagaatctgcgtgcggccggggtcgacatcgaagggcgagccggcgacggttaccgcctggccacgcccttggacctgctggatgcggcgtgcattcgcgccggcatggcaccggatgcggccgctggcctcgctgcgctggacgtggcctggacgctggaatccagcaacaccaccttgctggcgcagtcggcgcccgaacagggcgtggcagtgctgctggccgagcgccagaccggtggccgcggtcggcgcggtcggcaatggacctcgccgctgggcgcgcatatctacttgtcggcgtcgcgccgtttcagtggcgggctgggccagttggccgggctcagcctggccgtgggcgtggcagtggccgaagccctgcgtggttgcgggtttgccgatgtcggtctgaaatggcccaacgatctgctggcacgcgagcgcaagttgggcggcctgttgatcgagggcggcggcgagatgaccggcaacgcgcgtgcggtgatcgggctgggcttgaacgtgcacatgccggcggcggcagcggccagcatcgaccagccgtggatcgatctggataccttggccggccgaccggtgtcacgcgaccaagtggtggcggcggtgctgtccgctttgctgccggcgctggatctgttcgaggcgcaggggctggtgccgttcctggggcgctatgcagacctggacgtcctgagcgggcgtgcggtgcaggtcgaagaggccggcacccgacatcgtggcgttgcgctcggcctggcggccgacggcgcgttgcgggtgcgactgggcgacacggtgcgtctgttccactgcggagaagtgagcgtgagacctgcatgagcgagtggttgttcgacctgggaaattcgcggttcaagtacgcgccgctgcacggcaaccgtgccggccaagtgcaggcatgggcacacggcgccgaggccatggatgcggccgcgctggcggcgctgccgtccgggcagatcgcgcacgttgccagcgtggccgcaccggcattgacgcagcgcatgatcgcctgcctgcaggagcgctttacgcaggtgcgcatcgtgcggaccgccgccgagtgcgccggtatccgtattgcttatgccgatcccagccgcttcggtgtggaccgctttttggcgctgctgggtgcgcggggcgacgcgccggtgctggtggccggcgtgggcaccgcactgaccatcgacgtgctgggcgccgatggcctgcatcatggcggctgcatcgccgcctcgccaaccaccatgcgcgaagcgctgcatgcgcgcgcggtgcagctgccggccagcggcggcgattacgtcgagctggccatcgacaccgacgatgccttgacctccggctgcgacggcgcggcggtggcgctgatcgagcgcagcttgcagcacgcgcaacgcagcctgggcgcgccggtgcggctgctcgtccatggtggtggcgcgccgccgctgctaccgctgctgcccggtgccacgttccgcgccgccttggtgctggacggtctggcgacgtgggcgaccgctgcggcatccccgtagaatcggcgcatgtatgtccgcgcgctcatcgtcgttttgatcgtcctcaatgccggggtggcgttgtggtgggccttgcagccaccgccggcaccgccgccagcgccgccgcaaccgacaggtgtcgcgcggctggagctgctgccaaccctgccgggtgttggcggagcggcgctgccgggtgcagcggcggcgaccggatcggcgtcggcggcggagagtgagtcgactgcatcggccacaccagccataccagccacaccagcatcaacgcctgtatccgcagcggtacccgcccccaccccggcggcagttgtcagtacatccacgtccacgccggcatcgacgacatcagccagcgctgtcgcagcggaaacgccgcatgctgcagccgagccgtcggtgaccacaaaaactgctgcaaagcctgccgatagcgtggctgctacggcgacaaaaccgtcgccaaccacaccatcgcctgcaccggagcgctgcgccagcctggggccattcgtggcacgcgccgatgccgatgcggcgctggcgcgtgtgcgtgggcaggccagtcgcgccagcgtgcgcgaggacaaggacgctggtgtcagcacgtttcgggtgatgttgcccaacgtgggcgaccgcgcggccgcgcaggcgctggtcaagcgcattgctgcggctgggatgggcgactattacgtgattgcacagggcgaggacaacaccgtggcgctgggccagtaccagagccgcgagcgcgccgagcggcgccaggccagcctggtcggcgcaggcttcccggcgcaattggtgcccagcggcagcgggcaatcgcggtggtggatcgatgtgcgcagcagcgcggccaccagcgcattgcaaggtgctgccggtgccgcgcgtcagcgttcgctagattgcgccgcgctgcgctagaatgcgcatcggcgcgcaatgcgcctgccttcgccggcatagctcagttggtagagcaaccgccttgtaagcggtaggtccccagttcgaatccgggtgccggcaccatcttcgatccacgcgtctgcggcaatcttgattggctgtgctgtcagggggggcacatgacacggcggcgtgcgctgaacggaattgcacacggactcgtcgagcacttgcgtcagtcgaaacaatgatgtgactgggtatggggtatcggccagctctaccgtgaggctttggagcgccacgtatcgtcggtgtccatcgagttgctctgcaacagttcgtctgccgttggctctgtcgctcaggccatccaattgcactacacgcgccgcttggagcagatggctctaaatgcgggcgtctcactctcgcacgcgcaagtcactgttgaattcggtgcctttgggtccggccccgcagaccgtgagcactcctatggcgatccatttctgtgcacggtctcgttggtcggttcaagtggccgcgcatacaaggcaacacgcgctgggcgttgttctccgcacgacccaagaagggaaatccgttcgacgcgtgcgcgtgacccctcataacttgttcaagccgtatgcgctttgcggatcggcctaatttccgcgttttctaccgtgcgcgggatctttggttcaaccggttgctactcagtcgggtgcaggtaagttacttgccagtagcgattcgccacgagaggtacgctacttttgtcgcgcgacgcgacgcgacgcgcagtacagcactcaggccgggcggccggccgagagcagttccagcgcggccttgccggtgtctgccggcgcgccgtcgccgctcagtcggtcggctaatgcggccacgatgatggcgtgcgcctggcgcagcacgctgtcggcgtcggcgctggcatccaccacgtgtttgcccggcaattccagcccggcaaagatggtgcggcagcgttccaggttgtcttgggtttcgaagtgattgggcgcatcgccgcgcgcgcggatacgggccaggccggtgggcgggggcaggtcgagcagcagcagtacgtccgggcgcggcgcgaaggcgttgagttccagtagctcgtccagcggcaggccggcagcgccctggtaggcgaccatcgaggggaagtagcggtctaggatcacgatgtcgccacgtgccagcgcgggcgcgatcaaggtgtccacatgttcgtggcggtcgcggatcagcagctcggcttcttcgtccgcactcaggcggccggtggcggcggactggcgcagtttggtgccccaggggccgttggtcggctccttgctcagcacgacgcgcgcgccagcggcttccagcgtggtggtcaggcggcgggcgagggtggtcttgccggcgccgtcgatgccttcgatggcgatcagcaagccgccgggcttcagttcaattgtcatcgcgctactttatctgatcgtgacgatggacccttaaccggcagcatcgcgatggtgagcatgcgtccgcagcggacccgcgcgatggcgaagcagcagcgaccgagccagttgcggacgcagacatgcgccgcgaaccctgccgcaaggtgatggagcagcatgtggcgaacaccggcacgccagggctggcaggtcatgcggcatatgccgatgacttatcgccggtatgtcctgcgcgatgtcggaaacgtcccgatgtcctggtgtctgaccacgctgtatactgagtgagtcagacacgaggcagatttgtactacgaccgagtcttgtttctggcttcaaggaagacggacgcgtcgccgcaaccctagaggcggcatcccccgcgtgacgccctttcaggcaccgtcgtgaccggattccttgtcttactcaccgcgtcgactgcatatgcacgcgtcacgcgcgctggcgatcagctggtcgccgaggtgtagcgataggacagcagcgacttcaccaggaaggtgatctgggtggccgagcgtgcatccacccgcatgaccgggatgcgaaagccttcggccaccaaggcatcgcgaaatggcggcaccaggaaagcttcgacttcatcggtcatggtgatgcccaccgccaggctggcgtccggggcgatctgcgtaaactcacccaacagcgccagcgtggcattgagcgtctgcgggtcgcgtgcgttggtcagcacgatcacgcccaacgcgccgtcgcacaccagcggtcacatgaaatccaggtatttctggccaggcacgccgtagacgtgcagcagctcgccgtcttccagctcgatcaagctgcagtccagcgcgacggtggtgtaggtcttgtcgccgtccgcatcctggctgagcggcatttcggtgtcgactggctccacatcggagatggcacgcactgcggtggtcttgccggcgcccatgccgccgacgaacaccagcgtgttggccggaagactcatgattgcgtctggaagagggaaaggccgaaccgacgtgcgacccatgagaagaaccgcgtgttgccgctgtccggacgacgctgcgttgcaggcacgggactctccgcagtctgggcacggccgctggcgagcgcggcggcgaacaggcattccaccgtttgcaccggcagcttgcaggcgctggccagcgcctgcgggcgccacgggcgccacgggcgcgcaggcagatgggcgacggcgagcaattgagccggcgaactggtctctgcactcagctctggccactggcgcagttgcagcgcatggctgggttccacggccggcagcgccgggcgcagatgttcgggcagggcaaaaaacagcgcttcgcatgaaagacgttgcggtagcgcggtggcagcaaggtcgggcacggcgtgccagcccaagcggtcgagcgtggcgatcacctcggccagtgcggcaagccggcgaccgtccacatccaggctggattgctcggtaatggcgcgcccgtcggcggtggaaagcatcaacatgccgatgcccggctcgcgctcgatggtctgcgcgaccgtatgctcgatacgctgtagattctcaaaatgcaacgcccgcgggacctcgcccacagcagccttgacgacctggttgacagcgttattcggcatgaaatccccctgttgcttgatggcctgagcgcgtgcatgcgtggcgtgctgcgctggccggcgcgcaccatacccaccggatccgagcaggctgtcactctcgcccgtgttgcttcaccgggcggtcagacagacaggatcggcaacgtcgggcgcgccaaacagtgtcctggtgtgtcgcggtagcggcgcgacgaggcagatctaacctcgcgcttcgtcgcaccgttcatggcacggcccatgccgtgttgcgctgctgcgcgtcacggtgcgggcgtaccactagaatgctcggttttatcgatactggagcaatgcatggcaacgcagtacgtgccggtttccctgattggcgttcccaccgacatcggcgccggccaccgcggcgcgcgcatgggaccggaggcgctacgcatcgccggactgcacgaggccctggtcggccgcggtgtggaggtgcgcgacctgggcaacctggatggcccgcgcaatccctggcaggcaccgcaagccggctaccggcatctggacgaagtggtggcctggaaccaggcgctgatgggcgccagctacgccgaactgcgtgccggacgcatgccgatcatgctcggtggcgaccattgcctgggcatcggctccatcaccgcggtggccaagtactgccgcgagcagggccggccgttgcgggtgctgtggctggatgcgcactcggacttcaacaccagcgaggtgacgccctcgggcaatgtgcacggcatgccggtggcctgtctgtgcgggctgggcccggagacgctgacccatctgggcggcagtgcgccggcgctgttgcccgagcaggtacggcagatcggcatccgctcggtggacccggaggagaagcggctgatcaagcagcaccgcatcgatgtctacgacatgcgctacatcgacgaagccggcatgaagcgcaccatggaggccgcgttgcaggacatgagtgccgacacgcacctgcatgtgagcttcgatgtggacttcctcgaccccagcatcgcgccgggcgtgggcaccaccgtgcccggtggccccaactaccgcgaggcgcagctggtgatggagatgatcgccgacaccgggcgcatggggtcgttggacatcgtcgagctcaacccggtgctggacaaccgcaacgcgaccgccgaactggcggtggatctggtcgaaagcctgttcggcaaatcgacgctgatgcgggattgatccagcgctgaacgcggcgcgccacgttcacatcaaatccacggccgcgcagtcagatttggcgccaagctaggtgcgctggcaccgttacacaacgaggacgagcgatgaagcgactgctgacactgatggtgctgggcctgttttcggccggcgtgatgacgggctgcaacaccgtggctggcgctggcaaggacttgcagggcgcgggtgggaaggtcgagaaaacggccgaaaaatgcagcgatggtaagtgctgatccgtcaccacctgaattgttcgatttgcggcaacgcgccgctttatccatgaggagtctgttatgaagcgtgcaattgtgctgctcgtgctgtccatgttgtcggtcggtctgctgtcgggctgcaacaccgtcgcaggtgccggcaaggacgtgaagggcgccggcgagaaggtggaagacgcagcgcgtaagtaatctgacgccgcatgcaaacaaaaaacgggccgcaaggtccgtttttttttgtgcgcgatcgcgccgtgcaaggtggcatccggatgctgcgcctggcgcggcctacgcgttgcagactggccgtgcgtcggtaaccgttcagtgccgtgatcaatcgtttgacacctgttgatcaatcgcaaacaccgctgtcgtcagtctggcgacacggtcaatcgaggccgtatcaagcggagtcatcgcatgaacactgacatcatttccggcaagtggacccagttgaagggcaaggcccaggcaaagtggggcgatctcaccgacgacgatttcaaggttgccgaaggcaatgcgcaatatctgcaaggcaagttgcaggaacgttatggctgggaccgcgaccgtgcccagaccgaggtgcgtgcgttcgagaagtcgctgcgcgacgacacctgatggcgcgtcattctgccgcccgacggggcgagcagattgcagacgacgggccgcccagtgcggcccgttctgcgtttgtgcgtctaaaacctgccttcgaccaggggccggcaatggcgggcgtgcggaaccgctaaacttgggggctgattccctggcattacgcagatgaccactcgtgtccttaccggcatcaccacttccggcaccccgcatctgggaaattacgtcggcgcgatccgccccgccatccaggccagcgcgggcgccgataccgagagcttctattttctggctgacctgcatagcctgatcaaggcacaggacccggcgcgcacgcagcgctcgacgctggaaattgccgccacctggctggcctgcggtctggatccggacaaggtgtggttctaccggcagtccgacgtgcccgagactaccgagttgatgtggctgctgacctgcgtggccggcaagggcatcctcaatcgcgcgcatgcctacaaggccgcggtggacaagaactgcgccgacggtgaggacgaagatgccggcgtcaccgcaggcttgttcatgtatccggtgctgatggcggctgacatcctgatcttcaacgcgcacaaggtgccggtggggcgcgatcagattcagcacatcgaaatggcacgcgattttgcgcagcgcttcaatcatgtctatgggcgcgagtttttcaccttgcccgaaggggtgatcgacgagcaggtctctaccttgccggggctggacggccgcaagatgagcaagagctacagcaatacgattccgctgtttgcaccgcgcgaggagttgcgcaagctggtgttttccatcctcaccgattcgcgtgcgccgggtgaggcgaaggacacgcaggggtcggccttattccagctgtatcaggccttcgctgcgccgcaggagtctgcggcatttgcgcaggcatttgccgacggtattagctggggcgatgcgaagcagcagttgttcgaccggatcgatcaggacattgcaccgctgcgcgcacgctacgaagcattgatggcagagccggccaagatcgaagcgatgctgcgcgctggcggcgcacgtctgcgcgcacgctacgccaccccgctgctggccgagctgcgcgatgcagtaggcctgcgcgatctgtcccgtcaggctggtgcagcggtgagcgcggtcggcgagaggatcgcgctgccggtattcaagcaataccgtgaaagcgatggccagttctatttcaagttgaacgacggcgcaggtacgttgctgttgcagagcgatggcttcgcatcgccacgcgatgccgggcaattgatcgcacggttgaaacaggcagcgcaggcgagcgatttgcaactgccgggcgtgcatgcgcacatggatgcggacgtgattcttgcggcgatgcacgcattgcgcgaggcatgatcgacatgacgctgcaggcgtcgctgttcgccatggctagccgcattctggggtgcctgtggcgacatgcatcacagcgacgcaatgcttgggcctacactgcagtctctacaaccgccgcggggtgcgaatgacagtgacagccgagttcaacatccacaccatcgataccggctttggtggtgtgcaattcgatgcagcgtatttgatcgtccaagcgcaacgcggcgccttgatcgattgcggcacctcgctgtcggtgccacagatgctggccgcggtgcaggcggccgggttggcgccggcgcagatagagtggttgatcctgacccatgtacatctggatcatgccggcggtgccgggaccttgttgcagcacctgcccaatgcgcaggcgctggtgcatccgcgcggtgcaccgcatctgatcgaccccacacggctgattgccggcgccaccgcggtgtatggcgaggcggaaatggcgcgcagttacggtgtcattgcgccggtgccggccgagcgcgtggtcgaggcggtcgatgggtacacggtgatgctgggcgcgcgcgcgctgcgcacgatcgataccccggggcatgcacgccatcatctgtgcgtgtgggatgcgcgtagccgcagctggtttaccggtgataccttcggcctgtcgtatcggcaactggacagtgcccggggtgccttcatcctgcccacctcgtcgccggtacagttcgagcccgaggcgatgctgcagtcgatgacgcgcctgatggacgccgcaccggaggcgatgtatctcacccattacggccgtgtcacatcgccggcaccgttggcgcaggcgctaggcgagcagattcatgcgatgaccgagattgcgctgggttgcgcgcaacgtccggaccggcatcgctgcatggtggcggcgttgaccgaattgtatttggaacgcgcacgccagcatggatgtcggttggacgatgcggccgtggagcaactgctggcaacggatatcgaactcaacgcgcaagggctggggttttggctggatcgtgcagcgcgaccaagttagcgctccgggagcggctgatatgtcctctcgaccgctgtagcgaattgtcacgtcgtttaaagccagtcagtcgaatgcgcggtgccctcgccgcttgcaggatacgccgcaagtacgtccttgtaggctcgatggcggcattcatgccgcccacggtcccgcaagcggcgaagacaccgcaccagacagtgcgccgatgatcttcttcaacgctctgcggttgcctggcttgaattggcaggcgcatggggcacgccgctgcaacaacaatgtcggtggtgacccgattgcaggtatgcacgtcgtgcatctcgatggtcgccgtccgcccacctgtggcccctcagccatgcacgcagttcccgcaatctactgcattctcgcgtcatggtgctcctgcattggctgcgcgcttgtaaactatgtgtcatctacctgttgaaagggcttgccgtgaatccgatgcgcatcctgctgttgtccgcctgcctgtttgtgggaggtgtggcgcaggccgccaacgatctgccgggcggcggcatcaatgccgaggcgttgtcgcggcatgtgcgcctgctggcgtcggacgaattcgaagggcgcgcgccggccagtgccggtgagcagcgcaccgtggattacctggtggagcagttcaaggcggccggcctggagccaggtggcgagcaaggcggttggacgcaggcagtgccgctggtgcgcgcgcaggtggatggcccggtgcgcgcaagcgtgcgcgtcggcggcaagacccaagcgctggtcaatggcaacgatgtgatcttgcagagcctgcggccgcagaaagcggtcgcgctgaagaatgcgccgctggtgttcgtcggttacggcatcagcgcacccgagcggcaatgggacgattacaaaggcgtggatctgcgcggcaagattgccgtggtgctgatcaacgatgccgatttcgaatcgccgcagccgggtgcattcgacggcaaggccgtgacgtactacggccgttggacctacaagtacgaagaggccgcgcggcgcggtgcggccggtgtattgatcgtgcacgagactgcgccggcggcgtatggctgggccacggtgcagagttcgggcatgtcgccgttgttcgacatcgaacgcagcgatgccgacgcccgcgcgcagcatgtgccggtacgtggctggatgcagcgtgcgctggcggtgtcgttgttcaagcaggcgggcctggatttcgaacaagcgaaggcacgtgcgcagcagcgcgatttcgcgccggtggcactgggcgatgcgacgttgtcggtggatttcaagctcaagcgcgagcgtgtggtcacgcataacgtggtggccaaactcaccggcagccagcacccggatgagacggtgatcttctccgcgcactgggatgcgttcggtatcggcaaggccgatgccagtggcgagacgattcggcggggtgcggtggataacgccaccggcgtggccagcgtgctggaactggcgcgtgtgttcgcggccggccccaagccgcagcgcagcctgtatttcatcgcgttgaccgccgaagaaaagggcttgcttggcgccaattactacgctgcgcatccgctggcgccgttggacaagaccgtggccgtgctcaatatggaaatgttcagcccggatggcctgacccgcgacatcgcttcgtggggacgtggacgggtgtcgctggaaggcgatctggaagccgccgccaaggcgcgtggacgcagctattcgccggacccgaatctggaggcgggcttcttctaccgtgccgatcattttgcgtttgcgcgtatgggcgtgccggcgatcacggttggtccggggctggacatggtcaacggcggcatcaccgcgggcaaggcgctgcgcgacacatatttcgccaattgctatcaccagccctgcgacatttggactccgcaatgggatgccagcggccatgccgccgataccacgctggtctacgacgtgggcgtggcgctggccaacggccggcagtggccgagctggcaggatggctcggagttcaaggcgatccgtgccaagagcgatgcggcgcgcaaataagagcggctaacaacacctagcgagcagcgctcaggtgggcgcggacgtcgcgctcagaaccggggtgtgcgcgtggtacatgcggattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagccgctctaagtgtgcagggcgtgcgtgggcagcgtgcccccgatcaaggggccaagaccagctagcaacacggctgcgctgattgccaggcgggcgtgcggtacgtgccacgcgtccactgcgaatcctgcgtgctgtccacgcgcatcggtgactgctcgctacgccaagcggacgcagtcggtgctcggtgtggccttcgctcacgcgtccactgccgaccctgtgcactgtccacgcgcattggacggttgctcgcgacgttgtgttcgtcgctctcagtgcgactgctggtgttgtggtcaacgctctcgcattgaacgcctacgtataggcgtgccctacgacttgccgatgtttgcgttacgtgccgctggcggcacgcttgtgctgggcgacgctgccgcacggataacgcttggccagtgcctggacgatcaggtcaggcgcggcttgcgcttggcgcgcgtcgggcagcgcgccgatgtcggcgatgatcgcctgcaggtccggcatgcctgcctttcctaccggcatgcaccactggctgcagtagctggcgctggcaacgcccagcagataggcgccagcgcggttggccgacagcatgaccttgagttcggcttgctctggcgcggtgatttccggcgccagcgatccgtccagtcccgcgtcgatcagcttgctcccgctgagctcccaaggctcgggggtgcgtgctgcggtggtggtggacagtgcgctcagggcggccagggccaaccagaaaagacgacgctgcatatgcgctctcggatgcgggttggcgtgcaccatagcgcgatagacggctgccggttgtgtgcgacgagggcgtgtgcatgtgctctagaattgaggtttccgctgtactgcccggcacgattccgatgtcttcctctcacgatgctgccgcgcctgcgcgcagcgggttagtcgttctcgccgtgttgctggtctacgtggtgtggggctcgacctatctggcgatccgcgttgcgctggaaagtggtgcgcagccgctgacgatggtgtccggcatacgtttcatcgtcgccggtagcgtgctctacagcgtgctgcgctggcgcagtgtggctgcgcccacgcgcgcgcaatggaagaacgtggcgctgatgggcgcggcattgttgctgctgggcaacggtatggtggtgtcggccgggcgcagcgtgtcgtccgggctggccgccacggcggtggcgacggtgccgtcggtgcattgcgcgggcagcatgccagcggcggcgaatggttgggcattgtgatcggctttgtgggcatggtgtggttcaacgccagcacccgtttgaccgcgacgccgggtgggttggtgttgctgctgatcgcaccgatcggctgggcgttcggctcggtgtggtcgtgcggacgcgatctgccgtcgccgttcatgaccgccgctggacagatgctgtgcggtggcgtgctgctggtcagcaccggcttgctgatcggcgagcgcccacaggcatggccgagcccgcaaggcgtgttggccgtggcataccgatgggtgttcggcgcgatcgtggcgttcaccgcttacgtggggttgctgcatcacgtgcgtccggccttggccggcagctacgcctacccggtgattgcggtgagcctgggcgcctggctgggccaggagcgcttccgcgcgcaggacatcgctgcgatggcggtgatcctggcgggcgtgttggtagtcatcttcgccaaggcgcggcgatgagcacggtctcgccacaggaggcgcggcgcgggctactgatcaccgcgtccaccttcgtgctgtgggggctggtgccgctgtattggcatctgctcaaggcggtgccgtcgctgcagatcattgcccaccgcatcgtgtggagcacggtgctggtggtggtgtggctgctggcgagcttgggcctgcgctggtggcgcagcattgccgcgcagccgcgtgcattgtggatgctggccggcagcagcgtggcgatcgcgttcaactggggcctgtacatctgggcgatcaacgccgggcatgtcatcgaggccagcctggggtacttcatcaatccactgctgagcgtcttgctgggcgtgctggtgttgaaagagcgcctgcgtcgcatccagtgggtggcggtggtgtgcgcggcagtgggcgtgctgtggctgaccatcgttgccggtgcgccgccgtggattgcgctggggctggcggtgtcgttcggtatttacgggctgctgcgcaaattggtggcagtggatccggtggccgggctgggcgtggaaagcgtgtatctgttcgtgccggcgttgctgctggcggcctggggcgagcagggccacggcggcgcgttcctgagcggctggagcctgcgcaccgatgcgatgctgatcttcggtggtgtggtgacggcgctgccgttgatcggcttcgcttacggcgtgcggcgcattccgctgtcgttggtgggcatcttgcaatacatcgcgccgagcctgcagctgctgctgggcgtgtggttcttccacgagccgttcgaccaagggcgcgcgatgggctttgccgcgatctgggtcggcttgctgttgttcgttggagacagcgtactgcgttcgcgtcagccggtggcggcgcgctgagtcagcgccacgctgcatgcgatgcgtgtggcgtggagcagcgcgaaggctgcgcgtcagcgtgccgcgattgccgtgctcaactctgcggcactgccagggggctggcgacggccagcgtggaagcgggcagcgtttgcggcgcagggcaatggctggggtcttcttgcacctgcgccagccattgatcgatcggcccgccgagcaggtcaagccgcagcggcagactcaaatggttttcgccagcgagctcgacgtaatgcgcacgcgcactggccaaggcgagtgcgcggccatgggttactggaatgtgctgatcggcatcgccatgcaacagcagcacgcagctgcgcgtgtcggccagagcgtgtgcgacatcgacatggtccagatccaacttgagctgggtatcggccgctgcaatcaccgcgtcgatattttggtcggcatagcgccagcgcgcatacgcggccaccgcccgcccgcgccatccgtgcggttggctggagagcatgtgcggcaccatgtcgcgaatgccgcgcccggcattggcgaaggattccatcgccaccacgccggtcacgcgtgggccgagtttgtcggcagtgaacagcgcggtggccgcgccgtaggaaataccgaacagatacagcggcccgcggatttcgccgcgtggctgcagtgcatcgatcacatcgatgacgtcatcggattcgcgcgtgccgtagccggacggcccgccgccggaatggccgtggttacgcaggtcgatggtgaccacgcgatagccggcctgcgcgagctgcagcgaccagggcagcagcgaatcgccatccatcatccaaccatgcagcaccaccaccgtgccgcgtggtgtcggcggcacagcggtcggaaccttgaaactgaaatccacatccagcgcatgcgccgggtcgttgcgctgacccatgtagcggtactgcatggcgtactggccggggtcgatcgcacgccagaagatcggcacgccatcgcgcgtcagcacatgcccgctgcggttgggcaccgtggcgatggtggcggcgatgcgttcttcgtccagcagcggcgaggtgccaccgggcgcaaccaggcgctcgctgagcgaggtcgaaggagaggaacagccggccagccacaggcaggcgcagaccagcagaagcaggcgcgtcatcgcgattgatcgatggaacaaacggccgagcagactacggcctgcccggcccgcgcatctaccgcattgcggtgacagaacgatgacagcctgccctgtgttcagctgcggcagccagatgcgctgccgcagctgtcaccactcccgactcccgaatcccggcgggccaagggcccgcctacaactcgcgcacggtcgtggcgatcagcaaacgcgctgcacgcacgcgcacgccacgccgacggcgtttgcggcggcgtttgcgtagatgcatgaataaccgaccatcgcgcttctggtcggcgtcgatgtgccgatagatccctgcgtgactggccaagccggtgcggccggcaatctgttcgggactgacgtcctccctcagcagaacctcgatctggcggatgcgctcggcgtcgatgcgtggacgccggctggcctgcgtgcgccgatgggcgctgatgcgctgcgcgtgatcgggccgatactgcacagcgtgctggttgcgacgcagtttgcggctgatcgtgctgggcgcacgtcagagttgaagccacctgtagataggcggctctaacgcactgttgctgacggactctgccaatgagcgagccctgctgtccagggcaaggcaaagggctcgctcagtgcaagctgggtccgtgctccacctgcgtgatcaaaggctcatgtgaaagagtcaccgctccccaagcgccatgctggaaaacacgccgtcgcggcgcacccaggcatggaacagggctgcgctcagatgccccagcacggtggcgaacaacagatacgccagccagccatgcgcgctgcgcagccaggcatacagcgcagggtcgtgcggtgcgatcgccggcaggttcgcgcccggccacagcacgatcgggtagccgccggccgacaacatcgcccagccgatcaatggcatgcccagcatcaatgcatacagcagccaatgcgaggcaatcgcggcggccttctgccacgccggcagatcggccggcagcggcggtgggcgatggcgcaagcggttgatcaagcgcagtactgccaggatcaaaatcgcgatgcccagcgggcgatgcagatcgatcaaccacggccgttgcgtcaccgaggccaccatgcccacaccgacgaacagcatggtcaggatcatcgcggccatcagccaatgcaatacgcgcgcaggcagattgaagtgggtgcgtctgctcattggcgtgctccctggccggtggcggcgctgccttggccgtcagcgatctcgcgctcgcggcgattgaacgattgcgaatacaccgacgagcgtgccgccagaatcgggtcattcgatgcggcaaggcccttgggcaagatcaacgggtcgtaattgagatcgcggcacgggccggtggcctgcggctgcgcacgctcgatcaagagcgtcccggccacgatctgcttgcggctgtccggccacggctgcgacgggtcgtccaccgcatcgccgggctcggcgatggtcagcaccatgtcccaacgcagcggcccctgcgtcagccgcgcatccagatcggtggcgagaaaatcgccatcggcctgcttgcgttgttcggcgctcaattccttgaacggcgtctgcgggcgcatcgaccagcggatgtagcgttcgcgtccatcgccggcaatcgcgcggaacgcgttgacgccgttgtactgcgtgttggcccagctgtccgaccacggcgcggtcttggcccactgctggaactttgctgcctccggatattgcttgccgaacgccgccagtttttccgggtccggcttgccggtggccgggtctggcttggaggccacattgagtgcctgaaagccggccggcgtggcgaccacgaagaacggaaaactgttcatcgccgtgcgccattgctgcccatcgtcgctgcgcaacagcagcgccatgctgcgtacgcgcgcctgcccgtcgggcccgtgcgggtcgccgccgccgatcgacatgcgtcccagcaccggcgtgctgggctggctgaagatgcgtgccgacgacagccaggtggccttgccgctggactggaagtgcccgctcacgcagacacccttggtatgcgcacggcggaagcccggatgcggcggcccgctggattcgatggtgtcggtcatgcgtgcggcagtgagccggtcgctgccgatccagccggccgtccaggcaaacgccagcgcaacgccgccggcaatcgcggcaatccccaacaacggcagcacggggctgcgcgcacgcgggggcgagggaggtggcaacgtcatggctggctcctgtggtcgatgctgtgagtggtcgatgcagtgagacgacgtgtgcgccgagttattcccttgatcgccaataatagtgtggcacgcgcacgaatggtgggaatcatccgcgcttcagtgcgtccactgcgtgatgccaccaccaaaacctgccaatggatgctctggacgatgaccaactgcgcgccatgctgccggcgctgcgccgcttcgcgcgctcgctgagtggcgaccccgccagcgccgacgatctggtgcaagccacactcgagcgtgcgctgcggcggtggcgcacacggcataccgccgacgccctgcagccgtggttgttcgccattttgtaccggcagtttctggatgggcagcgccgtgtcgcgcgctggcagcgggtggtgggtctgttcgccccacaacagcccagccaatccgcatccgccgaacaggtgcacgacggtcgcgccatgttggcccgtctggcgttgttgccacccgagcagcgcgccttgttgctcttggtcagcgtggagggtttcagtgatcgccaggtggcagacaccctcggcatcccgattagcacggtgatctcgcgcctgtcgcgtgcgcgcgaacgcttgcgcgcagtcaacgaaggtcacgtgaaccacgcacctgcatcgaggatcctgaaatgaccatcgcaccgcccgacgaacacgcgttgcacgcctatgtcgatggccgccttgccccgcagcaacacgcagcagtggcggcctggttgcaggcgcatcccgcgccggccgcgcgcgtggctggctggctggaagcgcgatgccgaagcgctacgtgccgcgcatgccggccttgcaccggagatgggcgccatgcactcacgcctgcggcgattcgccgtggcctgcaacaacgccgtcgcgccgtgtttgctgtggccgccagttgcgtgctggcactgggcttgggtaccggactgggctggcagctgcatgcgagccgggtcgccagccaacgcgtgccgatggccgctgccgtcgccgcttatcgcctgttcgccgatgccggcacgcagcagggcgttgcgttggacgtgcagcgccgtgcggagttgcaaccgtggttgcgcacgtatttcggcaatgccggcgtcgtgccggatctgcgcgcgcaaggccatacgctgcgcggtgggcaattgctgttcatgctggaaggcgcggccgcgatgctggtgtatagcgtgccaattgcgcgcattggcctgtatctgcgtccacgcagcggaccgatgccgaccggcgagcgccgcgatggccgtctgttggcacaatactgggctgaaggcgataccgcatttgcattgatcggcccggcgacgcagacacgcatgcgcacgatcgcgccattgttgcgtaaccagggatgacccgcgcagcggaagcgctgtgttcgccgcagcgtgacagcagcgctggccgcgctcaacttccgtaacgttgctgcagcatcgcgaacgccgagcgcagggccagtgcttcgccgccggcggggcggccagggcggtcgctgtcgttccaggcgtagacgtccagatgcgcccacggctggccgggtgccacgaagcgttccagatacagcgcggcggtgacggcgccagccatgcgcgagccggcgtttgccatatcggcgacatggctgttgagatagcgcagatacggacgccatagcggcatgcgccacaccgggtcgcgggtctgttcgccggcgttgatccaggcctgtgccagcgcatcgtcgttggcgaatagcgccggcaggtcagggcccagcgcgatccgcgccgcgccggtgagggtggcgaaatccaggatcaggtccgggcgctgctcggtggcatagctcagcgcatcgcacagcaccaggcggccttcggcatcggtgttgtccacttccaccgtcacaccggcgcgggtggtgatcacctcgccagggcggaacgcatccgggcccaccgcgttttccactgccgcaatcagcagcgtcaaccgcaccggcaactgctgcgccatcaccagcccggccagcgccaacgcatgcgccgcaccgcccatgtccttcttcatgttgcgcatgccatcggccggcttcagatccagcccgccggtgtcgaagcacacacccttgccgaccagcaccagatgcggatgggccgtgtcgccccactgcaactcaatcaagcgcggcgcgcgatgcgacgcgcgccccaccgtatggatggtggggaagttctgcgccagcaacgcctcgccgacaatcgcatcgacctgagcgccatgcgcttggccaactgcgcgcgtggcgtcttccaggtgctgcgggcccatgtcttcggtgggcgtattgacccagtcgcgcacctgcaggcaggcctcgatcaaggcgcgcgtctgtgccgacggcgtggccgccagttcggccggcgcacgcggcaccttgcgataacgcgcgaagcgatacgcgcccaatccccagcccagatgcagcaacgcctgctcggcatcactcaacgggttggccagcgtccagcggctggccggcggcaatgccatcggcgcatgcgcataagcgtaggcatcagcacgatcgccaataccgagaatcgccccggccagcccgttgtcgcccggcaacagcagtacgctgcccggtgcggcttcgaaacgctgcgcctgcgcccacgacagcacaccggtgggctgttgtgcgcaccagcgcgtaaagctctcgcggtcgagtacatacagcggcaaggccgcggcgttggaatcgatgaaaccggtgaggtgcgacatgggaatcctcgaatgtggcgccgtgcgccgagcaatgggctcaggcgggaagggtgatgccggcgtgcgcggggccaggatgcggcggctgcgcgtccagccaatcggccagcccggtcatgctgtcgaattccagatccggttgctgggtggggtgcgaccacaccgcaccttcgcggttgatccagcaagcgcgcaggcctgcatccagcgcgcccagcacgtccgtgcgcacgtggtcgcccacatgcagcacgtgcgccggagacacctcaagccggccgcaggcggccaggaagatgctcgggtcgggctttgcgctgccgtgttcacgcgagcccagctgaaatgcgaagtgatgcatcagcccgatgcgctgcagatcggcattgccgttactgagcgcggccaccggtacgtgcgcagcgatgcgcgccagcgcgtcgagcacatccggatagcattccacctggttgcgtgcggcatagaacacttcgtaggccggctccagcaacgccagatcgccgccgctctcgcgcaacgccatttccagcgtcaaccgacgcagcgcgctgaggtcgtgatgcaggtgcgggttgtcggcaaagctgcgctcacacagcgcgcgcatcgcctccaccggaaagcgctcggcagtgaccggactgtgctcgcgcatccagtcgtacagcatctgatcgatccgcgccccgatcggcgcaaagggccacaacgtatcgtcgaggtcgagggtgatggcgcggatgtggaagctcattgccgcattttacggcggtggctatgaaaagggggttgcggagtcgggattggagagtggcaaaagcagtcaagtggccttcgagccgatccagtgacgcaatgcatgcctttgcggctccccagtccccgctactcaagcaaccgcgcccagcgctgcatgacgtccacccggctcagcaccatcttgatgcagaccagcaaaggaaccgccagcagcaggccgaccatgccccacaaccagccgaacagcatcagccccaggatcagcatcagcggcgagatcgccatgcggcggcccagtacgatgggcgtgaccacctggccttcgatggtgtgcagtgccaggtacaggattgccggcaacagcgaggacaaggtagtgcggaattccacaaagcccatcagcagcatcagcatcacgccgatcaacggacctacatacggcgcaaaattcaacaaccctaccaccgtgccccacaagatcgcttccggcagcggaatcttcagtacatacaaaatgccggcaaacaccagcccgaccagcgtgttgatcacgctgatggtgagcacgtagcgcgaaacctcgcgttcgatgtccagcatgatctcggtggtgaaacgttgctgctggcggttcggcagcaaggcgatcgcatgccgctgcaggctttcgccatagaccatgaagaagaacgtcagcagcaccaccgccaacaccgacgcggcgagcttgggcgtgcggaccagggccttgtaagggtcgtccatctgcgtgcgcacgatctgcacgccgcgctggccttcgccaccggcggcgcgtgcaaaattttccgccgcctgattggcctgcatcaccggcttggtgagattgcgcacatcgtgggcaatctgctgcatgtgctgcggtgcctgttgcgcccactcggcagccgggccggccagttgcaccgccagggtcacggtgcctgccaggcccaggcacaggatgagcaaagcgccgagaaaccgcgggatatacaacttgcgcagaccgcgcaggatggggttgccgatcaacgcgaaaaacacggccagcatgatcggcagaatgatcgtctgcgccgcccacagcgtgtagccaacggcaagcgtggccagcaccaccatcgaggcaggtgcgcgcgggcggtgcgctggtgcgggcggaagcgaatctgccgcggtggcggcatccgatgagtcgacggaaagagacatacgcgccctggcagcagactggcgtgctgccagcggtgcgccattatcggcccaatgcgtcaacagcgcgcacagaatctgtgggcgcggtgtcagtgagcgggtggttgcctggaggactcggccgcgcgcgcactggtgcagttttcaggggtcgggtcggcacgcgatgtggcgtcgccggcgacgctgggatcgcagcgcaagcatacctttgcctatgttaacaacggacaggcatgctggtgtgttgattgcagaactcggcgggtgcttacccgccgcgtccatgctgtctctatttgctgccggccgccagccaagcgccagccggtctgtttgccagcttcgcgcagactgtcgaacccttgcatatccaggacgccgcgttggtcgctgtcgttgaagtgttccatgaagccgcttgagtgcatgggacatccatcttctgcactcctgcgttgaaggcgggtgcgcccatctatgcccgatcagcctggatgccaatggctccgggttgacctttcgctgtgtacggacaacaaaaaacccccgatctctcgagggttcttttaaatcccagcataagccctggaactgaaattggtgcgcccggagggattcgaacccccgaccaatggcttcggaagccactactctatccggctgagctacgagcgcctggccgcgcattatgccagaacagccggcgtgcgcgtgatggggctgggcgacacgggacctggccagccacggcgtcactccagatgtgatgacaccggcctctcggccggggcattcgccgggcggcaccggatgcccaggttcaagcgcacagggtccagacgtgcagcggcgcggccatctcaagcggccgtcgccagatgcaagcctgctcaacgctccccacctgaccgtcaggttgagcacgcgcctgagcgcggtcattgccgagcctgcggggcaatcgcaccgcccgccccagcccgcctgcaccaacgcacggccctggccgctcgcaaccttgatcgctgcggccagccgtatcccatcgcggaggcagggcattgccaggattgccgcccgcacagcgcccacatgaccacggccgagccgcgctgctaccctttgccgcatgagcaagcatgatgtcgaacgactgcccgcagcgtgcgggctgacgtgcccgcagcgactgggccagtactggcagctggtccgtggcgaccgcccgatcgggagtctgctgctgctctggcctacctggtgggcgttgtggctggccgccgatggcctgccgccgctgtggacgctgttcgtgttcaccgccggggtgtggctgacccgctcggccggctgcgtgatcaacgattacgccgaccgctggctggatccgcacgtggagcgcaccaaatcgcgtccgctggccaccggcgcggtctccgggcgcgaggcgctctgggtattcgtggtactgatgttggtggccttcgcgctggtgttcacgctcaactggctgaccgtgctgctgagcgtgcccggcgtcttcctggccgccagctacccctatctcaagcgccacacccacctgccccaggtctatctgggcatggcgttcggctggggcatcccgatggccttcgccgccgtgcaaggcagcgtgccggttctgggctggctgctgtacgccgccaacatcctgtgggcaactgcctacgacacctggtacgccatggtcgaccgcgacgacgacatccgcatgggcagcaaatccaccgccatcctgttcggcagattcgatctggtcgcgcaaggcatcttgtatgcgctgatgttcgcagtcctggccttggtcgacctgcgcgctgatcttggtgcggcgtactgggccggtctgggcgttgcggccctgctggtggcctacgaattccgcatcgcccgccaccgcgagcgcggcccctgcttccgtgccttcctgcacaacaactgggttggcctggcgatcttcgttggcatcgcggtggcggggcgttagattcgggaatggggatggagatggagatggagatggagatggagatggagatgggaaattcgtcgattgaagatcagacattgaagtagcgagcaaggattcacaacttgccagcctctactgttcaattgctcaatctcttttttagcgatccacccacggaagccggatcgctatcgaccacgctgtcctgtcagacagagagcccctctcctgcggaagagcggaaggggtgcgggtaagggcgaagcctcacacagctggcgccggcaggctagatcacggcacccgcgcgcagacccaggcatccacccgttgcactccagcctttcgcaatgccttcgcagcggcgtgcagcgtcgcgccggtggtcatcacgtcatccaccagcgccacatgtgccggcaacgggccgcgggcgacgaaggcgtcgcgcagattgcgctgccgctcgaccgcatccagctcggattgcggcgcggtcgcgcgcacgcggcgcagcaacggcaggcacggcagctgcaatgcgcggccgagcggcctggccaactccagcgcctggtcgtagccgcgctggcgcaggcgctgccggtgcaggctcaccggcaccaacgcctgcgggcgcggcagctccacgcagcgccgggccatcagctcgctaagcaggcgacccgccgccagatcttggtggaatttgaaccgccgcagcagcccgtccactggccagcgataggtgaaacaggcatgcacgcgctgcagcggcggtggttcctgcaggcattgcccgcacagggccaccccatcggaggcgaacagctgagtggcgcagcataaacaggcgtggccgtgatccggcaaggcggcgcgacaggaggggcacagatcgccgtcggccgtgcctgcctctgcgcacaccagacacaggctcggcagcaacaaccgaaacacccgttgcggccacctgtaaaccgatcgcacctgattgacgttgacagcatctcccatgctcaccagactgccttgctttcaagccgctgactgtcaggaaactccgatgtctgttgtcgtccgccatgactgggatcacaaagagctgcaggcgctgttcgatctgccgtttccggagctgctgcaccgcgccgccagcgtgcatcgcgcccatttcgatccggctgaagtgcaggtctccacactgctgtcggtcaagaccggcggttgcccggaagactgcgcgtattgcccgcaggcgcagcgctacgacaccggcgtgaccgcgcagaagctgctggagaccgaagaggtcgtggccaaggcgcgtcaggccaaggcggctggcgcctcgcgtttctgcatgggcgccgcctggcgctcgcccaaggagcgcgacatccccaaggtggccgcgatgatccgcgaggtgaaagccatgggtctggaaacctgcgccacgctcggcatgctcgacgccggccaggcgcgtgcgctcaaggatgccgggctggactactacaaccacaatctggacaccgcgccggattattacgacaccatcattcacacccgccagtaccaggaccgcctgaacacgctggagcatgtccgcgatgtcggtctgaagacctgctgcggcggcatcgtcggcatgggcgaaacccgcgaccaccgcatcggcctgctgctggcgctggccacgctgccggcgcatccggattcggtgccgatcaatcagctggtgcaggtgcccggtactccactgcacggcacccagcagctggacccgttcgagttcgtgcgcatgatcgcggttgcgcgcatcgccatgcccaagtcgatggtgcgcctgtccgccggccgcgaagcaatgagcgacgaactgcaggcgctgtgcttcctggccggtgccaattcgatcttctacggcgaaaaactgctcaccaccggcaacccggataccgagcgcgaccagacgctgttccagcgcctgggtctgcgcccgatgcagatcaccgtcgatgcggccgagcacgatcaccccgctaccgtgcatgcggagatcacccgcagcgcggcctgcgagcataccgcctgagccggcgtccggcaccggtcgtcggtgccggctgggcgcgctgagcccggcacgctacgctagcggcccttctctgccgttgaacgctcccatggctcgccccgatctgcacggacggatttcgtcgctacgtaaattgcatgtggcccaggaccgggtgcgggtgcggcgacaggtcggccgccgcgatggcgtgcggctggaaatcgacggccgctggctgaccgggttctgctccaacgactatctaggcctgtcgcaacagttcgaagtgatcgccgcgctgcaggatgccgctgcccgcgatggcgccggtgccaccgcctcgcatctgatctgcggccaccacaccgcgcacgaaacgcttgagcgcgaaatcgccgagtggctgggctatccatcggcgttgctgttcggcaacggtttcatcgccaatctggcggtgcaacaggcactgctcagcgaagaagacgatgtctgcgtgcaggaccggctcaatcacgccagcctgctcgacgccacacggctggctggctgccggctgcgacgctatccacatctggatgtggaaggcgcgatgcgtcagctcaaaggcgcgcccgagggtgcggcgatgctggccagcgacgctgttttcagcatggatggcgatgtcgcgccgctgcgcgcgttgagcctggtggcccgcatgcaggacgccctgttttatgtggacgacgcgcacggtgttggcgtgctcggcccccagggtcgcggctgcgtggccgatgccgggctgggcgtggccgaagtgccgttgcagttggtgaccctgggcaaagcgctcggtggctacggcgcggttgttgttggcgacgacgcgctggtgcgccatctggccgaaaccgcgcgcccgtacatttacaccactgcattgccaccggcccaagtcgccgccacgctggcagccgtgcgcctggcgcgtcgcgacgattggcggcgtgcgcgcctggtcgaattgattgctgcgttccgcgatggcgcgcgcaagcatggcttcgaactgatggcgtccgacacgccgatccagcccttgctgtgcggtgaagaagcgaccgtcatggcgatgtcggccgcactggaacaggcgggtttcatggtcggcgccattcgtccgcccaccgtgcccgaaggcaaggcgcgcttgcgcgtgacgctgtccgcgctgcatacgccgcagcaggtgcaggcgctgatcgacgctatcgtgcaggcgcgcgatgtggtgagccggcagccgctgcgtgcgtctgcctgagacaagctgtggcttgtgcatggcctgcgctgaaacaagcgtgggtcactcaacgagtgcattgattgcatgacgcatgcgcgtggaaggcgacaaccatgtgctgatctttcgttccgatatgggtcccatgcagtgcaccggcgttgcagcgggcgcgcgctcgtatccaatcgcatctgtgcactgacatgtccctagcggcaggaaatgcatcgtagctaatgtccacaggcttaccgacctgtaacagaccgaccgccgagctgggcgcccatagttcggccacgagcttcgaatttctgggaaggatcaccatgagttgtgacgcttcatctacggccatgccaggatgtgcgaggacatttacgacaatgccaggtcctcaaaagcgttgcgaatcggagttgaattcaccgaacaaatgtcgacgtctgctgtccaaccatccataaagaagagagacggacgtttggtatctcgggcagcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggttgcatcgcggctgggcgtacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgtccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggttaatggcaagaaccctggccagcatggcttcgacttcggtttgtggacgcggcaggtcgtgcgtgaactaatcgagaagaagtttgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcgcagtgggagaagcagacgtacccggcgatcgtgaagcacgccaagcgggaaaaggccgagattgacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgctggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggacctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctggtgctcgatggtttgcccgctcacaagacccgtggcgtacgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggttacgcgccggacttgaatcccgacgagattggtatggagctacaccaagcgcacaggcgtggcgcgcagcccgctgagcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggtatccaagtgtcgcctatatttctgacttatgagtaatggtggcgatggtgcacaaccgcaaacccccagcacgtcgtgatgtgcgttcgctgtcgcaggaggtcagcggtatcagccttgagcagatcgctggcacctggccggcgtgactgattagtatggtcttctttttgtttccgctgccgcatgcgcggctccatcgagatttccatgagcacatccattccacaacgtcgtgcactcgtcaccggcggtagcggcgatcttggcggtgcgatctgcggtcacctggcagcccagggccggcatgtgatcgtgcatgccaatcgcaatctggtgcgtgcgcgagaggtggttgctgcgatcgtggccaatggcggcagcgcacaggcggtggccttcgatgtggccgatgcgcaggccagtttggcggctgtggaggcgttgcttgaagttggcccgatccagatcgtggtcaacaacgcgggcatccacgacgacgcgccaatggccggcatgaatgtggagcagtggcaccgcgtcatcgatgtgtcgctgcacggtttcttccacgtcacccagccgttgctgctgccgatggcgcgcacgcgttggggccgcatcgtcagcgtttcgtctgtggcggccgtgttgggcaatcgcggccagaccaactacgccgccgccaaggcggcgttgcacggtgccagcaagtcgctgtcgcgcgaaatggccagccgcggtatcgcagtgaatgtcgttgcaccgggcgtgatcgcaagcgacatggttggcgatagttttgcgccggaggtgatcaagcaattggtgccggccggccgcgtcggcaagcccgatgaagtggctgcgctggtcgcctttctgtgctcggaagcggctggctacatcaatggccaggtgattggcgtcaatggtgggatgggctgagggccgcagccgaatcgtgtggcgtgttcgctgaaaaggtggcgagccaatgacctgcgacagaccagaacgcgctgcagccttggactgcagcgctaggcaattaaccgccggtctcgtcgatcttcatggtcagctcgcgttcgcgtgagccacgtgcagcggtgcagtgcaccgacgccgtattgccgttgacacgtagacggccgtccacatacaggccgtttccgcggtcgtggtaggacgccgtccagttagagatgctggcgccttgcgccagataatggttctccgcggcgcgctgacacacgggaaccaggtcgctaccgttcatgagcaatggttcgtgggtgtactgcacgatatcttgtgcggcagcgttgctcgcggcgagagataacgtcgcgacagcagccaatgcgtgcaatgtccggtacaacggtcacctcgtttgattaggcatcagtgcctggatgcccggcagatttttctcaacgcgtggtgtcgctatctgcgcgctagatcagctcacgccgcgtcggcgtaccaaggggcagtaagaatcgcctcgccgttggcatcggcagtcaatgcatccagaccgtggtccggcaggtccgggtagcgttgacgtgtctggtgcaggatctcgcgggccagcaccgccatctgcgcgacgttgccgtggatgcgcgcgacaaatgcgtcgtcctcgagcgtgtcgttcaaggcgccgttgaggtcgttgaaccagccgatcaggtattggtccagcagccgtccgctgccggtggcgatggcctgtgcggtattgcgcaagccccagtcgtgcagcacctgctgcatcgccaggttcatatcgcgtgcgaacaaaaagtcgttcttcatccgcgacaacaaactgagattggcgatgcgcccgctgcagaacagcggtgccagcagcgaccagtagtaggtgtaatcccagatcaccttgaccggcatgacctgctcgtcgccgaacagcgggtactgatcctgatacagcgtcagcgtgttttcgtagaacgagaaatacagctgctggtacagctccacatacgggctgagcgatttgccggcacggtcgcggccgatcagttcgcagatgtaggtgttggagatggcgatgaagtcgctgccgggcgaatagaacgggtccaggaacacgcccgcttcgccggtcagtgcccagcgctgcggcgagaacacctgcttgcagccatacgagaagttgcgcaggaacagaaagtcctgcagccggtagtcggcctggtcgagcgtggcggcaacctgcggctgatgcgtgcgcagccaggtcatcgccttctcgtgggtgttcatgccttccagcggatgcatgtctgcatcgcagacgatgcccaacgaatgcgcccccgaagacagcggaatcagccagaaccagtagcccggcccgcacatgtgattggtcgaacgccaccggtctggtggggtgcagcgctgcaaccagttgctgtcctgcgaccagccgttggggtcgatcaggccttccacacgccaccacaccgcattggcattgtggtcgttgtcctgcgtcaggccgagcttgcgcttgagcaggccggcgcggccgctggcatcgaccacccagcgggcgctcagcgtgccgggcgtgccatcgcgttcgaagcgcactgcatggtcggtgtcgtcttcagacaattcaacgcttttgacgctgcaactgtcgacaaaggcgatgccctgcgcgcgcgcgcgcgcgccgagaaaattctcgaaacggccgcggtcgatctgccaggacggcgtgggcaggatcttgctcacgcccagttcggtgcaacggtcgatgtcgtggcgctggtcggaaaagaagaagcggaagccgaatttgcgaatctgctcggtctccagatgctcgcgcaggccgagtacgtcggcaaaataatgcgcgccgatttcaaccgtggattcgccgaccttgaacgcggcctcgcggaccggatgcgcgcgccgttccagcacggtgatcgccagtgcgggatcgcgttgcttcaactgcaacgccaggctcaggccggccaggccacccccggtgatcacgacatcggcacgctgtgtattcatggggactggttgctcctgatgatggcgggcacagtagcaaattcgccgtcggcatcgtcaacgatcaccgggttggcgcgcacgcggcgatattcgcgccacacatggccgtacgcccagacctgtttgaccacgtgcgaggtgatatgccacagatcgcgcaccagccggaaatggctcttgcgaaacgtgcccggcgacgtaccggcgtagcgggtttcgatcggcaccgcaaccacgcgcgcgccggcctggcgtgcggccgagatcagcagctgcgcttcgaacacgaagccttcgccgggcacgtcgggcagggtgaacaccgaagccggatacagccgctggccgctctggctgtcgaccaagcggaagccgcagccccaggcaatgccccagtcgccgaaatcgttgccgatgcggcgaatggtgggttgggtggcgcgcttgcgcatgcgcgccccgatgatcacgcagcccgggtgacggttggcggcagccagcaggcgcgggaaatcggacgccttgtgctggccgtcgccgtccatggtcatcaccgcgcgcatgccaaggcgctgcgcctcggcaaaaccactgcgcagtgcggcgcccttgcccatgcgctgcgggtgacggatcagcgtgaccggcatgccggcgatgcactcggcggtgccgtcgtcggagccgtcgtcgatcacgatgacgtgcgcgcagtaggtcagcgcgtcggtgaccacttcgcggatgcgcagggcctcgttcaaggccggcaccagaatggcggtgtcgtcgcggctcagcggctgccggctcatcgctggatctccacgcgcaataccctgcccggggctgcatacagcgccacgctgtcgccactgccggccagcaggtcgaacagcggcagcatcggcgccatcgcattgccggcaatgtggcgcgacagcgcgccatcgccgggagagggcgtgccgtcttccaactgcgcgtgcagctgcggcctgccggactggccgggggcgcccagcaccagcgcgctaccgagcaggccctggctgggcgcgacccggcccagcggcccgaccgagcgggcgtcgtagctggccagcagcacggcctccgcgccggcagcgcgctgcacaagcgcttccagcaggccctgcgcgaagctgcccaggctggcgctcatcgcggtggccggggtcatcgccccggcaccgatggtccaatagccagccgcggcgttatgcaccgagttatggaacttggtcggcgagatcgccaacgggtcgctggccagcgtggtgcacatgtagtcggagatcgccaggtcgccgtacgtggaggtaaagatcgacggcaggctggccgggtcgcggccggcggcggtgcaggccgccagcgcggcttccagcgacaccgcaacggtgtccggcgcacggcggcgttcgttggccgccagcaattgcggcgccgggcgggtgggggtttcctgcagcgcgccgccgcgcacgaatgcgctggcggcttcccagttgggtagcccttgggtccagaaaccgatgccttcgatggtcgcggtcagcatcagcgcgcccgcccgaacagcagcgaacagttgttgccgccaaagccgaaagagttgttcatggcgtagtcgatccgggcatgggcgttgtcgaagcggatctgcgggccgcaggccgggtcgggcacctcgctgttgagcgtgccgggcagcacgtcgtcgcgcagcgcgagcagggcgatcaccgattcgacgatgcctgccgcgccgagggtgtggccggtccaggccttggtcgaactggcatgcaagctgccggggaagattgcggcgacggcagcagcttccacgctgtcgttggccggcgtggcggtaccgtgcagattcagatagcccaccgcacccggctccagaccgccgcgctcgagcgcaccgcgcatcgccaactgcgcgcccaaaccttgcggatgcggcgccgacatatggtgcgcatcgctggattcgccgtagccgcacagccacagcgccgcatccggtgcggcggccgggcgttctagcagcgcaaagccgcccgcctcgcccaggctcaggccgacccggcgcgcatcgaatggctggcacatctccggtgccaccacctgcagcgcgttgaagccgaacagcacgctgccgcacaacgtatccacgccgccgaccagcgcggcgtcgatgaccctggcatccatcagccgcgccgcctgggcgaacaccttggcgctggacgaacacgccgtggccacggtgacacacgggcctcgcaagccggtggcgtgctgtacgaagtcgcccagcgaatgcggggtgtgcacgatcgggcgattcagatcctcggggaaacgcgcgccgtcggcgtcgtcgaccagccgcgtatacgcttcttcgctggcaccgatgctggaggtggaggtgccgatgatcaccgccacccgctcggcgccgtagcgctgtgcggcggcctgcacggcctgcgccatgccgtcctgctgcagagcaagccaggccaggcggttgttgcggcagtcccagtcttgcagggcatcgggcagcacgacgtcttcaacgccatcgacgcggccaacccagcagggcagcagcggttgcggaccgaaatcattgcgccgcaggccgctacggcgggccgttaacgcggcggcctgggtggcaagcccggcgccgagcgcagtggtggaagtgaacgcggtgacggcaaccggggccatctgggacgaatgctgcacttggctcacgatggtctggctggcaaaaagtgtggtcagtatatcgatggcgtgcgcccgccccgtggacagcgcaactgaacgtgacagtcatgtcgctgacgcggctgggattcttgcgcaggccgcgctttcgccatcgccgcaattgcgacacaatcgacgcgacacatctctctttcgagcgcgaccacgcgcgcatgcacgcctacgtctataaaagccaacgcaagcaggacaccttcgtctatctcgccacgcgtgacgatttctccggtcttcctgccgaagtgcaggcgcagctggcgccgttttcgttcgtgctggaggtggcgttgacgcccgagcgacggctggcgcaggccgacgtggcaacggtgcgcgaggcgctgggcaagcacggtttctatctgcaattgccgaaaacacgcgtgctcgcaggcgagtgcgactatgactgagcctgcgcgcggcgcacggatgcgcgccgcagcgctggccggtgcggctggcgtggtgttgtgcctgctcagtggcgttggcggtgtggttgctgcgctgagcctgtggctggcgcagccggccttggcgctggcggtgtcgtgggcacgtggcacgcgcacagtgccgagccagccgcgcgccatcgcgcaaacgctgccgccgttgttggcgatctggggcgtgggcctgttggcgctggctgcactgatcagctggccactgaccgccttgcgcgacagcggcagcctggccgccgcgctggccttgagtgtggcagtcagcgccgccctgctcgggttgtggcggacctggccgttgtggggcgaggtggaacgcgacggtggtgcgctggcgccgcgctggcaggcgctggccacacaggaattgcatgcctggcgcggcctgctggcagccgtactggtgctggcgatgtgcaccctggccgtggtgctggcctggccgggctggttgtccgggggcctgcgctggggactggcggttgccgccgctgtgctgctgccggcggcccacctgctgctgcaacgcagcgccgctcccatgcgcagcgctgcgccgccggcacgccgtgccgccgatttcttctccgaagccgcagccgaaccgtgcccgctggagccggtggcgcagcatcagctggtgcccgaactgtttgaagccgcgcgcagtggccgggtggaccgcgcgctgcaattgcttgaggccggtgccgacccgcaggcgttgccgctgccggaatggcgtgaccaacgcagcctgccggcgctggcggcggtgttgccggatctgcgcctgctacgcgagttgatcgtgcgccgcgtcgacgtcaaccaaccgcaccgcggcatgaccccgttgctggctgccacccgcgacagctggcacggtcgcccggacgcggtgatgaccttgctggccaacggtgctgacccgcgctctagcgacaacgacggcaataccccgctgcatcacgccgtgcgcagttccgacccgggcgtggccgcgctgttgcgcgatgccgctgccgaactggacgcgctcaataatgaaggtcactcgcctctggcgatggcctgccaggtcggcaactggcggctggccaaattcctgctggaacgcggcgcgcattccgaacccgagggcggcgccccggtgctgctggccgcagccgctaccgaagaagacgatccggccggcgtgcaattgctgctcaagcacaaggcgcgcgtggatgcccgcgaccgccagcgtcgcagcgccctgcacgaagccgcactggccggccacggcgacatcgtcgagacgctgttgtcggcgggagccaatctggaagcgcgcgatctgctcggtcgcacgccgtggctggatgccgcgcggcaggcgcgcagcgcggtgctcgaacgcctggtcgcgcgcaaggccgatgtgctggccatcgatggcgacggccgcaacgcgttgatgctggcctgcgccgccgacaacgtctcgccggcgttgatccgccgtctgctggatctgcaggtgcctgccgatagcgtcgatgcgcatggtcgtcgcgcggtggatgtggccgccgaagccggacgttgggcgatcgtgcaactgctcgatcccagttacccgttgcccgccgtggtcagcgacgcgcagggcgatgcgcctggcgttgccgtgctgcccgatcgcccgccgctggtgctgctgcgcgaagggctgcagttcgggcagcgcgacggtctggtcgcgctggcgcggctgtgcgccccggaggaacttggcggcctgctacacgacgcgcatctggccttgaacgccgaggcggtcgactggctgctccgccacggcgccgatgccgaagtgcgcgacgcctgcggcgatgtgccgatgttcgcgctgctcgcgcgcggcgtggaggcggtgccggccctgcaggcgttgctgcggcatggcgtctcgccagcgggtgccggtggtctgacccggttgctgagcgcctgcgtgcagcacgacgcggcatcgcgcgggttggaacagttcgcgctcgagttgctcgaacgtggtgccgacccgttcgctgcgtcggctgccgacgatccgccgttgtcgctggcggtgcggctgggttggctgcgcttgcagcagtggttgctggaacatggcgtggaccgcgaagcgcgcgacagccacggcatgacggcgctgcatctggccaccgcgctgggccgcgacgcctcgctgaaattgctggtcaaacacggcgcctcgccggaagcgcgcgctgccgatgggcagaccccgttgggcgtggcgctgtcgatcggccgccgcgatctggccggctggctggattggcgcatctggtcgctgccgcgccgcacgctgcgcgaagcggatgtgccggctgccgcaatgaccggcgataccgatgcggtgcgtcgcctgatcgacctcggtctgccggtcgacgccctcgacgcgcaaggctgcaccgcactgctgcgtgcggccggtggcggccaccttggcgtggtgacgcatctgctcggccgcggcgccgatccgcagcgtgccgccaacagcggcgccacgccattgtcggcggcggtgagcatgcgccagaccgagatcgtggctgcgttgctgcaggccggcgcgcagattgaacaccgcctgcccggcggcgtgaccgtattgatgctggcctgcgcgctgggcctgccggacatcgtggcgcgcctgctcaccgccgcagccgacgtgcacgccaccgacgagcaagggttggcgccgctgcattgcgccgcgttgtacggcttcagcgcgcgcgacaagaatcgcctgctggccttgctggacaccttgctgctggccggcgccgacccggaacacctggccggtggccgggtcagccccttgctgctgttgctgggcgcacgtgccgaaccgggcaccgcctgcgacgagcaggtggtgttggccggggtcgaacgtctgctcgacgaagatgtctcgttggacgtggccgaccaacgcggcttcggcccgctgcatctggccgcactgcacggcctcccgctgctggtgcagcgcttgctgcgggccggcgccgatgccgaccgccgcgatgcgctcaaccgcaccccgcgcgagatcgccatcatgcgcggcttcatcgagtggccggccagttcgaacccgccttgccgggtgtgtcctcgatggcgcgcttcctgcgcgaaggccgctgagccagcgcggcgggcaaccgctgcgggtgttgttcgtgtgcagccgcaaccggctgcgcagccccactgccgagcgcgtgttcgccgactggcccggcgtgcaggcgcaatcggcgggagtggccgcagacgccgacgtgcaggtcaccccggaattgctgcaagaggcgcaggtggtgctggtgatggaacgccgtcatctgcaactgctgcgtcaacgcttcgctgcgcacctgcgccattgccgggtgatctgtctgcagattcccgacgactacgcgtacatggatccggcactgatacggcgcctgcaacacacggtgccaccgctgcttggtttgccggcgcagtcgtgacctgatcccgacacggtgcatgcaaaactgcgcgttctttcgccggaaggaagcgcccaacccatgagcgtgcgtatcgaggaccatgccatgctgggcaactgccacagcgcggccctggtcgatcaccgcggcaccatcgattggctgtgtctgccacgcttcgattccgacgccgtcttcgcctcgttgttgggcgctgaccaacatgggcaatgggcattgtcgccggctgccgacttccgcaccgagcgcgcctacgaagacgacagtctggtgctgtgcacgcgcatgatcaccgacagcggcacggtggaactggtcgacttcatggtggccagcgaaaacaccgaagtccaccagcacctggtgcgtctcgtgcgctgcgtacagggcagcgtgccgatgcacatgcgcctcaccttccgcttcaactacggccgcacggtgccatgggtcacacgtatcgtcgatggcatccgcgccatcgccggccccgatcaactggcactgcgttcgccgcaaacgctgcgcggccaagacatgggcaccgaagccgacttcaccctgcgcgaaggcggaagcacctggtttctgctcagccacggcgcctcgcatctggagacgccgcccctgatcgatgccgaacaggcattgcaacgcaccaccgcgttctggcatggctgggcgcgccgctgcaccgatgtcgggccgtggaccgagcaggtacgccgctctttggtcgttttgaagggactgagttatctgcccaccggcggcattgtcgccgcgcccactgccgcgttgccggagcatctgggcggcacgcgtaattgggattaccgctactgctggctgcgcgattcggtgttcaccctgattgcgttgctgcaggccgggtatcgcgatgaagccgctgcgtttcgcgattgggtccaccgcaccattgccggttcgccggatcaattgcaggcgttgtacggcatcgccggcgaacgccgcttgcaggaatgggaagcgtcctggttgcccggttatgaagattccggcccggtacgcatcggtaatggcgcggtggatcagtttcagctcgatgtctatggggagttgatcggcgcctttcattacgcaagcgaaaaaggcgtcggcccgccgtcggacgacgatggttcgtccgcatcgctgctggaaaacatcctcgatacactggaaacgctgtggcgcgaacccgatgaaggcatctgggaaatccgcgacgagcgccgccacttcgtccattccaaggtgatggcctggctggcgttcgactgcggcgcgcgtgacggcatcaccaatgcagacgctgaaaaacgcgcgcactggggccgcattgccgaccaaattcgagccgaagtcctggaaaaaggcgtacatccggacggccatttcgtgcagagctatggctcggatcggctggatgcctcgctgctgctgatccccatcgtgggttttctgccgccggacgatccgcgcatcgctgcgaccgccgacgcgatcgcacgcgatctcaccatcgatggattgatcgagcgctatcgtgccgacgacagcgccgacggcctgccggccggcgagggcaccttcctggcctgcagtttctggctggtggaaaactatgccttgatcggccgcaccgaccaggcgcgtgcgctgctcgaacgtctgctcgggctctgcaacgacgttggtctgctcgccgaagaatacgacccgcgcagcaaacgcatgctcggcaacttcccgcaagggtattcccacgtggccctggtcaatgcggcattgcgcctgcacggacgcatgggcgaaaaggaaacgcatccatgagtgagcaagcaacgaccccgccgtgcatcattgtggtgttcggcgcacgcggcgatttgaccaagcgcctggtgatgccggcgctgtacaacctgcgccgcgctggcgcattgggcgagcaattcgccatcgtcggcatggaccatggcgacatcagcgagcgtgcgtggcgcagcaacatggggcaatcgatgacgcagctgctcagcagccgcgatgccgaattccaggccggcgaattcgacaccgccccctgggacttgctgcgcgagcgcatgcattacctgtgcggcgacttcaccgacctgggtgcgtatcaggcgctgggtggcttgctggacaaactgcacaagcgctacggcacccagggcaatgtgctgttctatctggccactgctgcgcgtttcttcgagccggtgctgcttaacctgggcgaagctggcctggtcaagcaacgcgagaacgacggctggcggcgggtgatcgtggaaaaacccttcggccacgatctgcccagcgccaagcacctcaatgccactgtcgccaaagtgctgcacgaagatcaggtgttccgcatcgatcatttcctgggcaaggaaaccgtgcagaacattcttgcgttccgcttcgccaacggcttgttcgagccggtgtggaatcgcgaccgcatcgaccatgtgcagatcactgcggccgaaaccatcggcgtggaagggcgcgggcgtttctacgaccccaccggctgcctgcgcgacatggtgccgaaccatctgttccagttgctggcaatgattgcgatggaaccgccggcggcatttacgacggaggcaatgcatcgccgtcgcgccgaagtcatcgaagcggtgcgcccgatcaaacccgaagatgtggtgcgcgggcaatacgcctccggtgcggtcagccgtagcgcggtaccgggctatcgcgaagaagacaccgtgccggaggattcggaaaccgaaacctatgtggcgatgaagctgcaggtggatacctggcgctgggccggcgtgccgttttacttgcgcaccggcaagcgcctgcgcgagcgcaccaccgagatcgcgatccgcttcaagccggcaccgctggcgccattccgcagcaccgaagtgggcggctatggccctgactggctggtgctgcatatccagccggatgaaggcatctcgctgcagttcgatgtcaaacgcccaggcgcacaagtggcactggcgccggtgcgcatggattttcgctaccgcgactggtttcccaaggaatacaccgtgggctacgaacgcctgctgcaggactgcatgaacggcgaagccggcctgttccaggatgcggccatggtggaaggcgcatggcgcatcgtgcaaccgatcctggatgcgtggaaacaaccgccgagcgattttcccaattacgccgccggcagcgccggcccctcggccgccgacgccttgctggcaatgaatggcggacatgcctggcgcgcacttaccccagggcgcaaaccgccaccgcggcgcccgccggaaacgcgtgctggtgctgcaacgccggtgaagaaagctgtcaagaaagctgcgaataagccaagcaaggtgcccgcaaagcgcaccacgtctgcggctgctgcggcaagcaacgtggcgcaaaccgcacccaaacgcgtagcgaagacgggggcaacgccggcgaaagctgttggcaagcccgcagctggacgcagcggggcgaagaagtcggtcagaaaatccacggcacccaaatcgagaagttgagtggcacgcgtcagccgccgctaggcggttgacgcatttatgtgcgcggtgacaaagcagagtgatctaacatcgtacgatcgccatggttagcagcagtccatctcacgacggtgagcgcatgacggtcaactgatacgtggaaacacgtgtcaggacagtgtagggaaagatcatctaaattttcttcctgattagccataaccctcagctagacttttgcttcagtcctgcaaacagcatggttttcctgacgttttccatgatgtgcgctttcgcgttgctgacgcgaggagccggtccgaagttatttcagccaagacgtcatcgcgaccttctatcgagctcgtttcgcgataagtgcgcaggtgctgcagctgaaggtcagggctaatcaggattttctttagttccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagtcctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtactagcggattcgtatttagtaacacagtagaaatagcgatgtctcagcttacttttcccgcgtcgctgccaccgtttgatcatccccatccacatccgccttgacgtcggcctcgaacagattcatcaggtcggcgcgtgcgtcgcgcgaggtctggatgaccttggcttcgtcgtcatagaccaggtgctggcggcgcagcaggtcttcgtcgtgctggcggaagcgtttgacgtgatcgtgggcgagcgcctcgccaaggccgagcgaggtcagcacgcgttcgctcagctccaggctggaggcgaagacctcgcggaacggttcggcgccaaggtccatcaatttccaggcgtgctggcggttgcgcgcgcgcgccagcacggtggcttgcgggtacaggcggcggatcagccgtaccgtcttgatgttgctttccgggtcgtccactgcgatcacgaacaccttgatgcggtcggcaccggcggcgcgcagcagctcggggcgggtggggtcgccgtaatacagctggctgccgaagcggcgcaggtcttcgaccgtgtgggggttgtgttccagcgcgacgaacggcacatgccgtgaggtgagcaggcgcgcgaccacctggccgaagcgtcccatgccggccaccagcactttgggcgtctgtgcatcgatggtgtcgaacgggcgatcggtcttgggtacgcgtacgcgcagcggccggttgaggatgcgttgcatgccgagcagcaacagcggcgtcagcgccatcgaaacgccgacgatggccaccagccgatcgtgattggccggctccagcaagccgacgcggtcggcctcgttgaacaccacgaacgcgaattcgccgcccagccagagcacgctgcccagcatcaggctgctgcgcagcggcagtttggccacgctgccgatgccgaccagcagcgagaacttcacgaccagcaagatcgccacgcccgctgcgatcacccacggctcggccaccacgcggtggagatcgatccccatgcccaccgagatgaagaacaggcccagcaacaggccttcaaacggctcgatctgcgattccagttcgtggcgaaattccgaatcggccagcaacacgccggcgatgaaggcgcccaagctggcgcccaatccggcttcctgcatgatccatgcggtgcccagcaccaccagcaaggcgctggcggtgaacacttccggcatgcgcgtgcgcgccaccacattgaacaggtgccgcagcacaaaacggccgcacacgatcaccaatgcaagcgctgcgatggccttggccacgtcctgccattccagcgcgtcattcttgctgccgccgagcagcgggatggatgccagcaacgggattgcgatcaggtcctgaaacagcaaaatagcgaatgccagccgcccgtagtcgctgttgagcgccttgcgttcggccaataattgcaggcccaccgccgtggaggagagcgccagcgccacgccgacgatcaacgcgctcttccagcccagtcgggctgccatcagcaagccgcccaatatcactgcagtcaccagcacctgggtggcaccggcaccgaataccgaatggcgcatcaccttcaggagcgccggcgacagctccaggccgatcacgaacagcagcatcaccacaccgatctcggccgcgccgctgatgcgttcggcatcctgcaccacacccacgccgtccgggccgagcaccacgccggcgaccagataggccagcaccgcacccaggccgaagcgcttgaagaccggcaccgccacgatggcggccagcatcagcaccaacgccagttccaggccaccgctatgcatgcgtcgtccccgttgaggtgcgcattatgccgcgcaggctcactggcctgcgcgcacgcgtgtgccatttatgcggcagtgatccggttgcgctggcatggatgcggcaacgcgcctgcctgcgtgcgatggcgatgccatggcaggaggcaatgcaccgggcgttgcgtgaagcgggctgtaggactcgcccgcgactttcaacgtagcgcagcgacggccggttgctcggctccatctcgacgcgtcgcccgtggcacatgtcttgcggtaacgctgcagtcccatctcccgacacgccggcctggcatggcgatgcctgggcgcgacgggtgcttcgtcggcctgcccacgatgatgcgcgacaacccgcgcgcagccacgatcccctccgttcaccgaaaccccgcccgtgcgcgcgcttggtgcgcgcctgcgacgcctggcttctgaaagcccacttaagcgacctgcacacagggcattgaccaagccgacgcaggcgcgcagactgcgccgcgccaccgaacggatcaccggccggtacgcacctttggagccatgacccatgtccagcgacagtcaccctagacccgggtcgatgacccagctggcgcgcgcctgaggctcaggttcgctggctgtcatcgacgacggtcgtcaccaggcgaaccaccatgtacgacgaaaccctgcgccttgccgaaggcgtcgatgcactgactgcacccctggccgagctcaacacggccgatgcggtggaatatctcaacaccctcgaccgcgatgaagcggcgcaggtgctggccgcgctggcgcagccgcgtgcagtgaaattgctcgaacagcccgagctgcacgatgccagcgcgctgatcgcgcaactgccggccgaacaggctgcctcgctgctcgggcagatggccgacgaccgcgccaccgacatctttcacggcctggatgccgagcagcgccagccgctgctgtggctgctcagcgccgaggcgcggctgtcgatccaggcattgatgcgctacccgcccaatacggctggcgcgctgatgaccaccgagtttgtcgccgtgccgtccgattggacggtgggccgcaccctgcagcacatccgcgaagtggagcgcagccgcgagaccgtttacgcgatctatctgctcgacccgcacacccgcgtgctgcagcaggtggtgaccatgcgccggctgatcaccggcgcgccggaggcaccgatcctggacgtggcgcaggtcaacccgccggtcaccgtggacccggcactggatcaggaagaagtggcgcggctgatccgtcgccacgacctgctcgccatcccggtggtggataggcgcggccacgtgctcggcatcgtcaccgtggacgatgtgctcgatgcgctcatcgccgaatccaccgaagacgtgcacaagttcggcggcatggaagcgttggacaagccgtacatgcagattggcttcggccagatgatcaagaagcgcgccggctggttgagcgtgctgtttctgggcgaaatgctcaccgccagcgcaatgcagcacttcgaggacgagctgtccaaggcggtggtgctgaccttgttcattccgctgatcatgagctcgggcggcaattccggctcgcaggccacctcgctgctgatccgctcgctggcgctgcgcgaactgcgcctgggcgactggtggaaagtggcgttgcgcgaattgcccaccggcctgaccctgggtgcgatcctgggcgtgctggcgatcgtgcgcatcaccatctggcagaccgccggcctgtacgactacggcccgcactggcagatggtggcattgaccatcggcgcggcgctgatcggcatcgtcaccttcggttcgttgtccggctcgatgctgccgttcgtgttgcaacgcttcggcttcgacccggcaagtgcttcggcgccatttgttgcgacgttggtggacgtcaccggcttggtgatttatttcagcatcgctgcgctgatcttgagcggcacgctgttgtagcgtctgggtttctccccggcaaggcgatggcgatgcgaggcagggtgttgtggggtgtcgtgtggacagggatgttgttgatcgcgattgcccaggcaggcagggccgagccggcccagcctgcagcgtgcagctacgatcgcacggcaatgctggcgctggatcaagacgccttcgatcaggacctgcagggcggctggcgcacgattgccgaccgccccggctgcaccctggcagccgcggatctgttacgcgactaccgccaggcgcacgcgatcaccggcggcatcgtggtttggcacgaaggtcagatgcgtgcagaggccggtcaaacggcgcaggcgatcgccctgttcgaaaaatcttacaagccagccgcagaggacctcgccggctggaatcggtatgtggatgcgatgatcgccttcctcaaacgcgaccgcgccggtctggatgccgcacgcgcacggcttgcggtggtcccgtatccgaagggcgagggcatgccgccgttgcaggatggctatagggttctgccggccacggccggccatcccgagatacgcgcgcgctggccgcccaatctggatgtcgtcgatggcctgatcaagtgctacgacgcgtcctattcggtggcctacggcgcccagcggtgcaggacatcgacctcgacattgtcaaagtaggaaggccgcgccatgccggccgctgcagcatggcgcggccggcatcgccacgtgcaacccgcggtgcgtcagcagccgagcacatcacccgttcgaaagatcttcagcaaaaaagcgccgatcgacgacgaccgccatcgtgcaacgcggctgtgccgaacactcggccgcaagaaccgtgcgcacctggcagccgtcacagtcatcgcgccttcgcccatgtcacccatgccctgaaatgccagtgcgtgtaccgtagcgcgatggcattcgcgtccccggtccgatgagtacgtaccacctgcagcaggtttttcgtcccggcaccgtggcggtggtgggcggcagcccgcgcgatcgctcggccgggcgggcggtggtgcgcaatctgcgcgcggcgggttttcccgggcagatcggctgggtgagcccgcgctacagcgagatcgacggcgtacgcacggtggcgcggttgaccgatctgccgtgggtgccggacctggtggtgatcaccgcgccggcgcgcatcgtgccgcgcatcgtctccatcgccgcgcggcgtggcgtggccgcggcgatcatcctcaccgcaggtttagggcgtggccccggttcgccggctgcgcgcatggaagcggccgcacgtgccaaaggcatgcgcatcctcggcccgcactgcctgggcgtgatcgccccgcatgcgcggctcaatgccagcatcgccgcgcattgcccgcaggccggcgatctggcgttgatttccgaatccagcgccattgccgccgcgctggtggagtggggcgtggcgcgctcggtggggttttcggcagtggtgtcgctgggcgacacgctggatgtggacttcggcgatctgctcgattatttcgctaccgactatcgcacccgcgcgatcctgctctacgtcgaacgcatcggcgatgcgcgcaaattcatgtcggccgcacgcgccgccgcgcgcgccaaaccggtggtggtggtcaagtccggccgccagttccgcatcaacccgaatgcggatacccacgcgcaggcgctggccggttcggatgcggtgtacggcgcggcgttcgcacgtgccggcctgttgcgcgtgggcgcgctggacgagctgttcgccgctgccgaaacgctgggccggctcggcagtttccccggccggcgcctggccatcctgagcaatggtggcggggtggggcagctggcggtggatcaactggtgttgcgcggcggcaccctggccgggttgtcgcccaagacgctggaaaagctcgatcagtcgctgccggaaggctggtcgcgcagcaacccggtcgacatcattgtcgacgctgatggcgcgcgctatgccgcggcgatcgaagccttgctcgacgacccggaaaacgacgcgctgctggtggtcaacgtgcccaccgccttcacttcgtcggccgatgcggccaaggcgctgacccgcgcgctggaccaacgcaaccgctaccagcgcgataaaccggtgtttgcggtgtggctgggccaggacgacgcggcgatcgccgcgctcaacgccgcgcgcgttcccacttacgccaccgaatcggacgcggtacgcggcttcacccatctggtgcgctaccgcgaggcgcaggcggcgttgatggaaaccccgcccagcctgccggaagacttcgtggtggatgccggcatcgcgcgcgcggtggtcgacgaagccctcactgccggccggcgttggctggacccggtcgcgaccaatcgcctgctcgccgcctacggcatcccgatcgtgccactgcaggtggcagccaccgccaacgaggccgcattgctggccgacccgctactggcggtcggccgcacggtcaccttgaaggtgttgtccagcgagatcgcgcacaagtccgatgtgggcggtgtgcgcctgaatttctccagtgtcgctgcggtgcgcgaagcggccaccggcatcctggcgcgtgcgcgcggcgcgcatcccagcgcggtgatcgaagggctgatcgtgcagcccaccgtgctgcggccgaaggcgcgcgaactgatcgccggcatcgccgacgacccggtgttcggcccggcgatcgtgttcgggcgcggcggcaccgcggttgaagtcatcaacgaccgcgagctcgcgctgccaccgttggacctgcgcctggcccacgagctgatcggccgaacccgcgtctcgcgcattctcaaggcctaccgcgacgtgccggccgccgacgagcgcgcggtggcgctggtgcttgtcaagctggcgcagctggccgccgacatccccgaaatcaccgagctggacatcaacccgctgctggccgaccgcgacggtgtgatcgcgctggacgcccgtgtggcggtggcgccggcgcgcaagctgcacaaggggcgcggccatccgcgctttgccattttcccataccccaaggaatgggagcgccagatcggcctgggcgatggcacacacgcgctggtgcgcccggtgcgcccggaagacgatgcgctgttccgcgccttcttcgcccgcgtcaccgatgaagacctgcggctgcgcttcttccagtcggtgaagcatttcagccacgaattcatcgcccggctgacccagctcgactacgcccgttcgatcgcgctggtggccatcgcccccaagaccggcgacatgctgggggcggtgcgcctgcacgccgacgccgattacgagcgcggcgagtatggcatcctgatccgctccgacctcaagggccacggcatcggctggcagctgatgcgcatcatgatcgagtacgcgcgctggctgggcctcaaacagatcgaaggccaggtgctgcgcgaaaaccgcaccatgctggcgatgtgccagagcctgggcttcggtgtacgcccggatccggacgatgcgaccctgatggcggtgacactccctataatgggcgagccgcgcccggcctgacgtcgtgtcacgccgcggtcccccatcctccatcgcacgccggatctgccgggcctcgccctggcccgttgttccggctgtcgtctcggcccgcctgggagtgccaatgtttcgcgagttcagaatgtcgttattggtcgccgccgtctgcctgggcgtcgccgcctggtggggccataccaccgcactgggtctgtggcaggcgctgtggctgtgcctggtgctgagcgtgctggaagtgtcgctgtcgttcgacaacgcggtggtcaacgccggcgtgctcaagcacatgaacgcgttctggcaaaaattgttcctgaccgtgggcatcctgatcgcggtgttcggcatgcgcctggtgttcccgatcgtgatcgtctcggtggccaccggcatgggactggcgccggtgatgcagatggcgctgaaggagccggaacgctacagccaggtgctgaccgacaactatccgtccattgccgccttcggtggcatgttcctgctgctggtgttcctgaacttcctgttcgaccaggagcgcaagttgcattggctcggtccggtggagcggctggtcggcaagctgggcaaggccgatgcgatgtcggtgatcgtggcggtgtcggtactgctgggcaccaagctgttcctgccggaaggcatcttccagagcgtgctgttcgccggtttgggcggcatcctgctgtatctgctggtcggcagcgtggatgcgctgttcgaagccgaagagagcgaagacggtggcatgggcccggccaagcgttcggggattgcggcctttttgtatctggaagtgctggacgcctcgttctcgttcgacggcgtgatcggcgcattcgccatcacccgcgacgtggtgatcatcatgctgggcctggcgatcggcgcaatgttcgtgcgctcgatgacggtctacctggtgcacaagggcactctggacgagttcgtgttcctggagcacggcgcgcattacgccatcggcgtgctggccatcatcatgctggtgggcacggtccaccacgtgccggaagtgctgaccggcctgatcggcgtggccttcatcgccgcctcggtgtggtcgtcgatccgctaccgcaagcgccaccatctgggcccgaccgagatctgagcgggcaccatccaggtcgcctccgccaggggcccgaggcgccggttcgccggcaggtgaaaacgccgaagcgacagcacgcttggcgtcgacggcgggtgaagacggttcgcaaatcaggatcctcccgacttgacctgcgcagtcggattcgtcctcccgccgcgtaaggcgactgctcgtgagcgcagcccgttgtgccgcaaggctcggcgcaatttgggtacatgtggggttgaccccctgggggtaccccactatcttggggttcggtggtgaccgccccaagtggcaccgatgagacgaaggcgatgcgcaagtgcgacattgcctgcggctcccatctcagcgacctgtacgcgccccggcattgccgcggtcgcttccggcccgatgacggcagcgcgttcccaccgaacaccatcatgcgacagcacaccgcgtgatggcggccgtgggagttcagggaaattggtaggtgatgccgccgcaggccatggcctgcgcgttgtgcgtcctgtgtcgccaatgcaccctggacgccgctcggtcgttgcctgctccggcaggttcgtgtgcctacgcatggaggacgcatgaccaccaacgacacccttgccgcgatcgccgccggtaccgcaacacccaccagcgttcctgccagcgttgccgcgcccgcctgtggcgcgccggaattgaccgacccgtcggacatcgtgccgcctccccgccaagcgattgcaatgcacgcacagaccatcgaagaacaaaacgtctccacctggatcaccaaggaagcgggcaatcgcaagattccgttcgagccggagcgcctggagcgcgccatcgaccagatccacgccgagttcccgcagctggacgtggccgactacaagcgctcggtgttcgggtttgtcgagcgcaaggacagcgtcaacgccgacgacctggtcgaccacctgatccgcgaggccgaagcccgcgtcgatctgaccaccccggagtgggaacacttcgcggcgcgcctgtacctgcgccgcctgtacaagcgtgccagccgcaaccgcttctacgacgccagccagaagtacggctcgttcgtcggcctgcaggagagcctggccgaccgcaatgtctattccaacgacatcctgcgccgttactccaaggacgagctgatcgaagccggcaagatgatcgagcccgagcgcgacaagctgttcgcctacaacggcctgtacctgctggccacgcgttacctggccaccgacagctcgcgcggcgtgttcgaactgccccaagagcgctggctgaccattgcgctgtacctgatgcaggacgagatcggcaccggcaagggcagccgcgagcgccgcatgcagctggtcggcgaggcctactgggcgctgtccaacctgtacatgacggtggcaaccccgacgctggccaatgccggcaaggtcggcggccagctgtcgagctgcttcatcgacactgtcgacgacagcctgcagggcatctacgactccaataccgacgtggcgcgcgtgtccaagcacggcggcggcgtgggcgcgtacctgggctatgtgcgctcgtcgggttcggcgatccgtggcgtgtccaactcgtccggtggcgtggtgccgtggatcaagcagctcaacaacaccgccgtgtcggtggatcagctgggccagcgcaagggcgccatcgcggtctatctggacatcttccaccgcgatatcgaagcgttcctggatctgcgcctgaacaacggcgaccagcgcctgcgcgcgcacgacgtgttcacctcggtgtgcatccccgacctgttcatggaagcggtcgagcgccgcggcgactggtacctgttcgacccgcacgaagtgaagcgggtcaagggctggtacttgcaggacttctatgacgagaagaagggcgacgccaacagcagcttccgccgcaagtacgaagaagtcgtcgccgacgagcgcatcacgcgcaagaccgtcaaggcgatcgagatcttcaagcgcatcatggtcagccagctggaaaccggcaacccgttcatgttctatcgcgatgaagtcaatcgcaagaacccgaacaagcacgagggcatggtctattcgtccaacctgtgtaccgagatcctgcagaacatgagcccgacgcggatgatgcaggagatcatcagcggcaatcagatcgtcaccaccaagaaggcgggcgacttcgtcgtgtgcaacctgtcctcgatcaacctgggccgcgcgatcaccgtgcaggccgaccaggccgatctgctgggtgccgacgtgctggagcgcctgatcccgatccaggtgcgcatgctcgacaacgtgatcgatctgaaccagttgccggtgccgcaggccaccatcaccaatcagaaataccgcgcaattggtcttggcaccttcgggtggcaccatctgctcgcgcagaaggccatccactggaatgccaaggaagccgaggactacagcgatgagctgtacgagcgcatcaactacctgaccatccaggcgagcatggagctggccaaggaaaagggcacctacagcgtgttccgcggcagcgactggcacaacggcgagtacttccgtgcgcgcgactacaacagcccgcaatggctggaactgtcggcgcaggtggcggtcaacggcgtgcgcaatgcctggatgctggcggtggcaccgaacatgagcaccgcgcagatcgccggttccactgcgtcgatcgacccgatctacagcgcgttctattacgaagaaaagaaggacttccggcgtccggtcgccgctcctggtttgtcgctggacacctggccgtactacgaaaagggcgcctacaaggtcgaccagttcgccagcgtgcgccagaacgcgcgtcgccagcgtcacgtggaccaatcgatcagtttcaacttctacgtgcccagcaccatccgtgcgagcacgctgctggacctgcacatgaccgcctggcgggaaggtctgaagaccacgtactacgtgcgttccaacgatatcgacatcagtgagtgcgagtggtgcagtagctaagcgcattcgcgcttcgcttccacagttcgcaaggccaactgtggaccctgcttcaccagctcccacacctcgcgccttcggcgcgccccctgactcagggggctttcctccagaacgattgctgctgttgtccctgctgtacgcgtgggcgacgcctgaaatacgagtagaaacccatgtccgcaacaccgcttgaacgcatcaaaattcttgagccgcgtcacccgaaccgttccaccagcatcatcaacggtcagacctcgggcatcctgaattggaacgatattccgtacccgtccttctatcgggcctacaaggaactgtcgaccaacttctggatccccgacgaggtggacatgaagggcgatgcgcgccagtacaacgagctgtcggcgcgcgaaaagaatgcctacgattcgatcatcggcctgctggccacgctggattcgccgcagacgcgtttcatctacaacgtggccgaatacatcaccgacccggctgcgcatgccaatgccgccatcatcggccagcaggaagtgatccataacgagagctacagctacgtgctggcttcgatcaccggcctggccgaccagaaccgcgtgttcgagatcgcgcgcacgcacccgaccatcatcaagcgcaacgcgccgatcatgggcgcctacgaagacttcatgcgcgagaagacggccgaaacgctgatccgttcgctgatccagtcctcgatcctggaaggcatcaacttctactccggctttgcgtatttctacaatctggtgcgccagaaccgcatgaccggcaccggcaagatcatcagcttcatcaaccgcgacgaattggcacattcgaagttcatcagcgaactgattcgcgccatcatcggcgagaaccaggcattgcagggcgatgagctcaccgactacgtgcacaaggccttcgagcacgcgatcgacctggaaacccagtggaccgccgaagtgctggacggcatcgacggcatcgacgtggacgagatgatccgctatgtgaagtaccgcgccaacaagatggccggcatgctcggtatcgagaagctgtacgaaggtgccaacgacaacgtgatgccgtggatcaaggcctacgccgacaacttcaccgagaccaagaccgacttcttcgagatgcggaatgcctcgtacaagaagactaattcggataatggcttcgacgacctctgacgcggaactatcaatacctctcaagtaattccacttagtacgggggcaccatgagcaagcgattggatccacgcatcttgtctagtcgcatgcggctgcagaacccgtacgcgcacatggaagaaattgaagagtgctggcggcaagggggtgatgatcagagtcggtatcgctttgcgagatcgtacggaaagccgttctctaaaaagagaagtcatagctttgagtcgatagaggcacaggctaaggagttgcaacgcgcgatttggaagaagcggacagatctcggcctgagtcaaaacgtgcacccgattaacgtcttagatccgcagcttgccgcggagctgctgggcttcgacctcacctttcattctagtcttggcgagatggccagcggccgccgcagagtttcggttgcggggctaattgatcaatcggctcgatccatcaaaatcgcaacagatgctgacccgagagtcatgcgtttcactgcggctcatgagatcggtcacgcaattcttcaccccgatcaaacagggttgcatcgggatcagccattaaacgaagttcggcaagtgcgcattcgaaccgagcttgaggcggataagttcgcgacttattttctgctgccagagaaacttctcactgaagaatttaaatcgcgttttctgggtgttttcgccctggatgagcagaccgcctttgctctgctgagcaagcctattttcgaagtgatcgaagctcttccaactctccgcgacgtctctaggagactggcgagttcgacttattacaacggctcccacttcgtatcgttgtccgagtcttttggggtcagcatcgaagcaatggccattcgccttgaagaattgaaactcgttattgagtaattgcttctccgagatgcgcatcctcctcgcccacacctcgctcagcggcaacacgcgcgacgtagcgcgtgcgatccacgcgcgctgcgaggaactaggtcacgcggtgacctggatcgatgccgacatccagacgctggcgcaggcctgcccaaacggcgccgagcacgatctctacatcctcggcagctggagtatcaacgccgggcgtacgccgccggaaatgaaacgcttcatcgaacagctcgtcaaagcggtcggcaagccggaacgcctggcggtgttcggcactggtgagacgcagtggggagaagagaactactgcggtgcggcccggcgcatggctgcattcttcggcacgcgctacccgcggctggagatcgaacagatgccccacggcgaacgcgacgccaccaagatccagcgctggaccgaccacattcttgccctcaccgatacaccgttcgagaacatcccccatgcagacgctccacgccaccacccctgacgactacgccgctgccctggccgcgcatccgcgtttactggtcgactattacaaggacaattgccctggctgcaagatgctcgacatgtcgctgaccaagttcgccgcgagcgaggatgccgcgggcgtcgccctgctcaaggtgaaactggaagtggtgggcgaggagttcttccgtgacctcggcttgcggcagacgccgaccctggccttgttcaaggacggcgccgaagtggtacgtctgcccggcttccagtcgccggcgcaggtggaagcggcggtccgcagcggcctgtgatggcgacgggcgcccggtcgatgcgaggcgccccgcgctgaacaccagcgtcaccgtcgtcgcctggagcttcctgctggcggggctgggcgtgttgaccggtgcggcgtgctgccggatcaggcgcgctggatcctgtggctgccgacgtccccccaagtttgagtagcacctcagtttggagtccaattccctaccccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaagacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgtgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtgggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaacataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcgccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggtcgggcgatcaagtctctggtgatcgtggacgacgcgacacaccaggcagtcgtcatcgacgtggaacgcgccatctccggccacggggtagcacgcgtgctggatcggttggcacacagtcgtggcctgccgaaggtgattcgcacggacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaaccaacaccgcccaaagaaagcaatcggcgcaatgacgccggcaacgtatgcccagcagttggccaatagcgagatcatcacccccggactctaaacccgactgctactcaggatggggggacgtcgcagatcgatcgctacgccaatctcaataccaccgtgattggcccgtatgacgcaccgaaaacgcgcctgcccggcgccggtggcgcgccggaaattgcggccagtgccaaacaggtgtttatcatcattcgctaatccacacgcagtttcgttccgacgctggacttcatcaccacggtcgggcatctgtacggtggcgatgcgcgcgtgcgtgccggcttccccggcgccggcccgaccgtcgtcgtcaccgacctgtgcgtgatggagcccgaccccgtgacccgcgaactcaccgtgacgtcgctgcatcctgggacaacgcgcgagcaggtcagcgcggcgaccggttggccgatccggtttgccgcagatctcgcgcagaccaccccacctggcgccaccgagctggacgtcttgcgcgcgctgcaggcacgcaccgatgccgcgcatgatgcccaggcggcgggagcggaggcatgagcgatgtgtatctgatcgatggcatccgcacgccgatcggccgttacggtggcgccttgtccagcgtgcgcgctgacgacctgggtgcggtgccgatcgccgcgctgctcgtgcgccatccgcagatggagcccgccgcaatcgacgatgtgtacctgggctgcgcgaaccaggccggtgaagacaatcgcaatgtcgcgcgtatgagtctgttgctggccggcgtgccctcttcggtgccgggtagcacgctcaatcgcctctgcggttcggggctggacgcagtcggcacggtggcgcgtggcattcgtgccggcgaactggatcttgcgattgccggcggtgtcgaatcgatgtcgcgtgcgccgtgggtcatgggcaaggccgacagcgccttcgcccgcaaccagcagctggaagacaccaccatgggctggcgcttcatcaatccgcgcctgcaagccgcctatggcaccgaattgatgggcgaaaccgccgagaacctcgcgcagcttcatgccatcgcgcgcgaagaccaggatgcgtttgcactgcgcagtcaacaacgcgtggcggcggcgcaggcggccggcttcttcgatggagaaatcacttcggtggcagtggccgggcgcaaaggcggcgatgccagcaccgtcgaatacgatgaggcgccgcggcccaacaccacggctgagatgctggccaagctcaagccggtgtttcgccagcccgggaccgtgacggccggcaatgcctccggtctcaacgatggcgccgctgccttgctgctggcctctgcgcaggctgtgcaggcgcatcgcctgacgccgcgtgcgcgggtgctggggttcgcctcggctggcgtggagccggcgtatatgggcatcggcccggtgccggccacccagcgcctgctggcgcggttgcacttgcgcatcgcgcagttcgatgcgatcgaactcaatgaagcctttgctgcacaggcactggcctgcacacgcgcattcgggctggccgacgatgccgcacacgtcaatgccaacggtggcgccatcgcgctggggcatccgctcggcatgagcggcgcgcggctggcgctgaccctgctgcggcagctggaagccagcaacgggcgactcgggctggccagcatgtgcatcggggtggggcagggcgtagcgctggcgatcgaacgcctgtgagccgactgttgcaacctacctcgtccttcccttgcacccatgccgttctagtcgctttgctgccgacggagattcaagatgcgtgatcccacctctgacgaagctgccatcgctgccgatccgctgctcggttaccgccgcagccggcccggtgcgcagccgccgtacctgcatccggcatacgcctccaccaggctgcgtgggcccacgcgtgatccgatcgacctgccggtcacgctgttggaagtcaccggcccgcgcctggatcggctcaccttgggcgagcacgcggccgatctcactgcaggttccagcggcgcgccgctgggcgaacgcatcatcgtctctggccgcgtgctcgacgaaaacggcaggccggtccgcaatagcgtggtggaagtgtggcaatgcaacgcggctggacgctaccagcacgcaggcgatcagcacgacgcgccgctggacccgaacttccgcggcaccggccaggtgctcaccgacgagcacggccgctacaggttcaagaccatcaagccgggtgcgtatccgtggcgcaacgcctggcggccggcgcacatccatttttcgttgcatggcgatggcatcgggcaacggctggtcacccagatgtattttcccggcgacccgctgctggcgcacgaccccatcttcaactgtgtcgacgatgcgctggcgcgcgaacgcatggtgtcccgtttcgattgggaaaatgcggtcagcgaatacgcattggcctaccgcttcgacatcgtcttgcgcggtcgcaagcaaacggtctggcagtgacacgatgagcctgcatgcaacgccgtcgcaaaccgtcggcccgtattaccggcttggattggagccgctgtatcgccaacagatcgcgcccgcgcaggccgcgggcacgcatgtgcagatcagcggttgcatctttgatggcgccggcgcgccagtggccgatgccgtgctggaagtgtggcaagccgatgcggccggcatctatgcgcatgcggccgatgcccgctacgaggcgcacgaccccagcttcgatggttgtggccgggtgccgaccgatgggcacgggcgtttttccttcagcaccatcaagccgggcagggtggccggcccgcagggcaaacggcaggcggcgcacctgaccgtgctggtcttcatgcgtggcctgttgcgtggcgcctcgacgcggctgtatttcgccgacgccccgcaattgggcagcgacccgatcctggcgctggtgccggccgagcgacgcgccaccttgctggcccagccaggcgcaggtggcgtctacatctgggacatccctatgcagggcgacgcggaaacggtgttcttccgctattgatccggatgccgatgaagaaacgccgcgcacgtgccggagcggtgcgccgtgctgtctgcacgctcctgcgtaaagagcaggcgacgccagctgcggaggtccccgcacctgcaaagacaccacggcgtgggctgcgggcgatgggccgtggcgcggcatgcacacgcatcgatgacggcgcgcatcctggccaatacgcgcatgtgcttagagcggctaacaaaccgactgcgctcaccgccaggcgggcgcggccggtgcttggaatcggcatggaccacgcgtccactgcggttcttgagcgcgccgtccgcgcccacctgaccgctgctcgcgacgttgtgttagccgctcttggtcgtgcgtacgcatcccatccaaacgtggcgtcaccgatatcaccccggcagtggcaggcgcgcacggcaccttgtccttttgtctagttggcaccttggcacatcggtgcgatgctgcccgcacccctagagatgcaatgcatgagtgcgacatcttcgctattgggatccttgttcggcgagcctgcatgcgacgccttgtttgacgatgccgcgcgcgtgcaggcgatgctgcagttcgaatccgcgctggcgcgtgcgcaggcgcagtgcggggtgattccgaccgaggccgcgcaggccattgccgctgcctgcgatgtgcggcatcacgatctggctgcgttggcacaggccacggcgttggccggcaaccccgccattccgttggtcaaggcgctgaccgcccaggtggccgcgcacgacagcgctgccgcgcgctgggtgcactggggcgctaccagccaggacgtcctcgataccggcacggtgctgcagttgcgtgctgcgctcgatctgctgctgccacggctgcacgccttgtgcgccgggctggccacattggccgaacgcgaacgcgataccggcttgcctggacgtaccttgttgcagcaggccgtgccggtcaccttcgggctcaaggtcgccgcctggctggacgcattgcaacgggcgcatcagcgcctgcaggccatggagcacgatgcgctggtgctgcacttcggcggcgccgccggcacgctggcttcgctccaggagcgtggcctggaagtggcgcaggcgctggcgagcactctggagctgccgctgcccgcgctgccctggcatacggcgcgcgaccgcatcgttgaggtcggctgcgcgttcggtctgctggccggcacgctgggcaagatcggcggcgatgtggtgttgctgatgcagtcggaggtgggcgaagcgttcgagcccgccgctgccggcaagggcggtttgtcggcaatgccgcacaagcgcaatccggtctccagcgttgcagcggttgccgcggccacccgcgtgcccggcctggtcgccaccttgttcagtgccatggcgcagccgcacgagcgcgcggctgggcaatggcatgccgaatgggacaccttgccgcagatcgtctgcctcaccgccggcagcttggcgcagatgcagcagtgcctgtctggcctggaacttgaccgcgcccgcatgcgtatacatctggatagccacggcaggctgctctacgccgaggcggcggtattcgcccttgcgccgcaactgggcaagccgcaagcgcatgccctggtgcaacaggcagcgctgcgcgcgcaggcgcagcaacggcatttgcgcgaggtgctcggcgaggacgcgcaggtgagcgccgtgctcacgcacgcgcaactgcaagccgtgttcgatagcgatagttggcgcggcatgtcctcggtctggatcgaccgcgtgctggccggatctccttcctgttgacggtgcttcgatggcttatctccggttgcccacgcatcgcctgcattaccgcctggacggcaccgaagggcgcccctggctgaccttctgcaattcgcttggcaccgacctgcatctgtgggacgtgcagatcgaagccttcgccccgcattaccgcatcctgcgctatgaccgccgtggccatggcgattcggagacgccgccgggtccgtacagcgtcgccgatctgggccaagacgtgctggcgctatgggacgcgttggagatcgcgcaaagcgatttctgcggcctctcgatcggcggcctgactggccaatggctgggcctgcatgtaccgcaccgcttgcgccgactggtggtatgcgccaccgcgaagaagattggcagcgcagccacctgggaaagccgcatcgaacaggtgcgcagcgaaggcctgccggtgctgatcgatgccacgttgcagcgctggtttacgccggaattcgccatcagccacgcgcagcgcctggacatgatcgccgccgccttcgtgtccacctcgccggccggctacatcgcctgttgccaggcgctggcggacgcggatttccgcggcgcactggacgggctgagcgttccgctgctcgcgctggccggcgacgatgacccggtgtgcccgccatctgatttgcgcgagatcgcctatgccgcgccggacggtcattacgcccaggtacccggccgccacatctgcaacctggaatcgccggccgcgttcaacgacgcggtgctcggctttcttcaggccgactgagctgcccaccttgcaaggacaccccatgcacgaagacgaacgttatcaagccggcatgcgtgagcgccggcgcctcctgggcgatgcgcatgtcgaccgcgcgctggctgcgcgtagcgacttcaccgaagaattccaggacctgatcacccgctacgcctggggcagcatctggacccgcgacggcctgccggcgcacacgcgctcgctgctcaccttggcgatgatggtcgcgctgggccacgacgaagaattcaaactacacgtgcgtgcagcgcgcaacaacggcgtgacgcctgcgcagatcaaggaagtgctgctgcaagcggcaatccattgcggcgtgccggctgccaatcacgcctttgcgctggccaggccgattctggaagaacaagctgccgaggccggcgcagcgccagcggcgtcacccggataaggtcgtcttggagcggctaacaaaatgagcgcgctcgccgcgaggccggcgcggtcggtgcgcgatgcagtatgtgccacttgtccactgcggtggtaagcgcgatgccagcacctgcctgaagagcgctcgcgatgacgttttgttcgccgcttctcactccagcccataccgagacatcgcatgacgcgccgatttgcctgtttgctgttgttgctactgaccactgcgacgctgtaggcccagcctcagcccggccccggcactgcgttgtcgcaagtgcgcgcagacgatggccagatgctggcggtgtggtcgcgggtgcccgcgaagccgcgcggcacgattgtgctggtacatggccgcacctggagcgcgttgcccaatttcgacttgcaggtgcctggcgagccgggcgatacacgttctgtgctggcagcgcttgcgcaggccggctacgccgcctacgcagtggatctgcgcggttatggcggaagcgcgcgcgagcgcactggctggaacacgcccacgcgtgcggtggccgatgtccgcaacgtgctggcctgggtcgcgcagacccatcccggcctgccgccgccggcattgctgggctattccaatggcgcgcgggttgcgctgctgcttgcacagcagcaaccgcaggcgatgtctgcattcgtgttgttcggcttccccgatgatgtggacgcaccgcccgcgccggcggtggcggcagatcgcccgttgcgtgcacccaccacggccgcggcggccggcgaggatttcatcactgccaacgcagcaccgccggccgtgcgtgcggcctacgtcgcgcaggcgctggcatcggatccggtgcgcaccgactggcgcgcgatggaacagttcgcctttcgccccgagcaggtggcgacgctaccggtgttgttgctgagaggtgtcgacgaccccatcgccacccaggcagacagcgcccacccgtacgcacgcctgcgcagcgaagatcgcagttgggtgaccctgccgcacgccgaccacgtggcgcaggtcgaagacagccacgcggcgtgggtggatgcggtggtgagctttctgcgccggccgcgctaggagccgtcaacaacaggacggcgcagccgtcaggcgggcgcggccggtgctcggtgcggcacacacactcgtccattgcggttcctgtgcgccatccgcatgctcgcgacgtcttgtttgccgccctgcgtcggaacgcgtgcaacagcacgtggcgatcaatccgaacgggtctggccgagcgctttgcgatgtgccgccccgcatgcacgtcgggccctcgcgcaatgcgtggacgcgattgcttttgacctctgccacccaccactgcgctgctggtgcttatgcagcgcgggggcaggtcagctgccccgcgagcgacgtccgcgccaacgcaaggcaccgcactaactcagcaaggttcccagccgctgtgccgcctgcttcagcggttccagcaactgcgtttgcatggtctgcaagctcacccgcccggcctgagcgccgacgttgagcgcggcgatcacctcgccacgcaggttgcgcaccggcaccgcaatcgagcgcaggccgatctccaactcctgatcggtcaggcacatgcctccgcggcgcgtgcgcgccagcacctccagcaacgccgcggcctgggttaccgtgcggtcggtaggcggacgcaaggtggtgcgttccagataggcctgcaaggtgtccgcgggcagggcggccagcaacacccggcccatcgaggtgcaataggccggcagccgcgtgcccgggcgcagcccgatcgacatgatgcgcaccgtctccgaacgcgccacgtacagcagatcgtcgccatccagcacgccgagtgagcaggattcgtgcaactggtcgcgcagcccgtccagcaccggctgtgctgctgcggtcatcgacgaagacgccgcatacgcaccgccaatccccaggacgcgcggcaacaacacgtagtcacgcccttgctcgcccacatagcccagcttggccagcgtatgcagtactcgccgcacggccgcgcgcgagatgccggtttccaggctgatccgcgacatctgtcacttcgcgcgcgtgctgggcgaacacgcttagcaccaccagcccgcgccccagcgaggtcatgaagtccgggtcgccctgtgcggcggcgatctgctgcatcagctcatgcggcaggccgcgatcgctaccggccacggccacggcggcgggacgtttaccacggctggaggcggactcgtgcatgggagtgcggtgcggacaggtccctgcatggtaagcgctcgtgccacgccatgcccccgctcacagtctgtgcgctggcatataagcgcttcatcctgcttgccgcataatcgccgctggtttgttacggatcggtgctcttagtcaatgaaaacccccaatggcctgcagccgctgatcgacgacggcgtcatcgacgacgtgttgcgaccactgaagagcggcaaggaagcatccgtctacgtggtcagcgcaggcgccgagatcctgtgcgccaaggtctacaaggacatggcgcaacgcagtttccaggcgcgcgtgcaatatcaggaaggccgcaaggtgcgtggcagccgccaggcgcgtgcgatgggcaaggccaccaagttcggccgcaaggaagccgaaaccgcctggaagaacaccgaagccgacgcgctctatcaactggtggatgccggcgtgcacgtgcccacgccacgcggttacttccacggcgtgctgctgatggatctggtcaccgacgaagccggccacagcgcaccgcgcctgggcgaggtggaactggaaccggaacaggcgcgcgtcttccacgccagcctgatcggcgacgtggtcaagatgctgtcgctgggcctggtgcacggcgatctgtccgaatacaacgtgctggtctctcctgaaggcccggtggtgatcgacttcccgcaggtggtcagcgccgccggcaacaacgcagcgcgcgacatgctgctgcgcgacgtacacaacctgcgcgactgcctcggccgtttcgcaccggacttgctggaaacccattacggcgaagaaatgtgggcgctgttcgaaaagggcgcgttgcgtccggatagcgtgctcaccgggcgcttcaagttcgacacccgccgcgccgacgtgcgcgccattcgtgcctcgatcgaagatgcgcgccaggaaaacctcatccgccagcaaggccgcaaagcggctgcggaagacgaggactaaaagcgcccgcaagccgcctgcgccaaccgtcgggtgcgcaggcggcagcgcattcgccgcgatgcagtgcagcaaacatccggcccgcgcgggggcgtgcatgcaccatcgctaaccgacctgcgcgtggcattgtggccacattgcccggggcggcttcaactctggatcgcaacaccaacggttgtgacgtggtccaggcgacctgacctgagcacttcaccgccaagtggagttgcccatgtcatccagccgcctgaacctgtcagaacgataccgtctgcatgcgttgtatgaaaccgggatgtcgatgcgcgtcatcgccgatgcagtggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaaccggcacgcggcgaagtatcggcccgatcacgcgcagcgcatcagcgcccatcggcgcacgcaggccagccggcgtccacgcatcgacgccgaacgtatcggccagagcgaggttctgctgagggaggacgtcagtcccgaacagattgccggtcgcaccggcttggccagtcacgcatggatctatcggcacatcgacgccgaccagaagcgcggtggtcggttgttcatgcatctacgtaaacgccgtcgcaatcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatccgacatgcagttcataccctcaccgccgataacattacgctgtggaacgcccgttcctgcaactgcgtggcgtgctgctacggcgacgtgctgcaacgtgtagcgatgccgagttggcgtgaggcggtctgcagttcgtccatcgcaggagcgggagtgaaaaaaagccgcgcagtgcgcggcttttcgattcatccgttcgatcctcggtatggcttacgcggtgcaccgcaccacgttgttggcacgccgcgcgttgaccgctcccgccgtccctactccgcaatgcttcactgcgcgtcgcgcgcgacctggaaccctgcgaaggactgcgtcactggcatgatttccaaacggttgatgttcaaatgtgccggcaggctggcgacgtagaaaatctgttcggcgatatcgtctgccgtcatcggggtggcgccgcggtacagcgtgtccgatgcggcctgattgccgccggtgcgcaccaacgtgaattcggtctcggccatgcccggttcgatcgacgtcacgcgcacgccggtgccgtgcaggtccgcgcgcagtcccagtgagaactgctgcacgaaggccttggtgccgccatacacgttgccgccggtgtacggataggtcgctgcgaccgacgcgatgttgatgatggcgccgcggcgcgcgatcaacgccggcagcaggcggtgggtgagcgtgaccagcgcggtgacattagtgtcgatcatctgctgccactgcgccaggtcggcttgctgcgctggcgcggtgcccagcgccaggccggcgttattgaccagcacgtcgatgtcggcgaatgcggccggcagtgcgtcgatcgcggcagacaaggcgtgtgcatcacgcatgtcgaatgcggcggtgtgcacctgcccggccggcagttcagcggccagcgcctgcaggcgctcggcgcgccgaccggtggcgatgaccttccagccgccagcggcgaagcggcgcacggcggcgctgccgaaaccggaggtggcaccagtgatcaggacggtcttggacatggggaactccaggggacggggagtggtaaaaccagattcagggcataggtggagggctggccgttgcgttgtgccgcgcacgcagccttttcggtcaaggtctcgcgcggccacggcgcagtcgcagtaacacgtatgtcgccggtgcgggtgccgcagtcgtcgcggtggcgggcagctcgacgattaattcgccatccacccagacggtgggcactggcgatgcttggccggggaacaacacgtccatgggcagggtgggcggcgcggcgttgcaggcgcccagaaccccgcgatcgagcaacaagcgttgcccgtccagccgccagtcggcgcgataaccgcgccagttagcgctgcagctgcccagcgcgctgccggcgtgcgccacgaagcgcttccaggtggcggggtcgtccagtgggccggacaacggttcggccagcagtgtcgcctgctggccgtcgatctggataagatcgggaagctgattggtggcatgcgccgggccggcccacgccagcacactcagcaacacgccagcgatgcgctgtatcacgcgcggttactgcgccttgatcgcgatggcggacaggccactgccggtgagcttttgcttggcctcggccaattcgctagcgctgccgtagggtcccatgcgcacgcgatagaccgtcttgccgctgatgtcggccgattccacgcgtgcggccaggcccatcatcgccagcttggccttggtcgattcggcatcgcccgaggcaccgaacgagccagcctgcaggatgtagcgggtgttgtcggcaaccgccggagcggccgtcgtcgctgttgcagcggcggcggttgcggtgggcttgggcgcagcggcggtcggcgtggtgagtgcggcggtactggccggggccggggttgcggctggacgtgcagtgacggtttccggcagcggcttgggcgcgctggcgccggtttccttcaacggcatcggtccgctggcggccggcgtggcggcggcaacgctggcgccgggtgcaggcgcaaccggcttgccttccagcgcagcacgcgctcgcgcggcctcttcagcacgcgcgctcgcggccagttcggcatcggacatctgcacttccttgcctggcaacaaggtgtagaagtcgtactgggtctgcgcagcgccgggtttggcctgcggcttgggctgctgcgcgctgggcttaggcagttcggccggcgtgtccacgtcggcatcggccaccggctcgggctgcgcatccgggttggcacgcgggcccacgcgcaggaaaccgtcgccgtcctttttgaacaggttgggtgcggccaggaagaccactgccgcaatcgcgacgccagccaccagccacacccaaccgggggtgccattgctggtgttgcgtcgggcctgactcttaccgcgtcgtgctgccatctaccacttctccgaatcgtgtcgttgcgggccagctggcccgacttgctgcggcaatgcgcgctgctgcacgcattgcccggtgagcgccatcagcgcccgaggttgcaggccggcattaccgcggtgccatgcgctgcgtcggctgcctgcgatggcacccggtacctgcggcccgattacatcttttccggagcgctgacgccgagcaattccaggccattggccagcacctgctgggtggcgaccgccagggtgagcttggcatcgcgctcggcggcatcgtccaccagcaccttgctgttgtgataccacgtgtggaaggcatgcgccaattcacgcaggtattgggcgatctggtacggctccagcgtctggccggcgatttccaccacttccgggtaacgcgacaattccagcatcaccgccagcgagtgctcgtcgtccaggcgtgcgagctcggccaggccgtgaacctgatcatatttgtagcccttttcctgcgcctggcgcagcacgctgcagacccgtgcatgcgcgtactgcacgtagaacaccgggttgtcgttgctctgcgcccgtgccaggtcgatatcgaaggtgagctgcgaatcgggcttgcgcgcgatcaggaaccagcgcaccgcatcggcgctggtctcttcgatcaggtcgcgcagggtgacgtagccgcctgcacgtttgccaagcttcacttcttcgccatcgcgcatcaccgtgaccatctggtgcagcacgtattccggccagccctgcgggatgcccaactccatcgcctgcaggccggcgcgcacgcgcgtcagcgagccgtggtggtccgcgcccaactcggtgatcgcgcgctcgtagccgcgctgccacttggtcaggtggtaggccacgtccggcacgaagtaggtgtaggtgccatcggacttgcgcatgacgcggtccttgtcgtcgccgaagtcggtggacttcaaccacaacgcgccaccttcctcgtaggtatggcccgaggcgatcagcttctgcaccgcttcttcgaccttgccgtccttgtacagcgagctttccaggaagtagatatcgaaatccacccggaacgccgccaggtcgtggttctgctcgttacgcagataggccaccgcaaagcggcggatcgattcgagatcggctgggtccttagtgccggtgaccagatggccttccatgtcgacggtgtcgccggtcaggtaggcgttggccacatcggcgatgtagtcgccgcggtagccgttttccggccagcctgcgctatcgggggtgagcccctgcgcgcgtgcctgcaccgacagcgccaggttctcgatctgcacgccggcatcgttgtagtagaactcgcgcttgacgttccaaccgttggcatcaagcacgcgggccaggctgtcgccgattgccgcagcgcggccgtggccgacatgcagcgggccggtcgggttggccgaaacgtattccacgcccaccgagcggccgttgccggccagcccgcgcccgtagtcgtggccctgcttgatcacatgcgccacttcgcgctgatacgcggtcggtgccagatggaaattgatgaagccagggccggcgatttccaccttggtcacgtcgttgctgtccggcaaggcggtcaacagggcctgggccaatgcgcgcggattgctgcgcgcggccttggccagcagcatcgcggcgttggtggcgaagtcgccgtgctcgcgggtcttgggtcgctcgaccacaaaatccggcggcagggtgtcgccaggcagggtgccgttggcgcgcaaggcttcgatgccttggccgatcagtgcgcggagtagggctttcacgtgggatctgcttggaaccaaaccgccgattttacccgaccgcgtgccgcaggggccgaccgatggttcaggtcggagaaccactgctcattccagccagccacgctcggctagcgacaccggccggccatcgccgatgacgaaatggtccagcaggcggatgtcgaccagttccaggctgtccagcaggcgtttggtgactgcgcggtcggccttggagggctccggattgccggatgggtggttgtggccgacgatcaccgctgccgcattgtgcagtagcgcccgccgcaccacttcgcgtggatggatgtcggcgccatcgatggtgccggtgaacaattcttcgaacgcgatggcgcgatggcggttgtccaggaacagcaccgcgaacacttcgtaggcccgcgcgcgcagccgctgcgagaagtagcggcctacgctgggcgggtcgctgagcgcctctccgcgctccagcgcactcatcaggtggcgatgtgccaattccagcgccgccgcgagcttgcaggccgaggccgggcccagccccggcaggcgctccagcgctttggctgggcggtccagcagcgggcgcagcggcccgtgccggtgcagcagatcgcgcgcagtctgtactgcgtcctggccgcgcaggccggagccgacgaagatcgccagcagctcggcatcggacaaggcagtggccccgcgcgccagaagtttctcgcgcgggcgttcattggtgggccagtcgtgtatgtgcatatggcgagattgccggtgctcatcgccgacgcccatcaggccaagcgagggcatcggctaatctagttgtccttgtaaccgtaggacgactccgacgtgatcggctcaactcaggcccgccccctggacggacagcgtttgctgctgtgcgtcggcggaggcattgccgcttacaaatcgctcgaactggtccgtcgcctgcgcgacgccggtgcgcaggtgcaggtcgccatgaccagcggcgcgcaacaattcgtcaccccgctcagcttccaggcactgtccgggcaaccgacccgcaccacgttatgggacagcgctgccgagcaggcgatgggccacatcgaactggcgcgctgggccgagcgggtaatcgttgccccggcgaccgccgacctgttggcgcgtctggcgcatggtctggccgacgatctggtcacaaccctgtgcctggcgaccaccgcgccgctgaccgtggcgccggcgatgaaccaccgcatgtggctgcatccagccacccaggccaatatcgccaccttgcgcacgcgcggggtgaaggtggtgggccccgacgatggcccgctggccgagggcgaatccggccccgggcggctggccgagccggcggcgatcatcgccgcgctggtcgacggcattgctgtcgcaagcgctgcactggccggtgccaagagcaccgctgcgccgatgttcgtgtccagcagtgcacagctggacggcctgcgcatcgtgatcagcgccggccccaccttcgaagacctggatccggtgcgctacgtcggcaaccgcagcagcggcaagatgggctacgccctggccgccgccgctgcccgccagggcgccgacgtggtgctggtgagcgggccggtgcatcagaccaccccggccggcgtccagcgcatcgacgtgcgctcggccgcgcagatgcgcgatgcggtgctcggcgccttcccggccgacatttacatcggggccgctgccgtggccgattacacgcccaagcgggtggtgtcgcagaagatcaagaagaccggcgaaacgctgaccctggaactggtgcgcaccccggacatcctggccgaggttgccgcgcagactggcgcattgaaactggtggtcggttttgctgccgaaacgcacgacgtggagcattacgcgcgtggcaagctggcggccaagcggctggatctgatcatcgccaatcaggtggggatcgaaggcggcggcttcgaaagcgacaacaacgcggccactgcctattggccgggcggcgagcgcgcgtttcccagtagcagcaagactgaattggccgaccaactactggccttgattgcggagagattgcaggcatgagcaccccgacccagtccttgcaggtgaagttgctcgacccgcgcttcggcgatctgtggccgttgccggcccatgccaccgaatccagtgcaggcatggacctgcgcgccgcgctggaggcgccgatgacgctgcagccgggcgatgcggcgctgatccccagcggcatcgcgatccatctggccgacccgcagctgtgcgcggtgatcctgccgcgctcggggttgggccatcgccacggcatcgtgctcggcaacggtaccggcctcatcgatgcggattaccaggggccgttgctgatcagcacctggaatcgcggccgcgaggccttcaccatcgagccgggcgaccgcattgcgcagctggtgatcctgccgatcgtgcgcgcgggcttgcaagtggtggatactttcgttgacagcgcgcggggagcgggtggattcggccacaccggcgtgcgctgactggggaaatcacatgagtaaggcgaacgagcgcaggcagtcgatgtccagcgtgcgtatgagtggtctggtattggcgggcatattgctgttgctggccgcttggttcggctggaacagttatgcgcaatggcgcaaagacgcggtggcgcagaaccttgagcaggcgcgcgatcgcgcagtgcaggacgtgggccaggcgatggccacgcaggccagccagctcgacgccgtgctcaagcagccgccggtggtcgctgccctggccggtggcgacgcgctggcggccgcatcggccatccgcgagcgcttcaagggcgccgaggatgtgcaggtgttacctggcgacctcgccgcggcctatgccaaccccaaggatttcggttatgcgcgtctgagcctgctcgaatcggcgcaggtggccgatcatgcacaggtccacgtgatacgcgacgccaaacaggtgcgcttgggtattgcggcggcagtgcgcctgggtgcgcagccggcggtggcgtacgtgcggttgccgctgctgcgcctgaccgccccactggatgcgatcgcagtgcccggcagcgcgtatctggccttgcgccagggcagctacaacgtggctcaacagggcgatgccggcttgtccgatgcggccgaaacgctggccaaaccgctcggcaccagcggcctacgcgtggctgcagcggtgccgcaaggcaatagcggcacgttgggtccgggcgccgttggttgcgccattgtggcggcgttgctgctgatcattgcagtgctgctggtgctggccagtcgggggcaggtggccttgccacgccgtcgggttgccggccaatccagcgccgatgaacccaccctcagtcagagcctgcagcaggacgccagcattgccagcgaagcgcgcgcgctggacgtcgacgcctcgcccacagtgccgccggtgctggtgccggcggtgcagatcgccaccgagatgttccgcgcctacgacatccgtggtgtggtcggcaaagacctcaaccccggcgttgccgccttgatcggccaggccatcggcagcgtgatgcaggcgcagggcctgcgccatgtggtggtcggccgcgacggccggctgtccggaccggagttgaccaatggcctgatcgaaggcctgcgccgcgccggctgcaatgtcaccgacatcggcttggcgccgacgccggtggtgtacttcggcgcgtacgagctgcgtgccggcagctgcgtggcggtgaccggcagccacaatccgccggactacaacggcttcaagatcgtgatcggcggcgagaccttgtccggcaccgccattgccgaattgcaccagcgcatcaacgaaggccgcctgcataccgctgccacgcccggcgaactggagcagcgcgacatcagcgatgcctacatccagcgcattgccgacgacgtgcagcttgatcgcccgatcaaggtggtggtggacgccggcaacggcgtcgccggtgagatcgcgccgcgccttctggaagcgatcggcgccaaagtggttccgttgtattgcgatatcgacggcacttttcccaatcatcaccccgacccgagcgagccgcacaacctcgacgatctggtgaggatggtgcagcgtttcgatgcggatatcggcgtggcgttcgatggcgacgccgatcgcctgggcgtggtcaccaaggaaggcacggtggtgttccccgaccgcctgctgatgctgttcgccgccgatgtgctgcagcgcaatcccggcgcgttggtcatctacgacgtgaaatgcaccggcaagctgtccgactacgtgttgcgtaatggcggcagcccgttgatgtggaagaccgggcattcgctgatcaaatccaagatgcgcgagaccgacgccgaactggctggcgagatgagcgggcacttcttcttcaaggagcgctggtacggcttcgacgacggcatctacgccgctgcacgcttgctggaaattttcgcccagagcgagcagaccccgtccgaggtattggacgccttgcccgaaagcgtctccacgccggagatcaaggtgccggtggagggcgatgcgcatgcgctggtcgcgcgttttgtcgagcgtgcgcagaccggcggagaatcgccgttcgagtcggcacggctgtcgaccatcgatggcttgagggcggatttcgtcgatggctggggcctgatacgcgcttccaacaccacgccgatcctggtgctgcggttcgaagccgacagcgaggctgcattgcagcggattcgcacgctgttccgcgaggaactgcaggcgttggtgcctgcgcatcccttggcgttctgattgccagatgcgccgggcgccagctacgtttcctgttaacaggcagcgcagctgggccggcgcggggcgcacctggcggccagccgagaccgccccgccgtaaatggtcaccagcgggttcggcgtgttccggtgcgctcagcagggccgtgtggcgcgtggattggtacggcgtggtgatcttcaggcaataaccacactgcgtcccagtacgggtatccgccgatctgctcggctagccccgcacgcagtgggagcgcgaccagtgtgcgggcaaactgtcgatgatcgccctgcagcggaagcgccgaaacctccatctgcggctgccacactgttccgccacgtccgcgtgcgcgattgaccgcaccggcagcaatccgccgcgccgtcgcggccacttgcagtaacaccgccttgctcggtgcctgcagcaacccacaccacgcatccggcagcagcacccagcacagcaactgcgcgccttgccaatgccgcggcgaggccaagctggcagctgctgcgcgggcgcagcgccagtctgcgaacaagggcacgttctcatgcgtgagcagtcgcagatgccaatacgctgcctcaagcgttggcattggcatggacatcgggcgatggacgggcgcgctggacatgaccatagcctgcctccggcacgacaggggcactatcggctggcaccctatcatcgcgtcgtccgcgcacgcagtggtgcgtccgaaaagtaggcatccagccttcagcgatatcgccacgcatccggcggtaggcggtgcatcggtgaatgcacgcggatcacgtcaatgcgctcaggcgctcatcgaccccgaggaatcaccacgcacagaacccagtcccggaaatgcaatgcatccggagcgcatcagtgcgctgaggtgtctgcaacgacgattgaacacaaaaaaatctgatgcagcggtgcgctttgcatcgacacacgcagcaggatcgcttcaacgcgtcacggcactcatcaacactgttcgatcactcgacaaacatccggatcagaccgatccaactccgaactccccgcctcagtgacccgcgcggtcccgcttccatccgcgatgcttcacatccagatacaggctgtaaaacgcggtaaacgccgggaacaggttctgcagcacacccactgaatcctgcttggccgaaaacacgaaatagctcagcgtcatcaggctgccgaccacgctcatgtaccagaacaggcgcggaatcaccggcttgccggcgcgtttggaggccacgaactgcaccagccagcggccgccgaacatcagcgcgccgacataaccgatcagcttccaaccggtgacatggatgccggtccagtagagccaggtcagtggttggtcgagaaaggacgggtccatcagcgttcctgcaccacggtgcgcttgctgcgcgtgatcagccacgccacaccgcgcaggtcgcggatgccgaccagcgcgcgattgagattgttgtatttggagacgccagcggtgcgatggcggtgattgaccggcacgctcaccgtgcgccagccggcacgctgcatcagcgcgggcaggtaacggtgcatatggtcgaaatagggcaggtccaggaatgcctcgcgctcgaacagcttgatgccgcaaccggtatcgggcgtgttgtcgcgcagcatgcgtgagcggatcgcgttggcccacttgctggcccagcgcttggagccggaatcctggcgattgacccgccagccggcgaacagtttcacctgcggctcggcctggctgcgcgcgatgagcagcttggggatgtcggccgggtcgttctggccatcgccatcgagcgtggcgatccagctggcgcgtgcggccttcaccccgctgcgcaccgccgtgctctggccgctctgggtcacatgatgcagtacgcgcagttcaggcgtggtgcgcttcaggccctgcagcactgccaacgtgtcgtcgcgcgaatgatcgtcgacatagacgatttcgaaggccaccacgctgcgcaaggcgctgacgatttcgcctaccagcgtggcgacgttatcgcgctcgttgaacaccgggacgacgacagacagctgaggttggctcatggaggcagggtggccagatgaaggctgagcgaaaaagatcgcgcattgtgccctgactctctgagtcaggcatgaagcaggcacgcgttatgtgcaatggaacggctggtaagcggcctttggcacgcactgcagcggcgggaaggctgcaaaggcgcaggagctaggaggcatcacacatctcttcagcgcagtggcgcagagactgcgcatgtctgccctgcgacagggctgcgagggcggtgatggcgcaggcgtcgtcacgtctggagccggcagcaccgcggcagccgctacaacgcccgatgcgtgccatcaaccgcaaaagtgcccatccacccaacccgagaagccctaggcgcgcttgccgaaatactgccggcaccaattcaccacctgcggcaacccacgctcgacgggggtagccggatcgaatccgaacgcggcctgcgcgcgctgggtatcggccatggtgcggatcatgtcgcccggctgcatcggccggtagaccttctcggccgggcgaccggcggcctgcgcgatcacgtcgatgaagtattccagctccaccggcgtgtggttgcccaggttgaacacccggtgcggcaccggctcgctgctgggcgtgtccagcgcgcccagcacgccggccacaatgtcctcgacgaaggtgaaatcgcgctgcattttgccgtggttgaacacctcgatcggccgccccgccagcaccgcacggctgaagatcagcggcgccatgtccggccggccccacggcccgtacacggtgaagaagcgcagcccggtcgcgcgcagcccgtacagctgcgcgtaggtgtaccccatcagttcattggccgccttggtcgccgcgtacaacgagcgcggctggtccacacgctggtcttcggaaaacggtggcgtggccgaatcgccatagacggagctgctggaggcgtacaccaggtgttgcacgccgcggtggcggcacaactcgagcatgttgacgaagccaaccaggttgctgtcgacgtaagcagacgggttttccagcgaatatcgcacgcccgcctgcgcagccagatgcaccacgcgcgtaggctggatctcatcgaacaatgcagccaggccgtcgcgatcggtcagatccagcgtgcggatatcgacgccggggcacagcgccgccacgcggtcgtgtttgagctgcggatcgtagtagcggttgtagttgtccagccccaccaccgcctcgctgcgggccgccagcgcgcggcaggtgtaggcaccaatgaagccggcagcgccggtgatgagaatggtcatggctgtgatcctgggaaatgcgcaaacaaaaggccggcgccaccgatctgaacacacgaagcgccgcaaatacggccgcgtgcggcagtggcgtgttgatgctcttgctgcgcctgcggtgcatagagtgccaggcgcgattcgcggtggtcgcggctcatgcggtgctcaaaactaaagactgcagcgcgccatgcgtggtcgctcaccgcagggcgagcggtgcttcgctggcgagcttggccttgcgttcggcgctgaacttccaccacggctgcgccgcctcgccgtccatgaagcgcaggatcgacaggaacacatcgatcatacagggggcgtgcgacacgcctgtgcgcaggcacagctgtgcgtgcatgtcgtaggcatcgcgaccgcgcagttgcgcaggcacgcggatgccgatcaggtgcagatccttttcgcaggccggcccgacgttgggcaaatcggtcagttgcagcagatgctggcggtccaccttggcgggattcatggccggcgagaatccagtcggatgcgcaacagcgatcagctgcgctgcatacggaggcgttcgagcacgccgtccagcgtgtccagatcggtgtaatggatcaccagcttgcccttgccgccgcggccgtgattgaacaccaccttggtgcccagcgactcggacagttcggtttctagcgaggcgatatcggcctgcggggccaccggcgccggcttgcccttgcgcagcgcgctgggcaccttgccagcggcgaactgctgcgcgcggtgttcgacttcgcgcaccgaccaaccctggtcggccgcctcctgcgccagcttgctggccagttccggcgccagggtgagcagcgcgcgcgcatggcccatttccaggcgacgggtttccagcagtacgcggatcgccaccggcaattccagcagccgcagcaggttggacaccgacgcgcgcgaacgccccaccgcaccggcggcttcggcatgcgtcagcgaaaattcgtcgatcagccgctgcagtgcctgcgcttcttccaatgggttgaggtcttcgcgctggatgttttcgatcagcgccatcgcgatgacggtgcggtcgtccagctcgcgcaccaccaccggcacctcggtcagcccggccagctgcgaggcgcgccagcggcgttcgccggccacgatctcgaactgccccggcgccagcgcgcgcgccacgatcggctggatcacgccctgcgccttgatcgactctgccagttcggacagcttgacctcgtccatctcccggcgcggctggtacttgcccggctgcaactgggtcaccggcaactggcgcaagctgtcgcctggctgcaacgcgtcttcgctggcggcgcttggcgctgcggcggcggccgcgcccttcggtcccaacaacgcttccaggccacggcccaggccacgcttctttgcgggcatcggcttgttcatcagacggtctccaccggccggacggccttgttgtggtcgttctggcggcgcacgatttcgccggccagcccaaggtaggccaccccgccgcgcgaggtgcggtcgtaaccgacgatgctctggccatggctgggcgcctcggccaggcgcacgttgcgcggcacgatggtgcggaacaccttgtcgccaaaatgcgcggtgagctccgccgacaccgcattggccaggttgttgcggatgtcgaacatggtgcgcagcacgccttcgatttccagtgccgggttgaggttgccgcgcagcgcttcgatggtttccagcagtgcggtcagcccttccagcgcgtagtactcgcactgcatcggcacgatgatcgaatcggccgcggtcaacgcattgagcgtgagcagcgacaacgccggcgggcaatcgatcaggatgaagtcgtattcgtcgcggatcggcgtcagtgcacgcttgagccgctgttcgcgctcgccctggtgcatcagctggatctcggcggcggtcaggtcgatgttgcccggcagcaggtcgaaaccttccggcgctgtcacccggatctgcgcggcggtgttttcgcccaacagcaggtcgcaggtggaggcggccacatcgcgcttgtcgatgccgctgcccatggtggcgttgccctgcgagtccagatccaccagcaacacacgcttgggcacgcgcgccaggccggccgccagattgactgcggtcgtggtcttgccgacgccgcctttctggttggcaatggcgatgatccgggccatgcgggaaagcctcgtgggcgaagaataagaccggccattatgcgggcagggcgtcggatcgggaaatgccgcccgcggcgtaacgccgcgggcgggaatgacgcaggcgtcggtcagccggtgggcgaggcgccgccgggtggctccttcatggcccggtagcgctgcaggatgtcggcgatctcgccgtccagcgccacccgttgctgctcgaagctgatctgcagacgcaactgctccatcaaatcgcgatggcgttgctggatgttggctgccagtttgtcggccaccgcctggccggccagctcgcggtcgccggcgctgcgcagcaggctggccaggccctcgcgcaggctggtcacgttgaagcgcgcggtgtggatgttgttgtcgacgatggcgatgcgctcgttgaacacccggcgcaggtcgtcctcgctctgatacgacatcaacatcgcctggtcggtgcgctggcgcatctgctcggcggccaggtcagcctggcgttgctgctcgctggccgcggcggcggcgcgctcgtcgctgctcatcgtgcgctgcacctcggcgctacgcatgccgctcttgacgttgaattcgtcgcgcgcctggttcaccgcctccggcggcagcgtatcgctgcacacgcgggcgccgttctggttccagcaatacagcttcctgtccgccgccttgtcccgcgcactggccggtggggccacggcgaatggtgcagcgacagccgccgaaacggcggccaataacgccaaacgtgtgtgtatcggcatcatcgcagccccctgtcgcctgccgtcagcccgtggtgtcggtcccgtagcggccacgataggccaacagcggttcccggaagtccacaaggtcggcgttttctgccgcaaaagcaagcaggtcgctcaggttagccaccgcaatcaccgggatgccggcctcggtcgccaccgcctgcgcggcggaacggcgatcctgctcggacgcaatctcctggcggtccagcgccacgacgatccccgaaggaaccccgccagcggcgcggatgatgcccagcgcctcgcggatcgcggtgccggcggtgatcacgtcatccacgatcagcaccttgtgcccggccagcggcgcgccgatcagggtgccgccttcgccatggtccttggcttccttgcgattgaacgccagcggcagatcgcgcccccgcccggcataggcgcacgccagcgcggtcgccaatgggatgcccttgtaggcgggcccgaacaacaggtcgaagtccaccccggccgcatctatcgcatcggcatagcactgcgccaactgcgcggtcttggtgccggaatcgaagcgcccggcgttgaagaagtacgggctgagccgcccagacttgagcgtgaactggccaaagcgcagggcatcggcgcccagggccagctgcaggaaacgggtgcggtggtcggtcatggtgacgagattggggagtggggattcgcgattgggaagcatagccggtcgcgccttgcggcatccgctgatgcggtacgctttcacgaatctccaatccccattcccgaatcccggctcttcatctatgcgcatcatcagttttaacgccaacggcctgcgctcggccgccagcaagggtttcttcgcttggttcgccgcgcaggacgccgatgtgctgtgcgtgcaggagaccaaggcccaggagcaccaactggccgggccggacttcctgcccaccggctacaaggcttggttccgcgatgccagcactaaaaagggctacagcggcgtggcaatctacagccggcacgagcccgacgaggtgcgtaccgcgctgggctggccggaattcgacgaagaaggacgctatatcgaagcgcgcttcggcaaccgcagcgtggtgtccttctacatcccctccggttcctcgggcgagttgcgccagggctacaagttccaggtgatgcaatggctgcggccgatcctggacgaatggctggccagcggccgccagtacgtgctgtgtggcgactggaacatcgtgcgcacggcgctggacatcaagaactggaaatccaaccagaagaactccggctgcctgccacccgagcgcgactggctcaacggtctgtgcgccgacgtgccagatgacgccaacgccgccgaaggccgcggctgggtcgacagctaccgcgtgctgcatccacaaggccaggactacacctggtggagcaaccgcggcgccgcgcgcaccaacaatgtcggttggcgtatcgactaccaactggtcacccccggcctgcgcgacaccttgagggcttgctcgatctaccgcgaagagcgcttctccgaccacgcaccgtacatagtggattacgcgcagtgaggcaggccaaggcaggtgtttccgtcatagcgcgccagcatgttgccgcacggggccaagacttcgccggcaacattgcgatctggcggcaccttggccactgcagcacgcgcggtggctctcattcgcccttacgcagcctgccgatgtctttcgcaacgttcttcttcggcacgggtgtgcgtcgtcgggggcctgcacagaccgctcaagacaggacgcgtgacgcgatgacggtcgtccgcggcgggctgcatgcagcggtgccgtgggcctcaccggccacgactattggcgttcgttctcgccggtgtgacgcatgaccacatctgcaccttcctataaaggctggcgcggtatccagcgcgccttcgccacgccatcggcggcgaccatggcactgctgggcttcgggagcggcttgccgttcctactgatcgcctcgcagaccttgtccgtccgattgcgcgatgtagggctggacctgcaggacatcggcttcatcagcctggccagctttttctatctgctcaagtttctttgggcacctctgatcgaccgctatgcgtttccgctcaccgcgtttctggggcgccgtcgctcctggttgctggtggcgcagatcggcgtcaccatcggcctgttggcgctggcattttcgcgcccggatctgagcgtcatcggcttggtcggctgggtgctcttcgcttcgttctggggtgccacccaggattctgtcgtggatgcttaccgcatcgaagtcgctccggattccgcgcaggccgcgttggcggcgacttatacgctgggctaccgcatcggcctgatcctgggcggcgctggcgcgctgtacatggccgaataccttggttggacgtgggcgtatgtcggcatggctgcactgatgctggtgccgatcgtcactaccttgctgtgccgcgagcccgaccgtgccgaggcgaccgtggtgcgccgagtcgatgtctcaggtgccttttggcaaccgatttccagttttttctccagcaatgggctggcgctgggcatcgcgctgctgctgttcgtgggcctgtacaggtttcccgaccaggtgatcggcgtcatggcaggcccgttctatctggattcgggcttcaccaaggccgatatcgccaccgtctccaagctgttcggcgtctggattgggattgtcggcgccttcgctggcggcgcggcaattgccgcgttcgggttccggcgcatgctgctggtggccgcgttgggggtggccctgtccaacctggcgttcctgctgatggcgcacaaccccggcaagctgtgggcgttctatgccgcgctcagtgccgataacctgtttcaggggttcgccgcctcggtgctggtggctttcatgtcctcgctgaccgaccgcaacttcaccgcaacccagtatgcgctgctggcctcgctggccaacctgccgggcaagttagccggtggtgtctcaggatccgtgattaatgccacctcctacagcaccttcttcatcctcagcgccctgaccgtcattcccaccctgatgctgctggcctggctatggccgcggctgttggcgcacgacaggcggccggattgaaacatccgcaaaggttgccgatgatgtccgcggggcagcgcattgcacgaggcagggcatgaccgatttggtattgcgtgacatcgacccggtgctggtggaccgtattcgccgcatttccgtcgcacgtggctggactcagcacaagacggtggtgcatctactcgaacaaggcctgttttccagcgaatacgaagtcaccggcggcctgcagcacccggaggtcgacgcattggccgaagcgatcgctgcgctcaaggcgctgccggcgggacataatccctagcgctgcagcagcgccaggcgagaagagatcgaccggcttacgccggatagatcgctcccaacagccgaggcccggccgccccggtcaccgatggcagattggctgcgcgtccggccagcagctcggctgccagccaggcaaagcccatcgcttccaggtaatccgggtccagcccgtaccgcgcgctggattccaccaccacgcccggcagccgcgccgccaggcgcgccagtagcactgggttacgcaccccgccgccgcagaccagcacgcggcgtgtgctgggttgcagccgcagcaaggcatcggccacgctggcagcggtgagttcgagcaaggtcgcctgcacatcggcagcatccaaccgcgcgctgcccatcgcctgcaggacccagtccagatggaattgctcgcggccggtgctcttgggcggcggcaatgcaaaccacggatcggccaacagtgcctgcagcaaagccgcatcgacgcgcccgctggcggcaaacgcgccctcggcatcgaacggcgtgccgtgatggcgttggcaccaactgtccagcagtgcgttggccgggccggtatcgaatcccagcaccgcgccgtcgcgtggaatcaaggtcaggttgccgatcccgcccaggttgagcacggcgctgtcttggtcgcccgcgcccagcatggccagatggaaggctggcatcagcggcgcgccctggccaccggcggcgacgtcacggcggcggaaatcggccaccgtggtgatgccggtgtgctcggcaatccggctggcatcgccgatctgccaggtgaaggccgggtcggcctcgggccggtggcggatggtttgcccatgcgagccgattgcgcgaatccgccggcgctccacgccactgtcgcggatcagctgattggccgccgctgcgaatgccaaccccacctgcgcgtccaattgccccagcgcatcgatggccacggtctcggcgccctggccaagcgccaccaaggtctcgcgcaattgcggctcccacgccaccgtcgtgccggccaccaattcgcagcggcggtgcgtgtcctcggcaaagcgcaccagtgcggcatcgataccgtcggcgctggtgcccgacataaggcctagataaaggagggaatcaacgtgttccaggacaggcatgccgaaaccagatatgcacggtcggccagcttgtgcagccgcgcaggctccgtcaactgctcctgcgctcgcagcagatgcgcagaggggaaatcaccagcgcgctgcacgttcgccacgcgcgttgccgacgattggggcggcgtcgaaattgcttgcgagccatggacatctctacggatcgcaaccgccttatccgctgcggcaaacgccgggtgtgagaggtggcggacctctccgcacgcattgggacgcaacaagtgcctgcactgcaactcgccgtgcggcatgactgcacgcgatctcagcttctgcgggcctgcgccgtgcaaccgcctcagcggctaagcagctgcccagccgcacgacgtcacccgcccgacttgcccttggcaggcttgcccgcatcggcgtagatcagcttctccatcccttcgatgcgcgccagcgccggtgctgtctgtgcacggaaagctgccagctcggcgccctgcagcggctccggtggcggcatcgtcaccgacatcgggttgcgctgctgcccgtccacgcggaattcgtaatgcagatgcggaccggtggccatgccggtcatgccgacatagccgatcaccgtgccctggttgatgtgctgcccgaccttgatcttgccgaagcgcgacatgtggccgtacagcgtgctgtagttcttgccgtgatccaggatcaccacgttgccgtaaccgcgctgcgtgccgacaaacaccacccgcgcatcgccggccgccatgatcggcgtacccgaggcggccgcgtagtccacgcccttgtgcatgcgcatggtgccgagcaccggatgcatgcgcgcaccaaaggtggagctgatccggctataggccaccggcatgcggatgaagcttttcttcagcggccggccgctgatgtcgtaatactcggccggcttgccggcgcgctcgaagcggaagccggtataggtcttgccgccggtggtgaacgtcgcagccaggatgtcgccggtgctgatccgctcgccttcgcgccaggtctcatccatcaccacgctgaaacggtcgcccggctgcagatccttgtcgaagtcgatgtcgtacttgaagatctcgtcggtcatgatcgcaacagctgccggcgacagaccggatttgccggccgaggcatagagcgagctgttgatctccccgctggccaccaccgtgcgcgtcgtggtcgcgcgctcggtgacgttctcgcgcacgctgtcgccgagcaggcgcagctccacccgatgactctcgtcgcggtcaaagcgcagtgcgcgcagctgccccggcgtcggcatgtcgaacgcgatctccgcgcccggacgcagcttggtcagcgcctccttggtgcccggatgcgccagcacctgatacatcagcgtggtcggaatccccagctcgccgaacagggtgctcagcgtctggcccggtttgacctgcagaatttcccaatcggtgctcggcgccagctgcttgcggctcggcaccagcggcggcaacggcaatgccagcgtggaatggctggaaagcggtttgtcgatcgcgttggaaaagcccggaacgatcgtggcaaccagcgcgccgatcgtggcgaacaggctggcatggatccaatggcgacgtgtccaacggtcattgaatgccgccggaagatgcgccttgagcttgcgatgcagtgcagtgtggtggaggacgtggaggcgttcttgaaagcgccgcttgcgtgcacggccctgctctgaatgctgcatcgttcaaatttctcactggctctaagtgcgagcccaatcgccagtaccatagacagcctgtaacagcgcgtcaaaccattgaacctgttcattgattttcacttggcgcgaaatgaacccgcgtataacatcattcacgttgttgacggcaagcgccgctggagtctgtggttgaccactctcgacgaatctctcgcactcatcggccgcggcgccgaagagatcctcaagctcgatcagctcgaagcacggctgacatcaggcgtgccattgcgggtgaaggccggcttcgatcccaccgcgccggatctgcacctgggccataccgtgctgctcaacaagatgcggcagttccagcagctcggtcatcaggtgatcttcctgatcggcgacttcaccggaatgatcggcgacccgagcggcaagaacgccacccgcaagccgctcagccgcgaggatgtgctggccaacgcaccggacttatgaagagcaggttttcaagatactggaccgcgaacgcaccgaagtgcgcttcaactccgaatggttcggccagatgagcgcggcggacatgatcaagctgtccgcccagcacacggtggcgcgcatgctcgaacgtgatgacttcgccaagcgcttcggcagccagcagccgatcgccatccatgaattcctctatccattggtgcagggctacgactcggtcgcgttgagggcggatgtcgagctcggcggcaccgatcagaagttcaacctgttgatggggcgcggcctgcaggaacactacggtcaggcaccacagatcgtgctgaccatgccactgctggaaggcctggagggtgtcgccaagatgtccaagtccctgggcaactacatcggcatcaacgagccggccatcgacatcgtcaccaagaccatgaagatcggcgacgaactgacctggcgctggatcgatctgctgtccctcgacatcagcgtggccgaagcggtgcgcctgaaggagcaggtcacctccggtgaactgcacccgcgcgaggtcaaattgcggctggcgcgcgaattggccacgcggttccatgatgccgcaacggcagagcaggccattgccggttggcatgccgtggtaacagggcagggcgacaccagcctgctgccgctgcaggaagtggtggtgccggccgaaggtttgcgtattgccagcctgctgactgccgccgggctgacgcccagcaattccgaagcgacccgtaagctcaaggaacgcgcggtcaagatcgacggtgaagtgctggaagatgccacccgcgtcttcacgcagggctttgaaggcgtcatccaagtgggcaagcgcaatttcgcccgcgtgtcgcttgtcattggctaaagcgcactgagggtgctgcagggcggcaatttcggtggctccacacgccctgccgctatatacatctagcggtttcaatgccctcgaaggtttttcgtcagagcgattggggcgtagcgcaaatttttggcacttccgtgaaaaatttttcacaaaacgcttcccaaatcgatgcggcgggcatatagttcgcctccccgacgcaacggccccgcaaacgcggaaccggagcggaaacggttcgaaaactccctgaaattgaggtgttgacgaaatgtaaaagccggctatgatggccggctagctacacggaaagacgctacggtggattgaagtgcagcggcggcaacttcctcttcacgaggggttgacgaggatgaaaagcctgctaatatggccggctcgcttcgcagaaagccttcgggttcaagcgaggcggcgtcaaccacgccgagctgaggtgttgacggcaagaaaaagcccgctataatgggcggctcgcttcgacggaaactgcgaagctgacgggtaatggcgctgaggccacttcccattgttctttgacagtgtgcgcaggtaatttgtgcggacgcctgcaggaaggatgattgtccatcttgcagacgtttaatcaaaaagcaacatattaattgctttgcaagcgataagttgtcagtggttgaacttctgcagctaaagtatttgtcttcggacatgtcattttaagtgaagagtttgatcctggctcagagtgaacgctggcggcaggcctaacacatgcaagtcgaacggcagcacagtaagagcttgctcttatgggtggcgagtggcggacgggtgaggaatacatcggaatctactctttcgtgggggataacgtagggaaacttacgctaataccgcatacgacctacgggtgaaagcggaggaccttcgggcttcgcgcgattgaatgagccgatgtcggattagctagttggcggggtaaaggcccaccaaggcgacgatccgtagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccatgccgcgtgggtgaagaaggccttcgggttgtaaagcccttttgttgggaaagaaaagcagtcggttaatacccgattgttctgacggtacccaaagaataagcaccggctaacttcgtgccagcagccgcggtaatacgaagggtgcaagcgttactcggaattactgggcgtaaagcgtgcgtaggtggtggtttaagtctgttgtgaaagccctgggctcaacctgggaattgcagtggatactgggtcactagagtgtggtagagggtagcggaattcccggtgtagcagtgaaatgcgtagagatcgggaggaacatcagtggcgaaggcggctacctggaccaacactgacactgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgcgaactggatgttgggtgcaatttggcacgcagtatcgaagctaacgcgttaagttcgccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaactttccagagatggattggtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgccagcacgtaatggtgggaactctaaggagaccgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtactacaatggtagggacagagggctgcaaacccgcgagggcaagccaatcccagaaaccctatctcagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcagatcagcattgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtttgttgcaccagaagcaggtagcttaaccttcgggagggcgcttgccacggtgtggccgatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttttgagcatgacgtcatcgtcctgtcgggcgtcctcacaaattacctgcattcagagattcataccggcacaggtcggtatgcgaagtcccttttggggccttagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgacaggctccaccatattgagtgaaaagacttcgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtagttcgagtctacccagacccaccactctgaatgtagtgcacacttaagaatttatatggatcagcgttgaggctgagacatgttcttttataacttgtgacgtagcgagcgtttgagatatctatctaaacgtgtcgttgaggctaaggcggggacttcgagtccctaaataattgagtcgtatgttcgcgttggtggctttgtactccacacagcacggcatatagctccgaggcaacttggggttatatggtcaagcgaataagcgcacacggtggatgcctaggcggtcagaggcgatgaaggacgtggtagcctgcgaaaagtgtcggggagctggcaacaagctttgatccggcaatatccgaatggggaaacccactgcttcggcagtatcctgcagtgaattcatagctgctggaagcgaacccggtgaactgaaatatctaagtaaccggaggaaaagaaatcaaccgagattccctaagtagtgacgagcgaacggggagcagcccttaagctggaatggctttagaaaaacaatctggaaagattggccatagaaggtgatagccctgtatttaaaagggccactccagtgaagacgagtagggcggggcacgtgaaaccctgtctgaatatggggggaccatcctccaaggctaaatactcctgaccgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagatcctgaaaccgtgtgcgtacaagcagtaggagctcgcaagagtgactgcgtaccttttgtataatgggtcagcgacttactgttcgtggcaagcttaaccgtataggggaggcgaagggaaaccgagtctgataagggcgcatagtcgcgggcagtagacccgaaaccgggtgatctagtcatggccagggtgaaggtgccgtaacaggtactggaggcccgaacccacgtctgttgcaaaagacggggatgagctgtgattaggagtgaaaagctaatcgaacccggagatagctggttctcctcgaaagctatttaggtagcgcctcggacgaatactactgggggtagagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactccgaataccagtacgtactatccgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagacccacagctaaggtcccaaattcactgctaagtggaaaacgatgtggaaaggcatagacagccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtcggtctgcgcggaagatttaacggggctaagcagtgaaccgaagcttggggtgcgtaaaacttcggttttatgcgcggtagaggagcgttccgtaagcctgcgaaggtggattgagaagtctgctggaggtatcggaagtgcgaatgctgacatgagtaacgataatgcgggtgaaaagcccgcacgccgaaagcccaaggtttccttgcgcaacgttaatcgacgcagggttagtcggtccctaaggcgagggcgaaagccgtagtcgatgggaagcaggttaatattcctgcacctcgcgtgagtgcgatggagggacggagaaggttaggtgtaccgggcgttggttgtcccggggaaaggcggtaggtttggatctttggcaaatccgggatcctttaaggccgagcaccgagacgagcctttatggcgaagtcactgataccacgcttccaggaaaagctcctaagcttcagctcacgaagaccgtaccgtaaaccgacacaggtgggtaggatgagaattctcaggcgcttgagagaactcgggtgaaggaactaggcaacatggcaccgtaacttcgggagaaggtgcaccctttttggtggctcatgcgagctatagctgaagagggtcgcagaaaccaggccgctgcgactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacagcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagcgttcccgtggcaagacggaaagaccccgtgaacctttactatagctttacactgaacgttgagttcgtctgtgtaggataggtgggaggctatgaaactgtggcgctagctgcagtggagccatccttgaaataccaccctgtcgtgcttgacgttctaacctaggtccgttatccggatcagggaccgtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggtacgctcagcgcggtcggacatcgcgcactgtgtgcaaaggcataagcgtgcttgactgcaagatcgacggatcaagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccatgggcgttggaagtttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggaagcgataaccgctgaaagcatctaagcgggaagcgcgcctcaagatgagacttcccggggcacaagccccctaaaggaaccatgtagactacgtggttgataggtcaggtgtgtaagtacagcaatgtattgagctaactgatactaatgatccgtgcggtttgaccatataacctcaagttgccttggtcccaacgaacgttggtagatcatcaaatgcaagctacgtcacaagttaactatgcgagacgagcgccgtatgcgcttcccttcgcaaaagcctgcacctgtgtgtgcagacttttgaagagaagcaaaaactggcgacgctccaaccgtctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccaggggctttacccgaaaccctctatccaaatggatagagggtttcttctttactgattagcacgcactcgacgtccccccatcctgagtagcagtcgggtttagagtccgggggggatgatctcgctattggccaactgctgggcatacgttgccggcgtcattgcgccgattgctttctttgggcggtgttggttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaacccatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacataggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccgttgtccgtgcgaatcaccttcggcaggccacgactgtgtgccaaccgatccagcacgcgtgctaccccgtggccggagatggcgcgttccacgtcgatggcgactgcctggtgtgtcgcgtcgtccacgatcaccagagacttgatcgcccgaccttcggcggtgcggtcgaacacgaccgtccatcgaccacaccgggttggccttggtgggccgcagcaacggtgcacgctcgcctaccggcacctttttacgtgcggcggcggacctgcagctgctgctcgcaatacagccgctctacccgcttatagttcacgagacgcccttcctgcccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtcccatctcctcggggtagggaattggactccaagctgaggtgctactcaaaatcggggggacgtcgctcacgccaacccctctctcgcaggagaggggctcttgtgttctcccgggacacgagaggcttgcgtgtccttccgcgtgaaagggcattgcgcatcagagagatttgagcattgcgttgacgattcgcagatgctcggtagatcgctgtcagcgcctgcctgatgatgcttgctcgagacactccaggcatgtcggtggcaacctgcacgcgcgccacctggcctggcagggcgacgacttgcgccggatgcgggggccatcctgggcgcgctcaccaagctgtcagggcaactacgaccgagtagcgttcgtggccagagccgctctgcccgagagcgttcgcggtcgggatggccatcccatggcagttcggtgccggtgatggccccagacttgtaccgctgcttcgaaagcgcttattcgattacgggtttggcgtactggcagcggcttgcaggcgggcgacctggcctagcagggcgaggcgcgcgcgcgcgtattcggcgatcaccagggcgaccatggccgaggggcgttcgatggtgccggtgcgggcggctagttcgatgcgccgtgccgcgttggacacggcctgggcgccgacgttggcgctggaggatttgagagtatgtgcgaggtcgcgcagttgcatgctgtcgcgattggctgcggccgcttccaattgttcgatgatgggcggggcgtcttccaggaacagctgcaggatggtgatggtgtccgcgccggctacttcgtacagctcgtcgatgacgctgttgtccaggatcggcaatgcgcatgcctgcgccccggcgctggcgctttcgggatcgtgtgtgaactggccggcagtgcttgggccgggcagcagcgcctgacgcggcagccagcgctgcaggcaggcgtcgagctgttcacgtgcgaccggcttggaaagatagtcgtccatgccggcggccaggcagcgttcgtggtcgcaggccatcgcgttggcggtcatcgccacgatcgggagcgggcggcttccgctttcggtttccatggcgcgccagcggcgggtggcggcatagccgtccagcaccggcatctggcaatccatgaacaccatgtcgtagcggatggattccattctggtcagcgcggtttcgccatcggtggcggtgtcggcctcgaagccgagcacggccagcagcttctgcgcgaccagcaggttcaccgggttgtcttcgaccagcaggatgcgcacttcgcgcgcgttggccattggtggcggcaacggctcggggatcatcgccgaggccagcgtggcggtggggacgggcttgggatcgggcggcaacaccagggggcgcagggtttcgtccgggctctggcgcggcaccagggtggcgtgatcccgcagttcggccggcaccggctcttcgccgtacagccagatcagccgcgcgctattggcattttccgggcgcgcgagcgcgcggtgcacggcgcgcgcgctataacgcaaggtgtcgtggtcggcgatgacgcagcggaagccttcggtgtcgctgtggcggcgcacgcgttcgagcgcttcctgggtggtttccatcagcacatgcgacacgccccagctgtcgagcagacgcttgaggcgttgcgacaggcgtgcatcggagctgatcaccattacgcgcacagcgtcggcgcgggtggcctgctgcaggtcgccgatgaccttgagcagcggaatttcgaaccagaaggttgagccgcgtccgggttcggattccacgccgatgcggccgcccatcagatcgatgatgcgtttgcagatcgccaggcccaacccggtgccgccatacagccgcgtggtggaggcgtcggcttgtgcgaaggagcgaaacaggcgcgtctgctggtccggggcgatgccgatcccggtgtcgcgcacctggaaacgcagcagatgttgggcgcgcgtttcgcccaggcgacgcagctggatgtcgacgctgccgcgttcggtgaacttgatggcgttgccgatcagattgcccagcacctggcgcaggcggatcgggtcgccgcgcaccagcaggcgcaccgacggttcgatatccaggctcaggcgcagctggcgaccttcggcggtgcgctgtagcagttgcacgacgccgtcgagcagttcgcgcaggttgaaggtggtgatttccagttcgagcttgttggcctcgagcttggagtaatcgaggatgtcgtcgacgatgcgcagcagctgcagcgaactactggtggcggtctgcagcatgtcgcgctggtccaggctgagctggccgctggagatcagctccagcatcggaatgatgccgttaagcggggtgcggatctcgtggctcatggtggccaggaattcgcccttggccagcatggcggcttcggcagcctgtttggcgcgcaatagttcctgttcgagttcgccgtggcgctgcagttcctgctgcaagcgttcgcgggcccgctcagcctcttccaggcgctgcgccaaggcgtgctgcgcaggtgcggcacggtaggcggcagccgcggcgcaaatgccgcacaccactgccaggactgccgccaccgcggtgatcgcgcgccaggggccttgcagcgaagaccactgcagacatgccgctaacgctgccgtgagcgccgccagcgttgccgcgatacaccaggcgcggaggcctcctgtctgcgctgtcactcagagcaccgcgctcgtgaaatcgaagtccagttccttgccgaccgtctgcaccaggttgccctggatgaaatccacgccgctcatccacatcgcagccgctgcctgaggatcttcgatgcgttggccgatgatcaaaaggccgcgctgatgggcgatgtcgaccacgtcgcgcaattcgtcgcgcaccgcggcgtttccgtgggcatcggcgaagcggttggccatgcgcacgaagctcagcggcaactgggccagcagcgcgttggcttcgtcgccgggttcgaattggctgaggcagaactgcacgccggccggcatcaacttggcgcagaactgctgcacggtgacggcatggatcagcgcatcgtccaggcgtagatccacgatcaacgattgcccggccacgccgcgttcgggcagtgccttgagcagccaatcagcgaaggcgtcgcgggccagcgtgcgcggtgattgcgacacgaacagacgcagcggcgggctggcgtgctggtacaagtgcagcaagcccaatgcgtggtccatgacctgctggtccagatcggcgatgcgcccggccgcttcggtggcaggaatgacctggcccgccgacagcagggtaccgtcggcctggggcagccgcagcagcacctggtactgcgcggtgtcgccgccggccacggccacgatcggttgatacgccagttcgagttggccttcgaccagccgcagttgttcctgctgttctgcctggctgggtgccagataggtctgcacgccgtcgctgcgcaggcgtgcctgcagcgcagtgcgttcgaccgcttccagcgcgctgccggtgtcgtcgaagcccaggcccagcggtgccacgccgacggcgcagcgcacgtgcacggactcttcttcgcgcacctggaaggcgttggcggacaagcgttgacggatttctagcgcctgctgttccaggctggcttcgggcatgcccacggccagcagcaggaagctgttgtcgttcaaacgcgccagcgggtagggctgggcggcgctggccaggcggtgcccggcctgggtcatcaaccgctcgtaggcggcgtagccgtagcgttcgcgcaggtcgagcgcgctggcgatctcgatgaagaacaggccgccggactgcttgcgctccagcgcatcggccagcaggttcatcacatggccgtgcgtgggcaggccggtttccgggttgctacgcacgctgatctgttcgccgacctgctgcagtgcctgctggcgtgcgcgacggatgcggttggacaccgcggcgatcagatggcgcgggcggatcggcttggtgaggaagtcgtcggcgccgctgtcgagcacttcgaactgccgctccgggtccgggtcgccggtcaggaacacgatcggcagtagctgctgaccgggctgctgacggatcagcgtggtcaggcggatgccgtccagctcgggcatgtgcaggtccatcaggatcagatccgggtgatagtcctggatcgcctgcggcacgctggcgggggtcatttcgacctgcgcatgcatgccagcgccgtgcagcacactttgcgcgaacaaggcctgcgagcgatcgtcttcgacgatgagcacgcgatacggcgcatcggccgcgacgttgtcgtcgccgtcgcgtggcgcagcggtggaggttggcggcgcggtgggcgccgatgccgatgcggcacgcgccctgccgaccgcggctgccgcgcgcggcgcggccacgggggcagccgaccgtagcgcagctgcaacggcaggcgcaggaatgatggtcgcgctcaccggcgcgacatcgtcagaggtcgcggcagcctcgtcggcccagcgacgccagtgatcggccggcggggtctcggcgcgcagtggacgattacgcgtggcggtgtcgtcaagtgtggtggaaacaaccggatctcgagcggccatcgatactccctgcagtcgctgtgattatgcgatgaacttcacgatagcggggagttgcgtgcagccggcgtggcactagagtgcatcggcgcgaccagccgacgcatgccccgccacagcaagcgccagacccaccacaccaccagcgcagccagcaggctggagcccactgcaacactcaatgccagccatggctgcgccagcgccagtgccaacgccgtggtgacgacggtgtcctcggccagcgaggcgacccagttgctcgctggttcgggtgaggtgttgagcaatgcgcgggttccagccttgagcgtgtggctggtgagcgcaacgccagcgccggccgccagggcgccggcgcccagatcgccgtccggtgagagcgtggctgcggccaggaaggcgcctgccggcacgcgtgccagggtctgcagcaggtcccagcccgaatccacgcccggaatcttgtcggcgaagaattcggccactgccagcgcgccggacgtgtccaggacccaccacgactgcgccggatgcagcgccggcggcaggtcgatccagcccagcaggccggccaggccgacgccgaacacggtgagatagacccggatgccagccagccaggccagcagaatgccgatcacgaacagatgcgcgtcgctcatggcgtggttcctcgcaaacaattgcacaactatggcagaactttgggataaccgccggtccagcgccagcgcgacgattgtcggggctctggcacactaccccgcccatgattgcgccggcgcgtccggatccgatgcccatgagaccagccgcacgcgtgcagatcgtccaacgtgattccggcggtggccgttccagtggccgctggctgtgcttggtggtcgccgtcgtatggttggcctcgctgggcggggtgtggtggatggccacgcgcaccgccgccccccgcctggtggaagccgaggcagcgctgcagcaggcgcaacgcagccaagcccagcagcggcggcagatcgagcagttgcagcagcgccaggtcaacctggcgatgtcggacaagatcagccgcgcggccaatatcgaagtgcaggcttcgctggccgagcgcgatgagcagatcgccgcactgcgtgccgacgtggctttctatgagcgcctggtgggctccaccgcgcagcgcaaggggctcaatgcgcactcggtgcagttcactgccgaggccggcggtacctggaattacagcgtggtgctcacccagaacctcaaccgtggcgcgatcagccagggccagctgcgttttgtagtggaaggcgtgcgcgccggcaagttggtgacggtgagctggaacgagctgcaccaaaagcccaatgctgccgggcaaccgtactcgttccgctatttccagcagctggacggcagcgtgatcctgccgaaggatttcaccccgcaacgtgtcaacatcgctctgagcggcgatggggcgccggtcaatcagacattcgattggaaagtcgccggcaatggcgcgggggagtagctcatgttcgggaataagtccaaccgtggtgcgcagaccgttgtcgataccttgatcgggccgcaggtggtcatccgcggcgacctgctgttcagcggaggcctgtatgtggaaggtcgcatcctgggcaaggtgattgccgaagaaggcaccagcgccaccttgacggtggccgagcagggcagcatcgaaggcgaagtgcgcgccccggttgtgatcatcaacggctagctgaccggcgatgtgcatgcggcccagcgggtcgaactggccgccaatgcgcgcgtgcagggcaatgtgcattaccaggtagtggaaatgagtgtcggtgcgcaactcaccgggcggctgattcacgctgccactgcagcggcaaccgcggcgtcaccggcgccggaaaccagccgtgccgagccgttcactgcgctacaggctgaaatcgccgacgtctgactagagcgtgcgcggtgaacgcccccgcagccatggcttgaagtgggaacgtctggcccccatgctgacggcatgagtacgctcgtttcccttcccaccgccgccccggcaccggactaccagtccatcgaccggccactgcacttttccgtggccgccgctgccaaggtgcgcgagctgatccaggaagaaggcaatgccgacctggcattgcgtgtgtatatccagggcggcgggtgttccggcttccagtacggtttcgagttcgacgagaaccgtgccgaggacgaccttgccgtggttaccgatggcgtgacgctgctggtggatccgctgagcctgcaatacctgatgggcgccgaggtggattacaccgaaagcctgaccggcgcgcagttcgtgatccgcaatcccaatgcgaaaaccacgtgtgggtgcgggagcagcttcagcgtttaaccgcctgtgtggatgcgtgccgatcgctggcgaatcacccgtgttccggcatggccgctgttgcgatgaaagctcgattcttgcgcgtgagatcgagcgcggtagaggtccgcgcgctgcgccctggtaagtgttgaaggcgtgccgatgaggctgggcggcgagcagggggaggtgtttgcattagggcactcgctgcgccgtgcttgctgcgtgtgctgctggtgatgtatcgctcgtttggtcgctgcagctaggcggacgaccctcgcgatgacgctgccgacgcggcctgcgcgttacgccaatgaccaccactgctcagacatgcgtttgagcacttcaactgtcgatcattaccgcggcaatccttcattgcgatgacagcgtgcgatatgcaagagtcgtgcaggcagcggtccatgcgcacagttgaggaagatggcctgcgccacgcgcagcgccgtagtcatgttctacatgatggaaggaatgcagcgcgtcgctgcctatcgagcgcctgatacgcctctgattgcttgagttgtgcgcgcaacgcgcgccaccgctgcgtgcgtttaacgcgccactaatgtctgtgcgttgcagcgttcgcggcgcgcgcgccggcttcgtgaatgggcggtggtgcgtaggtcgatatgacgcatactacatgcgtgctcaccgctggcgtcacgagatgcgcgttttgtccaggccttgccgctcgtccatgctgatgcacctcggccgggcgcgatgctgtgccgaccgcgcatgccatgtcttgcgtcgatttcaaacggtggtgccgtgactactcctaagttctcccgcacgttcgatcgggcagccgatgccgatcttgcgtcgcgtgagtgtctcctgcccgttccgtccttccacaagagagcatcacctcaatgttgcacatcaactcccgatcagcgtttggcctggcggccatgttgggtatcgccagcgcagtgctcgcacccagcgcgcaggcagcacccgcgcgcggcaccttgctcaccagcaatttcctgaccagctatacccgcgatgcgatcagcgcaatgcttgcctctggctcgcagcctgcctctggctcgcagcctgagcaggccaaatgtaatgtcagggttgccgaattcacctatgcaaccatcggtgtcgagggcgaaccggccaccgcatctggcgtgctgctgattccgggtggcgagcggtgtagcgggccgtatccgttattgggctgggggcatccgaccgaagcgttgcgcgctcaggagcaggccaaggagatccgcgatgcgaagggcgacgacccgttggttacgcggctcgccagccaggggtatgtcgtcgtcggcagcgattatctggggcttggtaaatccaattatgcgtatcatccgtacttgcacagcgcgagcgaggcgagtgcgaccatcgatgcgatgcgcgcggcgcgcagcgttttgcagcatttgaagacgccgctttcgggcaaggtcatgctgtcgggttattcgcagggcggccacactgcaatggccacccagcgcgagatagaagcgcatctgtccaaggaattccatctggtggccagcgctccgatctccgggccgtatgcgctagagcaaacattcctggatagctggagcggcagcaatgcggtcggcgaaaacacgttcggtatccttctgggaagctatgccatcgtcgcgatgcagcacacctacaagaacatctatctggagcccggacaggtgtttcaggatccgtgggctgccaaagtggagcccttgttcccgggcaagcaaagcctgaccgatatgtttcttaacgacaccttgccaagcatcgataaagtcaagtcgtatttccagcctggcttctacagcgacttccccagcaacccggccaacccgttccgccaggatctggcgcgcaacaatctgctggagtgggcgccgcaaaccccgaccttgctgtgcggttcgtccaacgatgccactgtcccgctcaagaatgcgcagaccgcgatcgccagcttccagcagcgcggcagcaaccaggtggcgttggtggataccggcaccggcaacgccagcgacaactcggccttcgcccatatgttgacgaaagaatcgtgcatcgtggtggtgcgggatcagctgttggacaagcagcgctgatacagcggtcgttgcttgaccccgccgaagggtttgcaggtgtgggcgtatcccaagcccgcacctgcatggttcttcactgcaaccggtgcagtgcactgccatgaccattggctaacgtgcgtttgccgacatggccgcacctgcgcgcggtcccgtgatggggccgcgcgaccttgcgtgaaccacgttccaagccggtggccagcgcgggcggcgcccgcgtctgaatacgcaacgcaagcacgctcggtagagtgcgtacgatggttgcaggcgctgccgattatcggcaggcttgcgccgatgtcagggtctcttttttcaccgtccgatgttgccttcacccacgcgccgcttgatcgcggcgatgtgttgcgtgacgatcccgacgccctggcgcgtctgtggccacacggccgtgtgctgttgatcgacgccaagggcgcggcgctggccgatgccaatggccagccgttgttgctggatggcgccaaactgggagacgggctggaggttgcgatcttcctgggtctgcgcgatgcagtgggctggttttgtctgccggccgacattgtcccggtgcaggcgccgcagcggatcgatctgcgccaggccgctgccgactggccagccgagatcgctaccgccttcgcctatgcacgcgccatgttgcactggcaatcgcgcacgcgcttttgcggcgtctgtggcggtgcgatcgcgttccggcgcgctggcttcatcgcgcactgcacgcactgccagaccgagcattacccgcgcgtggatccggccattatcgtggcggtgagcgatggcgcgcgcttgctgctcggccgtcaggccagttgggcgccgggccgttattcggtgattgccgggtttgttgaaccgggtgagtcgctggagcagaccgtagcgcgggaggtgttcgaagaaacccgcgtgcatgtgcaggactgccgctatctgggcgcgcagccgtggcccttcccgggcgcgctgatgctgggcttcaccgcacgtgccccagcgaccgaggtgccgcaggtcaccagtgagctggaggacgcgcgttgggtcagccatgccgaagtcagcgctgcgctggccggcgaggccgacatcgggttgccgccgcgcatctccattgcacgtgcgttgattgagcactggcatcgcacgcatggctgagcctgggaggttgttgcagcgttgcagcggtgcttgcgtcccctcggctagactcggctgaggaggcccacccatgttcaccaccctggtagccgtcgtcgtcgcactcacgctgggccatctggtgccgacgcaggtggccaggctccgcactttcgcctggttcggacaatggttgcgtcggctggacagttacgcggccgggcgcggtgcgtggcaaggccgctgtggcgtgctgctggctgtgctgccggcgttgctggtattgctggtgcagtggctgctggacgatgtctggcacggctttctggacttgctgttcggcgtggcggtgctggcctggacctggggcccgcgcgatctggatcgcgatgtggaagcggtgatcgatgccgacgagccgcacgcgcggcgcgaggcgatttcacacctgcaggccgccggcggcagcatgcatgaagacgcgccgtcgctggtggaagcggtggtggtcaatggcctgcggcgctggtttgcggtgctgtggtggtttctgctgctggggccgttcggcgcggtgttgtaccggctgactgcattagcggtagagagcccgctggcggtcttgctgccgccccgcaatctggccggcgcacgttggctgctggcggtgctggaatggccggtggcgcagctgatgacgatgtcgatggcgctggtgggcaatttcgacaccgtgttccgcgcctggcgcgaagcgcatggcaaccgctggttgctggaaccgcattttctcggtgctgtggcgcgtgccagcgtcagcgcagagctgcgcgaagaagcgcacgactacaccgattcggggctggtacccgtctggcgccgcctgccggaagtgcgcgacgcaatgagcctgatctggcgcgtgctgctgctgtggttggtggtgctggcgttgctggtgattgctgggtgggtgcgttagtgcctgttcggtctgtgccggaacgttgaagcagcaccgatcagatgtcaggcgtgatggtgttgcatgcaacctatgccaatcgctgtaatgcgatttggcagctcgattgcctgccaagacttcagtagcgccagacgctttttcagagagccacttttctccactgcagacccgcgttttctctcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatcagttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccctgtttcagcggaagtagcctcaacccggagcaagccaggtaaatggaaaccaaggcaaatttcgcgctatccaaaagcctggcaataaagttccccagagccagggagaaccaaagagtctggccaatggcattaaacgcctgggctgccatccgagatgccacagcaccgcccatgggagaagcaacaagagcccgactgcaaacgcgttcattctggtggctgtgactaagtcgccgtgtgccagcgcatgcagggcacgagtcatgccgcacccagcgcagtagaagcccgtcaacgcgtgaaagatgcacggtgggaatgggtttcccggaaggtttggatcaaacttccaaaaaatccacacgcccgcaccagctgccaaggcagccggtgcgagcgaaagctgtagcaggcgtttggacacgcttatctcgaatgctcaatctgctgctgcatcttgataatgcgtaccttgtaaccaccgacgccaacgctggcgatcgagacaatccaaaggagcagtccgagcacgaagatgcaagtggtcacccatgccagtatctttgcagtgctcgacgccttgatcgctgcaggaatatctcctgcgttgagcaaaggattcaccttcgcagcgaagatgattgcgacgatgcccgtgatgatgcctggaatggtccagcatgagcagcaaatcacaaggcaaagaaccgtcatcgtgatggaccaggccagatgattccggattggctggacaggcggcggaccgacggaaggctgcggatggatcggcggtgggatggcactcatggtgaagttccttgggtggtaaacaacagcgaactgatgggtgagtgggatgggttatcgagcgccctgctgcgcagcggcggcgcgcgccggcactggccggatggtgctgaagcggacgttggcatgcgcgtgagcggcaagccaggtgtcggcatctgtggacgtgggcagcgcggcgtcatgctggatgtttgctcgcgcaagcgacctgcacccccgcgcccacgcagtcatcgcgcgcatcgccatgcgcatcgctgccggcatgaccgccagccgttgcaatgagcgacgcccgccgatcacggcaggcacctcaggcgcgatgatgttgagcacaaggacgtcccgctggtacgaccggccgcgtccgtttggcgggcgtggcggcaaagcgtgcactggcgcacaggctactcgcggcgcgccatggaggcaaagcctgcacttgccgggctcaggactgatcctgacgcagtgcgcgcacctgttgttccaagagttcggcactggtttgatcgccggcaatcgcttcacctgccaccacttcgatctgcgcgcgcattcgccgcggtacccgcattcggcccaggcgcgtgtcgcgccggctccacatgctcgaccacatgccgcgcagcgccatcgggatcaccggcacgctgcggcgtcgcagaatcttttccacgccggatctgaagggcgcgatctcgccatccttggtcagcgcgccttccgggaagatgaacaccagctcgccatcggccaacgcggcatcgatacggtcgaaggcttgttgcatcaatgcggggtcttcgcgtgcgccggcaatcgggatggccttggcagtgcggaagatccagcgcatcaccgggacgcgaaagatcttgtagtacatgacaaagcgcaccgggcgcggaatgaccgccaacaggatcaacgcgtccatgtagctgacgtggttgcacaccagcagcgctgcgccctcatcgggcacgtgcgcgtcgatattgcgcgcgcgcaggcggtacaacacgctcaccagcacccagctgaggaagcgcatcaggaactcgggcaccaaggtgaagatccacagcgccaccagcgtgttggcgattgccagcgccagcaatacctgcggaatgctcaggcccggcagtggaatccgcacaccgaacagcaccacttgcggcaactgcagcacgatgccgatcacggcagcggcaacgatgaacagcgagttctggatattgagcccggcgatcacgcgcgacagctcggccttgggcgtgcggctctggatcagcgcaaacaacggcaccacgaacaggccagtaaacaggccgatgccgaccagatccacgatcagccgcacgctacctggctgctgcacgaactggccgatcaacaagccggtgaccggcgccgcgtcaggtcgggcgaaataaagatcgagcaggaatgcgctgatgccgaacgcgcccagcggcaccaggccgatctccacggtgcgcccggacaggcgttcgcacagtagcgagcccacgccggtgccgatcgaaaacagcgccagcgcaaagacgtacaggtcctgctgaccgcccaggttgagctgcgcataggtgggcagctgcgcggtcaacacggtgccgatgaaccagaaccacgacacgcccaacaccgagttgcgcaccgccagcgtgcgccgggtcaggcgcatgatggcgcgcgattcggggatgggattccagttgatcgtcagctcgggcgcgccggcatcgacgcgcggcaccagccgcgccaccaggttgccggtgaccgcaattgcgatcaccgcagtggccgccgcttccggaccatggctgccggcgatctggaagatcagcccgccgaagatcatgccgcacaggatcgagatcgatgtgcccatctcgaccaggccattcccgccggtgagctcttccggtttcagcaccgatggcaggatcgaatatttgaccggcccgaacagcgtggactgcaggccggtgcagaacagcgcaatcagcaggatcaccatgttcccggtgatgaagccgacggcagccagcgacatgatcgcgatctccatcgtggtggtgatcacgatgagcttctgtttttccagcttctcggcgatctgcccggccagcgcggagaacaggaagtacggcaggatgaacactgccggcgccaggttcgtgtacagcgtgcgctgcgcggcatcgatgccgatatagaacaacaggccgatgatggcctgccgatagacgttgtcgttgaacgcgcccagcgcctggacagcgaagaacggcaagaagcggcgctgcctgagcagggcgaactgactgtgaccggacatgcagattcctttgcgaacgcgcgcagcctagcaggcttccacggcgtgctggtggatggcggctgcgttcagcgggccagacgtgccggcgccttggggtgcgggccagctgggcacgcagcaaggcgacgaaggcgcgcgcggccgggctggggtcgggccgccacaccgcgtaggtcagacaccggtaacgctctttcaacgcgaacgtgatcacgccgcgcatggcgccggccatggtctgcgggatgatgcccacacccaggtcggcagcgaccagttcgcgcaccagatcggcatgggtcacttcgtaatgctggcgctgccgcaggccggcctgggcaaaggcagcatcgaggatgccgcgcacgccggcaccggcaatcagcccggtcatcggttcatcgtccagctcggccagtgccacccgtttgcgcgtggcaaagcggtggccgggggccacgatcaaggccagcgcctcttcatgcagcagcaggcgctgcgccggcaccgcgacctgtggacccacgccgaccagagcgacatccagcccggccttcgcccagatcgtgcagcaaggcctcgcgcatggcggtgcacaggtgcacgtccacacgcgcatgcgcgctgcggaactgatgcagtcaccccggcagctgcacggtggtgagcgaggagatctgcgccaatgcgagccgcccgcgcacggtgcccagggcttgcgccatttcctcgtgcaggcgctcggccgcgcgcagggtctggcgggcgttgtgcaggaatacctcgtcggcggtggtgggccgcacctggcgggtgccacgttcgaacagacacgcgccgaaggtctcttcgatcttggcgacctggtggctgagtgccgattgcacggtattgcggcggcgtgcggctgcggtgaagccaccttcttcggccacggccacggccaattccagttggcgcaaggtcggcatgcaatctcgcaagacgatggctgtggtgaaaacaatgcattggaaagatgccggccggctgcccacactgcgcacattccttgaccaggcaattgccatgcataccgagcccagcacccacccgcccttgccacgccgcccggtgctgctgatggccgccgccaccgggctggcggtggcgagcaactattacgcgcagcccttgctggaaacgctggcacaggcgttcggtatccaggtgcgcagcgccggtgcggtggtcacggccgcgcagctggcttatgcggcggggttgctgttgctggggtgccactgggcgaccggctggagcggcgcggcctgatcgtgggcttgttcgtgctcagcgcgctcggcctgctggtcagagccagttcgcacagttttgcgatgttgctggtcggcacgatcgtgaccggcgccagctcggtggctgtgcagatcctggtgccatttgccgccacgctggccgcgcccaacgagcgtggccgggtgatcggcacggtgatgagcgggttgttgctgggcatcctgctggcgcgcgccgtggccggcgtgctcgccggtgtcggtggctggcatacggtgtactggatcgcctcgggtgcgttattgctcaccgccgggttgttgtggcgcgggttgccgcgccatccggtcaatgcgcaactggcgtacccgcagttggtggcctcggtgctgaggctgctgcgcgacgatgcggtgctgcgttcgcgctcggtactgggcgggctgatctttgccggcttcagcatgttctggaccacgctggcgtttctgttgtccgggccgagctatggctatggcacggcggtgatcggcttgttcggcctgatcggtgcggccggtgcgctggccgccaatcgctccgggcattggtccgatcacggtcatggcgaccgcgtgagctgcggcgggctggtgatgttgctgctgtcgtggggcctgctggcgtttgcgccgcactcgatcgcactgctgatcgtcggcgtgctgctggatatcgcggtgcagggcgtgcatatcgccaatcaaagcgtgatctatcagcgcaatccgactgcgcgcaatcgcatcacctccgcttacatcacttgctacttcatcggtggtgcggtgggctcgaccctgggcacggcagcgtatgcgcaggccggctggatgggtgtggtgatcgtcggcgccgtgcttgctgcagcagcgctgggttgggtggcgctgagcgtggcgcgcaagcagtggaagtgagcgtggctgaggaaagcgacgggacgcttcaaccggtatggcgcttgcccgggattgcagcactcggcatcgcattgcgcatggataccgcatcgtcagcgcggcccccgcgcctgccgacaacaaggcgctaggctttgtggatcgccacacgcggcggattctccgccggtgccgtggtcaccgccaacgctgcagcacgcagtttgggcagcaggcgcagcgtcaacgccagctggtcgcgcaccaggcgttgtttgggtggcaactgcacggcgtgttgttccagcgcttcggcggtggcgagttcttcgctttcgtcgtgcaccggcagcggctggcgttggccaacggcgctggcgatctcgctcagcgcgcgctgcaggtactcgccggcctgcgcgatggcggcgtcgtgttcgccctccagcgcggcgcgatgcgcgcccagtgccgacagatagccgagcaaggtgttggacagcgccaggaagcgaaaccccgcatccagattgcgccgataacggccgggttcgcgcagcatgttggataacgccaccgacaatgcggcatcggcgttgtgcatgtcgcggcgcgcgatgcggtagggcagatcgtcgcgcatgccgctggcgtattgctccagcacctgggtgagataacgcgcgcaactggtcagcaccgtggccatcacctggttgagacggcggccctgccagtccggcaggatcaggaacgaggcagcggcggcgatcgcgcagccgatcagcgtgtcgatcagacgcggccagatcagcacgaagccattgccgagcaggttgaagcagaacagcgccatcaccgtgatgccggcggtggccagcatgtagcgatcggtacgggtgatgaagaacaccagtgcagcggccaacgctagcagcaattgcacttcggtaccgggaaatagttgcatcagcgcccaggtggcgaccaggccgatcaaggtgccggcgatgcgctgcaccagccgcaagcgcgtggcaccgtaattgggccggcagacgaacgcagtggtgagcaggatccagtacccgttgtcggcatggatggattgcatgatggcgtagccgaccagcagcgcgatggccatgcgcaggccgtggcggaacagcaccgagccgggcgtgagttgctgcaccagccgggcgcccatttcgcgcaaggtatgcggcgaggaatcgcgcagccgggtgtcgaggttgtcgctggtggaatcggattgcgccgcttccgacaacctgcgctcgatgctctgcaggttggtcaccagcaactccagcgcgccgagcagccgcgtcaatgcggggtcggcacgtgcgtgcagataatccagcgattggcgcaggtcttcggtggccaggcggctgttgtcgccataatcgaacggatggcgcaggcggatcgcctcgcccagtgccgcgcacgccttgccttgcaacgcgagcaggcgctggcagcgatacagcacatcgctgtggaagaacgcgtcggtcagggcttcgtacggatagtgcgaggaactggcgcgctcatggaattcctgcgccatgtaatacagccggaaatacaggccggattgcacgcccggccgccccgagcggccgaagcggctcatgatcgcggtcttggccgcattgagcgcgccgaccaccttggcgttctgctcggccaacgccagccggcgtacatgcaggtcgctctgccgcaccggttcgaacagatcggccttgagcttgaggtagcggcccaactcgaaaaacagccgcgacagccgctcgcggaccggacgattggcgaacaggatggtccacaggatcgacagcacgccgtaccaggtggccccgatcagcagcagcgccgcgccgtgccaggcgatcgacggatggtggctgccgtgctggtccatgccgatcatggcgtagatcgacaaggccaccgtggcctgcgagatggaggcatagcgctcgcccagtgcgccgagcagggtcaacgaaaaagtcgccaacgccatgccgatcacgaacggcagcggatacggaaacagcagcaccaccgcagtcgcagcggcggcaaaacacagcagcgagagcagtaccgatttgatgcggcccagccagttgtcgtcggtctcggcgatggcgctggcgatcgcgccgaggaacagcgccggtaccgcggtgagttgctgccagtgccagcacacgcccatcgccaccgccagcgcgatgaacacacgcagaccatagctggctttttcatgggcccacaggcggcttaagcgggtttcgaaggagggagtggccacagtctctacaggggagggtgcccgggcattattgccgcagccacgcgccgctggcgtgggtgggggctagttttttgtcggtagggcggctcgccgccgtgctccgcacatgctcaggcttttgcggagcgctcgcgggccagccgatgtcgctgcgatggaaggtgctggctctgtggatcggtcgcagtttggagacggcacctatcaaatgacggcctattttcataccggaatagccagcagttccgtttccattcgtctgacgcccgtcaccaggttgcgaaagcttgcagagcgagcattgtccaattgaaggtactttccgatctcccgcgagccagccaccttttgataccggttacctgttattaacttaagctctttacttggattgccaatagcatctggggatcggaacttgcgattgttctggtgagaggcaagcctgctcatctgtagagccatgccgaccgccgcgaggtctgcgaggtagaaagtctcaagctcggtgcacgcgattctcacaaggcagaattgaatctttccagaaagtctgcaaattcccagtagattttttttgaccgctcgacagtcgggatggctgtccagatctctcagtatgacgaatcgagctaatgaattctgataaccgcggatacgacgttctagttgtttttccaagtcttgcttgccttcgaaagcgataagccgatattggatgtcatttgacaagatccgaggtagtaagctttccaacatggctcgagcggaatgctcctccagaagaaatacaagttccctcattgcggatcgactccgtcgaagaatccctgtttccacagataaccaagttggtcgccctccttgacatagctggaaatttgttggttatcgcgcgcgcgatgaacttcggtgcacccatttcgctttaccagccagcacgcctcgtcgagctcggcagaattcaggaaatcaggcgagtgagtagataccagcacctgaccgccacgtgcagcatacatgcggaattcttccgcaagttcggtcatgagttgcgggtaaagttggttttccggttcttcgacgcaaagtagcggatgaggagaggggtcgtaaagaagtaccaagtaggcgaacatcttgatcgtgccgtcagaaacatatcggtcaaggaaaggtgtcttgaacgaaccgtcctggaaccgtagggtcagataaccatcgtccattagtttaggttcaactgaggccactccgggaacgcgtcgcgccatgatgtcgaggatgcgccgaaatacttgctgatggcgttcattcatgtattgagcaactagcggtaagttgtcgccgctttccgacaagtgttcagaatcaccggtggcttccttgcgccctctcgccgcattgatgtgaaaatcagagacgtgccagttctcgattaattgtcggaaggcgttggcagccttgaaacgctcgaattgtcccagtcctttgatcgctagcgtatcaggagcgactttttgactctctctgtccagttcctcgtcgggtttcttgaagtcctcttcgttggtgattgcataacctacacctttggaaaaattcaagaaatgataggggctgccatagcgcccacgtttgtagcgtaatagctcgctttgcacgatgggagcgccattctcttcgccaatctcgattgagtaggtcaccagccgctctacgccagttatttccattcggtattggagttcgatcagaatggaatcaactgtaggatcacacccgcggctgagaacctcccggaatcgtccccgcttgtccagtgcttgccggacgtttcccttgaggcagtcatggagaaagccaaatacatcgaacaacgtgctcttgcccgatccattggcgccaacgacgacgagaaacgaaggcatgtccttcaagtgcacatcgcggaatgccttgaagttccttagccggattgattcaatcttcatgctgcgggctccgcgcgtaattggttgttatgaaaacagatgcatggtggtctattcgacgcatccggaccacttgtagtctcctgccagccggtaacaggtgagggtcgatcagccagggttgaatttgtttcagtgaagaggtttcccacttactggtcgcgctcgcgggcaatcgcacgccagccgatatcgctgcgctggaacgcgctgggccagtggatcggctgcaggccggcgtaggcggtgcgctgggcgtcgtgcacgctgtcgcccaaggccgccacgcacagcacgcgaccaccggcgctgaccacttcgccggcggcgttcaacgccgtgccggcgtggaacaccttggcgctggccggcaccgcatccaggccggtgatgacttcgccggtgaccggggtttccgggtagggcttggcggcgatgaccacccccagcgacgggcgcggatcccactgcgcctgcgcgctgtcgagcttgccgtcgatggctgcgttgagcagatcgaccaggtccgactgcagccgcagcatcacaggctgggtttccgggtcgccgaagcgcacgttgaattcgatcaccttgggcgcgccatgcgcatcgatcatcagcccggcatagagaaacccggtgaacggcacgccgtcggcaatcatgccctgcacggtcggctcgaccacctcgcgcattacccgcgcatgcacctcgggtgtgacgaccggggccggcgaataggcgcccatgccgccggtgtttgggccggtgtcgccgtcgccgacacgcttgtggtcctggctggtggccatcggcaaggcgtgggtgccatcgaccatcgagatgaagctggcttcttcgccgtcgagaaattcttcgatgaccacgcgtgcgccggcgtcgccgaacgcattgcccgacagcatgtcgcgcaccgcgtcttcggcttcggccaaggtcgttgccacgatcacgcccttgccggcggccaggccatcggccttgaccacgatcggtgcgcctttctcgcgcacataggcaagcgcggcgtccacgtccgtatgcaccgcgtaatacgcggtgggaatgccatggcgggcaaggaaatccttggcgaaggccttgctgccttccagctgcgcggccttggcggtgggcccgaagatgcgcaggccggccgcatggaagcggtcgaccacgcccagcaccagcggtacttccgggccgaccacggtgagcgcaacggcttcgcgctgcgccagcgcgagcaggccttccagatcattgaccttgaccgccacattgtggcacttggcttcggtggcggtgccggcattgcccggtgcgaccaacacttcgctcacgtgcgccgattgcgcgatcttccaggccagggcgtgttcgcggccgccggagccgatgacgagaattttcataatttataactcaatattgttcagtcaatcgcactgcgcacagcgcctataaacgcgttgaagctctcggatatattgcggccagggtcgatctttgcaccaatcagtcgcgctgcattgatcttgggtagtccttctgcaaagtagccatatcgtttcatgattcgctcgaatgcttcccaggtgccgcccctgatgctgtctggtttccgataagccttctgcttatcaacagtcgaggctacgcgtgggaaaactgctttgactgcttgccaatcgccgaagtaccaagcttctaattcttcaacgacgatgcgtgtcacgaaattccattgggcgcttccagttgacttggagatcaggccagattcttttgcaattttttctaaattgcttcgcagctctttgcagtcatcctcgtctctatcaactacgataataatccgccagtcttccgggatgtagtttgcgtatccccttaggcgcgcttcggccttagctaataagtcagattttccttggaaggtcttaattgcatacgtcttgtcagctggaatcatgcgcgggagaagcgcgtgtagaaaattctccatggaaggctcttccacgagaatttctaaatgatttgcgcccatcaagtcttctccggaagcgggctcgccggcgcaccttgattggttaggggatctccaacgccaagctggccctccatccatagatggccaagtaatgctccatgttttatgaattcgcgtattcctagaaggtccgctgctcgacgagtctgcgtgtagccctgatcatccctccaaaggacgcggacttcctcggggcgaagagagtttagaaaaaatggggagtgactcgtgacgagcaactgagtctgggcactagattttctgcactcttccgctagctctggcagtagtcttggatggagaaagttttctggctcttcgatgccaatgaaaggcggaggtgcgggatcataaagaaggacgagatacgctagcattttcagcgtgccatccgacgcaaatctagcaagtacaggatggctgaagggggcgtccttgatttgaaggagaaggcgtccgtcaggcatcgtttcagcaagaacgcgttcaactcttggtatgcgctctctcagcgccgagaatacgtcttcaaggcgattcggatgttgttcagccagaaattggatgacattggctagattgtcaccagttctactgagtctgtcctgtgggccggcttcaggctggccacgcgaactgtctgctgacaggtaagaaacataccaaccggtaatgaagtctcgtaacgctgcaactcgcgggtgctctgcgaactggcctagcgcattgacggctaaaagatctgcggattttagcggtgtgtcaatacgtttgtcctgatcatcaggacgctcgccactagcggctttgccaattccttctcgatactccagaaagcgaaatggtctgcctcgctcactgcgccgccactgtagccactcctcaatgactactggggaactgtttcgttcatccaccgataggtggtaagtgattaatggatagccaggttcgcggtacttaatctcaattgtaatcgggccttcgctgccgcgcgtttttagctccctagctctgccacgtttgtcccatgctcgccgcaagccaagctcaaagcactcggccaagaatgcaaacacatcgaaaactgttgacttgccgctaccattaggccccaaaaggaccgttagcggagtgatatccctgagttcaagatcacgaatcgctcgaaaattttgtatctttaaatactcaattctcgccactttccgcgcgatcaattcgtttgccatcagtccgtctcccgctccaacatgaagtacctgcgcgtgtatgcctgtatcaatgccggaaatggcgcacgccggtgaacaccatcgcgataccgtgttcgtcggcagcggcgatcacttcgccatcgcgcatcgaaccacccggttgaatcactgcctggataccggcggaagccgccgcgtcgataccatcgcggaacgggaagaacgcatcggacgccatcaccgagccgaccaccgtgagcttggcttcttcggccttgagcgcggcgatcttggcgctgaccacgcggctcatctgcccggcgccgacaccaatggtgcggctgtccttggcatagacaatggcgttggatttgacgtacttggccacgcgccaggcgaacagcagatcgcccagttccgcctcgctgggcgcacgctgggtgaccacgctcaattcgcccagcgacatgccgcggttgtcggccgactgcatcagcaggcccgagccgatccgcttggtgtcgtagttgttgaggccattaccgtgcggaatcttgagcacgcgcacgttggccttcttggtggcgtagtccagcgcgccggcgtcgtagtcgggcgcgatcagcacttcgacgaactgacgatccagaatggctttggcagtggctgcatcgagcgttttgttgaaggccaggatgccgccgaaggcgctggtggggtcggtggcataggccagttcataggcatcgccgcagcccgcgcctaccgccacgccgcaggggttggcgtgcttgacgatcacgcaggccggcgcatcgaactggcgcacgcattcccacgccgcatcggcatcggccaggttgttgtagctgagctccttgccctgcaactgctggaaggtggccagcgtgcctggtaccggatacaggtcgcggtagaacgcgccggactggtgcgggttttcgccgtagcgcaggtccatcaccttgacgaagttggaattgatctgggccgggaatgggttgcgcgtgggcacggtttcggcgctgtcggccaccgccgagagatagttgctgatcgccgcgtcgtactgcgccacgcgattgaacgccgccaccgacagcgcaaagcgcttggccgccgacagctggccgttgttggcctccagttcggccagcaggtcggcgtactgcgccgggtcggtggccacagccacgcgcgcgaaattcttggcggcgctgcgcaacattgccgggccgccgatgtcgatgttttccaccgcgtcggccagcgtgcaatcggttttgaccgtgaccgattcgaatggatacaggttcagcaccagcaggtcgatcggcgcgatgccgtgttcggccatcactgcttcatcgatgcctgcacgtcccagcaggccgccgtgcaccagcgggtgcagggtcttgacgcggccgtccatcatttccgggaagccggtgagctcggcgacgtctttcaccggcaggccagcctcgcggatcgccttggcggtgccgccggtggacagcagctcgacgttgcgcgccaccagcgcgcgggccagatcgatcaggccggtcttgtcggaaacggagagcagggcccggcgcacgggcaggaaatcagaagccatcggtgggggatgtcgttgcggatcagccgatattgtaggctgcgccagcgctcgaatggactcaacaccccgtatggtctcgatccatgctctgacaggacgctttcaggcgctgctgcggccgatggtgggcgcgctgtctcgtggcggcatcaccgccaaccaggtcaggctcattgcggcggcggtgtcgttgatggtggcgaccgtggtattgcgcggcggccccagctggccgctgctgtatctgttgctgccggtgtggatgctggtgcgtatggcgctcaatgcggtagacggcatgttggcgcgcgagttcggtcagcaatcgcggctgggcgcctacctcaacgaaactttgcgatgtggtggccgatgcggcgctgtacttgagcctgctgggcgtgcccggtgtgagcgcgcactggctgtgggtcttcgcgctgctggccgcgctcaccgaatacgccggcgtgctcggcctgatggttggcgccagccgccgttacgacgggccgatgggcaagcgcgaccgcgccttcgtcatcggcgtgctgggcgtaggcctggccagcgggctgctgggcgctcgcggggtcacctgggtggccatcgtgctgagtctggcctgcatggccacggtggggcggcgcgtgcgggccggcctggccgaggcgcccgcaggcgcctagcggtacatcccgcagcgccgccgctgggcgcgccgctctcgggtgacctttgcgattcaacctctttcgacgttttcaggatgcttcaatgcgcacagtactagagcgcgagttcgtcagtttcgatggtgcgccgctgttttaacggcattggccgctgcacgatgccgcgactaccggcacgcccaaggcggtggtggtgctgcatcgcggccatgagcacttcggccggggatgcatcggccgaagaactcgacatgcccgacgcgcagttcttcgcctgggacgcacgcggcaacggccgctcgcccggcgtgcgcggcgatgcgccgggcttcgaagcactggtgcgcgatctggacggctttatcgcacacctcggcgccacccacggcattgcggtgcaggacatggtggtcattgcgcagagtgtgggcgcggtggtggccgccacctgggtgcactattacgccccaccgctgcgcgccttggtgctggcatcgcccgcgttcaaggtgacattgtaggtgccgttcgcacgcgccgggctggcgctactgcatgcgctgcgcggcaactttttcgtcaatagttacgtcaagccgcagtggttgacgcacgatccggcgcgcgtggaaagcgatcgccgcgatccgctgatcaccgccccgatttcggtccgtgtgttgctgggccggtatgcagcggccgatcgtgtagtggaggatgcgcaggccatcaccgtgccgacccaattgcgggtctccggcgccgattctgtggtgcatccggcccgcaggaccgcttctacgaaaacctgcgctcgccgatcacgcagcggctttggttgccggggtttttccacgacaccctgggcgagcgcgatcgtgcgattgcgattacgcagatccgccagtttgtgcaagcgcgttttgcgcagccgccggtgcgtgccgcgttacgcgatgcgcaccgtgccggcccaagtttcgaagaggccgagcggctggcctggccgccgcagcgcaacagcctgcaggatctgcgctggcgtggtgtacgcgccggtctgcgcctgggcggcaggctctccgagggcatcgcactgggtttgcagaccggtttcgattccggcagcgcgctggattacatctaccgcaaccaggcccgtggtcgcgggccgctgggccgcatgatcgaccgcaattatctcaacgcgatcggttggcgctgcatccgcatccgcggcagccatctgggcgagttgctgcgtgatgcggcggcacgcttgcgtggcgctggcaagccggtgcgcgtgctggatgccgccgccgggcacgggcgctatgtgctcaaagcgctgggcagcggtgcgcagcgtgccgatgcgatcatgctgcgcgatttcagcctgctcaacgtgacccagggcaccgcgctgatccagacgttgggcgcaggcgatagcgcccgcttcgaacaaggcgatgcattcgaccccgatgcattggcagcagtacagccggcaccgacgttggcggtggtatcgggcctgtacgaactgtttgccgacaacgaccagatcgcacgttcgctggccggtcttgcagcagcagtgcagccgggtggctacctgctctacaccgggcagccctggcatccgcagctggaattcattgcgcgtgcgctgaccagccatcgcgatggtgtggcctgggtgatgcgtcggcgtcgccagcaggaaatggatgcgttggttgaggcagcgggctttcgcaaggtggcgcagcgcatcgatgcgttcggcattttcaccgtgtcgatggcgcagcggatcgacgcatgagcccagctgcgcgcccgttcggccgtgccgcgctgtggctggcgttgctggggccgtttttcttcctcagctatggactggccaatacgctggacgggcgggcaacgcaggtgccatcggtggtgttcggctgggcgcacggcatgccgttctggccgtggaccatcgtgccgtactggtcgatcgatctgttttacgcagcgtcgcttttcgtttgccgcactcgccgcgagctggacacgcatgcgctgcgcctgctcagcgcgcagctgatctgcgtggggtgttttgtggtattgcccttgcgctacagcttcatgcggccacagaccgatggcgtgttcggctggttgttcgcggtgttattgggcttccacaaaccctttcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgctaggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactctcaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcagtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggtggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttttaacacagtggaagtaagcaagcaacgcagccaggcgatcagcggcattgatcagccacttcggccaactgcccgaagagtggcagttggcctgagctgctcaacgacagattgcagtgaacccgacgactgccgcacgccgtctggcgttgcctagtcactgaagcggctcacgcagattgaaatggacatgccagtgccggacgagcatcggcagcgcagagcattcagagaatgctcaatgcatcagtgcccagcgctgctgtgctggatcaacaacgtcagcacgttccaatgaacagctagcgcaggaacgcggttgcgcatcccgaataaccaacccccgcttacgtcatcccgtactctttaagtttcttgcgcaaggtcgcccggtggatgcccagcatcgccgcggcgcggctctggttgccttcgcagtgattgagcacttcgacaaacagcgggatctccatttcgcgcagcacgatttcgtaaacgtcgtccgcgtcgctgccgtccaggtcgcgcagataacggcgaacggactgggccacgtgttcgcgcagaggcgacttcggggcgccacgactgctgtcaggacgagagggggctgcgttcaaaggagggttcccagtgtctcgaggccgggacgcgtggccggcgagggggagtgagtctagcgcgtgacctcatcgctcgccacgcccatgtggcggttgcgtccgttcagcggaattcgaaactgaaggcagccgtgcttgcggcaggttcgcgcacgcgaaacgccacctgcacggcctggcccggcgccagcgtgtcctgcgcagccggcgactggctcaggtattcctgcggcgacaagacgcgggtgccgatcacccggccgtcggcatcggacagcgatagctgcagccacggccaggcctgcgcccagcgcgcgtcgttgcggaagctggcctggatctgcagcccgccggccacgccgggcatcgggcgcacgtcgcggttgagcatggtcagcgcctccggctcgcgccaggccggcaatgtgcagcgcgccagcgtacaggccgcactgaccagcggccgccagcgtgggttggtggccaggtgcgcgcggtcggcgatgacgatctgcaagccgagcagacccaccagcgcggccaacagcgcccaatggcgcccactggcgcgtaacggcggccgggcgatgccacgccgcgcgaaggcgggcgcagccaaggcaggcacgggcagtggctggaagtggggagtggagacgtgatcggcagcgatgcgggcgccggcctgcgcgtcgtcgcctgccgctgtgctggttgcggcgcggtcggtggctgctgccggctcgggatggctggctgggcggtccgcgtgcgacaggctgtcggtcgtgtcggccatctggcggccggtcgtggctggcgcacgtagcgcacgttgctgcgcggaatcccggatgtcccacgccggtggcggatgtcggtccgagagctccgcagcggatgcatcggtagcggcagcggttggggccacgccgcgatcgacgggcatggcggccgcggcggccggcgttgagcgctgcggatcgaccatcggcgcggctgctggtgcgatcccggtgttggcggtgatcgcggtgtcggccgcgggcaatctcggctcgcccgatcctgccgtttggacaccatcgtgcccgagcgcgcccgttgcgcgctgcggcgagggaaccaccgctgcaggaggcgatggcaccagcggcgcgggcggggcgtccatctcgggtgctggtgctggcggcaacgcagagaccggcaccgttggcacctgctccgacgcctccgcaggcggaaccacgggcgtcggaatcagcaatggcgcggccggcgtcgcacgcaggaacgtggccagggggcggcgcggtggcggagtctcggacatcggcaggcgtgcagcgggaagacccctattcaaccatgcgcacgtcgtagggcgaacccgtgccaatggctgtgtgggcaatccgtaagggcgcacgcctccaggtctttgtaaccgaccccagcaggaacggcctcgtggacgtcagtgccgatgccggggggcgcatcgcagcgtgcatctcatcgccacgtcagcgccccacccgtccaggcaagtgaatacgccctgccgggccaacgatcagcgagccgcggctcgcgcaacgtcgccttggaaaatcagctctattcgcgtcagctcgccgactcccgaatgcctactcaccgccggcgccgtgtcttgccctcggccagcaacagatccagcaggccgctgcgctggcgcggcgccagggtgtcgaagcgtgtcagcagcacccgttgctggtcatccaggcggcggtattgcgctggttcttcggcaatggccgagaccggcgggccgaacacgcggtcgccgcggccggtggccagatattcgaacgccatgccgctgcgcttggccaggccgatcaggttctccaccgatggcgcggtgccttcggccatctcccactgcgccacggcgctgcgggtgacgcccagttcgccggccagggcttcctgggtcagcttggtgaggctgcgggcctcgcgtacccgttcgtacagcttgctcacacggcaccgttggaaagcaggcagggccgggagatatagccctagcagcgcttcgtgatagttcgtatgtctttcataccgctatatgtttgcgatactgtcgttcagccaatgatgatcagatcacagcgaactcaaggaggatgttcatggtcgagcctgccgatccgaaacccgatccatgcgggcgtatcacgcccccgtccgccgcgcccgcgcccgcacctgcgccatggccggcgcattcgccagtggaccctgcggcgaaccgctttcgtggagcggccaggtatctgatctggcggcgcggtgccgaatggaccgcagtcgccgagggtccgcagtggtcagcggcgctggcgccacgcctctgggcgctgcgagagcgccactggtggctgctggcgctgagtgcgccgatggttgccgttgccggtgcagtggcgcttgccggtgcgcaggcatggtcgcccgtggcctgggcggcgctgctcgtggttgaggtggtgctgcgggtgtgcgtggcccgtcgggcggggcagtggcgcacggcggccctgcagcgcaccggttggcagccggtgacccggctgcgggcgatcagtcgtgccgatgcggtgaccactgcgcagatccgcgccggccggccgcagcgttagcgcgtgttggtgacgcgagcggcgaccagaacgactgcgccgctgccaaacgggcgcggccggcgctcaacatcggcatggaccactcgtccattgcggtctgggcgcgccgtccgccccgcctgacgcctgcttgcgctgtgttgtcagccgttctgagtgccggatgccgcgcggcgcacaccttcgatgcgcatccattcgtcgtcgcgttcgcagcgcagttgttcgaaccagggggcgtaacgttccagcaattcgtcttcctggccgtgcaagatgcccgacagcgcaatccgcccgcccgggaccacgcgcgcagccagggtgtcggccagggtgctcagtgccgaggccaggatgttggccaccaccacctggtaggtctgcaccggctcgtcctgcggcatgtacaccgccagctgcgcttccagagcgttgcggtgcgcgttgtcggcggtggccagcagcgcctgcgggtcgtagtccacgccgaccgcgtggctggcgcccagcttcagcgcggcgatcgcaagaatgcccgagccacagccgaaatcgagcacgctgcggccttgcagctcaccgctgacggccaggctgtccagccagcgcaggcacagcgccgtggtctgatgcgtgcccgaaccgaaggccaggcccggatccagccgcaccacggcagcgtccggggcgttggcagcttcaggcacgtcttgattccacggcacgataaaagtgcgcgcgccgaactgcatcgatttgaacaggtcgatccaggcgcggatccagtcgctgtcttcgaccatgcgaaatcccacctggctccagtccaggcccggatcgaaggcttccagggccgccagcaccaccagcgcgtcgctgccgccatcgaacagcgcggtcatggtcagccggtcccacagcggcatttcgcccacgccgggttcgagcagggcgcgctcgttgctggtgtcggcattggcgtcgagcatggtcactgccattgcgccgacgtcgtccagtgcattctgaaaacggggcagggtcacctcggagcaggaaagggtcagttcaagaaacggcatcgtgtcggtcgggcaattcgaaagcacgcatcgtagaccattcgtgccggcatgcctgtcgccgggcggatgactgcgttcgcaggcgccatcggctccggcggattcgtcgcgcatgcgtgtggttgcaggcactgtttttcttgaggaagcgcggttcgctgctagcgggctgcgtgctgctggcgattgggtgaccgagcgttgctaacgcttgcttgccacgcgcacctgctgcagaagcgcgtgtgctgcagaaggctttagacggatgccgccgtgcctttggatgacggtggcgatggcagtacgacgcaacggaacaatggcttgcttgccttaagcgtccaagcaggccaagaggcagtcgcatctttgcgaatgcgcgcaaatgcatctgcagacagcgacctcgtcggccccagtgctggcgcgatgcgcgcggcccggtgctctcgtccacatcgcaacaacatggcaatcccgtgacgcagcgtcgggaccgctgagatcgactaccgcaacggccaacggcagatgatccagattggcagtggcacgctgcgagcgcagcgcaaggccgcatggtgatgtcgccagacggcagactcggccaagcaaactctattcgacatgtgctgacgccggatgccacacacgcgaaggtcaacccggcaactcgcaaccgatccaccagggcatccaaccactaagccatcgaccaatcagccaatcaacggcacgaccaccgacgcccagcccgcagcgcaatcaaatccctgcaacgcgccactcaccggcattccgcgcaggccaacaccgcatgtctcgccctttccgcaacctgcgctggcagtgtccgcttggcggcggctgtgtgcgtgggcgggtgctagactccgcggcatcgctgcgggtgtttccgcagcagggtcgccgctcttcatgccgcttgctcgtgcccgtcatctttggttgctgctcgctcccgctgcgcttgcggcggccgcgtggtgggatgtgcgtgcgcagccggccgagcatgcggctgaccgggcagtgccggttgtcgcagacgtgacgcaggtcggtgccaccgcaccgcccccgcacgcggcgaaggagcacggcacggcgctgcagctgccacaccgcgatgcggtggaagcgcaaccggacttgtatcgctacgcgcagcaattgcagcagcaggtgcgcgccggcgatgcacaggccgggtggcgattgagccgtgtctacgattactgcgcgccctatgcggcgagcccgtccggctacgcggccgacagcgcatggatcgccgcgcaacacgccccaggcgtggtggcgatgcatgccgcgcgcgcgtggcgcagcgctgcgccggctttgcacccaccgacgggctgagcttgcgtgtggtcgcgcagcaacgccaggccgcggcgcgcgccggcagcctggctgccgaggccgccatgctggcgctgggcgaaccgttgcacgtatcgcccggctacaagcgcgcgctggtgcaacgcgtgctggcctcgcgcgatcccgaggcctatctggccctggctccggccatgggcgcgcgcgccagcggcgacgacagccttcaaggctgtgtggccggcgatcaattcgccgagctggcccggcaagtggctgcgtgccggctggggctggattgcagcgccgacagcaccttggtcaccagttattgcgccaacgcgggcatctgctcgcgcgatagcgcacaggattttgtgtcgttcgtattcgatgccgcggtgccgcggcagggagcagacaaggtggatgagctggtcgatacattggtctccgatccgggagcgcagtcatgaattaccgtcggttggtgcatggcgccaagttctggttatgggtggtgttgttcgtggcgtattcggcggcggcagtgagcatcgtgatgatcgataccgccgatcaccgctatcagccgctgtcggtgaagtccaccagcgtcaccgccgacgaacagcagcgacgacatggcgcaagccaggtcgctgcggtgtatcgcgccagcagtgcgatgccgttttccaccttgcctgccggctcgaccttccaggtggtgtggccgaatggttccaccgaaaccatgaccgtggtcgacccgtcgtcggccaacggcatcgtgccggtgccgggtaggcagcaggcgcctgcgccgcggcggtgagtagtgcagtaggtcctccgccgacatgacggtctgcgcggtatttgctgctgctcgccagccgagcgtggtgccgcaacacaacgaaaaagcccggtttcccgggcttttcttcgtcagtgcaatggccagcttggatcaggtcaacgcgatcgacttgttcttgcgctcggccaggcgcttttccagatagtggatgttctgaccaccggcctggaagcccttgtcgcgcatgatgcgctgctgcagcgggatgttggtcttgatgccatccaccaccatctcgctcagcgccacgcgcatgcgcgcaatcgccgtttcgcgatccgggccgtgcacgatcagcttgccgatcatcgagtcgtaattcggtggcaccttgtagccggcgtagatatgcgtatccacacgcacacccgggccgcccggcggatggaaggcggtgatcaggcccggattgggcatgaaggtttccggatcctcggcattgatgcggcattcgatcgcatgcccgcgcagcacgatgtcgctctgcttgatgctcagcttgtggccggcggcgatgcgcagctgttcgcacaccaggtcgatgccggtgatgcgttcggtcaccggatgctccacctggatacgcgtgttcatttcgatgaagtagaaacttccgttttcgaacaggaattcgaaggtgccggcgccgcggtagccgatgcggatgcaggcgtccacgcagaccttgccgatctggttgcgcagttcttccgtgatgcccggtgccggcgcttcttccaccactttctggtggcgacgctgcatcgaacaatcgcgttcgcccagatggatcgcgccgccctggccgtcggcaagcacctggatttccacgtggcgtggattttccaggaacttctccatgtagacctgatcgttgctgaaagcggccttggcttcggacttggtggtctcgatggcggccttcagtgccgcctccgaatgcaccacgcgcatgccgcgtccgccgccgccgccggctgccttgatgatcaccggatagccgatctcgcgcgcgatcttggtgttggcgacgatgtcctcgcccagcgggccgcccgagccgggcacgcacggcaccccggcagccttcatggcgcggatcgcttcgaccttgtcgcccatcaggcggatggtgtcggccttgggcccgatgaagatgaagccggattgctccacgcgctcggcaaagtcggcgttttccgacaggaagccgtagccgggatggatggcctgtgcatcggtcacctcggccgcggcgatcaacgccgggatgttgaggtaactgtcgctggaggcggccgggccgatgcagaccgactcgtcggccatggccacgtgcttgaggttacggtcgaccgtggaatgcaccgcgaccgtgcggatgccgagcgtgtggcacgcgcgcaggatgcgcagcgcgatttcacctcggttggcgatgacgactttatctagcatgggattggggattcgggattggggattggggatgcttagaaggcgctgggttcgcggagatgtcgcgacgcgtccgacgtgcggatcaatgcgttgagcttggcaaacgtgcggttcagtaggtcggcaattgccacatcgggcaacgtgaacggcagccctgtggcgatctgcaattgggtgtccaactctgccagcgcgccgcgcgccatcgccagacagcgcaagcactcggccgtagagcgacgtgcagccccttcggcgatgttcgacggaatgctgatcgcggcgcggcgcatctgtgccgttagtccaaagcgttcggaatcaggaaagtcgtggctccggcggtagatcgcttcgacaagcgacatcgcatcgcgccagaccgtcaggcgctcgtgcggtcgctcttgcgaatcccggcttttccacagccgcatggctgtcatcacgattccctaatcccggcccttcagccaatcacaaacagcggctgatcgaattccaccggctggccggtgtcgccgaggatggcgacgatggtgccggcggcatcggcttcgatggggttgaacatcttcatcgcttcgatgattgccagggtgtcgccgaccttgacctgctggcctacggtgacgaaggccggcttgtcgggcgagggcgaggtgtagaacgtgccgaccatcggcgcgcgcagcacgtggccttccggcagtgcggcggcctgcttggccccgccggtggaggcttcggtgggcgactgcatcggcatggtggccgctgccggcgcctgcgcggcaggggccggcgcgtactgctgcaccggagcgctcatcatcgccgtgcccttgggcacgcgcgccaggcgcacgctttcttcgccttccttgatctcgatttcggcgagattggattcttcgagcaggtcgatcagtttcttgattttgcggagatccatgagggcctctggaagtgaaacggtggggagtgccggcgtatgccggcgggaatggggtcaggacgccggcgtgctggccgaggtcggtgttgcgcgtgtcatgcgtcgcactccaggcgcgcgatcaccgcttccagcgccagccggtagctgtctgcgccgaagccgcagatcaccccatcggccttgtcgctgagatagctgtggtgccggaacggttcacgcgcatgcggattggacagatggatttccacgaatggcagccccacgcccagcagcgcgtcgcgcagcgccagcgaggtatgggtgaaggcggccgggttgatcaggatgtaagcggtcccgtcctcacgcgcggcgtggatgcgctccaccagcacgtgctcggcattggactgcaggcagtccagcgcgtgcccggcacgcttagcgcgcggttccaccaggggccgcatcgatctgcgccagcgtggtacgcccgtagacctccggctcgcgggtgccgagcaggttgaggttggggccatgcaacagcagcagatgggccatgggatccggaagagcgcaaaggtcggaagtctgcgcgatgtcgccgatgctgtccagttcgacgaacttagatctatttaaaacaatcgttttaaattttaaatggttttgccacaggctaatggcggtgggcagcggtgcgcaggaggtcatggcgccggctgccagggcgccaggccgatgcgagccagacgggcaggttgccgtgctcatccgctgtgcagcgatgcggtgcgagccgaggatgcgccggtgccggtgccggtgccggcgcggcgacgctggacgcgctgctgcctgcagcctccacagtcgggcgtcagaatgttgtgccgtcggcagcagtgcggtaggtgcggctgttccgcagccggaagggatcgaggtggcgatgcaacacgcggcggtgcgcgcttggcgtggcgcgcgtggcatcaaaaaagcggccccgggccgacaaagccagcgcgccgaatgcagcgcaagcagcacgatcgaacccatcggccgccatgcgtcatgcaactgcccgctgtgcagttcgccgcggttgtcggcgctggcgcgcagcaggtatccaggcatcgccggcgtcgggtggagcgcatggacaactcaccaacagactgccgcagcgcatcctcgctgagggcgctagtcaccatcgctagcggagcgatggggtattggaccacgcgccaggtggacagaagcagcgcctcaacgcagcaaggcgtttcttggcactggcgcgttctacacggtcagcaggacttccggcgcagcacctggggcgtccatcaagtgcccagtgactgcaccgaagtcgcgcctcaccgcgcagcgcgcagcaaggcatcctcggtgatggcgccggtcagcacggtcggcagaatcgccggtggggcgccggggccgtagaccacgtagagcggaacgccaacggcctggtgttgatccaggaaggtgctgatggcggggtcgacgttggtccagtcgcctttcatgtagaccgcatcgacgcggcgcagtgcatcgcggaattcggcgctgctcagcacgttcttttcgttggccttgcaggtcacgcaccagtcggcggtcatgttgacgaagaccacgcggttgtcggcgcgcatgcggtccagcagctgcggcgagaacgccaccccgccctcggccgcggtggccgccggcaggctcaggcgcgtcaccgcgaccaccggcaccagcgccagcaccagcatcactgtggccaggcccatgcccaggcggtggctcttccagcggctgcgttcgaaacaccacagccccagggccagcagggtggcgccgaccagcatcaatgccagcgcatccacgccgcgctgcttgcccagcacccacagcagccagatcgcggtgagatacatcgggaacgccagcacctgcttgagcgtttccatccacgcgccgggggtgggcaggcgacgcgccagcgagggcacgaagccgatcagcagaaatggcagcgccagtcccaggcccagcgccaggaacaccagcatcgccagcagcgcgggtgcggtaaacgcgtacgccagtgccgtgcccatgaacggcgcgatgcaggggctggcgaccacgcaggccagcacgccggtgaagaagtcgcccagcggcccgttgcgtgtggccagcgactggccgatgccgcccaggttggtgcccagggtgaacacgcccgacaggctcagccccaccgcaaacatcaaatacgccagtgcggcaacgaaccacggctgctgcagctggaagccccaaccggcggcctgcccggctgcgcgcaagccgatcaccagcccgccgatggcggcgaaggacaccagcacgcccagcgaataccagatggcatgactgcgcgcatggccgcgactttcgccgctgtgcgccagccccagcaccttcagcgacaggatcggcagcacgcagggcatcaggttcagcaccagcccgccgagcagcgccagcaccagcatgcccagcaggcccttgtcggtatggggcggcgacgtgcgctccggattgccggccgaggcatcggcgacggggccggcagcgctggcgggtgccgcagcaggcgcggggtcgaccggcacctggccggcggccagcggcgaaatcatcaatggtgcggcctgcgcctggttctgcggcgataccgtcccggccggcacgtcgagggtgacgcggcgggtcatcggcgggtagcagatgccgtcggtctggcagccctggaaggtcgccaccagggtcgcatgggccgggtcaggtttatcgcgcagcagcggcaatgtcacttcggcctggtcgaaatacaccaccacatcgccgaaatgttcgtcacggtgcgccttgccctgcggccagcgcggcagcccggtgcgcacgccgccggtgccttccagtgccagcgaggtacggtcgcggtaaatgtaatagcccggcgccggggtgaagcgcagcagcaggctgttgccgtcgccaacgatggcttcgaagttgaaggcctgctcggccggcagcggcagcgcatccacgccggcggtctggccgggggtgccgaacaggcgcgggccggcggcgctgcgcggcaccagcgcgcccagattttcacgctgcggggcggcgccaggtgtcccggccgcctcggcagcgggcaggttgacacggatctcgcgccgctgcggcgggtagcacacgccagcgtcggcgcagccctggtattgcacctgcaggacggcggtctgcacggccggatcggccttgccggccagggaggcccgtaactgcttgcggtaggtctgcacctggccgaagaactcgtcgtgcttgctctcgccttccggcagcgccagttcgccggcggcaaagccctgtgcggatttgacgctgatgcggtggcgatacaagtaatagccgggcgcgattttccagttcagcgcgatgcggtcgcggctgtcggcggtggcgctcagcacgaaggcttggtccaccggcaacaggtcggcttcggtcaccgcggcctgtgcgggggcaggggacagcaccagcgacgcggcgaacacgggggcggccaataacgcgcagcgggcgatccagcgagacagagacttcatggacgtcaggattccttgcgggtgtcggcccggacccaatcgagataggccggcagcccggcgctggcttggacagcgaccgcttccggcagttcatacggatgcaaggcctgcaaccgcgcgatggcgtcgggcaggcagtcgtcccaggttttgatcagcagctgcacttcggtgctgcgttcgatcgcgccgttccagcggtacagcgattgcgcgccaggcagctgggtgacgcaggccgccagccgttcttccagcaacgcgtgcgcgatgcgctcggcgctctcggcatccgggcaggtgctgaacaacaaatggagggaaggtgcgctcattcgaccaggtagtgtaatcccctgtctgcgtggggatcgagcgccgattccggaacacggcgtcaactgcgctggctccggtgacgcggcgtgcttgagcggcccacagccgctcgcccgccccgcgttattgcaggggttggtgtggccgccgcgcacaacggggcggcttggaacaacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggttgaacaatgggattcgatcggcggcctgatgcctgccggcgaacacgtgccgtcggcggggtgcctggcggtatccggtttctgggcaatgtttccgcacgatccaagaccagtggcccgacgcctcatgcgccgggccactgcagctggaacagctgaaaacccactgcgctcaccatcaggcgcagcgcgaccggtgctcggaatcggcatgtgccactcgtacacgcggttctgagcgtaccgcccgcacccgcctggcgaccgctcgctacgttttgtcagcggtttttaattctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggtcagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgccatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtatcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccgcgtggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaattaagtggcgagctggcagctggccggtttggccggattgaacaggcgggcggtggccctggacgctgaagatcacctggttgcgggcgcggtctgcacgatcttgctgcggtcgtcggtgcgctccaggtcaggctcggcttggccggtggtcgcatcaaggccgccttcgtagcggatcgccacgcagcagcactcgcaagctccactcgacgctgcgcgtcggccgcgaggcgttggtcaggcactggcccatggaaccggtctcacgctggctagatcgcttgcgcacactgcccgacgcagcgcgcgagcagctgacattggtgctgcaaaacgtggggatacctcagtatctgctccaggtgtcgagtctccaccgacgccagtgttgttcattgcatgggccacacgcgctgcctgcgggcctggcgtttttcgcagataccgtcttgcccctcatgtggcaagggccttctgcgggtcaaacgcagtgctggatttgagcacgccgtaggccagatgcagcagcttgcgcatggcggcgcagacgatctgcttgccgtgtttgccgcgggcatgcagaggctgtttgagcgcggtaaccaccgggtgatggcgcatggccaccagggctggcatgtacagtccggcgcgcagccgcgccgagccggtgcgggagatgtagctggcgatcagcttcgcatcgctgcggtcggtcttgccccgctgcaactggctgcgcgcgtctagcgccacctgcgctggattgagtacgcacacccggtagccgtgcgcgtacaggaactcggccagcgcctggtgatagatgccggtggcttccatcacgacccagctgtccggctgggcgtgggtgcacagccaggcgtacagggccgcacatcctgtcggatcgttggagagcttggccttcatgcggtacttgccattgcccagctcgatggccagatccacgctgtgcttggcgacgcgatgcccacgatcagggacatggaaacctcctcagacggaatggacgacgatcaacgccggtcctggtcctgccttgtgatgcgagttcacgcctgtggcggactctggataccgttcggacacgcaaggaccagcaaatgcagatgcgcgagccgatccacgatacaagcttgacgcttcaggagcgcatggacttcccgcatctgctcggatgatcagtcggaagacacaccgctgttaggcggccatgtccagatacaaggagcgaacccgggcgcgacgggcattgccggtagccgcatcgcgtgcgagcgcgtccctaaaaagcgagcaaactgcgcagagcgtgtgtctggctgcgaacgatgttcgatacgccgtgccctaatacaaatcgatcgggtccacatccagcgaccagcgtacgcggcgggcttgcggaagcgcatggatcgccggcagttgcgtatcgagcaagcgatgcaacgccgagcgttgttgcgccgacaacagcagttgggtgcgctggaatccggcgcggcgtggcattggggccggcatcgggccgtagcattctactgcggcaaacgccggcgattgggtgctggggtcggtgctggtcaaaccacgcaccgccaataggaagtgattggccgcagccacatccttggcttcggcacggaacaaggccaggtgcgcgaagggtgggaatccggccgcttcgcgctgttgcagctcggcgtcggcaaaggcgtggtagccgccgttgaccagggtctgcagcaacggatgttcggggtgatgggtctgcaaccagacttcgcccgggcggtcggcgcggccggcgcgtcctgctacctggatcaactgctgggccagtttttcggcggcgcggaagtcggccgaaaacaggccttcgtcgatgccgaccaccaccaccatggtcagccggggcaggtcgtggcccttggccaggatctgcgtgccgaccaggatgccggcctcggtgccgagtcgggcgaactgggtttccagtgcgtcgcggcgctgggtggtgctgcggtcgatgcgcaccaccggcacgtccgggaaggcgtcggtcaagcgctcttccagtcgctcggtgccgatgccctgcggctgcagcgccaggctggcgcaggccgggcaggccagcggtgcaggttggcgcgcgccgcaatggtggcactgcaggcggcggccgccggcatgcacggtcatcggggtctggtgcagcggcgtgctgcagcgctggcaagccgcggtccagccgcagtcgtggcacagcagcaccggcgcatagccacgcctgttcttgaacaccaggacttgctcgccgcgcgccagggtagcgccgatgccggccagcacttccggcgacaggccgtccttgagcggccgcttgcgcacgtcgagcacgcgcacgcgcggcggacgcgcttcgccggcgcgccgcgacaggcgcagatgctggtagcggcccgagtaggcgttgtgcaggctctccagcgatggcgtggcgctgcccagaatcaccggcacatccagcgccttgccgcgcaccagggcgaaatcgcgcgcgtgatagcggatgccgtcctgctgcttgtagctgccgtcgtgttcttcgtcgatcacgatcaggccggcgttcggcagcggagtgaacaccgccgaacgagtgccgacgatcagcttggcctcgccgcgccaggccgctgcccacacgcgtgcgcgctcgccatcggagagtccggagtgcagcgcgtgcaccggcacgcccaggcgcgcccggaagcggcctaatgtctgcggtgtcaggccgatctccggtaccagcaccagcgcctgcctgccggcggccaggcaatcggcgattgcctgcagatagacctcggtcttgccgctgccggtgacgccatcgagcagataggtggcgaaaccgcgatgcgcgcggatcgcggcggcggcggcctgttgttcctcgttgagctgggggccgctgcccgggcgcggtgagatggtgtcggctggcactgccacacgttcggtgtagttgcgcttggccaggctgcgcgcggcttcgcgccattgcggcagtagcgggtccagttgttcttcgcccactgcgccggtgagcagaagagcggccagcagggcagggcggctgcccgtgcgcaggctggcggcaccgctgcggccggcttcggtcagctgccaggcccaggcgtgggtatcggccagcggctcgccgcggcgcaaggggccgggcagggcgctggcctgggcctcgccgagcggggcgtgggtgtagcgcgctagccactgcagcgagcgggccagttcatcgaccagcagcggcgcttggtcgcaccaggccagtgccgggcgcaggccgtcggccgtgggcagttggccgatctccaccaccacgccgatcaactcgcgtggcccgaacggcacccgcacccggcagccgacccgcaccgggtcggccagcggcgcatcggccggaggcagatagtcgaataactgcggcagcggcaccggcaaggcgacgcgcagggtggcgacggtcgaagacatccgaccagtctaccgaccctgtccagaggccggcagccgacccgaaccggctcaaatcggcgccggtgcggcggcgtttctgtgacggaagtgataaatccgacgtaaacctatgggagggctatggaaacaggtttatccacaccgcctgtggataaagctgtgaattagtcttgtgctccacgctgcgacgatggattcactagccttcgcaacctcttggacattttttagccaacatgaataagtcaataaatttcaatcacttaggcgtgaaacacgattgcaacaaagaaaaaacaacagttgacagacgcctgtgtatcggtatgtccgccgctgtgcacaacccaccgcagagatcggctcgggtggtgtgaaggcagaacgcggccgggccgatctgtcaagccatcggcgggggccaatcgcgtcggtatcatgccggccgatgctggagttctcatgaccgtagtccccgacgcccccgtgacccctgccgcgttatctgccttcttgcgcggtgtcgaacgccggggtctggtgctcgcacaattgcaatgcggcgacgtagccgccgctgagcgcgccctcgcagcggccttgcgcgccttcagcagccaggcagcaggtcgaccgatggctggctggccgatgcgcttctggagcttgctggccaccgcgccaccgctgcgacgcgagccgatgccgggcacctggctgcccccattcaccgcgttgggccggatgcagaccgccgaccgcctggccctgctgctgcggatcgtggccgggctggaagaggaagcggccagcgaggtgcagggtatcgaggcggcggactaccggcagtcgctggccggtgcctgcccgcgcgatgctgccggcaacccggacgcacaggcctggcgggccctggccgaggcagcgcagatggaactgcgcgatctgaccccggcccagctgacccggctcagccagctgcgcgattcggccttggccgggatgtcgctgcagacggccgcgccagcaccggcgccgcagcgtccggccgctgcacgcacgcgccccaggcggcaatggcagtggccgcagctggagcgtcgccatgcaggcatggcgctgggcgtgctggccttggctctcttgctggcggtgctgggctggtggtggacccaccgccggccggcgctaccacccgagcccgtgtcgcaggcgccggccggcgtactgcatgtgaccgacgcggcaccggtcttggtggaagaactgcccgcggccgacctgtccgatgcagtggctaagccaggcatggacccgcgcgaccaggccatgctggccgaccccgatctggaattggtgcgttctgcggatttctatgcctggtatgctgccggccacccggtgccggtggacgaatccggcgcgcatgccagcgcggtcgagcagccttccgccccgctggagacggtcgatgatgaagccaactaactggtgcggcctgttgctctgcgcgattgcaggcattaccggcgcgcagacaatgccgatgccgctggaagaagccagcgctgcaccgtcggcatccacgccggctgccccagtatcgagcacaaccccgagcgccgcgcagcaacgcgcgcgctgggaggcgatgacgcccgcgcagcaggccgagctgcgcgcgcgctacgccgcctggaaggggctgactgcaaccgaccgcgtagtgctgcgtcatgcacgcgagcgtctgcaggctttgcctgaggatcagcaacgcgcgttgcacacgcaattcggcgcgatggatcgcctgcatcgcgacggctggcgcctgggctcgcaggtgggagcgttctatgcgcaattacagcccctgatcggctacgtgccgccggcccagcgcgacgccatgctggccgcgctgcgcagcctggatgccggccagctggagcaactggcagtgctggcacagcgcaccccgtcccaggagcgcgatggtttgcgcgatgccttcctcgtccaagcaccggccacccgcagcacatggttgaagcggcagctggcgcgttgatcggtcgcggcaggattttggcgcggtaggcgtgcgcgccatgtttaagcttgcgcgcgcggcattggtggaagcggctgttggcgtcagatagcgcggccacatacggcgcaccgcgcgcgctcagcctcactgcgtcacacggcggtctcaagagtcaagtgcaacagctcgagagacctgctgttagcgcaacgtatggacgggcagcccagcaggccattgattgtgcaaaagttacgtgagccagtgttttgacagaaaacgcgggtctgcagtggagaaaagtgttgcacttggaacttgagtcggcccactgcaatgcgggtgttatcgctcagtcgcatccacatcggcaccgcagcaaagacgcgccgggctcgccaccatcaacagcgcggcggcaaccgtcacgaacaccaggtacacgccgctcaggccgatgtacgtgagcccggtcactggccaggactgcgcatacacgcatcgctgcatccacagcagatacaccggcatccacaccgtcaggcccaactgcaccagtccaaacaacgccaccaccagatgctccagatacacctgcccgctgcgcacatagaacacgcgtaacagcagcgcaaacagcggcaccagcaccagcaacgcagacggcactgcggcgaagaacgcgtgatggagcagctgcggattgctgggcaggcgcggcacgttgtcgcggatatggctgcgtagcgtgttgatccagcggttggcgaattgcggtagcgccgcgtagtgcaacgggttgctcaccgggtcccacggcttgcccatcaccgcaaagaacgtgctgtcgctgtctgcctccgcggtgggcacggcgctgatcgggcgcgcatcggcttgcaattgcgccaagcgcctgtgcgcttcggcattggtgcgcgcaatgccggcgtccacgctgtcgcgtgcgatggcggtcggcaccacggtgcgcgtctgcgtcagcgtctcgaccagttgactgcgcagcgcttccacctgtgtcggcgtgtgtgcgtgcgcgaaatccttgggcacagcagtctggctggtaccgggcggcgtggcgatatcgttgtctgcgtcggacgcgtgcacggcgatgcgcgcgatgaagaacgtcaacaggctcaggatcagcaacagccgcatcggcgcggcgttggccgctcagcaagcgcagcgccaggcgtccgggcaccagcagatcgcgcagggtgcggaagatgcgcccatccagatgccagaacgattcgaacacttcttccaccgcgtgcgcatcgggttgtgcacgctttgcccgcaggcgtggcagaacgcgccgtgccgtgcagtcgaacagttttcgcaatccgtggggtggtgcgcggtcaaatgcagtgacctgagccaggtccggttggcgggtggtgggaggggcgcgctgccgaagacgcgattccgaagggaccgcgttggcgcacgcttgcaacgtttatgccgcgctggtccggtcgcagcagccgtcgcgtctttttgcccgcacgcgcttacgcgcagcaggctctacccatatgcgcgacaaggccgcagtcggaaagtaggggtaagatagccggcccacgcgacccggtgccagcgcctcccggcacggccgtagtccacgcagcaattggttttcatgtctgtttcttcagcccccccgtccgcgacgccaggcttcgcctcggaagtgcgtaccaccggcctgcttgcgttgccgctggtgctcggccacgtctccaccggcctgatcgggtttgtcgacaacgtcatcgccggccaccacggcactgccacgctggccgcggtgaccatcggcacctcgctgttgtggctgccgatgctggtgccgatcggcacattgatctcattgaccacctcggtttcgcaactgatgggcgccggccgcgagcgcgagatcgggccgctgttccggcaggcgctgtggctgtcgctggggctgagtgcgctgatgttcgtgttcctgagcgtggtgccgccgttgctgcccaccttcgggattgcgccggacatcgtgcccggcgccaccgactttctgcatacagtgcgctggggcgtgccggcgctgacgttctacttttgcatgcgctacctcagcgagggcatgcactggacgctgccgaccatgctgctgggctttggcggtttgctggtcctggcaccgacgggctatgcgctgacctatggcaagttcggcttcgccgagcacggtgccgaaggactgggcatggcctcggccatcaccctgtgggtgcaggcgagcgtgtttgcgctgtacctgtggcgcgcgcggcgctttgcgcatctgcaattgttcacccacctggaaggcccgcgctggcgcgccattggcgagttgctgcgcaccggcttgccgatcggcatcaccgtgctgatggaaggcgggttgtttatcgtcaccgcgttgttgatcggccggctgggctccaccgaagcggccgcgcaccagattgcgatcaacgtcgcgcagctgtgtttcatgatcccgatgggcgtggccgaggccaccaccgtgcgcgtcggccatgcggtggggcgtggcgatccgctgggcatgcggcgcgcggcctgggccggctatgcgatcgtgctgggcacccaagcgctgtcggccagcgcactgttgctgggccatgatgccatcgtcggcgtctatacggacgatgtggccgtggccgcgctggcctcggtcttgctgctgtttgccgccacattccagtttcccgatggcatccaggtgctctcggccggtgcgctgcgcgggctcaaggacacccatgtgccaatgttcctggcaatgttttcgtactggggcgtgggcatgccgatcggcgccgggctcggcctggggctgggctgggggccgcagggcatgtgggtaggcctgattctgggcctgacggtggcctcgctcctgatggggctgcgctttcgccagaccagccggcggctgaccgccaccgcgacaccctgacttccagcgcatgccgcgcgcgctgcgcagccggtatgctgggcaccatcgatttgtatgcagcgtctttcgacggagttttccatgaaccatcccgtgcgtcgcagtcccatcgccagcttcttcgtcggcctgtgggatgtgatgaatttcacccggcgcctcattttcaacctggtgttcttcggtttcctgtttatgctgctgctggtgttcgtggtggcgctcgcgcgtggcgacggcactaagccgctggctgagcgcaccaccctggtgatcaacccggaaggcacgctggtcgagcagttcagcgccgacccggtaagccggtcgctggccaaggcagtgggcgacaagagcgctcaagaagtgcagctgcgcgacctggtgcgggtgatcgaggcggccggcaaagatcgcaagatcgagcgcgtgctgttgaatctggacaagttccaaccgtccggtttcgcttcgcagcgcgaagtggccgctgcgctgcagaagctgcgtgcctccggcaagcagatcgtggccttcagcgagagcatgagccagggccagtacctgcttgccgcgcaggctaacgaggtgtatctggatccgatgggcagcgtgctgctggaaggcctcggccgctatcgccagtacttccgcgaaggcctgcaggacaagctcggcgtggacgtgcatctgttccgcgtgggcgagtacaagtccgccgccgagccgtacatcctcgacgcggcctctgccgatgccaaggaagcggatctgttctggatgaacgatgtgtggcagcgctatctggccgacgtggtcactgcgcgcaagctgagcccggcgcagctgaccgccggtatcgacacgctgcctgagggcgtggccgccgccggtggcgacctggccaagttcgcgctgcagcagaagctggtggacgggctcaagacccgcgaggaagtcgatgcgttgctggtcaagcgcggcgtggccgatagcgatgccgaaagcggtttccgcaacatcggtttcaacgattatctgagccagttgcaggcgcaggattcgccgatggacagccgcccgcaggtggcggtggtggtggcgaccggcgaaatcagcggcggtgaacagccggccggtcgcatcggtggcgagtccaccgcggcgctgctgcgccaggcgcgtgacgacgagaaagtgaaggcggtggtgctgcgcgtggattcgcccggcggcgaagtgttcgcctccgagcagatccgccgcgaagtggtcgcactcaagcaggccggcaagccggtggtggtctcgatgggcgatctggccgcttccggcggttattggatcagcatgaatgccgatcgcatctacgccgacccgtcgaccatcagcggttccatcggcatcttcggcatggtgccgaacctgacccgcgcgctggacaagattggcgtgcataccgacggcgtgggcaccacgcggttcgctggtgcgttcgacatcacccggccgctggatccggccgccggccaggttatccaggcggtgatcaacaagggttacgccgatttcaccggcaaggtggcgcaggcgcgccaccagtcggtggacgcgatcgacaaggttgcgcgtggccgtgtgtggagcggcgcgcaggccaaggagcgtgggttggtggatgcgttcggcggcatgtccgaagcggtggccgatgcggccgaccgcgccaagctgagccgtggcaagttccgcgtgcgctatgtggaaaagccggccacgccgttctcgcagttcatgaacgggttcgccggcagccgcatgggcgcatggatgctgagcgactcgggcatggcacgcgcacttgtggcccgcgcgttgccggaagtggacacgcagctgcgctttgtcgaaagcgccgtgcacgacagcaaggcgggtggcacgccggtgaaatcgctggcgtattgcttctgcggattctgatgcggcgcgtttgagcagcacctgatgcgtcgcaacgccggccatgtgccggccttgctgtgttgcaggcggatgatgcggtgtgcgacggccgaacgaagcaagcagacggcaggacgcttgattcaaatcgtcggcgcgcacatcaggtcgcgacgccagcagattgcggacctccgattccgctactgcgtggcggcgtcgatcgccttgcgctgctcttcggcggcctgatcggtcgaggcctgcaccgcgtgcgccttgttcagcggctcctgaatgtggtcgcgcagcgcggtggcctggggatcgggcttctgttcggtgggcgcgggctgcggccgctgacaggcgctcagcgacaacgccaggccggctgcaagcatccaatgcatcttcatcgtcgtgacctcgctcggggtggcggtatcctaacgcttgggccacgcatgcgcgtcaactgcgcagcagcggccgttttcctgcgtcttgaagaggggtacccacgtgacaacgcaccgttggcggctggatggacagaccgccctcatcaccggcgccagcgccgggattggccttgccattgcgcgcgaactgctcggcttcggcgccgacctgctgatggtggcccgcgatgccgatgccctggcgcaggcgcgcgatgaacttgccgaggaatttccccagcgcgaactgcacgggttggccgccgatgtttccgacgatgaagagcgccgcgcgatcctggattgggtggaagaccacgccgacggcttgcatctgctgatcaacaatgccggcggcaacgtcagccgcgccgcgatcgattacaccgaagacgagtggcgcggcatcttcgaaacgaatgtgttttccgcattcgaattgtcgcgttatgcgcatccgttgctgacgcaacatgctgcgtcagcgatcgtcaatgtcggcagcgtctcgggcatcacccatgtgcgcagcggcgcgccgtacggcatgaccaaggcggcgttgcagcagatgacgcgcaacctggcggtggaatgggccgaagacggcatccgcgtcaacgcggtggcgccgtggtacatccgcacacgccgcacctccgggccgttgtcggatccggattactacgagcaagtgatcgaacgcaccccgatgcgccgcatcggcgaaccggaggaggtggccgctgcagtaggatttctatgtttgccagccgccagttacatcaccggcgaatgcatcgcggtagatggcggattcttgcgttacgggttttaggcgcaggcaacaaagcacctgtgtcgcgacgatggacagcgcagggaggttgaccggcccgttcctgcacacgctggctccgagcgcgtctggcggaatgacgctggcgattgctcgcctttgctgcagatctcgctgcgccgatcacacgagaggtgtgcttagggcgttgcggtcggattggcgcagcggctttcgtcgagtacccggcgcatctgatcaaagcgctctttgcgttcggtcgcttgcgcttcgtcggagaagcgccaggtggattcggcctgctcggcacgtttgcgccacgcctcgcacaagctttggtccggtaccggcgcgcagcggtcggtaaccacctcgcacgcgctaccgccaccggtcgcaggcccgcccgccagattagtcgtctgcattggcaggcagcgcgtggctggctcgcgatcttcggtgaagtaacgcccgttgtcgtgcgtggtgcactcgaacagcggtggcggcggcagcgtcgaggtagaggtcaacgccggtgccggtggtgcgacgggcgtggtcggtgcaactggcgccgatgcaacggctggcgcagcaacgcgttgttgcggcgctggcgtcgcacgtgctggcgatgcggttgctccgcctggcgcgaatggcaccgccgccggtgcggtcatgagcttcttctgttgttgcatgcctttcgggcacggcatgttttgcaccgtcagcgcaccggtgggatcggtacagcgatagatcgccacttcctgcgcgtcggccagcgaacccatcgcggtcacgctcaacgccatcattcccaacagccgccagcgcctcatgcgccgccacaatcgcgttgctggcgcgcttcgatgccgcgctgttcgcggctgagatcctcgcgctcgctctgcagcgcgctgttatagcggcggatcagctcccagcggcggtcggccaggcgcgcgcagacttcctgtgcaggcagcgcatggcattcgtcgcggatctgcacattgccgtacggcacgatcaccgtgccgccgtagccgccgtcgttgtaaccgccctgatagccgccttggtcggtgtctacaccgatgcttgcgctgccgcggatgctcccccgtccggagccgccctgcaccgagatcgctgggcgcgggctgaccgagatcggcgggcgctggatgccgccgccattcaccgggcgaccaatgccattgcccacatacgccggtccccaggttggcacccagcgcggattgccttccgggctgtcgcttgtgtagcggttgccgtcttcggtggtgcactcgtacatcggctgtggcggttgcacggtgacgatgcggacctcgcgcgcgggcgctgcggcgacctgtgccggtggctccgcacgcgctggacgcggcggtgggtcctgcgggcgctgcatgtccagcacctgctggcgaccgctgctgcagggcgcgtcctgcagggcgacggtgccggtgctgctcacgcagcgatagacccgcacattggggtcgggtttgctcgctggggtggcggccgacgcaggcagcgccgcggccagtagcagaagagtcaggacggtacgcatgaccgcagtgtgcgcgcctgtgcggctgccgcaaaggggctcggctgaacggagtgcaggggagacgtggcaacacgccacggggcggcgaactgctgccgaagggcgtaggcagccatcaggtgggcatcacagcgcgaaggcacacagatgtgcgaccgacatgcggaaccgaacaggagcgaacgcagcgagtggcagtgcattcgtttgtcagctgcgctcagtcgcgcaggatctggccgctgcgcgcgtcgcggatccgggttggctgcgccagcgcgcccacctcgccgtccacgacgccgtcgatcgttgccagcaaggccggttccagtgcagcgcggctgcgcgctggcggctcgccagccaggttggcgctggtcgacacaagtggtgctccccaggccgcgcacagcgctgccacgaccggatgggcgctgatgcgtaccgccagtccgtcatgctcgccggtgacccagcgcggcgcacgtgcggtgacgggcaggatccaggtatgcgggccgggccagctggccagcacgtcctgccggcgtgccggcgccagtgcatcgatgtcgacccagtcgcgcagcacgtccacgcgcgaggtcaccacgatcacacccttgtcgaccgggcgccgcttgatctcgagcagccgcagtacggccgcttcctggcgcgggtcgcagcccaggccccacaccgcttcggtggggtaggcgatcacgccgccctgggtcagcgtggcgacagcgttatccagggtgagtatgtgggtcatgctgcgtcttttagtctgcggccttgctcacggtcttcttgaccacgcgcttggttcctttctcggcagccgctttcttggccggcgccttctttgcagcggtcttgctggccgccgtcttggtcgcggttttcttggctgcgggcttctttggcgccgaatccttgaccgcgttcttcttgagcgtggccttcttggcgccaaagcccttgcgcaccggcttgccggtatcggccagcaactgctgcacttcttcgaacgtcagcgacgccggctcgcgatccctggggatcttgccgttgagcttgccatcgctgatgtacggaccgaagcggccattgagcacctggatgtcgctgccttcgaagtccttgatcacgcggttgcgcgcaatctcttccttctcttcgatcaggaacaccgcacgcgccaggtcgatggtatacgggtcgtcttccttcttcagcgacgcatacacgctgccacggcgcgcaaacgggccgaagcgtccgatgcccacgctgacatcctggtccttgtcctggcccagtgcgcgcggcatcttgaacagttccagggcgtcttcgatcgagatcgaatagatgctctggcccggacgtagcgacgcaaacgtgggcttatcttcgtcttccacgctgccgatctgcaccatcgggccgaagcggccgatgcgcgcgctgacttccttgccgctgaccgggtcggtgccgagcacgcgcacgctgccggcgtcggtcttgtccagcgaatccttcttgtcctcgaccagttccttgaacgggccccagaacttctccatcaacgggatccactctgcctcgccacgcgagaccgcatccaggtcgtcttcgagcttggcggtgaagtcgtaatccacgtagcgggtgaaatgcccggaaaggaacttggataccgcacggccgacgtcggtggggcggaagctgcggccttccatctcgacgtacttgcggaactgcagggtctggatgatcgaggcgtaggtggagggacggccgatgccgtattcctccagcgccttgaccagcgccgcttcggtgaagcgcggcggcggctgggtgaagtgctggtcggtgacgatgcggtccagcgggatgttgtcgccggccttcatcagcggcaacttgcggccttcgtcctcgtcctcgctgctcttggtgtccttgccttcctcatagacggccaggaagccggggaccaccaccgtggtgccgctggcgcggaatacgtgctcgcttccggccgacagatccacgctgacggtgttgagcgtggccggaatcatctggcaggccacggcgcggcgccagatcaactcatacaggcggcgctcgtcgtcggacaggaagcgcgccacctgtgccggcgtacgcagtgccgaggtcgggcgcaccgcttcgtgggcttcctgcgcgttcttggatttggtggtgtaggcgttgggctggtccggcagcgaggcggtgccgtaatcgcgcgcgatcacgtcgcggatttccgacagcgcgtcctgcgacaggttcaccgagtcggtacgcatatagctgatcaggccgaccgagccttcgtcgcccagcgccacgccttcgtacaacttctgcgccacctgcatggtcttgcgggtggtgaacccgagcttgcgcgaagcttcctgctgcagcgtggaagtggtgaacggcggggcagggcgacgcttgcgctccttgctggccacatcggtcacatgcagcacgccttgcgcggcctgctggatgcgcagccgcgccgcttctgcggtgtcgccgtcggtgacggtgaactgctcgaatttctgcccgtccagcttgatcagccgtgcattgaaagcctgcgatggatgccggcaatgcgcatcgatggaccagtattcgcgcgcgatgaaggcttcgatctcttcttcgcgctccacgatcatgcgcagcgccggcgactgcacgcgaccggccgacaacccgcgctgcaccttgcgccacagcaccggcgacaggttgaagccgaccagataatccagcgcgcggcgcgcctgctgcgcatccaccaggtcggcggcgatcgcgcgcggcttgagcatggcttccttgatcgcgcgcggggtgatttcggtaaacaccacccgctgcatcggcttgtccttgagcaggccccgctctttcaggatctcggcaatgtgccagctgatcgcctcgccctcgcggtccgggtcggtcgccagaaagatgtcgtcggcgcccttggcagcacgcgcgatggcttcgacatgcttctcgttcttctcgatcaggtcgtaacgcatcgcaaagctgttgtccggatcgaccgcgccttccttggggaccaggtcgcgcacgtgcccatacgaggccaggacggtgaagtccttgccgaggtatttattgatcgtcttggccttggcgggcgattcgacgatgagcaggtgcttgggcatggtggcaacttcttggggcggagcccggggggcgggtagcgtggcctaattggccggtcgagggaagcagatcggttgtttcccacgcgttaacgcccgggaagtgctcccgggcgttcagttatcttatgagaaagatcaccgcggacgccgccgtgtcaagcgacgagcgccgtgaattgctagctccggctcattccgatcgccgccagcatgaaagccacggccaccaccgacagcacctggatcaccgcgtaaatggccagaaccacgatggacacggtatccagacccctggattgccgttccggatattcggtgaaggcccaacggtccacgaccagggtgtcgcagaccttgtcgtgcggagcctgcttgcgctcggtcatgccggccatgaacgcggccacgatcacgccgatgcccagggtaagcacgctgatcaacttataggccagatagcgcagcacattgcgccagaatccgacgcggccaccgtgactgtcggcgcgcaccagcttgatgccgcaggcgagcttgcccaggctggcctggtgccggctggactgcatccaggcgaaatacagcgtcgggatcgccagaacgatgccgcaggacatcaccaggatggcgatgccgagcgcactgccagcgtccagcgccgaaccccagtcgccgcgcgtggtgaccagcgccaccacgaacaccagcgggatcacgatcaggtacaccgcaacggtggtgatcaggctatcgagaatgctggcggccacgcgccgccacaggccggcgtagaccaccggcgcgtcctgcagcgcgacgcttgcggtcggcgcggcgagggccggggcgtcccaggcgcttggaagcggtgcgggcgccgctgccggggtataccccggtgtcgatgtcgcgtcctgggctgtgattggggtcgggcctgacgtcagcggcgtggccgccgcgtctatcggcgcggtggaccacgccgacgcatccgatgatgggccttggtcgcgtggcaggtgtcctggggagtcgacggtttggtggtcatcggcacggtcagtcgcggcagcatcattaacactggcgatgccgccgccagtcactgccggcggccacggcgatgtctccgcagcgtggtcgtgtggctgtgaggtcgcagctggcgacgcggtggctgaggcgctgtcgccggaatgcgcaatcgacaatggcgcttcgctcggcacatccgcaggcgtcggcccgctggcctcggtcgtcgcccacaccgcgctgtccagacccagctcggctgcgacctcgtgcagcgccacccactgtgccaggccctcgcgccataccaggctggaacggtcgatgatgccctgcgacagacgcctgcgaagcgtgtccgtgtccaccggcccctggcgctgccgctgtgcgtcggcgtaataccactgtgtcatgttgtctccttaacgtgtagcaatcggcatgcagcaggcggtcagccgcggcaattaggtggaagttgggtatcgtcgatttcggaactgcagtgccaactgccggcatctgcatccagctccagccacagtgccttgccatcgattttggccgacctgggcgcatggatgagcgcttcgataccgcattcgctgctgtcgaaacggccgatgcgcaagctgctcaaccgctcgctcgcgtactgctcgggtggcttgaagccggggtcgccattgaccgggcagcggccttcgctcgcgagaaattcggcgatctgcggctttaatggcgtcaactcagccatcacctcggccaacttggcgcggcccaaataatcgtggtaagccggaaacgcgatcgcggcgagcatgccgatcacgccgactagcacaaagacgccgaccaccgcgccgagcactgcaaccagcggccaggcagggcggttactgcgcggctgcgctggtgctacggaccaataggtaagcggcggctgtgccgcagcacgcggcaacggcggcggaaccgcagccgcacgcacatccgtggcaacgggtgggccaagcgtgtcggcacaggcagacagcggcaaccaggggtccagccctgcgcgccagaccagcgtatccagggcgatcacacgatcacgatacaggcccagcaaggtgtctttggccaccggaccgtgccgatggcggtgaacatcggcgtaataccaactgcgcatccccgtccccttgcacgcacatccgtggcggcttcaacactcagtgtacgggttcaggctcgtccaggaacatctgggtttccatccaggcgtaggctgcctcggcacctggctggttgaacaacaccatcagcactacccatttgaggtcgtccagatccagttcgtcctgatccagcgccatggcgcggtccagtaccaactcgcgctgatcggcgtcgagaatgcggtgttgttcgaggaacagcaggaatccgcggcagtccacatcgagcttgtccagctcctgcccgtgatagatacgcaccggtccatcgacatgcgggcgcgcgacgctgggccgctgctcggagagcgcgtccagccaatcgaaggctttgctgatttctgcggggctgaaacctgcctggatcaggccattttgaagtgagtcacggtcacggaccaggtccgcgtcttcgctgaaataatgttcaaacaggtacagcaatacatcgagaatgctctctttcattgccctcggcctgcgtcgcgggacgctgtggaggtgaagaaactaaggattgcgggtatagcgaccgtgctcggtgaccacgtctccctcaagttccatgatgagcagcatggaggacagcgcggcggccgtcaattcggtgcgctgcaccaatgaatccataggggttgggtcatggcccagcgcttgccacaagcgctggtagtcgggatcggaacgggctggaccagcgccggccgttgtcttcctgggcaattcagtgggggccgccaggcgctcgcgcaaggcgctggccaattcgcccgacagctggcccagtccctcgatgacctgtgcgggctcctgcgccagcgtggcaccctgccggatcaggtgatggcagccgcgcgcgagcggattgtgcaaggagccgggcagggcgaacacctcgcgtccggcttcggccgccagccgggcggtgatgagtgcacccgagcgcattgccgcttcgaccaccagcgtccccagtgccaacccggcgatgatgcggttgcgggccggaaagtgcgccgcgaccggggcggtgcctggcaggtactcgctgaccaccgcgccgcctgattcagcgatccgatcgcgcaaaccctggtgccgctcgggataggcgacatcggtaccggtgccgaccaccgccacggtgatgcaatcgcgctgggccaatgcggcttcatgcgcgatcgcgtccacacctgcggccatgccactgacgatgctaagccctgcgcttgccaggctggaggcgaatgcgcgggtgtgatcgcggccgccggcagtggccgagcggctgccgaccaccgccactcccgggtgccagagcgcattggggtcgccgtccacgaacaaggccattggcgggttggcgatatggcgcagtaaggccgggtaatccgggtcgtgccagccaatcaggtggtgcccgggttgctcgcaccaacgcaacgccgcgtccagcgcatgcggatcaggggtttgcagcagtgcagattgcgcctcatcacaaccggcaaaacgccacgcctcaggtccggctgccaggctctcaacggctgatctgaacgagttcagcatttttcgccgcggtggggtgcggccacctgccagcagcaggatcaggagtgcgcgtacgtcgggagcgatcagggccatgcattcaggttaggccgcaaacaacgacggcgccctcgggcgccgtcgcgttgatgcatcggaactttcgcttactgcgcgtcaggatgcttgacgaaatagcccaggccggtcggcttgacgctttccatcaccagcgcatagctgaccttgtcgaaggtgcggaacaccatcgcatgcgaggcgtactcgtcgggcaggccgacggtggagccggacgggccgctgaaatcgtcgtcggtccgcgagaagcgcgagtgcttcacgcggtcgctgacggtacggcccttgcgccagatcgaaaacaccgtgccgttgttgatgccttcgcgggcgccgccggagatggcgatcacatcgcggctgccgccgacgatgaaggcatcggagatggcaagcacccgcagttcggtctgcagcgcctgttccgacggcggatgcgggatgaactgcaggtcgtacggctgcgcttcgaccgcgacgatgcgatcgccggcccgcacttcgcggccgctgtcctgcagcagcaacgtcgccgccttggagttgccgcccgctgcgctgcgggtgatggtgccaatgttgacctgcgccagctcatagccgaggaactcacggcgcttactcggcgcgatgaagctcttccagatgttgccggagccggcggtgatgttgccggccgcgtccaggtcttcgttgtgcttgggcagactgaacttcacggtcgggcgcaccaccgcaaagcgctggcccggctgagcgttttccagcccgaccacgtaggcgacctggccggtggtggcgcgcgaacgcccgccttccaggccgacaacgtaaggcagccgatcaaagtcgtcgaccacgcgcaggtttttcaggaacggctcgacgtccgccaatggaatggcattgatcggcgcttcctggcgcgggccgggctggatcgtgcctttgccgacgcggtccaggtaggccaggctgatcacgtcgcccggatagatctggtgcggattctggatttgcggattggcttgccagatttccggccacagccatggtttttgcaggaaacgcccagcgatgtcccacaaggtatcgcccttgcggaccacataggtgtctggatgctcgcccaccgcttgcgcggcagcgtaggtcgcgacggtcaacatcgccgcagcaacgaccgtacgaagtcggattaacattgagtaccttcttgcctgattccccaacaggtccgtgcactatagtccagaaacaggggcgccacgcaagcattgcgctagaatgacaccgtcttgccggcgcagcgccggtgtttccagacgggtaaccccatggttttgctcccaattctcgagtttcccgacccgcggctgcgcaccaaggccttgccggtcgactctgccgagcttgccagccaggcgttccaggcgctgctggatgacatgttccagaccatgtacgaggcgccgggcatcggcctggctgccagtcaggtggacgtgcacaagcgtttcatggtcatcgacgtcagcgacgagaagaatctgccgcaggtgttcgtcaacccggaaatcgtgagcaagcagggcgagcagctgtgtcaggaaggctgcctgtcggtacccggcatttatgccgatgtcagccgcgccgatgcgatcacggtgcgctatctcgaccgccagggccaggcgcaggaactgcatgccgacgggctgctggccgtgtgcatccagcacgaaatggaccacctggacggcaagctgttcgtagattatctctcgccgctcaagcgcgaaatggtgcgcaagaagctggccaaacagcgcaagcatgtggcttgagggcggggattggagagtcgggatttggggtttgcaaaagcgggttactgctggtctttgagtctgctggtttcaaatcgttgagcgctcatcttggtgcgatctcatggctatgccggcggatcgctagtgcgccacgtccgggggcagatggccctcgaacttcggatgcgggatgcgtgattgataagccgctgccagcaccacattctcggttgcggctcgcgcttcgcagtgcgctcgatcgatgagggattacgcaggttctggcggcggggtgccgaatcttccggcgcgaatcccgcttccacctctcagctctacattactctcgccccggtcaacacccccgccgttgcgactccccactcaccactcccgaatcccagctctatgagaatcatctttgccggtacgccggatttcgctgtcgcttcgttgcgcgctgccgcgcagcggcatgaggtggtggcggtctacacccagccggatcggcccgccgggcgcggccgcgggttgacgccctcgccggtcaagatcgaggcgattgcgcgcggcattgcggtgttccagccgcagacgctgcgttcgcccgaagcgctggcgacgctacgttcgctcaatgcggacctgatggtggtggtggcctacggattaattctgcccaatgcggtgctggctgtgccaacccatggctgctggaacgtgcatgcctcgctgctgccgcgctggcgtggcgcggcgccaatccagcgcgcgatcgaggccggcgataccgagaccggggtgtgcctgatgcagatggaagccgggttggatatcggcccggtgctgctgtcgcagcgcatcgagatcggcgagcaggaaaccggcggccagctgcacgaccgcctggctgcgttgggggcgcaggtattgtccgacggcctgggcctgctgcgcgccggcatccgtccggtggcgcaaccgcagccggctgaaggcgtgacctatgcgcataagctggacaaggcgcaggcgcggctggattgggcgcagccggcgcaggaactggcgcggcgcgtgcgggcgttcaacccgtggccggtggccgaggcgatcctggctggcgagcgcgtgcgactgcatggcgcagtcgcgttggagctggcgcatcagcagccgcccggcagcctgctggcggccagcaagcagggcatcgacatcgcgtgcggtcagggtgcgctgcgggtgcgggtgctccagcgcgaggggggcaaggcgatcaccgccgccgattatctcaacgcgcggcgcgacctgctggcgctgcgctgatgtcggccgagacctcaaccgccgccggcatcgcctcgcgcctggccgccgcacgcgttctgaccgccgtgttcgatcagggccgctcgctgaaagccgaactggctgcgaccttgcccggtatcggcgatccgcgcgaccgcgcactggtggaggcgatctgctttgcggtgatccgccgtcgcccggcgtatgacgtcgcgctgcggcaatggctggaacggccgctgccgccccgcgatgcagaactcaaggcgctgctgatggtcggcttcgcccagctcgacgtgctacaacttcccgcgcacgcggcgttgtcggccaccgtggatgcatgccgcgcgctgggccggccacgtcaggccggcatggtcaacgcgatcttgcgacgcgcccagcgcgaagggtttccggcggtatcggatgatgccggctggccgtcgtggctgcgcaagcaggtgcgcgccgattggggcgagcgtgcagaaggcatttttatcgcgagtgcgcagatggcgccgatgtggctgcgtgtgcagcattcgcggatcgacccggcggcctacgtcgcacggctggccgaactgggcattagcgcgcagacagacgtggtgttgccggatgcggtgcgcctgcacagcgccgtgccggtgagccagttgccgggctttgccgacggcgatgtttcggtgcaggacggctctgcgcagcaggtggccgatgcgctgacgctggcgccgtcggcacgcgtgctagatgcctgcgccgcgccgggcggcaaggcggcgcatctgctggaacgccatcccgggttgcagctcgccgcgcttgatgtggatgcgcgtcgcctggagcgcgtgcagcagaccttgcagcgcagcgtgccgagcgcacaggtcgcattgcaggcagccgacgccgccgacacggatgcatggtgggacggccaaccgttcgatgcggtgttgctggatgcgccctgttcggccaccggcgtagtgcggcgtcaaccggatgtgctgctgcaccggcgtgccgacgatatcgatgcattgtgcgcgctgcaggcgcggctgctggatgcgacctggcgcacgctgcgcccgggtgggcagttgctgtacaccacctgctcgctgttggcgcgcgagaaccagacccaggtcgacgcattcctgcaacgcacccctgacgcacaggcgcagcccctgggtgcgcagttcgggcatgcagccgggcccgggcgtcagcgctttccaggcgagcagcactgcgacggatttttctacgcgcttttgctaaaagcctcctgaccgcgcgcggcgtccagcgctccactctccgcctccgactgccgcccgacatgctcaagaaccgcgcttccaacgatgtctgcttgctggccatgaccgccgtgctgttgatcggcgcgggcttgggcttgcgtgacccatggccggcggacgagccgcgctttgcgctggtcgccaagcagatggtcttgagcggcgactggttgttcccgcatcgcggcaatgaactgtattcggacaagccaccgatgctgatgtggctgcaggcgctgttctacacgctgctgggcaactggcgggtggcgttcctgctgccgtcgctgctggccgcgctgggcacgctggcctgcgtctacgatctgggccgacgcctgtggacccggcgcgttggcctctatgcggcctggatgttgttgttcacgctgcacttcacctttcaggccaagaaggcacaaatcgacccgctggtggtgttctggatcaccttggccaattacggactgctgcgccatctgctgatcggtccggcttggcgctggtggacgctaggctggttcgccgccggtctgggtgtgatcaccaaggtcgtgggcatcatcgcgctgctgatgctgatcccggccgggatggccgcggcgcgcggctggccgggtgtgcgcgtgcatgtgcgcgatcggcgcttttggttggggccgctgttcttcttcgtggcgatcgcgttgtggttcgtgccgatgatggtgaccgcgctcaccgccggccagcccgaataccgtgtgtatctcaacgacatcctgctgcgccagaccgccaagcgctatgccagctcctgggatcatgcgcagccggtctggtaccacctgcaaagcatggccacgatgtggctgccgaccatcctgctgctgccgtgggcgatccccgcatggcgacgccggctcaagcggcgcgacccgcgctatctgctgccgctggtctggtggctgctggtgctggtgttcttcaccatccccagcggcaagcgcgatgtctacatcctgccggcgctgccgatggtctgcctggcgctggcgccgctggtgcccggcctgctgcgtcgggctggcgtgcagcggctgctgttcggattcgggctcttgctggcagcggtgttcagcgcgggtggtgcggcgatgctgatcgggcatccgggcttcgagcagaagatcatggacagccgcggggtgggcaacgaggccaccgacccgctgggctggctgctgctcgcggtagggacctggggcatcgccagcctgttgctgatgcgcatgcgccgctccgcgttcgcggtggtttcgttgctgggtgcgtggtgggtggcgttcgggctggtctgctaccccatcttcaacgattccagttcggccggcgcggtgatgcgccaggccgggcgccgcatcggcccggatgcgcaactcgggctggtggcatggaaggagcagaacctgctgatggccgaccgcccggcgcagaccttcggcttcaaggtcccgtgggaaacgcaattgcagcgtggcgtggcctggcaggcagaacaacctggccagcgctggctgatggcgcaagagaccgcattgctggcctgcgtggatcgtagccgcagccagttggtgggcgtggccaaccgccggcgctggtggctggtgccggccgacgcggtgcgcggcgagtgcgtggccagctccagcgagcgcgcggtggaagcaaaggagcagggcaacctggacaccgaatgagccgtcggaccccacaagtgcgcgcacgtggcaggcgtcatcggcgcggaaagcatgcaactgccagcagctgtctagcagggattcatgcgtcgcatcgttagcttggccggcgttgccgaagcccggccactgcgttgccttacttttccaccgatctctagatgaattccttgcctacccaacctgcttcgctgtcgccttctgccccgacgacctcgcgggcaggcgtacgcattgccgagctgggcgccttcgcattgactgcgctggtggtcagcatgccgagcgggctgctgccgttcggtctgtgcctgctgctgggttcgttggtgggtgggcgtcacctgcgggacggcattgctgcgcgcgactggtcgttgcgcgcagtgggctggctgacggtggcggtgattgcaatatcgttgctgtcgattgccttgttcgaacacgggctgcgcgatgtgggcaaccgctcgcgcttcctggtgctgccatgggcggcgctgtgggcgtatgcgttgcagccgcgtcagatatggctgtggcgcggcgcattggtcggtgtattcgcggccatgttgatcgcgctgctgcaggtgatgaatggtgccggtcgcgccgaaggcttcaccaacgccattgtgtttgccgacatcgcgctgatgttgttggtggtgggcgtgttctgccgcccggatggcaacgtgcgttggctgttgggcgcggcgatcgcgaccgtggtggtgatcgtgctgagcggcagccgtggggtgttgttgtcactgctggcgacgctgggcgtgctgatctggggtgcgccttggcgtagcgcacgcgtgcgcttgctgaccttcatcggcggcccggtgctggcggtgggtgtcgcactcagcgtgccggccctgaccgaccagatgcgcctgggcgaattacagagcgacctgcaacgttatgaagtgggcgacaccgattcgtcggctggtgcacgtatcgaacgcctgcatgtggcttgggacaccctgaaggcgcatccgttgaccggtgtgggcgttggtcgtttcgacgatgcgatgcacgacctgccagcctgtgccgccgacccgtcgttgttccgttgccagttggggcacgcgcacaacgatctggccgaatggagtgccacccagggcgtgcccggcctgttgctgctgatcgccgtctacggcgtgccgctgtgggtgtttgcgcgactgcatcggcgcagcgggcagcagcagtttcgcggcccggcggcggccggggtgatgctcgtgatcagttatgccttgtgcgggctgacccaatcgatgttcgcgcaccaggtggcggcgagcttctacacggccatggtcggcgtgctggtgggtctggcggcgcggcaggcgcaacagaccgagctgagtgtggcgagcagccggtagcggcggatgatccatccgctgcatgttgcgcatgcgcgagcggcatacgcttcgagtggctgatcaacgacatgcgcagaagcagaatgtgcagccattgctgacgcggcctgcgtcacttggacaggccggtctccatgcagcgttcgcgccgttcgtagtcgctgcacggccgcgctcgacggctttatccgaacttactcgctgcgctgatccgtggcacgtgctgggtcctgcactggctggttgtgctgcagtagccacaacatgatggtcttctggcgtacgtagttggcgcgcacgtaggcgtagatcagtccatgccagccatcgcgaaagccgccgcgcaacagatagccgcgccagaagcgccaggccggtgccagcaccagcttgctccaggtggcgcgtttgccgcgtgcgtgttcgtgttcggccatcatctgcgcgtagcgctgggttttggccagttgctgcatcagcgagcggtacgggtaatggatcagatcgcccgccagtgtcgccacggcgccatccacgctggccgcctcgtggatctcgcgcttgccgcgccagccgccgcggcgacgatcgaacaagcgcagcacccggtccggatatgcattgccgtggcgcaggaagcggccgaagtagtcggacaggcgggcgaagcggtaaccggcagcagtggtgaagccggcatcgcgcgcagcgatgatcgaggcgcgcagggcatcgctgacgcgttcgtcggcgtccaggcacaacacccagtcgtggctggcctgtgccacgcagaatgccttctggctgcgatagccgtcgaaggcgcgctgcagcacgcgcgcgccgtgtgcgctggcgatggcagcagtggcatcggtcgagccggagtccaccaccacgatctcgtcgcagaacgccagcgaggtcagacagttgcgtaggcgatcggcctcgttgaacgcgataatgcaggcactgatgcgaggccgttcgttgggtgcggtcgaagaggacatgtgatggccgagtacctgctgttcgcaacggagcgttacgcgctgcctattctggcgccattggcgcaggcattacaggcctgcgggcatgcggtgtcggcctggttcgaaggcggtgcgcgcgggctggcgctgcccggcgtgcgtgaggtcggcctgcgcgatgcgctggtgttgcgcccgcgggcggtcttcagcgcggctaactgggtgccgccgtttgtgtcgggcgcgaaagtgcagctgttccacggtttcaatgtgcaaaagcgcgaagacaaccgcggccatttccgcgtgcggggtttgttcgatctgtattgcacgcaaggcccggccaccaccgcgccgttccgcgcgctggcgcagcgcgagggccattttgcggtggtggaaaccggctggcccaagctcgacccggtctttcgcgacgatggtgggcgcagcgccgccctgcgcgcgccagcgaacgggcggccggtgatcctgttcggctccaccttcaccgagaggctgagcgcggggcctgcgctcttggatgaaatcgccgccgacatcgcgcgcggtgcgcattactggctgctgaccttgcacccgaaatgcgctccggcgttgttcgatcgctatcgcgcactggcaggcgccaacgcacgcttcatcgagcccgaagaagtcatggcggcgcagcgtgcggccgaggtattgctctcggatacctcatcgatcgtgtccgagttcgtggtgcagcacaaaccggtggtgacctttcgcaaccgcgtgccgcagccgcacatgctcgacttccaacaggccgagcagttgccgcagcagctggtgcgcgcgctggcgccggatgcggcattgcgcagcgcacttgccagctacgcagatgcgattcacccgtatcgcgacgggcagtcttccgagcgggtgatcgccgcgaccgaagacttcatcgccggcaagctcggcggactgcgccgcaaaccgctgggtgcggtgtggcgtgggttgcagatccgtcgcgagttgggctactggggaccggcgcaacgctgagcacgatccgccgtatcgagcgcgggggtgatgatcggcgacgccttgccgaacgtggtcgtcgtcattgaattgagcagtgcaatcgctcgcgttgccaaagccgctcagcaccacggctgatcgccgatgttgagcagtgcaacgactgatcgctaatgttgatcaccagcgcaacttgcgccgcgccaacgcagcaccgagttgcgcctgcaatgccgggccggtggcattggcgccggccgtatccagccacagcgtggcggtgccggtcagccgatccagcggcgagcgttgcagttgcaacgcctgcagcttgtccagctcggccactcgccaccagcgcttccaccagccaccgcgcaccgcaacgaagcgcgcatctactgcatacgccatgcgttgcacctggcgctgcgccttgaatgcgctccacggcagccacgccagcaaccacaaggcctggctgccgaactgccacgccaggcccgccaccagcggcagcagcaccagcgccgttggcagactcaatcgccaccagcaatgcgtggcgatcgactgccattgcgccggcggccatgcgataccgggcagcaggcgctgcagcaatgcatcgcagtgctgcgggtcggcaatgggggcgagctccttcagagcgctgccttcgttatcggcggtgccggccactgcggtgtccacccgcaactggcgacgaccgaacagacggtgcagcaggccttcgtacaacgtccacgactggatccgccgcaatgccacgctgctgcggatccgcgtcagcagcccgcgctctacggtgaggcggcgctcggattcgctcaggtggaagccgtgatactgcgtcaccgccaaggccaccgacagcgcgcgcattgccaacaaaacagccagcgtggcaatcgtcaccagcgttgccgtgaccgcgacaccgggatggatctggctgacgtagcgatacgccagttcgccgttgtgctcgacgaaggtggacaccgtgcggcgcggaatcatctggtagatcacgccgaagctggcggccaccaccaccatgccacgattggagatcagccccagccggatcacctcggccatcggcaggcgcaataagctgccgctgtcttcgtcgatctgcggcgcggtggcgtctgcgcccgtcgctcggcgacggatcagatcttccagcgccagcgcctgatccaaacgcagcacgcgcatctccgcttccggcttgtggccgccggccgattccaggcggacctcggccacgccggccaggcggtgcagcagcgattgatgcaccaccacgttatggatgcgcgcaaacggaatatcgcgtcggcagcgttccagcagaccactgccaatcgccacgccatcgctgccgatccggtagcggtaggtgacgtagcgcagcaccgaaatcgccaccagcaccgcaaccaccaccccggtggcgatctggtcggcaaaatcgctcctgccctcgcggctgccgaacaggaccagcgcggcgagcggaatcaggaactgacggatctgttgcagcaacacgaacacccacgacaacggatgcaggcgctgctcgtcgttgccggggtgctcgatggcgctcatagcgcgtcgtcgtcgtgatcgagctggcgggccaggcgatcacgcaggcgttcggcatcgtcctgatccagcccagacagcgccacggcattgaggcggctgccggcggtatgcaccaccagcgtggtcaggcgggtagcgcgttcgatcggcccgcggcgcaggtccacgtgctgcacgcgcgagatcggaacgcgcgtatcgctttgccacagatgtccccgctgtagcgccagaccatgctgatcgagcttccagtgcgtcagtcggtgccgtttgactgcaaaccaggcgccgagcagggcgatgagcgcagttacgcccagcaccgccggccactgatgccaggcgtgcagccaggcaaccgtgacgccgcctgcgatcaggcccgcacatccgccgccgagcgtgccgttgaccgccgccacatacgcaccgcgtcgcggcagcgactgccactggctcgcggctggcggttctgccgaatcaggctcgacgatgacagcggggtgcggcggtggagcgtcgtgcacgaggttagcctgcagaagcggttcgcaagcatagctggccgccgagccgaccacaggcacactcgcgccggacgcgctactgcgcggccaggatcaacgcatccacatccagcgcatggcctgcgcgtgcggccttggtgcgcaggtactgctcgttttccgcggtgatgtcgccggtgattgcgatgcggtcttcgaccgcaatacctgccgcgcgcaggcgctcggccttggccgggttattggtcaacagccggatccggccaatgcccagcccttgcagcatcgccaccgcactgccgtagcggcgctcgtccgggccgaagcccagctgcgcgtcggcatcgatcgtgtccaggccagcatgctgatagccgtaggcgcgcatcttggcggcgatgccggtgccgcggccttcctgatccaggtacagcagcacaccgccgccgagttctttcagcttggccaggccgtgtcgcagctggtcgccgcaatcgcatttgagcgagccgaacaggtcgccggtcaggcacgacgaatgcacacgcaccggcacggcactcatgaggtccggctggccgaccaagatggccagctggtcgcgctgcgccacgccgccgcggaacaccacgaattcgctcatgcccaggccgcgtaacggcaccggggtgcgggtcaccaactcgtagccggcggccgcggacgtggcgcagccgcggctcaaatcgcccagtgccagcgactggcagccggcgaacgcggcatggtcgtgcacatcgcgcagttccaccgccagcagtgccggcagcagtaggccaagccgtgcgatctccacgccaccggcatccagcgcatcgccggccgtccactgcgtgggcaccgttgtgtcgcgcaggtaggccagcgcggcgatctggtcgtagctgtgatcgctcaagcgcacgcgcgcgccctgcggcgcgcgcaagcccagcacctgggcgcgggtgggcgtcacgaacagatagtggcgggcctgcgcggcgcgggcgaaggcggtgtgcgactgcgccgtgctgctatccagtgccagcaccgcacgcgcctgcccatctgccgccgtcagcagcaccgggcgcccggcacgcagctcggaggcggcgcgctcgcagcggatggccgccgggtcgccgaagctctgcgcgctgggggaggggatgggcctgctcattcacgactccaaatgggggctgccacggccgcttcaaggcggacgccgccgcggtcactgcatgatggcgtctgcccattgtcgcgcgcctggcaacaggcagtcgccacgaccgggtagaacgctgcatccagccgctgccgattgagtggtgcggcatgtgccgattggttgcccgtgtcccgcgtcgttcagcgcctggcaatgctttaatcgggcgacctccacgtttatcgggccccatgcacattgtcgattgcagtcaagcgcgccacgccagcgccattctggacatcttcaacgaagccatcgccacttccaatgcgctgtacgactaccggccacggccgccggagagcatggtcggctggttcgccaccaaacaggcgggcggctttccggtgattggcgtggaggacgccgacggcaccctgatgggctttgccagctacggcacctttcgcgcctggccggcgttcaagtacagcgtcgagcattcgatctacgtgcactgcgatcatcgcggcaagggtctggggcgcttgttgctgcaagccttgatcgcagcggcgcaagcgcgcggcgtgcatgtgctggtgggcggcatcgatgccagcaaccaggccagcatcgccttgcacgaacagttcggcttcacccatgccggcaccgtgcgcgaggccggtttcaagttcgggcgctggctggacctggcgttttatcaacgcattctggccacgcctgcggatccgcacgacgactaggtgcggttaccaagacgactgcgcaggtgccaggcgggcgcggccggtgctcggaatcggcatgtaccgctcgtacactgcggttctgagcgcgccgtgcgcacctacttgacgactgctcgtgacgcctgggtcgcatccccaactgcgtttgaaccaacaggcagggcggagcaacgaggccgctgtggcgctgcactcaatgcggatgccgctcggtcgcatacgggttggcctcgccgctgcccggcgggcgcagggtgtagcgcttgtaagtccactggtattgcgccgggtcgcgccgggcgatctgttcgatgccggcgttgagcgcgctggctgcgcgtaccggatccgcatcggccaccgcggggtcggccggttgcacatgcagcgcgaattgcaggtcgtcgccagcgcgttcgcaccagccgtacagcacgatcgccccggtccgctcggccagccggttgaccaaggtcatggtcaaggccggaatgccgaagaacggcgcgaacacgccatcgcccatcttcggttgctggtcgggcaggatgccgaccgcgccgccgtccttgagcaccttgaacaactgccgcaccgccgggccttcggcacgcacctggcgcacgttgtcgccgccgcgcgccaggtgcaggaaaccgtccaccgcctcggactccggcggccggtagacaatcgcgatgggcccacgctcggacagccactggttgagcagttcccagttgccgaaatgcggcgccgccacgatgactccacgcccggaggccagtgcggcgtcgtagagctcctggccgttgcgctgcaggcgggccagattctccgctggcgggtgggtccaggtgcgcagcacttccagcgtctgccgcgcggtcgattgcaggatcttggcgtgcaactgcgcgcgctgctcggcgctcaattccggatacgccagttccagattgcggcgcgccacgcgtgattcgcgtgcattgagcttgcgccagctccaggccagcctgtcggccaggcgcttgagcagcggccacggcaggcggcccacggtggcggcggtggcgtacaacaggcgagcgcgaacgtcaggtgtcattcgcgcaattctaaacagcgcggccggcgaagacccgcgcgtgacagtgccggcagcgctgggcatgctgcgcggaacagtttgctgccagagaatgcccatgcttgcactgatccagcgcgtcacccgcgccagcgtcacggtcgatgaccggatcgtcgggcagatcggccccgggctgctggcgctgatcggcgtggagcccggcgaccgcgacgcgcaaacccggcgcctggccgagcgcctgctcagctaccgcgtcttcagcgacgacgccggcaagatgaatcgctcactcaccgacaccaacggcggcctgctgctggtgagccagttcaccctggccgcggacaccagctctggcaaccgcccaggcttcagcaccgcggcaccgcccgaagaggctgaacgggcgttcaatcaattggtggacatttgtcgcgaaaaacatcgcggcggggtggaaacggggcgcttcggtgcccatatggttgtcgacctggtcaacgatggcccggtgacctttcttctcagaccctagagacactacgtccaccagcggtcccgtcttgaatccggcagaccgggcttcacgctggtataatgataggttctctttccaatctcaaagccggtggcgcgagcactcatggccaacgaacgtcctgcccagcaatccgacatcaagctactgatcagcaagggcctggaacagggctatctgacctacgccgaagtcaatgaccatctgcccgacgacctcgtcgacccggagcagatcgaagacatcatcagcatgatcaacggcatgggcatcgatgtccatgaagttgcacccgatgccgaaaccctcttgctcaacgatggcaacaccggcaaccgcgaggttgacgacaccgccgccgaagaagctgccgccgcgctgaccgcgctcgacaccgaaggtggccgcaccaccgacccggtgcgcatgtacatgcgcgaaatgggcaccgtcgagctgctgacccgcgaaggcgaaatcgccatcgccaagcgcatcgaagaaggcctgagccaggtccaggcagcattgggcgtgttcccgctgtcgaccgaaatgctgctggccgattacgaagcgcacaaggaaggcaagaagcgtctggccgagatcgtggtcggcttcaacgacctgatcgaagaagccgacgccgccgccgccgcgctggctgccgctggtcccgtcgctgtcgacgaggatgcgctggatgaagacgacgacgaagacggcgatgacgccgccgccgaagaagaggtcggcccgaccggtccggacccggttgaagtcgccacgcgcatgcagaacctggccaacgaatacgccaagttcaagaaggtctatgccaagaacggcgccgagcacaagctggtggtcaaggcgcgcgaagacatggccgccatcttcaccacgctcaagctgccgctgccgctgaccgacgcgctggtcacccagctgcgtggcgtggtcaacggcatcaaggaccacgagcgcaaggtgctgcacctggccaccaccgtggcccgcatgccgcgcaaggatttcatccgctcctgggaaggcaatcagaccaacctagaatgggtggaagatgcactcaagcgcaagcagaagtggtcgtcggcgctgcgcgacgtcaaggatcagatcatctccgagcagcagggctcgatggagatggaaaaggccagctatctgacgctgggcgagatcaaagagatcagccgtgcgatggcctatggcgaagccaaggcgcgcaaggccaagaaggaaatggtcgaagccaacctgcgtctggtgatctcgattgccaagaagtacaccaaccgcggcctgcagttcctcgacctgatccaggaaggcaacatcggcctgatgaaggccgtggacaagttcgaataccgtcgcggttacaagttctcgacgtatgcaacgtggtggatccgtcaggccatcacccgttcgatcgccgatcaggcgcgcaccatccgtatcccggtgcacatgatcgaaacgatcaacaagctgaaccgcatttcccgccagatgctccagcagtttggccgcgaggcgacgccggaggaattggccaaggaaatggacatgcccgaggacaagattcgcaaggtgatgaaaatcgccaaggagccgatctcgatggaaaccccgatcggcgacgacgaggattcgcatctgggcgacttcatcgaggacaccaatgtggagtccccgatcgacaacaccaccaacatcaatctctccgagacggtgcgtgacgtgttggccggcctcaccccgcgcgaggccaaggtgctgcgcatgcgcttcggtatcgatatgaacaccgatcacacgttggaagaggtcggtaagcagttcgatgtcacccgcgagcggattcgtcagatagaggccaaggcattgcgcaagctgcgtcacccgagccgctcggaacagctgcgctcgttcctggatatcgactgatacctcagtcgtacccgtgcagtgatcacaaagcagccccgctcatgcggggctgttgtgttgtggcccaggcagttggctatgcttggccctaggctgcagcggcgtgcaatgcaccgcgaaccggtgaggtgggcatcgaggcgttcacgcaatggagacgaagccacacggtcacgcaacattaaacagatgtttctgcaaacctcacgtcacgttctgaccacgacttctacgttggcggacgaatggaaacgggatcgtcttatgagtaggcaacgccgcttcgaaaccaccacgtaccacgagcacgagatccgcgtacgcgtcgagcaggcttccccggatgccaactggacgctatgggtggacgtgtacgcgctcggcggtaggcgtcagccacgcatcgccggtcgcgggccgggctatgagacgtatcaggaggccatcgcgcacggatttcgtgcgggtcgccagctggtcgatgggcagttcgagacgacggatgcctgagacacggggattggggatgggtgattcgggattgctaggttctgctggctgtttctaggccgcgtttcccaacgtcacccgcgcgttaccgcgatcatcgtgcccgccacagtgtagtgagtgccatgattgcgccaacggctcccagcggtcacgcacacatggcgctgctggcgctgtgatcgaccgttgaccaggccagcttcggcatcgccaagctccactccgtgctgcaatctgctcgggtgcaccggtcggtaaaaggcgtctgcagagcggcggcgagacggaactctgaaatctgatacgcaacgctcagccaccgctgggcttttttgtcgtgggtgccgatgcacgagcgcgcggtcaagcatggatcgctgcgcgcaccggccgcctagcagacagggtgacgcgcagacaggtaaactttcgcgtccgctgcacggcccgacatgctcgccatctcgctgccagacatacgggcctatagctcaacggttagagcagaggactcataatccactgatcgaggccagatcggcgaggcagaattgagcggggtggccacccttccgccccatcaaaaaagcaaaaagggcctatagctcaattggttagagcagcggactcataatccgttggttgcaggttcaagtcctgctgggcccaccatctttgcttgcgctggcgcgtcggtacagtttcggtacagtggcggtacacgagccctgttctggagcaaccgaatggcgaccatcgtcaagacaccctcaggcacgtggaaagcgctcgtccgcaagacgggatggccggccacagccaagaccttccgcaccaaacgcgacgccgaggattgggcgcggcgcaccgaagacgaaatggtgcgcggcgtctatatccaacgtgcgccgtccgagcgcatgaccatcgaggacgcgctcaagcgctatctatccgaaatctcaccaaccaagcgcccggcatcggccgacagcgacgcgagacacgcgaagccgctgatgcagaacctgggcaagtattcgctggccgcactgacaccggagctgatcgccaagtaccgcgacgaccggctcgctggcctggatcgcaaggacgccaagggcaagcctgcccccaagccccgttcgcccaacacggtacgtctcgatctcgcattgctcggccacctgttcaacgtggcgatcaaggaatgggggatcggcctgacctacaaccccgtgcaaagcattcgccgtccagcgccaagccctgggcgggatcgacggctcacgcgagaagaagaaacccgcctgatggcggcggtcgatgctcactcgaacccaatgctcggctggatcgtgcgcatcgcgctcgaaacaggaatgcgttcttcggagatcacaggcttgcgccggaaccaggtcgatcttgaccggcgcgtggtgcgtctccaggaaacgaaaaacacgatgtcgcgtaccgttcctctgacggtcgaggcaacccggctgtttcgtgaagcgctgaacaatccggtgcgccccattgataccaacctgatctttttcggtgagcctggacgtgacaacaagcgccgggcttaccagttcaatccgatctggacgcgcatcaagaaggatgccggcgtgccggactttcgctttcacgatctgcgccacgaagccgtcagccgttttgtggaagcaggcttgtccgatcaggaggtcgcggccatcagcggccacaagtcgatgcagatgctcaagcgctacacccatctgcgcgcggaggatttagtgggcaagctcgatcaggtggtgaaaaagacaggaaatccatgaattatttcaatgaattttcttatttccatagctgacgcaattatttgatttgaaaagatatttttctatccgcgaaatgctcgacgccaagataccttattttggtaatcgaggatggtgcattttggtatggtgagatagttgattttggctttaaaaatcaatgacttaaatttgaccaatagccatatcagtcaaaaaatacgcccatctactcattatttcggtggatgtattgatgacaacggaagaatatctacttcaacggtatggcccactcatgagtcttggcgacgtggcggggttgctcggtcgctcgccagacggtatccgggttgcgctgtactcggatactgatgtcgcccgcaagctcaagcccacgatgctgcgggttggccggcgcgtctacttccgcactctccaagtcaaggacgcgctcgcactcgatagcagtgcgcaaggagcgctggcgcgatgagcatcaaggcgatgaactgggcgtgggagcagcggctaccacccaattcaaagctgatcctgatggccttggctgattcggccgatgagatcgggaagtgctggccgcgcgtgcggctcatcgccgaaaagtgctgtgcgtctgagcgaacggtgcagcgcgttttgaaagagctggaagaacgcggcttccttcatatcgagcgcagatttcgaggcgacggagggcaatcctcgaatgcctattacctgtgcctcgaatcaccccccgtcaatttgtcatccccatctctcaccccctccgacaagttgtcaccggggggcgacgcggccgtcactcccccggtgacacgacagacatcccagggcgacagaactgtgtcaccccatgaaccaccaaccagaaccatcaataaatcgtcactacaactaccggcgaaagttatccacacgccgcccccttcgcccgtaccgggcgaggcggagaaaggcgcctgcggcgcattggtgtggccttcacgcctgaatgagcgggagcgcagtgccatcgcctccatggtgagtggccttgatgccaacgatgcacagatgctcctggacgaactcgccggggtaatggcaacgcagagcatcaagaccagcccggaacgctggtttcgcgcggttctggatcgctttcatcaaggacgtttcgcaccgtcggccggtcttgccgcgaaggaaaagagattgcggattcagagcacaccagccgagacaccagttcagacagcttcgcccgaggtcattcgtcatcacttggagcgcatccagaccatgctgggcagaaagggggccaccgtcgaatgactacccggccgcagagccgccgcccgactgcgaccttgcgctatggagacctggatgcttactgcgacagcttggagcgaacggggctcgtgcgcgtgatcctgaaagcgaatcggcggcatggatacgccttgagcgtggagaacgccggagactttcggcgcgttgttgatggccacggacgtcaactctggttcagaaccgtggatcaagccttggaggagcttgcgaatattccgtatttgagcgaagaattcagtattgatcgaaccgattggtaaatcggccgggttgtccccggtcaccgtatcccccaagggggacgcttgtttgccccaagagcgcttcggcgtaccgggctgccggcctgaaaagaagggcctgatgatcggggaaggcatcaagatgccgatctgacccgccgaaagtggcgtgaccgtgggaaccggaaaagacggtcctgacgacgcggaaagaccgttgtgactagcccgaagcccgtgcaacgcgggcagggtgccgccccaagtaatgcggggctgactgccgggaacagtagctcgaaagagccggcggacaggtcggaaagacgaccagcgtcccctccttctcaccgaaaaggagtggcaaacatgcaatctctcaaaaccttagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggattgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttcttagcggtaatcaccgtagcttgctcagttttcctgagcaattccacatacgcgcagattccggtcactgacggcgcttccattgcgcagcaggtcgccgcccaggtcgaaaccatcgccaagtggaagatgcagtacgaccagatgaccagccaaatcaaccagatgaagcagcaatacgagtcgctgaccggctcgcggaacctcgggcaaatcctgaataacgcggccctgcgcgactacctgccgaacgactggcaaggcgtctatgacgccgtgaagtcgggcggctattccggcctgagcggccgggcgctgtcaatctatgagggcaacaaggctttcgatgcctgcgcgcatttcaaggtcgcagaccagcggacggcgtgcgaagcccaggccgtcaagggtgcccaggacaaggcttttgccctggatgcctacgacaaggcgaagtcgcggctaacccaaatcgaccagctcatggcgaagatcaacgacacgcccgatccgaaggccatcgccgagctgcaaggccggatcgccgtcgaacaggcgatgatccagaacgagcaaacgaagctccagatgtatcagatggtcgcggcggccgaagatcgtttgcaggagcagcggcaacgcgaactgaacgccaaggcaggcgcacggcgcggctggattcagccccaggtcacgaattgagggggacacgaccatgatttcctattttcatgctcccctggtggcgctctgcttcttcatcctgctggcaatgtggcgcttctggtcgtgcattgaccgcatgggcttcatgcgcgaggttagccggcgcgcgccctcgatgttgcacggtgatcttgtcgccggcatcctggctttcatgcccttcctgctcgcactggtcgattgggcaggtatcacgctaccgcgccaggacggccccatttcgccgtatgcgtcggtgttcctctccctgggttgcctgctcgggtgcatgttcatgctgcgccagtccggcgaacgcttcgcgggccattgggccggcacgcgggaaagcgccctgcgcacggtcgcggcgctgcgcatcatcgacgcggccgagctggcccacgccctggacgtggcgcagcaacacgaagcccgccaaggctccggccgtgtcatcgacgcggaaacgcgcgaggtgcgcaaatgaaaaagctcgccctctccctagttgtcgcggccgtcctggccggctgcggcgagaacacgcccgttcaaacggtcgattggtacaaggcccatgacgcggaacgaaaggacatgatcgccaagtgcaagagcaaccccggcgaactggcagcctctcccaactgcatcaacgcgcagcaggcgcagaacgaaaaagacctgtcgcggcgtggctacttgaagctgccgccggtcgatctcaataagaggggggaatgacatggacccgatgatttttcagttcataggccagtacctcgacgcggcgctgaatccgttcatcaccggaaccgtgggtgaggtcatttcgaccttcaccctgtttttcatcggcggggccaccatccacctgacgctgatgggctacgccatcggttgggggtatgtcgaactgcccttctccacgttcatgaaaacgtgcgtcaagtacctgttcatcggtgccctggcgctgaacgctgcaacctactcggattgggtcgtcggtagcatccagtcgctggaaaccggctttacatcggcctttgccgggacgggggacgggtcaagtcccacgtcggtttactcggtcgtggatgcggcgctcggcaagggatgggggatcgctgccgacctttgggaaaaggccggaaatcgaggcataaccgagatgggcacgatgtttggtgaatacatcaatgccaccatcatcgccgttgcaacgggcctgattggcgtgccggccggcggcatgatcgttgtggcgaaagccgccctgacgatcatgctcggcatcggcccggtgttcgttgcgctgctgctctggcctgccacgtcgaagttcttcgatagctggttcgggcaggtgatgacctacatcctgcgcatcgccctggtggcggccgtcatggggttggccttcaagggctttgacgcggtgataaacagcgtcgatctggacagcgaccaaaacacgctattcacgtccctggtgctgattaccttcacgttggttatgttctggctcctggccgaagcaaacaacgtcgccggccagctcgcgggtggcatcagtagtgcagccgtgacattgcgcggcatggctcaaggcgctatggctccggccagtacggcggtaagaatcatcaatccgacctcaacccgccttgacccgcgcaccgggcaccaaaccacatccagccgccttgagcaccttgcgatgggtcgcagtgtctttgccaagaatccagcctatcgggacggcctgaaggaacggttgcaacaagcctggagcaagcccgatggcggaaccatgaaaaagggataacaagccatgttcagccagctagagcatgaagccctgatgcgcctcatgacgcacgcaacgggctacgttcccgacagccgccgcattgctcactggctgcaagagtgggaacagtcgagcaatcctcggggtatcaaggcgaaggtgccgggcctcgccttcgatcatgccagggacgtgcagacggtcgcccatgcggcgaagcggacaggggctaagccctccacgcttggccgcctggaataccgctacaacatggaaagcatcgcgcgggcctacccgctgccggtgatggagtacgaacgatgaaggacaagccgcacgacgaagcaatggccgaggcgtaccgcaagcggccgggcgaggcgttcgccatgttccgggcgctgctgctcgatggcggccagctcggagaatggcgcatcttctggcgtcacgtccggcttgcgctgcgtcagcggtaagtctctcgatccgcaccatggccccgcctcggcgtggctttctttttggtgacggcggattttcctcgatcgcgcgagcctgtcaccatcgccgggcattggtgacgccggcagctcggccaggtcatcgccgtgtcaccatccctgcattggtagtaatagtcgtagtaatactattactacgactacaaggctctggcagtgaccaagagcagcgctagaggtctgagtcctgatctcgaaaatttcgtcatgacgaaattcttagcgcctatgccgactgatgccgagttggtgttcctgactccgaaggctgcggcggcgaagccgcctttctccaccacgcccgcagggcgaagggggcggcgtgctgattgcaagtggatggctcgtactgcaaacagcggcaccacgcccgaaggcaacggccagttgaaagtaaccctcgcccagcaaggtctggctgcccgatgcacagcgaacccatgcctccatccttttggatgtccttggccatgaccctgaatttcttcgtcatgacgaaaaaacgaggggaagtgtgggctagtgcaggataggctaacgccggtattttgtgccacactacgggcaagcacgtgaactgaacatatttctaccgagaaggccatgccgagaaaagctgaaatcggagcgacccgcgacagtcacatttaccgcgttcgcgtaccggccggattgcaagcgcaatgggaggaatggtgcgcgaagtcggacaagaagccgtccgaggtgatccgggcgctaatgcgctacctcgtccaggacaacataccgaacgaggtgcgtaactgggtcgccgctcaggctgctggccatccagacgatgggccaaaggaacgggtcgaggttcgactcacaccaaccgagtaccagagcatcacgaccaaggccgacgccgagggctgttcccctcatcgctggatcgtcaactgcgtgcgggccagcctgacccacgaaccgcagttcacgatggagacgacgaaagctctatgggaatcgtcgtatcagctcagggccatcggccggaacctgaatcagatcgccaagcggctaaacgaaggcaagccggccggaatcaagactgaacagatggagaaactggcgacttacatctaccggcacacggacaaggtggcggccgtccaggacgctagccttagtcgctggatgctgaacatcgcgacgaacagcaacgttgccccccctctgcccgcttccaacgggcggaaagcgcacaaaccttcatcaatacagacacgcaaccagggccatgactgaccgattgtcccccgagcgtcgtcgctatctgatgcagcaggtaagaagtaagaacacgcggcccgagaaggcggtgcgctctctactgcatagcattggctaccgcttccgactgcaccgcaaagacttgcctggaactcccgatatcgtgtttccgagccggcgcttagtgttgttcgtgcatggctgcttctggcacggtcatgggtgtcggatcggacaactaccgaaatcgcgcctcgactactggagtccgaagatcgaggccaatcgagctcgcgatcagcgaaaggaagccgctttggccgcagaaggctggcgcgttgccgttgtctggcagtgcgagctgagcgatctcggcgctttggaggcacggcttaggaacatccttgacccgagctaaaaacgatcgacaaagcgatcgtttctttgtatgatcccagtctgcgatctgcactcaacgaacgacaaggacattcagctatgacacgccccatcgggatcgacctgttcgctggggccggggggctcagcctcggtttcgagcaagctggattcgacctcgtcgcagcggtggatatcgacccaatccactgcgctgcgcacaagttcaacttccccaagtgcgccactgtctgcaagagcgttgtcgatgtaacgggcgacgaactgcgtcgcatcgccggcatcggaaagcgcgatatcgacatcgtgattggtggtgcgccctgtcaaggcttctctctcatcgggaagcgcgcgctcgacgactcgcgcaatcagctcgtgcatcactatgtgcgcgtggtgatggaattgaagcccaaatactttgtgttcgagaacgtcaagggcctcaccgtcggtaagcatcgccagtttctaaaggaggttatcgaggcctttcagaatggtggctacgatgtagtaacggattacagagtgctcaacgcagccgactatggagtgccgcaagatagacgccgtttgatcctcatgggcgctcgcaaaggtcttcctcttccggcctacccggagcctactggacgcacgaccgtaggcgatgctataggcgacatacccgatgcggagagcttccctgagctatgggagcgcgactgggtgaaggcgaaatacggtaagccatcaacgtatgcggcttatcttcgtggcaagaaagacgatccgaccgacttcggctatcgccgacaattcgaccccatgctactcactggctcattgttgacagaccacaccgagttatcgcgtcaacgctttgctgccatagctcccgacgatgtggagcctgtcagtcggttcaagaaactggctctaaacggcatctgcaacacactacgcgcaggtactgcgagcgatcgaggtgcattcacgtcgcctcgcccaattcatccgacggttccgcgcgtcatcactgttcgtgaagctgctcgcctgcactcctatccggattggttccgattccatgcgaccaagtggcacgggttccgccagatcggcaacagcgtccctccgctgctagctcgtgccgtcggaggacagatcatgaaagctctgcgcaaaaagccagaaaagccgtccgagatgttggcgcttggagaccagagcctgattggcatttctatgaccgatgccgcagcgatgtttggcgtttctagcacggtcattgcacgacgtagccgccctgttgatcggcccgcacctcgacgtcacgaagaaagagagctggtaacagcatgaacgacaccaccaaggcaccgagccgctatcaccagcttatcgagaaaattttcttcgacgggtactccgagggcataaccgaaattccgttcgagcgcaaagcactcaaggaagctgcccaggaactcgacatcgcgctacccgacaatcttggcgacgtgatctactcgatccgttttcgcactcccatgcccgccaaggtgttggcgacccagccagtggggcgcgaatggatcatcgaattggtcgggcgggccaagtaccgcttccgcttggcgacggccaatcgcatcgtccccaacccgaacctcgctgtcattcgtattcccgacaatacgcccgagatcatcggtgcctatgcgctcgacgacgaacaggcgctgttggcgaaagtgcgctacaaccgcctcatcgacatctttcttggcctaactacattctctttgcagaaccatctgcgtacgagcgtaaagggcgtcggacagatcgagatagatgagttgtacgtgggtctcgacaagtacggttgccactatgtcattccagtacaagccaagggaggcagcgaccaaatttctgcagtgcagaccgctcaagacactgcttggtgcacgcagaagtatccaaccctacgatgccgagccatctcggcgcagttcgtcagcagcgaccagatcgccttgtttgagctgaagatggacgacgacgagctcaaggtcgtagaagaacggcactacaagctggttcctgccggagagcttgatcgtaaagagatcgtcgactaccggagctgatcaacccggtactcctgcggtacaggactcagttttgcccaccttcgtcaagctgcgctaaactactgtcgcagcttacttttttgttctgtagcttacgctcccctatgcttgattttcctaggcatagcacgttggcgacgaactcataatcctttggttgaaggttcgaatccttctgggcccaccaataaaaacaggcacttggacgcgagtcgaagtgcctgttttgtgggcttgggaaaattgttgggaaaattcagcgccgtcgtggaggtttcacgaccggtaactcgtggtcgtaacgatctgtcatcgacgacgagacgtgcccagctgcatcttgcttatcgcctcgattgccctcggtgtcggtaacgccccgatgcttcaaaccatgtagtgagaagcgctcctcagacttgatcacgccatcgcgtattgccgcagggatgaatcgctgccatgcgctgtcgagtgacgacttgacaatcggattgccggtctgctcaatgaggaagaagcgttcttccggcttcattggtatcggaaagttgcggccaggcttgttgcagatttctgatcggcgagccagcaacgcctcccatgcttccgtcatgtgggcgtcccacgtggtgagtgtgtcgcgcgatccctttctacgtgacgcgtgcacgccgtgttctagccgatgtgcgtcagtgagtgagcaaacttcgataccgcgcagcctggcgctgtatgccagcaccatgactggggggagatagctgggaaagctacctttggtgtgaggctttaaagcgccgcgctcgcgggcgaactgtagaacagcctcgaacgcatcaggcgtaggcatcctgaaggccttagcctccttcgcctggagaacaccaattgcaggattctccttgcagtagccatggcgcaccccccacgcgagtgttcgccggaggtagcgatacagatgattggccttgctaggcgttggaggaagcgcctgctgcaggcgagtagccggtctcccgtttgcaaaggtctcaagcagccgctgcaccacgggcgtagtgatgtgttccaactgcacaccaccgagcttggacccatccttgcggacatagttggcaagcgtatcagcgtagcgtcggtaatccttctgcgtgtcatgctgtagttccttaaattcgctcgcttcgtggaaacggtcgaagaggtaacgcagcgtgccacgcacgtcccctcgtagtcgagattctgcgattgcatggagttcagagagacgagcacttcgaaaggcgaccgtacgcttcacttgtcggccaccgtccggatggtcttcatgcatgtaccagcggccgttctcccagtagatgcctttagggagcgcctcctgctcgatgtgacctggaatattcgggttgaacctccgtttacgtccccgcgccatcagatgagatcctcgtcttggtgctgttcttgatttgctgcagtgacaaggccaagagatgcgtttatcgcatccaacgttgtccatatgcggccgcgcctgtcgtactggtagcgaatgcctgtccgatcagcccacctgaccacggacgctacctgcggcctgggtccgtcaggagcatagatacgctgcagatcctcgaagtgcaggattcgctcggtcatagcagctgctcctgctgccattgacggcgggtcttccattgctgccgcatctcgtcgcgcagatcctgtgccgcctgggcgccgcgcttggcggcgatcatctgctgcaggagactcaccgacctggcgtcggtgtagccctgctgcagccaatggcgcgcctcgcattggagcctgtgtacttccattgcctcatcgctcattggctggtgcctccgcgcaggcgtaggcccagctgcaccacgttgctgtctgccggcgctgcctggcgaggcacgcggatgcgatgcatccgcttccattcggccagtgcctggtcgaacgcggcgtgcttcttggtgcgaccacatgggcactcaataacgtgcccgccgccggcctgcaggcggcggccgtccgcgatgtgccggccagcatgtccatccctgtaggcgggcagcggctcagggtgcgagatctcgcgctgtgtcatgcggggttttcctccgttgcccccgcgccgtttccgatcgctcgctctgcctgccgtaggtgcgcaatgctgtcttcatcgatccgatcgagcgcctgcgcgatggtgtaatccatgtccgcgagccagtcgtgccggttgagcactagggcagcggtcaatgcctccccagtggacagcggaccggggtcgtcgtaggcctgcgctgcgcgggacacagcaatgacgcggtcaaggttcatcgcggcatcctccacgctgcaccgaccggcacacacgcctcggcgatcgcaaccgtctggatgcgcattcgctgtgccgtgcgttcagccagcgccttgtcgttggcgagcatgagcacgtcgttctggctcagctgccagtcctagcctttgcgttgcagtcgctcatccaactcgaccacgcgcttgaggccgcaggcctggcagatcgcctcggcgtttagcgtcttgccgctggccatcggtccataaaccaagattgactcagccatgggctaccacccgacgcacggccatagcccgacgacgacgcaagcgttgcggaatctgtcccactgccagcccgacatgtgcagtccttgccgggcgagagatccataggcggtagagcaacgcgccgccgatcgttggggccgacgtccccccaagtttgagtagcacctcagtttgcaatccaattccctatcccgaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcagacctgtgccgacggcatggcttcagtgaggcttcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggttcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgtttcagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtacgctggtgcgcgagtggatcgaaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgggcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaagtccggcgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcaccgttgctgcggcccaccaaggccaacccggtgtgatccatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacacaacccacgaagcggtcgccatcgacgtggagcgtgcgatctcgggacacggcgttgtgcgcgtgctggatcggttggcacacagtcgtggcctgccgaagatgatccgcaccgacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatggtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaaacaatcggcgcaatgacgccggcggcctatgcccagcagttggccaatagcgatatcatcacccccggactctaaacccgactgctactcaggatggggggacatcgcaggcgggcggatcctcgatccgttcgcaggcagcggcacgacgcttgtggcggccgaactggaaggctaccgctggaccgttgtggagatgacgcagcactacgccgaaatcgcgcgggaacgcttggccgtgctttgagccagcgccggcggcgagtgcatcgccgccggtgccacattgtgacgtgcatctggaaaatgtcgggcgggctgatccattatcggccatcacccgatatggagatttgcggtatggagcggtgtcccaaccagccctcatggttcgcgtattacaaggaaaacatggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcatctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcatcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatttgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtcaccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagccgaaaacatggagggcctaggtcttgccgcccccggaatctatggcagcgtcagcaccttgatcgctgcgctgggcggtatggtggcgttggccgagaagatggggccaagggtcactatcattgaggtggccaaagcggggacgaagacggagatgtttgcggtgctcagtgcagtcagcgcttctatctatctcggtgctgccgtgggcagtgccgcagtggcgtcgggtcgaacgctttcctgcggcacgagtctgtcggacgtcctggcgtattccagccgcaatggcctgagcagcgatagcgtgcgtaccgtcctcatcacccggcgcgagatctatgactacaagcgcccgggtcgtcgctactacgcctcactggcggctgcggtatgagtggcaggatcaaggatcgcctgttgctgctggtgacggcgtttgtagcctcggtacttgggtgggctttctggcattacgtgggcgaagcggcagtatgggtgtgggtggggatgctgatcttaagtcttgttctacttcgcaaaggcgggaaacgcgaggcggatgagcagcctccagatgatactgtgagccgctgaagtacctattgcaatttgcactcagctggcggtgtctccattttgcactcctaaaacgaaggtggctcacttagggtgtgcgcttatttattcgaactcttatttttcaagattattcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggagaacgattgaatgcgcccttgatcagtcgccttcccaatgacctgggaccaagcgcgtctgcacttcttcggggcgatgcacaatccgcaactcctccggcacccagctgcgtgtggccgccgttgtacgccgtcatccgcgtttgggcttgtgctgacgcagggcctggaccagttccttcttcaagcccccacgcggatgcgcgtagatgctagcgtaaatggtttcgtggctgacgcgctgggcaggatcatccggatacatatgcgagagcttggcagcaatctgctggggcgaccagcgccatagcaccagatgatctcgcaccagctggaataacggcgttcctggcgtcagtcgccgctgccggacgctaagctgacgccgtgcgcggtagcgcttgcccgcactgcgcgcgcaataggtggtactgtcctgcttggccaattcccgactcaatgtcgacgggctcctgcctaaaatcctggaaatcgcgcgcacactttgaccgcgccccctctcgatctggagcatcgcgcgctcttccgcactgaggtgttgatagctttttgacatgtgcataccctaactgctgagagggtgttgcacttggaaattgagtctaagaggtttggtcgatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgccttgtgatcgtggacgacgcaacccacgaagcggtcgcctcgacgtggagcgtgcgatctcgggacacggcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaaccaacaccgcccaaagaaagcaatcggcgcaatgacgccggcggcctatgcccagcagttggccaatagcgatatcatcaaccccggactctaaacccgactgctactcaggatggggggacgtcggttggacagcagacgtcgacatttgttccctaatttactgacttatgagtaagtgctggctgtttgcttgcagaaggcacgaccagcgccatgccagcggcgtccaggcggcagcggacgactggtcattgtgcaatgtaataacgtatcatttgcaatttgcatctgattgctcaatggccccttccgtttctctcatgacccccgcgatttcaatctgcgacctgcacgtgggctaccgtggccgcgctgtgctgcaggggctaacgctcgacgtcgcgcctggcaccgtctatgccttgctgggcggcaatggcgccggcaagtcgtccaccctgtccacgttgctgggcttcgtcaaacccacttccggcagcctgcgggtggacggcgtggacccggtcgccgacccccggcaaggcgcgcgcacggttggcctatctgccggaaaacgtggcgctctacgagcatctgagcgcgctggaaaatgccgactatctactcgctctggccggtcagcgccgtagccaggccaccatcggtgaggcattcgccgcggccgggctgcagcgcgatgcctgggcgcaacggctggcggggttttccaaaggcatgcggcaaaaagtggcgattgccgtagccacgctgcggcaggtgccggtgttgctgctggacgagcccacctccgggctggacccgcgcgccatcgccgacttcaatcgcctggtgagtagcgtgcgcgaacgcggcggcgcggtgctgatggtcacgcacgatctgctcggtgcggtggatgtcgccgaccgtcttggttttctcgaaaacggccggattgccgacgacatcggcgccggcgacagcggcttcgatgtgcgcactctgcatgcgcgtttcgcacgcccgcaggatgaggctgcgtgaggttgtacgcatgagccccgtgttgctggttgcgcgcgaagaactgcgctacatggcgcgcaaccgttccgctgccatcggtgtggtgttgctgatgctgctcaccttggtggcggcgttgactgcggcccaccatcagtgcgaagtcgccgatttccgtgcgcgccagcaacaggctgcgcagcaggcattcgaagcgcaaccagaccggcatccgcatcgcatggtgcattacggccacttcatctatcgccgattgccggcgctggctgcattcgattccggcgtggatgcattcactggcaacagcatgtttctcgaaggtcaccgccagaacaccgccaacttcggcgatgtgcgtcagagctcgttgctggtgcgcttcggtcagttgacgcctgccttcgtcttgcaggtgctggcgccgttgctgctggtgtttcttggctatggcgcagtggcgcgcgagcaggaaaccggtaccttgcgcgcgctcctgctgcagggcgccacgcgccggcaattgctcggcggtaaatatcttgcgctggcggcggtggccggcgcctgcctgctgccggccttggtctgcctggcgcccatcgcgttgttgccggggcacgcagtgctggtcgcgctgctggtgttggcttacagcgtctatctgctggtgtggtgtgcgttggtgcttgcgatatccatgctgtgccggcgcggccgcgatgcgctgctggtgcagctggcggtgtgggtgtggctggccttgctggtgccgcgcgtggcgccggacgtggccagtgccgcataccggctgccgacccggctggaaaccgacgtggcgattcagcgtgacctgcgcacggtcggcgacagccacaacccggacgatccgcactttgcgcaattcaagcagcagacgttggcccgttacggcgtgcagcgcgtggaagacctgccggtgaactacaagggcttgctggcgctggaaggcgagcggctgaccgcaagcctgttcgagcgctatgcgggacgcgatgcatccatccagcagcaacagaatctgctggtacgcgcatttgtgttgcttagcccgacggtggcgctgcgcgaggtgtcgatgacgctggcagaaaccgatctacgcgcgcatctgcggttcctggcgcaggccgagcattaccgctacaccctggtgcaacaccgcaaccagttgcagaccgacgcggtgagcatggccgacgacaccgcgcaggatgccggtgccgaccgccgtaaacgcatttcgtcggagcattggcacgagattccagtgttcgccttccagcccgcgaccaccaccgaggtgattggcacggcaggcgcggcgcttggtctgatcggcgcctggttgctcgccgcgctatgcatgttggttgcagccgggcgacgtgtgggagtggtgcgctgatggtgctgtggaaatacgaattgctgttgctgctgcgcgcacgtgcggcgcttgccgggttgttgctgcttgccatgctgaccgtctgcagcctgttgtccgggcagtacgtcattgcggcgcaacgcgacaacatcgcgaagattgcggcgttacagcgcgaagatagcgctgcggtggaagactatgtcgcgcgttccaacgatgccggcagcgcggcgtattacagttcttaccccacctgggacaggccatcgccgttagcgtttgccgcggtgggcatgcgcgatgtgtcgccgtacattttgcgcgtgcgtgcgttggggctggaagcgcagatccatgatggcgacagctacaaccccgagctcgcactggctggccgtttcgactatgcgttcgtgctggtgttcctgctgccgctgttcgtgattgcgctgctgttcgatctgcgttcgggcgagcgtgaagctggccgggcacgcatgctagccgcactgccgggtgcacgtaccgcgctgctggtgcggcgtgtagtggtgcgcgccgcagcggtgctgttgtgcgtgagcgtgccgttcgtcattttcgccacgctcaatgcagtgccgttgctgcaacaactggcagtgctggcgctgggcgcaggctatctgctgttctgggtcatgctggcggtgctggtcgggcgcatccagtggcggcctgcggcgcatgccaccgcattggccacctgctgggtgatgttggcactggtggctccggcgctggcgcacgtggcgatcaatcaaacggtgccagtcaatcagggcaccgagattgcgcggctgcagcgcgaggcggtcaaccatgcctgggacatcccgcgccaggacaccatgcgggcgttctatgcgcgcaatccgcaatgggccgactccgcgccgttgaccacagcgttccactacaagtggtacttcgcattccacgaaaatggcgaccagcaggtggcgccgcaggtggcagcgtatcgcaatggtttgcagcgccgcgaagcgctggcgcaacgcgtggcaagcgtgttgccgccagttgcgctgcaggcagcgctgacgcgcctggccgacaccgatctgcaggcacagctggcgtatcaggaccgcattcgcgcatatcaccgggcgctgcgcacgttctactacggctatctgttccgcgaccgcccgtttacgcgcgacgacttcgggcgtgcgccacgtttcgatgcaacggccgatcctgcctcatagcgacagccgcgtttcacctctcttcacctctctctttttcacttgcgacccaggcctgctgcgccaaggtctttcaggagttctgcccgatgcccgttttctcgcgccgccgcatgcggcatacgttgcccttgctcagcctgctggcctgggcctgcagcattgcctgcgcgcaggccgacgcgttgcgggcgcgcgagctggatgcggtgcaggtgcgcagccagtacacgccgtatcgcgaactgagcattaccggcgccaccaagaccgatgcgccgctgcgtgatttgccgatcagtgcgcgcgtgctcgatcggaccctgctggacgatgccggcgtgaccgatctggcaggcgcactggaactggccagcggcatcaccaaggccaacaacctgggcgggctctgggacagctattcgatgcgcggcttcaccggcgacccgaatttcagttcggactacatggtcaacggcttcaatgccagccgcggttacaacggcctgcgtgatgcggccaacacgcagagcatcgaagtcatcaaagggccggcgtcggccttgtatggccgtggcgagccgggtggggtggtcaacatcatcaccaaaaagccgctgtttcagccgcagaacagcgtggatgtgtcggccggtcgcttcgacagttatcgcgccgcgatcgatagcaccggcccactgagcgagagcgtcgcttaccgcttgaacgtgatgcacaaggatcagcatagcttccgcgacactgtcgacagcgataacaccttgctggcgccgtcgctgttgtggatgccgacgcccgaaaccacggtgtcgtatgagctggaagccgtgcggatccatgcgccgttcgatcgcggcgtgaccgccatcgacggcgatgccaaccggctgccggcgtcgcgctttctgggcgagccgcgcgatggcgacatcgatctgcattccaccgggcatcagctgtttgtggtgcacggtctgaatcagacctggtcgttgcagggtggggcgacctaccgcgagagtggcatgcgtgggttttccaccgagccgtggacactgcaagccgaccagcgcaccttgcgccgcgaacgccgttaccgcgactaccagggccgcgatatcgctgcgcgtgcggagttgctcggcagcctgcaggcgggcagggtcacgcataatgtgttgttaggcatcgacggcaaccgcttcgacgacagccgctttcagcaacgtgcacgttccgcggcgacgccatacagcatcgacgtgctggcgccgcgctacggtgtggcgcagccggggcagctggctgccatcaccgacaccgaagagcgccagcaggtgtggggcgcgtacgcgcaggatcagatcgatctgggcgcgcgctggaaagctttgctcggcctgcgctacgatcactacgagcaagacttggacaaccacctgcggggcaccacacagcgcgcatctgacggcgtggtgagcccgcgtgcgggtctgaccttccttgtcgacgatgcgctctcgctgtatgcgagtgcgtcagcgggctttcgccccaatagcggtgtcggcgctaacgggcaaagttttgcgccggaaaagagccgctcgctggagaccggcttgaaatacgtgcagcctggcgatggcctggaagccacagtggctgcgttccgcatcgacaagaaaaacgtgttgagcctggacccggccgacaccagtttttcgttgccggtgggcgaaatgcgcagccaaggcgtagagctggacttactcggccggctcaccccgcatctggccgcatcggtgggcctggcctacaccgatccgcaggtgacgcgcagcagcgcggctgccgccggcaccggactggcggagggccggcggtttccgaatgtgtcgcgtttcagcggtaatgcgttcttgaattacgagcagccgttgaccggcaaacgtagcgctgcgatcggaatgggcgtgtcgcacaccggcgaacggctgggttcggtcgatagcaataccgattttgtgctgcccgcttataccgtgtggcgcgtggtcggccattacgatctgagcgaccggctacgcctgtatgccaaggtcgagaacctgaccgaccgccgctacgctgcattttcgtacagcgagcaatgggtgtatcccggtgcgccgcggagctggacggtgggtgtgcatttgcggttctgatttgcgctctagtgcaagcggagtcagtggttgacacccgtgctgtgtgagccctccagacaagcacatgcttgatctgcagctctaaccgcgccgcttcgacggacgcttgccgtgcttcttgcccggcgccgtctgcgctgctgcttcattggccaacgcgccgccgctgtgcagctgttccagccacgacaatgcgtccacatagccgagaaagtgctgcaaatagccgggcgaacactcacgcatcagcgtgatgcagcgatgtaccaatacgctggaattgagtgggcctgcatccttgggcgcatcctgcagcgactgtcgcacctggctggcggtgcgcacggtggtccaggtgcggcgaaaatcgtccagcgccggcaactccggaaacagcatggcatctgcgctggcggtcttgcggctgtccacttccatcaatgccgcatggccggccatctgcgcggtgagtgcagccaatgcgctggacggcgacgacgctggcgttgaagacgtcgccgcaggcctgccgccacggcgacgggttacctgcttcagcgctgtcgcatagccatcgaccaaggcgccgagcgtgtgttccagcacctcacgcaccgcatcggcctgcgcatcggcacgcgctgccaaggattccatcagatggaatcgcaccggatccagctgatcggcgccctggctgcgccagcgctgcaactgggtgcgtgcggagagtgccggcttgctcatcgcggtgcagcggcggttgcaggttgtttcgatgccgctgcacgcgacgacgacggacgcgcaatcggcgcgatctccacgcggcggttctttgcgcggcgggcttcgtctgcattggaatccaccggttgctgtgagccgaatgcggccgcgaataccgaggacgccggcacgccttcggcgatcaaggcgcgcgtcacggtgagtgcgcgttgcgcggacaattcccagttgtcggcgtagcgacggttgccgccgagcaccgggcggtcgtcggtaaatccgctgaccatcaggatttcttcgcgcgcgcgcaggtactgggccaacggcgcggcgagcgacttcaagacctcgcgcccttccggctgcagttcatcggagttgaacgcaaacagcacgttgccgcggataccgatacggccatcgaccagggtcacgcggccggcagctagcggtgcggccagtgcctgttccagcgtctgccgacgttgcgcttctgcctgacgttgtttgaccgcttcgtccaagcggctggacaattgcaactgcacgccgatcacgccgaccaggatcagcacgaacgcgcccagcaagaccgacatcaggtcgccaaaggctgcccaaatgggggtgcccagctcgccgtcgttttcgatctcctcgctcatacagtttctgcttcggccgtatcgccacggccgcgatcgagctggcgcagttcttcgatgatctgcttctgcgacagcatgctgaggtcgaccacttcgcgcgcctgcgccacgtaataggcaagctggtcgtcgctgcgtgccagcgacgcatccagcgcagtggcgaggtgctgcaggcgttcgttgagctcgctggtggcgccactgaagagctgcaccgccatgccgaaggcttcgcccaggctggccacttccaccgcgctgccgctgacatgcgcagcaacttcgccgagcttgccggtctcgctaccgatctgttcggtgagctggctgcccacacgctgcaacaagtcggccgaggtggtgaccaaggcatccaccgcttcgcgttgttcggtggaggcgtgattgaccgcgttgagcaaggtgtccaaggtcgcaagcagcttgctgcgttcttccagcatggcggtgtcgcgcaccatgctttcggacaggtgttggcgcagctcggcgacgacgtcggccgcagccttgggcgcttcggaggcgatctgcatcaggcgcgacacttcagtgatcgttgcgctggcctgcgcctgcgcctgtgtggacaacgcgctggcagtgctggccagggtgtcgcagatggcttgctgttgccgggcgacgcgctcgccggtctgttcccattgcgtggtcagggccgtgctcatcgcgcccaagcgctcgctccacaacgccaggcgttcggtgtcgcgcgcttccaaagccgcctgcagatcggtgtgcaattgctgcagggtgccgaccagggccgccgcatgcgcgtcgaaactggcagtggccgcggcgagtgcgctgtggtgctggctggacaatgtggcgctggcctgttgttgttgggccagtgcatcgctccacgcgctggcggtgtcgcttctggattgctccatgcgttgcgagaccgcatccaccaacgcggcagagcgtgcctcgaaggtgctggcgaattgcgtgagcgtgccttgcagtgcttgcgtgagtgcgtgattggtgcgctgctgctcggccaccgcggccgtccaggtagccgctgccgtggcggtactggttgcaaagccgctgcgcagcccatcgagctgttgttgcacggcctgctgcacgccctcgtgcaatgcactggtctgctgccccagttgctcgagggtggcctgcagttgcgtgctgagcgctgcggtggcgcgttgctgttcggcaagcacggcggccaaggtgtcggcggtggccgcggtgctgcgggcaaagccgtcattgagtgcgctcaattgctgctgcacggcctgggtgacgctgtcctgcacggcaacgctgcgctgatcgatgtgctccagcgtgccctgcaactgctcagtcaaggtgtgctgcgtacgttcctgcgcggccaatgccacctgccagtgttcggcggccgtgcgtgcgctctgttcgatggcggcgctgactccgtgcaactgctgttgcacggcgctgctcacgctttcctgcaaggcaacgctgtgcccggcaatctgttccagtgtgatttgcagctgcgcgttgtgggtctgctgggcgcgctcctgcgcagccagcgccgttttccaatgcgcggctgcggtgctggcgctggtttggacgccttgggtaatgccgtccagctgttgctgcacggcttgcgtgacgtgcgcctgcaatgcagcggtatcgcgcgcgatgctggccatggtggcgtccatcgccggctgcaaagccacgccgacagcgcgtgcgctttcggcgacaccggcctgcagcgattgctccatggacgtggcaagccgcgcatatgccgcctcgctttttgcatggaaatcggcctgctgtgcggccacgcgttcgtcggcggcaatgctgtgctgctcgatgttgtgcatcagtgcctgcaggcggtcgatcaaggctggcatcaaggcgctttgctgctgctgcagcttgaaggcttcgccacgttgatacgcattcgaatgcggatgcagttcggaggcgatcttcagatccagccgctgcacggcctgtaggcgctcgcgtcggcacagtgccgacaacaagcccagcatggccgatgtcgccacgccggcaatcgaggtgccgaatgcgaatgccaggccttctacaggcgcggcgagcgagccgcgaatggcctgcaggtcggtggcgctctgcaacgcaacgccggtacccttgagcgtggccatcatgccgagcagcgtgccgagcatgccgagcaacaccagcaagccgaccaagtatggcgtcaacaccggggccggcaacgctacgcgctcgcccttgatacgcaggcgcactgcatgatgcaggccggggtgcaccgcttgcagccaatcgctcagcgccgaaggtgccgtagtcaacccatcgactgccgcttccagcgtcgcagtggcctggcggtagcgatacagctccagcgcgccggccacataacaggcgccgatcaccgccgcgacgcaggcgccgagcggattggagcccagataaccgatgccgacccagcaaacccctaacaggccgacgagaaacacacacacgtgtacgagagttctgaacatgacgtcccagttagcgggtacgaagcgctgcaagcaggccttcgatcgggtgaaaacgaacatccaattcggcgagcaacacgctctgcatgtctttgcgaaagacatccagccagccatcggacaccgcgcgtggggcggcatcgtccccggctggcggttggtgcgcatgcgcggtctcgcgcaggcgttcgaaatgcgcaccgagcaggcccggcacggtgttcaacaaactctgctcgcgcgggctcagggtgagctccatcaccgcatccacttcggccagccgcgccatgtcggtggagaccagtgcaagcagatcacgcaggcgcccgcgcaaatcgccggtggcggtgcgcatggcgcgttgcatggccaggtagtgctggcggaacggcgcgtagtcgggcgcagcgaccggtgcatctgcgagcgcggcattgcgggtctcggcgcgtacgcgcacgaccagtgcgtccaactcggccacgctgctggtcgccagcccggcgcgcgcgcgcgcgcaggcctcggcatcgagcgggcgcggttcgggcaggtcgtcggtgtcgggcagcttgccgtccagcgccttggacacggcaaccgcccgcgtccaatcgatccactggctcagccgatcggccagtgcgtggttgcactgggcgatatgcgtgtcgctgaggcgagcaagcaggcgaatgaacgccgggcccgacaagggcgcccgtggagatactttcgccattcttccgttcaaaaaccgtggattttacacgggaatgcgtacagctctgcctgtgacgcggcggtggccgacgaaccgcagggcgtgtctgtgctggcattcagccggattggtaccggctgcaggccggcatgtggcgggcggcttggtccgctgcgcgaagctcagccggccccaacgtaggcgcaagcaaccccaaccggtgcttttcatgacacgtggctgtggagctccgtaaccaattcaggttcaaatgtcctgccgtctggctgacgcggttttgtaagttgaacgggtataagctgcggaccggggaaatgccccaatgaggtaacacaatggaccgctccgacatacaagtgtccgatctgctggtcttggagctgcaagggttccacgatgcctatggcaatgggccggacttctgggacgcgtatcaacgcatcatgggcatcgcggccctggccggcgggaacatgatcgcactggccaatgaaatggcctctctggcgcaagggcttggcgcgaccaagcgcgcacagctgctgtaaccgtcgattgccgcgcgagatggccgcgcccgcgcgggggggatgatttttgagtgctgagtgctgctatagcggcctgcgcgtgcaggcatctacagcgtgcgcagatcagtagctgccgtcgtcgcgttggtgtagcgatcgccgtgcgcctcgcattgctcctgcgatcgcgggcggcagagcgtgcacgcccgcggtgcatccagcaaccgagcatgtgacacgctgcatcgatctggatctagcggcgtgcgggacagacggcccatcgccaacgttcctgcagcgcagacagtcgactcggtggtcagggcgctgcacagtgcgatgcgatcccagcagtcaccctgcgggtgttgtgttgcaacttgtgcagctgaagcgacaggcgcaacacgcgtgatgccgctgcgccgcttactcggcgtcggcttcgacgaccggtttgactgcagttgctggcgctgcttccggcgtgacgcgctttttttcctgacgcagcggtgtatcgcccaagcgctcgattgcgccaccggattgctgaaacgcgtccagatcggcggccaaacgctgttcggacaagcgcggcttgcctggctgattactgaaggtcatcgactggcggcgggaattgttcatcgcgaatcctcatgcgttgtagagcgtcaaaggaatgccccggcggcgttggtcgtcgtaggtggcacgcacgtcgcggcaatacgggccggacatgacgaaacgccgacagatcgccggccgcgtctcgtagatcgagcaacacatgcgcgcagcgtcgatggccacgcaccagccttgctcatcgcgtgccatcacgtgccagccttgtggcgtcacgctggtgagatgctgtggaatacggtcggatggatcgaccatgacggtgagccggcaacagacggcgtcgcaacgttcgcagaggttcttgatggaaaaggccagttagagtgaaggcgacaccggattccgaccgcccatgcaccatacaccctggacgcgtcagggtgtgaaccgaggccgcgcagcagcacgtggacggtgcaagtaggaatggtccgcgctgtcgatagcccgaatgtccacaccaacgttgcccaccgcaggcagcgcgcctgcggtggcctcacgtatgtggaaacatcgggcaacgtcgcatcgtttttaaagatggtcgcctggctgtgccgcttctggcggtaaagcgtcgccgccgcggttgtactgcgtgtggcgcacgacgttgccttgtcgttgatgcgcgaagacgtttttcatctgcttcaacacagcgcgccgtcgcgcggtcgttcgtgtcacgtctcaggaaagcgcaatgcgcacatccaaccagattccatcgccgcccgatcacgccaacggtcacgatcaggaccacgacaagacaaagcaagacgcactgcaggacgacgcagtggaagaaacgttcccggccagcgatgccgtatcaccattcgtgccggccaaaccgctggactgagcttgtggcgacattcaatcgcagcacgaaacgcaggcgggcgcggtcgatgaccgcgtcgcctgcgtttgccacctccacgcgcttacggcgtgagcacgaccttgcggcaatcgtcctgtttcttgtcgaaaagtgcgtagccacgcgctgcatcggtcagcggcatacggtgagaaataatggagctcggcttgagccgaccattgccgatgcattccagcagatgcggcatgtgtttttgcacgtgcgtctggcccatcttgaaggtcaggcccttgtcgaacgcatcgccgaacaggaaggcgtggatgaaaccggcatacacgcccggcacgctcaccacaccgcagcgacgggtcgcggcaatgcattgccgaatcgccacgccgctgctgccttccagcttcaaattggtgagcgcggtttcgagtgcgctgtcttcggctttgaagccgaccgcctcaatgctggcatccacgccccggccatcggtttgcgagacgatgacatcggccggatcgtcgacctcatcgaagttgatcggaatcacgccatggatcttgcaggcgaagtcgagccggtacgcatgccggtcgaccatgaaaatgcgctctgccccgagcatgcggcagcacgctgcagccatcaggccgaccggccccgcgccgaagatggcaacggtggagccctgtgtgatgccggcatcgatcaccgcctggtagccggtcggcaggatgtcggacaggaacagcacctgctcatcgtgcaaggcatccggaacctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggcgcgcgcatggggcacgcttcgaggtgactaagaacctgttcacaatcttatttcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgcagcagtctctgaagcgtccgcagatgcgggcgcccttcgttttcgccgctgtgcgcgccttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttctttcatagcctccggttcttctccagccaggcaaagctgcgttcgacaatccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttcttagcgtattgcattctgcatcggtctcatccccgtgccgtctcagtggtgataaccgacgtcggcagcgatcttgccgcggaacacacggtacgaccacaccgtatagccaagtaccagcggcaacaggatgaccaggcccaccatcgggaagatctgcgacgacggcggcgatgccgcctgccagatggtgtagctgggcggtaccagatacggccacatgcccagcaccaggccgataaagcccagcacgaagatcgccagggtcagcaggaacggcgacgcatcgctacgtgagatgtcgctgctgcgccaaagtgcgagcgcgacgactgcggtcatcagcggaatcggcgacagccaccagaaattgccgtgctcgaaccagcgcgccatcacatgcgagctcaggaacggcaaccacgcactgaccagcaacacgaacgtcaccacgacacccaccagcggttttgtcagttgcctcgccagcgtgtgtgtgcggccttcggtcttgagaatcagccaggtgctaccgagcaaggcataaccaaacaccagcgcagcacctgtgaggatggtgaacgggctgaaccagccgaacacggcgccgacgtagcgaccgttttccagtggtatgccttcgaccagcgcgccaagaatgataccttgcgcgaaggcggtcatgatcgagccggcgatgaacgacaacgtccacaaccggcgcgagcgctgcgccttgaagcggaattcgaacgccacaccacgaaacaccagtgccatcaccatcgacagcaccggcaggtacaggccggatagaatcactgcatacgcggtggggaacgcagcgaacaggccggcgccgccaagcaccagccaggtctcgttgccatcccagatcggcgcggcggtattcatcatcagatccacttcctgctcgtcgcgcgcgaacggtgcgagcatgcccagcccgagcacgaagccgtccagcaccacgtacatcagcacgccgaagccaatcacgccgaaccacaccaccggcaaccagtcactcagttccatggcgtgttctcctgttccagtgatgtgtctgccgcagacagcgggcgtgccggcgtgtgctcgccaccggccacatccgggccgtcgcggctggcttgcggcccggcgcgcaccagcttggtcagataaaagatgccgaagccgaacacgaaggcataccccaagacgtacaccagcagcgacactgccaccgtcatcggcgattgcgggcccaccgcatcggcggtgcgcagcagcccgtacaccacccatggctggcgcccgatctcggtgacgaaccagccggccaccaatgcaatgaatccggcgggcagcatcatgttccagaccaggatcagctgtgtggcgtgcaagcgcccgcgccaccacgcaatggccgagatccaggccagcaacagcatcgccatgcccaggcccaccatgatgcggaaggcgaagaacaccggcgccatcggcggccgttgagcgcgcggtaccgaggtcagcggcgtgatgtcgccgtccgcgctatgggtcaggatcaggctgcccaggcgcgggatggccatctggtaatcgttgcgctgggcctcggcgttgggcagggcaaataccaccaagggcacaccggccccattgccttcgctatgccaatgcgcctccatcgcggccaccttgagcggctgatgttccagcgtgttgagcccgtgttggtcgcccaccactatctggatcggcaacacgatggcggcaaatgccacagacaagcgcaacatgcgcgcacccgcatccacgtgcagccccttgcgcacgtaataagcgccgacgccgccaaccacgaagcaggtggtgatgaacgagcccagcgccatgtgcaccagtcgatacggaaacgacgggttgaagatgatctgcatccagctgaccggctgcacgatgccgttgaccatcgcgtagccgcgcggggtatgcagccagctgttggacgacaagatccagaacgtggacaccagcgtgccgatcgccaccatgcaggtggcaaaaaaatgcagccgctcggacacccggccccagccgaacagcatcacgcccagaaagctggcttccagaaagaacgcagtgagcacttcatagctcagcagcgggccgattacgctgccgacgatgcggctcagctcgggccagttggcgccgaactggaacgccatcacgatgccgctcaccacgcccatgccgaacgacaccgcaaagatccgtagccagaaaaagtatagtcgcttccacgcgtcgtcgtgcgtccgcagccagcgccactcgagaaagcccagcagattggccaggccaatggtgaaggcggcaaacagcacatggaaggaaatgacgaaggcgaactggatacgagacagcagcagcgcttctacagatctctcctaacgcctgtcggtgtgcggccgtgccagcacagagtccgcggtgcgggcagcagccgggcgacgacaagcgcagctggcaacagtcgcgtgcgcaagcaggcgcgcttggcggcgaacgcggtttaccgcctcgtggcgcacgcagcggatggcgacaagcctgcacgcatcacgcgcggaaaagagtgaccgagcgcaccgtgcatcacgatgacggcgcgtgagggacatcgggcagtcaacgtaaacgtgcactgcgcgaatcaagtgagcgcaactgtgcgtcgcatcacgctccgcgcacatggcgcaggccgcgcggcaccagccaatcggcgaacacggcattcgtcgagccgggggtaaggcagcgcgcgtcgcgactgccttgatcgcttccgcatcagtcaagcgggcgcgcgcgttgtacgccatgcacaccgcgcggatggtgccttcgggaatcccgtcgaacacgtgatagccaagcgggccacggcgatgttcaccccgccagtcgtccagctccgtttgcacatcggcctgcacgggcgcggggactgcgtgcataagacaactcgtttcgcttcagacagcgcgtgttggcggcaagtggaacggatggcgtgaacacgctgtgcacgcgctctccgcgagccgggcgtagcgtgttggcaacacagcaggcccgacgcggttttctgacgggttcatgcggcagcacggcggcgtcggcttacgttatctccggctgatatcctggcaccgatgcagacacgcaatcgggctgaaccagcgctcgaccagaccggcaccttcctttggacgtgctgcagtgccgccgcaaaccttgcgctcctcgacgtttcgccactttcgagacggcgaacgaccgcgaccatgacgcttggcactagcgcaatcgatcgcttccatgcgtacttcgcccatcgccatcacggcagctcgacttgaggggagagcgccgtgccatgcacagaccgtgaccgcatgcaacttccgaggtggtgtgtcagtgcacttcgcgcggccgtcacaattttcaattgaacatgtaacagtcattgcggacagaagcgctcatggaccgtctttcctgcgccatcatcgacgacgacgtggagttctgcgatcaggtggttgaacttgccaccgatagcggcttctgtgccaagggcatccacacccttggcgaagccagccgctggctggacagtaactttcccgacctgttggtggtggatgttggcctgccagacggcagcggtttcgatctgatcgaacggctcgacccggatcacactccacagatcgtcgtggtgtcgggcgattacgcgcgtgaaacccagggccgtgcgcagcagttcggggtcagcgaattcttgaccaagccatttgcgccggaacgcctggagcgtgtgcttggcggactgcgcgaagcgcaacaaggcaacctgggcatcgttggcaaaagcgacagcatcgtgatgctgcgcaaggacatcgtgcgcgtcgcgccgaccgatctgaatgtgttggtcaccggcgaaaccggcaccggcaaggatctggtcgcgcgcgccatccatcgcgtgtccggccgcagcggccgcttcgtgccggtcaactgcggcgccattccagaggagttgctggccagccagttgttcggccacgagcgcggcagcttcaccggtgccgaccgtcggcacgccgggttcctggagcaggcggcaggcggcaccctgttcctggacgaaattggcgaaatgccaaagcggttgcaggtgtatctgctgcgggcgatcgaatcgcgcagtttcatgcgcgtgggcggcaacgaagaaatcgtactggacgcgcgcgtggtggcagcgacgcatcagcatgtgcagcgcgagcaggcggtgctgcgcgaagacctgttctaccgtctcaacgaatacccgattcaggtgccgccgttgcgcgagcgccgtggcgatgcgcgcctgctcgggctgcgcgtgatcgacgagctcaacgtcaagtatggcaaacgcaagttgccgaccaagtcgctgctgcgttatctggcgtgccacgtctggccgggcaacgtgcgcgagttgcgctcgtttatccactatctgtatctgcgttccgatggcgatctgttgagcgcaccggatgtggagcaggccgtaccgcaggccgacgaagacggcttgctgattcctgctggctggaccatgcgccaggccgaagacgccatgatcgaatcggcactggcacgcacgcgcttcaacaagaaggccgcggcgcgtgaactgggtatcagcgtgcgcaccctgcacaaccggctcagcgacaaggatgcgtagtgactgacgcaccgcgtgggcagcggcgcgagctgctgcacgagttgcgcaaccggctcaatgtgatgggctttgcgttgtacgcattgcgtaacgaaacgtccaagccgctggaaacgctgcgcacggcgcatcaatctgcagtcgagttgctcaatcagcttggcgaagcagagcgcgccttgcagcaggctggcgaacgtcccggcgatactgccccggcgaaaacaccgatcagtgattggccggctcggtctggtggctgagcaaggtggtgatcgtgcgtggattgtagggcttcatgcagtaggacagatgcgcaaagcgggccggcaaggtgtagcggtcgtagccggagcagaacgaaaacggcacgccgcgctccatcaacgcatcggcgaccggaaacacggcgtgtccgcgcacattgacatccagcaacgcgccatcgatggcctgaccggatgccaccagcgagcgcgcatcgggcacattgcccacgggtcccagcacgcggacgccggcttccaccagcaagtcgttgagcgattcggccagcaacaaatcgtcctcgaccacaagaatgcggcggccggtgagtgcagtctcatgcatggcaggctccagaacgatggcgcgtcagacgacgcgcgtgcgaatggtgactggatcgcaggttaacgcggcgcgtaagcacgcccttccaagaccggtctcctcaatgcagacacgcgagtgcatacaggcgttgggagacaagtgctgcatggcggtctgccgtgctttgagcaatcatcgccgattgcgcctgagctcagcgttgcgaacgatagtgccgccatgaccgacgacgaaatttccagcaccgagaccgcccctgacatcgccacgcagccgcccttattcgtgctgggcgtgggcgccgcgcggcttgatgcaggccgcttggcggaattgctcgatgcggtagcaggcgctgcgaatctggcgatcatgctgctgctgcgcgatcgccagttgctggacgaggcgcacctgcgcgcattgcttggtaaacaagccacgctgttgtcggtgcccttcgatggcgagaaattgcagccggggcgcttctatctaccgcctgccgataccgtggtcacgctggaggaagggcgtatccgcctgcgggcattgcccaacggcgaaagcgaccacgggttgatcgacagtttcttcgtgtcgatggcgcacgatcaggacggcaatgtgatcggtctgatcatggggcgtttcgatggcgacggcacgttgggcacggcagcgatcaaggaatgcggcggcctggcgctggcagtggacgatgcctcgctgcatgggctggatctgcgcagcgccagcaatccggctgccatcactgaccacatcctgccgctgccacaattgactgcacgcatcgctgcgcacatgcagcgtcaccacggcttcggtcatccgggaccgctgggcgtgcgcaatggcagcgagagcgacaagctcagccagattgccgcgatcctgcgcaataccaccggccacgattttcacggttacaaacgcgccacgttcctgcgtcgcgtgcagcagcgcatgcaggtcgcgcaggtggaaatgctggagcagtatctgcacatcctgcgctaccgcttcgacgagccgttgcagctgttcaacgacctgctgatcggcgtgaccaagttttttcgcgaccgccgcggattcgaattgctcgagcagcaggtgatcccgcggttgtttaagggcaagcacaccgacgacagcatgcgcgtctgggtgctgggttgctccaccggcgaagaagcctattcgctggcgatgctgctgcgcgagcatgccgaaaccctggacagcgcgccacgtatccagatcttcgccagcgatatcgacgggcgtgcgctggccaccgcgcgggtggggcgctatgcctccagcatcgtgggcgaggttgcgcttgagcgcttgcggcgctggttcgtcaaggaaggcgacacctatgtggtgaacaaggaactgcgcgagctgtgcgtgttctcccagcacagtatcgtcaaggatccgccgttttcgcggctggatctggtctcgtgccgcaatctgctgatctatctggatgccgaattgcagaatcgggtcatcccgatctttcatttcgccatccgcccgggcggctatctgtttttgggcaatgcggaaaacgtctcgctgcaggcgcagttgtttacgccggtggaccgcagcgttcgggtgtttcaacggctcgatgcgcaaagcaacgtacacgccaccttcccgaccatgcagccggcggcggccgcccgggtgccggcacggccgcagcggcagcgcacttccagtagtgcgctggtgagtgcgggcgagcgcatcgccgactgctatgcgcccacctacgcggtgctggacgagcatttcgaagtgttgcatgtctcttcgcaggccgggcgcttcatccgtccggcggcgttacgccaagcctcaatttgctcaatctgattcatcgcgatttgcgtctggatttgcgtagcgcgctcagccgtgccgacatgcaccgcgtgccggtgcacgtcaagggcatccaggtgcacgaagatgcggcctcctgggcggtgaacctgtgtgtcgaaccgacctccgattcggacgttccgcgcggctatgtggtggtgttccagcaagtggaagcgcgcgaactgatggagctgccggctccatgcgatcacgagcacgaccgacgtccccccaagtttgagtagcacctcagtttggagtccaattccctaccccgaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggttcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgtttcagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtacgctggtgcgcgagtggatcgaaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgggcgaggaccgcaacgttgagttgcgcgagcacagtgttgcgttggcgcatcgccatcgccgctacggcgtggggatgatctctctcaagctgcggcaggaaggtcgcctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaagtccggcgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcaccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacgcaacccacgaagcggtcgccatcgacgtggagcgtgcgatctcgggacacggcgttgtgcgcgtgctggatcgattggcacacagtcgtggcctgccgaagatgatccgcaccgacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatggtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaaacaatcggcggaatgacgccggcggcctatgcccagcagttggccaatagcgagatcatcacccccggactctaaacccgactgctacttaggatggggggggacgtcggatatccgacagttagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgacagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccgtgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaattagtggatgaaaagtttttcgacagtcttgatcgccatgttggctcctcgggggttgtcagaggtgggttgctgcgattcgccataccggcggcgacgctttgatgcgttggcgttgcacacctgccaatagtgatgccgatgcatcgcgtgcgattacttgcagacatcgtcctaatcgctttgatctcaaggcagtaccgcgtggtcgctacgctagtcgtgcgcgtgttagcgccattggtggaaacggtgatcccgatgcgatggcgacctgtgctgtggtgaaggccgcgctcgctgcgtgcgcaatgaagcgaggtcgcttagcttgcatacgaacgcattgacatctgcacggatgctgtttcgttgcctctgcatcgcggtccgtcctgcaccggtcctcgccgatgggttaccacagtgatcgaactttctgccagacgcgcgatgacgccgctggacaaaccattacgccgcgaactgcagatcggcgagcaggcatacaccttgatcatcgatccgcaaggtttgaagttggtcgagaaaggcaggcgcaaaggcgtggccttgcactgcgacgatctgatcagcggcgatgccgcgccagccagtgcattgcaggcgtcgcttgaaggccattagcgctgcgatgcagggcggcattcatagcggtgaaagaacgactgcacacaccgccaggcgagcgcggcggatgctcagtgccgcacgcatgacgcatgcactgcggtttgcgtgcgccgtgaacgtccacctgtaggtgttgtagctacgcttggcagccatcgatcgtccgacgaccagcgcacgtgcagtgatcggcctggcgtaaccatccgaagaggtgacatctggccgacgccactggccatgaaagcaagcgcacgcaccgtgtgcaatccgcacgcaggcgatcaacgcgtgcgcaccgctcagcttgttgcgaacagcttcgccagctcacgcaccgccgcttccgatgccgcgcggtcaggcgtgccatcggcattattgaagtcgtgcgcgccttgcgcttgcaccagcagcccatcgcgccgcggcccgacgttgagattgtggccgcgccagaccaggccataggtgacttccggttgcgggatcaagcgtgcggtttgcccgcgcaccagaatcacgctctcatcgcccaatagggcgcgcgcaccgtaaccggtggcattgatcagaatcttctcgtgcaggtcgccgaactggcgcgggtgcgcgaactcccgcgtgtagagctcgccgcctgcctgcagaaagtcctccatcaatacgcgtgcataggcgctggggttgaaggtgagctggctgtagcggcgcacgaatggcaccggaaatggatggctgccggccgccaacggttgcgagccagggccgagatcatcgatcagttcgcgttccagcggcggatagtccggctcatgcgcttcggtcgacgcgatgggttgatcgaacggcacatccgagagcacgtagccatcgcgccattcgatcggctcactgggcaggcccagcaaggtctgataacggcgaaacgacgtgcgcgccatctgttcccagcgcgttttgaaatcagcagtggcgtattcgctggtgcacacgcgcgagtcctgcgaccacatgccggtggcgtagaacgagcgcacatccggcagacgttcgcgcgcatagatgcgcacgcgcaagccggcgcgctgggccaccagggcggtggtcaggccgatcgcgccacagccgatcaccgccaattcgcgcgcggcagggtcggctgcatgcaccagccgcagcgcctgttcggccgcgccccaggagagcgaccacccgctgccgccatgcccgtagttgtgcaccaccgtcttgcggccgatgcgctcggcttcgatgcgcggcccctgcgcgcggaacgggcgcgtacacccgttgatggcgatgatgcgatcgaccgaggcgcgcatcggtgccaatggcggcatcgccgcgaacggcgcaggcgaggtacccggtggcgtctgcggctgcgcagtggacgcgatggccagcgccttgtcggttgctgcccggctggccgtggaagcggccgccagcgcaacaccggcgctgcgtagaaaatgacgacggtgcatgcaactcccttacgtgctgtgatgggtgaggtgctcgccacgccgcggcaagccacgcctgcgtggtcgcactctgtggtgataccacttcgtgcgatccgccgctggcggccgccgaacgctgcacgcgcagtaccggcaggcgcacagcatagcgcgcgcatctaccgctgcctgcgccgcagcgccacggtttggcaccgcaatcccggcgcttgatgccgcgctggcggccattcctcgcccggggcttccgtcgtggcgcgcgccggctatgctcgccgcgtcccatcccaacgcgctgccatccgtgtccgccagcgtgttcctgatcgtgcgtatcgtgttcgcctgggccgccgcgttggtggtggcagggatcatgtgggcgcagctgttcggcgtcatcggcccgatcttcgcattggcctgcatggtccttctgacgctggccttgatgagttcgatcacccatgtgcggcgcgttcgcctgatcgccgatcggctggatcacaccaccttgtccacccgtcagcgccgccagatcgaagtgccgctggatgtgcaggcaagctttgcggtgatggaagaggcggtgcgtgcgctgccacgtgtgcaggacatcgagtgtgcgccgggcagcctgctgatccgtgccaaggtgcgccgcatcgacccgtatgaaggacgccagccgtcgcgctggaatctgtttgcgcgctttgccattacccacaaccagatcctggcgacgatcgcgccggggcagggcaccagtagcgtcaccgtgctgtgcgagcccgatgctggcgcctgagtggatctgtttgcggtggacgaaggcagcaattacgaaaacgccgaggcgatcaatcgcgcggtggtgcgccgggtcggcgagcagcgtcgcgacgaacaggccgccgccgagcaatcggtgatggaaaaggaactggccgtggcgcgtctgaatctgctgcatgcgcaggtcgaaccgcactttctctacaacacgctggcgagcgcgcacgtgctggcgcgcaccgatccgccgcgtgcggagatcatgatcggcgatttgatccagtacctgcgccgctcgctgccgagcgccgacggtgccatcgccaccctgcgcgaagaactcgaacgcacccaggcgtacctggagatcctgcgcatccgcatgggcacgcggctcgccttgcaggtggaagtgccgtacgcactgcgtgcgcttccgctgccgtcgatgatgttgcagacgctggtggaaaacgcgatcaagcacgggctggaagccaagccaggcggcgtcaccgtgtggattctggcgcgtcgccacgacgaccatgccacgctcaccgtggccgacgatggccagggcttcaacacgcacagccagggcaccggcatcggcctgaagcacctgcgcgagcggctgaagttgatctatgccgacaaggcgacctttgccatcgtgtccaatttccccagcggggtggcggccaccatcagcctgccattgccggcgcagctggttgctgcaccctcaccgccgccgatgcctaccgtggctgcgcacgccccgcaggtgcaggcatgagcgcactgcgtgccgtggttgccgaagacgaagcgttgctgcggcagtcgttgctgaccctgctggccgaggtgtgcccgcagctgcagatcgtcggcggctgcgaagacggcgccagtgcgctggaaaccatcgccacgcagcagccggacgtggcgtttctggatatccgcatgcccggcctcaccgggatcgaggtagcgcgtgcgatgcgccaggtcggcccgcgcagccaggtggtgttcgtcactgcctacgaccagtacgccatcgacgcgttcgaacacggtgcggtggattacttgctcaaacccatcagccacgagcgcctgcaggctgcctggcagcgcgtgcaacacgcgccgctgctggccagccggatggcgcgctgttggaggccttgttgcagcgtctgtcggcacgcccggcggcggccagtgctgcgccgccgctggcctggctcaccgccagcagcggccgcgagacgcgcttgatcgccttggaagaggtggcgtatttccaggccgatcagaagtacaccacggtgatgaccgctgccggcgaagcggtgttgcgcacgccattgcgcgaactgctggatgtgctagacccgcaggtgttcaagcagatccaccgctcgaccatcgtcaacatgaagggctctctgaaaatttgagtgggtaggatttcgggtggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggtgacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcaaatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagaggctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagaccccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccacatgaaggcagtggcctcggtcgtgcgcgacgacaccggcaagggccggctggcgatgcgcggacgcagcgaaacgctgactgtcagccagccgttcatgagcctattccgcgggatgcaggtgcggtgagcacgacgttgcgggcggtcgtcaggcagatgcggacggcgcgctcaacccgaagtgcaagcgtgagtggtctatccgtttccgtgcagcgtccgcatccgtctgacgtctaagcagctgcggtgtcggccagtctggattcccccgtttgcatcaatgaaagcatttcctccatgcgcctgatcgcctccctggtgtattgcctgctcgccctggccggctgccatgaacgcagtggcaccacctcgatcacccgtgccacccgcgatgtgatcttcagcaagacgctgaccaccgcgaccacgaccaacgtgcattgcctggccagcgattctggtcactgctactacctgatctacgaagaacagtgcgcgccccgccgcgccgggacaccgccagcgcgccggcctgcgcccgcaagacactggacagtgttgcgctgacgccggggcaggtacgcgaattccacggcgtctccggccaggcgcacacctgcgtggataccgcggcaccacgggccgactgccatggctgagcggcatcggctgaggcgcgcgggtgggccgcggttcactggatctgccggggacgaacgaggaaaacgtcagtaagcctgaataggcactgacggcacgcggccgcttctgcgatcattacacgcttgttgccggttcacggcgtcctcactgacaggcttttcatgtccgaacatgcgctacgccgcgacgttggccccttcgccctcatgcttactggcttgggctcgattattggctccggttggttgtttggcgcttggcgcgcggccgggctggccggtcccgatgcggtttgggcctgggtgctgggcgcggcgatcatcaccaccatcgcggtgtcctatgccgaactgggcgcgatgttccccgaatccggcggcatggtgcgctacagccattactcgcacggctcgctggtcggcttcatcgccggctgggccaactggatcgccatcgtctcggtgatcccggtcgaggccgaggcctcggtgcagtacatggcgtcctggccatgggcctgggcgcaaggactgtatgcgcaggcgcctggcggggcaggcgagttgtcggtgcccggcttgctgatttcggcggtgctggtgctggtgtatttcttgctgaatttctggagcgtcaagctgttcgcgcgctccaataccttgatcacggtgttcaagctggcggtgcccgccgcgaccggcgtggcgctgatcgccagcggcttccacagcgaaaatttcagcgtgggcgtccacggcgatgcgcaagtgctcgacctggccgcggtgctcactgcggtggccaccgccggtatcgttttcagtttcaacggtttccagagcccggtgaatctggccggcgaagcgcgtaaccccggccgcagcattccgttcgcggtgctgggttcgatcgcgttggccacggtggtctacgtgatcctgcaggtggcctacatcggcgcagtgccgccggatctgctcgccaaggccggctggcacggcatcgatttccgctcgccattcgccgagttggccatcatcgtcaacctgcagtggctggcgatgctgctctacatcgatgcgttcgtgagccccagcggtaccggcatcacctacaccgccaccactgcacgcatggtctacggcatggaaaagaacggcaccatgccggccgcactgggcaagctgcacccggtctggggcgtgccgcgcatggccatgttcttcaacctggcggtgtcgttcgtgttcctgttcttcttccgcggctggggcacgctggcggcggtgatctcggtggccaccatcatttcctacctcaccggcccgatcagcgcgatggcgctgcgccgccatgccccggaactgcaccgcccgctgcgcatcgccgcgctgccgttgctggccggcgtagccttcgtgatggccaccgaactgctgtactgggcgcgctggccgctgaccggcgagatcatcctgctgatagtcgtggcgctgccggtgtactgctactaccaagccaggcagggctggcgggacctgcgccgcaacctcaagggcgcggcctggatgatctgctacctgccgatgattgcgctgctgtcctgggccggcagcagcaaattcggcggccacggctatctcagctacggtaccgatctggccatggttgcggcagtgggcgtggtgttctacatctggggagtgcgcagcggctggcgcaccccgtcggtagagaagccggttgcgcaggcgtgagtgtgtgcacgttcgggtgcgctgccggccggcgctagctgtcgcaagccggctggcaagagcggctgggaataaaagcggctaacaaaacgacagcgctcaccgccaggcgggcgcggccggtgctcggaatcggtgtgtaccacgcgtccactgcggttgtgagcgcgccgtccgcgcccacctgacagctgctcgcgacgtgttgttagccgctctaaagaagaacggccggtgcattgtgcatcggccgttcttgtattcagcgcataatcgctgcaggtggatgcggctggatcgacgcttcactgcatccgcatgccggcgtttgtcaggaattcaccaccagccgcggtgcgccatcgaagcggtccagttcgcgcagcagttcggcatagcggcgcaaccggcccatttcgcgcatgttgatgatgtcttcgtggcgcagctcgcgcctggagctcacctcctgcttgtagcgcagtacttccgggtagcggcgggtcatgtccagcgcgtcggcaacgcactccaccgaatcggcatccggcgtcacccgcgcgcggctgttgaaggcgcgcaaccaccgctcgaaaccggcgctgtggtcgaacagatcggcgatgtaccacatcacgaacaggatcgatgtccacgaggtgaaaatgatcacgatgcggctgaaggtcaggtggtagtcgttctgccagagctggtgcgtgatcacccccagcaacaccagcgagatcgcctgccagccgatgatcgaggcgatcacccactgtttcttggccaccttgagcaacgtgagctcctcatcgagctgcgcgtcggtcttgtcgcgccagtgagccacctgctcgtcgaaggggagccgatggagtgcgttgtcctgcaatagcaggcctaaaccctggaacaaagcgatcatgacaagctcctgacggatggctggtacgaacgacttgctgcactggccgcggccggtgccctggcgcgtccgacacgcgctggcgatgcagtgcgtgcaggacggtcttagttctagcacttttgccgtgcatggcaatgccccaggcgcagctgtgaccacgccatgctgcgcacgcgcgcacaaattgctgaattcaggcggatttagcgcactgccgccgacgcctgcctgcgcgccatctccgatcttgctgcactgcacacctgatgctgcggccatcgccatgtccggggaggcgagcaagccgtcttgcccggcatgttgaaagcgacgaagcaggcggcttgtgccacgccgagccggcgcgtagcgcgatggggacgataagcgcctggctgatcgatgcgccttacagatgcccggtcacagcgtccccatctctgcggcctcagcacggccgtcactgcagagccgtcgccagcgctgacgtacgggcagacgcctggtcggcactcccctgatctggcgttacagatgagctgcgtatcattgcggcatgtcagccgtcctgcgtaccctcactgcccccgccgccaaacagatccgccgctgggtgctcgacgcgtttccgcggggtcagagcaccatcgaatacgatcagccgctgggcgatcccggcatcttcgggcccgacagcatcacctggcgcatccattccgaatttccgggcatgctgtccggcggcttgtgcgcattgatgctgcagttgttgcatccgcgcgcgctggccggggtctacgaccattccgacttccgcactgacctgatcgggcggctgcggcgcactaccaacttcgtcgccggcacgacctacgccccgcgtgcggaggccgagcagctgattgcccgcgtgcgcaacatccactcgcatatccgcggtcgtactgctgacggcgtgccctacgacgccaacgacccgcagttgctcacctgggtgcatgtcaccgaagcctatgggtttttgcagggatgccggcgttattgccgcgatgtgcctgccgatatcgccgaccgctattacgaccaagcgcggcgcgttgccgaagcgctgggcgcagccgacgtgccggccagcgaggcgcaggtggatgcatattttgcatcggtccttggagagcttcgcatggacgcgcgcgcgcgaagtgctcgacatcctcaccagcatccagctgccggtgcccgcggcaggcctgtcgcgccgcgtgtttctcggtgctggcacggccttgttgcccaattgggctggcgacatgctcggccgcagcatcacgcaacgcgcgcaggcgcgcgcatcggcacgattgctacgcagcatgtcgccgctgtttcgcacggccttgcgcgacggactgtctgcgcgcgcgtgccggcgcatggagttgccgccagccatgttgctggagtggcctgagagcgtgtagtgggtgcggggccgggttgcggtgcggcccgcgagtggcatgaagaagacgccttgccggttgcctcgtcgtttacggctgacagcggtgctgttcaaggcgggcagggtgctgcgggatcctacccgcatcccaacccccgctcggcgccccggcccgcgcttgcggtgcgggcgctccaggcacgcgcgccagtggcgcgtcagccgtgccttgtcgccccgcagggagcggaacttccgtagcagatgtgtttggcgtcaacgccagtcgaccgtggcgtcgaagaactgcgctgcagccaagggcaccagcgcaccaacaacacctaccaaatcttgacccgctgctccggcggcagatatagctgctggccctgcgtcacatcgaaggccggataccacgcatccagattacgcacggtctgcgcgcggaagcgaccgggtgcgtgcacgtcggtaaggacgacattgcgcagtgctgcgtcgcggtatttgccgcgccaagcctgtgcaaagcccaggaaaaagcgctgatccgggctgaaaccgtcgatggtctgggggtgcttgccctgcaacgacaactggtaggcatcgtacgcagtggccaggcctgcaacgtcggcgatgttttcgtccagcgtcagcttgccgttgaccgacaagtcgtcgaacggtttgtaggcactgaactgcgcggccaacgcgttaccggcgctctcgaacttcttcaggtcttgcggcgtccaccagttatgcagctcgccgtgttcgtcgaacagtgcgcccatgttgtcgaagctatggctgatctcgtgcccgatcacctcaccgattgcgccatagttcaccgcgtcgtcggcggctgggtcgaagaacggcggttgcaggattgcagccgggaagatcaggcggttttccagcggcacgttcagcgcgttgacttcctgcggcagcatgtaccactcgcgatgatcgactgccttgcccagcttggccagattgcggcggtactcgaacaattgggcgcgttccacattgcccagcgcatcgtcgcgacgcacgtccagcccgctgtagtcgcgccaggtgtcggggtagccaatcgccaccgtcaagccggcaattttcgccttggcgtgttgcttggtttcggcagtcatccactccagggcatcgatgcgcttgccgaacgcagtgatgatgttcttgaccatctcttcggcacgcgtcttggtctgcgctctgacgtacttctgcacgtagcgcttgccaaccgcttggcccaatgcggcgttggtcgcgtcgatgccgcgcctccagcgctggcgctgctgcggggtgccttccagcgtggtgccataaaacgcgaagcgctcgtcggcgaaggccttggacaaatacggcgaggcgcgatcgagcgcgcggaagctcaggtaatccttccaggtctgcagcggctcggactgcaccagcgccgccaacccgctcactgcgcgcggctgccacacgatgaaatcctgctgtgcgctcagaccggctgcgtcgaagaacagcgcccagtccaggccaggagcattgtgcgtgaaatctgactgtttccaggcatttgccccggcctgcacattgttggtttgctccggggtggcgtgcacgcgcgccatggcaacttccagtgccaggacacgctcggccttcgcgggcgcatcgctgatgccggccagctccagcagcgtgacgatgtgcgcacggtaagccgcgcgcagttgcgccatgcgcccaccgtccaggtagaaactgcgctcgggcattcccaggccaccttgcaccagatagggcacgtagcggcctggatgatgcaggtcttgcgacacccacaggccgaacagccggtcggtgtagaaattggtggagttgagcagatccacatcggcgcgcagctggccgcccaaggtgcgcgccaacgcctgcttgtcgtcgagctgggcgatcgcatccagttctggttgcaccgggcgcacgcccttggcctcgatgctggcttcgtccatataggcggcgtagtagtcgccgatctgcttgtcttcgccggtgacgcggtcattggcggcagcgccttcgatgatgtcgcggctatgtctctcggtctcgatggcgatggagacgaagctgttgaagctggagcggtcttgcggaatctgcgtggtcttgacccagttgccgttggcgtaatcgaagaagtcctcgcccggcgccacgctgcggtccatacccgccatatcgaagccgaagtcgccgagcttgggcttgctggggggcggcgttgggtgcgtgctcgcggccggtgtcgcgccatcgcggtggcacgcggcggtggtcagcagcgcggcagacatgacagcgatcaggacggggcgatgcaaagcagccatgcggcgcaactcgtataaccggaacggacagcacagtgtaagtgcccagcagtgccaggtgccggttcgatgtcaggcgacgctgtggatcgtggtgttgcggacacgctttgttcagcgccggcgttgataccagaagccgagtgcgtcgcgggtctgcagcatgcgccgtccgcgccacaaaaatcgcagcagcaagccgaggtgttcgcgcttggagaagctgcgcagcttgcggtcggaggtgtgcacggtctggcgcaagatcacaaagcgtccgcagcgcgccagcgcccgactcaaggccacatcttcgccggcgtagtagcgcgtatcgaagccccccgcgctgacgaatgccacccgcgtgcagtacagaaagcagcccggcgcaatgccggacacacggaaaaaccagccaaacaacgcttgcgccacgcgctctgaccacacccgcttgccctgcagatgcacctgcgcaccgccgcctaccgcgccagcatccagcgcagccaatgctgcgccgacgacgtgcgggttgatcaaggtgtcggcatccagaaacagcaagcgttcgccttgcgcggcctgcgccccggcgttacgcgtcgcggcgatgtggcgcagcttcacctcaagcacctgcgcaccatggctgcgtgcgatgtccgcggtggcgtcttcgcaggcatcggcgaccacaatcacttcgtagtccagctgcatggcctgcgcgcaggcatgcaggcattgcagcgtgtcgccgatcagagcggcttcgtcatgggcgggaatcacgaaggacagcatggggcatggttcgtgtggactgcacccagtgtgcaagtggctgcgaggcgaggatgtgagcgcaggcgggcggctcgacctgctcgcgatcaaacgcgcgctgctgtgcaggtacagaccgatccatcgcgtgcgtgaggtctggatcgaggcactggtgcgcaccaagctccgcaggcatcgacgcagtgccgcaacgatcgctgtggaactgtgaagacgacgatcaggccgcgcggcctagcggttgaccgcgcccatcatcgcttccggatagcgggtgccggccgccgcctgcgccggaaagatggcatcgatgcgggccagttcgtccggcatcagcgccacatccagtgccgcgatgttttcttccagataggccagccgcttggtgcccgggatcggaaccaggtcttggccctgcgccagtacccaggccaacgccaattgcccgggcgtgatgcccttggcggcagcgatcactttgacctgctctaccagctgcaggttgcgggtgaagttgtcaccctggaaacgcggcgaatggcggcggtaatcgtcggcatcgaactcgtcaggcgacgaaaacgcaccggtcaaaaaaccacgcccgagcggcgagtacggcacgaacccgatgccgagttcgcgcaccgtggcgaacacaccgttatcttccggctcgcgcgaccacagcgaatattcggtctgcaccgcggtgatgggatgcaccgcatgcgcacggcgaatggtggcagcggccgcttcggacacaccgaggaagcgcaccttgccctgttcgaccaggcgcgccatggcgcctacggtgtcttcgatcggcacgttggggtcgacgcggtgttggtagtacaggtcgatatgctcaacgcccagccgacgcaggctggcctcgcaggcggattgcacatacgccgggctgccatcgatgccacgcacggatggatcgtcggggtcgagtttgatgccgaatttgctggccagaaacacttcgtgccggcgcgaggcaatcgccttgccgaccagcacttcattggtgtgcgggccgtacatgtcggcggtgtcgagcaggctgatgccacggtcgagcgcgcggtggatcaccgcgatcgaagcggcctcgtcgctgcggtcgccatagaacgcgctcatccccatgcagccaaggccgagagccgaaacggtggggccggagcgaccaagcgtgcggatttgcatggtggggcactccgtgcagcaaaaggtcagggaacaatggcgcggggtgcgttagtgcgatgtggcccacgcgctgatcacagcccgcacagctcggccggcaacgctgccgaactgcgcaggctgtgatgacgtgcgatcagcgcttgagcttggcggcgaattcggccacccgcttgccgaacagcttggccgtttccagatcgccactaggcggtgcttcgtccgccgatgcgtccgacggcgaaatcgccagcgcgccgccccaaccgcccgtccagttcacgtcctgcggcccgtgtgccttggtgttggctggcggcagcccggtgcctacccagatctggccatgctgctgcgacagggtccacagatattggatggtggtggccttgtcgccgttcgccgatgccgagttggtgaaaccggcagcgaccttgtccttccatgcctgcgcaaaccacggcttggagctggcatcggcaaatttcttgaactgccacgcgggcccgcccatataggtggggctgccgtagatgatggcgtcggcggcactgatggcctcccaggcgtcgtcgggcaggttgccgtcctggtcgatgcggtacagcgtggcctcgccaacgctggctgcgcctgcatgcacggcttcggcctgcttgacggtgtggccgtagccgctgaaatacacaatggcgatcttgctcatggacactcctggcgaatgagggaaccggattgtgcgcataccggtcaagacagcagaatggccacgcacgggacgaactgttgccagcgtcgtttgccggggcgtgtgaaccgtgatgcgcgttccgaaggtgctgcgcatcagcctgggcgcgctgtttctggtccatgggttgaccacactgttggtcttcacgccagccggcaccgtggcttgtttccagtcgctcggcctgcccgctgcattggcgtacgtcagcatgacgctggaactgggccttgctgtctccctgctgctgggcgtgccgctgttgctgggtacgattgtcacggtgcatggtgccaacgggttcggtgtctccaatccgggcggcggccgggaatacccggcgtgatgggcggtgttgctgatcgtccaggcgttgctcggcgacggggcgttcgcgttgaagccctcgcactgatgctgtttgatccatcaaggagttgtccatgacccgcttgccctccctgtatatctcgcatggttcgccgatgaccgcactgcagccggggcaagtcggcgagcggctggccgacttgcggcaggcgttgccgcggccgcgcgccattgttgtggccagcgcgcactggttgggccgccgtccgctggtcagtggcgcggtacggccgcccaccatccacgacgtcgggggcttcccggcaccgttgtatgagctggactatccggcgcccggcgagccggcattggcgcagcagatcatgcgccggctggagcaggccggcctgcatccgcatctggatccgcagcgcggcttcgaccacggcgtctgggtgccgctgcgcctgctgtatccggacgccgacatcccgggtggtgtcgctgtcgatccagcccgagcttggcccggcgcaccagttcgcggtgggggcgtgcgctggcgccgttgcgcgatgacggcgtgctggtgatcggctcgggcagcatcacccataacctgcacgactttcgccacggctacagcaccgagcgcgaagcgccatatgtgcggcccttcatcgaatggacagagcgcacgctgctggacaacgacatccccgcgctgctggactaccgccgccaggcaccgcatgccgagcgcgcgcatcccagcgacgaacacttcctgccgttgtatgtggcgatgggcgcagccggcgacgaccggctcggcgcgcagcgcatcgacgccggcatcgatgcgggttttctggcgatggatctctatcgcttcgacggcaacgcagcggtggctgacccggtggctgcatagcgctggaagccagtgtgggtgcttttagctcagtgccgatcggtggccggcgcaatcgcgcgcgtgaaggtgggtgtggcatgcatgccggtgcgagcgcggcagtcgccacattcgtgccgcagcgctgtgaagcattcacgaacaggtgcgggccaatctcataggctgagacgccaccgctgcatgctgcccgcgtgaaaatcctcgacaagctcgctgtcctcgccgacgccgccaaatacgacgcttcctgtgcctccagcggtgccaacaagcgccattcgctgggcaccggcggtatcggcagcacagagggcatgggcatctgccattcgtacacgcccgacggccgctgcgtgtcgctgttgaagatcctgttgaccaatttctgcatcttcgactgcgcgtattgcgtcaaccgtgtctccagcaacgtgcggcgcgcgcgcttcacgccggaagaggtggtcacgctcacgctggacttctacaagcgcaattacatcgaaggtctgttcctgtccagcggcatcatccgcaactccgactacaccatggagcagctggtggaagtagcgcggcagttgcgcgaggtgcaccatttcgccggctatatccacctcaagaccatcccggatgcaacgccggaattactggccgctgccgggcgttacgccgaccgtttgagcatcaacgtggagttgcccaccgagcagggcctgacgctgctggcgccggaaaaaagcgtgggcggcatccgctcggccatgggcgagttgcgctggcgcatcgaagaaaatcagctcgaacgcaaagccgaaacggtgcgccgggccaagccgccgcgcttcgcaccggccgggcagagcacacagatgatcgtcggcgccgacgacgccgacgaccgcagcattctggacaccagccacaatctctacggcaattaccgcatgcgccgggtgtactactcggccttcagcccgatcccggatgcctcgtccaaattgccgttgcaggcaccgccgttgcagcgcgagcaccggctgtaccaggccgactggctgctgcgcttctacgagttcagcgtggaagaaatcgcgccggcgcaatccagcggcatgctcgatctggatgtggaccccaagctggcatgggcgttgcgcaacccggagcgcttcccggtggatttgaatgcggcaccacgcgagatgctgctgcgcgtgccgggcctgggtacgcgcaatgtggagcgtttgttgttgtcgcgacggcatgcgcgcttgcgcgtcggcgacctggcgcggttgcgcgtgccgatgaaaaagctgctgccgttcgtcagcgtgctcgatcatcatccgcgccaacggctggacgatccggtcaggttgcgtgcgcagttggcgccagcgccgcggcaggcgagcctgttcgactgacttgccatgttcagcgctgaggtggaaccaccgtggagttttgaagcgtggcgtgcgttggcgcgggcgggctggtgcgcgcaggcagagccggatgatgtggcctggaacggcggtgcgcagggcgggctgttgatggggcaggggctgctggaactgccggccgtggtgccgccaccccgtgtctcggcagacttcatgcagctggcggcatcggtgctgtgtcatcgcgatccacagcggcacgccgtgctgtaccgcttgttgtggcgggttgcctgcggcgagaaagcattgctggaacgcgccaccgatgtggatgtgcaccggctgcggcaatggcagaaggcagtgcagcgcgatacgcacaaaatgaaggccttcgtgcgcttccgccgcttgcccggggaagaggaagacttcgttgcctggttcgagcccgagcactggatcgtggaccgggtagcgccgtttttcgcacgccgttttgccggcatgcgctgggcgatcttgaccccgtatcgcagcgtgcgttgggatggcgaggcgttgagcttcggcgcaggtgcggggcgcacgcaggtgccggccgacgatgcgcaggaagcactgtggcgcacctattacgcacatatcttcaacccggcgcggctcacccagaccatgatgcggcaggaaatgccgcagaaatattggaagaacctgcccgaagcagcgtcgctgccggaactgatccgcgaagccggtgtgcgcgtgcgcgagatggccgaacgcgcgcctgagccagtgcggccacgggtaccggcggcgcctgcgccacagccggatacgacaacccacagcctggcgcagttgcgcagcgctgcacgcgattgccggcgttgcgaattgtggcaaccggcgacgcagacggtattcggcgaggggcccgacgatgcatcggtgatggtgatcggcgagcagccaggcgatgaagaggatttaagcgggcgcccgttcgtcgggcccgccgggcgcctgttcaccatggcgctgggcgagctgggtgtcgatcgccagaggttctacgtgaccaatgcagtcgcgcgctgcggttttgcttcaacacgctaaggccacgtggtgcgccgcatccatatgcgcgtgcattggcaggcatgcagcgattggttccagccacgttggggctgcatttgggtccagcgcagatggttcgcctcggttccaatccggtgcatcgtgtattggtaagacaacggctttgtgcttgatgcagcaacgcggtgcagtggcagcgtcctgtcgcatggcacgccgcgtcttgacctctggtgcatctgtcctgggtgttacgtcagccatcgtcggatgcacgcgaagaaggctatcgcggatttgtcgaagatctgcgtcagttgctgaacccaccgcagccgcgggaacgatcgttcgagagagaaaggtaacgcgcggcgcaggcaaaaaaatacgcgtgcaacggcacgcgcacggtgtcggagaatcgtgacaccaagtggagccaccggcacgccggcgacgccatcgccgccgcttcgtggtggggtggcggttgctggaggctggctccagcagcgcgcagcatggttgaactaagagcggctaccacaacggagcggccagctgccaggcaggagcagccggtgctcggaatcggcatgtaccacgcgtccactgcggttgtgagcgcgccgtccgcgcccaactgacggccgctcgctccgttgtggtagccgcgctcaatcttgcagccaccgacgtgtattgcggatgcaccgccgatctattgctcggatgtgccgatcaacagtggcgaacagaacgcgccgggcagtcgtcggttattgcgtcatcggtgcccgacatcgacatggataagatgtcttccgtttcgatgtccaacaccgtctacgggtgtgcgatggcttgccaaccatttcgacgagcgcttctgatgcaatcgcgctcctgcatcaaaccgctgcgccatcggcggaaaaaccgcattccgccgatggcgtcgtgcacgcgtcagcagcgacgcgtcgcactgcaactgcaggtagttacggcatcaacaccttgtccaccacgtggatcacgccattgctctgcatgacatcggcaatggtgacgttggcggtattgcccttggcgtcggtaatggtgaccttcttgccattgagttttgcggtcagcggctcgccctgcaccgtggtcagcgtagcgctaccgccgccggccttgatcttggcgatcagcgatgcagcatctaccttgcccggcaccacgtgataggtcagcaccttggtcagcgtcgccttggattcgggcttgagcaaggtatcgacagtgccggccggcagtgccgagaacgccgcattggtcggtgcgaacacggtgaacgggcccggccccttcagcgtctcgaccaggccggcggctttgacggcagccaccagcgtggtgtggtccttggagttgaccgcgttatcgacaatgtccttggttgccagcatcggcgcgccgccaaccattggattggacgcagcgtaggcgggggccatggcgctggtcagggcaatggcggtagcagcggcaagcgactggaatgaagtcttcatgaggcatcgatcctttgggttggcgatcgcctggatggcaaccgtgaacactgatacgcggcctgatgcggcgcggatgcatcacgcgttttttacataaacatgttgcgctgcaatgttgccgcattctgccgtcgcggccctgatcgggtggcctgtggttgagtctgttcgaccagcgataacgacacaggccgaccgatggcttgaaaacgctactgcgcaactgcactgcaggcgacgcgcgatcaggctgttacaacgtccagcggcgtcatcgctattgcacgacctccctaatgcggcacgaatgttcgcgattggcaaaggcgacgcgggtcgcgtgcaattatggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcctctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatttgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtcaccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccacccgaaatcctacccactcaaattttcagagagccgcaattattgttggtgcctcgcatgatcatcagtgctgataggccgtaaaacatgaaatccgaaaagagcgaatccaatcgatgggtgctgccgacactgctattgatccggcatcaaccaacttgaatcaagccgcatagcgaaccggcccatgctcgaagtatttgcgaatccgctcaggctggcgctgcacgctgcgaaggtggcgtgcggtggccttgaccagttgcagctttgtgcgcgctggcgccagcgtcgtgacggcttgcttgatgtcggcgttggccatttcgtcggggttgagttcggggctgtagctgggcaggtagaacacctcgatcgcatcggcgtgctcggccagccacgccttgacgggcttggcgtggtgtacccgcaggttgtccaggatcaggaacagcttcttgctcgcccccttgatcagccggcgcaggaagtcgatcaggatgttcgtattgagcgcgccgtcgaagatgcgccagcgcatctggcccttgttggtcacggtggagatcaccgacaggccgtggcgcttgctgttgacccggatcacaggcgtctggcctttcggggcgaagccgcgcccgcgcacgtcgtcgctgcgcaggccgctctcgtcgccccagtgaatctcggcgccctcggccttggcacgagcggcaatgaccgggtagtcctcgtcgagccacttccggactgcggcgggtgattgctcgtaggccttcttcatcggcttttgcggcgtgaagccccagcgcgccaggtacagccccatcgtgcgcaccggcaggcgaatgccaaagcgctgctcgatgagctgcgacaccgccgcgcgcgtccacagcgcgtagggcatcttcaactggtcaggcgtcttgtcggtaatgagcttgcgcaccaaagcttcctgcgccgcgtcgagcagccggccgtcgccgctgcgacgcccgctgggcgcgtcgcgcaaagccttggcccctgccacatcgtgacgcttgcagatgtcgaacacacccgtgcggctcaacccagtctgcgccgcgatctcgtcgtaggtctggcccgccttgcgcagtcgaatgacctgcacgcgcctttcgtgccgcgcgtcgcgcgacaacgatctcatgtcggttgcttccatcatcctgagatgatggcgtccacgagaagttcaagttaactacttcctaatcaatagtggcaggcacgctggcgttattcggcactgcacaggcatcagccgtcacgcctgcgccatcagcgaccgcttccggtcctgcgaatgagacctatcgaccagggcagaaatggagcgtcccgagagagtgggaattcacgattgattccgcacgcgtggccaaggtgaaaattcccaatcatggcggcggttcctgggttcctatgcaagtgatcctgctgacctatagctacaagaacatcggcttcgacgacagcgccaatgacaaggacggcggcccgtcgacgctggcgttttcgaaggcgcatatcgacgtgtccgatgccaacgatgcggacaaccgcggcacaggcaattacccggtgcgcatcaagctcgtcgaagacgctcacggtcagagggtcgggcaggagatgatgggcgcgcagtggccatattccttcaagaaaaaggtcaaggcggtcaaggtgacggtgcgtcactacgactccaagctgaaactgcatgatgcgatcttcctggtcccggtcgagggcgctcggcaatcgacgccgcatgcgcacaggcacctttcccaccgctgatcctggttcggcgagtcagtgcgggcatgcgtgagttgcgagcgatcacgtgccggctgctttcgacggcaccgcgttccaggcgatcgagcggccgttggctttagcggtggatcatcgcctgcctgctgcctgctgcctgctgcctgcggtacgcagcgcgcatgcgcatggcgcgccggttgcatcgcctcgctggcgcagcggttcatcgtgccgtacgccatgatttcttgacgaaacacggccgtgcctgcccatccggcagacaccatgtcggaccgacagacacacgccacagtgcgtagcacgacaccatggtggcgatcactccgcaggaccactcagggccatgcggtgcggtggtttcatcgccggttgcaacccggtatggtcccgtaagtgcgttgttgtgcgtcgcaatatgcgatgccgcacgtgcggccgctctttcattccgggtttttatgcattcgatcgatgtcgtcctcgccatgttgctggcggtcgcggccagcggttatctcatccgcatcctgccgttctcgctaccgttgccgttggtccagattgcgctgggcgcggtggtctccggcgtgttcgatgcggggcacgaactggagccggagctgttcttcctgttgttcctgccgccactgctgtttctggatggctggcgcattcccaaacaaggcctgttccgcgacaaggcggcaatcctggaactggcgttggggctggtcatcttcaccgtgattggtgccggcgtcttcatccattggctgataccggcgatgccgctggccgtggcgttcgcgctggcggcgatcatttcgccgaccgacccggtggcggtgtcgtcgatcgcctccaaggtgccgattcccaagcgcctgatgcacatcctggaaggcgagtcgctgctcaacgacgcctcgggcctggtgtgtttccaattcgcggtggcggccgtgctcactggcaccttctcggtcgcggccgcttcgctgaccttcctgtgggtggcgctggctggtctggccttgggcgtggcgacgaccttcgggttgagccgcatccaggcctggatctggcggcacttcggcgaggagcccggttcggcgatcctggtcaacctgctcaccccgtttgcagcctatctgctggccgaagccttccatgcatcgggcatcctggccgcggtggccgccggcatcaccatgagttacgtggaaatggccggcaacgcgccgggcaacatgcgcctgcagcgttcggcggtgtgggacacggtgcagttcaccttcaacggcatcatcttcgtgctgctgggcgagcagttgccgggcattctggacggcgcggtgcgcagcgtgcaggaggccgggcacctcaatccgtggtggctggcggtgtacgtggccaccatcagcgccagcctgatggcgttgcgcttcgtctgggtgttcctgtcgctgcgctggaatatcttcaaggcgcagcgacgcggcgaggcgcatgtcagcccgccgtggcggatcgtggtggcggtgtcgctggccggcgtgcgcggcgcgatcaccctggctggcgtgctcacgctgcccttgatgctggaggacggctcgccattcccggcccgccagttggcgatcttcctggcggcctcggtcattctggtgtcgttgctggttgccagcgttgcgttgccgcggttgttgcgcgggctggagcttcccgaagaagaagacgagcagctcaaggaagacctggccgcgaaagccgcctcgcaggcagcgctggatgcagtggaaaaactgcggcagcggctggtggatggcagcaaacatgccgagcgctacaacgcggcggccaaccaggtcagtcagcgctatcagcgcaagctcggctcggtggacatggccgagaccgatccggaagaggcggtggcctacgaaaaggcgctgcgtcagttccggcatgcggcgttggtggccgagcgcaatgagttgttcaagctggcccgacgccgcgagatttccgacgagttgtcgcggcggctggtgcgcaatctggatctgatcgagtcgcgcaagcgcgcttgagcgcgtgggaatggggattggggaatcgcaagagccacggcggtcgtgaggtcgtcgttgtgaaggagcgcgcttgcgcgcgatagcactccgtactgatgtccatcatgcgcaggcgtgttccggctgatctgcgtgttggcctagcggcgatgcacgtcgggagacacactcccatctcacccactgccatcgtcacggcgcaccgcctaccctggggcgcttatcgtctttcgtatcgcacccatgacgtcgatcgttgccatccatggcttgagcaagacctacgccggcggttgccaggcgctcaaacaggtggatgttgagatccagcgcggcgagatcttcgcgctgctcggccctaacggtgccggcaagacgaccttgatcagcatcatttgcgggttgatcaaccccagcaccggcaccgtgttggccgatgggcacgacatcgtgcgcgactaccgcgccgcgcgcgccagcatcggtttggtgctgcaggaactggccaccgacgcgttcgaaacggtatgggccacggtacgattcagtcgcggcctgttcggcaagccggccaatccgcagtatctggaaaccatcctgcgcgagctctccttatgggagaagcgcaacaacaagatttccacgctgtccggtggcatgaagcggcgcgtgctgattgccaaggcgctcgcccacgagccgcgcattctgtttctggacgagcccactgccggtgtggacgtggagctgcgccacgatatgtggcagatggtgcggcggctgcgcgaacagggcaccaccatcattttgaccacccattacatcgaagaggccgaagacatggccgaccgcgtgggtgtgatcaaccgcggcgaactggtgctggtggaagacaagcgcacgctgatgcgcaagctcggcaacaagcagctgacgctgagcctgcaggcgccgttgcaggcgttgcccgccgcggtggccgatctgccgctggagttggctgccgatggcaatcgtttgatctacaccttcgacacccaggccgagcagaccggcatcggtgcgttgctgcgccggctcaatgcgcagggcatcgacttcaaggacctgcattccagcgagagttcgctggaagagatcttcgtcaacctggtgcatggcgcacgtcaacaggaggtgcgcgcctgaatgtgcatgcgattgcggcgatctaccgtttcgaaatggcgcgcgcgttccgcacgctcacgcagtcgatcgcctcgccggtgttgtctacctcgttgtacttcgtggtgttcggcgcggcgatcggtgcgcgcatgggcgatatcgacggcatcagctatggcgctttcatcattcccgggctggtgatgctgtcgctgctcaacgaaagcatttccaacgcgtcgttcggcatctacatgccgcgctgggccggcaccatctacgaggtgcagtccgcgccggtggcgtggtgggagatcgtgatcggctacgtgggggcggcggcgaccaagtcggtgatgctggggctgttgatcctgctcactgcgcggctattcgtgccgtaccaaatcgcccatccggtatggatgctgggctttctggtgctcaccgcactgaccttcagcctgttcggtttcatcatcggcatctgggccgatggtttcgaaaaattgcaggtgattccgctgatggtggtgacgccgctgaccttcctgggcggcagtttctactcgatcaatatgctgccgccgctgtggcagaaggtcacgctgttcaacccggtggtgtatctgatcagcggcttccgctggagtttctacggcaaggccgatgtgcatatcgcggtgagcgccggcatgacctttctgttcctggtcgtgtgccttggcgtggcggcggcgatcttccgcagcggctattggctcaacgcgtgagtggtgagtgcagtggttttgtcggccgcatcctggtggatgccggcgggagttcaggtcaaacgctgcgtgggtcgcgtgcgcggtgccctcgccgctcgcgggacatgccgtgactccgtccctggggctcgatggcggcatccatgccgccaacggttccgcaatcggcaaggacaccgcaccagacggtttcctggcggctttattgaaagcgttgcacaccgaccaacgcgaccgaccctttgcccgcgcaccgtcgcgggacctgacgtgccatggatgccgcgtaaacgcggacaagaacgtacttgcagcatgtcccgcgacggtgcgcgggcaaggtcactgcagccagggcacagatccgccagcctgcagcagcctggcgtgaagtggtgttgtcagctgcttttactcggcagccggcttggcgccgttcttggtgtccaggtaataggccgccacttcgcccttgatcttcatcgtcatcgggttgccgcgacggtcgcgcgccttgccgacctgcaccttgatccagccttcgctcaccgagtattcctccacgttgtcgcgttcgacaccgttgaagcgcacgccgacgccgcggttgagggcatcggcattgtggaatgggctgcgcgcgtcgatggccaggtgatcgggaggggtatcgctcatgggaaaggcgtcatggcggccgggagagccgtcttcgaccgcacaggatacgggcctgcgccgtgaagaccagccccggcgacgcagttgcgtgcggcaatctgtttgcttgcgcgccatcaggcctcacacttccgccctgcaatctgtggaagtgagaccgtgatgcccgacaacagcgccgactacgatgaaccggatgacctcagcgccgacaacgacgacgatccggacacccatcaggggctggtctggaacctgttgctgctgatcaatccgggcgacgaagaaaccgcgctgcgccagttcgatgcctatcgcgagagcgccggcgagaccgatggcgatgcgtggttatgggcgctgaaggatgcgatcgactggagctcagggttctacgtggatggcagcgacagcgaaacgctgatcagtgcgatcgacgaactggccgcacgctggaacttgcgcatcgactggggcggcgacatggacgatgacgacttcctggtcgccaacgacaccgccgcgctgctgacggtggcgtacgatcgcctgcgcgaatacggctacaccctgtggtgttgggacaccggcagcgacgaccgtgccggctggatggcactgagccgcaacgatgaggacatgcagcggctggcagcgatcctgggtgcggatctgcgcccgggcagcgatccgttctaacccgcttgccgacgactgccgcccgggccacggccagtggggatgagaacaacgttgccgaaccgcaggcatggcatggcatggcgtgccctgcgcgacctcgccgcgctggagcgatgcccgccagatcactgccgggccatcaaggacacattgttgaaaccaccgtctccgccgaccagcttgatgaagtaggtgccggcctgtggcgagggcagtcgcagggtctgcgtattgccgggacggaccgaacgcaggtcgtagctacgggtggtgggctcggcgccgaacgtcaggtacagggcgacattgccgctgccgccgtaggacagcacgttcaacggcgtccccgcggtggcggtgaagctatacaaatgctcctcgtcgacgccggcactttgcgcggtgaccggcgtgcggttgctcagtgcggtgctcaccggcttgcagctgctgccgctgcaattggtgcggacatagtccatcgccgccgtcgcatcaacgatgccggtaccgatcggtgtcgccgtcggcggtggcaccgggaaggcgcgcgcggtctgtttcaagaccgcctgcagttgcgatgggttgagcggtgtcttgccagtgctcgccagcgagctttgcaccaacgcagccacggccgcgacgtgcggcgaggccatcgaggtgccggcatagccgaggtacttatattgaccggaggtcggcgtggtcttgccgctatagccggtcgacagcaccaacccgtcccaaccgccgttaccggtgtcctggtcctggccgccgccgggtcctgacaggtcgacgaccgagccgaagttggaatagaacgcgatgccgccggtgatgcgggtggcacccacggtgatcacgttgctgcagctggccggggtgaattgcgccgcatcgatggcatcgttgccggcggccaccaccaccgtgctgccgttggcgacggccgtattgatcgcctgctgcgtattgctgtcgcagctgccaaagccgcccaagctcatgctgatcacttcggccggatgggtattgtccggcacgccatcgacgtgcccgcccgatgcccacacgatcgcatcggcgatatccgaactcatgccgccgcagtgcccgagcgcgcggatcggcaggatctgggcgtcgtgtgcggcaccaacgccgccaatcccgttgttggtcagttcgccgatcgtgccggccgtgtgggtgccgtgccagctactggcgcgcgcgcgctgcaggcaggtattgtcgtcgtctatccaatcgccgtagtcgagcgcgccgggtacgcggccgtcggtggcgcgacgggacacacttgcgttggtgatgaagtcgtagccctgcaggatgtggtcgttgttcttcagatccgggtggtcgggcaggatgccggtgtcgatcaccgccaccaccacgccgccgccggtggaggtctcccaggccttgggcgcgcggatcccgcctgcgctgtcctgcatatgccattgatatttcgcgtagaacttgtcgttgggcactgccggatcggtgtgctgcgctgttgcacgcgcctgtgccggcagtgcggccgacccgaccaggtcgagcaccggctgcatcatccgatccaattgcgcgtattcgacggcggggtcggcgcgcagttcggtcagcagcctggtttgctcggcagtagtcagatgaccggtcaggcgcagcacgctggcaccggtgccgctggtgcgcaggacgcgcgcggccatcggcgcgctacgggcggcgttgctgctgggaggcaacaggttggcgcggcgtgcggccgacgacaggatggacgcgcgcagcgcgtcggagccgatgctgggcctgtatttgacgatgagcctgccggccgcgggcgagccgtcaggcaccgggctgtcgaccagaccacgctgttccagcggatcgttggccgcatgcagttggaagggggcagtggcgagcacagcgctcaacaacagggtccggagtggcggagaggcggtgttcatgggcgcaattccaagaagaaggggatggcggtgcgtgcgggcaggctcacaagtccacaccgaagcccaggccggcggaggagtcgttgccgctgaaggcgccgcccaggctgaaggaggcgcgctcgccgatcttgcgggcgtagccgatcgacagcgcatgctcgctgctctggaagccggcgccgacggagatacgcccacgttcgctttgtgtgccggccgcattgatggccatgttgagcatcgccgcgctcatcgcaccgaggcggtcgatgcgacgatccatgttctggaagcggcgcatgctgtcgtcgtgcagttggctgaaactgtcgctcagggccgagacgcggctgtcggtgtagcgagtggccgaactcaaggtccgtgcgtcgcccgcagagacctgggcgaggttggccgcgtcggtatcggaacggccggcggccacgttggtgatctgccgctcggcgccgacgctacccaccgagaccgtgttggcgcggtctgccaccgcgccttggcccactgcgacggcgccttgcgcggtggcacgcgcgccctgcccgatggccgtggctgacgccgcgctgacctgtgcgccttcgcccatcgccaccgcattggtcgccactgcagcaatctgcgtgttggcgccgactgcggtgctgccatcggcattgacgcgcgcattgctgccgatcgcggtgtcgttggggccgtgcgcgtacgcgctgccaccgatcgccgtgccggtgacatcgttggccactgccgcgctccccgtcgccgtggacgtggcggccaccgtgctggtgctggcgaccgccggcgtcggcgtgcctttcagcccgggggcgctagcctcggctgtcgcaattgcggaggttgcaggcgccagtcctgccgccacgccggcactgcgcaacgcggccgtccgcgacgacgtcgtgccacccaggcgaccatccagcgcgctgaccttgctgtccagcgcggtcagtgcggcgccgacattggtgtagctggcaccctggatcacgtaggtcggcgcaacgaacacgccttgtgcgccgatggctgcgccaccgcccaggacgctggcggcgttgctcagcgactggaacaactgtccgccggtgatcgcctcgctgctgccgtcggcgattgcgccggcgcctagattgacgatgcgccgcgtcgccgggccaccgtgaccgttgccgctgcccaccgagaccgtattggcctcgtaggtgcgcgaacccgagcccagcgcaaccgaatcggccccgctggcgccggcattggcacccaaggccacaccgttgacgccgctctggcgcacgaagctgttgtagcccatggccgtgctgttcacgccgttggcgctgctgtccacgcccagtgcgctggcgccggcggcgctggcacgactgcccgccgccacggccacgctgcgcgcgccgctggtcgacgcgccggcaccggccgccgtgctgtgctcgccggtcgcgctggcagtgccctcgccattggcttgcaacacgccgctggtggcctgcacatcggcagccaacgcatcgagctggcccttgttgaccgcatcggtggcttcggtgccggccgccacgctggtgatctgtcgcgtcaatccggatgccacatcgcccaccgccacgctgtagttgcgcgttgcatgcgaaaaggcgcccagcgccaccgcgctgaccggagcgcggttccaggcatcgtccacccagctgccgaccttggcgccatagccgatcgaggtggcatcgacgccgtcggtgcgggtggccgcacccaaggcggtgctgttggggttgaaccacgaactgatggcgcccgagcccaggaccacgctattggcgctcaaggcccagctgttgtgacccacggcgatcccgtcctggttcgatgccaaggcataggcgcccaacgagaccgtgttgggggcgaacgaaccggcgctgtggccgatcgccacggcatcggtgttgcccggcagattggggaacacgttggcgttgtagccgagggcgatcgcgtaattggattgcgtcaccgcacccgcacccagcgcgacgctaccgacgccggtggccgcggtgaggctgctgctgttgccggccgccgccgcggcagtgctgacgccgccgatggccacgctgtcgatcccgctggccagggcggtgttgccgagcgccacgctactggtgccggtggcgcgggcgaagtagccgttggcggtcgacagatagcccgaggccaccgacaagccgccgacagcggtcgctccgtcttcgaacgcgcgggcgcggtagcccagcgccgtgctctgcacgttgcgtgcttcgctgccgctccctaccgcagtagccagcgccgcggtggccttggcaccgccgcccagcgctaccgcgccgaactggctggcctcggtggaatcctggtgactgccgatgatctcgccggcgtcgttgtagtcgaatatctcggtcgtgccgccaatggcgacggccgattcgccgctcgccgcggccgcgtagccggtggcgatcgcgtgcttggccgtcaccgtggcaccggcacccagtgcaataccgccttcgccgagcgcattgctggcctcgccgatggccaccgcatagggctcggcggcgaatgcgccgacgtcctcggccgggtcgctgccaccgacgatctgcagatgcttgccgatgtcgtcagccgcgtctggtggcgtggtggcgttgtcctgcgctgtggtgtcggcggtgctggcttggctggtcgggcttgtcgcttctggcgcaggtgtggtggtgtgtgcagttgccagacgactggccagaaacaggagggtgagcatggcgcgtgtcagcggccgccgcggtggtggtgcgatgcaggcagtgctaccggcggggcgggcagcggcgaggcgggcgcggtgctggcccgttacatggtcaggcagaaggctcatcggtgtccccagaacgtggtgggcggagcgactggcgccgaccgaactccaaggcatccccctgtcgatgcggagttgtgtcggcgaacacgaagtgcgccaaaaacttgtcacgcagatcccgggctgtcaccaaacgacgattgcatccactcaccaccgatgtgagcatccagcgttgtctaggtcgcctgctgccagttctgtgaaattcatctcagttttgccctggttgcagccaccgacgtccgccagtgccagcgaccatcggcatgcggcgttcctgcaagtgttgctggcggcgatcgtgctctataccgccggcgacatcggcctgtttctctacgtggctggcgctgcgcgcttgctgagtcacacggacctgttgtttgccctggtgggtagcgtgctcactgcggtaggtgcggcgctgggcgtgtggcgcgtgcggcgcggcgacaatgcgggggcggtgcggacttacgtggccgcgacgttgatcggcgtggtggttacctatgtgcgggtggacatttacgacctgctgaccaaccccatgcccttgctggcgctggtactcgccggcatggtgctggggagtcgcgcgctctggcgcgtgttcctgttgctggcggctgctgcgttgctgggcgtgctcgcacaggtgatctggccggtgccctggcgctcggtgcgcggcaacatcggcttgggcctggtgaccgtcggtgcctatctgctgatcactctcagcctggatcgcaccatcgccgcattgcgtgacagcctgctcgaatcagaacaccgccggcgcgaactggaacagctcaatcgccgtctgctgcaggaaatggccgagcgcgaacgcgtgcaggagcaactgatccacatccagaaaatggaagcgctcgggcgtctggcagctggcgtcgcgcacgatttcgataatctgatcaacgtgatcatcggctacgcgcaacggcgcgatgcgctggagggctacggcgaagcgccgctgctcaaaacgctggaaaacatcgagaccgcctcgcggcgcgcgttgacagtcagccggcgcatcctcaacttcggccgcgccgagcccgacctgccgaccctgttcgatgcccgcgcagcactgcgcgatgccgaacccaccttgcgtcagctattcgggcacgacatccggctggagtgcatcgccgccgggccgccgctgtgggtcctgatggatcgcgatgatctcgaactggtgctgctcaacatcgccgccaacgcgcgcgacgcgatggaggagcagggcgtgttccgtatcgaaggcgagttgcgcgaggccacggtgtgcttgcgtttctgcgataccggtccgggcattgcaccgcatctgctggcgcgaattctcgagccgttctacaccaccaagccggtcggcaagggcaccgggctgggcttgtcggtggtgcaaagcatcatcgccgcggccggtggccaggtggcggcgtgcaatggtccgcaaggcggggcctgtctgtgcctgcaattgccgctggcggcggcgcctcagtcggccagcaggtagcccatgccacgggaggacaacagcggcagcgccggtgtccgatcgctggagatgcgtgcggccttgcgccgcagacgatggatcagcatttccagccggtgcaggtcgaagtcgccggtggcggcttccagtgccgataccaaggtttcgcgctcgatcgcctggccgcgctgcgcatccaggcagcgcatcagacaccgctccagcgaggtcagcaccatgaccgtgccgtccggtgccaacagacaccaaccgtctgattgcagtcgccaggcttggctgggcgtggtgacgctgatgtgggccgtgcgtagacgctgtgccaggttgcgcaaggtcagcgcgaggatttccgggtcggtcggtttgcgcaggaaggcgtcggcgccgccgtgcaaggcgcgcgcgtggtcgctgcgaccgcgattgccggtcaacacgacgatgcccagtccggcgaacaacgagcgcaggtacgtcaccacgctcaatccgctttcgtcgggaaggccgagatcgagcacgaccagatcgaaggcctgttgcagcatcagccgatacagttcgccagcggttccggcgccgctgacgcgaaagccgaactcgcgcaacccgggaatgaggatgtcctcgcgcaacagcgcgtcgtcttccagaacggcgacggataacagcgagtccgcatcgggtagggaagcacggatagacaagacacctctcccaagtcacttgccatggtgacgggccgacggtgtcctacaacaccacatgcacgcgcggcgcgcaatgtatgtctttcattgcgacgcgagggttccattggcgggccggcaggtgtaccgacgggtgtgacggtgcgccgcctgtcggcgtcgcaggcgccgcttatgcgtgctcgccgcgcgcttgcgctcgcgcattggcaatcaacgccttgagcaaggtgcggtcggtatggcgggaaatggcgatggcgccgagggcgatcgcctcaaggcgcagcggagcgggcacgtcgtagtgcgcaccactgagtttgttctggaaggcgcggcgaggaatgcccagccgcgccgccatggcatggagctcgtccagcgtatcgcccagcaggtgcgcccagcgctgatcgcgccacaggtgcaccgcatcgtcgacgtagacggccatcggccgggtcaggccttcctggccttcttgccggcgctgtcgctctcggcatcgtcgctggcttctgcgtcggccgcactgtcatcggtgctggcagtggcgttttcagctgcagcatcttcagcgacggcgtcggtgccggcagcgtcagcggcgtcttctgcatcggcgtcgccgtcttcatccgcgtcggcgttctggaattcggccaccagcgtgttcaggtattcctcggcggtctggccttcgtcggcggccaggtcgtcgatcatctgctgcagctgggtcgaatattccagccagatggtcttgccttcggcttgctgcaggttggccaggtgcttgagcagggccagcatcggcaccgggttgtcggcgctgcccatggtctggccgccgatcgacagcatccactcgctgccgccctgcaggccgatggcggccacgacacgcccttcggcgtcttgcagcacggcatggttggtgacctggggcgcctggcccagacgggcgaaggggcgcttgggttgctgcttcttgcgcttgtcgcgcttggccttggaattgcgggacacggtgttctcgacgctgggaatggccagccattctagagcgtgcgccgcacgatgcgatgcgcggcggcgattggcatcgcaccagacagggccgccaggggcgcagcgtctgcaccggcaccgacctgagagcggccaacaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggaatcggcatggaccacgcgtccactgcggttgtgagcggcgccgcccgtgtctacctgaccgctgctcgcgacgtgttgttcgccgctctcaaccccgccaccggcggacctggcccgaaacagcagtgggccgtttccccgacgcgattgcctgggaaatcgcacatcgcggtctgcacatccaggcctgccggccctgcattactgcttctccaccgcggcttccgcagccttggcaagcgccttggcagagtccacctgcgcgctggaagacaggcgcggtcctgccggacgggcagcggcagctccggccgccgccgggacaggagccgcggtggcggcgaccggcgaggccactgttggtgctgcttgcttgaccggcgttcccacggtggccgcagcaccgctcagatccggcacctgggtgtcggcatcgtgcaccgatttgcccagcgccacgccttgtcctgcaccggccaaggccgcgctttcggcgtcctgggtcatcaccacgatactgatgcgacggttgatcgggttctgcgggtcggtcttgtcgaacaacaccgacgacgacagccccaccacgcgcgtcaccttggcgtcggacatgccaccgcccaccagtgcgcggcgcgcggcattggcacggtcggcgctgagttcccagttggtgtagccggcatcgctgctgtaggccgtggtatcggtgtggccggtgatgctgatgtggttgggcacctgattaatgaaattggacagctcgtgcaggatcgccaccgtgtacggcttgagctggtcgcggccgatgtcgaacatcgggcggttctgcttgtccacgatctggatgcgcaggccatcgggcgtgagatccagcagcaactgatccttgaacggctccagcgcctggctcttgtcgatggcctctttcagttcctgcatcagcgtttccaggcgctttttgtccttgctgcggctgtcttcggtggtgtccgcggcattgtcgcgcttgcggcccatttcgtccttctgccccttggccatgtcggcggtgccgccgagcttgatcatcgaggtgctggcgccgccaggcccgttcatgccaggcgagggcgccatcgatttgcccgacagcgggctggggttgcggaagtattcggagatcgccgcacgctgttccttggtggtggccgccatcagccacagcaccaggaagaaggccatcatcgcggtcacgaagtcggcaaacgccaccttccaggcgccgccatgatggccgccgccctgcaccttcttgacccgtcggatgatgacggtggatttggcctcggccatgaccgcggccctacttgatcgtcttcaggtgcgtttcgaaatcgccgaagctcggacgcacattggagggcagggtctttcgcgcgaattccagcgcaatcttcgggttgtaaccacgcaggcaggccagcagcgcggtcttgaccgcttcatagatgcgcccgtcctgctcggcacgcgcttccattgccgccgacaacggcgacacgaagccgtaggccagcaggatgccgaggaaggtgccgaccagtgcggcgccgacgtggtggccgatctcttcgatcggaccgccgatcgagcccatggtaatcacgatgccgagcactgccgccacgatgccgaagccaggcaggccatcggacaccttgctcagcgcatgcgacggcgccagggcttcgtgatggtgtttttccagttccagttcgagcagcggttccagctcgtgcggctcgatgttgctgccgatcatcaggcgcaggcagtcggtgatgaagtccagcaggtgatggtcggccaccaccttggggtagttgccgaagatggtgctgtcctgcggcttttcgacgtggtcttccagcgccatgaagccgtcgcggcgggccttgttcaacagctcgtagatcaggctcagggtgtccttgtagtcctcggacttgtactgcgggcccttgaacacgcccatgatgccgctgagcgtttccttgacgatcttgcccggcgtgctgaccaggaacgcgcccaatgccgcgccaccgatgatcatcagctcgtacggctgccacaacgcgcccagctttccgtgcgacagcacatagccgccgaggacactgacgatgacgacgatgaagccgacgataatgagcatggcgcagccgagagcaaactggggtcgctaatggtttcggcttgcgcggccgattcttgaagcgcgcagcgtgaagatgtgccctgtcactgaacgtttagccgattgtcgttgtggcctcatgcacgcatttgagcgcttcgccgcccgccagcgatagcgtcgcttcgccggcatgttcccagaattgattgccctgggcatcggcaaagcgcgttccggacgccgcctgcgcactgaccaggatcagcctgcggtcttccaacgtcagctctaacgcatcggcggccgagtcgaaccgggtggcgatcatgcgctgaccgcagcgccagcccactgcctgcgcgggaagcgccggggcggcggcaggcgcggtgtgcgcaggcgtcctaccgggcctgggcagcgggccggcgacgctggcgtcggtgcccacggcaggtgggtgggcatcggcgctgttggctgtggcgggctcggtgcctgccggcttggccgcctccgttgtcggcggcggtgagcctgcgctgcagccggcgagggcggtggccaacaggccggtgagcatcagggatgaggacgtgtgcatctgcgtactcctgcctggatcggatagtcgccctgctggcgacggttggaatggcgagggctgtgccgcggcgctgcccatgtgcgtctatcaggagcgccggacccggccaggctgcctgcggacggctgaataacgacagcggtgcggtggacctgcaacttggcctgggtgtggccgcccgtttgaaaatcaagcactgcgcgtggcgagcactgcctcgcttggcgcgcaaagcgcagggaggcactgttcgacgtcttcctgcgccgtcatggccgtcgcctggcgagcaggcgacgccatcaggccgactgcgcctcagcaccctcgcggtgcaatgggttgggcaatgcctggccgttttcggtgaagcccagcgagaccgagttcaggcagtggcgctcgccggtcggcggcgggccgtccgggaacacatggcccaggtggctgtcgcagcgtgcacagacgatttcagtgcggatcatgccgtagctggtatcgcggatctcgcgcacatgggcggggtcgtaaggcgcgaagaagcttggccaacccgtcccggattcgaatttggcgctggaccggaacagcggcagaccgcacaaccggcaggtatagacaccgtccagcttgttgtccagaaacaccccgcagaacggcgcctcggtgccatgctgcagcaacacgcgctgttcctcatcgctgagcccggcgatcaaggcatcgcgctgggcgggggagggaggggtcagatcgaactggctcatgaggctctcgcatgcgctcgccagcggggtgccggcgcctgtcccagtgatgtgggcattgtcgggggcggttcaaccggtgagcgcgatcaacatggtgctgcgcaggtgtcatcgctgcatgcgaacgcgctggcgtgcgccactgcactccgtggcgacgttcttcgcatcgcaacgacctggcgaacgcgttcatcccccggccggtcgtgcgcattgccgcagcacatccgcgcccccatcgagtgaggaccctcaaacacgcatggtgcctgtcatggcgatccatccatcaacccgccgcattctgctgtgcgttctgctgacgatggccgcagcggcagcagcgcagtcggccaccaccacgcactcgtccacgcacttgcaacccatcaccacaccaacgccggtgcagcccccggtgacgccgcgcgcgctgcagccggcacctgccgccgcacccgtgccctcgcagctggggcaacgcctggtcgcgccgaccattcccacgcgtggcccggcacagacccctgtcgcacctgccggcagccaggtggcgccgaccaagccgatggtctacgaccgcaacggtcgcttgctgcagggcatgcagccggccggcgccaaccgggtgctggatacgaagaccggtcgctacgacgacgcggtgccggcgggcgatggcatgcgcgtggtgcgctgatagcggcgctgcgctctactgttgccaattcccaatttacaatttcccgcctcaatcggcgatcggcaacgccagcgtctccttgacctcttccatcacgatgtagctcttggattcgcgcacatgcggcatggtcagcacggtgctgccgagcagcttgcggtaggaggccatctcgctgatgcgcgccttgagcaggtagtcgaaatcgccggagaccagatggcactccagcacgttgggcagcttcagcgcggtgcggcggaattgttcgaagatgtcgccggatttgtacgccaggctgatctccacgaagaccagcaggctggccttgagatagtgcgggtccagccgcgcgtagtagccggtgatggcgccatcgcgctccagctggcgcacacgctcggtgcagggcgtggtcgacaggcccacccgctcgcccagttcggtaaacgaaatccgctcctcctgttgcaggatgcgcaggatcttgcggtcgatcttgtccagctcccgggcgcggctggtcatggaatttgtcttggcaaggtttggcaggaagtttcactgcaaggccgtgccgattccagaaatggcactgcctggctcgcaatatactgcgtctaactagccccctcggcgcgtggttgtgggggaatgcccttttgaggagaacgacatgcgtgtgctcattctcggcagcggcgtcattggcgtgaccagtgcgtggtacctggcgcaggccggttgcgaagtgaccgtggttgaccgccagccggccgctgcgctggagaccagctacgccaacgccggccagctgtcgttcggctacacctctccctgggccgcgcccggcgtgcccggcaaggcggtgaagtggctgttcgaacagcatgcgccgctgtcgatccgccccacccgcgacctacgccagctggcgtggctgagccagatgctgcgcaactgcaccgccgagcggtatgcggtgaacaaggcgcgcatggtgcgcatgtccgactacagtcgcgactgcctcaatgcactgcgtgccgagactgggatcgaattcgaaggccgccagctcggcaccacccagttgttccgcacccagcagcagcttgacgcggctgcgcaggacatcgaagtgttggcccagtacggcgtgccgtacgagctgctgagcccggcgcagattgcgcaattcgagcccggactggccggcggtggcgcgcagatggccggcgcactgcgcctgcccgaagaccagaccggcgactgccgcctgttcacccagcgcctggccgaactggctgcgcaggcaggtgtcacctttcgctacggttaccagatcgagtggctggaacacgctggcggccaggtcaccggcgtgcaaatcgatggccgcatcgaaaccgccgaccgctacgtgctggcgctgggtagctattcggccgacctgttgctctcgctcggcctgcatctgccggtgtacccgctcaagggctactcgctcaccatcccgatcgtcgatgcgcagcgcgcgccgacctccaccgtgctcgacgaaagctacaagatcgcgctcacccgcttcgacgaccgcatccgcgtcggcggtatggccgaggtggccggcttcgacatgtcgctgaatccgcgtcgccgcgccaccctggaaatggtggtcaacgacctgttccccggcggtggcgatctggcccaggccgaattctggaccggcctgcgcccggccaccccggatggcacgccggtggtcggcgccacgccgtatgccaacctgttcctcaacaccggccacggcacgctgggctggaccatggcctgcggctccggacgctacctggccgatctcatgcagggccgcacgccggagatcgataccgacggtctggatattttccggtacctgtcgccacgcagtgcgcgcccgcagcgggaggccgcctagtgcgtcctgcgcaagcgtcgatcgatctggaggcgttgcgccacaactaccgcctggccaagcgcctgggtggcagcaaggcgctggcggtggtcaaggccgatgcttacgggcatggcgcagtgccttgcgcgcaggcgctggaaccggaggccgatggcttcgcggtggcctgcatcgaagaggcgctggaactgcgccaggccggcatccgcgcgccaatcctgttgctggaagggttcttcgagcacgacgagctgcgcctgatcgccgagcacgacctgtggacggtggcggctacgccgcaacaggtgcgcgcgctggccgcgttccagagcccacgaccgttgcgggtgtggttgaagatggacagcggcatgcatcggctgggcctgtcgccggaagacttccgcgccgcatggctgcgcctgcgcgggctgccgcagatcgcctcgctggtgctgatgacccacctggcgcgcgccgacgaattggactgcagccgcacagacgaacaggcggtggcctttgcgctgaccgccggcggcatgcgcgcggaaaccagtctgcgcaattcgcccggcctgctcggctggccggcgctgcgcaacgactggtcgcgcccggggctgatgttgtacggcgccaacccgttcccgcaggacaccgagaacactgcgcaattgcgcccggtgatgacgctgcgctcgcgcatcattttggtccgcgacctgccggtcggcgaaccggtgggctacggcgcccgttttgtcgccgaacgaccgacccgcgtcggcgtggtggcgatgggctatgccgacggctacccgcagttcgcgccgaacggcaccccggtgctggtggatggccaggtctgcccattgatcggtcgcgtctcgatggacatgctcaccgtggaccttaccgaccacccgcaggccgacattggtgccaccgtgcagctgtggggccaggcaccacgcgttggcccactggccacgcaatgcaatgtcagcgcgtatcagctgttgtgtggactcaagcgcttgccgcggacgtatgtgggtagtgcggcagtgggcgaggttgcagcgcggtaacgtggattccttctcccatcgggacgttgtccttcgtcatgggggagaaggtgccccgacggggcggatgaggggacgggcgacgtcacatgcaattggaagcacccgtgagcttcgccccgtaccctcacctcaaccccttgtctctttgcgatctgccagattaggcgtcgcgaggcggcgtggtcgaccgataacccctgggtcttagcgaccgcgggagagaggctcgaagcggtcgccgtacgccgtgagtgcgctagtcacttccatcgcgccgttaacccttatggcacggtggatgcgtatcacccgcgcgccgacacgcaaaaacggcgcgttgccacgcgccgttcgcacacacagccgggttgcttttccggcgctgtcagcaccaaccggttacaacccagccgtcctgtgatcgctgcggaactgcttgcgcacccagtcgtcgatcatcgctttctcgaagcgcagtgggtcgctgtcggtgaaccgcgggccgctcattaggaaggccgagtccaccaacttgcgttcgccctggtcgatcacccggccatcggcgccggtgagcgtataggtgaaactgatccgcggcgggtagatgtccttgaccacgcgcacgtcctgcatgcgcggcccgtgccagggctcgtattggccggcgcggcggatgtcggtgatggtgacgctcaggtgctggccatcgggcagctggcgcgctgcgctctgttgaaagtgagttgccagttgggtcacccagtcgccgcgctgcgcctcccaacggttgccgctgaagcgcacttcggagaactgcgccgggtcggtccagcgcacgtccaccttgccatcgctgctcagcgcgcggggtgcgtcggggtcggtgacgttgcgtccccaggcctgtgaaccggtcgccgcaagccagccagcagcaggctggcgccgaaaagattggaaagtttcattgaaagcctccaagcggaaggtacgtgacgtaccgggcattccggcagtgtgggggtgcgtccgagcacctgcaacgcgcggcacgcctgggcttgcaaccacgttgccgcacggttaatccgccgccgccggccatgacggcgggttcactgcgcctgcgcccgcccttcacggcacagcccggaagatcgtcagcatggacactccttctttccgcacaaaatcagcgtcttcggcgccggcacacctgccgtcggacgtgcgtctgcaattcatcgactgggccaaacagcacggccataaccttgcatctggtgcagctgcattcgtcgccctgcacagcgaggtggacctggatctggcaacccgtgcgttgcagctggagccaggcgccgatccacgcgctgcgctgcgcgagcatctggctgcgctggcgcggcaggtggatgtggccgtgcagttcccgccggtctacacctacactgctgccaacggcctggagtatcgctattcactgatgctggtcattgccgaagactgcgtcgagtggaccggccgggtctggcaggacctggattaccagggaatgctgaccgggcgtggacagggtccgcgcgccaactacacccagctggcgcgcatggcgctggaacatgagcttgatcaggagcgtccccgttatgtccaggcatgaactcgaactgcaattgccggtgggcgcgcagatcgccagcggcgaagacggcttcagccagcgctgccgcgacgactgcgccgagatgggggcctcacgggcccgcctgttgctgctggattcggactcagcacgctctaccgcctggcgcgcggatgcgcagcgctggatggacgaacagctgcggcgcgagggggaatgggtgttgcgcggtgtgatcgccgggatcgtggtgctggcaacatgcatcggattcgctgccactaccttgtggcgcgtctggaattggcaatgaatgggtgaacttaggacgcctgtcgtgcacccgctgacgacatcgggcgtggtttcatctgccggtcatccgctccggtagcatccgtgatctccgatttgagcactccttcttccagcccttcgctggctgccgccctgccggccgccatcgccgagccgtttctcgacccggcgatgtatcacgaaatcttccacaacatcgatgccggtttctgcgtcatcgacatggtgttcgacggtgagcaggcggtggattatctgatccgtaccaccaatggcgcgttcgagcgctacaccggtctgtccaccaacgcactgaacatttccattcgcgacctgctccctgagcatgagcaggagtggttcgaccgctacggccttgttgcccgcacaggcaaccgcatccactttgaaatgcaggccaaggcgctcaagcgctggtattcggtcgatgcgttccgcgtcgggcggccggaccaggggcgggtggctgtcttgttcatggacattaccgagcgcaagcgtgtcgagcgtgagctggccgaaagcgaggcgcgtttcagtgcgctggccgacgggttgccgatgccggtgtgggtgctggacgcgcagggcgtggtgcgcttcgtcaacagcgcgtacggcgaattcttcggcctggatatttccagcggcacggtatcggcgtggagcgaattgctgcatcccgacgatttgccgacgtttcaattcgagctggcggcatcgctgcaggaacaacgcggcctgcgtgcactggtgcgtgcacgccgccatgatggacagtggcgctggatcgagatgactgccacgccgcgctattcggccgatggccggttcatcggcctggccgggagcagcccggatgtgaccgagcagcgcgagatcgagctggcgcgcgagcaattgctcgaatccgagcgcagcgcgcgcaacgaggccgaaagcatggcgcggctgaaggacgagttcctggccacgctctcgcacgaattgcgcaccccgctgaccaccatcctgggctggagcgaattgctgctgcagcgggtggaagaaggacacaccacctacaagggcttgtcggtcatcgccagcagcgcacgcgcgcagaagcgactgatttccgacatgctcgatctcagcagcatgttgttgggcaaggtgcagctggaagtcgaatcgctggacctggccgagcaggtgcgcgaagccttgaacacccaggaactggccgccgaaggcaaggaccagatactggaactgcatgtgccgcccacgccatgcctggtgcttggcgatgccacgcgcctgcagcaggtggtgtggaatctgctttccaacgcgatcaagttcaccccggcgcatggccgtatcgacgtcagtatcgagcgcgacgacgggcatctggtggtgtcggtctgcgactccggcgacggcattgcagccgaatttctgccgcatctgttcggacgtttccgtcaagccgatggcacgaccacgcgccagcatggcggtttgggtcttggcctggcgatcgtgcaacagctggttgaaatgcacggcggccaggtcggtgccaccagcggcggccgcggcaagggtgcgaccttcaccgtgcgcttgcccgaacatattcccgatcaagccaagcgtccgcgtcgcgaattgcggcggcggctgatgtccgaacagattgtcgaggcgcgcgcgctcaacggtctgcgcctgctggcggtcgaagaccaaccggacatgctcgattatctgcggcgtttgctcgaagagcagggcgccgaggtggtcaccgccggcagcgccaccgacgcattggccttgctcgatcatcgcggccacgcccgcttcgatctgatgctcaccgatatcggcatgcccggcatggacggctacgggttgatccgcactgtgcgcgaaaacctcggactggatgcaaccgcgctgccggccgtggcggtgaccgcgctggcccgcgaagacgaccgcaatcgcgcgctggagtccgggtttcaagagcatctcgcaaagccgtatagcgtggcgcagttggttgctgccgtgcgtgctgcgcgcgacgctgtggagtaacgcgtgtacgacgttattgccgcgcgtgggaggtgtattggccagtgggctacggccacaccgtcggatgcttgcagcaggtcatccggatcaggcgtgctgaggcgttacggccgtcactgcattggcaatggaaacagccgaccgtttcgcaacggccggttttttattgatctgtggtctcaactgccgatccagtttgtctgcagcaatcaagagcagccaacaaaacgactgcgctcaccgccaagcgggcgcggccggtgcccggaatcggcacataccacgcgtccactgcggttctgagcgcgctgtccgcgctcacctgacggttgttcgctacgttttgttagccgcgctaagaacacctgccgacgcaggcactgtgcgaacgctaaaagcagtcgccggcaagtgacgcgttttctgcctctttcacgcgcgctggcctagcgtgatgcgctctactcccagagatggcgcaatgcccaaatatgccccgcacgtgtattccgaacaggtccagatcgccacgctcgaaccttgggtgtctctgctcgatggtcaggaacgcgtacggatcgagctcgacgacggcagcatgatcagcggcacggttgccgtgcgtccgagtctgcagacctacctagacgaacaccgcaaagaaggcgtcaacggacaactgcgcctggatcagctggatgcctcgcaagagccgcaatggatctggatggaccggatcgtcgcagtgcacccgatgccgcttggcgctgacccacacgtcatgccgtaaaggctgcgtgttgacgatgtgtttacttctcatcgtgccgttggcggcatgatgacccgctgccgccgctgttcaggattccgccgcaatgaatgcacccgtgttgacgttcgctcgctggccgctgtcgttgatggcgctcgccgttcttgctgcatgtggcgataccgccacgctggccatcgaacaggggacggggccgaatccgcaattgcccgagccggtgaagcgtctgattcccaccgtcaagatagcgccggtcaagcgctgggcagccaatgccaagcccatcgctgccgatgatctgcaggttgcggcgtttgcgcgcgatctcgatcacccgcgttggatctatgtgctgcccaatggcgatgtgttggtggccgaaactgccgagccgcccaagcccgaagatgccgaaactggcggtggactgcgcaagaaagtgcagggcgcgatgatgaaaaaggccggcgcggcggtggccagcgccaatcgcatcacgttgctgcgcgatgccgatggcgacggtgtggcagaggtgcgcacgcagttcgtcagcggccttttttcgtcgttcggcatggccctcattggcgaccgtttctatgtcgccaacgccgatgcgctggtgagtttcccgtacaagcctggcgacacccacatcaccgccaagccgaccttcgtggccaatctgcctggcggcatcaaccaccattggaccaagtcgctgttggccagcccggacgggagcaagctgtacgtgggcgtcggatccaatagcaacgtggccgaaaatggcatggaagccgagttgaatcgtgcggcgattctggagatcgacccggccaccggcaacagccgcgtgttcgccagcggcttgcgcaacccggtgggcactgcgtgggagccgcagagcaaatcactgtgggtggtggtcaacgagcgcgacgaaatcggcagcgacctggtgccggattacctgacctcggtgcgcgacggcggcttctacggctggccgtatagctactacgggcagcacgtggacgagcgcgttaaaccgcaaaatgccgagttggtggccaaggcgatcaagcccgattacgcgctcggcccgcataccgcgtcgcttggcctgactttcgccaatggcagcgtgctgcctgagcgcttccgccagggcgccttcatcggccagcacggctcatggaatcgcgatccgcccagcggctacaaggtgctgtttgtcccgtttgccaacggcaagccaaccggtacgccgatcacggtgctggatggattcctggatgccgaaggcaatgcgcagggccgccccgccggcgtggcgtccgaccatagcggcgcgctgctggtggccgacgacgtgggcaatgtgatctggcgggtaacgccgaaggcgcgttaagagcggcgaacaacgcgtcgccagcagcggtcaggtgggcgcggacggcgcgctcagaaccgcagtgtccgcgtggtacatgccgattccgggcgccggccgcgcccgcctggcggtgagcgcagtcgttctgttagccgctctacatgcgggccgacagtccgcttgtgcactggttacatcgccaggtaagccgccacgatcgccatgaacatcccttctgccatcggtgcattctcctcctcccctgtatgggggaaggtgctccgaagaggcggatgagcggacgggcctggctttgaatgtgtgggcagggaatcaggcgttgctccacgcgtcgcctcgcgcggaacgcaacggctccaacgatacttcccatcgtcagcttggaaaaaagagcgaaacacccctcggccgccgaacgcgctcttgtgcgataaacacaaaaaatcgggcacaggcccggtctctggttgatcagcgtgccggcaatcgccccgacacgctgtagtgaagaacgttagatgacgctctcgtcggaacgtggcattggaagatggttagctggccccgccacttgaatcgacttgccgaggcgcttccggcgacgcactgaagcggcgcgcatagccacgctcctcggtaatacggctgatgtcgtcgtcggccatttccggtgcgccgtagaccgcataggccactgtgccatcgtcacgctcaccgacctgatgcaggcgatagagaggtcgaccggcgcaggtattttcggggtaatgcatcggtggcggagtgtcgtccagatccatctcgctgttgtcgacaactcctcctacgaacaaggctcgcatcgcgtctctccgctgtgggtttggattccagcgtaggcgggcggatgttgcgtgcgcatcaatagtccgtatagacattggaaggcgcgggggcatttggcacaggtcacttacaatggcggcctgttcccgacccgatgatccgatggctggcccgcacgatgccccgcttcaagccctgttcctgcccttcgcccaaggcgtgctgccgtggccggaggggccggtgttgttcctgcgcgcacgcgacggtttcccgctgcgcgagcaggcggtggccgagacgctgacctgcgagcagagcttccgcccgttcgccgaagcgctggagcgtaacggctggaacgtgcgtgaagaaagcgagatcgaggccgacagcacgcgctatgcactggtgctggtgctgccgccgcggcagcgcgaagaagcgcgcgccctgttcgcacgtgcggtggcgctgactgcgcccggtggccgcgtggtggcctgtcagtccaacaacgaaggcgcgcgctcgggtgaagccgatctgcgccagctcaccgggctggcaggtagcctgaccaaacaccactgccgcacctactggactgcgccgctgccggccgacaccgacgccacgctgcaggcgcgctgggcagcgctggatgcgccacgcaagatcctggacggccgctttgtcagccgtcccggtgtattcgcctgggatcgcatcgacccggcatcggcgctgctggtcgagcatctgcccaccacgctggctggtcatggcgccgatctgggcgcaggcttcggttatctatcggccgaagtgctggcgcggtgccccaaggtcactgtgctggatctgtacgaagcccagacgcgcgcgctgacgctggcgcggcgcaatctgcagggcatcacgcatccggcgcagctgcactaccactggcgcgatgtcaccgccgggctggtggcgcactacgatttcatcgtcagcaatccgcctttccatacaccctcgcgtgccgaccgcccggatatcggccaacgcttcatcgcggtggctgcacaggcgctgcgcccgggcgggcaactgttgttggtggccaaccggcatttgccctacgaacaggtgctcaacgaaagtttcgggcaggtgcgcgtggctgcagagcgcgatggtttcaagctgatctcggccatccgcggccgtggagcgcgcgcatgaagctggtcaaacatatcgccaatctcggttatggcagccgtaagcaggtgacccagctgtttcgacagggcgcggtcaccgatgcgcagggcgaggtgctgtacgccgacgaccaggtggagcacgacgccatccgcatcgatggcgaaccgctcgatccgccaccgggcttcagcctgttgctgcataaacccggcggctacacctgttcgaccaaggacaccggccggctgatctacgagctgttgccgccacgcttccgttcgcgtgcgccggtgctggcgccggtgggccggctggaccgcgaaaccagcggcatgttgttgatgaccgacgacggcgcgctgctgcatcggatcatttcgcccaaatccgccctggacaaggtgtacgacatcaccctggccgaagacctgcgtggcgacgaagccgcgttgtttgccagtggcagcttgctgttggaaggcgaaaccaagccgctgttgccggccgaattggaggtccttggcccacgcgaagcgcggctgaccctgcacgaaggccgctaccaccaagtacggcgcatgttcgctgccgccggcaatcacgtggttgctctacatcgcagccgcattggcggcctgtcgctggatggattgccgtccgggcaatggcgtgcgctggaagcgagcgatcttgaggtgttgtttggtcgcggtgctgccgcatgacgcagattgcagcgctgccattccgcccgcaggcggtgatcttcgacatggatggcttgatgctcgacagcgagcgcgccatcaccgcctgcctggtgcaggccgccgacgagcagggcttgcagatcgagccggcgttctggttgcgcatggtgggcaccggcgatgtggcttgccggctgttgctgggcgaacgcatcggcgacgcctctgccgaggccatgctggcgcacgcgcaacgcttgtatgccgctgcggtcgaacgtggcatcccccaccggcccggcatcatcgcattgctggagtatctggccgcgcagggcatgccgcgtgcggtggccacttctacccagcgcccgctggcgctgcgcaagttggaagcggccgatctgctgtggcgcttcgacgcggtgtgcacggccagcgatgtcgtccatccaaagcctgcgccggatatctatctgctggccgcgcgcgcgctggccgtggaccctacgctctgcctggtgctggaagactcgcccatcggcgtgcgcgcggcattggcggccggcatgacgcctatccagattccggacctgctcgaacccgatgccgccgtgcgtgcgctcggccatcgcatcctcccctcgctaggcgatgcgcagcgcttgctggaagcatgcttgtcgggttgatgcggttggtggtgctgcgtatcggtacaaccacgttgcgaccgggcttttgtcacggaggtgctgcagcaacgcgcgacgcgcgtcatcaaccagagcccgtcatcccttgtgcatcggcaatccagtttgcactcacacgtactgcatcttgcgcgacataccgccgtcgacgatgacatcctgcccggtaacgaaaccggacagctgcggcgcaagcagatagaccgccagctgtgcgatgtcttcgggcgtccccacgcgtccggccggatgctgcgcatgatcgcgacgcgacagcttgggcgcacgccgacgttgcggcgcgcgccacgcatcggtgctgatccagccagggctgatgctgttgacgcgcacctgcgggccttcgctcaatgccagtgcatgcgtcaacgccaccaagccgcccttggccgcggcataggcttcgctatgcggcgccgattgccaggcgcgggtggaggcgatattgacgatcgcaccgccaccgggtgcctgtgtcaatgcaggcagcgcatgcttgctgcacaggaaggcgccgtgcaggctggaaaggcggcggttccactcatcccagtccagttgcgacagtgctgcgctatgcggatccggcacgccggcattgttgaccaggccgtcgatgcgtccgaaacgcttgagagccgtggtgatcaggcgcgcggcctgcgcttcgcgcgcagcatcgcaacgcacgaaagcgctatgacgtggcagcgcccattccctgcaggcaggccctgccggcgtcggcatccagatcgccgatcatcacgctgccgccggcgcccagcaccgcttgcgcaatgccgcggccgatgccttgcgcgccaccggtgatcaccaccacgcggccctgcagtggtgacggggtccatgcggaaattgcgggagtcagggccatggcatgctgcacatcggtgaaggtggccgcactgtagcgtgcgggctgtcgtcgtctcagcaagacggtgcgcgtgggagcgctcagtgcccatgatggcgcgccccttgatgtcgtcatccacgttgggtttgatggactgcgccttcgtcttcgcaatgccaggcaagaggcgtcgcacactgtcgctgcacgcgcagtgctgctctgcgtccgttcaatggcagcccatcgcacgatgactcggtgccacgcgtgcgagcgcgcccggtgcggcatggatcacccaacgacttcgatgctgagcacgtggcccacacgcagctgatgacgtcccactgcgttttgcgcctactccctgccgatcgcagatgggcaaggattcgctgccgcccgcagtaacgcgcagcaggcgcaacactcagtgctcggccccgttcaacacacgttgccaaccatcgctgcccaggcgttcgagcgtttggatattgcgttcgacgatcacgtccgggtcagggaacgccgccaccgcccgctctacgctgtcttcgcgcagcagatgcaaggtggggaagggcgagcggtttgtgaagttggccacatcgtccagcgcggcacctgcgaattggtaatccggatggaagctggccacttgcaacacgccttgcagatccagcgcatccaccgccgcatcggcgttgtcgaggaagtcgttgtagtccaggaaatcggtgagcacgtccgggtgcacgatcagcgtggtgtcgatctgttcggccggcgtatcgcgcagcaggaccagttcttcggccagttgttccagcaaggcttccggcgtgctggcatcgctgagcaccagccgcacctgatccttgacgtacaccgccttggcgaacgggcacaggttcaatccgatcaccgcgcgttcgttccatttgcgggtggcggcgattggatcgggcgtggcaggcgtcgtagtcatcgtggcggcagcgggttggcaggtcagtgtatgcgatcgacatgcagcaagcccgaaggcagggatgggtggcagcagcaagcgctagcagcgcgtgttcaccaggacgcaagcactgcggtccgcgtctgcggcgaccgtcgcgcactgcatgttgctcaagcgttgcccgtctgcggcgcagcgccaagctgctcttgcaagaacgcgacggacgcctgcgcaacggcatctgccagcggcgtcttgtgcggcgacccgatcgcatgcgcaccactgtagaaggcaatcgcttgcttgtgtgcaggcgcagtgcccagcgccacaaacatgtccagcattgcctgcaccgaggcgttcgcatcttcgcgaccatcggtggcgcggtcatcgcccagcaacaccgggcagcgcacccgtggccagggtgggtcggtggcaaccacctgaaataagctgcgcaaggcgcgaaatctatccggatggatggtctccgcccagaacgcgtgcgcggcaggtgtgcgcgggcgcgggtccgtcagcggcgcctgcgcggcacacacctggtcgagcaatgccgggtcggcaggctggatacccggcgaccaggcgaccactgcggcaaccgcgtccgggcgctgcgcggccagccacaagcccagccacaagcccagccacaagcccagccacaagcccagcgttgcgcccatcgacgaaccaataatcgcaatccgctggcccatgcgctgcgcctgggccagcgcctccagcgccgaggtttgcaacaccgccgcagtgagcccctgcattgcatcgggggtactgagtccgtgcccgggccagcgatgcacgtcggcattggcggccagcgcatcggccatctgctccggtcgcgcgcctgcttcgctcgtgctggtgctgacgccgtgcaggtagagcagcgccagcggcgtgcggatatccgccgcatgctgccagtggcagcgcgcggcattgccgggtttgagctcaggggcgtgcatggctggcgtgctgggcgagcaatgccagcaactcgtgcgcgttgatcggtttgggcagagagccggcgacaccggccgcgctggcctcgcgcatcgaatcggtacgcgtgtcggcggtcagcacgatgatcggcggcagtgccgagatcgcatcgcgtgcttcgcgcagcgcgtcccagccggacgtgccgggcatgtgcagatccagaaacatcaggtcaggcgccgcctcgcggatgcgctgcaccgcatcggacaccgccagtgcgatgtacagccccaggcccacgccgccttcgacgcgactgaaacctgtactgagctgcgtgaacggggggaagatataggccttctgatcgtcgggcacgccgacaccgtcactgcctgcagcagctcgcgttgctgtgccggcatttgctcggtgtcgatcaattgcgcgcagttgatcagcgcattcaacggcgtgcgcaattggtgacgcatggtgctgatgaagcggttttgcgcatcgcgcgatgccagcgcctgcagtgccacttcctgcatcgcacgcacgatgcgcgccgccagcaacggcagcacgatgatcagcgccacggcatagacgaagtacgccggccgcgacagccggtagcctgccggcgccgtcaacagcatcagcacgacggtggtgagcaacaccggaaagatcgcacgctgcccatagcgcgccaccgcagcgatagcgatggtgatgcacggcaaaaatgcgttcaacggcatcagcaggatgaaggccaggtaggtctggacgccgatgaacagcacgttcatcgcaacgcccatcgcatccagccattcgctgggcggaacgatccggcggcgcaccagcagcatccacaccaccgatagcgcccacagacccaccgcggtgggaaagacgtggtgtgcgtgcgtgaccagcattggctgcggcccgtacagcccgcccaggcaccacgcagtcacgatggtctgcacgatcacgcggccaacgcaggcgcggtattccaggaacgactcgaaaaccgcaccagtctgtcgttgcgcaactgcctggcggccaggatcaggccgggccttgcgccgttgggagtgcgacgcatgagggtccgcgttgtcggagggcaaggtacggcggtaatgcttgaccagtagaccagccgccttcgccatcgcagtgaagcgctgcgcaagcgtgtcgcccagcgcgtggcggctggcggcatcgcgtgattggtcgcaggcgttcagcacctgctgaacgccggtcagcgagatggtgttcttcaacgaatggatctgttgcaaggcttgcgcctgaggcgtgccggcatcgccgagcgtacagctggcgatggcatgttcgatctcgaccacaaaggcatcggcaaatgcggctgccgccatcggatcaagcccggccatggtgtgcagcgtcgagcccatttcgatgcgtggttatgcgtgggcgaggcggtggctcgcactatcgcccgatgcgttcgtcggcctgtggatgcgcaggcgttgcgacaggctggcaagtgggccgcgcacgcgcgtccgctatgccagcgcggtgacgtgacggttgcaaccgccgcgcatgcgccccgcaggccgcatgcgccaacccggcgcatcccgctgcactgcacgcatggacagcgccgcaccgatcgttgcaatcacccaagcgcactcagtcgcggaagttgtcgaactgcagcggcagctcgaaatcggcctttttcagcagcgcgatcgcgtcctgcaggtcgtcgcgcttcttgccggtgatacgcagcttgtcgccgttgatctgcgcttcgaccttgagcttggcttccttcaacttggccaccagctgcttggcctgcttctgctcgatgccttgcttgacggtcactttctgccttgcgccagccaggttggtttccatatcgccgaactccaggcagcgcacatcgataccgcgtgccagcaaccgcgcgcgcaggatgtcggtcatctgcttgacctgaaaatcgctgggagcggactggttgatcaccttgccgtcttccagttcgaacttggcctggactcccttgaagtcgaaacgcgtgtccagctcgcggttggcctggtccaccgcattggtcagttcgtgcttgtttacttcggacacgacgtcgaaggaaggcatgcaaagctcctgcaattgaaaagcagccgccattctagggcatcgtgccggcccggccgtcatccgggcattggcgggcgtggcagcgccgtggcgataatgcgcgcatgcccaccacccgctctccgcttcccgccatcgcctggatggtggtcgccgtggcctgcttctcgctgatggatgcgggaatgaaactgctctcggcgcattacccaccgctgcaggtcaccttgttgcgcggtgccgcctcgctgccgttcgtgctggtgtgggtgttcgccaccgccggtccgcgcgcgatcgtgccggtgcgctggggcctgcatctgctgcgcggggcgctgggcatggtgatgatcggctgcttcgtctatggcttgaagcgcatgccgctgtccaccgcgtacacgctgtacttcgttgcgccgctgctggtggccgcgctgtcggtgccgctgctgggcgagcatgtgggcccgcgtcgctgggccgcgattggcattggcctggtcggggtgatcgtggtactgcgcccgggcgtggacgggctgatctcgctgcccggcctgatggtgctgctggcagccacggcctacgccgtcgcggcgatcaccgtgagcctgctgacccgcaccgacaccccgcaagccatggtggtgtggtttctgctgttcatggcgatcggcgccgggctgctggccatccccggctgggtgccgctacacgccgggcacgccgggttgatcgccggcatgggcctggccggtgcgctgggccaggtcgcgctgacccaggccttcatgcgcggcgaggcttcgatgatcgccccgctggaatacaccgccctggtctgggtgatcggctgggactggctgttgtggcagaccctgcccgacagctggacctggaccggcgccggcatcatcgttgccagcgggctgtatttgttgcgccgggagccgatacgcagggctgaccgtccaccgccgctggataggctgtgacgacgagattcgagattcggcattcgggattggcaacagcggggacgccgttgtccttgcgaatccccaatctccaatcccgatggtaggcttcacgccccccagtcggccacgcccggtgatcgagtttcagcgcctgcacaagtcctattccgtcgacggtcgtcagatcgtggcgctgcatccgctcgatttgcggatcggccccggtgaggtgttcggcatcatcggccattccggtgccggcaagtccacgctgatccggctgatcaaccggctggaagagcccagcggcggtcgtctgctgatcggcgacgaggacgtgaccgcgctggacagccagggcctgcgtgccttgcgtcgccgcatcggcatgattttccagcacttcaacctgctgtccgcgcggaccgtggccggcaatgtcgccttcccgcttgaactggtcggcacgccgcgtgccgagatcgatgcgcgcgtggccgagctgctggcccgggtcgggctgcaggagcaggccaaccagtatccggcgcagctatcgggcggacagaagcagcgcgtgggcattgcgcgcgcgctggccaccgggccgcagatcctgctgtgcgacgaggccaccagcgcgctggacccgcagaccaccgcctcggtgctgcagctgctggcgcagatcaatcgcgagctcggtctgaccatcgtgctgatcacccatgagatggacgtgatccgtcgcgtctgcgaccgcgtggcggtgctggacgccggtaagctggtggaaaccggcccggtgaccgaggtgttcctgcatcccaaacacgtcaccacccggcgcttcgtgtccgaagccgagcatctggacgaagccgaactgcatcgcgatttcgccgccgttggcgggcgcatcgtgcggctgaccttcctgggcaacggcacctacgaacctgttttgggccgcatcgcccgcgacaccggggtggactacaacatcctgtccgggcgggtggatcgcatcaaggacacgccctacggccagctcatcgtcgccctgaccggtggcgaccagaccgctgcgcgcgccggcttcgtcgctgccggtgtgcaggtggaggatctgcgcgtatgaacccgatcgttgccgccgctggcggtttcttccgcaatctcgatgccgccaagtggggcgatatcggccaggccaccctggataccctgttgatgctcgccggcgcgctgccgctgaccttgctgatcggcctgccgctgggcgtcgcgctgttcctgtgcggtgcgccgcagctgcgccgccgcccgctgctgtacggggcgcttgcggcgttgatcaacctgctgcgctcggtgcccttcatcattctgatgatcgccatgattccgctcacgctgatgctgatgggcacctcgctcggcgtgcgcggcgcaatcctgccgctggtggtcggcgccgcaccgttctatgcgcgcctggtggaaaccgcgctgcgcgaggtcgatcgcgggatcatcgaagccagccaggcgatgggcgccagcacccgccagctggtgctgcgcgtgctgttgcccgaagcgcgccccggcctgatcgccggcgccaccgtgaccaccatcgcgctgatcggcttcaccgcgatgggcggtgcgatcggctccggcggcctgggcgatgtggcctaccgcgaaggctatctgcgctcgcattcggacgtggcgctgatcaccgtgatcgccttgctggtgctggtgcaggtgctgcagatgctgggagaccgcctggtggcgtactacagccggcggtgagcggcgctgcgttcggggcatcgctgccacacgcggcgtctggtaggttgagggcctgcggcacgcccgcgttcctcctcacacggatccctacatgagcacattcgcgtttcgttccctcctggccgcagccacgctggcattggcgtcctgtggcggaggtggcagcagcggcggcgacaccctgaccgttgccgccacggcagtgccgcatgccgaaatcctggaagtggtcgaaccgctgctggccaagcagggggtcaagctcgatgtgcgcgtgttcaacgactacgtgcagccgaacgatcaggtcgtgcagaagcagatcgacgtcaattacttccagaccgaaccctatctggacgcgtacaaccgcgaccgcaaaagccagctggtaaccgtggtcggcgtgcatatcgaaccgttcggtgcgtattcgcgtcacttcaaggcactggccgatctccccaacggcgccgatgtggtgatccccaacgacccgagcaacaacagccgcgcgctgatcctgctcgacaaggccggggtgatcaaactcaaggacccgggcaacgcgctgtccagccaacgcgatatcgtcgaaaaccccaagcagctcaaattccgcgagctcgattcggccatgctgccgcgcgtactggaccaggtggatctggcgttgatcaataccaattacgcactcgacgccgggctcaaccccacccgcgatgcgctggcgatcgaaagcaaggactcgccgtacgtcaacttcctggtggcgcgcgccgacaacaaggacgacccgcgcgtgcagaaactggccaaagcgctgaccagcccggaagtgaaggcctttatcgagcgcaagtacaaaggcgcggtgctgccggcgttttgagagcgaggactgaaacggctgcgctctgtgtgagcggagcgcggtcggcgcctttgcggcatgaaccacttgtccacttcggtttctgcgcattggccatgtccgtctgacggttgcccgctacgtgattgtttcgctcttgcttaacggcgctccgagcaacgcgctgcgtcaacgttggcgatgatttctgtgttgtcgtcgctgattttcctgcggatgcgcgtaatcctttacagcgcgcaccagcctgccgcgaccactgtcgggtgcgcgcggttgcggtgccggagttcggcacttatcagcgtcgaacacgtgccgctgcacgcctgcgtagtagcgtgatcggccatctgtttccggcagtctcccgatgcctttgctgcttgccattccgctggccgtgatcattgccctggcggtgttcgtggtgctgttcccgttgtcgctgctgcagcgctttcgcatgggcactgcacctcgtcaggcgcgtggctggctactgatgatcaatctggtgtcggctggcatgtccagcgtgctgtttttgatcttcagcctggtcgcggcggcgttctggcccggtgcgatcagccacgccgcattcggctgggcctgcgggttggcgctcggggtgttggcgctgcgcctgacccgcttcgagcgcaccacgcaaggcctgttttaccggccgaacctgtggttgatgctggccttgaccgcgttggtcgtggtgcgggtgatcgccgggatggtgcatggctggcgcagcgcctggcagggcgcagcctggccgaccgagggatggctcagtcatgccagtctgctcagcgctgccggcgtcctgctcggtgatgcgctcgcctacgccaccttgctgtggtggcgctggcgcagcgcacgtctgcgcggcagcgtttattggcgctgagtgcgtgtgcagcttgcggcaggcgatggtgttggactgacacacaagatgcgtctcgccgcttgcgcgtgcatgcagcaaagaatggtgattggagcgaagcgataggtcggatgtctggaagatgcaacgcttcccgcaatcgcgtatggacagctgatcaccaggtcatcgcttcgttgcgtggttatgcgatcttgaagtcgcacacgtcgcgtacaagaaaaaacgggccgtgcggcccgttttttcttcaactgaacacccgtctggctggtgcgtgcttagaagcgcgcgccgatgccgaagccaacggtccacggatccagtttcagctcgctgccggtgccctggccagccacgcgcagttccggacgcgaacgcatgtagcgggcgtcggcacgtgcgaaccaggtggagttgatgttcatgtccacaccagcggtgccgatgacgcccttggcggtgctcagacccacgtgatcgccgctggtcgacgccgcatcgatcttctcgttgctgaagttcgactcgtagtagcccacgcccacgaacggacggaacacgttgtcggcttcgccgaagtggtactgaccgctgatggcgatcggctgctgatcgacggtaccgaccttgcccacgccatcggcgttgacgcggtggttgatcttgtcggctgcgccccacaattcaacggcccagttgtcgttgacgtagtagctggcgctcagcgtcggtgccgggccgccatcgacgtccaggcccggagccgggttgttcttggggttcagcagcgccacgccgccgaccacggcccaatgcttccccgaagcagtgtcgccgttgctggacatcgtgctggaagaagtcgaggaggcgtcgccggtataggtggtgtcctgcgcgaacgcggacggtgcaatcgcaagtgcagatacagcagccaggctcaggatggaaatggaacgcatgagggtctcctcagttttgttgttaggcccgtggagtgggccgagccaaaactagtcctgaaaatatgaatccacgccgacctgtatcccgctaagatttcgttcgttcaggaagtccctcaagaagaccgtcgttacgtcatgcagcctgaaaaagatattcacgcagatgcgattgccgtgacgaaaaaacgcgtcaaccaagggctgccagcgcacattcgcagcgattgcagggtgttgctgctcggctcgatgcccggtgtcgcatcgttggaagcagcgcgttactacgcacacccacgcaatcgcttttggcccttgatgcatgcccttttgggccttgatgcagcggcaagctatgcatcgcgcttgcaagcattgctcgaccatcgtgtgggtgtgtgggatgtcatcggccaatgcgagcggcgcggcagtctggatacgtccatcgtggcggcgagcatcgtggtcaatccgctgcccgcgctgttggtcacgctgccgcagctgcgcttggtggcttgcaatggcgctgcggcagcgcaggcgtggcgccggcatgtgcagccgctgctgtcggcgaagctgcgcgcgctgccagtcgtcgctttgccgtccaccagcccggccaatgccgcctggtcgctgccgcggctggcgacagcctggcaaccggtgtgcgatgcggtgcgctagctcatggtgagatgacgtacggtcattgtggaatgcgagcgccgtgcattggacgacgcgactgcagcaccacctggctctgattgcggatgcacaccgctggcacagctgcagacgcgcgcgctgcgtgcatcggggccgcaggccggacgtcatgccagcgcacaacgcaagtggcgatatgacgatcaagcccgcaatcacgatggcagcccgcgtgctgctaggcctgctgggcgccgtaagcgcagccagtgcagacgacacgcactgcgaggtcagcagcgatgacgacctcacgctcaacccgcgcagcctgatcctgatccgtgaatcaggcacgccgcaacgcttggtcatgcgccagggcgtcttgtgcgtcgacgaccgctgggtggaaccgaaagccgacgatcgcacccgcctgattcagttcgagcgccagatccgggatggcgtgccgctggcgcaggcagtgggtcgcgcagcggccgatatcgcaatcactgcactgggcgaagtggccgctggcttcagtcgcaacccggaggccacgcgtgcgcagctggcaaacgtgcgcgagaagatcgacatacgcttgaagcagagtttcagcaaaagccagctgaccctggtcgagatcgacgacgccatcggcgcgctggtggccgagttgctgccgcagctgatcggcgatgtggtggccggtgcggtgcagtccgcaatcaccgggaacgacgtgcagctgcgttcgctcgatggcctggaagcgcgcatcgagcgcctggtcgaaccgcaagcgcgtgcattgcggccgcgcgcgcagcagtggtgccggcgcctggaagcactcgatgggttggacaatgcgctggcgtatcgtttgccgtcgggcgagccactgcaactgttgcgggtcgatcgacgcacggtgaaatgatcggtgcacgcacgcatgcgggcactgcatcccgccggccgagcgatttttgcacggcaatggttggcgctgcggcccgcagccggccacaataggggtttccccattctgttgccggagttcccccgtatggccgaaatcaaggaagcacttgtccccgatatcggtgactacagcgacgtcccggtaatcgaggtgctggtgtccgtcggcgatacggtcagcaaggaccagagcctggtcacgctggaatcggacaaggccaccatggaagtgccgtcgtcggtgtccggcgtggtcaaggagatcaaggtgaagctgggtgattcgctctcgcagggcgcgctggtggcattgatcgaagtggccgatgccggcgtcgatgccggcgctgctgctgcagccaagcccgcagctgctgctgctgcgcccgccgcgccggccaaggccgctcctgcgtctgccccggcacccgcggccaaggccgaagccgctgcgcctgctgcctcctcgaacggcggcctgaccgaagcgcgcgtgcccgatatcggcgattacaccgacatcccggtgatcgaagtgctggtcgctgtcggcgataccgtcgccaaggaccagagcctggtcaccctggaatcggacaaggccacgatggaagtgccgtcctcggcggccggcgtggtcaaggagctcaaggtcaaggtcggcgacctgctctcgcagggcagtgtggtggcaatcattgcagccagcgatggcggtgcgggggcggcgcagtcgtccgtcaagcccaccaccgacaccgccgagacggcgggcaaggtcgagccggtcgccgtgccggccgagccggacaagctggcccagcgcgaaattgcgcaggtgcagggcgcccgttccggcgcagctgcgcagtccgcgcaggtcagccagccgtcggccggcaacccgagcagcccgccggtgaccttcgatgccgacagcgtgctgccgtccaaggtgccgtacgccagcccggtggtgcgcgtgttcgcacgcgaactgggcgtagacctgaaccagctcaagggcagtgaaaagggcggccgcatcacccgcgaagacgtgcagcgctttgtgaaggcggcactcagcggcggcgcacctgccgccgccggcgctgtgccggccggtggcgccaacggcctgaacctgctggcctggccgaaggtggacttcagcaagttcggcgagaccgaaacccagccgctgtcgcgcatcaagaagatttccggagccaacctggcgcgcaactgggccatgattccgcacgtcacccagttcgagtcggccgacatcaccgacctggaagccctgcgcgtggccctcaacaaggaaaacgagaaggcgggcatcaagctcaccatgctcgccttcctggtcaaggccagcgccgcggcgttgaagacgttccccgagttcaacgcctcgctggatgcggccggcgaaaacctcacgctgaagaagtacatcaacatcggcttcgcggccgatacaccgaatggcctggtggtgccggtgatccgcgacgtcgacaagaagggcgtgctgcagatcgcgcaggaaagcggcgaactggccaagaaggcgcgcgacggcaagctgggtccggccgacatgagcggcggctgcttctcgatcagctcgctcggcggcatcggcggtaccgcgttcacgccgatcatcaatgcgccggaagtggcgatcctgggcgtgtccaagtcggcgatgcagccggtctggaacggcaaggagttcgtgcccaagctgatgctgccgttgtcgctgagctacgaccaccgggtcatcgacggcgcgctggcggcccgtttcaccacctacctcagccaggtgctggccgacatgcgtcgcgtcctgctgtgagggctgcgctgctgaccatcgccgtgctcggtgtactgccgtggacaacggcagttgcacgcgaatgcgggagcacgctcgggcgcggctggccgccggccgtgggcaacgacggcactgccgtcaccacgctgctggatggcagcacccagccggccttggcgttgctgacgctgcccacacgtggcgtggagagcgcggtgtcgctggtgccgggcaaggacggtgccgaccggaccctgcggcatagccgcgccgatgagcgcgtctacaactgggtcagccagaccgaccgcggcagcgtgcagttccgcacagagcagcccccggaaacggtcgagatcccgattctggcggctctggcgaagcgcctggtcagcaactggaccaacacgctgacccagctcgcaccgatcggacgcactgcgccggtgagcgagggcgaagtgctctcattccaggtcgatggcgtgcgctacagcggcgcgcggccgagctgcggcggcggcgcgttgctgctgcaacaggccgcgctgctgatcgaagccagcgaaggcaatgaaaagaagcgcgacaagcgctggacccaaatcgaatcgtcgctggatgaactccagcagacgcttgccggcacggccggttgagctacaggagaagcaaatggcggtcattgaaatcaaggttcccgacatcggcgattacagcgatgtccccgtcatcgaagtgctggtcgccgttggcgacagcgtggccaaggaccagggcctggtaacgctggaatcggacaaggccacgctggaagtgccgtcctcggccgcgggtgttgtcaaggaactcaaggtcaaggtcggcgacatcttgtccgaaggcgcgctcgtgctgctgctcgaaaccgaaggcgaggctgccgcgccggccaaggccgagaccaaggccgcaccggccgctgtcgcgcctgctgccgcgccgggcagcaagccgccggtgacgccgtcgcatcgcgccccggccgaaccggcgccgtccaagcccgcactggccagcgacaagccggccgatatcgcatgcaagatggtggtgctcggcgccggccccggtggctacacggccgcattccgcgccgccgatctgggcctggacacggtgctgatcgagcgctacgccagcctcggcggcgtctgcctcaacgttggctgcatcccgtccaaggcgctgctgcatgccgccgcggtgatcgatgaagtggcccatgccggcgacttcggcgtggacttcggtcagcccaagatcaccctgggcacgctgcgcgagtacaaggaaaaagtggtcggcaagctcaccggcggcctggccagcatggccaagcagcgcaaggtacgtaccgtcaccggcgtggcaacgttcgtttcgcccaatgagctggaaatcgtcggcgacgacggcaagacccagctgctgcgcttcgagcactgcatcatcgcggccggctcgcaggcggtgaagctgcccaacttcccatgggacgacaagcgcgtgatggactccaccgacgcgctggagctgcacgacattcccaagaccctgctggtggtcggcggcggcatcatcggtctggaaatggccacggtgtacagcgcgctcggcagcaaggtcaccgtggtcgaattcatggaccagctgatgccgggcgccgacaaggacctggtcaagccgctggccgaccgcctgaagaagcagggcgtcgacgtccatctcaagaccaaggccaccgacgtcaccgccggtaaaaagggcatcaccgtgtccttcgaagcggccgtggagggcgacaaacccggcctgcaggccactgcgtacgaccgcgtgctggtcgccgtgggccgctcgcccaacggcaagaagatcggtgccgacaaggccggcgtcacggtcaccgagcgtggcttcattccggtcgaccggcagatgcgcaccaacgtgccgcacatcttcgccatcggcgacatcgtcggtaacccgatgctggcgcacaaggccacgcacgaaggcaagctggccgccgaagtggctgccggcgagaagaaggaatgggtggcgcgggtgatcccgtcggtggcgtacaccaacccggaaatcgcctgggtcggcgtgaccgagaccgaagccaaggccaagggcctgaaggtcggcgtggccaagttcccgtgggctgccagtggccgcgcgatcggtatcggccgcaccgagggcttcaccaagctgattttcgacgaagaaacccatcgcgtgatcggtggcgccatcgtcggtgtgcatgccggcgatctgctggctgaaattggtctggcgatcgaaatgggtgccgaggccgaagacatcggccacaccatccatgcgcatccgaccctgagcgaatcggtcggcatggctgccgaggtgtacgacggcaccatcaccgacctgtacatccccaagaaaaagtgacgccgctctgcacgaccgtgccgccacgtatggcacggtcgccgcggtgctgactcgacgcatggaggtcgccgtgtggtgggggggcaatctgtgtcccgaactgcaggcgttgctgcagcgcgaactggccatcggcaaccgtattgccgagccgacgcggcggagcgacgggacacatgcgggctcggtggccgtctcgctgaagcgcgacttgcgcagcgacgtggcgtcgctgccggcgacggtgccgcatgcgatctgcaccgatccgcaccacgggtggcacgacgagtgcgactgcatcacgcaccagcatctgttggtagcgggtgcgaccaagccgccctgagcgtgtgtccgccgcagccatgtggccgctgccgcgtcggtgacttgccacgcatcggttaaacgacagaaccccgcatcgctgcggggttctgcatgaagctgcttttcggatcccgtgccccgggaccggaaagaatcagaacgcgaacgtcacgcctgccaccggccccttgaactcctgcttcaggccgatcaggccatcgctgctgctcttgtcgacgtccagcttgaaccagtcgtagccggcaaaaatgccgaagttcttggtgaagcggtattcggcaatcgcgttggcgcggctcaggtcgccgtcgtagtggctgaagtcgccccagctggtgttgaggtactggccctgcacgttgaacagccagtgttcgctcggacgcgccgtaaagcggataccgacgaccggcgcagcgccgtcgtcgctttcgtccacgacattgccggtgaacatgctccccaggtcggcatacgcattggcttggaccttggcgtactcggcaccgatctgcaggcccaggctgaattccggcgagtcgaccaccgagtagtcgtacagaaaggtcgcaacctgatacttcagctcgcccttgatgaagctgcccgacggcacggtgacgccaccggcgctcagatcctgggtcagggtctcgcggcgatccttgtcgtacttgaagtagtcgaagatcaggcgctgacgggtgctgatacggaacacgccatccacgcgcggctcccattccttgccgcccagcttgaagtcttcgttgaccgacacatcgttgccagccagcaacgtgttgccgcggatggtgttgtcgttgtcgacattcatcgcgcccagacgaatctggaagcggtcatcggtgtcttcggcatgcgcgggcgcggcatacgcggcagccaggacgcacggaatggccagtgcgagcaggtgtttcatggggggctccgaattcttaagaatggtcaggcagttcggcctgcgccgcgcatgttcgataagacggcgtctctcaaaagtgaaagaactgtccagtcaccgtgaaagcagtcatagcaatcggacaaaacggtccgctttgcggcgctctcatcctttagtcgagtcgcatgccctcgcaggcgccaacgccaacgtcatgcagagtcggccaagcggcgtatcgattggaggaccgccaatgggaaggtcgtgggatgcacaaaatgcttacaaaaagcaggagccccggtctcccagggctcctagacgcggcctgcggcgatacctttcgacgaggatgtgcaggcgccgccagttctgaccatcggtttgtggcaaagttcccacccttcgtggcagcaaccacgtggtgcatcgcagcaaccgatgacctctgccggttgtctcgcaatttgtcccattgctatactttcgcggctcgacgaggcgcaactgcgcttcccactcattcacacgtaaggtaaccgtagtgctgaactccgttgacgcgggtcggcggttgatgctgcgcgctgcggtatatccgcttgccgccgtagctataaccagtctggggttgctgttggtcggtcccggttactctgcaggtctggcattgaccggatttgcaacggtgctgggcggttgggttgcggcacgtaccgcgctaggtggcggtatccagacagccggcatcgccatggtgcggctgattctggcgatggtgctgaagtgggtgttggttttcgtggcgctggcgctcggcttcggcctgtggcggctgcctcctctggctttgttggcaggtatcgccatcgggctgatttttcaggttctggctctggccagacgctgattcgaacttaaagggctccggacacatggcgggcgaggcagcaacacctacctcctatatccagcatcacttgcacaacctgatccttccggttcgcgatggtggcggcacgttttggaccatccacctcgacaccctgatcatggcggtgttgatggggttggtcatggtcctggcgttctggacggcgacccggaatgccacctccggcgtaccaggcaagtggcaggcgttcgtggaaatctgcctggagttcgtcgaccgccaggccaaggacacctatcacggcagcagcaagctggtgacgccgatcgcgatcaccatcttcttctggatcctgttgatgaacctcatcaagatgatcccggccgatttcatcgccatcccgctgagctgggtcggcgtgcacgcctggaagccggtgcccactgccgacgtcaatgccaccttgggcatgtcgatcagcgtgttcttcctgatgatcgtgttctcgctgcgctccaagggcgtgggcggcatgaccaaggaattcctcacggcgccgttcggcaaatggatgatgccgttcaacctgcttttgaacatcgtcgagtggctgagcaagccgatttcgttggcgatgcgactgttcggcaacatgttcggcggcgagatcgtcttcctgctgatctgggtgctgggcggtgcgggcatcgccggcatggtcgctggcggcgtattcggccttggctggatgctgttccacctgctggtgattccgctgcaggccttcattttcatgatgctgtcgatcgtgtatctgagcctggccgaagacagccactgagtttgcgtcacccttcatctgcttcattccgcttcatccatcacccttagaaactttcgttcggagatcaccatgaacctcgccgtcctgaccaacctcgctcaagtccagagctccaccgtcctcgccgtcggcatcatgatcggcctggccgcgctgggtgccggcctcggtctggccatcatggctggcaagttcctggaatcggctgcgcgccagccggaactgatcccggtgctgcaggtgcgtatgttcatcaccgcaggcctgatcgacgcggcgttcatcatcagcgtcgctgtcggcctgctgttcgccttcgccaacccgctggcccaggtgttcatcgagcgtctgtcgcaggctgccggctgatccagcggtagcaggatgtggatgcagccctcagcggttgcatccgcggatgaaggtcggaaagtgccgcccgtgcggtggcgctttcacccctaaacagcgattgagcgacccatggatatcacccttaccatctttgcccaggcgctggccttcgccggtctgatctggatcgtcgcgaccaaaatctggccgccgctgctgcaggcgatcgaagagcgtcagcaaaagatcgctgaaggtctggctgcggccgatcggagtcagaaggatctggcgcaggcacaggaaaaggtcaatgaagtactgaaggacgcccgcaccaaggccaacgaaatcatcgatcaggcccatgcgcgcgccaaccagatcatcgaagcggccaagctggaggcaattgccgaagccaaccgtcagaaagaactggcgcagaccgaaatcgacgcatccgccacgcgtgcccgcgaggagctgcgcaagcaggtctcggtgctggccgtcagcggtgcagaaaagctgctcaagcgcgaaatcgacgccaacgcccacaaggcgctgctcgacgagctggcggcggagatttaagcgatgagtcaggccctcacccttgcccgtccctacggccgtgccgcgtttgcgatcgcgcgtgagggcggcacattcgcgccctggtccgatgcgctggcgttttcggcgcaggtggccggcgacccgcgcgtggccgcattgctgctcaacccggccctgggccaggaacaggcagtgacgctgctggcgccgccgcaggcgggcgaggactatctgcgtttcctcggcgtgcttgccgatgcgcagcggctgtcgctgctgccggaagtggcaggcttgtacgaacacctgcgtgccgaggccgaacatgtcgtcaaggcgacggtgacctcggccgctgccatgagccagaccgaactggacacgatcgctgctgctctgaagaagcgcttcggccgcgacgtggatatcaccaccgcagtcgatgcgtcgctgatcggcggcgcggtgatcgacaccggcgacgtggtcatcgacggctcgctgaagggcaagcttgcgcgtctgcaaagctcgctcgcccactgaattcacataaacgcacggcccccgcggccggcacctaggactgaacgatggcaaccacgctcaacccctccgaaatcagcgacctgatcaagacccgcatcgaagcggtcaagctgtccgcagagtcgcgcaacgaaggctccgtgaccagcgtgtccgacggcatcgtgcgcatcttcggcctggccgacgtgatgcagggcgaaatgatcgaactgccgaacaacaccttcgcgctggcactgaacctggagcgcgattcggtcggcgccgtggtgctgggcgattacgaaaacctgcgcgaaggcgacgtggccaagaccaccggccgcatcctggaagtgccggtgggtccggaactgctgggtcgcgtggtcaacgcactgggcgagccgatcgacggcaagggtccgctgggcgccacccagaccgcaccggtggagcgcgttgcgcccggcgtgatctggcgtaagtcggtcgaccagccggtgcagaccggttacaagtcggtcgatgcgatgatcccgatcggccgtggccagcgtgagttggtcatcggcgaccgtcagaccggcaagaccgcgttggcgatcgatgcggtgatcaaccagaagggcaccggtatcaagtgcgtgtacgtggcgatcggtcagaaggcctcgaccgttgccaacatcgtgcgcaagctggaagaaaacggcgcgctggcgcacaccgtggtggtggctgcgaccgcgtccgaatcggccgcgatgcagtacatcagtccgtacgccggttgcaccatgggcgaatacttcatggaccgcggcgaagacgcgctgatcgtgtacgacgatctgtccaagcaggctgtggcctaccgccagatctcgctgctgctcaagcgtccgccgggtcgcgaagcctatccgggcgacgtgttctatctgcactcccgcctgctggagcgtgcagcgcgcgtgtccgaggactacgtggagaagttcaccaacggtgcggtgaccggcaagaccggttcgctgaccgcgctgccgatcatcgaaacgcaggccggcgatgtgtccgcgttcgtgccgaccaacgtgatctcgatcaccgacggccagatattcctggaaaccgacctgttcaacgccggtatccgcccggccgtgaacgccggtatttcggtgtcgcgcgtcggtggtgcagcccagaccaagatcatcaagaagctgtccggcggcatccgtatctcgctggcgcagtaccgcgagctggcggcgttcgcgcagttcgcctcggacctggacgaagccacccgcaagcagctcgagcgcggtcagcgcgtcaccgaactgatgaagcagaagcagtacgcgccgatgtccatcgccaaccaggcgctgtcgatctacgccgtcaacgagggttacctcgacgacgtgccggtcaacaagctgctggcgttcgaagaaggcctgcacgcgcacttcgccaacacccagggcgaactggtctccaagatcaacagcaccggcggttgggacaacgacatcgaagccagcttcaagaagggcatccaagagttcaagaccacgggcacctggtaagggcgccgggattcgggattgggcattcggaatttgcagaagcggtggttcggggcgttggctgatgcccagccccgcttctgtttcccagacgttaggcatccggggttctcggaagcggtgaggtagggaggcgttagccaatcccgaatcccgattcccgaatcccactaagcgagcgaagcgagcgagtatggcaggcggacgcgaaatcaaaaccaagatcaagagcgtgcagaacacccgcaaggtgacgcgcgcgctcgaaatggtctcggcctccaagatccgcaaggcgcaggagcgcatgaagacctcgcgtccgtatgcgcaggcgatgaagcaggtgatcggccatctggcgcaggccagcaccgatttccagcacccgttcctgatcgagcgtgagcaggtcaagcgggtcggctacatcgtgatctcttccgaccgcggcctggccggcggtttgaacaacaacctgttccgcaagatgctgggcgaagtgcgcccctggcagggcacaggcgctgagatcgacgtggtgaccatcggccagaaggcgtcggcgttcttccgtcgcatcaaggtcaacatggtcggtagcgtgacccacctgggcgatagcccgcaggtcgaacagctgatcggtgtgatcaaggtgatgatcgatgccttcatcgaaggcaaggtcgaccgcgtgtatctggtctacaaccgcttcgtgaacacgatgacgcagaaggccagcttcgatcagctgctgccgctgcctgccgccgagcacaaggtggcgcaccacgattgggattacctgtacgaacccgatgccgccagcgtgctggagcacgtgatgacgcgttacatcgagtcgctggtgtaccaggccgtgctggaaaacgtggcgtccgaacatgccgcgcgcatggtggcgatgaaggccgccagcgacaacgccaacaagatgatcggcaccttgcaactggtctacaacaaggcacgtcaggcggcgattacccaggagatttcggaaatcgtcagcggcgcggccgccgtataagtaccgccgggattggggattcgggattggttggagcgcagcgaattgcgcccttgcgaatccccactcacgaatcccaaatcacaaaattccacgagatggcatcggccactcggacagaacaaagctaaccggagcagcaaaatgagtcagggcaagatcgttcagatcatcggcgcggtcgtcgacgtcgaattcccgcgcaatgaagtgccgaaggtgtatcacgcgctgaaggtcgaaggcaccgaaatcaccctggaagtgcagcagcagctcggcgacggcgtcgtgcgcacgattgcgctcggctccaccgacggcttgaagcgcaacctgctggccaccaacaccgagcgcgccatctcggtgccggtcggtgccggtacgctgggccgcatcatggacgtgctgggtcgtccgatcgacgaagccggcgacgtgcaggcgtcggaccattgggaaatccatcgcggcgcaccgtcgtacgaagaccagtcctccagcaccgaattgctggaaaccggcatcaaggtcatcgacctgatgtgcccgttcgccaagggcggcaaggtcggcctgttcggcggcgccggcgtcggcaagaccgtcaacatgatggaactgatcaacaacatcgccaaggcgcacagcggcttgtccgtgttcgccggcgtgggcgagcgtacccgcgagggcaacgacttctaccacgagatgaaggactccaacgttctggacaaggtcgcgatggtgtacggccagatgaacgagccgccgggcaaccgtctgcgcgttgcgctgaccggcctgaccatggccgagtacttccgcgacgagaaggacgccaacggcaagggcaaggacgtgctgctgttcgtggacaacatttaccgctacacgctggccggtaccgaagtgtccgcgctgctcggccgtatgccgtcggccgtgggttaccagcccactctggccgaagaaatgggcgtgctgcaggaacgcatcacctcgaccaagagcggttcgatcacctcgatccaggcggtgtacgtgcctgcggacgacctgaccgacccgtcgccggcgaccaccttcgcccacttggactcgaccgtcacgctgagccgtaacatcgcttcgctgggtatctacccggctgtggatccgctggactccaccagccgccagatggacccgctggtgatcggtcacgagcattacgacaccgcccagcgcgtccagcagaccttacagaagtacaaggaactgaaggacatcatcgccatcctgggcatggacgagctgagcgaagaagacaagcagtcggtgtcgcgcgcacgcaagatcgagcgcttcttcagccagcccttccacgtggccgaagtgttcaccggctccccgggcaagtacgtctcgctgaaggacaccatccgcggcttcaaggcgatctgcgacggcgaatacgaccacctaccggagcaggcgttctacatggtcggcagcatcgaagaagccgtcgagaaagccaacaagatgagcgccaaggcgtaagagccggaatttggcattggggatttgggattaggtacggcggtaattggggagcggaaacgaggtaagtgaccacagtgaaagctgcggttgcgaatcccgaatcccgaatccccaatccccgcctcacagagtgaggcagcatgagcactatccgttgcgacatcgtcagcgccgagaaggaaatcttccacggtgaggcgacgctggtcgtggccaccggcgagctgggcgagttgggtattgcgcccaagcacgcgccgctgatcacgcgcctgaagccgggcaaggtggtggtgatcaccgccaatggcgaacatctggatttcgctatttccggcggcatcctggaagtgcagccgcaggtggtgaccatcctggtcgacaccgcggtgcgtgcgcaggacatcgaagaggcggccgtgcgcaaggtcaaggaagaggccgagcggctgctggccaaccgtggcaacacggtggacgtggccgaggcgcagcgtcggctgaccgaggccacggtgcaattgcaggcactggagcgcttgcgtcgcaacctcaagcactaagcggttgcatgccggcccgatgggtgggcatgcattgccagcagctgcaagttcatctgcagaagagaacgtcggaaacgccgaccatcgtgtcggcgttttcgtttttggagatgcgtctgcgggtccgcgaatcgaccgtggcctgtggtaggcacactgcgtgccttggcgcagcgctgcccggcagtggtgcatggcaaagtgatccaggtacgttgaggaacctgtatggcccgctcgatcgatggcattcgcgcttacatagtgaccggcctgttggccgccggactactgctggggtgcgcattgccggcgcgcagccagccgccgctggatctgttgatggaccgcatcgtgcagcgcaatgccatcggcgatgcagtggcgctgagcaagtgggacagcggcaagccggtgctggatcaggcgcgcgaggcggcggtgttgcaaagggtgcgcgatcaggcgccagcgcacgggctagatgccgacgacgcggcgcgcttctttggccagcaaatcgaagccaacaagtcggtgcagtacgcgctgttgaaccgttggcacgagcgcggacgtgcgccggacaccgcacgtccggatctcgccgcgctgcgcacacgcctggatcaactgcagggcgaactgctcgatgcgctggccgatgtggcatcagcgcgcagcgcgcccgactgccccgccagcacggcgcgtgcggcatcgcattacgcaaagcagtggcagctggatgcactgcatcatgcagcactggtgcgcggcctgggcgatttttgccactgatccagcgcggtcgaaccggtctgcgatgcgccactcgccgtcgtgctgttcagagcggctgacaaaacggataagcgctctcccagtggtgcgttcgctggtgttgtcggccgcatcttggtgaatgcagtcagacgtccgcatcaaatgctgggtgtgtcgaaggcgcggtgtcctcaccgctcgcgggacacaccgtaaaaccgtccttgggggctcgatggcggtatccatgccgccaatcgtcccgcaatcagcgaggacaccacatacaaagttgccggctgcttgactgaaagccatgtacaccggccaactcgactggcacttgcccgcctaccggcacaggaccttgcgcggtatggatgccgcgtcagagcttacaaagacggacttgcgaccgatcagcacgtgagacgatgcagttactccgctgcggcatatctgcgcgcaagcggtgctccactcggcgtcatgtcgccagacagccgaacaaccgctggctgtgtgcgcatgccccgatcagcggtacaccacatgccggcccaggaagaacgacacgatcgccaagccgccttcgaccagcggttttgccagccacgcctggcgtaggccgagcagatccaccgtagtcgagagcagccaggtgctgatcacggtgagcaacagccacatcagcgcgaagcggcggaagcgttgccaacccagccgcgcattgccctgctgggcgaaggtgtagcggccattgagccagaagccgagcatggcgccgccgatgcgccccagcagattggctggcaccgcgggcatgcctgcggcggtggcggcaatgaaaatgctgcaatccaccgccagctgcagggcgccgatcatcatgaactggctgccttggcggaacagactcatgcgtgctgcagcgaggaaaggggcgcctatcctagcggcagtgaggcgcaaacgccgttatcgcagaccaacactgcatccgggcaacgacgcgacggggtgcagcgactagaatttagccatctatatgcctggaatgtcttgatgactctgcccctgcacgttgtgatcctggccgcgggcgagggcaagcgcatgcgctcgtccctgcccaaagtcctgcagccgctggcgggccagccgatgctggcgcacgtgatcgccaccgcgcggcagctgcagccggcggcgatccatatcgtgtacgggcacggcagcgatcaggtgcaggccgcctttgccgatcaaagcgatctgcagtgggccgcgcagcgcgagcagctgggcaccggacatgccgtgcagcaagcgatgcctgcgattcccgacgcggcgagggtgctcgtgttgtacggcgatgtgccgctgatccgcagcgaaagcctgttgcagttgctgcatgcaccgggccgcatggcggtgttggtggccgaactggccgatcccaccggctatggacgcattctgcgcgatgcggaaggcaaggtggccgccatcgtcgagcagaaggacgccaacgacgaacagcgccgcatccgcaccatcaataccggcatcctcaccgccgaatccaccgcactgcgccgctggttgggtggcttgtccaacgacaatgcgcagggcgagttttatctcaccgatgtgttcgccagcgccgctgccgatttcacaccggccgacatggtgcatgtggccgacccgcaggacgtggagggtgccaacgacccgtggcaactcgcccagctcgaacgcgcctggcagctacgcactgcgcgcgcgctgtgcctgcagggcgtgcgcatggccgacccggcgcgtgtggagcagcgtggcagcgtgcaggtgggtcgcgatgtgcagctggatatcgatgtgatcctggaaggcgaggtgacgctgggcgatgacgtggtgatcggcccgttcgtgcggctgcgcgatgtcacgctcggtgccggcacgcaggtgcgtgcgcacagcgacctggaaggcgtgattaccgaaggcgcggtgcagatcggcccgttcgcgcggctgcgcccgggcaccgtgttggccgatggcgtgcatatcggcaatttcgtggagaccaagaaggtcaccatgggcgtcgacagcaaggccaaccatctgacctacttgggcgatgcggtgatcggcagcaaggtcaacatcggtgccggcaccatcacctgcaactacgacggagtgaacaagtcgcagaccaccatcggcgatggcgcgtttgtcggctccaacagcgcgttggtggcgccgatcgaaattggcgccaactccaccatcggtgccgggtcggtggtcacgcgcgatgcaccggcgggccagctcacggtgacgcgtgcgcggcagaccgtgatcgaaggctgggaacggccgaccaagaaataggctgcacgctgcatcgcagagaacagcgccgctctggcgctgatggcgcttggcggcgcgacccatccaagcgcgcgacagttccgccgttctcggcgcgtcgaggcggctggcgtgccctgtgtggctcagccgccggtgcagcgccgcaacgcatcgaacgtgtaggagcgcacctgggcgcgacaggcattcccgcggtaacgccgatcgcaccccggggcgctgcgacgacgtgcgcgacgcgcgtccgctaccggcggtctgatgcagcgcctgggttgcatggatcccaagcgttattccgtcctgagcgccttgctgctttcacgccgccaacggcaacagcaaggtcacgcacaatccgccgtgttcgcggttgtgcagccagatgcggccgccatgcgcttcggcaatttcgcgggtaagtgcgaggccaaggccggtgccattgcgcttggtcgaatagaacggcatcagtgcgttatctagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgtccgagcgctttggcaactggcatacggtgtacacgtgcattaaccgtcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgctgcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgacctctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttgcaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggccggctctcattggctgcgactgtgctgaaagatcgtgctaatcaggttaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacacccaaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctagatcagctaaatggcgatgcatggctgactcagcagcgagcgccgtggacgtcatggctggcgctgcgtagaaatttgcaagatttgatttttgccgaagctccgctcgcaaagtgcgcggccaaatcggctctttggagtgacgcgcgctaagcgttggatgaggactagctgcgtccctgtcgactccagtcgctttcgaaacctatctcccggaaccgaagcggtcttataacaaatcgggctctctgaaaatttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggggacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcagatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgagcgagatgctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggccatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccagaaaggtggtcttgcccgagccggaggggccggtgaacgcgacgaattcgccttcgcgcacatgcaggtccagcgaccgcagcgcgtgcgtttccacctgttcggtgcggaagaccttggagactgcctgcatcttgagcattgccgattcctttgcgaagagagagtgcgacgaggtggaatgactgaatcagtggacggtgacgcgcggtgtgtcgccgaagttgtctgcgccggagaccaccacgcggtcgccaacctgcagcccggaaagcacctgcacgtcgcccaggctgctgacgccaatgcgcaccgggcggcgtactgcggtgttgccatccatcacgtaggcgtagctgccgccggattgctcgacgaacgggccgcgctcgaccttgagcacgttgcggcgcgtgtccatcaccacgcgtgcgctcatgcgctggctctggcgcaggccgggcggctgcttgtcggtgaagcggatacgcgcggtgacttcgccgttgaccacttccggcgacacggccgacatggcgcccggaaacggttcgccgctgccgctggtgagctgggccggcatgccgatcgccagatcgcgcgcaaaactttccggcaccttgatctcgacttcgaatttggacagatcgatcacgcccaggatcggcgcgttcgcggcgacttgggtgtgctgcaccgcctgcacctggccgacctgaccatcgaagggcgacagcagcgtgagcgcgtcgacctggcgctgcacctcggccaccaccgcgcgttggcgatccgccagcaggcgcttgttgcgcgcatccagatccgcgccctggctcttcaacgccgcatcgcgttgggcgtgctgcaggtcgatgtcggtcttcttcaaggtgtcctgtgccttggccagttccacctgcggcacggcgccgctgtcgtaaccgcgctgatagcgctccaggtcgcgcgcggcggcctgtctgtcgactttggcctggtcggtgagcttgctggcgttggcgcgcgccagggtggcatccagggcggcgcggctggattcggcttccaggccggccagggtggcctgttcctgcgccagcttgctgcgcaactcggggctgtcgatacgcgccagttcctggccctgcttgaccacgtcgccggcgaccacgctcagcgtcaccgtgccggccgagatggcgtacagcaccgggctgttggcggcgatcacgcggccgtcggcggcgatgtcgcgcaccaggtcgccctggctgacggtggcgatgcgcacccggctggcgtcgaacgagcggctgccggcgctccaggccgtcactgcccagccgatgccggccagcaccgccaccgcggcgaggccgggccacagccagcggcgccactgcgtgctccgggcgggtgcacggagaacctggtcctgggcagaggtatcgcgaatcatgatcggctggctcggtggcgtcactgcgctcaagcaggacgtgtgccaacattcaagttgttgaaataaatgatttttatgggagtgacaagcagtgtccgcagtgtccgcggacactggcggcggacacgctgtccgggcgtggtcatgcagcggacaagagcggacacgctaaaatgtccgacttcattttgcgagagctgtcccatgtgcggcattgtcggagcgatcgccgggcgcgatgtggtcccggtcctgatcgagggactcaagcgcctggaataccgcggctacgattcctccggcattgcagtgctcgacggcgcgcaggtgcgccgggtgcgtcgcaccgggcgggtggccgagatggcgcaggccgcgcaggccgaacagttcggtgccacgctgggcatcggccacacccgctgggccacccacggcggcgtgaccgaagccaatgcgcacccgcacatcagcgccggcgtggcgctggtgcataacggcatcatcgaaaaccacgaagagcagcgcgaaaaactgcgcgcgcttggctacaccttcgagtcgcagaccgacaccgaagtcatcgcgcacctcatccatcaccatctgggcagcgctggcgacctgcttaccgcgctgcagcgcaccgtcaaggaacttaccggtgcctacgcactggcagtgatgagccaggccgaaccggaacgtttcgtctgcgcacgcatgggctgcccgttgctgatcggggtgggtgagggcgagagtttcgtcgcctccgacgtgtcggccatcgtgcaggctacgcgccaggtgatcttcctcgaagaaggcgacaccgccgaactccgccgcgatggcgtgcgcatcttcgacggcaacaatgcgccgatcgagcgcccgctgcacctgtcggacgtgtcgctggcctcactagagctggggccgttccgccatttcatgcagaaggaaatccacgagcagccgcgcgcgctggccgacaccatcgaagcggcgatcgatgccaagggtttcccgtcatcgctgttcggtgccaacgcagaagtggtgctgcgcgacatcgaaggcgtgcagatcctggcctgcggcaccagctactacgccggcatgaccgcgcgttactggatcgaagccatcgccgggctgccgtgcagcgttgagatcgccagcgagtaccgctaccgcgccgcgtatgcgaacccacagcatctgatcgtgaccatttcgcagtccggcgaaacgctggacacgatggaagcgctgaagtacgccaaatcgctggggcatctgcacacgctatccatctgcaacgtgccggaaagcgcgatcccgcgcgccagcgaactggtctgctatacgcgtgccggtgccgagatcggcgtggcctcgaccaaggcgttcaccacccagctggcagtgctgttccagctcgccatggtgctgggcaaactgcagggccgtatcagcgacgccgaagaagcgcagtctctggagcagctgcgtttcctgcccggtagcgtgcagcacgcgttgaatcttgagccgcagatcatggcctgggcggaacgtttttcgccgaaagaaaatgcgctgtttctcggccgtggcctgcattatccgatcgcgctggaaggcgcgctcaagctcaaggaaatttcctacatccacgccgaagcgtatccggccggcgagttgaagcatggcccgctggcactggtggatgcggggatgccggtggtggtgatcgcgccgaacgaccgcctgctggagaaggtcaaatctaacatgcaggaagtgcgcgcacgcggcggcgaactgttcgtgtttgccgaccaggacagccacttcagcgaatccgaaggcgtgcatgtcatccgtaccccacgccatgccggcgtgctgtcgccggtgacccacaccatcccggtacaactgctggcctaccacaccgccctggcacgcggcaccgatgtggacaagccgcgcaatctggccaagtcggtgacggtggagtaggtcagcgcgctctgcgtgcagcgtcgggacccgtgtgcgcgtcggcgttggcacttgcatagtgtgcgggtgctggcgtcgttactgtgctgagcaccttgccgtggcctgggcgcgttgcattgatcaacggctacggttcgcgtccgcctgcagtgtgaacacggcagggggcagcgagtcagtgcggttctgttgagcgtcgaagatgtgcctgcgatggccaaccgggctcattgattcgcgcaactatcacgctcacctggcagccggcggcagcgttatcagcggttcctggcgctcctccacagcctctgccaacgcagtggcccaagatatgcataagctcctggcgagggtccacatcacgcaggaggacgtatgcacgagtctttcaaacagggggcgccggccgaattgtggcaggcgttggtgcgcgaggcggggcagcggactgcgcgcccgctggacgaatcgcgcgagcactatttggtgttcgtactgctgcgcttccagcgcgatgcgcatctgctttcgcgtacgcaggcgctggcatggctgcatgcgcaggaccagatcggtagcgtgcgcgccgacgcgttgcgcgatgtgggcgacggctgcctgctgattgcaggcctgtttcccggggtggcgcaacgccggcggctgagcgtggattacttcatcgacctgggcagaggcgcgtattccgaagtcgccgatacccgctgcagcgatgcaggtctgtttgcgcaactggccgaaagctatcgcgacctggtgcgcacacttgccgcactgcgcacaccgcgcgattggcaaccgagcgctggtggaatcttgcatgcctgagcagtgagcatttgaggggcggcccccacacgcgtcgggaccgccccgactgcgatggctgctttgtgcgggcacactatccctgcaggacaatcggccgggtgcgttgtgccattacccgtcaatcagagccctgcatgttggaggccagcgcgtgcaaacgttggtgcattggtcgcgctgcatgggggacatgcagcgcgtcgcacgtatccatagggacaggtattcatgaagacgtgtatcgcggccgtgctgttggccctgcctgggcttgccgttgcgcaagacgtgccgctgggctatgcagttcagggcggaatgacgctgcaggagatcgaccctgccatctatgcgtatcactacgaccacggattcgtgggcgaggatgcgctgggctgggatcctgcgctgcaattcgcctggtcgcgtatcgcagccgccaaagtctgcgcacagcaatcgccgtccgatgcattgatcggcaagttggtggagcaatacggcaaggatgccgtggtgcatcggatcaacggcatcggcttccatgaagcgcagatgcgtgcggctggcacgttctgtacgcctgcgcgcgttgcggaagccactgcagtggcaccagcgtttgcggctggtgatttttcgaaagcaacggcctatgccgctgttgccgaggcaggaacgttgatggtggcaacacagccgacggtcatttccggcggagctggatcggctgcgctatcgcttcctgcggactggtcacttctgctgccaatacactctcgcacagttgctatggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccttaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctagtgcggcttgtcagcaacactgctggactcgatcacccgcagtgctttgctattgattaggaagtagttaacttgaacttctcgtggacgccatcatctcaggatgatggaagcaaccgacatgagatcgttgtcgcgcgacgcgcggcacgaaaggcgcgtgcaggtcattcgactgcgcaaggcgggccagacctacgacgagatcgcggcgcagactgggttgagccgcacgggtgtgttcgacatctgcaagcgtcacgatgtggcaggggccaaggctttgcgcgacgcgcccagcgggcgtcgcagcggcgacggccggctgctcgacgcggcgcaggaagctttggtgcgcaagctcattaccgacaagacgcctgaccagttgaagatgccctacgcgctgtggacgcgcgcggcggtgtcgcagctcatcgagcagcgctttggcattcgcctgccggtgcgcacgatggggctgtacctggcgcgctggggcttcacgccgcaaaagccgatgaagaaggcctacgagcaatcacccgccgcagtccggaagtggctcgacgaggactacccggtcattgccgctcgtgccaaggccgagggcgccgagattcactggggcgacgagagcggcctgcgcagcgacgacgtgcgcgggcgcggcttcgccccgaaaggccagacgcctgtgatccgggtcaacagcaagcgccacggcctgtcggtgatctccaccgtgaccaacaagggccagatgcgctggcgcatcttcgacggcgcgctcaatacgaacatcctgatcgacttcctgcgccggctgatcaagggggcgagcaagaagctgttcctgatcctggacaacctgcgggtacaccacgccaagcccgtcaaggcgtggctggccgagcacgccgatgcgatcgaggtgttctacctgcccagctacagccccgaactcaaccccgacgaaatggccaacgccgacatcaagcaagccgtcacgacgctggcgccagcgcgcacaaagctgcaactggtcaaggccaccgcacgccaccttcgcagcgtgcagcgccagcctgagcggattcgcaaatacttcgagcatgggccggttcgctatgcggcttgattcaagttggttgatgccggatcaataagagcggccaacaaaacgactgcgtagccgccaggcgggcgcggcctgtgctcggaatcggcatgtaccacgcgtccactgcggttctgagcgcgccgtccgcgctcacctgacagcggctcgctacgttttgtcagcggctccaagtcgaatgaaaatgcccggggagaccgggcattctcgtttgccttacgccaatggcgtatttgagatgatctcgacccagtagccatccgggtccttgatgaaggccaggtgcttcatgcggccgtcttccaggcgtttctggtagggcacgttgaggctgtcgaagcgtgcgcaggcggcatggatgtccggcactgaaacgcagatgtggccgaagccgcgcgggtcgctgttgccgtcgtggtagaccgggccgtcctgggtgtctgtgccgtggttgtgggtcagttcgagcacgccggggatgccggccatccacaggcggcgctgcgcgtcgtcatcgggaatggcagtgccttccggcagcagcgcgagaaaatacaggctgaatgttgcgtcggcaaaatcgcgtgcgtcgagcaggcggaagcccagcacgcgtgtgtagaaatccagcgactgcttggcatccttgacgcgcagcatggtgtggttgaatacgaagccgtgcgtttcggcgggcgcagcgatggcacctggcacgtgttgtagatcgttcaaagccatggcggtttcctgggttgaataagggcgcagcatgctgcgttgctgtcgatgttagcgagggcgtggtagttggcgtgtcatggccattggcagcgtctgcgatgcgttagcgttgatggcggtatcgaaggctgcggcctgcacgatgccattgcctcagaaccaaaggcggacaccggcaaccaaacggctgtcgcgtgcgggtgcatcctccatcgccgcacgtgctgcgctatcgccgaagcggcggcgatgtacccaaccgatgtatggcgcgaaacggcgagtgatttcgtagcgcaagcgcaggccaagttcggtttcttccaggccgcgactcatcccgcggcggttgtcgtcggtgagcgcgatgtcggcttccacgtgcggttgcaggatcagccggtttgtcagcagcacctcgtattcgcctgccagccgcagtgctgcgcggctgccatcgcctacatacagcgtggcttcggtttcgaacttgtagggcgccagtccctgcacgccgaatgccgcccagctgcgatggtcgcctgtgccgatgtactgacgtgcgccgacgagcagatcccaccacggcgagatggcatggccgtagaaggtttccagcgaggcgggttcggtgcgtccgtcgtgccgctcgccttcgctgcgcagccatagccgatcgatgtcgccgccgatccatgcgcgtgattcccatgcctggccgctaccgcgttcggttttggaagcctccattcgatcaagcaggacatagtggttgatgcctgccgagtgcatcgtatgcgcttgcaatggggcgaatgcggcggcgatttcttccgcagtgggtgtcgggatgggggtgcgtgggagtgcggtactgcgtgtatcggcgaggttgccggtgattgtggtgttggtgggcgatgcaggaatttgcgcggcattggtggactgcatgtggtccatcttcgagtgatccatcgcctggtggctcatggctgcatcgtccatggatccatgcttcatcgcttcctgctccgtggttccagtctccatggcagcgtgcgacatgtgggcgtggtccatgtgtgcggcctgagatgaggacggcgccttctgcgcgccatcggtcatctgcatcgcatggtcctgcatgtcctgtggtgcgtcttgcatcgcatcgtgctgatgctcctgtgcaaccgcagatgcactggccaagagcgcggctgccaaccaggcctgggtgcgaaagcggctcatgcttccacccgcacttcgcgcatcatgcccgcttccatgtggtacagcagatggcagtgatacgcccagcgaccgagcgcgtcggcgagcacgcggtaggtgcggcgggtgccgggtggcatgtcgatggtgtgcttgcgcacctggaagttgccgtcggcatcttccagatcgctccacatgccatgcagatggatggggtgctgcatcatggtgtcgttgaccaatacgatgcgcagccgctcgccgtactgcaggcgcaagggctctgcggaagcgaatgcgatgccatcgaatgaccaggcgaatttttccatatgcccggtcagatgcagctcgatctcgcgaccgggctcgcggccatccgggtcgtcgaacacgctgtgcagatcggcgtagcacagcacgcgacgtccgttgtcgcgcaagcccacgccagggtcgtccaggcgcggcgcggtggcattgctgcgcatgtcgatcaacgggttgccgtcttcgctggcgggttgatgcggtgtcttggtctgcgtgttgccacccccatgcccgtgcatttccggcatcggcattgccatcgcgtgtgctgcatgcgcgtcgccttgcgtcgtaccgtcgccttgcgtcgtaccgtcgccgtgcatcgcgtggtcgccatgccccattccatcgccatggccgatgtcttgcatggtcagaatggcgcgcggatccagtgccggaatcggcgcctgcaatccgtgctgcaccgccagtgtgccgcaggcaaagccggtgcggcccatgtcctgagcgaataacgtaaacgcatcctggccgagcggttcgacaatcacgtcgaaggtttcggccgcggcgatgcgcagttggtccacgctgaccggatgcacgtactgcccatcggcggccaccacggtcatgcgcagaccggggatgcggatgtcgaagtaagtcatcgacgagccgttgatgaaacgcagcaacaccttttcgcccggcttgaacaatccggtccagttgccggcgggcgccacgccattgagcaggtaggtgtaggtgttggcgttgacgtcggagaggtcggtgggcgtcatgcgcatccgcccccacatgccgcggtctgccagcgtggcgcgcaggccgtcgtcgcgcgcatcgcgtagaaaatcgcccacggtgcgttgcgcatcgttgtcgtggctgggcatctgtttcaaacggcggaacagtgcggccgggtcgagatctgtccagtccgagagcagcaccacatgctcgcgatcatgccgatacggcggcggcgtcagcgggtcgatgacgatggcgccatacagcccggcctgctcctggaacatcgaatggctgtggtaccagtaggtgccggactggcgcagcgcaaagcggtagtgatactcctggccgggcgcgatgccgtcgaaactcatgccgggcacgccatccatgttggccggcagcagcaggccatgccaatgcaccgaggtgggctggtcggtcagcgcgttgcgcacgcgcacgctcactgtgtcgccctcgcgccagcgcaggatcggtgccggcaggcgctggttgacggtgatcgcgggacgggtgcggccggtgaaatcgaccggcatgcggccgatctgcagcgactggctgctgccgcgcagtaccggggtgttggccggagtggctgcgcgcgcatcgcggcgccacaggccgccggcaacggcaatgccgcccagggccaagccttgcacgaagcggcgccggctcaggccgttgctggatgaagcatcggaacacggggaatcgaaagacatgacatctccggtgcgttccatcgtcaagacggacgcatcgcatagctgagaaaacccacgcaacgcgcgcgcggggccgatgacggccaaggcaaggccgtcagcgctcaggcgatgggaggtcgcaccggttggtcgggcagcgggctgctgcgcccgtcggccaaggtggccggcaatgccagctggccgaactgcccctggggtactgcaggcaaggtcaacaaggcgaggctgcagtgctgcaggcaatcgcagctgcccagcttgcagcagtcgtgcgcatgcgcatgtgtggccttgtcaggcaactgcgcgaaggtgggcggcggcgtggcgtcatggcacggcatggcggccggcatcgccgcatgcatggtcgatacggaactcaccatcgcagcagcgggcattgcgcctgatgccatcaccggcatcgccatgcccaccgacgcccacgcgccggtggccgtattggcaaccaggcacaggcacagcagcaggcggagcaggcgatgcagcacgggcgctcggggcagcggacaggtgcggtgagcatagcatcggcctccagccagctgccggcccgatgacctggctgcgcgggcgcgcgggcgacggcggtagaattgagactactttcgcagccaagtcctgccatgtcgcagcgccagtgggtggccgccgccatccagaagatcgaagccgatttcaatcgttcggccgacacccatctgatcccgatggatctgcagggctatccgggcatcgatctgtacttcaaggacgagtccagccacccgaccggcagcctcaagcaccgtctggcgcgctcgctgttcctgtacgcgctgaccaacggttggctgcgcgccgggcgcccggtgatcgaggcgtccagcggctccaccgccatttccgaagcgtatttcgcgcgcctgctgggcgtgcccttcatcgcggtgatgccggcttcgacctcgccggagaagatcgctgcgatcgaattccagggtggtcgttgccatctggtcgcgcgcgcctgcgatctggacagcgcctcgcaccagcttgcgcacgagaccggcgggcacttcatggaccagttcacttacgccgagcgtgccaccgattggcgcgccaacaacaacatcgccgaatcgatcttcaagcaactggccgaggagccgcacccgattccggactggatcgtgtgcagccccggcaccggcggcaccagcgccaccttgggccgctacgtgcgctatcggcgccacgccacccgcatcctctgcgccgatccggaagtgtcggtgttcttcgacggctattgccgcacggtggatggccactgccccaaggagctggccatcaccggcggctcgcgcatcgagggcatcggccgcccacgggtggagtcgagcttcattgccagctgcgtggacgtgatgatcaaggtacccgatgcattgagcctggcggcgatgcggcacgtcagcgccacgctcggccgccgcgtcggtggctccaccggcaccaacttcgttggcgtgctgcatgccgcccgccgcatgcgcgacgagggccggcagggctccatcgtcaccatcctgtgcgatgccggcgagcgttacgcgcacagttattacgatccggcctggtacgtggcgcgcgagatcgatgtcagcgacaacgatgcggccattgcgctggccgtgaatggcggcgatttgcctgctttgccttgtgcagcgctggaatgaccgccatatcgggcaatcatccagtccaccaccggagcgccccatgaccaacccgctgctcgatctgtccggactgccgtccttcgatgcgatccgccccgaacacgtgggcccggcgatcgaccaattgctcgccgaggccgaggcggcggtgaaggcagccgagcaggtcagcccggtgcgctgggacagcttcgtgacgccgctggacgatgccaccgagcggctgtggcgtgcgtgggcgcaggtggggcatctgcaggcggtggtcaacacgccggagctgcgcgaggcctacaacagcaatctgcccaaggtgagccgcttcggcagcgcgctgggtcagaatctggcgctgtatgcgcaatacaaggcgctggcgcaatcgccggaagccgcacacttcgatgaagcccgtcgcaaggtgctggaaaacgcgctgcgcgatttccgcctgggcggtgccgagctcgatgacgccgccaaggcgcggtttgcgcaaatccaggaagaactctcggcattggcggccaagtttttgcagaacgtgctcgacgccaccgatgcgtggtgttacctcaccgaagacgacacgcagttatcagggctgacggccgaagtgatcgctgcggcacgcgctgccgcagaacaggaccgcgtgccaggttggaaattcaccttgcagatgccgtgctatctgccggtgcaaaccgatgcggacagccgcgagttgcgcgcgctgttgtatcgcgccaatgccgagcgcgcgtccgaatttggcgatgccgcgctggacaacagcgccaacatcgatcgcattctggccttgcgcgccgagttggcacagctgctcggcttcgccagctacgcggactattccgtcgctaccaagatggcgcagagccccgatgaagtgatgggctttctgcgcgatctggccgtgcgtgccaagccgcacgcgcagcgtgaccgtgccgagctggaagcctttgcgcgcgacgaactcggtctgcacgacctgcatgcctgggacctggcgtacgcatcggaaaagctcaagcaggcgcgttacagcttctccgagcaggaggtgaaacagtacttcaccgagccgaaggtgctggccggcctgttcgatgtgatccacagcctgtacgggcttacggtcaagccggacagcgcgccggtgtggcatccggatgtgcggttttaccggctggaagatgcgcaaggcgccctggtcggccagttctatctggacctgtatgcgcgcgagggcaagcgcggtggcgcgtggatggacgactgccgcaatcgtcgcaccaccgccaacggggtgcagacgccgctggtgtatctggtgtgcaacttcggccgcggtagcggcaatgcaccggccaccttccgccacggcgaagtcaccacgctgttccatgagatgggccacggcctgcatcagttgctgacgcgtatcggcgagctgggtgtagcgggtatcaacggcgtggagtgggatgcagtcgagttgccgagccagttcatggaaaacttctgctgggaatgggagcgcgtgcaggcaatgaccgcacacgtgcagaccggcgagccgctgccgcgcaacctgttcgatcgcctgctggcagcacgcaatttccagagcggcatgttcaccgtgcgccagctggaattcgccttgttcgatatgcagctgcacagcaacttcgacccgagccgagacagcttgctgcaactcatcgagcgcgtgcgtgacgaagtggcggtcaatcggccgccggcctggaatcgcttcccgcatcagttcagccacatcttcgcaggcggctacgcagccggctattacagctacaaatgggccgaagtgctcagtgccgatgcctatgctgcgttcgaagaggcgccggagcaggtagctgacactggcgcacgtttccgccatgaagtgttgtcgcgcggcggcagccgcagcgcggctgacaatttccgtgctttccgtgggcgcgcgccaagtatcgatgcgttgctgcgccacagtggcatggccggctgatacagcggtatggcgcgccggtcgccggcgcgccttcgatgaacgcatgcacaaccggccacgccgggctgggcggcgtattgcagaatttacgcggcccggccacgggtttgcggcgcctttatcgctggtccggatagcctttgcagcacccaaatgcaacgaggtggcacatggcaatcaactccgtgtcttctgtgggttcccctgcaggtcgtctcatcgacctggaagccggcacttcgggcccggcatcgatcgcagcaccaaccatagcgccctccggcgaggccaggctgtcttcgctgacgcgggcaccttcccgacctgcaccaaggccacctgcggacgttaacgcgccagcgcagaccgcgcatgcagcagcgccgggaaggctgcagcagctgggtgcctacggtggcccggtgctggacgcggcggcgtcggggctgtcgatggctgcctcgcggctgtctgccgcgccgcggacagccggactcaccgggactgtcagcggtgcgctgtgggcaggcggcgcggcgatcaaccaacttggcaacgtgcctgccaatgccctggtatccggggctaacgcagtaggtgctgctgcaggtgttctgagcgcggtggcaccgtcgctgaccggcagcgacaacaccagtgtggcctacgcgtcggcggcggcctgggcggtgaacggcggcgccaacctgctgcgcgccgccaacgatgccggacgcgcgttgcccagccgggtgctgcagggcgtcagtggtgcggcgaatatggccgctgccgggctggcggccgccgcaaccgcggcatcgcagcagaatgcgccgctcaaggcggtcaacctgggtaccgcatcgtcggtggcctggggcattggtgctttcgccgcgctcggctcggcgtggacggcggccccacgcgacgacgcctctgtggaggccgcgccagcccagctccagcggtccgacgctgcggtttgagtcagtggtctgacgtagcggtttcagcggatgtacagaagcgacgcggagcattgccagcgtcgtcgcgacggcctgcctcggtccgatggccctgggcaggccgctttttttcagacccggccgaacaccagcgcgccgttggtgccgccaaagccgaagctattggacatcaccgtgttcaaggtcgcttcctgggtttgccgcaggatcgggaaaccttcggcgcgcggatcgagttcttcgatatgcgccgagcctgccatgaaaccatcgcgcagcatcagcaaactgtagaccgcctcgtgcacgctggccgcgcccagcgagtgcccggacagccccttggtcgaggacagcggcggtacgttgtcgccaaacacctcgcgcaccgcacccagttcggtgacatcgcccaatggggtggaggtgccatgcgtgttgaggtaatcgatcgggcgatccagcccctgtatggccatgcgcatgcagcgcaccgcgccttcgccgctgggtgcgaccatgtcggcgccatcggaggtcacgccatagccgagtagttcggcatggatgcgtgcgccgcgtgcgatggcgtggtcgtagtcttccagcaccagcatgccgccaccgctaccgatgacgaagccgtcgcgctgcgcatcgtacgggcgcgaggccaccgcagggcgatcgttgaagccggtggacagcgcgcccatcgcatcgaacatcacgctcatcgtccagtgcaattcttcgccgccaccggcgaacatcacatcctgcgcgccgtgccggatcagatcggccgccgcgccgatgcaatgcgccgaggtcgcgcaggcagccgatagcgagtagctcaggccgcggatcttgaaagcggtcgccaacgaggcggacaccgccgaacacatcgtgcgcggcaccatgtacgggcccaccttgcgtacgccacggttgcgcagcagatcggcggtttccacctgccactggctggagccgccgccggagccggcaatcacaccggtacgcaggccgctgacgtgctcggcgtccagaccggcatcggcgatcgcatcgcgcatggccagataggcgtaagccgaggcatcgcccatgaagcgcttgagcttacggtcgatcaggctgtccagatccagcgccaccgcgccacctacctggctgcgcaagcctgcttcagcgtgatcggggagcgcggtgatgccggagcggccctcgcgcagtgcgctggagacggtatccagatcgttgcccaggcacgaattgatgcccattccggtgatgacgacgcgacgcatcagaagttctccgttgaagtgaacatgcccacccgcagatccttggcgacgtagatctcgcgcccatccaccagcatgcgtgcatcggtctgcgccatcaccagcttgcggttgatcacacggctgacatcgatctcgtagcgcaccagctgggcgctgggcaggacctgtccggtgaacttgacctcgccgcagcccagcgcgcggccacggccctgcgcgccgatccaggtgaggaaaaagccggtcagctgccacattgcatccaggcccaggcagcctggcatcaccgggtcgccgatgaaatggcagccgaagaaccacaggtccgggcggatatccagttcggcacggatgacccccttgccatgtgcgccgccggtgtcgctgatctcggtgatgcggtcgaacatcagcatcggatcattgggcaagcggccgctgtcgggtgcaaacaattccccacgcgcgctggccagcaattggtcgcgcgagtacgcactttgacgagtcatgacgaaggtttcctgcaaggagcgaaaggcgaagccgggaagggtgcatgaggtcgcgcggttcaatcaaacgttttatccgtacgcatgcgtgctgttttcagcggattgcgcagtgcggcgagacatgcggtacgcggcaaccgccgcgctcggacccgcgacgacaggttggcggtggacgtgtgtggtcggttgtgccgttggtgtcatcgatgcggactcgttggtttgcgatgagcggtcgcgctcgtttttcgaccgcgccgtggtccatctccactcaaggcgtgagacagcgctggcttatcatgggtgcaggcctgcgacagagaaacccgcttgatgcgcaagatcgtgcacgtggacatggatgcgttctacgcgtccgtggagcaacgtgacgaccctggcctgcgcggcaagccagtggtggtggcttggcgcggtgcgcgctcggtggtgtgcgcagcctcctacgaagcgcgcaccttcggcattcgctcggcgatgccagccgtgcgcgcagagcgtctgtgcccgaatgcgatcttcgtgccgccggattttgtgcgctacaaggcggtatcgcggcaagtgcgcgagatcttccaccggcataccgatctggtcgagccgctgtcgctggacgaggcctatctggatgtcacgcaagccaaaaccggcatgcagctggccaccgagatcgcgcagctgatccgcacgcagattcgcgaagaaaccgagctcaccgcatcggccggtatcgcgccgaacaagttcctggccaagatcgcgtccgattggcgcaagcccgatggtcagttcgtgatcgcgcccagtcgcatcgacgcattcttgctgccgctcaaggtcaatcgcattcccggcgtgggcaaggtgatggatggcaagctggcggcactgggcatcgtcaccgtggccgatctgcgcctgcgcccgttggaagaactgcaggcgcatttcggcagtttcgggcaaagcctgtaccgccgcgcgcgcggcatcgacgaacgcccggtcgagccggatcaggacgtgcagtcggtttcctcggaagacaccttcagcgaagatctcgcgcttgatgccttggatacgcacatcctgcgcctggccgaaaaaacctggctggccacacgccgcaccgagcgtatcggccgcacggtggtgctgaagttgaagacctccaatttccgtatcctgacccgctcctgcacgcctgagcagccgcctgtgtcgcaggaggcgctggcacagatcgcgctggcactgacccgccgtgtggagctgcctgcgcagacgcgctatcgcctggtcggtgttggcctgagcggtttcagcaatgtcgaagaaggcgctgtgcaggggcagctgtttggcgaaattccccaggccgagtgagtgccatccaccgggcatgacgggctacatatgtcgctgactgtatcgacgcgctcagcgaacaatccaaagcgctccacagtgtgcgcgctgcatccggcactgcgtacactgcggctccccacacacgaggccgtccgaatgtttccgtattcgctggtgatcttcgatctggacggcacgctcgtggacagcgcgcccaatatcgccgaggcgctcaacggcaccttgcaggagctggggctgcagcagttcagcgaagctaggatccgcagctggatcggcgaaggcgtgcacgtgttgcttgccaccgcattgcgcgacgtcggcagtacgcgcaacgtcgatgcggcaatgccggtgatgatgcgccattacgaagcgagcctgctgcacaacccaccgttatatcccggcgttgccgaagcgctggcgggcttgcgcgatgccggcgccacgctggcgctatgcaccaacaaaccctcgcgttttatcgcgccgttgctggaccatctgggcatcgccgcgcatttcagcagtgtgctgggcggcgattccttgccgcagcgcaagcccgacccggcaccgctgctgcagcttgccagacacttccagcgcagcccacaacactgcctgatggtcggcgattcggccaccgacgccgcggctgcaaacgccgcgaacatgccgctggcgatggtgcgttacggttacctgcgcggcttcgatgtgcagacctccggtgcggtggccatcatcgacgacatgcgcgagctgcttgcgttgaagtaacgtgcgatcacgtaacgcgtcaaccgacgcagcgccagcgtggactattgcagcagtctcaagatcaggcatcggcaccaagcggatcactgttgaacacgcgcctgtttcgcggagcggccaccgtcatcggcgtcaccgcgatgagccacgcacagccaatccgttcatgtgatcgagcaatgccgcgcggcgggcttcaaaaggggacgtgatggcgaggcaatgctgcatgcatcagcgcgcgcatggggccagacaaggccgtactgcaccaaccatcaaccgatcaccgaacactggcagctaactcaatcgtcccgagcttggtctgcatccgccacgtcatcgaagtcaggcgtggtatccgcatcgccgtgcgtatcgtcgttatcggcgcgcgcatagtgcacggtttccactggcccgcccacggcgcggccgcgcaccggcagcagtgcgctagcggcttcgtattcggccagcaacgcatggcgtcgcgcttccggcacatcctgccaatgacaatcggccaacgcgccttccagcgaatacagcagattgaggctgggcttgaagccagcgcgtcgcaccttgacgaacgcgcccactgcacccacctcctgcaggtcctgccgcgtgcgcaggccgacctggcgcagccacgctgcgctcttcgggccgatgttgcgcatccgctcggtggtcacgccagcgcgtccacaaatagctgcgcgattgcttccaggccacgttggtcgtcggcatcgaagcggtccagctccgggctgtccaggtccagcacgccgatcagcgtatcgcctttgacaagtggaattaccagctccgagcgcgatgccgaatcgcaggcgatatgcccggggaacgcatccacatccgcgatgcgctggctctgccgggtactcgcagccgcgccgcacacgcctttgtccagcggaatgcgcacgcacgccggcagaccctggaaaggccccaccaccagctcgcggccgtcgtagaagtagaaaccggcccaattgagcgagggcagcgaatggaagatcagcgcggccagattggcggcgttggcgatccggtccggctcgccgtgcaccagtgcctgggcctgggcggtgagctgggcatattgttccggcttgctgccggtcagcgaagaggtagcgaacatcggcaaagtttagcagcggctgtttgcagcgtggttgcgactgcgtagggcacgcgcaaaggcctgcggtcggcacaccaagtcgggcggactgccggcaagacgacgcgcaaagtcatccggagcaacacggcacctccgctatagcgctcgcaggtcattgcctatggaggcgggcgttggcaccttctcaccgatcaacccgctgacgggcagcacgccccgcagacaagccagaagcaaccggcttcaacaacgtggccaatgcgcgcgttatgctgcgcgccctcacggcaatggcggcgcggccgcaggaccaggcatatgcagcctccggcgttttatgtcaccggtaccgataccggcatcggcaaaaccatgggcagcactgcgctgctgcacgcgctgcgtgcacgcggccacaccgcagtgggcatgaagccggtcgccagcggctgcgagcgcacgccgcagggctggcgcaacgaagacgcgctggcgctgcaggcggccagcaatccgcagccggcgtacgctacgctcaacccctacgccttgcctgcgccgctggcaccggaactggccgcagctgacgtcggcgtgacgctgtcgctggagccgattacgcaggccttcgcgcaattgcgcgcgcaggccgaggtcgtggtggtggagggcgtcggtggttgggccgcgccgctgagcgcaacgttggatcaagccgatctggtgcgtgcattgcagctgccggtggtgctggtggtcggcgtgcggctgggttgcatcaaccatgcgcgccttaccgctgccgccattgccgccgatgggctgcaatgcatcggctggatcgccaatgaagtcgacccgcagatggagcgtgtcgaagagaacatcggcatgctgcgccagcgtttggcaatgccgtgctggggacggatcccgtggcggccggacgccgaggctgctgctcaggctcagggactgcagctgccgcgctaaatgccgctgagcacagcgtgcaggcaataaaaaagcccgacagagggagggatctgtcgggccggattgcacggggggagggacccatgcaaagtcgctgaattttggtggccgttactttcgccgggtcttgcctgccgcaccggccgtctcgctgccggtgtcgaactgctgcttggtgaattggccaagctcgctggacatcttcaaccccagcccgaccacttcctgattgaccgaggccagacgttccaggttgtcgcgcgccacctgcaagcctttcggccagagcatctggtaggcacctagatcgcgcgcctgcgcaaactcaccgaagaaactgctcgtggcgttgatattctgttccagcgtctcaaatgccaactggttggcacgggcagcagcagaggcgaactgactggtaaagcggttttcgaactgcgccgacattgcgaaccccttggggaaggccgtgaccgtttgttgcgttgcagcatacgccgttgtcgctgcgatgcaacgcgcttgctgaagattttccaaacggcttgagaagtgcttttcgatcaataggttggctggttccttaaatcataaaagcggcccagtgggcggcttcatgtcagaggactgcgctaccgatcaaccgcggtagcgacatccggaggtgcaggtttcatgcaccacgatctcgctgagctgcggcagcgtcggcttgagctgctgccagatccagatcgcaaggcgttcgctggtggggttttccagcccttcgatatcgttgagatagtggtggtccaggcggtcgtagatcggctggaaggcggccttgatgtcgccgaaatccatgatccatccggtctcggcgccgggttcgccgctgacatgcaactccacccggaaggagtgcccgtgcaggcgcgcgcatttgtgcccaggcggcacgttgggaagccggtgcgcggcttcgagcgtgaagactttgaagatatccatgcgcggcattgtaagtgcgctgggccctctgcagccgacggcaagcgcaacgctgcggtgcttttgcaacgcgacgaagccatggtggccgcttgcatgccacatccgcaggcagtgctgcgcgaatgcctggcgcgctgacgatcgcgtccgtcaccaaggtgcggcattgccgcgctcttgaggtgcctggtcgcacgcggataaagcatggttgctgagacacgtgcatcgcccacaaaaaagctgccccgaaggccaatgccagtcggttaagctgagatggctggcttgatgtaggaaggggggggcgtgttcataacgctcccgttttgccgtgcgtcttctgcaagaaaccctgaatcagaccctgcatcacctccccgacgatgggctgggcgcgctgtcctccttagcgcgtaccgctcggacgctgaccaccgcgaccgccgtcgcgacggcctgcacccgggccagcgttggcctgacgcggcccgccgctgcgctggccacccggcttcttcgggccggcatgcgcgtgcgcctgacgcggtgcatcgccatgcgggcgacgggcgtggctcttgcgcggggcgcgatcgccgcccggctgctcggcgcgacccggtgcgctgttgccccaacggatcggcgtctgcggctcgtagcccggcacgtcgcggatttccacgtcgcggcccagcatgcgcacgatctgacgcagcagcttggcttcgtcctgcgccaccagcgagatcgcctcgccggtggagccgttacggccggtgcggccgatgcggtgcacgtaatcctcggccaccatcggcaggtcgtagttgatgaccttcggcagctggtcgatatcgatcccgcgcgcagcgatatcggtggcgaccagcacggtcacgcggccggccttgaagtcgctcagggcacgcatgcgctggccctggctcttgttgccgtggatggccgcggtcttgatgcccgacttctccaggaacagcgccagcttgtcgctgccgtgcttggtgcgcgcgaacaccagggtctgttcgcggctgtcctgcgccagcaggtgcagcagcagatcgcgcttgcgcgcgccatcgaccgggtgcacgcggtgggtgatgctctcggccacggtgttgctcggggtgacctggatctgcatcgggttgcgcatgaactccagcgccagctgcttgatgttctcttcgaaggtcgcggagaacagcagggtctgacggtcctggcgcggcagcttggtcaggatgcgcttgatcgacggcaagaagcccatgtcgagcatgcggtcggcttcgtccaggatcagcacttcgatgccggacaggtccacgctgcggcgctcgatatgatcgatcagccggcccgggcaggcgatcagcaggtccacgccacggcgcagggtgtcgagctggttgcccatgcccacgccgccgtagatcactgcgctgggaatgcgcaggtacttgctgtagccgcgcaggctgtcatgcacctgggtggccagttcgcgggtgggggtcaggatcagcgcgcgcggcttgcgcgggccgttgaccggctgcggcgaggtgcccaggtgctgcagcagcggcaggccgaaggcggcggtcttgccggtaccggtctgcgcgccggccagcaggtcgtgaccggccagcaccaacgggatcgcctgctgctggattgcagtgggggtttcatagccctgctcggccaacgcgcgcagcaggaagggcgcaaggcccagggattcaaaagacatcaggaagctccaggtaaagcgtcgccaccaagccaggcccggagcgcaaacgcattgcagatgcaaaagcaagtgaggctcggagcgttcccgtgaaccgcgctgcgagatggtggatcaacccgatcaaggaacgatgggtttgtcggcaccacgaaaggcgtcgggtggggcgggcgagcggatcggtcgatcctggtctcgccggctgtccctaagggaaacggacggccgcatgcagacccggcaagtgtactcgcgtttggcgcgctgcacaaaattccgtcaccgcagttgtggtaacggccatctgtttcatatgcaaccactgttgcttcaggccgtacaatctcccgatcagccacagcacaggatggtcatgaagctaggttccttgaaggacggcggccgcgacggcagcctgatcgtggtttcgcgcgatctgcgcaccgccgtgcgcgccaccggcatcgcgcccacgctgcagcgcgcgctggaagactggagcaacgtcgcgccgcgcctgaacgccttatcggcctcgctcaacgacggcagtgccgacggggtcttcgacctggagatgcaggctttggcggccccgctgccacgcgcctacgaattcgtcgacggcagcgcctacctgccgcatgtggaacgggtacgtcgcgcgcgcaatgccgacgtgccggaaagcttctacaccgacccgttgatgtaccaggccaccagcgccggcttctacggcccgcgcgacggcatcaaggtgatcagcgaggactacggcatcgacctggaagcggagattgtggtcatcaccgacgatgtgccgatgggcgcctcgcccgagcaggcgaccgcgcatatccagttagtggggctggtcaacgatgtctcgctgcgcaacctgattccggccgaactcgccaagggctttggtttcgtgcaatccaagccgcgttcggcgctgtcgccggtgttcgtcacccccgacgagctggacgatgcctggcgcgacaacaaggtgcatctgccgctggtgacgcacatcaacggcgcctggttcggcgctcccgaagccggcaacgacatgcagttcgatttcgcccagctgatcgcccacgccgccaagacccgtccgttgtcggccggcacgatcgtgggctcgggcaccatcgccaatcaggacaccacgctgggcgcctcgtgttttgccgaacagcgcgtgatcgagaccctgcgcgacggcaagccgagcacgccattcatggcgttcggcgacgtggtgcggatcgagatgttcgatgccagcggcgtcagcatcttcggcgcgatcgaacagcgcgttgagcggcagccgctgccatgaccggttgctcaccttccatgagcgtctgcagtcaggctggcgtatgagcgcgccctatcgcgtgcgcattgggctggacataaaggcgctggcgtacgtcacgcacccggtgcatctggtgcgcgatggcggcgagcagcatgccgccgcgtacgcgcagctcaatccacagcagttggttccgacgctgcgccacggcgcagtggtggttccgcagtcgctggcgatcctggagtatctggaagaagcgtttccatacagtgcgcggctgctgccggcagcaccgtccgaacgcgcccgtgtgcgcgcacttgcccaagccatcgcctgcgatgtgcacctgctcaataacctgcgcgtgatgcagttgctcgagcgcgagtggcaacgcgatgccgcgcagcgcctgcactggatgcagcactggatgcagcaagggtttgcggcgctggaactgcagctggccaacgaaccgtacaccgcaagcttctgccatggcgacacgccgggcttggccgattgcgtgttgattccgcagctctataacgcgcgccggttcgaagtagatcttgcgccttatcccaccctgcagcgtattgaacaggcctgcctggcactgccggcgttcgatgccgcgcggccggaaatgcagattgatgcagtggtgtgaggcggagggtaagagagggtaggtaggaccctctcctctgtgctgcgggcagcttcaccggtgctgcgatagcaaacgcggattgtgcgccgttctttaaagtcgcggtcagcccggcgctaggtctgtcatcaacatagaactggcactcgcctcaaggcaggctttgaaggcacgcaagacgcgtttgcctcccttcctccgcgatcgcaagaagggggatgcggtagcggataaaggcaagtcgcgatcgctgcgcgaccggacgcatccatcaatacgtcaatcgatcagtaccaacgcggtcagtcgctggccggaaccagcgacaaggccgcttaaataaacccgtggctgatcttcggcgcagccggcgtttcgtaatccgcgtacgggtcgtgctcgccggagccgtcttcggagagacggaacttcagcgccaggccgtcgcgcgagtcggcggcacgcagcgcttcttcctgctcgatttcgcccgacttcaccatgcggaacaggcactggtcgaaggtctgcatgccttcttccagcgactcttccatcgcctgcttgacctcgtgcacctggccgcggcgtagcaggtcgcggatcatcggcgtattgagcagtacttcggtggccgggcggcgacggccgtccaggcccttgaccagacgctgggagatgaccgcgcgcaggttgagcgccaggttcatcagcacgttattgtgcgcgctttccgggaagaaattgaggatacgctcgatggtctggtcggcattgttggagtgcagcgtggccaggcacaggtggccggtttcggcgaaggcgatcgctgcctccatggtctcggcgtccaggatctcgccgatcaggatcacgtccggcgcctcgcgcatcgcattcttcagcgcgctctggaaagcatgggtatccaggcccacctcgcgctggttcacgatcgacatcttgtgcttgtgcagatattcgatcgggtcctcgatggtgaggatgtgcccggtggttgtgctgttgcggtggtcgatcatcgcggcaagcgaggtcgacttgcccgagccggtcgagcccaccaccagcaccagcccgcgcggggccatgatgatgtccttgagcacctgtggcaggtggagctcttcgatgctggggatccggctgcgaatggcacggatcaccatgcctacctcaccgcgctgtttgaacgcgttcacgcggaagcggccggcgtcgggcagggcgatggcaatgttgagttcgagttcgcgctcgaactgcggcacctggccctcgtccatcagtgagtaagcgattttcttgaccatccccggcggcaatcccgtattgccgagcgggtaaagcttgccttcgatcttgatgtgcaccggcgcgccggtggtcaagaacatgtccgaggcattcttttcggtcatcagcttcaggaagtagccgatatccatgcgcaatggttccccaacaaacagcagcgtctcgttgcaagtccgccgcaggcttccgacaatggccgtgctcgagacttctcgctacggctcccctaatgacggctagcttcgcatacttgcggcgatccctgtatggcatcgcctgtttcatcgttctttcctctccggccgccgcccaggtggcaccggagctcaccgctgccgaacaggccgtgcaacgcgccacgcaggccgatgccgaccaatacgccccggatctggtcaacctggcacgccaggaactgatgcaggcccagcaggcgcaacttgacaagcgccagcgcaagcaggtgccccagatcgctttacgcgcagctgccgacgccgatctggccaaggcacgcagcgaagaggcggtggtcaccgcccaactggaacagcgcaagaaggaagtggcgcagttgcagagcacactcaacaccggggagagcggccgatgaaactgcgcccactgctctatctcggtgtcttgagcctggctgcgttgccgccgctggcgatggcggccaaggacgacccgcaggccgacgcgctcaaccggcgtctggccgcgctgcaaaacgatccgcaaaccaacgagctggcccgcttcgaacggctgcaggcgcagcagagcgtcgctgcgctggccgaagccaagcggcgcgaccgcgacgagctggtgtttctggccgatcgccgggtcgagatcgccgaactcactgcccgtaccgcgctggcacggcgtgagctggaccggctggaaggtacgcgcaacgacttgctgatcgaagccagtcgccgcgacgctgcgcgtgcgcgccaggaggcagaacgtctgcgcgtgcaggcgcagatccagaccgaggccgccgagcaggcacgccagtccgccgaacaggaggcgcttgcccggcaggacgccgagctggcgctgaccagcgtggccggtaggcagaccgccaagctcaacgcggcccagcagaaggcagtacagctggcgcatgaggaagccgagctggtggccggggccaagttgccggctgccaagttcgacagccgtggcgaagtgttctcgctgggcagtggcgccttcggtggcaaggcggcgctgtccggcgatgccgccgggcaggccaaggccttggccgaatatctgaacatcggcaagaagggccgggtcagcatcgtcgggttcgacaacgacgcagccaccgcgaagaagcgtgccgaagcactacgcgatgccttggtggcgggcggggtggcggcctcgcggctgcaggtcaccggtaccaaaggcgcggccaacaagacccgtgcggccgaggtcgttgtcgcgccctgacggcaagtgattggaagttaaagccttttaaccggggcatgacgcttggttgaaccgcagtcaccaattgcgacaatgaacggcaaatgtggctgtttcggtcttgaaccccctccgcgaccggcgtagggtcgtatctccgggcagcaactccgctgcccgggaagtacggagggccgcgccagtgacgcaaaggcacgcaacaatgcaagagggtggagtggttgttgctggttccgcccgtgtgtctgcctgtgcaacgcgttggtcttccatttccaagctccgccccgtgcctttgctggccggggcgttcttgtttcagtgaaggaggtaacgccatgttcgaagggcaaccgcagaccgaaatcgacgcattgatgaagtccgatccccagttcaagcagctctaccaacgtcacaagctgttgaacaagaaatgcatggatgccgaactcggggtgctcccgatcgacgacgtcaccttgggccagatgaagcgcgagaagttgcaggccaaagaaaagctcacccggatgtacgaccagctcacgcactgatccttccccaccgttagaacaagttcaccgccgcgggcggtggcggcctcctcgtcggcttgccaccgtccgcgtctttagtttgcagtgctgcgtttccggtccagtggcacgtttgcgcagtggttgagcttgttcgtttcatcggcctgcatgatcgtttcaaggctgaatgcgcattccccagctgttcgtcggataatgaccggcccagcccgtgtggcgcagcgacgatatgccgatggcgattcattcctccgtactcgaactgattggcaacacgccgatcgtcaaggcccagcgcctggacaccggcgtctgcgagctgttcctcaagctggaggcgagtaatcctggcggatcgatcaaggaccgcatcggtctgtcgatgatcgaagcggccgagcagcgcggcgatctcacgcccggcgccaccctggtggagggcaccgccggcaacaccggtctgggcttggccctggtggcgcagcagaagggctaccagttgatcctggtggtgccggacaagatgagccgcgagaagatcttcaatctcaaggccatgggcgccaacgtggtgctgacccgctcggatgtggccaagggccacccggagtactaccaggacctggccgccaagatcgctgccgaaacgccgggggcctacttcatcaaccagttcggcaacccggacaacccggccgcgcacgaattcggcaccggcccggagatcctggcgcagatggacggccagctggacgccatcgtgttcggctgcggcagctccggcaccatgactggcctgtcgcgcgccttcgccagcgcctcgccgcacaccgaactggtgctggccgacccggtcggctcgatcctgacccagtacatcgaagaaggcacggtcagcgaaaagtcgggcagctggctggtcgaaggcatcggcgaagacttcttgccggacatctccgacttttcgcgcgtcaagaaggcctattccatcagcgatgcggaaagcttccacaccgcgcgcgaattgctggccaaagagggcgtcctcggcggctcgtccaccggcaccttgctggccgcggcgctgaagtattgccgcgagcagaccacgcccaagcgcgtgctggtgttcgtctgcgataccggcaacaagtatctgtcgaagatgtacaacgactactggatgctcgacaacggctttttggagcgcccgcaatacggcgatctgcgcgacctgatccttcgcccgtacaacaagcgcgacaccgtggtggtgggcccgaaggatctgctgaccaccgcctaccagcgcatgaaactgtacgatgtgtcgcagctgccggtgatcgacgatggcgaattggtcggcatcgtcgacgagagcgacgtgctgctgcatgtctatggcgacgaggcgcgcttccgcgacccgatctccaccgccatggtgagcaagctggatcgtctggacgtcgcatcgcccatcgaagcgctgttgccggtgttcgaccgcggccaggtcgccatcgtcatgaacggcaagcagtttcttggcctgatcacccgcatcgacctgctcaactacctgcgccgtcgcgtgcagtgaatcccgtgcagccgcgcgtttcgatgagacgcgcggcacgggccattcagacccgcttgttacaatcgcccactttttccgggaacctccatgtccaaccgcaccactcatagccatgacggcgatcgcgcgctgtcgcttgcaacgctggcgatccatggagggcagtcgccggatcccagcaccggcgcagtgatgccgccgatctacgccacgtccacgtatgcgcaatccagccccggcgaacaccagggatttgagtattcgcgcacacataacccgacgcggttcgcctacgagcgctgcgtggccgcactggaaggcggcacgcgcgcgttcgcgttcgcctccggcatggctgccacttccaccgtgatggagttgctggatgccggcagccacgtggtggcgatggacgatctgtacggcggcaccttccgcctgttcgagcgcgtgcgccgtcgcaccgccggcctggatttcagtttcgtcgacctgaccgacccggccgcgtttaaggcggcgatccgcgcagacaccaagatggtgtggatcgaaacgccgaccaacccgatgctcaagctggtcgacatcgccgccattgcggtgatcgcgcgcaagcatggcctgttgaccgtggtcgacaacacctttgcctcgccgatgctgcagcgcccgctcagcctgggcgccgacctcgtcgtgcactcggccaccaagtacctcaacggccactcggacatggtgggcggcattgcggtggtgggcgacaacgccgagctcgccgagcagatggcgttcctgcagaactccatcggtggcgtgcaaggcccgttcgacagcttcctcgcgctacgcggattgaagaccttgccgctgcgcatgcgcgcgcactgcgaaaatgccctggcgctggcgcaatggctggaaacgcaccccgccatcgaaaaggtgatctaccccggcctggcctcgcacccgcagcatgtgctcgcgaaacgccagatgtccggcttcggcggcatcgtctccatcgtcctcaagggcggcttcgacgcagccaagcgtttctgcgagaagaccgagctgttcaccctggccgaatcgctcggtggtgttgaaagcctggtgaaccatcccgccgtcatgacgcacgcctccatccccgttgcccgccgcgagcagctcggcatcagcgatgcgctggtgcggttgagcgtgggaatcgaggatcttggggatttgcgtggggatttggagcgggcgttggtgaatcaaaattgaggcgtttattgttatatggtgctgtatctgttgctggaggtagtttgtgctaaagaatttttcaaatacaaggcctactacgataccgcggggaaccagtaattggccgctagagcgagtggccacggatgctggggaactttggtttccggtagcagaccaagtgatgcgcgagtatgcgcgcaatagtggtcgctgggatccgcatgtcggtcaggtccttctggagtgttgtgcaagccataaggacggcttattcatcgatattggcgctaacgtcggttatttctcgtgcctgttgtctaagcactttccgagtctgaagacgtatgccttcgagccgcaaccgcttattcacgacgttcttgcgctcaatgcttggacttatggtgcccgcatccagctccattcatgcgcgcttggatccagtcgtgggacagtggcgctggaaacagcggttaataatctaggtgacacccgtggtgtagaaggaaattttgcgagtactgtggcgcctctcattagcctggatgagctatatcctgatctgaacgcgagtattgtaaaaattgatgtgcagggtgccgaactagacgtgatacgtggaatggttggcgtcattcgtcgatcgccaagtatcaggattgttgtagagttcgggcccgatctcgccgttgctgagcattttgcgcccgatatggtgttggatgtttatcgatcacttggctttcgtattttgcttattagaaatgggcagttgaacgaggcaagcaacgcggaaattctgcgctattgcagttccgccggtcccatggcgcaagcagatttgttgctgctacgtgcttgatgcaagataaaatacaaatacaggaaattcgaaaatggagaaggcagtaattgttaccggtggagccggcttcatcggatgcgcgctatctggccagctcaaagcatttggtctgccagtagttgcgatcgataatcttcatccacagattcatgctgagtccaagcgaccagaggtgcttgacgaggcggcgcacctgcacattggcgacgttaccgaagaaaacacctggggccaagtgctcgaaaattggcagccgaccattgtcgtccacttggctgcggagacagggaccggtcagtcattgaccgaggccactcgtcatgcacacgtaaacgtggtaggcaccaccgcaatgctagatgcgttttccgcacgcaaactagttcctgaacatgttttgcttgcgtctagccgagctgtttacggtgaaggtgcatggttggatgcaaatggcacaaccttttatccaccgccacgttcgcatgaagtgctggcgcgttcacagtggaatccactatcgccgtctggtaggggggctgcttccccgttgtcgcaccgtgcggatactgtttttcctaatcccactagcgtatatggagcaactaagcttgctcaagaacatattcttgctgcgtggtgtggcgccatgcaggttccgctgtcggtattccggcttcagaatgtctatggccccggccaatcgccattcaattcatacacgggtattatcacgctgtttcatcgtatggcgcggaaagcccagacgctagaaatttatgaggatggcgaaatcgggcgtgatttcgtctttatcgatgatgtagtagtcgccttgatggcaggtctgcgtcagccacccgctggcttgcgtacgctagatgttggtagcggcgtcgttactacgatcgccgaggctgcaaagtcgatcgctgctatgcacggtgcgccggatccgcaaatcagcgggaaatttcgtgatggcgatgtgcgctgggcggtagcggatggtgctcctctcgaacagtctcttggtgtgcaggctcgtataaattttcaggaaggcgccaatcgtgtcggcgagtggctgatcgctcggggctatgcatgaattcgtttgacgagaaaacgcaaaaagaagaggtgggcgttgtctctgtggctgcgatgactggtgctccacgggattggatagactcagtgcggtcattgttggaactgagaggcagctgcgagtgtgaaatcgttgcttgggacaatgtcagtgcttcccgcgattttaacggcagtaaggcgcggatcagcgcggcttggacattgtcggcagccgttaccgctatcatcagcgaacgctcctcaatagaagctattttgatcgctgtttcgcctgttgtagtgccggtggaactcctagatcgagcattagaatggatgcagaatgaccagcgtattgggaccgtttcgtttctatccaatgctgctggtgcactgagttttccgcatcgcaattcgccgactccctatgggattcctggaatggatgagtctggtgtctgtagaacgcttcgtgatgcgtcgcctgacagtggcccggtatcactacaggttccagtaggtgcagtggtgttggtcaatgcgcgcgtaatcagagccgtcggtggattcgatccggaaagcgactccaatccttcagaatccttagccgagttcgctctaaggacagcacgacgtggttttaggcacgtgcttgatgcgggctcttacgttactacacagtggagcagcgtcggagccccaactgaagcaagtgatgaccctcgatcgcgacagcgcttacatgcgcatgacggctcttttcctgcattgcacgatcatctacgttcgtcaaaagtaggcgctttggcaatcgcgctggatgtcgcacgtagcaagattcaagggttacgcgttctgattgatggttcctgcttgggtccgatggagatgggaacacaggtgcaaacattggcgctagttcgctcactgctaaagcgtgacgatattagtcgggtggtgcttgctgtgcctaatggaatattacccgcatatgcgcgtgacctacttctgcaatcaaaactgactatctgcgatgccactgatctaatgtttcatggagctgaacaggtcgatattttgcatcgtcctttccagccagatcggcagattccctgggagcgttggcgtcaactgtccaaacgcattgttgttaccttgcaggatcttattgcctatcgcgtcggcagctatcatgagacaggtcaacgttggctagaatatcggaggaacatcgaaatcgccgcaggtcgttctgacgctatcgtggcgatctctgatgatacttccgagtcgatcattgatgagcgtttggcggttgagctccagcgaatttatgtggtgaagaacggcggtgaccacctgactgatacagatgtggagaaagtgcctccggcactcgtcgaaaaggggctggttgccgcgcagtttttgttggtactgggtgcgagctatagccataagaatcgtgacctggctatcctggcttggaaagagttgcgtcgacgcggccacaatatcgccttagttatggctggtgcagtggtcgccaagggaagctctcggcaagaagaagcagtcgcccgctggggcgctgacgaagagcaacttgtaataatgccagatgtaagtagtgcggtcaggaactggttattgcggcatgccagcatcgtgttgtatccaacctcagcggaaggcttcggcctcgtcccgtttgaggctgcttctatgggaaccccaacggcgcatgtgagcttcggcccacttagggagctaatagattcgccagaacttcctcaggattgggatccgttgcgcatggcggatcattgccagcagttattgcaagatccccagttggccggaaaaaatatcaagcgtgtccttgctagcggtgggcgcctcgtttggagtgcgactgcagccgatctgaccgtggcgtaccgtcaaacgcttgcgtccgcgccgcgaaactaatatttccagaggtttaaaatatgaatacgactgaccttgatcaaatatcgcttgaacaagcactcattgacttcgaagtagccaatgcacgcgtgatggacctcacttcgcgtctgacctctatgagtcgggagctgatccagactcgatcggaattggagcgcttacgtatcggtgcagcgcccatttcgtactcagtcaccaattttgagggctacgacgatgtccataatcgttatgcgcagatacgtgcatcgcgtttggtgaagtttgcttcgatgtttagcagtaagctgcgtcggtgtctgtaatggaccgtcctcgtattcttcattgcatcacggtgtataacgggcgggcattcgtacctgccgcaatcaaaagtgcgctgcgcctagatcagcaggaagcacaaatagatgtattagtcctggatgacgcgagtcccgagcccggctggagtgaggagctgtctgcgttctgtaaggagcgtggcgtaatgtattactgtactcctcgcaacctcggtatcccgcgcaatgtcagtctaggaatgctgacggctgttaagcgaggttacgactatgtcgttattagtaattcagatgttctgtacccccgagacttaatgggacagatgttgcgagcgtcccgtcaaaataatgtgggttcggtgactgcttggtcgaacaacgtttctctatattcgttgcctaacgaagatcctaatcgttatctgcatgatcagaatgtagttgactggatgcatgctactttggcaggtcatttcggtgacgcggttatggatatccccgcaggtatttctttttgtatcttgatttctactgatgttgttcgcaaggtgggaatcatggatccctgcttcgggcgtggctattgcgaggagaccgattggagcctacgtagccttgcagccggctatcggattgcgttggctcctgggacttatgtttttcatcacggacgtggatcgaatttggatgcaggtctggtttcctcgaatgcaacgaccgtgcctgcaaatgaagccatcatcgaccttcgctatcctcaatttcgcaatcaggtagaagcgtttgtgcactcaggcgtgctttcgcgcgcgcatgatgatgcaatctctcatattgtgcggagtgctggtaaacaatttggctattcgatagacgtgggttggattgggcgcgaccggactaacgaagacgaagttaatattttgctatcaccaaacggtgctaatgatcatatacaggcggtattcagaggcttcaggctcgatatgcaggtgagtcgccggaacctgggacaggagatccgcaagtttttcggtcaagacccaactgccgtcaatttgtatgattctggcgctctcgctaccgcgttgaagtctgaattcgccaatgttactaacacccgaaccagtaattatcctgagcgagtatagatactatggctcagtctgagttggctcaccgcagtaataattttgattttattcgcattgttgccgctaccagcgtgctggtgagccatcattttgctttggccaagctgccagaaccactggtacttcaattccagaccttgggtggttatggggtctttattttcttttcgattagtggttttttagttgcgcagagttggcagcgtgatcctagtcttgtccgtttcacttatcggcgattgcttcgtatctggccgggtatgctttgcgtccttattttgtgtgcatttttactcgggccagctgttacgacgctttctcttaaggaatacttcttaaatgagttaacttggacttatttcaaaaccatgctgtttcaagtgcagccatttttgcaaggtgtgtttccagatagtgcggttccttatattcccaacggggtgctttggactattccaatagaggtgcattgctatggctacctcgccattctaggagtaattggtgtattgcgctggcgctgggtgcttctagctgccacggcagccttagctgtttattactatggctatcatgacgctgaaaatgtattccgggctggtggtggaagagtacatgaaatagaattcgccactttcttcttctctggtgttctcttgcactactttcgcgagatatggtcgagttggaatcgaattattccaagttttttggtggttatgacagcatttttgctgctttttcaaaacgaccatcagttgatcgcggtcttcttgtttacgcctttcttctttgtagtcttggggaacttgtcttttccaattatgagaagattcggccgcttcggtgacatgtcctacggtatttacatttatgctttcccagtgcagcaaactctattttggctttggggtgaaagtatttcgtttaatacaagcctcgcgctagcactcacgattactgggctattggcctggatttcttggcatcttatcgagcagcctgccttgcggctaaagccacgtactccaaaaaggattatggccggtgagtaattgcgtcttccattagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgggctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgacccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacatcggcagcctgccagtggagctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactgtgtatctcgacgcgactctaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgtatttagtaacacagtagaattagtagtcgcccctgaaaaacccccagaccacatccattgcaaggcttcatctgcgttatcggtgtgctggaattgccagttttcgttacgctacgtcctggtttctggcagttttcgcccatgcgtacacgccgtcctgccggagtctgtaaattgaactgtgtaactgccctttgacaagcgactggcccggaccggagaggagcaggcaagtggaactggataagacgatgctggacgaactgacgtcaggctgcaagacgccacaggacgttgagaagctgttttcgcaaatgttgcagcacatgatcaatcgctcgttggaggcggagatgcaagcccatgtgggccatgcgccgcatgggcgctcaggcggcaacgtgcgcaatggcaagagccgcaagacggtgcaaagcgcgttgggcgagttgcagatcgagaccccgcgcgaccgcgcgggcacgttcgcgccacagttggtgaagaagcgccaggtgcggctggcggggatggaggagaagattctggcgttgtacgcgcgcggcatgaccacgcgcgacatcgagtctgcgctggtggacgtgtatggggtggagatatcgcatgggttgatcgcacaggtgaccgacgcggtgctggaggaggcgcgggcatggcaatcgaggccgctggaggcgatctatccgatcgtgtggctggacggcatcgtggtgaaggtgcagcacaacaagcaggtcatcaacaaggccgcgcacgtggtgctgggggtcaacctgcgcggggagaaggaagtgcttggcctgtggttggctgaacacgagggcgcccaatactggctgtcggtgttgaccgaaactgcgttcatcgcggcgtgcgcgacatctaacatcgcctgcatggatggcttgaagggcctgcccgaagcggtgcaagcggtgtttccgcagacgctcacgcaactgtgcattgtgcatttggtgcgggccagtctgcgctacgtcaacgcaggcgacagcaaggcggttgtggctgcgctcaagcgcatctatcagtcggccacggcggaagaagcggcggcggaactggaggcgctggacacgcagtggggcgacaaataccgtgcggtggtccgcttgtggcggggcaactgggacaacatcatcccgttcttccagttcgtgccgcagatccgcaaggtgatctacaccaccaatgccatcgaatcgttgaacatggtcatgcgcaagctcacccgcaaccggcgtattttccccaacgacgattcggcgctcaaatcgttgtttttggccgtgcgcgaggcatcgaagaactggcggtccatccatcactggaaaccggctctgcaaagcttccaggtgatgttcggcgaagaacgcgtgccgatgaatgcgctatgaaaaacctggttacacagttggcttgacagaccctcctgcctgcccgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacttgcgccatcccctggtgcagatcctgcatcgcggccaagccaaggcgctgacacggcggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatttgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcgctggctgctgcgctggatcgcatttttgcgtgcctggttgcaggtggtgcgggcgcgttcctcaacgcactcaagcaccatctggcccacaaacatggcactggaggtttgagaggggtttttcaggggcgactagctgctgagagggcgttgcacttggaaattgagtctaacgttttttcaggggcgactacttgctcataacgtcatcactcggggagtcaggtgctgtttgagtagcggacagaaacagataggggttgggcacctgagattccgtggaccaactgcgaattaatcgcggtaagtacgattgcatcgtgtagccaatggtgctgaacatgatcatcaccaggtccctcagccagtgcaacgtcgaggctatactcaccccgaattagccgtgggagacgtagctggaaggttacagttagcaccgagccctcctggatgcttatagcctcctcgcgcaggtagctatcggagctttctgccaagatgtactgaccttttctgttcttaagcataaagcccacagcaggatagctgagtgacttgtttagtcgtgcaactactgtaaggcgaatgtcttcggaggagttgaactcgacgagcggatcgccgagcatgttgtggaaagcaactgattcgatgcgagcgccgccagccccgaaaccatcggcgttggaacgaaatggactagcatggaatcgagttgcttcaatattcttactatcgtaggttgcttggatagggtgggaggctcgcgtaacggctgaagttgtgcgatcagaatataagtcgcgcaggtagactgcagaaatatcccgtgcacttccaacatcgcaaagatagtgctcgcctcggcggcgcaagagtactgccgattcgcacaaagcatttaaagctcccatgtcgtggctgacaaatagaagcgtaccgccttggcgttgaaagtttgccaaaaaccgcatgcatttttgttgaaagtatgcatctccaacgctcaaggcttcgtcaatcacaaggatttcagcatcaacatgcgcgattagcgcgaaagcaaggcgcacgtacatgccgctagagtaagttttaaccggctgctctataaattcgccaatgtcggcgaaagttgcgattgattccatgcgcatgctgatggttttcttatccacaccatacagcgaggcggctaggtaaatattttcacggccggagaactctggattaaagcctgcacctaattccaatagcgcagcaactcggccgttcactgtgatctgaccctcagtaggagttagggttccgcagatcatctgtagtaacgtcgattttcctgcgccgttgcgaccgataatgccgacggtttcgccgcggcggatactaaagcttacttggcgcagcgcccagaactcacggtagtaacgacggcgaccacgccagagcatttgcatcaagcggtgtgcaggcttgtcatagacgttaaagcacttgcccagaccttttacttcgatagcgatgtcagagcacatcggcaaacccctttcgggtcctctgaaagaatgcgaagccggtaatgaaaactaaagcagatattactaagcagagagaatactcaaggggtttcaggccatggccccaaatcaatacattacgtatctgcgcaataactggcgccagagggttgatgttaaggatagggcggaaagttggagggatggcgtcgattggataaaatatcggcgttaaaaacattatggctgtagtgataatggcggtgatttgagcaatatcacgcaaaaatacgcccagcgcagagagtagccatgctaaccccatcataaacaaaactaacggcagaattgctagcggcagcaaaagcgccgtcactggcggcactccataagatgcgaggtaaaataccaacaataccatcaggttgacaatcagtccgaacattgcggtcaacacgctgacaactggcaggacttcgagtgggaagactacttttttcacgtaattagcattgccaataatcaattgaggtgcgcggttaaatacttccgaaaacagattaaagacaagcagaccgctaaataatacaagtgcaaattcggtttttgttccactcccgccaggccagcgggccttaaatacttcgctgaacacgaaggtgtagatcgcaagcataaagatgggttgaattagcgcccacgtgaaaccaagtagcgaaccacgataacgcgctgatatctcgcgaaccgccagtgcactgatgagccttcgattagcgatgaggctctgaaggagactgctaggtgaaccggagtagggttccatcagtaagctgcgtatggatgactttctagtctaatgcgggtttatgattcttgtctgctaaatcggagctcgctggcgccagcgagccacaatttagtcgatgttcaggtggagcttggaatgtcacaaatccaggctgcgtggtgttctactgtgcgtagctgcttaggcgattaaaagaggcggtaactaatccgctcagcaaacgcggtgatgcgggagttacagcactttttcaagctccggcagcagcgtaaacaagtcccccaccagcccgatatcggcaatctcaaagatcggcgactccgggtccttgttgatcgccacgatcgtgccggcgtccttgatgccggtcagatgctgtatggcgccactgatgccgatggccatgtacagctcaggggcgatgatcttgccggtctggccgacctgcagttcgttgggcacgtaaccggcatcgaccgcagcgcgcgaggcacccacggcagcgccaagtttgtcggccaggctgtagatgtgcttgaagttttctgccgaacccaccccgcggccgccggagaccacgcgttttgcgctctgcaggtcggggcgatcggagctgcctgtggccaagccgacaaaacgggtgtgggtcggtagcgcagcatccacggtgactgactcaaccgtcgcacttccaccgccgacggcttccggccacgaggcgctgcgcaccgtggcgaccacgatctggtctgctggcgctttgacggtgatgatggcgttgcctgcataaatcgggcgtttgaaggtgtacgcgtcttcgaccgacatcaaatcggagatctggttgacgcccagcagcgccgccacgaccggcatcaggtccttgccgaacgtggtcgaggggccgaacacatgtgtatagccctggccagccagctggacgatctgcgggcccagcacctgggcgatggcgtgttcgttggcggcgttggccacggtcagcacgcgggcgacgccggccagctgtgcggcctgcgctgcaacggcggccgggtcggctgccagtacgaccacgtcgatggactcggcagagattgcctgcgcggcgctcagggtcttggcggtggccgcattgagctggccgttgagatgttcggcaacaacgagaaccttggccattacagcaaccccttctgcttgagtgcggccaccagttcggcggcgtccttgaccatcacgccgcggctgcgtttggatggcgcggcgtagtgggtggtggtcaggctgtcatgcgcatccacgccgaggtcggcaaatgccagcgtttccagcggcttgctcttggctttcatgatgtccggcagcttgatgaagcgcggctcgttcaggcgcagatcggtggtgatcaccgctggcaggtccacttccagcgtctccaggcccgcgtcgacctcgcgcgtgaccgtgacctttccatcggcaacagtgagcttgccggcgaaggtggcctgtgggcggccccagagtgtggcgagcatctgaccggtctgattagcgtcgtcgtcgatcgcctgcttgccgaggatgaccagatcgggctgttccttctcgaccagtttgagcagcgcccgcgcggcggtcagcggctgaacagccgtgtcggtcaccacatggatcgcgcgattggcgcccatggccaggccgttgcgcaggtgcgcagccgcatcggccggcgccagggtggcgaccaccacctcggtggcggtcccggcatcgcgcaggcgcaatgcttcctccagggcgatttcgtcgaacgggttgggggagagcttgacgccgtcggtcaccacgccggagccatccggcttgacctgaatgcggacgttgtagtccaccacgcgcttgtaggcgacgaggattttcatcgtgtacgagatccttcagcgattgcgggaaggcccggccgctacggcaggctcgggagtgcggtcattctaaccgggctcggcaaaccatgcgattgcgtatggttgctgcggcgcaacacctggacgcttggttgacaatgcttaggtcaggtattgcttcgaccgtatatcctgtgtggtttgaaaacgcagcgcggttcgcgtgcgatcaggagatcagcattggcaacttggcttgtaaccggcggtgccggcttcattggtggcaactttgttcttgaggcagtggctcgtgggatccgcgtggtcaatctcgatgcactgacctatgcgggaaacttgaacacgttggcatccctggaaggcaatccggaccacgttttcgtcaagggcgatattggcgacggcatgttggtcgcccgtctgttgcaggaacaccagccagacgcggtgctgaatttcgcagccgagagccacgtggatcgctcgatcgaaggtccgggcgcattcattcacaccaatgtcgtcgggactttagcgttgctcgaagcagtacgcgactattggaagtcgctgcctaccgcgcgcagcgatgctttccgtttcctgcatgtctcaaccgacgaggtctacggcacgctgggcgaaaccggtaagttcaccgagaccacaccttacgcgccgaactcgccgtattcggcctccaaggcggcctcggatcatctggtacgtgcgttccaccacacctacggcctgccggtgctgaccaccaattgttcgaacaattatggtccgtaccacttccccgaaaagctcattccgctggtcatcgccaaagcgcttgccggcgagccgctgccggtctacggcgacggcaagcaggtgcgcgactggttgttcgtcagcgaccactgcgaagcgattcgtaccgtgttggcgaagggcaaggtcggcgagacctacaacgtgggcggcaattcagaacgccagaatatcgaagtcgtgcaggcgatctgcgccctgctggatcagcaccgtccacgcgacgatggcaagccgcgtgcgagccagatcacctatgtgacggatcgcccgggccatgatcgccgctacgcgatcgacgcttccaagctgaagaacgaactgggctgggagccttcctacacgtttgagcaaggcatcgcgcagacagtgcaatggtatttgaccaaccaggcctgggtgcagggcgtgctggatggcagttaccggttggaacggatcggcgcctcggcgtaacgcgccaccgcaagagcccgcgcaaccgtgtgtgggcctcacaaggaactatctcatgacgcaacgtaaaggcattattttggccggtggctcggggacccgcctgtatccgatcaccaagggtgtcagtaagcaactgctgccggtgtacgacaagccgatgatctattacccgctgagcgtcctgatgctggcaggtatccgcgatattttgatcatcaatacgccgcatgagcaggcgttgtttcaatccttgttgggtgatggctctcagtggggaattcacattcaatacgccgtgcagcccagcccggacgggttggcgcaggcgtatttgatcggtcgcgactttgtcgatggcaagccgagttgcctggtattgggcgacaatatttttcatggtcacggtttgaccgaaacgttacgccgcgcagacgcgcgcgagcagggcgcgaccgtgttcggttattgggtcaccgatcccgagcgctacggcgtggccgaattcgaccagcaaggcaaagtgatcgatatcgccgaaaagcctgagaagccgcgctccaactatgcggtcaccggcctgtacttctacgatggaaaagccagcgattatgcggctgccttgaaaccttctccgcgtggcgagctggagattaccgatctcaatcgctgctatctcgatgctggcgatctgcatcttgagccgctgggacgcgggtatgcatggctggataccgggacccaccagtccttgcacgaagcggccaacttcatcgagaccatccagatgcgtcagggcctgcaggtgtgctgccccgaagaaatcgcgttcggtcagggctggatcgatgcggagcaattggagcgtctggctgccccgttgctgaaaaacgactatggcaaatatttgcacgaattggctgtgcgaggagtagtaccgtgagaatcgtcgaaacgcgtttaccaggttgtgtcgtcatcgagccggcagtgttcggcgatgagcgcggatatttcttcgaaacgtggaatgccgagcgcttcgggcaacatggtctgccgacgcagttcgtgcagagcaatgtctccacctcggccaaaggcgtgttgcgtggtttgcattaccagtggccgcgtcctcagggcaagctggtcagcgtgctggagggtgaggtctacgatgtggcggtcgacgtgcgccacggctcgcccaacttcgggcagtgggcggcagtggtgttgagcgcagaaaacaagaagcagttctggataccggaagggtttgcgcacggctttgcggtgctgtcggagcgagccgtgttcagttacctgtgcaccgacgtgtatgtgaaggaggccgatgccggcgtgcgctgggatgatgcggcgatcggtatcgattggccgatcagcaatccattgctctctgcaaaggacgccgctgcgccgtttctggccgatgtgcccgctgagcgcttgccggtgtatacaccgtgaccacgctggtttttggcgcaaatgggcaggtgggtacggaattgctgcgtgcgctggcagtcgatggcgccgtacaggccaccacgcgtagtggccagttgcccgacggcagcgcgtgtgaaacagcagacttcgatgcgcctgagacgctgaccgcattgctggatcgaatcaagccgtcgcgtgtggtcaatgccgccgcttacacggcggtagatcgtgccgagcaggatcgggaaggtgcgacccgtgccaatgcgacggcacccggcgtcgtcgcagcctggtgcgcgtccaatcgtgtgccgcttgtgcattactccaccgattacgtcttcgacgggcagggtaaagcgccatatcgcgaggacgcgcagacgtcgccactcggcgtgtacggcgaaaccaagcttgccggcgagcaggccatccgtgcctccggcgcccagcatctgatcctgcggactgcttgggtctacgcctcgcatggcgcgaacttcctgcgcacgatgttgcgggtaggggcggagcgggacgagttgcgtgtggtggccgatcagatcggaacaccgacgtcggcggcattgattgccgatgtcactgcacaactgctgcgtcagcgcacgcccgatacatcggggacctggcatctcaccgcggctggccagaccagctggcatggatttgccgaggcaatcttcgaagaggcggtcagtgccgggttgctggagcgtgcaccgcgcgtggtgccgatcacgacggccgattatccgacgccagccaggcgtccggcatattcgcggttgtccatcgatacactgcagggcgatttcggtatcgagctgcctgagtggcgcgttggcctgcagcgtgtgattgccgagctgtctgcgacgaagaagtagctcgacagcaggtcaatgacgacagcagtcactgctggcgcctgatatccggaaagcaaacagccgggaattcccggctgtttgcttatacggcgcaaccttttacaaacgaccgatcacgcccggccgtaggtatcttcaaagcgcacgatatcgtcttcgcccagatagctgccggactgcacttcgatcaattccagcggcaacttgcccgggttgcgcaggcgatgggtgacgcccagcgggatgtaggtactctggttttcggtcagcagcagcacttcttcgcctcgcgtcacttcggcggtgccactcaccacaatccaatgctcggcgcggtggtgatgcatctgcaggctcagcaccgcaccgggtttgacggtgatgcgcttgacctggtgacgctggcccatgtcgatggagtcgtaagcgccccacggacgatagaccttgcggtgccaagtggcctcggaacgaccagctgtcttgatctggctgaccacatccttgaccacctggatgcggtcgcggtgaccgaccagcacggcatccggcgtctcgacgaccaccacatcctccagccccaccatggcgatcaggcgcgaaccgtaggcataggtgttcttgcaatcgagctggatcacatcgccatgatgcgcgttgccttgcgcatcctgcttggaaacatccagtagcgaggaccacgaaccaacgtcgttccagccggcgtccaatggcaccacaaccgcgtcggcggtcttttccatcaccgcgtagtcgatcgaatccgacgggctggcggcgaaggcgtccttgtccagacgggtgaagtccgcatcgcgcttgccgttttcccatgccttctggcaggcatcgacaatggcgggatggaatttgcgcagttcttccagataacgcgacgcgcgaaacaggaacatgccgctgttccagtagtactcgccgctggcgaggtaactctgtgcagtggcaaggtcgggcttttcgacgaagcgctccaccgcgctgactccattgcctgtaccggccttgatatagccatagccagtttcaggtgcggtcggcttgatgccgaaggtcaccaacttcccttgctcggctgcagcagcggccgcagtgaccgctgcctggaacgcagcttcgttctggatgacatggtcggacggcatcaccagcaatagcgggtcggcaccatcgcgcgttgcttccagggcggctacggcaatcgccggtgcggtgttgcggcctttgggctccagcaggatggcagacggcttgacgcccagctgctgcagctgctcggcagccatgaagcggtgttcttcattggccaccaagatcggtgcgtgggcagccactggggctgcgcgcagccaggtggactgcaacatgctcttgtcgccaaccagcggcaggaactgctttgggtaggactcgcgcgacagcggccacagacgcgtgccggagccgccggacaaaataatgggtaggacgtcgctcatgggcgggggaactccaaagtgcgtctaggggagagggggggggcaatcagccgcgcagcaggttggaaatttcctgcgtacgcgtttccagcagtgcggcatcgccgcgcgtttccacgttcaggcgcagcagcggctcggtgttggagctgcgcaaattaaaacgccattcgccaaaatcggcgctaatgccgtcggtgtagtcgagctccggagacagcgacgcgtaatgctccatcacgcgcgcaaccgatgccttggcatcggcgaccttgaagttgatctcgccgctgcaggggaatttctgcatgcgtgcttcgaccagatcggccagtgaacggcccgactgcgacaccagctctgcgatcagcagccacggaatcatgccggagtcggcataggcgaactcacggaaataatggtgcgcgctcatttcgccgccatagacggcattttcgctgcgcattttttccttgatgaaggcgtggccgctcttgcacagcaccggaatgccgccggcctcttcgacctgctcgaccgtgttccaggtcaggcgcgggtcgtgcacgaccttgccgcccggctgtttggccaggatggcttgggcaagcaggccgaccaggtaatagccttcgatgaagcggcctgtgtgatcgaagaagaagcagcgatcgaagtcgccatcccacgcgatgccgaaatcggcgccatggtccttgactgccttggcggtcgcatcgcggttctccggcagcagcggattggggatgccgttggggaagttgccatcgggctcgtggaaaacgcgcacgaattcgaacggcagatgcggcgcgagcagatcgacgatcagcccggcgccgccgttgccggcgttgacgaccagcttgagcggcttgagggtgctgcggtccacgtagctgagcaggtgctccaggtacgcggtcttgtcggtgcggctctgctcactggcggtgggctcgccgggtgcggcggtatcagccgcgaccgtgtcgcggatggcgaacaggccggtgtccgagctgatcggccgcgcttgctcgcgcaccagcttcatgccgttgtagtccatcgggttgtggctggcggtgaccatcacgccgccggcggccttgaggtaatcggtctggaaatagacttcctcggtgccgcacagaccgatatcgatcacgtcacggccgctggcacgcaggccggcggaaagcgcttcctgcaacgccgggctcgccaggcgcacatcgtggcccaggaccaccggcccctgatccagctgcgccgccagcgccacgccgatacggcgggccaagtcctcgttgagttcatccggcacgcggccgcgaatatcgtaggccttgaaggcgggtagcgtcatgggcaaatcctgaagtgggggacgcccgagtttagcggctgcgccgtgtcttgggtgtggcgaaattgcgaccgggggcagggaacagtcagcggatagaatgggcgcttcacatcggcgggtgagggcggtgatgcgcaatgaagtaagcggtgcggcaagcggcaaacgctatgccgatgccaagacagcgctggatggggtactggccgatggtcagaccctggcagtgggcggctttgggttgtgtggcattccggaggcactgattgcagccctacgcgacagtggggtcgccgggttgaccgtgatctccaacaacgctggcgtcgacggtttcgggcttggtcaattattggctacccgacagatccgcaagatgatttcgtcctatgtgggcgaaaacaaggaattcgaacgccaatacctggcaggcgaacttgagctggagttcaatccgcaaggcaccctggccgagcgtttgcgcgcgggcggggcgggaattgctgcgttttatacggccaccggctacggcacgatcgtggccgagggcaaggaaacgcgcgaattcgacggcaagcactacgtgctggaaaccgcactgcacgccgatgtggcgctggtgaaggcatggcgcgccgataccgcgggcaacctggtgttccgcaagacggcacgcaatttcaatccggcctgcgccatggcgggtcgcgtgtgcattgccgaggtggaggagatcgttgagctgggcgttatcgacccggatcaggtgcatctgcccggtatttacgtggaccgcctggtgctcaatgccacgccggaaaaacgcatcgaacagcgcaccgtgcgcgaaggacagcagtaatggcctggaccagagaccacatggccgcacgcgcggcacgcgaactgaccgatggcgcttacgtcaacctgggtatcggcttgccgacgttggttgccaatcacatccccgacggtgtggatgtctggctgcaatcggagaacggcctgctcggcattggcccgtttcccaccgaagacgaggtggacgcggacctgatcaatgcgggcaagcagaccgtgaccgcgcgtgccggtgccagttatttcggtagccacgattcgttcgcgatgatccgtggcgggcacatcgacctggcgattttgggcgcaatgcaggtcaccgagcgcggcgacctggccaactggatggtgcccggcaaaatggtcaagggcatgggcggtgcgatggacctggtggccggcgtcaagcgcgtggtggtgttgatggagcacgtcgccaaagacggcagccacaagatcctgcgcgactgcgacctgccactgaccggcgtcggcgtggtggatcgcatcattaccgatctcgccgtgttcgatgtcactgcggatgggctggtactggtggaatctgcagagggtgtggagctggaagagttgcgccagaagactggggttgaattcgctgcgtgatcgaaagctatctacgcagcgactagctcatgagcagctagggacatgcatggcgcctcagggcgccttgcgtgcatagcggtaaggttcggctgttgcaggttgcggtattcccaacagttgttcgatcgttgcgacacgctgtccggagtgggcgaccgcaacagccaggaagcgctcgatcgcatgggccaacgtgccatcgatctgaccctgctcgctttcgaattcactggggtgcaagtgcgcatccaacaacggccgcagcgcttccagcttgacccagaacatgctgccggacgcgaacaggctgtgcgcgtttattgcatccgtgcctgtgcggacagtgaggtaatcgagcgcatcggcattgccacccataaagtcggtgaccggtaacaagtgttgcgcaggcgccacaaggccgagtagaggatcttcggcgaatccgcgcacgattgcagcgacgtgttgtggcgcgagcaagccagagagcatgtcgcgccgccatgtgtctccgtcctcgcgatgggtcgatttttttgtatgcagtttcaagaccacctgctcgccttcgtcgagcaatcggttggcaacccgtaagaaaggaagaatatcgcggccgcgattttcgaagccttccacctgcgcctgcaagccacgctgctgcaggcactggcgaacttgcgtcaccatggtgatgtcggtggtgaccacaagccgcagcgatagcccgcagtgcgcaagtgcatcaagcgcttcgtccagtacatcgaggtaccaggcgtgcaagaccacgcaggcatcgtgttgaccagatcgggtaacgacttctgcggtgtgtaacagcgcttgccgtgtcgcgtccagccatgcgtagccaacgcgagtatcgggttcgagtacagcgccctcggcccactcgttccaggcgttgatgaacaccaagcgatgcgcaggcgttgtatttttcagacgattccgcacggtaagcatgagccagtcgcgatagcggcgcggtgatgcatgcagataaatgcgccccttgcccgaacgccgtggctcattgtcccagccagggtttacgccagggtacaaggtgtactcgcgcagcggtcgctgttccatgtcgcgggcaagctctcgccaatcgagtacatcgccattgaattctggattgatcaagcgctgccgggcagccaccgaaggtggcgtgctcatgttcggcgggaattcgacagctgcatcgaatccgatgtcgcgcgggtcgggacgttcgaaaccctgcacatacgcaaggtgaatctcgccgattccgtgatcgcgacaccaaccacgccagcgatcggccgtctgtgcgggctcaggcagcacatgtggtcgatacaccaacagcaccgggcgcccttcgacgcgcaggtacttgggattgcgcatgtaagtcgcaacatgcgcgataaaggccagatcgtcgtccgcatcatgcgcttgatcgatcaggatctcgtcgccgcggccatcccagcggcgtgcccatttttcatttgcccagcaaagacagaacggcagggtgatggtggcgtcttcgtgccattgcgtgatcggcatttccagaagggtcttgccggcgaaccaatagaagtaaaagcaaaaagcgccaacgccatactcttgtgctagacgcgcttgtccacgcatgacatgggggctgcgaaggtcgtagaagcccagatctgccggcagcctgggttgttggtggccttcgaactggggaagcgcacggctgacgttgcgccattcggtgaagcccttgccccaccatgcatcgttttcagggattggatgaaattgcggcagataaaacgcgatcagtttcgcaggaagcgtctcaggcagggtggcggtgctgtaggggacatagccaatcgccgcttcgtcgctgcgaactgctggccgtcgcgaactgctagggcgtacacgaccccgcgccggttccggcacccagcccgcatgtcggtcgagaaaccagccgcgccaacggtcgcgcgttgcgtcactcagcggtatcgcacgaaatcctgcacgcagtagtccgaaaacataggtgcgcaggcgcgactgcagcgagcgaccgggcgaactcacagattctggtagttcggacccgaaccaccctccggtgtgacccaggtgatgatttcgtacgggtccttgatgtcgcaggtcttgcagtgcacgcaattggccgcgttgatctgcaggcgcttgccggaggggctggcggtgtctgcgaccatttcgtagacgttggccgggcagaagcgcgtgcacgggttgtcgtattcggtcacgcagcgggtggcgcacacatcggtgtccagtaccttcagatgtaccggctggtcttcatcgtgctcggtggcggcgaaatacaccgcttgcaggcgatcgcgcggtgcgaggtcgcgggtgacgtagtcgcgctcgggttgctcgtactcgccgagtttgtgcagcgccgaccagtcgggtttgttcttcagcgtccacggcgaggcgcccttgagcgcggtttcccaggcggcattgagcaggccgaaccacaggcccttcttgaaaccgggcttgatgttgcggacttgcttcagctcggccatgacgtcagaggcgcgcaatgcggcatcgaatccccgtggggccagctgcgattgcaccaggtgttcggccgccagcatgccgctgcggatggcttggtgggtgcccttgatcttgggcacgttgagcaggccggcggtgtcgccgatgagcaaggcgccgggcatgtccaccttcggtagcgattgccagccaccgctgaccagtgcgcgtgcgccggcagacagaatgctgccgcctgccagcagtggcttgatcatcgggtggttcttccattgctggaaggcttcccacggctggtagttggcgtcgctgtaatccagcccgctcacgtaaccgagcgcgatctggttgttgtccaggtgatacacaaagctgccgccgtaggtgcggttgtcggcgggccagccgatggtgtgcacgatcttgccgggcgtgacgcggccttcgggcacctgccacaactccttgatgccgattgaatagccttgtgggtcgctgtcggcggtgaggtcgaagcgcttcagcaaccgcttggtgaggtggccacgtgcgccttcggcaagcacggtgaccttggcgcgaatgtcgatgccggcggtgtagccgggcttgtgcgtaccgtcttttgcaatgcccatatcgccgatacgcacgcccaccacctggccgctttcgtcgtgcagcgtttcggcggcggcgaagccggggtagatctccacgcccagcgcttcggcctgcggcgccagccaggcgcacatcgcgcccaggctgacgatgaagttgccatgattacgcatgcccggcggcaccacggggaacttgcgcgcgctgtccttgccgaggaaccagaattcgtcgtcggtggccgcgacgcaaatcggcggcgggttgttgcgccagcctggcagcagcgcatccagcgggccgggctcgatcaccgcaccggacaggatatgcgcgccgatggtgctggatttttcgatcacgcagacgctgatgttcggatcgagctgcttgagccggatcgcgaacgacagcccggccggaccggcaccgacggtgacgatgtcgtattccatgacgtcacgctcgaccgcctctgacgcgtgtgcgcccactcccgcttccgacattgctccgctcccgttggctcgatggctggtgtccattttccgggattgcatgtgacggcggcaaatcgggtcgattcatccgcgccatgcggggctgcgtgctagcgttgcccgcatgaagattcgggtggcattgccgggggcggagatcgactggtggcgcggttggctgccgcacgcgcaggccgatgcgctgatgcaggcgctgcttgtgcaggcgcactggcagctgcaccgcatccgaatgttcgggcgcatggtggattcgccgcgcttgagcagttggatcggcgatccggaggcgagttatcgctactcgggcacacgcttctcgccacagccgtggctggaggtgctgcagccagtgcgtctgcgcctggaggacgagaccggtcaccggttcaacagcgtgctgattaaccgctaccgcagtggcagtgatgcgatgggctggcacagcgacgacgagccggaactgggcgcgcagccattgattgcctcagtgagcctgggcgcgaggcgacgtttcgcattcaagcatcgcgacgatgcgtcggtgaagcaggcgttggaactgggccacggcgatctgttgttgatgggcggccagacccagcgccactacagacacgccctgccgcgcaccgcgaagccggttggcgagcgcatcaatctgacctttcgtcaggtcgcgggtgcgcgtgtgccagccatacgcggctagcaacatgtagcgcgctcgcctgggcggtaagcccggtgggcgtgtcggccgcagcttgcgtgggcgcaatcagcagtccaggtcaaacgatgagtggatcgagtgcgcggtgccctcaccgcttgcgggacacgccgtggacccatccatggggggctagatggcggcatccatgccgccaacggtcccgcaatcggcgaggacagcgcaccggaaagttcattggtgactttattgaagagcgcggacgccgcgcccagacaatccactggctgccgtgttcaagaacgagcagaccgcgtcgagtcgccgctggctgcttttttgaaagctgcgcgcactgcccctttcgactggtccttgtccgctcaccgtcgcggcacccttggcggcatggatgccgccaagacacttacagggacgtacgtgcagcgtgtcccgcgatggtgggcgggcaagggccctgcagccacggcacagatcagccgctctgcagtagaccggcgtgaagtcgtctgtcagctgctttcagtctgtcggtcgcttgcgcttacaacgaccgcggcaagtgctggctgtcctgttgcccagtggtcagcgtccagccgaccagttcggtggtgacctgggtcagcgcctgctcgaacgcgacggcgacggcggcggtatcggtgctggtggacgggcgtgcgaccaggaaggtgcgcgaggcgaccacgcgttgatcggtcgaatgcagcagttttgcattgaactcgatcgttgccgacggcagcgactggctggcgtaatcggattcgaagcggcgcaggtcgattgccagcttgtaatcggagcggatgccggtaccgatatgggccaccgcggcgatcttgccagagtcttcaaaggcgcgcaccacgttgtcttccagcatgtcggtggctggctgcgcccagccgacgccttgatagacctgcaattcgccaggggtcgggcgcacattgatgcgcgggctgtcgatgatgcgtgcggcgctgggcttggccaccaccagctgccatgccacctgtggccatgccggattcgggctgacccgcacggtgggcgaatagatcgtggccggcttctggtcgccgccggtcaggactgagcagccgcccagcgccagtaacgagacgcacagcaagggacgcaacaggcgcatggcagtcatttcggttcgaactccttgggtgcgtcgcggccgagcaggtagcgcgcagggttgttgtccagtttgtcgctgacccggcgcagatcgcggatcaggccgcgcaactcggtcagtgtggggccgagctgacccagcccatcattggcaaaactattgatggcggcgcggttctcgccaaggatgttgtcggcgttgccggcggcagaatccagtttgaccagggtggcgtcgagtttttccagaatgcccggcagctgttgcaccaggttctgatccagccgcttgatggtgccattggtggtggtcagggtggtgtccagattacgcgcggcgtcgcgtgcgctgacgatcagcgcctgcatgccgtcgtcgtgatcggcgatgccgccgctgatcttttccaggttctgcagcgtggccgaaatgctggccacgttcttgtccgacagcatctggtccatgcgttcgacgatgcggttggcggtgtcggtgatgttctgcagcgccgagggcgtggtctggatgatcggcgcatcgctcttgtcgatggtggtcagcgccggcgcttcgggcgtgcctccggagagctggatgatcgacgggccggtcaggctggtgatggccagcttggcgcgggtgtcgctcttgatcggcgtggtcgaattgacccgcacgagcgcaaccacttggcgtgggtcgttcggcgccagggtcagctcggtgatcgagccgaccgcgatgccgttgtactgcacagggctgccgaccgacaggccggtcaccgcctcgcggaacaccacccggtactgctgccaagtgcggtcggaggagtacttggcggcccataaaccgaacagcagcagggccagcccggccacgatggtgaaggcgccgatcaggacgtaattggctttggtttccatgctcaggcggtctcggtggagtcggtcttggccgcgcgcgcagcgcgggcgcgcggaccgtggaaatagtcctggatccaggggtgatcgatctgctcgacctcggacagcggcgcgttggcgatcaccttgcgatcggccagcaccgcaatgcggtcgcagatggcgtacagcgtatccaggtcgtgggtgatcaggaacacggtcaggcccagggcttgctgcagggtgcggatcaggcggtcgaaggcggccgcgccgatcgggtccagcccggcggtgggttcgtccaggaacagcagcggcggatccagcgccaatgcacgtgccagtccggcacgcttgcgcatgccgccggacaattgcgagggcagcttgtccagcgcatcggccggcaaaccggccagcttgatcttcagcagcgccagctcgaaataccagcgctccgggaactccccgtggtgttccttcaacggcacctgcacgttttcgcccacggtcatcgatgaaaacagcgccccgtcctggaacagcacgccggtattgcgggtgatgtgctggcggtcggcgaaccggcccgagcgtgcatccgcaccgagcacgtggatgctgccggcatccggctcgcgcaggcccaggatgctgcgcatcaacaccgatttgcccgtgcccgaaccgccgaccacgcccagaatctcgccgcggcgcacgtccagatccaggtcttcgtgcacggtctggcgaccgaaccggttggtcagcccgcgcacggaaatcgccaactgatcgtcgtgggcgtcagtctccgggccgggatgggccagtggggattcgggagtgatcacagcacttttcttccaaataccacgacaagcgccgcgctgcggttttgcacgaatcccagatcctgaatgtcgaatcccgcctccatcaccaccccatcttcatgaaccacaacgccgcaatcgcgtcgaggatgatgaccaaggaaatcgtctgcaccaccgaggaggtggtgcgttcgcccaccgattgcgcggtgccgctgaccttcaagccttccaggcagccgatcaggccgatcaccagcgcaaacaacggtgctttcgagagcccgaccaggaaatgccgcagctggatggtctcgtgcatgcgcgccaggtacatctgcggcgggatatccaggtcgaacgcacccacggtgacgccaccggccaggccggcgatcatcgcgatgaaggtcagcagcggcagggtgaagatcagcgcgagcaggcgcggaatcaccagcaggtcgatcgggtccaggcccagggtgcggatggcatcgacctcttcgcgcgacttcatcgcaccgatctgcgcggtaaacgcgctggcggtgcgcccggccagcacgatggcggtgagcagcacggcgaattcgcgcaggaaggcgatgctgaccagctccaccacgtaaatttccgcgccgaagtcgcgcaggatggtcgagcccaggaacgcgatcaccgcgcccaccaggtacgacagcagcaccaccagcggcaccgcatccaggcccacctgctccatgtggtgcacggtggaggtgagccggaaacggcgcggctcgtggatcagccgcatgatcttgaccaggttttcgcccagaaaactgttcaactccaggatgtcctggccgatgcggtgggtggcccgacccaggcggtcgagcgcagcgacgaagccgtaatcgcgtttgggcttggggcgctcgtcgttgagctcctcgatggtgcacaccagcgcctgatgctcatcgcggaaatcgatcgcgtcttccttcagtccaatccggctggcaaagcgcagcaactgcagcacgcctgccgaatccagctgctggatgccgcgcgcgtcgatgcggcgcaccccgtcgggcacggtctgtagcaattctgcctggggcagggcggtcgccaggacccaactgccagcgaggcggagctgcgcctgatcctgcgagtcttgttcgatgcgtggaggttgcggtttgatcatgggtggcctgtccgtggcgccagcatacagggacggtgtgagcgacggatgggggcgcggcatcaatggtgtgcctgcggccatctaataagcacgccggccacgcgcgctgcggcatacactgtcggcctcgccgaccacggcgtttctccgatccgacccaccacgcatgtccgctgccaccgttgtcctcccgtccgccagcgccacctacgcccagcgcgtcgccttcgtgtccgaaatcgcctgtcgcctgcattcctatggcaccaccgcgcagcggctggaggcggcgttggtcgggctctcgcagaagctgggcctggactgcgagccgtggtccaaccccaccggcatcatcctgagcttcagcgacccgaccaaggcgatcggttccagcgacatcacccgggtgattcgcctggccccgggcgagatcgatctgtacaagctcagcttggccgactacgtggcagacagtgtggccaacgggcgcatgagcattgcgcagggccacaccgcattgcgccggctggaccgtgaagtgggccggcgcggcaaggccatgcaggtgctggccttcgggctggccgcagcgagcgtggccgggctgtggaagctgccatggctggatatcgccacggcgggagcgatcggcatgtcgattggcctgctcacccagtacaccgacaaacgtgctgccaccaaggaagccggcgaagcgctggccggcctgctggccggggtggtggcgtcgctggtggcctcgttattggggccgttgaatctcaatacggtgatcatcgcctcgctggtggtgctgctgccagggatgtcgctgaccaatgccttcaacgagctggccagccagcactgggtttccggcacggcgcgcctggccggtgccgtcaccacggtgcttaagctgacggtgggggcggtcatcgcggtgacgctgacgcagttggttggcctgaatccccaggtggccgcgttgcggccgcaggccggttgggtggaattggcgtcgttagtggtggccgcttatgcgtttgcggtgctgttcaaagccaatcgacgcgattatttatggatcatggcggcggccatgctcagctatgtcattgcgcgttgtgctgggcatgcctggggcggccctgtcggggtattcgcctcggccatgacattgaccgctgcgggaaatcttttcgggcgcgtggtccacaaacctggtgcgatgatccgtttgcccggcatcatcatgctggttccagggggcgtcagtttgcgtggctttttgaccctggtgcagcaacaggatgtcagcgtgggacaagcggcactattggcagtgaccaatatcgtgatggcattgatggccggattgctgttcggcaatctgctgattccggcgcgcaagaatttatgagccgggggaaaatgccgcgcaataaaaacgccggcattgccggcgtttttattggtttggatcaaccagccttggacttcctggtggcgcgcttggtgacggctttacgcgccgaggccttcttggccgttgccttcttcacaccgccgaccttgctgatcagaaagtcttcgactttcttgccagcggcggtcagctctgccagccagcgcggctgcttgccacggccagtccaggtttcctgggcgttggcggggttgcgatacttcggcggcaccttgcccagcttgcggccggcacgcgggcccggcttggcggcaccagccggacggcccgggccagcagtggcggaagcgccaaacaattcttcaatggaataaccctgcgcttttgcagcgcgggtcagttgcgtgcggaccttggcgatcggcgcgcgctcggcaaccaaggtctgctgcttctttgcatttttgatcagggcagccaactgcttggccgacaggcgactaagatcgatcgacatcacgactccggaagatgagagagaaagaatgccggtccgtggcagcgatggccatcataatgtcagaaaacgggtatgacaaatgcgccgcaataattcggtgccttctgttcatccgttcggagctgctgccggggtttgatcaacgtcccaggcgggagaataatccggctttatccaggttttcggctgcagcggcggtgcgggcgcgatattcaaatgtgccggccgccaatccgcgttccgaaaccaccacgcgatgcggaatacccagtagttccatatcggcaaacatcgcacccggacgcaagccgcggtcgtccagcgctgcatccaggccagcggcaatcaattcgtccagcaaggcctgagcggcggaaaccacctgtgcgtcctgcttgggattgatcacgcacaccaccacttgccacggcgccatcggcgcgggccagatgatgccggcatcgtcatggttctgttcgattgccgcggccacgatgcgcgaaataccgatgccgtagcagcccattttcatcaccgccaccttgccgccctcgtcgatgacggtggcttgtagtgcctgcgcatactggctgccgagctggaacacgtgtcccacttcaatgccacgggccagacgcagttcgccgccatcggccgcgcgctcgccttcgaccacgttgcgcacatcggccaccgtttccggttcgggcagatcgcggccccagttgacgccgaccagatgcgcgccggacacattggcgccgaccacgaaatcggccagtgccgcgacatcgcggtcggccaccacgcgtaccgggcgcgcggtgttcaccgggcccaggaagcccggctcgcagccaaggtgcgcgcggatttcggtctcattggccaggcggtagccggccagtccgggcaccttggccaacttgatctcgttgaccgcatggtcgccacgcaccagtgccagcacgaagccggcctcggtcatcaccgccaccgacttgaccgtgcgctgcagcgcgatgccgagcaactgggcaacgtcctcacaggttttctgggtgggcgttgccacctgctgcatcgcttcgcttgcagcggcgcgcggagcaggcaatgcggcactggcggtttccacgttggcggcgtaatcggagccggtggagaacgccagcgagtcttcgccggagtcggcgatgacgtggaattcctgcgaggcatcgccgccgatggcgcccgagtcggcctgcacggcgcggaaatccagccccaggcgggtgaagatgcgggtgtaggcggcgcgcatgttgtcgtactcgcgcgccatgtccgcatcggtgagatggaacgagtacgcgtccttcatcaggaattcgcgcgcacgcatcacgccgaagcgcgggcggatttcatcgcggaacttggtctggatctgatagaaattcagcggcagctgcttgtagctgttgatttcctggcgtgcgaactcggccgccgcttcttcggcggtggggctatagcagaactcctgctccttgcggtccttgatcttgagcaattgcccgccgaacttctcccagcggccggtggcgtcccacagctcgcgcggctggatggtggggaacagcacttccaccgcgccggcgcggtccatctcttcgcgcacgatggcctcgaccttgcgcagcacgcgcaggcccagcggcgaccaggtgtacagcccggaggccagcttgcggatcatgcccgcgcgcaacatcaggcggtggctgaccagctcggcgtcggccggggtttccttggtggtgtgcaggtggaactgggaaagacgcatcgggcttcgcttgggcggaaagcccatagtttgccagtctcgcgccctgctggtcattgccgggcgtgctttgcggggtgtcgccggccgcaatgggccggtgcgtggcggctattgggtcgccgggccgcccgtggctgccggcttgcagtacgccttgacggcggcatcggccaggtttcgttgggtcgcgcgggtttcctggtccaatacggcgccaggcttgccatcggcgccggcagccatggagacatcacccttgccgctgagcaattccaggttgcggcgtgcggtaaggcagtcggcggattcgggcgccgctgtcggtgctgcggcaacggcggcggtaccgctgcgcgcatcgatctggcgcgcttcatagcgctggccggtcggtggcggggtttcggtgtagtgggtcacgctcttggcgtccttccacttatagatatcagtcgcgccggcggcggcactgaccagcatcaacagggcgcaaagcccggacgacagttgcatgtggcttcccctggatgattcctaccgtcattgcagcatccacggccggcgctggcaagtgatgggcgcgcagggtgctgaaccagcaagcgcgctaccgccggacggacctcaggccctacacttggcggatggatgagatgagaccgcccccgcgctcgcgcacgatttacctgctgccgaacctgttcaccactgccgggctgttttccggtttctacgcgatcatcgccgccgccaatgggcagttcgtccaggccgccatggcggtgttcgtggctgcggtgatggacgggctggatggtcgggttgcgcgcctgaccaataccagcagcgaattcggcgtgcagtacgactcgctggccgatctggtcagcttcggcatggccccggcgctggtgatgtaccactggtcgctgtcggcgctgaagtacgacagcaatgtgatgggccgggtcggttggtcggctgccttcctgtatgcggcctgcgccgcgttgcggctggcacgttttaatacccaggtcggcgtggtcgacaagcgctggttcattggtctggcgagtcccgcggcggctgggctgatgatgtccttcgtgtgggcgtttgcggacgacagcctggggttcgatggcgagcagctgcgctatgtggcgttggcgatcacggtggtctcggcattgttgatggtcagccggatgcgcttctggagcttcaagggtggtgcccgtggtccacgtgccgaccgcgtgccattcctggcgttggcgatcgccacggtggtgattgcgctattggtgatcgacctggcgcgctcctttctggtgatcggcgtgctgtatgccttgtctggcccgctgatgtggctgtggcgacgttggcggcgcgtgccagagctgccatgagcgcgttttcgtgagcgagccgccgtccgagccgatgtggtccgatctgcaggtgtcgtatctgcaggcgttggggcacaccgtgtatctggatcgcgatgcggccgatgcgttgcctgcgcctgtcgaagttgccgagcgcgcagagatggccgcaccggcgcgcgtggagcgtgggccgcagtctgcagtggtgagtacgcccgtcgcgcggcgcagcgcgacggccgctccagccgaagcgccacgtgcgccaaacactgcgccagcagcggcgccgcaacggcgcagccgcgtcggcatgccggatcgtctgcagatggccttgttgcgcgcgtccggttgcaatccgggcgaccctgcgacacaggccttgatggtctcctggccgttggcagaactgcgcggcaatccggctgccaagcgtgcgctgtggccgcagctgcgcgcgttgcggcggcgtcgggaccccgcgtgagcgcattgaacgtgccgcaacccaccgcgttgcgcgcaatgcgcgagagcgacctggaggtggtgatggagatcgagctccgcgcctatccgtttccgtggacgcgcaacatctttcgcgactgtctgcagtccggctatcccggctgggtgatggagcagggcggtcgggtcatcggctatggcgtgatcagcatcgccgccgacgaggcgcatgtgctgaacgtctgcatcgcaccggaagcgcaatcgcaaggccacgggcgcgtgttgctacgcgcgctgatcaagggcgcctgcgatcgcggcgcgcggcgcgcgtttctggaagtgcgcccgtccaatccatccgcgattgcgctgtatcactccgaaggcttcaacgaaatcggccgccgtccgcgctactacccatcccacagcgggcgcgaagatgcgttggtgatggcgatcgagttgttcttcgaagggttctcctgagcgcacgccgtcgtcgttgaggacgcggctggttgctgctgccgcgataccagttcgggtcgctggctgccgacgatgacggttgtggatgactgagaacgagtgccggcgccagtgcgtgtttgcgtctgtacggtcagcttgcttgtgtggcgcgactagacgttgcgcgaagccgatgccgccgccgcgcccactggtgcaacgccgctatcagccttgagggctctccaacgattcagtgcggtacgcgatggcatgcagcgcggatcgtgttggagcgcggacgcgcagcagagatgctttgccccgcgctttccttgcgatgcgcgattgacccgatagacgccaatgcctaggtgctgacggagagagactgcgctgggcgaaccttcggccactcagtcgtcgaattcgatgcttgcgctgagtcattgcgctccccacctgcgcgtggagcgttcggcgagccgcgcttgcctggttagttctactgtgttacaaataatcttacctttgtgccactatgggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacgaggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaagctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgacgctgatcgacatcgcacgcgcgtggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggtgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaattccactgtgttacaaataatcgtacctttgtgccgctattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgttactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcgaccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctgtcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaactaggtaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagtctgagaatcgttgtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccttagttctactgtgttactaaattcgaattcgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagtttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacaacaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccacatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacacagtggaagtaagtgtcggcacgcccccgtgccctgcggtccgcgccaatccttgaacgaaacattaacgcatcgcaactgacggtgcagcaacgcgcgtgccatcgcggtggctacaaggtggcactcgcatgcgcgtgcgtgacgcgccgcgccgcgcatgcgagcggatgcggcgtctgcgccaggtccgcgatgcgtattcactcaggcgctcaggcgtgcttcggtatcatcgcgccatgacttacgccccccgcttcgccaccgttttgatcggcctgctgtgccttggcagcaccgcgctgcatgcgcaaacgctcgacccgcaattgactgccatgcgcgatgccatcgcggccgcagagcgcggccagaccgatgccggtcagctcgccgcattgagccgccacccgctgtatggctggctggaatttgccacgctcaagcgcagcatcgacaccgtctccaatacgcaggcgcaggggtttctacagcgctatgccggccaacccgtcgccgagagcttccgcagcatctggttgccggcagtggcgcgtcgacaggactgggacacgctgctggccaactggaagtccaccgacaacgtcggcctgcgctgcgcacagctgaccgcgctcctggccaccagcaaggcggatgcccagtggagccgcgatgcgctgacgctgtggcgtaatggcaaggcgctgcccgacgcctgcgatgcggtggtggcagggcttgaatcgcgcggcgaactcactcccgcgctgcgctgggaacgcgtggaagccgctgccgatgcgcagctgcctgcggtcatgcgcaaggctgcccgcggcctgcccgccgccgatctggcactggccaccgactacgctgcattcctcgacaaggtgcatccgcgtgcgctgagctggccgaagagcgtgcgcagccgccgcatcgcggtcgatggtctggccaagctggccaagagcgatccggatgctgccgaacagcagttgccgcagctcgccagcgcgcttggtttcagtgaggcgcagcgcggacaggtgctgtatcagatcgcgttgtggaccgtcgcctcgtatctgccggattcggcacgtcggctcaacgctgtgccagacgcgtcctacgatgagcgcctgcacgaatggcgcgcacgcgaggcaatgtcgcgcggcgactggccggcagcgttggctgcgattcgcaagatgccggcaagccagcgcaacgattcgcgttggcagtatttcgaagcacgcctcgccgaaaagaccggcgttgccgcggccgcacagccgctgtaccgcgccgccgcgcaatcgccgaccttccacggcttcttggccgccgaccgcctgcaacagccgtaccggctgtgcccgtgggagcccaacgacagcccacaggcgaaagcggccgttgcgcgcgacccagccttgattcgcgcgatcgccttgttccagatcgaccgccccggctgggccgcggccgaatggaacgatgcagccacccgcttcgacgacacccagcgccgtctggcagtagaagtggccagcgacaacggttggttcgatcgcgcggtattcgcgctcggcaagcagccggacgaacaacgcctgtattcgttgagattcccactgcaccacgaggacaccattcgccgcgaagccgccaagaacgcaatcgacccggcctgggtggccggagaaattcgtgccgaaagcatcttcaatccgcgcgcgcgctcaccggccaatgcaatgggcctgatgcaggtgttgccgggtaccggcgcagccgtcgccaagggcatcgccctgcccggctatgcgggcgccaccagcctgtacgagccaaacaccaatatcgccatcggcactgcgtatctgcgccagttgctcaacacctatgtgctgccctatctcaccatcgccgcctacaacgcgggtcccggccccaccggacgctggcaatcgcaacggcccaatttcgatccggacttctggatcgagaccatcagctacaaggaaacccgcgactacgttgcacgcgtgttggccttcagcgtgatctacgactggcgcctcaacggcgacatgctgccgctgagcgaccgactgatgggcaagctggtggacaagcgcctcaagccagtgtgcacaccgggccaggctgcgaataacccggcgcaggattgagccaagccacgccacgtgtgcagccgctggaattcgcggcgcgttaggcactatggctgccgcacagtactgacaaagaagtacttgcagcgtgtcttgtggttctgggtgagcaaaaaccttgccgcagactcgcagtgtcgagagtgccgtacccccgccgctcgtgggacaccgcaccacgcgaaacgcacaacgcccgcatcactgcgggcgttgtgcgattttatccggcactgcggttgaaacgctgcaacgctcggcagttacagcttgcctgcgcctgctttcaccttgacgtcggtagcgaccttatcaacagagagcaagttgtaggtataaggcggcgtccacccaatgttgctattccacgcgcacgacagcgccttgccattgagcagcgagccctgatcgcgatacacgctgccaccgtagccggcggcgatcttgttgcagctgctcacaccgctgatctcgaacacattacgctcggagaagatcttcgattccttgccgaccccatgcgcgtaggagaaccgatacacgctattgctggtaccacagacgtggtaattgttgtacagatgcaccttaccgaaacgcacacgtggagcacgcgcggaaacgttttcgaacaaggtgttgtggatggtgaccttgagcttgccgctgtcggtgctggatgcactttcgctggagccgatcaggttgttcttctcgtgcgacttgaggaccgaatacgagacagtgacgaaattggcgcccttcttgatgtccatcgccccatcttggtggtgcttggggcggccattttcggtgccgttctgatcgtcggtacgacgaccatcggtgaaggtgacatcgtccacccacacattactggcgccctccacggtcaggccgtcgtactctgaattccagttgcaggcacggccatcattcaggtcccagaccggttccggatcccacggattctcgatggcgatgttgcggatgatgacgtcgttggccttgacgtaaaaatagccttcgcggatttctgcgttgctggtgatgccgatcagcgtggtcttggtcggcacgtccagacgcgcacgcttcttcatgtccgaggtcctggtgtaaggcttgccttcgctgatatcgatgatgccgctgaccttgatgatgcgcccattgctccccacgctggcgctcaatgcagctttcaactcggcggcagtcttgacggtgtagatgttggcggctgcggctttggagccgcccttggttctgccgttctgcgtcgcccaaccaagtagttgcaacgtctagcgccgcatcggcataggcaacgccggcgagcagcaacgacccgacaaacagcgacgcagtggccgctgtcgaaaattgcgacttcatcttggtgtctccctccaatgggttcgatgctccgcgcagcggcgcatccctggtccagcagaagcgcaaccgtattattcagccatggaatattcgatcgcgcgacaccgatactaggcgcattgaaaacgcttgtatctatttctactgtgttactaaatccaaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacaacaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacatgctgcgctcttcctgctcaggggcggtagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtacttagagcctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaacgatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggtcagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggctctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcagatttagtaacacagtagaactagatcgacgctcgcatcgtcgagcccggatatgtgtgccggagtcgctcgaaattcgacctttgaatttgaactggcgcgcgagatctgctcatggctaacgtcggtagcgactacaccatcgaagtagcgtgcgagatcctgtgagccttgcccgctgccacaaccgcaatcccacgccaatacgcattgtgagacctggcctgcgagccaatcgaagagttcggttgggtaggtcggacgtgctttgtagctatctgctacagatccgtaggggctactgaactgcatggacatctagtcctcctttagctgttgattccccatcaatgatggtcgtgcaacttccttagcaacaacttccagttgcttcttgagagtttgccggtcgcatctatgatgcgtcaacaagcctttgggcgaatgaccctgtcgcaaaaaaatgtgaccgacgtcccccccatcctgagtagcagtctggtttagagtctggggttgatgatatcgctattggccaactgctgggcataggccaccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgtgctaccccgtggccggagatggcgcgttccacgtcgatggcgactgcctggtgtgtcgcgtcgtccaagatcaccagagacttgatcgcccgaccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggccttggtgggccgcagcaacggcgcacgctcgcctaccggcacctttttacgcgtgcggccgcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagtgcacgaggcgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcagctcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccgtcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcaacgcatccttgatcaggtcgttctgaaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtcccatctcctcggggtagggaattggactccaaactgaggtgctactcaaaatcggggggacgtcggtctgaaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgctcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtcaagcaacccggcgatcaaccgcaccggcaatgcgggccgaccgcctgtgctggtggttgcaggcaaccgtggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcacgtcgatctggttctccaggcgcgaacgaaacagctcatcggcaggcaactgctcggcggcaggacggcgtgtccgcatgggcgaaaactgccagaaaccaggacctagcgtaacgaaaactggcagttccagcacgccaaaaccgcaggtgaggcgttgcaatggatgcggtctatagccagcgccttacgcgttgacagtaggtttggtaggccgcgccgaagcgctcttgcagtgcttcttcctccagtcggatctgcacccggtcgatgtacagcagatacacgaccagtgccacgccgccagccggatgtccgagctaggtggcccagcccgccaacagcaaggcgtgaccgatgtacatcgggttgcgcgaataacgatgcagtccggtttgcaccagcgcactgcatcgttgcggccgacgcggatcgaccgtggtgccggcgcgacggaatcgccatttcggcacgacgttgatcagcgcgccgagcagcatgatggctagcgcgcacgcgcgctgcccgggcagcgagatgcacaattgcggccacgtgagggcagccgcccatgcgcctagcatgccggcagcgacgcagaccggcggcggcaagggggacatcgtgggcctacagcttgccacgttgctcgcgcagaccggccagttgggtggtccagtcagccagacgtgcacgctcctgatcgaccactactgctggtgcgttctgcacgaaggtcgcgttgccgagcttgccgttgcacttgccgatctcgcctttcacgcgcttgatttccttgtccaggcgcatgcgttcggcatccatgtcgaccaggccttccagcggcaccagcagcgtgagttctccgacgatggcggcggcagacggcggtgtgtcctggccagcgtccagccaatcgatgcgttccagcttgagcaggaacgacagctgcgaggcgaagcgggcaacgcgcggtcgttcgtcggcagtgtcggcctgcagcagcaggcgcacctgcttggacggtggcacgttcaattcgctgcgcacgcggcgcagtgccgacaccatcgacttgagccattcgacatcagcttcggcggtggcatagccgctggtatcgacatcgccaacctgcgggaagcgctgcaatgaaatagtcgcggtggtgatgcccaaacgcggcacgacctgctgccacaactcttcggtgacgaacggggtgagcgggtgcaacaggcgcagcaacgactccaacacgtacagcagcgtgtggcgggtgctggcggccgcgtcggtgtcctggttgttgagcgccggcttggccagttccacgaaccagtcgcagaacgcgttccaggcgaattcgtacagcgactgcgcgagcaggtcgaagcgatagttggcgtaatgcgcgtgggtttctgcagtgaccttgtccaggcgcgcaagaatccacttttccgcttcggtgcgcggttgtggcacgccggtgaagcgggcgccttcggtgttcatcagcacgaaacgcgtggcgttccacagcttgttgcagaagttcttgtagccctcggcgcggcccagatcgaacttgatgtcgcggccatgcgtcgcgagtgcggcgatggtgaagcgcagcgcgtcggcaccgtgggcaatgatgccgtccgggaattccttgcgcgtggctttttcgatcttttcggccatgcgcggctgcatcaagccgttggtgcgcttggccaccagatcctcgatgctgatgccgtcgatgatgtccagcggatcgagcacgttgcccttggacttggacatcttctggccctgcgcatcgcggatcaggccggtgatatagacgtcgcggaacggcacctggccggtgaaactgtcggtggccatgatcatgcgcgccacccagaagaagatgatgtcgaagccggtgaccagcacgcttgaaggcagataacgcgcgaatccgcgctcggccatcgcctgcgaatccggccagcccagcgtggagaatggccacagctgcgaggagaaccaggtttccagcacgtcgctgtcctgatgcagcgcaatctccgcacccaagccatgcttggcacgcacctcggcttcgtcgtggccaacatggcaatgcccggcatcgtcgaaccatgccggaatgcgatggccccaccacagctgacggctgatgcaccaatcctggatgttttccatccaatggcgataggtgttgatccagttcggcggcacgaactggatctggccgctttcgaccagttccagcccgcgctttgccaatgcgtccattttcacgaaccactggtcggtgaggtaaggctcgatcacctggccggtacggtcgccgcgcggcacctgcagtttgtgcggtttggtttccaccaagatgctcaggtcttccagctcggacagcaccagcttgcgtgcgtcgtaacgatcaagaccgatgtactgcgccggaatcttgtaggcgaggtgctgacctaaacgcttgcgctgaatttggtcaagttcgcgccaatcgatgccagcgttgacgaagggggattcgtcatctgggtactgtttgcgtggatcgatgatcttcgcatctgcggtgaaaaggtttactagcggaagattatgtcgctcccccacctggtaatcgttgaagtcatgcgcaggcgtgaccttgaccacgccggtgccgaaggcgcggtcgacataatcgtcggtgatcaccggcacgtgccggccggtcagcggcagcacgatgcgtgcggtatgcagcgtgagataacgcgcatcttccgggtgcaccattacagcggtatcgcccagcatggtttccgggcgcgtggtcgccaccaccagataatcgcgggtctcgcgcagggtctcgttgccgtcggcatcgtgctcgatgtgctcgtaggtgacgccatcggccagcggatagcggatcgaccacaggaagccgtcttcttcgacgttttccacttccagatccgagatcgcggtcttcagcaccgggtcccagttgaccaggcgctgaccgcggtagatcaggccttgctcgtaccagcgcacgaacgcttcgttgaccgcggccgacggctgcgggtccattgtgaaggtgctgcgcgaccaatcgctggaagtgcccagccgacgcatctggcgctcgatggtgtcgccggatgcggccttccattcccacactttggcaatgaagccctcgcgccccagcgagtcgcgcgtttcgcccttgccttccaatgccagattgcgcgacaccaccatctcggtggcgatgccggcatggtcggtgcccacctgccacaaggtgtcgtacccgcgcatgcggtggtagcgaaccaacgcatccatcaatgtctgctgaaacgcgtggcccatgtgcagcgtgccggtgacattgggcggcggcagcagcacggtgtacggctcacccgtgtcggacggcacgaagtaacctgccgcctcccactgcgcatacaggcgcgattcgaaggaagaggggtcgtagctggaggcgagggtggtcatagaggggctgggattggttattcgttattcgggattggttgcgtcatggggccggcgagcatgactggcaacccacgcatcaatggcagcgatggtgcggtggaacggagggtggcgatttcggatgcgtcgttggctgcagcctgtggatgcgcgcaagcccgctgtgacgaatccccaatcccaactccccaatccccgccccattcacatgtcgtacttggtcagttccaggcccagggccttgtactgtttccaacgctcgcgcagcggttcgcgggcggccgggtcggcgggcacgacttccagcacgcggtcgcaggcgcccaggtacgggtcgtcgcgcaggttgatcaccagcgggcgcgagggggcggcgaactcgggggcggcgatcagcaccggggccagctcgtcttcctcgtcggtgccggcgatctggtgcgggacgtaggcttcgtcgtcgaacgcccacagcaggtcgtccaacgcctcggcctgctccgcatcgcgggccaggatcagcgtcgacaggttggcgttgttggccttgcgcgccagctcgcacaccagccgcagcggttcgttgaggaagcgcggcttggcgatcaggtagaagtcggcacggggcatcaggcggtcacaaagcgagaggagagcaggaatttggtggtcatgccggcggccacgaacagggcagcacagccgagcacggccaacaacgggccgccgaatgcacgcaggcgttgcccgggcggtagagatacaccggcaggaaccgcacggctgatgccacgatgccgatattcatccaggccggccggcggctgtcggccgccagccacacaaacaacagcaacagctgcacgacgatccagagcaggtcgatgccagggctggtccagcccggcaccgcgctggctgcgcccttcacgacggagaagccggcaatcagcgccagtgccgcgcgcggcgacatcaggcggcgcgatccagcaaccactgcgtcagcaggccgaccgggcggccggtggccatgccgcgcttgccttcgtcgctggccacgccggcgatgtccagatgcgcccagcgctggttttcggtgaagcgcgacaggaagcacccggcagtgatcgcaccgccccagcggccgccgatgttgtagacgtcggcgaaggtggaatccagcagaccctggtattcgtcccacagcggcaggcgccaggcgcggtcgaacacgtgctcgccagcggccagcagctcgttggccaggtcgtcgtgcttgctcatcaggccggcggtctggtgacccagcgccaccatgcaggcaccggtcaaggtggccacgtccaccagcgcttcggggttgaagcgttcggcgtaggtcagcgcatcgcacaggatcagccggccttcggcgtcggtattgccgacctcgatggtcttgccggacatgctggtgatcacgtccgaggggcgataggcattgccgtcgatggcgttttccaccgccggcaccaccaccaccagattgatcggcagttcggccttgaccgtggccacgaaggtgccgatgacggtggcgccaccgcacatgtcgtacttcatttcctcgatgccgccctgcgtcttgaggttgacgccgccggtgtcgaaggtgatgcccttgccgaccagcacgtacgggcgcgcgtcgccaccaccgttccacttcagcacgatcaggcgcgggcgattggccgagccacgtgccaccgacagcagcgaacccatgcccagcgcttccatctgcgcctcgtccagaatctcggcttcggcgcccgggaacttgccggcgaatgcggcggcggtgtcggccaggtaggccggggtgcagtagttcggtggcaggttgcccagctcgcgggcgaactccacgccttcggcggtggccacgcccacggcgagcgcgcgggcgtcgtcgccggcgatcgccagggtggtcaggccggtctcgtcgaccttcttcttgcccagcgtggcggtgtagcggtaggccgcatggtcgctgacggtgactgcctggcggatgttccaggccgcatcgcgggccttgacggtgagttcggtcagggtgagcagggcggtgccgactgcgccggtcttcagcgcgcgggttgcatcaccgatggccttgaggtacggcgccacgccgaacttgccggcgtcgcccagcccgaccaccagcacgcgcggggcggcgacgccgggcaggtcgtgcagcagggtggtgctgccggtcttgccggccacatcgccgcgtgccaacagggcggtcagacggccctggctggcgctgtccagcgcctgggcggcgggcgaaagggtcttgtcggcgaacgcgccaaccacgatgcagtcgacagcagcgcttgccggcgcgtcttggttcagggtgaattgcagggccattgatcagattccgtaggcaaatccgtacaatcgcgggctgtttacgccaacctaactaggctggcggcgccgcgaacgaattcgagagtttaaaacaagcccaccccatgccgaagctcgatcgatacctgcttagcgatttcacccagagcttcctggccaccttgattgtgctgctggtcgtcagcgtcggcggtgtgctggtcgatatcctcggcaatatcgccgatggccgcatcccggcgcgcttgctgctgtcgcaggtggggctgcaattcgtggcctacctgcccatcatcctgccgctggcattaatgctgggcttgctgctggcactggcgcggctgtaccgcgattcagaaatggccgtcattaccgccattggtgtcggacccacgcgcatgttgcgcccgctattgatgctggtggtaccggtggtggtggtcatcgggctgtgctcgctgtggctgggcccctgggcgagccgcaccgccgaagcgatgctggaagatgccaaccgcagcgtgctgatggccggcctggaatcgggccagttcacgccgttgtccgatggtggcgtggtgtacatgcagacgatctctgccgacggcaagggcctgggcaagatcttcctgcagcgccaacagaacgaccgcatcgatgtggtcaccgccgaccgcggcgccctgttcttcgaaggcaagaccgaccgttacctgcacctggacgatggctaccgtaccgagggtccggccggcggtgcgacgctggactatcgcttgatgaagttcgccagcagcgacattgccttgcccgaccgcacccgcttgcacgatgccaacgacccggaagtgatgtggaccacacagttgctgtccgacgagcggcccgccgcacgcgcgcagctgcatgagcgcctggcaccgccgctgctggcgctggcgtttgcaatgctgaccttgccgctgtcgcgcagcgcgccgcggcagcagcgctacggacgcatcatgctggcgttcctggcctacatggtcggcaccaatctgatgatcgtcggcacccagtggatcgccaacggcaaggccccggccgcgctgggcctgtggtggctgacgctgccgctgctggcagtggcggtgtgggcgtatgcgcgcgatggccgcgtgcgtcggccgagggcgcgcgcatgaagctgacgccgcgggtccatgattggtatgtcggccgggtggtgctgtccaccgtgctgctgacgtgggcggtgctgttggggcttgacctggtcaacgcctttgccagcgaagccaaggacattggtcagggcagttacacctttggccatgcggtggcttacgtggcctacaccgtgccgcgccgggcctacaccttgttccccactgcagcggtgattggcgcgctgatgggcctgggccagttggccgccacctccgagctgaccgcgctgcgcgcgttgggcgtgtcgcgcaaacgcatgtccgcctcggtagtcgcagcgatggcgctgctgaccgccagcatggtgatcagtggcgaaaccatcgggccgtgggcacagaaccaggcggacacgctcaaggccagtgcccgctacaacagcgatatggccgcttcgctctatgccggcctgtgggcacgtgagggcgacacctttcttaacgccttgagtggtgaagagaagttgctcgacggcggcgataccgcactggatctgcacgatgtgcggctgtatcacctcgactccagcggcagaatgcagcagctgacctatgcgtcggtggccgaacatcgcgatggccgttggactctgcgccaggtacgtcgcgacaccttccaggaacgctcggtgcagcgcgaaaccttccccgagttgccgtggcaatcgcaactgaatccggcagcgctggccgctggcctcgccaagccgcgcaatctgtccgctcatgatctggagcagagcatcgaataccgcagccgcaatggattggatgcgcgcgattacgaagatcagtactggagccgttggttctatccgctcaacgtgctggcgctgtgcatggcggcaatcccgttctcgttcggttcgctgcggagcggcggcttgggcaagcgtctgttcctgggcatcctgttcgcgctgggcttctggctgctgcagctgtttttcggccgcatggccggcgcgctcaagctcgattaccgcatcgcctatgcgctaccgccgatggtgatgctgggtgtatcggcgtggttgttccgcaggcgtagtagctgaccgcatgcggcgggtgagcatggtgggagtggcgctctgcctgctgtatctggcggcgactgcgttttgcgtgtggggagcgcttagtgcacagggcgatcccaagggctaattcgtttttctgcaactgccgctgacgcctcagatgatcgcgctggatgctctccacgcgtatgcctggttaaccaacatgccttgggcgacaacttatgttttgttgattccgccatttttagcggtgctgtatgcgtttgggcatgcagttcagtggttgattgcgcgccttttgttgggcgctcaataagccgcagcctggctgggtcgccgccgccagtcccgtcgcactccaggtgcagttcgcatgcatcgaacaagcgggatcggcgagatgcgggttgtggactgccgacctgatcacttcaatgtcttggcactgcgctgcagccgggtcccacttgcacggtcgtgccaggtcagccggtcgcgatccagccacgcccaccagaatcctagcccgcccagcgccagcgacaaggtgccgacggcatagcgtatccacagcgcacgccatgaggcctgtggaccgatcaagcgcagccgccacgggcgcatgcccagcgtctgtccgccgcggcgccagctcgcggtggcgtagatgcctgcggtgatccagcagcacagccacaacagccattgccagccgctgaagggtgcgatgttttcgcgtgctgggtgcccggcgagcgtaaagcccagcgtgaatacagtggagatcagcatcgacagcgccagcactggcaaggcgtcgtagcacagcgccagcagccgccagcccaccagtgcaggggtgcgtgcaatgcgcggcgaagagagcgaagtcatggcgcgagcataacggtcgccagtcactgtgcaacgccgcgctgcggtcgctgcgctttggcatttgcccgcgctgacgcattcgctgcgtcgctccgggcaatcgggcgcaagcccacgcccggcggctccttgtcgtggcatcaatacggtgggtgggccgccgcattcccggtagaccattcgtgtttgcgtcttgtctgcctgatcgcaccgcctcacacgcacgcgtacgtcccttccgctgcgcacgtcgtgcgaggcacgcacaaagaggcacgcaaagagcccctgcgtgcggatggcgtggcctggtcacacatcacaacgctgtgcagcgtaagccagtgtgcctaagcatgccgcataccggcgatctgcaacgcgttgtctcgcaacgcgcgcgccacgttctatgctgttgcgatgtctgccagcagtcctgccgaacgccgccaactcgcccagcagctaccgccgctgcaggcggccgatgccggtgtgatcgagcgtttcctcgaccggttttgggccgagcaaggcgtggcgcggcagacgctggagagctaccggcgcgatctggaagggttggcgcgctggcgcgccggcgccggcggcggtttgctcggcatcgaccgcgtggcattgttcgactatctgcggtggcgtgcccaggccaattactccccgcgcagcacggcgcggctgctgtcgaccttgcgtgcgttctacggctggtgcctgcgcgatggcgtgcgcagcgacgacccgacagcgctgatcgacccgccacagctgccgcgctcgctgcccaaagcgttgactgaaagtcagatcgaggcgctgctggccgcccccgaggtggatactcctgcgggcctgcgcgaccgcgccatgctggagctgatgtacgccgcgggcctgcgtgtgagcgagctggtcaacctgccggcagtcggggtgaatctgcgccagggcgtgttgcgggtcaccggcaagggcagcaaggaccggctggtgccgctgggcgaggaatcccagcattggttggaacgttacctgcgcgaggcgcgcccgctgctggccgcgaacaagccggtggcggcggtggatggccaggtgccgttattcatcgacgccgcccgccaagcgctcagtcgtcagcacttctgggcgttggtcaaacgctacgcagcggtggccggcatcgacccggcgatggtcagcccacatgggctgcgccacagctttgccacccatttgctcaaccacggcgccgacctgcgcgcgctgcagatgctgttgggccacagctcgttgtcgaccacccagatctatacgctggtggcgcgccagcatctgcagaagctgcacgccagccatcatccgcgtggttagtccgcgcggcgtttgaccagtcgcgtgtgggcgcactgctgatgcgctgagggcccggctgggaaatacgtgcccggtcaaatcaagcggccagcggcagctcgaacaacgcttgacggagtttgcgatgcagcatcagccgcgctcgaccgggagcgtggcctcctcgtgccatacatcacgccagcggtcagggcagagtggcgggggggggggggcacccgcactgtaaagcgccggagcgagcaggattggacgattaggaaatttcaggacgttctgtgctgccaacgtgcagacctgccgccagagccgcgaaaccgcgctgtgcatcgcgtctgtcccatcgccgcagcagttgttcgcttgccgtgttgccaaatgtcgcggccgctgccgggcttcatctgcgctgtgcaagaatgccggcacctcattccatctggatgcgtgaatgtatcgtcttgccatcgccgcgctgctgggcgcgatcagccttaccgcctgcgcacaatcgtcgcagcctgcggcaagcactgtcggcgccaagcccgccgccgcgcccgccgccgccggcaacgtggatcagcgcgtgagcacggcgctcaaggcgctggacccggatttcaagcctgactacctcggtgctgcaccattccccggcttccgcgaagtggtcgtcggtgggcaggtgctgtacgtcagcgatgacggccgttacctgatccaggcgcagccgttcgacatccagaacaagcaattcgccgccagcccgggcctgctggcctaccgccgcaagcagctggacactgtgcccaaagccgaccgcatcgtctttgcgccggcaaacccgaagtacaccgtcaccgtctttaccgacgtggaatgtggctactgccgcaagctgcacagcgagatcggcgagctcaacaagcagggcatcgcggtggaatacctcgcgttcccgcgcatgggcctgggcagccaggaccacaaggaaatgatcgcggtgtggtgcgctgccgatcgcaagcaagcgctgacggccgccaagtccggtcagccggtggcttccaaggactgcaagaacccggtgtcgatggaatacaccctgggccagcgcctgggtgtcaacggtacgccggcgatctttgcgccagacggcacgcagcttggtggctacctgccgccagcgcagctgcgtgaggcgctggaaaagcgcgccgtcgccacggccggcggcagccgctgatccacggcggagcggcggtgtgatgccgcttggcgggtcacatcggtggccggcgcgatcgaacggaaggctggaatgcagatgcattccggccttctgcgttttttggggcaggctggagggatcgggggcctgaacctggtagttcgcgcccaactgccagccagcccgcgggctggctggacagaaaccaatagccaatagccaatgcgtcgacatgtagcctcgtagcccgcgagtcagccagccacggtcacccgtgccgcgcagggctggatttggccccgccacacggccgcatcaccccacgcattgcccgcctgcgcccgcgcagtccggcgtcgatccatcagctccgttacaatctgcagccccgtttctgacacggttcctcggacatgatggtcctcgagggcgcttccgccctttcgccgttccgccgcgctcggctcgaaacccgcctgcaaaccctcgtccccgcgctgcgtatcaccggcgtctggcacgtgtacttcatccgcgccgaggccgggcaatcgcccgaccaggccaccttgcggcggattctgcaggccaatgctgcgcccgccgtgcgcgatgcggatgccgcttcgcgctatgtggtgccgcggttgggcacgctgtcgccgtggtcgagcaaggccaccgagctggtgcgtggcgccgggcagccgatccagcgcgtggagcgcggcacccgcatcgatctggccggctggccggacgacgcggtcgcgcaggccgccgtggccaagctgctgcacgacccgatgacgcaatcgctgctcggttcggctgctgcggccgaggcgctgttcaatgtgcccgccccgggccagttgcagcgcgtgccgctggatgggctggagcaggccaaccgcgacctgggactggcgctggcgcaggacgagatcgactacctgcgcgaacgtttcgccgcgctgggccgcgacccggccgatgtcgagctgatgatgtttgcgcaggccaactccgagcactgccggcacaagatcttcaacgccagctggaccatcgacggcaagccgcaggagcgctcgctgttccgcatgatcaagcacacccaccagcagaccccgcagcacaccttgtcggcctacagcgacaacgccgcggtggtggaaggcgtgccagccgcgcgctatcgcccggatccggccagtggccaataccgcagggaagcggtgctgccgtcggcctttgcgatcaaggtggaaacgcataaccacccgaccgcgatcgcaccgttccccggcgcggccaccggtgcgggcggcgaaattcgcgacgaaggcgccacgggccgcggtggcaagcccaaggccggcctgaccgggttttcggtctcgcacctgcgcattccgaccctgccgcaaccgtgggaagcgccgcgcgcactgaacccgcgcatggcacccgcgctggacatcatgctcgacggcccgctgggcggtgccgcgttcaacaacgaattcggccggccgaacctgctcggctatttccgcagtttcgagctcgccgaaggcccgggcctgacccgcgcctacgacaaaccgatcatgctggccggtggcctgggcgcgatcgatcgcaatcaggtcgaaaagctgcgcctgcagccgggcgatgcggtgatcgtgctgggcggcccggcgatgctgatcggcctgggcggcggcgcggccagttcagtggccgcaggcgacagtgccgaagcgctggattttgccagcgtgcagcgcgaaaaccctgaaatggagcgccgctgccaggaggtcatcgaccactgcgtggcgctgggtgtggacaacccgatccgctggttccatgacgtgggcgcgggcgggctgtccaacgccattcccgagctgctgcacgattcgggcgtgggcggcatcatcgatttgggccgtgtgctcagcgacgatccgtcgctgtcgccgctggaactgtggtgcaacgaatcgcaggaacgctacgtgctcggcgtgccgcaggcgcgcctggaggaattcgccgccatctgcgcccgcgagcgctgcccgttcgccgcggtcggcgtggccacgacggaggagcggctggtggttggctatggagtcttcgactccgggattggagattcgggattcgggatgcgcaacggcgcactctcgggtgctgaaagcgctcctgcttctccccgctccccactccccactccccactcccagcttccaatcgatctgccgatggatgtcctgttcggcaaggcgccgaagatgcatcgcgatgcagtgcatccggccgcgccgcagtggccggtgctgcagaccgcgtcgctggatctgcagcaggctggcttgcgcgtgttggcgcatcccaccgtggcgtccaagagctttctggtcaccatcggcgaccgcagcgtgggcggcttgactgcgcgcgagcagatgatcgggccgtggcagctgccgctggccgattgcgcgatcaccatggccggtttcgacaccttcgaaggcgaagcgatgtcgatcggcgagcgcactccgttggcgctgttgaacgcggccgcgtccgcacgcatggccgtgggcgaagcgatcaccaacctgtgcgctgcaccgatgcatcggctggacagcatcaagctctcggccaactggatggccgccgccggccatgccggtgaagacgcgctgttgtacgacgccgtgcgcgcggtcggcatggagctttgcccggcactcgaactgagcgtgccggtgggcaaggattcgctgtcgatgcaggcgcagtgggttgaagccggcattggtgattcggcattcggcattggcaaaacaccggagtcctccgctgttgcgaatccccgatctccgctgcccactcccgtcgctcacaagagcgtttcaccggtctcgctgatcatcagtgcgttcgccccagtcggcgatgtgcgcacgcagctgacgccgttgttgcgcagcgatgaagagagcgagctgtggttgatcggcttgggtggcggcaagcagcggctgggcgggtcggtgctggcgcaggtgtatgccaatgacgcggcattgccggcattcggcggcgatgtgccggatctggacgatgcgcagcgtctgcgcagtttcttcgagctgatccgcgacgcgcgcgacagcgggctgttgctggcgtaccacgatcgcagcgatggcggtgcgtttgccgcgttgtgcgagatggcgttcgcgtcgcggcagggcctggatatcacgctggatgcgtggggcgacgatgcgttccgcagcctgttcaacgaagaattgggcgccgtggtgcagatcgccagcgaagaccgtgccgcgttcgccgatctggtcgaacgccacgcattgaccgaatgcgcgcagcgcattgcacgccccaccggcacgccgcgcattcgcgtgagcgggcagggccgcgtgttggccgagtggcgctgggaagagttgttcgatgcatggtggtcggtgacccatgccatgcagaagctgcgcgacaaccccgacagcgccgacgaagagcgcgcgctggcgcgtgatttcaaggcgccgggcctgcgtccgaagctggtgttcaacccctccgacgatgtggcggcgccgttcgtggccacaggtgcccggcccacggtggcgatcttgcgcgagcagggcgtcaacgggcagatcgaaatggcctataacttcgagcgtgccggtttccgtgcctacgacgtgcacatgagcgacctgatcgaaggccgcgtggatctgagcgaattcgtcggcttcgcggcctgtggcggtttcagctacggcgacgtgctgggtgccggccgcggctgggcgacttcgatcctggagcgctcggcgctgcgcgatgcgtttgccgcgttctttgcccgtagcgatacgttcgcgctgggcgtgtgcaatggctgtcagatgctcagtcagctcaaggacatcattcccggcgccgagcattggccgcgcttcttgcgcaaccgtagcgagcagttcgaagcgcgcactgcgctcctggaagtggtggagtcgccgtcgatcttcctgcgcggcatggccggctcgcggattccggtggcggtggcgcatggcgaaggccgcgcggaattcgatactgccgtggaccaggccgctgcacgcgtggcattgcgttacatcgatggcaacggcgcggtggcgtcgcagtacccgctcaatccgaacggctcgcccgacggcatcaccgggctgaccagcagcgacggccgcgtcacgatcctgatgccccatcccgagcgcacgccgcgcagcgcaaatttgagctggtatccggccgactggggcgacgactcgccgtggatgcggatgttccgcaatgcgcgggtgtggtgcggttgatggcgtgcggctgatctgcagccgctgatgcctcactcgacggccgtgtgcagggatgcacgcggccgttgtcgttttggcagagtgcgctttgcctgtaggtgcggggcggtagaagcttctccgcgtgttgcggtactcgcggattctcaagcaaattgaccacgatggtttttaaagcgcaacggtgttcgcaggtgtcgccatcgccggcttgttgcgcgtggagatgcaaggcatgcagcactgcgtagctgatgtggactgcctacgagcgcgagccggggcagttcgacgtcctcggcaaaaactgtcttggtgccgatgcatccatgcgtcacggcattagccagacgaggcacttcatcacactgcgtgccgccaccgaggcccctcacagtggagggcctcgccatggaagcggccagcctgttggtgcgccaatgatccgaagctcggcaccgctgtcccgcagcatcgtcatttccttggcgcgagacagggcgtgctccacgcgatagatggcggtgtgttacccgtgcgacacgttggcacacaaacagcccgccacccatgccttatttgcgcaatcaagtctgcaggtgtcccgtgaacgggaatttttgtcttttccttttctgcctattcagccctgaaatgtctctacggacatggcctaggttgctgttttacaaggatttatcaaaaaatctaataaaggcagccagaactgtgatgaaaaatgcacttctctttgtttaatgtcaaaaacttgacgcctgaaatgatggtggttaacactttgctcagctctatggttgggtggcgttcacttttcgaccaaccaaggagcaggcgcaagccgtcccgccgcaaggcccatagcgcgcatcaccgtggtgagtcgcaggctgtaaagcctttcgctgcgtggtgttcgccaaaaatcagtccaacaactcaggaatcgtgcgccgatgaatcagatttatcgcaaggtctggaacaaatcgcttggtgtgtgggccgtcgcctcggaactgtctagtggtgacagccccggagccgttgcgtcagcctcgttcatcgatcgccgtcatcgcctggcactgactgccgccatcgctctggcgctgggtggcgccggattcgccacgccgcttcccgccaatgcgcaatcggtggaagtgggccgcggcgcatcggcaccggccagcaaggccaccgccatcggcgccaatagccatgccagcgcaaccggcgcagtggccaccggcgccgacagcagcgccagtggcgtcaacagcagtgcgattggccgcccgaccaatgcgatcggcgaaaacgccctagccatcggccacaacagcttcgtgcgccagagcggcgaaaacggcgtggcacctggtgccaatgccggcgtgagcggcgcaaactcgcgcacctacgaagacgacgtggtgtccatcggtagtggcaacggccgcggtggcccggccacgcgccgcatcaccgatgtcactgccggcgtcaatgccaccgatgcggtcaacgtggcgcagctgcgccacgtggccgatgttgctgaaaacaccgcgcagttcttcaaggcgagcccgggcgaagagagcgtaggcgcctatgtcgaaggcgatagcgcactggctgcaggcgagggcgccaatgccgtcggcacggcgaccacagcgttgggaaccggcgccaatgcggtggccgagaacgctactgcggtcggcaccaatgcgctggcgtccgggcagaacagcgcagccttcggccataacgcgcaggccaatggcccggccagcgtggccgtgggcggcgctgcagtgaatgaagatggcgagccgttgatcaccaatggcggcgtgccggtcaccaccggcgctaccagcgccggcgtcggcggaaccgcagttggcgccagcgccaaggccgatggctttgcggcatcgtcgttcggcgtgggtgcgtatgcggccggtgcgcaggcctctgctttcggtgcggtcgccaatgcggcgggcgattacgccactgcggttggcacgcaaacccgcgccagcggcaccagcagcactgccgtcggcggtccggtggatctgattcctggtctgggcctcttcgtgcagacccaggccagtggcgaagcctccactgcacttggcgccggcgcgattgcgtcgggtacctacgccaccgcggtcggcacgctgagcgaagcctccggcaccgaagccaccgcggtgggctacttcgcgtatgcgccgggcgaaggcgcaaccgccgtgggcccgcaatccttggccagtggtgaactgagcacggcgctggggtatttcagcaccgcacgtggcgccaattcggttgcgttgggcgccaactcggtcgccacgcgcgccaataccgtgtcggtcggcgcagccggtaacgagcgtcagatcaccaatgtagcggccggtacgcaaggtaccgacgcggtgaatctgaatcagctcaacgccgttgccgaaaccgcgcaaaccaccggcaagtacttcaaggccagtggcagcgccaaaaaagatgtcggtgcctatgtcgagggcgaaaacgcattggctgcaggcgagggcgccaaggccgtcggtaccggcaccaccgcgttgggtgcgggcgcgcatgccgtggtccgcaaagccacggcagtgggcgtcggcgcagtggctgacggcatcggcgcggcagcgctcggtaacaccgcgcgggcactgggcgacaacagcagcgcggtcggcagcaacgcagtggccagcgatatcggcgccacggcgaatggtgcgggcgcgcaggcgctttcggcctacaccatcgcactcggcagcaaagcggtcgcgtccgaccttcatgccattgctgagggtttcaacagtaccgcctccaatgtcggcagtaccgccttaggtggcttcagccaatccaacggtcgcttgtcgtcggcgctgggctacagcgcggtggcgtcgagcgattacagcaccgccgtcggtttggcggcgcaggcctccggtgccagcgcggtcgccattggcgaaatcagcaaagccaccggcgaagagagcgtggccgtcggcggcagcgcgttctccggctggatcccgacacaagcgtccggcaagggcgcagcggccttcggtgccggtgcttgggccactgcggactacaccaccgccatcggccgggattcctatgccgacggcgtcaatgccactgcggtgggccagagcgcagccgcgctagccgacaacacgctggccttgggtggcggtagccgcgccaaggcggtgggcgccagtctgatcggtgtggatgcatcggccaccggcatcaacagcaccggcgtcggtcgtcaggtcaacgtcatcggcgaaaatgcggtgtcggtgggctacaactcgtacgtgcgccagagcgcagtcaacggcgtggcactgggtgccaatgccggtgcaaccggtgccgattcggtggcattgggctcgggctcgagcacctacgatgccgatacggtgtcggtgggcagcggcaacggtcgcggtggcccggccacgcgccgtatcgtcaatgtgggcgccggcgcggttgccagtgccagcaccgatgcgatcaacggcggccagttgttcgagtcgttgagcaatgcagccagcttcctcggcggcggtgcggcgatcggtgcgcagggtgtgttcgtggcgccgacctatttgatccagggtgcaagctacaacaacgtcggtgcggcattgactgcgttggacagcaaggtcaccgaactggacgcacgcagtggtggcactcccgccaacaccgcagcacgcaccgcgtcgctgcgcaccgcaacagtaccggcaatggcggcgactgcggtcagcgctgtgtccagcaacgtcgcaagcactgcgatcgatgcaacggccggtgtgcagggcacacccaccgccgccgtggtcggcagcatcacgccggcagccacctccacggcggtcggtacggcagcagtggccaacaacgtcaccggcacggcgattggtggcagcgcgtatgcgcatggcgccaacgacaccgcaatcggcagcaatgcacgcgtcaatgccgacggcagcacggcggtaggtgccaatacgcagatcgcggccgtggccaccaatgccgtggccatgggcgatggcgcgcaagtgaccgccgcgtccggcaccgcgatcggccagggcgcacgtgccactgcacaaggtgctgtcgcactgggtcagggctcggttgccgatcgtgccaatacggtgtcggtgggaagcgtcggcggcgagcgtcaggtagccaatgtggccgccggtacgcgtgccaccgatgcggtcaacaagggccagttggacaacggcgttgccgccgccaatagctacaccgacagccgctacaatgcgatggcagacagcttcgaaagctatcagggcgatatcgaagatcgtctgcgccgtcagaaccggcgtctggaccgccagggtgcgatgagctcggcgatgttgaacatgtccgccagcgtggccggtatcgcttcgccgaaccgcatcggtgccggtgtcggtttccagaacggcgaatccgcattgtcggtgggctaccagcgcgccatcagcccgcgcgccacggtcaccgtgggcggcgcgctcagtagtggcgacagctcgattggcgtgggtgccggtttcggctggtaagcgtaattgcatcaacgcggcggcgccaggtgcgccgtcgcgatgtgtaaagcctgagggagcgggcaaggaccgtggctgggccggccaacggattcgcatggagtgatggctgtaccaggggtggccggcaaggacgcagcgcacggcaccgcgggacgcagcgattgcgctggctgctcccagcctgattcacgaaaaatacgaagacgacttcaccgtgatcgacaagaatttccgtctcaacccgctgaccggcgccatcctgatgatggcctttggtgcgtctggcgccctcgctgccgcccccaaactgctggtcaaggaaccgacccaggcagccccggccggcgcagcgttcggtagccggttgatcgtgcgttacaaggacaacaccgctgctgcaaccgatcgcagcagcaagctgatcgccgtgcaggccgcggtgggccgcgttggtggcagcaccagtgcgcgtagcagcgctgccgtcgccaaggcgatttacgtgcgtaagctgggcattggctcggacctgatcaagctgtccagcacgctgaccgccgcgcaggtggacaaggtggtggttgagctgaagaacgacccgtccgtggccgacgtgcagatcgaccgcatgctgcgcccgattgacatcagcaagcgcgttgccgccgccgatgtgagcccgcaccttgttcccaacgaaccgttgtacgcgcagcaccagtggcacccgagcaatccccacggcggcatcaatgcgccgggcgcgtgggatctgtcgcagggcgccggcgtggtggtggcggtgctggataccgacatcctgccgggccatccggatttcgccggcaacatcctgcagggctatgacttcatcaccgacgctgaagtctcgcgtcgtcctaccgatgcgcgcgtgccgggcgcactcgattacggcgactggcaggaggccgacaacgtgtgctaaatcgggtcgacagcgcaggcaagcacctgccacggcacccatgtctctagcaccgtggccgaagcgaccaataacggcttgggcatggctggcgtggcgccgaaggcgagcatcctgccggtgcgcgtggttggccgttgcggcggttacagctccgacatcgccgatgcgatcgtgtgggcttccggcggcaccgttgaaggcgtgccggccaacaccaaccctctgaagtcatcaacataagcctgggcggcggcggtccctgcgattcggccacccagctggcgatcaatggcgccgtatcgcgtggcaccaccgtggtggtcgcggccggtaacgacggcgacgacgcagccaaccactcgccggccagctgcaataacaccatcaccgttggcgccacgcgcatcaccggcggcgtcacctattactccaactacggcagcaaggtcgacctgtccggcccgggcggcggtggtagcgtggatggcaatccgggcggttacatctggcaggccggctacaccggtgccacccgccgacctcggatcgctatccctatatagctttaggcggcacctcgatggcctccccgcacgtggctggcgtcgtggcgttggtgcagagcgcggcgatcggtctgggcaaaggcccgctgaccccggctgcggtcgaagcgctgctcaagaagaccagccgtcgcttcccggtgaccccgccggccagcaccccgatcggtagcggcatcgtcgatgccaaggccgcgttgaaagcggtgttggaagagccgtgcgacccggccacccagagctgcgcaccgagcgctatcgaactgaccaacaaggcaccggtggctggactgagcggcgccgccggcagctccacgctgtaccgcttcgacgccaaggccggtgctttgctcagcttcatcacctacggcggcaccggcgatgtgtcgatgtacgtcagctttggggccgagcccagcacgaccagctacgacgccaagtcgacccgcccgggcaacagcgaaaccgtgcgtttcactgcacccaaggctggcacatactacatcaagttggtctgtgcggcgagctacgcgaagctgacgctcgttgcacgacagtaagtagcgaaatagtgtggccgatgccccctgccaatcaccgggggcattgcttttcaaggcgattcagatgcgtgcggttgatcgtcccggcaaactgctacagtcggcgccggaccagtggagacgagtgtgaacgcggttgccgtcgatcctatcgagcatcgaaatgcggaaatgcgcatcgtcgatgcgctgcttgaacgccgtcgtctgaaagacaccgatctgctgcgggcgcgccaattgcagaccgaatccggcatgggcttgctcaccttgctcggccgcctgggtctggtgtccgaacgcgatcatgcagaaacgtgcgccgaggtgctcggcctgccgttggtggatgtacgccagcttggcgacaccccgccggaaatgctgtctgaagtgcagagtctgtcgctgcgctttctcaaacaatttcatctctgcccggttggcgaacgcgctggccggctggagctgtggatcgccgatccctacgacgattacgccatcgatgcagtgcgtcttgccacgggctgcacgctgctgttgcaggttggcttgcgctcggaaatcgacgatctgatcgagcgctggtacggccagggccgtagtgcgatgggcaccatcgtcgaaaccgccgatggcgatgccaacagcagcgacgacatcgaagcgctgcgcgatctggcctccgaagccccagtgatccggctggtgaatctggtgatccagcacgcggtggaactgcgtgcctccgacatccatatcgagccgttcgaaagccggctcaaggtgcgttaccgcgtcgacggcgtgctggtggaaggcgaaagcccgccggccaagctcactgccgcagtgatcagccgcatcaagatcatggccaagctcaatatcgccgaacgccgcctgccgcaggacggccgcatcatgttgcgcgtgcagggcaaggagctggatctgcgcgtcagcaccgtgcccaccgcgcatggcgaaagcgtggtgatgcgtctgctcgatcgcgaaacggtggtgttcgacttctacaagctcggctttaccgaagcgtttttgccgcagttccgcaaggtgctggaacaaccgcacggcatcatgctggtcaccggtcccaccggttcgggcaagactaccacgctgtacaccgcgttgagccagctcaacacctccgacgtaaaaatcatcaccgtcgaagacccggtggaataccagatcgaaggcatcaaccagatccaggccaagccgcagatcgggctggatttcgccaacgccctacgcagcatcgtgcgtcaggatccggacatcatcatgatcggcgaaatgcgcgatctggaaaccgcgcgcatcgcgatccagtccgcgctcaccggccatttggtgctgtccacgctgcacaccaataacgcagccggcggcatcacccgtctgctcgacatgggcgtggaggattacctgctcacctccaccattaacggcatcctggcgcaacggctggtgcgcaaactcgatctggccaatgccgaacgctacgccgcatcgcccgaagagatcgaacgcttcaatctgcgccgtctgcagcccgagggcgagattttcctgtatcggccgcgtccctcggccaccgcacccaccggttatctgggccgcaccaccatcgtcgaattcctggtgatgaacgacgaattgcgccgcgcggtgatgcgccgcgccggcatgggcgagatcgaacaactggcccgccaggccggcatgcgcaccatgtacgaggatggcttgtccaaggccttgcgtggcgaaaccaccatcgaagaagtcctgcgcgtcacggaggatgcgtgatcggtaagctggcaggaacgcgctttgcaggcaccggaccaacgacccgccagcacatcaatccgccggcttcgctgtgcgtggacagcgatgcgtgcgcgatgtcggcagtgcgctgcgatgcgctgttgcccattcccaagtcccgattcccgattcccggccccaccgtctgatgcctctctaccgctacaaagccctggacgcgcacggcgaaatgctcgacggccagatggaagcggccagcgacgccgaggtggcgttgcgtctgcaggaacagggccatctgccggtggaaacgcgcctggccaccggcgaaaacgattcgccatcgctgcgcatgttgttgcgcaagaagccgttcgataacgcggcactggtgcaatttacccagcaactggcgacgttgatcggggccgggcagccgctggatcgcgcgctgtcgattctgatggatctgcccgaagacgaaaaaagccggcgggtgatcggcgatgtgcgcgataccgtgcgcggcggtgcgccattgtcgtccgcactcgagcgccagcacgggctgttttccaagctgtacatcaacatggtgcgcgcgggcgaagccggcggcagcatgcaggacacgctgcaacggctggccgattatctggagcgcagccgtgcgctccggggcaaggtgatcaacgcgttgatctacccggcgatcctgctcgcggtggtgggctgcgcgctgctgttcctgctcggttatgtggtgccgcaatttgcgcagatgtacgaaagcctggatgtggcactgccgtggtttacccaggcggtgttgagcgttggcctgctggtgcgcgactggtggctggtgctgatcgtggtgccgggcgtactggggctgtggctggatcgcaagcgtcgcaatgccgcattccgtgcgtcgctggacgaatggctgctgcgccagaaagtggtcggcagcctcatcgcgcggctggaaaccgcacgcctgacacgcacgttgggcaccttgctgcgcaatggcgtgccgctgctggcggcgatcggcatcgcgcgtaatgtgatgtccaatctggcgttggtggaggatgtcgctaacgcggccgacgacgtcaagaacggccatggcctgtcgatgtcgctggcacgcggcaagcgctttccgcgactggcgctgcagatgattcaggtgggcgaagaatccggcgcactggatacgatgctgctcaagaccgccgacaccttcgagctggaaaccgcgcaggccatcgaccgcgcactggctgcgctggtgccgttcatcacgctggtgctggcctcggtggtggggcttgtcatcatttcagtactcgtcccgctgtatgacctcaccaatgcaatcggctgagagcggaggtcactgcaccggtgcagccatcaggcgaacgcagccggcgctcggaatcggcctggaccgctcgtacactgcatctcctgcgcgcgcgccgggcccaacggccaagcgcgcgcggcgctgtgccagtcgtcttgaccgggcagcgtattcaccacaacgttccggtgaccgcacgacacccatgcgggaaccattgcaatggtcgccgtgtcatttgttggcggcggcatccttcatcgacgtgcaaggaaatcgttcatgatcaagcgttccattacccgcagtccgtcgcgcgcaggccaggccggcatgagcttgctggaaatcatcatcgtcatcgtgctgatcggtgcggtcctcacgctggtcggcagtcgcgtgctcggcggcgccgatcgcggcaaggccaatttggccaagtcgcagatccagaccctggccggcaagatcgagaattttcagctcgataccggcaagttgccgagcaagctcgatgacctggtcacccagcccggcgacagcagcggttggttggggccttacgccaagccggccgaactcaacgacccatggggccacgccatcgaataccgcgtgcccggcgacggtcagccgttcgacctgatgagcctgggcaaggacggcaagcccggtggcagcagttacgacgcagacatcaagtaccaataagctctcgtcatgcgcgttgcgtgtcagccgttgtttcatccgcatggagggggcggccctggtcgggcacgcacgcgtggcacctcgttgctggagatgctgctggtcatcgcgttgatcgcaatggccggcgtgctcgccgctgcggcactgaacggcggcatcgacggcatgcgcctgcgcaccgccggcaaggcgatcgcctcgcaactgcgctatacgcgcacccaggcgattgccaccggcacgccgcagcggttcttgatcgacccgcagcagcgtcgctgggaagcacccggcggccatcatggcgatctgccgccgtcgctggagatccggttcactggcgcgcgccaggtgcagtcgcggcaggatcagggcgcgatccagtttttcccggatggcgcatctaccggcgggcgcatcgatttgcaggtcaaggacgccagatggcgtgtcgacgtgggctggatcaccggcgaggtgcgttcgggccccttgcggacgccatcgccatgaagtgtcagcgcggttacaccttgatcgaagtgatcgtcgcctttgcgttgttggccttggcattgagcctgttgctggggtcgttgtccggcgccgcacgccaggtgcgcgcagccgatgaaagcacgcgcgccacgttgcacgcgcaatcgctgctggcggtgcaaggcatcgaaaagccgctggagcccgcgcagcaacaaggcaccttcgagaacggccactttcgctggtcgatggatgtgcgcccttacgacgaaccgcggcgcaacctgcaggcgccgctatcgcccggcgcgcatcgtctgctgcaactgaccttggtcgtgcgttggggcgagcagcccaatcagatgctgcaatggcgcaccttgcggctggtggccgccagcgcgcagggcaacccgtcatgagccgttcgcgcagcgcgggcttcaccttgatcgaagtgttgctggccacgatgttgttggtcggtgggctggcgttggcgtttgccaccttgcgctcggccagtgcggtgagtcagcgcggcgaagcgatcgcacaacgcagcgagcgggtgcgtgcggtggaagaattcctgcggcagcgcttggctgcggcattgccgatcgccatgggcatcgatacgcaaagccagcagccgatcctgttcatcggcgagccgcagcgcctgcgctttgccgcagacgtaccggattatcttggccgcggcgggccgtatctgcacgacctgtcggtggccggcgatggcgatcagcgcaacctgctgattgcgttgaccatgctgcaatccggcaagacgatcgaagagagtagcccgctgccgccggaaaaacttgccgaaggcgtgcaacaggtgaatttccgttatcgcggtatggatccccaaaccagccggctgagcgcgtggctgccgcagtgggaatggcacgaccgcttgccgttgatggtgcgcatcgagatccgcagtgacgatgccgcatggccgccgatggtggtggcgttgccgcaatccagcaacccgggggccgggcaatgagccgcgcgcgcggtgccgcgctggtgctggtgttgtggttgatcgcgttgctcaccgcgatgatcggtgcgttcgcgctcactgcacgcgtggaagcactgcagggcagcatgctgcgcaacggcgcgcaggcgcaggaatacgcgcgcgctggcctggaatacgcattgtttcgcttgcaagacgccgacacccaggcacgctggcgtccagacggccggcgctatcgctggcaaatggacgatgccagcgtggagattcgtatcaccgatgaaagcggcaaggtggatctgaacatggccgagcccggcttgctggccggtctggtgcgcgcggtcggtggcgaccagtccagcgccacccggattgccggtgccattgtcgattggcgcgataccgattcattgagccagcccggcggtggcgcagaagatcgcgattacgccgatgccggtctgccgtatggcgcaaaagacagcccattcgaaacgctgggcgaactgcgcctggtgctgggcatcgatggcgagctgtatcgcaagctgttgcccaacgtcacgctgtacagcggtcgttcgcggcctgaagcgcgttttgcgccggccccggtgctcaccgcgatggggctggacgcgcagcaactgctggcccagcgtgacgcgccgctgggtttgccgggcagcgacgcgacgatcggtggctcgggcacttatagtatcgagagccgggcgcgactgagtcagggacgcgaggctgtgttgcgggcgttggtgtcgaccggcgcgtccgcattaccagggtcggcctataccgtgttgcgttgggaagagggagcagcagtgcaatgaccgcatggcgggataccttgggtcgtatcggcgtacgcgccatgccgggagccggagggttctggcgttggtggcaacaatcgctgctggcctggctgccgcagcggtggcaatggcaattgggtttgtcgcaggcacgcctgttgttgcaacaggacggcgacgcgctgcagttgctgcgccagcgcgaccatagctgcgacagcgtcgccagtctgccgtggccggtccatccgcaggaagtgaatagcttgctgccgactgcgctggaaagcctgccgcggcattggctgttgccggccgcgcacgcgctgcgccggccattgcgcctgcctgccgcggccgcggcgcggttgcaggatgtggcgcgtttcgagatcgatcggcaaaccccgttcaccgccgaccaggtgtatttcgatgcgcgcgtgcttgacgtgcgcgaagacggccagttcgatgccgaactggtggtggtgccgcggcgcatgatcgatggcccggccggtgtgccggacgcatggaacagcgcgctgtcgggcatcgatgtcaccgatgcgaaaggcctgccacttggtgtgaacctgctgccgccggcacgccgcctgcgccgcagcgacccgatgcagcgctggaatctgctgcttgccgcttcagcgctggtcttgctggcggtggccggctggctgctgctcgacaatcgccgccaggccgccgacgatctgcgcgccaaggtgcaggccaacgccgcgcgcgcgcgccaggtcgctgccgaacgccagcaattgatggatctggttgaaggcgcgcggttcttccagcaacaacgcgcgacccgcccgacctcggtggagatctgggacgaactgagccggcgtttgcccggtggcacctatctggaaaaattttcagtcgaaggcgggcaattgcagttgatcggattgagcaatgaagcttcttcgctggtgcgtcgtctggaaggctcgccgctgtggcgcacgccatcgctgaccggcgtgctgcagagcgatgccggccgtaacgtcgaccgcttcaccatcaccgccgaacttgccggccccgatgcgaaggaggcggccgatgccacgcagcgttaagcgcgatcgctggatcgctttgggcctgctgttgctggtgctcggcgtggcctacctggtgctggtgcacccgtggttcacgcaaccgatgattgcggtgcaggacgacctgcaagcgctacgcgagcgcgaactgcgcgtgcgtgtgcagctgcagcaggcaacggaagtcagcaagcggctgcggcaggcgcgtcagacgctggaaagccgcccaggctttttgccggaaacctcggccgaactcgcctccgctgggctggtgcagcgcctcgagcgcgcggttgtggaagccagccccggtaaccgcagttgcgccatcagcaaccgttcgccgctgcagcccgagagcaagaaccgcttcacccgcgtggcggtgcaagtgcgtttgcgctgcggcacgccagaactggcttcggtgctgtacagcctggaaaacggcacgccgcggttgttcgtggacaacctcaacgtgatggcgcagcgctaccagctctcgccgaacgaaagcggcaatggtctggatattgccttcgaactggccggttatctgcgcccgggcgccagcgccgcaccgctgaataacgaaaccgcacctgccgctcccaacgccgcggaggccagcaatgcgccttgacatgatcggcctgcgcacctggttgctggccaccgtggtcgggtgggcgatgctggtgtgcgcgctggccgttgccggcctgggcaagcgcgtcgagctgctgcccgacgacccggccttggtgcagcgcctgcccacgttaccggcaccggcaccggagcgcctgggcgcgttcgaaaaatattcggaaatcgccgcgcatccggcgttcgccgaagaccgcctgccgcatccgttcttcctgtccggcaacgacggcagcggcgctgcttcgacagtgcgcctgaccggcgtgctgctgaccgataccttcaagatggcgacgttgagcctggacccacaggattcggtgcgcgtgcaactgggcggtgatgcggtcaaaggctggcgcctgctcgccttgcagccgcgtagcgccaccatcgaaggccccagcggcacgcaaacgctggaattgcacgtgttcaacggccagggcgggcagccgcccactgccaatgccgccgcacgtggtgccggtactgcgactgcgccggtgccgtctcccgacgctgcggcagttgccgtgccgccgccgcaacagcaacaaccgcaaccgcaaccgcaaccgcaatccgtgccgccggtgcaacagcccggctggcaggcactgccaaccgtgcagccgcagcgtagcgatggcgcgcaggaagctccacgcccctccgacgatcagatgcgtgccatccgcgaacgcatcgaagcccgacgccgccagctgcaacagcagcgccagagcggctctccccccggtcagacccaatgagtgaacgcatgacgccgcgcctgtttcccgtatccctgctgattggcctgctggccggttgcgccaccactccgccgccggacgtgcgccgcgacgcgcgcttggatccgaacgtcggcgctgccggcgccactcaaaccaccgccgagcagagtgccgacggtaaggccagcgccaagcccagcccggtgatccggcgcggcagcggcaccatgatcaaccagagcgccgcgtccgcgccggcgcccacgctgggcatggccagcagcggcagcgctaccttcaatttcgaaggcgaatcggtgcaggccgtggtcaaggccatcctgggcgacatgcttggtcagaactacgtcatcgcgcccggcgtgcagggcaccgtgaccctggccacgcccaatccggtctcgcccgcgcaggcgctgaacctgctggagatggtgctgggctggaacaatgcccgcatggtgttcagcggtggccgctacaacatcgtgccggccgaccaggcattggccggcaccgtcgcgcccagcaccgcctcgccctcggccgcgcgcggtttcgaggtacgcgtggtgccgctgaagtacatctcggccagcgaaatgaagaaggtgctcgagccctatgcgcgcccgaatgccatcgtcggtaccgacccggcgcgcaacgtgatcaccctgggcggtacccgcgccgagctggaaaactacctgcgcaccgtgcagatcttcgacgtggactggttgtcgggcatgtcggtgggcgtgttcccgatccagtccggcaaggccgaaaaggtcagcgccgatctggagaaggtattcggcgagcagagcaagacccccagcgccggcatgttccgcttcatgccgctggaaaacgccaatgccttgctggtgattactccgcagccgcgctacctggaccagatccagcagtggctggaccgtatcgacagtgccggcggcggggtacggctgttttcgtacgagttgaagtacatcaaggccaaggacctggcggatcgtctgtcggaagtgttcggcggccacagcagcggcggcgattccaatgcatcgctggtgccagggtcggaaaccagcgtgcttggcggcgcgctcggcaatcgcgacagcagcatgggtggcagctccggcatgaccggcggcagcatcggcgacagcggcgatggcagctcgtcgggcagcagcttcggcagcagtggaggtggcagcagcagtggtggtctgggtaacggcagcctgcagctgtcgccgcgcagcaatggcaacggcgcggtgacgctggatgtggccggcgacaaggtgggtgtatcggcggtggccgagaccaataccttgctggtgcgctccacgccgcaggcctggagctcgatccgcgatgtcatcgaaaagctcgacgtgatgccgatgcaggtgcatatcgaagcgcaggtggccgaggtgaatttgactggcaagctgcagtatggtgtgaattggtacttcgagaactcggtgaatgctgcagcggattcggccgccaatagcaccggcattggcgctggtgccggcttggcaagcgcagcagggagaaacatttggggagatatcgctgggaaaatcaccggtgaaaaaggcgctcagtggacgttcttgggcaagaatgcggcctcgatcatccatgcacttgatgaggtgactaatgtgcgtcttctgcaaacgccttctgtttttgtacgcaacaacgccgaggcaacgctgaatgttggctcacgtattgcgatcaattcgacgtctatcaataccggtctcggaagcgacagcagcttttcctcggtgcagtacatcgacactggcgtaatcctgaaagtgcgtccgcgtgtgaccaaggacggcatggtgttcttggatatcgtgcaggaagtcagtagtcctggtgatcgtcccgctgcctgtacttcggctactgcgacggtcaatgccgccgcttgtaacgttgatatcaatacgcgccgtgtaaagacggaagctgccgtgcagagcggcgatacgatcatgttggccggtctgatcgacgatacgaccagtgatggcagtaacggaattcccttcctgagcaagctaccggttgttggcgcgctgtttggatccaagagccgtaacagcgcccgccgcgaagtcatcgtgctgatcactccctcgatcgtgcgcaacccgcaggaagcgcgcaatctcaccgacgaatatggtcagaaattcaaggccatggagccgctgaagcccagccagaaaccgcaatgagtgcagcgctgccggtcgtgttggtgccggtcggcaccgacgaggaggcgttggatgcatgtctgggggcgttggatgccgccacacccgcaggcacgcgggtatggctggccgacgatgcgcaagctggcccgcgtgggcgcgcagtaatcgagcattggctggtgcgcacgcaattgcaggcgcatcacacccgtcgccagcgcatgctgggcgaggtcgcgcatctggacgaaatgctcatcgcttgcggcgatgccgacgtggtggtgctcggagtggatgcccgcccgttgcctgggtggttgcagcaactgaccgcatgtttcgcacgcgacgccgcgattgccaccgccacgccttggagcaatgtgggcgaagcctgcagctggccgcggctgggcgaactcaaccccatgccggatgcaacggagcggcttgccgctgcctgtgccgcaatgccgccgctgcatccggaacttccatcggcgatcgggcacgcggtgctgttgcgtggcgctgcacggcgcaaggccggcggcctggatgccagcagctatggttcgtggtacgccgcgctggtggatttgagtctgcgcatgggcgggctgggctggcgcaatgtgttgtgcggtaccgctttcgtcgcctcgccacacgagggccgcccggccgatggcgacatggatgccttggctacccgctggccggcctggcatgcccgtttggccaacttcctgatgcacgacccgctgcgtgcgcagcgcgatcagctgacccacttactggccgacctgccgccaccggatccgcaacgcgcgttgttcgacgcgtagagcagctgacaacgcaatttcgcgcacagccagatgtttgcgcccggtgcgttgtgcggcgtacaccactcgtccactgcggtttcccgtgcgccggctacggccacctgacggctgcccgccacgtcttgttgttagcggctcttggtcgtctcgcgaccgtgcttcgcagggtcctcggatcgacacagtgatgcacttgatcaagcgaccgaaacaccaccgcacagtcggcatccgtgtgcagccgctgccagccactgcaggtgccacctgtgcgctctgctccgagcacaccacccgcatccatcgcgacagttgcaatgagtctgtaatgaggcgccgcacccgcaaccaagatgacggcgaggcatgctcttaatcgattcccgattcccgattcccgattcccgattcccgtcgctacagcgccgaccgcgtcggtgcctctgtccgcaccaccacatccactgcgtcatgacgccaggattcgatatccagttccaccgcgcggccatcttcggcaaagctgatccgctgcagacggaagcacggcgtgccgggagcggactgcagcagcatcgcctgtgctgcgtccaaaccggccgggtgcatcgacagttgcgcgcggctgagaaacaggccgagttgctggttgaacaccgtcgacagcgacccggccagatcgtgttcgagcaggcccggcgcccaggccgcgagcaccacattggtttccagcagcacggcgcgacgatcgatccaacgccgacgttgcagcacgaaaacctcgtcgtacgggctatccaatcgcaatgccgcagcgtaggcagcgcccgcgacctgtctggtagcgctcaataattcggtgcgcggcttgcgcccttgcgcggccacgtactgcatgaaaccggcgatgctggtggggtcgtagcgcacgcgcgacgcgctgacgaaccagccgcgacgattctcgcggtagatgcggccttcggcttcaagttgttgcaaggcttcgcgcagcgtgatgcgggtgcagccgaaccgctcggccaatgcgcgttccaccggcaagcgttgatcctgaccccattcgcctgctgcaatctgtgcggagatcgcttcggtgatggtgtgctggcgcgacacgctcatgcggcgaaccgttgatggaaggcgcgggatctaggcaatgccatgaggtggaaggcgtgcatgttgcgatggtaaagaagaacgcgtgcacaaaacgcgcctggctcagcgtgcgctagccaggttcgggttctgttgggttttccagctgcgccagccgtacaccgcaagcgccacgaagccggcgtagagcgcggcagtagggtgcagccccttgctgatgaagacgccgacataaacgcagtcgagtacgatccacaacacccagttggcgatacgcttgcgtgctgcccacaggctggccaccaggctgaaactggcaagcgccgcatccagccacggcagcgccgcatcggtgcggtaatgcatgtaggcgccgagtgacgcagcgaacgcggcgccgatgcacagcgagagccagcattccatcaccggcatcggcagcgggcggatgcgcgtgtctgcagggcttccgcgttgccagtgccaccatccgtagagctgggtcagcacatagaccccttgcagcagcatgtccgagtacagcttccactgatagaacagccacgcgtacaacgccaccgccacgatgcccaccggccagcaccagcgaatgcgccgcgcggtcagccacacgcccagcaggttgatcgcgacggcgatggattcgagcagcgacatacgggatctggtgcggtgtggattatggtggagatgcgtaagacaacttagggcggctaacaaaaccactgcgcagtcgccatgcaggggcgtccagtgcgcggtgtggcgtacatctcgcaaaaactccggttccgcagcgccgttcatacccgcctgacgaatgcttgctaggtcctggtagccgcccttcgaacccggatgctgcgtgcagcaaacgcacggcgcgcaacatgccagcaaggcaggtgacaagccgctgatcacagcatcttgcggatgcgtcggcggccgacgctgccaagcagcgcatcacttgcgcgttcttcccgcgcaggcacgggaaggcatgtagcgagtgcatgccatggcgatctagaaatccacctgcacggtcagccgcgcagtgcgcggcgcaccggggaacagatacgcatcgccctgatattcgccggaatcgcgccaatagcgcttatcgaacacgttgtccacgttcaaacgccaggtggtcgccagcccgcccagcgccgtggcgtagcgcgcacccagattggccacggcgtaggccggcacgctggcgttgccgaggcggtcggcgaacttgcgcccgctgtattgcacgccggccagcagcgccagtccatcgacgccgggcacgctgtaatcggcctgcacgctggcgcgcagcttgggcacgttgatcgcctgatggccctcatactcggcaatgtcggtgtcttctgcacgcgcgcggattgctgcgatgctggcgaacagacgcagctgccgggtcgctgcaccgtcggcagacagctccaggccgcggttgtgcaggcggccctgctgcacatagagcagaccgccatcggcctgcggttgggtgaactgataggcctgacggatgtcgaacaatgccgcgcccaggcgcaggctctgcaggtcgatctttgcgccggtttccagctgatatgcattggtgggcggcaggatctcgtcggcgttatcggcaaaccacggcgccgtgccgccggccgccaggctcttggcgtagctggcatacagcgacacgttctgctgcggcttgaacagcagcgccgcctgcggcagcaccgtgtctttgcgcatgcgtcgttccagcaggccgtcgcgatcgaagctgcgttcgtccagttgcacgtagcgcccgccaagcgacagttcccattgcgcacccaggccgatgcggtcggccaacacgagcgcgcgctggcggctatccagtcggcgctgctttggggccagcggcacatcggtctgcgcaaacacctccgggtcgcggtcgatgctgccgctgccgacgaatgcgttgactgagccaaaacggtcgatggtgcggcgcaaccattcgccgccgacgctcaggcgatgttccagcgcgccggtagcgacacggccttccagcgtggcacgcagttgattgtgcacgcgggtgtcgtcggggctgcggtaatcgtagacgtcgtactcgccctgcgcgctgaagaagttcggcgtggcgaagtcggcgcagcttgccgcgccataacagccccaggcgaacgcagagaagtcgttgatcgtcgagcggctgcgcgatgcgtcggcagtggcgcgccagtcgtcgttgaactggtaggcgtaccggaactgcgcgttgagcgaatccatttccaccggacgtgcccacggctggtagccgagcaggcgatgcacatcgatatcacgcggcacctgcgtgccacccagcagttgatagcccggcaccgagcgctgttgccgatgctgatattccacgtccagctgcaacagcgcttgcggggtgatcttccagtcgccggccagcgacaggaaattgcggtagccgtcggcatgatcgacatcgctgtcgatgtcttcgcgtgcggcgttgatgcgcacgcccagcgtgcgttcggcaccgaaccagtcgcccagatcggcggcgagatagcgtgagccttgttcgtcggtgcccagggtcacgctgcgcacgtgctcgggccgcttggtgcggtagtcgatcagcccggccggttcgttgacgcccgactgcaacccggccagacccttgaggagttgcacctgctgtttgttttccaacgcgatcgattgttcgcccaccgcgctcatgccgttgatacggtagctgttggcggcattgagcgaatagccgcgcaccacgaagttttcgtaatagccaatgggcgcatacgcatcgccagcggaagcatcggcacgcaggacttcactgagcacgcgtgcctgacgatcgagcaattgctgacgatcgatgagcgcgatcgacgcgggtgcgtccagcagccgggttgcgccgaatccgctcaatgccgtgctggtctcgacgcgctcgccacgcacgttgaccgcatccagttcgacggcattggcgtcgggttgctgctgcgccagtgcaggggtgcagcacaacgccaataccagcgcgagcgggcagcgggagagcagggggaaggtcgcagacattgacaacgctcgacaggaaagagaaatgagggcgctcacggcagccggcgcgcacgcgcgtgcagatgctcaagcaggtgctggccatcggcgctggtaaaccagtccgcatggccgagcaaatagcggtgataggcgatgtcggcgttggtgggcgaacgtgtgatgccggcgaaatattcgatttcgctcaaggcgaagtcggcatgcacgatcggcagcagtgcggccaggcggcgcaactggttggcatccagtggacgatgctgcgcatagccatccagtagcgcgtcgagctgtgccagttcggcctgcgcgcgtgcgccggtgtccaggcgcagccaggggatgaggttgcgctcgatggcggtcgccagatcgaacagtgcgctgctgcaatcgctcaacccgaaatcgaagatggcgctgacgcgggtgtgcccgtcgtcggtgtcccacagcaggttggacgcgtgccaatcgccatgcgtccacagcggcggtagcgcgcccggcgcagacagcagcggccacgcgcgcgcatgccagggcagcagatgggtggcgagatcgtgttgccaggggcggtattgcaaggcggctgccaggtgcggccgcgttggcaatgcatcgtgcaacgcctgcagcgggtccgcctgcgcaaacagccgcaggttggcgaccagcacgctggtggagcgcaccggcgcatcgaagccctgggcggcgctgtgcagttgcgccaacgcagcgccggccgcccgcgcatgtgccacgtcggtgaacggtgtccacgacaatgcatcgcggtagaggtcgcgcccggcgccgacgcgctgcacttcgtacacccactcgtcgtacgtcagtgcggtgcagccctgggcgtcgtgcagcacctccgccactggcgcgccggcccagcgcagatgggcaataaagttgtgttcctcgcgcagcgcggcgacgctgcgcacgctgcgatggtggcgtttgacgatgaccgggccgctttcagcgtccacgcaagctgctgccgagaacgggcgcgcgctctgccatcgcaccgcaatgagccggcctgcggctgcacacccatgcagcacgcgatggatttcatcggtggtgagcaccggccagtccggcagcgccagttccaggctcatgccatgcacctgatgcggcacgttcatggcctgattcctgacagacccacggatcgctctgccccggtgagtggtatagaccaatggaaagggggcgaagcggcggacccggcactcgcgccggcaatgacaagaacggcgctgccaggccgtcgtcgcatcgcatccgccatcaggcagcggcgatgcagggaatgaaaaggcagcgcgaaaccgaaagatcgctagccgtcatctcaacaatcaggtgtgggagtgcaccaaaagcgattggcaaaacaactggcgatcagatgggtgtgggcggtgtgctctgaagcggatgtacgcgcgttacatgcatcgagtgccgcccgcgcccgcctggtggctgcgcagtcgttttgcaggtcgctcaaaatgtcgtaaacggagaccgcacggcggctcccgacgcgcagtatgcgctttgccagcatgggtcgccatgccgccaagcgcatacggcgcgagtgactgcctgcaagcaggagcgtggcgcaatgtccagcccgcccgggaatatcaacgcaatgcagccgcgacaacgcctgatgcgtagcttgcagctgcgaacttgagatggcgctgcgccgctccggcaccggataatgggcggatgactgccgtccagatcgccgccgtcgttgtcacctatcagagcagcagcaccatcgatgcctgcctgtcgcgattgcgcgcggccgagggcatcagcgagatccgggtggtcgacaacgcttccagcgacgacaccctggaagtcgtgcagcgtcatgccctggccgatgcgcggctgcatttcatcgccaaccccgataaccccggtttcgccactgcgtgcaatcagggcgcgcgcgactcgcaggcgccctggctggtctttatcaaccccgacttgatggtcgcgcgcgacaccttgctgcagctatgcgaccgcgcagcggggcatccggcggtactgctgggagtggagcaggtggatgagcaagggcgtccggatatggctgtgcgccgccgcgacccggattttgcggcgatgctgcgcgcgccgcgtgctgccgccaatctgacggtgccggccgacccgtcgcgggccctgcagccggtagacgccatctccggcgcgttgatgctcatgcagcgcagcctgttcgaccggctggacggctgggacggcagttatcgcctgcatgccgaagacctcgacctgtgccggcgtgcccgccaggccggtgccctggttgcggtggccaacgatctgcaggtagtgcatgtgcgcggcgtctccagccgcgcgcggccatttttcgtggagtggcacaaacatcgtggattgtggcgctatttccgcaagttcgaagctcgccaccgcggcttgatgacgcagctcggcgtctggcttgcgatctggacccatgcggctgcgcaggtgccgcgtttgttgcagaagaagtgactttctgtgcgttactcataagtcagtaaattagggagcaaatgccggtgtctgctgtccaaccatccatgaagaagagagacggacgtttggtatcgcgggcagtgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggctgcatcgcggctgggcgtacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaaaggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggtcaatggcaagaaccctcgccagcatggcttcgccttcggtttgtggacgcggcaggtcgtgcgtgaactgatcgagaagaaatgtgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcacagtgggaaaagcagacttacccggcgatcgtgacgcacgccaagcgggaaaaggccgagattgacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgctgtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggccctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctggtgcttgatggttcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccacttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtgatggtttgcctgcccacaagacccgtggcttgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcacgcatccaagtgtcgcctatatttctgacttatgagtaatgctgacgcgtcatgtttcaatccacgcgcccgtgaggacgcgacggccagcctgcgctgacaccgaccccgggcactcgtttcaatccacgcgcccgtgaggacgcgactctgcgacggggttaccagctccagcccgtcgcggtttcaatccacgcgcccgtgaggacgcgacggtatcccagcaaagacttgctcatacccgtcgggcgtttcaatccacgcgcccgtgaggacgcgacggcggacaacattgtgggtcttccgggatgcggtgtttcaatccacgcgcccgtgaggacgcgacccgtcaatctgctcgccgttgaacaccgtcgcaaagtttcaatccacgcgcccgtgaggacgcgactcgcaccgacagcgccctgattgagtatgtgcaggtttcaatccacgcgcccgtgaggacgcgacgtggcgcgagcgctataacaagcgctcgttctacgtgtttcaatccacgcgcccgtgaggacgcgaccgcttcacgggccgtggatacgttactacccatgtttcaatccacgcgcccgtgaggacgcgacttggatcgaaccggaggaacgcgccttgaggtcgggtttcaatccacgcgcccgtgaggacgcgacgtcatcgccgcttggctcttcgagctagtcagcttgtttcaatccacgcgcccgtgaggacgcgacgcggtcgtttcgcctgcgactcgacgtgggccacgtttcaatccacgcgcccgtgaggacgcgaccagcagcgtgcccgcgccgttccgcgtatagaacgtttcaatccacgcgcccgtgaggacgcgacatgagcatccaggtcgtcccgctcgccccgcgcccgtttcaatccacgcgcccgtgaggacgcgacgacagcggcgcgcaagtcacgaacgtcagcatccagtttcaatccacgcgcccgtgaggacgcgaccgggagcggtgtgtactgcgccgatactccgcgcgtttcaatccacgcgcccgtgaggacgcgaccggcgctacgtcctggcctgctgcatcgatggcgtttcaatccacgcgcccgtgaggacgcgaccagcacagccgacaacgcctgttccagcaccatcacgtttcaatccacgcgcccgtgaggacgcgacttgcttgctgatctgcgcatgcgcgctcatgaaatgtttcaatccacgcgcccgtgaggacgcgaccttagagcaccttccagaccgccactacgggcaagagtttcaatccacgcgcccgtgaggacgcgacgcccacctcttgtccaccgtgcgtgctgcgccaggtttcaatccacgcgcccgtgaggacgcgacttggggtcggcgcgatctttggtgaagtagtgcacgtttcaatccacgcgcccgtgaggacgcgacccggacgtagcaactacggccgctatagcgcgtggtttcaatccacgcgcccgtgaggacgcgacggagttgtgcgaaatgtcaggcttgggcaagcgcgtttcaatccacgcgcccgtgaggacgcgaccggccggcttgtccagtgatcgtggtggagttgtcgtttcaatccacgcgcccgtgaggacgcgaccagtcctgcatacgcccattgtcgaattgcgcctcgtttcaatccacgcgcccgtgaggacgcgacggtcggcggcggcgagcgccgttcaggtggtagcgtttcaatccacgcgcccgtgaggacgcgacgttcccgcggtgggtgtatgccaataagatcaagcttgtttcaatccacgcgcccgtgaggacgcgaccataggggcattctccgccacagatgcgctgtcattgtttcaatccacgcgcccgtgaggacgcgacttggggtcggcgcgatctttggtgaagtagtgcacgtttcaatccacgcgcccgtgaggacgcgacaagattgaccgaagtaccagcggcgggcgttgcgagtttcaatccacgcgcccgtgaggacgcgactacaccacttacccgactcatcctgcgtgcacgcgtttcaatccacgcgcccgtgaggacgcgacctccattgcatctaatacagactcatgtggtatgtttcaatccacgcgcccgtgaggacgcgacgctaaggatattccattcttgtacaacatcatcggtttcaatccacgcgcccgtgaggacgcgacttgtgggatcatctgggagacttcactggctactgtttcaatccacgcgcccgtgaggacgcgactcaatatcaagctcgtaatcaccaggctgatacggtttcaatccacgcgcccgtgaggacgcgacccttccggtacttgtagacaaactcttgaacccggagtttcaatccacgcgcccgtgaggacgcgactgatagacggccagatgtatttactgcccgcaaggagtttcaatccacgcgcccgtgaggacgcgacctgacctctgcttaggacttgcccagttgaaagggtttcaatccacgcgcccgtgaggacgcgacctttcccacatctccatatccgccgtctcccagaggtttcaatccacgcgcccgtgaggacgcgacacggacggtcagacgtgcatccggcggggtgagggtttcaatccacgcgcccgtgaggacgcgacctgggatgtcattgctactgtcacagatgctgacggtttcaatccacgcgcccgtgaggacgcgaccaggtctatacagtaactgcggatctgacagcagtttcaatccacgcgcccgtgaggacgcgacgctgcaattgatgctgccccagccccgtaggctctggtttcaatccacgcgcccgtgaggacgcgacctcagcggccacttcgccgcagcctggtaggccaagtttcaatccacgcgcccgtgaggacgcgacttccgaacctccggatcgattggtcgggcggaatagtttcaatccacgcgcccgtgaggacgcgacgcggcggcgcgaagtggtcggcgcagtgggacacgtttcaatccacgcgcccgtgaggacgcgacggacacgtttcttttccttccggtatttgtagatgtttcaatccacgcgcccgtgaggacgcgactcctgactgatgatcaatatgattcatttgcaaagtttcaatccacgcgcccgtgaggacgcgacggtcgccaagccgatgtcgccgacggccggatcgagtttcaatccacgcgcccgtgaggacgcgaccgccaatgttgaccgatgctgcacgccggtcctcgtttcaatccacgcgcccgtgaggacgcgactcgcgcacaacgccgccttcgacgcgctcgtgtggtttcaatccacgcgcccgtgaggacgcgaccgccgatccagctgccgaccttgccgaggaaccccgtttcaatccacgcgcccgtgaggacgcgacgctgcaaagaccatgcggttaaggcgtgctgggagtttcaatccacgcgcccgtgaggacgcgactacatgacgttcaatgactctgtgtccgtgtctgagtttcaatccacgcgcccgtgaggacgcgacgttttgattgcacctgacaggcgatagccctgaggtttcaatccacgcgcccgtgaggacgcgacgtaggcgagggcgcgccggtaggccgttcgatcatgtttcaatccacgcgcccgtgaggacgcgaccgtcgtttcaccgcatagctacaccaaaggtgacggcgtttcaatccacgcgcccgtgaggacgcgacccatcaccgggcgtggaaggtggcgcgtcaccaacagtttcaatccacgcgcccgtgaggacgcgacccgcgtgcagacgctttgacagcgcgcaacacctgtttcaatccacgcgcccgtgaggacgcgacccccgccagcataagtgcttgcgcgtcttgagggaaaacccgtcatttcgcgaacaggaacgcgaacaggttccatgccttgcaaatatgagcacccgcgatggcaagtgaagtgattttattttaaaatcaatcacttggaaatttcgcgagcctgcccggctttcgcaagtcgcttggggttcgcgtcagaagatcagcggacccttgaagtccaggcttggcttggcaccgacgtgctctacgcgggcttcccactttgcgccgaggtggtagaagcgcaggctgtcgacgctgggatcaatcagatcacataggcgttgcctaagctcggcccattgcgccggttccacttcaacctcgaagaccgagtactggacacgctgaccaaggtccctgcaagctttggcgaccttgcgcaggcgtttctcgccgcccggggagctggtgctgacatcgtagctgatcaagaccatcatgcgcgggcgtcctcttacttccagaagaacgccgggtagccatccaggtccccgcgcagatgccgcgcaagcagctgcgcctggacgaacggtagcaagccgatgtcgaccttttctcccagaaaggcatgctgcagttgttcgcgcttgcgctcctggtaggcgatcagcacggtcttacgcgagtcatccttgagcaggaccgcgccgttgtcgaacacctggaagtcgcgttcgttcaattgccggcgattgatcaacgaaagtgccagacgttcgccgagcaaggggcggaactcttcggccaagtccagcgccaggctcggtcgcccgggccggtcgcgatgcagaaagcccaccgccgggtccaggccgaccgactccagggcggagcggcagtcgtgtgtgagcagggtatagaggaaggagagcagggcattgaaggcgtcgcgcggagggcggcgattgcgtccgccgaagcgcagaagtggcttgtcggcacgcaccagctgtccgaacacaccgaagtaggactgcgccgcctcgccttccaggccgcgcagcacgtccacgtcggtctcgaccagaacgcgctgtgggatacgcttgagccgcttcaaagagtgctggaaggcggccacgtcggtcaggcagtcgccgtgatcgcgccagccgcgcgccaagaccgcgcgctggttgtggatcttgccggccagcaggtggcggacaatggcggcgcaacctgcgggatcgtcgctgcgccggtactgtgcgcgccgcagcagcacgttgccggagaccggcccttcgacccgcgccaggaaacgcccctgcggcgtcaggtagcagatgctgatgccgtgttcgctgcagaagccgagcagttgcggcgacaccgcgacgcggccgatgcagaccaggctctcgagcatgtgcacgggcaggcgtgcgcgctcctgccgctccacctccatgacgatgttcgcgccgtccttgcgcagccaggcaccgtctgtggtggcatacagtgtgttgagttggcggcgcatgctcagtcctcgtctgcattgagttggcggcggacccactggtcgacgctgccgcgatcgagcaggcgtggctggcacacgtcgatcagggagcaggcgtcgcagcgcttggcgtcgtagcgcgcggcgggcgtgtcgctgtcgtgcagcatggcgcgcgtgtcggcgatggtgtccagggttagcgcgcgcagtgcggcatcgaaggcgacgtccttgcgacgacgggtctgcccatagaacagtgcacctgtcggcacggcgcgcccaagcatgtgctccaggcacaaggcctgcgcgcacaactggacctcatcggcgcgatgcaccttgggatgcccccgcttgtactccaccgggaaggccacctcgccatcgccgtcgcggtggaattccaccacgtcggccttgcctgtgatgcccaactccagcgccagcagcggcatcgcggtgacggtgcgcacgccgcgccgacgctcggcctgcggcgcgtcggcgcgttgatgcagcaagcgcccttcggcagtctgtcggttctccgcccactgctgctccacatggattagcgcgcactggcgcgggcaatacaggtagtgctgcagggcggagagcgggatcaggtcggcgtcgtccatgtccggctccctgcatccttcagaacagttcttcgacgctgacgcccgccggcagggcgcgatcgatcgtgacccggtagtcggcgaagctgcgtgccggcccggcgtccacctcggcgacgcgctcgaccgtgaccttgtcgaataacacgtgcgccggggcattgcccatctggtgctcgtgcttgaacacgatcagcttgcgcgccgacatctcgccgcgtgcggcggaacggtcgtgctcgaagaggttggtcaatgcgcgccacagcagttgcaggtcgtcctcggagaagcctgtgcgttcggcaagcttggcggagatgaagccgtgtgcgcgatacaggccgtagggcaggatgtgcttgcggcccatggtgcgctctttctccagatccttctcgttggtgacggctacgcgggtgatcgacacttccagcggcagcaccggctccactgaactggcgaaggccagttgcaccgggccacggacctgtccggagttgacctcggtggtcatcaccgcgccgaaggtgcgcacgtcgaagaagtttttgcacatccacgacgtcaactcgcgtgccttggcttcgtccttgggcagcttcttggcttcgtgttcgatccccagcgcggcataggcctgcttgtgttggttgttcaacaccgacttttcctgcatgtagattgcgtagccggcttgggcctcctgctccagcgcgacgtagttacggatcttgcgcttgagtgcaacgtcggtgaccaggccgcgattggtttccggatccaggcgcggcaggttgccggcgtcggggtcgccgttgggattgccgttgatgacgtcgaacaggtagacgaattcgtagcggttggcgatggcgctcatgcggtctctccttcggaagcagtgtcgggggcgtccgggccgtcgttgcgggcgaagcgcgcctgggtctggtggtagtagccgatcgcgaagcggccttgttcctggatcggcaggctgcgtgggaagctggggggtagggcatcgatgatctggccgatctccttttccaggttcaccgccaggccggctttttctttacgcagcttgccgaaatggttctgcgcgctgcgtagcagcaccggaaagatgctggctggcgtcgccgatgcggcaccgtagtaacggtcgcggatggtcgcgttgatacggtcgccgagcgcggcgcgttgtaggttttccagcgacgcgaacagccgccccagcaggtagccgggatcggtattgcctgtatcgagactcatgggtggttcctttgggtcggtggacagtccttgttgcctgcacaagcgcgcgtcgcgtgccaggaccgcccggcacagcgcgatgcgtaatggggtcagttgcccgtcggcgcggaagcgcatgacgatgctgccgagcaggctttgcggatagcggatgccggtgaggatcgccctggtcagttcgccggcgagcaagggcgaaacgtcttcggccttgggcttgccatgctcgccgtagacgggagcggtctgcagcgccaggtaggcaggcgtcggtgggcgcttccacgccggcggttccaacgcgagatcgtcgtagtgatcggccaggcgtttagcgaagccagccagcgactgtgtctcccagaagcggatggacaggcgcgaggcgttcggtgccaatccgagcacgaagatgcgggcgtcgtcgtccagcgagtcatccagatcgcgcaacggccgcgcctggcggacctgcttcatgaccagttccagccgccgggtggcttgaccgtcggcgattgcggggtcgtcggcgtcgctgccgcgcatgaaatcagcgaagatgtcctcggcattctgcgaccgcattggggtactggcctgcgcccagaacaccacggtggtgtcgccgatctgcacgcgctggcggttgtgagggtcgcgccgcagcagatggttgagggcggtggtataggcgaatgccgcttgttcggaaacgggagcgttctcgccttgttgcttgccgtaggaggtgaaggcatctagattgaaagagacgatggaagcgccggcactctgggcaccgttcacgcctttgatcgccggatgcagtcgtgccagcggtgccatcgtgccgctgaccagacataggccgctgacgccatcggcgccccggccttgttgcccgtcccaggcagcgcgtgcagcaggacgctcgtgcagatagcaggaatcaccctccagccggaagaccagattggcatccagcagagcctcgctgtgcggggcgaacgctggatgatcgacgtacccgtcgggcgtccatctttcgatgaatgccaacagtgcatgcagaccgggatcatcagtgtcggatagcgcctgatagtgcagggccttgaacgcggcgtgctcctgctcgctgcgcttgctgctggcactgatgcccaggacgtagctggttttgtcccaaaggaagaacgacttcgctccggttcccggtcgcttgaacgacgccggtaccgaaactgacttcggcaaacgctttttgccgtcagcgcggtgctcgtcatctaccgagatcacgttgccattggtggctagtaccacggtatagccaatcttctcccgactgtagccaggtgcggagatgccggactctggatcgtccagcagccgttggtagtagtcggcgagggcggacaggatcatgcgcgcaccccgccgtcctgcggcggcggcaccgcgaccagcccatcgaccatccgcgcacgaaagaagcgcggggtcatgccgtcggcgaagtcgatgtcgtgcagcatccagcccaggtcgcgttcgccggacaaggccgggtcgctggctggtggcgtgtcgtcgtcgccgagcagggcgaagctggcgggaaactcgcgggtgccaaggcatggcgcctggaagcactgcccgcgccgtgcgcggcggttgaagatgtccaggtgcttgccgacgttgtcatccgggcctgccttgtcggtcatctcgaagtgcgcggcgatgatgtagccgacctcgcgcagcacggtggcggcacgctgttgccgatcttcctcaacgtatttgaccagttcgtcggtacgcccggccttgatcgccttgctgatgctggcggcagacagcttgctgccgacttcgttgcggcggatcgactcaaagcagatcggcttgaggacctggatgctgtccaccacccagcggatcgctggcttccagtggatcgcttcgaggatgccgcgcgcggccgatggcgtgatgatgtcgtaggacacccgctccaccttcatttccggacgcgtgaacagcgcccgctcgccccagacatggagcctgactccgtaactcatccttgttccccttacttaactgcggcgtgtcctaaactgctgcgttaaataaataagcagcattcgctgccttattggcggcgccagcataacatcacttctgacgagtaaaagctgcaggcatgactcaggggcagagggcttgtgcatccagaaactgcggatcctcccaatgcaacccgaaccgagcgtcgtacagcctcgagttgcgcaggcagacaaactgctcgccatagcgttcaggcgcaatcggcgcaatcgcggacgcctgccatagcgctctgtaagcctgctcgggcacctgtaccagccacggttgcaggcgacgcgcagcaccggctacgccgatccggtcggcgtgttccagttggcgcagcacttcgttcacttccgctacttcgcgctccgcggcatttcggtcggtcacatagggcgcatacggcacgatcagcgggcgcatggttgtctggatcatccggaacttctgagccagtgtgtcgaatggcaggtcgcccagatcggcggtgcgcagttgcgtcaggatcgcttcgtcgtccagtaggttgtcgcccaagcgccggtacagcctctggaaataggcgtggatggcttccatcgccagtaggtcgccgctgtgagtgcgctcgatttcacggaagacttcagtgaagaccttcagctcctgtggcggctgccagttcacgggggagaacacgagcacttcactggcatccgtcggacgccggccctcgcgattgcaccgccctgccgcttgcgccaccgaatccaggccggcttctgcgcgcaggacggtcggaaagtccacgtccacgccggcttcgatcaagctggttgcgaccagtcggcatggcctgcccgctttcagctcctcgcgtacccgcgtcaacgccgcaatgcgatgtcgtgcgtgcatcaacgtggtcaggtggtgcgcgccgggttgttcggcaatggcgtcgaacagggcgcgggcgtggcgtcggttgttgacgatgcacagcacttgtgtgcgctgccgcagttcctcagccagcgcgtcgtcttccagtgcgccaacatggcgcacccggacgcgacgtagttgtgcatatagcaccttcggctctgcgaccagttcctcgacctgttcgaggccgccagggaagccctggtcctggcgcagagcgggctgggtggcggtacacagcaccgggctgacccggtagttgcgcgccagttcgtccagtagcgcgacgcaggggcgaagcagcgtctgcggcagggtctgcgcttcgtccaggatcaccacgctgccggcgatgttgtgtagcttgcggcagcgcgaggggcggtcggcgaacaggctttcgaagaactgcaccgaggtggtgacgacgatcggtgcatcccagttctccatcgccagcttgcgcttgtcgatcgcctgtagtgccttggccggatcgtcgaagaaggcactgtgatgctccagcaccacgtcgtcgcggtcctgcacgcctaacgccttgcggaacacctgcgccgtctggtcgacaatgctggtgaacgggatcacgtagatcactcggcgtaaaccatgggcgatggcgtgatccagtgcgaacgcaagcgaagccagtgtcttgccaccgccggtagggacagtgagcgagaacagtccgatacgcgcgtgcgccttagaccgggcttggcgcaggatggtcgcacggatcggattgatgccgtgctcgctggacaggccggccagatggctgtccagccgttcgcgcaattcttccagtgtcagccgtgtgccggcctgctctgcgcgtgtcttgcgcccttccacgcgccggtagaaatcgtcggtatcgacgaaatcggcatctactagacaggagaacagcatgcgtgccaggaccgtcatctggaaggcgcggcgctctgtgcgcgggtggcctctgaatcctgttggtagttccagctttgcgggcagcattacttcccgttcccagtctggtagcagcggcggcaacgcatgcgcacagtactcatccgaaagccgctcatgcagagatggccgggacgtcagatcgtcgcggcgtccatcagccagccccgcgtgatgcccggcaatgccataggccaacagcgttccgccactgcgatacagctcgcaggctttccgtgcaccccaggtcgcatggtccaccctggtcgggtcgcctgccaggcgtgcctgaaatttttctgtgtacttacccaggtcgtgcagctgcccggcgacgcgcgccatgacctgtccgccgaatgcctcggcgtgcactgatgcgcgctcgccgacgccattcagatgctctgctaagccctgccaatcgctgtggtcccgacgctgtgtcgagtgggcataaaacgccatgttcccctcttacccaattccttacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttgcaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcggcagcagtgcgagcaggcgttggagatctcgcgctgtccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatgggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaaggcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcagttcttcgcttggccggaaacacgttatctggagggcaagcaggtcgccaccgatccagttgtcattaccgaggttgctgcgatgcctgtccgtaaccttttgcaagatgcctcggcggttcggtttgatttcaaggcagagacatcggtaacgcggctggtactgttgtgcgatgaaactccgctaggcatggcaacgcgtgtgggacgggcaccgtgggttggttggtcggcacgcagcgttgctccgtcgtgtcttcgtgctctcaaagttaagaggtaaccccgggttttaggcctgtcttcgcgcccggtggtccaagcgattgagtcggtttgcatggcaagggaggtcttgagacctcctgagccatcgttgtcgatcactcaaggcagatgaaatcccgcctcccgtaacaaccgcgccagcgcgatcaatggcaggcccaccagcgcggtggggtcttgcgagcggatcgcgtcgaacaggctgatgccgaggccttcgcatttgaagctgccggcgcaatccagggctggttcggcgtccagatagcgctcgatctcggcgggcgtcagcgcgcgtagctgcacctcggtcaggtccagtgcgtgcagctcgcgctccgggccgatcaggctgacggcggtatggaagcgcactgtccggcccgacatggccgtcagttgcgcctgcgcctgcgcacgcgtccccggtttgcccagtgcctggccgtccaggtcggcgacctgatccgagccgattacccaggcacctgggaggcgaactgccaccgcggcggccttttcggcggccagacggctggccagcgcgctcggggcttcgcccgactgcggctgctcatcgacctcgggccggccagtgtcgaattcgagctgcaggcggctcaggagctggcgtcggtaggcagaggtggaggcaaggatcaggcgtggcatcatggcgcactacacggggcgggcagggcagtctgccgtcccatgggaagcgcggcaatcgcatgaatggagctgtttgacatggccgctgcaggtctttaacattttgcggcttatgtccgcgaacgtacccgaaatgctggatgcttggcggatggtcgcagcgcgcaggcgcttcgatggccgcatcccgctatctgcgatgacccgtctgcagggaagtcttgtcgataccgaaggcgaatgtgtctattcgcttcaattcgatgaggacaccctgctcaaggtcgcctacgtcgaactcagtatcgatgtagagcttccgctggcatgccagcgcagcctgcaacgtttcctgtacccggtgcacgtcagacagcgtcttggtttgatccgtgacgaagccgacgaagctgcattgccggccgactacgaagcgttgttggtgccggaagatggcatgctgcgggtcgtcgacatggtcgaggacgagctggtgctgtcagtaccagtggtgccgatggcgccgggtagcgaggtgatcgacgccgaatgggtcccgacccaggaagagcaggacaaggccagtccgttcgcggcactggcagcgttgaagaaacagtaaccgccgctgttaagggcggtaagacaggtcgacgcgggcgtagagcgtgctgttcgactcaacagacaagttatcgaactaaaggttggagcaatcccatggctgtgcagaaatcccgtgtcaccccgtcccgtcgcggccagcgtcgttcgcacgatgccctgaccgccaagcagctgtcgaccgacccgaccagcggcgagatccatctgcgtcaccacatcaccgctgacggttactaccgtggcaaaaaggtgatcacgaccaagtcgtcggccgttcaagaagattgatccgtggcgcccgccgcgttcgacgcggccgggtgatctcgcttcttccggagccgcaggtcaccgcggctcttgcaacagggaacagtatgagcaagcggatctattccagaatcgcgggcacgggtagctatttgcccgaaaaggtgttgaccaacgacgacatgtcgaagatcgtcgacaccagcgatgagtggatcttctcgcgcactggtattcgtgaacgtcacatcgctgccgacgaccaggccaccagcgacctggcgtatttcgcctcgctgaaggcgatggaagcggccggtgtgactgccgacgagatcgatctgatcgtcatcggcaccaccaccccggacctgatatttccgtcgaccgcctgtctgctgcaggcgcggctgggcaacgtcggttgcggtgcaatggacgtcaacgctgcctgttcggggtttgtctacgcgcttagcgtggccgacaagttcgtgcgcagcggcgacgccaagaccgtgctggtggttggcgcagaaacgctgacccgcatcctcgactggaccgaccgcaccacctgcgtgctattcggcgatggtgccggcgcggtgatcctcaaggccgacgaagagaccggtattctcagcacccacttgcgtgccgatggcagcaagaaagagctgctgtgggatccggttggcgtgtcggttggcttcggtgaaggcaagaatggcggcggcgcgttgctgatgaaaggcaacgacgtcttcaaatacgcggtcaaggcgctgaactcggtggtcgatgagactctggcggccaacggctacgacgcgcacgacctggattggctgattccacatcaggccaatctgcgcatcatcgaagccaccgccaagcggctggacctgccgatggagcaagtggtggtcaccgtggatcgccacggcaatacttcctcggcgtcggtgccgctggcattggacgaagcggtgcgctcgggtcgcgtgcagcgcggccagttgctgctgctggaagccttcggcggcgggtttgcctggggctcggcgctgttgcgctactgaggtcgttgtctcctgcatcgggcaggcgaacgcggccgcccagtcgcgttcgtgcctcgcggtcgatgcgcctggcgcattgggatggcggcatcctgttcttatcgtggccgcgttgcgtcgttgaactccgccagtctgagctcctttcagatcgcttgattcgcttaacgcgaccggtctgcgggccagtacgtcagaccagccgcccggcaggtaaattcggggcatgcaccccgctcacgatcccatcttcgtcgccttgcttgtcggcagttacgagcggttcgcaggtcgcccgctggttgctgatcggcagatcgagcccgattggctgtatcacgaagcgccattcgcgctgcttgcgcacgataccgctgcagacccgcggtttgtttatgcgaaccaggcggcacagtgcgttttcggttacgactggagcgaattcgttgggatgccctcgcggctgtcggcagagttgccggagcgagcggaacgtcagcgtttgctcgatgcggttacccgcgatggcgtggtgaaggactatgcgggcgtgcggatcgcgaaggatggctcgcgcttccggatcgccgagggcgtggtctggcagctcgtcgacgcggccggggtgctgcgtggacaagcggcggcattcccgttgcccgggtagaaaaggcgcagtcggcagcacctggtagtgccgagtcgttagcttcctcgttggccttgcaggcagggggggcaccgcattggtcggcagcgctttcaacatgggttccggactgccgcgcatctgggcggctgtctctgctgcgtgcgcaggcaagactggtatgcggttctgcgacgttggaagctgctctgttggctcctgcatacgcggcagtacagacgccacggcgatttcgcacgtatgatcccggctcgatttttgtaggcagcaacgcgtgaccgaatccactctcgccttcgtgtttcccggccagggctcgcagtccctgggcatgctggccgaactgtccgaactgcacccgcagattcgcgaaacgttcgccgaagcctccgaaggcgctggcgtcgacctgtgggcgctgtcccagggtggcccggaagaaatgctcaaccgcaccgaatacacccagccggccttgctggccgcaggcgtggcggtatggcggctgtggactgcccagcgcggacagcgtccggcgctgctggccgggcacagcctgggcgaatacaccgcgctggtcgctgccggcgtcttgtcgcttcacgacggcgcgcatctggtgcggttgcgcggccagttcatgcaggctgcggcaccggcgggcgttggcgcgatggctgcggtgctgggcgccgaagacgccgtggtgctggaggtctgtgccgaggcggcaggcagccaggtagtggtgccggccaacttcaattcgcccggccagatcgtgatcggcggcgatgccgcagcggtggatcgcgcgctggcgctgctggccgagcgcggcgtgcgcaaggcggtcaagctggcggtgagcgtgccctcgcacaccccgttgatgcgcgatgccgccaaccagctgggcgaggcgatggcagggttgagctggcatgctccgcagattccggtggtgcagaacgtggacgcgcgcgtacacgacggcagcgcagccatccgccaggcactggtggagcagctatatctgccggtgcagtggaccggttgcgtgcaggcgctcgccagccagggcatcacccggatcgccgaatgcggcccgggcaaggtgctgagcgggctgatcaagcgcatcgacaagagcctggacgcgcgcccgctggccacgcctgccgattatgccggcgcgctcgacgcgtgggcccactgatccaacgccgctgccggttgtgccggcatccctcgacgttcgcggccgcggttgcgacgtcccctttcgaggaacagcattcatgagcaagcccctgcagggtgaaatcgccctcgtcaccggtgccagtcgcggcatcggtgcggccattgccgataccctggccgcccagggcgccacggtgatcggcaccgctacctcggcctccggcgctgtggcgatcggcgagcgtctggccgcccacggcggacacggtcgtgagctgaacgtcaccgacgcggcggcggtcgatggcttgatcgatgcgatcggcaaggagttcggcgccatgtcgatcctggtcaacaatgccggcatcacccgcgacaacctgttgatgcggatgaaggacgacgattggcaggcgatcatcgacaccaacctgaccagcgtgtttcgcacttccaaggcggtgatgcgcggcatgatgaaggcgcgtaagggtcgcatcatcaatattgcctcggtggttggcgtgaccggcaatccgggccagaccaactacgctgcggccaaggccggcatcattgcgttctccaagtcgctggccaaggaaatcggctcgcgcggggtcaccgtgaatgtagtggcgcccggtttcatcgataccgacatgaccaaggcgctgccggacgaggccaagaccgccttgctgcagcagatcgcgcttggccatctcggcgcgccggaggacattgcccatgcggtggcattcctggccggcccgacggcccgctacatcaccggtgagaccctgcatgtcaacggtggcatgtacatgccgtgagcgtgcggcgccgggaggcgctaagtggctgatcgacctggggttgtgttgcaatgcaaggcccggtcgcttccactacactatccaacgcggccatcgcagcggcgatggcgttttgtgagtccctcacaggagcaccgcacatccgtgtgcggggatcctaaaactcgaaccaccactactccatctggagcgatatccccaatgagcaccatcgaagaacgcgtcaagaaaatcgtcgtcgaacaactcggcgtcaaggaagaggaagtcaccaccagcgcatcgttcgtcgatgacctgggtgccgactcgctggacaccgtcgagctggtgatggcgctggaagaagagttcgagtgcgagatcccggacgaagaggccgagaagatcacttcggtgcagcaggcgatcgactacgtcaagtctcacgtaaagagctgatgcgttatttctgatcgtggcggcgcgcatcaagccgctgccgcgtcagacattccatggggccgctgatgcggccctgtgtttttcaagcgtcatccgcaacccccaagcaccgtccgttacgtggttaggagatctgcaatgagtcgtcgtgttgtcgttaccggcatgggcattgtgtcgccgctgggcaatgatctggccaccagctgggatggaatcgtccacggccgctcgggcattggcccgatcacgcagatcgatgcctcgcagttcaccaccaagatcgccggtgaaatcaagaatttcgaccccacgctttttgtgtccgccaaggacgtcaagaagatggattcgttcatccactacggtctcggcgcctcgttcatggcgttggacgattccggcctggaaatcgacgacagcaatgccgaacgcgtgggcgccatcctcggctccggcatcggcgggctgctcggtattgaagagcagaccatcaaattccatgagggcggcgcgcgcaagatttccccgttctatgtgcccagcaccatcatcaacatgctgcctggccaggtgagcctgatcaaaggcctgaagggcccgacgttctcggcggtatcggcctgcgccacctccaaccattcgatcggcaccgcgatgcgcatgatccagcacggcgatgccgatgtgatgctggccggcggcgccgagcgcgggtcgtcgccgggttcggtgggcggcttctgcgcgatgaaggcgatgtccacccgcaacgacgacccgaccggcgcctcgcggccgtgggacaagcagcgcgatggcttcgtgctgggcgacggtgccggcgttctggtgctggaagaatacgaacacgccaaggcgcgtggcgcgcgcatctatgcagagctggttggcttcggcgccagttccgatgcgttccacatgaccgccccgagcgaagatggcgaaggcgcggcgcgcagcatggccgcggcgatgcgcgatgccaagctcaatcccgagcagatcggttatctcaatgcgcacggcacctccacgccgctgggcgatctggccgaaacgatcgcgatgaagcgcgcgctgggcgatcacgcctacaagaccatggtgagctcgaccaagtcgatgaccgggcatctgctcggcgcggccggtggcgtggaagcgatcttttcggtgatggcgctgcataccgggatcattccgccgaccatcaacctggaagagcccagcgaaggctgcgacctggattacgtgccgaacgtggcgcgcgaggtgcaggtggacgcggtaatgtccaacggcttcggctttggcggcaccaacggcacgctggtgttcaagcgcgtctgatccggcgtaccggtcgcgtcgccggcatgggcgcgcgatctacctggccgcggcatgcactgcgtgcgggcttccgatgttgaattcgttgatcaaccgttgatccactcattgcgcacgctgcgtctatcgcagcggcgcgcgtctgcacctcacgccacgcctgaccgatgacgctgacccgatcactgcacgtggacatcgacctgctggcgctgcatcggctgtcaccgcaacgctatccggctttgctcgaatccaccgcttccggcaccgcacacggtcgttgggacgtgctgctgctggcagagggcgcatgcctgcggctggatccggatggctgcacgcgcaacggcgaggggcaactgctggaagccagctttctgggcgcgctggatgccgcgtggcaggccgagcgcgtgccgcacgacgctgcaagcccatggccgtttcgcggcggttgggcagtgctgctggattacgaactggccgcgcaggtcgaaccgattctgcagttgcccaaacgcaccgatggcctgcccaccgcgctggccttgcgcgcgccagcagcggtgctgcgcgatcgcgtgcaagggcgctgcgtggcgctggccgagcccggtcgcgcggatctgttgcagcagatcgttgacgacgtggctgcgtgctctgcgctgccgccattgcctgactggatggggccacgtgcggtcgaagaggatgcgccagagcgcttcaccgctgcagtggagcgcgtgctcgattacctgcgcgccggcgatgtgttccaggccaatatctcgcgtgcctggcacgcggcattcgtcgatgcagtcgacccggccgcactgcatgcgcgcctgcgtgcggccaatccggcgccgttcgcggggctgttcgtggcggccgggcgtgcagtggccagttcctcgcccgagcggctggtctcggtgcagggcgaggcggtgcagacgcggccgatcgccggcacccgcgcgcgctttgtcggcgacgacgatgccgcgcgcatccgcgaactggttgggcatccgaaggagcgtgccgagcacgtgatgctgatcgatctggagcgcaacgacctgggccgcatctgcgcgccgggcacggtggaagtggacgaactgatgtgcgtggagagctacgcgcatgtgcatcacatcgtcagcaacgtgcgcgggcgcctgcgcgccggggtgacgcccggcgaggtgattgcggcggtgtttcccggcggcaccattaccggctgcccgaaggtgcgctgcatgcagatcatcgccgagctcgaacagaccgcgcgtggcgcctacaccggcgcattcggctggctcaatcgcgatggcgacatggatctgaatatcctgatccgcaccgccgaggtggccggcaaccaggtccggttccgcaccggggccgggatcgtggtggactcggacccgcagcgcgagttggacgaaacccgcgccaaggcgcggggcgtgttgcgcgcgatcgagcaaacatgagcgcttcaacgggacatcaccggcacgcggtatcctgcgcggcgatggggcaatgacgaggtgggtgtggcggtgactggcaaacgcggatgtctggccgtgctgggcacgggattgctgctcgcagcgctgctggcgattgccgccgtggtggcgtggcggcattacctgcacttcgccgatactcccgtgcccgcgagcgcgcccagcgtggtgattgcgcccggtgatgcgctcaaggccacactgcgcaaactgcgtgcggccggcctggcacagggcaccgagctggaatggcagctgctggcgcgtcaggtcgatgcggccggcaagctcaaggtgggcgagtacgcgctggcaccggcgctgtcgccgcgcgaactgctgacgcgcatgcgccaggggcgggtgatccagtaccgcttcacacttgtggaaggctggaatttccgccagctccgcgccgcactggcgaccgccacgccgctgcaacattccaccagtgtgctggacgatgccgcgctgatggcgcggctggggttcgccaagcagcacccggaagggcgcttcctgccagaaacctatgtgtaccagcgtggcgacagcgatctcgacgtgctcaagcgcgcgcatgcggccatggacaaggcgctggcgcaggcgtgggaacagcgcaccccgaatcttccgctcgcttcgccggaacaggcattgatcctggcctcgatcatcgaaaaagaaaccgcgttggccaccgagcgcccgctgatcgccggggtgttcctgcgccgtttgcagatgggcatgaagctgcagaccgacccgaccgtgatctacggcatcggcagcagctacgacggcaatatccgccgccgcgacctgaccaccgacacgccgtacaacacctacacccgcaccggcctgacgccgacgccgatcgccatgccgggccgcgaggccctgctggcggcggtgcgtccggcgcccggtgaggcgctgtatttcgtggcggtgggcgatggcaccggcgcgcatgcattctcggccacgctggccgaacataacgcagcggtggcacgctatctgcagcgccgccggctgcaaagcacgccgcaaaccgagcccacgccatgaccgccgcatttgcaccctggcagcagcgtgccttcgaccagaccgtggccgcgctggatgcgggacggctcgggcatgggctgctgatctgcggcccggaaggtctgggcaagcgtgccgtcgccctggccctggccgagcacgtgctggccagctcgccggacccggcactggcgcagcgcacgcgccagttgatcgccgccggtacccatccggacctgcagctgatctcgttcgttcccaatcgcaccggcgacaagctgcgcacggaaatcgtcatcgaacaggtgcgcgagatttcgcagaagctcgcgctcacgccgcacgacggcattgcccaggtggtgatcgtcgacccggccgatgcgatcaatcgctcggcctgcaacgccttgctcaagaccctggaagaaccctcgcccggccgttacctgtggttgatcagtgcgcagccggcgcggctgccggcgaccatccgcagccgctgtcagcgcctggaattcaagctgccgcccgcgcacgaagcccttgcctggctgctgtcgcaaggcgtgagcgagcgcgccgcgcaggaagggctggatgccgcgcgcggccatcccggcctggcggcgcagtggttgcgcgaagacggcctggccgtgcggcgtgcggttgcgcaggatctggagcagattgccagtggccgcgccggcgcagtcgatgtcgcgcagcgctggaccaacgacggccaggccgatcaacgcctgcgccatgctgccgatctggtattggcgcaggcatctgccggcttgaccgatccatcgcggttgcacaagctggtgacctggttcgacgccgccaaccgcacccgcgatctgctgcgcaccaccgtccgcgccgacctagcagtgacggaattattgctgtcctggcgcgagggagagcgccagccacgttctaggggaactcgatgagtgcaatgaatgcacgccaaggcattttgtcgctggcgttgaaagacaagccagcgctttacagcgcctacatgccgttcgtgaaaggcggcggcatcttcgtgcccacgcccaagcgctacatgctgggcgacgaagtcttcgtgctgctgaccctgcctgactccagcgagcgcctgccggtggccggcaaggtcatctggaccacgcccgctggcgcccagggcaaccgccccgccggcatcggcgtgcagtttcccgatggtccggaaggcgaggcggtacgcaacaagatcgaaacgctgctggcagggttgacgacctcggacaagccgacgcacacgatgtaaggctgcgtttgtgcggaatgggtcagctccagaccgcactcggcgctgggctgatcaccgaagtatcggcgctatgcagagccggcccggggcaccgcatctccgcgctgcctggggcttaccaggttcctgccacgcttcagatagggtggggccgaggctgtccgagcggtttttccagcctccgaatgcagcggtttcgagcagctgcggcgtcatcgcatgcagcggttgacgaccgccgcagctgccctatactgtgcggcctgcatcaccgggcggttagctcagcggtagagcattgccttcacacggcaagggtcacaggttcgaaccctgtaccgcccaccatgaattcagagtcaaatggtgggccggcgaaagccggttttcttgtagttgcaagtcagcaaccacagggtttggtgaggtgactgcgcggcattcccctttcgatgcagcgatacaggcagtcatcgccgccaattcggcggtatggcatgcgatcgctggcttccgttatatgcgggaggctcgggacgcaggcgttccctttgagctaattatcgatggcgactacattgcgaccgagccatttcccggtcttggcgtgaactggacctttaaggtctacccggaacagttgcgcgagcgtgcgcaggacgtggttcgatataccgcgcgtcaagcaatcgtcgaaatctctgatgccatgtggaagtatgcgctggcatcagacctcaagcggagctatgaaagtgagcccgccgttgtcttgctgcgcgccttgcgcaacgcatatgcccatcgtagggatgactgggctttcgggaatgcaaagctgccgcttcgatggcggcagctggatcttgttcctggaatgcagggtctaacagtcagcgaaacgatttttctcaatgaacaacttttactcatcaacgacgcgatctatctaatcgatcctgacagcgctttgacgacacaggttcatcgttgaactgggcgcggcacggtttgcttggcctatcgattgcgagagggaactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaatcctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaaacggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagcagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttagcaggccctagctccggggctggtatcgccatgcctaactgagagcggagtccggcactatttgcgacagaccctgcgcttaagcacttttcgctagggccggtgccttgtgagctcgacagggacttgccatcctgcaaaacccctattcgacatggaatggcgatgaacacgctgctgagaagtgtgctggttgctgcgctactgatggccggctgtgcccgcgacgtgggcgagcaattcgtgggcaagtgggtcgacgtaacgtcggaaaagaacgtgctgagcatcgagcacaatggcgagagcttcatcattcgcgatacccggccggagctgttcggcaatggcgtcaagacccgcaaccatccggcactgctgaccaacggcgtgctgcaggtgtccaacggggtcggtacggtcaactacgcgatcgatgaggcgaccggcaagctcagtacaggcgataccgagtacacgcgggtgaagtaacggccaggcgccgtgccaacgggtgggggctgcagtgagcggcgttgcggtcggcgcggtgattgctttgtcagtgtcgctgtctgtcgtgcgggctgcggcgcatgccgctgtgagcgtggatcgcgtatccatgcgctaggcgcgcaaggccgcgccttcgctcccctcctgtagtgaggaagaccaagcccgtgcgtagtccgattgaataatgtcaaagcacgtccgtgtcttacgtacgcgccgacgcctgtgcctgcatccagcgccacaacgtggtgcgcgagacgccgagtgcctgtgcagcgagggcgcggttgccgttggcgcggtcgagcgctgcgcggactgcggtggcagtgacctgcaggcgagaggtcgccaaatcggcaagctcacgtggtgcttcgcggttgccgaaatgcgtgtcgaataactccggcgtccagcgttcgagttgctccaggctgaggctgtcgtgcggttgggatttccagtgaatgcatagacgttcgaccagattgcgcagttcgcgcacgttgccgggccaggtgtgctgttgcaggcgttgcaatgcggcgggcgacaacggcgatgcgatgttcccgagttgctggaaataatgcgcaagcaacagcgcgatctcgtcgtggcgactgcgcaatggcggcagtgcgatgcgaagtgcggccaggcgatagaacagatcgcggcggaagcggccttgttcgaccaactgctgcagctcttgcaagctggcggccaccacgcgcacgtccaccgcaacaggcacggttgcgccgacgcgcagcacttcgtgttcttccaagacgcgcaatagccgtgtttgcagcgccatcggcaactcgccgatttcgtcgaggaacagcgtgccgtcctgcgctgcttcgatcaggccggtgtggccgccgcggcgcgcgccggtgaaagcgccatcgctgtagccgaacagttccgcttccagcagcgattcgctgatggcgccgcagttgatcgccacgaagcggccacggcggcgactgccggcatgcagttgccgtgcaaccagttccttgccggtgccggtctcgccgctgatcaacacggtgccggcatgcggtgcgtatagctgcaccaactcgcgcacctgcagcatcgcgctgtcttcgccgagcagggcgtcggcacgtcgtgctcggcgcgtggcgctgcgaccggcgaggtcatcggtgcttggggcggcgcccagggcgatggcctgttccagcgcctggcgcaccgaatcggccgaatacagcagcacaccgggcagcccagcttgttcggcgaaatcgatcgccatgccggtgccgacgatgacctggatgccgctggcgcgcaggtcggcaatgcaatcgcgtgcgtcttcggcggtgacgaagcggcggtgttcgatatccagatcgaagctgtgctggaaggcgcgaaacgacggcacatcgctggcgtgggtgaccacgccgatgcgtggcgcgatgcggcgcgcacgcgccagtgcttccatcagatcgaacccggtggcctggatgtgtgcgaagggcagcgccagccggctgcgcaggtacgccgcattggagccgccggccaccagcgcgtcgcagcgttcgcggcgcaggcgcaggccgatgacctccactgcttcggcaaagccgaggttgatctgctcgatacgcgcgcgctggtcgaactcgggaatgacatcggccagtaagccggtcaggcgcgagacgctgacggtccagatgacgggtagggcggcgcctgcggtttccggagtggcagggctgcgcatcgagttgccacgtttcagtgatgtttcatagtgaatcaagcgttgcgcacttgcaacatctggagcggcgaggtctaaaagaatcaacggcgtgtgattggcacggtgtttgcgcctacagcgatattccacccaaggaaccgccatgacgccttcgtccccctcttcggccggcacgcgcttccgcgccgcgctggctgccgaatcgccgctgcaggtgatcggcgcgatcaacgccaaccatgcgctgttggctcagcgcgccggctaccaggcgatttacctgtctggcggcggcgtggcggccgggtcgctggggttgccggacctgggcatcaacacgctggaagacgtgctgatcgacgtccgccgtatcaccgacgtgtgcgagctgccgctgctggtggacgtggacaccggcttcgggccgagcgcgttcaacatcgagcgcaccatcaaatcgctgatcaaggcgggcgcgggcggttgccatatcgaagaccaggtgggcgccaagcgctgcggccaccggccgggcaaggagatcgtgagccagggtgagatggtggaccgggtcaaggcggcagccgatgccaagaccgacgcggcgttcttcctgatcgcccgcaccgacgcgatccagatggaaggcgtggatgcggcgatcgaacgcgccatcgcctgcgtggaagcgggtgcggatggcatcttcgccgaggccgcctacgacctggaaacctacaagcgttttgtcgatgcggtcaacgtgccggtgctggccaacatcaccgagttcggcaagaccccgctgtttacgcgcgaccagctggcgcaggccggcgtggcgattcagttgtttccgctgtcggcgtttcgtgccgccaacaaggccgctgaggcggtttacacggcgatccgtcgcgaaggtcatcaacaagccgtgctggacagcatgcagacgcgcgaagagctgtacgaacgcatcggttaccacgactacgagcagcgcctggatgcgttgttcgcgcgcaaaggcgcatgattacgggttgctgatcatcttcattgtcgccttttcagccacaccgcgacacgacacagtttgggagctcatcgcatgaacgacactgtcaagcctggtttcaagccgaaaaaatccgttgccttgtccggtaccgctgccggcaacaccgcgctgtgcacggtggggcgcagtggcaacgatctgcattaccgcggctacgacattctcgatctggccaccaccagcgagttcgaagagattgcgtatctgttggtacacggcaagctgcccaacagcggcgaactgcgtggttacaaggccaagctgcgctcgctgcgcggtgtgccggctgcagtgaaagctgcgctggaacagttgccgccgtccgcgcatccgatggatgtgatgcgtaccggcgtgtcggtgctgggctgcctgcagccggaaaaagacgaccacaatcatcctggcgcgcgcgacatcgccgacaagctgatggcgtcattgggttcgatgctgctgtactggtatcactacagccacaacggcaagcgcatcgacgtggaaaccgacgacgactcgatcggcggccatttcctgcatctgctgcatggctttgcaccgaaagacgcgtgggtgcgcgcgatgcataccagcctgatcttgtatgccgagcacgagttcaatgcgtccacgtttgcgagccgggtgattgccggtaccggcagcgatatgtacagcgccatcgccggtggtatcggcgcattgcgcgggccaaaacatggcggcgccaatgaagtggcctttgaggtgcagaagcgctacgacaccccggatgaagcagaagccgatatcaaggcgcgcgtggagcgcaaggaagtggtgatcggcttcgggcacccggtgtacacgctgtccgacccgcgcaacaaggtgatcaaggacgtggcgcgcgagctctccgatgagcagggcagccgcaagatgtacgacatcgccgagcgtctggagagcgtcatgtgggacatcaagaagatgttcccgaacctggattggttcagtgcggtgagctaccacatgatgggcgtaccgacggcaatgttcaccccgctgttcgtgcttgcgcgcactgctggttggagcgcgcacatcatcgagcagcgcgtggacggcaagatcatccgtccctcggccaattacaccggcccggaagatcaggtgttcgtgccgttggatcaacgccgctgaggcagccgaggatgccttgcgcagccgccgacttgtgcgcttcggtcgccttcttcaacaaacgcgattggatctcgcaagccagatcagcgacagcacgacctgcagacctctgaaacgctacttcgattcccgattccccgcgcccgtttcgatatcgccagccatgaatagccagtaccgcaagcccttgccgggcacctcgttggattacttcgatgcacgcgccgccatcgacgcgctgcaacctggtgcgtatgcaggcttgccgtacaccgcgcgcgtgcatgccgaaaacctggtgcggcgcgcagaaccgcagctgctggaggcgtacctgcgccagctgatcgagcgcaagcgcgacctggatttcccatggtttccggcgcgcgtggtctgccacgacatcctcggccagaccgcattggtggatcttgcaggtttgcgcgatgccattgccgagcagggcggcgacccggcacaggtgaatcctgtagtgccggtgcagttgattgtggatcactcgctggcggtggaatacgccggcttcgacaagcaggccttcgccaagaaccgcagcgtggaagaccgtcgcaatgccgatcgcttccacttcatcgagtggaccaagcgtgcgttcgagaacatggaggtgattccgccgggcaacggcatcatgcatcagatcaatctggagaagatgtccccggtgatctatacgctggacggcgtggcatttccggacacctgcgtgggtaccgacagccatacgccgcatgtggatgcgctgggtgtcatcgcggtaggcgtcggtggattggaggcggagaacgtgatgctggggcgcgcctcgtggatgcgcttgccggacatcatcggcgtggaattgactggccggccggcgccgggcatcactgccaccgacatcgtgttggcactgaccgaattcctgcgcgcgcaacgcgtagtcggtgcgtatctcgagttctacggcgatggcgcgcgtgcgctgaccattggcgaccgtgcgaccatttccaacatgacgccggaattcggtgcgacggcggcgatgttctacatcgaccagcaaaccatcgattacctgcgcttgaccggtcgcgaagacgcgcaggtcgcgttggtggagacctatgcgcggcacaccggcctatgggcagacgacatggccaccgcgcactacgagcgcgtgctgcagttcgatctggcgagcgtggtgcgcaacatggccgggccgtccaatccgcataaacgcgtggcgaccaccgagctggcgcagcgcggcattgccggtacgtgggaagccgtcccgggacagatgcccgatggcgccgtgatcattgcggcgatcacctcgtgcaccaacacctcaaacccgcgcaacgtcattgccgccggcttgctggcgcgcaatgccaatgcacgtggcttgacccgcaaaccgtgggtgaagagttcgctggcgccgggctccaaggcagtgcagctgtacctggaagaagccggcttgttgagcgagctggaacagctgggcttcggcatcgtggcgttcgcgtgcaccacctgtaacggcatgagcggggcgctggatccggtgatccaacagcagatcatcgatcgcgatctgtatgccacagcagtgctctcgggcaaccgcaatttcgatggacgcatccacccatatgccaagcaggcatttctcgcctcgccgccgttggtgattgcctatgcaatcgccggcacggtgcgcttcgatatcgaaaaggatgtgctgggcatcgatgccgcgggcgtgccggtcacgttgaaggatctatggccgagcgatgccgagatcgatgcggtggtggcgcgcagcgtcaggccggaacacttccgcagcgtgtacgacccgatgttcaagcgcagcgtgggacaggggaccaacgtgaaccccttgtacgactggcgcccggccagcacgtatattcggcgcccgccgtattgggaaggcgcgttggcggggacgcgcacgctgcgcggcatgcgcccgttggccgtgctgggcgacaacatcaccaccgaccatgtgtcgccgtcgaacgcgatcatggccggcagtgcggccggcgaatatctggcgcacatgggcgtgccggaagaagacttcaattcttacgccacccaccgcggcgaccacctcaccgcgcagcgtgcgacgtttgccaaccccacgttgatcaacgaaatggtggtggtcgacgggcaggtcaacgctggctcgctggcgcgtctggagccagaaggccaggtgctgcgcatgtgggaggcgatcgaaacctacatgacgcgcaagcagccgttgatcatcattgctggcgccgattacggtcagggctcgtcgcgcgactgggcggccaagggcgtgcggctggcgggtgttgaagtgatcgtggccgaaggcttcgagcggattcatcgcaccaacttgatcggcatgggcgtattgccgctggagttcaagccgggcaccgatcgcaagaccctgggtatcgatggcagcgaaaccttcgatgtggtgggtgagcgtaggcctggtgccacgctgacgttgtcgatccatcggcgtgatggcgatcagctgcaagtgccggtgacctgccggctggatactgccgaagaagtgtcgatttacgaagcaggcggcgtgttgcagcggtttgcgcaggattttctggaagcctccgctgcctgagggtgctgatggaaacgccccagtcggcatgcacctgccaaatggggcacacacgttggcaatccttgtcattcggaggatgtatggccaccatgaacattgctttgcctgacgagctccagcagtgcgttgatccgcaagtggcggagcatgcttacgggcccggcagcgggtacttgcgtgcgctgatgcgcaagcaacgcgatattgaacagctgcgtggcgtgttgcttgatggagcgaactcctgaacggcagtggcggccgctgccggcttcttcatcgcgatgcgagagcgtgctgacgcgcgtgccggcgcgcagtgaagcctgcgcacttgcgtccgttggcgctgcgcgatactggcgccgcagccgcgtggtacggcgaaccggcagggctggaggtcgaactggcgtttgttgacgcactggaaccggcggtcgacaggctggtgtagcatcctggtgctgttctagccgccatgcggtgatgttgaagctgcaggacgtgcgcatgtagccgctcaacggatgtccctacctacttttctacgtcgagcgtgataccagcattgtgatctggcgtgtgctgcagatgcagcgcgatctccccgcatggatgagcaaagcacaatgaactgcataacgcacgcgtagcgctgagcgcttgcactgctgcaatcgctatcccctttgctgcgactccgtccagtgagctaaccgaggttccatgcgccatcttccccaactccgcatccccgccacctacatgcgcggtggtaccagcaagggcgtgtttttccgtctgcaggatctgcccgtggccgcgcagcagccgggcgctgcacgcgatgcgttgttgttgcgggtggtcggcagcccggatccgtatgccaagcagatcgacggcatgggcggtgccacttcgagcaccagcaagagcgtgatcgtgtcggccagcacgcgcgatgggcatgatgtggactatctgttcgggcaggtctccatcgatagcgcgttcgtggattggagcggcaactgcggcaatctgtcggcggcggtggggccattcgccatcgccagcggcttgatcgatcccgcacgcgtgccacgcgatggcgtggcgacggtgcggatctggcaggccaatatcggcaagacgattgtcgcgcatgtgccgatgaccgatggggcggtgcaggagaccggcgacttcgaactggacggcgtaacgttcccggcggccgaagtccagctggaatttctcgacccggccgacgatgccgagggcgagggcggggcgatgtttcccaccggcaatgtcatcgatcaactggagatccccgggctgggcacgctcgatgccacgctgatcaatgcgggcattccaaccatcttcctcaacgcacgcgacctgggttacaccggcaccgagctgcaggacgccatcaatggcgacccgcgcgccttgatcatgttcgaaacattgcgcgcgcacggcgcagtgcggatgggcttgattgcgaaggtggaagacgctgcgacgcggcagcacacgcccaaggtcgccttcgtggcaccgcctgccgactacaccgcgtccagcggcaagccggtgcattcggccgaaatcgatttgctggtgcgcgcaatgtcgatgggcaaattgcatcacgcgatgatgggcactgcagcagtggccatcggcaccgcggcagcggtgccgggcacgctggtcaatctggctgccggcggcgcggcgcgttcggcggtgcgtttcgggcatccgtccggcaccttgcgggtgggtgcgcaggcgcagttggtcgatggccagtggcaggtgaccaaggcgctgatgagccgcagcgcgcgggtgctgatggaaggctgggtgcgggtgccggctcctgttgccgaggttcagtgacgcgcaccgggtgcgggactgcttggatgcacgcggcgcaccggtcgtcgtggacatgcattcgcgatgttgcgtgcggtgtctgcatcgctttgatcgggcgtcagcggggcgcgcaatgatggcggtggcggcacacgcatgcattatctggggccgttgcgcatcagcctttcagaacgtgagtgttagaaccaggccatccgcgtcgcggcttggcgcgcgcaggcgctggatggccaccgacgctgtcggtggtggacattctcgcgctcgacgagtaacccacacccgacgtggagagagcgtggcaagcatccctaatcgaggctcccacacgcatcgcacaaagggaatcgggtgttgcattagaacgcctcctcgaatgatggaaactttgtcgtacgggctttgccatatttgtgtaaatcgtgttaattctgccgcactgcggcacgcaggccgggccgccccgccaccagaatccggagttctccccatgtccgccagccggtcgctcaagatcagcgcgctcgccgttgccgtcgtttcccttcttccgcttgccgctgccgcccagcaggcgcccagcgacgacggtgtcgtgcgtctggatgcggtcaaggtcacggtcgagcgtcgttcggaagactccaaggacgtgccggtctccgcatcggtgctgcgcccggaattcctggatgccatctccaccagcggctcggacatccgtgtgctggccggcaaggcgcccagcctcaatatcgaatcgtccaacggccgtgtgttcccgcgcgtgtacatccgcggctacggcaataccgacttcaatacctatgcctcgcagccggtgtcgttgatctatgacgacgtggtgcaggaaaacgtgttcttgaagggcttcccgatcttcgatctggaaggtctggaagtgctgcgcggtccgcagggcacgctgttcggccgcaatacgccggccggcgtggtgaagttcaactcggtcaagccaatcatcggcgccaatgacggctacgccagcctgtcgtacggcacctacggcaccatgaccctggaaagcggcctgagcatcgccatgggcgaccattgggcagcgcgtctgtccaccctgggtcagcgccgcgacgattgggtggaaaaccgcgacggccgcgatctggaaggctatacggattcggccgtgcgtctgcagttgctgtaccaggccagcgacgatttcagcgcgttgttcaacgcgcatgcgcgccatctggacggcaccgcgcgcctgtttcgcgccaacatcatccagccgggtaccaaccagctggtcgagggtttcgatccggaaaactcctttatcgacggtgccaaccgccaggaactgcaaacctacggcggcagcgccaacctgacctgggatctgggcgatatcgcgctgcactcgatcaccgcctacgaaggcatcggcaagtactacagccgcggcgacatcgacggcggcttcggcgcagtgttcgcaccgccgtcgggcccgggcgtgattccgttcccggtggaaaccgccggtggcatcaagagcctggaccagtacagccaggaagtgcgtgcgcaatcgcagtacgaaggcccgctcaactggcaggccggtctgtactacttccatgacgatgtggaaggcgagaactacacctataacaccctcagcggtggcgatctggccagctatcagctgatccgccagcgcaatacttcgtgggcggcgttcgggtcgttgaactacgcggccaccgatcgtttgaacctgcgcgccggcatccgctacacctacgacaagaagaccttcgacgcgctggcgctggaccgggtcaccctggtcgaaccgtccagcggcgagaccgacaactccaaggtcaccggcgatctggcggtaacgttctccatcaacgacgacgtcaatgtgtacgcacgtgcggcacgcggcttccgtggtgccagcttcggcgtgccgtcgggcaccgcgccgctgaccgtggccgagccggaaacggtggattcgttggaggtcggcatcaagtcggacctgttcgacaaccgcgcgcgcctgagcgtcgacgtctacgatttccgggtgaagaaccagcagctcaccgcagtcggtggcgcgtccaacgacgtgcgtctgctcaacgccgacaagaccaaggcgcgcggcgccgagttcgatttcgaagccttgctcacccagaacctgcgcgtcaccgccggtggcgcctataactggacccgcatcgacgacccgaacctgtcggtgggcatctgccgcacctgcaccgtgaccgacccgatcaacgcggccggccgcgcggtgatcgacggcaatgacctgccgcaggccgccaaatggatggccaatgccaccctgcgttacggcatcccgatgggcaacgacggcgagctgttcttctacaccgactggtcgtaccgcagtgaagtgaacttcttcctgtacgattccaaggaattcaccggccagccgctggtcgaaggtggcgccaagatcggttacaactggggcgcgggtgcgtacgagttgtcggtgttctgccgcaactgcaccaatcagatccgcgtgaccggtgcgatcgacttcaacaacctcaccggcttcatcaacgacccgcgcatcgtgggtgcgcagttgcgcgccaacttctgatcggcgccgtggtgtagcaacatccaaccgccggcgatcatgccggcggtttttttttatggcagcaggagtgggcagatgcagcggacctggcaacgcgcgtggggattggtggcaatgtggtgcatgtcgacggccgtgtgggcgcagcagcctgtagcggccgtgcaatcgacacctgcattggtgcagaccgagaaggtgatggtgtccaccgacatcggcgacgacatcgacgatgcgttcgcgttggggctgctgctgcgtagcccgcagttgcaggtgctgggcatcgcatcggcgtggggcgacaccacgttgcgtgcgcagttgctgcagcggttattgcagcaggccgggcgcagcgagatcccgctggcggtgggggcgcgcaccaccagcagtattgctttcagccaggcgcgctgggcggccagggggcagttgccggccgcgctgccggatgcggccacgatgatcctgcagcaggcgcgccagcatccgggcgaggtcaccttgctggtgctggggccgatgaccgatgccgcgctggcgcaacaacgcgacccggtcgggtttgccaagctcaagcgtgtggtggcgatgggcgggtcggtgcgggtgggttacggcacatctgcgtatcgcccggccagtgcgctggcgccggagtacaacatcctggccgacgtgccggcagcgcaacgcgtgttcgcggccggggtgccgatcgtgttgttgccactggatgccacgcagatcacgctggaagagcccgagcgcatcgcgctgtttgcgcatggcgacgggctgaccgatgcgctgactcagctgtactaccaatggcgcaacaccgaccagccctgggccagtgccacgcccacggtgttcgatgcggtgccggtggcctggttgctgcgaccggcgttgtgcccgaccacgccgctgcatctggacgttgatgcgcagggctatacccgcgaaggggctggcaaaccgaatgtgcaggcctgcctgcgcgtggacaagccggcgctgatcgagatgtacatgcgtgcggtgttggagttgcactgaaagtggcgaataaaacttggtgaatcccgtggagtgcggtgagtgcagttttttcgcggcatcgtttcagctgtagtcaaaagcctggttggtagcgcgcgcgatgccctcaccgcttgcgggacacgccgtgaatccatccttggaggctcgatggcggcatccatgccgccaacggtcccgccatcggtgaggacaccgcgccagacagttggtgggtgactttgttgaaaaacgagcagacagcgtcgtcaatttgttgcgtttggccctgcagccactgcgaagacatcgagtgcgcggcgccctcaccgcgccagacagttggctggtggccaactgaaagcgggttactcggctagcgtgctgccgcggcttgaactgccccgagctgcgcggtgtgggccgcagcatgccagccacgaggacggtggtgcagccttaggagatcactgtaggagcgcgcgcgtgacgaggctgtcccggtcatgccccatcgcacgcaagcgcgctccgaggtttcgggagtttcctcaccgacgcgagcgtccgactccgatgcaagcatttgcatggctgggccagcatgcatccatggtcagctctatttccgcaggacaccgtgcgctacctcctcgccggcgcgcgcttgcgaattgctgctacctactcaccgttacaaactgccagcggcaacgcatcgtcgacgattttcagctggccgcttcagcgtgccgcgttttcatcgccgcgctgcaagaagatgccgcgttgccggcctgggtgctgatgccggaccatgttcactggctggtgcagttggggaatgtcactccgctggcgcgggtcgtgtcttgcatgaagacggcaagcacgcgtgcagtcaaccagcaacgctgggtgcctgccgcagtctgggcgcgggcctaccacgaccgcggcttgcgcaaggagacgatctgcgcagcgtggctggtgacctcatcgccaatccgctacgcgccggactggtcgagcgggtcggcgattccccattctgggatgtaatctggctggcgtaggagcgcgctagcgcgcgatggagtattaccgaaaaagtccggtagcgcgcaagcgcgctcctacgcaggccccggattcccatgtggcgacatcgctgcatcttgtcttttcggtgcaatgttggcgaaacgcaacggtcatttttacgctctaagttagcgtcctttctcatcggcgcggtgtgattgctgcgcgacttacggaattccatgcaacgcttccattcttaccgtgtgcgcctgtccgttcttgccgtggccattgccgcatgctcgcctgctgtgcaggctcatagcgtcggcgcgtcatccgacgccgcgcgcctggcgtcaccaacacgtccaaacagtacttcatccgacgagagtcagtctcctgccgaaacagcgtcggcggcagagcaaccctcaagcaacgaacacacaccctcgctcaacgacacgggcggcagcgatgcacctgccgcagacgcagctaaaggcagtgtacaaacgctcgatgccatgcaggtcaccggcgtgcgccgcgccaatgcggcggcggtggaaagcaagcgcgctgcgaccaacatcaccgatgtgatcagcgccaccgatgtgcgcgccttgcccgacagcaccatcgtcgaggcgttgcgccgcgtgcctggtttgtcggtgttgccggccaccgacaacgagcatccgcgcgatgaagccgccacgccggtgttgcgtggcctggggccgtcgtacaacaacgtcaccatcgacgggctgaccatcgcctcgcccggcacaccgaacggcacgcttggctcgatcacccgcggcgtgcgtctggatttgctgccggcctcgatggtcagcgaactgcaggtggtcaaaacctttacgcccgatctggatcccaacgcgactggcggtgcgatcaacctcaagacccgcagcgcgttcgaaaatggcggcaagccgttcttcagcgccgacgcggcacttggtcatgccaacgatgtgggcaagccgcgcgatcaggaagatcccggttatcgcgtcaacgccaccggcagccgcaccttcggcagcgagcagcaatacggcgtcaccgtctcggccaactatcaaacgttgagcagctacaccgaaacccatatgaccaccgacacggtgcattacgggttctacgacaacaacggtgtgttgcagagcggcgccaatctcggcaatggctgggcggtgccgcagcaggataaatattggtacgtgcaagatcagcgcgaccgctacggcgtcaccggcaaattcgagatgcggcctagcgcagcgctcgaagcatatgccatggccggttactactatttcaaggacgacatggagcgcaacgaggtcatcatcgacccgcgcaaccgtggtaaggtcttcaatcaaaccgctacctctggcagctatcccggcggcgatatcgaggtgggttactcgaaccagatcgtcaccacgcggaccaaggttgcgcagctgggcacaatttggcgaccgaccgatcgacagcagttttccgcgcgcggcgcctggtcggatgcgacttacgacgagccgatccgcatgatcaagtacgcgaccggcatcacgcgcccggtaccggtgccggtgggtcagaccggtagtggcgtgaccatccatgccacgcctaactatgcgttcaattacgacacgtccggtttcgatcaacgtttcggtgtgtcgccgcaggcgtacaacaacttggacaattacagcctgttgtactggcgcccggactacaaacgcaccgcggccgatcgtatcctcaccggccggctcgattacggcttcaatcagggcgaaagcgatcaaggcatcggttttgccgcaggcgtctcgtacaccaccgacaagccgtcctatgacatctatcgcgtggaatatcagcccaattcgacggcgccggcattcggcctggccgatgtggcgggtaccggcaggccgccgatgcgctatgtcggtttgaacctgctgagcatcgacccgaacaaggcgaaccgcgtgctggccgccacgcccttgagtgccttcaacagcaccgatcagcaggctttcagcaatcaggataatttcacgcataccgagaaaacgtttggcagctatggtttgatcagctatcgcagcgatcgtttgaatgtgcaagccggtgtgcatttcgacagcaccacgctcgacacggtcggccgcgagcggcagctggacagggcaagcaatcgctacgtgtatgtcgataatccgaccactgcggactacaactatctgttgccgtcggcggtgatgacctatcacctgaccgatgcactggatctacgcgccggtgcaagccgcacgttgggtcgcccgccatacgatgcctatgccgcgcgtacgtcgatcggcttcgtcaacacaacggacgccggcaacccgaatgcacagggcgttaccgtcaccattggcaacccggatatcaagccacgcgtgtccaataacctggatttgtcgctggaatggcgccttcccggcgatttcgatgcattcgcctccgctgccgtgttcgacaagcacatccaggacgagatctttacgctttcgcgtgccgacagctttaccttcgacggcaccacctatgcgaatgcattgatcagtacaccggccaatgccgccaaggcgcgtatccgcggtgtggaattcaatggcatcgtcaatacgctggggccgatcgcgccatggttgagcggcgtaggttttagcgccaatgtcgcgttgctcgatggcagcctggatgtgccttacagtgtcggcagtggcagcagcgtgagccaaagcgagcgcaaactcgataacttggtcggtcagccggactacaccgccaatgccacgttgttctacaacaccggtgggctggaactgcgtgcggcttacaaccggcaaggcaaggcgctgcggtccatcgtcagcaataccgattggcaagacctgtactggtcgccgcgttcgcaactggatttcaccgcaacctatgcggtgagcaagcagttgagcgtgatcagccaggtcagcaacattacccatagccgcatcaccagcgtgaccggtccagggcagaatctgctcaaggacagctattcggtacccaccacctattgggtgggtctgcggttcacgccgacgttgtaagcacgattggcccgcggtgacggcctttcggatcgttgccatccagctggagtgcttccttccataagcccatcactgcaggccacgcgttgcatctgccgcaacgcgtaccgcgcgcggcgttacatctctgccgcagggttgtttgcaagtcacatgattggagttgtccgaatgacatcacgttccattgctgtcctcgccgccgtgctgtgcgctgccatctcgaccaccgcgagtgcagcgcctgccggcgtggccgcgatccaggcgcgcctgaccaacccgcaaggcggcctcgtggtggtcgcgcatcgcggatgtcatgccgcagcgccacagcacggcttcaccgacaccgcgccggaaaactcgctggcggcgctggagcgctgcatcgccatcggtgccgacgtgatggaaaccgatgtgcggcgtgcggccgatggcaccttggtgatgctgcacgatgccaccgtggaccgcaccaccgatggcagcggcaagttgtccgatctcacgctggccgatctgcagaaactgcgcctgcgaagcgacgaaggtggcgcccaggcaccgttgaccgaccagcgcgtggtcacgctcgagcagatgctcgccaaggcgaaagggcacatcctgctcaatctggacgtcaaggatgcgatctacgtgcaagtgatcgacgcggtcgcacgcgccggcatgcagcaccaggtgatcgtcaagaccgaagccggcattttcaccgcgccactggctgcgatgccgccgttcaacaccgtgtactttttcccgatcctgatcaacgcgcatggcactgccgaccttgcggcaatcgccactgcgcaggcccgcaatgcgcatccgatggcattcgaattgccaaagatggctgccgcgcaattgccggcgctggtggcagtgagcaggaaacacaatgtgcggctgatggttaattcgttgtgggaaggtttcatcgccggttacggtggcgacgccgatgccgagcgcgatccgaacaaggtgtggggccggatgtaccgcgacggtgtgtcgatcatccagaccgatgcgccggaagccttgttgcgttatcgcgccaccttggaagcgcgttgaggcatcgatagtgcgtgcagatgcgttgccgatgcgccgagagatcgcagtgcaagaaccgatcaggcgcgtgcagcgaactgggggagatgtggcctggccgtcgcgctgctgcgcgaacgccgcgtgcacgcgggccgacacggacattgatctgcgtgacagagccaggtcgcgtctggtggtgcaagccaaggcgactggcggtgctgttgcgcactgtacagaatcgtacatctcaggcattgcggcttgacgcgatagcattgtaaatcagggggttgcgacaaggcggtgttggcacgcgtcctgctgcccagttggcatggatatcgccaggtcgcccccacgttttcgtttgcgtcgctcgcacatcgcgctgcgcgttgccgcgttaaccgtgtcggtcgtggccatcgccgcgcttggtcttgggcgcgccggccccccgggggggggggggcgctccagtccgtggatcggtaccgccgagcgcggccagatgctgcgcgaaattcacgccggtggcgtgctggtaccgcgtgatacgcgttggatggcggcaggcgcgcgagcgaccttgcagcaggtcacggtgcaggccgatacggtgatcctgcgcatgctcaaccccgagctgctggccaatcacgaaaaggccgccgccgcattggcgggtgccgatgtcgctgtcgctgcaatgcgcacgtcgctggcctcgcaactgctcgatcagcaggcggtgcaggcgcgtgccacctccgattggcgcatcgccgaggtgaaaaatcaggcctatgagcgtgcacacgtcgccggggtgatttcggcgctcgcgttgcgcgagagccggatcaccgaagaacaacaacaccgccgcgccgacatcgagcgccaacgcgtggctgcgtcccgccagaacatggcagcgcagctgcgtgccgcacaggcgcgcagcgacgaagtggccagcacgttggcgatcgcccagcagcaggttgcggcgttggacgtgcgcgccggtatcgacggcatctaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgcattggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacttggcatccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgccacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgtatttagtaacacagtagactaaagaagcggccaacaaaaccaatgcgctcaccgccaggcgggtgcggccggtgctcggaatcggcatgtatcacgcgtccactgcggttctgagcgcgccgtccgcgcccacctgacgactgctcgctacgttttgttagccgctctcagtatgcgcggcgagggcggtggcgcgtcgggatctcgccgcctcgtagggttgttgcttgctcgggacacaaccgtatacgcgccatggagcagcacaaaaaacagacagggtgctcaaggcaccccttagactcaactccattgcaaggcgactcaatcgcagtgcgtgcacgctgttgcgcgagatacggcgacagggcgcacctggctatgcggcaaccagcgcagccagcaactatcggctgcgccgcagggcctgcgttcgaaggcgccggcttgttgaaggcagtgcgctctttcagcaggtgcgtgacgacttggttctgtatcgttggtcgccccagcaaattgctgccaagctcaaggccatgcatccggatgatccaagtcaacgcgtgagccacgaaacaatctacaccgctatctacgcgcatccgcgtggtggtttgaagaaggagctcgtggaagcgcttcgtcagcacaagccgacgcgctgcttgcgccgtacgaccgctgccaagcgcacgtgggtgccggaggagctgcgtatcgtccatcggcctgaagaggtggcgcagtgcttgattcctgggcattgggaaggcgacctgatcaaaggggctttcaaccgctcgtgcgtaggcacgctggtggagcgaaagacgcgctttgtggtgctgtgcaagatggatggctgtactgcagagaatgcgctggagggcttcacgcgacagatgaagaagctgccgcattgcctgctgggaagcctcacctatgaccgtggaaccgagatgacgtgttatccagagctgatgaagcggctcaacatcgacctgtggttcgccgatccacatgcgccctggcagcgcggcagcaatgagaacaccaacggcctgctgtgccagttcatgcccaaaggcgtggacttgtccaaggccagccaggagtatctcaacaacgtcgccgacctgatgaacgcccggccacggcagacgcttggctggaagaccccaaaccaggcgctggaagaagagatcgctcaattcaactcacgtgttgcacttgcaagttgagaccccccctgtctgcctgtttcatcatcgcgtcgatggtatttcaacgcgatgcgatcttcgatcgcaacgccaatgccgatccgatgccgatcatcgatcgcaatgcatcgctccattgcaaaacctcaactcactcgccgatccagccttcccgcatgtcggcgcattcgtcggcgtgctcttcttcctgcgccaggatgctttcgagaatgcgcttggtggtggtgtcatttttgcctatgaaatcgatcatctcgcgatagctggcgatggcgatacgttcggcgatgagatgttccttgaccatgtcgcgcaggtcggtgccttgcttgtattcggcatgcgagcgcttggtcagcgtatcggggttgagatccggttcgccgcccagttgcacgatgcgctcggtcagcttgtgcgcgtgttcttgctcctgttgcgcatgctcaaggaactcgcccttcattgcgtcggcaagcatgcccttggccatgaagcagtggcggtagtagcgcagcgtgcacacgtattcggtggcaagtgcggtattgcgtagcgcgatcaccttctggtgatcggcgtggtagcgctcggtgatggcaccgtcttcgatgctctggcgtgcgcgggcgcgcagcgtggcagtgtcggtgacaccggcgggagttttggtggctggctgattagacatggctggccgtttcccttctgagtggacgggggcatcgatggctcaatccagcaggtgctgcagcacgtgatcggcggcagataccttgaattcgccgggttcttcgacaaacaacgcttcgaccacggcgtcgtctgcatacagtgcgtaacagcgcgagcgcaggcccatgcccgagccgctggcgtcgatttcaaggtccggggcgcgcgccagttcggggttgccatctggcagcaggtgcaggccgtcggggatcagcggattgcgcccccaggccggcatcacgaacgggtcgttgacggcagtgcaccgcacttcgataccgcgtttgcgcaatgcatcgaagtgttccacatagcctggcaaatgcttggccgagcaggtgggggtaaacgcaccgggcaccgcaaacagcagcaccgtgcggcctgcgaacaaggtgtgggtgtcgactgcctcaatgccatcgcgcatgcgcttgagcacgatttcggggatgcgctcagcaacgtggatggtcatgcggcaggctcctgtggctgaacgaagcctgcaaaagagcaggggaaaagcgcggcaacacgcttgaaatccgcccggccacgcctatctgacgcacatggccggcgcaactgcgcacgccgcggtcgccggcccggtcatcaacccttttggaggcttgcaatgaacatcgttcgttatccccaattctccacccatgcgctgcagaacgagatcaagcatgtgttcgatcgcttcttcgagcacaacagcgacaccgacgagtcggccgtggtgacggcgcagtgggtgccgcgcgtggatatcaaggaagagcccaagcatttcgtgctgtacgccgatttgccggggatcgatccgagccagatcgaggtgcagatggacaagggcatcctgtcgatcaagggtgagcgcaagagcgaatccagcaccgaaaccgagcgcttctcgcggatcgagcgccgttacggcagcttccatcgccgcttcgcgctgcccgacagcgccgatgccgatggcatcaccgcatcgggccacaacggcgtgctggaaatccgcattcccaagcgcccggccgcgacgccgcgccggatccacgtcggtaacggtcaggacaccagcgacagcacggtgcagtaagcagcggatatcgcggcggcgcgcttcaccgacgcgcggtctttgctgggtaggcctgtgctgggcgcagagggctgcgcagcgaccggaggcatccggctggcaggtctgccagtgcaggcgggccgctgcagcacgctggacctggagcggagccatcggcttcgctccccggcgacagccgcgccgtagaataggcgcggttgcccgcccggctgcgaatagaatggccacacgtccgttgcgtgaccgcgttgtgggcgcggcgggtatgcgactcggcacgtacgcccgtacgctgcagggccgcacaccttccgcgccgcacgcgcgctgtcggcgggagtcctggctgctcgaactggctcgtggcctcggctgcgggccatttttttcccagaggtgattagatggaattcaaggattactacgcaacgctcggcgtggagcccagtgcgggcgatgcggagatcaaaaccgcctaccggcggctcgcgcgcaaatatcaccccgacgtcagcaaggaagccggcgccgaagaaaagttcaaggcgatcagcgaagcctacgaagcgctgcgcgacccggccaagcgcaaggcttacgaccaattgaaggcgcaggggttccgcccgggcgacgagttccaggccccgcccaattacggcggcgggcagggcttcgatttcgaagaggtgttcggcaacggcggtgccggtggcggcttcagcgatttcttcgagagcctgtttgccggccagcgcggcggccgtcagcgcggtcccggcgccggccccggcgcaggtgccggcccgcaggcgcgtggcgacacccgcgccaagcttgcggtgccgctggaggcggtgcattcgggcgacagcgtgcgcatcaccatcaacggcaaacagctggacgtgcgcgtgcccaagggcgtgcagcccggccaggtgatccgcctgagcggccagggtaatggcggcggcaacctgttgctggagatcgaatacgcggcgcacccgcacttcgaggtggacgggcgcaacatcctgtacaccttgcaggtcatgccctggcaggccgcgctgggcaccacgatcagcgtgcccactctgggcggctcggtcgaattgaaggtaccagccgactccgacgccggacgcaagttgcgcctgcgcggtcgcggcctgccaggtaccaccccgggtgaccagatcgtggagctggaaatcctggccccggccccgaccgacgatgctcagaagaaggcctaccgcaatctggccaaggcgttcggagagacggtgagctgagctgatgactgcacgctggatatctactaaaacttgaccacgacaaaattcgctgtccgtagacctgtgcgttgaatccaagcctgccctttccgacgtagtatcccggcagtcgtctacaaagaacgagcgcgtgtatgtccatcgcgtagtgcaacactcgccaagcaccaggcacggcccagctaccgcaagcgcagccttggcactacactcgccgcgcacactaggggaaacacatggcacgtattttgatcgtcgacgactcaccgtcccaactgctggggattcagcgcatcgtggagaagctggggcacgaaaccatcatcgccaccgatggggcagcgggcgtagaagcggccaaggaatcgctgcccgatttggtgcttatggatgtggtgatgcctaacctcaacgggttccaggccacacgcacgctcaagcgcgagcccaccacccagcacattccggtgatcctggtcaccaccaaggatcaggacaccgaccgtatgtggggcatgcgccaaggcgcccgcgcctacatcaccaagccgttttcagaagatgaactgctggaagtgatggagcgcgtgttcaatcagaaagacgaaacgccgaaagcataggtacatcggccagacgtgatcgacgtcagatatcgcgacaggtcgattggggcggcagtcgatgtgggagacgggcaagctcggctcctgggtggcgagaaggcacggttggcgtgccggtggcacgcgtgcccttgagcgcccgtgccgcaagggcgtgccggggtgcgtagccacttctctgcctgaaacccgccatcggcttgaagacatgggttccaagtaagcaatcgcttcgcggcatgcccgccagccacgcgcatcaccatgcctgccgtgataaccagtcaatcaggcaggcactcggcatgccgagtccacgcagccaggacccgatcagcggcccgggctgggaccaataacgcgcatgcacacctcccgggcggcatggcccgcggcagccgtcggcgcgtaccgcgcgcatcccggtgcccggcgcgctgtcccactggcaagaaccgccgcgttggttgccgggccgcccaatccgccccgccggttaaaccaacaatgcatcacaccgggcctttcaaaacggccggtctgccccatctagtagaatcggcgaatcaaacaacatggcggcactgcgggactggcccgcacagcccctcgatcatggagcgtgcatggcctggaacacacccggcaacaagggcggagacggcccggatcccaaccgtcgcaggtcctgggggccgcgcggcggtggcaacggtggcggttggggcaatctgcccgccccgttgaaagagctgttcgatggcggcgtggggcgctggatcctgatcgcggtggtgctgatggtgctgttctccagcttccagctcatcggcgagcagcagcgtggtgtggtgctgcgcttcggccagttctcgcgcatcctgcagcctggcccgaacttcaagctgccctggccgatcgagtcggtgcgcaaggtcaatgctaccgagatcaagaccttcagcaaccaggtgccggtgctgacgcgcgacgagaacatcgtcaacgtctcgctcaacgtgcagtaccagatcagcgacccgcgcaaatacctgttcggctcgcggaatgccgatctggtgctggagcaggccgcgcagagtgccgtgcgtgagcaggtggggcgttcggacctcaacaccgtgctcaacaatcgcggcccactggcgatcgcttcaaaggaccgtctgcaggcggcgctggatgcttacaacaccggcctggccgttaccggcgtgaccctgccggatgcccgcccgccggaagaagtgaagccggccttcgacgaggtcaatggtgcccagcaggtgcgcgagcgcctgatcaacgaagcccaggcttacgccgccaaggtagtgcctgaggcgcgcggccagggtgcccgcactcgcaccggtgccgaaggctacaagcaggccaccatctccaaggccgaaggcgatgccgaccgcttcacgctgttgcaggcgcagtacgtcggcgcgccggaggtcacccgcaagcgtctgtggctggaaaccgtgcagaaggtgctgtcggagaaccgcaaggtgatcggcagcgatggccgccaggtcatctacgtaccgctgccggccgacgccagcaagccggccactgccagcggcaacgccggtatgccgtcgatggtgccgcaggacgtgttgttgaatccgccgcaaaacaccagcagcgaggccatccgtaacccggaacgcggcccacgcctaactggccgtgagggaaccgaataatgaagaattcgctagtgatcggcctgatcgtcgccgtgctgctgaccctgatgggctcggtgttcgtggtgcgcgaagaccagaccgccatggtgctcaaccttggccgtgtggtgcgtgccgacctcaagcccggcctgcacttcaagattccgttggtggaatcggtgcgggtgttcgatcgccgcttccaggtactggacaccgccccggcgcgttacttcaccgccgagcagaaagacgtcagcgtggacttcttcgccatcggctacatctccgatgtgcgggccttctatcgcgctaccggtggtgaggagtcggtcgccaactcgcgtctggccccgatcatcaccgattcgctgcgcaaccagatcaactcgcgcaccctgcagcagctggtctccggcgaccgcagcgaactgatcgccagccagctcaagggcatcaatggcgccatcaagggcctgggcatgcaaatcaccgacctgcgcatcaagcagatcgatctgccgaccgacagccaggtgatcaacgacgtctacgaacgcatgcgcgctcagcgcaagcaggaagccagcaaactacgcgccgaaggcgaagagcaggccctgaccatccgcgcgcaagccgaccgcgagtccaccgtgatcgtggccgatgccgagcgcgacgcgcagaagctgcgcggcgaaggcgatgccgaagccgcccgcatctacggccaggccggttccaaggacccgtcattctatgccttctaccgcagcctggaggcgtaccgcagttccatgaccgacggcaatggcgtgatcgtattggacaagaacgccccgttcctgcagtacctcaagagcgatcgctgacggtccctcacgagtggtcgccgaggcgctctgcctgaacgaaaaaacgcccgcgtcatgtgggcgttttttatgcgccattgcgagcgagcgcacatggggctggcctctcatccgcctgccacgccctcggcacgacaaccggcaatgtccagatacaatgagcgcacccgggcgcgacctgctgttcccggtaatgcccgtcgcgccggggttcgctcctctccgtcgcgggtgagtgtcgggccgcggatgcgggcacactaaagctccatcccgatgccgcatcgcccatgcatgatctgctcaccgccctgtgcctgatcttcgtcatcgaaggcctgctgctgtttgctgccccgatcgcctggaagcgcatgatcgaccagctcttcagcctgccgatcgcccaggtgcgggccatcggtgcggtcaccctggcgctggccgtcatcgggctgtggatcgtgcgccactgacccgcatgcggcgtgcggcattggcactgacgtcaagggggcagggcggcaacgacggtcaggcctggcgggtgcagcccatcccgatccctgatgtatcaagcggccttttcacgcgcggcaggggtagtgcacgtccgcggaaacccggataatgcacaaaagccggccgggcacgctccaaccagagcactccgttcggctttttccgtgtcagggctgtcgcgccactgcaatgctccccgatggagctgcgcgcagggtgtcgctgccaaccctgcgtcggtcccatcccgcggccccgatggccgcagcaaaactcaggagttcacccgtcatgggtcagtcagttgtcgtgctcggtgcccagtggggcgatgaaggcaagggcaagatcgtcgatctgcttaccgaagaaatcggtgcggtcgtccgcttccagggcggccataacgccggccatacgctcgtcatcaatggcaagaagaccgtcttgcatctgatcccgtccggcatcctgcgcgacgacgcgctgtgcctgatcggcaatggcgtggtgatctccccggccgcgttgatcaaagaggtcagcgagctggaagacgccggcgtggaagtgcgctcgcgcctgaagatttcccctgccgcgccgttgatcatgccgtaccacatcgccctggatcaggcgcgcgaaaaagcggccggcggcaaggccatcggcaccaccggccgtggtatcggcccggcctatgaagacaaggtggcgcgtcgcggcatccgcatcgccgacctgcattacccgccgcagctggaagagctgctgcgcaccgcgctggattaccacaacttcgtgctgaccaagtacctgggcgtggaagcggtcgatttccagaagacctacgacgaagcgctggccttcggcgactacgtccagccgatgaagtcggacgtggccggcatcctgcacgacctgcgcaagcagggcaagcgcgtgctgttcgaaggcgcgcagggcgcgttgctggacatcgatcacggcacctatccctacgtcaccagctccaataccactgtgggcggcgcgctggccggcaccggtgtgggcgccgatgcgatcgactacgtgttgggtatcgccaaggcgtacgccacgcgcgtcggcggcggcccgttcccgaccgagctggacgatgcagtgggccagggcatccgcgaccgcggtgccgagtacggtgcctccaccggccgcccgcgccgctgcggctggatggacatcgttgcgctcaagcgtgcggtggccatcaacggtatctccggcctgtgcatcaccaagctcgacgtgctcgatggcatggaaaagctcaaggtctgcatcgcctacgaataccgcggcaagcgcaccgaatatgcaccgctggacgcgcagggttgggaagagtgcacccctgtgtacctggaattcccgggctggaccgagaacacccatggcatcaccgagtgggacaagctgcccgtcgcggcccgcgcctacctgcgcgcgttggaagaactggctggctgcccgatctcgatcgtctccaccggcccggaccgcgaccacaccatggtgctgcaggacccgttcgcgtgatcggctgatgcgtgagtgaagcgacaaaagccctgcgaaagcggggcttttgtgtgcgtgatgctgtcgagcgctgcttttgcaagccctatcggtgcggggcgtgttcagcacagccctgtagcatgcctgcgtcagtgggatggcttaccccggtctgatgtactcatgctccgtcgttaccgtggcttctctttgacgtctgtgtcttcgcgtctgcagggcttgcgcatgactttcggccgtgtgtgcgcatctgcgccggggccatgctaccggccgctgcctttactccgtttagttcattactccttttaggaatgtcatgcgccagattctggtgatcgctattgcgctggccttggtcagcacctctgccgctgcgtcggctcgcgctgttgccgccgcaccggatgcagtcagcgcatccgccccgcaggtcaccagccagttgccgcgcacggccaagcctacgcactacgcagtggaaatcaccccgcacgccgacaagctgaccttcgatggcaaggtcgccatcgacatcgtcgtgctgcaaaccaccgaccgcatcgtgttgcaggccgccaatctcagcttcgcgcgaagcacgctggcgcagcgcaaggggggcacgccacagaccgccaaggtcagcaccgatgagcaggcgcagaccgccaccttcgcgttcaacaagccgctggcgccgggcaactacgtgttgtccatcgattacagcggtgtgatcaatacgcaggccaacggtttgttcgcgctggattacgccacgccgcaaggccagcgccgcgcgttattcacccagttcgaaaactccgatgcgcgccgcttcattccgtcgtgggacgagcccaatttcaaggccacgttcgacctggcagtcaatgcgccggccgcgcagatggcggtgagcaatatgccggttgcctcatccagcaatggggccggtggcatgaagcgcgtggtcttccagaccacgcccaagatgtccacgtatctgttgttcatgagtgtgggcgatttcgagcggaccacgcgcaaggccgacaacggcaccgagatcggcgtgatcgcacagaaaggcaaagtagaccaggcgcagttcgcactggattccggtcgcgatgtgctgcatgaatacaacgcctatttcggcatcccgtatccgttgccgaagctggacaacatcgccgcacccgggcagagccagttcttcagcgcgatggaaaactggggggcgatcttcaccttcgaatactcgttgctgctcgacccggcgacgtccaacatcaacgacaagcagagcgtttttaccgtggccgcgcatgagattgcgcatcagtggttcggcaacctggtgaccatggcgtggtgggacgacctgtggctcaacgaaggcttcgccaactggatggaggcgcgtaccacgcacaagctgcatccggaatgggatatcgacaacaccggcgcggcgttcaagagccgcgcagcgatgcgtcgcgatgcgtatgtcaccacccacccggtggtgcagcacgtggacacggtggaacaggccagccaggcattcgaccagatcacctacgacaagggcgaggcggtgatcgccatgctcgaagactatgtgggtgccgacaactggcgtaacggcgtgcgcagctacatcaagcagcatcaatacggcaacgccgtcaccgatgcgttgtggcagcagatcgatgctgtggcaccgggcaagcagttcacccaggtggcgcacgacttcaccctgcaaccgggtgtgccgttgatcaaggtcggtgccagctgcgccgccggcaccaccactgtgacgctggaacaaggcgaatacaccgtcgatcgccccgacaaacagccgttgcgctggcatgtgccggtggcggtgcgtggtgccgacggcaagcaggtgcgtgtgctggtggatggcactgcgcaggtgcagctacccggctgcgatgcctccatcgtggtcaatgccgggcagaagggctacttccgcacgttgtatgcgccggcgcagttcaccgcgctcagcaagcgctttgacgcattgccggtggtcgatcagttgggtgtgctgatggacaccggcgcgctggctccggtgggcttgcagcccgaagcagacctgctcgagctcaccgccaaggtgccggtcggcggtgcgccggatctgtgggacgtggtctccagtacgtattccagtatcgatggtctgttcgacggcgagcccaaggcccaagccacatggcggcgctttgcgcgtgcgcggcttgctcccgagttcgccacgctgggctgggacgagcgcaaggacgacagtgcccagaccaagcagctgcggacccacctgctcagcagcttgagcaccctggacgatgtgcaggtgattgccgaggcgcgtcgccgttttgccgccttccagacagacccggccacgttgtcgccggagctgcgcagcaccgtgctcggtatcgtcgcccgccatgccgacgcggccacctgggacgcattgcatgccatggcgaagaaggaaacctcgtcgatgctgcgcgatcagtcatacgcgttgctggcctacgcaaaagaccctgcgctggcgcagcgcgcccttgcgctggcactcaccgacgaacccggtgccaccacgggcgccggcatgatcggcgatgttgcccgcgagcacccagagctggcgttcgacttcgcgctggcgcatcgcacccaggtggatacgctgatcgactccacgtcacgtgcacggtactacccgcatctggccgcaggatcgagcaagttggagaccgtcgacaagatcaaggcgtacgccgaaaagtacctggcccccacttcacgccgcgatgcagaaactgccatcagcacgattcagacgcgggtgatgctgcgtgagcggcggacgccgcagattacggcgtggttgaagcggcacaaaagctgaccagttgcgttgagatacaaaaagcccggtattttccggggcgaattcaactccgattcgcaacgctgttgaggacctcctcggtgaagacttcgagggggcggtctcgacttgcaagcgcaacaggtgtcaatgaaatctgtaagcggtatctgtcatagcgcctgcagcggcacgcgctcttcggcgaacatcacctggaagctttgcagccccgcatgcactcttcatcgatcaccgcgatcaccagtgcacaatcatgcacagtgacgcgcaattttgagccaatggcaaagcccaattgctccagccagccaccacgcaggcgcagagtgggcacgcgctgctggctgtttggataatagccgtaacccaccgtgcactgcttggtcgggcgcacgcgtcgcggcggccgctgtgcgcgggcaagctcggctgcattgagcgctgcgatttgttctggcgtcagcatgggactcatggttggctccgatccgcgcccagccttgccgccgttgcgctcccctcccaggtaggcatcgtcgatctgcacgaacccggacagtcgacgcgtggcttcgcgctcggccatgacctgcatgatcttgtgcttcatccgccaggcggtcctgtagttgacggccaggtgacgcatcagctccagcgcagccatgttggtcttggtcgaggccaacaggtgcagcgccagcatccaggtgcgcagtggcagctgggtgccctggaacatcgtgcctgcgatccggctggtctggtgccggcacgtgctgcacgggtagtagatgacgccaccgcgcttgaagcgcgagcgcgctcgtcccgcgcagcacggacagcgaaatccctggggccaccgccatctgtacagagcgcggtagcacttggcatcggtgccgtaggacacaaagaactcaggcatcgacaatccagcctggaactgcaaagtgttgatgctcatctcgccacctcgttgacgtcaggtgacggcaccatcaaccccgcctggcgcagatcctgcgactgctggctgaaggtcggggctaatccgtcacccctgaaaaacccctctcaaaccttcagtgccatgtttgcgggccacatggtgcttgagggcgttgaggaacgcgcccgcaccacctgcaaccaggcacgcaagcatgcgatccagcgcagcagccagcgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgccgttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggcttggccgcgatgcaggatctgcacaccctccacgtcccgcccgcgataccccaagtccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtacggttggcgggccttgcccttgctcatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgccaacaaccgttgtgcgcgctccagccagacaccgatgcgctcacgtaccgacggttccagctggtccagcttgcgttgcagatcgcgtgatacccgtcccaggatcgtgcgttggcgtcgcagcaccttgcgcatgcgcttgaactggcgcgcatgcgcatggcgcccggccttgcggctcaaccccggaccttgcctcacataggtctgccgcaagacgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgcgcatccaccgccttcatcgtgtgagcggtgttgatcgtgtgcgccaacagcgcttccatcccggcttagcccaggcgctgtcgccaacgtgtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgctcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtaaagcaacccggcgatcaaccgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaaccgtggcgacagcgcctgctccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcaagtcgatctggttctccaggcgcgaacgacacagctcatcggcaggcaactgctcggcggcaggacggcgtgtccgcatgggcgaaaactgccagaaaccaggacgtagcgtaacgaacactggcaattccagcacaccgaaaacccagatgaagccttgcaatggatgtggtctgggagtttttcaggggcgacgaattaccaccgggccatcctggacctggagagccagctatatagcagtacggacgttgcctgacctgcgttctatagtatccttgtcctctgtttcaggacaggggacggatctctttcgttactcatgaaaagtcaagacatcctgctcttgctgaagctggtcagccttgagcgccagcaatcggtccctgtaggcggcgagaaagcagcgctcggcattcccgatgactggcgcggctgggccatgtcggcggctcaggaggatgggggggcgagcggcttggccgaagatgcgttctccgtgcgcggccttgaggaatccaccggcatcagcaaatcggaagtcagtcaggcgctccgccgttgcaccgaggtggggctggtcgtggccgagcgcggcagcggcatcccgcgcgccaacacgcgcgcgctgctgggcttcgtattgaacgggttgaagtatgtgtttccggcgcgcccgggtccgattgtccgtggcattcccacggcacacgcagcgcccgtgctggtcgatcgcctgttgtcctcaggccaacacatctacgtttgggaggacggctacggcagcgcgcagggccagcgtgtggagccgctctacaagagtgtgccgcgtgccgtacgtcgcgatgcggagctgtacgccatgctggcgttggtggacgcgatccggctggggcgtgagcgtgagtcggcgcttgccggcagtgtgctgacccaatatctgcgggaggtgccgtaatgggcacgcctggaaactgggatatccagcagcacatgctggcacgcgtggcccaagcgcttgggccggatctgctgccggacgtcgccttcgtcggcggctgcaccaccggtctgctgatgacagacgcggtcagccgggaggctgttcgctttaccgaagacgtcgacctgatcgtgcacgtcatgggcttgggcagttggtaccgcctgcagcagttactggccggtaagggctttcgcacctcgcccaacgacgacgtcgtctgccgtacccgcttgcgcgatcaacatgccagcgagctgatcgtcgatttcatgcccgatgacgctgccgtcctcggattcagcaatcgctggtacgccgatgcgctgcgtgaggcgtacgatcacgcactgccgaccagtgtgacgatccgcgtggtcgctccggcctaggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgcccctacaaagctgtcggagtttgaacatgtcagcaaagcgaatcgagagattttcggtaaacgctctgaactggaaatcaatttcagggctcgtggttctcacacttgcagtaatggtttctattgcgctgacggtaggtcaagggcaatgggcgctatcacttgcgattgctgtggttgtgtttgcattaatcgcatcgttacttgctacagccagaatcgatattattgagggcatgcttgttgctggtggcggcttttataaggtgaaggtgccgctggatcgaattcatgtggctcatgcacgcatccttctacccgatgatccttttcgcctgagttggaggaaaaacggattaggctggccaggactgaatttgggatggttctcttcgaaaggccctaagcgggttttcgcagtcgacacccgtaaagcagatcgagtctatgtcccgactttcgaagacttcgacattgttctaacaccgacagatccctgtgctttcctcaatgcgcttggaaaggcatgtgctcgaaacgatcaagcaggataacttaacagacagtgggcggttcagcccttggatgcagtccgcgcgtcagggcaattaggtcccggcggcgcttggttcatggcctgctagaatgctggcatccgttccctttcgaccgcaccgccatgagccagaccgccaccgcgcccgccaatgcgcaaacgcgttacaccgtgcaccgcggcgacctgccgctgagctgcccgacgccggaaatggcgctgtggaactcgcatccgcgcgtgtacctgccgatcaaagacgagcccaacggcgaagccaagtgcccgtattgcggcgcgctgttcgtgctcgccgactgatactggccggtgcaccgcctgaccgtggtgcaactgctgccggcactgcagtccggcggcgtcgagcgctccaccctggaagttgctgccgcgctggtgcgcgccggtcatcgcgccgtcgtcgtctcggccggcggccgcctggtccagcccttgttggatgtaggcggtgagcatctcaccctggaaatcggccgcaaatcgctgctgacgttgcggcatgttgccaatcttcgccgcttgttcgccgaactcggggccgacatcgtgcatgcacgttcgcggctgccggcctggctggggtggtacgcgctgcgcggcatgcccgaggcgacgcggccgcgcctggtgaccaccgtgcacgggctcaattcgcccagccgctacagcgcagtgatgacttacggcgagcgcgtgatctgcgtgtccaagacggtgcgcgaatacgtgtgcacgcactacccacagaccgatccggcgcgcctgagcaccattccgcgcggggtggatatcgcgcagttcccgcgccggctgcagccggaccgccgcgcatgcgcgtgggcgcagaccctgctgcctgggctgcctgccgaggcgccgctgctgctgctgccgggccgcggaacgcgcctgaaggggcacgccgatgggctgcagctgcttgccgatgttcgtacagccggtatgcctgcgttcttgtggttgcccggcgcgcgcgagccggggcgcgaggcctatgtgcgtgagctggaagccgaggccgcgaggctgagcgtggccgacgcagtcgccttcacagagcccactgaccgcattgccgaggcgtatgccgccagcaacctggtgctgcaactctcgcgcaagccggaagccttcggccgcaccgtggtggaggcgctgtcggtcggccgtccggtactgggctgggcccacggcggcgtcggcgaactgctgtccgagttgcagcccagtggtgcggtcgccgccttcgatgcccaggccttgtgcacgcaggcgctgcagttgctgcagcacgccccggcagcgccggccgtgatcccctacacgttgcaggcgatgcaaacggccaccctgaaggtctatgacgaactccgccgctgagaccctcccgcaggcgcccgtgttgacgcccgatgccggtcgctgggcgccgctgtgggtgattctgttcgtggtgctatggcccacgccaggcttggcagaaacggtgttgtcgctcggtgcattgttcgcggcgtaccgcttattacatgtgcgttttcgcggcggcatgcggccgctcagtggcgcggcgtgggcgctgaccagcgtgttgttcctggcgtactggttaccgcagatgttgtccgccttcgacgcggtggatgccggccgtgcgctacgtaaatcggccaccgatctacgctatctgcctttcatgtggttatgcgccatcgcggtggccaatgcgcagcgccggcgtcgcacgtttaccgggttggcggtgatcggatgcgtgtggacgctggacgcgctgctgcaggccgcgttcggcaccagcccgttgttcttcggcatcgatcagatcaagcagctgatcagcggccatggcctgtgcacggcccaggagcttgcgctggtggatcggctgagcggcgtgctggggccctgcaatctgaaattcgggcagaccctggccagcctgtcgccgtttttgctgctggcgttggggcgtcgtcatgtctgggcctgggcggtcggtgcggcggcggtcggcatcgtattggtcctggccggctcgcgcgcgtcgtggatcacctatggcgtgatcgtgctgctgtcgggttggcaactgctgggcgggcgccgcttgctggtcgtggcagtggccggcgcactgttggccattgcggtggtggcagtggcgccccaggcgcgcgagcgcatccagcgcaccacgctggcgttcggcaatggcgagcaaggcgtggatcaggccttgtccgggcgtgcgcagatctggggagcggcgctgtgcatgatccgcgcgcatccgttcaacggcgtcggtgcgcgcgggttccggcacgcctatccggcctgcaatccggcacctggccaagcgccggcatggggcggtgggccagccttccatgcgcatcagatcgtgctggaaatcctggccgaaaccggcgtgatcggcttgctgctgtggctggccggcgcggcgcaggcgtggcgcgcgtggcgctattcaagcgtggtggcgcgtgagcaggcacgcccggcaatgattgcgctggtggcaacggtgtttcccctcaacacgcatctggcgttctattccagcttctggggcggacttagcctgatgctggccggattgtatgccggtgccttgctcaacgacgatgcggatcgggtgccgctgcagtaacgcggtgcgtgttctgagtggctaacagaacgattgcacagccatcaggcgggcgcggccaatgctcggtggggcatctatcacttgcacatctcagcttctgtgggacgtccacacctccctgacgattgcttgctaggtttttttagccgatcttcatcgccatgtcgtagatctgcgagctataaatcgcgatgtccagatgccgacgccaggcatccgcggcgccgacatcagcgatagaactcgctacgtccgcctggctggcgcttgaagcgccgatggatccacaggtattggtccggcgcttcgcgcaccatgtcttcgatcgcggcattgacctgcgtggtatcggcgatcacatcgtcggacggaatgtcggccaacggcggtgcgatcttgaggatgtaacggccaccttcgcggcgatggaagtacggcaccaccgtgcaacccgtcagccgcgccagctgatgggttgcggtgatggtggaggccggatgcccgaagaatggcacgaacacggtgtccttgccgcgcatgtcctgatccggcgcgtaccacagaaaaccgccgcgcttgagatgcttgatggtgccgcgcaggtcttcgttggcgaacatgtgcgtggcatagcgcaagcgcccacgcttgaccgcccactcgaacactgggttgcgatgcctgcggtacatgccggccagcggcacgtggtcgcatagcaggcgcccgcacatttccagcgtcatgaagtgaccggacaccagcagtacgccgtgcttttgctgttgcagctgctgcagatgctccaggccttcgatctgcacgcctgggcgaatggcatcgatgctgccccaccaggcgcgcgcgaactcgaacatgcccacgcctagtgcgtcgaagctgtcgcgcaacagccgcgctcgccaggcatcgtcctgctcgggaaaacagagtttgaggttgacctcggccgcgcgccgacgcgtgccggccagacgcatcgcaacccaacccacgccgcggcctattgcacgctgcagcgtccagggcaggcgaccggccgctaccatcactgccaggcccagatacatcggccaatacttggggttgcgcaaggaagggcggacggcgacgttggcggactcgggcatgcgccaattctaagggattgcgccttgcgggcagcgtgcacatgcgcatgcgctgacgctcccgtatcctgcaccgatgcggaaagacccgatcgaatggctgttgcgcgggctgtactcggcgctgctctacctgttgttgccggtcacggtgtaccacctggtgtggcgcggctttcgtgtgcgcgaatacttcaatcgctggaacgagcgctacgcgtcctacacgcacgcgtgcgggcgcccgcgcgtgtgggtgcatgcggtgtcggtgggcgaggttaacgcggccgcgccgctggtcaatgcgctaagtgcgcagcgcccggatattcgctgggtcatcaccaccatcaccccgaccggctccgagcgggtacgcgcgatgtggggcgatgcggtggaccacgtgtatctgccgtacgatgtgccgggcagcgtgggacgatttcttgaacacttccgcccgcgtctggcattgatcctggaaaccgagctatggccgaacatgctgttcggttgtcgcgaccgccagattccggtgtacatcctcaatgcgcggctgtcggcgcgttcgctgcgtggctatcggctgctggcgccattgatcggtcgcgcgctgcaaactgtcacgtgcgtggctgcgcaatcgcaggacgatgccgagcgcttcatcacgctgggcgcccgtccggatcaggtgatcgcgctgggcaatctcaaattcgatatcgccgcgccggcgcaattgccggcgctggtcgcgcagttccgcacgcacgtgccggctacgcgcccagtgtggatcgccgccagcacgcacgaaggcgaagaggctgccgttgccgacatccacgctcgcttgctgctgcaatttccagacttgctgttgttgtgggcaccgcgccatcccgagcgctttcccaaggtcgagacattggcacgcgagcgcggctggcgcgttgccatccgcaaggcacagcagtggccacaggcaagcgacaaagtcttcgtcatcgataccctgggcgagctgatgagcttttatgcgtgcgcgcaggtggccttcgtcggcggcagcctgcagccgatcggtgggcacaatctgctcgaacccgctgcggtcggcacacctgcagtcaccggcccgcatctgcataatttctcggagatttcgcggcgcatgtgcgaagccgatgccgttgccatctgcgaggatgccgagtgcgtatatcaggcgttggcgcgcctgctcgctgatcccgatcaacgcgaggcgatggccaccgctggcctggcattggtcgccaacggcaagggcgcagtggcccgcacgctggtgcaggtcggcgcggatttgccatcgatggcaagcgagggcgctgcggcgtgaggttgtggtggtcggcgcgttgctgaccgcatgggggcgtgctgcgatctcgacgatgcctgccgtcagaggcagtggtcgttgcgctcagcagtgagaacacgcgccgaatgcttcgcgcttggttgcatcgactgtatctggcgccccatgtcgtagcagcgctgtcaccgcactaaacgtacctgcactcgccacaaaagacgtgcatgcaaccgcatcgcgcaaaaaaaaacgggcctaggcccgcctttttgtgcatccagctggtcttactgcaacgaaccactgccctgcagcttggactcggcatcctgcgacagcaggcgattcacatcctgcaagtcggtgatgtcgagcttgccgatggcttgaccaagcagcagtcggttctgcaggaaggtgtaacgcgactgcgcgtagttcagctgcgcctggaacagcgtgcgctggttctgcacgacatccagcacggtacgcgtaccgacttccaggcccacctgcgaggcgtcgtaggcggcttgcgccgacaccacggccagacggcgggcttccacttcgctgatgccggcaaccacggtctggtaggcattgcgcgtgttgcgatccagcgcgcgcttctgctgctcgtagatgtcctgctggatgtcgcgctgcgacagggcctgacgcacggccgactgggtcgcaccacccgagaagatcggaatcgatagggtgatgccgatggaattggtatcgatattgccattattggtcatgaaattgccggcagctgtatcgacatcgctgccaccgccccagctattggtccgtcccatgctgccggaaagattgagggtcggcagatggccggcacgcgcagcactgacgtgtgcctcggcggcactgacctgcaactgctgcgccctcaacgcgggattatcggcaatggcggtagcgaccaactgatcgacattgctataagcggccggcacttccgggcggaactcgtcgggcaatgcacgcaaaccaactacgggctggccggtgagttcagtcagtgcctggtagtaatccttcaacgtgttgcgggcgttgatggtgtcggcgcgcgcctggtcgtactgagcgcgggcttcgtgcacgtcggtgatcggtgccaggcccacttccagacgcttgtcggcgtagtcgaattgcttctttgctgccgcttcgttggtctcggctgccgccagcgactcgatccccaccagtacctggaaatacgccgccgaggtacgcgtcatcagatcgttgttggccgatgccaaagtgaaatctgcagccctggtcacttcgcgctgcgcgcgcaggttagagaactgcgcccaattgaaaatggtctggctaccctgaatcgcgtactggcgctgtttggtcgtggggcgtccgacgccctccagctcacgatgcgactgggtgtatccggcgctgccgtccagctgcggcagcaacgccgcacgcgcctgtacctgaccttcccgattcaccaggcgcgtggactcggccacggccagctgcggatcaccgttgcgcgccatttcgtagacctgcagcaggtcggtggcgttcgccgccatgggagacagggcggcggctagggccagaacgagggatcggtggatcatcggggaagcttccttgggaatcagaactggaatcggggcgtcggtgcggcgccctggagataggcgaggtcggtttcgaacaacgattcgatgcgcggggcgttgacgtcgccccggaccaggaccgcttccatcaccggttcgtgaccgtgcacgacaaacagccggccgttcgggcgcaaccactgcagccactgcacgggcagggtatcgaccgcgccggtcacgcagatggcatcgaagcgacgttcgctctgccagcagaatacgtcggcggtttcgatacggacattgctacccaggccggtacggtccagattggcgcgtgcggcggccgccagcgccgggtcgatctccaggctgacgacttcgcgcgcgagcgtggccaggcaggcggtggcaaagccgctgccagtgcccacttccagcacgtcttcgcccggctgcagatccagcgcctgcaacatgcggccttcgacgaccggcttcatcatcttgtaaccggccgacagcggaatttccacgtcgacataggccagcgtcttgtaggcctccggcacgaaggcttcgcgcggcatgcgcgccagcacgtcgagtacgcgcaggtccagcacgtcccacggccggatctgctgctcaaccatcttttcgcgggcctgggtgaaatcgatcgtcatggtgcggttatccaacgcggtggggcgaacattttagcggtgcgcgaggcacctggcgcatctagcatcgccgcgcgctgccatccggcgcagtgccggaagtcatcgccgccaaaggctgggggccctcagcgcggtgcataggccctcaaaaagaagtccacgctggtgtcgatgtgctcatccacctgggcgggagtgggcgggccttgcaggccacacatcatcaaggcgtagagctcgcccttgagcaggctgaagaattgcgacgcggcgcgcgtgacgtccgggatctccaactggccgtcggccacccgcgcggacaggaaatccgccagcgcccgttgcgtgcgcttggggcctgcatcccagaacatctcgcggatatgcacgtcgccggtaccgggcgccatcatcatgcggtgggtggagatggccgactccgtgctgaccatggcgaagaacgcatgggcgatctcggtgagctggtcgcgcaatgcgccctttggcgcgtggtcgaacaggtcgtccggcatcatgtgctggcattgcgcacggatcgcctcggaaaacaggctctccttgtcgccgaagtggctgtacaccgtcagtttggagacgccggcccgcgcggcgatcccatccatgctgactcctgcatagcccagttccatgaacatggcgcgggccgcgcccaggatggcggcgcgctttccaaggtccttgggacggccagggccgttgcttttggccttggaattcagtgtgggcgagctggacatgccgccaatactataccatcgggttctatatttatactcggtgccgattcactccgttaacgattccgtctgtctggttctcggtgtcagggcgctttcggcagctgtcagggatccaccgaaggcggtgtaaaaaaaaaccggtgataaatttgccgcaagcgtgccagtgcataccggcaggtctctctagcggacacggacgagggaacggggagcgtgggaagggtcggtacgcatgcgcatacaagctgcgttcgcagcacgtgtgtgcggcggatcgggcacgcgttgccatggtttctggtgtgctgcgcggtgctcggcgtctggccagccagcgcgcaagcgctgacaaacacggcgtacgacacggtcacgcgctggaacatggacgatggcttgccgcacaacctggtgcacgccgtggcccagggcgaagacggcctgatctggctgggcacctgggaagacgtggcgcgcttcaatgggcccgatttcactgtgtacgatcgccagaacacctccggcgtcgagctgggcggtgtgttcgtggtggtacgcgacaacaccggcggcatgctgttcggcaccgcattcgacggcgtttaccgcgatcaggatggccactggcagcagctgggcgacgcctcggcgcggcatctggcggtgagcgccctgctgcggcgcgccgacggcgcgttgtgggtgggcacgccgcaggcgctgtaacgcatcgagggcgacgggcgggtggtcgctgtcggtggactggcggcaaagcgatttactgggcgaggccagcctggtcatcgcactggcgccgccgtggtggcgccggggcaaagtgatcggtctggctatcctcggcctggcgagcgtggtctacggatttcctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttcacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtggtcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctggggccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgccgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaagaacgccggcaacgacagcccggcttggaactgcacacgattcattgccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggacggattttatctgttggcgggccgccagttatcgccgacgtcaccgccagctcaataccgtcaccgatcgccgcacgcgcgaactgagcgacaagaacctggcgctgcagcaggccagccaggaacgcgaagcgttgatgcgccagctggagtatcgcgccagtcacgacgtgctgacggcgctgccgaaccggcgcaaagccgagcgtgtgctgcagcaagggttcgatgaggcacatgcaggtggcgccgcactggcgctagcgttgatggatatcgaccacttcaagcgcatcaacgactgcgagcgcatcaacgacgacggtcacgaggttggcgatgcggtgctgtcggccatcggccaggcgttgagcgagcaggatcaggcgcgctgctttgccgcacggcttcggtggcgaagaattcctgctggcggtcaccgggctggatgcggcacaggcgcgcgcgctgttcgagcgcatgcgacagcgcttggccgacatccaggtcgatgcgcaaggcacgcccgtgcgttgtaccgccagcatgggcatggcgatgagcgacgaagcgccaagccgacgcgcactgctggcgttagccgatcgtcgtctgtatgacgccaagcgtcaggggcgcgatcgcttgatcgggccgtaagacggtgcgccgttgcctgaagttttgggcgcggactcgatgcaatgcaggcgttcgtacatggcacgggtagtccgcagtgaacaagaagcgcagcaaggcattgcattggcagccgagcaagtcggcgtcgcccagtcagcaagccgtatgtgcatgcgcatcgcgcgcgcgttgcggtggtgccgagagcgagatgcagacggcatcttgcgccaccacttacaacacgctgcaaacatctctacgcctgcgcctgatccgcctgcgcatgcaacaacgcaacaaacgcccgtgcagcgcgcgacaaggtgcgcccgccatgcgtgacgcaacccagctcgcgcgataacgctacatcggctagcggcagcgccacgatctgatggtcgatcatgcgctccggcaacacgctccacgccaggcccaccgacaccagcatcttgatcgtttccaggtagttggtggtcatgcgcaaactcggtgccaggccgcgttcggcgaacaggttggcgacgatgcgatgggtgaaggtacccggatcgggcaacaccgccgggtgcgccaccacatcgtccagcgacacggcaggccgtgctgccaatgggtgatctggcgcaaccacgcagtgcaggcggtcgtgccagatcggctgcgcgcgcagtggtgcgtgcgtttcgggcgccagtgtggtcactgccagttccagctcgccgcgcagcaccgctgcataggccagttccgaatccagaaactggatgtccagcgccgcctgcggatgttgtgtggcgaaactgcgcaacaaggccggcaggcggtgcagacccacatggtggctggtggccagactcaaacgaccgccaaacgccgcgcctagatgctcaagcacacggcgggtgtcctgcagctcggccagaatgcgttgcgcgcgcggcaacagcgcctggccggcttcggtcagcaccacttgccggcccaggcggtcgaacagccgcgccgacaattgcgcctccagcagcgcgatgcgtttgctcactgctggttgggtcagatgcagggcctcaccagccgcagagaagctgccgcttgcggcgaccgccacgaatgcattgaggctggccaggtccattgccattcctaaaattcatttcttgaataaacaatatgaatttgcgtaatccaagacaagctcctagcatcggtctcagccaggtgggcgcacccaccatccgccactcggattgccgcgatgactgccaagaccctgtacgacaagctgtgggaaatgcacgaggtcacacgccgtgacgatggttcgtcgctgatctacatcgaccgccacatcctgcatgaagtgacttcgccgcaagccttcgaaggcctgcgcctggccgggcgcaatccgtggcgcatcgacgccaacatcgccacgcccgatcacaacgtgccgaccacacgcgccgagcgccagggcgggctggagtcgatttccgacgaggtgtcgcgcctgcaggtgcagacgctggacgagaattgcgacgatttcggcatcctcgagttcaagatgaacgatgcacgccagggcatcgtgcatgtggtcggcccggagcagggcgccaccttgccgggcatgaccgtggtctgcggcgactcgcacacctccacgcacggcgcattcggcgcgttggcgcatggcatcggcacctccgaggtcgagcatgtgctggccacccagtgcctgatcaccaagaagatgaaaaacctgcaggtgcgcgtggaaggcacgctgccgttcggggtgaccgccaaggacatcgtgctggcggtgatcggcaagatcggcaccgccggcggcaacgggcatgcgctggaatttgccggcagcgccatccgcgcgctgtcgatggaaggccgcatgaccatctgcaatatgtccatcgaagcgggtgcacgcgtgggcatggtggcggtggacgagaagaccatcgcctacgtcaaaggccgcccgttcgcacccaagggcgccgactgggacgcggcggtcgcgctgtggagcaccttggtgtccgacccggacgcacacttcgacaccgtggtggaactgcatgccgaagacatcaagccgcaggtcagctggggcacgtcgccggagatggtgctggccatcgaccagcacgtaccggatccggcgaccgagcaggatccgaccaagcgcaattcgatcgagcgcgcgttgaaatacatgggtttgaaggccaaccaggcgatcaccgacatccgcctggatcgcgtgttcattggctcgtgcaccaactcgcggatcgaagacctgcgcgcggccgccgcagtggccaagggacgcaaggtcgcgtcaaccatcaagcaggcgctggtggtgccgggttctggcttggtcaaggcgcaggcagaggcggaaggcctggacaaggtgttcctggatgccggtttcgaatggcgcgagccgggctgctcgatgtgtctggccatgaatccggacaagctcggcagcggcgagcactgcgcttccacctccaaccgcaacttcgaaggccgccagggcgccggtggccgcacgcatttggtcagcccggcgatggccgctgcagcagcggtgagcgggcattttgtcgatgtgcgtgaactcggggattcgggagtggggattcgggattcgtaaagccggtcatgcacttacgcctttttcgaacccccaatccctcaaccccgaatcccggcctctctcaatgactcctttcacccaacacaccggactggtcgcgcctctggatcgcgccaacgtcgataccgaccagatcattcccaagcagtttctcaagtcgatcaagcgcaccggcttcgggccgaatctgttcgacgagtggcgctatctggatatcggcgaacctggtcgcgacaacagcacgcgcccgctgaatccggaattcgtgctcaatttcccgcgatatcagggcgccagcgtgttgttggcacgcgaaaacttcggctgcggttcctcgcgcgagcatgcgccgtgggcgctggacgaatacggctttcgcgccgtcatcgcgccgagctttgccgatattttttacaacaacagcttcaagaacggcctgctgccgatcgtgctggccgaagcggaagtggatgcgctgttcgaacagtgcctggccaacgagggctatcaactcaccgtggatctggccgcacagcgcgtgcgccgccccgatggcgtggaatacagtttcgacatcgacgcattccgcaagcactgcctgctcaacggcctggacgacatcggcctgaccttgcaggaggccgatgccatcggtcgcttcgagcaggaccatcgcgcacgccaaccgtggttgtttggcgcactgcagtgaattcggtcgccaaaaccactgatccgtcggcgctgagcgaacacgtcgctgcccagttcgggccgcaggcgcacgcctatctgcacagcgatgtgcatgcgcaaggtgccgagttcgccgaactccgtgctggtctggcgggtcatcgtaacgggcgattgctcgacctgggctgtggtgccgggcacgtgagttgccagctggcgccattgatgggcgaggtggtggcctacgatctgtccgccgatatgctcaaggtcgtggtggcgactgccggcgaacgagggctgacgcagatatcgacgctgcaaggtgtcgccgagcgccttccgttcgaggccggcagcatggatgcagtggtcagtcgctactcggcgcaccattggcgacctgggacaagcactgcgcgaagtgcggcgtgtgctgcgtccgggcggtatcgctgcgttcatcgatgtggtggcgccgggattgccgttgttggacacgcacctgcaggcaatcgagttgctgcgcgacaccagccacgtgcgcgactacagcgttgcgcaatggttgcagatggtgggcgatgccggcctgcaggtgcagcggcatcagtgccagcgcctgcagttggattacgcaggctgggtggatcgcatgcgcaccccgcaggtcatgcgtgaagcaatccgcgcattgcagaacgcggcggtagatgcggtacgcgatcatttccagatcgatgccgatggctctttcagcaccgacgtgctggtgctttgggcagtacgttgattccaatgacgctgcggcgttactcacgaggatggcatgagcaagcagattctgattcttcccggcgacgggatcgggccggagatcatggccgaagcggtcaaggtgctacagcgcattgatacgcagcacggcctgggtttcgagctggtgtacgacgagctgggcggtgcggcctacgacaaatacggcagccccctggccgatgaaacgctggagcgtgcgcgtgctgccgatgcggtgctgctgggcgcggtgggtggcccgcagtgggacaccatcgacccgtcgctacgcccggaacgtggtctgctcaagatccgctcgcagttggggttgttcgccaatctgcgtccggcactgttgtatccgcagttggccgacgcctccacgctcaagccggaggtggtggccgggctggatctgctgatcctgcgtgagctcaccggcggcatctactttggccagccgcgcggcaatcgcacgctggacaatggcgagcgccaggcctacgacaccttgccctatagcgaaagcgagatctgccgcatcgccaaggcaggcttcgagatggcgcgtttgcgcggcaagaagttgtgttcggtcgacaaggccaacgtgctggcatcgagccagctgtggcgtgcagtggtcgaagaagtggccaaggactacccggatatcgcgctgtcgcatatgtacgtggacaacgccgcgatgcagctggtgcgcgcgcccaagcagttcgacgtgatcgtgaccgacaacatgttcggtgacatcctctccgaccaggcatccatgctgaccggctcgatcggcatgctgccttccgcctcgctggatgcgaacagcaaaggcatgtacgagccgtgccatggttcggcaccggacatcgccggcaagggcattgccaatccgctggcgacgatcctgtcggtggcgatgatgctgcgctacaccttcgcgcaggccgatgcagcggatgcaattgagcgcgcagtcggcaaggtgctcgaccaaggcctgcggactgccgatatctggtcggaaggcaccaccaaggtgggcaccgtggcgatgggcgatgcggtggtggctgcgctgtaaaagcgctcgcttccgcgaggcgtcgtggctgtaccggtggctatcgttcttcggacgatagccactctcgtttggctgaccggtgtgtgatcactcattcgacagaagcgcttgcatgaaatcggcggacgtcgtgctcaggattcgtcggcatgcggggttggcggtggcgcggcgccgcatccagtgccggtaggtacacaggcgcccgaagcaaatcgatgcacctgcaaaaaatggaacaccaacaccaaaacggctagcagccaaaacggccagcagatcactctgccggccgtcaggcttccatcgtgtagcgaatgaccagtgctacgccaccgcagccgtcttgccggcgatgacgccacgctcgcgctgacgcaacagacgattggcaacatcgagccatgccagcgcgctggcttcgatgatgtccttgctggtgccggtgccttcgtattccacgccgtcgtggcgcacgctcagactggcttcgccgcgggcgtctgcgccgatgcccacgctgtgcacctgatagctgtccagctccagcttcacgccggtggccgaggccaatgcaccgaatagcgcatctaccggtccgttgccctgtgcggtttcagccacacggttgccttccgggtcggacaactccaccagcgcattggcgcggctgccgacatcgctgatggtcatggatgccaggcgatagccttcctgcacggtggcgtcctgcatcaatgcctgaagatccgcatcggtcaccaggcgctgcttctcgcatagtgccttgaactgctcgaacatcagcttgacctcttcttcctccagcagataacccagcgcgcgcagacgccgctcgaccgcagcgcggccgctgtggcggcccagtaccatctgcgacgattcccagcccacatcttccgggcgcatgatttcgtaggtgccgcgatggcgcagcatgccgtgctggtgaatacccgattcgtgcgcgaacgcattgccgcccaccacggccttgttgcgctgtaccggcatgccgaccaagcgttgcagcaactgcgaggtggacacgatgcgcggggtattgatcgccgaatcgatgttgtagaacgcaccgcgcactttcagcgccatggtgatttcttccagcgcgcaattgcccgcgcgctcgccgatgccgttgatggtgcattccacctgacgcgcaccgccttcgatggcggccagcgagttggccactgccaggcccagatcgttgtggcaatgcgcgctgaagatgaccttgtcggcaccttccacgctggcgatcagacgcgagaacatgccgcggatttcttcgggcgtggtgaagcccaccgtgtcgggcaaattgatcgtggtggcaccggcggcgaccgccacgcgggtgacctcggccaggaaatcttcttcggtgcgggttgcatcttcggcagaaaattccacgtcgtcgatgtagccgcgcgccagcgtgacatgccggtgcaccgattccagcacctgctcgcggctcatgcgcagtttgtgctcgcggtgcagtgggctggtggacaaaaacacatgcaggcgtgggttggccactgtttccagcgccctggccgaagtttcgatatcggcctgcaagcagcgcgacaacaccgccagggtgggacggcgcagttcgcggcccatcatcgccaccgcttcgcggtcggaatgcgagctggcagggaagccggtttcgataatgtccacgccgagtgcatccagcgcgcgcgccatgaccagcttttgctggggcgtcatgctgcagccgggggattgctcgccgtcgcgcagggtggtgtcgaaaattcggatatgcggggtctggttggatatggtcgtgttcaccaggaagactcctctgcggcgatggcggtgacaggcgttgaagcgactgcggatgggcgggaaagaacgggtatatcgggttgtggcttgtcgctgcgttcgttgcgaagtcgctcggtattgcgacggcggggcttgcgtggcggacgcggccgcacttcagacaaaagtgtggccagcacggttgcgtcgatattaccgccagagaccactgcacatttgcgtttaccggaaacgcggcgtccggcggccagcgccagcgcgccggcgccttcggcgatcacgtgttcttccagcgccagacgcaccaatgtttcgcgtaattcggcctcgcgcacgatcaccacatcgtcgagcaggctcgagcacaggcggcgcgtgagaaagcccggaatcttgaccttcacgccgtcggccagcgttgcaaccggggtaatttcgcgcaggtcgccgcgcacggcgcgcgccatcgaatcgacgccttccacctgcgcgccgaccacacgcacgccttgcgatttcaacgccagcgctaccccagacgccagccccgccgccgccaatcggcacgatcaccacgtccggcgcatgcgcagccagttcgatgccgaccgtgccctggccggcaatcacatccgggtcgtcgaaggcagacaaaaagcgataaccgttctggtcggccagctcgcgcgcaaacgcgaatgcttcgtcgtagctgttgccatgctggcgcacggtggcgccccaatgcgcgacaccggcgatcttggtctgcggcgcgccgtagggcatcaccgtgatggcctgcacacccagccgatacgccgaccacgccacgccttgcgcatgattgccggccgaggcacagatcaccggacgctcatcgccgcgctccagcccggccagcaatgcattcaatgcgccgcgcaccttgtaggagccggtgcgctgcaaattctcaagcttcagccacacaccgaagcgttcggcgtaatgcagcggcgtgggcgacaggtacttgcgcaggcgtgcctgtgccgccagcacgtcggccacgctgacggccacgtcgcctacctctggctcctgtgcggaagcggaagggcggccggaatcaggcattgcggcgcgcgcgcggccgatccggaagaagacacctccgaacggcagtttgatcgtcgcgcgaggtctgcaggctcatgccgcagcctcgaccgcttccagcgcagtaatcagcaccgattcgcagtcgtagaccttttccagctgcaggcgcagcgtttccggcgggcggctgctgtccacgtctagctgcagatgccagcggccggcagcgtccggggccgctgcgccctggatcgcgcacgggcggaagccgcggcgctcggtcatgccgatcacccgcaccagtgcgccttctgccggcttcagcaccagatcaagccggtaacgcatgcgatgtctccttggccgcatgtgcgggattgctgtccagcatggtgctgttggcgttgttgggcgggaccagaggccagacgttggcgcgtgcgtcgatcgcgacatgcagcagaccgggaccgggctgcgccagcaaatcggccagcgccgcgtccacatctgcgcgcgcgatgatgcgcttggccgggatgccgaatacctgcgccaacgccgcaaaatccgggttgtcggatagatcgatttcgctgtaacgttcggcaaagaacagctcctgccactgccgcaccatgcccagcgagctgttatccagcagcacgatcttcaccggcagcttgcagcgcgcaatggtcaccagctcttgcacgttcatcatgaaactgccgtcgccggaaaccagcaccacggtgcggtcggggcaggcgaactgcgcgcccatcgcggccggcaggccgaagcccatggtgccgagcgcgccgctggtgaggtggttgcgcggatcgttgaaacggcagtgctgggccacccacatctgatgctgacccacatcgcaggcgatgatggtgtcggccggggccacttcgctcaggcgcttcaacagcgccggggcgtagatatcgatacctggcgcgtcgtagcgcgcaccgaatttttcacggttggcaaaacagcgcgtgcgccagccctggcagttggcccgcgctgcgctcagcgccttgaggctggtcgccacatcgccgggcaccgcgatatcggcggtgcgcagcttggagatttcatacgcatcggcatccagatggatgacgcgcgcaaacggggcgaactcgctcagcttgccggtggcacggtcgtcgaaacgcgcgccgaccaccaccagcagatcgcattcctggatggccatgttggccgctcgtgtgccgtgcatgcccaacatgcccagataatcgggatgcgcatgcggcagcgcacccagaccgcgcaaagtcaacgcggtcgggatgccggtggcttcgacaaagcgccggaatgcctccactgcaccagctaacgcaatcccgccaccgccatacaccaccgggcgctcggcactggcgatggccgccagcgcttcggccagtttcgcgtccgccggtgccggtggcggcagtaccgctgccggcacatgcgcaggcaagtgcgaggcattggccacctgcacgtccttgggcaggtcgatcagcaccggcccgggacgtccctcgcgcgcaatgcgaaacgcttcgcgcaccatttccggaagatcctccacacgccgcgccagaaagctgtgcttgacgatcggcatggtcatgccgaacacgtccagttcctggaacgcgtcggtgcccagcagcggcgtggcgacctggccggtcaggcacaccatcggcaccgaatcgagcatcgcgtcggcgatgccggtgaccagattggacgcgcccgggcccgaggtggccacacatacgccgacccggccgctggcacgtgcatagccattggcggcgagtgcagcgccctgttcgtgacggaccaggatgtgcttgagcctggaatccaccagggcatcgtagaacggcatgatggtgccgcccggatagccgaacagcgtttccacgccttcggcttccagggcctgcgtcagccagcgcgcgccgttgcggggcgtgctgtgtgcggaggtgttcatgcgttgcggaccttcggtttaagcggtgggggaggcggcggcgttacgccgcctgttgattcgcaggcgcggcggcggcttgctgttcgccgttgagccacaccatcttggcgcgcaacttcttgcccacttcctcgatcgggtgttccagatcggcctgtttgaacttggtgtagttcggcagaccggcttcgtactcggccacccagttcttggtgaaggtgccgttctggatgtcggtcagcacatccttcatgcgtgccttggtgctggcgtcgatcacgcgcgggccgctgacataatcaccgtattgcgcggtttcagagacgaattccagcatgcgggtgatgccgccttcgtagaacaggtccacgatcaacttcaattcgtgcagcacttcgtagtacgcgatttccggctgatagccggcttccaccagcacttcgaaaccggcctgcaccagcgaggaggcgccgccgcacagcacggcctgctcgccgaacagatcggtttcggtttcttccttgaacgtggttttgatgatgttggcgcgcgcgccacctagaccgccggcataggtcagcgcgaactgttcggccttgccgctggtgtcctggtagaccgcatagatacacggcacgccacgaccgatttcatactcgcgacgcaccagcgcacccgggcccttcggcgcaaccagtaccacgtccagatcggcgcgcggggtgatcatgtcgaaatgcacgttcaagccgtgtgcgaacagcaggcaggcgccctgcttcatgttcggggcgatgacgtcttcgtagagcttcttctgcaccatgtccggggtcaggatggcgaccagatccgcgctcttgaccgcctcggacggcgccacgacggtgaagccatcggcctgcgccttggattcggtcgggccacctggacgcaggccgacggtgacgtcgaagccggaatcgcgcaggttcagcgcatgcgcgcgaccctggctgccgtagccgatgatcgcgattttcggttgggtgtcgttgctcatggaatgtccttgcggggttgacagtggagatgggcagtgaataaacggatcagccggcagtgcagacactgaccggctgaacacagcggggacgaacgatggcactgcgcaggcaaccacgagcgccagcgcacggctgggcatgactgggtcgtttggcggaaatggcagtgatgtcgttcatgtcattcgaaacttttggtgatccctgaaacgcgaaaccccgcgccgttgccggtgcggggtctgatcgaagccttgtgtctgttgcctacacgaagtctcgtcccgcaccgattggcgaggtaataagtacgagcacgagaagcgacacaaccaacgcgccagagggcgtggacatcggggcgttcgaggtggtgtggcggtgcggcatgggcctgagataaccatcgcagtaaccacgatgtcaacccttgcgcatgaaaccgctgtgccgacatctagatctgcgtgcaaagccgcatggcaacagcatggttactgatgaaacaggatcggttcggcgtcatcatcgccgacggcggtcaccatctgcgcggcatcaggcacgcgtccgtgcgccgcccgcacggcatgacctggcccgctggtatggtgagtccctcattctcagagcggctaacacaacgactgcgctcaccgccaggcgggcgcggccggtgctcggtgcggcatggaccacgcgtccactgcgggtctgagcgtgccgtccgtgcccacctgacagctgctcgcgacgttgtgttagccgctcttagcgagaatttaatgagcaggttccgccgccgtttttcgtttatcgatgccttgttgcgctgcgcggcgcgcaatgcgtgggcgcgccacgcaatgccggggtggcgctaggcgtgagctgcggcgacgtgagatggcccgcgcggacatatgtcgctgtcgaaatgcagcgccgctccagcgctcaatacccgcaatgtgcggccgctgcgttgacgcgctatacctcacccgcacacgcggtgacgttcgcgtcggcaaatgcccgctgtattgttttcgccgtgcaacgtgcgatgtgatttaatcgccgccgaagtgggggtaccgcagcgtgctgcggttgagatagtcccttggaacctgatccggctgataccggcgtagggaagcttcgtcagatgcgatgacccgtgcgtgcacgggtcatcggtatcgaacgccgccgcttcgtccgcactgcgactttctcgcagcgccagccattaggacgaatgccatgaatgccgcgcctaccgttttgcagcaacaagcccagtcgttgtccgaggctgtcacccaaccgattcccggttcacgcaagatcttcgtgcaaggctcgcgcgcggatctgcaggtgccgatgcgcgagatcgcgttgacgcgcacgccccaccttgttcggtggcgaagagaatccgccgctcagcgtctacgacacttccgggccttatacagatccgcaggtggctatcgatctggccgttggtctggcaccgctgcgcgcgcactggattgccgagcgcggcgacaccgtcgcactggatgggctgagctccagtttcgggcgtggccgcgagcacgatgcgcgtctggatgccgtgcgctttccggcgcggcgcttgccgcgggtcgcgcgcgagggcgccaacgtcacccagatgcattacgcacgccgcggcatcatcacgccggaaatggagtacgtggcgatccgcgaaaatcagcgtctggaagcggtgaccgatgcgagcttgcgtaagcagcatccgggcgaggcgttcggcgcctcgatccagcagcgcatcacgccggagttcgtacgcgaggagatcgcacgggggcgcgcgatcctgcccaacaacatcaatcatcctgaaagcgagccgatgatcatcggtcgcaatttcctcaccaagatcaacgccaacatcggcaacagcgccgtgtcttcgggcattgccgaagaagtcgagaagctggtgtggtcgatccgctggggcggcgatacggtgatggatctgtccaccggcaagcacatccatgaaacgcgcgaatggatcatccgcaactcgccggtgccgatcggtacagtgccgatctatcaggcattggaaaaagtcgacggacgtgccgaggcgctgacctgggaaattttccgcgacaccttgatcgaacaggccgaacagggcgtggattacttcaccatccacgccggcgtactgttgcgctacgtaccgctgaccgcaaagcgggtgaccggcatcgtgtcgcgtggcggttctatcatggccaagtggtgcctggcgcatcacaaggaaaattttctctatacgcacttcgaagacatctgccagatcatgaaggcctacgacgtggcgttctcgttgggcgatggcttacgccccggctgcattgccgacgcgaatgacgcggcccaattcggcgagctggaaacgctgggcgagttgaccaaactggcgtggaagcacgatgtgcaaaccatgatcgaaggccccggtcatgtgccgatgcaattgatcaaggagaacatggacaagcagctgcgcgaatgcggcgaggcgccgttttacaccctggggccgctgaccaccgacatcgcgccgggctacgaccacatcaccagcgcgatcggtgcggcaatgatcggctggttcggcacggcaatgctctgctatgtcactccgaaagagcatctgggtttgcccaatcggcaggacgtgcgcgacggcatcatggcctacaagatcgccgcgcacgcagccgacctcgccaaggggcatccgggcgcgcaggtgcgcgacaacgccctgagcaaggcgcgtttcgagttccgttgggatgaccagttccatctcggtctggatccggaaaaggccaaggagttccacgacgagacgctgcccaaggacgcgcacaagctggcgcacttctgttcgatgtgcgggccgcatttctgctcgatgaagatcacacaggacgtacgcgattacgcggccgagcacggaatggacgacgcgcaagcgttatcgacaggaatgcaggagaagtcggcgcagtttctggcgcaaggtgcgcaggtgtatcgccccatgtgacgggttacatccgggcgtttcagaagcgccacacagcgcctgcttaggaaaaattcagtttggtgtggggcagatcgcatcgcggcgcacacgtgccgcggtgcgattggattgcaagcgatcccagccgataagggtttcagcgggtttagctgaatcgcagataaaaaaatcgcgccagaaggcgcgaaggatacgtcgtaattatttgaattcgtcggcgagagagagagagcctgacgctgccgcctgtcattaggaagcaacgtcgcttagcgtaagatttgcaccaattggatgcatgacacagtcggtcgtggtcctttgctgaatttggcgtttcgcctgttctgcgatgcgctctttgtagtcctttgcatgtcgatgtgtgttttttgccgatgagtgttccttccgtttctgcaatgccatcagaccggctgcgtgtcggtcagtgcgtggtcgacgttgcctcgcgcgaggtgcacgcgccgggtgcggagcgaccgctgcgtctggcgcccaaatccctggcggtgttgctggccctggcgcgccagccgggccaggtggtcacgcgcgagcagctgcttgccgaggtttggcccgataccttgccgaccaacgatgtagtgacccaggcggtcacgcagctgcgcaaggcgttcgccagtcacggcgggcagcgttcggagcatatcgagaccattgccaagaccgggtatcgcttgatggcggcggttgtgtgggaagcgcatgcgccgggatcgacgaccctgccgcaggagtcacccggtgtgcaatcgcccgagctggcgcaagcggacgatggggctgtacctgcatccgtatcggtctgcgagcagtccggcgctgctgcccaacccatccgcccggcgtctgcgcagcctggagttcccgtcgctgagaggccggctgcgccactgcagcggcgttggacggcactggcagttgccagcgtggcattgctggtcgtgctggaccttgcagtacagatcatgtggcgacgggttccggcatctggggctgcgcaagcgtctgcggtgttaggcagccctaaacggccgtatcaggtgatcaccgcaggcggcgggttcgatcttacgccgagcctgtcgccggatggcgcgatggtggcgtacgcctccttgaccggtgatcgcaccggcacctcgatcctggtcaagacgaccgataacgcctatccgcgtgtgctggagacgcccgcgccgggcgtgtccgatcgtttgccggcgtggtcgccggatggccgcgagatcgccttttccaggcaggcgcccgatgggagctgccgggtgatgattgccgccgccaccgggccggcggcggcacgcgaagtggtgcggtgcgaccgtgcggacatgctgagtttcagctggtcgccggacgcgcgcgcgctgctgttcggcagcatgaccggcagctacggcgcagcacgcatacgtcgcctgaatctggaaaccgggcagtggcagacgctgaactatcctgcgcaagccggtgatttcgattacgcaccgcgttattcgcctgatgggcattggatcgtattcctgcgtaatccgcagcttggcgatctgtggcggattcctgccgaaggcggcgctgccgaacggctcacccacgacactgccgatatctggggctggagctggttgcccgacggcagcggtgtgatcttcgggcgtcgcgtggacattgaggcgcggctgtatcggctcgatctgctcgacagcagcctgcacgacctgggcgtggacgatgcgcaggcaccggatgtggcgcatggccatctggtatttgcgcaacgcaaaccgcaattcggtgtgtatcaagtcattcgcgacacgatgaatggtggctacattcgacggcgcctgttttcttcgagtgggcgcgacgatcagccgatgatcgcgccggacgggcgtcagttggtctttgcctccaaccgctccggtacgtacgggttgtggtggggcgatgtcagcaagccaggctcggtgcgcctgatcgaagggctgcggccggattcgcgtcaggccgccgactggtcggccgattcgcaacgcctgctggtcagcggcagcgatgcggccgggcacgcggcgctattcgaagtgacccccagtagcggcaaggtggtgcgcctgccggagccgcaaccgcgtccgttgcaggcgatccatcttcccgatcccgaccaggtgctggtacttgctgccgcagacgacgggcataccttcgccacgctgtacgaccgacgcagcagcccatggcgtgcgctggcaacgctgcaggacgtttcgcaggtacgactggatcgcatcagcggacaggtgctgctcacccgtctcagcggtggaggtgtctggcaggtcgctccgtcgcttgccgccgataccttgcaagccatcgattcgaaacagccatcgcggtggcgttatcgcagctgggcaccaggggcccatggcgatctgcattacctgtcttcgaccgatacctgctccacctacgatggcgagctacgcagcgttggcggccagtgtctggacgcggtcaagttcaccgcgatcaatggtttcagcgtagaccagcacgacggtgcactctatgtggcgctggcagaagaagatggcagttcgatcgcctacatgccgctgccgcagcgttccgttgcgtccatctgtgtcttggctaacctcttgtcgatattgaggaaaatcgcctcgtaaatttttcggaaaggcttcgtggcaatttcggcacagtttcgtcataacttcctgactgatgccagatgcggcaaaacactacgccctcttttgtacggggggctgccaacatgcaacaggtcatcaccgcagatcgcggacttgcgctcacgctggatagcgacagcgagtcgacatcgaccacctgcctggcggtctctcggctcggcagcattcgcaccaacgcagcaacattcaccttgtgggtgcagttgcgtggacgcgcatgggtggaatccaaggagggacggttccgtctgcgtgctggcgactggatcgccttcgataaagactcccatcccaacgtgcaggcagaccgcagcgcgctgtgtgtgggcgtcagcctggatagcgatagcctgcaatcactcaccgagctgaccgatgccaccctgtatccgggccgcgcccagttgtcgcacagcgatctgtgcattgcactgcggttgtggcgtaacgctgcagcacagagcgtcagtgcatccgcccgtccgctgctgctgcatctggcggcgatgcagcgcgacttcaccgaacaagagcagcgttgcccgggccgctcgcgcagccgtcggcgtcaggtgttcggccgcatgcagcgtgcgcggctgtacctggaaggcaacagcgaccgcgtggtacgcatcagcgaactcgcccagctaaccaacttttccagttggtacgtctccaagacgttccagagcttgtacgaagaaagtccgcaggcgctatcggcacgcttgcgtctggagcgtgcctccgatttgttgcgcgatacctcgatgatgatcggcgaggtggcagccgcaagcggcttcgacaattgctgcagcttcgcgcgtgcgtttcgtgcacgcttcggtgtgtccgcgtcgcactaccgcgaccaaacggtaaatccgccagattcggcaaagccacgtaacgtgacgcgcaaagcgacggttttcacgcaatcgtaatttgcacaggggcgcttaacgcgccactaacgaaccctggagagattgatgaaccttcgcacctccgcagtgcggctgggcctgttgcccgccggtattgcgatcgcgttgacgccggctttcgccgccaatgcacaagagcagtccgccccgtcgaccacgacgctggatcgcattgcaatcactggctcgcgcatccgttcggtcgacgttgaaaccgcccagccggtgttcactgtgacccagcaggacattcagaagtcgggcctggtcagcgttggtgacatcctccagaacctgtcgatcgccggtacccagacctatagcaaggctgccgtgctgagctccgccccggagcagggcggccagtatgtcaacctgtataacttgaacgaaaaccggaccctgctgctggtgaacggcaagcgttggaccagcagtctggctggcttgagcgacatgtccaccattccgagctcgctgatcgagcgcatcgaagtgttgaaagacggcgcctcggccatctacggctccgacgccgtggccggtgtggtcaacatcatcctgcgcaagaactacgacggtgcagaagcctcggcgtacttcggccagaacggccgtggcgacggctccaaggcgcagtactccttcaccgccggcaccaccaccgaccgcgcctcgctggtgttcggtgtcaactacaccaacgaagatccggtgtgggccaaggctcgcccgctgacccgttactcgtctggtccgaatcacatcgaagacagcctgagcgcaaccggcccatggggccgcttcaatgatccgcgcgcagttggaactccgggtgcaggtaattatcgcgacaccgacggcaaggtcgttgacgctgccgatggcacgtggagacctaaccagtgggtgttgaatcacactgggtcgttcgacggcaagggcaccggcgccgattctcgcagcctgtccaactatcatattggcgcgggcgtagacgactactacaactctgtcgaccagatgatgttgcagcagtccagcaagaataagtccgtcttcacgaccggcagctacaaccttaccgacagcctgacattcaagtcgaccgcgatgtactccgagcgcgattcgaaccgtcagatcgccggttacccgctgcaggctgtatcgcagccgcaattcccggttgccatcagtggcagcagttactacaacccgatgggccaggacatcaaccgctggttccgtcgtacggttgaactgccgcgcaccaccgaaaacaacgtcaagaccctgcatttcgacgcagcgctggaaggcgtgttcgacgtcggcagccacggctggaactgggacgtgggcttcaactacaacaagtacgacgtgacgcaggttttgcgcggcaacatcaacttgctggcactgcagaaggcgctgggcccctcgttcctaaatgcacagggccaggtacagtgcggtactgcggctagcccgctgccgctgggcaccagcaatgcgctgggccagtgcaccccgttcaacatcctgggcggcccgtcggcgtccaccccgaatgcgctgcaatacatcaacgcgctgggtcaggccacgcagcagagcctgagcaagcagtggaccgccaacctcaccggcggcctgttcgatttgccggccggtgagcttggctttgcagcaggtgtcgaacaccgccaggtcagtggttacgactacccggatcaactgtccagcgcgggttacaccaccgacctggctgcacaggcaaccgagggtcgctaccagaccaacgaagcctacctggagttgttgattccggtgctgaaggacctgccgggcgtcaaggaactgtcgttcgacgttgccgcgcgttacagcaactacagccgcttcggcgacaccaccaacagcaagttcagcttcacctggaagccgatcgacgacctgctggtgcgtggtacctacggcaccggtttccgtgcaccgacgctgtcggacaccttcggtggtggttcgcagacgttcgacaatttcaccgacccctgcgatgcgaccttcggttcgctgggcaacgccggtgtagcagcgcgttgcgctacgcaggtgccggctgacttccgtcagaccgacagcgcaggcaaacctgtggcgcgtcgcgacgtgcagggcaatgcaccgttcaactcgggcgtcggcaatgccgagctgcagccggaatacagcatcacccgtaccgtgggcatggtgtatagcccgcattgggtgcagggtctggatttctcgctggactggtaccgcatttcgatctccaacatcattaccccgctgtcggccaatgatgtgttgaacaactgctacctcaacaacttggaaaactattgcgccaactttgcgcgcgattcggtcaccggtcaggtcaccacgctgagccgcggcaacgtcaacctgggtcgtctggaaaccgaaggctacaacttcggcgtgcgttaccgcatgccggaaaccgcctacggcaagttcgcggtcaagctggataccaactacctggcgacctacaagtcgcagacacaggcggatgcggattgggcgaactacgccggttactggaacttcccgcgcgtgcgtgccacctcgggtctggactggtcgctgggttcgctgtcggctaactgggatctgcgttactacggcggcttccgcgattactgcttggatgcatcggcaggtatcgcgtgcaacgacccgagctaccggacgccaaacccgggttggggtggtggcactggctccaacaagaagggctcgatttcctatcaggacgtctcggtcacttggcaggctccgtgggatggcagcgtgacggttggtgcccgcaacatctggaacaagcagccgccgatcacctattcgatcaccaacagcagcaccgctgcgatcgatccgatgctcgactacgaccgcttcctgttcgtgcagtacaaccagcgcttctgatcattgaagtggcgtaaatgcgtagaaaaagcgggccgaaaggcccgctttttttgtttgttactggccgtatcgagtgtgctgtgtgtctaagagcggctaacaagacgtcgcgagcagctgtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcatggtacatgccgattccgagcgccgaccgcgcccgcctggcggtgagcgcagtcgttttgttagccgctctaaatgttgcggcgatttcttggtggtgcgcaggcaactggaacgctgccggaacgacacgacatgcctccgaaattcggtcgaaggtgcaaggcgcacagtgctacatgcgcatgcgcgattgcagaccatccgagtgcgacggtctatggtcgatcagagcaatgtgggtatcgatctgggcagcggctctttgaggggccgtatctcggcgtcgcttgccgatcacttgatcccggcattgcaggcccacacgctacaacgtctgtcgtgcacgccaatccccgagtgcgtcgcgcagcggctgaacgccaaagaaaaagacgcgatgtcatcgcgccttttgctacctcaatcgccgccactcaccggtgcggctcaggcctcagcaagtcccagcaacgtgtctgcctgttcgcgccagctcggcaggcgggcgatgacgccgaccttggtcagatactcttcgtccacactttcgccgctggccagtgccgtggcgacatggaccgcgccggtaacccagaagctgcgcaagctggaacgctgcggatggcgatggaaggccaccgcttcgatgatcggcatcggcaggccccacaggccgagcaggtaggcgccggcttcggtgtggcccaagcgttcgtcggcgccgtcggtcggtggttctcgctcatcgcgcacgccgggcagcaacaggccgatatcggccagcaaggcggcggtcgagccgagttcggcactggtcggcggcaataccttggccgccaggcgcgaggagagcagggcgcggcgctgcatcgcggtgcgctcggccggggtaagcgtctgcaccgaaaatacttcgctggccagcaccagatcgcgcagtgtcgccacgcccaggcgggtcaccgcggtacgcaggtcggtgatgctgcggccgccggaaaagaatgccgaattgcacagttgcagcactttggccgcaattgccgggtcgctggcgatcaacttggcgatatcggccgcgtcggcgccgtcgtctccttccagcgcatgcatcaggctcagatacaggtgcggtggcgacggcagtttttcgatccgcccgatggccgcgcgcaggcgcgggttgctgagcaggtcgcgcagctcttccaggctggtcacggcttcgagcagaacttccggtgtcagcggcatcggcaggaagcgatgcgccacgccgatgatgcgggccggtggcgtgcgctggccgtcctgcgcatcgatcagcgcaatacgaatggtgtccgggcgcagcgtccggatctgccccagcaaggtggcggcagtcaggtcgggcaggatcggtgcaacaatgactgcgtcaaacggcgacagcgcggccgcttcaattgccgaattaccatcggccacctgctgcgcctgccactggtcgccgagatcggcaacataggcgacaaggtcggacggaagactggcttcgtccccaacaaacagaatacgcaagacacttccccagaagtcaccggtggcagacaccggccaaacgcttccggcagagtacccaatttgccgaccgctgtcaccgggatcacgccaaaagcgtgatcccggtcgccccgaaagcgcagggcagcatcatgatcgatggatcacggcgcgtcggagttatagcgttccaccgactccaccaggatgcgcttggcctcagccgcgccgccccaaccgttcagcttgacccacttacccttctccaaatccttgtaatgctcgaagaagtggccgatgcgctccatccagtggctggacacctggttgatgtcttcgatgtgcgcgtagccggagaagatcttctcgatcggcacggccaggatcttttcgtcgctaccggcctcgtcgctcatgcgtagcacgccgaccgggcggcaacgcaccaccgagcccggcaccagcggcaacggcagcaccaccagcacgtcggccgggtcgccatcgccgcacagggtgttgggcacgtagccatagttgcaggggtaacgcatcggggtcgacaggatgcggtcgacgaaaatcgccccgctggccttgtccacttcgtacttgaccggttcggaatccttggggatctcgatgacgacgttgatttcttccggcagattcttgccagaggtgaccagttcaaggcccatgcgtgtagctccgaggcgtcagcagtgtgtggagcgcgattctacgcgttcggctgttgcgctgcagcgacactgaatgggcaatctcctgaccgctgcgtgcggcatagcccgcgttcatcgcgggcggctccccgatcgttgcggcccgaccggcggcgcacgctaccggctcatccatcgcataggaagtgccatgtccaggctcgcgcgtttgctcctcgttttgctgctgtccctgactgctcagatcgccgctgcggccacgcctgcgcccgccttcgtggatgccgtggattggcccgccaatggcgaaggctgggaggcgttcatcgatctggagcagcggctggatcgggatttcgacaacatctgcggcgacaccttttgcgctggcgaattcagcgactaccagccgttgcgcttccgctgctccgtgcaccgtgtcaccggagtggtgcgcagctgcatctggaccttcggtgccagtgaggtcagcgtcgacccccgcaccggctacctgcgttcggacagccgcgtctggcgctgcacggcgccgctgaaagacggcacccgcctggacgagatgtatcgcacgcttgcggtcaccaatccgctgttcgagccactgccgggcggtgccccgccgatctatgacggcttgatcggctgcctgtaatcgacggccgacgtggaaggccttgccaggcctggcggacctcgtttgcgaaggatgccatcttcgcatcgacgatcagcgccaccaatgcacgagtgggcgttgtgccgatcctgagctgggcagcgcagatgcagtgggcggcctggtgcgccgtcaccggcgtcgtccctgggcggtagcgttgccggtgaaggcaacgcggggttgcaatctactgcaactcacctggctggtctgctgcttgccgtcagcatggctgcaggtctcgcgacctgcggcgaccgcaccgttacaccagcggaacgagcaacaaggccaagatattgatgatcttgatcaatgggttgatcgccggccccgctgtgtccttgtatgggtcgccgaccgtgtcgcctgtgattgcagccttatgcgcctcgctgcccttgccgccgaagtgaccgtcttcgatgtacttctttgcgttgtcccatgcaccgccgtcggtagtcatcgaaatcgccaggaacaagccggtgacaatcgtgccgatcagcaaaccacccaacgcatgcggcccaagcagcatcccgaccacgatggggactactaccggcaacagcgagggcacgatcatttcgcggatcgctgagcgggtcagcatgtcgacgacgcggccgtattgcggcttggcagtgccggccatgatgcccgggagctcacggaactgacgtcgcacttcttccaccaccgcgcctgccgcgcgtcccaccgcttccatcgccatcgcaccgaataggtagggaatcagtccgccaatcagcagccccatgatcaccgtgcggtcggacagatcgaaggcgaacacctggccgggatggaccgcctgcaggttgtgggtgtagtcggcaaacagcaccagcgcggccagcgccgccgagccgatcgcatagcctttggtcactgccttggtggtattgcccaccgcatccagcggatcggtgatgttgcggacttctggcggcagttcggccatttcggcgatgccaccggcgttgtcggtgatcggcccatatgcatccagcgcaacgatcatgccggccatcgacaacatcgccgttgctgcagtcgcaatgccatacaaaccgccgaaatgaaacgcaccacagattgccgcacacaccgcaatcaccggcagcgcggtggacttcatcgagatgccgagtccggccatgatgttggtgccgtgcccggtagtgctggccgacgcaacgtgctgcaccggagtgtattgcgtgcctgtgcggtactcggtaatccacacgatcaggccggtgagcaccaggccgatcagcgcgcaggcatacaacgccgtggcaccgtggctgttgtcgcgcatcagcgactgggtgatgggccagtaagccagcgccgcaagcacgcccgacacgatcatgcccttgtagagcgcgcccatgatcgaaccgccggctttgaccttcacgaaggtcgcacccacgatcgaggcgatgatcgaaacgccgccaagcaccaacggatacagcaccgcatgcggcccggtctcggcgagcgtcaggctaccgagcaacatcgtggcgatgacggtcactgcataggtttcgaatagatccgcggccatgcctgcgcagtcgccgacattgtcgccgacgttgtcggcaacaccgcagggttgcgcgggtcgtcctcgggaatgccggcttcgaccttgccgacaagatcggcgcgcacatccgcgcctttggtgaaaataccgccacccaggcgcgcgaagatcgagatcaacgacgacccgaacgccaacccgaccaacgcatgcaggttctgctccagcggcaggcccatcgcttgcagcgccgcaaagtagccggccaccccaagcagcccgaggccgaccaccagcatgccggtgatcgccccgccacgaaacgcaacatccatcgccttaccaatcccatgccgcgccgcttcggcggtacggacattggcgcgcaccgacacgttcatgccgatatagccggctaatcccgataacaccgcgccaagcgcaaatccgatcgcggtgtaccaactcaggaacagcccgaccaagacgaacagcaccgcgccagcaatcgaaatagtgaggtattgccggtcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtgaacgtggtgttgtccaacctaaagtgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggttgccggttgagataggcccgcgcgccctcctggatcgcggcggcgatctcctgcatgcgtgggttgccgctctgctgcgcgaccacccagcgcgccgacacgatgccatagacgattgccaacaccgcacaacccagcgcaagccacggcccgtagtgttccagcatgacccctcccaaaagaatggatatcgtccggtcgggacgaaccaagggcgatgcacacaacgagtgaactgacgaatacggactcgacggccatgggccgtaatgcgcgtcgcgaatgttcaggtggccggatcgcgaccgagtatgcgccgcagcgtgcatggctaccagcgctgcggctttggcgcgtcgttcagttgtggcatgacagcctgcggcccacgtgatccggtcgaccaggagtctccatgtctcaccatgctgcgcaaaaatatgccgcgatgctcgccacgctgctgctgaccagccaagcgtttgcagcagatcccacgcctgaactcaagcagcgcccgccaggtactgctcaagcggtcggcgccgtgcacaccttgcgtcagatcccggaagcctgcgcacgccttgaaggcgtgtttacaggaaatgctgcgcagccgtacaccttgtcggtggtccgcagcagccccacctgccaaccacgtgcacgcttcgtggatttcgcaaaggccgcgcccagtgtcgcttcgggctggatcttcaacgatgtgatccgtgtgccaagcgccgcctgcccggcgcagcaagcggtcgtgcgcgtgtggcgcaagccggtggatgcgaagccgcagctcgatggccagggccagtcgcgcatctatctggaggaggccaaacagcaagcagctgccggcaagattccgcaggtgccgatgttcgctgcgcagatgacggtggaaggaaagggctgtcagtgacaggtgtggcgtagcgcgtgtgcgctgcccagcttgatgaaagaaccgaagggcgcatccttgccttgatgaaggagcttgggatccactatggctgtatggatttgatcgtcacgccgcacgatgagctttatttctcctgattagcacgcactttcagcggtgaacatggtgacatcacgcaggtcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgctaggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacggcagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagccacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccgcgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtgaaactagataacatccttgttcggcggattacgtcagcgcccccccctgctcggcaatcaggaggttcccccatgcaacgtggctcaacaggcagccgcctcctaagtggcagttacctgcgtcatggagcactgcagtcgaagattcgggagacggctcagcgccggctaatgtgggcgtcctggcacagatgcgctaccgagtgcgcccgcactggggcaactcacccctcccacgccggcaacttcttcgccaccgccacattcttcaacgtcacatacgtcggcaaaccatcgctgccgtaggccagcggcgcttcgcctttgatcaacggggcgaagtagcggcgggcgcgctcggtgatgccgaagccgtccttgcgcaggaaactgggcggcattttcttttcgtggttggccaccttgtgcaggggcgcgggtacgatcttccagcggtagggggtgtcgctgacgcgttcgatcaccgggatcaccgcgttcatgcccttgagggcgtactgcacggcggccttgccgacggcttgggcctgttcccagtcggtcttcgatgcgaggtggcgtgcggagcgttgcaggtaatcgggcaaggtccagtgcaccttgtagccgagttcctgcttgacctgtgcggccaggaacgcggccacgccgccgagctgcgcgtggccgaaggaatccgccgcgccgccggcatcggcgacgaacttgccgtgcgcgttctggatgccttcgctggctaccacgacgcaccagccgactttgtccactacctgctttacctttgccagaaacgcggtctggtcgtaggcgcgttcgggcagcaggatgatctgcggtgcgtcgtcggggccctgcccggcaaggcctgcggctgcggccagccagccggcgtggcggcccatggcttcatagatgaagaccttagtggaggtgtcggccatggcggcgacgtccaaggcggcctcgcggaccgagacggcggtgtacttggccgccgagccgaagccggggcaggtgtcggtcaccgccaggtcgttatcgatggtcttgggtacgccgatgcagtgcagtgggtagccataggcttttgcgagttgcgagaccttccacgcggtgtcggccgaatcattgccgccgttgtagagaaaccagcgcacatcgtgcgcgcgcagcacatcgagcaggcgctcgtacttggcgctgtcctcttccaacgatttgagcttgtagcggcacgagccgaacgcgccgccgggtgtctgcgccaatgcggcaatggctgcggcggattctttggatgtgtcgatcaagtcctcgcgcaatgcgcccaggatgccgttgcgtgcagccagtaccttgatcttgcgcgcgcgcgcttcggcgatgacaccggcggcggtggcgttgatgacggcggtaacgccgccggattgggcatacaacacgttgccagtgatcataaggggacgggctcctcacatgggaagatggtgcacgggacagtgccgggacattccccggatgcggtaagctgcactaccacacggtcagcgctggcgaaggcttgagtctaacgccgccaaccgcaacgcgtttttattcgaaagtggagtccactgatgcgattggttctgttgggaccgcccggttcgggcaagggcacccaggcgacacgtctcaaagacacgtttgagatcccgcatatttctaccggtgatctgttacgcgccgaagtggccgccggctcgccgctgggtctgaaggccaaggaagtgatggcacgcggcgacttggtgtccgacgacatcctgctcggcatgctcgaggcgcgactcggccaagccgatgtggccaagggtttcatcctggatggctatccgcgcaacgtagcgcaggccaatgcgctgtgtgcgctgctcagcaagatcggtcagccgctggatgccgtggtgcagttggatgtggccagcgagttgctggtcgagcgcatcgccggtcgcgccaaggccgaaggccgcgaagacgacaacccggaatcggtgcgcaagcgtctgcaggtctataccgattccaccgcgccggtgatcggcttctacgagcagcgcggcaaattgacgcgtgtggatggcgtgggttcgctggacgaagtgctggagcgcatccgcaaggcgctcggccgctgagtcggcagggaccgggtgcacgtcccggttgttggcggtcgcggcgtctggccgcgccgcgttcttgtagggatcgcccgaaacgggattgcccaacagaaaaaccccggacgtacaagacgtccggggcagaacaacgccagtagtaggcttgctcagagcctcaacagcatgaactccctggggatttggcctcttggggagtaggaccaaagggatactgcgactagcgttcagtatggtgatgggtgtgacgtggttcgcatatcggaaaattcccgatagtagggtagggttttcctgacgcctgggcttgcgttggattgaaatgtcccgcaactccggcgatcggcgacaatggacggcatgaccaaactccacattctcggcatcgccggaactttcatgggcggtgtggccgccctggcgcgtgagctgggctggcaggtggaaggcagcgaccaagccatctatccgccgatgtccacacagctggaaacgctaggcattgcgctggcgcagggctatgcgccgtccaatatttcgccggacgcgaccgatgtcgtcgtcggcaacgccttgtcgcgcggcaatccggcagtggaagcggtgctggatgccggccgccgctacacctcgggcgcgcaatggttggccgagcaagtgctgcctggccgcgacacgctggcggtcgccggcactcacggcaagaccaccaccaccaccatcctgagctacctgttggaggctgccggtcgtgcgccggggtttttgatcggtggcgtggccgcagacttcggcgtgtcggcgcggctgggccaggggcgcgaattcgtggtggaagccgacgagtacgacaccgcgtttttcgacaagcgcagcaagttcgtgcattaccggccgttggtggcgatcctcaacaacctggaatacgaccacgccgatatcttcccggatgtggccgcgatccagcgccagttccaccatctggtgcgcacggtgccggcacgcgggcggctgatcgtcaatggcgaagacgcgcacctggccgaggtgctggcgatgggctgctggacgtcggtggagcaattcgggttcgatgcctcgctggactggagcgcgcggttgattgcggctgatggcagcgcctttgcggtgctgcaccgtggcgcggaggttggtcacgtgcagtggccgttgcttgggcggcacaacgtgctgaacgggttggcggcgctggcggcggtacacgcagttggcgtagatccagcaacggtgatgccggctttggcgcacttccagagcgtcaagcggcggctggaagtcattgggagcgcgcgcggaatcaccgtctacgacgactttgcacaccatcccaccgcgatcgcgaccacgttgcagggcttgcgtgcgagagtcggtgcagcgcgtgtggtggtggcgatggagccgcgcagcaattcgatgcgactgggcgcgcatgcgcaggcgttggcgccgtcgctgcacgatgccgatgcggtggtgtttctgcatcggccggaactggcctgggatgcggcgccgatcattgcgcaagtgcgtggcgaggcgcgcgtggcacaggacgttgctatcttgttacgcacgctgggtgagatcgcgcagccgggcgaccacgtggtgttcatgtccaacggcggcttcgacggtgcgccgcgtcgtttcctggcgcagctgtcgtgatggcgccgctcatgcacgccgccgagaccagcgccttgccgctgtttccgttgcacaacgtgttgctgccaggcgcggcaatggggttgcgtgtgttcgagcgccgctacctggatctggtacgcgagagcggccgcaatggcaccagcttcggtgtgtgcctgattctggacggcaccgaggtcggcgcgccggccatgccggctgccttcggtaccgaagtgcgtattgaagatttcgatgtcggggccgacggtgtgctggtactgcgcttgcgcggtacacggcgcttccatgtgcagcgctcgcgcatccgcgacaatggtctggtggttggcgaggtgaactggtgcgagcccgacagcgacgacgaattgcgccccgaacacagcctgctggccacggtgctcgagcgcatgctcgaacaggtgggggggcaattcgcctcggtggggccgggtttgctggatcaagccgcctgggtgggctggcggttggccgagctgttgccgctcaccgaacagcagcgtctgtcgctgttgcagcaggacgacccgcatcagcggttgaaccaattgcttgcgtggatgcagtaacgcgctgagggattgacgcaggtggcccatcaccgcacttgcaccgccgcaacggtatactcgccactcttgagtgcgctgccgatcacatccacgcaccggatgggcgcaatggccgcactccctctcgacccgcggagtgagctttgatcgtcgatcccagaccgcgtgtggcggatgtgttcaaccaggtctggcgatgcctggcggtgctgttcgtgtgggatgtcttgatcacgatcatttactacgtgctgccgttccgtgcgcccgcgttgccgctgaccatcttcggttcggcgctggcgttattcctgggttttcgggccaattcgacctatcaacgttggtgggaagggcgcgtactgtggggccagatgatcaacgcatcgcgcaatctggtgcgtttgagcgtgagcatgttgtctgcgccggacactgcggcgttggggcgcgcgattgcgctgcgtcagatcgcttacgtcaacgtattgcgctgccagttgcgccggttgcctgttgccacagcgctgcagccgcctctggatgccgatgaagtggccgcggtgagtacccgtaccaacgtcgccaacggcttgctcgatatcaccggccgcagtgtggaacaggcgcggcgcgagggctggatcgacagcatccagcaggcgagcgtggagcgtattctggtggatatcgccaacgcacagggcggcatggagcgtctgaaaaatacgccgctgccgtaccaataccgcttttacccgaacctgtttacgcggttgttttgcgtgctgctgccgatcgggttggtggagacgctgcaatacgccacgccggtcggttcgaccgtggccgggttgatgtttctggcggtgctgaagatcggcgacgagttggtcgacccattcgccaacaccatccacgacctgccggtcgatgcgatgtgtcgtacggtggaaatcgatgcgttgcaggccattggagagccagcgccggagccgatgcagccggtggacggtgtgttgtggtgaggcatcgtgcgctgattcaacgcggtttttgcacatcccaatggtgccaagccgcaatgtctcggttgcccttgaaaggttatcgaacgatctgggcatgtcagttgtagagcagatgatctggggcctggctgcagggcccttgcccgctcaccatcgcgggacacgctgcaggtacgtccctgtaagagcggctgacacaacgtagcgagcagctgtcaggtgggcgcgtggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcggtttatcagctgctctaattctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacacactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaccctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttcttagggctagagcaaggcgctgtcgctgacgcgtgcaccctctggcactagcactggcaatcgccctgacacaactccagctgttgcaggcgccagttcaaccgcccacgcgccgccgccgtcacgacactcatcctgacgctccacgccgcgtcatcggccggctaagctagcgacctcattctcgcgtggagcggccatgaaactgtataccaagcccggcgcgtgctcgctggcagatcacatcgcgctgcgttggtcggggttgccgttcgacctgagcgtggtcgatgcggcgacgatgaaatcccccgagtacctacgtctgaatccggccggtgccgtgccgttgctgctggtcgacgattgggcgctgacccagaatgccgccatcctcaattacatcgccgatatcgcaccactgaccggcctatccggcgatggcaccgcgcgcagccgtgccgaaatcaatcgttggatcgccttcgtcaatgccgacgtgcaccccacgttcaagccaatcttcggtagcaccgcgtacctgcaggatcctgcactgatcgcacgcagccatgacgatgcacgcagcaaattgcgcacgttgtacgagcgtgtcgatgcgcatctgcaaggtcgcacctggcttgccagcgacagccacaccggtgccgatgcgtatctgttcgtcaccctgcggtgggcgcagaaagtcggcgtgaatctggatggcttgaacgcgctgcaggcgttcgtgcaacgcatgctggccgatgccgatgtgcagggcgcactgaaggcggaaggcctggcctgacagcgcaggcatgcgttacacaacgcgcaaaaaaaacgccgggcaatgcccggcgttttcatgacagcagtgaccgaatgactcagcccagcaggtgcgacacgccgctgcgttcttcttccagctcggccagggtcttgtcgatgtacttctggctgaagtcgtcgatcggcagatccttgaccaggctgtactgaccgttctcggtggtgaccgggaagccgaagatcacgccttccgaaatgccataggagccgtccgacggcacgcccatggtgacccacttgccgttgctgcccagcacccagtcacgcacgtgatcgatggcggcattggcagccgacgctgcggacgacaggccacgcgcttcgatgatcgctgcgccgcgcttgcccacggtcggaatgaaggtggatgcattccattcctggtcgttgatcgcatcgccgatggacgcaccatcggaggtggcgaaacgatagtccgggtacatggtcgggctgtggttgccccacaccaccaacttctcgatgccgccgaccggcttgccgagcttgagcgcgagctggctcaacgcgcggttatggtccagacgcagcatggcggtgaagttcttcgggttcagatccggcgccgacttcatggcgatgtaggcattggtgttggccgggttgccgaccaccagcaccttgacgtcgcgctttgcaaccttgttcaacgccgcgccctgcgcggtgaagatcttggcgttttccagcagcaggtccttgcgctccatgcccgggccgcgcggacgcgcgccgaccagcagggcgacgtcgatgtccttgaacgccacttcggcgtcgtcggtgccgaccatgccggccagcagcgggaacgcgcagtcttccagctccatcatcacgcccttgagcgcggcctgggccttctcgttggacagttccagcaattgcaggatcaccggctgatccttgcccagcatttcgcccgaggcgatgcggaacagcagggcgtagccgatctggccggcagcgccggtcacagcaacacgaacaggtgctttcatggggtgtttcctctgctaaaagcgttggtggggggcgcgctggcggggtgcacggcctggcggcgcgctttgacacgcgaacggccgcacgagacggccgttcgacgggatgcgatcaggcggcgaggatcttgttccactccgcgacgcggtcggccttggcggccagcacggcgtcggtatcgccttcgatggtaagcgtattgatggtgtcgccctgggcaacgctatcgaccacgtccaggccttggatgaccttgccgaacacggtgtgcttgccgtccagccacggggtggcggtgtgggtgatgaagaactggctgccgttggtgttcgggccggcgttggccatggacagcacgccgcgctcgtggccgacgccgttgttggtctcgtcttcgaaccggtagcccgggccgccgcggccggaaccttcggggcaaccgccctggatcatgaagtcggcaatgacgcggtggaagctcaggccgttgtagaagccgcgcttggccagattgacgaagttggcaaccgtcagcggggccttctccgggtacagcgcgacaacgatcgggccgcgggaggtgtcgaaggtggcgatcagggacatggaaatccttgcaggttcttgggggtgatcaacagcacattaggatacacccgggcgtgggaccggccgcgtggatacgaccatggtccaaagactgccgtcaccacggccgtgggctcgtcacgctggctgaatgggcaatctgaaccgacttttgccaatccgcaacgggagagcaacgaaaccgctataatgtcgggcttacctcatctccagactggcgccagacaggggccctttccgcatgtctatcgaaaaactccgcaatatcgccatcgtcgcgcacgtcgaccatggcaagaccactctcgtcgactgcctgctgaagcagtccggcaccctgtccgaacgcaccgtgttggctgagcgcgtgatggacagcaacgatcaggaaaaggaacgtggcatcacgatcctggccaagaacaccgccatcacctggaacggcaaccgcatcaacatcgtcgacaccccgggacacgccgacttcggtggcgaagtcgagcgcgtgctgtcgatggtggactcggtgctgatcttggtcgacgcgatggacggcccgatgccgcagacccgcttcgtgacccagaaagccttcgcgatgggcttcaagccgattgtggtggtcaacaagatcgaccgtcccggcgcacgtccggactgggtgatcgaccaggtgttcgacctgttcgacaagctcggcgcaaccgacgagcagctggacttcccgatcgtctacacctccgctttgaacggctacgccagcctggattcggacgtgcgcgacggcgacatgaccccgctgtacgaagcgatcatgcagcacgtgtcggccccggacgttgacccggacggcccgttccagatgcgcatcagccagctggactacaacaacttcgtcggtgtgatcggcatcggccgcatccagcgcggcgtgctgaagaaaaacatgccggtcagcgtgatcgaccgcgaaggcaagaagcgtcagggcaaggtgctgcaggtgctgggcttcctgggcctggagcgtatcgagcaggacaccgccgaggccggcgatatcgtcgccatctccggcgtggccgagctgaccatttccgacaccgtgtgcgcgctcgacgccccggaagcgctgccggcgctgaccgtggacgagccgaccatctcgatgaccttccaggtcaacaactcgccgttcgccggcaacaaggacctgtccggtggcaaattcctgaccagccgccagctgcgcgaccgtctggagcgcgagaaggtgcacaacgtggcgctgaaggtcgaggaaggctccgacgccgacaagttcctggtctccggccgtggcgaactgcacctgtcggtgctgatcgaaaacatgcgtcgtgaaggctacgagctggccgtgtcgcgtccggaagtgatcatcaaggaaatcgacggcaagctgatggagccgatcgaacagctggtggtggatatcgaagaacagcaccagggcggcgtgatggaaaagctgggcacccgcaagggccagctgaagaacatggagccggacggcaagggccgtgtgcgtctggattacatgatcccggcgcgtggcctgatcggcttccagaacgaattccgcaccctgacccagggctcgggcctgctgttccacgtgttcgaccattacggtccgaaggaacagggcgccatcgccaagcgccagaacggcgtgatgattgccaacgcaccgggcgcaacgccggcctatgcgctggggccgttggaagagcgtggccgcctgttcgccgccgaaggcgacaacgtgtacgaaggccaactgatcggtatccattccaaggacaacgacctgaccgtcaacgcgatcaagaccaagccgctgaccaacatgcgcgcttcgggcaaggacgatgcgatcaagctgaccccggcgatcaagtacacgctggaacaggccctggacttcatcgaggacgacgaactggttgaagtcaccccgaaggaaatccgcctgcgcaagaagttcctgacagaaagcgaccgtaagcgcgctggtcgttcgggctaaggtctcaggccaacacgcgtgagcaccaaaccctatagcccggatccgcgcgcgcatccgggactgcatgtgatcgccttgcttgaagcggtcaagggaacgcttgcgctgttggcggcgacgggcctggaacttctgggcccgctcccgctgcaacacgcggtcatcaccctgatccgccgcttcaatctggacccggaccacggcgcactgccgtcgttgctcaagaccatcagccccgatgcggtgcatctggccgctgccgcaatgctggcctatggcctgctgcacgtggtggaagcctggggtctgtggcgtgccaaggcgtgggcctcggtgctgggctgcctgtcggcggccatctatctacccttcgatatctacgccatcgcgcgtcaccccggctggaccgcctgggccgtgctggcgatcaatttgctcgtggtcggcgtgctggcacgcgacctggtacgtcgccgccggcgctgagccaccctgcccgttggcgggcacatcatccgttgtcaccccaacgcagcgccgttagcctgcgacgtctccccggggaagaccatccatgcgatccaccctcttgtccttcgcgctgcttgctgcgctgtgcggctgtgcgcatgccggtgatccgtcgcgcgcggcgaccggcatccccgaagattctgccgctcccccatcgacctgaccgatgccgacgtggccggcctgcaagcccgtatgaccagcggtcagcgcagcaaccagcaactcacccgcgcgtatctacagcgcattgccagcatcgatcgcgcaggccccacgctcaacgcggtgatcgaactcaatccgcaagccgaagcagacgcacgcaccttggacgccgaacgcagcgccggccatgtccgcaggccgccacatggcattccggtgctgctcaaggacaacatcgacgcgctgccgatggtcaacagcgccggctcgctggccctggccgagttccgtcccggccgcgatgccttcctggtgcagtgccggcgcggtgatcctgggcaagaccaatctcagcaaatgggccaacttccgctccacccagtccagctccggctggagcgggcgcggcgggctgacccgcgacccgtatgcactggatcgtaatccctgcggctccagcgccggcaccggcgcagcgatcgccgccagcctcgccattgtcggcatcggcagcgaaaccgatggcagcatcacctgcccggcctcggtcaacggctggtcggacttagagcagctaacaaaacgtagcgagcagtcgcctgatgggtgcgcggcgcgaccggtgcgaagacaccggaatagatgtcgattccgagcaccggacgcacccgcttggcggctgtgcagtccttatgcttgggctgcgctagatgctggtcgcaggctcgccgtcttcagcgccgggcgagcgcacgctctcctgtgcgatcggctcggcagcacgcgacggtgctttttcctgcgcggcgatttcggcgcggatcctcggcagtgcatacgcatgctcgcgggtcaaaaagtcgatcatgcgttcgcgcaccagacagcgcagatcgaaggcatcgccggaattgcgtgcgctcaccagcagtcgcacctggatggtgttgtcgctggtatcggtaatctgggtcacgcacacacggccatcccagagcggctcgctgtggcagatgcgctccagctccgcgcggaccgccgcgatcggcgtgcggtaatccagccacagaaacgcggtgccgagcagatcggcgctgctgcgtgtccagttctgaaacgggttttcgatccaccatgtcaacggcaccaccatgcggcgctcgtcccagatccgcaccaccacgtatgagctgccgatctcttcgatgcggccccactcgccttccacgatcaccacatcgtccaggcgaatcggctgggtcagtgcaatctgcaagccggcgatcaagttgccgaacaccggcttggccgcgataccggccaccagcccgatgatgcccgccgacgccagcaaggtcttgccgatctggcgcacctgcggaaacgtcagcagtaccaccgaaataccgagcaggatcaccgtgcccatcagcacccggctgagcacccgcgtctgcgtctggatacgccgtgcggtgaggttgtccgagacttcgatcgggttgctgcgcaagatcgccgcctcgccagcggccaccacgcgcaccagaaaccaggtgacgcagccgacgatgcccaggtgcagcagatgctgcactgctgccagcgccttgccggccaacggagtcgcttcggtggcgatgcccagaaacaacagcggcaaaatgaaggccgccgggagcgtgatcacgcgaatgatgcgtgcacggcgatagtcgcggccttgcatgcggcgaaacagccacagcatcaacgaccaggtaacgatgcccgccagcagcgaggcaccgaacggaattgcgtattcgcggatgacgttccaatcggcagtcaaaccgttcctcctgtgtggggagagagggatggctgcgagatcatgccgcacgcgacatgagcatcacgtcatgcgcacatgccgctcatgcacccagcggctacgcggccacctgttgttgcttgcgcacgatcgccattgcaatttccagcgactgttcgtagttcaggcgcggatccacgctggagcgatacgcccgttccagatcgcgctcggtcagctcgcgcgcaccgccggtgcactcggtgacatcttcgccggtgagttccagatgcacgccacccagccgcgtgccggccgccgcatgcaggtcgaaggagacttccacttcgttgcggatgttgtcgaaacgccgtgttttatagccatttccggtactttcggtattgccgtgcatcgcatcgcagacccacagcacccgtctcccgtcgcgcttcaccgcatccagcagcggcggcagtttgtcggcgatctgcgctgcgcccatgcgatggatgaagctcaagcgccctggttcgtcgtcgggattgagcacatcgatcagacgcagcagctgatccggctgcaccgacggccccaccttgatcgcgatcggattgcgcacgccgcgcaggtattccacatgcgcaccatccagtgcagcggtgcgcatgccgatccacgggtagtgcgtgctgaggttgaaccaaccccactgccgcggcacctgccgggtcaggccttcttcgtacggcagcaacaaggcttcgtgcgaggtgtagaagtcgatgcgattgaggttgtatacctccgcaccggaaagggtttccatgaagcgcacggcatcgccgatcgaggcgaccatcttctggtagtccgccgccagcggcgaatagcccacccaactcagattccaatattcgggatgatgcaggtcggcgaagccaccgtcgatcagggcgcgcacgaagttcatcgtcatcgccgaacgcgaatgcgcggtgatcatgcggcgcgggtccggcacccgcgccgcctcggtgaaggccggcgcattgatcacatcgccgcggtagctcggcaacgtcacgccatcgcgtgtctcggtatcggccgagcgtggcttggcatattgcccggcaaaacggcccacccgcaccaccggcaagtgcagcccgtgcaccagcaccaggctcatttgcagcaggaccttcaagcgattggagatggtgcccgattcgcaatcgctgaaattttccgcgcaatcaccgccctgcagcaggaagcgcttgccttcctgcgcttcagccagctggcgcttgagcgcgaagatttcccacgaggtcaccagcggcggaagctgccccaactcgcgcatggcggtctggagcgcggtttcatccggatacaccggcagttgcaatgcaggtttgccgcgccaactgtccggcgcccacgctgcggcggcgggatcggaagcgggagtgggggcggaaagattcatgaacggactcctaggcagtctgcgatgttggcagagccggaccgttacgcaaagcacctgcatgctaggcgcaccggattgccaccgcagcgcccgcattggcactagcgcgcaagcgcctgcgacctgaacactaagcaacatcactccttcgaaccatgactttcgacctacgctagcgctcaccaagaagtccaatgttacaaattagtaacgtttcttccctcacccgcctcgcgaaactgccatgacccctcgtcttctgtctgccgccatcactgtcgccctgctggccgcacccgtcggtgcggcgttcgccgccgatgccgactccgagcgcactaccgatctggatacggtcaatgtgatcgccaagctcgaggcggcgcgcaatgccctgtcaccggatatcggcagcagccaattcgccatcaccgctgacgatattgatcgcctgccgcttggcgctgcgaccccgctcaaccaggtcctgctgcaggcaccgggcgtggtgcaggattcctacggcagcatccacgtgcgcggcgaccacgccaacctgcagtaccgcgtcaatggcgtgatgattcccgaatccatctccggcttcggccagagcctggagccgcgcatcatcaagaacctcaagctgctcgatggcgcattgccggcgcagttcggcgaccgcaccgccgcggtggtcgacatcaccaccaagagcggtgccgaactcggcaatggcggcagcgtcggtatcaccgccggctcattcggcaccatcaaccccaatgcgtcgctttggggcagcagcggacgttggagctggttcgtcagcggcgattacgaccagaacaagaatggcctggaaaacccggtcgacagcctcaacccgatccatgacaaaagccatcagggcaagggcttcgccgatctgacctacctggtcaacgagaacacccgtctcagcctattggtcggctacgccaacaaccgcttccagatccccaacaatcccgggcagacgcctgcgttcgattatctgggcaccaccgatttcgattcggcgcgcctggacgaaaagcagcgcgaaaacacccgcttcggcactttggccctgcaaggcaccatcggcgacaccaactatcagatctccgccggccagcgttacagcagcgtcgccttctcgcccgacgtcgccggcgatctgatcttcaacggcaccgcctcgcaagtggaccgcagcaaccgcgccaataccgtacaggcggacttcgcaacgccgtggggcggttcgcatacgctgcgctacggcctgtacggcaacttcgagcacgccatcgccagcaacaactcttacgtcttcccggcgaacgacgacggcagccagagcagcaacgtgccgctgttcatccccgacggcagccgtttccatgccagtacctacgcgctctacctgcaggacgagtggaagatcggcaacgactggaccgtcaattacgggctgcgcggcgacaagtacaaggcgttcggcaataccgaaggccagctgagtccgcgcctaggcgtcatctggcgcgccagcgacagcaccaccgtacatgcaggttacgcgcgctacttcaccccaccggcaagcgagctgatctccaccagcgacatcgcgctgtacgacggcaccaccaaccagcagtcggccggcaacggccagaccacgccactgagcgagcgtagcgactactacgacctgggcatctcgcaagtggtgaccgatcatttgacgctgggtctggacatctatgaccgcaaggtcgatcggctccaggacgaaggccagttcggtgcggcctacgtctattccaccttcaattatcgctatggccgcatccgcggcgccgagttcagcgccgactacaccaacgggccggtcacggcgtatttcaacattgcctacagcaaggccatgggcaagcgggtcatcaccagtctctacaactttgatccggatgcgctggcttacacctacgacaactggatccatctggaccacgatcagaagctgacctcttccggcggcatcaactacgccttcagcgaaggcagcaaggtcggcctcaactatctgttcggcagcggcttacgtaccgacaccgacaccgtgcccaacggcgcttcgctcccgtcgtacttccagttgaatgccagcgttggccacgacttcgacgtcaatacgcacccgctgcatgtgcaattggccgcagtcaatatcctcaaccgcagttaccagttgcgcgatggcggcggcatcggcgtgttcgcgccgcagtgggcaccgcgccgtggcgtctatgtgagcctgcagcaagatttctgattgcggcgcaaggcagcagatggatcggatgtatccggtccatccgctggcatgcctacgatgacgacgcataaagatgcgacagggtcaggatgcgtgacggctgcagggctagtgcgcatcgtctgaagggcgcgttcgtatcgccttgtcgctgttaccgatgctgcgagccaagccgcgatccaccagagcgcgtcagcgggagagagccaggcgttcggccacaccgtgtatatcactcctcgcgacacgccgtagtcgcgtgcaagtggcagcaagtgccccaggtgttgggtgcaatgaaacaacacatcgagcgcatcgaatgcgtgcagcgtagaccggctgcataccgatgatccacagcgcatgaccggcagcagatcagggcgaccctctggcccgtctatcgcctgtcgaaccacgcaccatcgccgcccaggcgacgcacggcccacgcctgcctaagggcgacactacgcgcctgcctccagggttgcagcagacctcatgacgagcggcaccctcagtgatgaagcgaactacgccgcgctttaaagcccgcggacagcgcccacagcgccagccccacgaaccacaccatgctccacatcggcatgctcagccccaggaagcgccaatcgatattgccgcagtcgccggtgccggtcagcacggtgcggaacacctcgaacggacccatcgtctcgctcagaaagctcaacggcggcccgcacgaggacatcatgtccttgggccggatctgcacccacacgtggcgcgccccgatgcccatgcccacacctgcggcgatgaagctcaacacgccatagacctttcgcgcgcccgcagctctcggcccatgcaacgcgccgatcaggaagaacaccgccagcgccgcaaacgcgatccgctgaaaaatgcacagcgggcaaggctccagacccaggtgcaactgcacgtagatcgcgtaagccagcagtcctgcgcacgcaagaaagcccagcagaaactgtgcccggaaactccaacgaaatggattcatcgtcactgcttgcctagggtcaagttaccgattatcagccatcgccagggctgtgaccacgcatgcccgagcaggccgccgcagtgcgcgaaacgcctgatgcttatcagccgcgaagcagaggcaacgctaggtagtcgcccctgcccccccccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctcgaattgcccgtgttcgttacgctacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacttgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgcctgccaccaccggcacaggcggtcggcccgcattgccggtgcgcttgatcgccgggctgctttacctcaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagtttttcaccggcgaggtggtgttccagacctgcttgccgtgcgatcccagctccctgacccgttggcgacagcgcctgggcgaagccggtctggaagcgctgttcccccaagtttgagtagcacctcagtttggagtccaattccctaacccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaagacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaaaaggtgccgctaggcgagcgtgcgccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggtcgggcgatcaagtctctggtgatcgtggacgacgcgacacaccaggcagtcgcaatcgacgtggaacgcgccatctccggccaccgggtagcacgcgtgctggatcggttggcacacagcggcggcctgccgcaggtgatccgcacggacaatggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaaccaacaccgcccaaagaaagcaatcggcgcaatgacgccggcaacgtatgcccagcagttggccaatagcgatatcatcaaccccggactctaaacccgactgctactcaggatggggggacgtcgggcgcacacgatcaacaccgctcacgcgatgaaggcggtggatccacgtgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgaaagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgcactgcgacagaagtccgatgcgcggcaaggtccggcgttgcgccgcaaggccgggcgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtattacgcgatctgcaacgcaagctggcccagcaggaacccacggtgcgtgagcgcattggtatctggctggagcgcgcacaccggttgttggcacagcgccccaaggacaaacaaaaactggctctctgaaaatttgagtgggtaggatttcgggtggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggtgacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcaaatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgaatgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatctactctctggtagagcatcgacatggtccgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagaggctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagcccaaaaactctacgccttgcacgcgccggaagtggaatgcatgagcaagggcaaggcccgccaaccgtacgaatttggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggcaatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtggatgtgatcccgcaggtggcgattgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcagttgagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggcggctgcgctggatcgcatgtttgcgtgcctggttgcaggtggtgcgggcgcgttcctcaatgtcctcaagcaccatgtggcccgcaaacatggcactggaggtttgagaggggtttttcagggcgactctttatcagccgtggtcctgcctctgggtagcgcccgcgtcatcgtccgccggcgccagttcccaaccggtgttttcatcagaggtgttgatcggggcaagtgtgtaatcgtgaagctcttgcagcacctgtgacattggcgtgtagaagaggatggaacgggtgcgttcatcactggaggagatgatcccgatcagatgcatgtcgtaggtgacgaccggtccgccggagtcgccgccgtcaaggctgacgaactcggatccgtccgcggcactgatgtgatcatagttcggttgagcaattcccggtccgagcgacatgcctcgccacacgcaacggacaccggtgcgccaaccgcttgtgcagaattgcccatccggcgcgtttgaccacccggcgacaggaacacgtgcttcccgtccgccgcgtggcatgaagactcgattgtgcgcgcggggcctatattgcaagtacggattgcagatggcagcgccgctgttttgatgagcctggcaccaagtgtaagccggatttggctcgggcggtacccgcacaagctcgaggtccgaggctgcggactgccattcgacgatgccgattggcagttccctcgagtagaccgtcccacccagtagcgagcagtgcttggcaagcacgagccatcgtgtggcattttggtacggcgtcagtctccagagaaagttacggggcaccaccaccgcccccgcggtgcatgatcccgtattaacgccgaccttcgagccagagatgaccggcagggcgtcgcgctcgggattgcgcgggtccacttgcgccatggcagccgagcatgcgagggtggtggcgatggcaattgcgaggcatgccgcgcctttctgtagttgtagggttttcatcagggatcgagtcctatcaggggtgttcgggatctgggaaagtaatgctttgcaagatgaatgtacgcgttttttatagatcggcgaattcaactccgattggcaacgctgttgaggacctcttcggagaagacttcgatgggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgtatcggtgatgcgtgctgacatcggcctgtcgtggcaagtattggcgtgtcaatccgttggcattttcgttgctgccgcgctgtgaaccgccccgggaaccccggaggctccattacttgagaagatggagccatgagcagagcaagtaagtgttccccagaagtccgggagcgatcggtgaagatggtgctggagcaccagggcgggtacgcgtcgcagtggtcggcgattgtgtcggtggcgcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcatgcgcccaggcgaccatggccttgccacagaactccttgtaccgttgtccgtgcgaatcaccttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggtggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggtgcacgctcgcctaccggcacctttttagtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgcgggccacatggtgcttgagggcgttgaggaacgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagcagccagcgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcaaatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtacgtgtcagcgtcttggcttggtccgcgatgcaggatctgcacaccttagactcaatctccaagtgcaacaccctctcagcagttagggtatgcacatgtcaaaaagctacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcatgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaaaggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaatgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggtagcgacaggtgcctacgcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggaaaagctatcaacacctcagtgcggaagagcgcgcaatgctccagatcgagagggggcgcggtcaaagtgtgcgcgcgatttccaggattttaggcaggagcccgtcgacattgagtcgggaattggccaagcaggacagtaccacctattgcgcgcgcagtgcgggcaagcgctaccgcgcacggcgtcagcttagcgtccggcagcggcgactgacgccaggaacgccgttattccagctggtgcgagatcatctggtgctatggcgctggtcgccccagcagattgctgccaagctctcgcatatgtatccggatgatcctgcccagcgcgtcagccacgaaaccatttacgctagcatctacgcgcatccgcgtgggggcttgaagaaggaactggtccaggccctgcgtcagcacaagcccaaacgcggatgacggcgtacaacggcggccacacgcagctgggtgccggaggagttgcggattgtgcatcgccccgaagaagtgcagacgcgcttggtcccaggtcattgggaaggcgacttgatcaagggcgcattcaatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggatcgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagcggggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcagacgctcggatggaagacaccaagcgaggcaatggaggaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgcccaccctccacgtcgcgcccgcgataccccagatccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcttgccttgcccttgctcatgcattccacttccggcgcgtgcaaggcgtagagtttttgtggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcctctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactgctcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgagacgtcgctgaagtcggcctgctccagggccatctcgacgtagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccacccgaaatcctacccactcaatattttgagatctttgcgacactttgtccttgggacgctgtgccaacaaccggtgtgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttccagctggtccagcttgcgttgcagatcgcgtgatacccgtcccaggatcgtgcgttggcgtcgcagcaccttgcgcatgcgcttgaactggcgcgcatgcgcatggcgcccggccttgcggctcaaccccggaccttgcctcacataggtctgccgcaagacgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgcgcatccaccgccttcatcgcgtgagcggtgtggatcgtatgcgccaacagcgcttccataccggcttcgcccaggcgctgtcgccaacgggtcagggagctgggatcgcacggcaagcaggtctggaacaccacctcgccggtgaagaactgccagctacggatttttcagccaacgttcgcacaccgcttcatcggacaggtggtaggcgtgcttgaggtagaacagcccggcgatcagacgcatcggcaatgcgggtcgaccgcctgtgctagtggtggccggcaactgcggcgacaacgcctgctccaacgcactccacggcagccgatggctcagctggaccagtggatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcatgcaattgctcggcagcaggacggcgtgtccgcatgggcgaaaactgccagaaaccagtagttctactgtattactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgccccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctgatctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtatgattatttgtaacgcagtggaagtaggtagagtaacgaaaaatggcagttccagcacgccaaaaccgcaggtgaggccttgcaatggatgcggtctgggggtttttcagggggcgactttttacgcttgcggcggcggacctgcagctgctgctggcgatacaaccgctccacgcccttgtcgttcacgagacgaccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaacactgctgctcgcgcagctcaacgttgcggtcctcgcgcgggcaatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagccgcgtgttctcggcctccagatccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgccggcacatgtccttgatcgccatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaaacgcttcttcacgtccaatctcctcgggatagaacgataccgctacatgctttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaatcagcacgctgcgcggtaccagcccgatcacgcgcagcgcatcagcgcccatcggcgcgcacaggccagccggcgaccacgcatcaacgctgagcgtatccgtcagatcgaggtcctgctgagggaggacgtcagtcccgaacagatcgccggccgcaccggcttggccagtcacgaatggatctatcggcacatctacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtccgatggttgagcagtcgaagccgtatcggcgactgggagctggagaccatcagggcctcgcacggacgcgccgtggtggtcagcatgaccgaacgccgcagtcgcctgcatcttctggcttattcgcctgacggcactgccgagaacgtgcgcaacgccatcgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacctgccacgacaggccgatgtcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaatccgcccaacatcagctacaccggtgattctggacccctggttgcagtgaagtagcaacgctccttggtaatcggatcatcgaatgccagcgtgtgcgcgaacagttgcagctgacgctccgggtcgtcgggccgctgggcttagaggtcgggatagaaacgatcgtgcaggatcggcgcgcctagcgcggccatgtgtacacgcaactgatgcttgcggccggtgacgggctccagccgatacgtccatgtgtctgctccgggcgcgaccacatcgatcaccgtctcgctattcggttcgcccacgccctcgcgcatgcggaagaacggctcacccggctccagccagctgcggtgcacgtacggaaagctcaactctggcagcggcggtgccaccacgaggtactgcttgcggatgcgccgctcgcgaaacaacgcctgatagattccgcgcgtggccgggttcgccgagaacagtaccagcccggcggtctcgcgatcaatgcggtgcaacggcaccagcgccggattgtccagccgccgcaccagtcgcgtcagcagcgtctcgtgcacatacgcaccggccggcgcaaccggcaaaaaatgcgatttgcaggccacgaccagattcgcgtcggcgtgcagcacggtctcgacatacggaatcactggctcatcggcgacctcgcggaaatagcggatttccgcacccacgcgatagggcgctgcaagcgccaaggcatggtcgttggcatcgcgcaccaggccgcgcgcgaagcggtcgcgccatcactcgggcgcaatcgccggaaaacatgcacacagcgcatcgaacaccgtgacccacggaccggccggcagctggaagcggctggccggcgtgccagcgtgagtgcggggtgcatcgggcatcgggcatcgccgagatcgcaagagatcgcaagagatcgagagtgccgcatggtaacgcgcgacctgattagcacgatctttcagcacagtcgcagccagtgagagccgacctgtcgatggtaggaccgtggctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagcccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggtgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggaggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggacgcgcgatgccgcgacgcattgcatgccgcatcgcgagtgcttgcaggactgcagcatcgtttgctcgctgctggcgtccgcatgcgcgaagcactgtgcgctcgcgcgacgtcgctacatcgacgcgcggtgttctggaacttacgttcgaataccaacgcgtgcgatcgcgcaccatgccacgcactgatcaccagccccgcagcctgcaacacacgtgtcatcgcgaccgttgatcttgggtgctgtcagcacgcacttcctacactccctttctcaagcaggaacatcaccatgcgttcaacacttcacgcaagcgtcgtgacggccggactgtgtgcactcgtcaccaccagtgcggccatcgccgcagtgccatcggtggcccaatgcctcacgcctcagccgtgggcgcattccaacgccggcgtggttgtcggtaacggcaccgcggccagttgtaccgccagtgcactcgctaccgcggtggcgcagggtggctatgtcaccttcaactgcggtgcgagtgcggtcagcatcgccgtcaaccagaccatcaacatcagcgccagcacgccaacggtgatcgatggccaaggcaagatcaccctggacggcggccaggtcgcgcgcatcttccaggtgcagaacggcaatgcgctgtcggtgcgcaatctcaaactgcagaacggcagctccgtgcagcctgcatccaacacccagtacgctcccggcacctggggtggcggcgcgatcaaggtcagctaccgcggcaagctggaagtgatcaacagccagttcctgagcaaccgcagcagcattgggggtggcgccatcttcgccggcagcgatgccgacgtgaccatcgtcaagagctctttttcgaagaacacctcgtggttgggcggcgctctgtacacgcagctcagccgcctgaccatcgtcaattccgagttcgtcggtaaccaggcgatcaatgcaccggccggcttccccgatgccgatcagttcggcaacagcggcgcgatcgacaccgacggcgcctcgctcgcgggctacctcaacgccgccgccggtggcgcgacgctatcggtgtgcggcaccgtggtgcgcaacaacaccgcagccaatagcggcggcggcgccaccctgtgggcgtatgcgcccgacaccatcgacgtgcgttactcgaccttcgccaacaatatcgcctacggcggcccggccggtggtgcgcgcatcagcctcggctttggcgacaccacccactccggtaccaccatcaccaccccgggcatcatcaacgtcgaggaaaccagcttcctgtccaaccgcgccgagaagagcaatgccggcgccctgtacatggactgctacggcccgtcctgcaacgtcagcaacagcaccttctacggtaactacgccaagggtgtcggcgcagcgattcagcacgtgggctggcaaccgtccaatggcgaccagggcaagaccacagtgcgcttcaacaacgtgaccttcgccgagaacacccctgggtccacattgttcggtagcggcttcgacatccgcaacagcatcctgtactccaagaccgagcgcaccttctgcaacgatcagagcaacactggcaataacctgatcgagtactccgccgcgggcggcctgttctacagctgcctcaccgccggcctggtgcgcgccaccaatccgctgctgggcgcaccagcggccaacggtgggcccacgctcacccaattgcccgcgtccaacagcccggtgctcaatctcggtagcaactgccgcacgatcgaccagcgtggcgttgcacgcgataccgctgtgtgcgatgcgggcgcggtggaaatcaagtaggtcgaactgcgcgtcctcgtcgtctggcgaggacgcgcgtttgggtggcatggtggactagggtctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagctgctcgaaacgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgtttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcaccttgctgcgcgcggtcgaagcgctggtgcacggaggccggctgaccctgatcgaccttgcacgtgcctggcccggcgcgacgcgggtacgtgcgcccctcaaggcatgtgaccgcctgctatgcaatcgcacgttgcaggtcgagcgatcagccatcgagcaggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgcccaccttgctggatatggtggttttccgggaaacagcagggatcgccagacgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggacgccggattccgcacgcgcatgggtttcgcgcgagtagacatcggcgatgggttgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgccaagacgtgcccgatgatgcagcgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacaccacagggaggtcagcaacgcaatcgacgctcccccgccaaagtctcgcgtgcatcatcaagtctgaaagcaacagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgtgattgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacactgcgcgtcggccgcgaggcgctggtcaggcgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatacctaattccactgtgttacaaataatcgtacctttgtgccgctattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgttactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcgaccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctgtcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttgctcgacgctaccaaagcaaacgccggtcaagacactggaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaactaaggaaggtctgaacaaccccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctagcaactcgtacacgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcacgggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgaccccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaaccctggaactcaccaaaatgcggattcgcgaagcgactcagtgcgctgacgctcgcgatgccggctctgtgcgccagccacgcaggttcttgtggcttcgatacatgagagcgcatcaagcgcgtgatcagcgggtctcagcagtcgtgcgtgtcagcggtatgtgtctgtcgatacgccgcgacacggcgcgctcaggacgtgttgcgcgggcgtagcgtttgcacgcgatagaaggtgtggtcgccgatggtggccacctgataggcattacgccagctggggctcgcaattgcgcttgcggcaaagtgactggcgcccggtacgatctctttgcgctggccaaccggaagtgcccagttgcgctgcgccgccagtgccacgtccaaggctttgttccaggcatcgtcgtttttcagctgcgtgcccggcgccacaatcgtcggtgcgaactgcttgcgcgcagtgaccacctgacacatcgaatcgccccacaaaccactatcgagacgacgcaacgcaacttccgcaacggcctgctggccacgcaaggtctggtcgcgcgcttccagataaacggtcgtactcaaacacagcgaatctgcggctggctgcggcaacacatgcgacagccagagtatccaaacaagtttcatagaactccttactccgtatgggccgatccgcagagcatccaatgtggatgctccagtgcagagggcttggcgtcatggggaggcggcctgacactggtcgccaaagtctccggcgaaagaacatctgccgaaggtgcccaccaaatgcggcgggtcaaaaagttggcgcaaggtagatgtcgatcacacaatcacggctgaatgagtgcgctggacgcggcctgatgccctgtactccgggctgtcgcacgctctgtgtcatgtagtacagcacgatgggcgcaccgctagacgcgcatcgatggatagaccgtgtgatgcaggcgcgcagctgcgtaaaagtaggggtgtttatcagctatcggccgaagcggcatgcacgaacgtcggggatgtcgcaacgatccctgctcgcttgcaagcggcccgcgcgtgcgatggtcgttgcgccccccgagtgggggcgcattggtgatgcgttcgcgcatcgaagccgcgcgtgacggcggccttgatgaagatgacggcgtcagcgctgcggcgggcaactaagggtccgctgcgctggtgcgatcagcgctgcgcaggtattgcaccagtcgaagtggttggtcggtctggatcatgctgataccgcgtgcacgcagcgcgccccagatcgcattcggtgcccgcaacgcccgcgcgtcggtgaaatcgccagagagattcattggctttccgctggcgatgtcgttgctcatcgtgttgacgaacaggcggatctggccgtggctagggtctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaacttgcgggtttcattgtcttcgtaagcgcgatccatcagcagatgaaccgtgccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctagagacattaatgttaacaggccctaatacgtcgagcgctgtcgatgactgagacgtcgtcgaacatcaattgcagcgctgccggctgcatcgccgcagccatacgaaacgcctgttccggcgtgtgctgcgattgacgttgctcatacagcacctgcagcgcgataccagcgcgatgcgcgcgttcgattgtagatgccggggcatccagcggcacgttcatcaggacatcgcgttgtgcgcctgccgcctggacctcatccatcacctgatcgagcgaggctgccttgatgtcgagattgatcagcgtttttccgtgtgcagcggccagcgcctgggcgaacgtcggcggatgccaagcggtgaccgccgcttgcgcgccgccgccttctgcgcggatatgcaaggactcgatttgtacggccgtgaggtcggcgacggcgccctcaccgttggtgatgcgatcaacgcgctcgtcgtgcatcagcaccagctggccgtcgcgcgtggtacgcagatccacctccaccatgtcgatgccatgcgcgatgcaggcgtcgattccggcgatgctattttccgctgccagcatccagcacccacggtgcgataccactaacgtgccggcatgcggatcgcgtaaacggtccggtagcgcgatatgtctactggcaggcgcggcggacagcgtcgacggtaacagcagcaggctcaccaatagagctcgcaacatcgcgctcaccatcgccacgtcagcgaagctgtgtaattgcgtccgaagattggtcgcgcatagattgcttcggaagtgccttgaccagacaacgtatccacgcgcgcattgccttccgtcaagccgaccgagttgctcacattggcgacatgcagctgcaactccagccgctgactcaggtagctggacatgccgatgtcgtaactggtgtaggccggcagtgctgtggcattggtgtaatccaggtagcgttgaccgatgcgataggcggttgcggtcagttcggtctgcttgccgacgagatcgaagtacagtgtggggctgagcgagacgatgtactttggagtgcgcgagatctgcttgccattcagaccggcaactgctgtgccggcattggacaggccgcgcgtttgcggatcctgcagcgtcatcgagctggtcatgccgaacatatcggtctgacgccaagcgaattccgactccaagcccagggtctgggtcttgccgaccagcccaaggttctgcacggcaccggtgccgtcgagcacgatggcgctgatcgataggtcgttgaagcggctccagaacgccacgctggaaaagctaaacgaaacgattcgcccagtttgccgcgtagaccgaactcgccctggtcgatcgcggtgaccggtgcgttctgtgtctgagacacgttctgcaagcgcggtagacgttcggacgctctgtagcgcgcaaacgcttgcaggtcggcagtcagcgctagatcgctgccgatggtccattgcagtgcatgccggcgatcatcgcgcgcgctgaaggcgccagtgagcccgccgacgttgtcgtctgccagcgtcgtggcatcgccgagattgcgcgtgctattggcatagacgccaccagtggcgctgtagcgcgtgtagcgcacgccggcatcgaggccgaagcgaccgaatttcaccgaatcccatagttccactgtgctacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacaggacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgattttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggtctgcaggacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcggaaaggtgcgctggaggcgttgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggagactatggaagaactgcgagcgaaggctcaataccagctcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacattgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtggtcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtaccttcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttcttaggtgttcagtcccggcatcgggcataattgccggtgagacctcattgcgccgatctgccgggtttgacggctggcgctccccccttcaagttcggaaacccaacgttatgacgcagacaatcacggtcatccgcggcgacggtatcggcccggagatcatggatgccacgctgttcgtgctcgacgcgctgcaagctggcctgacctacgaatacgcagacgccggcctggtcgcgctggaaaagcacggcgatctgctgcccgagtcgaccctggcctcgatcagcaagaacaaggtggcgctgaaaagcccgttgaccacgccggtcggcgagggcttcagctcgatcaacgtcgccatgcgtcgcaagttcgacctgtacgcgaacgtgcgtccggccaagtcgttcccgaacaccaagtcgcgtttcgccgatggcgtggacctgatcacggtgcgcgaaaacaccgaaggtgcctacctgagcgaaggccagaccgtgtccgaggatggcgagaccgcgttctccggcatcctgatcactcgcaagggctccgagcgcatcgtgcgctacgccttcgacctggcgcgcgccaccggccgcaagaaggtcaccgcggtgcacaaggccaacatcatcaagtcgacctcgggcctgttcctgaaggtcgcccgcgatgtggccgcgcagtacccggaaatcgaattccaggaaatgatcgtcgacaacacctgcatgcagctggtgatgcgtccggagcagttcgacatcatcgtcaccaccaacctgttcggcgacatcctctccgacctgtgcgccggtctggtcggcggcctgggcctggccccgggcgccaacatcggtctggacgcggcgatcttcgaagccgtgcacggctcggcgccggatatcgcagggcagggcaaggccaatccgtgcgcgctgctgctgggcgccgcgcagatgctggaccacatcggccagccgcagaacgccgagcgcctgcgcgaagccatcgtcgccacgctggaagccaaggattccttgaccccggacctgggcggcagcggcaacaccatgggcttcgccaaggccatcgccagccgcctctgagtgcactggttgatcgcacaataaagataagggcgcctaggcgcccttttgcttttgcttgggattcgtcttgagcctttctcggccatcaatcgcagggaaacgcctttgcgattccccaatcccgattcccaattccctgcttaattgcgcgattgcagcttcgacagcaaacgcaggaactcgatgtagagccacaccagcgtcaccatcaggccgaatgccccgtaccactccatgtgcttgggcgcaccgtgctcgacgccgctctcgatgaagtcgaagtccagcaccaggttcaatgccgccaccaccactacgaacaggctgaagccaatgccgatcaagcccgagtcgtggatgaaagggatgcgcacaccgaagaagcccagcacgatggtcgccagatacaccagcgcaataccaccggtggctgcgaccacgcccagcttgaagttctcggtcgccttgatcatgccgctgcgatacgcaaacagcagcgcgaacatcgtgccgaaggtcagcagcaccgcctgaaacacgatgccgttgaagcgcgcttcgtacaccgccgagatcgagccgaggaagaagccttcgatcagcgcgtacagcggtgccgtgatcggcgcccaggtcggcttgaagctggtagcaagtgcgaacaccagaccgccgatcgcgccggcgatcgtgtagatgcgcgcggcaggcaacggcatgccgtcggcaccgatcgattgcgaccaggcgaaggccgcggtgatcaccgccatcaacaacaacgcgccggtcttgttgacggtgccgttgagggtcatcgcctgaccgtcgcgcgtgaccaccgagccggagcccgagtcgaggaacgtggattctcgaagggcagggttaccgctacgcatgcgtgttctcctatgaaaggtgtgctcaccgtactggcgagcgatgttgcaagaatagctgatcgttcaatttacacagggtgattgacagcgaggccaatcgttcccaaaatgaccggcctttcgagccttcgggattgaaaggtcccgccggggtatagcgcagtctggtagcgcgcctgctttgggagcaggatgtcgggggttcgaatccctctaccccgaccattccgagctcctgacggcgtgggaatgcgaagttcggtccgggcgcccgtagctcaaccggatagagcaccggccttctaagccggcggttacaggttcgagtcctgtcgggcgcgccatcggcggtacggtaggaagcaagttttcagtggtggctgtagctcagctggttagagtactggattgtgattccagatgtcgggggttcgagtcccctcagccaccccactgatgacaggcaattgcaggaatgtttgacccgatgtgtcaccgggtgttgcaacgacgaaaaaacgcacatacaatgtgcgaccagtttcagggccgttagctcagttggtagagcagttgactcttaatcaataggtccaaggttcgaatccttgacggcccaccaattaaaacagccacttagcgcgagccaagtggctgtttttctgtgcatctgggaaaaaggcagggacaattcgcatacaggtgacagggtgggtgtatggctgatggatggtttggtctcggcgctgccttgatcggtgctctcgccgcaggcggtgttggctggcttgtcgaacgcgtggacgtccccccgattttgagtagcacctccgtttggagtccaattccctaccccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaagacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggatctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgttgcaaaaacaatggtgagcgcaccggcgcgtcgtacgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcggcgatcggcatgagcgccagtgcgctgcgctatcgcccgggcgaggtccgcaacgttgagttgcgcgagcacagtgttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaataaggtgccggtaggcgagcgtgcgccgttgctgcggcccaccaaggccaaccaggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacgcaacccaggaagcggtcgcaatcgacgtgggagagtgcgatctcgggacacggcgttgtgcgcgtgcctggatcggttggcacacagtcgtggcctgccgaagatgatccgcacggacaatggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaagattggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaaccaacaccgcccaaagaaagcaatcggcgcaatgacgccggcaacgtatgcccagcagttggccaatagcgagatcatcaaccccggactctaaacccgactgctactcaggatggggggacgtcgggcgcacggcgatggcagcttccccaaacgtctggcgcagttggccaagaccgacgtgctggtgctggacgactggggctgcaagagcccgatcagaccgggcgcaacgacttgttggaaatcctcgatgaccgcgtcggcacccgcgccaccatcattaccagtcagctcccggtcgaacattggcatgcctggttgcaggatcccaccttggccgatgccatcctcgaccgtctggttcatcaagcccacaagttgcccttgaaaggcgagtcgctgcgcaaacgcgccccaccagatcgaccgaccagcgctccatgaacccttccctctatacttgaacgtgatcgcgctatcccctcagcgcaactgatcaccatcatcggaatcaatgatcagattcatcggaatacgcagcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcgctggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcatcatgtggccggcaaacatggcatttggtgtttgagagggtttttcaggggcgactcattacgacgaaggttcgctctgtcagaaactaacggatttttctcaaattttgctgcgctaatgcccatgcaagagaatgcccgtgcaagagtcaggggttttccctacactcgcttaagatgaataattcacgtttgttgcagttctcaagcgcggtatgcggacgagcttgtctgcttataacccgggcaggctttgcgcgctcccatcttctgatgcctctgtgcgggcatgtagccctaacgcagcactttttctttcgcggcatccctgcaaaaatactggcgcatctacggcattgcgaaagtggcggaattggtagacgcaccagatttaggttctgacgccgcaaggcgtgggggttcgagtcccccctttcgcaccaatgccatgcggccgtgtgggttccggccgccgccccgttcgccaatcggtcgttcctgtcggtaacgccgactgcgcgcatgccgctggcagcggccgccgttatcggcgaaactataaggctcggcggctttctcgccatccgtcaacccgcatcttccatctcgtgccgacgctgtgcgctgtcggtggcaggagtcaacatgcaagcatcgatcgaatcgaccggcaatctggaacgccgcctgaccttcaccctgccgcaggagcgcctggagacgcacgtcggtggccgtctgcgcgagcttgcgcgaaccacgcgcatcaaggggttccgccccggcaaggtgccgaccaaggtcatcgagcagcgttttggccagcaggtacgtgccgaagcgatggaaggcctgctgcgtgagaccttcgattcggcggtgcgcgagcattcgctgcgcctggccggcaacccgcgcatcgaccagggcgagaccgatttcgacttcgtcgccaccttcgaagtggtgccggatttcggcgacatcgacgtgaccacgctgtcggtggtgcgtgcgaccgctgaagtgaccgatgccgatatcgatcagatgatcgaaaacctgcgcctgcagcgtcgtatctggaatccggtcgagcgcggtgcgcaggccggcgacctcgtggcgctggagacctggtcgcaggccggcgacgagcgtctgcccgccgacggcgtagaaaccggtagcagcgtgctgggctccggcgtcatgttcgaccagatcgaaaagggtctggaaggcctgacaaagggcgaagaaaagaccctgagcgtcgatttcccggccgagtggcgagtgccgcagctggcgggcaagaccgtgcaggtgcacgtcaaggcggtcgaagtgtccgagccggtgttaccggcagtggacaaggagttcatcaaaagctttggcgtgaagagtggcgacgccgagcagttccgcgccgacattcgcaccaacctggagcgcgagctcaagggtgcgctgatgaatcgtctgcgccgcgaagtgggcgagcagctgatcgctgcatatgcgcacgtcgaaatgccgccgcgcctggtcgagaacgaagcccgttcgatgctggcccagcaggtcgagcaggtccgccgcagcggccgcgatccgggtcaggtgccggccgatgcgcatcaggggttcatggacgccgccgccaagcgcgtgctggtcggtctgctggtgggtgaagtggcgcgccgcaatgaattgcgcctggaatccaggcgcgtcagcgacacgctgcgtctgatcgcttcgacctacgaagagccggaacaggtcattgagatgtaccgcaacgacccccaactgatgaatggactgcagagccgcgtgatggaagagcaggtgatcgactggatcgccgagcgcgcccaacacaccgagcagtcgctgtcgttccaggacgccatccgcgtctgatccggcagtaagagaagaaccgcgcccagcgtcaggggtgcggatgtcgaacacgggcagcggcacaggccgctgccacaacaggaagactgatgagcattgtgaccaaagccctgaacctggtgcccatggtggtcgagcagaccagccgtggcgagcgtgcgtacgacatctactcgcgtctgctgaaggagcgtctgatcttcctggtcggtccgatcgacgaccatatggccaacgtgatcgtagcccagttgctgttcctggaagcggataacccggaaaaggacatcagcatctacatcaattcgcctggtggcgtggtcaccgccggcatggcgatctacgacaccatgcagtacatcaagccagatgtgagcaccatctgcgtcggccaggccgcctcgatgggtgcgctgctgctggcctcgggtgcggcgggcaagcggtacgcgctgccgaattcgcgcgtgatgatccatcaaccgctgggcggcttccagggccaggcgaccgatatcgacatccacgcccgcgagatcctgaccctgcgttcgcgcttgaacgagatcctcgccaagcacactggtcagtcgctggagaccatcgcacgcgataccgaacgcgacaacttcaagagcgcagttgatgcccaggcttatggcttggtggatcaggtgctggagcgtcgtccggaagagtcgatccagccgtcttgatcgcagatcgttgaaattgcaggaaaaaccggcagggtcgggcggggcgaatgtcctcccgaccctgtgctattctcgaaatcgaacccccgtgcatcgggtggggtaactgggtaacagaagcatgagtgaagaccgacaaggtcgttccggcgacagcaacaagattctttactgctcgttctgcggtaagagtcagcatgaagtccgtaagctgattgccggtcccagcgtattcatctgcgatgagtgcgttgagctgtgcaacgacatcatccgcgaggaactcgaagagaaggcgcagtcggcacgctccagcctgcccaagccgcgcgagatcctcgaggtgctggatcaatacgtgatcgggcagttgcgcgccaagcgcacgcttgcggtagcggtgtacaaccactacaagcgtatcgagagccgcagcaagaacgatgacgtcgagctggcgaaatccaacattctgctggtcggtccgaccggttcgggcaagacgctgctggccgaaacgctggcccgcttgctcaacgtgccgttcacgatcgccgatgccaccacgctgaccgaagccggctatgtcggcgaggacgtggaaaacatcatccagaagctgctgcagaagtgcgactacgacgtcgaaaaggcgcagcagggcatcgtctatatcgacgaaatcgacaagatctcgcgcaagagcgagaacccgtcgatcacccgcgacgtgtccggcgaaggcgtgcagcaagcgctgctaaagctgatcgaaggcacggttgcttcggtgccgccgcagggtggccgtaagcacccgcaacaggaattcctgcaggtcgacaccaagaacatcctgttcatctgcggcggcgcgttcgccggcctggataaggtgattcagcagcgttccaacgatgccggtggtattggcttcggtgccaaggtcaagagcagcgagcgcaagcaggaagtgggcaagatcctggccgaagtcgagccggaagatctgatcaagttcggtctgattccggaatttgtcggtcgcctgccggtggtcgccacgctggaagagctggatgagccggcgctgatcaagatcctgaccgagcccaagaacgccatcaccaagcagttcaagaagctgttcgatatggagggtgtggaactggagttccgcgccgacgccctgtctgcgatcgccaagaaggcgctcaagcgcaagaccggcgcgcgtggcctgcgcaccatcgtcgaatcggtgctgctggacaccatgtacgagctgccgtcgcaggaaaatgtcagcaaggtggtggtggacgagtcggtgatcgagcacaagtccgagccttatctgatctaccaggcgcaaccggcaccggcaaaggctgcgtccggcgactgagccttgctgccgcctcgccaggccctggcctcgcttgcggctaaaggctttccgagcgccacttgcaacacctcgccgatggccccataacggggccatcggcttttttatttccccaaatccccattcctgcggagcgccccatggcccagtcccaacccgaagttctcgatctgccagtgttgccgctgcgcgacgtggtggtgtttccgcacatggtgatcccgctgttcgtcggccgtgacaagtcgatgcgcgcgctggagaaagccatggaggcggacaagcgcatcctgctggtagcgcagaagtcggccgaaaccgatgacccggctgccgtcgatctgcacaccgtcggcaccctggcgcaggtgctgcaactgctcaagctcccggatggcaccatcaaggtgttggtcgaaggcttgtcgcgggtcaccgtcgacaaggtcgtcgagcaggacggcgcgttgcaagggcagggcacggaagtggaggccagtgatgcgcgcgaaccgcgcgaagtggaggcgatcgcgcgttcgctgatgtcgctgttcgaacagtacgtcaagaccaaccgcaagttgccgccggagctgctgcagaccctggccggcatcgacgagccgggtcgcctggccgacaccattgccccgcacatcggtgtgcgtctggctgacaagcagcgcctgctggaaattaccgacatcggtgagcggctggagttgctggtggggctggtcgacggcgaaatcgatgtgcagcagctggaaaagcgcatccgcggccgcgtgaagtcgcagatggaaaagagccagcgcgagtactacctcaacgagcagatgaaggcgatccagaaggagctgggcgatctggacgacgtgcccggcgagctggaagaactcgcgcgcaagatcgctgaggcgggcatgcccaagccggtcgaaaccaaggccaaggccgagctcaacaaactcaagcagatgtcgccgatgtccgccgaagcggcggtggtacgcaactatctggactggctgctgggcgtgccgtggaagaagcgcaccaaggtccgcaaggatctgaaggtggccgaagacacgctggacgccgatcactacggtctggacaaggtcaaggagcgcatccttgagtacttggccgtgcagtcgcgcgtgaagcagatgaaggggccgatcctgtgcttggtcgggccgccgggcgtgggcaagacctcgcttgggcagtcgatcgccaaggcgaccaaccgcaagtttgtgcgcatgagtctgggcggcatccgtgacgaggccgaaattcgtggccaccgccggacctacgtcggctcgatgcccgggcgtctggtgcagaacctcaacaaggtcggcagcaagaacccgctgttcctgctggacgaaatcgacaagatgtcgatggacttccgtggcgacccttcgtcggcgctgctggaggtgctcgatcccgagcagaacaactccttcaacgatcactatctggaggtcgatctggacctgtcggaggtgatgttcgtcgccacctccaactcgctcaacattccgggcccgctgctggaccgcatggaagtcatccgcatccccggctacaccgaggatgaaaagctcaacatcgcgatgcgctacctggtgcccaagcagatcaaggccaacggcttgaagccggaagagatcgagatcggcggcgacgccatccaggacatcgtgcggtattacacgcgcgagtcgggtgtgcgtaatctcgaacgcgaagtcgccaagatctgccgcaaggtggtcaaggaaatcgcgctcgccggtccgcagccggccgccaagaaagcggtggccaagaagggaaagccgaaggcgctggtgaccgtcaacgcgaagaatctcgacaaatatctgggtgtgcgtcgcttcgatttcggtcgtgccgaagaagaaaacgagatcggcctagtcaccggtctggcatggaccgaggttggtggcgaactgctgcaggtcgagtccacgctggtgccgggcaagggcaatctgatcctcaccggccagcttggcaacgtcatgaaggaatcggcatcggctgcgttgtcggtggtccgttcgcgcgccgagcgacttggcattgatgtggattttctgcagaagcaggacgtgcacgtgcatgtgcccgatggcgcaacaccgaaggacggcccaagcgccggtatcgcgatggtgacctcgctggtgtcggtgttgaccaaggtaccgatccgagcggatgtggcgatgaccggcgaaatcaccttgcgtggtcgcgtctcggcgattggcggcctgaaggagaagttgctggcggccctgcgcggcggtatccgcaccgtgctgattcctggcgagaaccgcaaggatcttgccgacatcccagccaacgtcacccgcgatctgaagatcgtgccggtgaagtggatcgacgaagtgctcgatctggcattggagcgtccgctgacgccgaagaaggccggcaaggaaaaagcacgcaagacagccccgcgcgtcgccgtgcgcggcaagtcgcgtagtacacccggtacccgcgtcaagcactaacgggggctgtctaggctctcgcaaaacaagccaaaacccgcgtcgttattgggtttcggcttgcgtgcagttgggggcgctggtataactgcacgattcgtgggcgcggcaaatgcgatgcgtcacgcgataccacttgtgtcgggttcttcgccaacggcaagagcgccgattgtcgattccgcggcatctgccgcaaagggagtttcaagaatgaataaaaccgaattgatcgatggcgttgccgctgccgctgacatctccaaggctgaagctggccgtgctgttgacgcggttgtgagcgaaatcaccaaggcactgaaaaagggcgacgccgtcaccctcgttggcttcggtaccttccaggttcgcgagcgcgctgagcgcaccggccgcaatccgaagaccggcgatagcatcaagatcgcggcgtcgaagaatcctgcattcaaggctggtaaagccctgaaggatgcagtaaactaattgacttgctagggtgcttagctcagcggtagagcgtctcccttacacggagagggtcgggggttcgaaaccctcagcacccaccattaagcaccaggcaaacgtttcaagcgcggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccagttatacgcaaagcccctgagcaattgggggctttgttttctccgcagcatttgcgttgcgagtggggtagggaaagatgtccaagtttaaagcggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccagttatacgaaagccctcggcctggtgccgggggcttttttggttcctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatagaacacatcggtaaaacgaagctatttgcaggactgcaacgaaaatccagctgagggtcagggctaatcaggttttggtttgggtcggtgatgcggatccagttgcgcctcggtaaggcggcttcgggtcacgcattcgacgatttcggtctccggtttacgttcccgaagtgccccttctgacgtcgattgatgggccgcgacaccgtgctaacgggcatcgggctgggtgcttggcgtcaagcgcgttacactgcgcggctcgcccacaggccgtgatttgccaatgctgcagaaacttcgcgacaagacgtcaggctggatcgctaccgccatcctggggttgctgatgattccgttcctgttcgtcatcgataacagctacctcggcggcattggtgccaataacgtggccaaggtgcaggcgccgccgaattggtggaagtcggcaccatcgtggtggccggtgtctttgctgtggcagcaccacgaaatcagcacgcaggatttccgcgcgcgtttcgaacaggcgcgcatgcaggagcgtcagcgtcagggcgagaacttcgatccgcgcactttcgaatcccgcgaaaacaagctgcaggtactcgatcaactggtcgacgaacaggtggtgcgactgggcgcggaagatgccggaatcgtcatcggcgatgcgagcgtgcgcgattacatcgccaacattcaggcgttccaggtcgatggcaagttcagtcctgacaagtaccgtgctgcgctcgcgcaaggcacgccgccgcgcacgcctgcacagttcgacgccctggtgcgcgatagtctgcagcagtcggtcatcccacaggctattgccgactcgggctttgccaccaagtccgagttcgagcgtctgctcaagctgatgggtgaaacgcgcgacgtggagttggcgatgctgccgccgccggccatggataccgcgccggtgagcgatgcgcagatcaagcagtggtatgacggacacacgcaggacttccgtcagccggaaaccgtcaccatcgaatacgtggagctcaacgccgcgacgatgcggccagcgactgccgccgacgaggcaacgctgcgcaagcgctatgaagaagaaaaggcacgctttgtcgagccggaccagcgccttgcatcgcacatcctgatcagtgccggcagcgatgcggcagcgcagaaggctgccgaagcgaaggcagccaagctcgccgctgaggccaaggcgccgggcgccgatttcgctgcacttgcgaaagccaattcgcaggatcccggctccaaggatgccggtggcgacctgggctgggtcgagaagggcaccatggtcaagccgttcgaggatgcactgttctcgatgaaggctggcgacgtggtgggcccgatcaagagcgaattcggctaccacgtgatccagctgcgtgaggtcaagggtggccagggcaagtccttcgagcaggtgcgtgacaagctggctgccgagcagctgaaggccgatgcggacaaggcatttgccgatgtcagtggcaagttggtggaccagctctacaagaatcccactgcactggagccggcggccaagcaggtcggcctgccggtgcagaccttggggccgttctcgcgtagtgatgccagcggtgttgcggccaatcctgctgtgctgcgtgcagcgttctctgaaacgctggttcaggacggcacggtgagcgacccaatcaacatcgcgccgaaccatagcgtggtgttgcgtgtgaccaatcacaccgccgagcaggcgttgcttttggacaaggtgcgcgacaaggtgacggcggcgatccgtgcggaccgtgccgagaaggccgccgcggctgctgccgatgccttgctggcacgcgtgcagaggggggagacgctgcaagcgttggccgccagcgagaagctgcaggtgcagccgatcccagggctgccgcggacggcgccgatcccgaccccggccgcgaaccgcgcaattttcagcgcgccgcgaccgaccgaaggtaagccctcgtttggcaaggtggaattggatggcgggcgctttgccgtctttgccatcagcaaggccaccccgggcaatctgaaacagatgccggccgagcagcagaccatgctgcgcgagcagctgagccagatcgacggcaacaacgctgcgcagacttacgtcaagcaaatgcgcaagcgctacaagatccagatcgaagaagcgcagctgtaaggccgaatgatcgattggtgaaacaaaaagcccgggtaaccgggctttttgtttgggtttctggtggaaaaagacaggtcggcggatgtgcaagggatcggttcgacacgcattgcgtatcggtttgccattggcgcctgcatgctttggctggctgatggcagctgcgattgggactcgctaatcgtcaatcgtcaatcgtcaatcgtcggttgtcggttgtcggttgtcggctgggtcgcggagctgtggcagtcactagctgctgacgatcggctctgcgacaacctgtgcggatggtggtgccgcaaatacatgcgaggtgtcgtgcgagggatctgaagcggctagatcagctaaatggcgatgcatggctgactcagcagcgagcgccgtggacgtcatggctggcgctgcgtagaaatttgcaagatttgatttttgccgaagctccgctcgcaaagtgcgcggccaaatcggctctttggagtgacgcgcgctaagcgttggatgaggactagctgcgtccctgtcgactccagtcgctttcgaaacctatctcccggaaccgaagcggtcttataacaaatcgagtttggtgcgcagaattcactatcgacacgatcacgctgccggtcgcctgtttgcaacgcattgcagcgtccaaggtccgccgcaactcagtgcatacgactccggggcattcgccgatttaaggcgaatcgtcgaacgacagcaccatgccgggcttcaggatggcgctcttatccaagccattgttggcgagcagggtcgtcacggtgacgccatagcggcgtgcgattgcccaggccgattcgccattgcgcaccgtgtgcgtgcgggttggcgaggtcgacgctttgctggctgccgtggcaacgacagtcggcgcggaatcgttactaatgccgtcacgtcccacatctgcggatgcgaccatagcgccgctagaaccgggttgggccggtgcggtcggagccaggacatgcacaccgcgcggtgcggcgcgtgcgccggcgagggcgggattcaggcgggcgagcaattgcggctcgatcgcgcgctgcccggcccaggtattgaggctggtgcccgccggcagcgcatgttcggtaaggacgggcacgggacgatccagcgacgtcagcaggttgccctgctgctgcgcgtgattgagtacgcaggcgagcgcgtgcagtttttccacgtattcgtaggtgaccttggacatgccaggcaattcggacgggcgcgcgttctgcgcgttcatcccggcgctgcgcattgcctgcagcacacggtactcgccggcgttgtaggccatcagcgccaggcgccaatcgccgccgaacatgccgtagagggtcttgaggtagcgcaccgccgcagtggtggaatccaccgccgacaggcgtccgtcgtactgcgcgcccaccggcacgtggtgattgcgcgcggtggtggcgatgaattgccataggccggcagggccgctgccgttgcgcgcgccggggcggtagccgctttcgacgaacggaatcagcgcaaattcggtcggcatgtcggctttgcgcagctcatcgaccacgtaaccgaacagcggcaagatatcctgtgcatcgtctgccaggcgcgccggagcgcgtgaaaaatgctcttcccaccgggtgtcgctatgtgctctatcgcagccgggatcggcgcggccctcaaggaacgacgaaaaaatctcacgcccgttgcggatgccggatgtgctgatttgcgcagcggcgctgcttgcggttgtagagcttgcgtcgttgggcgaagcggctgccggtgcaatggccgaacaggcggccagtgctgccaagaccaggcgtctcataagcaaaattcgtctttccagcgccgaagttcggcgaaaacatcgacttcggaggaaagtgcgccggctgcgcgcgctgctactacagcgcgaatctcagggcggttggtacgcaagaacggattggtggccagttcactcttgagcgaaatcggcagggtaggacgggctgcatgacgcatggcctgggcttcctgttgacggcgctgcaaggcagcgttggtggaatcgacgtgcagcgcgaaagccgcgttggccaaggtgtattcatggccgcaacacacaagcgtttcgccaggcaggcatgccaggcgctgcaacgagtcgaacatctggggagcagtaccttcgaacatccgcccacagcctaggctgaacaaggtatcaccgctgaacaaatgacggtcggtgacgaaagcgatgtgcgtccgggtatggccgggcacttcgatcacctgaaaatcgacagcaagcagactcaagcgctcgccatggcttacatggtgcgcagttgttgggatgcgttcgtcggccggactgaacagctccaggcctggccaacgctgctggagctcggccacaccgtcgatgtggtcgccatggtggtgggtcagcaggatggcgctgggaaccaagccttcgcgctctgcggtggctatcaccggcgccgcctgcccggggtcgacgatgatggcgcggccatctgcagcgaccagtgcccagatgtagttgtcgtcgaatgcgggcagggcgatcagtcgcatagaattgggaccatgcctgccctgccattctcccgtcaagctggcgtctcatcctggtttgaaaccggtgcggggcgcagcctgcttcagctggagcgtcgtttggcgctggaggcgctgcagacacgtccgtcgcaaccctggttgtggctgacgccgacgaccgaattgccgccacgcgagtcgctgcaagggcgcggtctgcggctgcaccgcagtgccgggcgctttgccggcgatgcgcgctgtgctatgccgtttccgctaccgagcgaaagtcttcaggcgatcgtggtgcagcacgcggtggtcggtggggcggcggactttctggccgaatgcgagcggttgctgatgcctggcggccggctgtggttattcacgctcaatccgatgagcccctaccgtttccgctgggcgcggcgcgggccggtggcgctgcgcccggatcgctggcgcctattggcgcaacgcgccggtctgcatagcgtgcaggcggaaccctaccttgggccgatctggcgtgccggcggcgagtccaccgaacccggccgcgcaccctggcgcgccgtgtacctgctggaagtggaaaagcgcgctgccgcagcgatcggcccgacaccgattgcgctgccggcccgctggccgcaaccagtggccacgatctgagctgtttccgttcaaacctggaacctgatgaaatcaattgaagtgcataccgatggctcctgcctcggcaatcccgggccgggtggctgggcggccctgttgcgttacaacgggcgcgaaaaggaactggccggcggcgaagccgtgtccaccaataaccgcatggagttgatggcggcgatcatggcgctggaaacgctgaccgagccgtgcgagatcgtgttgcataccgactcgcaatacgtgcgccagggcatcaccgagtggatgccgggctgggtgcggcgcaactggaaaaccgccggcggcgatccggtcaagaatcgcgagttgtgggagcggctgcacgcggccacgcaacgccaccgcatcgattggcgctgggtgaaaggccacaatggcgacccggacaacgagcgcgtcgacgtgctcgcccgcaatcaggccaccgcccagcgcgatggccgtgcaacatcgtaagaggacacatgcgtcagatcattctcgataccgaaaccaccggcctggaatggcgcaagggcaaccgcgtcgtcgaaatcggtgcggtggagctgctggagcggcgcccgagcggcaacaatttccatcgctatctgaagcccgattgcgacttcgagcccggcgcgcaggaagtgaccgggctgaccctggaatttctggccgataaaccgttgttcggcgaggtggtggaggagtttctcgcctacatcgacggcgcggaactgattatccataacgccgcgttcgacctggggtttctggacaacgaactggcgctgctgggcgatcactacggtcgcatcgtcgagcgcgccacagtggtggataccttgatgatggcgcgcgagcgctatccggggcaacgaaattccttggatgccttgtgcaagcgtctgggcgtggacaactcgcatcgccagttgcacggcgcattgctcgatgcgcagatcctggccgacgtgtatatcgcgctgacctcgggtcaggaggaaatcgggttcgccagcgccgacgcaggccagcagaccgacgcagcgagcggcatgatcgcgttcgacccggcgctgctgttgccgcgtccgcgcgttgcggtgaccgcctccgaatcgcaggcgcacgaggcccgtctggtgcagctgcgtaaaaaggccgggcgtgcattgtgggatccgccggtcgaagaggtcgctgttgctggctgatagcggctgacaaaaccgctgcgttcaccgccacgcgggcgcggccgatgcctggtggcacgtacaaagcgcgaggttttctgtgcgctgtctacgcccacctgatgactggtcgctacgtgttgtcagccgctctagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcaacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaacccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagggacgttcttcgcggatgcgccgccgttggataataagaagggtggcgtctgtttgcacttaggctgtcagctgcagtgatagctgcgtgcgcgggtctcgtcggcacatggctacctgtgagtggttcacgcaagacatgatttcgcttaccgtcggagaggctggcaagatgcggtaagcgatggcgattttttgaccgcatgcggcaggcggtcgcatttgctgcgcagtcttttgcgatcccgcgcgttcgcttcgcgcactggcagtgcacgcatttcagcaaatcgccacgtcagtaactgcggaccaggatcgcggtgatgttgtccgaaccgccgccatccagggctgcggcgaccaggcattccacgtattcctgcgcgctgcaatcggcctgcgacaaggtggccgcgatggcagcatcgtccacttcttcggtcaggccatcgctgcacagcagcagctgcatgccggatttgagttcgccctgcatggtggcgacattcagatgcgccgggtcggtcacgcccagtgcctgggtgaccacgttgcggtgcggatgcgcgcgcgcctgctcgctggtgagcgtgccctgggcgatgagttcctgcacatagctgtggtcctggctcagttgggccagccggccatcgcgccatagataggcacggctatcgccgacccaagccacttcgaaacgctggcccagtacgcgtgcagcgaccacggtggtgcccatcggcaaggtgtcgttgcagcggcgcgaggtcttgataatctcttcgtcggcaatgcgcaccgactgggccagtggggtgccggcgcggatctcccgcacgatggtttcgcgcgccagcgcgctggccacttcgccgcaggcatgcccgcccatgccatcggcgaccagccacaatcccagctcgctgtcgccgtagtaggtgtcctcattgaggtcacggcgcaggccgacgtgggtgaggtgtccgaattcgagcatggggccgggtcgccaaggagaagatgcgccaccatcatcgcggcccgaccggccagcggcaacacaccacgcatgggcgtcgcagtgccggttcacgcctgggcgaatggcagccttggcggcgccggctcgggccgcttgtggctggggccgtgtgaccgtatgatgcacgtccccaggacattggggaccatctggagaggtggcagagcggttgaatgtacctgactcgaaatcaggcaggcgtttatagcgcctcgggggttcgaatccccccctctccgccaaatgacgcaaaaatccccgcataaaacggggtttttgtttttattctccgtatctacccatccatttacccgcccgtcggcattcccggatcccgcgcgtttttctgctaggccatccaccgctgcagcttcgagagggggcgcaatgatcgtcggtctacgcggacgggttctggggaatcgatcctcctaggcaccatgtcggtatgcccaaccttctcgccgagcttttggtatatgcctagggtcgaggatggcgccaggttgagcgtgcgcgacatcgacttgatcagtgtgcaaccatcgtcgacgtagcccgcccgctggggcggtgtgtgatgccagacagggagcgggccacggcgaagtagccagagacgatctggcgctggacgtgacatgccaggtcgtccttgaacggcttcaccagcatggtgtaaccggtctgggtgaaagaggcgcggcggaaagacgagtacgcacgccaggggcagctcggtcggggccgctctgcgccctgatgcgagcctgcagatgctcaatcgctgcctagcgggcagttagctaaaatggtgctgccgtccgcggtgattgaccatttcaagcttgcgccgccacctgcgtacacgtcctcaatctcccatgcgaggaagccggaggcttgaagtgcgaaacggcggctttcagtgacatcctcaatgtttcccctctccgcgagatccctcaagtcgcttaggaatacgctgagcaccatgtctgaaaggcgttcaaagtctgaggccggaatcttgcgtcttccaacggcgacgaacagatcggccagcatttttggtttgtgtagtgggtccgcacggtcaagcttgtccagcagcaactcgcctaaccgctctcgctttgcttctgttccggcgagttcgtcgacgacacgaacgcgttcgctgaccgataggttctcaacgacgttcaggaactgtacgacctttgtggcgtacaagcggtcacgtatcgccgccgctccctgacgtacagcaagcacaacggagaccacaggcaccttgcctaggacgttctcgtctagcgccgtttcccatattgccgaggccacatcctttgtaaggctagcggttgggccggtgagggcgcctatcaggtaggcagggatcttcatgcggctggtcctccggagttagttcggatagcttctaccacgtcatctcggtcatctcggtgaattctatccctgccaactcaggtcttcgccgtgcattcaatccagcgccaatctaagccgcgcaagcggccttatctatcggaactaataagcctggaatcggccgcgctgctggctgtccaggttgaatcctggaacaacgtcgatggcggttggggagccactcgcttatctggcctgctgtatctcaaggccagtggtctttactggcgagaaggatggatggctgagtcactcgcgctcgcatctgccgatgaaggatttgatcagctcttccgcgctcacgtgagggatttgttggactggatatcaagatttcggggtactcaaaagcggccctcagtcgtggtttcggagcgacttggattcgaggcgttcacgcgaggtttgtccgataagcatcaacggtggttagaacatttgcgcgaacacgcgctacgaccgccccggtacgttgttctacctcgatccgccgtattggcagacggaagggtacggggtcgagtttccctgggagcagtacgagcgcctggcgagcatggtgcgcacactgcagggcaaggcggtgatctccatcaacgatcaccccgatatccggcgcgtcttcgcctgcttggatctggtgccgctgcagcttggctacaccatcggcagccctggagatcgggagcgcatgtttggcgagctgatcatcaagagttgggacgaccgccaggcagcgttgttgtgagctgtcggttgtctgtctgtctggcgcgtgcgcgatcgctttctgtgcctgcccatcagagcatcactctggcttcttccaaccaacgagaaaaacgcatgggccagtaccccagccaaggcatcgccatggatctcatcgcgcagttccaaaggctcgatacccgcttcttgctggtcttgcatcatggcgatgtggatgcggtcgcagtggcgcggcgagagctggccatgcgcggtgtggacgggagcggccgctgggtcggcttcgcacaggccggcgaacggctgggcatttgatcgcttagcgcccaagcagctcaggacaacgcagggcggccgcaatgccgccctgcttgcgtgtgggccaacgcgggccgtcgatgcgcagcatgtccgcaaggcgatacgtcggggtcagatttttctgacacgactgatcgggctttgcctactcctgcagattgcggctgaatggtaatgtcagcgattctggcaacgcgtgatccccgaacatcgggtcgtccagagcgcggggcagaaaaaaagagaccttcggcctgccagcaacgcatcaggccgcatccctgtctcttgtagggctgtgcgaatgcattgacgacgacattgccgcagtcaatcgtcggagcgtccccgcccgaaattgttcgtctatcccacggagcgcagtccagatggacttgatgcagtacgttgcgatcagtcaagacggtcgcactctcgaactccagtttgccggtcagaacgctccgcatcccaatctgctctttccgctgcgtctgcaactaacctgggcactgagcgagccgttcaccgccgatgtcacctgcctgagccaatcctcggcgatcgaactcaagacgctgctcggccagcgcgccggcatcaccatccggcaccacgacggcgagcgcaaggtcaacggcgtggtgaccgccgtgcggcagctgggtgccgatggtggcttctccagctaccgcttgcggatacagcccgcacttgccctgctggcctaccgccgtacctgccgcatctttcaggacgtaagcgtgccggacatcgttgcgcagatcgtgcaggagcatcgcgccagcaatcccccgatcgccgccagcttccgcctggaccagcaactgcgccagacctacgcgccgcgctcgtattgcacgcagttcgacgaagacgacctcggcttcatccatcgcgtgctggccgaggaaggtatcaactacacgtttgtcttcgccgacgaccagggcgccccgacgcacacgctggtgttgttcgacgacgtcaacgacttggcccaggccagcccggcccgcatcggctatcgccgtgccgaagacgccacgccggccgacagcctgctggcctggcagggcgagcggcaggtcatgacctctgcaaccgccctggtgagctacgactacaagccggccgcctccagcaacgcggacgatcggtccgtgatcgaccagggcgaggaagggcgcgcggccagcgccacgctgcgggattacagcgcgctgtcgccctactacgccagcgacagcgccgaatacgcgcgctatgcccaggtgcgccagacctggcacgaccagcgggccaagacctggtatggcggtgcgacgacgcctggcctggaagtcggcacctatgtcgagatcgccgaccatccatcgctggccgaggacagcagcgagcagcgccagttcgtggtgaccgagcagttcctggacatcaccaacaacctgcctgcggacatgacccgccagctgcccagcggcctgctggggctttcctcggccgacgtcggtccgccaccatcactggcagcggtccccccgccacccgcaggggccgcgcaatacctgcgctttgccggcgtgcggcgcggtgtggccttggtgccgtcgcgcgtcccctcgctgcgccggcccaccgcatcggggccgcagactgccgcggtggtcggcaaggccggcgaggtggtcgataccgacgagctggggcgcatcctggtccagatgcactggccgctggcgcaggagcacgccaagggcggcgccgacgacgacgagcgctccagcacgcgcgtgcgctatgcctccccctcggccagtgaggggtttgggcatcagttcatcccgcgcgtgggcgatgaggtgttgatcgagttcctgcacggcgatatcgaccgaccgatcgccgtggcggtcatccacaacggccgccggcccaccgcggcgttcagcggcgcgcgtggtctgccgggcaatcgcacgctctcgggcatcctgacgcgcgagcacaatggcagtggagcgaatgaactgctgttcgacgacaccaccgggcaaccgcgtgcgcggctggccagcacccaccaggccagtgagttgaatctcggctacctcacccatccccgcgccgacggccaggccgatccacgcggccagggtgccgaactgcgcaccgacgcggcagcggccttgcgcgctgcccagggcatgttgctgaccacctacgcgcgcagccaggccgcaggccaccaactcgaccgcggcgaactcgacgcgctgttggcgcaatgcctcgaactgttcaagggcctgggcgactatgccgcccagcacggcgggcaagcggtggagaccggcgggcaggatgcgctacggcaggcattgcagggctggcccagcggcaccgagcgcagcgctgcaggcaagccgttgatggccttcgccgccagcgagggcatggtcagcgccaccccgcacagccatctcagctacgccggccacaacatcgacagcgtggcgcagcaacacctgcagctgaccagcgggcaatccacgcgcgtgcatgcagggcaagggatcgcgctgttcgcgcaagcgtccggcctgagcgccattgccaaccaggggcctgtgcacttgcaggcacaggccgatgccctggtggccaacgcgcagaccaacctgcaactgaccgccaacaccggcgaggtgttgctcagcgcgccacggatccgactggtggccgaggacggcagtttcctgagtattggcggcggcggcatcacgcttggcacccagggcggggtcgagctgcacgcggccagccatgcattgctgggatcgtccaccgagcaggccgaccgccccagcttcggcaaggacggcaccgaccagaaattccagctgcactaccccagccacagcgcggacacgccccagcttgcggccaaccagccctacagcatcaccttggacgacggccgcgtcgtgcaaggcgtttccgatgccaacggcctgaccgatctgctgcgcgatgaggtcacgcgcattgcgcgcatcgaggtccacaagccgccgctgggcggcggctgacactcctcccgcgtgtgcggcgctgcttgccacgcgctccccgatattcatgccgcaggaagcctgtatgaccgattccgctccccatgtcgtcgcccaagccgatgcactgctgctccccaatcggatgggcaaccgtccggtgcaggtgcccgcggaccggccgggcatcgtgatcttcatccacggcgtcaacgaccccggcgccggctatcccaccgtggaaaaggggctgtgccagggcctcaacgagcggctgagtcgtatcgatctgcgcgccgggcagtatggggtcaagtatgccgaagccaagaaatcgccagtgaagccaggcgagcagggctacaaggaagtggcgtcggtcaaatacgacccggacacctacctgtatcagcgcagcgaagacaccaccagcaagttgccgacccacagcatgttcatcccgttctattggggctaccgcgccagcaacaacgagatcgccaaggacaagcgcggcaatccgacgcgcctgcgcagccagtaccaggacaccgccggcaaccggctggatgcccatttcgccaaggcgggcgggttcttcgtcaacgccaccagcaacctgccggacatgtatggcaaaggcttcgagacaacgttgaagaccaggggtgtgcagatggtgtcgccggacttcacctacttcggcaacgcaccgccacggcgctatttcgtgctggcggccgaacggctggcgatgctggtgagcgagatccgccggctggccccggacgacaccatcaccatcatgggccacagccagggcacgatgatcaccctgctggcacaggccatgctggccgaccgtcgccagcgctgcgcggactgcctgatcctggtggacagcccctacagcctgctcgaacccgagggcgaggagcagaccacccaggccaagctgcagacgctcatcaatatcgtcaacgcagtgaccaccaagccgtacgcccgcccatcattgagcgagctgcaagtgggtcagccaggatatggtggccgcaccggacatggatggacccctagccagggcacccgtctggatgccgaaggcaagcagatcgtcttcgccgagcgcgacaaccgcggcaaggtgtacctgtacttctgcccacaggacaccacggtggcgctggatcaggtgcagggcatcggcacctacggcgtgccggacacggtgcacgtggcgtggaagcggaagttctacagcaccgagcgcaccgccagcttgccggcgatggacgcgctcaaggacatgcgcttccaccagcggatgtggaccaagctgctgcgcggcggcaagccggttgccgtgggcctgccgccgcggcacatcccgctgcgcatggaggatgaggcgcgttacccaggcgggggtgtggcccccgcgaccacgctcagccagacgccgttgccgcaggaggggcgctacatcaatggcgaggcgctgcaaccgccgcatgcaccacagatggaggatggggaagccgacgcgcgccagtacggcagcagcacctcgctgcgcggcacgccgacccgtgccggcaaggatgcgccggatgatgtgtcggtggatgtggccctgggcaacccggcgacgaagttgcgccagtacatgatcttgatcagcatcgagcaagaggaggtgcccgagtccaaactggccgagatgaccagcgagttcaacgcgcagcatcccgacatcaacgaccagacgcccggttacacgtgcgatgcgaccgatatgggctgcacggtgtggcgacatgccacacccaacgaagtacgtgcgcagatggcgcgcaaccctgccgcgctgagcgacaattcctaccactcggcgatgctgcgcagtaccgagaaccaccgctgggtgacggccatggatgtggcgatcgggcaggcgcagaccttggatgatccggagtggcgcaaggtgctcatcgcctttgccaactggcgcacgccgtttatgccgtcggaagaccaacccgctggtcaagtaagtatcagcgagcttgcgaatttcaagaagctcagccctggagcgaggaaattggttgaagcgagttgtttctattacgagaaaggcgtctttcccgcaggcttggtgtcgagttcgcccccggctaagtatgtggagagcaggacccgcgcgcaacgtgcggagagcaccgaatgagcgcgtcacaacggcctggcatcacgccctatgcgctggtatggatcggaacaatgctggcatgggtggcgctgatccttttcatctactatcgccaatggcagtcaacaggcgtggaggattccggcttgggcaacgatattcgtaatggtgtattggcgatcaccgctctggtgggcctggcctttggagggcattggctgtggaaggtacgcagcgcggtggccaaggacccagcggccatggcaagcgcccaggccacggcagcggccgcgaccccgcacgggcgcatgttggctggcgagggggagcgctacgtgctggaggtgcgcgggcttggcttggcggtagatcgctattaccaggaggacacgtggaggttgttcaaggacaaggacgacaactacctctcagtgctgtcgaaagatcctaaagactacgaccccaatacgcgaatcggcgatgcgacgattgcggctaatgcttctttcggttacgcggcgaagaacgcggtggagcgttggccgctgccagtgatcatcatcgggccaccaaagacgattgatgatggaagttcaatggcgcatgcgattgcttacaaacgccaagccgcaagcctcgggttgactctttttctctggcaggaggatgacaacacagccagtgcccaggcaaccctcgaaaagctttttcgtttcttcgatgagcatcccgatgtgccggaggtcttgctggtcacgcaggatggagaaggtccgcgctatcgctggaagtcgccagggatgcccgacaaacggcctgaagcgcctcacgttccgctactacccgacagcatgactgcgctattggtggcacgcagcgatcgggtggacaggttggtgcgcccgtatgccgtcgatgtagacgatggcatcaataaggacgatacgcagtacgacatcatcaagttgtggaattttttctgggataaatccgattcgcaagaggaaggcagcttcgatgcgtattaccgcaagctggcagccgagaagcattacgcctcggactatccccccggcaccatgaaggccgattggtggattgcgcaactgcccgagttgtggaagcagatcaacaacaaggggccgggtgagttcaagcccagcccgtatctgccggtgcgctgggcgcgctggcaggtgcagcagttcgacgaatccccgttgctgggctatctgcatcgcccggtgcatgtgcccctgaccgacgaacagggcaagccactcaagcgtgccgggcaggtggaggcgctgcgcaagggctgggcccaggccgtgtcggcactgccggaagatgccaagcccacgcgcgtgttctacgacaccagcctggatcgcgaatgggtcattcccctgacgcaagcgctgcacggcaacgccgagggcatcgaactggacgacaagcacgagggctacgacatcggtcggcggctgggcaataccggcgtcagttccgcgctagtgcagatcgcgctgggcatcgtctccggttacgacgatggccgcaccagtgccaccgtcaacctgaccccggatggctatgcgggcatcgtaatggtcagcccgcccgacgaagccagcaaagcggccgcaatccagcacgggaagcatccgttctacgacctcttgcgcgacaagaaggccacaccatgagccgcgcattcatcgtcgaaggcgacgcccacagccacggcggccatgtgctggccggttccgaacacgccggcattgatggccaggcaggtgtgcgaagggcatccagcgatatgccccttgcatggacgtacgcacattgaaggtgcctccagtcatctgaacatccatggacgcaaggccgcgttagatggcgacaaactcgcgtgtggcgctgcgctcatcgccgggagacaaaggcacgctaagcaccagtagtctttcaatttttggaccgcaacacgcaaggttgtgaagcggctcaaagcggcattcggagatgcgccaaagggagcgccggcagacgctcgaacgcgacggcaatgcaaaggccgcgtattcctatccggcatcgttcttcgacttgcatgccgagaagaagggcgaggtcgggcacatcaacgtggcgtaccttcgcaattgggccggagacctgaacctctggctcagtcttcctgctgtgccagcaaggatatggatccgttggcgcgccggcactgaacgcgttgccctggacgagcgcttgagccgtatcgatctgcgcgccgggcagtatggggtcaagtatgccgaagcaaaggcgtccaaggccaagcccggcgatcgggattaccgcaaggtggcggcggtcaaatacgacccggacacctacctctatcagcgcagcgaagacaccaccagcaagttgccgacccacagcatgttcatcccgttctactggggctaccgcgccagcaacaacgagatcgccaaggacaagggcggcaatccgacgcgcctgcgcagccagtaccaggacaccgccggcaaccggctggatgcccatttcgccaaggctggcggcttcttcgccaacgccaccagcaacctgccggacatgtatggcaaaggcttcgagacaacgttgaagaccaggggcgtgcagatggtgtcgccggacttcacctatttcggcaaggcaccaccacggcggtatttcgtgctggcggccgaacggctggcgatgctggtgagcgagatccgccggctggccccggacgacaccatcaccatcatgggccacagtcagggcacgctgattaccctgctggcgcaggccatgctggccgaccgtcgccagcgttgcgcggactgcctcatcttggtggacagcccctacagcctgctcgaacccaagggcgaagagcagaccacccaggccaagctgcagacgctcatcaagatcgtcaacgcagtgaccgcccagccgtacgcccgcccagcattgaacgagctgcaagtgggtcagccaggatatggtggccgcaccggacatggatggacccctagccagggcacccggctggacgcggaaggcaagcagatcgtcttcgccgagcgcgacaaccgcggcaaggtgtacctgtacttctgcccacaggacaccaccgtggcactggatcaggtgcagggcatcggcacctacggcgtgccggacacggtgcacgtggcgtggaagcggaagttctacagcaccgagcgcaccgccagcttgccggcgatggacgcgctcaaggacatgcgcttccaccagcggatgtggaccaagctgctgcgcggcggcaagccggttgccgtgggcctgccgccgcagcacatcccgttgcgcatggaggatgaggcgcgttaccccggcgggggtgtgggccccacgaccacggccagccagacgcccttgccgcaggaggggcgctacatcaacggcgaggcgctgcaaccgccgcatgcaccacagatggaggatggggaagccgacgtgcgccagtacaagagcagcacgccgctgcgcggcacgccgacccgtgccggcaaggatgcgccggacgatgtgtcggtggacgtggccctgggcaacccggcggcgaagttgcgccagtacatgatcttggtcagcatcgagcaagaggaggtgccggagtccaaactggcggagatgaccagcgagttcaatgcgcagcatcccgacatcaacgaccagacacccggttacacatgcgatgcgaccgatatgggttgtacggtgtggcgacatgccacacccaacgaggtacgtgcgcagatgactcacaaccccgcggcgctgaccgacaattcctaccactcggcgatgctgcgcagtaccgagaaccaccgctgggtgacggccatggacgtggcgatcgggcaggcgcagaccttggatgatccggagtggcgcaaggtgctgatcgcctttgccaactggcgcacgccgtttatgccgtcggaagaccaacccgctggtcaagtaagtatcagcgagcttgcgaatttcaagaagctcagccctggagcgagaaaattggttgaagcgagttgtttctattacgagaaaggcgtctttcccgcaggcttggtgtcgagttcgcccccgtcaaagtatgtggagagcaggacccgcgcgcaacgtgcggagagcagcgaatgagcgcgtcgcaacggcccggaatcacgccctatgcgctggtatggctcggtacgctgctggcctgggtggcgctgatccttttcatctactatcgccaatggcagtcaacaggcgtggaggattccggcttgggcaacgatatccgtaatggtgtattggcgatcaccactctggtgggcctggcctttggagggcattggctgtggaaggtacgcagcgcggtggccaaggaaccagcggccatggcaagcgcccaggccacggcagcggccgcgaccccgcacgggcgcatgctggctggcgaggtggaacgctatgtcttggaggtgcgcgggctgggcctggcggtaggcgactactaccagacggtctggcaggccatacgggaagacgatgacgcgtttaagtctgtgcttccgcaagatcctaagtactacgatccaaatacgcggattggcgatgcgacgattgccgccagcacatcctttggtgatgcagccaaggaagcggtggagcgctggccgctgccagtgatcatcatcgggccgccgaagacgattgatgatggaagttcaatggcgcatgcgattgcttacaaacgccaagccgcaagcctcgggttgactctttttctctggcaggaggatgacaacaccgccagtgcccaggcaaccctcgaaaagctttttcgtttcttcgatgagcatcccgatgtgccggaggtcttgctggtcacgcaggatggcgaaggtccgcgctatcgctggaagtcgccagggatgcccgacaaacggcctgaagcgcctcacgttccgctactacccgacagcatgactgcgctattggtggcacgcagcgatcgggtggacaggttggtgcgcccgtatgccgtcgatgtagacgatggcatcaataaggacgacacacagtacgacatcatcaagttgtggaatttcttctgggataaatccgattcgcaagaggaaggcagcttcgatgcgtattaccgcaagctggcagcagagaagcactacgcctcggactatccccccggcaccatgaaagccgattggtggattgcccaactgcccgagttatggaagcagatcagcaacaaggggccgggtgagttcaagcccagcccgtatctgccggtgcgttgggcgcgctggcagctgcagcagttcgacgaatctccgttgctgggctatctgcatcgcccggtgcatgtgcccctgaccgacgcgcagggcaagcctctcaagcgtgccgggcaggtggaggcgctgcgcaagggctgggcccaggccgtgtcggccctaccggaagatgccaagcccacgcgcgtgttctacgacaccagcctggatcgcgaatgggtcattcccctgacgcaagcgctgcacggcaacgccgagggcatcgaactggacgacaagcacgagggctacgacatcggtcggcggctgggcaataccggtgtcagttccgcgctagtgcagatcgggttggcgatacaggccggctatgaagacgaccgcaccagtgcgacggtcaacctgactcccgatggctacgccggcatcgtgatggtcagcccgccggatgcggccagcaagggcatcaataccaagcatcgcggcaagaatcctttcatggcgcatgtccccggatggcaagaccctcaatgagccgcgcattcatcgtcgaaggcgacgcccacagccacggcggccatgtgctggccggttccgagcacgcaggcatcgatggccaggcgtttgcgtgcgaagggcatccagcgatatgccccttgcatggacgtacgcacattgaaggtgcctccagccatctgaacatccatgggcgcaaggccgcgttagatggcgacaaactcgcgtgtggcgctacgctcatcgccgggcggcaaaggcgcgctaagcaccagtagtctttcaatttttggaccgcaacacgcaaggttgtgaagcggctcaaagcggcattcggagatgcgccaaagggagcgccggcagacgctcgaacgcgacggcaatgcaaaggccgcgtattcctatccggcatcgttcttcgacttgcatgccgagaagaagggcgaggtcgggcacatcaacgtggcgtaccttcgcaattgggccggagacctgaacctctggctcagtcttcctgctgtgccagcaaggatatggatccgttggcgcgccggcactgaacgcgttgccctggacgagcgcttgagccgtatcgatctgcgcgccgggcagtatggggtcaagtatgccgaagcaaaggcgtccaaggccaagcccggcgatcgggattaccgcaaggtggcggcggtcaaatacgacccggacacctacctctatcagcgcagcgaagacaccaccagcaagttgccgacccacagcatgttcatcccgttctactggggctaccgcgcgagcaacaacgagatcgccaaggacaagcgcggcaatccgacgcgcctgcgcagccagtaccaggacaccgccggcaaccggctggatgcccatttcgccacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaaccgagacaagattcatggccaatgacctcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgtttgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgaccgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggtggggcgatgcgtgcgatccatctgtaggccgaggatatgcctgcgtggagttcagccggcatgaaaacgtgtgctatcgatgcctggaatcttcatgagatagggtgcgccggcggggatgcgcagtagttggcccatgcttccatcatcttgcgtcgcttctccaacatcttgccgcgcttgtaagcggctttggccttgtccgttatctcatgcgctagcgctgcctcggacaggtcatcggggaagtcggtgacctcgcttgcccaatccttgaaggtcgatcgaaagccgtgaacggtgatgtcgccgcggtccatgcgtttgagcaatgcgagcattgcattctccgatagcggttcgccagagacgtcattcgggaacaaaagcttccgcgaaagcctgggcttgacgattgcctgggccgctgtcgagagcggaacgacgtgttccttcttggatttcattcgttcagctggacaagtccagtcgttgccggtgaactcggccgggaccgctcccagggtcattccggtgcgggcggcagtcaggatcgtgaactccagagcgcgcgctgcctcgccgtgtcgcttgcgcaatgcggccatgaactcggggatgtccttgtaagggagtgccgggaagttctggaccggagcgaccgtcttgggcttggggaggatcatcgacagatggcccttccagcgcgccgggttgtcgccagtccgcttccgcttcaccgtggcggcatcaaggatcgtctcgatacgttggcgcacgcgggtcgctgtttcggtcttggtcgtccagattggccgcaggatggataagacgtcctccgtgtccacggcgatgactacaatccacccgaccccgttggaggcctgtcatgtccgagatcctggtgcccgtgtcctttggtgagctgctcgacaagatcgcgatcctgcagatcaagtccgagcgcatgcgcgatgcggccaagttgaccaatgtgcgcaacgagctgtctgcgctggaaaccagctggatggcgcatccggccgccggccacgacatcgtgcgcctgcgcgccgagctgaaggccgtcaatgagcggctgtgggtgatcgaggacgacatccgcctcaaggagcaagcgcaaaccttcgacgacagcttcgtgcagctggcgcgcagcgtctatatcgaaaacgatgagcgcgcgcgcatcaagaaggagatcaacctggcgctggggtcttcctatgtggaagaaaagtcctatcaggactatcgcgccaccggcgcctgagcgtgttgacggtttgattgcgcgggtgggctgacagcgcgatgtgttgctgaagcgtattcgctcgatctcatgcccattggtacgggcacctccgcaacttgcccggcgcctgatcgccgagcagattcagagccggtgatgaagtgctggatgcctcgccttttgcgccaaccgtgtggcagtccggcggtgattgatcgccgatcctcagcgcgggtggtcggcgcgataccgctcgaaggcggcgatcgcatcgtccacggtgatcagcgacatcacgtcgtcgaattcgatctttgttccccagcgtagccggtcggccggcttgtgcaggaacttgcgcgcggctgcgtcgtagcggtccacgcaatagcgcacgtccgaatacgggccgctgcgcgagggattgctggccgcgtgcaggcccagcaccttggtgcccatcgcgttggcgatgtgcattggcccggaatccggggtgaccaccaggtccgcacgcgcgagcagggcaggcagttgcttgagggtgtccttgccaaccaagtccagcaccggcgtgcgtgcggccgcaacgatggcatcggcagtgctgcgctccaggtcgctgcggccgccgcacagcacgatccgccaaccctgtgcggcggcgtgatcggcgagcgcggcgtggcgatcggcataccagttgcgccgcgcgtggctggagcacggggaaatcatcagtacggggcggccgtcgtcgtcccattgcgcgcgtgcccaggcgtgcgcttcttcaggcaccggcaggtcccagcgcacctgggtctggcgcaggcccagcggctcggcaaagctgccgatggcgtcgagcacatggatgccggggtggtcggcgatgcgctcgttgacgaacaggccgtgcaggtccttggagcggttgcggtcgtagccgatgcgtcgccgcgccggcacgaaggccgacagcacattggcgcgaaaggccacctgcatttgcagcaaggcatcgaaacgccccagcggtgcgagcgattgacgtagtgcgcgcatgccggccacgccgctgcgtttgtcgtaggcgtggaagtgcacatcgggcagcccctcgagcaacttcagcccggccttgtcgatgatccaatgcagttgggtttcaggaaaccccgcctgcaacatgcgcaccagcggcaccacatgcgtgacatcgcccagggcggacaagcgcagcaaacacagcgatgcgggcgttacagccatggtgttgttagactcgatagatggtttctttcgatgccaccgaagcgttggcgccgtaccgcgaaggtcgcgggtatggcgccattgtgttcgaccgcgaacggctgcggcaagccgatgccagtctgttttcgccgcaatcgtggggcgacagggcgcggccggtggataaaggcgggcgtggcggcgcgtggttcgtagatgcgccgttcggccgcagcgtgttacggcagtatctgcgtggcggcatggccgcacgtgtgagccgcgatcgctatctatggaaaggggcagggcgcacgcgcagttttgccgaattccggctaatgcgcgaactgatcaaacgcaagttaccggtgccgcgtccgctggccgcctgctatctgcgcgaaggtctgggctatcgcgctgcgctgttgatggagcggctggaaaacgtgcgctccttggccgatcacgcccagttggccggccgcggcgcgccatgggaggcgaccgggcaattgatcgcgcgcttccatcgtgccggcctggatcaccccgacctcaacgcgcacaacatcctgttcgatgccggcgggcatggctggttgatcgatttcgaccgcggcgtgctgcgcattccggccacgcgctggcgtgagcgtaatctcaagcgcctgcatcgctcgctgttgaagctgcgcggcaaccgcagcggcgaggacgtcgataaagactatgagcgcctgcaccgcgcctacgaactggcctggggccggggctactgatggactgggccttgcgggtgcagggagttggcaatgcgtcggcggtggcgcttggctcgccgatggccacgctcgaacgcgccggcgtcccatggctgaccatcgattgcggcagcgaaggtttaaccgcctatcaggctcattacggccagctgccgcaggcgatcttcattacccatgtgcatctggaccacgtcggtgggctggagcgggtgttcgtcgacagctatttctccgagcgccgcgggcgcacacgcctgtacgtgccggcgccagtcgtgccgctgctgcaacggcgcatcgccgattacccgaacgtgctggccgaaggcggagcgaacttctgggatgcgtttcagctggtgccggtcggcgatgcgttctggcacgacggcgtacggctggaagtgttcccggtccgccaccactggccggagacggcctacggcctgcggttgaagggcgcgctggtctggaccggcgatacccggcccattccggagatgttgaagcgctatgcggacgacagcgaactcatcgcacatgactgcggcgttcacggcaacccgtcgcacactggcgttgacgatttggagcgggaatacccgcaggacctgttgagccgcatgctgctgtaccactacgccagcgacgccgacggcgatgtgctgcgtgcgcgtggccaccgcgtcgccgtgcccggtcaataccttgcgctggcgaacccgaccgcagcgacggtgccctgatgggcgccttgctgctgccgaatcttgccacggcgccgatgcaggaccgctatggccgtccgctgcgcgatctgcgcctgtcggtgatcgaggcctgcaattttcgctgcgggtactgcatgccggccgatcgcgtacccgacgactacgggttcgactcgcggcagcggttgagtttcgatcagctggaaaccctggtgcgtgccttcgtgtcggtcggtgtgaccaaggtgcgcctgaccggcggcgagccgctgctgcgtcgcgatctaccgagcctgattgcgcggctgactgcgatcgagggcatcgaagatctggcgctgaccaccaacggcaccttgcttgcgcgccaggccgtcgcgctgcggcaggcggggttgcgccgcatcaccgtcagcatggatgcgctggaaccggcattgttcagacgcatgaacggcgaccgcggcgagattgcgcgggtgctggccggcatcgccgcggccgagcaggccggcttccagcggctgaagatcaattgcgtagtgcagcgtggcgtcaacgaagatcaggtgctgccgctggtggagcacttccgcggcaccggacacgtgctgcgctttatcgaattcatggatgtgggtagctgcaatggctggacgccggatgcggtggtgacctctgcgcaattgcatgaacgcatccatgcgcgctggccgttggtggcgctggacgcccattacaccggtgaagtggcgcagcgccacgcgttcgcggatggcgccggcgaagtgggcttcgtcagttcggtcagcgtgccgttctgcggcgattgccagcgtgcgcgcgtctcggcagatgggcatctatatacctgcctgttcgccagtcaggggcatgacctgaaaccggcactggccaatggcgagcctgcgctggcgacgcatctatggcagtgctggagtgtgcgtggcgaccgctacagcgaagtgcgcgcctcggtgccacggcgcggcaagccggtcgagatgtttttaatcggcggatgagctagggcgcgctgccggtgctgctgcgcacgctggaacagcgtctgcgcgatccgcagctgcgtgccgatgtgcaggtgttggaggcgtcgctcgatccggcgtttggcgagttcggtacctcaggtcgtcggtccacgcgcagtgaagtgatcgcggccgtgtgcgcatccggtgttgctgccgattaccaggccgatggctccgaatgtgtgcggctggcgccggatctggcgtcgttgcgctatcggtcgatagatcgccgccagggcgttgaacggcaagctttgcgcagcgcgttgtggcataggaacgctgatggatggcagctgctgtttcatcaaggcaccctgttcaccgagaatgccgcatcctgattgcctgtcttcgcgttgcttcccatgcctgcaaaatcccgttccgcacgcctgacacacctcgacgatgccgggcttcccacgatggtggatgtctcgggcaaggcgatcaccgcccgtagcgcgactgcagaaagccgcgtgcgctttccggcagccgtggccgcacagctgcgcgccaacggcttgcgtagcgccaagggcggcatcgtggagacggcggtgattgccggcaccatggcggtcaagcgcacgcacgaattgattccgttctgccacccattgccgatcgatgcctgccgtttcgagatcgactgggcgggcgagcaggtgctggacatccgttgcacggtgcgttgcgtgcatcgtaccggcgtggaaatggaggcgcttaccggtgccagcgtggctgcgctgacggtctatgacatgtgcaaggcgttgtcgcacagcatgagcattggtccgaccagattggtgtccaagcgcggcggcaagcgcgatatcggagcggcgcaatgactgcgacagtgacggtgctgtatttcgccagcctgcgcgaggcagtaggcatggccgacgagcgcgtgcagtccgatgcaccgagcttgcgtggcctgtatgccgagctcgatgcgcggcacggcctgcgctggacaccagcgcaattgcgggtggcagtggatggcgcattcgcgcgctgggaggatgcgctgcgcgacggcagcgaagtggtgttcattccgccggtgtcgggaggttgagcgtgagcgaacagggtgcagcgatctttacgctttccgaggtgccattgccggtcgaccagttgcgtgcctgcgtcgagcacccgcacgctggggcgtttgccagtttcgaaggctgggtacgcaatcacaacgaaggccgcggcgtggccgggctgcgctacgaagcctacgccgcgctcgcacaggccgaagggcagcgcgttctcgacgaagcaatgcagcgattcgccatcgtgcacgcgcattgcgtgcaccgcgtgggcgagctgcgcatcggcgacatggcggtgtgggtcggcgtcagtgcagcgcaccgtggcgccgcattcgatgcgtgccgctacatcatcgatgaagtcaaggcacgcgtgccgatctggaagcacgagcattacctggaaggcgatgcgggttggttgcatccggagtcgcaaccgtagcagggcggatccggcgcgcatccgcgcgtgggcaggcgacaggctttgcatcagcgctcagcgcggcacgagttgacttcttgcttgatcgctcgatcatgtcgttagcaagccgatgctccggctagcttgcccggagtctgtcgaaagttagggtggtgcccccgccggttgacctcggcgcccgcatcaatcgataccgttgctgccttccggccctggcgggattttcgatctagcgtcgcgagggaccgacggggccaccataagacgtggaccattggcatggccctgcgatttgcgacatgggtgcctttgcgcaaatcatgaatctggcggagagagggggattcgaacccccgaagcgcggtttagacgcttacacactttccaggcgtgctccttcaaccactcggacacctctccgtgcctgcacgaccgtggtcgaacagggccgcaaagtctagccgtcgccggcccgtaccacaagctgaatcttccagccgcagccgttgagaccgggcgtggcacaatatcggctcaaacagagccggttgcccgatgtcctatctcgttctcgcccgcaagtggcgcccgaagcgttttgccgaactcgtaggccaggaacacgtggtccgcgcgctcagtaacgcgctcgacagtgggcgcgtgcatcacgcgttcctgttcaccggcacccgcggcgtgggcaagaccaccattgcgcgcatcttcgccaagtcgctcaactgcgagaccggtacaagtgccgacccatgcggccagtgcccggcctgcctggacatcgacgccggtcgttacatcgacctgctggagatcgatgccgcgtccaacaccggcgtggacgatgtgcgcgaggtgatcgagaacgcgcagtacatgccctcgcgcggcaagttcaaggtttacctgatcgacgaagtgcacatgctgtccaaggcggcgttcaatgcgctgctcaagacgctggaagagccgccggagcacgtgaagttcctgctggctaccaccgacccgcagaaattgccggtgacggtgctgtcgcgctgcttgcagttcaacctcaagcggctggacgaggaccagattcagggccagatgacccgcatcctggccgccgagcagatcgaatcggatctgtcggcgattgtgcagctgtccaaggcagccgacggctcgttgcgcgatggcctgtcgctgctggatcaggcgatcgcctatgccggcggcgcgctgcgcgaggacgtggtgcgcaccatgttgggcacggtcgatcgcacccaggtcggcgcgatgctgcaatcgctggccgatggcgatggcgcgcgcctgatgcaggtcgtggccgcgctggctgagttttcgcccgattggagcggggtgttggaggccctggccgaggcgttgcatcgcgtgcaggtgcagcagctggtgccgtcggtggcctttgttggcgacggcatcgacccgactccttttgcggcgcagttgcggccggaagtggtgcagctgtggtaccagatggcgctcaacgggcgtcgtgatctgtatctggcgcccagtccgcgcgctggcttcgagatggcagtgctgcgcatgctcgccttccgccccgctgcggcggtgccggctggcggctcggacgacggacgcggcaccacggcgggcggtggtgcgcgttctgccgctgccggcggtcaggctgctgcgccggcactggcagcgccggtgacagctgcgccccccatggtggccgcgactgctgcggtgacggatacgatgcctgtggcggcggcggaggcgtccctgccggcatccgcgacccaggcaactccgactccggccgcagctccggcgccggctcccgttgtcatgcttcctccccaagaatcttcttcgcccagtcgcgcgtctgcagccagcgcgcgcattgacgacacgccgccgtgggcagtggacgatgcgccggtgcgcacgcaggccacaactgcgtccgacacgatggccgtgcttgcgcctgaagccgcgatggcttcgccgtcgtccgcacccgtcgagctcgcacaacccgttgcgatcgcgtccgacgccgcagaggacgctccggtttcggttgcaacatcttcgccggccgcgcttgtcgagccctcatcgtttgcagagccagcagtggtcacgccaccagcaacggcagtatccgcagcagactcagcagccgatgcatcggctttgctcgacgacggctgtatcgccgatgccgagcaatggctggagctggtcacgcgcagtggcttgaatggaccgtcgcggcagctggccgccaacgccgcgtttatcggtcatcgcgatggcgtgctgcggctggcgctggcgccgggttttgaatatctccattccgagcgctccatcgccaacctcgcgcaggcgttggcaccggtgttgggaaacacgccgcgcatcgtcatcgaaaccggtagcgccgatgtcgaaaccttgcacgagcgtgccaaccgccagaaaggcgagcgccagagcgcggccgaaacagcctttatgaacgacccgacggtgcagctgctgatccagcagcaaggcgcgcggatcgtccccgattccatccgcccttacgacgagtaacgccccatgcgtggaaacattgcccaactgatgcagcaggcgcagaagatgcaggaaaacctgcagcgcgcccaggaagaactggccaagctggaagtcaccggcactgccggcggcggcatggtcaacgtgacgctgaccggcgccaaggagtgccgcaaggtgcggatcgatccgagcatcctctccgaccaggagatggccgaggacctgatcgctgccgccttcaacgacgcctccaacaagatcgacgccgaatccaaggaccgcatgggttcggccactgccggcatgcagttgccgccgggcatgaagttgccgttctgagcgaagggattcgggagtcgggatttgggatgagctaagtgcaaaggcctttgccgttgcgaattccaaatcccgaatttccaatcccggccacccaatgtcctcactgctagaacaactgatcgaggccttccgggtattgcccggtgtgggccagaagtcggcgcagcgcatggcgtatcacgtgctcgagcgcgagcgcgagggtgggcggcgtctggcgacgacgttggccaatgcggtggaaaaggtggggcattgcgtgcagtgccgcgacttcaccgagtccgagatctgcaccatttgcgccagcagcagtcgcgaccggcagcaattgtgcgtggtcgaatcgccggccgaccgcctggcaatcgagcatgccaccggctaccgcgggctgtatttcgtcctgcaggggcgcctgtcgccgctggatggcatcggcccacgcgaactgggattggatcggctcggcgagcgtctggccgctggcgaagtgaccgaaatgatcatcgccaccaacgccaccgtggaaggcgaggcgaccgcccattacctcgcgcagcttgcccgccagcacgcggtacgcccgagccggcttgcccagggcatgccgctgggcggcgagctggaatacgtggatcgcggcaccctgtcgcacgccttcggcacccgcagtgaggtgctgtgagggcggggattggggaggcgggatttgggattcgcaaagccgtgctggcgcgcacggtaagctgttaccaatcccgaatcacgaatttccaatcccgaaccatgaccgacaccatcttcggcaaaatcattcgtcgcgaaatcccggccaccatcgtctatgaagacgatgaggtgctgggcttccaagacatcgcaccacaggcgccggtgcatgtgctcttcattcccaagcagcacgccattccgaccttggacgatgtgccaccggagcaggcgctgctggtcggtcagttggccattgcggcggcggcatatgcgcgcgcacaggggctggcgcaggacggctaccgcattgtgatgaattgccgcgagcatgccggccagacggtgtttcatatccatctgcatttgttggccggtgcaccgctgggccgtttcggcacgccgtgatgcgtcggttgatcgtgcgctgcgcgcagtcggtatagcgcggcgatcgtcgcgcacatacaaaaacgccgctccctgcgagcggcgtttttgcgaataacactcaggtcagcggcgcattaccaccagccgcggccccagccccaaccgccgccccagcgtggaccccacgggtcgccccacggaccgtacgggtaagccggtacgacttccacgtcgcgcacgaccggccacaggtagaccacgtcggcattgaccttgggcagcttgtagtcgtactcgccgatcttggtggtttcgtagccttcgatcttgccgatgaaggtcacttcgcggccaggttcgaacaccgccggatcgtagaagcccgagcggcaggccaggaagcggccgtcgctggcatccactgcatcacggtccggccgaccgctggcattgagcgggcgcgagatcagttcaaagcaggtctggccctggccaggcgtggtcttgatgatcttgccgccccagcgcacggaggtgccgacctgggcgctggcggtggagtcgctcggactgaccgtagggaactggccctgcaacggcttgggcgcggtggcgcaggctgcgagcccgagcacagcgataagaggaacaagaaaacgggtactcatgaggaagctccggttcgcgggcgatgctgcagcaaatctttcaagagagtggcgctgtccgaatcagtgccagcgtatcgcgcggcagcgaaacgttggctgagtgccagcaatgccgtcttcgggtgtgaccgggcgacacgttgtgcccagacgatggctggttcgtgcggctcgcgggcaaggccgagcttgcggtagcggcggctcagccggtgccaagcgcgcagcaacggatcgcgctcgcgttcgccgcgtgccagcaaccagcccatccatgccagcgcgctcaccgcgaacacgccgaagatgacggcgagttgcgaggtgtccaggcgatcgatgccgaagggttgcagcagccgttgctggcggtcggcatcgaaggacaacaccagctcattccagccacggcgtagccaatcgccgacctggccaatgctggcccatgcgccgaggtcggcgaagttgttgccgccttgggtttgcaggcgatcttcgagtgtgtcgtagatgcgttccggtgccaccgcggcggtcggatccacacgcacccagccacgcccggccagccagatttcggtccaggcgtgtgcgtccatgcgccgtaccacccaataatcgcccagccggttgtaggtgccgcctgcatatccggtaaccacacgtgccgggatgcctgccgcgcgcatcagcacgacgaacgaggaactgaagtgttcgcagaaaccggccttttgctgaaacaggaactcgtcgacgctgttgcggccgagtagcggcgtgtccagcgtgtaggcgaattcgcgggtgatccagcgcagcgcgcgctgcaccactgcatcgtcgttcttgccggcctcgctacgccattgccgtgccagcgcgagcgtgcgcggattgaagccgggcggcagggcgagcgcacgcttgcgcaattgatcgggcaggtcggtatcgaagcgcgttggcggtgccgattgcaggtcccagcgggtcagcgcgctcaaggggcgttgcgcgaacagttcgtagtcgggcgataactcggcgttggctaccgcttgggtgggtagatccagcgacaccagttggcggcgatcggtgggctcgtaatccaggcgataacgataggtttgcgggcctgcggtaaccgaagcgggttgggcgcggccggtccagcgcgcgcgctgccaggtgcgaccgtcgaagtcccacatcaccggcccacgccagtagcgctgttgcggcggtggcgccttgccggtgaactgcacgcgcaaggccgggctgtcatcggccatcaggtcgatccattcgcccggcaacatgttgtccgacagcccgggccgcgacagcgcacgttcgggcacgccccacagcggtgcactcaggcgtggcagcaaccagaaggtgaccagcgctagcggcacgccgatggcgaccaatttgccgatgccgcgcaactgcatccgcagcgcgggcgtggcggtgcggtgctcttcgtcggccagccgctgcatgctcagcaaggcgctgaccaccgccagcagcgccaggcccatcgtcgctggcccctggtcgagcaaaaaggcggcaaacggcgcgaacaatgcaaagccgagcaggctgcgcgcatcgcgcaaggtgcgcagttcgcaggccttgatcgccagcatggcggcgagcaccgcgcagccggtatcgcggccgaagcgcatgccgatctgccagtacaccgctgccaacatcgcgatcaccagcaacaaccgcaccggcgccatcaaggtgccgcgccagctcagcacgccgaccagcatggcggccacggcaacggtggcggcaagcaagccgggcagctgcaacagcagcggcgtcaacgccagccaactggtggccagcacccaggcgcggctggcctggctgatcggaagcgagggctcagtcatgcggaagcagggccagggcgcgcagacacaggtgatggtgcgaaggcccttgcgcgggacccagcggcggctggcccggcagcagcagccgatagcggttcccgtcgcgttcggccaggttgacccagcgcgccagccgcgcgatgcggcgctcgtacggcagcgcgttgagcgtgcgccagtccagcgtgacttcgatccccagcggcttttcgtattcgcgcaccagcagcgtgtcgcgacgtgccgaatgtttccaggaaatcgtgcgtggtgcatcgccggcgcgatacgggcgtaactgatgcagttcctcgccttgcgcgtgcaagcgggtctggttgggcgaacccgcaccatcgggcagcgcagggccctgttcttctggcttgggataggccagcaatggcgtttccggccacacccacgaccaggcgcgcaccaggcccagcggctgagtgctggacaggcggatgcgctcgatgtcctgccagccgcggcgctcggtcggcacaagtagatcgacctcggccatgtcgtgctcgatcagcgaacagaaaccgttgctctccagatgatccaggcgcagcccgcgccgtgtgcgggtatcgcgacgtgccaacgacacccgcatgcgcagcggttcgccggcgatcaccggctcggctgatgccgcttcgatacgcagcgctgacaactgcaggtgcgccatgatgctgctggcgatcccggccgtggccagcagcagtgcgagcagcagcgccggattgttgttgtagttcagtgcgcccagcagcatcgccagcagtaacgcggcgacgaacagcccgaagcgggtcggcagcacataaatacgccgccgatccagcacgatcggcaaggcctcggggccccgcggacgtgccagcaggctgagtcggcggccgatgccgcgcaggcgcgcatgcatgtgggtcagtccaccggcacgctgtgcagtagcgccttggctagcgccggcccggacgaagattcggcttccggcaccagccggtgaccggccaccgccacaaacagcgcctgcacgtcttcaggcaggacatgctcgcgcccaagcagcagcgcataggcctttgcagcgcgcagcaaggcgatgcctgcacgcggcgacaggcccacgcgcaccccggcatgctggcgactacgtagcagcaaggcctgcacatagccgatcagcgcatcgctggtatggatctgattgaccactgcgcgcagcgcaaccacgtcggcgtcgctgagttgcggggcagcctgggcgattaattcgcgccgatccaccccggagagcagcgcacgctcggcgtcggcgctggggtagcccaggctcagccgcagcaggaagcggtccagctgcgaatccggcagcgggaaggtgccggacagatcgaccgggttctgcgtggcgatcacgaagaacggttccggcaacgcatgcgtcacgccatccagcgtcacctgctgctcggccatcgcttccagcagcgagctctgcgtgcgcggcggggcgcgattgatttcgtccgccagcagtacgttggtgaacaccgggccgggatggaactggaactgccgcgaggtggcgtcgtacaccgatacgcccaggacatcggccggcaacaggtctgaggtgaactgcacgcgctgaaagcccagccccaggctggaggccatcgcatgggcgagggtggtcttgcccaggccgggcaggtcctcgatcaataagtgtccaccggacagcagcgccacgaatgccagccgcacttcctgcgccttgcccaacagcagcgaattgacctggtcttgcgcgcgccgcagcgattggcggagcgcatcggttagcatttccgtggaacgcagcggtgtcgacatcacaattccgtaggtggaaatgaagagtgcacagggcaatgcagggggaccaacgcgcacatcgcaccttcgtgatcctgtggacactggccacggccgtcaagctattgatcgccgcacgcttgccgctgttcgtggacgaggcgttctactggcaggaaggccagcatctggccgcagcgtattcggacctgccgggcatgaccgcttggctggcacgtctgggtgtcgagctcggtggacatcaccttctggcgttgcgactaccgtttctggccatttccgcgctgattccctggttgatcgcgcatatcgccacgcgctggttcggctccacgctgggctggcaggccggcagcctgaccttgctgatgccgctatcggccacgctgggcattctggctgtgccggatgtgccgatggccttggcggcggtgctgtgcatggatgccggtgcgcgcttgctgcgcgaggtcgatgccaccagtgcgctggagctcgccatcggcttggtcatcggtgcgctcagccactatcgcttcgtcggcgtgatcggggtgggctgcatcgcattgctgtgcatcccgcaagggcgcgcggtgatgcgcgatccgcgcatctggatggcgctgacggtgggcgcggtgagctggttgccgctgctgttctggaataccgaccatgacgacgccggattgcgctttcaattggtcgaccggcatccgtggcgttttcagatcgccgggctgtggttcctgctgatccagacggtggcggtgacgccgctgttggcctgggcgatggtcgaggttggtctggccggcaaccgcagtggtggcggcgcacgtgcgcaatggcgctatttcggtttgcttggcggcatgtcgaccatagcgatcttcgtgctcggcttcttcagcgatgccgagcggatcagcttccactggccgctacccggctatctggcgctgctggtggcggtgccggtgatcctgatgcgctggccgcacccgctgcgccgcgcggcgtggctgatcgcactgctcggcatgcttggcgcttacggctactacctggcggtgtcggtgccgtcgatccgcgcgcatgccgctggcgaaaaatactacccgcgcaacttcgccggctgggacgatctggcgcgtgcggtgaagtcccagctggcgcagatgccgccgggcacgcgcgtgctggcagaaaacttcaaggttggcgccgagctcggcttcaagttgcacaacgccaatgtcgaggtgctgcgtgccgagttgaacgacaagcacgggcgtagcgcgcagctgcagcagtggggggtgctcagcgacggcgcgcgcaccgggccgcggctactggtgctctcgcccagcgatcagcggtatcgcgagctgttgaagcgctaccacgccatctgcgagatggtcggcccgctgccgccgccgaccgtggtgtccatcgatcatggttatcagcgcttcctgctgttcgcactgcctgcccaacgccagcccgggtcatgcgtgaccccggcgatggcgtggatcgacacgccgctgccgaacgtctccgtgtccggcaagctcgaggtgcgtggctgggccttcaaggatggcattgggctgtcgaatgtggagctgctgctcgatggtcgcccggtcgcgcaagctacgtacggcaaaccgctcgatgtgcgcccgtactggaaaatctccaccgacccacagcacccgaacgtcggcttcaccgccacgctcgacacccacgcattaccgcccggcatgcactggctagggctgcgcctgcacggccacgacggcagcgtggaagattggtgggaacaacccctcactttcaaagctgatgctcagttgcgccgatcgagcgtccactagagcggtccgcgagagtcgccacgccgttcaagcaatcttctgcgtcgtcctgctgctctggccgaaggtgtaggctgtcgtgaggagcgctgcaaatcggtcagaggtagtgcacgaaaaaaaggtttggccgcgctggcggtcgctaagatgcacccatcaggccatgtgcttggcgtcccggtcgtgaaacggccagtgctagtcgacaaggcaacaaaggaaacgcaattgctgcgcaaatatagggatttatccagcgattccggcgaccgcctgggagcatgcagggggtggagcaagcttccgcactcactgttggttggtgcaaagtggttctatctcgcggtcggggtggtggcactggtcgcgctgtcatccaaggtgctctatgccgatccatggcgattcgcaaaaaacctcctgagccagccttggccacggaatgtgcttgcggtggataacggacatcgtgaggtcttgcccaatctgctgcgtcttgcggagctcagatggttggatggaaatcgatgactgcagatctgggcaggtgttgcgctggctttgctgtcagtgtggatgttgctacgtctggttcgtactgagcgtctgggtgctctggcgtatgccgccgctgggctggtttgtacgctgagtattttctggctgggaaacgagcgtgcactggcgcatgcaaatgagtcggtgcatgtctatctgattaccacgtttctggtcggcggctgttggctaaccctgcaccaggccaccatgcacgccgtcatttaccacaaccccggctgcgggacgtcccgcaacaccctcgcgctgattcgtcataccggggtcgaaccgcagatcgtcgactacctgtagcatccgccaagccgcgagacgctgcagtcgcttatcgccgctgccggcatcacggttcgcgaggccatccgccagaaaggatcgccatatctggagctgggtctcgacgatcctgccttggacgacactgcactgttgagcgcaatgctcgcgcatccgatcctgatcaaccggccatttgtccagaccccgctcggcacgcgcttgtgccgtccttccgaactggtgctcgacctgttgccgccagccacgcgcggcttcgtcaaggaagacggcgagtctctgctggacgaggccgggcaacgcatccgtcgctgacatattcaaccggcgcgcgcagccggccttacgctgtcacgttcgcggcaacgttgaagattagacgccgtgcgctcatcctagagtcctgatgagcggctgctgcatacgccttctgcacgctctgagagcggttaacgaggcggactgtccccaccgctcggcgacgcggccgccgctcggagtcagcatgcacaggtgtcggtacctatcacccgttcattgcagttcctgcgcgctgttcactcctggctcaagattgctcgcttacgttctggcagctactccaaactccacgtcacgatcttcaggagcacacccatgattcgcgacattatccgcatgggcgacaagcgcttgctgcgtgtggcgccacaggtcaccaacctgggcagcgccgagttgcacgcgctggtgtccgacatgttcgaaaccatgggcgctgcgcatggcgtcggtttggcagcgccgcagatcgcggtggatctgcaattgatggtgttcggtttcgaagccagcgagcgctatcccgaagcacccgcagtaccgctcacggctctggccaacgcacagatcgaaccgctatcggacgagatggaaaacggctgggaaggctgcctgtcgattcccggtctgcgtgcagtgattccacgttatcgctacattcgttaccgcggctttgcgcccgacggcagcccgatcgagcgcgaggccgaaggcttccatgcacgcgtggtgcaacacgaatacgatcacttggtcggtcgtctgtatccctcgcgcatcgaaaactttgacaccttcggtttcgacgacgtcttgtcttacgatctgtagcatgccgttcacgctttccatagcagcctagctgcaatggaaagcggccgtccgtgcaagattgcgccaggcgggcgcggccggttctcggaatcggcatggaccacgcgtcaactgcggtcatgggcgcgccgtccgcgcccacctgacagctgctcgctacgtgttgttagccgctcttagccacggcccccgggaaagccatcgcacgggaaaccggcatctgcttggcggacatagccgatgcgcatgtgactgcgcaacattcgccaccttgggacgcgcttgtcctggcccactgcgtgccgccgtgcgcctgtcctggtcgctaactgatagccagcgcacgctccaagtgcaaggtggcgcccgctatcgcgcttggcggagtagggctgtccgaatcggtaccgctcccctcgccacgccactgataggggccaaccgcgatcgccgcgcggcggatctcgacggcgctgctcagtgccgccgtgatggatcacacggagcggcaacatgcacacccgcccatccagatcctttcctcagaccggtgcccgagcgccgaccacgcggcggcgcgcagcgcgctggtggaccgcagcgctggccttcggtctggtagtactcgcccctgcggcacttgccggcccgtacacgatcttcggcagccactacgcgggggtgaacaatttcaacgatcccaacaacatcatccaaggcacgttcggcaccggcagtacacccgagctgacggtcaccttcaacttcgccgactacaacgtgtatggctacccggccatcatgcgcggctggcattacgactggaatccgaccaccgacacactgctccccaagcagatctcgtcgatcagcgcgctgccgttcaaattcaattacagcgcaggcggcaccaatccgggcggcgatttcgcttacgacatcttcttccgctgggagatcgccaagggcaatccgcagctggaagtgatgatctggggcgaccacaattcctggccgatcggcactgtcactgcaacgaacgtcagcaccgcgggtgggcgtaacttcgacctatgggaaggcttcaattccggcgccggctatgacgtttacaccttcattcccaccggcaccgccagccagtcgacgctcaagaccagtggcagcctcaacgtggatgccaagccgtttctgacctggctgcaagacaatcgcgccaagggtggccgctgcaacaacagcatgtacctgcgcggccgaggcgggctttgaagttgtacgcggcaatgggtgggccaaggtcagcgcgaccatggatgcgaagtaagcgcagccgcagctgtggtgtgcgggccgccattaccggttggcccgcacacggtttcgtcggggcctgccgcagcctgcgcgctgtgtgttgtgttcgatagcgaatctctacacggctccttgtacacgcgacaaccgaagtggccagatgtgcgtcgcctgtggtgtggcatcgcacatcggatgaggctacagtgagcggccggcatggatgaccgcgtctgcgcgccgccagtgcgcagacattcggtcggtgacgcacaggcgtcgtctgtgccggatgcgcgagggtcgttcgcccactgcgctgcgtcatgtcgatgcaggtgggcttggttggtccatccattttcggagtacatcgatgcacatgcatagccgttctcactcgccgctgtttgtccatgatggtcggttgccgcgcgcggctgcgctggccttgctgctggtcgcgaccagcgccagtgcctacaccggacagaccaaggtctatggcaagcagtacgcgttcaacaacaacttcaatgacgccaataacaccatccaggcgaccttcggcagcggcagcacgccgagcctgaccatctcctacaacctgtctagcggtaacttgtacggctacccggcgatctgtcgcggttggcactacacgatgaacccggccaccgatagctactttccgcatcaggtgtccaagatcggcagcttgggcgggaggttggcattcactaccaagggcagcgggcagaccggcgatttcgcctacgacctgttctttcgcacggacgccagcaagggcaacccgcaattggaagtgatgatctggggcgccaacaattcgtatccggttggcaccttgactaccgccaacgccattaccttgggcggcgtcacctacgatttgtgggagggaaataactcggccgctggctactacgtgtacacctttattccgcatggcaccgcgggcaacagcaatccgctgccggccaagggcaatgtcaatgtggacgtcaaggcgtttctgaccaagttgcaggcgttgcgagaaggcgatggccgctacaacagcagtctgtatcttcaggtggtggaggccggcttcgaagtgaccggtgggatggggacggtgtcgctgaccgggtcgattacagccaagtaaacacggctattgtcgcgccatcagctgcaatggtgcgcagttggcgcgcttcgagtgccggtgcacgctaaggaacctctagacaactcgtggcgttacgagtgaacttgggatttcgcttgatcgcggcggtcgctcatgctgcaaatcaatgacttgcgacttatggagactgccccagcgactgattggacgctggcgaaacagttgttcagaggttccctgacgtgtgtgcctgcatcctgggcatgacatgcgaatggcgtgtcattttattgattcagccaagtgccatgtattgcgcgtcatcaagcgcggtgcatggcacttgatgacttggggccgacaacgtagcgtcgctgtggtgcgacgctggcgcgacgaactaagagcggctaacaacacgtcgcgagtagctgtcaggtgggcgcagacagcgcgctcagaaccgcagtggacgcgtggtccatgccgattccgagcaccggccgtgcccgcctggcggtgagtgcagtcgttttgttagctgctcttagcaatggccaagcacggcatgccgattctgcgcatcggcaacacgtgccttaccaccgcaaggtcgtattggcggccgcggctacaacgccaccagttggatgctgtcaaacacgattgccgggctgaggaagccgttgtccggggagccggaggcaatgccgatctcgatgcagttactgccggcctgcaaagcagatgcgggaatgtccatctcgtacagggcgttgttgccacgcgtcgtgccgcgcgtgatgccgcgtgtcttcggctgcagaggggcgtcaggcatcggcccattccagcgggcattcacgctgatctgcgggcgtgcactgccctgcgccaacggcacgaagatgcgcaggcgatagtcgcgtacctcgtcggcggccagggtgaagtcgatccggctcggggtgttgataccgcgccactgcaccgcgggaaagctgctctggccgctcgacccgacggtgtacgtcgtcgcagaccagcgcatgcgcgcatcggaagggtgcgcatgcggtagcaggtccgcgtatccgaaccccgccggcgtgccatcgggaatgccgatctgccacttcagcgtgcccggtaaggcgaccgcctgaagtgtggcgtgtgctgtgtcgttggcaaacacttcgatatcgcgccatgcgacttccagttcgttctggtagagcgtcatgcgatatctgcccgggcgcacacctgtcacctgatactcgccactgccgtccgcggtggcccagtattgcgcctgcgcgttgcacagaccgataactgctggctggtcgggcagcacgccgctcacttgcccgccgactgcaccgcgcccgcttgccggcaaataatcgctcagacccagcgtggcatcgacgaaatcggtgttgagctgcgcatcggatggcgcgctgccatcggtgaacaacaacccgtacacaccatgcagaccgccacgaaatgcttcggtctgggtgtggtcggaatacatgtagttgtagagttcatgtgtcacacgagtcttttgcgtggcgatgtccttgaagaacggcccacccgcgctgtgctcgcggttgcccatcagcatgaacactgcaacgccggggccgctgacgccatgcacctggtcgtccatcattcggcgtgcggaatagaatttggaactggtgcgcccatccggcaacaaaaagacatcgttgccttcgatcgctgtgccgacattggaatcgggttcctgctgcgcatccggcaacttggacacattcaagcgggccacgaagcgcaattcgcccactggtggcaacgttggcgcatacgtggccatgtagatcgcgttgcggcccttgcgcacgatgtagtactggatcagatcgccggccttggcggacacgatgatcgttccacccgcgatgcgtgcgtccacgctggcgctgcccagccccgaagcgatctgcgaacccttcggttcggtggtctgcagttcgttgtcgcgatagcgcatcgacacgatatcgccatcgtgtgtatcgaccgaaaacaccagctcggcgccactgtcgacaatcacgcggtcgccactgcgggtgcacccgaattcggccagtgcaggtgcgctgacgccggcatagagcaacagcgcgcaggcgaaggtgtgcaggcgatgacgcggcatggtggttaccgtgcggaagcaggacttggttgcgatgcctgcgcgcgatgctaggcgagcgtcggagacagagaacgtgcgcactgttcgaacttccagcaatcaatatgagagtagtgtgcctgatgggggcatcgcgggccagtcggcgcggcgggcagttgcgattggcagggatagcgcacgcgtcggagacgctagcaaaacggaggctgcatttatccggtgagcctagacggcgcacagcaactgcagtgcacgcgtagcatacgccgcaccgatcactagacgcgcccatctggcgatgaacgcgctcgctccgttagctactctatgacagggcagcatcattgcagggactcagcacaacctgtcccgtgccagggcgatgtcgaccatccattgttcgcgcttgccgatcacgaagcgatgttcgcttccgtcgctcaaccgcaccgacaacgatgtgggtgcgatcggcagcagaccgaataggcgtgtccagcagggctgcatcgccgcgatctgccgaagaggcacgctcaacgattgtgtttagacattgaatgcgtgtggctggaacagcagcgcgtcggcggtgagaatcagacgcccgcccaccgcttccatcccgcgctgcagattggccagtgcctgacgcaacacgtcgcgatcaattgaacgcaagccgccaccctggaagagcgaactcacggccgtacagcggcgatgtgggcacgcggcatctgccagggccagacgccaaggttgcccagcggtgccaggaacgaaaccgaaaacatgagagaggcctgatgggctgcatcacttcagctaaggtcgccggcgagacccggcagcacgccatgccagcagatcgcccgtgtacgccagaccaccgccgttgaagaacggttaacaaaactggctctctgaaaatttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcactagtgctacctgaaggttcgcacgccgcgtgtgaagcttggggacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcagatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagaggctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccagaaaaaagcacgcttcaacaaattaagccactgcgattgcacctgatgccagtcgtttcagcgcgatccccaaggcgcggtcatcgaacagtctgtcctttcgcgccgctgcctcctgaccacctggccagtggcgtatgccttcacgcacgtcggcaacttgcgcagagataccttcctgcacaatcagccagtcaactgtcgccaacaactccatgccaaaaggagattcaaaaccatcgatcaaggcggcagtagcttccagtgctggaatgtactgtttcgcctcgctatttaggtaggtctgtacgaagcttttgcgattgtcgtcgaaccagatcacgtccagcgggtcggcgtcgctgatccgtttgtcacaatgcaggtagcttccgtccagcccgttcagaagatggcgtagacggtcggcataagggccgtacttgtgtgctgaaaagcgcaaatcaagctcaggcaagcccgctcgctcgatgttgcgttcaaggaaccacgccagtttctggatttccaacaggccgcattccatacctagcacccagtaacgacgtaccagctcggcaatcaaggcgcgtgccggggtcaatttttccacgccggagcgcttggcaacgttctgatactttaaggtaggctcgaacacgaggatgtctgtatccaaacctgctagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgtgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcataccgtttcaattggagcattcatcacccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgactgccgcgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatggcgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctagtacttcttcgatcagtgggcgcacctcggcccagtccaatcctccattgcccgcgcccagtggcgggatggcaatggatttgactttgttctcgatcagaaaacggtgcaagtcctgcaatccttcagtgatccattcgatgcgggaatcgccacgccagtgctgtttggtcggaaaattgatgatccagcgtggcccgtccagttcgttgacttcggtgacgaaaattttgccaatgcgcacttggttgtctttgcaggcggcggcatatcggaggaagttctccttgaagcgctccttgaacatcagcgcgatgcccttgcccatcacgccgacggtgttgacggtgttgaccagcgcctctgcgccagactccagtagattgccttgtgtaaacgtgatcatcggaaataccaatcggtgcgggtatgaaccggcaatttcaggtttcgctcttggagttgccgctcgatggtctgtttcaaaccatccgtatgacacacaatgccgcgcaggccatcaagcggcaagtgtcggtgaatcagggcctcggcctgatagcgctcgaacttggctgggtcgtctgggtcgcgccggaaatcgcgtgcttggagcaacggccagtcgatcttgtcgagatcagataaatcggaatagaagctcgccaactggcagtaggcgtggctgtcagtaaacagaaacggccatcggcgttcggcgacatgatgcaagctggaaacaaggatgacgatgtcttcgtcagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccctgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaagggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccttaccaacggattcgtatttagtaacacagtagaattaggccgccttgggattccaccccagccggtatggatgttgtgcagcatcggcgaaaacggagtgaagtagaacggcacgtaatcgtttaagaagccgcccggtggacgcggtacaggatgactggagcgcttgtcgatcagttctgggttgccgatgctcacccaactcgaactctgcacagcggcattaccacagtgcagaccgttgtccagaatccacggcagattgccccggtgggtgatgcgccagatcagggcgttctttgggttgagtttggagtaatgctcagccatccgtcatccccaattccgggcttaggccgccgccgcgtcgatgcgtgaaccgctacttgagatcgtcatcggcagcttctcggtggaatctccaatcgtggcgcaaacgattggtcactaacggtgggatcggtgtgcgaatgcaagggggcatggtgatctggctctaagcattcgacggaaaggtcctatcaggattcggtgcggtctagtggcacgtatgtctgtagctacggtgaaaacgaaggaacggacgctctgtggagcgcccgttccagtcccgtgctggtaactcactgggaactgcggtggctttacctgggagttctgttcagtatttcgccacgccattgtccacgtcgtccgaccacgcatcgatgccgccggtgacgttgtagacgttggtaaagcccaggctgcggaaatgttcggcggcctgcaggctgcgtccgccgcggtggcacaggaacgccagcgcggtgtccttgggcagctgttcgatcgcagcgcgctcgtgcgcatccagggtgcggaacggcgcggccacggaggccagcgcacgctcatcggccgggcgcacgtccaccagggtcaggctgccggccttgaggcggtcgtcggcatcgcgcaccgacagctcctgcaccggcttgggcgcgttggggttgtcgatggccaggccacgaccgcggatgtcgtccacccaatcgatggtgatgccgtcggcgcggcgcgcgctggccaggtcgaactgcacgcgcaggccgttggattcagcggcaatggcgttcggattggtcggtgccagctggaagttgggctggaagttggcatcgatggacagcgtcaaggaggcatccggcgcgtcggccagcgcacccttgagcatctcgaccgcagcgggggtaatggtgatcttgggcggggtgcggtcgggtgcttgcaggccgagcatgctgctcagctcgccgctgtcggccatctgcaggatgatgtcgctaccgccgatcagctcgccgtccacatacagctgcggaatggtcggccaatcgccatagaccttgatgccctcgcggatttcctggtcggccagtacgttgacatgggcatagtcgatgcccagaccgtccagcacgccgaccgccttggccgaaaaaccgcactgcggcatgccgggctggcctttcatgaagagcaccacgcggctggattgcagcagcgtatcgatacgggaacgcagggcgggatcgagggacatggcggcacttcggtgggggcgtggaaggcgttcattctacgccgcatggcatcatgcggcatgaccacgtcggaaacgctgtatcgcaccccttctcacccgtaccgctgggtgggcctgttggccctctcgcaggcagcggtagcactgctgtggtggcaccggggctggggctgggggctgctggcgctgctgctgtcgcatgcgctgttcgtggtcccggtgtttttgccgcgcgcgcggctgtatgcgccggtgctcgcgcggttacccggccgcgcgccgcatgtctggctgaccatcgacgatggcccgtccgacgacaccccggccatcctcgacctgttggatgcatacgacgccaaggccacgttcttcgtggtgggcgcacgcgcccaacagcggcccgaactggtgcgcgatatggtgcggtgcgggcatggcatcggcaatcacagccacacccacccgcaggcctggttctgggcgctggggccgcgccgcatggcgcaggaaatcggtcaggcgcagcgcgtgctggcctgcatcaccggccaggcgccacgcctgtaccgctcagtggtcggcatgaccaacccctttgtcgcctcgcaactgcgtgcgcacgggctgacccgcgtggcctggagcgcgcgcggtttcgacggcgtgcgttgcgagccagacaccactatcgcccgcatcgtgcgcgacctgcagcccggcgccatcgtgctgctgcacgaaggcgctgcacacggccacaacctcaccatcctgcgcggcgtgctggacgcgatgcaggcgcgcggattggtggggcggcggccggattaagagcggctaataacacgtcgcgagcagctgtcaggtgggcgcggacggcgcgctcacaaccgcagtggacgcctggtacatgccgatttcgagcaccggccgcgcctgcctgttggctgcaccgtcgttttgttagccgctctgcgcgtaaccatgaaaacgaccgtgctcagtgcaaggcgggcgcggccgatgttgggtggtggcacgtgccgtctgtacacgccagttccttcgcgccttccatcgctagtcgacgactgctcgttagggggggactcgtcgccgttagcgcaagtgctcagcgcggctcggccacgatcagccagttgttgaacggcgtgttgccgtacagcggcgcaaacgtggcgcgcagaccggccgcctccagatgcgcctgcagactgtcgcgggtgggatagctgcgcggcatccgctgcatccagccgctcatatgcgccaagacatcagtgacgcggctggtgcggccgcggctgctggcatcgcccaatgcgctacgaatcaccagcttcgcgccgggggtgagcatctgcgccacgctgcgcagcaggctggcctgcttgtccgactgcagatactgcagcatatccagaatggtgacgctgccctgatgctgtggccacgccacgctcagatcgaccacttcgaacctggtgttgcccaggttcgaacgttgtgcaatgtgctgcgcgcggcggatcttggacgcatccacatccacaccgtggtacgccaacgcctgaccatccgcacgcagggcatgggccagcaggcccagcccgcagcccagatccagcaccggcgccgtggtatcgcgcaactcggccagtacacccgggtacagcgggtcggtgcgcagtttggcttgggtgtagtagtagtcgtagcggttacccagcggatgcggcggcagaaacgcgcttgcaatcttcagcgcctgcgcgcggctcatcggttgggtggcggtggtgtgcaatgtcgttccttggcaatctggcgtgctgcgcggctagcttagggcctgtcgggcggattggggtagggccgatcggcgtttttgagcgccatggccgtgttcgaaagggcgctatttttcgaaatcgcacgcgatgacgcggtgctgcggcgcgtgcatagacgcgcgtgcgagtgccagccgcatctacgcatcagcgaagcaactgagatcacgggccatatcccgtgccgcagatgcaggtacggagattcgtacgcgaaagcagtgcgcagatgcgcgccgaacactgcttgggttagacagttgtgtccaatgatcccaccgcccccagcgcatcgcgcgcggccggcaacgccaatgctgtccaacgcgcatacatcgcgccggacggatgcaggccgtcgtccaccagcatgtccaccgcatcgccgctatcgcggctggtggcggtgatgtcgacaaagcgcaccgcatgcgcgttgcagcgatccgcagcgatcgcgttgaaggcatcgatcagcgcggcatcgccgccttgcgcacgtgcaaacggggtcagcccccaatcgggaatcgacaatacgaacacgcgtgcggcatgaccgcctgcaaatgcaattgcacgtagcagcagcgtatcgaattgccggcggtactcatccagcgaacgtccgcggtactggttgttgacgccgatcaacaggctcaccagttcgaacggaccttgcggcgcagcggcgtcgatcccggcctgcaattcgtcggtggtccaccctgtggtggcgatgatctgcggcggcgtcacgttccaaccgtaagcgcgcaacccatccgccagttgcatcggccagcgctgcgcgggcgcaacgccttcgccgatggtgtacgaatcgccgagcgccagatagcgcagcggcgcgccaggcgcagccatcacgccacgctgcgcgacttgagtggaaccaccttggtgaccgcttcggcgcggcgtgccagtgcacggtcgatacgagcgaacacatcgcgcatcacactggcttccggcatcagtgtcacgcggaaatgatggcgatacggcacgttgaaactggagccgggaactaccagtacgccttccttgttcatcaaatccagtgcgaacgcgtgatcgtcgaagttgcgcgccgccgcacccaccaccgccgggaacgcatacagtgcaccggccggtgccaccagcgacagatgctcgctggccgcacaggcctcgatcaccgcgcggcgggtttcatacaaacgtccacctggcgcgcatagcgccgagatggtgtccggcccgttcaccgccgcatcgatggcgtactggccgggcacgttggcgcacaggcgcagcgcgccgagcaggtccatcgcattgcgcaagtcgttgatgcgcgcctggtcgcccgacagcagtgcccagcccacgcgccaaccgcaggcgcgatgcaccttgctcaggccgctgaaagtgatacaagggtgtgcaccggccagcggtgcgaccggcacgaaggccgcgccgtcgtacagcacctggtcgtagatctcatcgaccagcagcagcagattgtgcttggtggcgattgcaacgatgcgctccagcagcgcgcgcgaataactggcgccgctggggttattcggattgatcagcacgatggcgcgggtgcgcgaggacaccagcgtctcgatctccaccgggtcgggctggaagccattctccggcgcgcagcggtaatacaccgggcggccatcgttgagaatggtcgccgccgaccacagcggatagtcgggcgagggcaccagcacttcgtcgccggggttgagcagcgcacgcagcgagagatcgatcaattcgctgacgccgttgccgatgaagatgcggtccggatgcgcgtccggatgctggcgtcgcgcatacgccttggcgaccgcttcgcgcgcttccaggaggccttgctgatgggtgtatggatcggtgcggcccatgtcgtcggcgatggcacgctgcagatgctccggcgcacggaagccgaatgcaccagggttgccgatattgagcttgatcagcttgcggccctgcgcctccaactcccgcgctcgccgcgccagttcgccccggatttcgtagcggacttcggacagacgctcgcggatggcgagcggcttttgcggggcagtggacatgcgacgggccggttgtaggcgtgagacttggcatggtatcggaaatatgacaagcggacatgcttgcatcggcaacgatgtcaagtggcgcgtgagccgcccggcaggacccgattgcacaagccgctgcggccagccagctagaatcgccccatgagcgacatctcccccgattaccccaccctccaatccatcggctggccctggccggggccgcctgaagaggcggcctggaaggcagtcttcgccgcgcatccgcaggcgctgccggcgcgggtggtggagcagcaccgcaccggctatgtggtggccgatacgccggaggccagcctcaaggccgagtcgttgccggagtggcagcggccgcgcttccccagccatgagcgggcggcggtgggcgattgggtgttgatggagggcaagcgcatcgtggcgctgctgccgcggcgcacttcgatcaagcggggggcggccggcgcgcattaccaccagcaggtgatcgcggccaatatcgatacggtgttcatcgtgtgcgggctggatgcggacttcaatccgcgtcgcatcgagcgctatctgttgctggtgggcggcggcggtgcgcagccggtggtggtgctgaccaaggccgatcagaccgaacatgccgaggatgcgttggcggtgctggaagagctggaggcgcagaacattccgttgcgcgcggtcaatgccaaggatccggccagcgtggctgcgctgcggccgtggctgggcgatggccgtacggcggtattggtgggctcgtccggtgcgggcaaatcgaccttgaccaacaccctgttgggcaccgagaagatgaagaccaatggggtgcgcgaaaacgattcgcgcggccgtcacaccaccacgcaccgcgcgttgattccgttgccgtccggtgcgtgtctgatcgacacgcccggcatgcgcgagctcaagccgaccggcgaagaggatctggccgaaggcggtttttcggatgtggaggcgttggcggcgcagtgccgcttcaacgattgcgcgcatatcgccgagccaggctgtgcggtgcgcgcggcaatcgaggccgacttgctggatccggagcgggtggccaattacatgaagctgcgggtggaagtggccagcgctgccgaaaagctcgccacccgcgttgcgcagaacaatcgcggcaaagggtcgggcaagcggccggccagtatcgatcgtcccggacggcgctgatgccatcgcgcaaggggccgccagacatcgtccgtcacgcggcgctggatgcgcgcttggtcaaggccgtgcgcggtgtgcgcctgctggccttggcgagctggccgcgctcgctgcaggagccgtttctcgacagcgtggcgcgcgggcagccggaattgccgcaggtcgagtatccatcgctggatttcggcgacacccggcgcgaactggccgccatcgccaaggacgccgacccgcatcatccgctgggcgcgtacctgatcgattcggcgcatagctggagtcttgcggccggcttgctggaatccttaggcacccgcgcggtcagcgattactcggcgcagttgttcggcgcgcccgacgacccgatgccgggcaatggcccgaccacgcgtgaagcggcgcggcatttcatccagatcgcgcaggaactggatcgcgagctgatggcgccggaagagcaggttccggtgtcggcgacggccctacgcatgcagttgcagaacgacctggatgcgttttttgaagggcgcgtgatcaccgtggtgctcgatccggatctgcttgccaaggcggccgctggagcgcaccgcattcgcttgcgtaccggcgccacgttcagcgattacgaccgcgcgcagctgtttcatcatgaagcgctggtgcattcgctgaccgcactcaatggccgtgcgcaggtgcatctgcccagcctggggatttcctcgccgcgcacgactgccacgcaggaaggcttggccacattcgccgagcagatcaccggcagcatcgatatcgaacgcatgaagcgcatcagcctgcgtatcgaagcgattgcgatggcacgctcgggtgcggatttcatcgaggtcttccgttatttcaccgcaggcgggcagagcgctgcggaaagtttttcctcggcgcagcgcgtgttccgcggcgtgcccaccagtggcggcggtgccttcaccaaggacaccgtgtatttgcgcggtctggtcgcggtgcacaccttcttccgccattccttgcagcgcgaccagctacagctgtgtcgttatctgttcgccggcaagatggcgttgggcgatgtggcgcgctttgcgccgttgttcgacagcggggtactggtggccccacgctggttgccgccgtgggtgagccgcgtcagcgggctggccggcatgctggcgttctcgttgttcgccaaccgcatccgcatggatcagctgcagccgccggcgatgaatgtgtaagacaagcggcggcccgcaactgtaccgcaccgcgacgcacactacattcacgaataaatacgatccgcgcgatgtgctctacacgatgctgcaacgggctgaacggcacattggccgccttgcccaatcgggccatgacgcgaggcaatgcgatgaaaattttaatggtgctgacttcccacgaccagctgggcgacaccggcaagaagaccggcttctggctggaagaattcgcagcgccctattacgtgttcaaggatgcgggcgctgacatcaccctggtctcgcccaagggtggccagccgccgctggatccgaagagcgacgagcccgacgcacaaaccgacgccaccaagcgcttcaagcaggaccaggatgcgcagaaggcactggcaagcacgcaccgcctggccgacatcaaggccgacgacttcgatgtgctgttctacccgggtggccacggcccgctgtgggatctggccgaagatcccgattccatcgcgctgattgaagcattcgccaaggccaacaagccgcacggcttggtttgccatgcaccgggcgccctgcgtcgggtcaagggcagcgacggcaagccactggtcaatggccgccgcgtcaccggcttcaccaatggcgaagaagagggcgtgggcctgaccaaaatcgtgccgttcctggtcgaagacgtgctgaccgaactcggcggcaactacgaaaggggcgcggattggggcgtgcatgtggtcaccgacggcaccctggtcaccggccagaacccggcctcgtccgagaagaccgcagaaaccttgctcgaattggcgaagcgctgatctggcagttttattgatcctgcggaagcgcttcgcccgttagggagccaagcccggcacgcgcgctacttgcgcgcctgccggagtaggtaccggggctggggtgagggtgcgattgacccgacatgccgcaatttagcgctcagcccatcaccaccggcaggcgtcaggcaccgcgctgcaaccaacgcacgccgtaagccggaagcacaagcgagacgttgtcgctcggcgcggcggcatccacgtcatcgccgatcgccaacagctcccagccatcaccgatcgcggcaagctccacctcaagcggctgatcgctgaagttatgcacggcgagaaagctttcgccacggctcaacgcgaacaggcgaggatcatccagcgcaatgctgcccagtgcgtgatctgctgccaacgcgcctaacgcggcacgttgctggatcaatccgcgcaaacggcggtacaccgtgccgcttaggctctctgcatcgtgccgttgcgcggcaagccgccaatccatcgccggccgatgcaaccaacggccttcatgctggcgatgcggatcgtcgcggtagctggtgtcattgagcatcgccaattcgtcgcccatgtagatcagcggcacacctggcatggcaagcgcaatggcatacagcagcatcagccgattcacggcaaccgccaaccctgcagcatcgcctgcctcctgcgcggcttggatacctgccaatgcggcagccatgccgttggtgccgtgcacgccgtcgccgctgctctggaaactctcgccgcgcgcgtagctgcccggcaccgcgttggcatagaaacgcgccacatcgcgcagcgaaaacggcggttgcgctgcattgcccgcggcttcgtgctgcagcacattccagccgatatcgtcgtggcaacgcacatagctcagccatgcgcaattgcgcggcaacggcgggctgtgcgcaatgacgttgtgcaaaatatcgccgcgttgcaatgccagtgccgaccagcccgccgccatcaaggtactgtggtaggccagatggcattcatggccctggcccgcgccgctgccgaagtacggcggcagttgcgtcatcggcacgatggcttcggccttcattactactgatggcgcgacgatatcggtgaccgcgcgcaacgccaccagcaaggtgtgcgcctcgggctggttcatgcaatcggtgccggtgcgcttccacaggtaggcggtggaatccaggcggaatgcttccacgcccagattggccaaccgcagcatcgccagtgccatgtcgccgaacacggccggattgctccagttcaaatcccattgatacggatagaacgtggtccacatccattgcgcggtgtcgtccacccaggtgaagttgccgggcgcagtgtgcggaaatacctgacctaaggcgctttcgtactggtcgggcaggctgcggtcggcaaagtggtggtagtaatccagatagcgcgtatcgccggcgcgcgccgcctgtgcccaggcatgatcgtcggcggtgtggttgaggacgaagtccgcgcacaggctgatgtcagcctcgcgcaggcgggtggtgagtgcgatcaaatcgtcgttggagcccagactgggctccacctggccgtagtcgctgaccgcaaagccgccatcattgtcgccggcacgtgcgcgcaggaacggcagcagatgcaagtaacgcacgcccagttcctgcagatacggcacgcgttcggccacgccctgcagcgtgccggcaaagcggtctgcgtaggcgctgtagccgagcatgtgctgttcgccgaaccaaccggcgtgccgtgtgctgtcgagggtctgcagcgcttgcgggcgttgccgggcgagatcgcccagttctcccagccactgcgtcaaccacggcgcatagtgggcccgctgaccgtacaacgtctgcaaggcatccagcaaacgcggtgcgtgctggtcgtagcgcgccatcacaatggcggcgcgttgcggatccagcggcgcggcaaaggccgcgcgcagtatggtggaattgatcggggaggtgctcattagaaaccgccgggcaggacccggcgcggggtccttaaaagtcgtaacgcaggctgatgctggtggtgcggccggcaatcgaacgcgcgcggatgatgccattggccggaatggtcgcttcctctgcttcggtcaggccaaaggtgttgaacaggttgttgacgttgagcgccacggtgagcgcatcggtcacccggtaatcgccgaacaggttcacctgcgtgtagccgggcatcttcaactgattggaatcctgcgtgtaggcatcggtggtgccgatcaggttcacgccaaactggtagtgatcgccgcggtagctgggtgtgagctgccacaccacatcggcttggcgacgcggcacattgccggtgttttccggggtgatctggtcccgcgagatttctgcatcggtccaggtcagcccgccgttgacggtgaaaccttggtagcggtagctggcttccagctccacgccgtgcgcttcgtagctgcggttgaagaaacgctggctggtgatttcgaagttttgttcctgggtgcgtgcagagaacgcggtggcgaacaggctcagtccgtcgcggcgccacttcaagccggcttcggcctggcgcaccacgttgacgccttcattggtggacaccgaaccgtcgtcgcggaccacgccgaacaacaagcggtctgcgttggcgcgtgcgccgcggctgatgcgcgcaaaggcgcccaggtcgtcggtgagcaagtagttgccgcccagcgagtacgagaggtaattccagtcgtagttcaccgggcgcgagttggtggtgtcgacggtggccacgcgttgttccaccggttggatcacaccatcgccgttgacgtccaggttctgtgcgatggcggtgccgttgtagctgccgcgcgcatcgcccatgtcgtaacgcaggctgccgtcgacgctgaacttgccgctgtcgaaggtgagcgcaacatagggggcgttgacgtcgtaacgcacgtcgtagctgcgggtgacgcagcagtcgccccagaacggcgtgccgtacgcgtacagaccgccccgcgacagcgaagtgccgttggcgtcgacgacattgagcaagcgcgactcgcggcccaggctctgcacgtacgaatcccaggtccagtccatgtcgatggtctggcgcgacgtgtagtaacccatgcgcagattcaatgtgcggccgtcgccgccgaattcgcgcgagacgctcaggtcgttgaccacattgcccaggtcgttgatcgccacgttgaacaggtgcgtgcgcacggctaatccggagtaggcctggccaacctgtgggccggtcgcctggatcagctgtgcgccgccgccgccaatggcggccgccaacgtcgcagcatcgctgacttcgaccgggaaggggcttacgaagcggccgctgttgtcggcgatgcggaatttctcactgaggttccagccattgccgaggtcgaaccaggcctcggcacccagcgtgcgcgagatgggatgcatgccatcgctgaggttggtgctgcgtggcccgttgttgccgtccaggccgatgtcgctgcggaaattcgggctgtacaaggtgtcgcggccggggtcgaagccgggcaggcggcccaggttgggcgagccgtcgctgccgcgcaccgaggccggcaccggcaggtaaccggcggcgcggtcgttgaggtatttgccgtacaggcggacatacccattgtcgaacaggcgggtcaggttggccttgagctggccgcccttgtcggtgccgtagccggcatcgcgaatgccgtcgccctggcgaaagaagccgccgatattgaactgccactgctcggcgaacggtgcgccgtagtcgaaatcgatgcgggtgttgtcgtagtccaaaccgcggctcacgccgacgctgccgcctgcggtgtcaccggtcttgctgatgaagttgatgatgccgccgggcgcattgctggtgaaggtggacgccgagccgccacggatggcttcgatgcggtccagagtgaaatccgaacgcaggaagatgtcggagttgccgaaggcgatatcgccgaactccatgaccggcagtccgtcttcctgcagctgcaggaactttgcgccaccggaagcgaccggcaaaccgcgcacggcgatgttggcattgccttcgccgccgctggattcggagcgaatgccgggaatgttgcggaagatttctgcggtgctgcgtggcgccgattgttcgatcgcctcggcgccgacggtgctgaccgagacgctggatttcaatttggtggtggcggtggaggtaccggtgacgaacaccgaatccaggttgaccgcggcgctgtcggcagcccgtgcagcggcagcggtgtcctgggccagcgcggcaggcgcgcacaggcaggaaacgaccgcacaggccagggcatgcaggcgcagggtgtgcaaggtggacattgcgattctctctctctcacggatggtggtgtgccgacgcctgcatcgtcccctcccagggaggggacgtgtggcctgcagtgcgagcgcagtaatacgctgcaatacaatcgattgcaatcttgcattgcagcatgcggatggcaccaattggcagaagatttggagatcgaaaaagtgctgcggcgcagcgttacaatcgattgcaacgatggcagggtacagtgcgctgcggccactgggagccgcaccgatgcccagggctctgcatgtcgtcgaccgttcctccgctttctttcgcacgcatcctggcgctcaacgccggatttttcggtgtgcaatacagcttcgggctgcagcagagcaacatgagcccgatctacaactatctgggcgccgaccacgccaacctgccgtacctgtggctggccgggccgatgaccggcttggtattgcagccgttcgtgggagcctggagcgaccgctcggtgacgcgttggggccggcgcatgccgtacatggtgctgggcgcgctggtgtgcagcctgtgcctgctggcgatgccgttcagcaccgtgctgtggatggcggtgtgcctgctgtggatgctggatgcggccaacaatgtggccatggagccttaccgtgcgctggtgagcgatgtgctggcaccgccgcagcggccgctgggctatctcatgcagagtgcgttcaccggcctggcgcagacgctggcttatctcacaccgcccttgctggtgtggatgggtatgaatcaggacgccgccaacgcgcaccatattccttacgtcaccatcgccgcgttcgcgatcggcgcgggcttttctgctgcatcgatcctgctcaccgcgcgcagtgtgcgcgagccggcaatcccgccagcacagatcgcacgcctgcgccagaccggcgcaggcctgggagccaccgtgcgcgaaattggcagcgcggtgcgcgagatgccaccgaccatgcgccagttggcgccggtgatgctgttccagtggtacgcaatcttttgctactggcagtacatcgtgctgtcgctgtcgaccacattgttcggcaccaccgatgccacctcgcatggcttccgcgaggccggtctggtcaacgggcagatcggcggtttctataatttcgtcgcgttcctggccgcatttgcgatggtgccggtggtgcgccgcttcggccccaagttcacgcatgcggcgtgtctggtcgccgctggcatcggcatgtggctgctgccgggcatcgagagccgctggctgatgttgttgccgatgatcggcattggcctggcctgggccagcatgatgggcaacccctacctgatgctggccgacagcatcccgcccgagcgcaccggcgtgtacatgggcttgttcaacctgttcatcgtgctgccgatgctgatccagatcgtcaccttgccgctgtattacgaccgcctgctgcacggcgacccgcgcaacgtgatccgcctggccggcgctctgatgctggcagcggcagtggcgatggtgtgtgtgcgcttgcgcaagccgaaggctgtgttggttgagagccgctcataaagcgactgcgcggccgccaggcaggcgcagccagtgctcgctgcggcatgtgccacgcgtacaccgcggttcgtgcgcgccgtccagggctgcccgctacgttttgttggccactcttagtcgccccgtatcgctacgcgcaacgctgctgattgatcgtgacgccggcgcacggtcgggtccagcgcacgcaaaagcacgctgttacgactccccaatcccgactccccaatccccgcttcacgccgactcgcgcaccaccagcttcaccggcatctcaatcgattgcaccggctcgccggcaatcagtgtgagcaggcggtccaccaagagtcgcgcggccagacccagatcttgctgcaccgtggtcaacggaggctggctgtaggcagccagcgggatatcgtcgaagcccaccagcgagatgtcctgcggaacgcggtggccggcctcgaacagtgcgcggatcgcacccacggcgatcacgtccgaggcggcgaacaagccatcgggcgggtcggccttcttgagcatcgcgcgggtgaggcggtacgcatcttcgctgacgaaatggctgcgcgcatgcagccgcatatcgaattcaagcccgtgccgttccagcgcgtgacgatagccggcaaaccgcggcgccacctcgggcaactggtcatcgcccaggaaggcgatgcgctggcggccgctggcgatgagatgttcggtggcgagcacgccgccctgaaaattgtcgctgcccacgctgatgtacgactgcccatcgatccggctgccccagactgccatcggcaggccgtcgcgtgcggccgcatccagcgcggcatgttcgaaactttgcccaagtacgatgacgccatgggagcggctgccgcgcgcaagttgttccacccagccgtcctgatgccggtccagtttggagagcagcatgctgtagccgcgcccggtgagttcttcggccagcagtgccagcatggtcatcaagaacgggtcagacagcggctgatccagcgcatgcatcatcggtaccgcaacgctcaccgtgttggagcgtttggcgcgcagactgcgggccaccgggtcgacctggtaaccggcatcggcggcaatctgcttgatgtaggcgcgggtgcgttctgccacgaccgggctgccggccaatgcacgcgacacggtggattcggaaacaccggccatgcgcgcgatatcggccatctgcgggcgggcagtgagcgtggtgcgttctgaaggtttggccatggcagcgcgctgcggaaaagccagagtgtaatcagttcgcactagaggagggttgttcgcgcggtggcggtcgcttgcgcgccgatgcgctaagccgccgcaactgctgcggcgcgatgcgcgccgtcgtcggcacgcacgtcggctgcgcaagcccggtacgccctgatgcttgcgttgacgtggcatgcatggcgcatggcgtcacggcatggcgcactgcgcagccgtgccggcagctcagcccatgtggagcccgccattgaccgcgtaatcggcgccgttgacataggcagcctcatcagaagcaagccaggcacacaggccggcaacttcgatgggtttgccgagcctgcgcactggcaccgaagtggccaggcggtcgagcacatccggtggaaagctgctgatcgaggcgctggcgatatagccaggcgagatggtgttgacggtgaccccgcgcgaggcgacttcttgcgccaaggcgcgactgaatccgtgcatcgccgccttggcggtagcgaaattgatctgcccgatctggcccttgtgcgcgctgaccgaaccgatattgacgacgcgcccccagccgcgcgatgtcatgccatcgaccacctgcttggtgatgttgaacaacgaatgcaggttgctggcgatcaccgcattccagtcgtcgcgtgtcatctgccgaaacaaggtgtcgcggctgccgccggcattgttcaccaacacatcgatctcgccgacttcggccttgaccttggcgaacgcggcgacggtggaatcccaatcggcagcgttgccttcggatgccacgaaatcgaagcccagctcgcgctgctcgcgcagccatgcctccttgcgcggcgaattgggcccgcaaccggcaaccacggtatgcccgctgcgcgccagcttctggcagatcgcggtaccaacactgcccataccactggtgacgtatgcgatgcggagagtcattgcgtaactccttcggagttggggttcgggattggggatgggattcgtgagagcgggagtgggcattcgctattgtcctagcgaatccccaatgccgaatcccggcggcggtcagcgtgccaacggaaagagaccaaacaccaacccgccgcccagcatcaacagcgaaatcagtaccgcccacttcagcgcgaagcgttgatgatcggcgaagtcgatcttggccagaccgaccagcagataggtcgatggcaccagcggactgagcagatgcaccggttggccggcgagcgaggcgcgggccatttccaccggcgtgatgccgtagtgaccggcggcttcggacaggatcggcagcacgccgaaatagaacgcgtcgttggagatgaagaacgtaaacggcatgctgacgatcgccgtgatcacggccagatacgggccccagctgtcggggatgacggccaggaaactgcgcgacatcgcttcgaccatgccggtgttggagaggatgccggtgaagatgcctgcggcgaaaatcagcgataccaccgataacacgttgccggcgtgattcaccaaccggcggcgctgctcggccagattcgggtagttgatcatcagcgccagcgcgaagccgatcatgaacagcaccggcatcggtagcacgcccttcaccagcgcgcccatcaaggccagcgtcagcagcaggttcacccacagcagcttgggccgcttcatgtcctcggtgtcttccacccgcggcagggcttcgttgtcttcggggaggctggtgtccagccagttgccgtcggccggcagacgtaccacgcccagccggcgacgttcgcgcatgcccagataccaggacagcgcaagaatgccggcaatggccagcaccatggccggcaccaacggcacaaacacgtcggccggatctacgtgcaacgcggtggcggcgcgcgcggtggggccgccccaaggggttaggttcatcacgccgctggccaggatggtcacgcaggttaggttgagcgcattcatgcccaggcgctggtacagcggcaacatcgcagagacggtgatcatgtaggtggtggagccgtcgccatcgagcgagatcagcagcgccaggatcgccgtgcccatcacgatcttcagcggatcgcccttgaccaagggcaggatgcggccgaccagcgggtcgaacagcccggcatcgatcatcaccccgaaatacaggatggcgaacatcagcatcacgccggtgggcgcgatcttcttgatgccttcgagcatcatctcattgatgccggtgccgaagccgcccaacaacgcgaacacgatcggcaccgtgatcagagccaccagcggcgacaaccgcttgctcatgatcaggtacatgaaggtgatcaccattccgaaaccgagcgcgatcagcatgcgggcgaatcctttgaggcgtacagcagggggagagtttgggctgagcgctacgcagggtgcgcagcgatgacgaggcaggtgtgcgtttgttaaggcatgcacgctacgcagcgcaaacaaggcgttgcgcgcggaggtaccgacgttgcggtgtattgcgtcaatgcgcacgaaggacgtgcgcacgtcgatctttctactgaccgctgcgatgcagctacgcatcagaagtcgtattggaagcggccagtgaccgcctgcgtgtgatcgaccactgcgtcggagaggcggttgcgattgtgactgtcgatcaggttgaccatcacacgcaggttcggtttgaaataccagttgccgcccaacgtccacgattgcgtgctggcattgatgaagtccggttgcccatcctgatgctggccgccgcgcatgtagtcgtaacgcaatgccagctcgaacgctccggaggggcggttgggcgtggcgatgcggctgaagcgaccgctcttgcggtcgtaaccgcgcgattcgccggtgacgaaccagctgaccaacccgtagctggccagcaccttggcgtgctgcgcgccatcgtcgagcaggccgccactgaattcgctctgccacgaccatgggccaagcacttcggcatattccagcgaccatttgtcgaaatcggtatcgcgtccatcggcgaagcgcaccagggtgatgcggctgttgttggccagatcgttttccgggcgcgggcggatcagcaacgatgccgcgcccccactgccgggatgcgaatagcgttcgtgcgccagcgagagacctaggtgacgcaagcgcgcctcgcccatttcgggtgcataggtcagacgcgtaccgagcgccccgcctttggttgaagaattgtcgatgctttccaggctgtaggcggacgtggaccaggttgcatccgggcgatttgcctgccaagaaatggctttgcggtagatcggtgccagcgtggtcgaggcgtagccacgttccagaaacggctcgtagttggagccggtgcgatcatccaacgagaaatactgcttgaactggccaacggtcaatgtgccggccgaaaatttcttggcgatatagacatcgcgcgccaggatgccgcggctaccggcttcgtactgcaggccggcgaaatccgcctcagccttgtaattgaatccgtagaacttgccggacacatccagccacacgcggcggaactgggtgtcgttgtgctcaggcgcaccgcggtcatcgtttccgaatacggtaaaatcccaatgcacgcgcccacctatttcggcagtgaccgggcttgcgtcatcggccgcataggctgttggtgccaggcagatcgccgcgcaggcgccaagggcacgcagacgcaaagtgtcgttgctcacaaactctcccaggtgcatgtctgaatcacgtttagcgatgcgccgcacgaccgccgcggtgcgttggcagcagcctattcccgggaagctgtcatggacctgtcgttgcggggcgggggattggggagtcgggattgggagttggtaaaatcaaactgcaacggccgcaagcttttatgcgcgcgccctgttaccttccggccgcgaccaagcgctgtgacgcatccccaatccctattcacgaaccccagtcccatgcgccttttgctggtcgaagacaacgccgatctcgccgatgccatcgtgcggcgcatgcgccgtagcgggcatgcggtggattggcaagccgatgggttggcggcggcaagtgtgttgcggtatcagagtttcgatttggtggtgctggatataggcctgcccaagctcgatgggttgcgggtgttggctggcatgcgtgagcggggcgacaccacgccggtgttgatgttgaccgcacgcgatggcatagaagaccgcgtgcaggcgctggatgtcggtgcggacgactacctgggcaagccgttcgactttcgcgagttcgaagcgcggtgccgcgtgttgttgcggcgtaatcgcggccaggccagcgaggtggtgcagatcggcggcttcgtcttcgacaatgccgcgcataccttgacgctggatggcgtgccgatcgagctccccaatcgcgaatatcgcctgttcgacatcctgatcggccggctcggacgagtcgtcggcaaggatgaaatcggcaacggcctgttcggcttcgacgacgatgccggccccaatgcgatcgagctgtatgtcggccgtctgcggcgcaagctggccgcagcgccgctgcgtatcgtcaccgtgcgcggtgcgggctacaaactggaagaagccgacccgcatgcgccggtggagccgggcgccgatggctgagccgctgacggtggcaccgtcgatccggcgcaccttgctgctgtatctaggcagcttgtcgctgctgggtgcggtggtgctgttctttgccgcccgcaactacggcgagcgcgcggccaatcggtcctacgatcatctgctggtgtcctcggccttgtcgatcatcgacagcgtggcgttggtcggcggcgattggcaggtggatttgccatatgcctcgctggatctgctgggcatggcaccggaagaccgcgtgttctatcgcgtgttcgatgcgcagggccgcaccatcaccggcgaagacacgctgccgctgccgccaagctcgccgcgcgacgagcggccgctgttgttcgatgcgcaatacagcggtgagccggtgcgctttgcggtggtgatgcatcgggtggcatcggcatcggagcaagacgaggtgcgcgtgcaggtgggccagacccgccgcgtacgcgatgccgtggcgcgcgacgtggtgctcaacgcgttagtggcgatcggggtactgtcgctgctggcgctggccctggtgtggctgggtgtgtaccgcgcgttgcggccattgcagcgcatcgaacgtgatctgtcgcggcgcgaaccctccgacctcaaaccgcttaatgtgccggcaccgcaggaaatgcagttgatggtgactgcgctcaacagcttcatggcgcggctatcgtccagtaatgaaaccctgcgcgcgttcatggccgaggccgcgcaccagatgcgtacgcccttggcggccctgcgtgcgcaggcgcagctggcgatggacgatgacgacccgcgcgagatgcaacgcagcctggttgcgatcgagcgcaacgccagccacatgagccggctgctcaatcagttgctcagcgatgccagcgtgacccatcgctccaacctgcagcgctttgccaccgtggatctggcagaactactgcatcaggccttgcgcgaagcactgccgcggagcgaaggcgcaccgcgcgtgcacctggcgatcgacccgcagccggcgctgctacgtggcgatgccttgctgctgcgcgaagcgctgaaaaacctgatcgacaatgcatgcaaatacggcgccgttgcaccgctacaagtggcgctcaccagcgacggcaaccatcacgtgctgaccatcgccgatcacggcccagggattccggctgccgaagccgagcgcgtgttcgagcgtttcgtccgtgggcaggatgcgccggccggcggtgccggactggggctggccatcgtcaaacgtgtggtggaagcacatggcgggcgtatcgatctggccaaccgtatcggcggcggcttgatcgcgtcgctgcattttcctggaggacctgcgtgatgcggctgatgtggatgttggtcgtgctgctgatccatggcatcgcttacgcagagcccggccaggtgcgccgctttcctgcacagggtcgcgtgcatgtgcagttgcgtgtacagggctccaccgatctggaagtattcggcgccgtcatccaggactaccagcggctgcatccgggcaccgaggtgatctacgaagacgtgattgcctgggatatctacgatcactacgtgcaccctgcccgagatgcgatcaaggcagacatgctgatcagcgccagcatggatctgcagaccaagctggtgaacgatggccacgcgcttgcgcatcggtccgcacagaccgcagcattgccgggcgtgggcgcaatggcgccatgaagtcttcggcatcagttacgagccggtggccatcgtctacaacacgcgcaatctggatgccgcccgcgtgccgcgcacgcgccggcaattgctggcgctgttgcgcgcccccgatgcgccgctgcgcggcaaggtgggcacctacaatgtcgaacgcagcggcgtggggtatctgttcgccacccaggacggtcaggtgggcagcatcgccggtgcattgctggcggcgctgggcaccaaccgggtggcgttggaagaacgcaccggcaccttgctcgaccgcgtcagccgtggcgagttgctgctggcctacaacgtgctcggctcctacgcgcaggcccgcatcgatgccggcgcgccgctgggcatcgtgcagccccaggactacacgctggtggcgttgcgtaccgcggtgattcccaagactgcgccacacgcgctggaagcacgcagatttctcgactatctactctcaccgcgcggccagcaggtgctttcgcgtgaggcgcgcttgatgccgatcctgcaggccgccggtggccgtggtggttcggcgcagccaccgttccgcccgattccactcggccccggtctgctggtgtatctggacaaactcaaacgccgccagtttctggaggcctggcgcgcgagcacgcagccgccgcgctagggcaaggcagcggcggcggccatgtgccagacttggcgcatggccgatctcaccattctcgtcgccgacgaccacccgctgttccgcgctgccgtgctccatgtgctgcagcagaccctgccgcaggccaatgtggtggaagcgtccagcgccgccaccttgagcgcgatgctgcgttcgcacccgcaggccgagttggtgctgctggatctggccatgcccggtgcgcgcggtttttcggcgctgctgcatgtgcgtggcgagcacccggacattccggtggtggtgatctcctccaacgatcatccgcgcgtgatccggcgtgcgcagcagttcggcgcggccggtttcattcccaaatccaccccggccgaatcgatcggcaccgccgtggccagcgtgctcgatggcggcacctggttcccgccaatgaccgccgagcgctcggaggcggatgcgcaactggcctccaaactcgctcagctcacgccgcagcagtttcgcgtgttgctgagcctggccgatggcctgctcaacaagcagatcgcacacgaactgggcctggccgagaacaccgtcaaggtgcacgtcaccgccatcctgaagaagctcgactgctacagccgcacgcaggcggcagtgctggtcaaggcgctggagccggaaggcgagggctgatccggcattgagctacgggatgcggcgcattgcggtctgcagtccgcacaacgcacaagggatgcagagatgacggccgcacatcagtaagggtgatcaaccccggcgagcagtccttttggtagacgccctaagccggcgtctgccgagagaacaccatgccgccgtggtgcagttcgtcctgagtgacgaaacgaccatcagcggtcaatccggtgtcgtgccagtactcgatgggagtgccggtgatttcgtagcggccttggtcggcgctttggcgtgtgccgcgggcctcgtcgtagcggccgttcggcagtaatgcctgccggatccgtccgtcgccggtaacccgcatgcccagataggggtgtgcttgcatcggatgtcctggttgctgggtcgcgatcatggtgggcgtcgtgggcgcttgcccagctgccgtgaacgggcaggcgagcgccgagccggcgcccagcgccaccgcgatggcggcttgcatcggcatgtcgctcatgggcggccctgcgttgcatttggcgatggccgcgctgcagcacggcgtcgtaggcgggcaggtccgggaacgcgttgacctcgaccgccttgccatcggccatccgcatgatccatgcgtagcgattgcgatcactgccgccatcgcgcagcgtggccgtggcttcccactgcacgatgacgtgctcgccatcggcccggatgcgttgctgcaccggccgcagtggcgaggccagccgcttggtgagcggcctcaccgcggcgtcgaccaacgcgtcgcgaccacgcaaggtgccggcgctcgggcctgagcctgcgatggtccacaccacgtcgggcgacagcagcgtctcgaagatgccgctgccgccggcctgccactgcgcaaagaccgcttcgacgatgcgcttgttgcaggcgggcagcggttgctctgcacaggtgtctgcggatgcagtgtcctttgatgtggcgccgacgttgcctgcgaacgctgcggcgacaagcagcgctgccgccgcgatggctgagcgtctggtcatggctgctcggtggtgatcaggcagcgcagctgcacgtgatgggtgccgtaaatcaactgttgcgccatcggcctgccgatgaaacgttcgggaaaaatttgcggcactgcgctggcggcatccaggcgcgcgagctggtcgtcgctgagcacgatctccagcgcgtcgacgttgtcttcggcctgttgcaacgtgcgtgcgcccatcaccggcgacaccacggccgggttgcgcagggtccaggccagcgccacctgcgagcgcgatgcgcccagtgcgtcggcgaccgcaccgaccacctcggcgatctccagcgagcgcgcattgagatgcccggtagaggcgatcactcccttgcggctgctcgacacgtctgccgcatcgaagcgttcgcggcggtccctggtcaacgcgccgagaatgcgttcggagccgccgttggtggaattcaacgcggtgttgatgacgttgccgccgcggttggcgtaggcatcgaagatgcgcttggcttcgcctgcgtccgcgccccagccccatgcttggccgaaggtcatggtgcccagcgacagcggccagacgcgcaggccggagcggccgagcaggcggtagtggtccagtgagcgtggctgatgcatatgtgctatctcccgcgcgtggcgtggtgcgtgttgccagccggtgccccggcgcggggaggaagcgtgagcctggttatccggcatccttgcctgatcgtccgaatggccgatgcagcgccatcgcacaggccgtgtcttgtgaggcgtggggtgttgcggcgttacgtccgatgccattcatggcgcttcccctgcgaatgcatccaaggcgcccgaatgcagtgactccttcagcgtcagacgcagcaccgcaggcaagcgtctatgctatggcgcccgccatcgaatactgaagccgcggcactgtgaccatcaaattcgacctcaacgatctacaggcattccgtgcggttgccgaaaacggcagctttcgccgcgctgcagaacgtattcgcatcacgcagccggcgctcagccgcaggatcgacaagctcgagtcggcgttgaacgtcaagctgttcgagcgcaccacgcgcaaggtctcgctcaccaccgtcggccaggccttcatgccgcaggtcgagcgcatgctcgatgatctggacatggcactgatgagcatcggcgatgcaggttccagaaggatgggcacggtgaccgtggcgtgtgtgccatctgcggcgtactacttcatgccgcaggcgatccacgggttgcatcagctgtttccgaaaatccgcatcagtttgctcgatggcagtgccagtcacgtcagtgcggcagtggcctccggtgaagcggattttggcgtcagcttcagcggcaacctggcgccggaggtggagttcgaactgttgttgcaagagcgctatgtgattgcctgccgccaagaccatcccttgtccggtcgcgcacaggtcagctggcaggaggtctacgggtacgactacatcacgctggacaagacatcgggcaaccggctactgctggatcgggcgctgtctgcattcacgccggacaagccgagcatctgcgagacccggcatgtcaccacgttgctgggattggtggaggccggcgtcggtattgccgccgtgccgtcgatcgcaatgccgtccggcccgcatccggtgttggcgacggtgccgctggtcgaaccggaggtgtcgcgcaacgtagggatcctcaaacgccgcggacggacgctgacaccgaccgcgctggaactggcggaactggtgcgacggatgcctgcacgctcacggtgacgccgggtccaggccagtcacgcgcgcaaccgcctgcgcatcacccgactgcaggtacgcaagcaggcgcttggccgcctcgggatgctccgcgttgaccggaacgcccgccgcatagcgcgtgatcgactgcagcggttcggggatcttgccgacaaactgcacgcctgccaccggaagcagttcggccacctgctgaaagccgagctgatagctgccatcggccaccaccgtggccaccgggatgcgcgggatcttcttgctcttggccatcatcgggccttcgatccgcaacttcttgaacagtgtggtttcgatgtagacgccgctggcgctgtcggaataggcaaccgaatcggcgtgcagcaacgtctgtttgaagtgttcgacgctgtcgatcttcggcttgggggtaccgctgcgcaccaccatgccgatcctggaatcggccagttccacccgcgatgccggggccaccaggcctgtgtcgatcagcttctgcagcgcgctgccgaccatgatcaccacatcggcatgctcaccgcgtgcgagccggttgggaatggcttgtggcgtttcgcccatcgaagggccaagcaacgtggtgaccttcaccccggtctgcctggtgtattgcggcgccaagcgttcgacggcggccgtgaacccaccggaggtcatcacggtcaactcctgcgcgcttgccgctatcggcagcagcgccgccgcaacgatcgcagccagcacttttttccacaggggccgcatcatttttgcgcttctgcagcagcatccaggccggtcgctgtcgctgggttgccttggcggcgatataaaaacaatgtcgccgccagcgcgcacaccgaagcgaagatcagccagtaaccgggcgccgccttgtcgcccgtgacatggatcagccaggtggaaatcaccggcgtaaagccgccaaacaccgcagtcgccaagccgtaggcgagcgagaatcctgctacccgcacatgcgccggcatctgttcggtgagtgccggaatcatggcgccgttgtagaggccatagatgaaggacagccacagcagcgcttgcaacatatgcgcgaagctcggtgcggccgcaagaaacgcgagcaccgggtaggcggtcaggatgcacatcaccgacatggtcaccagcagcggcttgcggccgaagcggtcgctgagcgtgccgccgatggggagccacatgaaattggagacgcccaccagcagtgtcacgatcaacgcatcgccggtgctgagtttgagcacggtcttgccgaacgtcggtgcgtagacggtgatcagatagaacgcggtcgtcgtcagcgcgaccatcaagccgccggcaatcacgatgctggcattgttcgccagcccacgcatcacctgcttcatggtgaccggctggcggcgctgcgcaaactccgcagtctcttccaggcttcgccgcagcaggaagatgaaaggaatgatgacgcaaccgatgccgaacggaatccgccaaccccattgcgccagatcctgcggtgccatgagctgattgagcgcaaacccgatcgctgccgcagcgacgatggcgacctgctggctggccgattgccaactggcgtagaagccgcgccgacccggcgtcgcaatctcagtcagatacaccgatacgccgcccatttcggcaccggccgagaagccctgcagcaaacggccaagcagcaccagtgccggtgcccacaagccgatgctcgcatagcctggcaccagcacgaccaggacagtgccgctggccatgatcgccaaggtgacgatcaagccttggcgacgcccgacatcgtcgatgtaggcgcccaggatcaccgcccccagcggccgcatcaaaaagcccgcgccaaacacagcgaaggtcatcatcaacgacgcgaattcgttgctcgccgggaagaaggccgcggcaatctgcgttgcgtagaacccgaataaaaagaagtcgaattgctcaaggaagttgcccgaggtcaccctcagcaccatcccaagtttcgactgcggttttccctcaatgcgggaagtctgcatcaatcgccctccacgataggtatgcacgtgcgtatgacatctgaggcgcccgattctggtcgagatggtcgatgttgataattgctgctttctcatcgactgatgtgggttgaacattagttgcgctgaggcagtgctggacgctcactcgccttgccaccgcggttaccgcgcatgtgccgactgtggctcgagttcttaccgggcgtggcggctgattggtctacgcgattgcggaaggcgctccatcgttctgacgatatgcgcatcacccctgatctgtgcatgcgctgccggtgtcgtttaagtgcggccaggcatgtagcgcgcgggccgccgggcctacccgcgccgcatcagcatctgcgtcaccagcgcacgcagggccggcgggcgtactggtttggacagcaagccccagcccaggtccagcgcgtgctcgcgcagggcggggtcgtgttctgcggtgaccaggatcacgcgcggttcgcgtcgccagcgctcgaccagctgcggcagcagcatggggccgtagtgcgtgcccatgcgcacatccagcagcagcaattccggcacatcttccgcattggcagcgctcaatgcctcatccgggccgccggcaaaatccacgcggcattcccaacgttccagcagcgtgcgggtggcctcgcacaccagtggctcatcgtccacgcaccacacgcggcagccgtgcaggatggggtcgttgccgtgttcggccgtgccggcaggcggcggcaactgccgcgcgattgcggcgcgttcgcccagcggcacggtcaccgaaaacacgctgccactgcccagcgtggaacgcagaccgatgggatggccgagcagacggccgatgcgctcgacgatggccaggcccagtcccgcgccgcgatcgttggccacaccgtcatccaggcgacggaattcttcgaagatttcgtgctgcaaggcgtcgggaatgccggggccctggtcgtgcacctcgatgcgcagccagccgccgcggcgacggcagccgatcagcacgcgtccgcgcggcgtgtaacggatggcgttggagagaaagttctgcaggatgcggcgcagcaggttttcatcgctcaatatcactgccgacgtaggtaccgattccagcaccagcccgcggtcttcggccagaatgccgaactcgcgcgccaaggtctccagcaagggcgccagcgcaaagtcgcgcacctgggtcttcaggctgcccgcttccaggcgcgagatgtcgagcaaactgttgaggatggcgtcctgtgccgccagcgcaccgtcgatgttgtcgaccacgcgcgcgctgccggcgtcatgcacttgcccacgcaacaccgagacgaacatgcgtgcagcattgagcggctgcagcaggtcgtgcaccgccgaggcgacgaagcgggtcttgtagcggttggcgctttcggcctcgcgcttggcctccgccagatcgcgggtacgctcggccacgcggtgttccagtgcgtccgccagcgagcgcagttcgcgtgcggcattcttgtagctggtgatgtcggcgtaactggtgacaaaaccaccatcgggcagcgggttgccgcgaatttccagcaccgtgccatcttctttctcgctctcgcgcatatgcggcttgccgctgcgcaagtgattcaggcgccgctcgatcgccgcttcgatcggtcccggccccagcaagccgcggcgtgcattgaagcggaacaggtcttcgatcgggcggccgatcttgagcagttcctgtgggaaacggaacagctccacatagcgcgaattccacgctaccaggttgagcgcctcgtcgatcaccaccacgccttgcggcagatgttccaggctgcggctcagaccggcattggcctgctgggcggcagtgaccacgccgtcctgcgcggtgcgcagttcttcggcgtgttgctgcaacagggtttccagttcgtgccggctacgctggcgcaacgccgacagccgccgctgttgctgcacgaacaaccacagcacggccagcgccagccatgcgccggcggcggcgattgcggcggcgcggccggcagcggcactgacgcgggtgtcgtgtagtagatgcaggcgccagccgctttcgggcacttccagggtctgccacagcacctgcgcgccgagcggcgggtcgcggatgtcggccagcacacccccgtcgccggtctgctcgatcagccggcgccgcagcggccgcaattcctgatcggcgtactggcgcgtgctttgcagttcgcggcgatcacggtcgctgagcggggccagcacgcggtagcgccattccgaccggctggccagaaacaccacatcgtgtgcgtccgacgccagcacgatatccggtgtctgcagccactcgcgttccagggcggccagcgcgattttgatcaccaccacgccctgcacctggccggcgcctcccacaatggcctgcgacaggaaatagcctggctcgctggtggtcatgccgatgccgtagaagctgccgctgccggtggccagcgcctgctggtaatacggacggaaggcgtaatccacgccgacgttgctgcgcggcgcccgccagttgctggccgccagtgccacgccgtcgcggttgatcaaggtcagcgtggacgattgggtaacgttattggcgcgttcgagtttgcgattgagcgcatccacctgtgccggcgacagtgggccggagacggctgcgcgtagctccgggtccagcgccagaatctgcggcagcgtgcgatggcggtcgatacgctgctgcagcgcctgcgcgtagagccgcagctggcggcgcacggtggcactttcatcgtgcagcgcgttttgttcgacgaagtgcccggccgcgaccatggccaccaccatcccgcccagcacgatggacagggtgagcagcagacggcggcgttgcgatgcgtacatgggcgcaagtatggcggtctggcggcggatcgcgcagccatcaaccgagagcggctaacaaaacaactttgctcatcgccgatgggccggccggtgctcggcgccgcatgggtcacttggacactgcggtgctgcgcgcgcggtccacaccgcctgacggctgctcgcgacgttgtgttggtcgctctcatcgcacgttgggcaagcgcccaaacgacaacggccgcatccgtgaaggatgcggccgtgtcgaacgcctagtgcggtgctgcagttggcgccggaccgaatcgccggtgcgctgcagtgcctcggtgctgcttagaactgcacctgcgcacgcagttccatcacgtgcggggttgcatgcacgccattgcgcgaggcatccacccagctgtagttggcctggaacttgaagtggctggtgaggtaccagttggcgccgatggtggtgtcgtgctgacggccgccgtggacgttgttgtcttccaggttcaggcggctgtaacgggcggtcagttcgaccgcgccgtagtcgtgcatcggcttgatgttgccggggacgccgcctgcatagctgcgcgactcgccggtcagcgtccaggtgccgtagatgtactggccctgggcgatgaagttcggcttgttctcgttgcgcgccacttcggcacgcagcgcttcgctctgcagcgagaacgggccatggatccagaccgcttccaggccggtgcggatcacgtggtccacatcgagaatggtgctggtgtcgatcagacgcacgtcggtcaggccggcttccgggcgtgcacgcaggcgcacgcgtgggctgaacgacacgccgcggccgtcgctgtagccgcggggggtttcgatcgagccggcgatgcccaggtgcagtacgtccccttcggccttgaacggggtccatgccacgtgcacggcctgggtggtgcccgggttgtcgccctgcagatccttgccgccgtatgcgccggcctgcagcaggtactgctggcgttccagcgtccattccgcgccggtacggcggccctcaaacacggcctggatcggcaggcccagttccatgaagctgcccgcacgcgagctctgcaccgcttccagacccaccggcaccttcatgtagcccaggcgtacgcggccgtaatcctggccgaacagggctttggtctcgaaccggtagaacacgtccagccacagcttggacttgaaatcgtaggacaccatggcgtcgtagacgcccttcttcttgatggtggcgccgaattccttgcggcggaagtcgttgcggtcttccaggcggtcgtcgccggagaagttgttgtcgtcgtagacgtagttgccggtcagacccagctcggtgccatcaccaaaggtgtacttggtcggccagttttcgatcgaggtggctgcgttggcagcggcgggaacgatggcagcagccaccgcgaggacaaatagattgaggcgcataggtatggtcttcggcagtgaaaaggggccgggcgtcctgccatggcggtcgcaatgaatgtcttcagcaggcgcgcagggtccggacgacggcagcacagaaacggtgatggtggctgcgttaaacggaattaacggccggcggccgcgcggctgaagtgtaagccgacgttcagctgctggatatggggtagtaccaatgggctatcggccagggctgtgacgtacggccagaatgcgtgcaacgggtacctgctcaggcaccccctctcgtccctcggagtggtgtcatgcacatcagcaaacctgccggccccctgccggcatctgtccccttctatcgccagctgtatttccaggtggtggtggcgatcatcctgggtgccctgctgggccgtttcgaacccgcctttgccgaaagcctcaagccgctgggcgacgccttcatcaagctggtgaagatgatcatcgccccggtgatcttcctgaccatcgtgaccggcatcgccggcatgacccacctaaaaacggtgggccgggtgttcggcaaggcgatggtctactttctgttcttctccaccttggccctggtggtcggtctggtcgttgcccatgtggtgcagcccggcgccggcatgaacatcaacccggccgatctggatcagagcgcggtcaagagctatgtcgagaagtcgcacgacctgaccctggtcggcttcctgatggacatcatccccaactcgctgatcggcgccttcaccggcgaccaggtggtcaacggcaagctgaccgggccgaacatcttgcaggtgctgttcgtggcggtgctgttcggtgtgtcgctggcgttggtgggcgagcgcggcaagccggtgctgaacctgctggaagcgctgatcgccccggtgttcaagctggtgcacatcctgatgcgtgctgcgccgatcggtgccttcggtgcgatcgccttcaccatcggcaagtacggcgtcgagtcgttggtcaatctggcctggctggtggggtcgttttacctgacctccttgttgttcgtgctggtgatcctgggggtggtgtgtcggctgtgcgggttttcggtactcaagctgattcgctatctgaaagccgaactgctgctggtgctgggcacgtcctcgtcggagtcggcattgccgtcgctgatggaaaagatggaaaaggccggttgcgagaagtcggtggtgggcctggtggtgccgaccgggtactcgttcaatctggacggcaccaacatctatatgacgctggcggcgctgttcatcgcccaggcgaccaataccgagctgaccctgggccaccagatcgcactgctggccgtggcaatgctcagctccaagggcgcagccggcgtcaccggtgcgggcttcatcaccctggccgccacgctggcggtggtgcctgaggtgccagtggccggcatggcgctgatcctgggcgtggaccgtttcatgagcgaatgccgctcgttgaccaacttcatcggcaatgcggtggccaccgtggtggtgtcgcgctgggaaaatgcattggaccgcgaccgcctcacgctggtcctggacggcggcgaaccgccgctgctggccccggtcggcgagcccggcgtggcgcctgccgccctgcgttgatgcttcctgcggccctgtcttccgtcggtattgccggcgggatgcagggccgttttcgcgttgagccacactccgcgccgcgcacgccgcgttgcagcatgcgatctccctgccgcgctgacagctgcgcgacaggcccttgttcaggcaggagggtagaattcagttctcctgcgccttcgagacacacacagccgatgtccaccgacgacttcaaacaggccgccctcgactatcaccgccagcagccggcgggcaagatcaaggtcaccgcgaccaagccgatgctgacccagcgcgatctgtcgctggcgtattcgccgggcgtggccttcgcctgcgaggccatcgtcgacgatgccacccaggccagcgagctcaccgcgcgcggcaatctggtggcggtcatcaccaacggcaccgcggtgctgggcctgggcaacatcggtccgctggcctccaagccggtgatggaaggcaagggcgtgctgttccagaagttcgccggcatcgacgtgttcgatatcgaaatcagcgagaacgacccggacaagctggtcgatatcatcgccagcctggagcccaccttcggcggcatcaatctggaagacatcaaggcgcctgagtgcttcatcgtcgagcgcaagctgcgcgagcgcatgaacatcccggtgttccatgacgaccagcacggcaccgcgatcatcgtcggcgctgccgtgctcaacgcgctggtggtcactggcaagaagatcgaggaggtcaagctggccaccaccggcatgggcgcggcgggcatttcctgcgtcaacatgctggtctcgctgggcctgaagccggagaacatcctggcgctggaccgtgacggcgtgatccacaccggccgcaccgacctggacccggacaagcagcgctatgcgcgcgacaccgacaagcgcaccctggccgagatcgtcgaaggcgcggatatcttcctgggcctgtcggcggccggcatcctcaagccggagatggtcgccagcatggcgcgccagccggtgatcttcgcgctggccaatcccaacccggaaatcaccccggaagcggccaaggcggtgcgcccggattgcatcatcggcaccggccgttcggactatccgaaccagatcaacaacgtgctgtgcttcccgtatctgttccgtggcgcgctggacgtgggcgccaccggcatcaatgaggaaatgaagatcgcctgcgtcaaggcgatcgccgcgatggcgcggcgcgaggcctccgacctgggcgcagcctacggcggcgagaccccgagcttcggcccggaatacctgattccgcgtccgctcgacccgcgtctgctggtggagttgtcgtctgcggttgcgcaggcggcgatggattcgggcgtggccacgcgcccgatcaccgacatggaggcctaccgcgacaagctcggccagttcgtctaccgcaccagcctgatgatgaagccggtctacgaccgtgcgcgcgccgacaagcagcgcgtggtgtatgccgaaggcgaagaagaagtggtgctgcgcgcggtgcagaacgtggtcgacgaaggcctggccttcccgatcctgatcggccgccctgacgtcatcgaagcgcgtatcgagcgcatgggcctgcgcctgaccgccggcgtggacttcgagatcaccaacatcctcgacgacccccgcttcaacgattactggcagtactaccacgcgctcaccgagcgccgcggcgtgaccgtcaccgcggccaaggaactgatgcgctcgcgtccgaccctgatcgcggcggtcatggtggcgcgcggcgaagccgacgcgatgctgtccggcgtggtcggccgcttccacaagaagctgggctatgcgcgcagcgtgattccgctggaaccgcgggtgagttccacctcggcgatgaccggcgtgatcaaccagctcggcgtgttcttcttcctggacacgcacgtgcaggaagaccccaccgtggagcaggtggtggaagccacgttgcaggccgcgtatcgcctcaagctgttcggcatcgagcccaatatcgcgttgctgtcgcattccaacttcggcagccacgactcgcgcgatgcgctgaagatgcgccaggtgcgcgaagcactgctcaagcgcaagcccgagctcaacatcgacggcgaaatgcagggcgataccgcctgggacgaagcgctgcgcaagcagatcatgcccaacagcaccttgaagggtcgcgccaacctgttcgtgctgccgaacctggaagcggccaacatcgcctacaacctggtgcgcgtgttcaccgatggcgtggcgatcggcccgatcctgatgggcatctccaagccggtgcatatcctcaccaccagcgccacctcgcgccgggtgatgaacatgaccgcgattgccgcagtggatgcacagatccgcaagctgctggaagccgagaagggcggggcagacaagagcaacgactgaggggcttggcggcacggtagcgccgtcggatgctgtgccctctcgctcagcgggagggcggcggattcatcggcgccaggtgttcggccgtttgagcctgttgtcttccgtcgatggcccgtccgctgtgcgccattgcccagcgggacatgtcgccagcgagcgttcgccgcgctcagggtttctcgggcctgggacccagcagctcgatctcggcccactgcgtgcgcgtcggcgtctgcaagcgcaggcgatattcgcgatggacactgggcgtggcgatgaggaatgggcgcgtctgcagcggccagcaagacatcaaagcgcccagcggatgcaattattgacaagctttcaaacttgtggacagagctggcgaatcgaaaatggacgcctcagtggcgatcaatcatagccctacccccttcctctgtctgcgacgcgtaatgcgaggggttttaggtgcgaattcaactctgattcgcaacgctgttgaggacctcttcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattttagagggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcccgacgtccccccaagtttgagtagcacctccgtttggagtccaattccctaccccgaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaagacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgccagcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcaagcgtaaaaaggtgccgctaggcgagcgtgcgccgttgctgcggcccaccaaggccaaccaggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacgcaacccacgaagcggtcgccatcgacgtggagcgtgcgatctcgggacacggcgttgtgcgcgtgctggatcggttggcacacagtcgtggcctgccgaagatgatccgcacggacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcacgccaatggtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggcccgctacgcgacgaatgcctcaacgaagattggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgcccaaagaaagcaatcggcggaatgacgccggcggcctatgcccagcagttggccaatagcgatatcatcaaccccggactctaaacccgactgctactcaggatggggggacgtcggatcacctcggccttgcacaggccgttgatggtctcggccagtgcgttgtcgtacgagtcgctcacactgcccaccgagggctccaggccggcctcggcgagccgctcggtgtagcggatcgagacgtactgcacaccccggtcgctgtggtggatcacacgctccgatccgaccggcttcctcgcatgcagcgcctgctcgagcgcatcgagcaccagctcggtccgcatcgacggcgacgccttccagcccacgatccggcgtgcgaatacgtcgatgacgaaggcgacgcagatccagccttgccacgtcgacacatcggtgaagtccgagacccacaacgcgtttggccgatccgaagtgaactgcctgttgacgtgatcgagcgggcacggcgccttcgcatcgctcaccgtcgtgcgcaccgccttgccgcggatgacaccgcgcaggccctggcgcttcatcagacgctgcacggtgcagcgcgcaacagcgaactgctcccgccgcatctgccgccagagctgacgcacaccatagacctggaagttctcgtcccacacacgcctgatttcaggcatcaacgcctcgtccgtcttggcccttgccgagcgcaactcaggatcggaccttcgggccgcgtgcgcgtagtacgtcgacggggcgatcggcaacaccttgcagatgggctcgaccccgtgaacgtcgcgatggtcgtcgatgaagcgcttcacctcgttaaggggcggtcgagctccgcctgggcaaaagacgccgacgccttgcgcaggatctcgtcggccaggcgcagctcgcgtacctggcgctcaagcaatctgatgcgctccttcggccgtcgtcacgccctcgcgcttgccggcatcacgctcgtactgccggatccagccgcgcaacgtgtcggccgtacagcccatcttggccgccaccgacacaatcgccgaccactgcgacgcgtaccgccctggtgctccaggaccatcttcacagatcgctcccggacttctggggaacacttacttgctctgctcatggctccatcttctcaagtaatggagcctccggggttcccggggcggttcagaatgctgtagaacacctgcagcagcatcgcccgcgccagcttctccggcgcgatgctcggacggcctcccttgtcgttgggcgcgtacatccgctcgaacagaccgtccaaacgccgcagcgcctcgttgaccatctcccgcaccgggcgcaatgggtgattggccgggatgaattcctccagccgcttgaccgtgaacaactgttcgctgaagacgtttacgccacgcagcggattgggctgtgtcgggattcgggtagtctacgggtagagaggtatttcagcagcctgctaagccgcaaaccccgcacgatacgcctgcactgcagcaaccggatccggcgccgcatacacgccactgaccacggcaatcaaatcggcacccgcagtcaccagcgcaggcacctgcgccggcgcaatgccaccgatcgccacgcgcgccaggtgcagttcggcggcctgctccagcaacgcaggcgtcgcgcgccgggtggtctgcttggtgatggtggggaaaaacgcaccgaaggccacatagctggcgccggctgcggcggctgcgcgcgcgcgtccgatcgcgtcgtagcacgacaccccgatgatggcatgctcgcccagcagcgcacgcgctgcggtcacttcgccgtcgtcttcgcccagatgcacgccttgcgcaccgacctgcgctgccagttgcgcatcgtcgttgatgatcaatggcacaccgtgcgccacgcacgcctcgcgcaaggcgctggcctgacgcagccgcagcgccgcgtccgcctgcttgttgcggtattgcaaccaggcgatcgacgccagcaatggcgtcgtgcgcagaagcaagcgctgcgtgttgggctcgtcgggggtgatcaggtacacaccgcggacgttcaggcggttgggcatggcagcgcttccgaaagcggtggatgggatgggacaatgtagccccaccgttgcaagaccgcgattatccgatgagcgagacatccacgaccacctaccgcacctggatgtgcgtcgtctgcgggtttctctaccacgaggccgacggtatcccggaagaaggcatcgccccgggcacccgctggcaggacgtccccgatacctggacctgtccggattgcggcgtcaccaaggaggatttcgaaatggtggagatcgactgacggaatgctgttttcagtaggtgatgttgcgtgttctaggtagcagcagtcagtgcgcccgcgcgcgctggctgttcaattccaccaagtgctcgtgcaaattggccgcgtcttgcgcgttcggattgagcaccagataacgtgtcagatcatgacgggcgccattgcggtggcccaggtgcagatacgccatgccgcggtcgcgcagcgcttcgggttggtcgggcaccaacttcagaatgcggtcggcgctgcgggcggcgcggtcccaatgctcggcgtcggcatacacgccgtgcaggttgcgcaggatgcggatcaaaatcgcgcggtgcggggccgggtcgagaatctgcgccagcgcgcggtcgtcggggatttcgccgcccagatgcgggcgggcacgttcgcgcagctcatccacgcccagcgggcggccgccgttgaacgggtccatcaccagcacgccgtcgcccactggcagacgcaccagaaaatgcccgggaaacgacacccccgccagtggaattcccaaccggcgggcgacttcgatctgtaccatcgccagcgaaatcggattgcccaaccggcgctcgaatacctggttgagatagctgttgcgcgggtcgtagtactgctcgtgattgcccgaatagcccaactcgtcgaacaggtagcgattgactgccgccatcttcaatggccacggatcgatcgcgtcgacctcgcggcgcagatgctcgacgtggctctgcaccagcgtgtcgtacagcacggcatccagctgcggatactcgtcgcgcgcgatcagcagcgcggtggacatcagcggcaccgcatcgtcgtccaggctggcgagcgcggtccaatggggaagtggtaggatgtcgaccatgctgccaagagtgtcggcaagcggcgcagggttcaagtccggtacttcctgacagggacacgcaacacgttaatgcgtcatgccgtcgagcgctccgtcaacgggcgcggctagcggtttggcaggtatcgcgccggtaggcatgccaagcactcgccagatggccagagggcggagcgcggcgtttatttcagcgtcgggatgtctgggctgaaggtcagtgtggcgccgtccttcaggccgagtttggcggcctggccggcgttgagctccagcacataccgcgccggctgcctgctggggtagggcgggcaggcgtcgccggccgaacacggcggcacatcgcgctgctgtgagacaagccggcgctgctgatcgaaatacaggatatccagcgcgatcttggtgttcttcatccagtactccatcggctcctggcgctcgtggatgaacagcatgccgcggtcttcgtccatggcatcgcggaacatcaggcctttggcgcgatcggcgtcgttctgcgccagctctaccttgtagcgcgtgcctgcgagttccacccaactgtcgccgctgccggcgcagccgccgagcaggatcaagaacgccgggacgagaaaacgaagacagcgcatgcggcacaccagcgggcgaggttgccgcaccatctgccaagctgtggcgtgcgtcaagctgctgcggtgcgttggtacgtcatggcaacgatctatgtcccgcccgccatcgcttcgcaatgcgggccggaattgcgtgtttgcgtgcgttcagagtaccctcggcggttcgccaccgacgatcaccacatcggccgggcgtcgcgcgaacagacccacgcagaccacgccaggaatctggttcaagctgcgctccagcgcgaccgggtcggtgatctgcaggttgtgcacgtccagcaccacgttgccgttgtcggtcagcacgacatcgcgccacaccggctggccgccggtcagcgccaggatctgtcgggccaccaggctgcgcgccatcggaatcacttccaccggcagcggaaatttgcccagcaccggcacctgcttgctggggtcgacgatgcagatgaagcgctcgctggcctcggcgatgatcttctcgcgcgtcagcgctgcgccgccgcccttgatcaggcagcggttcgggtcgcactcgtcggcgccgtccacgtacagcgacagattgccggtgtgattgaggtccagcacttcgatgccgtgctggcgcaggcgcgcggtgctctgttcggagctggagactgcgcccttgatgcgatggccgatgtggccaagcgcgtcgatgaagtaggccaccgtcgagccggtaccgactccgacgatcatgccgtcttccacgtaatcgatcgctttttcggcggccaggcgttttgcttcggacattgtggggctcgggattggggattggaaattcgggattcgttggagcggaacggcggcgggcattgagcgaatccccaatccccaatcccggctattccagtcctaaaagcaacttccactgcgcggcggtcaccggcaggatcgacaggcggttgccgcgcgcgatcagcgggaagccttcgcccagcgcatcggcctgttgcttgattgcatccagcgaaatcgtgcgcgtgagtttgcgctcgaatgccacgtccaccagcatccagcgcggatcgtcgcgcgtggactttgggtcgtagtaatccgacttgggatcgaactgggtgtcgtccggatacgccgcgctcgccaccttggcgagaccgacgatgccgggcaccttgcagttggaatggtagaagaacacgtcatcgccaacgtgcatgccatcgcgcatgaagttgcgcgcctgatagttgcgcacaccgttccacggctcggtgccgacgcgttccagatcatcgatggagaacgtgtccggctcggatttcatcaaccaatagcgcttgcgggcagtcattcggaaacggcgtcttctttcaggaaggtggcgtgttcggtgcagatggcgtcgaccgtcacatcccatgcttcggtgggcagggcgggcacctgctgcgcagcgaagccgacgccgaccagccagggcggcggcgcctggcgatgccggaacgcgaagctgcgatcataccagccaccccccatgcccagccgccggcacgccccatcgaaaccggtcaagggagtgatcactagcgccatctcttctggtgccagcgtggcggcgcggtcaacatccggctcgggaatgccgtagcgattactcaccagcggctgaccaggccgccacggcgcaaagcgcagcacgcgcccatccagtaccggcaggcagtagcgcaccctggccggcaacgtcagctgccaacgatgcagcgcaatttcgccatccatcgcccagtaacccgccacggcaccgctgtgcggtgcgaagggcagtgccagcaaacgctccgccaacgcatcggctgcggctaaacgcgttggtgccggcaagctgcgtcggtgtgcacgcaactgccgacgcaatgcatctcggtcctcggtcatcggtgtctcgcggcgcaatcggtgctgcattgtcggtggcgcacacccgcatgcctagcggcgcgtgcagtgctgcctggagacataacggcagttgcaggcgctgcttccaaacacagtgtgtgtgcaccatcgccatgcggtgctggaaagcgtggcgagcacacagtgcagtgaccactgtcgtcgtgcatgtgcgttggcgctgcggcagcacagaggacaggcaaacgaaacgtctgcattgccagcgcagccatcgcaaccgcagacgcgcaaacgttggacacacaaaaagaaacgacgcccgaaggcgccgtttcagatttgcattctccgccatgacgatgcgggcgaaacgaccttgaacccggggttcaagtggggacgttgtgaggccatcgggcttcccgctacaaggcggacctgcacacccggctccgtcgcgcccccgtggtcgtaattaagggacaaggcgaatgttttgcacgctgtcgtttacagcagagaacgcaggcggattatagacctctgcgccgcgatggctagcccattcgtcggccgacgggcttgagaattcatgtttgcgatggcagtgcgaattccagttagcgcggtgtgtcggcaacgctgtcgagccggcgattcaagtggtccagcgtatttgccaattcacgatcgtagcgcgcctgctgttcgcgcagttgctgcaactcgtgcgccagattgagcgcagccagcacggcgacacgatccactgccgccatgcgattgctgccgcggatctcgcgcatacgcagatccagcagccgcgcggcggctgtaagactctcgcgttcgtccgcagtcacgcccaccgtgtattcacgatccagaatacgcacgctgaccggttcgttgttgctcacgtgtgctgctccagtgacttcaagtgggcgatcatcgcttccacacgcgagcgcgcctgctcgttcttggtcaacagttgcgagcgctcgccgatgagctgttcctgttggtgacgcaggctgcggttttcgtcggtcagccgttgggtacgctccaccaaggcctccacgcgggcggcaagtgcgcggatctgagcgagggcggcagcgttgtccatgcgctcacgataggcgcgcgcgcgcggggtggtcaagcgcgcgcgcacgtctcgatcgctggcgccagcccaagcctggaaaggtctcgagggtccggggcggccggcatcgcgcgcgtggaacgctgcatgaaacgcgcagatcgcggccgatgcgggctgccctgatacactgagaagtcatatcgccggtccctgaatcggcacctttttgttcttcagcctggatgactcgatggatctgcccgacgtaaccgctgtgcaaaacgaaagccgtcagctggcgctggcgtcctccgcggcggagttgcatggtgggctgtgcgggtggctctccggcggcggtgccgacagcgccgactggctggcgcgcattctggccgacaccggccaggtcgcccccaagcagggcggggcgctggaccagctgcggcaggccaccgtggcgcagatggaagaccgcgatttcgccttcgagctgctattggtcgaagacggcgccccgctggcggcgcggaccgatgccttgttcgattggtgccgcgccttcctgggcggattcggtttggctgcgcagcagcgtccggcgctgagcgaagaaggcgaggaagcgctgcaggaccttgcgcgtctggcgcaggcgtccagcgacgacttcgacgcggccgacgaggacgataccgccttggccgagatcgaagaattcgtgcgcgtggcggtgctgttgctgcatggcgactgcgtgatggggccgcgtttccgccaacgtctgaactgatcggtcccccatgaaaaagctcaccgggatcggcgcggccgagtacgcgcgccggcgcaagcagctgatgcagatggctggcgagcaggcgattctgattttgccggccgggcccgagcgggtgcgcagccacgatacgcattacccgtaccggcaggattcggatttctggtatctgagcgggtttccggagcctgacgcagtgctggtgctggtgcccgggcgcaagcatggcgaagcgattctgttctgccgcgagcgcgacaccgagcgcgaagcctgggatggcccgcgcgaaggtcaggaaggcgcggtggagcgctacggcatggacgacgcgtaccccatcgacgatgtcgacgagatcctgcccggcctgctggaagggcgcagccgggtgtactaccacttcgggcgcgacgtcgatttcgatctcaagttgatcggctggctcaagcgtgtgcgcgagcaggtgcgccacggtgcacaaccgccgcacgaatttcttgagctcgggcatctgttgcacgagcagcggctgttcaaatcacgtgacgaaatcgccttgatgcagcaggctgccgacatcagtgtgcgtgcgcatcgcgcggcaatgcggctggcgcggccgggcgtgcatgagtacgaattgcaggccgaggtcgagcgcgaattccgcgctgccgacgcatggccggcatacggcagcatcgtcggcagcggcagcaacgcctgcgtgttgcattaccgcgccaacaacgcgcgtagtcgcgatggcgagctggtgctgatcgatgccggtgccgaataccgcggctacgcggccgatatcacccgcaccttcccggtcaacggccgcttcacgccggcgcagcgcgcgctgcacgatctggtcggtgctgcgcaggcggctgcactcgcgcaggcgcgccccggcgtggcctacgaaggggggcatctggcggcggtggaaaccttgaccgaaggcctgctgcgcctgggcctgctcaagggcaagctcgagcgcaacatcgccgatgggcagtacaagcggttttatcggcacaagaccggccattggctgggtctggatgtgcacgatgtgggcgactaccggctggccggcgactcacggttgctcgaacccggcatggtgttcaccatcgagccgggtctgtacgtgtctgccgacgacacctcggtagaggccaagtggcgcggcatcggcattcgtactgaagacaatgtgctgatcactgccgatggccaccgcgtgctcaccgatgcgttggcgcgcagtgccgacgagattgaagcggagatggcggatcgcgacgcagcgcgcgcctagcgctgcaagaccaacgaaaaacagacgtggcgcagatcggtgcaacgcgttgcgagcgcacttgcgctgcagatgtcgtgccgactacccggcacgccccgctgaggacggcatcgtcgctcacgccgcgctttgcctggcacatcgtcgatacgacgcgccaggctacttgttgcaagccgctctattcgctgagctgctgcgcctgcacgcgttcgggctgctgcactggctcgctcggcccggcgagttgccgcgcgcgctcgaacgattgttcttccggcgtgccgagcgcctgttcggttttcatgtgcgcgcgcagatgtgccgggttggcgggggtcgccttgcaccacgaacacgttttcgccgccgtgtacgccgcgattgttcgcttcgctcatcagcacgtgatccatgcgcgacagtccgccttccttggccagtgccaaaacagggctgcagtgaggcgggcactggtctggtcaggcgcgcggccgtgccctgcatcgatcgcatgcacgccgcgttcgatctgctgatacatcgggtggtccgggtgcgaggtctggcgtggatcgttcatggcaatggtccctgtgtggtggtgctgaacgttgcggtgcgttaccgggtggtggaacgcgcggctgaccccggtgtaggcgcgatgtagatcgtgctgggttcagagcagctagggcctgttaacacatccgaagcccatcaacgatcagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccttagcaacacgactgcgcagccgccaggcgggcgtggccggtactcggcatcggcatgtactgctcctacattccggttcagagcgcgctgtccgcgcccagctgacgactgccggctccgttttgtcagccgctctcgatcgttccgtccagacactgcgcgccgtgatgtgtcatgcgcagttgccgctcatgctgcggcgaagactgggcgagtgagattttctgcgttgccgtcggtacacaccacttcgtcttcgatgcggatgccgccgtagggcttgaacgcctccacgcgctgccagttgacgctggcggcgtggccattcttcttcacttcgtccagcaacatgtcgatgaagtacacgccgggctcgatcgtgaccaccatgccgggctccagcacgcgggtcaggcgcaggtacgggtggccctccggtcgctggatccggccgccgcggtcgctggcggcgaacccggccacatcgtgcacctgcaggccgatcagatggcccaggccgtgcgggaagaacgcagcgctgatgccagtggccagtgcggcttccggtgagacggtcaggacgccgaactccttgaggatgcccatcaacgccagatgcgcatcaatgtgcagctgcttgtagtccacgccggcacgcacgttttggcccatgcgaagttgcgcagcatccaccgcattgatcaatgcctgaaagtcgctgccggggtcggcggcataggtgcgggtgatgtcgctggcgtagccgtacgcagaagcgccggcgtcgatcaggaagctgcgcagcggttgcggcggctgttggcctagttcggtgtagtgcagcaccgcgccgtgttcgttgagcgcgatgatgttgccgtacggcaactcattggcgtcctggcccaccgccgcgcaatacgccatgtgtataccgaattcgctctggccggcgcggaacgcggcttccgcagcacgatgtccgcggactgccagttgctgtgcaatgcgtagcaatgccagttcgtatgctgtcttgaatgcgcgctggtattccaggtaatcgagtaccggttgcgggttgttcggcacatacgcaccgagcgtgctttgcgcctcgccaagaatcgcgcagcgctcagcctgtttgggcagcagcgccagcgcttcgtccggcctgcggatgatgtggatgtcgcagtgttccacccaccagccgctgggcgcgtcgggcaccacatgccagtaatcgaatggctgatagaagatcactatcgggcgcttgcccggcgtgtagaccagccagctgtggggcacccgcgtcagcggcagccaggccttgaattgcgggttgaccgcgtaggggtagtcgcggtcgtcgaacagttggtaatgcgtgttgccgctgggaaccaccagatgcgcgaagccgccgcgctgcagcgcctcgtcggcgcgcgcggtgagcgtgcgcaagtggtcggaatacaggctgttcaaggagggctgggtcatgcgggactcgatcggcaatgcaaaggcaatgcgcaatcttgccgtaatccccgcaaaggcgctgtgtcctgaagcggctgacaaaacgttgcgtgcaatcgtcagatggcggaaagcacgcagtggacgcttggcaaatgtcgtgcccggcactggcaccggccgccaatggccaagcgatcacggtgcacgccgcgcttagccagccatgtgctcttcggcgatccaggcgcgcaagcgctgccggtgcggttcagacatggtcaggaagcgcacgccagcccaggactgcccgggcgcgtgcgcggcctcggaccacagcaaatgcacgccgacatcgatctcggtggcgcggccaacccgctcgggtagggtgaagcgcaactgatacaaggcgtcgtcgtgcagcggaaccgaccccaacaacagcatgccggtttcggagaggttgccgacccggccgatctgcgcctcggtcagcgtgtcgatgaccggcagcaggtcggtcggctggcggcgcggtgcgcggcgggtgtcctgcatcatggctgggcctcggtaacaggcgacttgccggccaggctgcgcaacgtgcgcacggtggcatgccaggcgcgatcgatcagacgcgatttttcttccaccagcagacgtgcctgcccaccggccatcagccgcgccaggctgtccagcgagtgctcgccaaccttctgcccgcgttgattcacgaacagggcgttgccggtcatcgggctgtaccaggacaggcgttgccggcgcagttcgccttgctggttgaccacgaattcgaaccaggtaccgaacggcaagttgcgcagctgcgtgtaacactgctcttcggccggggtgcgcggcgtggccgccgccttgcgcggagcgctgtcgccctggtcgccgagccgggtacgtgccttgagtttggcggcaagctcggtgcgcgaggtcacctcgtcctcgccaccgggcgtggacaagcggcgcgcgatcgccgccgcttcatcgtggtgataccccacctgcagcagcgcggtttccacatcggtgccgagtgcggtgtcggcgggctgcccctcgctgcggcaggtgacttcggcaatgcgcgcggtcagcgcctggcgctcgtcccattcgggcgactgctcgccccggcgcagcagggtcagcgtaagcacgtccgaccaggcctggcgcagcagcgattgtacgaagcgcggtggcgcgctctgttcgcagatttgctcgatgcgcgcttcggcctgttgcttggccgattccagacgctccttgccacgcgcggcgtccacatgccgtcgctcggtcacttcggccttgcgcgcaagtgcgcgcagatgcgtctggatgtcgccgttggctgcgacgaaaaccgcctcgtcgccttgatagtcgttgacgatcttctcgaccgcgctgcccagcttgtgcagcagttgcgggtcgatatcgtcctcgcccagccagacggcgccggattcggccacggtgttgagcaattcgcgcaccgggtgctggtcgcgcacgaaaaaatgcgaatcggccaaggccgcgcgggccaccggcacctgcaacttggctagcaatgcctgcgccggcgtctgctggcgcacttcgtgctgcatctgtgcgtagagcaggccaagcaggtcgaaggtgtccttgtcctgcggcgccagcacggcattcgggccgtgctggctacgcagcagttcaagcacctggcgctgcaccgcatcaatgcccgacgcttgcggcgtcgctgcggcctgtgtggccagcgcaccttgcaagctggcgagcgcatcgccgagcgcattcttgggcacgggagcggcggcggtgacttgctgcgatgtctgggccgctgctgcaagcaacgtggaggagggcggcatcgcgttgctggcgggcgcgcccgcgcctgcgtgaacagctgcatgcgattgccgtgccgacgccatcaagccgtctatcgcctgcactgcatcgttgagcgccggcggcatcgcccgcgcggctgccgccatcgcaggcgccgatggcgcagcaacgtgatccagcaaggcgctctgccaggccgtcggcgcggcttggcctgcccagtcggtggcaggccgcgacgtgcgcgaggctgcagcatgactgttcgttgccgctgcgtctttcgattcctgcgccgatgccggcagcgtccgccgcgtctgtacctgcgtgggtttgaccagatacgggtgatagatcagccccggcaggatgccttcctggtccagcgtgccgttggcgctttcgaacagatcgcccagacggtccatcacctggcgctcgaacaccttatagagcgtcagctgcccatccaggctcagccccagcgtttccccgcactggcgcaggatgcggcatagcgcgtaagggccaagcggcaattcttccagctcgaattcgggcaccgtaccgatcaccgccaggcgctgcgccagcaagagcagtgcatcggcgcgccgtgatgtttcgcgacgtgcgatttcgctcagcacgatgtcgcgatcgatatcggtgtcttcgaccagggtcagcatctgcggttgcgcagcgacatcgatcagcggcgccagcaccgggcgttcgcgcaggccggccagcgccttggccagttcctgcagaaacgccttcggaaagcggtcgatatgctcgcgcaggccgcgcgtctgtgcgtaggtttcagcctggatctggctgttgcgcgcatgttcggcctgatgcagcaattcgcgttccagttcgacgacggtcaggcgcagtggtccgctcagcgcctgcacgcaatgcgcgtgcagcatgccaagcaggcgccggccacgcgcggaaactggtgcatcggcaatcgggccgctgagcgcggggtgcagggaagacacaggcgtggacctccggggaggagtgggctcggttcgaagcgtgagctatttaccatgtttttccgctggctgcgcgcattgccgtgcctggcgcatctagttcgcgtaataccatacagtggagatgcggacatgcgccacgcgcatgcagccgatggaccaacgagttgcggcgccttcagcccaggaacaactcgaccacatcattggtaaaacgacgtcccaactcggtcggcaccacgcgcccatcctgccgagtcatccacccctgtgccagcgcacgcgccagcggcacctcgatgacggaggcggcaaggccagtagacgcttcgaaatcgctcagacgaaagccttcgtgtaaacgcagcaggttgagcatgtattcgaatggcagccgttcgcgtggcacgatttcatcgccgccgatggatgcggcagtacccgcgctggccaggtaactttgcggatgcttgtgcttccagcgccgcagcacgtgctcttcggcaccggagctgatcttgccgtgcgcacctgcgccgatgcccaggtaatcgccgaaacgccagtaattgaggttgtgcgcgcactgccgccccggttttgcgtatgcacttacctcgtattgcgcgtagccggcgttggccagcaggcgttggcagtgttcctgaatgtcccaggcggcatcgtcgtctggaatgcccttgggcggccgcgcaaagaacaccgtattcggctccagcgtgagctggtaatgcgacaggtgcgtgggttgcagggcgaaggcgcgttccagatcgtgctcggcctgtagcagcgtctgctcgggcaacgcatacatcaggtcgatattgaaattatcgtagccggcgtcttgcgccagtttgatcgcgcgttcggcgtcggcgctgtcgtgaatgcggccgagccgctgcagtgccacgtcgtcgaaggtctgtacgccgaagctcaggcggttcacgcccgcagcgcggtagtgctcgaaacggccgtgctcggcggtaccgggattggtttccagggtcatttcaagattcggcgcaaaacgcagtcgtgccgaggcagcttgcagaaaccggtcgatcgcgtcgggcggaaacaggctgggcgtgccgccgccgaagaacaccgagtgcaccacccggccccacaccagcggtagatccgcatccaggtcgcggatcagtgcgtccacgtattcttcgaacggcagcacgcccttggccgcgtgcgagttgaaatcgcagtacgggcatttgcgcacgcaccagggcaggtgcacatagagcgacagcggcggcggaatcagttggggcattgcgctaggcgtgcttcacagcgacaacgcgtgcagcttgtgctgcagcgtggccagggccacggcacgatggctcagacggttcttcaatgcgctgtccatttccgcagcggtcaggccgtacaccggatccagaaacaccgggttgtagccgaagccgccatcgccgcgcggttcggtggtgatcgtgccttcccagctgccttcggcgatcagcggttgcggatcttccggatgccgcagcaacacgatcaccgcataaaaccgtgcgctgcggcgctcggccggaacgccgcgcatcgcatcgagcaactttgcgttattggccagcgcgttggtggggctgccggcgtagcgcgcgctgtacaagccgggtgcgccatccaatgcgtccacaatcaacccggagtcgtcggcaagtgccggcaaccccgtcactgcgctggcatggcgcgccttgatcagggcgttttcgacgaacgtcaggccggtttccggaacatcgtccacgcccagttcgccttgcgcgacgatgcgcaacggcaagccggcgagcatggcgcgcagttcttccagtttgccggcgttgccgctggccaggaccaggtgtttcattgcttgggctccagcagatccaactgggtaccgtacagatcgcgaaacaccgcgaccgtaccgtagggttcttcgcgtggggtttccagaaattccacgccaaacgcctgcatggccgcgtggtcgcgccagaagtcgtcggtgtaaagaaaatgatccacgcgcccaccggtctggtcgccgatgcgcgcgcgttgcgcggcgtcggccggctgcgcgagcagcaagccggcgtcctgcgcactgccggggccgatcaccacccagcgcttgccgtcgtcaccgagtgggcgatcctgcagcacgtggaaacccagcgcgctggcataccaggcaatcgccgcgtcgtaatcggcaaccagcaaggtggtcagggcgatacgacggctcatccggccagcgcagcgcgttgcagtgcgaacaaatcgcccatgcccttttcggcgagtgcgagcagcgcgttgagttcgtcgcgacggaacgcatggccttcggctgtgccctgcagctcgatgaagccgccaccatcgttcatcacgacattcatgtcggtatcgcagtcgctgtcttccgggtaatccagatccagcaccggctcaccgcgatagatgcccaccgacaccgccgccaccgcgccgatcagcgggtgcttcttgatctcgccgcgcttgagcagcaggttcaccgcatcggccagcgccacgtaggcgccggtgatggctgccgtgcgggtgccgccatcggcctgcagcacgtcgcagtccagggtgatggtgcgctcgccgagcgcattgcggtccacgcaggcgcgcagtgcgcggccgatcaagcgctggatttccagcgtgcgcccgccttgcttgccacgtgcggcttcgcggtcggaacgggtgtgggtagagcgcggcagcatgccgtattcggcggtgacccagccttcgcccttgccgcgcaggaaattcggcacgcggttttccacgctggcggtgcacagcacgtgggtgtcgccgaagctgaccagcaccgagccttcggcatggcgggtgaaggcgcgttcgatgcgcaccgggcgcagctggtcggccgtgcggccgctgggacgggaaaaggtcatacgatgagtccggaagtcgggaggtgggtctggcgccactgcgcagcgtgcaggcagctggcgaggacggctagggtaccattcgcgctttgacggcacgggattgacgatgatccgaagcatgaccgcgtttgctggcggcgaacgcatcacaccctggggcacgctcggttgcgagctgcgctcggtcaaccaccgctttctggaagtgggtgtgcgtctgcccgaggaattgcgtgcgctggaaccgctgctgcgcgagcgcattgcggcaaaaaacagccgcggcaagctggatctgacgctgcgcctgcgggcgccggaaagcgcgcagacgctggcggtcaacgaatcgctgctgcaggaactgggcgcgctggccacgcggctggatggcctgtttcccaagctgcaggtgggcttcaccgatctgttgcagctgccgggtgtattgcaggtgcaggacgtcgacgctccggcgctgcaggcgctggcgctggcgttgctggacgaactggtagacagctttgtggccgcgcgcgcgcgtgaaggcgccaagctggcggaggcgatcagcgagcgggtggatgccatcgaacgcatcgccgccgaggtgcgcgtcttgatcccggtgatccgcgaaggtcagcgcgccaagctggctgcacgcctggcggatctaccgcatccggtggatccgggccgtgccgagcaggaattggtgctgtggctgcagaagctcgatgtggacgaggagctcgaccgtctgtccagccacatcgccgagatccgtcgcgtgctcaagcagcgcgagccggtcgggcgccggctggacttcctgctgcaggagttcaaccgcgaggccaacacgctgggctccaagtcggtggacagccgcacctccaacgccgcggtggatctcaaggtgttgatcgaccagatccgcgagcaggtgcagaacatcgaatagccgggaataggcaatcgggaatggggaatcgtcaaagcgggtacgatgcatcccctcggcctgcttgcttggtgcggtgccccattccctattctcgactccctattccctaaaaaatgcgcggcacactctatatcgttgcggccccttcgggcgccggcaagagcagcatcgtcaacgccaccctggcacgcgacccgaagatcgccttgtcgatctcgttcacctcgcgcgcgccgcggccgggcgagcggcattccgagcactaccacttcgtctctgccgaggagtttcagggcatgatcgcggcgggtgatttcttcgaatacgcgctggtgcatggggactggaagggcaccgcgcggcagtcggtcgaaccgcagctggctgccggtcacgacgtcctgctggagatcgactggcagggcgcgcgtcaggtgcgccagaaggtgcccgatgcggtcagcgtgttcatcctgccgccctcgcgccaggcgctggacgagcgcatgcgcaagcgcgggcaggacagcgaggatgtgatggcgcagcgcctggccgccgcccgcgaggaaatgctgcatttcgaagagttcgattacgtgatcatcaacgaaaccttcgacaccgcggtgtcggagatgtgcgccatcttcaccgccagccggctgcggcggcaggcgcaacagcagcggcatgccgggttgatccaggcgttgctggactgaagagcagtcactaccaccactgcgcagccgtcaggcgcggccggtgctcgttgcggtgtgtacacccgtacactgcggttctgagcgcgccgtccacgcccacctgacgactgctcgctacgttttctaagaacctgttcacgatcttattcacttattcaaaccgtgcaaactccacgaatgcgcaagaagaacgatccaagtgacatgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacagggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaataagcctgctggagcgggcgcttaaaaaatcaggttggcacggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaagcgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggaggtcgtgaacaggttctgagcgggctgggcgcggccaaatcgctgattccaaaggaaactgaataggcgccggttgccgtggcgccgggcccggcgtacacttcgcccctttccctcattcgatgcgcggccgttgctggtcgccgggagcccgcatggcccgcattaccgtagaagattgcctggaagtcgtgaacaaccgttttgagctggtcatgatggcctccaagcgcgcccgtcagctcgccaacggcgtacagccgctgatcgaaaatgccgctgccagcgacaagcccaccgtgatggcgctgcgcgagatcgccgcacgccggatcgataatgcgctgatcgacgaagtcgagaaggccgagcgcgaacgtgccgagcgcgaagcgttggagtgggccgccgccgaagtggtcgccgacgaagacatgtccaagaacgacgattgattgctcgcatcgctgcgatcgacccaaacagcccgcctagacgcgggctgttttcgtttcgggcccctgcagtacgctggcgtgtgcaaacgtttgccgtcactgcacggctggcatagtcttccgctatgaacccaggccctactgcccaggcgaccgtcgtgacgtctccgtcttccgaccaggccattcccgactacgtcctgcacctcgaacgcgcggccagctacctgcccaaggagcagctgccgatcctgcggcgtgcctgggaagtcggtgccactgcgcatgccgggcaaacccgcaaatcaggcgagccatacatcacccacccggtggcggtggccggcgtactggccgagctgggcctggacatggaatcgctgatcgcggcgatcctgcacgacaccatcgaagacactccgctgacgcgggaagaactggcgttcgagttcggcgaagcagtggccgagctggtagatggcgtcaccaagctggacaagctcaagttccgtgatcgtcaggaagcggcggcggaaagcttccgcaagatgctgctggcgatgtcgcgcgatctgcgcgtgatcatgatcaagctggcagaccgcctgcacaacatgcgcacgctcggcgcacagagcaccgaagcgcgcggccgcatcgcccgcgagacgctggaaatctacgcacccatcgcgcagcgcttgggcatgagcctgatcaagtctgagctgcagaacctgggcttccgcgccttgtatccgtggcgccacgccatcatcgaaaaacacattcgcagccagccagtggtacggcgcgaatcgatggcgcaggtggaagtgcagctgtcgcagcggctggccaaggaagggttggagcatcggctggtcagccgcatcaagacgccctggagcatctattccaagatgcacgaagagaacaaatccttcgaccaggtaatggacgtgttcggctttcgcctggtggtgcgcacggtggccgattgctatcacgcgcttggtgcggtgcatgccagcttcaagccgctggacgggcgtttccgcgatttcatcgcgatccccaaggccaacggctatcagtcgttgcacaccgtgttgttcggaccgtacggctcgccgatcgaagtgcagatccgcaccgaagagatggatctgatcgccgagcgtggcgtggctgcgcactggacctacaaggtcggctcggcctcgcccaatagcgcgcagagtcgcgcgcacgactggatcgtggagctgatcgattcgcagcgcgccgctggttcgtcgctggaatttctcgacaacgtcaaggtcgacctgttcccggacgaggtctatctgttcacgcccaagggcaagatcctggcattgccgcgcaattccaccgcgctggatttcgcttacgcggtgcataccgatgtgggcaaccgcgctgtggcctcgcgcgtggataaaaagctggtgccgttgcgcaccaagctggtcagcggccaggcggtggagatcatcacggcgcgttcggccacgcccaagccccagtggctggagttcgtggtcagcagcaaggcgcgcacggcgatccgttaccagctcaagcagctcgaacacgaagacgccgtgcagctgggtcaccgcatgctggaccgcgcgctggaagcgatggactcctcgctggagcggctgcccaaaggtcgcctggacgcctttctcaacgagcaccgctatccgcgtctggaagcgttgctggccgatgtggcgctcggcaacttgatgccgaatcaggccgcgcaggcgttgatggcctatgcggagatgcgtggcggcggccattccaagcattcgcacgaaaagattctgatcgacggcagcgaacgcggcgtgatcagcttcgccaactgttgtcagccaattcccggcgacgaaatcatggggtatcacaccgccggcaagggaatcgtggtgcaccgcctggattgcccgaacctggccgagctgcgcaaatcgcccgagcgctgggtgccgatcgactgggattccagcgtgaccggcgactacgacaccgcgctggtggtcgaagtggaaaatcgcaccggcgtgctggcgcagttggccgcagcgatcgcgcagagccagtccaacatcgagcgcgtggactatctggaccgcgacttcaatgccgcggtgctgcgtttcaacatccaggtgcgcgaccgccgccatctggccgaagtgatgcgcaggctgcggcgtctgcacgtggtgcagagcgtggggcggcagtagcgcctggcacgctcgcgcaacagtcgagcaaatccgcacaaaggcctaaactgctgcaaccctttgcagtggagtctccatgccccagatcatccataccgaccaggcgcctgctgccatcggcccatattcgcaggccgtgcgtgccggcaacacggtgtatttctcagggcagatcccgctggatccggtcactggcgaaatcgtgccaggcgacatcggcgcgcaggcgcggcgtgcgttcgacaacctcaaggccgtggccgaagcggccggtggctcgctcgacaagatcgtgcggttgggcctgtatctcaccgacttgggtcagttcgctgccgtcaacgcggtgatgcaggagtatttccaggccccgttccccgcacgctccaccatcgaagtgtctggcctgcccaagggcgccggtttcgaagtcgacgcggtgatggtgctcgagtgatcctgcgcgactgatccgccatgccgcgcgcgcgcgtcgtcacaccgagcctggccgttgccggccaggctccgctgtccagcctgcctggtgtcggcccgaaagtggccgacaaattcgctgcgcgcggcatcctgagcgtgcaggacctgtggctacatctgccgctgcgttacgaagaccgcacgcggctgaccaccatcgcgcagctgcaaagtggcgtgccggcgcagattgaaggacgcgtggatgcggtagagcgtggctttcgctttcggccggtcctgcgcgtggcagtgtcggacgcatcgcacggcacgctggtgctgcgcttcttccattttcgtgctgcgcaggtggcgcagttcgccgtcggcacgcgtgtgcgcgtgttcggcacgcctaagcccggccagaacggctgggagatcgtgcaccccagttatcgcgtgctcgcgccggatgaagatgccggtctgggcgatagtctggatccggtctatccggtgctcgaaggcgtcggcccggccacgttgcgcaagctcatcggccaggcgctggagcgtctaccacccgaagccgcgctggaattgctgccgccgcactggctgcaggacgagcaactgccatcgttacgcgcggcattgctgaccatgcatcgtccgccagtcggcactgatccgcagcaattgctcgccggaggccatccggcccagcagcgcctggccattgaagagctgttggcgcatcaactcagcctgcgccgccaacgcatcgcgctgcagcgtttccacgcgcccagcctgccaggcaacggcacgttggtgcagcaattgcgcagggccttgccgtttcagctcaccggcgcgcagcagcgggtgttcgagcagatcgctcgcgaccttgcgcaatcctggccgatgctgcggctggtgcagggcgatgtcggtagcggcaagaccgtggtcgccgcattggcggcgatgctcgcggttgagcagggcaagcaggtcgcactcgccgcgcccaccgaattgcttgccgagcagcacctcaataatctgcgggattggctggagcccttgggcatccgcatcgtctggctggccggcaaggtcaccggtaaggcgcgtgctgcggcgatggccgacgtcgcctcaggccaggcacaggtggtggtcggtacgcatgcgttgatgcaggaggcggtggtcttccacgatctggcgttggccatcattgatgagcaacaccgcttcggcgtgcatcagcggcttgcgctgcgcgacaagggcgcggcggcgggcagtgtgccgcaccagctggtgatgacggctacgcccatcccgcgtaccttggcgatgtcgacctatgcagatctggatgtctcggccatcgacgaactgccgcctggtcgcacgccagtgcagacgatcgtgttgagtgcggagcgccgccctgagttggtcgaacggatccgcgccgcctgcgccgaggggcgtcaggcgtattgggtatgcacgctgatcgaagaaagcgaagagcccgaaaaaggggcgcgaggccaacatggcgggccgccacgcatcgaggcgcaagccgcggaagtcaccttcgaagcgttgtctgctcaattgccgggcgtgcgtgtggcgctagtgcacggtcgtatgaaaccggccgaaaaacagcaggccatgctggatttcaagcagggtcgcagcgatctgctggttgccaccaccgtgatcgaagtcggcgtggacgtccccaatgcgtcgctgatgatcatcgaaaatgccgagcggctgggcctggcgcagttgcaccagttgcgtggccgggtcgggcgcggtgcggccgcttccagctgcgtgctgttgtatcaagcgccgttgtcgatgatggcgcgtcagcgcctggagaccatgcgccagaccaacgacggtttcgtgatcgcggaaaaggatctggaattgcgcggtccaggcgaattgctaggcacccggcaaaccggtctggccagtttccgcatcgccgatctggcccgcgatgccggcctgctgccacgcgtgcaggtgctggccgaacgactgctggaggaagtaccggagatcgccgaccgcgtggtcgcgcgctggatcggtggcgcggtgcggtatgcggccgcttgagctgccgggaatcgggaatcgtaaaaccaaaggccgctgcgtcctgcgcgtcctggacgttcgcgtgatcggccgatccttgcgaagatgcggcaacgaaccccgaatgcccaatcccgaatccaatgactgacaagataccgctgctgatcgacaccgacccgggcgtagacgacgcgctggcgctgctgatggctttcaacgacgcccgccatgaggtggtcggcctgaccatcgctgccggtaacgttggcctggagcacaccgtgcgcaacgccttgaaggtctgcgagatcgccggtcgcgccgacgtgccggtctacgccggctgctcgcagccgttgctgcacccgtcggtggacgcggcccacgtgcacggtctcgacggcttcggcgatgtcggtctgccaccggccaagcgcactgccgaagccgaacacgccgcactcgccatcctgcggctgtcgcaccaacatgccggcaaattgctgttggttgcgcttggcccgctgaccaatcttgccctggcactgatcctggacccgaccctgccaacgcgcgtggcgcgcttggtggtgatgggcggggcgctgaccgggcacggcaacatcaccgccgccgccgagttcaatatcggtttcgacccggaagcggcgcatatcgtgttccgcggcttcccgcagttcgacgtcgccgactgggaagccaccatcgcgcacggcctgctgcaccgggacgtggagcagtggctggtggccgattctgctcgcgcccggttctacgaagagatctcgcgcaagacccgcttgcggtccaaggacagccgcggcgcgtactggtgtgccgccgacgcgttggcgatggcctttgccctgcacccggaaggcgcgcagcggctggaacagcgcccggtacacatcgaactatccggcacgcatacccgcggtatgaccctggtggactggaaccggcagggcggggcgtccgacaacgccaacctgctgttggcctatgacatccaacagttctacggcctggttggagcggccttggcggcgaactgaggtgaccttgcgctggctgtcctggcgaagctataatgcccggcttatccaggcagcccggcgccaagtccatgaaagataacgtgcatcccaactacaaagacgtcgtctttcacgacgtgacgtccgatttcaagattctgacccgctccaccatgacctcgaaagagaccgtgaagtgggaggacggccaggagtatccgctgatcaaggtggaaatttcctcgtcctcgcacccgttctataccggcaagcacaaggtgatcgacaccggcggccgtatcgacaagttccagaagcgctacgcgcgctgaacttgcaggacgggctgtaccggcaacggccgcgcattgcgcggccgttgttttttttgggcgtcggacgcgtcgttttgacgtcgacttctgtccaagcgacggccaaaatgttgctgtgcgataataacgtgatccgaggcgacgccttggacttccatcacgtgcctgcccatgtgggatcaggcgccttccactgaaggagcgtacacagtgtccgatcttgatcaggtcacgctcaacgccggcgacacgtcggtcgttctgccggttctcaagcccacgcttggcaatgattgcgtcgatatctcaaagctgaccaaagaaaccggtctgttcacctacgactcgggctttaccgccaccgccagctgcaagtcggccatcacctacatcgatggcgacaatggcgtgttgctgtatcgcggctacccgatcgagcagctggccgaaaagtccaccttcctggaagtgtcgtacctgctgatgaacggcgaactgccgacggcggacgaattcaagaagttcgatcacgaagtgacgcatcacacgatgatgcacgagtcgctgaagaacttcctcggtggtttccgtcatgacgcgcacccgatggccatgctggccggctcggtcgcctcgctgtcggcgttctaccacgacaccctggacctcaacgatccggagcagcgccgtcaggccgccatccgtctgatcgccaaggtgccgaccctggctgctgccgcgtaccgctattcgatcggctggccgattcgctacccgcgcaacaacctgaactacgtcgatcgcttcctgcacatgatgttcgaagtgccgagcgagccgttggcgaccaacccggtcgtggccaaggcgctggatcttctgttcatcctgcacgccgaccacgagcagaacgcctcgacctcgaccgtgcgtctggtcggttcgaccggtgtcaacccgtatgcgtcggtcgctgccggtatcaccgcgctgtggggcccggcacatggcggcgccaacgaagccgtgctgaagatgctggaagagatcggcaccgccgacaacgtcgagtccgccgtggccaaggccaaggacaagaactcgagcttccgcctgatgggcttcggtcaccgtgtctacaagaacttcgacccgcgcgccaagatcatccgcgagatgacccacaaggtgctgggcgaactgggcgtcaacgacccgctgctggaagtggcgctgaagctggaagaggctgcgctgaaggatgactacttcgtgcagcgcaagctgtacccgaacgtcgacttctactcgggcattatctacaaggcgctcaatatcccggtggaaatgttcaccgtgatgttcgccatcgcccgcaccgccggctgggtgtcgcattggctggagcagcaggtcgacccggaaatgaagatcggccgtccgcgccagatctacaccggctacgacaagcgcaattacaaagacgccgaacagcgctaagcgccagctggcagatgcttgaacgaacgctccgcattgcggggcgtttgcatgtgcgatgtcggaatatgcgggcgatctttaagccaagcgcggcctacaaaacgagtgcgccgccgccaggggggggggcatggagtcggcaggtaccacttggacactgcggttcctgtgcgctgcccccgctcacctgacgagtgctcgctaggcgccccaagcgcgatgcggccacggatgccggcgctgccgctcagcgcgagggcatggtcccgtcgcgcctgcgcccaaatcgaacgaacaactccgtagcggcattgcatgccggctaggaatctctggatcgtccgcgcctgctcgagtccgcacagatcgccactcagcccagcagtggcgagccgtcggagacttcgccttcagtcagcagctgtcgcacttgggcggccgatgcacgcggcattggcttttcatccagctgcgacagcggtgcctgccgcagcgcatcatagggcagcaccgtgagatcgaaggtgaggtcttcggcgctgaacagccagaccggaaactcgccattgcgctcgcgatccaggcgcagccggcgtgtgcgcgactcggccggaatgcggtgctcttccagaaaccgctgcacggcatcggcatcgtcgctgtgcagctgcaactgcaccggtgcgttggcgtcggcggtaccgtccagcaccgggccggtcagtcgcggctggaacggactgagaaactccagcgcccgcagtgcggcttcgcggcgttggcgcaggcgcacgccatgcgcagggccagcgaacagacgctggtattcgcgcagcgcatcttcgatctcgcgattgcgtggcagtgacgcgtcgtcgtgaatgccgagtcggctggcggccttgagcttggcttgatggaaatcgcggatgccgccttcggccatcaggcgtgcggcttcgtgcgccaaacgatggcgacgttcccgggttcgtgtatcggcgtgcgcgcgtgcgtgatgcatgaccgggctcccctaatgaacctgatctcgactctacaacagctgcatgaagacatggcgaacgcgtcatgtcattgcaagggaacgatcacgcggcggtgatcgggtgatggttcatgtacggatatgcatgggcaaggcgcaatgtgcgtgcaatatcagtggcgggtcaggtgggcgctgtgccgaaccggcaacgatgccgccagcgatccaccaggctggcaatggccggcgctcattcaatcggcggccaaaaaattggggaaccgaacagccgcgccgttccgattccccaatcccggcgcctcagaaaatatcgaacgccttctcgtcctgctgttcctgcaggccgtagtcgtagtcctgcaggcggtccagatcctcgttcttcacccattcgaccgcgccattgatggtggcctgggtcatgccgtcgggcggatcattggccgcaatcggcttgtccttgagggccacccgcatgtagtcgatccagatcggcagcgccgctttgccgccgtactcgcgatagccgagcgagcggaagtcgtcgcggcccacccatacggtggtgacgtaagggccgccaaagccggagaaccaggcatcgcggtgatcgttggtggagccggtcttgccgcccacgtcctcgcggtcgagtaccttggccgcggtaccggtaccgcgctggactacgtcgcgcatcatcgacaccagctggtaggcggtgcgctcgtcgattgcgcgaggcgcgatcttggtttcggcaattgcggccggggcagcttctgctggcgttggggtggtgggagtggctgctgcggcaggcggcgtctccggcgcctgtgcaccaaagttgaagccgtccacgacctggctcacaggcgccgcattgccaccttgcagggcgcaggtgcggcaggccacggcgggcacttccttgaagacgatgttgccgtcacggtccttgacctcatccacaatccaggtgtccacgcgcgagccgccattggcgaacaccgcgtagccgcgggccaccgacagcggcgtcagcgaggcggtacccagcgacatcgacagattcggcggcaactcggcctcttgaaaaccgaactggctgatgtatttgcgcgcaaaatcgactccgatggcgtccagtaggcgcaccgataccaaattgcgcgattgcaccagcgcctcgcgcaggcgcatcgggccacggaagccaccgccgtcgttctgcggcgaccaggtcttgccgcgccggtcgcggaacaccactggtgcatccagcacgatcgaggccggattgaagcccttttcgaaggcggctgcatacacgaacggcttgaagctcgaccctggctggcggcgcgcctgggtagcacgattgaacttgttgcctgcaaaactgaagccgccgaccagcgcgcgcagcgcgccgttgttggcgtccagcgagaccaaggccgcctgcccgcgcggcagctggtcgatgatccactcgccttccttttcgccggtgcggatgcgggtaaggtcgccgcgggtcagcagcttggccggggtcttgccggtccagcggctggcgctggccggcagggtcagttcggtcttgtcgctctgcacgaccgtgaccccgccatcggcattggtgcgcgccacgatcaccgcacgcaggccgccctgggtgaacgcacccgccagatgcttggccagtgccggcgcgtccgcatcggcggccacgtcgaagtgctgctccacgccgtgccagccatggcgatgatcgtaaacgcgcaagccgtcggcgatcgccacatccgcgccggtctgcaaggtcgcatcgatggtcgtggtgacgtggtagcccttgttgagcacatcgccaccgtacttggcgatcatttcctggcgcaccaactcggccacgtaaggggcgtacacctccacgggcggctcgtgcggctttgcatgcatcggcaccgccttggcagcatcggcttcggcctgactgataaagcccaggtctgccatccgctgcaggacgtaatagtcgcgacgttcctgcgcacgctcagggttgctgatcgggttgccgctggatgggaacttggggatgccggccagcgaggccatctcgtccacgctcaattcgctcatcttcttgccgtagtagtactcggccgcggcaccgacgccgtaggcgcggttcccgaagaaactcttgttgagatacagctcgaaaatctcgtccttgctcagctcactctcgatcttgcgcgccagcaggatctccgccaatttgcgggtgtagctgtattcggaactcaggaagaactgccgcgccacctgctgggtgatggtcgacccacccggcacgcgcttggcatcggtggtggtcagcagccacaccgcgcgggcaatgcccttgtagtccacgccgccgtgctcgtagaagcgggcgtcctcggtggctaggaaggcctgcttcaagcgcagcggcacgtccttcatctggatggggtagcgccgggtctcgccatagacggccatcaggcggccgtcgctggaatagacatacatgggctcttgcagctctacctgcttgagcgactgcacgtccggcaacttcgaggaaatagcgtaatacaggccgccggcagcaatagcgccaagcagtgcgagcacgacgatcgtggccaggatccagcccagccaacggcgaatacggggcatgtaagagagattccgattgcagatttcttgatcacggagtatagatgacgccgagtttggctggggccgaactctggggatcgcagaagacaggaactggggtcacgtggtcgggtcattgcctagcgcgtgaagggcttgtcaactgttaaaatttgattgttaatacgaaggcgcagacatgcgtccaagtgcccgtcggcaggggagttaccgtggggcttttacccaagagtcagtcgccactgattggtgtcgacattagttctactgctgtgaagctcttgcagctatcgcgcagcgggaaccgttttcgcgtggaacattacgtcgtggaaccattgccgccgaacgcggtggtggaaaagaacatcgtcgaagtggaggcggtgggcgaagccattcgccgcgccatcaaccgttccggcagcaaggccaagaacgcggccgctgccgtggctgggtcggcggtgatcaccaagttgatcccgatgccggccgatctggacgatagcgacatggaggctcaggtcgaactggaagccaccaattacattccctacccgatcgaggaagtgaatctcgatttcgaggtgctgggcccaatgcccaacagcccggatatggtccaggtgctgctggccgcatcgcgttcggagaatgtggaactgcgccagtcggcgctggaactcggtggtctgactgccaaagtgatggacgtggaggccttcgcggtcgaaaacgccttcgccctggtcgccagcgaattgccggtggccgctgacgcagtcgtggcgctggtggatatcggcgccaccatgaccacgctgagcgtgctgcgttccggtcgcagtctgtatagccgcgaacagatgttcggcggcaagcagctcaccgatgaagtgatgcgccgttacggactcacctacgaagaagctggcctggccaagcgtcagggcggtctgccggaaagctacgaggtcgaggtgctggagccgttcaaggaagccacggtgcagcagatcagccggttgctgcagttcttctatgcaggcagcgagttcaatcgcgtcgactgcatcgtgctggccggcggttgcgccgcgctggcgcgcctgccggagatggtggaagagcaactgggcgtcaccaccgtggtcgccaacccgcttgcccagatgacgctgggtccgaaggtccaggcccatgtgctggcgctggatgcgcctgcattgatgatcgccaccggcctggccctgaggagcttcgactgatggcaagaatcaatctattgccctggcgcgcggagcgccgaaaggcacgcgagcgcgagttctattcgatgctgggcttcgccgcattgggcgggctgctgttgtcggcgctgatctggttctattacgacgcgcagatcagcggccagaccgagcgcaacgcgtttttgaccaccgagatcgacaaggtcaaggcgcagaacgaagagatcaaggagctcgacaagaagaaagaccgcctgcttgcccgcaagaaggtgatcgaggaattgcaggccaaccgctcgcagatggtgcacctgttcgattcgctggtgcgcaccatccccgatggcgtggcgctgaccaacatcaagcaggatggcgacattctcacgctggaaggtcgctcgcaatcgaatgcgcgggtcagtgcgtacatgcgcaagctggaaagctcgggctggatgactaatccagacctgtcgatcatcgaggctaagatccaggacaaggctgggcaacctggcgcgtcgtcgatggacaccaagacgctgccgtacgtgttcacgctcaaggtcaagctggccaatccgaacgaggctgacaaaaacggcaccgcgccgggcaccgcagcaccgggtgcagcgcctgccggcgcgacgcctgctgctccggcagcggcacctgcgcccgcaacgccgccggccgctgctcctgcaccgacgcaggcagcaccggcgtcagccaatcggccgcagcagggggcgtcatcatgagtcagaaatcattcaagctcagcgatctggatttcaacaacatcggcggctggccgaagcaggcacgtatcgtgttctgcgtagtggtcggcctgttcatcatggtgctggcctggtttctgttgatcagcagcaaacgcgatgaactcgaaggcctggaaggcaccgaatcccaactgcgcaccgagttcgagacccagcagggccgcgcggtgaatctggagccgctcaagcagcagctcgcgcagatggagcaggtgctgcagcagatgctgcgtcagcttcccagcaagaccgaaatgccggatctgatcatcgatgtttcgcagacagcgttgtccagcggcctgtccaatgagctgttccagcctggtcctgaatcgccgaaggagttctacgccgagaagccgatcgctctgcgcatggtgggcagctaccaccagttcggtgccttcgtcagcggtgtggcctcgctgccgcgcgtggtgatcctgaccatgcacgacatcaacctcaagcccaaggatcccaaggccggtatcggcgcgcgcggcgcgctggaactgtccggcacggtcaagacctatcgttatcttgacgatgaggaaatggccgagcaggaaaaggctgcagccaacgctgcgaagaagggcggccaatgaccatgaaactgctcaagatcctatcctgcgtggcgctaatggcagtactgccggcgtgcacgcgcggtgtgaccagcacaccgggcgacgcgccgaatctggaagcctgggttgccgaggtgcgcgcgcgtcctgcgccgccgctggaaccattgcctgtgatgcagcaattcgagacgttcgaatatgccgcgcaggcgatgcgcgacccgttcagcgatgcctgggtcagcgcggaaggtggcaacggcacgcgtccggatccgaaccggcgcaaggaaccgttggaagcctttccgctcgacgccctcgacatggtggggaccattggcggcggttcgggcctgatcgctctggtgatggcgcctgacaaggtgacctaccgggtgcggccgggtgtgtatctgggacagagcgatggccgggtgaccggggtctacgaagaccgcatcgagctgattgaacttgtgccggacggtgcgggtggatggcttgaacggccggccgcactcgcattgggtgatcaataaagtgataggggatagcacgatgacgttttccaatgcccagcggctgcgtccggtacgacgccacgcgatcttccaggcctgcgcgttggggttcgcgctggcactggcgagcggcagcgcattcgccgcagcggcgctgactcagcccgcgcaggatccggccaaggtcgctccggcgagcctggcggtgtccaaaatcgatttcaaacgcggcgaagacggcactggccgtctgatcctgcagttcaacggccagggggccagcccggacctgcggacacagggcgacaacgtgctggtggacatcagcaacgccaggttgccggccgagctgcaacgcccgctcaacgtcaccgacttcgcaacgccggtgcagcgtgtggaagtgaagccgtcgggctccggttcgcagttggtgctgtcgaccaagggcgccttcgattcgctggcctaccagaccggtaacgaatacgtggtcgaaatcaccccacgcaagggccagccggcggttggcggtgtgagcccggccgcagtcacccaggctgccgcgcagatcgccgcgcgcggctacagcggtcgcccggtgacgttcaacttccaggacgtgccggtacgcaccgtgctgcagctgatcgccgaggagtccaatctcaacatcgttgcctccgacaccgtgcagggcaatgtcacattgcgcctgatgaacgtgccgtgggaccaggcgctggacatcgtcctgcgtgccaagggcctggacaagcgccgcgacggtggcgtggtgtgggtcgccccgcagccggagttggccaagttcgagcaggacaaggaagacgcccgcatcgcgatcgagaatcgcgaggatttgatcaccgattacgtgcagatcaattaccacaatgcggcggtgatctttaaggcgctgaccgaggctaagggaattggcggtggtggtggtagtggcggtggccagggcggacaaggtggtgccgggcagcaggacaatggcttcctgtcgccgcgcggccgtttggttgccgatgaacgcacaaataccttgatgatcagcgatattccgaaaaaggtcgcgcagatgcgtgaactgatttcgcatatcgatcgcccggtggatcaggtgctgattgagagccggatcgtcattgcgactgatacctttgcgcgcgatctgggcgcccgctttggcattatcggcgcgacaggtcgcggcattctcagtggttcgctcgatagcaacaccaactatctgaacacttcggcgaagcgggccagcgagatcgccaatggaggcaccagcaccacgctgcctgcgcatctgttcccgtccggactgaatgtcaatctcggtgcaggcggtggattcaccaccaacacgcctggcggcctcgcctacaccttgctgggttccaatttcaatctggatatcgagttgtcggcgatgcagcaagagggacgtggcgaagtcgtatcgaacccgcgcatcgttaccgcgaatcagcgcgagggcgtgatcaagcagggccgggagatcggctatgtgaccatcagcggcagtggtgcgggcggcggttcgcaggccaacgtgcagttcaaggaagtgctgcttgaactcaaggtgacgccaaccatcaccaatgacaatcgggtctttcttaacatgaatgtcaagaaggacgaggttgcacggctcatcgatttgccattgtatggaacggtgccggagatcaatcgtcgggagatcaataccgccgtgctggtcggagatggtgaaaccgtggtgatcggtggtgtctacgaattcaccgatcgcgagagcgtctccaaggtgccgttcctgggcgacatcccgttcctgggcaacttgttcaaaaagcgtggtcgtagcaaggaaaaggctgagctccttgtatttgtcacgcccaaggtgctccgtgtggctagcgcaacccgctaaatcttgactggtttaaagaaaagaggtcgcgaaggcggcctcttttccattgtggcgcatgagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgagtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaccctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctgaggagtgctgaggcgcgcatggcactctatctttgaggctctctgaaaagttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggggacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcagatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctacgtcgagatggccctggagcaggccgacttcagcgacgtctcgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgagcagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagaggctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccatctttgaggggctgtgtcgaatttccttggacgttggtcagtagtgtgtatgcacttacgcataagtcagaaatataggcgacacttgatgcctaaagaacgagcgcaccaattctggtcgagctgcaatgtcggacaactgatcatgcacccgatcggccagcttctcgccactgcgcagcgggctgcgcgctacgcccgtgcgcttgttgtagctccacaccaactcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcagcctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgggcaggcaaaccatcgagcaccagatggattggacggcgacggcccttcatcattcgcttgagcagggccacgaacaattcaccgttcatgccgccgctgtacacggcgaaccagaaaccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccagcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagacgcgtcccagaagtcaatctcggccttttcccgcttggcgtgcgtcacgatcgccgggcgacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtggcctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcacatttcttctcgatcagttcacgcacgacctgccgcgtccacagaccgaaggcgaagccatgctggcgagggttcttgccattgacccagccgaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgccattacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaatccgaacgacgcggccacttcggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgccgcccgcgataccaaacgtccgtctctcttcatcatggatggttggacagcatgacgtcgacattccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtctacttttgcatctgaactcggttgacgctttgtaaaacgtgttgatgggcgggcataaagccaatcaatgcagaaagacgccgatacgttctcccgggccgcagcatcagccccggtgcggtaaccttgatccggcgcagccttcgtgacgtaccgcaaatgtttggccttcactgaacctagtgctataggtgattgaaccaatcgcgttcgaatcggtcacactgagtctatgaacgcaccgccgctgctaccccccgaagccgttgccgcgcccgccgaggaccggctgcatcgtcaattcaccttgctgcgcgagtcgctggcgcagcgcatcgttggtcagtcagcgctggtcgagcggctgctgatcgcgttgctggccgacggccacctgctggttgagggggcgcctggtttggccaagaccaccgcgattcgtgcgctggcctcgcggttggaagcggactttgcgcgggtgcagttcaccccggacctgctgccggccgatctgaccggtactgagatctggcgcccgcaggacagccggttcgagttcatgcccgggccgatcttccacccgattctgctggccgatgaaatcaaccgcgcgccggccaaggtgcagtccgcgttgctggaagcgatgggcgaacggcaggtcactgtgggccggcacacctatgcattgccgcagctgtttctggtgatggcgacccagaacccgatcgagcaggagggcacgttcccgctgcccgaagcgcagctggatcgcttcctgatgcatgtgcgcatcggttatccgcaggccgatgccgaggcggagatcctgcgcctggcacgcgaggcggcccgcgatacgctggaaaagcacgagaccgtgcccgacaagattccgttggaagatgtcttcgctgcgcgccgcgtggtgctggacgtgcatctggcgccacagctggaacgctatctgatcgaaattgtgctggcctcgcgcgatgcgcagcgttacgaccccgcactggcgcggcggatcgcctggggtgccagcccgcgtggttcgattgcgctggagcgctgcgcgcgtgcgcgtgcgtggctggccgggcgcgactacgtcacgccggacgatatccgcgcgattgccccggacgtattgcggcaccgcgtgctgcccagctacgaggccacagccgaaggctgggatggcgaacgcctggttgccgcattactcgaaacgattccgctgccctgatcgggcagcgtcgctgaggtatgccgccctctcgccagacgccgatgtcttcgatgccgttctcgccttctgcaaccgctccggcgcccgtccttggcgatgggctgtgcccaatgctcgcggaattgattgcactgcgcggcactgcagttcatcgcggtcagccgggacgtgggcggcatgggttggtggggccggtgcctgccgccacgcgcgggcgtggcatggagtacgccgagtcgcgcgagtatgtggctggcgatgacgcgcggcatatcgattggcgcgtgaccgcacgaaccgggcgggcgcacaccaagttgtttcaggccgagcgcgagcgcttgagtctgatcgtggccgatacttcgcctgcgctcttcttcggtacgcgcgtgcgttacaaatcggtgcaggctgcgcgtgccggcgcggtggcggcatggctggcgcagcggcagggcgaccggatcgccgcattgcgcggcaccgccagcgaggcgccgatcgcgccgcgttccgggcagcgtggcgtgttgccggtgttggatgcgttggcgcgttggtatgcgcagccgccgtccggcgatgcggggctggatgtggcgctggaccacgctgcgcgtctgttacgccctggcgcgcgcctgaccgtgctggccgatgcacgcagtgccgacgcgatttctgccacgcgctggtcggggctggctctgcatcacgaggtcgtggtgatcgtgctggtggatccgctggagctggctccaccggcgcgtgcgctgaccttcgatgtgcgtggcgagcagatcgccattgatctctccagccaagccggtcgcgcgcgctggcatgccgaatttgtcgcaccgctggaacggctgagcgcgttgctgcaggcacgcggcgtgcgcctgcatcggctgtccaccgacgacgccagcgatgcctggttgcgcggcagcccggccgtgcggagtcgctgacgatggcgccgcaatcgctgccgctgcgtgatgtccatctgccgccgtcgccgtcgtggtggccgctggcgcctggctggtggttggtgatcgcggtcatcgtgctggtggtggccagtgcctgggtctggtggtggcgcgatcgtcaacgacagcgccgctggctggctgctttcgatgcgcaattacagcgcgccaccacgcccgcacagcgtctggcggctgcgtcggtgctattgcggcgcgcagcgcgccgggtcgatccgcaggccgatcgcttgcaaggcgatgcgtggttgcagtttctggatggtcgcaagagcaaggaccgcgtgttttcgcaaggcccgggtcgggccatgttggaaggcggtttccaacgtgcgcccgcggtaagagatctgcctgcggtcgaagcgctggcgcggcagcggtttgtggcactgatgcggggcaggcgatgaactggctgcagtggtcgcagtggcaggatgcgttggcgcactgtgcctggccgtgggcctggtggttggtgccctcgccgttgttgatgtggttctggccgcaacgtcgcgccgatgcggccgcgctacgcgtgccgtatgcggagcagttgcaggcggtagcgcaggcgaaaaccacaccgtcgttgcggatgccgcgttggctggcatggctgggatggtttttgttgtgcgctgcgctggcgcgtccgcagcagctgggcgaggtgatccagccgccgcgcgaggcccgccagatgatgttggcggtggatctgtcggggagcatgaacgagccggacatggtgctcggcggcaaggtggtggaccggctcactgccgccaaggccgtgctgtcggactttctggatcggcgcgacggcgaccgcgtcggcttgctggtgttcggccaacgtgcgtatgcgctgacaccgttgaccgccgatctgacttccgtgcgcgatcagttgcgcgatagcgtggtgggcttggccgggcgcgaaaccgcgattggcgatgcgatcgcattgtcggtcaagcgcctgcgcgaacagaagcagggccagcgcgtggtggtgttgctcaccgatggcgtcaacaccgccggcgtgctcgatccgttgaaagccgcggaactcgccaaggccgaaggcgtgcgcatacacaccatcgcgttcggtggcggtggcggctattccttgttcggcgtgccgattccggccggcggcaacgacgatatcgatgaagacgggctgcgcaagattgctcagcagaccggggggcgtttcttccgcgcccgcgacaccgaagaactcgccggcatttatgccgagctggatcggctggagccagtcaaggggctcgggccttcggtgcagccgcgcgtggagcgctaccactggccattgggtgcggccatcgtcatcgcgctgctggcgtatgtgctgccgcggaggtggcgatgaacgcgctgaccgagctggcggggccgctgcaggcgttgcatctcctgcgtccgacgctgttgttggcgctgctggcgatcgtgccggcggcggcgttgtggcactggcgtcgccgcgataccgacgtctggcggcaaagcgtggatgcgcatctgctttcgacattactggttgccggtggtcggcgcgggtggttgggattcgtgctggccgcattgacgtatacgctggcggtggtggcgatgagtgggccgagttggcgccagaccgagcgcccggtgtatcaaaccagcatgccgctggtggtggtgctggatctatcgtcaagcgccaacgcaaccgacctgccgccatcgcgcctgctgcaggcgcgcgccaagctggcgacgctgctgcgtaaacgcgccggtggcgaggttgcattgctggtctatgcgggcgagagcttcacggttgcgccgttgaccgaagacagcgccaatgtggccttgtttctggatgcgctgtcgccatcggtgatgccggtcgatggcaagcgcgcggaccggggcatcgatgcggccgctcagttgttgcagcaagcgggcttcaaacagggcgaaattctgctggtcagcgatggcgcggatcgttccgctgaaagtgccgcgcgtacggcgcgctcgcgcggcttcaccgtttctgcgctcggcatgggcagcgagcgtggcgcagcgtatcgcatggccagcggcgagattgcgcaggccaagctcgacgaaggtagtctgcgcgatctggccgggcagggcggtggacggtatgcacgcatcgcgccggacgatgcggacctgcgcgccctgggcgtgctcgatccgtcgcaacagccgttggccgatgaaaccgccgagtccgatggcggcaagacctggctcgacgaaggctattggctggtgctgccggtgatgctgctggccttgctggcgtttcgccgccgcgcggtggtggcggtgctggcaatggtgtgtgtgctgccgtttgcgcagcccgcgcgtgcggccgatggcaccttgtggcagcgtgccgatcagctgcaacaacagcgcctggatgccggcgtgcaggcgtatcgcaagggcgattttgcggcggcgcagaaggcgttcgaagcggtgccaaccgacgaggggctgtacaacctgggcaacgcgctggcgcgacaaggccaatatgacgcggcgatcgacgcctatgaccgtgcgctcaagcaacatccgaatcagcaggatgccatcgccaatcgcgcggcggtcgatgcggcgcgtaagcgtcagcagcagaaaaacaaggacggcaaaggccagaccaaggatcagaagcaatctgttcaggatgggaaggggcagcagcagtcgggtcagcctcagcacaacccgcaagccggccaggatgggcacaaccagcaggacggcaagaaccagccctctgatgcgcagacgccgcaggacggcacgtcgcaggatgcgcagtccaagaatgcggaggacgcgcaacgcaagcaggacacgccgccacagtctgccgatgccaaggcgcaacagcaggccgatgaggcgcagcgtcgcaagatgcagcaggccatggcgcaggcgggcgacaagcaggcagatgccagcggcaagcagcaggccgtggccgccagcgaaacgccggaacagcgcgagcaacgccaggcggtggatgcatggctgcggcgggtgccggacgatccgggcagcctgctgcgcaccaaattcaggcttgaatacgaacgcaggcaacgggacggacgatgatcggcagacaccatttgcgtcgcgcggcgatcggcatgctggccagcctggcactgttggtgtgcgcaccggcgggtgcggtcacgcgcgcgtggctggatcgcgaacagcgtcaatgtcggcgatgtggcgatgttgaatatcgaaaccgacccaacgcggcgtcgacccggattacacaccactgcgcagcgatttctcgctaggcgccaagagcgccaatcagcagatgcaggtgaccaatggttcggtgacggtacgtgccttgtttggcgtggtgctggcaccgcgcaagagtggtgaactgatcgtaccggcgatccgcgtgggcaacgagcgcaccgagccgctgcgtttgcaggtggttggggcggcgaacgatccctccggcagttcgggcagggctgccgacgcgccgaatgcggcgcagggcaatgaagaggccttcgtcgaaacccgggtagacgatccacagccctacgtgcagcaaagcgtgggcgtggtggtgcggttgtacttcgccaaccaactggcatcgggcgagctggatcttgaggcgcccgatggtgcctcgatgcagcgcgtcggcgatgacgtcagctcggtcaaggtgctcaatggacgccagtacaacgtggtggagcggcgctatctgctggtgcccgagcgcagcggccgtctgctgctgccaccggcacgcttcaacgggcgttcggtcggtggatttttcgacgactacttcgggcgaggcaacggtgagctgagtgcgcgcagtgccagcattccgttgcaggtgcgtgcgcaaccggccaacgcaccgcagccatggctgccgttgcgcagcctgcagttgcgctacacgaccacgccacagcgggcgaccgccggtgaggccgcgcaattggtcgtggaagccactgcgcgcggcgccacccaggcgcagtttcccgaattgccgacccccagcgtgcccgacgcgcaggtgttcgccgagccgccgcagttcgaagaaggcttcgtggacggctcgccgcagctgcgattgaccagacgctattcgatcgtgcccaaccgcgccggtcccttggtggtgcctgggttgcaggtggcatggtgggacgtggccgcaggcgcagccaagactgcgtcactgccggatctgacgctgaatgttgcggcaggcagcggcgcgtttgcgacacctgcgccgtcaccggctgcgaacccggcgcccgatcgatcggcgccgacgacggatcgcacgttcgccctgcaaccaccatcgcccgcgcgaccgccatggggctggatcgtggccgcggtcgggtttgcgttcttgtggatcgccacgctggtgtgggcgttgctacgtcggcgtggtacttcgagcagtagatcacgccgtaatgacagtaatggcagcgctgtgcccgctgctggcagacgcgcaacccatggcgtggccgagttgcgccgcgcgctcgataccggcggcatggacgatgtggcggcggtgctctgcggcatggccggagttgccgatatcgacgcagtgttggcggcattggcagacccggcgcagcgggcagccgtggcgcggatgcaacgcgcgcgctggggtggcgacggcgatgtggccggcgcgtgcgccgccttgcgcgaggcgttcgccaagggaccacgctggcagcatgcgagcgcggccgaaccagaggtgcttgcgccgttgtatccgcctgcgcctaagagcggctaacaccaccactgcgcagccgccaggcgggcgcggccggtgctcggaatcggcatgtacttactcgtgcactccggttctgagcgcgccgtccgcgcccacctgacagctctcgctacgttttgttagccgctcttggtcgagttgtcaggccaactaagctccgtcaattgactcgactagtggtcggctgaacgtgctacaggccgagcttatggattcaacggtatcttgccttctaaccaacggtcgttcgccgtgtctgttcgctatcgtcaggctttgaagaatcttcatcatggatccagcgcaacagctggatgacccaccgcttgatgccgaggagctcgaggcagcagcgagccttacttcagatgacatccaggccattgactgcgcccttatcgcggccagccgtgcaagctggagcaaagtggcattggttgtaagcgttgccatggacgcctatcccgacgcgtactgcgatatcccggacattttctatgcgcaacgaatccgctatctcgtctcggctggtcacctggaagcctcaggaaacttgaatcgcatgcgcttcagtgaggttcgtctctcaaggctgtttccggaaaactgacaatccgcaagcgcgccctgccgcattgccgggcgccggccccttggtctgacttgcggggtggcaagcatcatcgaatatcactctgcggtgcccaggtagagacttaccgtgcatgcgagctatcccgctcaagggtggtcccatccatggcgtttgttaagcttgggtctttctgtccaccaaggcctgaccagatgacagcatccacaaccacgcgccgcccgggcctgcccctgcattggaagatggggattggcttcgccgttggcctgttgttgggtctggctgtctattacctggccggcagcgatgccgattgggtacgtctgctgaccaagtacgtcaccacgccgttttcgcagatcttcctcaatctgatcttcatgctgatcgtacccttgctcttttcggcgctggtcatgggcatctctgaaatgggcgacatccgcgcgctgggacgggtggggtggcgcaccctgggctataccgtggtgctttccggtgtggcggtgttgctggggttggtgctggtcaacgtgctcaagcccggcgcgggcgtggacccgcaagtggccaatcagctgatccaggaaaacgccgagcgcacccgcgagatcatctccagctccggcacccagccgcagggcatgggcatgctgctgtccatcgtgcccagcaacgtgattgcggcagcgtccagcaatggcgcgatcttgtcgctgatgttttttgcggtgatgttcggcgtgggcatggtgctgactgccgatgaaaaggtcgccacgctgcggcgtgggatcgaaggcgtcttcgagatttcgatgaccctgatcgggctggtgatccgcctggcgccgtatgcggtggcctgcttcatgttcaacctggcggcattgttcggcttcgatctgttgattcgcctgggcgcttatgtgggcgtggtggtgctggcgctgggcctgcagatggtggtcagttacggggtcgcggtgaagttcgccgggcgctcgccgctggtttttttccgccagacccaggaagcgacggtgatggcgttctcgaccgcctccagcaacgccaccctgccgaccgccctgcgcgtggccgacgagatgggcctgccgccgcgcgtgtcgcgtttcgtgctgaccgtgggcgccactgccaaccagaacggcactgcgctgttcgaaggcgtgacggtgatcttcctggcgcagttcttcaacgtggatctgagcctgggacagcagttcatggtgatgctggtctgtatcctgggcgggatcggcacggccggcgtcccgtccggctcgctgccggtggtggcgctgatctgtgcgatggtcggggtgaacccggtcggcatcggcatgatcctgggcgtgaatcacttcctggacatgtgccgcacggcgctgaacgtgaccggggatctggcgctgacgaccttggtggccaagggtgaggaatagggaatcgggaatcggttaagcaggctgttgcgagggtaaggcgcgaggcggggtctggccgtctcgccgatgcgggttggggcgaaggtgagtccaccgaccaaccggcaacactgcatccgattctccattcccgattcccctaacgcactgtgtgggagaataagggcctccgctttctgcggtgtccccctccgcttccatagacgcccatgacccagcccacccgtcgccagctggccaacgccatccgttttcttgccgcagatgcggtcgaagccgccaagtccggtcatcccggcatgccgatgggcatggccgacatcgccgaagtgctgtggaacgatttcttccggcacaaccccaacaatccgcagtggttcaaccgcgaccgtttcgtgctctccaacggccacggttcgatgctgcagtacgcgctgttgcacctgtccggttacgacctgccgatcgagcagctcaagcaattccgtcagctgcacagcaagacccccggtcaccccgagcgcagcgaaacccccggagtggagaccaccaccggtccgctcgggcaggggtttgcaaacgcggtgggttttgcgctggccgagaaattgctggcgcagcgctacaaccggcctgagctggaaatcgtcgatcaccgcacctgggtgttcatgggcgacggctgcctgatggaaggcatttcgcacgaagccgcctcgttggccggcacctggggcctgggcaagctggtggccttctgggacaacaaccagatttccatcgacggcaatacggccggctggttcagcgacgacaccccggcgcgtttccaggcctatggctggcatgtgatccgtgacgtggacgggcacgacgccgacaagatcaaggccgccatcgagaccgcgctggagaacaccgacaagcccacgctgatctgctgccgcaccaagatcggcttcggtgcgccgaccaaggccggcaaggaatcctcgcacggcgcgccgctgggcaaggacgaactggaaggcgcgcgcaaggcactggaatggccgtacggcccgttcgaaattcccgaagagatctacgccggctggcgtgccggcggcactggcactttgcgtcaggccgaatgggagcagctgttcgacaagtacagcaagcagtacgccagtgaagccgatgagctgacccgtcgctcgcacggcgagttgccggccgacttcatcgccaaggccgatgcctacatcgccaaggcgcaggaagagggccagaccatcgcctcgcgcaaggcctcgcagctggccatcgaagccttcgcgccgctgctgcccgagttgatcggcggctcggccgacctggcgcactccaatctgaccctgtggaaggccagcaagtcggtggcgacggacgacccggacgccaactacgtgtattacggtgtgcgcgagttcggcatgaccgccattgccaatggcctggcgctgcatggcggtttcatcccgttcgacgccaccttcctggtgttcagcgattacgcccgcaatggcgtgcgtatgagcgcactgaatccgtcgcatgccatccatgtgtacacgcatgactcgatcggcctgggcgaagacggcccgacccatcaaccggtggagcacctggcctcgctgcgctacatccccaacaacgatgtgtggcgcccgggcgatgcggtggaatcggcagtgagctggaaggcggccattacccgcaagggcggcccgacctgcctgatcttcagccgccagaacctgcagcaccagccgcgcagcgccgaacagatcaagttgatcgaacgcggtggctacgtgctggccgatgccgaaggtggcacgccggacgtgatcctgatcgccaccggctcggaggttggtctggcagtggaagccaagaagacgctggatacggctggcctgaagacacgcgtggtgtcgatgccgtcgaccgatgtgttcgatcgtcaggacgccgcgtaccgtgagtcggtgctgccgaacgccgtgcgcaagcgcgtggcggtggaagcgggcgtgaccggcttctggcgcaagtatgtgggcctggatggcgatgtggtcggcatcgacaccttcggcgcctcggcaccggcggatcagctgtatgcgtatttcaagatcacggccgagcatgtggttgcggcagccaaggcgctgtaacgccttgcgtggtgcttgaaagaaaaagccggcgaaagccggcttttttgttggatctcgtgtgtgatgcgcggtacgtcatcgttcaacgcacgccttgcgtgtttcagtgcacgtcgttggccagcgtcgctgcacgcatcctggtcagcaccttccgctgtgcgtccatcatcggcggattgggatcgtgtcctgtgcgtggcagcaggagaaattcctttgccagttcgacggcattccggcgtacatggagcaggcctggagttacggcgcttcggcgctggatgtggccttgtacgaccgcgtggacgtggtgcgtggcgccaccggtctgttgaccggctcgggcaacccgtcggcctcgatcaatctggtgcgcaagcatgcggtcagccgcgacttcaccggtaccgtgtcggtgggcggcggcgacttcaacaagacccgcggcgtggccgatgtcaccgtgccgctgagaccggaaggcaccgcgcgcgcacgtgtggtgggcgtgtatcgggacggcgaatcggacatggagcgctacagcctgcgcaagaagatcggctcagccatcgtcgatttttcgacgcgcgaggtgattggcatagggcacagacatcttgcgagagatgtgtgtgttttttgtgtgcctgactcagagcggattgcagccatcgcgcaggaagttcgtcggttgtttttttgcgcgaacacagcatctcgcgtgcatgcagtcttcgccttgagacagcgtgctgtgtcgacggaacagccgccatgcggcacagtggtcatctagccgagcaactatctcactgcaagggttgatcgccgtgcaacacgggatagggattcaacgcctctcccttccaccactgtttttccggccccagccgatggatctcgaagtgcagatgtgggacggccggattcgcgttgccggtgctgccgacatagccgatgacctggccgcgtttgatggcttgtttctccgccaagccgtcggcatagtgctccaggtgcgcgtagtaatagcaatacgtgccgccgggttcgaactggtacacggtcagaccaccgcggtcgctggtgaagagtttttcgaccgtaccgtcggcaaccgccaacactggtgtgccggtgggcgcaaggatgtcgatggcatcgtgcacgcgaccttcgctgcgcgcgtcggtgaaggtgtcctgcaactggttggcaccgacaccttgcaccggaatcagcaggccgctgcctggtgccgcggcatcagcagttggcgctggcgttgacgccaccggcgtgttggttggcgccgcgtcggttgctggcgcggcaaccgatggtgtcttcgcaggtactggagcagccgctgccattggtgcggcatgtgctgcattgctgtctgccgcgattgccatggtgctggacggtggctccacctttgcttccggggcagtgcgttccagccaccaatagccggctgcacccagcacaccacccaccaacaaggtcatcagcagtttcatgcttactcctgcatcaccaccagcatcgacgggccaaccacactggcgaggttgaccacgtcccagttggtcagacgcacgcagccatgcgattcggtcttgccgacgtggccgggttcgggcgtgccatgcaaaccataatgcggtttggacaagtcgatccagacgcggccgaccggattgttcgggcccggaggcaacgtggccttctgctcgccctttttcgcgtcccagaacaacgtggggttgtacttgaacaccgggttgcgcgcgacgccgaggatcttccagcgtctgatcggcagcgggtcatgcttgctaccggacgacaccggaaattgcgcatacaccttgccgtcggcgtcgaatagacgcagcgtggaatcggatttatccaccaccaacttggccggcttggccaggggcggcgcgccgtcgatgttgggcacctggatcacgctgccagccttgctcagatccacgccaggattgagctggcgcagcagggcggggtctgcatggaaacgttcgcccagtgcttcatcgaccgaggcgtaacccagcgcggtcagcttggcctgttcggccggtcccttgggaatgggctggaacgggccggcgacatcggcatcggtgagcgtgtactgcaccagggccggcgtggtgtcggcctgcagggcttgccaggtggcgtcatccagctcaccggtgaccttgatcttgtgggcggcctggaagccggacaccgcgcgtttttgattggagccgcgctcgccatcgatctggcccggcgaaaaatgtgcgcgatccagcaacacctgcgcctgcagatccgaacgtgcgcccgtgggaacgaccttggctgcaggggtgacggctggcgtctgggcagcggcaggcgccggctgctgggcttgggccagggcagacaagcaggtgcccagtgcaagggcaagggcaagcaagcagacgtgagcgtaggtgcgtggtggcatgtgcaggtccgaaagaggcatgcgcgcaccttgccgcagccgcctgcgttttctgcgtgaaatcgctgcaccggcactgactgggcagagcgcgcaatacgtcatcgccttgcgcgtcgccagacgcgccgtgtacgacagcggtcgacggttctggtcgagagccgggataccaaggtcgcgccatcacgatgaggtggcgatgcggttgcgtactgcgcaatggcagcgcgctgaccgcgacatggcgcacacgtaaccgctgcagcggcgtattgcatctgcaagatcaccgctgcagcgtgcctgccgctctcgatcagtaggtgtagcccaaggtcagcatgtaggttcgcccggtttgcacataagcaccgtcggcgcctggatcgtaggccatgtagcgcttggacttgccctgcgtttcgtagaaggtggcggcattgagcaggttctttgccgccacgccgacatcgatgtggtgcggcaagtgataggtcgcgttgaaatccagcgacttcaccggctgcaggtagtaattgaggcggtctgtggtgagccccagcagttgcaggccggtgtagttgtagctcaggtccatgcgcagatgggtgtcgtcgtagaacagatccaggttatagatgcgctccggcgcacgcggtagccaggtcttttccggctgatcgctgcgtttgctgtccgcttggctgtgttgcagcgtgaggttggcggtgacgcccagattgctccacagcccaggcaattgttgcaggcgtttgctcgctgccaactccagcccatagagctttgcggtgccgccattctgcggcatggtcaccggcacaccgttttcgaacgtggtgccggttggcaccagcccgcccagggtgctgtcgttgctggtggccgattgcgaggtgtagatgaagccgttgatgcgcttgtagtacgtcgaggcgctgagcacgccgccgttgtggtcgtagaactcggcagacaggtcggcgttgtcggcggtgctcgcctgcaggttgggattgggcttggaaatgccgaccaccttttgtgtgtcgtcgatcgaatacaccgtttcgccggaaatcaacccaaacgccgggcggctgaaactgcgccgcaatgcggcgcgatatacggtgagatcgtccggccgatagttgatgctgatgcccggcaagaccttgccataggtgctgccggtgtcgacgaaactgccgttgcggccatcgccactggattgccaggaatcggccgcataccgggtcaattcgtagcgcacgccaggcagcacgctcacggcaccgatgtgcagcgcggccatcgcatagcccgaatagatcgcctcgttgctggaggtggtgttggcgttgtagtcgttggcggtgtaactgcctgcgccgttcggatcgtcaatatatttgtacggcagcgcctgcgcgcgcatccagccgcgatccagcagtttgaacggcccggcgtagtggccatcgaatgcgttgtcggtgatgcggcctgggatcgtgctcagcggcgggccgccggcagtggggaatgcgtaattcggaccgccaaagtacggaccattggtgacgaaattgccatccttgtggaagaacggatggtcgtaggcttcgcgctccgagtgatcggccgacagcccgagcttgacgctatccagcacggcgccatcgacttgataagcgatatcggtatgcgcgttgaagcggttgtcgtggctgccggcatcgtgaccctgcaccttccacaatagcgacgaatccaggttgtagaaaaagtccttcaacgccggcgaactcgggccgatgctcgggtaggtggggtcgctgaggtcgaaggcgaaactgcccggggtaaatccatacaggctggtggatacataatccggccggctgcgggtgccgcgcccgaatgagctgccgtaatcgaaacgcaaccgatcaagcgtggtctccccgcccagttgcaaggtggccagcgtttcgtcgatatcgtgcgtattgaagtatccaccgcgcaccgcggtgggttgtttgcgataagtttccaggcgcgcactggactggtcctgcgtgcctgtgacgccataactgccgtagatggcgcgcgcatacagcgcgctggtgtcgccttgccaatccagcgacagagtgccgccatagcgctcgatctggctggtgtagaggctgtacttgtagcgggtgctgatcaaggggccgacatcgcgcaggtcggtggcctgggcgagcgtggggtctgccggcacgtatttgctgttgggcgccggtgcctgcgccatgttgttgttcttgccgtaataggccgatgcgtagatgccgaaggcatcgccttgcccaaatttccaggccagctcttgctggaaggtgccgccgctgtccttgccacccagatggtgggccaatgcgttgaactgaccttgcgccgtgctcttggcatagacgtcttgggcgaaatcgaacgcattgggggtgcgcatattgatcgcaccgccgatcgaatcgccgggcatgtcgggcgttggcgatttggacacctgcaccgactggatgccgaacggcgcaagcatgttcaacgaaatggcgcgtgtcgacgagtcggtttccggcatgccgaagccgttgagcgtgtacgcgttatagctggcgtccatgccgcggatgctgacgtaagcgttctcgccggtggtggcctggccaagatgcatgtcgctgtaggccgataatcccggcatatgcgccaccacattggcgatgccgccggatggaatcgcgtcgatttgctgcttgctcatcacgctgttgacgctattggacagacgctgttcgttgagcgagcccggcgctgcggcgtgggtggcttgtacgttgaccgaatccaaggtggtggcggtcatctcggcagcgcacgccaatgagggtgtggaaagcaccacggcaatggcgcagctcaaacgatggaaggggcggggaagctgcatgctgggaactcgcatgatgggaaagggaagcccgaacccggtcaacgggcaagggcgcagatcgccgacgccttccgttgcgacagctctgatgcgtggggtggcgtgcggtggtgcgctcagtggctcaggtcgatgccgccgcaatgcgtgcttgctcgctgcggattgcaacgcgctaccgcatcgccatcgaaacgcaccacatagccgttctcggccggctcgttgatcgggaagtcggtgctgagcaattgcgcgccgctggccagcatggcgtcgcgccgggacgcatcgttgcgctgcgcttctttcaagtcggcatcggtacgcgtgcgcaccaggtagccggccttgaccagcttcttgatgtcatcggcagggccgtcgttgagctcgacgaaggctgcatcgtcttcgcccggtaccgcattggtgaaacacacgcggccgcgtagcgatgggtggccgggcaggtagctggcgccggcaacacgttggtcgagcaaaaacaccaccttgccgcgcgcttgggccaacgacggccagccatgcgcaatcacgccagcattgagcgtacgcgcgctgccacgcacctgatcggggctgatgtagtcaccgggttggaagaccgcgcgcaattcggcatccagcgcatccattgccttcgcatcgaacggttcgggttgcacggtggggaatgccgactggatgggcgactgcttggtttcgagcaggatgaagatcggcacatggccggggtgctgcttcgaccaggtgcggatttcctgcaggcaggcaatcaacggctggcagttgctgcgctggtccagatcctgcacatgcatgaccttgaagccgggcctgcccatcacctccaagggcgcgctcgccggtgcggccggcagaccggccttggcgatctgcgcaacgatggccgggtgcgcgtaacgcccgccctgtgcatcggcgaagacgtccagttcgagttggcgcacgccatcgtcgagttgctgcgtcaatgcgggatggcggtaatccagcgcggaaaacagtgccgggtcgagttgcttcaacaacgccgcttcgctgggcgcaaagccggcgtggtagctattgtggctgccgatgtactgcaggtcggtaaggcgtggcgcagcctgcgcaacaagaccgctcagcaacagcgcgaagaaaatggcggtgcgcggcacttttcttcgctttgcgcgaatcaacttcgtttttcgattgatgcccgatgtaacagtggtaaatgcgcgagaaagaggcatgcggcacaaccggaaagcgacgaggtcgccatcatcgcggtgcagtttgacgcatatctttccgctgtgtgtccgtgatgcgtcaggtcttgtcgcgatgtgttcgcgtcgtctgcaaatcgcgacactgttttttatgaagctgcggtctgtcgtagcgcatggcgcagcagccgcgcctgcaggcgatcgcccaggttgcttggcgcatcgagtgccatgcggtgcaggcacgcactctcgttagcatccgacgcgtgttgcatgagcagtgcgcggcctaccgtggcgagctttccgccagtgctggaggttgcgcgtttgagccaacccagtgcgggcagcagacgctgttcgatcccggtgaagtcgctgcctagcgggtaatccggcaggctgccgtcgcgacgaaaaggcgccagcgcctgttccagtgcctgtggtgtgttgcggcgcgcacgtcccggcaatgccggcgctgtgcgcagcttgcgcgactggttggcctgggcaagcagctcgtcctggaagcgggcatcgcagatggcggccatttccagcacgcagtcctgatcggtcttgtggcgcaggtcggcgatgtagagatcgcgcagatggcgcgggatggtggtgtgcccgtagttccaacgcacgttgccggccgtgtttgcgcctgcctcgcgggtggcgcgcagcatcaaggcgctacgcgcctgcggcagtgcatgcgccatcgccacaaagttgtattgcccgccaaccccggacacgatgcggccatcctccaacccatcggataccgccgcgcccagcgctgttgccatcatgcaggagttgaagaagcgtgcatccttgcgcttcaaccggcccaacgcttcgttgccatcgtagagctgattgatctcgctgatgcgacgcatgccgatcgctgcgcgtgttggtgcatccagatcgcgcagccactgatagaacgccggcgagccgagatagaacgcgccatgtaggaactcgccttcctcagcaagacgtgcgcggtcggctgcgtcggcgctgccatcggcaaggcgctgcatcagcggtagatcgtcgtgcaccttgcgacggatcacgccgctatccaccagctgcttgaagccttcgttgagcatttcgctgcagccgtacacgccgatggcgaacggctccaggccgccgctcgcctgcacggccgggtggtgctccagtgccggatccagtgcatgcagcacacgacggtaggtcgcattgtcggtatgtcgcagcaccaaggcatggctcagtgcgtcggcgagtgtgccgatgccgatctgcagggtgccgccatcgcgcaccagggtgctggcatacaggccgatcgcgtagtcgacactattcgccggctgtcgcggcaagccgaacaggtgcggtgacgggccaggtagatcgatgatgagatcgaagaacgcggcatccaccgctgcggtgcctcccatccatggcaactgcggatccacttccgccaccagcatcggccgcggcaagccgagtgcctgcaccgccgccagggtgtcctgtgtgatgtcgttgttgcacgacagcgatagccgggtgccgccgggttcacgggccactttttgtacgatcaagttgggtgtgcgttgcgccaccgcggcggcggcatgcgtgtagttgagactcgtgtagtcggcctgcgcctgggtggaatgcaacagaccgccggactgcatgtagaactcttccacttgcacatgcgcgggcaaggcgtcgcgcagcattgcgtcgacatacgcaaggcgcgggaaattgtcgccgaaatggcgggcgatgaacggcgcggcaaagcgcgcttcgagtccggaacccggcttgggcgggttgagcgacaacgccgtgtaaatcgccagtggccgcgacggcgtgtccttgagttgcgcgtagagcgcgttcagcagccggtgcggcttgccgatgcccagcggtgcgccgacgcgcagcgggccatcgatacgttgcaggatgtgcgaaaccgcggtgctcaacgcagtgacatgtgtgctcatgtgcgaacgcgtagccgaaagcgctgtcgtgcaggcaccgacagcagtcaggccaagcctgacaccgcggaacgaattgctgctgcagaaattacaaatcggtaacacacggctcatggtcacttaatcgaaccaccccagcatgcgctgcatgatcatcaccacgtcttcccgcttgtacgcccgtcctgcatttgccagtgccagcctgatcgaggtcgggcacccgcggcgtcaggaagtggaacactttatcgctgcggtctacctgcgacgctacggcgcgcagctgcgtcgctttctgccgcagtttctggtgtaccgcgatgccgatggcgagctgatggcggcagtggggatgcggcttggcagcgctggtggcttgttcgtggagcaatatctcgacgagcctgccgagtcggcactggccgcctgcatggcggtgccggtggcacgctcggggcttgccgaggtgggaaactttgcggcgatcagctccggcagtgcacgcgcactgattccacagatgacccacgcgctgcacaacgtcggcgtgcgctgggtgttgtttggcgcgacccgtggcctgcgcaataccttcaatcggctacagctaggcacggtggggctggtgcctgccgtgcagtcgcgtcttcgcgacgatgacaccgattggggcagttactacgccacgcaaccgcaagtggtatgcggcgacgtcgccgccgggcatgcctttttgctggagcggcaggcgctgcgcccgcaggccacatgcccgggcatcgacacgctgccgtacctgatgggagtgggcgcatgcgtgcacgattcggccaattgctcgctgagccacacggccatgcactgcgggtgctgagcgccaccggcaacctgcacgcagaccttggccgacgctgtcgcgcggttggcagcctgcctgcagaccgcggggctgacgcgggtcgccagccggctggacaacggtccggactggttgatcctggatctggcgctacgtctgatcgacgccgtgcacgtgccattgccgacgttcttctccgatggccaggtactgcacgcgctgacctccagtggcgcgcaatgcgtggtgaccgatgcggccgccgccgcgccgcccggcaccagcggcccactcccagcgctgcagcaagatgcgctgcgctgctggcgggtggcagcgatcgtcgagcgacctgtattgccggatgccactgcctgcatcacctacacctccggcaccacgggtcgccccaagggcgtgtgcctgtcggctgacagtttgctcacggtggcggcgtcgctggtagatgcctcggctgccatcgcaccgcgtcggcatctttgcctgatgccgttgtctaccttgctggagaacgtggccgggctgtacgcgaccttgttgtccggtgcgcaggtggcgctgccgtcgctggcgcagatcgggtataccggcgccagcgggctggatgtgcctgcgctgctgcgctgcctgcaccagtatcaacccgaaagcgtgatcctggtgccgcagttgttgctcgccctggtcagcgctgccgagcacggcgtggccctgcccgcatcgctgcgctatatcgcggtcggaggcgggcacatcggccccagcttgctcacgcgtgccgctgcgttggggctgccggtattcgaaggctacggcctaaccgaatgcggctcggtggtctgtctcaaccggcccggcgcagtgcgtgccggcagcgtcggtcagccattggcgcatgcgcaggtgcggatcgtcgatggcgaacttcaagtcggtggcgtgcaggcacttggctatctgggtgaggacgcgccaccgccgggtccggtgcgcaccggtgatctggggcatgtcgacccagaaggtttcgtgcacatcaccgggcgtcgcaaacatgtcttcattaccgcgtttggccgcaatgtctcgcacgaatgggtagaaagcgagttgctgcagcatccgctgcttgcgcaggcggtggtgtggggcgaggcgcaggccgacaacgtcgcggtgctatggccgcgccggcccgacagcgatgatgccgcgctcgccaaggcgctctccgaggtcaatgccggcttacccgactacgcacgcgtggcgcgcttcgtccgcgccgatgcaccgttcaacgctcgtgagggcctgctcacggccaacgggcgcccccgccgcgacgcgatcctcgcgcgctatcaatccgccgtcgaccgcagctatcggttgccggccaccgtcgtctctcaaggaatttctccatgacgttttatgcatctttgctggcgcagacccaggccgaacgcgagcgcatgacccaggtgccgatcatccaggcggcactggccggcaacatcgcgcgggccgactacgttgcgtttcttggccaggcctatcatcacgtgcggcataccgtgccgctgctgatggcttgcggtgcacgcctgccggcgcggctggaatggctgcgcgcagccatcggcgaatacatcgaggaggagatggggcaccaggagtggatcctggacgatctggtggcatgcgggcaggcgcgcgaagcgaccgtgctcgccggcccgtcgctggccaccgagttgttggtcagctatgcctacgacaccatccagcggggcaacccagtcggcttcttcggctggggtgccctggtgctggaaggcaccagctggcgttggccacacgtgcggccaacagcattgcgcagtcgctggaattgccgcgcaatgcgttcagttacttgttgtcgcatggcgatctggatatcgagcatgccggctttttcgagaagctgatgaaccggctcgatgacccactcgaccagcaggcgatggtgcatgcggccacgcgtttctacgtgctgtacggcgatctgtttcgcaccctgcgcagcgatggcgtgcggctggcggaggccgcgtaatggatctccacggcaagtgcatcatcctgaccggcgccacgggtggcatcggcagcgcactctgtgcgggcctggtcgaggcaggcgcaaccgtcgttgcggtggggcgaaccgaggagacgttgcggcgccaggcggcaacgcatgcgcctgggcgcgtcgtcccggtggtcgccgatctggccagcgagtccggtcgtgcggtgttgctggcacgtgcgcatgagatgcgcccggcaccgtcggtgttggtgcttgcgcatgcgcaaagccactttggattgctgcaggaccaagatccggtggcactgaccgcattggtgcatctgaatctcaccgtgccgatgctgctggtgcaggcgctcttgccggccttcgtgcgccagccgcatgcagcgatggtggcggtcggctccaccttcggcagtattggatttgccggttttgccggctacagcgccagcaaattcggtctgcgtggtctgttcgaagcgctggcacgcgagcatgccggtaccagcgtgcgtttccagtatctgtcgccgcgtgccacggccacggcgttcaaccctgcggcggtggatgcgctcaatgcggcgttgggaacagcggtggatcgtgccgaggacgtcgccgcagcgctcttgcaatcgatcgtgcgcggccatgcacggcgtcagttggggtggccggaaaaactgtttgcccggctcaacgggctgctgcccgaactggtggaccgcgccttgcgcaaacagcttcacctcatccaccgccatgcgcggcctagcggcgctgccgccacacaggagttttcgcatgaaccgcagttgccgtaagccgcgcattttcagtgcgctggggttgtgcatgatcgccggtgccggttgggcagccggactgccgccgcaggtggcgcaactgcaggaccgctgggcggtgatcacctatcaactgccaaaaccgcagcgtgtggtcgcactggaagcactcgcacagcagtccgatcaggtgcgtcatgccttgccagacgatgcagatgccttgatctgggacggcatcgtgcgctccagtctggcttgagaaaaaggtggtctgggtgcgttggcgcaggtcaaacgtgcacgcagcgatttcgaagaagcgatcaaacgtgcaccgcgcgcgctcgatggcgcggcctacaccagcctgggtgcgttgtattaccaggtacctggctggccgatcggattcggtgacgatgccaaggcgcgcaccttgctctatcaaggcttggcgatcgaccctgacggactggacagtaattacttcgtcggcgacttcctgcgcgaccagaaggactgggctggcgcggagaaggccttcgcgaaggccgcggccgcagcgccgcgtcctggccggcaaattgccgatgccggccgccgcaaggaactggccgccaagctggcagatgtgcgggcgcagcttgccaagcagtgagcagacttccagactgcactgcatgcgcattctgctggttgaagacgatctttcactgggcgaaggcatccgcaccgcgctgcggcgcgccgcctatgcggtggactgggtgcatgacggcgtcagtgcgttgatggcgctacaggagcagaccatggatctggtcatcctggatttggggttgccgcgcatggatggcatcggggtcattcgcaccgcacgcgcacgtgcggtggacacgccgattctggtactcagcgcacgcgaacgtgcagccgaccgcgcgcttggcctggatgtcggtgcagacgattatctgggcaagccgttcgacaccaatgaactgttggcccgcacgagggccttgctgcggcgctcggccgggcgcacgcagcctgcattgcaggccggcgcattgcggctggatccggctggcatgtcggtgcgctggcatggccgcgatctggatctgacccgtcgcgaattcgccctgttgtggctgctgatggagcagcgtggacgaccgatcggtcgcgaacgcatccagcagcatctctatggatgggacgaagacgtcgccagcaatgcggtggacgtgcatgtgcaccagctgcgtcgcaagctgtcggcagccgtgatccgcaccattcgcggtattggctatgcactggacgaacaggccgcacaggccgccgcggccccgccgcaggcaccgcaatgaattcgattcgacgtgtgttgttgctggccttgctgggcgtgttgtcgctgctgatgttggccgcagccggttttagctatcgcgcaggccttcaggaagccggtgagatgttcgatgcacgcctcgtgcaatcggcgcgcgtgctgcgttcgttggtggatcaacccctggacgacctgcgagcaggcgagccgaccgtgatccgcggatggcataggcaggcgcaaggcgtgggcgaagcgttggcgttcaacgacggccatgcctacgaaaccaaactggcattccaggtgcgcaacgcggccggcgcgctgctcttgcgatcggacagcgcaccggcgcaaccattggcgccgctacgtgccggttatgcagacgtgcaacgtgccgacggccagtggcgcacatttaccttgcgctcgccgggcgggcgctggttccaatcggccgaacgcgccgacattcgtgaggagcttgccgaagacatcgcgctgggaaccttgttgccgctgctgatggcgctgccattgatggggctgctgatctgggccgtggtgaattgggccatgcgcgcgctggtgcgtgtctccgatgagatcggcgagcgcgaccccaagcgcttgcagccgctgcagccgcagcacatgccgcgcgaggtgcacggcctggtgcgcgcagtgaacggattgatggatcgcgtgcaggaaggcctggaacgcgaacgtcgcttcatcgccgatgccgcgcatgaattgcggacgccaattgccgcactcaaagtgcatgcggccaatttgcgtctggctgccaatgcggaggaacgcgatgaatcgcagcagcaactcgatgccaacgtgctccgcatcgaacgcatgatcgcccagctgctggccttgagcagggtggaagcggtggctgcgcccccacagcgccgcgtgagcctggacaccttggtgcgcagcgagtgcgaagatgtgctggcgctggcaatgcaacgtcagcagaccgtggagttggcactgcaaccggtgatggtcatcgccgacgaaaccgcgttatcgctgctgctacgcaacctgctggagaatgccgtgcgctacacgctggcgggtggccgcatccgggtcggcacgcataacgcgccgcagccgaccctggtggtggaagattccggcccaggcatccccgaggcggcgcgcgcacgcgtctttcatcgttttcatcgcgaactgggcacctgtgtggaaggcagcgggttgggtttgtcgatcgtgcacgacatcgccgtggcacacgcggcgcgcgtgcagctggatgaatcgcctgcgttgggcggcttgcgcgtccgcgtgcaatgtgtcggtcacccgatcagctgacggacgatccgtaggcaagggcgccatcgcgccgacaaacggcgcttgacatcgaattcgtttacgcgtgtaatcgataaaaattacggatgtaatcgcatgtcgatcagtgacgcagaagcagtggtgatgcaggtgctctgggatggcgcaccgcgcgaggcagaagaggtgattgccgcattggcgcacaccggctgggccgagcccaccatcaagaccttgctcaatcggctgctcagcaaaggcgccgttgcggcagaaaaacacggccgcaaatatcactacgcgccgctcctggcgcgcgagcaatgggtgcaacagcagagcgaaggattgctgcagcggctgttcggcgggcgggttgcaccactggtggcgcacttcagcgaacgcggaaaactcagtgcgtccgacattgcggaattgaagcgtctgctcaaggagttggacgatgcaccttgacctgccagtgctgctgcgtatcgcgttgtatagcagcgccgcgttgctgacatgtctgctgctgcgtcgcgtactgcgtgcatggttgggcgcaacggcggcgtatgcaatctgggccgctgtgccgctcgcagtggtggcagctttcataccgcggctgccgctagcgccagcattgccgaagatgccggcattggtcgcgatgccgctcaccttgcaaggtggtgaacacgtatgggcgggggagctttccgctgtctggttggccggtgccgttgccatggccgtggcgctttggtggcggcaacggcgattcgtgcgcagcctgggtgcattgcaggcgctcgacggcggcgtatgggcggcaacgcacgatgtgggcctgccggtgtcgctgggtatctggcgcccacgcatcgtgctgccgatggatttcgacacgcgctataccgccgccgagcgcagcttgattctggcgcacgagcgcctgcgcctgcacctgcacctgcacctgcgacgtggcgatctatacgccaatctgctggctgcactgttgctgtgcatcggctggtgtaatcccttgatgcatctggcgtggcgcgcgttccggctcgatcaggaattggcttgcgacgcggacgtgctgacgcgctatccgggcaagcgtcgcagctacgccaccgcaatgctcaagacgcagtgcggtgcagcctggatgccgaccgcatgccattggaatgcgccgcatgcactgacgcaacgcgtggctgctttgctggggcctgcggtagacgtgccgcgcgcgcggtggaacctgcgtttggtagtcgcattggcggtgttggtcagcggcgcctgccgggcgttgcagcctgcacagctgcagggcaggcgcgtacccggcaatccgctggacttcagcactatgcagccgcccaagtatccggctgatgccatcgctgcaggcctggcggggtttgtcgaactgcagatcgcggtgagcccaaatggaacacccgaccacatcgccatcgtgcgcagcacgccggcgggcgtgttcgatcgggccgtgctcgacgcggcacgccactggcgtttcgcacctgcgctggtggacggcgaggccgtagcgtccgacgtacgcgtgccggtgaagttcgaattggatccgccggacccggatccggacccggcgtcggcgtccgcaatcgcagcgatggacaccgataccgacgctgcccgaacgccgcacacggtcgcacggtccgagcgcgttgccagctgcacccaagccgaatgcgcgagacgcggagcgctgcaatgaactaccgtctggtttgcagcatcgcactggcgctggccgtgagcagttgcgctacgcgccaggtcgcggagcaggaacgtcgccaacgcgaggattcggtggaccaacgcatgctgcccccgcagcagggcggcggtggcaatgccggcgtcgcgtcttacacgctggcgccaacgcagcgctttcgcatgccacgtgcgctgcacagcgaggcgccggtgctgcctgcagattcgccgcgccagaccttggcgcccaccaccgtctgcgcacatctgatcctcagtgccgacggtagcgtgcagcgcgtggacccgatgtccgaccgcgacgaatgcgccgccgggctgctgccggacaacgccgatctgatgcagtcagtgcgaaccaccgcgcagcgttggcagttcgtgccggccgcgatgtgcacatatgcgccagacgttgcgcaaccggcagcgccggacgattgcaccggtgcgactcacgtcgagccggtgccggtgacgctctcgttcgcgtttaccttcgaggtgcggcaaggcaaggtgagcgtgcgcaccgggaaggtcgcacgatagccattgcagccgctgcgcagcgtgccgggaagtggtgattgaaggtggcgacttgatgccaggcgattcaaaccggccggttcaagccaaccggttcaagccaaccacgtcatgccgatgtatctgcggaaccggtaatgcgtcgcacccgcggcacctcctcatgatgaggcgcaacgaatcgagtagctgacaacgatcatcaaggtcggcctcgatatccggctcaatacgcgatcagctgattttccaagcgaaaccgcactattcaagcgactgccaacgccacatcggtcgaaaaaaacagcgcttgcgacagccctgcaggtgcccccatcgccctcaatccagcacatgcacgttgtcggcaatgcgctgcacttcatcgggattgtggctgacgtagagcatcggcaggcgaatctcgtcgcgcacacgttgcagatacgggatcaattcttcgcggcgcgcctgatccagagccgataacggttcgtcgaacagcaggatcgccggttgcgccagcagggcgcggccaatcgccacgcgctgggcctcgccaccagacaggttgcgtggccggcgttgcaacagcggcgcgatgccgagcaaggcaaccacatcgtcgaagccgaacggcgccgtgccgcgcgcatgccggccatagcgcaggttgcgccgcacatccagatgcgggaacagccgcgcatcctgaaacacgtaaccgatccggcgctgatgcgtgggcaaatcgatcccttgccctgtgtcgtacaggcagcgtccatcgatgcggatatgcccggagtggggacgcaccaggccggcaatcgcgttgagcaccgtggtcttgccggcaccggatgggcccgccagcgccaccacacgcgcagcgtcctggatacggatatggcgttcgaatgcgccgcgttgcagctgcagatcgatatccagcatcagtcttcctcgcgcggatgcggccggcgcaccagccattcggacagcagcaacgcggccaacgaaatcgccagcgccaccccggccagccgccagatgcccgattccatacccggcacctgcatcagcccgtaaatggccgacgacaaggtctgtgtttcgccagggatattcgacacgaaggtgatggtggcaccgaactcgcccagcgccttggcgaacgcgagcaccacgccggcgaccaggcccggccaggccagcggcaaggtgatgctgaaaaacacccgccacggcccggcgcccagcgtggcggcggccgcttccaggtgccggtcggtggcctcgatcgacaggcgaatcgcgcgcaccatcagcggaaatcccatcaccgcgcacgccagcgccgcgcctgtccagcggaacgcaaactggacgcccaggtgttccagcaaccagctgcccacaggcccctgtgtgcccagcaccaccaacagcgcatagccggtgatcaccgggggcatcaccaacggcagatgcagcagcgcatccagcaaggccttacccgggaagcgacgccgcgccagcagccagccgcaggcaatgcccggcggcaggctggcgagcgccgcgacgattgcgaccttgagactcaagccgatcgcagtcagctcttccggggtgaacatcgacaaacggtgcgcctcagtccttcaacgaaaaaccatggcgcgcgaagatcgccctggccgacttgctgcccagccaggttaccaatgcggcggtagcgggattgttgctgttcttcaatgcggcaaccggatacacgatggcgtcatggctgtcgtcgggcaaggtggcgaccacgcgcaccttggtatcggcgcgtgcgtccgagtcatacacgatgcccagcggcgcttcgccgcgcgagaccagcatcagcgccgcgcgcacgctttccgattcggccaggcggttgctgacgctgtcccattggccgagcttgcgcagcgcagcggctgcgtatttgccggccggcacgctggcggtctggcccacggccaagcgcccactctcgccaagcgctttagcaatggcgccgggtgcacgtgggtccacgcgcagcttgctgctcgctggcgcgatcagcaccagcgtattgccgagcaggttgtgccgctgcgccggcagcaccaggccacgctgttgcagatcatccatccactccaggtcggcggaaaagaacacgtccgccggtgcgccttgttcgatctggcgtgccagcgcagagctcgctgcatacgacacccgcaccggtgtgccggttgctttttcgtaggcagctgcggcttcgtccatcgcctctttcaggctggcggccgcaaacaccgtgaccggtgcggtctgggcactcgccaacatgggcaatgccaccatcagcacgcacaacgcgcgctgccagaaaccgatcatgcgcatggtgaggtcctcacgagttaggaccccgatcatagcggctggccgatgcgccccgtgtggcgggcatgcgctagcgcgacggaaccactccggcgcagcggcccgcctggagattggtctgcaaggccggacggatcagtttgggctcgggcaagctggcatcgcgcgcctgccgctgcgcgacgaaggtctcgacatcgacaccgtcgcgcacgtggatattgctgcgtcgctgttcgccaatgctggtttgatgcgccaccgcccgcccgcccgggccgtagtcgtggcaaacgaaaacacgggtgctgtccggaagcgcgtacaggcgctggatcgaggcaaacaactggcgcgcatcgccgccagggaaatcgcagcgcgccgtgcccgcatccggcatgaacaacgaatcgccaggaaacagcgcatcgccgatcagatacgcaatgctgtcgctggtgtggccgggcaccgcgacgacgcgtgcttcgatacgcccaatcaggaagcgctcgtcatcggcaaacagatgatcgaactgcgagccatcggcacgaaagtcctccggtaacgcgtactgcggtgcaagcctctgctgcacctggcgaatgccttcgccaatgccgatgcgcgcctgcggccagtgctgtttcagccactgcgcagcagacaggtgatcggcatgcgcatgggtttccagcagccactgcagctgccatccgtgttgcgcgatggcatcgaggatggcttgcgccgcgtgcgtgacgatgatgccggtctcggccgcgtagtccagcgccgggtcgatcaccgccgccgcaccggaggccgcatcggcgaccacatagctgaaggtgttgctgtcggcatgaaagaacacaaggacctggggctgcatcggcgtctccacgtcaggggctggccagcgttgcgttgaggatggcagcgagccggtcaccggcgatgcgcaactgcgtttcggcgattgggcggtaagtggcgatatatgtggaaggcaacacgtgcgcgctcgggtatacgtcgggcgtgatggcgatcttgcacgaggcctgcgcccatgccgcagccggaggtggcagtaccgcagacatcgtggcagccgtgggtaatgcaagcaagcgttgcagatacgcatcgtcgctcagatggctgtcgttgagcatgccgctgtcccacagggaatgcaggttgctgcccttgccgtcgatctgtagctggaagtcgttgccgcccttgtcgtgcgcgtagccggcgtgcatcggctgatggatgtcgccgacaaaatgcaccacgaacttcaaggcctggcggcgcacgtccagtggctgtgtgcgatctgcgagcagggcggtttgctggtcgagcgcggcgatcacgcagttaccgtccgggcagtcgcgcggcggcgaatacgcgcagtcgtgttcgcccagattgacgtagtgccatggcccggagcgcttgcccaggtcggggtcgtgctcgcgcagctcatcggcccaggtcgccacgccgtgcagcgtcgggtcgcgctcgccggccagcaattgcgccacttgcgcgcgtgcctgcgggctcagttcggtttcggcgatgcgcgccaccagacggtggccttgcggaccccaagccaacgcggtggtgggctggagcgcggcggccattgccgtcgcaatgacgaatgccgggagggggaaagttttcattccgcgattgtacgcatcggcccgggacggtttgatggccgtcccggagatgcgacagccgcgcctgagcatggcgccggcacggcgtagagaggcgaacgacacctggcgcgcagtccgtcgtgcgggtgtggacgccgcgcgcagaaacgcgatgtacgcgtgatgcatgccgcaccgagcaccggccgcgctcgcctggcggtgagcgcagtcgttgtgttagccgctcttagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacccgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctgtcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactaggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagccccccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaattagtagtgcaccaggtacgacacgccgtaggtcagtggatcgattcgcgccttgcccagccgcgcaccgttgaagtcgacgttgctgcgcgagtcggtccagcgcgcatccacgcgcaggccgctgcgctcgttgaagaggacgtccaccccgacatgcgcggaagcgcagatcgccgttaccaaatgtcggctcggtatcttcgcccaggaaggtggtgtagttgatgcccacgcccacgaacggcaagaccgtgccatagccgttgatgtggtactgcaacagtacactcggcggcaccgaccaatagctgcccaccttgccgagcccctgcagttcgaggtcgtgcttgccggcgactgccgcgtgtacttcgagacccaggttgttgcgcaggaagtattcgtaggtgcacgacagcgccggcgcgccctggatctcggcctgcgtgccgccgaaggtgccgctattggacttgggagacataaccggcgccgtaaccggtcgtccaatgaccggccgactgtgcgaaggcaggggtggccgaggcggccagtgcgatggcgagggcggtgcgagtcagcgtgttcatggaatccccggtaggtcggacggacgatcgacgtgaccgacctgtccgcacctccgccggtggatgcacgtccctgggcagcaagggtgccagagatgcgccgctcacgccgcggggatcagaaccggtgcacgtaggccacaccgcagacccgcgggtcgatgttgaccgtgccgatgcggttgccatccaggcgcgcttcgctgtcgatatcgatccagcgcaggttgacgcgcagggctccgcggtcgctgagccgatagtccacgcctgcatgcagtgccaggctccaggaatcacccagcgctagatcgccgccggccagcgcgccgtgggtgtcggtgcgcaaaaaaaacatgtgtagtggatgccggcgccaacaaaccgcgagagcttgccttgggcgttgaagtggtactctaacgagatcactggcggcagatgcttggtgctgccaacccggcccaggtcgcggatcgcgatgtcgtgctggaacggcagcgccgccaatacgtcgatgcccgtggtcggcgatgaaatgttccgccttgagcgtgccgccgaccaggcggccgttgtcggacttgggagcgacctgatgggcgccgacggcaacggtccagtcgcctttggattgcgccagtgcggagaggctgacgcacgaggcggcgaggccggcaagcagaaggggagagcgcagacgcatggcatttctcgttggatgcaatggatgcgggaagtcttgcggctcggcactgccgccgccttgatcctgatcaatccggccgcgcgctctggcggccggtcgtacggtgacgtgctgcaacccacgccgacggcagcgtgcgcgacgagcgactggtcgcagtgacgcattgcgcctgcagcatcgcgcgctgcgcgggcatcagtggcgcttgggagtgcgcggacgctggcgtgcgagctggcgtcgctggcgaatcggttggctgcgcgagctgcacttgctcggccctcgcaactgccgcgtgcggatctatttcctgtatcgccacgcggtgatggctgacgatctgccacctgcgcgcgcgtcgtgccaagcagagggcctccatgcgacggctgggcttcggcaggcagtggcagtatcgatgtcgctgcgatgcggaaatctgctgtggggcacgtgaccggatacgcttttcagtgtattgaaaatagatttaagtggctgaaattgatgggatatcgtggtcttttttagcatctcgcgacggcgatgcatgcaactggcctgaggccatcgaccagcgatcggcacccgatgcagtgacgtgtggcgtggccggttctgcttgctcactccgatcgacggggcgcaactgcgggtcggttcttcgcgaggcctggcgcttggagctccgttacccgctaaccagtgcccacttccagcgcccgcaacacacggctgcggacaagcgacgctgctagaatgacagcccctttcgatccgccgcgctgtcgcggccgcaggagctagtgaacatggcaatcaaggttggcatcaacggattcggtcgcatcggccgcaacgtgctgcgctctgcggtgcagaacttcgccaatgacatcgagatcgtggccatcaatgacctgctcgaacccgactatctggcctacatgctgcagtacgactcggtgcatggccgcttcaaggccgacgtctcggtcgacggcaacacgctgatcgtcaatggcaagaagatccgcctgacccaggaacgcgacccggccaacctcaagtgggatgcggtgggcgccgacgtggtgatcgagtccaccggcctgttcctgaccaaggacaccgcacagaagcacatcgacgccggtgccaagaaggtgatcctgtccgcaccgtccaaggacgacaccccgatgttcgtctacggcgtcaacgacaagacctacaagggcgaagcgatcgtctccaacgcctcgtgcaccaccaactgcctggcgccgttggccaaggtgatcaacgacaagtggggcatcaagcgcggcctgatgaccaccgtgcatgcggccactgcaacgcagaagactgtcgatggcccctcgaacaaggattggcgcggcggccgcggcatcctggagaacatcattccgtcctccaccggcgcggccaaggccgtgggcgtggtgattcccgcgctcaacaagaagctcaccggcatgagctttcgcgtgccgacctccgacgtctcggtggtcgacctcaccgttgaactggaaaagccggccacctacgctgaaatctgcgccgaagtgaaggcacagagcgaaggcgcgctgaagggcgtgctggggtataccgaagacaaggtcgtggccaccgatttccgcggcgagacctgcacctcggtgttcgacgccgacgctggcatcgcgctggactccaccttcgtcaagctggtgtcctggtatgacaacgagtggggctactccaacaagtgcctggagatggtgcgcgttgtcgccaagtaaacgatgtgtggttaaacataaaaaagcgcctttcggcgcttttttatttccgcatttaccaatatgtgtacagggccggcgtccggctcactctgccgcaatgttcatatcggcgccgctgccactgaccgtcacccggctgccaaccgctagccccgcaacttctgtgcttggctttgagacgacaaccattgacttgtcatcaaagcgaattttcaccatgtagtgcgcagccggaccattgcctgcgattttgctgcccaccaccgtgcctgcggcttcacaggcagctccacccaccagtgctgcagtgccactagccttgctactcttgatacccactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacctgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctagccacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgagcagcagtgtgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgccacggcaccatgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctccctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggaggcgttttgggtgcggttgttgtttggaggcactgccgtggggaggacgatacgtgtaaagccctcgcgcccgtgtgcgctcctacgggagtgcgcgtggtggttagcgatggaaggccagtgttgcgatgacgccgtgctgctggcctgggcgtacgctcacccgccatccatacagatcgcacagccggctgacgatcgacaggccgatgccgccgccttgcgagtggcctgcgtgggtgccgcggtagccgcgctggaacagtttggccgcgtcctcttcgctcaggccggggccggagtcgatgacgtccacacagtcgccgcgcacgcgcacgcgcacctggccgtcctgggtgtacttgaccgcattgccgatcaggttgcctagcgccaccgacaaggcggactcgggcgcgtcgatgaccaggtcgcgctcgccttccagcagcagctccaacggtttgccaccgagctgtgcgcggtgcgagtcgatgagttgctcagccaccttggccacattgctgctgccttgtccgcgttcattgcgcgaaagcagcagcaacgagccgatcaaatcgctgcattgctgttcggcgcgctggatgcgctgcaggcgttgcagtactttttcatccaggttgggccgggtgagcagcaattcggtggcgccgcgaatcaccgccagcggggtgcgcagttcgtggctgacgtcggcgttgaattcgcggtcgcgctgcaccacttcggtgaggcgggccgagtaatcgtccagggcttcggcaagctggccgacttcgtcgtcggggaagtgcgcggccagcggcttgggttcgctggtgccgccgcgataggcgcgcaggcgtgccgccaggtccgacaccgggcgcatgaccttggaggcggaccaccagccgatcagcaacgaaaaaaaaccaaacagcagaactgaaacgtacaaccaagccctcaaccgatcctgagcaatacttgctcgcgtcgtatcgtaggcaaggaaaaaccaggcatcgggcgtctttcgcactgcaacctggtacaccagcggatgattgaattcatctgttccgctatagccctggataccttcctgcattttcacccaccccggaaaatctctcgcaagccgcgccatcgcttccggatcgttcggattgaccgcacgcgcgtacatctgttcgacttgtagcgtgggcttcgcatcccgattcgccgcatatgaccgcgccatcacttcgatgttgcgattcatcacgtcctcgatcatcttggtctcgatgtaacgattagcccagactgttacaagcgcaaacagaatcgttagcccggtaccgaacaacaagaacgataggatgatgcgggtgcgtaaacgccgccggctacgaactttcgttatttgccccactaattcggaccccgtaacaagaccgacatacaaatgccaatatttcagaaaaccgcaagaatcagcaagttacactccgtaaaacgatagcggcccatttgggccgctatcgtaaactgaacgacaatcagaatgggttagaacacgaaggaactgaatggcaattagtatcaaaagaccatgtaccgagccaacccaaatcataactagctgaagtacaaacggtgcatgacgcttcggcggtagatgcataaccagctccgagcgccagcccaagcaacatcaatatcgcatcatcgcttgttatcctttagctatctaaacatgttggctagcaaccatctacagatacgaaatttttttacccattaagaaccatacaccatctgatgggaaggaggcaatcctcaggaaaatgtggactgcgcaaccaggcaacacgcgtttccggagcgacaacagtcaggcatcgggcgaggcgatgcggtagccgatgccatgccgggtctggatcattgccacgtcgaagggcttgtcgaccacggcgcgcagcccgtggatatgcacgcgcagcgagtccgaatccggcaattcttcgccccagacgcgggtttccagctcctggcgcgtgaccacggccggggaggcttccatcagcgcctgcaggatcttcagtgcggtggggttgagctgcagcagcttgccgcggcggcgcacttccagcgtatccaggttgtattccagatcgccggtttccagcacgcgggtgtgcacgcccttaccacgacgcgacagtgcgttgaggcgcacttccacttcctgtagcgcgaacggcttgatcagatagtcgtcggcaccggagtcgaagccggccagcttgttgtccagcgagtcgcgcgcggtcagcatcagcaccggggtctgcttgcgtgcttcgttgcgcagcttgcggcagacctcgatgccgtccataccgggcaggttgagatcgagcacgatggcgtcgaactcgtggaccaccgccaaatgcaggccggtgacgccatcggcggcgaaatccaccgtgtggccacggtcttcaagatagtcgcccagattggcggcgatatcgctgttgtcttcaattactagaattcgcactggaacctcattggttaagctgtttttagcgctggcgccgagaaatttcgtttcaacccacaatggtctgatggcgccgctaggcagccgtcatgtcctgcttcgtcgtcatctgcaaaccgagtgcacgcctgccccggctaatcagccggctatcttcgcgtgccttggtcataattcgggtgacgagctcctgatcgttgcggacgactgccagttgttctggcggcagtgcgtggatatctggccacgtctcgaatactgcttcgattcgatcaagcgccgcgctcaccttaccgcgcgcatcctgactgatctcggagtacttctcgccctttgcaagatctgtacggacctgccttgcctgtggcttgaacggtttgcccatatcgagcaagaccgccatggcgtgacgactcactagccccatggcatgcagcagcactgcaacaccccaccgctttgccatgcgacgcctccttgtgtgcccgaccgatttaacattggcgaatgtagacgcgaacctcaacagcggcaagccgtccataaaaaggcccaagtgcgacatcgcacttgggccaaaagttcatcccgatcaccgtcactgccgagagcggagctacggtcggaagaggctagcggggcgacaattagattttcgttaattttttggtaaaactgtttagtcagccgatcgtcggacggactgctccaggtgctggacgattgcaccggccacgtccacgccgcacacgccctccacgccttccaggccgggggtggagttgacctccaacaccagcgggccgcgtttggaacggatcaggtccacccccgccaccgccaagcccagtgcgcgtgccgagcgcaccgcgacctctcgctccagttcggtggcatcggccacgaccgccgtgccgcccagatgcagattggaacggaaatcgccttcggccgcctgacggcgcatcgccgcgaccacgcggtcgccaaccacgaagcagcgcaggtcggcgccctcggcttcgccgatgaattcctgcacgatgaaattggcgtacaacccgcgcagcgcttcgaccacgctgcgtgaggcgctggccttttcggtcaggatcaccccggcaccttgcgcaccttcgttcaacttcaccacatgcggcggcgggccgagcatggaaagcaggtcctgggtgtcgtcggggttatcgccaaacacggtgaccggcatgtcgatgccctgcgcggccagcaactgatgcgcgcgcaatttgtcgcgcgcgcgcaggatggcgtccgagggattaggcgtgtaggtgcccatgaattcgagctggcgcaacacggcggtgccgtagcgggtgaccgaggcaccgatacgcggaatcaccgcgtcgaagccggtgatcggcttgcccttgtagtgcaggctgaagccgtcggcggcgatgcgcatgtagcaacgtaatgggtcgaggatgcgcaccgtgtggccacgcttgcgcccggcttcgatgagacgccgggtcgaatagagcttgctgttgcgggaaaggatggcgattttcatcgcggcaggcacacggcgcggtttggacatgggcagagtctgatgacgaagtgacccaagcccgcgcagtgccccattacgtgtgcacggcagcctcgccttgcacaccgcatcggccgaccgcaacggatcccgagaacggaagaacgacggtaccgcgacaagcccagacacgcagtcgctgcacgaactcggccggcatgattgctagcagggcgcctacgcgacgctcaagcagcgcatgcgcgcatgtgcgtaaagcgcgacatgcgcacgcccacgatcgcagcccgtcgggtcgcccagtggcatgaagctagggatggtctgatcaacgcggccggaaaatgaagcaagccacatctgcggcgctgagggcgctcaaacccctgattttttgccgttttcggcgcgttttcggtgtatttcccgggttacaggcacaccttccccgcagcgggcattaactctttgcgcttcagccacagattcgacagcgcaaacagcgtcagcatctgcgcggtgttcttgaccaggccgcgatagcgcaccttgacgtaaccaaactgacgcttgatcacccggaacgggtgttgcaccttcgcccgcaggctggccttggtgtgctcccagcgcttggccaacttcagttcgcgtttgttcttgatctgcttcagcttcgagggtttctcggcgatcaggtagcgcagcgtgcgcttgcgcttcatttcctcgcgcttctcaagcccggtgtagccgctgtccccgcacaccgtgtcttccttgccgtgcagcagcttgtgcgcttgcgtgatatcggccacgttggccgccgtgcattcgacgtggtgcaccagcccggagtcatcgtccaccccgatgtgcgccttcatcccgaagtcatattgattccccttcttggtctggtgcatgtccggatcgcgctcgccctgcttgttcttggtcgaactgggcgccgcaatgatcgtggtatccacgatcgtcccgccccgcagactctgccctttacgcgacaggtgcgcgttgacccggttgaacagcttgcgcgccagatcatgccgctccagcagatgccggaagtggagaatcgtcgtttcatccggcacctcgtccagcccgccgatcttcgcgaagcggcgcatcgacaccgtgtcgtacagcgcttcttccgccgagggatcgctcagtgcataccactgctgcaaaaagtggatgcgcagcatcgtttccagccgatacggctgtcgccccggctgccccgactttggatagtgcggctcgatcagcgccagcaggcccttccatggcacgacctgatccatctcggccaagaacacctcacgccgcgtccgcttgcgcttgccgttgtactccgcgtcgccgaaggtcagttgcatcgtcgtcgtcccgttgcgtctgtgcgattgtcgctggatcgggggggggggcagagtttccctaaacgatgccaacacgttgccgctatcgctacatcgctcaacagacttgtcggcagctctgatccacagggctgcgggatcatcggcgacgtggccctgctgcacgctcaatcaacgactctggtgtggctgacccgatgcagctgcaccggacgcagcggtttccgtctgcggtgcagcgtggtctttgcgctccccacgcaccgcgctgcccgaggtggtgtcgatcaggatcaccggcacctgcgagcgacggcgctgttccatgcgatgcggcagcgggccgagtgcgtcgcgcaatgcgcgcaatgcaggatcgacgccgcgtaacgggtaccacaggccgatcaggctgaaatggcggctgtagcgcaaggtctgggtactgcccacccacagcggttgtgcatccggctgcaggcgtgcggctgccggccacaaacgcagcacatgcacatggccgggcgcaacgtggcgcaccatcaacagcgcttcgacctgggtatccagcgtggccggcagaatcggcacgtcgtccgggcggccgctgacatcgagcaaatgcagcgcctgttcccatccggcctgcggctggacccgccaaccgcgcgcttcgagctgctgctgcaaaagggcaagcggaccggccaactgcacgtccagcggccaccgctgatcgtcgtcgaattcgttgcgccgcgccggcagcaggcgccattggccttcccaccactcgtttgcgggcaattccatcaatagcgacggcggcggttcaaacttggccagcttggtgtcgagattgcgtggcgcaaagaagatcgcgcaacccacgaacacgccatagaaaatccacgacaccggtttgacccagaacgcacgcgtggcgcggcggcgataggcaatgcccagcaccagcagccagaagatgccgaacaacatgccgccgacgacgtcgctgagccaatgcgcgcgcagatacaggcgtgcaaaaccgatcagcgacacgatggcgccgctgaccaggtatggccacacgcggcggcggccgggcagttcgcgcgcgatcagcagcgcgaaaaagccgaagccaatcgtggccatggtgaccgcgaccgatggaaagccgaagccgctgctggccgcgggcggccgcaccacctgcaccgtggcgccaagcaattgggtcagcgcaaggccgaatgccagcgcgatgacccaatgggccacggccatccagcgacggcgccaggccagatagcccatcgcggcggcaatggccggcaacagcacttgccagtcgcccagcgaggccagtgcgaccatcgggtagtcggccagcggggtgcgcagtgccagcatgaggtcgtgtattgccaagtccacgcgcagcggctcgccatgcgccagcaccaccatcagcagcacgaaccagccccagccgagcagcaacagcatcaaggccatcatcgccagcggcaccgattcgcgacggcgcggattgaacacaccgaccgaccaattgcccaataccggatgccgatgcgaccactccagcaggcgtgccaacaaggcatcgaggtggccagcggaccagcgatacgaatacagcaccaccgcccaggccagcccgatcacggccgccagcaatgcgaccaccacgaatagccgcccggccaccgcggcgaccgcgtcgtaggcggtgcccagcacccagcccggcatcagaaacaacaatgcccacgacacgcaagccagcccgctggcgaccagatagcgcttgaacggcatgcgcgacatgccggcaatggccggcacgaacgggcggactgcacccacatagcgcgcgatcaggatgctcttgaaggcattgcgccggaacagcagctcgccgcgttccagcaattgcggatagcgccgaaatggccaataggtgtgcagctggtggccccagcgatgacccacccagaagctcagcgtatcgccgacgaaggcacccagcgcagcgcacgccaccgcgtagggcccgttgatctgcccaagcccgatcagcacgccgatggcgaacagcaacggcaacgcgggcacgatggcgcccagcacaatcaccgcatcacagaacgcgatggcaacgatcaccacgccagccaggacggggtggtgttcgatccactccagcgtggcgtcgatccatgcgttcatccctgaattataaaggcgcacgccggcaattgatttgcaccgtcctcacatcgggagattggcctcaccttaggttgcggccacgcagctgccgcacacgcgtgtgccacacggatgcgcggcaagccaaaccagccgcctacaatcgcgcatgagccacgatcccaccggcaacatgccgctgaagtccgacacgttcggacgcattttgttgatccgcgatggcgagcacgtgttcgtgcgtcgcgacctgagcgtggcgccgtgggtgttgcgtggcatcgcctggtggctggcgcggcgcgaggcgctggccttgcgccagctggatggcttgccgcgcaccccgcggttgctgcactgggacgggcgccatctggaccgcagctatctggctggcgctgcgatgtatcagcgtccgccgcatggcgacctggcgtatttccacagcgcgcgcaggctcttgcagcagctgcatcgttgcggcgtggcgcacaacgatctggccaaggaagccaactggctggtacaggacgacggcagcccggcggtgatcgacttccaattggccgtgcgtggcaacccgcgcgcgcgctggatgcgtctgcttgcccgcgaagatctgcgccacttgctcaagcacaagcgcatgtactgcccggccgcactcaccccggtggaacgccgcgtgctcaaacgcacctcctggctacgcgagctctggttcgccaccggtaaaccggtctaccgcttcgtgacccgccgcgtgctgcactgggaagacaacgaagggcaggggccgaagccctgaacggccgggatttggtattcgggatcagggatgtgtaagaacctgttcgcgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaacgatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaagcgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaacggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggagatcgtgaacaggttcttaggcacttcccatggaaagccagatgatgcatcgccttcgttatgcgccgctgactgcggcgatcgctcttgccgcactgcttgccggctgccagaaaaacgcacccgccgccgccgtggaaggcgccgacaagatcaatgcgtacattgcctgtttaatgatgtcggacagccgctacatgagagttagcagacctacatcggctggatgcaggacccgcaggccggacccaccggcaaggaacgcggcattcgtgcgccgggcacggtgctgtcgcatcgggtcgaggcatgcggtgcgccgatgaccgccgcgttggtacagcaaccggtcaacgccgagctcgacccggtcgccaggacgtatcaggaacgcttcgccacgctcaatgagcgtatcggggaggcggtgcgctacgacggccgcgaggattatctacgcgacgacggcaagggcctgcgcgcactgcacgcaccgctgatgcaagcctatgccgctttcttcgaagccgctgaagcgatgaacgcagcgttggaacacagcgaagacacgcggcgcaaggcgcagatcgatgcgatcgaaaaagcgcagggccacagcgcagcgcggtagcacctgaagatcatcggcgagggcaggcagctggtgaaggtgctcgaccgcgacacgccggatcttgccgcagtgcaagcgcaattggccaactaccagtgcattctggaagacacgcagaaagccggggccgggcagggcgatgcaatgtggggccacatggaacgtgctgcaggcaagcttgcgcgtgacgcaggacgttttatcgaacgcattcgcaacaagaccccgttgagcaagagcgagcagatgcagctggaaagcggctcgatgccgcccaatggcacccgtcatgcagcgcttgccagcgacaatgatctgatcgacatgagcaatcgcatgtcgcagcaatgccgtgcaggtatcgctgcggaggcggtgcgagtgagttgaacggttgcttgcgtgatgacgtctttgcgctgcgaacgatggccgcgcagcagcgatcaacccgattgcaaccgaaccatagccctgctgctctgcaatcgagttcgcgcgcagtgtgcagctgggcaggggcgcgtactctgcgccggcatgtaggtctgctccatgccgcctcgcgcaagggccatggtcgcctggcaactgcgacgtcatctttacctcgcgcaaggccgcagttgcgcatcagccattggacatttccggcagcggctcggcgcattgccggcaatagcgtgcgtcggctgcgtggccttgcagcccccagcggacgcagttgcggatctcgcgtttgccggtgtggccgctttcgcgcaatgcgctggccagttcggcggtgtagatgccggtgggcacggcgatgatgctgtagccgatcaggatcaaggccgaggtcacgaagcggcccagcgtggtctgcggcaccacatcgccgaagcccaccgtggccatggtgacgatggcccaatacatgctggtcgggatgctggtgaagccgtgttgcgggccttcgatgatggacatcgtggcgccggcgatcacggtgatggtgagtacggtgaacaggaataccagcaccttgcgccggctgcgccagagcgcatccagcagttgcccgctctcttcgatgtagcgggtgagtttgaggatgcggaacagccgcaggagacgcagcacgcgcaccaccagcagcgtctgcgcgccgggcacgaagaacgacagacagctgggcaggatcgacagcagatcgatcatgccccacacgctgagcgcgtaatgcagcgggcaccgtaccaccgccagacgcagcgcgtattcgatggtgaaggtcaccgtgaacgcccattccagcggcaccagccagtccgcggcatgcgaatggagatgcggcacgctgtcgatcatgatcaccaccacgctcgccaggatcgcgaccaccagcatcaggtcgaaattgcgcgagggacgggtgtcgtggcggtagatgatgtcgaaccactgccggcgccagccgtcctcggtggcgggcgtgagttgcggatctgagaaagggcgcatgcgcgcattgtgccgcaggccggcgaatgcgcgagaatgcgggttctccctccgctttagcgacccatcctcatgagcaccgctgccgattcgcccctgtccctcgcgcactactacctgccggtgtatcgcccgcgccaggtggtgctggagcgtggccagggcagccgcgtgtgggacgaccagggacgtgagtatctggatctgtcgtcgggcatcgcggtcagcgggctcggccataacgatcctgatctgatggctgcgcttaccgagcaggccgccaagctgtggcataccagtaacgtgttcttcagcgcgccgccgctgaaactggccgaagaactggtgaccgcctcgcgtttcgcgctcaaggtgttcctgtgcaattccggcaccgaggccaatgaggcggcgatcaagctggtgcgcaagtgggccagtagccacggccggccggccgacaagcgcgtcattgtcacgtttggcggcagtttccatggccgcacgctggcgtcggtgaccgcaaccgcccagcccaagtatcaggaaggctacgagccattgccgggcggttttcgccatgtggatttcaacgacgttacggcgctggaagcggcgatggccagcggcgatgtagccgcggtgatggttgagccgattcagggcgagggcggggtaatgccggccgcgccgggcttcttgagccgggtacgcgcgctctgcgatcagcacgatgcgctgctggtgctggacgaaattcaatgcggtatgggccgtaccggcacgctgttcgcgcactggcaggaccaggtgacgccggacatcgtgaccctggccaaggccctgggtggtggttttccgatcggcgcgatgctggctgggcccaaggtggccgaaaccatgcagttcggcgcgcacggcaccaccttcggcggcaacccgctggccgcggcagtggcgcgcgtggcgctgcgcaagctggcctcgccgcagattgccgacaacgtggcgcggcagtcggcggcgttgcgcgcgggcctggaagcgctcaatgccgacttcgatctgtttgcgcagattcgcggacgtggcttgatgctgggtgcggtactggcgccggcgcacgcgggtcaggccggggcgatcctcgacctggcggccaagcatggcttgctgctgctgcaggctggcccggacgtactgcgctttgtgccggcactcaacctgaccgatgccgagctggcggatggcctggcgtgtttgcgtctggcgcttgccgagtacgttgcgcagtcgtgatgatgggagctgcctgcgcgtcttgtagccggcgctaagccggttagcagagtgttggagatgcgtggtgtgtggcgtgcatctcacgcaatgtgcgtggtctttggactgcctgggtggggcggctgtctgccgccgtatcctcaccccccccccgttccacgccccggtccgtgcttgcggcgcgggtgctccaaggcacgcacgccgtgccttctcgccaccgtgggagaggggcgttgtctcatgcaagtccgtagcgcttcagcacccgccgcaatgcgcgcgcgtcgcgcacggtgtcggcgtgcagaccggccgtgcgtgcgccgcgcacgttgacgaacaagtcgtcgacgaacagcgtgtgctcggcgcgttgccccagttgcgccagcgcgcgccgatacacctgcacctcgggtttgcggccgccgagcgcgccgctgcagagcacgcggtcctgcaataacggaaacaacgacggcacgatctgctcgatcgcgtccaccatcagcgtgccgttattggtgagcaccgccacagccgtggtcgccgagaccgccagcacctgtgccactgccgaaggatcggcgcggcatgcagcaacgcgtgccgcgatccaggtggcgcgatcgatcgggtgccccagttcttcgctcaactgcgccagatacgtctgcgtgtcgatctgaccggcatcgtaggcgcgttccagaccttgcgcgaacaccacgtcatgcacccgctgcggtgagcagcccgccgccgcggcaagggcggccatgcaccgtggccgcgcggactgcgcgagcacaccgtcgaaatcgagcaacagcagcgacggtggtgtaggcgacatatgcgtgctcgtacggcgaagccgcagcgttgtcgattcggcacggcatggcaagcacgcgacctgcaatgccacaccgcacaggtaggtggcagaaataccgattcagagttttgaattcggtcgcgacctacccacctgcgccgaccccacccgccgtaccgccgttgcggtggaactgcgctggttatggtcactgcacgccgcatccgcggtgtcagccgtctcggggcagcgcccggtcactcagcacgccacacgtctccatggggggactgcatgcgaacgtgcctgaataccgatcatttgtcggcctcggtcgccaccatcctcaccaccgcccgctcgcgccacgcgcgggcgtcttgttgctggccggcgcacagagcttgcctgccttggcataggaagcacgcacgctggatgcggtcagcgtggtgggcaccaggtctatgcgcacgaccgcgtccgtctcggttgacgagatccaggtgcaggtgcccgggatggcgccgcagcagctgttggccagcctgcccggcgtgaagcacacgcgacgcctgctcgacgaccggctcacgatggaattcggcgccaaggggctggatgtcaaacgcgactacaacggcatcgccaatctcgacgacttcactgtcggcatgcggcgcgctgtcaccatcaagaacagcgattggttccagccgcaggtcggtgccagcttccagcttgccgaaggcgtgcaggtattcgccaacgacgcggagaacttcagttccgcgccgcggctgaccttgacctcgggtgcattccatccggatatcgcgccggaagaatccacccatatcgatatcggcatccgtgccgaatccacgcagtggagcggctatatcgccgcctgcaagatcgatgacgaaaaccgtatcatcgcgctcaccgacccagccctgctggtggtggcgcccaccgtctacgccaacgtcggcgacgtgcagacgtacggggcggaagtgtccggcatgtggaagccggcgcccggctggcggctgggcacatcgctgacctggaacaattccgaaattccaggacaactatttcggcccggtcagcggcaacctggtacaggtgaaaggcaacgcggtgccggatgcgccgaaggtgatgttcagcgtcaacggcggttgggaaggcgcgcatttcttcgccaatttcgacgccaaatacaccggcaagcgctacggcgacacgttcaagaccgaccaggtggatgccaccttcatcgtcaacggcagcgtcgggtatcagggcgaggacagtgggttgcttgccggtggtcggcagcagttgtcggtctacaccctgttcgacaagcacgatacgatcggtgcggtgtttcccaacgaaagctcaggctcgtaccagttgatcgcaccgcgccagctgttcgccaatctggccgacacattctgaggtgcagccgtggccggcaaggttgccggccgcacgcgttcgtccacgacatgcgggggaagtgcgttgatgcaaggcaatcacacgggagcgatgacgcggcggcaattgctgacgcgcatcggtatgaccgccggcggcgcgatgatgtatcaggcgatgagcagcctgggcatggcggccgaatccaatttcaaaggcccgctgcaactggatggcgaccccaagggggcgtcggtcttgattctcggtgccgggctggccggcatgagcgccgccttcgagttgcgcaaggccggctaccgcgtgcagctgcttgaatacaacgaccgccccgacggacggaactggacgctgcgcggcggcgaccgctataccgagttgggcggtgccacgcagcattgccggttcgacgagggcttgtatctcaacccagggccgtggcgcattccgcaccaccacaaggcggtgctgagttactgcaagcaattcggcgtggcgctggaagccttcaatcaggtcaattacaacgcgctgctgcatagccaaacaggcttcggcagcaaaccgcagcgctttcgcgccatcgatgccgattacaaggaccatgtgtccgagttgctggccaagtgcacgcagcaacacgccctggacgcggcggtcagccgcgaagatcaggagctgctgctgaaatccctgcgcacctggggggcgctcgaccagaagttcggttacgtcaagggcaagaacagcagcgagcgacgcggttttgcgcgttaccccggtggtggtttgtcgggcaagccggaattctccgatcctttcagcgtgcaggacgtgctgcgctcgcgcctgtggacgacgttggcagccggcaacaactatgaaaggcagaccaccatgttccagccggtgggcggcatggaccagatcggcaaggcgttcgcacgtcaacttggcggtgccattacctacaatgccaacgtcaccaggatcgatcaggacggcagcggcgtgcgcgtgtccttgcaggatgcggcacgtggcggcgaagagcgcatcgccagtgcggactggtgcatctgcacgagtccactgtcggtgctcagccgcattgcagtcaccgccagcgatgcgatggccacagcgatcggcaaggtgccgtacgcggcatcggtcaaagtgggcctgcaattcaagcggcgtttctgggaagaagacgaggcgatctacggcggcatcagctacaccgatctgccgatctgccgatcaccttaatcagctatccctgcacaaactaccacagcccaggcaagggcgtgctgctcggtgcctatgcgtggggactggacgcgtaccagttcaccgcgatgacgccggagcagcgcgtgcgcaaggcagtggaatacggcgcccagctgcatccgcagtatccgcgcaaattcgagaacggcatcgcggtcggctggcaccgcgttccgtttacgcatggttgtttcggcatgtggagcgaacaggcgcgtgctgagcgctatacttcgctatgccagatcgacgggcgtctggcgttggctggtgaacacgtgtcctacatcccggcctggcaggagggcgtaattttatctgcgcacgatgtcgtgggccgcctgcatcgcaaggtcattgccggaggagcgcgcgcatgagcctgttgccacgtgtgtgcggtgccaccgttgcgcttgccatcctcatcttgttgctgccacccaccgtgcgcgatgcgcaggcgcaaagttccgatgccacgcagctgtttccgcagcagggcttcgccaaggcttccggtcaggacgtctaccaggcgatctgccagggctgccatatgccggctgggcggtgcgcgcaaggcgctggcgactatcctgcgcttgccggcaacccgaaactggttgccggcccgtacgtgaccatgatggtgctcgacggccacgccggcatgccgggtttcggcgacatgctcgacgaccgtcaggtggccgaagtggtgaattacgtgcggactcacttcggtaacgaccatgccgagcccgtgaccatcgacgacgtcaaatcgctccgccactgatcttctctcatacaaggaattgccatgctccgttccatcacgaccgttatcgccgctgcaatgctgtggtctgccagtgtcggcgccgcgcacgccgccgaggtgatccgccacaagattcccaacagcgatttccccattgctgccgcggtggaaattcccgccggcaaggccacggtgtatctcagcggcaaggtgccggcggtgatcgatcccaatgcgccaaaggattccgctgccacctatggcgacaccaaggcgcaaacggtgagcgtgttgaaccagatcaaacagcagctggccacgcttgggttgggcatgggcgatgtggtgaagatgcaggcgtttctggtcggcgacccggccatgggcggcaagatggatttcgatggcttcatggaagggtatcgccagttcttcggtaccaaggagcagcccaatctgccggcacgctcggcgttccagatcgcggcattgggtaacccgctgtaccgggtcgagatcgaagttgtcgctgtgcgtccctgagtccgcgtcgccatcctgctggaggatgtcatgaaaaccgctctttcgcgccgcacgtttctacgcgactgcgcgttgttttccggcgccgccggtgcaggcagcttgccgttgctggccagcgccatcgaacgcgccactgtcatcgcgccgacaccggcaacggcgcgggcaccgatgatgatcgactccaatgaatttccggatggaccgtcggctgccgcagtgaaggccatcgcgcagatcgcaccgcaaggcgggcgctacctgcgccaggtacagatggacttgatgaccacgctggctgccgagctcacgctgccggtcgatcatctgatggcgtatgccgggtccaccgagccgctcgacgacacgatgctggcattcacttcgcccagcgccgcgttggtcacggccgaccccacctacgaatccggctggcgtgcggcaacccgcaatggcgcgcgcctgatcaaggtgccgctgcgcaaggactttcgcacgatgtacaggccatgtgcgcggccgaaaccaacgtgggtgtgatctgcatctgcaaccccaacaaccccaccggctcggtcaccgcacgcagggatctggacgacgcgttggcgcacaagcccaaaggcagcgtattggtggtggacgaggcctatatccactttgcgcagagcacgcgcagcatggtcgacatggttgccgctggcgaggacgtggtggtgttgcgtaccttctccaaacgctacggtatgtccggcatccgctgggctatgcggcggcgcgcccggatttgctggccaagcggacgttctacagcgtcaacagcttgccggtcaccgccgccgccgcagggctggctagcctgcgcgatcctgcgctggtaacgcagcggcgcacacgtacagcggcaacccgtcgtgacgtgatggagtttcccggcaagcacggttatgcctgcaccacatcggagagcaactgctttatggtcgatgtgaagctgcgggccgctggcttcagggacgatatggccacccatggcgtgttcatcggccgcagctggccggtgtggcgaacgtggtcgcgcatcaccgtgggcaccgaggcagagatggcgcgcttcaagcaggcattcgtgcaggtgatggcaggcgagcatggcatgctgccggtgccagctattgcgtctgcagtcacagatccgatggaggcgtttttccgttacgcgtgaggctggcgtgtggccgaaggttcgcctgcaatcaatccggctcttcgcatcctgggtcgatacgcgagtgcactgcagcaggctcgcgcgtgatgcgctgtggattgcgacagcgcgttactctggcactatcggcacgtctcagcaggtcactgttgcagcggcgcgccgcgtgcgaggtgctgcaatttcctaacccaggagtgttcccttgacgcttttttccaccattgccgtgtgtgcgctggcgctgatggcgccttcggcctgggcacggacgtgtgcggtgaccatcaccggcaacgatcagatgacgttcgaccagaacgcgatcaagctcgcgcccgattgcacgcaggtcgagctcacgctcaagcactccggcaagatggccgccacggtgatggggcataactgggtgttgaccaaggctgccgatttccaggcggtggccaacgcgggcgtccgctcgaccatcgccgacagttatctgcccaaggccgacgcgcgcgtgattgcgcacaccaaggtcatcggcggcggcgacagcaccacggtgagttttccgaccagcaagctgagcaagggcgccgactacatctttttctgttcgttccccgggcactgggcgatgatgaagggcacgctgagttttggatgatgcgcgcgtggcggccggtgctttcaggccgggccgcgacacatgcagattcgcgctcaacgtggcgatgcatgcagatcagtcagttgccacagcctgatctgcatgcggttcgcttccacgcaacagcccgcgctgcactgcctgtgcctgtgccagtgcgctttcgcggctgcgtgcatcgagcttgcggtacaggtttttcagatggaatttgactgtgttttccgacagatgcaggcggcgcgcgatctgcttgttggaataaccgcgcgccagttgcgccagcacttccagttcgcgttcgctgaaaatgtcgccggccgggtcgtcgtcgtcgctgaggcgttccagcaaggcctggatggtcaaggcacgcgtgctgccgccaacggtgtgcgggtcgtgctggcgtagcgaacgtagcatcgccttggccggcaagcccaattccacgatggactgccagctttgtgtgagggcgacatgctccagcgcgctgtacagatacggcagggcggcgaggggctcgccgcgttgctgcagtaccagcgcaatacgcgcacgggtacgtgccagatgccaggcattgtcgttggccaggcaggcctgttcgatctgcccaaggatgacgagcgccgcgctgctgcgtccggccaagcgatgccagcgtgccagtgcgaagcccatcgccgcgcgatcgtgccagcgatgtgacgaacgcaaggtgtgcgccaggccggattcgccgccggtgcgtgcgatcagcacatcgatggcggcgttgcccgggtgttccagcaacagcatcaaccgccatgctgcggccagttccgataagcgtgccagcttgcgcccgtgtgcgatctgctcgatatgttccagcaacagcagcgcactgcgtccactgtggtcgcgcaggcgttccagtcccaacgcggtgccgtatccggcggccagcacatccatgccgccatcgtgttgctccagcaattccagcgctggatacaacagatcggctgcgtcgtcgtggcggccgcgttcgtagtgcaattgcgcaagcaagcactgcgcggcggattccagcacgcgatccagttgcggcgtacgtgcgcaccacctcagtgcctgccggtagcaggcttccgcatcgcggagctggccgcgatagaacaggctctggcctagcgacaacatcgcctggctggcgcccaggtcgctgccgccgcgctgcatcgcggcgcgcgcgttgcgtgcgtagtgctcggcaactgcgaatgcgccctgcgcgatcgcggtggtggcgcagatgcagagcagcatgccgcggccgagatggtcgtcttcatccagcgcgccagcttgggcagcaatctgggtcagaccatgcggattgccgcagatttcgtccagacggtcgcgcagcagcgcgaccatcacggtgtaatcgcgctgcagcggctcgcgtaatgcggcgggaaaatcacgcagacgctccagcaacagccgcgcatgactgaactcgccaagcttcagatgcaggtgcgcctgggtgaaattcaacgccggtgtgtcgcggatggtgcggtggtcgaaatggcgtagcagcgcgcgcactgcatgcgtgccgtgggtcagcagtaattgccagctgccggcacgcgcgatgtagctcgctgcaagatcgccgcagtcgccgcgcgccgcatgccgcatgccgcaccgcttcggccagacgctgatgctcgccgaaccagcgtgctgcgcgttgatgcagctgcacgctttgtccgggatgttcgcggtcgagcagttgctgcaggaagtcggcaaacagcgggtgatagcggaaccattcgcgctcgccatccagcggcaccagcaagccgtggaaatgctccagccgtgccaacaagcggccgctgtcgtcgcgctggcgcacggcagtcgcggatggtgcggtggtcgaaatggcgtagcagcgcgcgcactgcatgcgtgccgtgggtcagcagtaattgccagctgccggcacgcgcgatgtagctcgctgcaagatcgccgcagtcgccgcgcgccgcatgccgcatgccgcaccgcttcggccagacgctgatgctcgccgaaccagcgtgctgcgcgttgatgcagctgcacgctttgtccgggatgttcgcggtcgagcagttgctgcaggaagtcggcaaacagcgggtgatagcggaaccattcgcgctcgccatccagcggcaccagcaagccgtggaaatgctccagccgtgccaacaagcggccgctgtcgtcgcgctggcgcacggcatcggcgagcgtggcgttgatgcgttccagcgggctggtgcgcagcagcaggtcgcgggtatccgcgtccagatcgtcgaccacctgttcggccagatatgcggcaatctgcgcgctgcgcccggagaaacgtgcggcgacttcctgctgacgttgtgcgtcgccttccagccacagccgcgcgtgttgcagcgctaccggccagccttcggtgtagcggcgcagttcgtccaccaccgatgctggtacatgcgggccaagcaatgcctgtgcttcaacatcgtcgagcgccaggtgcgcgctgccgatgcggctgagctgggcttgcagatccaaccgtgccaacggcaggttgggcacgcggcgagtggcgagcaagagatgcaaacgtccgccgctgtgttcgatcaggcgcagcaccacatcatcgacgaggctgctgccgagccggtcgtagtcgtcgacaatcacgctgatgcggcgcggcgccgtgcgtagtgcgcgaatcaacagcatcgccgtttcgcgcggattctggtcgcgcgtgtgcaggactgcggcgcatagcgcgtggtcggcgcctgcgctctgcagcgccagcgcgagatggccgagaaaacgcgcggcatcggcgtcttcttcgtccagcgacagccatgccaccgcgcccggctcgcgcgcactcagttgcgcatgccactgcgccagcagcgtggtcttcccgaaacccgctggggcgagcaatagcgtcagtgggcgtgcttgcgcttcatccaatgcagccagcagtgcgtcacgcaccacggcatcggcgcgcggcaacggcggctccagcttgccggcaagcagccaatcgggaatgacgcggtcgcgcgacggtgacgggcgcggggtgagcagcgcaacaggcttgagcatgaggcgaaggcggccgtatcaagcgtcggcagcatgccggctcgacacgctgcagatcgtggtgaaccagcggcaatgcagcgcgatcaccggactcggcgacgacggtgcagcggctgcttcgagggtccccacccaacgacacagcgtcacgggtacgcggtcacggacttcttgcactacgcaccgccttgcattgcctgctgccgcgaatgaaacgcgcgagccgcacagtcaggcgcaccggcagatccggtgacacgtgcctcgccaaggtcctgcgcaacggcacgtgcggcacgatcacgccgcaccgcaaacccgcaatgccccgcgctcactgcttaccgatttccagcccctcagcgcgcaacgtccgcaaacgcgtcgcgcgctgccgccagcgtggcttcgatcacggtggcatcgtgcgcgctggacataaagccggcctcgtacgccgagggagccagatacacgccccgctgcagcatggcgtggaagaaacggttgaagctggtgatgtcgcacgccgtggcctgtgcgtagctctccacgatgtcgtcggtgaagaacagcccgaacatgccgccgacctgattggtggtgacggcaatgccggctgtgcgcgcggcatctttgaggccttcgcataacgcgctggtggcctcgctcaggcgcatgtggaagcccggttcctgcaccagttccagcatcgccagcccggcagccatggccaccggattgcccgacaaggtgccggcctggtagatcggcccggccggagcgatctgctccatcaagtcgcggcgaccgccgtacgcacccaccggcatgccgccgccgatgatcttgccgaaggtgctcaggtccggggtgacgccgtaatgcgcctgcgcgccaccgagcgcgacgcggaagccggtcatcacttcgtcgaagatcagcaacgcgccatgccgtgtgcacagcgtacgcagatgctgcaggtagccggcctgcggcggaatgcagttggcgttgcccaccaccggctcgatgatcaccgctgctacttccgggccaatctcgtcgaacagggcggtggcgccttcgaagtcgttgaagctcagcgtggcggtcagctcgctcaggcctgccggcacgccgggcgaggtcggcacgcccagggtcagcatgccgctgccggccttgacaaggaacgagtcgccgtggccgtggtaacagccttcgaacttgatgatgcgattgcgcccggtggcgccacgcgccaggcgtactgccgacagcgtggcttcggtgccggaattgaccatgcgcaccatctcgcacgagggcaccagcccggtgatggtttcagccatggtcacttcggccgcgcacggcgcaccgaacgacagcccgtcgcggatcgcacgctccaccgcttcgcgcaccgccgggtggttatgcccggcaatcatcggaccccacgagcccacgtagtcgatgtagcggttgccatcgacatcgaacaggtacgagccatcggcacgcgccacgaagaacggctcgccaccgaccgacttgaacgcccgcaccggcgagttgacgcctccgggtagcacggtctgcgcctgggcgaacagggcgtgggagcgggagtggttcatgcgcgcagatccttgagaaataccgatggggggcatcgacgcccggcagcgggcatcgcgttggccattgtcaggcctgcggcctcgcgcgcctacccgtcggaacgggcgggtaggggaacttggctgcctataatcgaacgcgacgagatcgacagtttgggaatgagctgatggcgtgcagtcattggcgctgcgctgcagatgttcagagagtgtgattccggtagctactggcaccgtttatttgtcgccttgccgagagttcaagacctgggagagagcatgaatcgtagtatccagaagcgtggcttggcattggcattggcattggccatgggcagcgtccacgcacagtccactaccggcagcatcgtcggcagtgtagggcagggcagtggcacgagcgtgctggtggaaaacaacagcggtctgagtcgcgaagtgccggtggatgcacgcggtcgttacaccgccggcaatctgccgctgggcacttacaaagtaacggtcaagcgcgatggcgccgtggtggaaacccgcgagaacgtcgccattactgtgggggccaacaccgacgtctcgttcgccgccaacgctgcggggagcggcgtgcagaccctggacagcgtcaccgtcaacgctgccagcctgaccaccatcgacgtcagcagcgtggatacgcgtaccgtggtcaccgccgaacagttgcagcaactgccgctgggccgcaccgccgaagcgatcgcgttgctggcaccgggcgtggtggtcaacagcggcggcttcgacaacggcccgctcggcggctcgttgcccagcttcggcggctcggccgccagcgaaaatgcgtactacctcaacggcttcaacaccaccaccatcagcaacaacctgggcggcctgaccctgccgtacggtgccatcgaccagcaggaaatcttcaccggcggctacggcgcgcagtacggccgtgccaacggcggtgtgatcaaccagatcggcaagcgcggcaccaacgggtggacgttcggtgccacggtgatctgggagccgaacggcctcaaggccaaccagcgcgacatctattggcgcccggacagccagggcagtaccatcaacaacgccgcctaccgttacgcgcgtgcggccaatggcctgtatcagcccgccagcgaggccgaggccagccagacgacctacagtgcctacgtcggcgggccgatcatccaggacaagctgttcttcttccttgcagccgagcaggtgaactccgacggcgtacgcgtcggcaccaatcgcgacaccgacaacggccgtaccggcggcctcaccgacgacgactacaagcagaagcgctggtacgccaaggtggattggaacatcaccgacaaccacctgatcgaggtgaccggtgccagcgacgtcgccgaaaccaacggctcgatctaccgctacgactatcttgcgcgtcggcgtggcgcctacttcaccgacgaatccacctggaaaaccgggccgacgctgttcaccggcaagtacaccggctatctgggcgacaacctcaccgtgaccgcgctgtacggcaagatgagaacgccggacgaactgacgccattcaactacgacgcggctggcggcccggtgatcaatagcgccgcgctgcagaatccggcctataccggcggcacaccgcgcatcggcaatcagctggtcgcctcggtcagctcgcccgaccgcgaatacaaaaaagacaaccagcgcctgaacttggagtggcgcatcggccaccacacgctcaacgtcggtatcgataaccagacgtccgaaggcatcgacgtcggctcgatcctctctggccccggctacgcctggacctacggccagaccaatgatccgtacgggctggccaccggcgggttggtgagccagtcggccaacgaagccggcggcgtcggtgcgccgagcccgggcctggtggatccggtcaatggggcgagcggctactacgtggtgcgcaacatcaacaccaggctgtattcgtacgaggccaagcagcgcgcctattacatcgaagacaagtggcaggtcaccgacaatgtgttgctgagcctgggcctgcgcaaggacgagttcaccaactacaccccgttcggtgatccctatatcgaaatcgacaacgcctgggcgccgcgcttgggcttcagctgggacgtcaatggcgattccagcctcaaggttttcggtaaccttggccgttactacctcgatttgccgctgtcggcggtgggcctgttcaccccggcggccaccaccgatacctacttcacctacagcggcatcaatgccgatggcacgcccattttggcgcagcagttgggctcggcggtctccgtcaattcgcgcttcggtcgtatcgccgatgtacgcaccgcggtggccaaggacatcgaaggcgaaaatcaggacgaactcatcctcggtttcaccaggcaactcgacagcggctgggtgctgggcgtgcgcggcacgcaccgtcgcctcaacgccggcatcgacgaccagaactacgatgtctccaataccgcgttgatcgatgcggcggcggcgcaaggcgtgaccatcgatttttccaaggtggcgggcgcagcgttgatcaatccgggccagaccaacacctggggcgtgattggcaccgatggccagttccacgaagtatcggtgagccgcgaagcggcgggtttcccgaagttcaagcgcaattattcggcggtggaattcaatctggaacgtccgttcgacggcaagtggtacgccaaggtcaactacgtctggtcgcatagctacggcaccaccgaaggccaggtgcgttcggatctgtggcggaccggcggtgcgctcggcagctatcagggccaggcatcggtctcgaccacacagagctgggaccacgcggcgttgatggagcatttcaacggcgatcaatccaacgatcatcgccatcagctcaagttgttcgggttctaccagttcaccccgcaatggggcgcatcggccaatgtcagcctgatttccggcgctccgcataactgcttgggcaactactatgggaccgaatacagcggccgcgatccggccggctacggcggcagtgcaatcaccggaggtccctaccactactgctacaacccggaaaccggcaccggtgtggcatcgcctccgggttcgcagggacgccttggctggatcgcgcagctggatatgggcgtgacctacaagccggcatttgccgacggcaagctggcgttgcgtttcgacgtattcaacatcaccaatgagcagaccgcgaccaatatctacccgttctcgcagctgcccgacaacaccaccaacccgctatggaaccaggtcgtcgcctaccaggcgccacgctcgggccgggtgacgttgagttacgacttctgatcgcgccaggcgatcaggcagtcccggcagcgacgcgtgatggcacgcgttgctgtttttgtttcggggatggcggtcaacttggggacgctctgctgagtgaagacatgcgcccggcttgctgagcgcattgcacttcacctcgggcgctgagagcgcaaggacccgtcacgatcatccgtatgtatcgctttgaataaaactgccggcaacccatgtggtgctgtgtcctcgccgcttgcgggaccgttggcggcatggatgccgccatcgagcctccaaggacggatttacggcgtgtcccgcgagcggcgaggacaccgcgtgcccgacgtacccggcttttcagccaagcgatgcagcgaaatgaaaaacgcgctgtcttcaaatcgatggaagcgcttggatgaacaagtttcaaaacttgccggactaacaggctgctgaaataccagccgtcaagcgagtcggcaccatcggcatgtctcttcgcttctcagaagtggtgaaaaattgaccatgaagtcgccgacgcatgaccttgattgtctgatttgagccgtgtcaatccgttggcattctcgttgctgccgcgctgccatgggcagtacggatctgcgaaatagaaatcgctctgcaggcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagggtgtgaactgcatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggtggtgccgtcgggcgagtaagccagcagatgcaggccactgcagcgttcggtcatgctgaccaccacggcgcgtccgtgtgaggccctgatggtctccagctcccagtcgccgatacggcttcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcacgccacgccgccggcgcttgcggcggcgtttgcgtagatgcatgaacaactgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccatgcgtgactggccaagccggtgcggccggcgatctgttcgggactgaagtcctccctcagcaggacctcgatctgacggatacgctcagcgtcgatgcgtggtcgccggctggcctgtgcgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattgcggcacagctcacgactgatcgtgctgggcgcacgcgccaatacatcggcgatggcgcgcatcgacatcccggtttcatataacgcatgcagacggtatcgttccgataggtcaaggcggctggatgacatgggcaactccacttggcggtgaagtcgctcaggtcaggtcgcctggaccacgtcataaccgttggtgttgcgatccagagttgaagccgccgccagcagatcacggtgggcctgactggcgtattggctaccgcggtcggtatgcatgatcagtcccggcttgggctggcgcaggacgatggccatctgcaaggcgcagcacaccagctcggcaggcatgctcggtgccatcgcccagccaacgatcttgcgcgagtacaggtccagcacggcggccagatacagccagccgcgctcggtgcggatgtaggtgatgtcggccacccaggcttggtccgcagcactgggcttgaagcgccgatccagaacgttggccgccacaggcaagtcgtgccggctgtcggtggtgtgggtgaacttgcgtttccagcgcgccttcagcccgtggcgcttcatcaggcggcggacccggtggcgaccagcgggcaggccctgggccttcaggctggcgctcaatcgacggctgccatagttgccgccgctggcctggaaggccgtctgcaccgctgccgcaagtacatcagcgcgtggagccggtcgccgtcggcgcgccgcatacacccccgaacgactcacccccagcaaccggcacagccgggcggttctggccttctcctgccactgctggatcatctgctggatcacttcagttcccgggcgaagaaggccgacgctttttttaacaggctgttgtcctcacgcagccgttggttttcccgctccaattcacggatgcgttgctgctcgggcgtcagcggccggccttgtcccggctggccgctctgctcggcttggtactgggccaaccagcggcgcacggcgctatcgaccagatcacaggtcgcggcacacctgacccacactcagaccttggtctcggatcatctgcaccacgtgcagcttgaaggcagtatcgaaattcctacgcgggcgggatgtcatatcgggttcggtcttcgttgggatgatcatcccctatcgaggtgtccacgagatttagaccaggacagtttcttactcgaatccctgccgcccctcagatcgtccctccgactgagcctgactgaggcaatagctccatcaaccatgcgagctcctcttcgttgaatgccgggaaatcatccgctgcccctgcgaagggggccgcatcttgttcccacatcacggtgctggacgctgccaggtcggcagcgatgggcgtaccaggatccgggaggccgcccccgatcctggtacgcgggcgttttaccctccagctgaggggcaaatgcagcgcatcgcgctgttcgggaacgcgcacctcgaaagattgctgtgtggaggggccggtgacagcacgatccgatcgggaccgtttacggctgcttgcccgcgtctgatctccctcgtgcattgggctgggcgcatcaaggtcacgctccagcgaatcggcgaatgcatgcaaagacgcctgatccggtgtttgagctgaagtaggggacggtttggcccttttcatccctgatgcctggaggatacggtcccaacgctgcgaggctggggggagcgttccgcagcgggcttcgaattcggtgacgcccactctgcgaaagagctgtaccaacccgtgcctgctcatcccgaactgcgtcatggcgtcatcgaatgcttgcgctgggtgggagtggcactggaaaaactccagcacgcgaaccacttgcgcgtagtcggcaacgcgatgggacgtgcgttcgccaatacggcgattgactcttctgatcaattccggcgcgtgcggcaatccctttttcactgcatccagggcaggacgtccgccgaggcaggccaaggcgacgaggtggtcgttggtcaacgcggccaacgccggatcagggcgagataactgggcaacaatgctctccagcgcctgcttgccgccgccattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgccttcttgccgccatcgtggctggcgatggccaccacctggtccagggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcactgtctccagcgcctgcttgccgccgccatggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcatcggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcagcgtctccagcgcctgcttgccgccgccattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcagcgtctccagcgcctgcttgccgccgccatggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccatggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacaggcgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacttggtccggggtcaggttcaggggggcacccgtcagtgcattgcgcgatgcatgcactgcctccactgcggtcacgccgccacgttttgcaatcttgacaagttggcctgtgtccaactgtaacggtggacctctcaactcccccgccttcgtgagcaaggcctccagggcgcgtgcgccggaccactgtttgccgacgccaacgatgtcttcgtgtgtcgcctctggcaacgccctgattatgtcctgatacgtgacagcaacggtccctaacgctgccgggtgttggctgagcgcaacgatgtgcgcgtgtgtaaacccatggcccaccagtgcctcgtggtgctgcgccactgtcgaacgcaccttcggtttgatcttctcttgctgctgctgactgtagccgagcgtgcgtagatccacctgcgcggccggcgaagcgtcggagggttgcgccgcacgccgtcgcggggccggcttggcgcgcggcggccgcgcggcagtgacagcgacaggcacggtgggtggcgggtcatcggctgcacgcagacccgattgcgcctcatcccattctgctggggcagccgctgtatgcggcgtgccgacggcaggcatcgaatcaagaagcgatgtatcaagaagcgacggatcgaactgacggagcagatcgctgaagctgcccgccgagaacgcaggcgagggcgcagggggagatggcagccgggtccgggacatcgtccgccgagcgggcaagccatccagggggccgccagcaggcggagcccccccccgatctgcagtcggctgaaccctatccggttggggtccgggcagaagctcgcgggcaggacttggcgtgcgcgaacgaatgggatccatcaggcatacctctttacatggtcgcctccagactagcggtctgtggtccctacatagcttcccaggccgcatggcagtacacaacttcgggtgatcctggcaaccctcgacgaccagggtgaggcgcagacatgaaggcgatcccggacccgcatggaggatcggcagagggttgtgagaaatttctgtgctgacagcgagtgaacccacttttggctgttttttacacgaatccctgccaaccctcgagtacgtcccgcaggtagatcacttctgcgccttgagacaaacgcgaccccggagacctggtggcagtaggcgttcgcggggtcgccgagcgcgtattgcgttcttcggacatcatcagcgaccactcccgtgcgatggcgcaggtcagcgcccagtaccgcatgccgcagggctcgatgtcgtaattttctggtgtgaagaatcgatgtccctgaaaaccaaaaccggcccaagggccggtcaggtctacgcgctcgtaggtgtcaaaggtcattgttcagtccgcttcctgtggaatgaccggcagtaatcgtggtgccggtagtcctgcgctgacgctgcgcagcgtgaagtagcccaggcacagggccaccacacctgcgaacgctgcggtcatcagctggccgacgaagatgcccagggcgatttcccaccaaagcccatcttggttgttctgcggtctgtagctcatacggtccccaatgacgatgctccgggattgtaggggtgtaggggcatcgcccctacggataacgcctcacccgcgccgtggacttcgtggcccacgtgtacgccggaccacacgcgctctgtcggcgaaccccgcgcgatccaccattgataaccgcatttcacgcctgcgccggagtagagggtcggcagggattcgtgtaaaacacagccaaaagtgagctaacttgctgtcagtaaaggtttcttactcgaatccctgccgcccctcagatcgtccctccgactgagcctgactgaggcaatagctccatcaaccatgcgagctcctcttcgttgaatgccgggaaatcatccgctgcccctgcgaagggggccgcatcttgttcccacatcacggtgctggacgctgccaggtcggcagcgatgggcgtaccaggatccgggaggccgcccccgatcctggtacgcgggcgttttaccctccagctgaggggcaaatgcagcgcatcgcgctgttcgggaacgcgcacctcgaaagattgctgtgcggaggggccggtgacagcacgatccgatcgggaccgtttacggctgcttgcccgcgtctgatctccctcgtgcattgggctgggcgcatcaaggtcacgctccagcgaatcggcgaatgcatgcaaagacgcctgatccggcgtttgagctgaagtaggggacggtttggcccttttcatccctgatgcctggaggatacggtcccaacgctgcgaggctggggggagcgttccgcagcgggcttcgagttcggtgacgcccactctgcgaaagagctgtaccaacccgttcctgctcatcccgaactgcgtcatggcctcatcaaatgcgtacgctgggtgggagtggcactggaaaaactccagcacgcgaaccacttgcgcgtagtcggcaacgcgatgggacgtgcgttcgggaatacggcgattgattcttctgatcaattccggcgcgtgcggcaatccctttttcactgcatccagggcaggacgtccgccgaggcaggccaaggcgacgaggtggtcgttggtcaacgcggccaacgccggatcagggcgagataactgggcaacaatgctctccagcgcctgcttgccgccgccattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccgccattgctggcgatggccacgacctggtccggggtcaggccatggttctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacttggttcggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgctgccgtcattgctggcaatggccaccacctggtccagggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatatggctggcgatggccaccacctgcgccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattactggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctgcgccagggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccgccattgctggcgatggccaccgcctgcgccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagagcttgcttgccgccatcgtggctggcgatgggccaccacctgcgccggggtcaggggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgattgccgccatcgtggctggcgatggccaccacctgtgccggggtcaggttcaggggggcacccgtcagtgcattgcgccatgcatgcactgcctccactgcggtcacgccgccacgttttgcaatcttgagaagttggcctgtgtccaactgtaacggcggacctctcaactcccccgcctccgtgagcaaggcctccagggcgcgtgcgccggaccactgtttgccgacgccaacgatgtcttcgtgtgtcgcctctggcaacgccctgattatgtcctgatacgtgacagcaacggtccctaacgctgccgggtgttggctgagcgcaacgatgtgcgcgtgtgtaaacccatgacccaccagtgcctcgtggtgccgcgccactgtcgaacgcaccttcggtttgatcttctcttgctgctgctgactgtagccgagcgtgcgtagatccacctgcgcggccggcgaagcgtcggagggttgcgccgcacgccgtcgcggggccggcttggcgcgcggcggccgcgcggcagtgacagcgacacgcacggtgggtggcgggtcatcggctgcacgcagacccgattgcgcctcatcccattctgctggggcagccgctgtatgcggcgtgccgacggcaggcatcgaatcaagaagcgatgtatcaagaagcgacggatcgaactgacggagcagatcgctgaagctgcccgccgagaacgcaggcgagggcgcagggggagatggcagccgggtccgggacatcgtccgccgagcgggcaagccatccagggggccgccagcaggcggagcccccccccgatctgcagtcggctgaaccctatccggttggggtccgggcagaagctcgcgggcaggacttggcgtgcgcgaacgaatgggatccatcaggcatacctctttacatggtcgcctccagactagcggtctgtggtccctacatagcttcccaggccgcatggcagtacacaacttcgggtgatcctggcaaccctcgacgaccagggtgaggcgcagacatctacgcgcatccgcgtggtggtttgaagaagtagctcgtggaagcgcttcgtcagcacaagccgacgcgcggcttgcgccgtacgaccgctgccaagcgcacgtgggtgccggaggagctgcgtatcgtccatcggcctgaagaggtgacgcagcgcttgattcctgggcactgggaaggcgacctgatcaaaggggatttcaactgctcgtgcgtaggcacgctggtggagcgaaagacgcgctttgtggtgctgtgcaagatggatggctgtactgcagagaatgcgctggagggcttcacgcgacagatgaagaagctgccgcattgcctgctgggaagcctcacctatgaccgtggaaccgagatgacgtgttatccagagctgatgaagcggctcaacatcgacctgtggttcgccgatccacatgcgccctgacagcgcggcagcaatgagaacaccaacggcctgctgtgccagttcatgcccaaaggcgtggacttgtccaaggccagccaggagtatctcaacagcgtcgccgacctgatgaacgcccggccatggcagacgcttggctggaagaccccaaaccaggcgctggaagaagagatcgctcaattcaactcacgtgttgcacttgcaagttgagaccgccctgcctgatttccgcggtcggcttcaccaacgccaccacgccattcaagcgcgtgttgctcttcccctttatcggcaccttcaccgtggtgcgctggctggtgttcaagagctgcaagcaaccggtcttcccgcaggaagtggaagccgagtgcacggtcgaaccgaacgatccgaacatctggccggtccccaagtcgatcggcgagttcgtgaccaccgttcctggcttgatgacctatgcgatgcgcaaggcacaaggcatcagaacgccgccggacgcgccaacggatctggcgtcgcagttcaagggctggggcaagaagtgacatggcgcgcggtgcggcctaacccgaatcctgggtgacacgggcattgaacctgaattacgcgccattcatccaggcgacgtggaacgatgcggcaaagaaaggcagcgagaccgacccgttcctgcccgaatttgtcgagaaattccacgacaaattcaaggacgttctggtggccggtgccaagggagagctgaccaagccgtacaccgatggcatcgccaggctgatgtaccaattgagcgggccaatcgtgcacgaactgggcaaggccttggacagcggcgccacgttcgccgcactcggcttgccatcgaagtggcagctggggctgctcgcgaccgtgtcttggcattaccgcttgctcaaacgctgcaccgcttccaccagtacgcccacatgctccggattcatatccggcgacatgccgtggccgaggttcaagacgtggccttcgcgcgagccgccattgccttgcgcatagctgtccagggtcttgccgacttcggtgcggatggcctcgggcgagccgtacagggtggccgggtcgaggttgccctgcagggcgacacggccgcctgcgcgctgcgcggcgtcggccagtgagatggtccagtccacgcccaccgcttcggcgccgctggcggccagatcggccacataggcgccattgcccttgccgaacaacaccagcggcgtgcgctcggcgccttcaccgcgttccagctcatgcgcgatgcgggtgaggtagggcagcgagaattcatggtacatcgccggcgagagcacgccgccccaggtgtcgaacacctgcagcgcctgcgcaccggcggcgcgctgtgcggccaggtaggcgatcaccgcgtcggtcacggtgccgagcaggtgatgcagcacctctggtgcgttgaaggccattgccttgatgcgtgcgtattccttgctgccgccgccttcgatcatgtagcaggccagcgtccacgggctgccggagaaaccgatcaacggcacggagccgtccagctcgcggcggatcacgcgcacggcatccatcacgtagcgcagctcggtttccatgtccggcacgcccaggcggtggattgcggcggcatcgcgcaccgggtggcggaacttggggccttcgccttcgacgaaatacagctccaggcccatcgcatcggggatggtcaggatgtcggagaacaggatcgccgcatccagcggaaaccgttgcagcggctgcagggtcacttcgcaggcgatgtccgggtttttggccatgctcaggaagctgccggcgcgcgcgcgggtggcacggtattccggcaaatagcggccggcctggcgcatcaaccagacaggggtgcggtccacgggctgacggttgagggcgcgcagcaggcgatcgttcttgagcatgggaaggtgtgtcctcagggcggcgcgtcggcgccgccggtgatgagttggaagccgcgtttgagttggatctcgcgcgccttgtcgaaggcgcggtccgcttcatcctgttgcaggtactggtcgcgtcgcagttctgtgcgtccaccgatctcgccggtttcgcgcagaagctcccagccgccgaacagatccggttgcagggtgagctggacgtagcggagcggcgcgttaccgccgggatcgtgttgtagaagaatgcgcatgcggccgattgtagccgggcgctgctgaaggctgagagcagtggcgcgtccgggtgttgtgggtgcgaagggagcgtcgttgggcgtccacgcttgccggtgcgctcctgagcgaggttgcgaccgccggtgcagacggtggcaggccggcagtgcgcaggagcgcacccgggcgcgataggcatttatcgggaaggccccatcgcgcccgcgggcgctcctacacatggtgagcgtcgtggcgatcgacggcagctgggtgcgggcgtccagcgttcggtgccttattggcaggctggccttatcccgccaggatcttcagcaccgctgcttcttccacatccggcacgacttcggccttgccgataccgcgccacagcaccaggcgcaggcggccggcgatgtttttcttgtccaaccgcatgcgcgcgagcagggcctccgggggcaggccgggtggaatgtcggtaggcagctcgaagtcgtgcaggagggcgcgcaaggcctcggtgtcctgcgcatcgctcatgcccagggtggctgacaggcgcgccgccagcaccatgcccactgcaacggcttcgccatggttgaggttgtcgttgccaggcgcgccgtagccttgctcggtttcgatggcgtggccgaaggtgtggcccaggttgagcaaggcgcgctcgcctttttccagtggatcgcgcgccacgatttctgccttgtgctcgcaactgcgggcaatggcctgtgccagcgcggccgggtcgctgtccagcagtgcgtggcgttcggcgtgcagccattggaagaacagcgggtcgcggatggcgccgtacttgatcacctcggccaggccggcgcgcagttcgcgcgcgggcagggtgcgcaaggtgtcggtatcggcaagtaccgcgcgtggcgggtggaacgcgccgaccaggttcttgccctgcgggatgtccaccgcggtcttgccgccgaccgaggaatccaccatcgccagcaggctggtgggtagctgcacgcagtccacgccgcgcatccagcacgccgccgcaaagccagccaggtcgccgaccaccccgccgcccagcgcgaacacgcaggcatcgcgggtggcacccagttcggccagtgcggtgatcgcggagccgaaggtatccagtgtcttggaggcttcgccagcggcgatgaccagttcgccgatctgcaggtccgggcgcgcgctcaacagcgcggcgcgtacgccggccgcgtaatgcggggccacctgcgagtcgctgagcaacaacgcgtggcgtccgcgcacatggcgggccaggcgcgcgtcgtcggccagcaggccgggcgcaatcgtgatggtgtaaggctgtgcgccgtcgacagcgacgctgcgcgaggaacggggaagtgtcatgcgggggcactcgacatgcgccattgcgcggccaggcgcagcaccagctgcgcggtggcctcggcgggggaaaaatgatcggtttccaggctgaggtcggcaacctcgtgatacagcggcgtgcggtgcgcagccatcgcatgcagcagctgctcgcggtcggcgcgttgcaacagcgggcgattgcggtcgcgcgccagccgtgtcagctgcgtcggcacgctgacatgcagatgcaccacaaacccacgtgcgcagatgcgctggcggttgtgcggatccagcaccgtgccgccaccggtggaaatcagtttgttgtcctgttccagcagcgcctgcaaggtgtccgcctcatgctgccgaaacccggcttcgccatgctgcgcgaagatcgccgggatgctgctgcccacctgttcgacgatggcctggtccacatcgacgaactccagcccgaagcgctcggccaggcgacggcctatgcagctttttccggcgcccatcgggccgaccatcacgagattgggtgcggggttcatgcgcagggatcgtagcattcacaccatcgggccgggccgatggtgcgggccactccccgcgttcgccagaccaatcgtgcacgatccgacgatccgatcgcggtgcataggcgaagcgcgggcgatgcgcccacaataggcgtccatctggctgccacgcaccgtcatgaccgatctgtacgcagaagctcttgccaccttcgccgcgctgtatgccgaggcgcagaacagcgccgaactcgaagccagcgcgatgaccctggccaccgccaacgtggatggccggccgagcgcgcgcaccgtgttgctcaaggccttcgacgcgcgcgggttcgtgttctacagccatctggacagcgcgaagggacgcgacctgcaaacccacccgcaggcggcgctgctgttcctgtggcgcagcctgcgcgaggccggcatccaggtgcgtatcgagggcggcgttcaactggtgagcgcggacgaatccgatgcctacttcgcctcgcgcccgcgcatgagccagatcggcgcctgggcctcgctgcaatcgcagacgctgggttcgcgcgcggagttcgacgcggccatcgccaaagtcgaggcgaccttcgagggccgcgaggtgccgcgcccggagggctggggcgggttccgggtggtgccgcaggcgttcgagttctggtacggcgccaagttccgcctgcacgagcgctggcgctacgaggccgacgcggccagccattggagcaagcggatgctgtatccgtgagtccgcagcccggcacagggcttcgagccagctgaacgggcggtttgcctcgcttgccgcgtgcccgactggctcgctttcggccctttctgccggtcacgggcagtctgtagtatgtccggtcgttgcaggactcttgctgcatcaccaccgccgcatgaccaaaggacaggacatcgtatgacgcagtacaccactgtcgaattgcacggcttgctggccgagcgctaccgtgggcacccaatccatgtcgaactgatcgacggcctggagccggccatcaacctcaccctggccgaccacggcgacatgcagatccaggttgccgcttccggctcgcaggttttcgtctccacgctgctggcccatgccgagcacgtcaacgaccgcgccgccttcaacgacgcctgcctgcgcctgaatccgctcaaccccttgtccaatctgggcttggtccaggtcgacggcgaggaccgctacgtggtcttcggcgaactgtcggcatcgtcgacgctcgaccagatcgacgaagaaatccagaccctggcggccaacacgttggaagccgccgaatctctcaagccgttcttttcctaaaggcgtgttgtcatgagtattttttccaagctgatcacgctgctgcgtggtaccgcacacgaaaccggccagaaggccgtcgacgccaatgcgctgcgcatcctggaccaggaaatgcgcgatgccggcgcccagctcacgcgctcgcgcgaagagctcaccaagctgatggcgcagagcaagctggcccagcagaagatcgacgcgcgcgccggcaagatggccgagtacacgcgttacatcgaaggcgcgttggccaagaacgatgaagcgctggcgcacgaggtggcggtcaagctggccgcgctggaaagcgaggatgccggcgacaaggcggccaagaccgcgctggaccaatcggtggtgacgctcaaggcgaccatccagaagaccgaaaaccagctgcgcggcatgcgtcagcagatcgatacggtcaaggccaccgacgcggtgcagaaggcgcaggccgccatcgccgcgcgccattccggcgccagcagcaagatgggctcggcgctggaatcgctggagcgcatcaaggcgcgtcaggccgaaacctcggcacgcatcgcatcggccgaagagctcgaatcgtccaccggcgatggcgatctcaatcggcgtctggcggcggccggcctgatggaaggcgaatccaacgccgctgcggtgctggcacgcttcaagaagccggccgcgcagctgggccacgagaacaccagcggcagcgcgccgttgatcggccaggtgcgcgacgtgcagcaggttccgcgcagcgacagctgatccatcgcacggcacaggatgcgccatgatcatcgttgaacggctgttccgtgtcctgcggcgccatgtgcgccgcgtcagctggggcatggtgacgctggcactgcttgcgcacatgggcttgagctgggtgttgctgctgtgggccggcgagcagaagcgcgttggcctggacgcgtttgcgtactactacatgaccaccgccaccaccatcggcgacggcgatctgtcgctgggctcggtggccgggcgctctctcgctgcgttcgtgttgatgtcgggtgcgatggcgttgttcaccacggtgctggccaagaccagcggcgtgcgcatcactgtctggaggcgccaccacatgggcaagatggcctatgccgatctgcgcgggcacaccattctgatcggctggcagggcgcggcctccacgcgcttgctggagttgctgctctccgataccgccaccgatgacgaaggcgtagtgctgatcgccgagggcgtggcgggaaacccgctgcccgaccacatgcgcttcatcgctgccgagtcgtacacgcacaccgaggtgtacctgcgcgccggcattaccggcgccgcgcgtgtcatcgtcaatctgccctccgacgaccagaccctggcggcggtgttcgcgttgatggcgcatgcaccggccgcacacatcgtggcgcacttcgattcggccagcgcggcgcgcttggtcaactgccattacccggccattgagtgcgcgcgcccgatgaccgccgagatcctggcccgcgcggcgcaggatccgggcagcgcggcgatcaccgccgagctgctatcggtagacgatggccccacccagttcagtcgtgccgcgcctgcgaatgcgcaaccactggatgacagccggcttgcggccgatttcaaccaacgcggcacattgttgctgggcctgcgcgcgcccgatggcgcattgcgcttgaacccgccagcacgcatcgctgtcgccgccggtgccatgctgtcttacctggccgagcagcgcgtgccggcgcacgccatcgcgtggcaggccgtgcgcagcgaggcgtcccccatgtccccatcgctacaaggtgtatgacgatgcattttttcagcaaattgttcggccaaccgcaaccgccgccgctgcctacttccagtcgtggcgcgatcgatcacacgctgccgctgggcttgcgtgtcggtggccaggtggaaatcgataccaccctgtaccgcatggtgcccgaggccatgaccgccgagttgccgggcgggcatcagggcattccgtgctacggccacgtcaatctgggcgatgggtatgcgctacatcgcttctacctggacgacgatgcgtttttgcaggtcaccaccgtgggcggcgacctggaagcaatgaaggccttcgtctattgcgagacggtgaatccgcccagcaaacaggcattccaggagttcgtgatgcagcatccgcatctgggtgcggcgcagatcgagtatgcaggcaagcagtggcagcgcgccacgcaatccaccgatgacgcggcgcgaattccacccatcgcatacgacgaagtgttgtaccgctatcagccgccgcgtcgcgatggcgatctgacccattacgccatgctttacagccgcgacgtgccagagctgcagcgcgaagaatttttgctggtgaccggtgaggattccggccccaacgaattctgcgtgacctacgcggtcgggatcgatgtcaccgtcgccgatctggatatcacctgagcgcacgcgctcgccttccactcacctttgtcctgtcatgcatccgatcaatctgcacagttttctcgcgtttctttcctatttcggtaccggcctgggtgtgttgatcgtctcggtggtattggtgaccctggtcaccccgcacaaggatttcgttttgctgcggcagggcaatgtggctgcggccaccgcattggccggcaacctgatcggcgttgcgctgccgctgcattcggccattacccattctgtgagcctggtggacgcactgatctggggcctggtggcctgcgggatccaggtggtggcgtacctgctggccaatctggtggccgggcgcatctcgcggcagatcaccgacaacatgaccgccgccggtctcttttcggccggcgtgtcgatcgcagtcgggctgatcaacgccgccgcgatcacgccgtaacggagcgcaggcatgaagcgatcacgcaatctcaaactcaccttgatggccgcgctgccggccgctttcgtcaccggctgcggctcggagccggagaccggtgtggtgctgcagtcggcctcggactgttaccagatcaagaaggaacagaccgacatccagcaatgcctcaaggcctacgacgaggcggtggccaagcatcagcaggccgcgccgcgcttcactacgcgctacgagtgcgatgcgcagttcggtagttgcacggcgatcaccactccgcaaggccagcagagctggattccgccgatgggcgggttcttgctgggctacgcgttgggccacatgagcggcggcggttatcactatggcggcgcgattccgctgtatcgcgactatcgcagcggtggttactacaagcccaatggcgatctggccagcgaccgcattggcaccgtgcgtgggcgcagcggcgccatcgacatgcccacgcgcgccatcacggtgtcgcgatcgggcttcgggtccagcgcggcagcacgcagttcattcggcagcggcgggcgcagcgcgggcttcggcggctgacatgcaacgcatccacatcgccgaacgcccggattggcgcacgcaggccgaatcgctgggtttccacttccacaccatcgatggcgaaccgtactgggacgaaagcgcgtactacgcgttttcgctgcggcagatcgaagacgacatcgaagcgcccacgcaagacctgcacgacatggcgatgcaactggtggacgaggtggtgcgctccgaagcgctgatgacgcagctggcgatcccgccgttctactgggactggatcgccaactcgtggaaagagcgcgacccgcatctgtatggccgcatggacctggcgtattcgggcgacggcccggccaagttgtacgaactcaattacgacaccccgaccgcgctgtacgagtcggcgtatttccaatggttgtggctggaacagcagatcgccagcggcgcgctgcccaagggcaccgatcagtacaacctgatccaggatctgctgtgcgaaaccctaggtgcgctggcggtggacggcgcgatcggtgcgcagatgcattttgcggcggtacgcgactcgctggaagatcgcgccaccgtgcggtacctgcgcgactgtgcgcatcaggtcggcatcagtaccgaggaagtggcgatcgaagacatcggcctgagcgcggaaggctggttcacagatgagcaggatcgggtgatccatacgctgttcaagctgtatccgctggaattcatgatggaagagcgcttcgggccggcattgattgccgaccggatgcgcctgatcgagccggcatggaaatcggtgttgagcaacaaaggcattctgccgctgctatgggaccgccatcagggtcacccgaatctgctgcccgcccgctttgcgcaagccggcgagttgcccactgcaggctgggtccgcaagccattgctgtcgcgcgagggcgccaacatcgcgctggtcacagcccaaggccagaccgcacacaccgacggcccgtatgtggatggccctgcgattctgcaggcgcatcacccgctgccggtgttcgacgcacgccatgcgctggtgggcagctgggtggttgccgatcgccccgctggattgggcatgcgcgacgacgatggcccgatcacccgcgacacctcgcgcttcgtgccgcacgtcatcaccgattgacgcctagctgagggtgcatcgccgctgcgctggcgctgtccatcgcgcttgacacaagcgccagctgggcgcaaggccttgtgtgcatgcaaggcatcccatcttttccacaccccctgtggatggaagttgcacaaggctgtggacaagtgcgcgcaggccccggcctgcaacgctgtcaagatgggtggcgaaaaaatgaccggccggttgcgagagactttcttcgtgcggggtcaatgcgatcccggcaggatcggcaacgtggtcggcgcttgcatcgctgcgatattcaggtccgcatccagcgatgccactgctatctggtgggcctgaaggccacgtgagtcgttccgaccacctaacccacgcatggcagtcccgtactgcaaccgaccgaccaagctacgtcagcaacctccgcactgggtcgcttcgatgcctgcgctcgtcgcagccgcagccattaaatttgtcgtgccacaaaaaaactcgccaccgccagcaaccacgccaacgcgaacaagctcaggtaggcggcgcgcgttgccgatgtcagcagcgcagcgaacaaggcgccggccagtgccagcatggctgctaccgcaatggcttcgctcaattgcagcgcagaactgtgggcgccgtgctgcgctgatggcgacagcgacagcagtaccaccgacagactggaatacagcaggcccatgcccaggccggtcagtgcccagccagcgatggccaacggcaccggaatcgctggccacaccgcgcctgcactgatcgcgatacccagcgtcatcggtagcacccctgtcttgagcaggcgagggcccgaccaaccggcacggctgtggccctggtatcacgaaccactgaaccagcccaatgcgcccacactcagcgccacgccggccagcagcggcgagagcccgcgttcgcgcgacagtagcagcggcaaaaaaacgcctcaaagccgaagaatgcggaggcggcaatgccacgcagcgcgatcacgctgggcaacccgcgcgcaagccgcaacgcgccggtcggcagcagatgccaggcgcaatacaccgcgagcaacagcgccggcagcatcgtggccggcaccagcatgccgtgcagctgcccgcccagctacacgcccagctacacgccaagctacacgccaagctacacgccaagctacacgccaagcacgcccagcgccgcgccaacggcccagcccaatgatgcagttggcgcgtcggagacctcgcttgtccatatccgcccgcgcagcgccggccacagcagtcatcccgccggaatcgccagcagcggcaccgacagaaacacccagcgccaccccgcgtgttgcacgatccacccgctgatgccgggtccgatcaacgagggcaccacccagccggctgaaaacgtggcaaagacgcacgggcgcaagaccttcggatacagccgtccgacgatgacgtaaaacgccaccgaatacgcgccggcccccagtccctgcagtcagcgcccgacgatgaacatcggcatgctcggtgccaggccggcgaccagcaggccgaccacaacgcacagcaggccggcagccactgcaccgccagggccggcacggtcgctccagcgcccggctgcggtccatgtcgaccacgctggtggccagggtgccgccgaatgccagtgcatacagcggcagtccgctccattggcgcgccaccgtcggcatcgcggcagccgctgccagcgattcgaaggcgttgagcgacacgcgcgccaccatgcccagcgttgccgcgcggtcaggcgcggccaggatggcggtgggctgcatttcggtgggcggcgttgcaacagtgatcggtctctcggtgggcatcgaacatccaggatccgacgtgtggacagccatgacacaggtgcttgcaccagggatggccgtgcagcatcctgccttaacctgagttgaggtcaaggcaatgcagcgcgcgttgtccgtgggcgaggtggccaagcgcagttgcgtggcggtgtcggcgctgcacttttatgagcgcaagggcttgatcagtagcctgcgcaccgctggcaaccagcgccgctatgcgcgcgatgtgctgcggcggattgcgttgattcgcgtggcgcagcggctcggtgtgccgctgcaacaagtgctcgatgccttctctgtcttgccggagcacggtacgcccacgcgtgcggagtgggcgcggatgtcggcgcgctggcggggtcaactggatgcgtgcatcaacgaactgcaggccctgcgcgaccagctcaccgactgcatcggctgcggttgtctgtcgctgcgccgctgccgcctgagcaatccggacgatgccatgggtcagcgaggtgagggagcattgcgactgggtagcctgatcgtggactaagcctggctaacgagcgctccgtcgcaccgatcgccatgtaggcgttgtggacttgatcggcacgcgatgcgtgcatgtggagcgcggctagcgctgcaccggcgcgcgcatcggcggccacatccgacgcatcacgcggacgcaacgggatcaatggcattcccgcgcgcggcaaggcgcgctgtaggatgggaatcccctcacgccgcaggatttcgcatgacccccaccgtgcgccgatcgctcaccgttgcattgtcgctggcctgcgtcaccgcgccgatgcttgccgccgccacgccagcgagcgcggcatccgcaacgcccgctgcagcgagcgtgttcgacccgctggccctgttcgcgcctctgcaattgcccgacgccccgaatgcctaccgcagcggtagcggcgtgcccggcccggcgttctggcagaaccgcgccgattacgatctccgcgccagcatcgacactgcaacgcacacgctcagcggcgaggcggccatcacctacaccaaccacagccccgacgcgctggacgtgctgtggctgcaactggaccagaacatctaccgcgccgatgcccgcgctgcttccagccgcccacttaggcgcaaacagttcaccgatggcatgcagatcgccagtgtcgagatcgatcaaggcggtcgccgccagccagcgcatgtcgttgtcgacgacacgcgtatgcgggtggatctgccgcagccgttgcccgggcagggcaaggcactcaccgtgcatatccgttaccgctacacgattcccggcacctggggcgggcgcactgcggtcagtgccagcaagcaaggcgagatctacgagattgcgcagtggtatccgcgcatggcggtgtacgacgatctgcgtggctgggacacgcaaccgtatctgggctcggagttttatcttgagtatggcaacttcgactatgcggtgaccgtgccggagggctttctggtcgccggctcgggcgcattgaccaacccgcaggacgtgctcagccgtaccgagcagcaacgcctggatcaggcgcgcagcagcgaccgcacggtgctgatccgcacgcctgacgaagtgactgcacgtgcggccaagccggcaggcaaggggatgcggacctggcgcttccacatggaccacacccgcgatgtcgcattcgccgcatcgccggcattcgtctgggacgcggcacgcatcaacttgccgggcggcaagcagtcgctggcgatgtcggtctacccggtggaaggcgtgggcgcagacaagtggaaccgctccaccgaatacgtcaaaggcgcgatcgaacatttttcgcagtggtacccgtacccgtggccggcagcggtcaacctgggcggttatggtgccggcatggaatacccgggcatcgtcttcgacggtttcgaagacggcggcaagggtttgttctggatcactgcgcacgaaatcggccacacctggttcccgatgatcgtcggctccaacgagcgccggcatgcgttcatggatgaaggcttcaacaccttcatcgacgtgtatgcatcggatgcgttcaaaagggcgaatacgcgcccaagcgcgattcggaatacgcgccgaaaggcggcaacccggtcgatgaaatcctgccgctgctggccgatacccatgcgcccacgctgatggacaacgccgattccaccagcgagacctatcgccatccgctgacttacttcaagggcgccctggggctggtgctgttgcgcgaacagattctggggccggcgcgcttcgatcctgcgtttcgcaaatacatcgccacctgggcttacaagcatcccacgccgtcggatttcttccggctgatggaaagcgaaagtggcgaagatctgtcctggtggtggcgcggctggtatctcaacaattggcagctggacatgggcatcaccgcagcgcattacgtcgaccatgacccgtccaagggcgtgcaggtcacgctgcgcagccggcagaagttggtgatgccggtgaccttgcgtgcggacctggccgatggcagccatctggaccgacgcgtgccggtggaaacctggctgcagaccaccacccccacggtcaacctgccgaccacgcagaaagtgctgcacgtgacgctggatcctgaccatgtgctgccggatgccgaccgcagcgatgcgcgtgtggacgtgaccggctgagcattgcgcaaggcagcacgctgacgtggccgcaggcgcggtcgcgtcagcggccacctgcagtggcgacgagcagtggaatgaaaaggcctgtgtttaccaccaggcgaacgcagcagttgcctccagtgggtaggcagcgctcacacgcggtgctcggttgcgctgccgaggtccaatcgaagacgacgtagtggtgttgtcgccgactccgaacactaccccatcggttgcgaagattgcgccgtcttcgtgtgtgcaagatgcctgctgctgcacgacacgttggcgaggtgcgaacggcatcgcgcatacacatcactgctatgccccgtgcatcgctgagtttgacaatcgcaatcacgatgcgccgcggcgagcattagatcctgcgtttgcgcaaacgccgcctccagccacgccacgccactttcatggttcaaatttcacggtgtggtttgccggttttcgcgtcatcccgtgataacgcttacagccccgccagcgttgacattcgcatgcggctcaagcaactgccgtatcggctgtaacagtacaaagtcatcgctatgctgcaacgcacggtgacaagccctttatgctctgattacgctgcgcgagatgttagcgctatcacttgctggcacaccgtgcaaggcagccgtcacgaacgcagcaagggcacagcgttgtcgttgatgcggtgagtggaagtgcatgcacatcgcaggtcaacggtcgaaggggcgaccggcggcccgcgtgctaggggatagatcgaagggcagctgaaacgacgtagcgagcggttgtcggttggcgcgtgcggtgtggcgaaagcgggggatatgcaagcaatgcatctccgatccgagcgccggctgcgcctgcatggcgaacgcatcggcgttggattggtggcccagcagttgcagcagtcgcagcatcagtcgccacggcctgtcgggcagtggccatgatttcgccatatcgcatgccgcgataccggccgttggcgtttggactccactcccgaggacacatcgatgcgtcgtacgttgaacagcttcaagtcgaaggccatgttcaccttcgttggcggcctgttggtcgtcaatcccgcgtttgcgcaggatgtcgctccgccgcctgcaccggccccgcagtccagcagtgcttctgcgaccaccctggatgccgtcaacgtgaccgctatccgcaacagcctcaaccaatcgatgggcatcaagcgcgatgctgccggcgtggtggatgcgatcagcgccgaagacatcggcaagtttccggacaccaacctggccgaatcgctacaacgcatcaccggtatttccatcgaacgtcgcgatggcgaaggcgcacaggtcaccgcgcgcggcttcggcccgcagttcaacacggtcaccctcaacggccgcctgattcctggtgccgatgcgttcggtgcgcccggccagacgccgatcggcggtgtggatgtcggcacgcgcgccttcaacttcgcccagctcgcttccgaagccatcaccggcatcgaggtgttcaagaccagccgcgcgactgcgcctagcggcggtatcggcgcgacgatcaacatccagaccgacaagccgttcaatcacgacggcgtggtggccaatgcgggcgccaagatggtgtcggaccgctccgagcccttcggcgatgcgctcaccccggaagtatcgggcatcttcagctataccaatccggaaaagacctttggtatcggcttgagcgccagttaccagaagcgccacggcggttcggtgcaggccaccgaaaacgcctggaatatccagcgctggaccggcaccgacccggcgctgcgcccggacgcggtggtgaccaatgcccccgcgatcggccagttgtatggcatgcccaacgatctgcgctacgccttcgccgatttccaacgcgaacgcatgaacggccaggcggtgatgcagttcgcgcccaccgacagcctgaccctgaccctggattacacctattcggccaatgaaattcgcgaagagcgcggcgagcagggcatctggctgcagcgcgccaacagcttcaccgatctgaccttcgataccggccaggccgttgccacgccggtctatctgcgcgatgtgcccaacggcgcgaaggacttcggcatggagcaacagcgcaacgaacagaagtacacgctcggctcattgggcttcaacgcggattggcaagtgagcgatcgcttccagctgagtttcgatgcgcacaattcgaagacgcaaagcctgcccaacgacccgaccacgggcggcagcgcgacctacttcagcttcgccggcaccaacaactgcaccaatgggccgtactgcggcggccaatggggacaggaactgtggttcaacaattccttgccgatcggcgcacgcacctggtatcccaccgcagccgattcgctggcaaacaccaatggcgtggtcaatcccgctttcacgcctgccgagctcggctcgcaggtgctgcgcattttctaccagaagcaggtgaccgaaaccaaggaagggcgcctggacggcaagttcgactttgacgacgggcgtttccagtttggcgtgagctcgaccaacaccaccatgcagcgccgtatcagcgataccaactcgccgctgggcgattggggcgtggccaatgcaggcaacgagccgggaatggtcgcgctgctgcaaccggtgagcatcacgggcatgttcaaggatttcaatcccaccggcgccgcgtccagtgcatggcgtggcgatgccgatcagttggctctgtggggaggacgccagtacggcgcgaccacgcgctacaacccgcaatacacggccgataaccgggtggaagaaaagacccgcgcggcctacgtgcagttggaaattgccggtgccatcgccgggatgaccaccaacacgcgcctgggtctgcgctacgagcgcaccgacgtggaatccacctcgcaggtggccacgccgaccgcgctgctgtggctgtccaacaacgatttcgagttgatccgttccaccgaccagcagcctttcagcgaggggaccagctacaactacatccttccgaacatggacttcagcatcgatttcaccgatcagctgaaaggtcgtgcctcgttcggtcagaccattgcgcgcgcgccgtataacactctcatcgccggccccacgcccaatacccctaacggctcgatcctgatcaacccgtccaaccgcgccggtggcggctcgcagacgcccaccctcaatccgttggaatcggacaacctcgatctggccctggagtggtatttcgctgacgccagctacatctcagcgacgttctggaataagcgcgtgagcaatttcatcggcaataccgtcacgcgtgaatcgctgtacggactgaccgatcccacctcgggaccggatgctcagagcgcgctggcgttcctgcaaagcggtgcctgcgccgcccaggtgcgcgcagcgggtaacgacgtcgccagtgcctgttcggccaacgacacctcgctgttcgcggcaatggccttgctacgcaatgcggctgcgaccggcgggctgaatgcctataacggcagttcggcgcagagcctggcgctggagaacgcctacgatatcgccggcaatgcctccgacccgttgtatcagttcgacgtgtcgcggccgatcaaccagaacaaggccaacatccacggctgggaactgggtgggcagtacttcttcggcagcaccggtttcggcatctacgccaactacaccatcgttcaaggggatgtggcgttcgacaacaccgtgatcgaccgcgatcagttcgcgttgctcggtctgagcgacaccgccaacgtcatgctgatgtacgagaagtatggctggagcgcacgcctggcctggaactggcgtgacgagtacctgatcgctgccaaccaggacaatgccaaccgcaacccgtattacgtggagccctaccagcagttcgacctcagcgtcagctacgcattcaacaagcagctgtcggttggcttcgaggcgatcaacctgaccggtgaagatgtgcgctggcatggtcgttcggaaaagcagatcatccgcttgatcgaccagcagccgcgttacacgctgggtgtgcggtacgcgttctgagtcgtcacgccgatacgttttacgctgtagccctgcggccaccatcgcatgatggcggccgcaaccggttgttgcgccggtgctcgctcgcggtacgcagccgcacagtgctgcagcaggctctttgtctgtgcatgtgcggttgccctggcagtgcgcaccgatgacgtacgcgcttaccttcacagtgacgcagcgcattgctgccctgcggcttgccggcgcgcacatttttggcaatgctcagcatcgccatgcacgcggggactgcgtgcgaccgaatccctttatgactgcagtcctccgcgacggacggctgctggagttttcgatgacgcgatatgcagtgctcaacaacgtggcgcatcacgacttgcgcgtgatcctgcgctttggtgccgaattcggcgatgcggtcggcgtggtgccggcgttcgtcaccgaatacgccgagctgcagcgcgagtacccgctgttcttccgcaaggacccggctgggagtggttaccagtccgtggcgctgctgggcttcgcacaggacgaaaacctgtttctgcaggacgggcgctggaacgccagctacctcccgggcatcgtcaccaaggggccgttcttgatcggtttccaggagcagcacattgacggcgcgttggtgcaggaaccggtgatccatgtcgacctggagcatccgcgcatcagccgtcgcgagggcgaggcggtgttcctgccgcaaggcggtcacagcccgtatctgcagcacatcattggtgtgctgcgcggcatccgcgagggcgtggacgcgggacaagcgatggcggctgccttcgacgcgctgggcctgatccagccggtgcgcctggacgtcgcactggatgccagccacgccacgcagttgcagggggtgttcgccatcgaccgcgagcggcttgccgcactggatgcacaagcgctgcatcagttgcatcaggccggctatctggaaggtgccttcctgatgctggcatcgctgcacaatgtgcgccggctgatggccgagaaacagcgccgcctgcagcagtcgcacagcgacgctgttgccgcgtaggcctgggcgcatggccgcacgcgccaccaatctatttgtcaccgcaggcaccgccatcgccgagcgtaagcgatggcggggcccgacggcattgccgcttgcggaactttgcgatgccgccgagccggtggtgctgcgtggcgttgcgcgcaactggtcgctggtgcaagccgggctgcgcagcgcagaggaggcgatggcgctgttgcgcgcgcacgataccggccgggccctgcagtattcctatggcagcccggagatcggcagccgcccgttctatcgcgacgattgcagcgcgttgaacgttgaggtgcagcgcggcaccctgagcgcgttgctggatgccatcgcggcacatcgcgatgatgtgcagccgcccacctattacctggcttcgttgccggtggatggcaacctgcctgggttgcacgcgcacaacaatttggatgtcgctgccaacggcagccccgtgcagcccagcatctggatcggtaaccgcgtgatcgcttcgtgtcactacgatgcgctggataatctggcgtgctgcgtggtggggcaacggcggtttacgctgtttccgccggaacaggtcgcccatctctaccccggtccgctcgatcccacgccgggcgggcaagtggtcagcatggtcgatttcgccaccccggatctgcagcgatttccgcgttttatcgatgccttgccgcatgcgcgcagcgtggtgctggaaccgggtgatgcgttatttatccccagcatgtggtggcatcacgtcgaatcgctgcatccgttcaacgtgctggtcaattactggtggagcagcgcgccgacgcacctgcctggcggaatgccggcgctgtatcacgcgctttgggcccttcgcgaccgccctgccgcggagaaacaggcgtggcgcgcgttgttcgattactacgtgttcggcccggccgagcaggccggcgaacatctgcccgaaccggcacgccatgcactcggcccgatcaaccccatgctgtcgcggcagctgcgcgccatgctgatcggcaaattgaaccgctgatgtgcagcgccgccctcaatccatgccataggagtgtgcagtgactcaggctcagattcgcaaggtggtgatcgccggtggtggaacggccggctggatcaccgcctgtgcgctctcgcatcaattccgcggtttgctggacatcaccctggtcgagtcggagcagatcggcaccgtgggcgtaggcgaatccaccgtgccgcccatccgcacgttccaccggtttctgcagatcgacgagcaggaatttctgcgtgcggtggcaggcaccttcaagctatcgatctctttcgagcattggcgtgcccagggtgagcgctatatccatccgttcggcatcaccgggcagagcaccctggtgtgcgccttccatcatctgtggctggaaagccaacgccgcggcatgcccggcagcttcggcgattactgcctggaaaccgtggcctcgcgcgtggaccgttttgcgctgtacggcgagccggcggtcaattacgcctatcacctggatgcggcgctgtacgcgaagttcctgcgcgcacgcagcgaggcgtgtggcgtcaagcgcatcgaaggcaagatccagcaggtgaccgtgcagccgcacagcggcgatgtcgccagcgtggtgctggaagacgggcacgtgatcgaaggcgatctgtttatcgactgcagcggcttccgcggcttgctgatcgagcagacgctgcataccggctatgaagactggagccattggctgccgtgcgaccgtgcggtggcggtgcagaccgaagccgtcggcccgccggtgccgtatacccgcgccatcgcacacgaagccggctggcgttggcatattccgttgcagcatcgcgtcggcaacggcctggtgttttcgagcaagcacctgtccgatgaccaagcgcacgccaagttgttgcacgatgtcgccgcgcctgcagtgaaagatccctggatggtgccgttccgcaccggccgccggcgcaaggcctggaacaagaacgtggtctcgcttggtctggccagcggctttatcgagccgctggaatccaccagcatccatctcaccatctctgcggtggtgcggctgttggcgctgtttccgggtgagggcatcgcgccgtcgcaggtgcagctgttcaatgacgtcagccgcgccgaaatggagcacgtgcgcgacttcgtcatcttgcattaccacgccactcagcgaaacgaaccgttgtggcagcaatgccgcgcaatggaactgcccgaatcgctcgcgctgcgcctgcgtgcctggcgcgaacgcgcgcacgcctggcaaggcgcggacgaattgttccgtgtcgattcctggacccacgtgctgatggggcagggcatcgaacccgagcagcatcacccgctgacgcgcgcattttccgaccacgacctgcgccgcctgctcgacggcatcgcccagccgatccagcatgccgtgcagcagatgccgtcgcagcacgcctttatcgagcgctattgcaaggcgggcgcacaggtgtgggggatgcgcagcccggtgccggcctagcgccgagcactttgggcgcgtgcgacgcgtgcctgcgctacagtcgcatcaaatccttgcccaccacgatcggcccggcgtaatgcgtgcgcgcgccttcgctccacatcgcatcggtgatggacgcatcgccaccagggacgaagtgattgagtacgagcatcttcgccttcgccgcagccgcaattttgccgacctcttcgctggtggaatggcttttgagcaaatggtccagcaacgtgggcgcgttgtcgttggtctgaagcatcttctgcagcgcgggtagatacatcacctcgtgcaccaggatgtcggtgtcctttgcgaactcggccagcgcgggcaggtagcgcgtatcgccggagaacaccacgctgcggtcgcgcgcttcgaaccggtacgcaaatgccggcctgagcgtgtaatggtccaccagcgtggcggtcacggtgacctgatcgtttgtcagcacagtgccaggctggtcgaactcgtgcacatgaatgcgtgctttgaacggcggccggccttcctcacggatgcgtgcctcgatgtcgatggcattcatctctacaaatgcatccaccatcctggcgatgccgggtgggccgtagagatgcactgccgtgtgcaggccactggcccaggccagccacaccacgttgagcagatcggcgttgtggtccgagtggtgatgggtcaggaagatatcgcgcagcatcggcaggcggatgccggccttggccaattgctgcgccacgccgttgccgcaatcgatgagatacggctgcccgtcgatcactagcgcattggccgccgccgcccgcaaggccgaaggcgtcgggccacccttggtacccagcagcaccaggacgctgcccttggccgggaaagatgctgccggcgcggggtcgggcttggcaggcgcgtgtcgtgtggacgacggcgcagcaccaagctgccccaacgccgtcagcgcacttgcagttagtgcagtgcgcagcagcgcgcggcgggagcgggatggctggaatgcggtcattgcggctcctgtcgatgcgcgtgtgtgagctgctctaagtgccgatgcacttctgcgtgctgtatacacaatacggcaagcgtcgctggcagcgatccgaaacagcactccaggcgctatttttttccgctcctgccgccaagctcagaacgcgcgtgcaatgaattgattcgacgccggcgaacgatagaacgccatgcagtgcgcgaagatgcgattgaacgggccgcggcgcgcttcgtacttcatcgggacttcgctcttgtccaaacccgccgtgttggcgtcgacaaagcgatgcaggcgatcggtagcgccggccttggtgatatccgtcgcatggctgatcagcagatacgagcggtcgcgcaactgatcgggcgcgtacttgccgctacgcgtgtagttgttgtccaggcagcgctgcagcgcgtaggccgtgatgccctcgcgatcggccggcttgccagctgccagggccgcggtctgcagcgtcatggacgtaagggtgatgacgaacagtgcggtgtgtaggcgatgcatgagcggctgttggtaaaggagaccggacatgtctgcatcatcgtacctggcgccgcccaggtttgcgcagggtagagcggggcgacttcagcggcgaccgtcgccctgaatatgtgggtgttgggcggtgatggcgtcgagcttgccggcggtattgcatggcgcgccgttgtgctgtggcaagaagatctttgctgcctgggtgtggcgattgctgcgtcttcaaggccatagtgcagtcgaggccaatcaggtgttgcccgggctccacacctggaatctgcacacgcatggcgcgcgcaacagcgcccgctaactggttgcgcgaggctgcaaaaaacagctacggatcgcccccacgtcagcgaatcacggcgttgtcgtgagaaagtggtcgtgaggtgtcggcatcaaaagcggcggatgcgcgcgcgttgcatcccagcgatcaacacaagcaccgatggctgaacccaaagcgcctcgctcggcactgcgattgcggagcgaagcgctatcgagcgtggcaggcgtaagatcgcctgccacgcggcttggccgcttactggccgaagtaggtggaaatggtggaatacacgtccgagaagcgcgagtagtaatccggagccgtctgcgcggtgcattgcgcaaagccgccgtataggctgccgcgcagctggtaggcgccatcgctagcgacggtgaacaggccggagccggatgagccgccttcggtggtgccgtcgctccagaccacgcgataaagcggcttcttgccatcgatggagctgctcagcgcagtgaccgttcccagcgaatacttcttgacgtcgccagctgggtgatggatgccgacaatcgaggtgctggtggaaccgatcgccgcgctgttccatgctgcatagaacgcgccgcttggtggtgcggttttcagctccagcaatgcggtatcgcgcctggtgttggcatgccgcagaaacgcgccacccgtcaacgtggttgcctgcaaactggccgttttgccattgcatttggcggcatcgtagaaccaatacgtctgcagcgtttcggccacggtttgcgtgctgatgcaatgcgctgcggtccagaacagatggcgcttgggcgaattgctgttgttgagcagcgtgccggtgcacacgaacgtgccttcgctggtggtgaatagaatgcgcgccaccgcatttgcagcattggtgaagccgcttgtggggttggcacggcagacgatgtcgttctcacaggaaccgctctcgccggtggcgattgtcatcatgtcgcgccgactggcggtggggctgatgtccagatgcgacagctgcggaatgctgaggctgaaattctccgggtacaggcctgctggcagcgacagttcaatcaacagatcctcgccgctcaccgttggcgaccaaccgatgtcgttgccgctggtcgtaaagctggcaccggattgcgcgaacacgcgaccgtcgttgccggcgaagcgcagcgtcaccttggatgggtcgccaggcgttgcgccgacgccacgcaagaccagcgatgcacgcagcgatgccgcctgtgcggagctgactttcaagctggcgacgcgtgaaccatcggcggccatctgccaatcgagcttggacaggttcaccagcggctgcgtcactgcacgcgagaaaccgatctgcaacggctgcccatgcttgacctgcgcaatgcggcgctcacgcacatggctcatctcggtgctggtgggcgcggcgagttgcaccacgcgcgtgggcaggatgccaccacgcaaacttgccgactgcaacgtggccgcaccgagtctggcggcctgcggcgcggcggtcaccggcgctgcatccatctcggtgggcggagctgccattgcagtgccggaaatagcggaaaacagcgccaggtacatcgcgttcttgtgactcatggatggtccttctcgtcagggatcggcaggctgcagcaggggctgcaacaagcgagcgccaacgtcagcgccgatcgagagtagcgtaagtctagagctgaatgtgtgctgaaaatctcgttcgtgaatacgtagtcggcgtcaatatattcgtattttcgcgcattgaattttcgcgcattgatgcgttgcgtcctgcgccttgcttcgtaagtcggtatcacgtgcgggcacagcgatggaggcgatggcgacgaatgcgtgcgctgcaatatcgcaacgtgcatccccgcttgacacgctcagcggatgcgggatgtatcatcggcagcttgcagatcgcctctgcggcatcgcgtttccagcatctgatagcgcttgcagcgcgctgcaatgcgattgtgagtaacgcaatgcgtggctagccgcaaacatggcagcgcagccgacacggctattccactgcgtcgctggcgcgaaattcggtagaacgtccgctgagtttcagaaacgccagtaccgtcagtcccaccaccatccacgcggtgccacccagttgcgcatgcgtgtcggcattgagtaatacgtaggcaaggatgacgatgccgatcaacggtgccaggccatgcagcacgcgccggccctgggcgcggaagtgccatagcactgcgatatgcagcagcacgaaggcagtcagtgcgccgacgttgcacagcgacgacagcaaggcaatttggccgacgaagacttcgcccagtacgatgcttagccccgccaccagcaagatcgcacgctgcggcacggcggtacgcgggtggatgtagcgcaggaaggccggcaactggcggtcgcgcgccatggcgaacaacaggcgcgatgtggccgcttgtgccaccagcgaattggcgattgccgcgctgatggcgaccgtgagcgcaatgacgatctgcagccatggcccggcgatcaatcgcccgatctcgaagaacgcatcgttggatgcttgcgcactggggtagcgctgcagggtgggttgcagcaatgccgccagccaggtttgcaagacgaatacgcctgccacgatcagcaacgcgagcaaggtggcacgccccaccacacggttgccgccgcgcgcctcttcggacaaggtggagatcgcatcgaagccgaggaacgacaccaccgccaccgacaatgcgctgaagatcacgtgtggggaaaacgcttgcgggtcatagatggggcgccaactccagtgcgcgccattgacgccgcgctggatcgccaacgtcgccagcaccaggaataccgccaataccaccaactggccaagcagaaaaaagcgattggcacgtgcggtggtttcgataccgcgtaggttgaccaccgtgttgagcacgacgaagaacccgatccacgccggctgcggcactgccggcaccacgttgtacatcgcgttggcgccgaccacatacagcagcgtcggtaccagcagatagtcgagcagaatcgcccaaccagccagaaagcccatgccgctgttcagcccgcgcccgacgtaggcatacaccgagccagccaccggaaatgcctgcgacatctgctggtagctcagcgcggtgaacagcatcgccacgaagccgaccagataggtcagcggcaccattccggcgctgatgtcgaagacgccgccgaagatcgagaacggcgccgtcggcaccatggacaccagcccgtagatcaacagatccttgagcgtgagctgccgcttgagctcttgtgcgtagccgaagcgttccagcgtggccgcatcgtcgcggcgtggtgtgtcggtcatgcaggtgtccggggaaagggatgccgacgcgcagcgcagatgctgaagggacctgaacgcccgttctgcgctgcagtcatgtgaccggcattgtgccgataatgtggcccacacacccatccattggcaaaagtgctaggttttccctgctggttgtcgcttgtgggcaaccaccggtaccgaggaatcaccatgttcgaaattctagccagcctgggccgcgatctgcaggcgtcgcaaacggttaatagctgcctggatcgggtgtttcgcgatgtctgtgcgctcggcttccagtcgttggtctacgactacgcaccggtgccgctgagcatggagggcgcgctgatcacgccaacggtgttcatgcagcgcaatgcgccaggcgatatgcagcatgtctggtgcgagcacgggtactaccaacatgaccccgttcagcagcgtgcaacgcgacgtaacaccccgttcgtatggtcgtaccgcaccgacggcgattgcgctggggtggaatatgtgggtggacagcaccggcaagtcacgcgttacttgtgcgatagcggcatgggtaccggtgtcaccgtgccgctgcatctgcccggtggcgcgttcgccacctttagcgctgcgattgatgccgtggctgcggaagcgctgcgtctggccgagtcgcagttattgcccttcttgctgctggcacatgctttccaggcgcgtgcgcaggaattgctggacccgcaggaacgccgctgccaccacattccattgacccgtcgcgagcgcgaatgcctgcagtattcggccaaaggcctgacctccaaacgtatcgccgcggcgctcaaccgctccaccgccacggtgaacctgcatctgaattcggctgcccgcaaactgggggcacgtaaccgcgtggaagcggtggtgcgtggtatgcactatcggttgctggagccataattattccctgagcatgcctgcgtaccgggtttgacatggcggaggacgcgcgtgatgcgcttgcttggcgttgctgcctccgttggccagcgctcatcccgcggtttcagccgagccgagtacggcggcttcaccagacgcgatagatgcgttgatttgcagcgaggacgtcgatcaaaagcgatgtcgagtcgcgccatctccgccgcaaccggcatccgagcgcattcaaacctgtgagatttgccagttaacgccagtcggcccgctcgctaggctcggggcacatcattgccgcaggcaggcgcaggtcatgcagtgcaccgaagggcacgtcgaattccgcggctatcgcacctggtaccgcattaccggcgacctgcgcgcggacgcctgcccgttgctggtgctgcatggcggccccggctgcacccatgactacctggacagcttcaaggatctggcggccagcggccgtgcggtcattcattacgaccagctcggcaacggcaactcgacccatctgcccaatgccgatccagctttctggacggtcgggctctttctggacgagctgcagacgctgatcgcccatctcgcgctgtcgcagtacgccttgctgggccaatcctggggcggaatgctggcggccgagcatgccgtgcgccgtccagccggcctgcgcgcgctggtgatcgccaattcgccagcgtcgatgggcttgtggcgggccgctgcattacgtctacgtgcgcgtttgcccgacgacatccaggctgcgctggatgcgcatgaagctgccggtacgctggaccacccggcctaccgcgccgccagccaggtgttctacgcgcagcacgtctgtcgcttgttgccatggcctgccgaggtggcgcgcacgttcgccgccgtcgatgccgacccgaccgtgtatcacgccatgaacgggccgaccgaattccacgtggtgggcagtttgcgcaactggagcatcatcgaacgcctgcattgcatcaccgcacccacgctggtgctctcgggcaagtacgacgaagccacgccggaaaccgtcgagccgtatgcgcggttgattccggatgcgcgctggcatgtgttcgccaactctagccatatgccgcacgtggaagaacgcgttgcctgcatgcgcctggtcggcaacttcctggacgatcagacgccgcggcccggtaggcagatggtgcgttcgtcggcgctggccaatcgcgctgtttgagtgagccaggtgcgggtgcggctatagctggcgagccgacatgccgctttgcgtatccgtgcctgccgcgacgatgtccctttgggcagaggtcatcaattcgcgcgttggacacaggcggtgggcagaattgcagtgtcatgggcttctatcggcgcatgcgttcagcccatttccggtaatgcaagttcgagcgtcgacgcggaccaccttcaagcgcgcagttggtgcccagtgatgtgccagtagcaaacgcgtattccgcactctgggagtaaccatcggtttgcggcagtcggcgcgtgagcgctctgatgcgttgcgtcagagtcgcaagcggccttgccagtgacagccggacagcgcactcccgcagcagtcgatgcagctgttgcaacgcgtacttgcataccgtgttgtagcagttgcggtcgccatgcctgcgcagttgcggcccatacccgcagttgcgatcagtatgcggagacatcacagccacgattgcgatcgttgcgcggctgagagcggctaacaaaacgactgcgctcaccgccaagcgggcgcggccggtggtcggaatcggcatgtaccacgcgtacgctccggttcctcagcgtcgttcgcgctcatctgacgacagctcgcgacgttttgttagccgctcttggccactccttctccaggctggcgtcaagaggcgcggcaggcgccgcgacgcggtatcgtggcgcgattcacgtcattcaagcctgtccatgccgcttccgaccgaccccgttgctgagaccgctgcgtccgccgcacctgtactgcgtcatgcgctgaagccgcggcaattgatgatgatggggctgggcacggcgatcggcgccgggctgtttctgggttcgggcgtgggcatccatgcggccgggccggccgcgctggtgtcctacctgatcgccggtggcctggtgatcatcgtgatgaacgcgctgggcgagatggcggccgccaagccgaccagcggcgcattctcggtctacgcggccgatgcgatgggtccgaccgccggggcaacagtgggctggttgtggtggctgcagatcgtggtggtgatcgcggccgaagcagtcggtgcggctgggctgctggcgacggtctggccggcgttgccggtgccgctgctggcgttgctgttcatggccacgttcactgcgatcaatctgctcggcgtgcgcaacttcggcgagttcgaattctggttcgccattctcaaggtcctggcgatcgtggtgtttttgctgatcggcattgccttgctggccggctggttgcctggtgtcacttcaccggggctgtccaatttcacccagaacggcgggtttgcgccgaaggggctggccggtatcggctcggcgttgctggtggtggtgttcgctttcggcggcaccgagatcgtggcggtggccgcagcggaaaccgccgacccgggccgcagcctggcgcgtaccatccgcaccgtggccgggcgcatcctggtgttctatatcggttcgatcagcgtgatcgtggcggtggtgccgtggaccagcacggcgctcagctcgccgttcgctgccgtgctgcaagtggcacgcattcccggtgccgccacggcaatcaccctggtggcggtggtggcgctgctgtcggcgctcaatgccaatctgtatggcgcatcgcggatgatcttctcgctggcacagcgcggcgaagcgccgcgggtgctggccaggaccagtagcgagcaggtgccgctggtggcggtgatcgccagtgtgttgttcggcttcgctgccgccgcgttggagttgctgtatccgaacaaggtgttgccgatgctgctcaacatcgtcggcgccacctgcctgctggtgtggacgatctcgctggtgtcgcaactgatcttgcgcgcccgcgccgaccgcgccggtctcgcgttgccgttccgcatgcgcggctttccgtttctgacggtgctggcgctggcgatcctggcggtgatcttcggattgttggcctattcggccgacacgcgcgcgcagttcctgtcgatggtcactctgaccgccgtcatcgcagtggtcagcgaagttgcgcgacgcttccgttcgcggatgtaaccgatgggggccgcgtcagtgcgctggcgcgtcgtgtccaatcacggacgtatcagctactacatgcgcgcgccgcgctgaggaccgatgatcaaccgggaatcgcaaccgcggttggttgcggtgttgaggtgtcccgattcaggtgtggggaccaatcacggcgcatggcagcgcgtctgtcgatcaagacgcgcgcagcggtaatccgccggtctgggagcggggtgccaatgaacctgcaaatatgggcggatagcagctggctctcgccgtggcattccatcctgtcgttggaaggcgcgcatatgcttggaccacgccgggttcgcagccaggtattgcggctgaggcgtctggacatcgcggccaacgccggcgccgcctatctgatgctcaaccatttcggctctcttgaatttaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcctctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactgctcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcgtcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgagacgtcgctgaagtcggcctgctccagggccatctcgacgtagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagccaccatttcagccatcccgacatctcccaggccggctacgcatcgctcaatccatggcgcggcaggaagggcgcagggctgcgtgtccgccaccgtattcggagcagggcctcctgcatgacgggaggggcatcacgacgcgttgctgtcacaagagcggcaaattgccgcagatgcgacgccgtgtcgcatcgggaacgggcccaaccgtccctatcatgatcacgtagcgcagcagcctgctcgcgatcgcccaatgcgctgcatcctggcgatcgacctgcagcttgcacgccgacgatcactttttcctggagtgtgctccatggacgcactgctgttatcccggatccagttcgggttcgtcatcgcgttccacgtgctgtttccggcattcaccatcgggctttccagtctgctggcatttctggaatggcgctggctgcgcacgcgtctgccagtctggcgcgagctgtattttttctggcagaagatcttcgcggtgtcattcggcatgggcgtggtcagcggcatcgtgatggccttccagttcggcgccaactggccggaattgagccggattgccggtggcgtgatcgggccgttgctgagctatgaagtgctcactgcgttttttctcgaagccagtttcctgggcgtgatgctgttcggctgggggcgcatctccgagcgcctgcatttcttttccagctgcatggtggcgttgggcacgctggtctccacgttctggattctctcgtccaatagctggttgcagacgcctgcgggctttgatgtgatcggcggcatcgtgcatccggtggattggttgaagatcatcttcaacccctcgttcccttaccggctagcgcatatggcgctgggctcgttcatcaccacctgttttgtggtgggtgcagtgggcgcgtggtatctgcaccgcggtgtgcatcgcgacgccgggctgcgcatgctcaagctggccgtggtgtttgccgcaatcaccgtgccgctgcagatcttcgtcggcgacatgcagggcttgaacacgctcaagcatcagccgatgaagatcgccgcaatggaagcgcattggcatgccgaacagccgggcgagggatttccgctggtggtgtttgcgctgcccgatgcacaggccgagcgtaatgatgacgaggtggcgattccgcgcctgggcagcctgatcctgacccaccgcctggacggcagcatcgcgccgctgacctcggtgccggcaagcgagcgcccgccggtgacgccggtgttcttcgcgtttcgcatcatggtggggatcggctcattgatgctgctggttgcctgggtgtctgcgttcgcgttgtggcgcggcaagctggtgcagtggcgctggttgctggcgacctggcgctggatgttgccgagcggcttcattgcgctgatttccggctggttcgtcaccgagatcggccggcagccctatgtggtctacggcttgttgcgcaccgccgatgcggtgggtccgcagtctgcgctgatgaccaccatttcgctggtggtgtacgtggctggctacgcgttcgtgttcggctggggcatctggtacctggtcaagatcggcaagcaagggcccaccccacatgccaacgcgccgcatctggatcatggcgaacacacgccggcacgcccgctttcggcagcggatgcaccgatcgatggagcggcatgatggacatggcgacggtactgacggtggcgtggtttgcggtgatcggcttcggggtgctgatgtacgtggtgctggacggcttcgtcctgggcatcggcatcctggcgccgttccgcaaggacgaagcgcagctggatttgatgatgaacactgccgcgccgatctgggacggcaacgaaacctggctggtgctgggcggggcaggactgctggccgcatttcccaaggcgtacggggtgatcttgtcggcgctgtatctgccggtgctgttgatggtgatggccttagtgtttcgcggcgttgcgttcgaattccgcttcaaggcgcatcgctcgcggcgtttgtggagtcatgcgttcgccgtcggttcgatcctggccaccttcgcgcagggcgtgatcctgggcgcattggtgcaaggcctgccgatcaaacatgatcgctatgtcggtggcatctgggggtggttcagtccgttcgcgatgctgaccggcgccgccctggtattcggttatgcactgctcggcagcacctggttgatcctcaagaccgaaggccatgtgcagcagctggcgcggcagctgagccggccgttgaccatcagcgtgttgaccttcatcggcctgttcagcgcctggttgccatcgctgcaatcgcacgtgatggagcgttggttcagtggcgcgcattacctgtggctgatgccggtgccgctgctggttgccatcgtggggttcgcgctgtggcgtgccaccgatgcggagcgctcggaggcgctgccattcctgctggcgatgggcctgttcgtgctgggcttcctggggctggtgctgggcatgtggccgtatctggtgccgccggtctacaccatctggcaagccgccgcgccgccgtcgtcgcagttgtttgtgatggtggggctggtcatgttgctgccattgatcctgggctacacggtgtggtcgtaccacgtattccgcggcaaggtcaccactgacaatggctatcaccactgaagcgcgctggcggtgtcatgccatcgcgcgggcaccgcgcccgcgcggcgttgcgcagtgtcagcgcaggcgctgcttgaacatccatttccacattgccgggtccgcgtaggttgcgtcccaggcgttgtggttgccttccggatattcgctgtaacgcacattggcgccgacgcctttcgcggcgcgatacagcgcgcggtcgtcgtgcggcggtacggaatcgtccttggcgccatggaacatccagatcggcacgtgcttgagctgggtcactgccgcggtgtacgggtccgcttccttcgccaccaggctgacgtacaaggtacggcgctcatcgcgcggtgccttgagtgcgccgcagatcggcacgattgccgcaaaccgctgcggctgcatcagcccgatttcccaggcgccatagccgcccatcgagatgccggtgaggtaggtgcgctgcgggtcggcgttgaattcggcgctggccgcatccagcgtggcgatcgccatgcgcgcgttgacgcccagccattcttcgtcgtcggggacctgcggcagcaccacaagtgcgggaaagtcggcggtgtgttggctcagataagggcccacgccaacttcggcctggtcgcgcccgttatcgccgcgctcgcccgatccatgcaggaacagcacgatcgggcgcggctgcggcaccttggacgccggcacgaacacttgatagcggtacaggcgcccttccagtttcagcgtgcgggtgacgaagtggccgcggcgttcgttgtggcggcgcccagccatgctggaacagccagccaccagtagcgcaagaacaatgacaacaagacaacgacgaatcacgcagctctcccgaccgattacatggttgcagtattaccgcatgccggtgcgctgggctgtcgcggcgcggcgattcctgtcgaatattcatctgcttgtcgtcatcgcatgcacggcacatgggttcaatgcaatcgcaatcgctgcaggtcagggcagcaggatcaacgtggccaggccaagaaagctcaggaagcccatcacgtcggtcaaggtggtcaggatcacgccaccggccaatgccggatcgaagcccaagcgtttcaacgtcaccggcaccagcaccccgccggaagcggcagtgagcatgttcaccgtcaatgcggtgccgatcaccagcgacagcatcggctgccgtaaccagaccagcacgatcacgccaagcccgatgcccaggcacagcccgttgatcagcgcgacagtgagctccttcttgagcaaggtcatcacgttggacgagccgatctggcccagcgccaagccgcggaccatcagtgccaacacctgggtgcctgcattgccgcccatgccggccacgatcggcatcagcgccgccagcgccaccagtttttcgatgctgccttcgaacctgctgaccacgctggaggccagaaacgcggtgcacagattgatgctcagccagatcaggcggcgccggaatgcgcgccgtgccgggctgaacatgtcttcgtcttcgtccaggccggctgcgctcatggcctggtgctcggcctgctcgcggatgatgtcgaccacgtcgtcgatggtgatgcggccgagcaggatgttgttgtcgtccaccaccggcgccgagatccagtcgtggtcggagaagcgccgcgccacttcgtcggacccatcgccgacatcgatcgccggctgctcgtcgtcgatcagccggttgaccggggtgctgtcttcatgggtcaccagcgcagccagcggcacccggcccaggtattgatggcgccggctcaccacgtacaggtgatcggtgtggtcgggcagctcgccccgcaggcgcagatagcgcagcaccacatccacgttgacgtcggcgcgcacggtgaccacgtccggattcatcagacgtccggcggtgtcttccggatacgacagcacctgctcgaggcgctcgcggttttcgcggtccatcgacttgagcacttcgtcgatgacggtgtcgggcaggtcttcgaccaggttggccagatcgtcgatgtctaggtcttcgaccgcagccacgatctcgtccgggtccatgtcggccagcaggctttcgcgcacttcgtcgccgacgtgcagcagcacttcgccatcgtcttctggatcgaccagcccccacaccacttcgcgcttgcctggcggcagcgattcgagcaggttgccgatctccgctggcgccagcgtattgaccaaccggcgtaccggccccaggcgtccactatccagcgcgtcggacagcaagcggagctggcgcgcggttctgtcgtggcggacggcttcggccatgcggctccccggaagagtggacgcgtcatgcgtggaagacgcggtgctgggtcagcgcggcattatcgcttgcacatggtgaccaaacatacagtgtcgctgcagcgtgtttgcgcagtgcgtgcgcaatggacacatccaggcggcgagggctgctggaaacgtttggggaacggtgcgcgattggctgggtaggcagcatcgtcgaagcgcttatcgaggaccaaatgcgtgggctttaagccatcagccacgttgctgacggttgcgtgcgccgcacacagcaattaccgcagcagcccttgtgcatggcccgccaaccatttttcgatgcccttgcggtcgcgggcgctcagcaatttttcgccgtgaactcctaactcccccagatggatgtcgcgcaccgcgcggcgcacttccagcaaggtcgccggatgcaggctgaactcggtgagccccaacgccagcagcatcggcacgaagcacgggtcgccggcgatctcgccgcacaccgccaccggcttgccatgggtgcgcccggtggcgatcacctgcgcgatcaaccgcaacaccgccggatgcaagggcgaatacagctcgcccagtgcctcgttgttgcgatccaccgccagcaggtactgcaccaggtcgttggtaccgatcgacaggaaatcgatatcgtcgatgaagcaatccagcgccaatgctgcggccggcacttcgatcattgcacccagcggaatgtgctcggcgatctcgtggccttcctcgcgcagctgcgcggtgagcttcttcaactgcttgcgcagcagcaggatttcttcgcggccgctgaccatcggcaccaggatgcgcaccggcccgtagccggacgcacgcagaatcgcgcgtaattgcgtctgtgccaccgccggccgtgccagcgacagccgcacgccgcgcaggcccagcgcagggttgtcctcatcaacgagggtcagaccggtgcggtcggccttgtcggcgcccagatccagcgtgcggatggtgaccgggcggccactcatgcccagcacggtatcgcgataggcatggaactgttcgtcttcgtccggcagttcgttgcgctgcaggaacaggaattcggtgcgatacaagcccaaaccgctggcgccgagcgcatgcgcttttgccacgtcttccagcgattcggcgttggccagcagggtgatatcgacgttgtcgcgcgtgcgcgtgggcttggagcgcaaccgccccagctcgcgctgttccttggccaacgcgcgcaggcgctcgcggtagtcgcgcagatgttcgggcttggggtcgacgatcacctggcccgagctggcatcgacgatcagcacatcgccatcttcgatgcgctgcaccgcctcgctcacaccgaccaccaacggcaggtgcaggctgcgcgccaggatcgcgctatgcgacagcgcactgccggccgtggtgacgatgccgacgaccccttgcgcctgcagctgcgccagctcggacggggcgacgttgtcgcacaccaggatctcgccggccacgcccttcaagtcgggcgcgcgcttgtgcaaaaacgcatggatgcggccgatcacgtgatccagatcgtccatgcgactcttgaggtacgcatcctccatcccgtcgaatacggccgccaagcgatcacgctgcacgcgcaaggcatagtcggcgctgtaacggtgggtgcggatcaactcatccaggccttgcagcagctccgggtcgtcgagcagcagcgcatgcagttcgagaaattcgcccacttcgcgtgcgagcgcgccgtgcagacggtcgcggagctgctgcatttcgccgcgcgctgattcgatcgctgcatgcaatcgctgcagctgcgtctctacctgattggcgggcacacgttgctcggccacttccagcgtgtggctctggcgcacgcgcgcgcggcccagtgcattgccgcgcgcagcgccatgtccgcgtaaccgcaggctcacgcgtctgcccggcgcagcggcgccgtgtcggtcgcaacggcaacgacgccgcgcatgctcagctgtcctcgtcgaagcgacgttcgaacaggtcaaccagcgcctgcagggcctcggcttcgtcttcgccgtccagccgcaccaccacgctggtgccttggccggcggccagcaacatcacgcccatgatgctcttggcattcacctcgcggcccttggctgccagggtggcgttgctgcgataggacgacaacgtctgcaccagcttggcggtggcccgcgcatgcagtccgagtcggttggaaactatgagttcgcgttcaagcatcgtcgatgatcgctccattgcgagtaccggccgccgcagtggcgggcagctcctgcaatccttgttcggggtagttcatcacccgcagcagcatcggcaggctcagtgcggacacccggcgaaccggtgtgcccagcttggccaggcgattggcgagattgctggggctggcgccgtacaggtcggttatgaccagcacgccgtcgccgctgtcgactctgcgcatcgccgacgacgcctggggcagcaacgcgtccaggtctgcatcgaacggcacatcgaatgcttcggtcttcaacggcaactgccgcaacaggcctgtcgccacgttcaacaacgcggcgccgatgccgggatgagtaatcaggagaatgccacaggccatgccgaaacgttaacaggtcagcatgactgcgcgatagcgtctgccggcacagatgcgtcgcgaactcaatagccgcttgggaccgctgcagcgaagcggcggcaacaggtgtcgccatcgtgcgctgcatacgtagcgccgatccgcgacttgtgcagcgtcagcagtgcggcctgcatcgcaagcgagcgctgccaattttcctccagcgagtaggggcatgtcgccatgcgtggcgcaatcccctcgacgcatggggtgtgacggcgccaacgcattggtcgtgcagcgttgcatcgcgcgccgaacgaaaacgccaagcggttttcgggacgtcggcgatccagtcgcgtcagctgcagcgttgtcggcctgcgcagcgtccgccagacgccagcccccgcaggcaatcgcaacctaaacataaggccagcgagcgtgtcgtcctcaacgtaggtgcaccacactcacctcgcaggatgccgctgtcacgattcccgaatccccattgccgattcccggcccctcagtcctgctcgcgatgaaacgtcgccacttccggccagccttgttcgcgtgcatgccgggccatgcgttcggccatatacaccgagcggtgcttgccgccggtgcaaccgaaggcaatggtcacgtagctgcgggtgtcgttgcgcaaccgcggcagccaggtgtcgagcaggtcgacgatctgcgtgctataacgccgcacgtcggcttcgttgtccagatagttgcgcacgccggcatcgcggccggtgagcggacgcagttcggggtcccagtgcggattgggcaacacgcgcgcatcgaagacgaaatcggcctcggccggcacgccgcgcttgtaggcgaacgattcgaacagcagcgacaggcggtcgttgctgccgagcgcgaattcggtgaccacgcggcggcgaaactgatgcacgttgagcgtgctggtatcgatgatggcatcggcctgcacgcgcagcggctcggtcaactgacgctcacgggtgatcgcttccggcagcgccaggccgagatggctgagcggatggcggcggcgggtgtcggcgtagcgcttgatcaatgcctcgtcgctggcctcgaaaaacagcagcagcgcttcgatgccgtattcctgtgcggccaggcgccattgcgccagctgggtcaggtcgctgcggctgcgcacgtcgatgcccaccgccaggcgctggttgccgatggggttgccacgcaaacggcttttgacgaagtccggcagcagctcgaccggcagattgtccgagcagtagtaatccaggtcttcgaaggtcttcagcgcgaccgatttgcccgagccggacagcccgctcacgatcatcagcgtggagggcgcgatactcatggcgtacgtcgctccagcagattgctgtggcgggcgatgaacatcgccgccggatcgatgcctttggtgcgcaggatatgcaggcgcgtggccgcttcggtcagcacggccagattgcggccgggcatcaccggcagggtgatcagcggcacgtccaggtccagcacatggcggctgccggaatcgccggtcaggcgctcgtagccggagggtgtgggctcggtcatcggccgggtcaggtgcacgatcaggcgcaggtatttgtttttcttcaccgcggtgtcgccgaacatgtcgcgcacgttcaacacgcccaggccgcgtacttcgagcagatcctgcagcaactcggggcaggtgccgtcgagcacatcgggcgcgatctgggtgaactccggcgcatcgtcggccaccagccggtggccgcggctgagcagttccagcgccagctcgctcttgcccgagccggcctcgccggtgatcagcacgccgatcgaatagatctccatgaacacgccatgcagcgtgacccgcggtgccagcgtgcgcgccaggtggtaggagaggtgattgagcagttcatggccgcgcttgggcgagatccacagcggcgtgttggattcgtccgccgccgcgcccaggtcttccgggcaggactggttcttgctgatcgccagcgccagcggttgcacctggatgatcttctcgatggtttcccagcgctgccgcgcatccagcgagtccagccaggccagctcttccgtgcccaggatctgcaccttgttgggatagatcacattgagatagccggccagcgacgggcgtcgcgcattgttgctgccggcctggatctcgcggtgctcgcctttctggccggccacccagcgcagcgccagcttgtcgcgctgttggtcgaacagctcgcgtgcggtgatgctggtattcatgccgcgctcgcctgcggtggcgggacgtcggtgagcaagcccatcagggcctcggcgttgggcgcggcgcgcagtcgctgacggaagtcggcatcggaaaaccgttcggccagctccgacagcagcatcagatgctgatgggtgtagtgcgccggcacggccatggcgaagatcacgtccaccggctcgtccccgccgaacgtcaccggcgtgtccagccgcagcaaggcgccgcgtggctcagtgagattggggcagcgcccatgcggaatggcgatgccgtggccgatggcagtactgcccagggcctcgcgctcgcacaggttggcatagagctcgtcggcaccggcctgacggcaggacagcaggtcggcggcggtgcgcaggacggtgtcgcgatcggcggccggcgacaccacggtgcgcacggccgcccatcagatcggttaaaggcatgagggcatcaagcgggaagcgtcatgcgggattgtcgcgcacctcgcgggcgtggtggttacatttcttttctttgtgcttgagcatcaggcggtcgagcttgtcgaccagcagatcgatggccgcatacatggtggagccgctggcgtcggcgtgcagggtgcgaccgggaaggttgacggtggcgaccacgtggtggtccggcttgcggacggccagctgcgttcggacttcgcagtgctggtcgaaatggcgttgcagtcgttgcagcttgcttgcaacgtagtcccgcagggcgggggtcacttcaagctggtggccatacgtctcgatacgcatcggatacctccattggtcagtgggccaatgaaccgttccggtgatccgactaacccggcgcaggccggcgttgcggtggttgcaacgtcaggcgatgcggacgcgttcgtgggaggcggaaatgttcatggcctcacgatacttcgcaacggtgcgccgcgctactggtacgccggatgttttcagcagatcggccagcttggcgtcggacagcggtttgcgcggattttccgcatcgatcaggcgccggatcatggcctggatcgccgtgctggaagcctcgccgccgctgtcggtgtcgatccccgaggcgaagaacgagcgcagcgcaatggtgccgcgcggggtgcgcacgtatttgcgggagatcgcgcgggaaatggtggattcgtgcaggccgagctcgcctgcgatctcgcgcagggtcaacggacgcagggcctgtgcaccgaactccaggaacccggcctgatgctgcagcaggcagcgcaccacccgcagcagggtttcgccgcgtgcttccaggctcttgagcagccagcgcgcttcctgcagctgcccgcgcaggtagccggcgtcggattcgccgcagctgcgaatcaggttttcgtagccgcggtggatggtgaccttgggctgcgcacggccggccagcgaagcccgccacacgccgcgctgacgccagatcacgcagtccggtaccacgtaggtatcttgcgacaggtcgccgatctgcttgcctgggcgcgggtccactgagcgcaccagttgcaccgcctgttcgacatcggcggctgaacgcttgagctcgtgtgccaggccggctacgccgctgcgcggcagccgttccagcgggccggcgacgatctgcaacgccagctcgcggcccggcgttgcggggtcgagcacggccagctgcagcgccagacattcgcctagcgtgcgcgcgcccacaccgaccgggtcgaagcgctggatctggtgcaagacggtaagcacgtcggcctcgtccaccaccgcgccgagcgccagggtttcgagaatggccgatagcggctcgcgcagataaccgtcttcgtccagcgcgtcgatcagtatcgcgccgatctggcggtcgcgtggcgacaacggcgatagatgcagctgccacaagaggtgatcggccagtgtttcggattcggcgacgcgctcggcggcaccgccggactcgtcgtcgtcgaaactgccgccgctgcccgagccggtccactgcagttcgtcctgcgaccaatcgtcatcgcgctcggcaggcgcggcttcttcgcgctgggattcttcagtggacgcggacggcgaggattccaccgcggtgtcgctggccgcatgcgcggcttcgtcggcccattccagcagtggattggtttccactgcttcggcgatttccacttccagctcggtggtggacatctgcaatagcttgatcgcctgacgcaattgcggcgtcatgaccaactgctgtgctagcgatgtctggagccgagctttcatgcgggcactgactgaaaaaagcgtttgctcggcggcgcgctcaaaggcggaaagtttcacccagatacacgcgacggacgtcgggattggctagcaacatgtctggtgccccctgcgccagcacgcccccctcggcgaggatatacgcgcggtcgcagattcccaaggtctcgcgcacgttgtgatcggtgatcagcacaccgatgccgcgttccttgaggtggatgatgatgcgctggatctcgccgaccgaaatcgggtccacgccggcgaagggttcgtccagcagcatcatgcgcggcttggccgccagcgcacgcgcgatttcgcaacgccgccgctcgccgccggagaggctggcgccgagttgatcggccacatgggtgatctgcagttcttcgagcagcgaaaccagttctttcgcgcggccggcgttgtcgagttcctcgcgcagctccagcaccaggcggatattgtcggccacggtgagcttgcggaagatcgatggttcctgcggcaggtaaccgacacccaacttggcgcgtgcgtacatcggctcggcggtgaggtcgcggccgtccaattcgatacgccctgcatcggcttcgaccagacccacgatcatgtagaagcaggtggtcttgccggcgccattggggccgagcaggccgaccacttcgccggcctcgagcgtgaggccgaattccttgaccacttcgcgttgcttgtacttcttgcgcagaccagtggcgaccagcattacttcttcctctgcggcttggcagccggtgtcggggcgggcgttgcggcgtcaggcgccgcatttttcggctggataatggtgcgcacgcggctgccgtcgccgccgctttgcatgttgccggtcttggtgttgtagaccatgcgctggccggcgttggtgcccttgggcgaatcgaccttgtaattgccggtcaggatgatgatgtcatcggcgaccttgtattcgatgttgtcggcctggccgtgcatcatcgcgccgtcgtccatctcctgcttgagcgtggcctgcttgccgttgagcaccacgcgatcggtctggccgttcttctggaagatatcggcggtgtcggcgtggatttccagcgtgccctgggtgatcaccacattgccgctgaaacggcacttgccgctgtcgtcgagcatgttgcaatcgttggcgttggagtcgatcgccatcggctgattgcgatcgctggtcttggccattgccagtgcaggcaacagcagtgcggcaaacgccagtttagcgggcagcattcggttcatagcgggtcttgacctgagaaaggagcttgtactggcgtgatttgaggtcggcagcaaagccgacgccgctctgcatgatacccgggcgggtcatggtcactggcgcgtcggtcttggcgatgttctgttgcgggaacacgtccaggctctgggtgcggaacgtggtcggcggagttgcgccgccggtcgggctgtcgccctcaacatcgccgcgcagacgcagctgggtgccgtccgggttgacccagcccgtcttggagcgcagggtccacggcagattggcgttgtcgggcatcagaaacaccggcgtggtgatgtctgcggtctggtcggcacggttgcgatgcatttccggcgcgcgcagcgtcatcgattccttgccgctctgcttgttcagggcgatcagctcgaagtcgcgcaggatgtaatcggcgccggactgctgcacggccgcagcggcagggcgggcgcgctgcttccatgccgaccagccggaaatcacggcggcggcgaacagcgtgacgcccagggtggtgcgccaattccaattcatgccgaaaacccttcgatgatgcgctcaacctggccttgcgcggccagcaccacatcgcacacctcgcgcgcggcaccttcgccgccgcgcgcacgggtattccactgcacgcgctcggcgatccacgggtgtgcggtggccggagccaccggcaggccgaccgcgagcagggcgggcaggtcggggaggtcgtcgcccatgaacagcacctggtccagcgacaatccgtgctcctggcacagcgccagcaccgccatgcgcttgttcttcaccccgatctgcacgtgcaggcccaggtcctggccgcgcttttccgccgacaggctggcgcgcgcagtgatcagcgcaacatggatgccggcctggtcgagttgcttgaggccctgtccgtcgagcacgttgaacgccttgctctcgttgccggcgtggtcgtagtacaggcggccgtcggtcagggtgccgtcgacgtcgaaacaggccagacggatgcgcgcggcgcgttcgatcagctcggctggaaggtgctgcaaaggggaatagggcatcggcacgaatcggtaagaacggggtccggcggttgaaaaatgaacctgttaaaccaccttggcgcgcaacaggtcgtgaatgttcaatgcgcccaccgcgcgctgctgcgcatcgaccacgatcaggccgttgatcttgtagtcctccatcagccgcgccgcctcggcggccagctggtcggcgccgatggtgcgcgggttgcgcgtcatcacctgtgcgatgccggcgctgcgcacgtcgatgtcgctgtccagtgcgcggcgcaggtcgccgtcggtgaacagcccgatcaggcgctcgtcgttgtccaccacggcggtcatgcccagccgcttgcggctcatttccatcagcgcctcgctcaggctggcgtcttcacgcacacgcggcaggtcgtcgccggcatgcatcacgtcggtgatgtgcagcagcaggcgccggcccaggctgccggccggatgcgaacgcgcgaagtcgtcggcggtgaagccgcgcgcatcgagcaaggcgactgccagcgcatcgcccatcgccagcgaggcggtggtgctggaggtgggtgccagatgcaacgggcaggcctcggcggagacgctgacgtccaggtgcacgtcagcggcctgggccagggtggaactggtgcggccggtcatggcgatgatcgggttgccctggcgcttgagcaccggcagcagcatgcgcacttcatccgattcccccgaatacgacagcgccagcacgatgtcggcctcggtgatcatgcccaggtcgccatggccggcttcgccggggtgcacgaagaacgccggagtgccggtggaggcgagggtggcagcgatcttgcgcgccacatggccggacttgcccatgccggtggcgaccacccgcccgcgcgaggccagcaccagccggcaggccgcggcgaactcgctgccgatgcgcgcgcccacgttggccagcgcctcgcgctcgatctccagcacgcgctgaccgctggcaaccagactggcgtcgctgacggtggcgggaggcaggtgcgagacagccatgcgggaactcgggtgaagagtagaatgtgcgctcattttatgaggaaacgccctgtggacgccgaaaccatccgtaaactcatcgaatccggcgtgcccgaagcccgcgtcgacgtgcacggtgatgacggcgtgcacttcgaggccaccgtggtcagcccggcattcgtcggcaaggcaccgctggcgcggcaccgcatggtctatgcgaccctgggcgagctgatgggcggggcgattcacgcgctgcagctgaagaccctgacgcctgaagaaggctgagcgcgttggctgcgcttgctgccagacgagctgagctagggctgggcggtacgcacctgcatcatggcgccctccgctggccgtccacgaacacctaatcactgcagctggggccttgcagccccactcggcgtcgttcgatctgtgcgcctcagcgccacgccgtttgcactgaggccgaaacgctcgcacgtcattccccgccacaccttctcttttcggatttcttaagattcccatggcaaaaatcgtagtgaccggcggccaagcgctgcagggcgaagtcaatatttccggtgccaagaacgcagtgctgccgatcctgtgcgcgaccctgctggccgacgcgccggtgcagatcagcaacgtgccgcatctgcacgacgtgatcaccatggtgaaattgctcagcgagctgggtgccgaagtcaccatcgacgaaggcacgctggccaagggccgttcgatcctggtcgacccgcgctcggtcacgcatcagatcgcgccgtacgagctggtcaagaccatgcgcgcctcgatcctggtgctgggcccgctgctggcgcgctacggcaccgccgaagtgtcgctgcccggcggctgcgcgatcggctcgcgcccggtggatcagcacatcaagggcctgcaggcgctgggtgccgagatcagcgtggagaacggctacatcaaggccaccagccacgggcgcctgaagggcggccgctacgtgttcgacatggtcagcgtcaccggcaccgagaacgtgctgatggccgcggtgctggccgagggcaccacggtgctggaaaacgcggcgatggagccggaagtcaccgacctggccgactgcatgatcgcacttggcgcgcagatcgaaggtgccggaaccccgcgcatcgtggtgcagggcgtgcagcgtctgggcggcgggcaccatgcggtgctgccggatcgcatcgaaaccggcaccttcctggtcgctgcggcgatgaccggcggcagcgtcaccgtgcgccgcgcccgcccggaaaccctggatgcaatgctggacaagctcaccgaagccggcgccaccatcaccaccaccgccgacagcatcacgctggacatgcagggcaagcgcccgcgcgcagtcagcctgaccaccgcgccgtacccggcgtttcccaccgatatgcaggcgcaattcatggcgctcaactgcgtggcagacggcgtgggcgtgatcaacgaaaccatcttcgaaaaccgcttcatgcacgtcaacgagctgctgcgcctgggcgcggacatccaggtcgaaggccacactgccatcgtgcgtggtgccgcacgcctgagcggcgcgccggtgatggccaccgacctgcgcgcatcggcgtcgctgatcctggctggcctggtggccgatggcgacaccaccatcgaccgcatctaccacctggaccgtggttacgaaaacatcgaggagaagctgggggcgctgggcgcgaccatccagcgcaccgcatgatcctgcgcggacgtttcactacccggcgcaagatcctgctcggggtcatcgtgctgatcctggcgtggctggcctatgcctggagcgtgggcatggccatcacgcagggtgtcgagttcaaggacatggactggaacaacgacggcaccgccagccgcgacgagatcgcgcaatcgttctatgcggtggcggtgaagaagacggtcgaaggcaagcgccattgcaacctgttttattggcgcaagaacgaccagcagattcgtgtggattgccgcaccgtgttcaccactggcgatgacaaggcagcgggtaagccctgagaagtcatcggtcgtcgctgatagatagattgattgcaaagcggctggtttgaggattcgcgcagggcccttgcccgcccaccattgcgggacacgctgcaagtacgtccttgtcagctccgtggcggcatccatgccgccaagggtcccgcgacggtgagcgggcaaggaccggtcgagatggtcggtgtacgtggtttggaaaagcactgacagagggctttgccctgctctctcgcttcagcaaagctgccggcacattctcttgcgcggtgtcctcgtccgtccttccaatgcgcaaattcgagaagaaatgcatagggggccgatcggtgatccgaagatccgccggttgctgtgtcatcgccttcaacaaaacagccagcaaacgctctggcgtggtgtcctcgccgcttgcaggaccgttggcggcatggatgctgccatcgagcgcccatggacgggtttacggcgtgtcccgcgagcggtgagggcaccgcgcactccgcgcattcgactcaccaggctttagacctgagcttcagagcgcagcccaccaaattcacgcgtgggaattccgccggcacgtcagccagcgatcgccgctcgtgtgtcatcgcaagagccaataaaaaaggcatttcccaataaagtgggaaaacgcttctgtgctgagccaacagcatctttctacctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccgggccaatgccaggccgccatggggtcctggctgaaagaactgcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaaaccatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgatggtcagggctaatcaggtctttctattgaggtaaccgcatcaagtgtgcatccgcatattggcgacctactgccaacatactgctgttggcggttgttccccgctacctggctcatcagcaacgcacctcagtgcgttacctgcctgagcatcaatgcacctcagcgcgccccgacgcatggtcgggctggcgaagatcgctcaacgcagcgccttgatggtcaggtccagcgcgtcctggcccttttccttctgcagcaggcgtgccggcaccggcagatccttgaccacccacgcgatcaattccttgtcgccgtcctcgcgcgaaaccttggtggcttgctcctgtttgccgttgacggtgatggtttccttgccgaccaccttgtagctcatcggcttgacgcggccttcgtccaccatgcggtagttgagtggcttgccggtggccagatcgcgcgtgatcgccaggttgatcagcagcgcatccatgtcgccgggctgcagtttcaccgggccgcggcggtccggcttgatgtcgccgccccaggtcgcctgactggtcttccagtcgtagctggcagtgacgttacggcgcttgaccatcatcgaggaggtgtcgttgctgctcaccgggcgcagttggccgttggcttcttcgaataccgtgctctgggtcaagttggccagctggttctggatggtgagcgtatagcgccactgattggcgccggcagcagccagcgtcatggtgccgtttgcctgcatgcccatgtagttggccgaatagtcggcctggaagggctgcatggcgaacgcgggcaggctggacatcgccagtgcggcggcggcgatcacggcgctggtacgggagaagaggttcatcgcttaggctccttggtattcgaccaggcgcagatcgatctgatcttcacctttgtcacgttgcaggatgcgcaccggcgtcggaactccgttcgcaatccagaggatggtttcgttgtcgccgctgttgacgcgatacacgcgcagggcgtcgtagctcagatcgcccacctgcaccacctcggtagcatcggcagcgcggtagtcgtatttgcgcaccttgcccacatcgacatagcgatagctgaggttgcgcccgggttgcgcatcgcgcatcagcgacaggttcagcgacagcgcgctttggtcgccgtgctgcaaggggatcggctgctggcgatcttccttcaggtccccgttccactgcgcggtgccggcttgccagttgtagacgccggtgaccttcttgccgaagaacatcgccttgcgcaccgtgctctggctcagcggcacatacgtgtctccatcgacgcggaacaccgtgctctgctccaggttcaggcccaaaatgctggcgaagcccttgcggccacgcaccgacatgtcgatgcgccactggctaccgtcgccgtggctgacctgcatggtggcatcgccggcctccttgccgcggtagaacgcctggtaggtcgccacgaacggctccagcggcggcggtgtccaggtgctggcgggcagggcggttgccgatgctggtgcagcggccggagccgcaaccggagcgggcgtcgccgggacacgcgcagcgggcacttgttgcgcacggccattgccggcctgggtgaggagggcgacggtcaacagcgcggcggcgatcgggatgacgttcatgcgctggtagcaggcacgggggccgcaaggatgtccgagacgggatgaggggggcgtgtccgcattcaggcgaatgcgatgtctgcggactctagtcgtaatggcgtaaacaggcactgaccgtcgatatgcacggtatcgccctgcaccgcgacgcgaccactggcgagcagttgcagtgtggccagtaggagcgggtgctcacgggccagtacgcgcgcggccagttgctcggcgttgtcgccgggcagcaccgggacgcgcgcctgcgcgatcaccgtgccggcatccagctccggcaccaccaggtgcacgctggcgccatgctctgcatcgccggcctccagtgcgcgtgcatgcgtgtgcaggccgcggtatttgggtagcagcgacggatggatgttgagcatgcgcccggcaaagcggcgcaccagcggctcacccaggatgcgcatatagccggcgcagatcacccagtccggttgcgtcgcagcgatcgcatcgccgagtgcggcgtcgaacgcagcgcggttggcgaaatcgcgcgggctggcgctccagcgacgcctctgctcgaccttctgcaacgctggcgcctgcgggcgatcggaaaacactccgaccacctcggcacgcaggcgcccactggcgatcgcatcgacgatggcctgcagattgctaccgcgcccggaggccagcacggccaggcgcaggcgggcctcaggtgcgtgcattgaataacgtcctcacaacggggtaggcagccaggctgccaagggtggccagcagcatgtcggtgtgcgcatcccacgggtcaccttgttgtccgttgtaggcctccgcggcctgcggcgacagcagcaaggcgatgccccattcgaaccattcgtagaccaggctgacgcacatgatgctcatcacagtgaggcagaacgtctgccctagcgtcaatttgggccacagccgcaccatcagctgcgcaatggccggcgtcaagcacagcccgaacagcagatggatcagcctgtcgaaatgattgcgtgtccagccgaaggtggcgctgggcgaccagtgcaagagctgctggctccattgctcgtaaggcacgttggaatacagccagcgcgcgccgatgcagtgcatgccgatgaacacgcagatgcttacgaacgcgccattgttcaacggccggcggcggtcggcccacactagcgcgatcagcccaagcactgtcagcgagctatgcaaggcctgctcggccggccacagcggggcgatccaggtcgccacaaataacgcgctggtgacggccaacgcagccagtttcgtgcggcgcatggcgcttgtgctcacagacgtctcaaacagccgcgttgccggcgccgaacagtgctttgacctgcgggcgcagcagcgtcaccagcgtgaacacgccaagcacggtgccgaacggcatgaaagaacaggaaatgccagccacgatcaggcacagcagatgcttcctgcgctgagcgatgcagcgtccagcgtaggccatgagaccggccatggtcaggccgcccagaatgagcatcgttgcaatgatcacgaagatccagccgaacagctgcatgtccggtgccgtctgcccagtgctgtctttcatgggcagccgcgcggtgacgatggccagccccatgaacaggtggatcagcggcatcagcgaaaacaatccggtgaaaccgcccagcacgtaatggaaaatcgacaacagcttgagatgctgcaggtcatcggcgctggccgacgccaacgccggcggtgggagtggtgacgcgtccatgcagattcctcgctcagtcgatgcgcacgcgctcgtcgccgtgtgccggcaccacctgaccaatgcgccaatgcgccagcgactgcgcatccagcgcctgttccagcgcagccgcttccgcgggcgcggcgatcagcacgaagccgatcccgcaattgaaggtgcgccacatttcggcatcggccaccgcaccttcgcgctgcaaccaggcgaataccggcggcagcgtccaggcgctggcgtcgatgtccaggcccagcccgtcgggaatcacgcgaatgatgttttcggtaaggccaccaccggtgatatgcgccatggcatggatcgcttggccgtgcgacttcagcagcgccagcaccggcttgacgtacagcgcggtcggcgccatcaacgcatcgatcaatttggtgccgtcgtccagcacatgctcggccggcgcaccggcacgctcatagatcttgcgtatcaacgaatagccattggaatgcgggcccgacgaagcgatgccgatcagcacgtcgccgtcgcgcacctgcgcgccatccagcaactgcgacttctcgactgcgccgacggtgaagccggccaggtcgtattcgcccggcgggtacatgtcgggcatttcagcggtttcgcctccaatcagcgcgcagccggacagcgcgcagccgcgcgcgatgccgccgaccaccgccgcagcggtgtccacgtccagcttgccggtggcgaaatagtccagaaagaacaacggctcggcgccctgcaccagcacgtcgttgacgcacatgccgaccagatcgatgccgatggtgtcgtgccgcccgagctgctgggccagcttgagcttggtgcccacgccgtcggtgccggagaccagcaccggctccttgtacttgcccgacaggtcgaacaacgcgccgaagccgcccaggccacccatcacctccggccggaagctgcgcttgaccagcggcttgatgcgttcgaccaaggcattgccggcgtcgatgtcgacacccgcgtcgcggtaggtcatgggcaagggactggagggcgttgggctggtcacgggcggggagggctcggctgtaaaggcggcgattttagcagccacgttggcgctggcgtcccattcgggcaacaattcacccggatacgcttatgtcatggaaccgtcgatgcgccgcagtctcgctttctttctcgctctcgtggtcgccatgcccgttgctccggcctttgcgcaggcggatctgcgcaccgaaggcgacgttgccaaggcgcaaagtgcctacgatgccgaagtgtcggtcaacagccagagcgactccgatcgccccggcgccctggcgcgcgcgctgggcgcggtgctgggcaaggtttccggcgaccgcggcgtgatgagccgccccggcgtgccgcaggcgctgcgcaatgcgaccaactacgtcgaacactatgactaccggcaggatcaggggacctcgcgcaccggcgcgccgaccttccgcaccaccctggtggcgcgctttcggcaatcggacgtggatgacttgatcgctgcgctgggcgtgccggtgtggccgttgccgcgtcccaagccggtgctgtggctggccatcgatgacggcagcggcccgcgtctggtcggggtggcccaggccaatgcggcgcgtagcgtgctggaccgcgccatcgagcgcggctaccggctcggtctgccgagcggcgcagctgccgagcaggcgctggccggcgcaatctggcgcaaggacaccgctgcggtggcgcgcgcctcggccaaatacagcccgccgatgcagttgatcggcaagctctaccgcaacgctgccggctggacggccgactgggtgttcgtggacaacggcaatgtgttgtccagctggaccagcagcgacggcgatgcgcgccgcgcgatggctgccggtgccgacggcgctgccgatgcactggtcaagcgctacgccaagcgggtggattcgggtgtgcccggcgtctaccgcgtggtgatcaccggcatcagcagcgccgacgattacctgcgcgtgtcggccgcgttgcagggcgtgtcggtgctacgcagcatccgtccggtcagcgccaatggcgatcgcatggagttggatctggaacttctcacgggcatttccggcctcaaccgtatgctcggcgacgacagcccgctggtttcggtctcggtaccgaccgagggccctatcattctcgaaaacgagcacgccgagtaccgcctgaaatgacgttgactcccgaagccgaaattgccctgttcctgcgtcgcctcaaatgggcggcggtgattgtcggtgtgttgtgggtgatctcgctgctggcgccgatcctgaccccattcgtgctggcgctgttgctggcatggctgggcgatccgctggtggatcgcatcgaacgtgcagggcgctcgcgcaatgccgcggtgatgctggtcttcgtgctggccacgctgctattcgtgctggcgttgatgattctggtgccgatgattgaacgtcagatcatgaccttgatcgaggcgctgccgcagatgcgcaactgggcgatcggcacggccatcccgtggctggaagccaagaccggcatgcaactgatggcctggctggatccggagcgcttgatcgattggatccgcagccactgggaacaggccggtggcgtcgccaagaccctcttcggctacgtatcgcgctcgggctttgcgatggtgaactgggtgatcaacctggcgctgctgccgatcctggcgttctatttcctgcgcgactgggaccgcctggtcgaacgtggggcggccgtcgtcccgcgtgcctacatcggcaccgtgagccggttggcgcgggaatccaacgatgtgctcggtggcttcatccgcggccagttcttagtgatgctggcgctgggtgcgatctacgccaccggtatgtccatcatcgggctcaatctgggtttgttgatcggcatcattgccggcctcatcagcttcatcccatacctgggcgcaaccaccggcatcgtgctcgcgttgctggcggccatcgtgcaggcgcaggggctggatctaaagttgctgatcggcgtgggcgtggtgttcaccgtcggccagttgctggagagctatgtgctcaccccgcgcatcgtgggcgacaagatcggtttgcacccggttgcggtgatctttgcggtgatggccggcggccagttgttcggtttcctcggcatgttgctggcattgccggttgcggcggtggccaatgtgttgctgcgctatgcgcatgagcaatacaccggcagcgatttctatgcgggcgagcgcgccggcattgtgctgcagtccacgaccgagcgcagcgtgatcatcgaccccggcaaggatgcggatcggttgtgagcgttccgcagttgccgctggcgttgcgcgcgcctcccgatcagcgtttcgacagttacatcgccgcgcccgatggcctgcttgcgcaattgcaggcgctggctgcggggcaggtgagcgattggttgtatctgtccggcccggccggcagcggcaagacgcatctggcgctatcgctgtgcgccgctgccgagcaggccgggcgcatgtcggcgtatctgccgctacaggcggctgccggccgcttgcgcgatgcactcgaagcgctggaaggccgcagcctggtcgccttggatggcgtggaaagcattgccgggcagcgcgacgacgaagtggcgttgttcgattttcacaatcgcgcgcgcgcggctggcatcaccctgctgtacaccgcgcgccagatgcccaatgggctggccttggtgttgccggacctgcgttcgcggctgtcgcaatgcatccggatcggcttgccggtgctcgacgatgccgcacgcgcggcagtgctgcgcgaccgcgcgcagcgtcgcggcctggccatggacgaagcggcgatcgactggctgctgacgcatggcgagcgcgaactggccaggctggtcgctttgctggatcgcctggatcgcgaatcgctggccgctaaacggcgcatcacggtgccttttctgcggcgtgtgctcgaggatcgcagatcgtagcgctgctgatgtgcggatgttctgcacgacccttgcccgctcaccgtcgcggggcacgctgcaactacgtccatgcaagctccgtggcgacgtccatgccgcggaaggtcctgccgacggtaagcgggcaaggatccgtcgagattgtcggtgtgcgaagttgcgatcagctgccgtcgcgcagcaactgagcatccagctccgccagccgctgcggcgtgccgacatcggtccagcgtccagagtggtggatgccattgatcaagcgtgctgtcatctgcgcgcgcaggatcggcgccaacgcaaaccgcggtgccgtacagggctgctccggcaactggccaatgaccgattgccaatcgcgcagcagcgcaggtcgatacatgccgatacccgaataggtcagcgacgcgggcagatctgcgcgcacgttgccatccgcatccagcgcaaagtccgcgcgcgttgcgtagctgggttgatccaccagcaccagctgtgccagcccgtcgggggcgtgcgacagacgggcaaaatcgaaatcggtccagatatcgccattgaccaacaaaaatggcgcatcgcccaatagcggcagcgcatgcaacataccgccaccggtttccagcggcgtcgcaccttcgtaggaataggtcagacgaagaccgaacgcgctgccatcgcccaacacctgcggaaattgctccgccagccacgaggtgttgatcaccacctcgtccacgcccagcgccgccaacttgcgcagatgccatacgatcaacggcgtgccgccgaccgacagtagcggcttgggcgtatgctcggtcagcgggcgcatgcgctcgccgaatcctgcggcaaagatcaacgccttcatgtcgtcgcctgctgcgcacgcgcagccagcgcaggcttgaccacctcgtccagcaaaccgatcaagggcgcaagctcggcgtagcgaggcagtatttcatccagatacgccatgaaacgcggcacgttgtccagataccaatgcttgccgtcgcgatggctcaagcgcgagaaaattccgaggtttttcagatggcgctgcacgcccatccagtctgcatcgcgcaggaactgcgccagcggcggcaccggcaatccggccgccgatgcacgcccgtgatagtgctgcagccagccgtccacccgagcgagtggccaactcaccgaggtgtccttgaacaggctgatcgggtcgtaggcgatcgggccaatgacgcaatcctgaaaatccagcactgccgggccatcgggcgccggcatcagattgcgcggcatgaaatcgcggtgggtgaacacgcgtggctgggctagcgcgttgtccatcaaacggcgctgcaccaattgcaattgctcggcatgggcgcagtccagctgcacgcccaggtgacgatctaaaaaccattcttcgaacaaactagcatcgcgctgcagtagcgcttcgccgaacacgccgctatcggcaggtggcgggattttttgcaacaacagcagctggccgatcgcgccgtccagcaagtcgtcggcgttggcatcagtgagtacctgtgccagcgttggcacgcccagatcctccagtagcaaaaagccgttttccaggtccggggcaagcacctgcggcacgcgcacgccatgtgcgcccaacagcgcatgcatgcgcagccacggcgcaacgttttccagctgtggcggcgcatccatcaagatgcgatccataccgcgtccctgcgtacgccaataactgcgaaaccccgcatcgaccgaggcgcgctgcagcgacgcttgtgggtcgttgagcgcctgttgtgcccaatgcaggcgaagcgcgtcgcgcgcggtatctggatgaagtgacgtcatggatcgagtgggcgtcatgaagtggtgggtcaacagagcaggcgcgccgtgaagcgctcagcgcttgctgccgctgaacaaccgcaacagcgccaggatggcaatcgctccgagcaacgcaccgaggaagccggccggctcgcccgcgcggtaccaccccatgtaacggccaaaccagctggccaccacggcaccggcaatgcccagcacgatggtcagcagacagcccaagcgttgcgcacccggcgtaatgaaacgcgccagcagcccgaccacaaagccgaccagcagaatgtagagccagctgttgctaccaaataagtgattcattgcagcaccggaggtggacgggatcggcagactagcatttcggatgtcgctgcctagcgcagcgggagccggaatgaccacgccgatgtatttccttcagaaaggcgcggtcatcggctccggctgccgagcgctcccagttgcgggcaagtgatttgctgggtaaatctgtttcccatcaggtgagtcgtcttttactaatgagtcagtaaattagggagcaaatgtcgacgtctgctgtccaaccatccatgaagaagagagacggacgcttggtatcgcgggcagcgctggaagaaatgcgcctgatggcgttgcaacggattggcgaaggcgaatcgccagccgaagtggcctcgtcgttcgggctgcatcgcggctgggcgtacaaggtgctggccgagcacaggcgggaggcgctggggctttgatggaacgcaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttgggctgggtcaatggcaagaaccctggccagcatggcttcgccttcggtctgtggacgcggcaggtagtgcgtgaactgatccagaagaaatgtgccgcaaggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtaacgcattgggaaaagcagacttacccggcgatcgtgaagcacgccaagcgggaaaaggccgagattgacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggccctgctcaagctgatgatgaagggccgtcgccgtccaatccatctggtgctcgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggttgacgctgcatttcctgccgggtgacgcgcaggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgccgcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtcgcctatatttctgacttatgagtaatgcaagacacctcttcgggaaaccgttgtccgtgaggtgcatgcaaaaaaacaccagtgctgagccgggtcaatcaccaccaggcgcgcttccgaacacaagcaattgccagcggttccccatgtgagaggggatgggatgaggatgcgaggcaatgcgtcaagccaggcacccaagctgcgccagcgagcctgggtgccaaaaccagctattcaaaccagccagccaacccatctacgcacccttactcaacgcgcaggccaacctctcattgagcgatgcgcggcaacgccacgcatcgatgaagcggtcaactcaacagcagccatacccaccatgacgggtgccgctatcgccagccaccggcgagccgctggtttcaccgcgcagacaagcagcatgatggtcggcaatcaccttcgacacgcaggcggtcacgcgcttgcccatcgggatatgcaggaactcgttcggcccatgcgcattggaatgtgggccaagcacaccggtgatcatgaactgcgcgccggggaacttctcgccgagcatgcccatgaacggaatcgagccgccttcgcccatgtacatcgccggcttgtcgaaaaacgccttgctggcgtcgtcgatggccttttccagccacgctgccatggctggcgcattccagccggacgaggccttctccaactccagcgtgacctgcgcgccgttgggcggatcgcgcagcaatgcttgcttgagcaactcgccgcaggccttgccgtccgctgttggcgggagtcgcagcgacagtttcaccgccgtctgggggcggagcacattgcctgcagacgccagtggcggcatgccgtccacaccggtgatcgacagcgccgggcgccaggtgcggttcaacaccaattcggtgaggtccgcgtgcattggcaccaggccatcgaccatcgggaacttgtgtaagatggccgtatccaccgtcgccgcggcggctcttcggctgggtcaaccggtcggcgggcacctacacatgcaggccgtgtatcaggatgcgggcggtggtttcgttttcgatgcacgacaaaagctgacgcaggaggcggaagctggacggcaccacgcccgaggcgtcgcccgaatgcacgccttcttccagcaccttgactgtcaggttgccgccggtcagcccgcgcagcgaggtcgtgcaccacagctgctcgtagttgccgcagcccgaatccaggcacaccaccaacgagggcttgccgatgcgctcggccagatggtccacataggccggcaggtcgtagctgccggattcttcgcaggcctcgatcagtatcacgcagcgtgcatgcggcagcccctgggtacgcagcgccagaatcgcggccagcgacccgaagatggcatagccgtcgtcggcaccgccacgcccgtacaacttgtcgtcgcgcaacaccggctcccatgggccaaggtcggcatcccagccggtcatttccggctgcttgtccagatgaccgtacagcagcacggtgtcgtcgcccgattcggggccggtggccggaatctcgataaagatcagcggcgtgcggccttccaggcgcaccacctcgatctgcatgccgtcgatggcctgcgcgcgcgcccaggtttccatcaacacgaccgcctgctccatgtagctatgggccacccaatcggtatcgaacatcggcgacttgttgggaatacggatgtaatcgaccagctgcgggacgatctcgcggtcccaggtgtcgctgatgaattggtcgatcttggcgctgtccatgaaggctccgaatgcgtggcgtaatcaaacattctacgcatgcactagggggtaggtatttccctacaaagcggcgcgcagttcacctgctgtgtgaaaagtttgttggcgataggattgctgcatgtggcgcgggacactggctccgccggcaggaatgctggctaggaccatcacccaagccacaaggagcgttgcaatgaagtcatttaccgtagtcctgaagtccctgctactggcgttgctgttgtcctcgaatgcgtatgcactcgacaaggtcgatatcaacactgcgtctgctgaggaattggacaaggtgctggtgaatgtcgggcgatcaaaagccgaggcaatcgtcgagcaccgtcaggcaaacggtcccttcaaaagtgccgaggaactggcactggtcaagggcatcggactcaagacggtcgaacggaatcgtgacctgatcgaagtaggagccacgatggctcctgccaagaaggctgccaagggggcggcggtgaaaccggtgggacggcgttaaggggaatggatccgagatacggttcgacgcgaggatgcgtggccgcaacctaactggacaggatgtccggggggatggctggaagccgacaaggacgtggaatcgcccggtgttgcatttggatgtgcagccgggcgtttttcgtttgggcgttgaagagccttgggatcgcgcagcgaccgtgtgtttaggccgtacgcaatagctagcaaaccgtgtcaggctggtgtggatgtcgccacagagcctcaccgctcgaatggctcatgccgtaccgtgcacatactgaaccgccccggttttcccggagactccttggtttgagtcacgcctacatggcggactcgttgggttgcttgtgtttggaataatagtttgcttcggcctcggccggtgggatgttgccgatcggctcaagcacgcggcgattgttgaaccaatcgacccaggtgagggtggcccactcgacctcctcgcgcgtgcgccaggacgacttgcggtggatcacctcggccttgcacaggccgttgatggtctcggccagtgcgttgtcttacgagtcgcccacactgcccaccgagggctccaggccggcctcggcgagccgctcggtgtagcggatcgagacgtactgcacaccccggtcgctgtggtggatcacacgctccgatccgaccggcttcctcgcatgcagcgcctgctcgagcgcatcgagcaccagctcggtccgcatcgacggcgacgccttccagcccacgatccggcgtgcgaatacgtcgatgacgaaggcgacgcagatccagccttgccacgtcgacacatcggtgaagtccgagacccacaacgcgtttggccgatccgaagtgaactgcctgttgacgtgatcgagcgggcacggcgccttcgcatcgctcaccgtcgtgcgcaccgccttgccgcggatgacaccgcgcaggccctggcgcttcatcagacgctgcacggtgcagcgcgcaacagcgaactgctcccgccgcatctgccgccagagctgacgcacaccatagacctggaagttctcgtcccacacacgcctgatttcaggcatcaacgcctcgtccgtcttggcccttgccgagcgcaactcaggatcggaccttcgggccgcgtgcgcgtagtacgtcgacggggcgatcggcaacaccttgcagatcggctcgaccccgtgaacgtcgcgatggtcgtcgatgaagcgcttcacctcgtgaaggggcggtcgagctccgcctgggcaaaagacgccgacgccttgcgcaggatctcgttggccacgcgcagctcgcgcacctggcgctcaagcaatctgatgcgctccttcggccgtcgtcacgccctcgcgcttgccggcatcacgctcgtactgccggatccagccgcccaacgtctcggccttacagcccaccttggccgacaccgacacgatcgccgaccactgcgacgcgtacccgccctggtgctccagcaccatcttcaccgatcgctcccggacttctggggaacacttacttgctctgctcatggctcgatcttctcaagtaatggagcctccggggttcccggggcggttcataacacgctccgccgtgcgcaggcgccgtcgtttgttggccgctcattcttagtctcgtatgaagttccgctgtgctatgcgcttggttttgctttgctgatgcgggcgaggccgcccggcaacgatgcgcgtgagcgccgggcgcgaggcttcaggcacaatgcgcagatgcagctgacagatttgagcagccgggtgattccggccaatgagtaccgccgtgagcggtggcgcaatcaattgggttggacgcgcgagatcctgcgtctgggtgatgcagacggatgggcgttgcggctgtcgattgccgagatcgagcaggatgccgcgttttcagcattcccaggtatcgatcgtgagctggtgctgttgcggggcaatggcatccgcttgacgttcggcaatcgcgatgctgatgtcgataccgataccgataccgataccgataccgataccgataccgataccgataccggtgcgagttctagcgccaatgtcagtgccaaccaaaccggaaccgttgcaggtgccactgcctggaaggttgactgtccagaagctgttggtgaggagagtgccggcgagcgtgctggcgtccgtgaggcgttgagcagtgctgagcatctggttgcaaaccctgccgacagcgggcgctgcgtggatttattggccgccctatcaacgcgtgcgattttccggcgaagagtcggtgcatgctgtgctgctggacggtccgacccaggatttcaatctgatgtggcggcgcgacttgctgcagaccgaggtactgcatcgtccgttggtcggcatcatgctgttctttgcagacccgtgtagcgcctgggcgatccacttgcttgccggccaggcgagcttcgggcgcgatagcggtttgccgccgttagcggttggcgataccgcgtggctgagcgcagcgacacgcacccgctacgtgctcgatggtggtggcgaattgttggcgatccgggtgagtccgcagccagaacattgaacctgacggacagcgctactcagtccggcctgcggcggatccgacgtccccccgattttgagtagccccccagtttggagtccaattccctcaccgccttcatcgtgtgagcggtgttgatcgtgtgcgccaacagcgcttccataccggcttcgcccaggcgctgtcgccaacgggtcaaggagctgggatcgcacggcaagcaggtctggaacaccacctcgccggtgaaaaactgccagtacggattttccagccagcgctcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcagacgcatcggcaatgcgggtcgaccgcctgtgctggtggtggccggcaactgcggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccaggggatggcgcacgtcgatctggttctccaggcgcgaacgaaacagctcatcggcaggcaactgctcggcggcaggacggcgtgtccgcatgggcgaaaactgccagaaaccaggacgtggagtaacgaacactggcaattccagcacaccgaaaacgcagatgaagcctcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgtcctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgaccacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctccctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggtgaagccttgcaatggatgtggtctgggggtttttcaggggcgactatgtagattcaccgcgctggtgtcgttggtgtcgtagtcggcctgcgacccgttgtaatcccaatgcaacgccgcgccaatgcggcgattggcggtgcaattggcgatcaaggtcatgcccaaacgctggattgttgaacgcagctttgcttggctgcagaagaaccgaaggttatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatcttgcgtctctgacattgctgctgaggggatcgtgaacaggttcttagatggcgtggcgtcgcgccggtattggcggcgtgatcaccaggcacatcagtaacgccctgaagcggcacggtaaaacgcgcatccgaacgaaacggcacggcgacaccaccgctgactaccgtcgtggccgtgacacgtccaaggaggtcgcgcgcagccaacgcacgcgatcgctcactgcagcttgagcatcacgatcgaatgcgccggcagcgccacgttcaatgccttgccttgcacacgagcgcccttgaataccgctggcgcgactgcacgtggctgcgcataggtgttggatgtggtgatcgccggtgcgcttaggatttgtccctccaccgtgcgcagcgacagcccgtccacctgcacgctgacagtcgccgccgcagttgcatccaggttggttagcgcaacatacacgtagccatctttcgccttgaccgcagaaccatgtaccgccggcacatgcgtgtcgccatgacggtactccggtgtctgcaattgcagcggtaggtgggtggcgtcctggtagggcttgtacagcgaaaacacgtgataagtcggcgtcagcaccatcttgtcgccatcggtgaggatcatcgcctgcagcacgttgaccatctgcgcgatattggccatgcgcacgcgctcggcatgctggctgaagatgtcgaagttaatggaggccaccagtgcgtcgcgcaggctgttttgctgctgcaggaagccaggattggtgcctggcagcggcgcgtaccacgtgccccattcgtccacgaccagggccactttcctggccgggtcgtatttgtccatgatcgcgctgtgcttggtgatcaactcgtccatcaccagcgtgcgcgacagcgtctggatccacgcggcttcgtcgaacgtggtcgacgaggcgcgcggcggccaaccgcccggaatggtgtagtaatgcatgctcaacccatccatgtacttggtggcttcgcgcatcatcacctcggtccagtggtagtcgtcatcgctagggccgggagcgatcttgagaatcttctggttggccggcgacttgacgaaagtctggtagcggcggaacacatcggccgcgtactccgcgcgcatattgccgccgcagccccatagctcgttgcccacgccgaaatacggtacctgccaaggcgcctcgcggccattggcgcggcgctcgccggccaggctggagcgtgtcggcgcggtcatgtattcggtccactgcgcaatctcttccggcgcagcgtcgcccacgttgccggcgacataggcttgggtgccgagcagttcggtgaaatccatgaactcgtgcgtgccaaaacgattggactcttccacgccgccccagtgcgtgttcaccctgatcgggcgcttggccggcgtacccacgccatcgcgccaatggtattcgtcggcgaagcagccgccgggccagcggatgttgggcacggcgatggccttcagcgcggcgaccacgtcgttgcgatagccgcgcgtgttgggaatcggcgaatcttcgcccacccacacgccgccatagatgccggtacccagatgctcggcgaactggccgaacagttgccgcgatacctgcgcgccgggctggtctacccgcaaggtgccgctgacgttgatgtcggcagcgaaggcggctggcgtgctggcgagtgacacggcgacgaaaacggcgtttaacagctgcctgcgcgatgtccgcaatgcgagggggttccactgcatcgggtcggtgctcctgtgctggtcggtggtcggtagtcgggcgggtgctgctgcgagggaaaacgcgctgttagcgtagtgcgagtggtcgcagtttgtattactgcagcgcgaccaccgcaggcgcgtgcggcagccgcccgacggccgtcgtacccttcgcaggccagggatgtgcgcagcagcatggtcggcagccgcatcgtgcggctatgctcgcgggcttccctcattggcaggacgatccatgcagcgagtgttcgggcagttgacagacggtgtcgagattcatgcgctcacgctacgcagcgaggccggtctcgaggcggaggtgctcacctatggcggcatcctgcatacgctgcagttgaccagcgcacggggcgtgctgcccctggtgctgaacttgccggatctgcccgcctacgccgccgacggcgacagtctcaatatcctggtgggccgcttcggcaaccgcatcgccggtgcgcgctacacgctggatggcgttacccacgtgctggcggccaatgaagggcgcaaccagttgcatggcggtctgcgcggttttgggcgacgcgtgtggagtgtgctggagcaggcgccggatcacgtactgctgggctacgactcgcccgatggcgaagaaggttaccccggcaatctgcaagtgcgtgcgcgcctgcagcttcacgggttgagcctgcagctggatttcgaagcgcactgcgacgccgctacggcgttgaaccttacccatcatccatatttcaatctgtccggcgacccgcacctgcgtgccgcagtgcaagtgctgcgcgtgccggccgatcgctacctgccggtggatgccgaatcgatcccgaccggcgagatcgcgtcggtggccggcaccccattcgatttccgccagcctgccgcgctcgccgataacaccgatccggcccatccgcaggtggttctcggcaagggctacgatcagtgcttggtgctggccgccgacgcggactgcgtagccgagttgtattcgccgcacagtggcgtggcgctacgcatccgcagcgatgcccccgcggtgcagttgtacgaaggccaacatctggacgcacatcatccgggactggggcgcggcgtatgcctggagccgcaggactacccggacgcgcccaatcacgccaacttcccttcgacgatcttgcggcctggggaaacctaccgccgccgcatcagctaccacttcgccagtgcggggcaggaccagccctgggacatggtgtgcgccgcactggaggggtgagagatttcgcaacttgaggagctagccgggttgcatcgtgcgggcacgtgcaatccgatgccgctgattgcgttgtgagttctgatgtggcgagcgcttcaatcgccctaagcgtgggctgccagtgacctttggcgtgtgtatgtcccaagggctcgcagaagatcgaatcatgagcacgcagctgcgcgagggcttatcgcgccagtcagaatgcgccggatgcaaaagttgcatctgttcacttcgcgttcgaaatcagcgatgccgctctgctcgcgctgcgcctagcgcggccccagcaccagctcgatgacgaacttgctgccgaagaacgacagcaccagcagcgccatcgcggttagcgtccaatgcaccgccttgctaccgcgccagccattgcgccagcggccaatcagaagcgccccgaacacgagccacgacagaatgctgagcacggtcttttgcaatagccgttgcgccaggaaatcctgcacgaacaataggccggtcagcagggtcaggctcaacagcacgaaacccaccgtgatcgtgcggaacagcagcgtttccaactcggtcagcggcggcagggcgcgcagccaggtgtggaaatcgcgccgacgcagcgcgcgctcctgcagccacagcatgatcgccagcagcgccgcgatgcccagcgtggcgtaggccagcagggccagccacgcgtgcaattcgagctgccagcccaggtccgggctgggctcgtggccgtaggcgtgataactggccaacaggatcgccgaaagcggaaacaccaccacgcccaccgcggccatccgcccgcggccacctgaacactgggcggtcaggcgctggccattgctccagcccgcacaacgacagcgccgcgaagaaatgcatgtccggcccaccggcggtgcgcatggctaccagcacgtggtaaccggcgtgcagcgccaccgccgccaacgcgggggccagccagcgcgcaggcgcctgattaccatcgcgcaacactgcccgggtgagcagtgccgtggccagcagatacagggcgaacgcgatgagagcgattgtcatcgtggaagtttcgcatggtggggcggggatttggcattcgggattcgggattcgggattcgggattcggggatcggggatcggggaccggggaccgggattcggggacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaagcgcaagttgggcgtgatcgtgcaactggacgatgcctacctgggaggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgtcctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtcagagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggatcgggaagcctgagccgtgggtcgcttgggttttgctggcaggcagggggggcggtacctcgcagcgagggagcgcctgatgaaacgggggcgccgggcaccgcaatagcgcgtcttttgccagcattgctgccgttcctgctcgtcgcggtcccggtcccggctgattgcccgcgtcgcagcgcggttgaagcgttcctcacgggctacgtcgccgtgccggggcagactggggcgggccgccagccggtgccgctataatcggcacctgtttcccctctgcggtcctatgcgcatgttcgagtcccttacccaacgtctctccggcaccatggagcgcctgcgcggccgcggccgcctgaccgaggagaacatccgcgaagccacccgtgaagtgcgcatcgcgctgctcgaagccgacgtcgcgctgccggtggtgcaggcgctgatcgagcgcatcaaggtgcgggctgtcggccaggaagtactcaagtcgctcaccccgggccaggcgctgatcaaaatcgtgcgcgacgagctcactgccgtcatgggcgccgccgctgccgacgtcaatctcaacgtgccggccccggcaatcgtcctgatggccggcctgcagggtgcgggcaagaccaccacggtcggcaagctcgccaagcacctgaaggaaaagcgcaagaaaaaggtcatggtggtctcggccgacgtctaccgcccggccgcgatcgagcagctcaagaccctggccgaacaggtcggcgtgctgttcttcgcctccgacgcctcgcagaagcccgtcgacatcgtgcgcgcggccatcagcgatgcgcgcaagtcgttcgtcgacgtgctgctggtcgataccgccggccgtctggcgatcgatcaggtaatgatggacgagatcaaggcgctgcacgccgcggtcaaccccaccgaaaccctgttcgtggtcgatgcgatgaccggtcaggatgcggccaacaccgccaaggccttcggcgaggcgctgccgctgaccggcgtggtgctgaccaagaccgacggcgacgcccgcggcggtgccgcgctgagcgtgcgctatatcaccggcaagccgatcaagttcgtcggtaccggcgaaaagaccgacggcctggatgtgttccatccggatcgcgtcgccagccgtattctggacatgggcgacgtgctgtcgctggtggagcaggtcgagcacagcgtcgatcaggaaaaggccgccaaactggccgccaaggtcgccaagggcaagaagttcgacctcaacgacatgaaagagcagctcgagcaaatgcagaacatgggcggcatccatgggctgatggacaagctgccgggcatgggtcagatctcggataacgtgaagcagcaggtcaccggcaaggaagtgccgcgcatgatcgccatcatcaactcgatgaccaagaaagagcgccgcaacccgaccctgctcaacggctcgcgccgcgcacgcatcgcccgcggctcgggcatgcagccggccgacgtcaacaagctgatgaagcagtaccagcagatggaaaagatgatgggcaagctggccggcggcggcatgaagggcctgatgcgcaatatgaagggcatgatgggcgccatgggcggccgtggcggcatgcctttccgctgagcaacctgcgcaagccgcgcgtgccgtgaagacatccgcaggcgcgcactgcgtgcatgttgcgctggcccttgtgctggcatggcaggccacgtcggggtgggcagtcgtcccggcaagtctcgtgtgctggctatgcatcgccctgatggctgctggtatcgaccacctgtttgcgtcgcgccctgcagaagtgcaggcggcattgtcagtctctgaagatgcggacgaccgcagtgttgctgcgcaggcgattgccggcctgccaccgctcgacgcagcagtgaagcgcagtgtcgaaaaaaccgcacacgacacgtccgtgcggcagtggcgccgccacattgtggacgttgcgccctacgaagaagaacgctattcacggcagggcatctgcaccacggtcgaactgttcttacgtgccggcgatcagcttgtgctggcgtttcactccgatgcgaacggcagttcgcccgctgcagagtggcgctgcgacctgtggtcaccggaagccgcgcaatcgcactggctggacgtgcctgctaacggcgagatggacgtgccggtgacgcggcctggggagtatttgatcggtattggccaggcctacggacactgcccaggggtgatcgggttatggctgcgcgtatccgagccggaccgtctggcgttgcctctggagccagcattcgggtcgaccctgcgctacgcacggcgcgacgacggcgcggcggtggtgcatatcgaagacgaggcgcatgtgtggtcgcatgcgcgtctggagacgctgcctgtgcacggcgtgcctgctggttcggcattgttgttcgccagcgccgacgatgtctgggacgtctctgcatgctcggaccctgcaacgtcgtggtgcgcagaaaacacccatctgcaccgctacttcctgcgcttgagccaaggcgatgtgctgacgctggagcttgcctgggccgccacgcacttcgatcgtcccatgccgttgcccgatcaatgcactggtcgcacgcaaggcgaggtgcgtttgttcaagctggtgcgtgggccggagttgcagcatgtgtgggcgagcgcaaaggcggccgattccacgcagctcacctgtcccgccgatggcgatgactgcatggaattgcggctgttcgggccgcctgcatggcgcacgcaaccggtttcgtcgttcgtcgatttgcgcttgtggggcgcttatttacagcgtccgcactgcttgcgtgattttgcgttggagaatgcctgggtcgaggattggtaccagcaactcatgccgatgccagtaagagcagttaacaaaacgactgcgctcaccgccaggcgggcgtggccggtgctcggaatcggcatgtaccacgcgtccacggcggttctgagcgcgctgtccgcgcccacctgacagctctcgctacgttttgttagccgctctaaattaaaggcaacgagcgcggcatgcagtgcattcgcaattgagcatcttgccggtgccgcgttggtgtctctccatcgcggttaccatgcgccatcccatgatgtgcgccgtggttgatgaccggattctccaacgtcgatgccttccagcagcgcttcgggctgcgcttaccgatcctgctcagccccatggccggcgcctgcccggtgccgttgtcggcggcggtcgccgacgccggtggcatgggcgcgatgggtgcggtgttgtcgcagccgcaggacatcgtggcgtggatggcggcattccgtgaggccggcgcagggccggcgcaagtgaatctgtggattcccgacccggcgcccgtgcgcgatgcggctgccgaagcgcgcctgcgtgcctttctttcgcagtggggaccaatggtgccggagacggcgtgcgatgcgatgccggtcgattttgatgcgcaattcgatgccttgctcgcagcgcggcctgcggtcgccttatcgatcatgggcgtattccagcccgagcaggtggcacgcctcaagggggccggcatcgcctggtttgcgtgcgccaccagcttggacgaagcgctggtggcgcaggcggcaggcgccgatgcggtggttgcgcaaggggccgaagccggcggccatcgcggcgcgttcgacgccggccgcgccgcgcagcagatgacagggctgttcgcgctgctgccgcgtctggtcgatggtctggatattccggtgatcgccgccggtggtatcgccgatgcacgcggcatcgccgcagcgctgacgctgggcgcaagcgctgtgcaggtcggcacggggttgttgcgcacgcccgaagccgcgctgccgagcgcctgggccgatgcactggcccggcccgagccggagcacacccagccaacccgcgcattctcgggccggttggggcgcgcgctggccacagcgtatgtgcatgcagcaagcgctgcagacgcaccgccacccgcgccgtatccggtgcagcgtgggctcaccgcaccaatgcgtcaggcggcggcgcgcgacaaccgtctggatgccctgcaggcctgggccggccagtccgccaggatggcgcctgcgcagccggccgcgcacgtcgtgacgcagtggtgggaacaggcgcaggcgctgctgtgccgttgatcttctgcaacggcgccccagcgagcgcgcagcagctcggcgctgccgcgctgatcaactacggccacttcaccacgctacaggtgcgcgacggcgccacgctgggactggacctgcatctgcagcggctgcaggaaggcagtcgcgcgctgttcggtcaggagctggaagcaggccagctgcgggcgcagatgcgcgctgcgctgctggcatcgggcatggccgacgccagtctgcgcgtcaccgtgttcgcacccgactacgatttccgcaacccgttgcgcgaggtcgcactggatgtgctggtcgccatctcgccgccggccgacatgcccgagaccgggctgcgcgtgcaggtgaccgattacgtgcgcgagcggccggagctcaagcatgtcggcacgtttccgctcctgcatctgcgccggctggccatgcaggccgaccacgacgatgtggtgctgcaggaccggcagggcagggtgctggagggcgcattctggaatctgggtttgtgggagcgcggtgggctggtctggccgcaggggccggcactgctggggacccggcagcagttgctgcagtccgggctgaagacgctgggtatcgcccagatcagccgtccggtagcgctgggcgagctggaccgtttcaatggcgcattcgcctgcaatgcgcgtgggcagcaggccatcgtggcgctggggccggcgcgttgggggccgcatgccgcacagttgccgctgctggagcgggccctgcagacgcatgcctggcaagcgatctgaggcatctggagtgctggcaccgggcgacttggcttcgccgccggagcccgctataatcgccgacttaccgcgccactctggcgactgggcaactcaggaaaacgacaccatggtcaagattcgactgacccgcggcggcgccaagaagcgtccgttctatcacatcatcgtgaccgacgtgcgcagcgcgcgcgacggtcgcaacatcgagcgtctgggttactacaacccggttgcgcaaggcgcagaaccgcgcgtcgtgctggacaccgcacgcgtcgaccattgggtcggcaacggtgcgcagctgaccgacaaggtgcgcaacctgtatcgcgaagccaagtcccaggccgccgcggcctgatcttgagcgccaggtgtcgccacctgacccagagtcgacgcagatgaagcagaccgagcgccgcatcctgttaggcagggttgtcggcgcttttggtgtcaagggcgagctgaagctcgaatcctggaccgagccgcgtagcgcgatctttcggtatcaaccgtggatcgtgcgtgcgccatcgggacaggaatcggtcatcaacggcgtgcgtgggcgcgatcagggcaagaatctgattgcggtgttccccggcgtcgccgaccgcgacaccgtcgaggccatgcacgggactgaaatctacgtcgcgcgcagtgccttgccgccacccaagcccgatgagtattactgggtggatctggaagagttgcaggtggaaaccgtcgagggcgtcaagctcggcacggtgtcgcatctgttctccactggatccaacgacgtggtggtcgtacgtggcgatcgcgagcggatgattccgtttgtgtttccggatttcgtcaaatccgtggacttcgaggccaatctgatcgtggtcgactgggatccggatttctgatcaaagcggtgcctcggcgctgcttttgctttacccatttccgattcccgattcccgattctccagtgcgcatcgacgtcatcagcctgttccccgagttcatcgcgcaatgcgcggcgttcggcgtggtcgggcgggcgcaggagcgcggcttgctggaattgcagggctggaatccgcgcgagcatgcacagggcaactatcgccgggtggacgaccgtccgttcggtggcgggcccggcatggtgatgttgatcgagccgctgcgggcctgtctggatgcggtgcaagccgcagacgcgcgaccggcaccggtgatctacttcagtccgcaggggcgtcggctgacgcaaatgctggcgcgcgagctggcgcagctgccgcgcatggtgctgttgtgcgggcgctatgaaggcgtggacgagcgcttcctggcgcaggcggtggatatggaaatctccatcggcgactacgtgttgtccggcggtgaactgggtgcggcggttgtcgtggacgtggtgacgcggttgcaggagggcgtgttgaacgacgccgaatcggccgctcaggacagtttcgaagggccgcagggcctgctggactgcccgcactacagccatccgtcgagccacgcctggggcgatgtgccggaggtgctgcggtcgggcaatcatgcggccattgcgcgctggcgccggcagcaatcgctgggccggacctggttgcgtcgcccggacctgctggacgaggccgggttggacaagcatgatcgtcgtttgctggaagagtttcgccgcgaactcgccaagggcgacgaggaatcagggtgcacacctagcccttgaagatttgattggggtacaatatgcggcttgctggccagtcttgcgtctggccctcctacgaacctcgagcaatcgccgtgcggcgactgccggtccaatatcaccagacacgcggtgcccaccatgagcaaactcaacaagaccatcctggctgacttcgaagccgcccagatccagcgcaagctgccggaattcaaccagggcgacactgttgtggtgaacgtcaaggtgaaggaaggcaaccgcgagcgcgtgcaggcctatgagggcgtggtgatcggtaccaagaatgccggcctgaactcagctttcaccgtgcgcaagatctcgcacggcttcggcgtcgagcgcgtgttccagacccacagcgccatcatcgactcggtcgaagtgaagcgccgcggtaaggtccgcgccggcaagctgtactacttgcgtggtctggaaggcaaggctgcccgcatcaaggaagatctggccgctgctgcacaggccaaggctgctcgccaggctgctgccaaggccgagtaagtcacattggcgggcttgtcccgccactgccagacagccgccttcgggcggctgtttgcgtttttaaggatgcatgtcccagcggttgtgaagtgacttcgtgcgactagcgaccagcgctaatggaatctgtgagggcgaccgcacgtcgcgggcgagagcgatcgctgttgcgagcagggtgcttggtcccatgacgattccaagcactccatgcgcgccaagtcgacgttcgcttgtgatgtcgttgttgctggtctggttggatcgacgtcagaagatcgttgtggttgcaggtatccgtcgcgccggtacacaaaatctcgctaccgtcttttagatccgcaccacgagctgcgagttcgagcctggatgggcgcgtatgaagagcggcgaacaacaggtagcgagcagctgtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtccatgccgcttccgagcaccggccgcgcccgcctggcggctgcacagtcgtgttgttcgccgctctaagccggtggcgctggattgctagtcgtactttggcgtacgccgcgcacgtcccaaatgactgtcagtccattggcacgcctgcagtcagccagactaacgctgcggcgcctgcggtaattgcccgtctagagcgtcggtgagcggtgccgggtcggcgaccagtgatgccggacgcgctggtacttcggctgcagctgccagttcggacgggtgcatgggggtggccagcatgcgcgccttgcgccagccgccccagcggtaatacgccagcgacagcaacatcgaacaggatgagctgatcggaaagctccaccacaccgcgtcggcgcccagatgcggtcgcaggacattggccagcggcacgcgcacgccccacagcgaaaaggccaggatcaacaatggcggagtcaccgctccagtggcgcgcaccacgcccgacaccacgaagctgacaccgaacagcaggaacgaccagatcgcgatgtggttgaggtggcgcgcaacctccagcgtggcgctgccttcgggcagaaacagggccagggtccagcgatcgaacaaaatcagcagcacgatcagcaggcccgtcatcaggaaattggcggcgatgccggtacgcgcgacggcatccacgcgcggccacagaccggcgccgacgttctgagcggccatcgtcaaacaggcggcgcccactgccattgccggcatttgcacgtagttccacagctgcaggccagcgccgaacgcagcagcggtttcggtgccgaagctgttgaccagcgacagcatggcgatcatcgacagcgagatcatcaccatctgcaagcccatcagtacgcctttgacgatcagcgcgcgcaagatggtggtgtcgatgagaaacaggcgcagatcgctccggcccagccacaagacatggcgtttcttgcgcagataaatcagcagcccggcgagcgcgacgacttgcgcgatcagcgtggcccaggccgcgccggcaatgcccaatgccggaaacgggccgataccgaacaacaccagcgggttgaagaggatatccagcagtactgacagcaatagaaaccggaacggcgtgcgcgcatcgccggtgccgcgcaatgcagccgacaggaaggcgaacagatacagcgtcggcatcgccaggaagatcacccgcagatagtcttccgccagcgcttgcgaggcagccggtgtgcccatcgcggtgagcaggtggggtgccagataccagccgaggatggcgatcacggccgacagcccgccgaagaagctcgcactggtgcccatcaccttgcgtgcctgggcgatatcgcgcgcgcccatggcctggccgatcaggatggtcgaggccatgccgatcccgaacaccgagccgatcagaaagaacatgatgctgttggcattggccgccgcggtcagcgctttttcgcccagatagcggccgatccagattgcattgaccgagccgttgagcgactgggcgatgttgccggccatgatcggcagtgcgaacaacagcaggttcttgccgatcgggccttcggtcaggacagcggatttgggcatcgcagtcgtatcgtcgcgcacaagctgcgcacactagcattgcccgggtgagtccggatgcaaggtgcatgcagctgcgatgcgactgggccggggccaggatcggttagcctggatgttgtggctgaaggtgagaatcgcagtgtcgttgcgcctcttcgaggacgcgcctggttctggtcgcttgagttccgctgccactgcccaaacatgggctttggcgcaaaccatcgtcgccgaccacgccggcagtcatgttggcgttcccgagatcgcagtgtttgcgcgcatcccacggtgtgctgcgcgagccaacgcacgacacgagaccgcaagacgcatgaatctggaattggaacaggcgacaacggtcaggctggatgtctggctgtgggcagcgcgctttttcaagacgcgcagcctggccaagaacgcagtggaaaccggcaaggtagacgtggccggacagcgtcccaagccgtcgcgcacgctgcgcagcggcgagcagttgcgtatcgaccgcggtggggaaatcttcgagatcaccgttgctgcgctcagcgctgtgcgcggcgcggcaccggtcgcacaggcgctttatgtcgaaagcgacagctcgcgcgaggcccgcgcgcaatggcgcctgcagcgcgctgccgagcgcacgggctatcgtgcgcccgagggtaaaccggacaagcgtgcgcgccggctgattacggccttgggcgatatcgatgcgttttagcgcactgtcgcaacaggctgtcatgcaatagacccgcaaacgcaaacgccccggtgattcggggcgtttgtattacctggcacacgcacctgcgtgttggcaggtgggtgtgagtgaggacgcttacttccactatgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaagctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgacgctgatcgacatcgcacgcgcgtggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggtgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaagtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccacggcagcgaggcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccaggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaaggggcgtaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgcccgcccgcgcgggggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacgcagtagaattaagtgcggccccatgaagtgcaggatcgccgcgacctgcgccacgacgacgtcgccagccttgagaaacggcggtgcgaacggtcgcgcactcgtgtgcttaccttccagaaactgcgtcatgacctcgtcgccctgcgtgcgggccacatcggtataggccgcgccggcatcttccagtgcgagtcgcacgaatttgccacggccttgcaggccggtccagtaatagagctgatagtgcatgcgcggctccgtcatcgagggcactgcagcgtagaaaacaatggctagatatgcgtgatcgatgcgtcagcagagtgtgactcggtatcgctggactgcgcctgcagccaggcaagcttgcgcgcacgtggttggcgcttgagggcgcactccgcgcgtgatgcgctggcgcggtctgggtatctgtgactggcgagcacctgcacgggcggattggcgcgcgtatagcgtgcgccggtaccatgcagatgggcctggaagcgtcgctccagatcgttggtaatgccggcgtaatagctgccgttgcgacacagcaacaggtagaggtgccagggcttgggtgcatccatgcgcgcattatcgtcactggcgagcgtctgcgcagcgtgcagtccagatgtaggggctgtcgcgtcggctacaggcgacgcaagcgtcggagtcgggtgatccgcgcaggccaatgcacatggatccccgcacgctgcctgacgggttacgcagtatcgccgtcgtatcgaaaggcctggcgccgcgcgtgggacgctcgcgcgccatgcgccaagcccttggccaccacgccctagcgtcggccagtcggcacgacgctgcagcacgggccgcgcagtcgcaacagaagaccgcctgcgcaaaacgccttcgccaagcccgcctggggcggcagtggtctatcaactgccgatttcctcaccggcaagccttgaaaccgcgctcggcaaccgcatctgcacggtatcgccggcgttgccggccaccagttcagaggatttccccatgcggatggacaagctcacctcgcggttccagcaggcgctggccgacgcgcagtcgctggctgtgggccgcgaccacaacatcatcgagccggtgcacgtgctggccgcgctgctcgaccaaagtggcggcagcatgcgtccgctgctgtcgcaggccggcgtcaacgtgccgttgctacgcgaacggctgggcgaggcgctggacacgttgcccaaggtgtccgggcaggaaggcaatctgtcgatcggcaacgacctcaaccgcctgctcaaccagaccgacaagctcgcccagcaacatggcgatgcgttcatcgccagcgaatggttcgtgctggccgccgccgacgatgccagcccgctgggcgtggcgttgcgcgcggccggtggcgacaagaagaagatcgaggcggccatcgacaagctgcgtggcggcgaaacagtgcaatcggaaaatgccgaagagcagcgccaggcgctggaaaaatacaccatcgacctgaccgcgcgtgccgaaagcggcaagctcgatccggtgatcggccgcgatgaagaaatccgccgcaccatccaggtcttgcagcgccgtaccaagaacaacccggtgctgatcggcgaacccggcgtgggcaagaccgccattgtcgagggcctggcccagcgcatcatcaacggcgaagtgcctgaaggcctgcgcggcaagcgcgtgctgtcgctggacatgggcgcgctgattgccggtgccaaattccgcggcgaattcgaagaacgcctgaaggcggtgctcagcgacctttcgaagaccgaaggccagatcatcctgttcatcgacgagctgcataccatggtcggtgccggcaaggccgatggtgcgatggatgccggcaacatgctcaagccggcgctggcacgcggcgagctgcattgcattggcgccaccacgctggacgaataccgcaaatacatcgaaaaagacgcggcattggagcgccgcttccagaaagtgttcgtcggcgagccgaccgtggaagacaccattgcgatcctgcgcggcctgaaggagcgctacgcggtgcatcacggcgtggagattaccgacccggcgatcgtcgccgctgccacgctctcaaatcgctacatcaccgaccgccagctgccggacaaggccatcgacctgatggacgaagccgcctcccgcattcgcatggagatcgactccaagccggaggagcttgatcgcctggagcgccgcctgatccagctcaagatccagcgcgagatgttgaagaaggaaaaggatgacgcctcgcgccagcgcctggcggacctggaaagcgatatcgacaagctcgaacgcgagttctatgacctaaacgaactgtggaagtccgagaaggccgcgctgcagggcaccaccaagatcaaggagcagatcgagcacgccaagctggaactggaggccgcacagcgccgccaggactacgccaagatgagcgagatccagtacggcgtgttgccacaactggaaaagcagatgctgatcgccaacgaagtcgagcaccacgacttcaagctggtgcaggaccgcgtgaccgccgaggaaattgccgaagttgtatcgcgctggaccggcattccggtcaacaagatgctggaaggcgagcgtgacaagttgctgcgcatggaagacgagctgcatcaccgcgtggtcggccagaacgaggcgatcaaggtggtgtccgatgcggtacggcgttcgcgcgccggcttgtccgatcccaatcgcccgagcggttcgtttctgttcctgggcccgaccggcgtgggcaagaccgagttgtgcaaggcgctggccgatttcctgttcgacagcaccgaagcgatgattcgcatcgacatgagcgagttcatggagaagcatgcggtggcgcgcctgatcggtgcgcctccgggctacgtgggctatgaagaaggcggttatctcaccgaggcggtgcgtcgtcgtccgtatgcgttgatcctgttggacgaagtggaaaaggcgcatgccgatgtcttcaacatcctgttgcaagtgctcgacgacggccgtctcaccgatgggcagggtcgcaccgtggactttcgcaacaccgtcatcgtgatgacctccaacctgggttcgcatcagatccaggagctgtccggcgatggtagcgccgaggcctacacgcagatgaaggcagcagtcatgggcgtggtgcaggcgcacttccgcccggagttcatcaaccggctcgacgacatcgtggtgttccatccgctggacaaggcgcagatcaaatcgattgcgcgcatccagttgcaaggtctggaaaagcgcctggccgagcgcggcctcagactggacctggacgatgcggcgctggagctgctgggcaatgtcggcttcgacccggtgtacggcgcgcgcccgctcaagcgcgcgatccaggcgcaggtggagaacccgctggcccagcagatcctgtccggccagtacgccagcggcgagaccgtgcgtgtgcgtgcccagggtggacggctggaattcggcaaggcttgatcgcagggtagaacgtcccgctaaagatgggggcaacccgtctgcgtcatgcgtgtcgttgtgaagcgtggcgaaccttcgcgctctgcgtccgtcgaacgcctcacctggcaaggaacttcagatgcgtattgcttatgttcggatctgtatcggcgtcgcgttgggatgggcaggtgccctgcacgctgaggtggctccaaatatcgtcgccgcgctcgacgcgtacgacgccaaggactatgcgggctgtgccaaggtgatggaggcattgcagcgctcttccggcgacctccccaacaatggcgaaggtctgcgtgcagaatgccttgcagcagcgggacggaccgacgaggcgatgcattatctcgaggaggaaattccacgcgggcgcatttccatcgatgatttgcgcaacaaggatcggcctggcctgaatcgtctgagaaagatgcgccagtggcctgcgctgctggcgaaggccgagcgcgtcaatgcgcagcagcaggccacactcaatctgcagttgcggcaagagctgcttgcgcgcatggagaaggatcagcaagtgcgttacgcagcgatcgctgccgggggcaagccagccgactgggcaaccgtgacgccggtggatcgcgccaataccgcgtggctcaagcaggtcgtcgcagcgcagggttggccgggacggcgcttggtgggcgaagacggtgccaacgcagcatgggtattggtgcagcatgccgacgccgatccggcgtttcaggcgcaggtactggcattgatggagacggcgcttgccacgcaggatgtggcaccggacgacgttgcgttgctcaccgaccgcgtcttgctcgcgcaaggcaagcctcagcgctacggcacccagtttcacagagatgccgatgaccgcatggcgctgcagcctaccgaggacgaagcaggcctggatgcgcgtcgccttcgcatggggctacctccgatggatcagtacaaaaagatgttgcaagacatctatcatgcgccgctgcgatgatcgacagtcgagaacgaacgcaccacggcggtgttcgtcgaatcgattggcaatgccccccggaatgtcaccgacatccacgtctttgccgcagtggcgcacgtgcatggagtgtcgttgattgtgaaactgatacgcccagtgtttcctagacatctcaaggtcatagaaaatgactgattcggaggtgtccatgagcagcaagcggtatacggatgagttcaagatcgaagcggtccggccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatggaccacaccgggttggccttggtgggccacagcaacggtgcacgctcgcctaccggcaccttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccgtcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccatttttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacttccaatctcctcggggtagggaattggactccaaacggaggtgctactcaaacttggggggacgtcgcctgcgcaaggtcctcaaacgccagcgcacgctcctgggcatcgtactgcgcgaggtgcagcgcaagatcgggcaagccagccaggccacggcgccggcgccggcgccggcgctggagaatctgcacacgctgatgcagcgcgccgagcgcatccatgctcagcaacccaatggcaagaacaaactctatgccctgcacgcgcccgaagtggagtgcatcggcaagggcaaggcgcgcaagccctacgagttcggggtgaaggtcagcgtggcaatcacgcacaaacagggcctgatggtcggcgcgcgcagcttcaccggcaccccctatgacggccacacgttgcacgagcaactggagcaggcccggatcctgagcgaggacacagcaggcgcacctaaacaggtggtggtggacctgggctttcgcggtgtggatgcggccaatcccggcgttgagatcatccaccggggcacgttcaaacgcctgacagatgagcagcgccgctggctgaagcgacgccaggcggtggagccggccatcggacacttgaagcacgacaacggcatggatcggtgctggttgcaaggagcgaacggcgatgcgctgcacgcagtgctgtgcgcggcgggggacaacatccgctggttgctgcgggccatggtgcgtctgggactgaagggtctttttgcgcctatggttgcgagactcatcatgctggccacagtgctcgcaatgtcattgcgagcgaggaacacacgcccacatcggttggcttggtgtgtttggtgaattttgcaggggcgactacaaagtcgatgtgttgcacgccaacagcacgcgctacccctgggcgctacgcacccatagcatgagcggcgcttcggccgagcaggcgctgcagcagcgctatgcgcgcatctgcgcgtacagccaaaacggcaagccggacgcgcaacgccagacctacccgccgatgctgctgggcctgtgggatgcggtgggggtggtgcacgagctcaacggctaccggcacgacgtggtcgcggcgatggcgcgctacaaggacgagcgtgcgctggaattcaacgcgatggagcatatcgagcagatcgatacgctgttgcagcgcaatgcggcggtgttgtcggatctaccccccccccccaaggacgccgcatgcgccgaggtgttcgacgacatcgaaatgttctacaacccacaacgccgtcatggttcaaccggcaacctgtcccctgtagagtttgaacggcgctacgcgcaacgagggtcttgagtgtctacggaaccctgggcgtatcgcactgggccgcggctgtaccctcatccgctccttcggggcaccttgtcccggcgggagaagggagtggcagctcaccatcaagatgcgtggagacacgccggttgctgcagacctcggaagcgcctggccgtcatcctgctaccatgcgcgcccctgaggtgactgtcggcttgccggcggtttaaacgggaatccggtgcgcagatcgccttggcgtggtgcaattccggagctgcccccgcaacggtgggcgagacaagggtctgcatgtaacaccactgtgcggtgcacgggaaggcgcagatccgggaagcgattgcttccgctcgcaagcccggaggccggcctgaagggattgacccggcacgcggtgggcgtggccctgtgcatctggtgctcccgcaccggacgcctggcccgttgctgcctgccgaccccattgccgccgcgcgggtaggcgcggtttcaggagcaactgccgatgtccctttcttccgttttgccgcgtcgtgccgtgctcgccgtgggggtgtcgctgtgcgtgaccaatctggcccaggccgaggccgccaccgatctcgatcagatcgtggtcaccgcctcgcgcaccgcgcagacccaggaccagacgctggcgccggtcacggtcatcgatcgcgcgcagatcgagcgtcgccaggtcaattcgctacaggatctgttgcgtggcgaggcgggcgtgtcgctggccaacaacggtggacccggcaaggcgacctcgctgttcctgcgcggcaccgaagccgaccaggtggtggtgctgatcgatggcgtgcgcatcggttcggccactgccggcggcgcggcgctgcaggatctgccgatcgaacagatcgaacggatcgaaatcgtgcgcggcccgttttccagcctgtacggctccgaagcgctgggcggggtgatccagatctttacccggcgcccgcaaggcagcttcgtgccgaccttgagcgtggcggctggcagcgacaacgcgcgccgctacggcgcgggcgtggccgggcgcagcgcaggcgatctgagcgaatcaggcggttggtattcagtgaatgccgtgcacgacgaaaccgacggcatcaacgcgtatctggataccagctccagcgcctacgacccggaccgcgatggctaccgcaacgattcgtcgagcgcgcagggcggctggcgtttcaatcgccagtgggacgccgatgtgcatgcgctgcgcgcacagagccgcaacgaatacgatggctcggcattcggcggcaatctgagcaagggcgtgcagcaggccatcggtggccgcctgcgttacgcgccgagcgatgcgctcaaactcaccgccagcgtcggcagcagcgccgatctgagcgatgcgtattatgaaggtgcctacctgtcgacctacgacacccgccgcaagcagggcgcgttgcaggccgatctcgataccggccccggcctgctcacggtcggcttcgattggcagcgcgacgccatcgccagcagcgacacctacgatgcgaacagccgtatcgatcgcgccgcatttgcgcagtggcagcagacgctcggcagccaatcgctgcaggccagcctgcgccgcaacgacaacagtcagttcggcggcaagaccaccggcagcctgctgtggggttgggatttcgccgagcatctgcgcgtgactgccagttacggcactgcgttcaaggcgcctaccttcaacgagctgtattaccccgattacggcaacccgctgctggggccggaaacttccaggagcgccgagcttggcttgcgcggtcgctatgactggggcacctggacgctcagcgcgttccagacccgtatcgacgacctgattgcctacgacgcgtcgttggtggatgcgagccacccgttcgggcagccgaacaatatcgatcgcgcgcgtatccgcggcgtggaagccggccatgacaccgcactggccggctggaccctgcgcaccgccgtgacctggcttgcgccgcaggccgatggcgacgtcaatcacggcaactggttgccgcggcgtgcgcgccaaagcgggcgtatcgatgccgaccgcagcattggtgcattcggtgtcggcgcaagcctgttcggatcgggcgcgcgttacgacgatctggccaatacccaacgcctggccggcgaaggcgtgctggatctgcgcgcgagctatgcagtgaacgcggactggaaggtgcagctcacggccaacaatgtgttcgaccgtcagtacgaaacggcacgctggtacgcgcagccgggccgcaattacctgctgaccttgcgctacgagccagcgcaataagcgcagttcacaaaccgattgcgcagccgcccgacgggcgcggccggtgctcggaggcgttatgtactacgcgaccacggcggctcctgagcgctgcccgcggcagttggcgattgcgcgctgcgtgttgtcagcttccctagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgactgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccctttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcccgctactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaactaggcgtgcggacgataccggctgcgggcaggtgagaccgcgcggtgggcgcttgccgctagctgcaaggatcgctacggttcgcacgggccagtcgtttgtccgatgtctgttgcctcgtctgcttggcgaccaaaatccaaaggaacccatcgatgtcgccgttgtcccgctcttccgaacgcctgttgttcatcgcttcgatgctggcgatgaccacgacccgcttgcatcatgcaagtgactggctgcacctgccggacgcgtgcatggccgtgttctttctcggtggtttggcgctgcggtggcacggctactttttcgcattgctggtgttgtcggtggcgatcgattgggccgccgtccgtctggccggggtcagcgacgtttgcattaccgcggcctacgccgtattgccggtggcctatggcgtgctctggtacgccggacgtgcgtatcacgcacgcgtgcggcccggcgccgcgtcgccggccatcgcctggggtctgggaacgttggccacagtgctgtcgttcttgatctccaatggcgcgttctactggtggggcggacgcgacaccgacccgcactggtcacagtatctgcagcgcgcctggcagtggggcccactgttcgtgcgtacgacagcgctgtatttggcggtggtgctggcagccgcatggtgcgtgctgcgctggcgccatgcgcgtgtcgtaaggcagttctccacgcctttggcattgccgtgatagtggcgccgcgcgtcgctgcgttgcctttgcacggtgaagcagcccgtcgctgcggcatcgcacttgcagcggtgatggtctgcacgcgtggcgcgcattttgcgagcgtgcacgccctgaccagcgcctcattggcagtgttttttctgaccggtgcgctgctgcgcccgcggaggatgttgccgctgctgttcgggattgcagcgctgctggatctgattggcttggcctcaggcagcagcagcgactggtgcatgtccacggcgtactgggccttggcgctgtcctacgccgtgtcgtggtgtggcgggcggctgtctgcgctgcagttacggcgccatgcccggcgtggtgtcaccgcgccggtgtgggcgttgctgatctgcggcagcgccgcttatctactctccaaaggcggtttctattttctgtccggtcgctatccgcatgccactttggccgaagttattgcgcgcgtgccgacggattacccacgcgcgctgggtaccctgaccggtgacgtcggcctggccttcgcgcgactggccgcacgacgcgccaccggcacacgttcatccattggagtacgcgcatgagcacccccgagcaagatgaggcgcattaccgcgaacgtgcgcagcgcaagaaggcactggtcgaccggcgcatcgcccgcgcagtgatcgatcgcggtgtgctgctggtcaacacaggcaatggaaagggcaagagttcctccggcttcggcatgctggcgcgctcactggggcatggcctgtattgcggcgtggtgcaattcatcaagggcacgttttcgaccggcgaagaagcgtttttccgccgttttccggacctgcttgattatcacgtgatgggcgaaggcttcacctgggaaacccaggaccgcgcgctcgacatcgctgccgcacaggcagcctggcacgttgcgcgcagcatgctcgccgatgcgcgctacgacttcgtgctgctggacgaactcaacatcgtgctggtgaaagactacatcgcgctggatgaggtgctctgcgccgtagccgcgcggccaccgggccagcatgtggtgatcaccgggcgcggcgccccggcagggttgatcgaggtggccgacaccgtgaccgaaatgcgcctgatcaagcatgccttcaacgccggcatcaaggcgcagctcggcatcgagctgtagccgtggccgagcgcgcgcaacgcgttgcagcgcgatcggcatgtttgccggcatgcccctggactgcacgacatgttgctggtgattgccgctgctgccgtactgttggacctgctgctcggcgcgccgcggcgcgcgcatccgctggtgctgttcggcaattgggcgcagcgtatcgaagcacgcgtgcaccgcgactgtcgcagcgttggcgtcccggcgcacgtattgcagcgcttgccggaagacgacgatggcctggccgagtgcgcggccgcgtattacggcgcgccgcaggcattgccggtggccggctcgcaggcggcgattcaggcattgccgttgctgcgcgcacttggccgcgtcggtgtgctcacgcccggctatgccgagcacgcgcaggcatggcaacgtgccgcgttgcgtgaagccagcctcgatcgtctggccgatgctcgtgcatacgcatctggacaccaccgcactgacaccactcatcagcagggaaccggcatgcagcacctgattctgggcggcgcccgttcgggcaagagcgctctggccgagcgcatcgcgctaacctccgggcttgcagtgacgtatctcgccaccgcgcaagccttcgacgatgaaatgcagcggcgcattgcccatcaccgcagccaacgctcgccgcagtggcaatgcgtggaagagcccatcgcgctggcggcgacgttgcaggcgcatgctgcgccggattgctgcgtgctggtggattgcctcaccctgtggctgagcaatctactcggccacccggatgcaggcgtgttcgcgcgcgagcgcgacgcgctgctggcaacgctgccgcagttgccggggcagattgtgctggtcagcaacgaagtgggacagggcatcgtgccgctgggcgaactcacgcgtcgttttgtcaacgaagccggctggctgcatcaggcattggcgctacagtgcgagcgcgtggtgtttgtggtggcaggattaccgatggtgttgaagggagagtacatgtgagtaacgattggatctttggtgcctgcgccgtgccggacgcgcgcatgcgctctgctgcgttggcccggcaggaacaactgaccaaaccgccgggcgcattgggccggctggaacaactggccgtgcaactggcggcctggcaacgtaccgaacatcctgcggtgcagcgggtctggattgcggtgtatgccgccgatcatggtgtggcggccgaaggcgtgtcggcatttccgcaggcagtcaccggcgagatggtgcgcaatttcgcgcgcggcggtgcggctattgcggtcctggcgcgcgagctgggtgcgcggctggaagtggtgaatctgggggttgtcaacgaccccggtgacttgtcgcgcgtgcggcgtgcctggattgcgccgtccaccgccaatatctgcgagcagcccgcgatgacggccacgcaactgcgcgatgcgctcgccgctggtgcccacagcattgcgcaggccaagggttgcgacacgcagctgtttgtcggcggcgaaatgggcattggcaacaccaccgccgctgcagcgctgggctgcgcgttgctctcgcagtttccgcaggcgctggctggcgcaggcaccggcctggatgccgaaggcatcgcgcacaaggtcaccgtgatcacgcgtgcgctggccttacatgccgatgcctccaccccgctggagcgtctgcgccggctcggcggattcgaaatcgcggcattggtcggcgcgtatatcgctgcggcgcaggcgggcattccggtgttggtggatggcttcatcgccaccgccgcggcattggtggccagccgcctgaaccccggcgtgcgcgagtggttgttgttcgggcaccgttcgcaggagcgcgggcatgcggcactgctgcgtgcgctggatgcagagcccttgctgcaactggacctgcggctgggagaagccagcggcgccgcggtggcgattccgttgctgcgcagcgcctgcgcgttgcataacggcatggcgaccttcgccgaagccggagtgtcggacgcatgagagcacagatcaccttgttgcggcatggcgacaccgggcaacgcagctatcgcggtcagctcgacgatccacttaccgagctgggctggcagcaattacgtgccgccactgccgatggcgtatgggacgcagtcgtggcgtccacgctgcaacgctgcgccctgttcgcaaccgaattgacgcaggcgcgcgccatcccgctgcagctggacccgcgcctgcgtgaatatcactttggccgctggcagggcgtgcccgtggccgatatcgaccgtgacgaaggcgacgcgctcggtcgcttctgggccgacccggtaggccatccgccgccgcaagccgaaccgttcgctgatttctgcgcgcgcttgtctgcggcgctcgacgacatcgtggcgcgctctccggcgcaacgcgtgctggtggtcacccacggcggcgccatccgcgcgctgcgctgcatggtcgaagcgcgttccttcggcagcatgaccgcgcttgctgtgccgcatgcctcgctgcatccgctggcgtggccgccggccgcagcgaacccggcagcactgcctgcggtctccagcgccggatgatcgaaggcttgctcgccgcagtcgggtttctgacccgcatgccggtgcccggctgggtgttcgcgcggcccggtgcgcaggcgcgctcgttgctgtggtatccactggtcggcgtgctgatcggcgcagtattgagcgcgctggcgtggtgcctgcgcgatgtggcgccgctgctgggagccgcgttgctgctgagcagctgggtctggcttaccggcgccttgcatatcgatggcttggcagacacggccgatgcttgggttggcggcatgggcgatcgcatgcgtacgctggcgatcatgaaagaccccaccagtggcccgatggcgctggctgcggtggtgttggcgctgctgctcaagtgcgcggcgctggccacgctgttgcccgctgcgtccgacaccgtgtggctggcgccgctgctggcacgcacggcgttggtggcggcatttgtgaccacgccctacgtgcgtgccggcgggcttggtagtggcttggtcggcagtgcgcgtgcgggcttgctgctgtcgttgctgctcgggctgggctgcgccttcgccgctggggtcgcgcgcgggatgctcgcctgcgttgtcgctggcgtggtgttcgtgctgtggcgttgcgcttgcctgcggcgcctgggcggcatgaccggcgatacctgcggtgcgttggtggaggtgagcgaaactgctgtgctggtggcgttggcgctgcaagcgagctgaaggttacgggtaagacgattgcagtgtccctggagcggctaccaaaacctagcgagcagctgtcaggtcggcgcggccggtgctcggtgcggcatgtgccactcgtacaccgcggttctgagcgcgctgtccgcacccacctgacgaccactcgccatgttgtgctagccgctctcacttcttcgctggcaaaaacaccatctgcggtgccggatgcatcagaaagtgctggtgcgaaatagtccatgcataggcgccggccagcggaaaagccaggcaatcacccggtgccagcgcggcgacggattgatcacgtgccagcacatccttgggtgtgcacaactgcccgaccagggtgaccggcgtatcgcgcagcaccggcgtacgtgccccacgcaacacacggaatgggtgatcgtgcgcctgtgcggccggggtgcggaagtggtgggtgccgccacgtgcgatcgcaaaccaggcgccgtgactgcgtttgagatccagcacttccatcagataccagccgcagctggcgctgacatagcggcccggttccaggcgcaggcgcaggtctgtgccatgttcgcccagcagggccggtagcccggcacagaagccggcccaatcgaacgacgattccggcgccagatagtccaccccgaagccgccgccggcattgacccgcaatgggcccagcgcataggtatgccgccaccgctgcacagtgcgcaggtaagcggcgatcagatgcagttgtgcagcggcatcgcgttgatgcgacatcagatggaagtggaagccttccaggcgcagcgatgggcttgcctgcagcagctgcatcgctgcatccagatcgtccgggtccagaccgaacggcgagggatgcccgcccatcgtcaggcgtgtgctctgcgcgccgggtacggcgatattcatgcgcaggaacaccggcacgcagcggccggcgtgcgcggcaattgccgccaggcgttcgagttcgctcaggctttccacatgcaccgtgcagtcgggcagggcggctgcctgggcgagctcggtatcgagtttgcccgggccaccgaacaacaacggtgcctgcggttgctgcgcatgcagccaggcgagttcgccgccggatgcggcttcgaagccatccacatgtgctgccagcgtttgcagaatcggcggttctgcgttggcttttgctgcatagaacagctcgcactgcgccggcagctgtgcgcgcatccaggccgcgtgtgcgtccaatgccgccaggtcgtagacgtatgcgcagatcgggccatcgcagcggtcgcgcacgtgcggcaaggccgcaagcgccgcggcggtgtcgatgcgcagactcatgctgccacctgccgcgccgtggtgatgcgggcgatgggattgggcagcgcggtgtagtcggattggcggtcggcgcgctgccacaaacgcgtgcccagattgtttttgccgggtagtggtgcaccgtcgagcagaccctgcaacgcggattgcgccccgtggcgttgttgccagcgtgcggcgatctcgccgacgcactgccacaggcgtgcttccagcgctgcattcccttcggtgaggtgaaagatcgcttcagccagattgttgaccagtgcgcaatacgcaacgcggttccagccctgttcgggcgtgtagtacagcgattgccgcgcgcgctcacccacgttgtgcaggcgtgcggcaggccagtgatgcgcaagcagctttgtgccttccaggtcgcggatccacacacgcgtcggccaaccgtcggcgaaaccgatcaccgtgttctgcagatgtggctccagcgcgatgccatgctggaacagcgcgctccataccccatccagcagcagtccggcgtaggcgcagaaccacagcaccgtccgcttctgccggtcgatgtgcgcgctgccgagcgcctgcatgcgtgcggcgcagacgctatggccctgcgcatcgcaggtgaacaaggcggctgccacctgcggttgccaacgtgcgcgttgcaccgcggagatggtctgccggtacaaaatgccgaagctctccgatagcgcgcgcgctgccagcgggtcggcagcgtgcaatgcgtggtcgacttgggcgacctccagcgaggtcgccgccggttccagcatcacatcgaagcccggcacctgcgctgccaacgcacgccagcttggtgccaacagctcggtgagcgcaaccgcactttccagttcgtaccaggcgttcttgcgcacgcagttggtgagccgcacatgcaccgagcacttgaggaaatacgcaagttccgggtggtacagcgtgcgtaccgacgaggtgggccgcagggcatcgcccaacgggccaaccggcgtcatcaggccgcgtgcctgcaaggtgcgcagcaatggggcgtcgagcaggcgctgtgcttcccagggatggcaggggtagaggtcgtcgctgccggagagctgcttcaagctcgcgcgtacatcgcgcccctgcatgcgcaacaggcgcgggtcgatgtggaaccagaacagctggaaggacgcacgggcttctggcgcacaggccagcacccgatccagatccacgccttcgcggctcttcggcgtcgggtgcaatgcatgcccccagagcatcgattgttcggcgtcgatcattgcctcgccggtggtggtggcggtgtgtgcctggcgtaataacgcagcggtgatcgcgacgctattggcgctttgcgcgatcagctcggggttgactgtctgcgtgcctgccaatgtctgcaacaggcagcgcgccaaggcgtccgcatccaggctatgccacggtttgccggcgctcttgagaaacggcgtggaagcgaagcggcagcggcccaggcgatcggcacaggcgatccgcacgcacagcgcgccggtctggcccaggtcgatccgtagccagcgttgctcggcaacgcgcgggccagggcgatccagcccgcggtagttgaagtccgccgcatgctgcggaatcgcacattcgcgcagatagcagttcaaccagcaggtacaggcctgcgcgtcggccatgctgtcgtaccaggggtcatgcatcgtgtgtggcgacatcggcaactctcctcgaagggaagcgcaccagaacggtgagcgcagcagcggccgcagctagcgcggcagccaggaaaggggtagcgggaccggacgcctgcgccaaagcaccggcagcggcaccggcgaacacacccgcccatttgccacaggcatcgaagcgaccgaacaggcgcccggcaccgttcccgctggcaacggtcgccaagctgcggttgagcccacgcagcccgaacaacatgccgaagccaaacaacagccgcgctgccgccaatgtgacggcatcgtgcaacagcgcctgccacacgcaggccattgcgaacaacgccaggcccggcaccagccacacctcgctatcgccgcgtcgccaccagggcagcaccaccagatagaccagatgcggcaggctgtagagcagaccggcaagcgcatcgtgaccggcgccgcgcgcaagcgcatacggaatgaaatacgggaacgtcaccaccatcgcaaagcagaacaaaaactgtgcgagtagtaaggcaggccacaggggggggatgattgccgctgttgctgtcgacgatgaagctgcgtgcgtcgaagaggtcgcaggtttgcctgcagattgtgttcgcccagcaggctgatcggccggcaaccgccaggtcaacgcaaacgcaatcaacggcaacactgccagcgcgcaatacagcgattgcgccgggcccagcgccaaggcaaggccgagtaacgccggtgcgctcaccatggccagccgcgccgagtactgcgtccagtccaacgcacgcgccaacgggccggcctgcggctggctggccagatatgcattggccgccgccagcgagccgccgcaggtgccttgcacgagcagcccgaccaccagccaggtcagcgacggtgcgaagccggcaatcgcaaagcccagcgccaaccccagttgtgcgcgcagcagcgagcgcttgcgtccatagcggtcggccaggcgtccccaggcgcttgcggtcaacgccgtgcagagcgtcggtagcacatacagcacgccgctccagcccaccgcggtcgatggtgcaagttcggccaacacctgcggcaggaacagcggcatgcctagcgccgtgaatgccgccagataatgcgcggcaagcaccgggcccagaatgcgtttcatcgctgcgcgcctgcttgcgtgcgcggcagttgtggcgcgtcatcgaacgcagcgccgaagggattgggcgcgctgtcgccgtagaacttgttgatgtcggcagcgccggtgagctgcttgctgagcaggctgccggcactgagcaggtatttcaccggcagccttggcgcggccagcagccgacgcgcagggcccgtgtcgatgccatcgctttccagttgcgccagcgttgccgcgaactgcgcctgcaactgtgcgtacaacggtgcacgcagcgcgggctgccattcggcaaggccttccaatacggcctgcagatccagctgcagcacgatggtacagaacatctgtcccagcgcctgcgcatcgtccaccgcaatccgcgcatcctgcagcgggcccagtgcatctacgtccggcagcgctgcacgcaactgcggcatcgcgatccgcgccgcgtcgttgtccttcatcaacaagcgcgtgggcttgccagcggcatacaccagcacgctgttctgctgattggcttccagcgcgatgccgtaacgcagccataggcgcagatgcacggcaagcagcagctcggtgtagtcgcgccaccagtgcagcacatcgccgtgcgcaaagcgctcggccagatgaatcgccatcgggcggccgtccggcatgggcgcacacagcgccgccactggtaccagcgtggcatcgtccagcgctggataacgccgaaccagataggccagatgccgcgtctgcccgacatgcccgccgtgcgattcgtcgacgaacacacaatgaccttgcagcgcgggatccagcgcatcgatgcgccgcaatgcgcgctccagccaatgcccgtcgtacagcgtggagggtttgatcaggcgtagattgagggcgcccagcgtgcgcatcgggatcggcagcttgagatgcagttgcggatgttgcagcggcaccaacgtgcgcaccgacagcgtcgggcgcacatccagccaggcgttcggcgcgcgcagcgcaccttcgggcagcgcgaagccctcctgctccaaccgctcccacaccagcggatgcaccggccaggcgacgtgcgtggcggccagctcgggcggcaggcccagactttcaacactcggccataactctgccggcggggcgctggtgcattgcgccaacgcctgcggaatcgccagccagcgcagcgcgaaggtcggcgcaaactccggcgcgtagtggcgcagctcggacgcgtccagcccggccttggcgcgcgcggtggggtagaacgggtggtcgcggtaactggctagctggtcgcagcggtacgcgcgctcggcggcgtcggggtgctgcaacgcattgctcaaggccggcgcctgtgcatggtatgcctgccgcgccagcccacggtgcgcagcggcgcagtcggcttcgtcggcataggcgcgatgcagctgttgcgtttcggcatcgagttcggcactcatgcgttgcaaccatgcgtgcgtaccatgttcgacatgcacgccgtcggcgttctgcacgatccagctatcgccgcaggcgccaatgtcctgcagtacgccgtggcgatggaccggcagccacagcgtgccgccgggcaggtgtgcgatgcgcagccaaccttccaccggacttgggtctttccattgcgccagcacacccgtatccggtgttgcagcagcaccgagagtcacaatcccgcgcaagtcttcgcgcaagctggcatcaacgatgcgggtggcgatataccgttggtcggctgtgcggctcatgcgcgcggctccgcgccatcgatgcgccattgcaggccggcttcggcctgcacgacggcgagttgcagcgcctgcgcatcgctggccagtgcgctcaacacgcccaggtaatccttgttggaatggctcacgcgaatgcgctcgcccggagcgcgcatgcgccggtactgcacgttgctgtgcgcatcatgatgatggcggtcttcgctggcggcgaccaattcaccgtcgtgctcggccacgtagtagcgtagcaatgcatgcgcacgcgcgctgcgcagttgcggtacgggcaggcccagatgcggtgccagcgccgcggtgaaccattgttgggaaaacatctcgtcgagcaggaattcgcggcggtcgccgatgctgcggtaattgatctccacaagcaccggcccgtcgctggtgagagcgaattcgctatggcatagcccgaagccgacaccaaaggcacgcagttgttgcagcgcctgcgcgatcaccggcgtatctacatcggcatcccattgcgcttcgcattcgatgaaatgcggcggtggcgacaagcgcaccttgaagccgccgagcgcttgcaggctgttgccatcgccaagcgtttccagcgtaaacagcgcgccttccagcatgccttccaacagtaaagtgcgctgcgggtggcgctgccacacatcgtccagataggcttgcaattgcgcagcatcggcgcagtggcgcacgtccagactcgccacgccttcgcgcggtttggctacgaccggccacggaatttgtgccggcaacgcggcgcccggcgccagcgtgcagaaccacgggcagggcaggccatgtgcacgcaggcgctggcgcatcgccgccttgttcttggcggcatagcacacctgccagtccttgcccggcaggccaagcgctgcggccaccagcgcggtgctggtctgcagatggtcgctgttgctgaacactgcgcgcggcgcgctgtcggcatcgtgcaccacgtccagcacgccgaggggattgaacacatcgcattcgatcacctgctgcggcgcatgcgcgggatgctcgtggaaataggccaggtgatcgaggcggtggtcggtcagcaaccacaccggcaggccgagcgcgtgcgcggccggcagaaaaccttcggtgatggccggatggcagacatgggtgaggatcaccaacggtgcagtggatgtcgcagtcatggcagctctcgttcaacatgagggtggaaaaaccggtactgaaacgggctgcctggcgccgaggtggcgttgggtggcctgcgatacgtcgatcgcatgccgcgtgctgcggcaatgatgcgtgcctcatgcacgccgtgttgtctgtgacggtcgccagcgcgaccgccgttgctccaatgcgggaccaatgcccctgtgcatcggtcgtgtgcagcagcctggcgatgcaggctcagaacgtgtattccagctcggcagtgacggtccgggccggtgcggcctgacgcccccacgggctggtatcgacgccgcggaaccagtattgccggtcgaacagattattgatcgccaacgatgcgctgaatttttctccatcgtgttcgaacagggtatggcgcacttgcgtattccacaccatataggccggcagctggcccactgaggcgatggcattctcttgcacggtgttggctgcatcactgaaggccttgctgaagtgatagccggaaagcgcgacagtcgtgtgatcgagtgcgtagctgccgcccaaggtgatctggtcacgcgaggtgtaaggcacccggaagccgcggaatgcgcccgattcctggctggcatccagatatgcatagcttgcgttgagggtgagcgcacgcagttgctccgggctccattgcagttccagctcgccaccttgatggcgggtcttgccgagattgcggaacacgcgcgtggtgttatccagttggatctgctgatcgaaatcgatgaggtacccgcccagctggatgcgcgtgcgctcgttgggctgatagcgtgtgccggcttcgtaattccatgccagttcggcatccaggttgttgccgaagatgatctgggtgacctgcggcgcacgcatcgaacgctggccgtcggcatagaagaaccattgttcgttggcctggaagcccagtgtcagaccgggcaacacatcgcgtgttcgattgaacgtgctgacgccggtggcgcgattgaaataacgcgaatccagacgctcgtagcgcaggcccggcgtaatcgttacgcgctcatccggcagggtaatggcgttgctgacgtacgcggccaacgcgtggtcttcgaactgccaatcgcgcacagtggtgaatagcccatcgcgcaagcgcaggttgccgaccagaaaatcgatgtcttcgcgcaccgcgcgcgcaccggcggtccactgctggcgcatcccgccggcatcgcccatggtccagctcagacgtggctcgctgccgaccacgcggaaatcgcgcggcgcggtttggcgcagttgcggcggcaggtccgagcgccaggtttcggtcgaggcctgacgcatgcccacgatgaaattacgactgctgcgtgcactgaagttggtccaatccaggcgcacgtctttcatcgccccccaatcgcccagcaactgcgcgtaactcagcgacgcacgtgtggtgcggccgttgaagctgtccataggacgcgtggactggcgcggatcgcgccggtaatcgtccggactgagggcgccggccagatccatgtcgaccagataacgctgcacgcgggctttcaacaacgtggtgtcgtccagccaccactcggcacgcacacgcagattgctgatgtcggtgtcgctatgtgcgcgccagtactcgccataggtgcgattggcatcgagctgcattcccatattttcggtgaggtatccgccgccgctgagcgcactgtcctgcagaaactgcccctggccgccggcggtgaccttgtgcgccagcgtggtgttccacgcgctggggatctccttgctgaccagattgatcaccccgcccacgttgttcggcccgtactgcaccgccgcgccgccgcgcacgatgtcgatgcggtcgatctgatgcaaccccaccgggaacaacgacaggctggtctgcccgtacggcgccagagccagcgcaatgccgtcctccagcaactgcgcgcggccgctgcggctttcgtacaggccgcgcagcatcagctgcggcaaggcgccgttgccggtttcgtcgaagatcttgatgccgggcacacgctgcaatgcatcgtccagcgaacgattgccgccattgcgcagctgctcgcggtcgatcacctggcggctgccggcgtaaccctgtacatcgtcgggtttggagcgaccgagcagggtgccttgcacctggatcgcgtccagcgcacggatcggcgtgccgccatcagtggcatcaaccgcatcggttgtcggcgtgtcggctgcgcgcgccggctgcggcagggccagcgtgattgctgcgatggcgatgggcagggcgtggaaacggaacgtcgacatctacggtttgctcctgcaggcgagtggtgaagtggggacagcaaaactggccagatggccgcgcaatgcgcgttgaatcagtgcgcggtcttcgccggccagcagccagcgcagcgccggctgttgcagccagtgcgcgcgttgcgtctcggtgcgcgggttggggcaaaaaggtacgttggcggcaacgcactgcgcatgcagttgcagcagcagctcccacacctgcggatggcggggctgcggtccgaggcccagatccagcgcaagatccaacgcgccttccatcaccagggccacgcccgggacggcgagaatttccggaagtgcggcgacgcctgcggcgctttcgatcatcggcacgatgcggatgtccgcattggcctgcgcgatgtaggtgggcagatcgatgttgccgaagccggtgacacggccgccggtgatgccgcgccggcctaatggcgggaagcgcgccgcggcgacggcgttagcaatctgcgccgcagactcggtccgcggaatgacgatcgcgcgtgcgccggcatccagcacccggccaatcagtttttcgtccacctccggcacgcggacccaggcctcgcagcccgacaattcgcaggcgcggatggcatgttcaagttcatcgggcgcgcgcagcacatgctccaggtcgagtaccacaaagccgtagccgatgcggcccagcaattcgcagagctgcacgcttggcactgcattgaggatgccgactgcaaccgccataaaagaggctacctaaggaacgagtgcctatgctgcccttgatgggaatgattatcaagtgtatttgatggggatgcggcatcctcccgggtttgagtcgcgcgcaggtgtcgagtccaatttcctaccccgaatagcttggacgtgaggcagcgttttgctgaagaccagcgcattggctccctgcgggaagccgatgctgatctggccatcacagacctctgcccggcggcatggtttcagtgaggcttcctactgcctgtggcgcagcaagttcggcggcatgagcatgcccgatgccaagcggctcaaggatctggaggccgagaacacgcggctgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcaagcgtaaaaaggtgccgctaggcgagcgtgcgccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacgcaacccacgaagcggtcgccatcgacgtggagcgtgcgatctcgggacacggcgttgtgcgcgtgctggatcggttggcacacagtcgtggcctgccgaagatgatccgcacggacaatggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctatgtcgaatccttcaacggccggctacgcgacgaatgcctcaacaaacatgggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaaacaatcggcggaatgacgccggcggcctatgcccagcagttggccaatagcgatatcatcaaccccggactctaaacccgactgctactcaggatggggggacgtcgggtgaaacccagaccctggcgatgacgcttgcatggcctgtggcatgtcgcatgcgcagggggtggtgacatctcgggtgtgcgccgactccctccaaaccgatggcgcgtcggttaggcattgccagtggtcacgacgccggcacgtttaacgcccgatacggcggggtggacatcaccatttcggccagcgaataggccagctcgcgttcggccagcaccgcgccgtcggcgccgtgttcgagcagatgtttgacctcggcatcgctgtgcgcgcgcgccagcaatgtcagcgaggggttgatcgcgcgcagcttggccagcgcttcgccggcttccagtggctgcggaatggccaggatcgcgatcttggcgtgctccgggcgcgcttcggtcagcacgcggtcggccgcggcgctgcctcggatgccgggaatacccgcggcatgcgccttggcgacgtggtcgccgttgtcgtcgatcaccagcaccggcacgccgcggctgcgcagcaactgcgccagcgaactgcccacgcggccgtagccgatcacgatggcgtgcccatccgccggcagcggcgggccaggcggcagttctggctctacggcggccggggcgtcctgggcctgcttggccgcctgcgttgcctgccagcggtccagccacgagaacaggaacgggttagccacgatcgacagcagcgcgccggcaaggatcagatcgcgcccggtctcgggcatgatcgccaactgcacgcccagtccggccaggatgaaagaaaattcgccgatctgcgccagactggtggaaatggtcagcgcggtgccggtggggtggccgaacgcgcgcacgatcacgaacgccgccagcgacttgcccacggtgatggtcaggaaggtcgccagcacctgccacgggtgcgcgacaagaatcatcgggtcgaacaacataccgaccgagacgaagaacagcaccgcgaacgcgtcgcgcaacggcagcgaatcgctcgccgccttgtggctgagttcggattccttgagcagcatgccggcgaagaaggcgcccagcgcgaacgacacaccaaacaacgtggccgagacgaatgccacgcccagcgcgatgccgagcacggccagggtgaatagttcgcgcgagccggttgccgccactttttccagcgaccacggaatcacgcgccggccgatgaccagcatcgccgcgacaaacgccaccatcttgagcaaggtcacgccgagcgcggccagcagcgacggcgattgcgcgtcgtgcaccgccgctggcgtgccggcaccgagcacatccgccagcgccggcaacaacaccaacgccagtaccatcaccaggtcttcgacgatcagccagcccaccgcgatgcgtccgcgctgggtgtccagcaaacggcgttcttccagcgcacgcagcagcaccacggtactggccaccgacagcgccaggccgaacaccagcccatgcatcagcgaccagctcatgctccacgccagcgcccagccgagcagggtggcgacgacgatctgcgccagcgcaccgggcaccgcgatccacttcacttccatcaaatcgtcgagcgagaaatgcagtcccaccccgaacatcagcaacatcacaccgagctcggacagctggttggcgatggtctggtcggcaacgaagcctggcgtgaacggccccacgcatacgccggccagcagatagcccaccaggggcgagagcttcgccttctgcgcgagcgtgccaaggatgaaggcgaccgcgaggccgacggcgatgatgtcgatgaggctggtgtcgtgatgcattccaatccgttgtgagcgtgtccgggagagcgtcgaggtcgatccggccaacggcactgcgccgggcgtcgcctgcgggcattgcgtggtgatggctggtgtccggcgagggggacaggaccgcacggcaggtccgtttggccgggcatccatcgtacacagcgcatgattaacgcgatgcgacatgcggcgcatgcgcgcaaggcaggcgtggatgcgcgctgggtgtggagtgcttctgcgttgttgaatcggtgtccttgaagtaccggacgctgcgcagcgtgtgcactgcacaatgcgcagctgccacggaagctgtatcgcaagacgtgttccgaagaccgccaacgcaccgagtgtggcaccacggccgcgcacctgcgcaagggcgcgcgggacgatttccaacagcgcggctccccactgttgacgacgctgcgttcttcaacaggccgcttcctgccacgcaggttagctgggcacgacgaagcagatcatgtgttccagcgatggcgcaacgctgcagtttcggcacgatccaggcccattcaccacgtgcatgcgcgatgcagcgtcgccgctggaactggccgagcgcgtgctgatgccttgcgttttcgccgcgcggcacatcgacgtgatgcgccaggtactccgcgataccgcggcgcagttgatcgcgcatctgaagcggtcgttcgatggcggcatcgcccattgcccatcgcctgacaactgacaactgacaactgacaactgacaattgacaattgacaattgacaattgacaactggcagacattgatcgaggtggaggcggcgcttgccgcgctgctcatgcagtggccagtactgggcctggagcaacctagggcgttgcgctggagcgatgacgcaatcgcaagatctgcgggctttgccggcatcttggcgacgcgcattgccgcgcggcctgcatcgcggtgttgcattcggtgcatgcacccctgcacacacgcctaaaaaacaggcatcaccgagagatcggtgacgcctgctgatgtctgcgttgagcgcaatcgcgatcaacgcagatgactggaacagctaacacctttcctgcggtggtgatgcataccgcgcgtagccttccaaggttgcgcgctcctcagaagcggtaggtcactcggccgtaccagtagcgaccgttgaagccgaacggcgacaacgaggaatactgcagaccgctggcgcgatcatcgtagccgttggtcagctgtgccttggtcggatactggttggtgacgttgtcggcacccacggtgaaggtcagcgcctgccaggtgtagttggctgccaggttgaggatccagcgggccgaataggtttggtcctggctgccgtcggccgggtcggagatgcgcttgatcgcgccatagcgggtggcgttgccgttgagcgagaaaccgcccaaggtccagtccgctgccagcatgtacttggtgcgcggcgtggactcggtcaacaagccctcgctggcgcgtccgaagttcggattggacaactccaggatcgtggtcttgttgtagttggcgctggcgctcaggttgaggctgccgccggcaccaagatcggccagatagctgttgacccagtccacgccgcgggtgcggctggtggcaccattgacgaagaattgcacggcaccgacctgaccgatcggctgggcgagctggatctggtccgaatacaggatctggtcccagatgcggatctggtacacgtccagcgtcgaggtgaagttggcgatcggctgccagacgctgccgattccgacgttggtggatttttccggactcagcggacgcgcgcccaactgcacggcgatcgggtcggaggtgcggtaggtgccgacctggatcagctggccgttctccggcaaggtcaccaccgacgcgtagttctgctgcgccagcgagggcgcacgaaagccgttggagaccgtggcacgcatcgagaacgtatcggtgaacgcatagcgcgccgacagcttgcccgagcgggtggcgccggcatcgctgtagttctcgtaacgcccggcgatgccgccggacagcttgtcggtcagattcgcttcgagcgctgcgtaagccgcgttgctgtggcggccgaacctgccggccaccgacggctccaggccggagaacacctgcgcaccaccgggataggggcttccggtgtccgggttgatggtgtcggggtcgaagaaatacgacgccggcgagccggcgacgatctcgtagcggtcctgccgatgctcggcgccgaaggccagattgaccggataagccaggccccaatcgaaggacttgttgaagtcggcattgagcgtaccttgctcggtttcgaagccgccggaattgaagttcgtcggcgatctgccggtgctccagtacagattgctgttgatgctgttgaggatgttgaaggtcatgtcgttcttgccgtacgtggccgacacgtcccaatgccagtcgcttgccgtggcgcccttgacgccgagcaccgccgagcggtcgttgatcgggttgtagatctgcggcaggaagccgttgggatacaccgcctgcacattgcggtcggtgttgtcgtaggcacggtagtagccgttggaggtgacttcgcggcggctgacgctcagatggccatacagttcgaggttgggcgtgacgtcatagccgaacgcggccagtccttgatagaacctggcatccggatcgccgtgacgctggtagggcacgccactgggattggcggcgccggcaagcgtggtggcgcggttggtgttctcgctgcgattggtgtccatcgaattctggtaattccaggacagccgcacccagccaggcgcggtatcgccgctggtggtaccgaacggtagaccgatcgagccatcgatgccgttctgcgcgccgtcgcccttgtccatgatgccgccgttgaccgacatgctgttggtgccggtaccagcgccgtgcttgagcacgatgttgaccacaccggcaatcgcatcggagccgtattgcgccgatgcgccatcgcgcagcacctcgatgcgggcgatcgccgacatcggcagcgagttgagatcggccggcgccgaaccacgaccgacataggggttgtaattcaccagcgcggaggtgtgatagcgcttgccgtcgaccagcaccagcacgttgtccggcgacagaccgcgcagtgtggcgggacgggcggcatcgttgccgtcggagatggccgggcgcgggaagttcagcgacggcaacagcttgccgagcgcggtggcgacgtcggtggcaccggtggcctgcaacgactcttcggagatcatgtcgatcggcgattcggattcggccacggtacggtcgctcacacgtgtaccggtaacgatcagcgtatccagggttttctgcggctgggccgattgcgactgcgcactggcagcgaaggaacagacggtgagtgcgactgaaatcgccagcgagagtgcgttggaggtgtgcatgggaatcaatgctcaaaaggggggatggacgaagcgccgtggtgccgggggaatgcaactgcgtacgggaatcggtgatgcctgcgcgccgcatgctgccggagtgcggagcagtgcgggcgaagatggcagcatgcggcaacgtgcggtatggcgccttacgcacgttgccgtgtgcatcctcgctgaagcggtgcagcgtgcagcagcgcatctaacctggccgccctcaggtgtgcaagggtgaccagtgacggtaactgccggcgacacgtcaaacgtgcagtgccgcgcgactcaagcgccggtcgttaccgaccgacacgtgggagttaccacttgtaattcacgtttgcatacaccagcgcgccgttgaaaccgaacggcgaggtgctgctgtagggcaggtaggtccgcgtgcccaaacccgcttgctggcggtctggatattcgttgagcacgttgtcgccaccgacggtgaagctccacgcgcccagcgtgtaggacgcggccagatccagcgtccacttggccgcataggtctggtcgctaccagcgttggtgccgaaggtgctgaactcgccccagcgcgtggcagtgccggtgaacgaccagttgcccggcgaccaggtgccaccgaggaagaatttgtcgcgtggcgtcccttcggtgatacgaccgagttcggcgcggccgatgcgcaccgcattcgggtcgatcgccatcagcgcggccgggttgtcggcgatgcgtttcacttcggtcttgttgtagttgtagccagaggtcagctcggcgctgccgccatccagattccagcgataggtgccgaccgcatccacgccctgcgttttggtgtccaccgcattggtgaagtaacgcccgccgccaatgcccgggaagccgttggtctgcagatagttgcgcgcggcgtctgaggtgaggttctccgacagcacgatgcggtcatcgatatcgatgcgatacgcgtcgacggtgatgtacagattctcgaccggttgcaacaccacgcccaggccgtaattcctggattcttcggccttgagcggctcagcgcccagcgcgatcgcggccgggttatcggtgcggaaggtgccgatctcgaacggaatcgcggtcacgctgccgtcgggctgcgccacgttgaggaactgggtggcgatcgactggaagttttgctgctgcagcgacggcgcgcgaaagccggtggaggcggtggcgcgcaacgcgaccttgtcggtgaacgcgtagcgcaacgacagcttgccggtggcggtatcgccgaagtcgctgtacttctcgtagcgcccggccagtccggcggagaacttcgcggtcagatccgcttccagatcgacgtaggccgaatggctgttgcggttgtagtaaccggaatcggagagcttgaagcccgggaacacctgcgcgccgggaatcaacgatccgttggcggagggaatgccaccgttggccgacgaggccgcatcgcccggcgactcattgaacttctcgccgcgccattccgctccgaacgccagcgtgaccggatacgccaatccccaatccagcgtcttggtgaaatcggcattaagcacgttctgggtcacttccagcgtgccggcgtggaagtcggtcgggctggtcacgcccaggctgttgttcaagctgttgcgcacatcgaaggtgagattgttctggccgtagttgtagctcagatcgatgttcaagccgccttctgtggaggtcttcaaaccacccacccacgagacgtccttgctgacgttgtagatctgcggcaggaagccgtccggatagatttccgggcggttgcggttgtcgccggcagagcggaaatagccgttggacaacacttcgcgccggctgaccatgccgaacgagtagaaggtcaggtaatcggtggggctgtattcgccgttgaacgagacggcgccctggtcgatctcgggatcgccgtaacgctgctccacacgcccctggtagggcaacgcgcggttggtctgatccgagtgcccggcctgcgcggccagatgtaccttgccggtgccggcgaagctgaaaccggcatcgccggacacctgatattgctcgccgtcgcccgcgctgtacttgccgtagcggccattcacgctgccgccttcgccgctgcccttgagcacgatgttgatcacaccggcgatggcatccgagccgtattgcgcggatgcaccatcgcgcaatacttcgatacgctccaccgctgcgatcggaatggtattgaggtcggccggcgaagagccgcgcccctgggtgtcgttgagattgatcaacgcggtgctgtgatagcgcttgccgttgaccagcaccaggacctgatcgggcgacagcccgcgtagctgcgccgggcgcacggcgtccgagccgtcggagatggccgggcgcgggaaattgagcgagggaatcgcgcgggagagcgcggtcgccaattcggtggtgccggtcgattccagcgcctgtggcgagatgatgtcgatcggcgatgccgattcggcgaccgtgcgatcggccacgcgcgtgccggtcacgatcagggtgtccagtgttttctgggtcggcgcctgcgactgtgcagcggcggtggaagcggaaaacgacagtgcaagaacaacggcaactgcgagtggactggtcttgcaattcatgcggtgacaactccgagtggggaacgggtgcagcgcaggggccccttcccaggccgcgtccaacgcggcagctgcggtgcgttccaaaccattaaccacgcgtaactccatgtcaaattgcggttgcgttgcgcaggtaagtgtcatggctgatgtgctgttggcaacgttgtcatcgtgcaccaaagtgatgcgttgcttgcaccagactcgccagcacaagagcttgcttgcaccatgttggacatcgataccagttatgaaacttctgcatcagaacgtgatctgcaccgcatttgcactgtgttgcgcaacgctatggaacaccgcttcgagattgttgccatccggatctggcacgaacccggcagcgtagtgcgggtgatacggccgcaggccgggtgcaccattgtcgcggccaccatgggtgagcgcagcctgatggaaggcgtgcaccatcgccacatcgcgcgcctgaaatgccaggtgatggcggccggtcagcacaccttgcgccatcgtgccttgcgccatcgtgtcgcggtcggaggcgaacagttcgtcggcccagaagaagccgtcgccctcaccgccgagcggaatgccaagaacgtccagtacggtttggtagaagcgcccgctggccggcaggtcgtgcaccaccatgcacagatggtcgatcaagcatccgcgcgacagctgcgatgtttccatggtgcgtgccccggcaatgacgggagcgctgttgataccaccggaactgccggcggttcttcaactggcagcgatgccgtgcgccagagcggcatccacaagggagcgcgcagtcgtcaggtgcgcgcggacggcgcagacgaaccgcggtctacgccaggtacatgccgcactgagcagcggccgcgcccgcctggtggctgggcagttgttctgtttgccgctcaaaatggctgcaggcaacgccggccgatacgcacacgccccgaactggtcggggcatgtggtcgactatcgatgttgaagatggagtgcgacatgccatgcatgtgcagtgacggcgcatccccaatggcggccgatactgcggagactgcggttatccgacgccgatcccgaggcgggcaccgctggtgtccatctcacgatcgcaacgacgacatccgccgctcaggtgcagcgcttaccagcggtagttgatgcgtccgtacacatacgcaccattgaaaccgaacggcgacagattgctgtaggggaattgcccgctggtggagttggcgacgttgttttcgtccgggtactcgttcagcacattgtccgcgcccagcgtcagcgtccagcggtccaccttgtagctggccgaggcatccaccacccatttggcgccgaaggtctggtcgttgctcgcgtcggctgggcgggtgctgaacttgccatagcgcgtcgcacccagggccagcgtccagtgctccaaattccagctgccgctgatcagaaatttgtcgcgcgggaagccttcttcgatgcggccacgctcggtgcggtcgatgcgctccaggctcagcccgttggccgacaacgctgccgggttggcagccacgctgcgcacttcggtttccgaatagttgtagccggcagtcaggtccaggctgctggcggccagctgccagcggtagctgcccaccacgtccacgccgcgcgtgcgcgtgtccaccgcattggtgaagtaacgcccgccgttgatgccaaagatgccctgcgattccagcagattccgcacgccggcgccggtgaggttggacgacagcacgatgcggtcgttcacctcgatctggtacgcatccacggtgaggtagagcgcatcggtcggctgcagcaccaggcccaggctgtaggacagcgaggtttccgcatccagcggctcggcgccgagtgcgcgcgccacggtgctgttggcggggaaggtgcgaatctcgaacggattcgggttgccggccaggaaggtggtgctggtggactggaaatactgctgcgccagcgacggcgcgcggaagcccgacgacaccgtgccgcgcaacgcgatcttgtcggtgaacgcatggcgcgcggacaacttgcccgaggcctggctgccaaaatcgctgtagtcctcgtagcggccggccagaccggcagagaacttgtcggtgaagtcggcttcgatgtcggcgtacaacgcgtggctgtcgcgcgagtactgcccggacacgctcggagcgaagccgccgaagccctgcgcgccgccggccagtgtgccgctctggaaatacgagcccacttcgcccggcgattggttccacgtttcgttgcggtattccgcgccgaaggccaccgtcaccggataggccaggccccagtcgaagccgcgcttgacgttcaggttgacgatgttctgcgtggtttccaacgcaccgtcgtagaaagaggtgggcgaggtcggccccaggctcacgttgagcgtgttgcgggtgtggaagtcgatgcggttgtcgccgtaggtgtagctggcatcccaatcccaaccactggcggtggagccgcgcacgccggccaccagcgagcggtccttggcgtcgctctggatttccggcagaaagccctgcggatagaccgacaaaatattctgcgtggtgctgcccggcgcgcggaagaacgcgaacgaggtgatatcgcggttgctggcggtagcgaacgcgtagccggtgatgctgtcgctgaaggcgaattcggtattggccgacaccgcctgcgcatcgacctccgggtcgccgatcttgaacgccttctggccgactgccggctgcgaggcgctgggcgcgccggcatagccacgcgcacgatcggtgggatcctgctgattgagctgggcggccacgtgcagccagccgcggtcgccgccgtatgcgacgccggtgtcgccggagagctcgtagttgttgccgtcgccggccgagtactggccgaaacccgcttgcaggctgccgcccttttcggcgcccttgagcacgatgttgaccacaccggcgatggcgtcggagccgtactgcgcggaagcgccgtcgcgcagtacttccacacgcgcgatggcggcgaccggaatggtgttcagatccaccgccgccgagccacggccaatcgtgccgttgaggttgagcagcgcggaggtgtggcggcgcttgccgttgaccagtaccagcacctggtccggcgacaggccgcgcagctgcgcggggcggatcgcgctggtgccgtcgctcagtgcggggcgcgggaagttcagcgatggcagcgcacgggccaatgcggtggccagttccggggtgccggtggcctgcagcgactcggcgctgatgatgtcgatcggcgactgcgattcggccacggtgcggtcggacacgcgggtgccggtgacgatgaccgtatccagggtgttggccgggccattggccggcgcggcggtctgtgccatggcgggggaggcaagcagtgcagcgaccacagcggtcgcaagcgcggaaaggtgggtatgcatgacaactccgaaaacgtgggtcccggcaggaccaggcaaggcaaggcagggcgcggtcgcgtgaggcggagactgcggcggccaaactgaaggcgctaattattcgttaacgctagaatagcgtcgcaggaatgcggctcatctgctcattccttttcgttctatcggactgtccatcaatgatttccctgcgtaacttctccatgcgacgcggcgagcgtctgctgctctccaacgtcgacctgaccatgcacgctggctaccgcgtcggcgtggtgggccgtaacggcaccggcaagtcgagcctgttcgctgcagtgaagggcgagctggaggccgacaagggcgatgtcgatctgcccggcaaggtgcgcaccgccagcgtgtcgcaggaaaccccgtcgctgcccgacccggcgctgtcgttcgtgctcggcggcgacatcgaagtctccgcagtgctgcaggaagaggccgatgccactgtccgcgaggactgggaggcggtggccaacgcacaccagaagatggccgaactcggcgcctacgacgccgaagcgcgcgccggcaagttgctgcacggcctgggcttcccggccgacacgcaccaccgcgcagtgtcttcgttctccggcggctggcgggtgcggctgaatctggcgcgcgcgctgatgatgcccagcgacctgctgctgctcgacgaaccgaccaaccatttggacatggacgcggtgctgtggctggagcagtggttgctcaagtacccgggcacgctgctgctgatttcgcacgaccgcgaatttctcgacaatgtggcgacccacaccctgcatctgcatggcggtaccgccaagctgtatgtcggtggctacaccgatttcgaacgccagcgcatcgagcacttgcgccagcagcagatcgcgcacgacaaggaacaggccgagcgcgcgcatctgcagagcttcatcgaccgcttcaaggcgcaggccagcaaggccacccaggcgcagagccgcatgaagcgcctggccaagatggccggtaccgaagccgtgcgcgccgagcgcgagttccgcatccagttcgcgcagcccaatcggctgccgttttcgttgatccggttgaatcacgcggcttgcggctacaccgctgcgccgcgggattcgggagtgggaattggggattggcaaaagcagggcactgcggatgcgattaccgtgttgcatgatgtcgggtttggcttggaagcgggcgaccggattggattgctggggcccaatggcgcaggtaagtcgacgctggtgaagacgctggtgggcgagctggtaccgttggcgggcgagcgcagtgcgcatccggacctgcgcattggctacttcgcacagcacacggtggaatcgctgcatgaaggccagtcgccgatggatcacttccgcgacctgtcgccggatggctccaatcaggcgttccgcgactttttgggtaagtggaatttcgccggcgaccgcgccttcgaagtggtggacggcttctccggcggcgagcgcgcgcgcctggcgctggcgctgatcgcctggcagcagccgaacgtgctgctgctcgacgagccgaccaaccacttggacctggaaatgcgcgaagcgctggccgaggcgttgagcgatttcgaaggggccatcgtgatggtctcgcacgatcgccatctgatcggcctggtctgcgacagtttctggcgcgtggccgatggggtggtcgagcccttcgccggcgacctggacgaatacgccgcctggttgcggagccgtccggccgcgcagggcaccaagcagaagatggccgaagtggcgccgaccccgccaccgccgaccaagccgctgccgccgaagaaagccgtcaacccgcacaagctggccagcgccgaaaagcgcgtaggcgaactggaagcggcgctggccgcgctggatcgcgaactggccaacccgggcaactacgccgacagcgagaagatggcagtgcttgggcgtgaccgcgaggcaaccgcgcagcagctggctgaagctgagacggcgtggatggagttgatcgacggtgcgtaagagcggcgagcaacacgactgcgcaaaaacggctgcgcagcgatcaggcgggcccggctggtgatcgccgcggcagatgccatgcgtacgcgccggttcctgggcgccgtcgacacccgcctgccgactgctcgctgcggttttagccactccgaatggtttgcgctgcgcctggagccagacagggaggttgcccatgatcaccgccaccatcagccctggaagaccatctggccgcacagcggttgcatgcgcgtcattcttgcagacgtgtgatcgtgtttctgtcggtcctgctgctggtcggggtcgtgctgctgcaactgactgacgcgggccagatcatcggccaggtgctgaccggcagcggtggcggtggtttgatcgggctggcgctgttgcacctgtggggcccgccacggcggatcaagcgcctgcatgcgcagcaggccgcactgcggcatacctgcacctatgcatgggatgagaacgggctggacgtcacctgggcggacgggcatttccgccgcccctggtccgatgacatccgcgtccgcgaaaacgagcgggtgctgttgctgcaccacaacgaccggctgttcgagttgttctgcccgcactggttcggtgacaaggcccagtacgaggcgtttcgtcagttggccttgcgggtgggaaagacacccaaagcgttctgagcgctgcagtgcgccagcgctgctcagctgttgatttgctgttcggccagcagccaatcgcgcagccgtcgcccagcatcgctttccggccgcgagcgtaatcgcgtcagccaatagcgcccggcgtcgatggtgatcggaaacgggcagaccaggcgcccggcatccaggtcctggcgaaacatcggcagcggcaacaaggccacgccgatgccggccgccgctgcgctggccagggtcagcgacgaatcaaacatcgtgccgcgtgcgggcacctcagtgacatttgcagcgcgaaaccactgcggccactcatccagacgatacgatcgcaataacggcacgcgcgccattgccggcgcacacaccggcgcaacgggcgcttccatcacggcatcggcaacctggccctgccaatcgccatcgccgaagcgaattgccagatccaggccttcgccagccagatcgacgcggttgttgtgggtggacaggcgcagttcgatatccgcgtgcgccgcatggaacgccgccagccgcggcaacagccagccggtggcgaaggtgcccaccacacccacactgagcacctcgcagtaacggccatcggcaaagcgctccagggtggcggcgatgcggtcgaacgcctcgccgagcaccggcgccagtgcggcgccctcgtcagtcagcgctacaccgcgcggcaggcgatgaaacacgctggtgcccagttgctgctccagtgccttgatctggtgactcagcgctgcctggctcacgcacagttcgtccgctgcgcgggtcagattctggtggcgtgcggcagcctcgaaagcgcgcagggcattgagcgggagacggggtcggggcatgcgcagagattagttcaattcatgcctgagatcgaaacatcgcaatggtgagtcggtctgcgcgcaccgatactgctggctctctcaaggaggcaagcgcatgttgaatcggcgacagttcctgcacgcaaccggcacgagcgtgctgcttgcagcgtccagacccgcatgggcactcacccccgcggtaaacgtggacgacatgctgcggtcacaatgggcggagattgaacgtggcaccggcggccgtctgggcatcaacctgctcgatagcgccaccggctggcgtctgggccagcgcgaagacgagcgctttccgatgtgcagcacctttaaatttgtattggctgccgcggtgctgcagcgggtggaccagggcaagctgacgctggcgcagcgggtcaagatccgtgcctccgacatgcttgagcatgccccggtcaccgagcgccatgtcggtggttcgctgagtgtgggtgagctgtgccgggccacgatgatctatagcgacaacccggccgcgaatgtgttgttcccgctggtcggcgactcggcaggactaaccggcttcctgcgcggcatcggcgatgctcagacccgcagcgaccgctacgagccggagatgaatcggttcgccgccggcgacccgcgcgacaccaccacccctgcggcgatggccgccacgctgcgcacgctgctgcttggcgacgcgctgcaaccgtcctcgcgtaagcaactgaccgactggatgatcgacaaccgcaccggcgacgattgcctgcgcgcaggtctcacgcgcgagtggaagatcggcgacaagaccggcagcaacggcaccgatacccgtaacgacattgccatcctctggccgccgaagggcagggcgccattgctgctgaccacgtacttgaacggagccaaggtcgacgacgctgcacgcgatgcggcgttgaaggctgtggcggtcgcggtacgcggaagcatcgccggttgcgtgcaatggcccggtgcctcacgcgttgcattcgggatgagtccatgacgtgcttggtgtttcccatcagtttttttgaggttcaacagtgcacatcaggctgtgtcattggtgtatggcggttgcgctgctgcttgtgcatgggctcgcaccggcgcgtgcgtggcaaccagcgcctggccaggtggaaataccgctctggccgcacgccgtacctgatgcgttgcgccacccgaagcccgaatcggtgggcaccggcgaggggcgctacccatggaccaaggtcagcgatgtcagccgcccgacgatgacggtctatgcgcccaaggggcacaacaccggtgcggcggtgctggtgttccccggcggtggctatcaggtcctggccatggatctggaagggaccgaaatctgcgactggctgaccgcacgcggcatcacctgcgtgcttttgaggtatcgcgtgccgaattcggggccgacctcggtcaacgaccgccgctgctatccgaaggtgcaaacagccctgcaggatgcccaacgagcgttagggatggtgcgcgcgcaggcggaccagttggccgtggacccgcacaagatcggcgtgctgggcttttctgccggtggtcacctgatggccgcgatcagtacgtattttgcaacgcgcacgtatccgccggtggatgccaccgatcgcgtgagctgccgcccggatttcgccatcgccgtgtatccgggccatgtgtgggcgcacgaggacgaggatgacgacacccgcgatcccacccatctggacctgcgtccggacattcgcgtcgttaccgataccccgccgacctttttgctgcaggcgcaggacgaccatgtggacggcgtttcgcaagtgctggcgtactacgtcgtcgcccctgcaaaaccccgcgacccctcatgaacacagggtttgcggcgttacagcaggggcgccgatccctcacaattggtctatcagcatctgattcctgggagttttaccgatggcccacacccagaacgccgacttcttccgccagcccttggccgagatgatcgatccgcgccacccgctggcggtgctggcccgtcggctgccctgggcgcagatcgaggcggtgttggcgccgcatttcgctcgcaaggtgcgcgcaggtcgcgcggtggcgcggtggcgcaacacgatctgttcggcccctcggtgcaagtggccggtgccggtattgccgctgccggccgcccacgccttcccattcgcttgatggccagcctgttggacctgaagcacgcttacaagctcagcgacgaggaactggtggagcgctgggccgagaacgtggtctggcagcacttcagcggcatggcgttctatgagccgcgcctgccctgcgatgccaagcaggtcgggcgttttcgcgcggccatcggtgaggccggggtcgaggaactgctcaaggccaccatcgacaccgcggtgtcctccaaggccatcgtgcccgccgagttcgaacggctgatcgtggacaccaccgtgcaggagaaggccattgctcatccggtggattggcgcctgatggagaacgcgcggcacaagctggtggcggcggccaagcgcgcgggcatcgcgctcaagcagaccttcgccaaagaaaccaagacgctgcggcgcaaagccggcggctacgcccatgccaggcagttcaagcgcctgcgcaaggtcctcaaacgccagcgcacgctcctgggcatcgtactgcgcgaggtgcagcgcaagatcgggcaagccagccaggccacggcgccggcgctggagaatctgcacacgctgatgcagcgcgccgagcgcatccatgctcagcaacccaatggcaagaacaaactctatgccctgcacgcgcccgaagtggagtgcatcggcaagggcaaggcgcgcaagccctacgagttcggggtgaaggtcagcgtggccatcacgcacaaacagggcctgatggtcggcgcgcgcagcttcaccggcaccccctatgacggccacacgttgcacgagcaactggagcaggcccggatcctgagcgaggacacagcaggcgcacctaaacaggtggtggtggacctgggctttcgcggtgtggatgcggccaatcccggcgttgagatcatccaccggggcacgttcaaacgcctgacagatgagcagcaccgctggctgaagcgacgccaggcggtggagccggccatcggacacttgaagcacgacaacggcatggatcggtgctggttgcaaggagcgaacggcgatgcgctgcacgcagtgctgtgtgcggcgggggacaacatccgctggttgctgcgggccatggtgcgtctgggactgaagggtctttttgcgcctatggttgcgagactcatcatgctggccacagtgctcgcaatgtcattgcgagcgaggaacacacgcccacatcggttggcttggtgtgtttggtgaattttgcaggggcgactagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgtttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctaatcaggaacgcccaaatttgcattcgcttgtcgagaaagcgttttcagaggggctgcggctaggggaacatgcgcagcccgttgccctgtgcaccggatcacagacaccgctcactgccgttttcaggagaatcacgaggggatggatgttgttgccgctcaagcgctgagccgacttcaatggtcgctcgcggcgcaagcaatattggatgttcgcgcttctgcagtttctggtgccgagcgtgtttggcggcctgtttgccatcgctgcagcggcgatgggtaacgagaatggccctggtgcgctggcgtggctgatcggtgcagtcatgatgattgtttgtctggcgttgattgtgcccgctatcgccgtgacggtgcgtcgcctgcacgaccaggacaagtccggctagtgttatctgatcagcctggtgccgtacgtcggtgcgttcgtgttgctggttttcgtgtgcatcgaaggcacgcccggcccgaaccagtacggtgagaatcccaagcagtaattcgcgcatcatgaaagcggacaacggcgcagggagcttcctgcgccgttgtcgtttgtgggatgtgtggatcgggccgcgcgtgtcgacgcaggttgaacgtcggtgtcccgcgcgtcatggcggccagtgccgcgctctgcagatcttcacgtccgcatcggatcgctgggatggcacgcgtcaaagcagcgacgtgctcggcgcaagtttgatctggagtcttgtcgcagcaggcatggtgtcattcgtcgctgtcacgcttcagcgatgcacccatgtagctgcatagttctcagcatgtgcaccgcggtgtgcaatgctgccgagtcggtatggatggcactggattcgcggcgcagcatgcggatgaatgcgcctgtcgatgattctgtcgtcgatagcgggctaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgtgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatggcgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaacgcgcgcggtgtcatcgaagctctcgctacaacgcacgagacgtcttcatcgcgagactgcgcgacgcagatcgcacacctgcagcggtggacttgctcagcaggcggctgtgcgatgtgccgggctgagacttaggctgacagccttgctcatcgttgttgcatctttgtcttgcagcgcgagctccaacttgtagccatgcgaatacacggtcctgatgcgcactgcgccgttgtgattgccgagctgcagtttcttgcgcagcttgtagatatgctgctccatggtgcggtcggtgaattcggtgtggctgccccagaccgccttggccagctggcaacgccggaagcacacgcctgggctggaaaatagcagccaggcaatcgaaaactcgcgtgcggtcagcacgatcggcttgccatgcagatacacggtattttcgtcgcggagcaactggtatggaccaacgctgagttgctgcgtttccgggcaggcatgcgccaccggcgatagcgccagggccgcgcgtacctgcaattcgtgcggattgaaggggagcgcaagcacctcctgcgcgcccgcgcgataccagtccaggatgtcgttggcgcagtcgaaacgcccgagcacgatcagcggcgtgggatgaccgctatggcagcgctgccaggccagcagcgagctttcgtcggaggcgacgcaactggcgtcgaagaccagtaactcgcacggcgaatgccgcaacgaacgcaggagctccagttcatcggagaacaccgagacattgcgcgatagcggtgcgatgctggcattgacctgcgaggccaggcgggcgtcctgcgtcaacagaaacgccgatccgtgtgcaagggggcaagggtcgttcatcaggtggacatcccgtggccgcgcgcaaaccacgcgtgggccggacgccgacgcctggcgcccgacgccaggacaaaacccacagggagagatcgatgcatcgtcggaccagttggttgtcgggggagcgtccggcagcgccggaccaatgctatttaccattgcaacgaggaaaagtttcacgcttgcgaacgcttcttcgggtttgtgagggttggctttaactcgcgctcatcttggcgtaacggagctcttacataacgggcatgtgggcgtcggcactgcgcacagccgccaaggtatagaccaatctattgcgattcgtagtgcaatcacgcgcattctggaatacatcggtcaacaattcggctgcgcgctaggtctgccgctcatcattaagccagtgtcggcgtgtgtgttcacaaaattgcagtggctgcggccaataccggtcaatggctgtggaagcggcgcgttcgcagacgttgtccgactacctgcgcgcattggcacagaccaatggcatcgatatccggccggatggcatgaaatgtcttgtgcacgacactgctggaggtatgcaaaaactcactgcgtctcgcgaaacgcacgacgtgctcgtttgagaacagagtgaggttttttgattttttcagtctcttcagttgacaaattccattggatccgctgcatacaatcgtgtgcgccggcgagctcggcgattgttgtcttttgctccgccccccaagagagagaccggcatgatcctttcgacctactttgcagcgatctctgcgttgtcttacgcagaacgtcttcctacctatacgagcaggatgctggttggtgcttggccgcagggactgcaacaccttcaacagcgacgcgacgggcagggtgcagccgatggcgccgacgatgaggtcagcctgtttggtgccagcggcgatgcgctgctgatcctggaatatcaagaagaggccgaagacgcgtatcggcaggctttgaaagccatgcgcgggcagcagcgccaattgcgtttgctgtcgtgccggaataccgcctggttgatgctgagccagcgacgcctgagtgcggcattgaactgctttgcgcagctggcgatggatcgcgaaacgccccccagcctgtgcggcgagagcctgctgggcaaggcactgacccactttcatctgggccagagcacgctggccttgcagaccctggagcgcgccaacgaggtgctggccgagctggagagtggtgcttccgattggctgcgtgtcgccaccgcgctgcggctggacatgatcgcgcagctgcgcatccgccgctccgatcgcatggtcgaccatgtgttctggcaggccacgctgcgccaggaagatgccgcgcatgccttcgagcccagcgatttacgcgcatgcatcgccgatctggccgagagcatgccggtgctggcgcagcgcatgcggcatgtgcgcaacctgctgcggatcgtcggcggcgataccttcggcttcgatgcgcagatcgatgcgttgccggctgcggccaccggctgcccgccgtgtgcgcgtcaggacgcacaggtggaactggcgcttgccgcattggcggtggggcgtgccgatctggccgagcgcgcgctggccggtgccggccggcatcatgcgccgcgctggaatctggagttcgaatactgccaggccaagatcagtcaggcgctgggacgcacggaacaagcgttgttgctctacaaccgctatgcgctggacgcggtgcaatgcctgcgtagcgaagtgcaggcaccgcgcttgctggaaagcggtaccccagcgcacgtctccgacgatatttccgcccgcttgccggccaaatatcggcgtgcgtatagctacatgatcaccaacgcgcaccgctcggatctgtcgatcaatgaagtggccgcacagattggggtgaccgggcgcgcactgcagcaggcgttcaagtcggccaccgggctgtcgccgacccaggtgctgcgccgttaccgcatgcagagcatccgcgacgaactgctggccgaaggcggctgcggcagcgtgttgcaagcggccagccgctggggtgtgggcagccgttcggcattggccaagggctatcgccagcacttcaacgaagcaccgatggaaaccttgcaacggtaatctcttggcacgccacggcttggtagcgctacctgccgtggcggtttgttgtcggcggatgatgcagcgggcgttaaggtgcgcaacgtagggcaggggctgaattgagacgtgcgtgcgaggtggcttgcgtctatcctttccggctggcactggcacccagggggcgcgtccgaggatgggcgtcgtcgccaaggaaacgacgaccgatcatgcaagatcccactcccgaggcgaccgacgccgcgcagatccgccgtgcaggcgtggatctcaatggattgatgtcggtcctcagcaagcatctgtactccaccccggtggtcgcgctgcgcgagctggcgcagaacgcgcacgattccatcctgcgccgtcgtctggaacaacccgattggcagggcgaatcgcgcgttgaagtgcatgccgatgccgcccagggcatcgtgcgcatcgtcgataccggtgccggactgacccagcaggaaatccacgattacctggccactgtgggcgtggggtatacacgcggcctacgccaggggggacacgaggacagcggcctgatcggcatgttcgggctggggtttttatctgccttcgtgctggcgcggcgggtgaccgtacgcaccacctcgtaccagtccccgacgttgggccattgctacatctccagcaacgccgagcagtacaccgtcagcccgattccagcgcgtgcgcaggtgggcacggaggtgatgctggaactgcacagcgattatttgttgttggcgcaggaagggcggctgcgcgagattctgtcgcgctattgcgcgctgttgcgcgagccgatctggatcggcgccgattcgcagccgatcaatcccgagccgccgccgtggcgcatgcacgacgccgtgccgctgcatccggtgcaggcctggcgccgtcagcgcgagttcgctgcgcgcttcgagcgcaacttcgaaccgttgtgctgcatgccggtgcgtgtggaagagggcagcgatgcggtcggcctgttatgggtgcaggacggtgcgacctacggcaccagcgacaaccgcaatctgtcggtgttcctgcgcggcatgttgctggacgacaacgcgcgcgaactgctgccgccgtgggccggtttcatcggtggggtgatcgaatccaatcggttgacgcccaccgcaagtcgcgaggatctgcagcgcgatacggtctacagcgcggtgcagcacgccttgtccgaggcattggtgcaaggcctggccgacgtcgcacgtcagcaaccggaggcatggcgacgcatcctgctgcgtcataacgaagcgctgctgggcgcagcgctgtgcgatgagcgcctgttcgaattgctgctggaacacgtgcgcgtgccgacctcgcaaggcgatctgccggcgcagcaactgccggcacgcggcgcggtgcatgtgattctggatagcgacagcggtttcgaagaaatgctgttccgcgcgatgggcgtgccggtggcgtatggcaaccggtatgcggtggtgccgtttttgcggcgctgggcgcaggccaagggtgtgcgcctggtcgagctgggcaccgaacagggcaatcgccagttgtttcatcttgacacgctgccggccgatgaacttgcctggctagaacaccacttgggcgatggcgaagcgctggtgccagcgcgtttcagcccgcaggaattgccgctggtggtggtgcccgatcgtgaggccgagctcaaacggcgcctggagcaggacgagaacgacaagcgcgtctctaccgccgcattgcggttggcgcgtcagttcaccgcacgtatcgaagcgcggcagacccagcggctgtatctgaatctcgataatccggcgctgcaggctttgctggccgcgcagcgcgcgggcaatccgcaggcggcggtggcggcgcgcctgctgcgctcgctcaaggtgatcgtctcggcgcaagggcgcacgcagccgcagccgggcagcaccgaagcgggcgtttccgatctgaacaaggccttcggtgatcttgcagaggccgtgacccaattgctggcgcgctgagcgccgcatcgcaggagcgacacgatggaaatctggaactgggtggaaaaactgcaggacgatctgggtgaagccgggcagccgcaaaatgcgcagctgctgacgcggctgaccgatcatatttgcgatctgcagatcgaacgcgccgaggccctgttgccggaggcgcgtgcgctggccaagacgctggccaatccgtggctggaagtgttcgtcgggcactgggaaatgcgtaaccgcgtcggcaatctgtgcgaaggcgagcgcgcgttgggcgatgcagtggcacggttcgaacgtgcgcatcgcgccgacgcagtggagtgcccgcaatcggtctgcgtgacccaggatctggccgcgtgctacgccaacatcgatggcccaggctgggtggaagagcgcatcgaggtgtgcgacgaaaccctgggccgcattgatccgagctggtcgtgttaccagtgcctgagctgcgaaaaagccgatgccttgctcgacgacgggcacggcgacgcggcgctgcagtatctggagcagcagtcgcagaccatcgtggcgcatggcggcgaaatctacgacggcgtgccggacatgcgcatctcgatcctgctcgcgcttgggcgtgcgcaggacgcgctggcgctggtggaacaacgcgaacgcgacgctgcgcgcgaaggcgccgagtgggccaattgcagtcagccgcggcgcctgcagaaggcgcgcgccctggcgctgttgcagcgcgacgatgaagccatgcaagcgctgctgccatggcgcgaggttgccccgcgctaccgcctgcactggttgcgtgcagtggcggtgctggtgtcgcgtgcgcccgagcgcaatcgctgggatctgggcagccgcgtgcagctgatgctcgatcattacgcgcaggtcggtgcgcatcgcatgctgatcgaagccgcccagctggcgatcgagctggcgttgcagcgtggcgcagtgtggaccgcgcgccggcatctggcgcttgcgcgtgggcatctgcccaagctgcgccatgaccgcggcgcaacgcagttgctggatggtttggctgcacgtatcgatgcggcccctgcgagcgaggccgcgccggtgccggccgcacagttgctgaaatggttgaacgcgcaaggcgacgatctcgtgcgcaatcccgagcgcgaagcgcagtggttgctgcaggccgtcgctgaatgtccggacgatgccgagcttgtcgataccacggcatcggcattgagcgcatgtgcggctgacgaggaagcgatcgcgttgctgtggccattcgtgcagcggcatgccgatcgcgaaacaagccctaccttccggctggtgaatctgttgctgggccgcggcgatgaagccggtgtgcgccgcctggcgcagttgtatcgcccgcaggtgccagtggcggcattgtggtgcgaggcgcagctggcgcagcggttggccgactggccagcgctggagcaggcctgcaccgcactgttggagcgatcgcccggctcgcacggcgcacgtggcgtgttggcgcgcatgtacctcaacaccgggcgctttgccgaagccgccgcggtctatcggcaacttgccgagctgctggaagagccgcgttctgcgcattgggaccacatgacggcggccagtgcggcgcaggagtgggacacggtgcgtgcgtctgcgcaggccatcggcatggaactgagcagcaccagcggcgtggtcgaagagacctggggctgggtgatcattcgttgcatggatgatggggaagtggccgagtattacgcgcgccgcaccggtccggtgactgcacgcatcgtcgaaaacgcgcctgcgcatcggcgccagcatgtcggcgactgggtggtgttcgatgccgaactgctgtatccgccgccggaagaagaggccgaccgcgagcgtttcgtgccgacctacgcgcaggtgcatgtgctgcaggccggcagctatgccaatagctggctggtagacggcgtgcatcctggcgaagaagccatcgacgcgttacgcgaagagatccaagcgcgcggttggaagctgtggctgcatagccgcgacgactatcggttgatcgacccggaagacccggatgatttcgatccggaacaggcgggttcgggtttgccgggcgtgctgttcaccgtggccttgccggaagcggttgcgccgctcgagttgcatcgcggcttgcttgcagcaacagcgcggtggcctcacccgatgtgctggctgcggcttgccgaagcctgcggccaggatccgcggccgcatctggatgcggtggagcgttacggcttgtagggcggcgattggcgtcatcctgcggcggccggtcatgcgctcgccgccgagagtggggagtgggcattctggatgtgtggcctgcgttctggcgtcacttttgatgcatggcgacgcatgtggtgtcggccatcctgtcaaatccgtccatggggtttgccggcatcgttgatgtcgccacacggcgcccgcctggatgcaacaccgcgctttcagcagcgtgcctgctgaattgagcgcattgtgcttgagcacaacgcgcagcgagatcgcttcgtcactgccgtagcgcttcggccagtgcgcggacaccggcggcagccgccgcaatgggcgcgtggctggcccggcgacagcacgccaccggtggcaccacccacgcactgcagacgctgcgcggtgggttcgacggttgtccgcgatggttgtcatttcgccaggcacgcgcagcggcacggtgcatatccgcaggcgtggatcggcgcacattcggtccgtgcgctgcaatgtcacactgcgctcggtggggtgcggatgactgcgagaggttgggtcgctggttgcccaatctgaattggtcgcccctgaaaaacccctctcaaacctccagtgccatgtttgcggaccacatggtgcttgagggcgttgaggaacgcgcccgcaccacctgcaaccaggcacgcaaacatgcgatccagcgcagcagccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgccgttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcccgcccgcgataccccaggtccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcttgccttgcccttgctcatgcattccacttccggtgcgtgcaacgcgtagagtttctgtttgtccttgggacgctgtgccaacaaccgttgtgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttactgctggtccagcttgcgttgcagatcgcgtgatacgcgtcccaaccttgcgcatggccgttgtccgtgcggatcacctgcggcaggccgccgctgtgtgccaaccgatccagcacgcgtgctacccggtggccggagatggcgtgttccacctcgatggcgactgcctggtgtgtcgcgtcgtccaagatcaccagagacttgatcgcccgaccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggccttggtgggccgcagcaacggcgcacgctcgcctaccggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccttcgatccactcgcacaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactccaaactgaggtgctactcaaacttggggggacgtcgctcgatggtggccttgagcagttcctcgaccccggcctcaccgatggccacgctaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctgatagaacgccatgccgctgaagtgctgccagaccacgttctgggcccagcgctccaccagttcctcgtcgctgagcttgtaagcgtgcttcaggtccaacaggctggccatcaagcgaatgggaaggcgtgggcggccggcagcgacaataccggcaccggccacttgcaccgaggggccgaacagatcaggttgcgccaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggcgccaacaccgcctcgatctgcgcccagggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccatcggtaaaactcccaggaatcagatgctgatagaccaattgtgagggatcggcgcccctgctgtaacgagtctgtaaattgaactgtgtaactgccctttgacaagcgactggcccggaccggagaggagcaggcaagtggaactggataagacgatgctggacgaactgacgtcaggctgcaagacgccacaggacgttgagaagctgttttcgcaaatgttgcagcacatgatcaatcgctcgttggaggcggagatgcaagcccatgtgggccatgcgccgcatgggcgctcaggcggcaacgtgcgcaatggcaagagccgcaagacggtgcaaagcgcgttgggcgagttgcagatcgagaccccgcgcgaccgcgcgggcacgttcgcgccacagttggtgaagaagcgccaggtgcggctggcggggatggaggagaagattctggcgttgtacgcgcgcggcatgaccacgcgcgacatcgagtctgcgctggtggacgtgtatggggtggagatatcgcatgggttgatcgcacaggtgaccgacgcggtgcaggaggaggcgcgggcatggcaatcgaggccgctggaggcgatctatccgatcgtgtggctggacggcatcgtggtgaaggtgcagcacaacaagcaggtcatcaacaaggccgcgcacgtggtgctgggggtcaacctgcgcggggagaaggaagtgcttggcctgtggttggctgaacacgagggcgcccaatactggctgtcggtgttgaccgaactgcgtcatcgcggcgtgcgcgacatctacatcgcctgcatggatggcttgaagggcctgcccgaagcggtgcaagcggtgtttccgcagacgctcacgcaactgtgcattgtgcatttggtgcgggccagcctgcgctacgtcaacgcaggcgacagcaaggcggttgtggctgcgctcaagcgcatctatcagtcggccacggcggaagaagcggcggcggaactggaggcgctggacacgcagtggggcgacaaataccgtgcggtggtcagcttgtggcggggcaactgggacaacatcatcccgttcttgcagttcgtgccgcagatccgcaaggtgatctacaccaccaatgccatcgaatcgttgaacatggtcatgcgcaagctcacccgcaaccggcgtattttccccaacgacgattcggcgctcaaatcgttgtttttggccgtgcgcgaggcatcgaagaactggcggtccatccatcactggaaaccggctctgcaaagcttccaggtgatgttcggcgaagaacgcgtgccgatgaatgcgctatgaaaaacctggttacacagttggcttgacagacccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgactagctacgttcaaatcctcttagcaaatcccaatcggtgacatgcctatcatattcggactgttcccattgcgcagcatggacgtaatgttcgacaacatcacttcctagcacctcgcggagccaactcgagttcgagctaatgccgatagcagctcttagagttgttgggatgtccggcaatcccgtatcgcgatatgcatcgctcttgcagggctcgcacagtggcaatttctcgtcaatccctgccaagccggctgcaatcagtccggcgaacgcaatatatggattcatatcagcaccaccaatacggcactcgacgcgcagatcatcagaaccaatgccacaaacacgtaagccggtcgttcgattgtcgtagccccatgagatcttagtcggtgcgaaagtgtcgatctggaaccttttataggagttgatgtagggggccaataataaagtaatatcgcccgcgtatttgaggataccggccaaatagcttctcattatggcagaaattccttgcggttctgcttcgtcataaaaaagggggcggccgtcagaagaccacagcgacccatggacgtgactggatgaacccgcataattatcgttccatttcgccatgtaggtgatcgactttccgtgctgtgctgctatttccttgctgccatgcttgatgattgtgtgctgatcagccatcaataatgggtctgaatggcggacattaatttccccctgaccagcgcccccttctccctttgtacattcaatcgcgaccccagcaccatgtaaaccgtttctgatcggacgcatgacgcactcctgccgcgttgtcgacagaatactatagtcctgattgtaacttccaaataccttgggaaggttataattctttcttgatatctcggtataggtctcatcaaaaagatagaattcaagctccgatgcgaaataggcacgcattccgcggtcggttagcctgcgtaactgcctttgcaagatatgtctaggcgattgcgccactggctgcccattttcactgtagacatcgcagatcaacaatgccgttgcgtcgagccacggcagcaatcgtaagctggaaaagtcaggtctgaggatgaaatcgccgtaaccagcgctccagcttgcactcgcataacctggcacgggaaccatttccatgtcattagccaataaataattacaagcatggcctagttcgtaaccgtgacgaacaaatgtggcggcatgatagcgttttcccataagcctgccctgcatgtcgaccatgcagaccaatatcgtgtcgatcaagttggaggaaattaaatttcgtagttcattgaggttcataatagatttgccgccgccgttcaaataaaccttatttatatgaagaattaacgagagtcgcacgtctactgttggtggcgaattgaaagcggccgcccttgtccagatccgttaagaaatttatgcatatggctgatccagttctcgaacaataaaagtgcatgaccgcgccatcgattcgtcggcgggagatgagggcaatcgtttggaaaataacccttgggcaactggatatttattcccgcattcagatcgcggaaatactcatctgcaagagtattcgaatcgtattcaatatgattgaagaaatgcaaggcatgatgttcaggatcgctaagaaggcaaatccccgcatcaagtgaatcaatgagaactgagacaccgctgtccacagggagatcgttgcgacgtatttccgtccagcgcgatactggaatgtggacttctccagtgaaacctttcaggtaaggtgaattaacgtcatagatgtgatgtttgaataccccgaataatttctcttttaaaacatgttttttcaccccataaaataaatgcatagcagcgtgcgcgccccaacagatgttaaagcaactatgaacgtgggtctgcgtccaacggaacacttcagtaagctcatcccagtaatcgacgctgcggaaaggaatcttctcaataggcgccccggtgattataaatccatcaaattttaggttattaatatcgcgccaatcttgataaaacgccttcaagtgttcgataggtgtattctttgatgaatggcttgatatcctgacaagagtcaactcgatctggaagggagtggaacccaaaagacgggctatttggatctcggtattgattttatttggcatgaggttgagtaaacctacgcgtataatgcggcattgcgggtggatcgttgtttcatcttgcaagaccgtaatgccttcgttttcaagagcacgacctgctggcaatcctttaggtattattattgacatgagattgcgacctcctttaacaagcggcagcgtctgccgtttgtagtatgagaaactttgaatcagtcagtagatgaataagaaaattgcgacaagcagatatagggcgccggccaaccgaattgtattgcgttcattcctgagaatagtgcgagccctttgggcgagtatcgcatatccaccatatattataagtgaaataaataaacccatcaaaatcaatgcaattgcttggtgcgtgtaagaatagtatgggctgataaaacttggataggtgagaaatgtggccagccatcccttaggattggttagggctataagtgatgaatcaatgaatacctttcgcggaatagagtagattatctcggtactatgatgttcgggttggggcagcaatgcgactataccaaggtatgtgagataaatggctcctataaaacgaagataaccgagaagagacgagtgctcgtgtatgagcaagccgaccccggataacgcgataacggcgtgaataaaagtagctaatccaaagcctaatgaacagggaagcatgattttatggccatacttgatagtttgggccacgacaaatgctacgtttggtccaggcacggcgaccgcgcaagtgaacgcaatcgcgaaaagaaccatcagctgggaatccattgtctcggaaccatattaagtaattttggctgtttcaatctatttctttgcagaaagatgctgaattattggcgccatgccgcctcgattcgtatgcatagcaagcatcgccaaagaattggaatatcttctgactcactggatcatgcttgacatgccattccggatgccattgcactcctaactgaaaggtcgaggatcggtaggaaattgcctcgacaacgccgtcctctgcgatggcctccacccgaaccccgggtgccggctcggacactccttgattatggagcgaattaacttggagcccattttttttgtctttgagaatatcagatagcagtccatcggaaacgatccgaatcccgtgtgatggctgatactgttgatcgcgaggtacgttcaagggctcgctatgtactatgccgagctcagtgaccggcagctgtgcaacaagtactccgccttgctgtacatgcatttcttgcaacccacggcaaattcccaggaccggcatgtctagctctcttgcgatcgacaacgcgacacacgacaggcgatctctcggacggtcttgttccctagcaataacgtcgtcgtcggcacggttccatcgacgctgcagtccattgaagatgtctgcatcaagatttgattcatcgccagtcaatactaggccgtctaaacgacgcatcagataacggaatttgctgaggcttgcgtcccaacgaagatcgccgtccacagtaggaagaatgacgcattcaacagcagcgtagatatcgagcgcttcaatgtaacgtcttcttaacctgtcacgatgaactccatcatcaatgtgccgatttgatgtgactccaacaacaggtcgattcacgtattcggagaccttttccatcgtggatgtcctctggctcatttgcgcgggccaatttcgtagaggcgacggtttcgttcaagcaattgcgaaattacgctcggctgtccctctgggccgctaaaaaatatgccaccccaggaattcgcaatatctgcatatgttggatcgcgcatccggattttctgtgctttttttaacaaccaaaaaggaactgccggcgaaagatggtgctcaagatggtactcatcgtaattgacaccgaataacaaacgctctataagtccacctttcctattccttgtcaaataaacattcttgacctcactttcgcacatcggcgagtgctcagccagctcggtgaaccaacccaaaacctgaaaagtggtgaaatagggaattagccaaaaaagcacaagcagatggagagcatttgctgaggtaaagccaacgattaccgctatccagaaagccgagaaaccgtacgaatctataaggacgtctcgcttatcgacgatcctctccttgcctcccaagacaaagaatcggttactccaaagataactcaaataacgaagggtggctccgccgaaaattgacttccagacaataaatgatttatactcgcggggatcgcgaacagtataaacccctgacttgacaaagaacttcaagtcagggtcctgctctggatcaccaaggtgtggatgatgtaggtatacatgggagacgcggtatgcccagtgccgctggaatatagggtaggcggcgaatatcgtcccgagtacattgttcaataatctattctttgctagtattcgatgagctgcatcgtgtgagatcgttgttagcccgcgctggtgagcgccaataatcaacaatgccaatgggtaaagccaccagctgactcgaaccgtagcaactgcgcaggctgccattatcgtataatccttaattatatataaagtgccggtaatgttgtctgcgcgcaagcccgccagctcgcgcataatttcgctagaaaactcgaatctttcaaatcgcttatttctgagcgaccaagtctgcttttttttcatatgatgcttttccaggcgatcagccattaaacggcatcaaggccgcgtttaatgtcattaattatgtcatcaatattctctatgccgacgcaaaggcggatggaaccatctaggattccagctgcctcacgctgagttctagggacggtcgtatgagtggtagagaccggatgagttacgagcgttcgtgcatcccccacattcgatacgtggtacattagacggatgttctgcacgaactttctacctgcagcctcatcgtccaactcgaacatgatcattgcgccgtagccaacttttagatcaatcagctcgtctacgatttctctttcgcgtcccgtagcaaggccaggataagaaacgcttcggaccttaggatgaccttccaggaaacgggcaaccaacgcagcgttctggcagtggcggtgcatgcgcaggcttagtgtttccaaaccctgtatcaattgaaaacttgcaaatgggctgatcgccgcgcctgtatcgcgaagccaagtcatgcgtgccttcaaaaggtaagcactattacctaaatctttcagaacgtgcaccgcatctcgccagcgtatgccgccatgcgcctcgtcaggaccatttagcagcgggaagcggggggcatcatcccaagcaaagttcccattgtcgacggccagtcctcctagtgtggtgccgtggccgcagatgtacttcgttgccgaataggtggtgatggcggcccccagcgccccgggcctgcaagcaattggtgtcgtagtgttgtcaacaatgaggggaatgccatgggccctgccaatcgcagcaagcgctgataccggcaagggaatgacacaaggattggaaaaggcttcgccgaacaacgctatggtcctgtcatcgatctgccgcttgaaggattctggctcctgggggtcagccgatcttgcctcaatgcctaagcgcttgaaggtgttgaacagcaaattccaagaatttccatatagatacctcgatgtaactatgttgtcgcccggtcgaccgctgctcaagttcattagcgcaagaaaggtagcggcttgtccagaagccactgcaagcgcatccgccgcgccctccacccgggcgtatcggcgctctagtacacgggttgtagggttgatgattcgcgtataggtgaaaccgtcgcgctttacattgtagatatcagatacacccgctagatcatcactgagctcataagccgtggtctggtatatgggaactgcgatagcgttggtgactggatcgtgccgataacctgcgtgcagaacggctgtttccgttaaaaaatctttttcatgattgagatacgacatcagactgctccacctgcaatcgcggaattggaaaatttcgcccctgtcagacggcgtttgcgatcttcgaagaaatcacggaacgctgtctccatagtgagtatccattttggctcgatcgcgccgatgcagccgattctgaagctttgcgtctgaatatggaattttgagtagatatagagattgtaatttacaagatggcaataaaattcatcgaaatcctcttcggtatcaatcacacccttcgcggtgagcgccaaacataccggggatcgtgccatggcacttagtaatggtttggcgtattggcgggttgaagtaataatatcttctcgtacgatgcaatatcgccttctgcgattttttacgccttcacagctcagcaattcgagcgctttggtgcaagcttgtatcacatgagtaggaggagttgaacgccattctcccgtctgttcaaaacttttccattgagcttgaacatccagaacgaaagaattgaccggagttgtcatttttcttgtcagtaacgccaaactggcgattactaatgaaatgccaggcggtccttcgatgcatttattacttgaagtaataagaatgtcaaatggcgtagattttacgctaatatccattgcgccaaaagagctcatcgcgtctacaattgtgaaaactccatatctttttgccaacttgacgatttcatcaagtggatttattactccagtggttgtctcacagtgaacgaagcagatgtgagttatggagcgatctttgcaaaggtatctcgctatatcgatgatggaaagtggtttatcggcaggtgcattaatgctgattgcgcttattccgcgcagttgaagtattttaagaatgcgttcgccatagataccatttatgcacacaagcggtttgtcggactgggaaataaatgtggctaacgccgcctcgattccgtatgttccactaccttgaattggtacaaccgaatgggaatcctgtccttcaaccaggttgatcattagattgcgcatcaaggcggtaatgatcctaaagcttttgtcccttgagcccatgtcaaaatgcatctgtgatttcacctcgtcgcttaaggccaacggacctggtgtcattaagaaatatttttctgcagacatataggagcctcagtggcggaggataggcacacttaactcaaggtgcttactcagcctataactggtggtgatgagggaggtcaatgatgcttgtttaaaaattgttgaatagccaattgtggcaggcagcatcttggtgtgctgcagtttctccatgccttaaatttaattaatgtaaaatatgacgcatgtcatgatatgcgcacacgccgagccgagtgtgcggggacatgtgatgattttgagaagaaaatgcgcgaggacgcgctatggaaaattactcgatttccttggcgagagtatcgcgttgctgctgcgtcgggcccaaatcgatgacgctcgtacgcactggatcattgcgctgaagatcagcggcaccgatcattttcttattcaacgaataattaaaaaaaaatcggcagctgaccgcaatagtgatattaaatatcgcttccgtgactgtcacatcggttgaccaatcacgcttgccaaccttaaccctgcgagcggatgcaatcttctcatccaatgcaagagcattcacgcccagattttctatgccgcgacaacaatgtcagcggattactgaagtcctggcatctggcatggcgcttttcaagggaaaaattcatttggatagctctccgtcagcatcggcatcagtcacaattttctcatactactgaatcattttgaatttcgcattgagtggtttcgaggatatttaatctaatttgattatatgctttggatgtgctggcgcaaggtaatttagcaattccatacatgagattttgttattaaaatttccgtcatgatcgttttgcttattcctttaccttttatatgagatatctatctaataatctcctatacaggtagctgaaataccaacgccgatctactgtgtgaaccgccccggttttcccggagactccttggtttgagtcacgccgacatggcggactcgttgggttgcttgtgtttggaatagtagttcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgacgtccccccatcctgagtagcagtcgggtttagagtccgggggtgatgatatcgctattggccaactgctgggcataggcagccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatgtcggtgcgcgcatgcagcagcgttgggaaccaatgttcttcctgactagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgttgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagctctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacataggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcaagcgcccaggcgaccatggccttgccacagaactccttaccattgtcggtgcggatcaccttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggccttggtgggccgcagcaacggtgcacgctcgcctaccggcacctttttacgtgcggcggcggacctgcagctgctgctcgcatacagccgctctacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcattccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccttcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaaacgcttcttcacgtccaatctcctcggggtagggaattggactccaaaccaaggtgctactcaaacttggggggacgtcgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttgctgttcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcagccatcagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtatgattatttgtaacacagtggaactacctgatcgccgagaaaccctcgaagctgaagcagatcaaaagcaaacgcgaattgaagttggccaagcgctgggagcacaccaaggccagcctgcgggcgaaggtggaacacccgttccgggtgatcaagcgtcagtttggctacgtcaaggtgcgctatcgcggcctggtcaagaacaccgcgcagatgctgacgctgtttgcgctgtcgaatctgtggctgaagcgcaaagagttaatgcccgctgcggggaaggtgtgcctgtaacccgggaaatacaccgaaaacgcgccgaaaacggcaaaaaatcaggggtttgagcgccctcagctccgcagatgtggcttgcttcattttccggccgcgttgatcagaccatccctagcgtgcaacggagactcgaagcgcgcgcttagcggtcgtcgcgcgtccagattccgtcgtgttcgcgcttgaccggaaatttcggcacagcggtgtacgcgggtgcgcacagagggcgaccgtcgcggatatcgaagcgcgcgctatgcaactggcattcgatggtgccggcaaccgggtcgaaggtgccgggcgacaattcgtagtcttcgtggctgcagcggtcttccagcgcgtacagcgcgccatcgaggttgaacaccacaatcggcgtgtcggtgacttcgtcccagacggtgtgcatttcaccgggcagcagtgcgtcattggtgcagacaaaggtccaggtgtcgctcacggtgttggaccgttcaactgtttttccagcacttcgaaacgcagatcctggcgcagcggaatgccgaagcgctcgtcgtcatacgggaaaggtttgacgatgccggtgcggcgatacccgcggcgttcgtagaaggcgatgagttcattgcgcacatcgatcacggtcatgcgcatcaccggtagctgccattcgctgtgcgcaatgcgctcggcctcggccaacaacgtcttgccgaggccgctgccttgcaacgatggatcgaccgcaaacatgccgaaatacccggcaccgtggtcgtcggcaatatgcgcgcaggcttgcaggcgcccatcctgttcggccaagagaaccaggctgcgctcgcgcaaaatatcttcgcgcagcatggccggatcgatgcgcgcgccatcgagaatatccgcctcgttggtccagcccacgcggctgctgtcgccgcgataggccgaggtcaccagcaggacaagggcctcgatgtcatcgacggtggcggtgcggaaagtggtggtctgcatagggggcagtttaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcgggaaaagcgttgcgctgccagataggccattttccatgcatcgaacgttaccggcgttaccagcgctcgggagaaccgctcttccgattctccattcccgattccaatcagcccagtagtcgacgcaccttcaccaacgcggcaacgaaccgctcgatctcgtcgtgcgtgttgtagaacgccagcgaggcgcggcaggtggcggcgacgccgtagtactgcaacaacggatgcgcgcagtgttggccggagcgcactgcgacgccttccaggtcgagcagtgtggccaggtcatgcgagtgcgcaccgtcgatcaggaacgacaccaccgcggctttgccaggcgtggtgccgaagatgcgcaagccgtcgatgcgctgcagctcttcggtgaagtgggcgagcaattcggcttcgcgcgcttccacgtgtgccagcccgaccgactccaggtaatccactgccgcacgcaggccgatgaacccggcaatgtttggtgtgccggcttcgaacttgtgcggcgcgtcgttgaacacggtgttctcgaagctgacttccttgatcatctcaccgccgcccagaaacggcggcatcgcttgcaggtgttcgcgacgtgcccacagcacgccggtgccggtgggcccgcacatcttgtggccggtgatggcatagaaatcgcagccgatgcttgccacatcgatgcgccgatgtggtgccgcctgcgagccgtccaccacggtgacgatgccgcgcttgcgcgcctcgcggcagatatcgtgtaccgggttgaccgtgcccagcacgttggatatatgcgtaatcgccagcagtttgacgtccggcgtcatcgccttgcgtaaggcatcgagatccagtgcgccatcgggcgttatttcggccacgcggatggtggcgccggtccgttgcgccaccagctgccacggcacgatgttggcgtggtgctccatgcgcgaaatcaggatcacatcgcccgcgcccaagcgtggcaatgcccacgaatacgccaccagattgatcgcgaaggtggtgccgctgcacagcaccaactcgtcggcacgcacgttgagaaagcgcgcgagcttgctgcgcgcgccctcgaacgcgtcggtcgcctcgctgccgagcgcatgcacggcccggctcacgttggcgttctgacggcgatagaactcatcggtcgccgcgatcacctgcagcggcttctggccggtgttggcgttgtcgaagtagatcagcggcttgccgtgtacctgtcgcatcaacagcgggaagtccaggcgcacgcggtcccaatcgggcgccgcgctgtgcggaacggccgacatattcatgccacgcctgccgagttcaatgcgcggtccaactgcagtgccagcacggcgctcaagaccgccggcagcacgcgcaagggttcgtgacagaacgccgcgctaagcaggcgctgcgcctgttcctgcggcaacccgcgcgcgcgcaggtagaacaacgcgttatcgtcgagctgacccaccgtggcgccatgcgcggcctgcacttcgtcggcatcgatcaccagcaccggctgggtgtcgatttcggcgttggatgacagcaggaggttcttgctggacagccgcgcatcggtgccgtcggcacccgcgcgaatgcggatgccgccatggaagaccacgcggctacggtccgcgcccacaccgcgccatacgagttcgcaggcggtgtcgcgtgcgatgtgctcgatgcccaggcgcgtatcgacatgccggcggccattcccgagcagcacgccattggcggtgagctgcgcattgctgccctcaaggcgcacgttgagttcgtgccgcgacaagcctgcacccagctccaggtccacacgctggtagcgcgcgttgcgcgcaaggactgcgtcagtccgcagcagcgaggtggcatgcgcgctgttggcctgcatgcgtgcgtgcgagagcgctgcgtcctgggccagatgcacatgcatcacgctgttttccaggtgtgcggcgtcgccgacatgcagatgatgctcgaccagctgcaacgcagcgccggcacgcaattcgatcaagtggcgatgatgccaggacagatcgtgctcaccggccatgctgacgaacaccaggtgcagtggcagctcgatctgcgcgccgtcgcgcacgcgcaccaccatgccttcgtcggcaagcgcggcattcaggcgcgcaaagacctcatcgctgccgtcgaagcggcggccgagcaactgctgcgcgtcatcgcttgcggccaacgacgccgacaaggtgtccagctgcacgccatccggtagggtggacaggtcgctcagcgcttcggacgggcgaccattgacgaagaccaaacgtggcgacgggatgtcgtccagtgcggcggcatccaccagcgtcgggaccagcggtgcgggctgaaagctgcgccgttccagctgccgcaacgaagtgtatttccaggcctccgcgcgcggaccgggcaggccggtctgcagggcggcatcgagctcggcacgacgcgtatcgtcgccactaaagccgcgtgccagggaatcgagcagggcgctcatcaggcggcaacctcgggcaccacgcggtccttcaagaagtgataaccgtgcttttccagttccagcgcaagttccgggccgccgctctgcacgatgcagccttcggccagcacatgcaccacgtccggcttgatgtagtcgagcaggcgctgatagtgggtgatgaccaggaacgaacgctccggcgaccgcagcgcgttgacgccgtcagccacgctcttgagcgcatcgatatccaggccggaatcggtctcgtccaggatggcgagcttgggctcgagcacggccagctggaagatttcgttgcgcttcttttcgccgccggagaacccttcgttgacgccgcgatgcagcaactcatccttcaagtgcagcacggccagcttttggcgcaccagcttgaggaactgcatcgaatccagcttgtcttcgccacgcgccttgcgttgcgcattgagcgcggaacgcaggaagtaggtgttgttgacgccggggatttccaccgggtactggaaggccagaaacaggccggcggcggcacgttcttctggcgtcaggtcgagcagattcttgccttcgaactgtacggtgcctgcgctgacctcatagccgtcgcggccggccagcacattgcccagcgtggatttacccgcgccgttgggccccatgatggcgtgcacctggcccgcctggatgtccagcgacaggcctttgaggatgtctttgccggcgatgctggcgtggaggttgttgattgtgagcatagtcgtatccagtgattgagcccctctccgactgggcgaggggttggtgtgaggggcgccgcaagcaacttgaaggtctcagtgacgaatgaacgcgtcgccacgcgccattgaagtgagcatccgcagctctttgacgatttgccctggctggcgcgtggcgacgcgtttgtcatggccaatctccgaggatgctcctggcgcccctcatccgccgctgcgcgtcaccttctcccggaggcagaagggtcggcgcgtcagccgacgctgccttccagcgagacttccagcagcttcttggcttccacagcgaactccatcggcagttcgcggaagacctgcttgcagaagccgtcgacgatcaacgacaccgcatcttcctggctgatgccgcgcgcgcggcaatagaacagctggtcgtcgctgatcttggaggtggtggcctcgtgctcgacggtggcgcccggattcttcacctcgatataggggaaggtatgcgcgccgcactgcttgccgatcaacagcgaatcgcactgggtgtagttgcgcgcgccatcggcattgcggtccaccttgaccaggccgcgataggtgttctgaccacgcccggcactgatgcccttgctgacgatcttgctcttgctgcgcttgccgatgtggatcatcttggtgccggtatcggcctgctgacgatggtgggtcagcgcaaccgaatggaactcgcccaccgagtcgtcgccaatcagcacgcacgacgggtacttccaggtgatcgcagaaccggtttcgacctgggtccaggtcaccttgctgcgcgcgccacggcattcggcacgcttggtgacgaagttgtagatgccaccgcggccttcctcatcgccggggtaccagttctgcacggtggagtacttgatttcggcatcgtccaacgtcaccagctcgaccaccgccgcatgcagctgattttcatcgcgcatcggcgcggtgcagccttccagatacgacacgtaggccttgtcttcgcacacgatcaaggtgcgctcgaactggccggtgtggccggcattgatgcggaagtaggtgctcaattccattgggcaacgcacgcccttgggaatgaacacgaaactgccgtcggagaacactgccgagttgagcgcggcgaaatagttgtcgcccaccggcaccacgctgcccagatactgcttgacgatctccgggtgctctttgatggcctcggacatcgaacagaagatcacgcccttttcggccagctcgttgcgaaacgtagtgccgaccgagaccgaatcgaacaccgcatccacggccacgccagccagcttggcacgttcgtgcagcggcacgcccagcttgtcgtaggtgtccagcaattccttgggcacctcgtccagcgatgcgtacttcgggcccttgggcgcggagtaatagctcagcgcctggaagtcgatcggcgagatctgcagcttcgcccactccggcatcggcatcttcagccaatggcgataagcctcaagccgccagtcggtcatccattgcggctcgtctttcttggccgacaacgcacggatgacgtcttcgtccaggccgggtgggagcgagtcggattcgatctcggtaatgaagcctgcgtcgtaacgtcgacccagccgttcgaggatctcggcgttctgcggaggagcaagttcggtggccattgggctgcctacggttcaggtggtcgcgacgcgtgcggcgatggaacgctgacgggtgtcgtcagggtgggagaggggctgcaacatctgcgcgagcgtgacgcgacgcaaggcatcgccgaccacgtcgttgatcaagcgccaattggaacgcacgccgcatgtgtgtgcgatgccgcactggctatggttatggctgcattcggtgatcgccaatgggccttccatcgcttcgacgatctccaccaaggtgatgtcgctggccgcgcgcgcaagccggtaaccgccgtgcacgccgcgtaagccttcgaccaggcccgcttgcgacagcggcttgagaatcttgctgacggtcggcgcttccaggccggcctgttcggccaactcgcttgcgctgagcacctgatcgcagcgtgccgccaggacggtcagcacaacggtggcgtaatcggtgagtttggtgacgcgcaacatgggggcggcgaatccgaaagcggaccgaaattgtactctttccggccgggcagggccaatggcgtggttcagccgccggcaagcgtgatccgttgcggcaggtggggtgcttgtgcttggcgcatcagcgcactgcggtcacaatgagcggccccatcactggacccttacatgtcgcgcaaagttgccgcccgcaagtcacgtatccacggcaatggcatgttcgccctcgccccgctccgcaagggcgagcgcatcattcagtacaagggtcgcctgcgcacgcatgccgaagtggacgccgacgacaccggcgacgtagagagcgggcatacctttctatttacgctcagcgacgattacgtgctggatgccaactacgaaggcaatgtcgcgcgctggatcaaccacagctgcgatcccaattgcgaagcggtgattgaagaggccgagggcgacgaccgccgcaaggacaagatcttcatcgaggccaagcgcgacatcaagcccggcgaagagctcacctataactacggcatcacgctcgccgagcgccatacgccgcgcctgaagaagatctgggaatgccgttgcggctcgaagaattgcaccggaacgatgctgcagcccaagcgctgagcgtgcaggagggcgttacccactgacgtcacgcacacatcgtttcatgggtgcgcaacagcgcgcttgccggggttttggtctccttttacgaggagccccacatgtcttgttcgctctccggcaagaccgtcgccgtgctggctaccgacggcttcacgcaatccgaactgaccgagccgaagcggttgctgcaatcctgcagcgccaaggtcgaggtgattgctcactgcgatagcgccaagatgcgcgtctggaatcacaccgactggtgcgattcggtcgccgttgaccagcagctgggccagactaagagcggctaacaatacggagcgagcagttgtcaggcgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtacatgccgattcccagcaccggccgcgcccacctgacagctgcgcagtagttttgttggctgctctatagctgaggcctataacgcgtcagtgttgcctgtcgatgtgctcaatcccgacacgctgcggacggacaaacaggcccttgctttcagtcgcgcatttgctgcggcaaaaaagccagtggccgcgatctgccatgggccgtgtttgctgcttgaaagcgacttgctccgcgaccgcgatgtcagctcatggccgtcggtgaaaacagatctgatcaatgccggcgcgcgctggcaggatgccgaagtggtggtcgacggtcagctgatcaccagccgtatgcccgatgacattcctgcatttgccgccgccgtggcaaaagccttgtccgcatgcgcttgcatcggtcgctagcacggggttgacgcaaaaaggcctggtgctgctgcgccgggcttttttcgatctgcagcatcggctttgtcgagcccgccgccatcgccgagtatcaatgtgagaaacgaggcgagcttacttcccagacagcgcagcggccggcaccatctgctcgatgttctggttgaagttgactgcaacgcgcccgttctggatgccgaccgattccacctgtactgcacccatcacggacgcaatcgccggatcgatccggtagatcggttccttgcgcgcgtagtcggctagccaggtattgagcagctggcgtgtgctctggtcgagccttgcaccagcatgagcgggacgaaagtcgtcaatgctcggttggtcgagataaaagccttgcttggccacgtcgtagcgcagtgcgctggtcagggtcacgttgccaaccggggcgggagcgccgcccgcggttgcgacggcaagatcgaatgccatcttcaggcgatcgcctggtggcaatgacagcgccggattgctgaccgtcatcgccagcaggccgccaagcgtgtcgtgcgtctgcgggaagcggccacccagatattgctgcagatcgctggcctgcacgctgatctgttttccctggatctgcggcgcggcccacgcgctggtgatgggcattgccaaggcaagggcgagcatggatccggcaagcgaacgcagtttcatcgggtgactccggcaacaggtgacatcacattagtcggcgtcggtgaaccacgggttagcgcagcaccggttgtagcgtggccgaataaatttcccagctatcgctaccggcgcggggttgcagccggtatgcgccaaccaggcgctgcgtgccggtggtggtacgcaccgtcaattgcaacggcacttcgatgcgctgtggcggatgcgcctcatccagcgcaatgggcgggtcgttgtcgatgcgcatcgactggatattgccgatggcacgtaaggcagcgtcgtcaggtaccggggaagggtggccgccggcccacaatgcatcggcgtctgcgcgcgccgctccgggcaatgcgccgagatagcgttggacggtggcgcttgcttgggcgtagttggccagcgcgatggcgtcgctgggatcggcggcatgggctgatggtgcgggtgcgtcgccggcattgcctgtgttgaccaggtgcgatgcgctcgcagcttgtgtcgtcgacgcgtcgtttgcctgcggatccgcgctgcgatgacagctgcaaccagagagcgcggctgcgacaacgatcattcccatccagcgcatggcacgtccccttccccgatgcgcgcagtgtagcggttacgtgtggcgatgcggtcttcaggcgccggtggcaggttgcacgcgttgcaggcgttccaacagcaactgcagtttgggacgcagcgcgtccagtgtatcgctgggttgcacgcgtgggcgggccgccaggtcctccagcaattgcgatccgacggtgagtgccgcgcattcgtcgctgctcaggtcgcggcgcaggtgcaactcttcgagcaaccgcatccaatcggcgcgcgagcgttgttcgaattcgatggtgcagcggtcgtcacaggggcggccgttgttttcgatgggcgtgaccgtgatgcgatagcgtttgcgggacatatgggccgcgtcgttctggactgtgttcaccataggcgcaggacgcaacagcctcgatagtgcgggtcatgacgcagtgttccagcgtattcaactttccggctgtggtgcgggtttgcgcaggagcggcagcggatcgtacacaccgttgcgtccatagacaccatagtgcaggtgcggcggcgtgccgcgcgcgttgccggtggtgccgaccatgccgagcggtgtgccgggctcgaccacatcgcctaccgcaaggccggcagcccaatcgtccagctgcgcgtagtaatgccgctccatcgctggacctaggagccagacctgttttccgcccaggccctggtcgcggatggcgctgaccacgccgcgcgttgcagccaccaccgccgtgccacgtggtgcgaagatatccacgccggcatgcgtacggtcgcggccacgcggtgcaccaaaggtgtcggcaatctgccgtgcacgcacaccttccacgtggagatgcaattgcgcaggcggcggcatctgcgacagctcccaactggtagggagttgatgggcgatcggcagatgccaggcccagcgcgcggccaccgccagagcgcacagcagcgcaatccagaccaggacactgcgcacgcggcgagcggggctgcgtgtggcggacgcgtatggcgacgatggcggggtgttcggcggatcggtcacaggcacctgcagagggcgaaccagcatgcagggtagggcagtgtcgatgagcggtatgtgctgcacatggctgcgcgaccgaaaaaaaagacggcccgcaggccgtcttcttgacaccggatgcgtgctcgattagagcgccgcgtccttcaaccttttcatcatgcgggacttgatcttggacgtcgcaggcttggcggcaaagatctgctcttccttggtgaacgggttgatgcccttgcgcttcggcttcgccggcacgtgcacggtggtcagcttgagcatgcccgggatggtgaaagtgccgacgcccttcttgctcagcgaggcgtgtgccgtggcttccagcgacgccagcacggcgcgcacgtccttcggagccagctgggtgctttcggcaatgtgcgcgaccaggccggtcttgctcagtgcttccttgatcggcttgggcgcagcagacttggcagcagctgccttggccggctttgcggtcttggtcgcggcgacctttttcactgccttcttgggggcagccttcttagcggcggtttttgccatgagtgatgtgttccgtattcgttggtggtgttgggtctgccgacccagtcggcaacgcgaaatgtagggcaactgctgcgcgccgccaataggcaaacgatgaaacaacaagaaaaaagcgtctttcgaccgggattcgttcaccagcggcacaaaaagcctacaaaacgcatcgttctgcgagcgcagtgcgcgccttcgctacgtgtctgacgcacagcagcagatcgtttgcgcgaggaaagaccagaacgcgcatgcgtggtggcggtgcaagcagccgacgcgggcagctgtttagcagtgcgtgtgacggcaacatgcgccctagatgtgaatgacatcgatgacaaccgcgggcgcgcgctccatcgccagaaatgtagggttttccggcgccatgcgccgttactcgctcttgctccgtatcgagcttgtgttggccaagggcgctggcgctacggtatggtcaggtagtcgtatcgttgccgtcttggagtgttcgctgtcccgagcggtgtgcgttgggacgcgcgcaggttttgcggcgtctcaattaattctactgcgttactaaatccgaatccgttggtacggtgagacccccgcaacacgggcagtgtgggaggcttctggcgatcagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttacgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatccgccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcaattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtatcccgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaattaatcattggcagccgacaagctgcggccacgttcggtcgcggcggcaattgcgttggcggtaagcgcttcgaagccgccggcctggaatgtctcgatggcggcgtgggtggtgccgttgggcgaggtcacacggcgacgcaggacatccggtgcttcgcccgattcggtcagcatgcgtgcggcgccgagcagcgtttgcagcaccagggtgcgcgcggtttcggcgggaaggccctgcgcttgcgcggcagcttccatcgcttcggccagcaaaaacacgtatgccggtccgctgccggagaccgcggtgactgcatccatctgcgcctcgtcgtcgatccagacggtgacgccggcactgtccagcagtcgggttgcctgctggcgttgcgggtccgagacgcgtgcgttggcatacagcccggtgacgcccgcaccgagcagggcaggcgtgttgggcatggcgcgcactacggcgatatcgccgcccgaccagcgctgcaactgcgtggcggtgatgccggcagcgatggaaaccagtagcggttgttgtgcctgggctagctcggccagctgcgcacagactgttggcaagacctgcggcttgaccgccaagacccaggtcgctgcagcgtcgactgcggtgcgcgcatcttcaacgacctgcacgccgaagtcgcgcgccagtgcgtcgcgcagctcagccaccggttcggccacgcgaatgctggcggcgggcatcccttgccggatcagcccggcaatcagactgcgcgccatgttgccgccgccgacgaaagcgatgcgcgcaacgtccgaagacgaggaagaaggcgtggacgcgacaggcgtggtcattgcagcacctttaacaagtgattgatgtggggacacaacgcgatcaggcggaggcagccggagcctggccgcgcgcgccgaacaaggccgtgcccatccgcaccatggtggcgccggccgcgatcgcttcggcgaaatccgagctcatgcccatcgacagggtgtccacctgccggtaacgggttttgagttgctcgaacagcacctgcatccgcgtaaacgcggcgccacgccgtgcctggtcgggaaacggagccgggatcgccatcagtccgcggagctgcaagcgcggctgcagtgcgattgccgcggccagactgtcgatcgcctctggcgcgcacccgtgcttgctgtcctcgtcgtcgatattgacctggatcagcacattcaacggcgcgcaatcgtccgggcggtgacgtgccagcagcggaatcaatttggcgcggtcgaccgtctgcacccaatcgaagcactggctggccaattcggccttattggattgcaggtggccgatcaaatgccattccagccccagcgcacgcaattgggcaatcttggcgtcggcctcctgcacgtagttctcgccgaaggcgcgctggccctgcgcggccagcgcggcaacagcctcggctggcttggtttttgatgccgccagtagccgtacgtcggtacgcgcatgcagggtggcggcggcgtggatggcatcgagaatctgctgcagcgacgaagccggcacgtggcattccggagaaggatgggagcgctatagtgccgcccgccgacgcttccttctagttgacagcgggccgggtgcctgcactgacgcgccggccccgggctgatatgtacgtcatgctggacgcgcggctggcggaaagccccatcctgaccgggtccgcgattccacgcggacgcgcggtaacgcggaccgtcacgccttgtcgagcgctacgcccgtggcgggcgcaaagcaaccgtttcagccaggcccgacgccgccggcccaaaacgggtccaggccgcttcccgccagcagccagaacgctatactgacggctggggagtaccttccaatcgcagcctaggggaaaagcagcgcatggatatcgctgaactattggcgttttctgtcaagaacaaggcatcggacctgcacctgtctgcagggctgccgccgatgatccgtgtcgatggcgatgtccgccgcatcaatattccggcgctggaccataagcaggtgcatgcgctggtgtacgacatcatgtcggacaagcagcggcgcgattacgaggaattcctcgaagtcgacttctcgttcgaaattttgtcgctggcgcgtttccgcgtcaatgcgttcaaccagaaccgcggcgccggtgcggtgttccgtaccattccctccgaagtgctgacgctggaagacctgggctgcccgccgatcttccgccagctgatcgaccagccgcagggcttgatcctggtgaccggcccgactggttcgggcaagtcgaccacgctggccggcatgatcgactacatcaacaagaacgaatacggccacatcctcaccgtcgaggacccgatcgaattcgtgcacacctcgcagaagtgcctgatcaatcagcgcgaggtgcgccgcgacacgcacggcttcaacgaggcgctgcgctcggcgttgcgcgaagacccggacatcatcctggtcggcgaattgcgcgacctggaaaccatccgcctggcgctgaccgccgcggaaaccggccacctggtgttcggcaccctgcacaccagctcggcggccaagaccatcgaccgcatcatcgacgtgttcccggccggcgaaaagccgatggtgcgctcgatgctgtccgaatcgctgcgcgcagtgatttcgcaggcgctgctgaagaaagtcggcggcgggcgtaccgcagcatgggaaatcatggtcggcaccccggccatccgcaacctgatccgcgaggacaaggtggcgcagatgtattcctcgatccagaccggccagcaatacggcatgcagacgctcgaccagcacctgcaggacctggtcaagcgcagcctgatcacgcgcaaccaggcgcgcgagtacgccaaggacaagcggatattcgaatagccgggattggggattcggaatgggggattcgcaatggcgatgtcccggtccggaccccgctcttgcgcatcccgaatctccactcccgaatccctgctccagaggagcacgtcatgagcaccatcgacttcacctccttcctcaagctgatggcgcatcagaaggcgtcggacctgttcatcacctcggggatgccgccggcgatcaaggtgaatggcaagatcagcccgattacccagacgccgctgactgcgcagcagagccgcgatctggtgttgaacgtgatgactccctcgcagcgcgaggaattcgaaaagacccacgagtgcaacttcgccatcggcgtttcaggggtggggcgttttcgtgtgagctgtttctaccagcgtaatcaggtcggtatggtgctgcgccggatcgaaacgcgcatccccaccgtggacgagctgagcctgtctccggtgatcaagacgctggcgatgaccaagcgcggcatcgtcatcttcgtcggcgccaccggtgccggtaagtcgacctcgctggcggcgatgatcggctaccgcaaccagaattccaccggccacatcatcaccatcgaagacccgatcgaattcgtgcacaagcacgagggctgcatcatcacccagcgcgaggtcggcatcgataccgacagctgggaaaacgcgctgaagaacaccctgcgccaggcgccggacgtgatcatgatcggcgaggtgcgtacccgcgagggcatggaccacgcgatcgccttcgccgaaaccggccacctggtgctgtgcacgctgcacgccaacaacgccaatcaggcgatggaccgcatcatcaacttcttccccaaagaccgccgcaatcagctgctgatggacctgtcgctcaatctcaagggcgtggtggcgcagcagctgattccgacgccggatggccgcagccgtcgcgtggcgatggaaatcatgttgggcacgccgctggtgcaggactacatccgcgacggcgaaatccacaagctcaaggagatcatgaaggagtccaccaacttgggcatgcgcaccttcgaccagagcctgttcgagctctaccaggctggcgaaatcagttacgaagacgcattgcgctacgccgactcgcagaacgaagtgcgcttgcgcatcaagctctcgcaggggggcgatgccaagaccttgtcgcagggcatggatggtgtggagatttccgaagttcgataagcgcgtcggcaggcacgcaggggcgcgcccatgcaaagaaaccaattcggcccgctcgagggcgggtctgccggtgccatcgagcggatgctggctgcgtagtggagatgacgcagcgcggccgccgactgaagcccggctgggctgcgcatcggcgcgttgcggtttcagatgtaatcgcaccagccgatagtgtctaatatccgcaccccactgcagttccccatccgtgagccttctcgattccgatctccgtccggagcaagcgccgttgcccgacgacggcgccgtggtgacatgcggcccgttaacgccgccaccggattcggctggtactgccgccgacgaccacgcgttccatcattcggttgcagaggatgtgcaaggcatggtgctggcgaccctggtcgcatcgctgggtctggccatctttgccaagggcgggttgatgatcggcggcatggcgggcgtggcctttctgctgcactacgcgctgcactggaattttggcctggtgttcgtgctggtcaatctgccgttctactggctgagcgtgcgccgcatgggttggggattcaccttgaaaacctttgtggcggtggctgcctgcggggcgcttaccgacctgctgccgagctgggccgagtacgcgcatgtcgagacgctgttttcggcgatcgtcggtggcgtgctggcggggctgggcattctgtttttcatccgccaccgtggcagcctgggcggcatcggcatcctggcggtctatctgcagcgcgagcgcggctggagcgccggcaaggtgcagatgagcttcgacgcgatgctgatggcggtcgtttttttcgtgctgacgccgggcaaggtgctgtattcggccatcggcgcgttgatgctgagtctggtgttgatgttcaatcaccgcccgcatcgttacatgggtctgtaatgcctgccgacgatcgctggcgtggtagcggctaacaccacggagcgagcagtcaccaagtgggcgtggatggcgcgcacgaacccgagcatgcgagtggtgcatgccgctgcgagcattgctcgcgtgcgcctgatgggcgcagtcggtttgttcgctcttctaaagagcggctaacaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggaatcctcatgtaccactcgtactgcgcgcatcgaatggtgcatgcgccttcgtgtcgttgtcgaagtagcagtaaacatcgcgcgaggcgcgctcgcgtgccgcctcgtccgattcgccgccgcgttggctagcgcctgctcgcaatcgcgcacgcgcttcatatgaatgatgaagcgcgtgcccttgaccgagaagacgaagtcgtccggcgtttcgtagcgaataaaacgtgccattgatctccacgctgggaaaacagcctgcggtgtattcgagctcgcgccgctgggccaggccggccggataaaacgtgccgcgctagcgcgcatcacgccagccggaaatgccaatacgaatcgccatgtcgcaagcatttcgcgcatggcgtgcaagaggtgtctagccgcgctggaccgtgcgcgttgtcgccggcttgtgcgcctgcagccacggcggcgccagtgcctgaatgcgggaaaataccgggcagtcggcatgatgtgcgccgggcaggtagcctaggctcatcaggaactcgccggtgatttcgccgccggtgaaacggaaggtcttcttgaacagcttgacccaggccggtttatcgagcggatggtgtgcgtccaaccactgcgcgaagctgccgtgcgtggcgcgcaagcgctggatgacctgcgcgttgtggatggccgccaacaccttgagacgattgcggatgatgccggcatcgcccatcagtctggcgatctcggcgtcgccgtacgctgcaacggtgtccacgtcgaagccgtcgtaggcctgctggaaatggatgcgcttgcgcaggatggtttcccagctcagtccagcctggttgatttccagcaccagtcgctcgaacagttcgcgttcgtcgcgctgcggaaagccgtattcgtgatcgtgatagtggccgtgaaccggattgcccggggcgatggcgcagtagccgctcatgggcgagtttccggccggagaccttcttcgctgggcctgatgtggatgcgtcggtctcccggcagcgccaactctggccagtggttgtgccgcgtctggatctggccgttgcgcagcgcctggctcacttcgctcttggcctcgctgtcgagggatagagatccgccgtgccggtcgggtaccacccatctgggttgcgtgtctgcagcacgcaggcgagggcgtattcgctgttgagactgcacagcagttacgtcgagctggccgtcgccatcaaggtcgttgctgcttgccacacagttgctgttgccctgcgtgcaagagcccgcgagcatctgggacctcaccaggcactgccaccagtccgccggcggcgctgcctggccggcagccacggtcacatgctggcggatctggggcaggtcggtcatctgtcggttagtttgatcttctgtgggttcagacctgttccagcgactggaacgtgccagtcgctgttccagctgctgcttgcgcgtggtgctgccggtaaaggcgggggggggcgcagcgactacacggcctgatagccgcgccgaccgttgtcgaaaggcagaaactccatattctggtctgttcgcggaacagatcacgaaaggcctgaatcttgaccagcgcgaacaggctgacccacagccccggcaccatccagcacacgcacacgcacacgcacagcagcgccagtgcgttctgccaggcatgttcgaacaggtcgcggtagcctgcgcgccaatggccacgcagttgccgatgctgtagccacggcagggcgacgaaccatccgagtgatacggtaaaaccgaacgaccagagaaccgggatcagattcagggccggcgcgcctgtggccgtccatgcagcccaactgcccaaggccgtgaacaccagcgtactcgcggccacgtgctgaaacagtggccaatcccgcagatcctgcgcgcgcagcagcgcgacgccgggaatcgtcatgaccagcgtgtaccagcagattcgcgcgcccagctcggtaaagggccacatgccatgttgctggcccaaggccgccagagacagcgggccgccctgcaacagcgcgaccagcacgatgaaggcgcgggtcttgcggggcagtggcgcatcgagaggcagtgacgtggttcctgatgtcggcggcatcgtcgttccatggcgtgacacgtcacgtatgggattgtttctgcgcgcggcagagcgaacggctagaatgcggccatgtctgttttgcccacgcctctggccaaccaactgctgattgcgcttccggcgctgtccgatcccaccttttcgcgcagcgtcgcgctgatttgtcagcacgacgagaacggcgccatgggcgtgctggtcaaccgaccctccgaatacaccttgggcgaagtgctgtcgcagatgggcatcgacaccgacgacgagccgttgcgcgagcagatcgtgctcagcggcgggccggtgcatccggagcgtggctttgtcatccatgacgatgcgcgcgaatgggattccagcctggaagtggggcagggcgtgttcctgaccacctcgcgcgacattcttgaggccatggcggccggcaacggtccgcgcaatgtgctggtagcgctgggttgcgctggttggggcgcaggccagttggaattcgaactgggcgaaaacagctggctcaccgcgccctccgatgctaatgtgctattcgccaccgcgctggaagatcgctggcagaccgctgccgggcgtatcggtgtcgacctgttccggctcacggattattccgggcatgcctgaggcgggcgcgatcctccccgatggcaccgtgctgggcttcgacgtggggtcgcgccgcattggtgtcgctgtcggcaccgcactcggcgctggcgcgcgtgcagtggccgtaatcaatgtgcatgccagcggccccgactgggacgcgctagaccgcgtgcacaaggaatggcgccccgacggcctggtggtcggcgacccgctgacgctggacgacaaacaccagcccgcacgcaagcgcgcgcatgcgttcgcccgccagctgcgcgagcgctatgcgctgccggtcgtattgatcgatgagcgctccagctcggttgaggccgcgcagcgtttcgcgcgcgagcgcgccgatgggcgcaagcgccgccgcgatgccgaagcgctcgatgccatggccgctgcggtgatcgtcgaacgctggttggccgcgcccgaccaagccacccttcttccttgactcccgacctgcgatgaccaccatgcaactcgattcggacggacgcctgcgccaccttctcaccctggaaggagtgccgcgtaccacgctgctgcaattgctcgaccgcgccggccagatccgcgatgcggcggtggggcgcgtgggcaagcgcagcgtgctggcgggcaccgcggtgtgcacgctgttcttcgaaccctccacgcgcacgcgcagttccttccatctggcggcgcagcgactgggtgcggacgtgctcaatttcgatgcctccacctcatccacccgcaagggcgaaaccgcgcgcgacacgctgaagaatctcgaagcgatgggtgtgcgcggctttgtggtgcgtcaccccgacgacggcgcggtgaaagcgctggccgccgcagcaggcgagggcaccgcgttgatcaatgccggcgacggacgcagcgcgcatcctacccagggcctgctcgacatgctcaccctgcgccaggccaagggaaccgatttttccaagctcaaggtcgtcatcgtcggcgacgtcaagcactcacgggtggcgcgctcggacctgcatgccctgcgcacgctgggcgctggcgaaatccgcgtctgcggcccggccagcctgctacctgacgacggcatactggagggctgcgtagtcggtcaggatttcgatgccatgctcgaaggcgccgacgcgttgatgatgctgcgcctgcagcgcgagcgtatggaagaaggcttggtgccgtcgctggagcaatatcacaccgaatacggcctgacccgcgagcgtcttgcgcgcgccggccatgacgctgcggtgctgcatccgggcccgatcaaccgcggcgtggaaatcactgatgaagtggccgacggcgcgcaatcctgcgtgctgcggcaggtcgccaacggcgtcgccgtgcgcatggcggtactggaaacgctgctgggctaagcgcaactaacaacaactgcgctcaccgccaggcgggcgcggccggtgctggaatcggcatgtgccactcgtacactgcggcttctccgcgtcgtcggcacctacctgacgactgcccgctatgtcgtgttagccgctctgaaaacggctgcgcactagttttattcgccgccccaatagctgcaatgcgaccgcgcaaccaacgcgcggtcgcattgatctgtgaatggttgattgcgaagcagcagcagttttttgccgaacgcgcgccgttgcgcggtggcgttcgatgtgcaacttcatgagtgcagacaaacagtcactcgctggctaacgtgtcctgcgatctgctcttgcgattcccgattcctgattcccgattcccgcaccaccagctaacagctactcacctatcgtgaccgctcctttcagcgcaggagatcgcaatgggtatttcacgtcacgccaccgctcactgggaaggcgacctcaagaccggcaagggccagctcagcacaccgcagagcggcgtgatggacaacacccgttatgctttcagcagccgcttcggcgacgagaagggcaccaatccggaagaactcatcgccgccgcgcatgccggctgtttcaccatggcgttgtctgcgcagctgaccgaagccggttttccgccgacctcgctggatacgcgcgccgatgtggatttgtcgatggaaggcggcccgcagttgtcgcagatccgtctcaagctcaaggccgtcgtgccgggcatcgacgaagccacgttccgtgagttggccgataccgccaagaaaaattgcccggtgtccaaggcgctgagcgccgtgccgatcagtctggaaaccgagttttccagctgagagcaccaccgctgcggcgcgtcggcacaggtgcccggcgcgtgcagctggcggaaacctgaatagggctcttcgaggccggtttggttcagggcggtttcactgggacaagtcgagcatcggcagcgtgtcctccctatgaagctgccgcaatgaaaactctcgtgcttggtgctctggtgatgggtctggtcgtggcgggtgatgccacggcacagcgctatgatggcggctacagcaattacggccgcagcggctacgaggatggtcgttacgagtatgcgcgcgtcgtgcgcgtggatccgatcatcgttgccgattcgtacaacgaacgcaccagcgaacgttgctacgaccgtccctccaacggttactacaccagcaatgacggctactaccgcgacggcggctacagccagtccgatgtgtccaatcgcggtgttgccagcgtcatcggcggtatcgcgggcgccgtactcggcagccgggtcggcggcggcaatggtcgtttggtgggtaccgccgtgggcaccatggcgggtgtcgcagcgggacgttcgatctatgaggcgaacaaccgtacctaccagggcaacgtcagggtctgtgagccggtgtcctatcgccgcgaacgcgaccgcgtggatggctacgacgtcacctacgaatacgctggccgcatgtatcacacgcatagcgactacaacccgggcgaccgtatccgtgtgcgcgtcgacgtacgccctgactaatcaatgcctgacgcacgtggtgtcgctagctacttgcggcatcgggtcgaacaagaacgctgcgggaaaccgcggcgttcttgtttttggcgcaatggttgcggagtgcagtagtgcgctgtcgtgacgattaggatgtgatcgacgcgatgcattgtgctgcatcgcacgcgttcgaccattggcgtagcggccgtggcccgccatctagcagccctggctggcacggcgcggttctgcgttgcatcccgcgcgttgaatccggcgcggcaatcttgtgacccgctacgcccaatccagcgtgccgcgaatcactgtctggatctggccacccgaccacacgtcgccatcggcatcgatatgcagttccagcagggcgtcgaagccaatttcgcgtccctggctcaccacatagcgggagtcggtgccgggtaacgcgtgacgactgtccagccatgcggcgagcactgcattggccgcgccggatgccgcgtcttcgaagcgccggccgttgccgacgaacgcacgcaccgccagatcgtaggcgcccggagcggcggcgcgggcataggcaaagacgcccatgctgccggtggattcggccaatgcagcgatcgcgtcccagtccggctgcaggctgcgcaatgcggtttcgctggccagctccaccacccaccatgtgcggccaccgtccatcagcgcaggcggcaacgtgcctaacggccagccgtgcagcgcatcgcgcaggcgcgggtcgtcggcgtgcacctgctcggcaacgcgcgcgcgcggcgtgcggattgcgatgctgcggtggccgttgcgctgttccacacgcagcggcaactgaccggcgatgccgtcctgcaccagcacgccatctatcggtgcagccaagccggcttcaagcgcggcatgtgccgtgcccacgctggggtggccggcaaacggtacctctttttgcggcgaaaatatgcgcaaccggtagctactgtgcgcgctttcggcggggaacacgaaggtggtttccggcagtttggtccagcgtgcgatggactgcatcgccgcatcgtccagaccctgggcatccagcaccacggccaatggattgccgctgccggggcgggcggaaaagacatccaattgcaggaagcggcgagttgtcatgggcgtcgatccacatgaagggcacattagcttaacaatcgatgcggccgtcgatcacctgcagcgtcgttccgccgatccaaacttcgccatgctcgtccacctccacatggacgcgaccatcgcggccgacctcgcggccctgactggcgacatagcgcgacgccgacccgggcaagcggcctttgccacgcaggcgtgtggcaatacaggcattggcgctgccggtcaccgggtcttccggaatgccgtcgccggggcagaaggcgcgcacgaccaagtctgcgtgaccatcgtgcatgggtgcgtaaatggccaggccagcccacaggcggcgctagcctgggtctggcgcgcaatggcgacaaggtccggggctgcctgccgcaccgcccgtatctcggccaactccagcaaccaccagttcgggccgttgttccagagcgcggccggctgcgcgctcacgcgcaggccagcgcaggcaacacgcagcgcctcggcgcagctgtcgtccgtgtcgatggcgcgtgcgcgcggcgcgcgcagccgcaccagcaaggcgccgtgccggtcgaacacttccaccggcagcacgccggccgtgcattgctggcgcagctggccgctgggtgtgtgtgcgatcaggccgtgaggcaccgctgcccaggccgcgcccacgctggggtgcccggcaaacggtagcgcggcgcgcggcgtgaagatgcggatgtggtcatccgcatcgggcacgctgaccggcaggaaaaagatcgtctccgacagattcagccatgtggcaatctgctgcatttgcttggacgacaatgtcgctgcattgaagatcacgcccagcggattgccgctgccggcctggccggcgaacacatccagtggcaggtaacggtgcttactgatggcgggtacatcccgtcgaaggaggctgcaccgatagttgcggcgcaaaccgatgcggcagtggaggcggcgacccgcgcgctgtgatcgcacgcggggtcatgcgagcggcattggcagtagaatcggaagttgcgctcggtataccgggcatcttccccccctcctaaacatctatctcaatgtcagctccccactctaccgatcgttggatcgtcctcaagttcggcggcacttcggtgtcgcgtcgtcatcgctgggacacgattggacaactggcgagcaaacgggccagcgaaaccggcggccgcgtgctggtggtggtgtccgcattgtcgggcgtgaccaacgcgctcaccgccattgccgatggcgctgcggacagcgcacagcgcgtggcggcactggaccaacgccatcgtgagtttctggccgagctcgaactggacgccgacgcggtgctgggtgagcggctggccgcactgcatgcattgctgagcgacgcgcgcgccgcaacgcgcacgctggaatggcaggccgaggtgtttgggcagggcgagttgctatcgtccaccattggtgcggcgtatctgcatgccagcggcctggacatgggctggctggacgcgcgccagtggttgtcggcgctgccgccgcagcccaatcagagcgaatggtccaagcggctgtcggtgtcgtgccaatggcagtccgatgcagattggcgtgcgcgtttcgccgcccagcccacgcgtctgttgatcacccagggcttcattgcgcggcacgccgatggcggcaccgcgattctgggccgtggcggttcggacacttcggcggcgtacttcggcgcgctgctcggcgccagccgggtggaaatctggaccgacgtgcccggcatgttcagcgccaacccgaaagaggtaccggatgcgcgcctgctgacccggctggactattacgaagcacaggaaatcgccaccaccggcgccaaggtgctgcatccgcgttcgatcaaaccgtgccgcgattccggcgtgccgatggcgattctggacaccgagcgccccgatctgccgggcaccagcatcgatggcaatgccgagccggtgctgggcgtcaaggcgatcagccgccgcaacggcatcgtgctggtgtcgatggaaggcatcggcatgtggcaacaggtgggcttcctggccgacgtgttcacgctgttcaaaaagcatgggctgtcggtggacttgatcggttcggccgagaccaacgtcaccgtgtcgctggatccttcggaaaacctggtcaacaccgatgtgctggcggcgttgtcggccgatctgtcgcagatctgcaaggtcaagatcatcgttccgtgcgcggccatcaccctggtcgggcgcggcatgcgctcgctgctgcacaagctctccgacgtgtgggccacgttcgggaaagaacgcgtgcacatgatttcgcagtcgtccaacgacttgaacctgaccttcgtcatcgacgaatccgatgccgacggcttgctgccgatcctgcacgcggaactgatcgacagcggtgcgatgccggtcagcgagggcgacgtgttcggcccgcgctggcgcgagatcaccggctcggtgcgtctgcgccccacgccgtggtggcacgccgagcgcgcgcatctgctgtcgctgtccaaggccggcacgccgcgctacgcgtaccatttgcccaccgtgcgtgcgcgtgcgcatgcgctggcgcagatcgccgcggtggatcaacgctactacgcgatcaaagccaacgcgcatccggccattttaatggcgctggaacaggccggcttcgggctggaatgcgtctcgcatggcgaagtgcgccgtgtgtttcaggcgttgcccgaactgtcgccgcggcgcgtgctgttcacgccgagctttgcgcccaaggccgaatacgcagcggccttcgcgctgggcgtgaccgtcaccgtggataacgtcgaagcgctgcgcaactggccggaggtcttccgtggccgcaatatctggctgcgcatcgatctggggcacggcgacggccatcatgagaaggtcaacaccgggggcaaggcctccaagttcgggttgtcgtccacgcgcgtggatgaatttgtcgacgtggcgcgcacgctcgaagtcaccatcaccggcgtgcatgcgcacctgggcagcggtgtggagaccggcgagcattggcggatgatgtacgacgaactggccgggttcgcgcgccgcatcggcacggtggagaccatcgacatcggtggcggcttgccgattccgtacagcgccgaagacgagccgttcgatctcgatgtgtgggccaagggcctggccgaggtcaaggccgtgcatcctggctaccgcctggcgatcgagccgggccgctatctggtggccgaagccggcgtattgctggccagcgtcacccaggtgatcgaaaaggacggcgtgcagcgcgtgggcctggatgcgggcatgaacaccttgattcgcccagcgttgtacgatgcctggcacgacatcgaaaacctcagccagctggatgcgcccgccgatagcacgttcgatgtcgtcggaccgatctgcgaatcgtcggatgtattcggcaagcgtcgccgcctgcccgcggccaccatgccgggcgatgtggtgctggtggccgacacaggcgcctacggctactcgatggccagtacctacaatcagcgcgaattaccgcgcgaagaggtgatcgatgcgcccgctggctgagttcgttgtactcagcacgcttgccggtggcgtggcgatggtgttttccaccgccatcgatatcgccgggcaaccgacgcgatggaccgacagcctgaagtggggactgcccgcgttggtcgctgccggcatcggcgcgtggagcgcggcgttatggcagcgtcggcgcgccgagcgcgcaccagcgcagcgtgccggcggcatggccttgcgcgcggtggtgttgagtgcgcttggctatctgccggccttgctgctgtatctgctggccgcgttggcaatcaccggcgatgcagcgatgattcgctctgaggtgatgctgctgttgttcgtgatcggttgcctgccgctgctgtgggcggcggtgccgttttccatgattgaatatgtcctgtgccgacgttatctgcgtcgtgtgcgtgttcctgcaggtagtccatgagcgctttcgacaaacatcagatttccaccttccgtttcgtgcgttgtgcactcgacgcacagaccggcgtggcgacgctggtgtatgccttcgatcaaggcccggagctggtcgagaccgttgccgtaccgggcgcgccattcgcgctgggcggcgcgaacgccaccgccgtgcagcaggcgctgcagctgctgcatctgattgcaggcgtgagttatttcaaggcggcggtgccgccgaacatcgccatcgatagctacagtatcgatgccgaaacggccgcgttggtgcaaagcgtgtacctgcacggcctgggcgaatttgcctaccgcaatggcttgcagctgcacggcaagatccgctttccggtcgctgcgcaggcggctgccgctgcgccggcattggggctgcgcgtgcatgcgctggtggcgatcggtggcggcaaggattcgctggtgagcatcgaggccctgcgccatgccggcgtggaccagacggtcagctggatcggtggctcgcaactgatccgcgcctgcgcagagcgcaccggtttgccggtgctcaacatcggccgcgtgctggcaccggaattattcgagctcaatcgccagggcgcctggaacgggcatatcccggtcaccgcggtgaactcggccattctggtgctggcggcgctactcaatggcgtggaccaggtggtgttctccaacgaacgctcggccagttacggcagccagattcccggcaccggcgaggtcaatcaccagtggtccaagggctgggcattcgagcaagcgttcggcgactacgtgcagcggcatgtggcggcggatctgcgttattactcgctgctgcggccgctctccgagttggcggtggcgcggcaattcgccaagaccgatcgctacgacgcgcatttttccagctgcaatcgcaacttccacatcatgggcgagcgtccggtgcatcgctggtgcggcgtgtgcccgaagtgccatttcgtgtttctggcgctggcaccgttcatgcccaagacacggctggtcaacatcttcgggcgcaatctgctcgacgatgcgacgcaggccggcggctacgatgcgctgctggagttccaggaccacaagccgttcgaatgcgtgggcgaaggtcgcgaatcgcgcacggcgatggcagtgctggccagccgcgccgagtggaaggaagacgcagtagtgaagcgcttcattcgcgacatccagccgcagctcgacccgaatgacctgcaggtcgagccactgatggccatcgaaggcgagcaccggattccgccagcgctgtgggagcgcgtgcgtgcgaatttcgcagtttgaaggcaaggcggttgcgttgtggggctggggacgcgaaggacgcggggcgtatcgtgcgctgcgcgcgcagctgcccacccaatcgctgacgatgttctgtaacgctgaagaggtgcgcgaactcgaatcgcttgcagacgcagccttgcatgtggaaaccgatgccagcgcgcaggcgttggggcgattcgagattgtggtgaagtcgcccggcatcagcccgtatcgcgctgaggcactggccgccgccgcgcagggcacgcaattcattggcggcaccgcgctgtggtttgccgagcacgcgcagccggacggcagcgtgcctggcgccatttgcgttaccggcaccaagggcaagagcaccaccactgcgttgctggcgcacttgctgcgcgtggccgggcatcgcactgcgttggtcggcaatatcggccagcccctgctggaagtgctggcaccgcagccgccgccggcgtattgggcgatcgagttgtccagctatcaaaccggtgatgtcggacgcagcggcgcgcgcccggagctggcggtggtgttgaatctatttcccgagcatctggactggcacggcgatgaggcgcgctatgtgcgcgacaagctgtcgctggtgaccgaaggccggccgcggatcgtcttgctcaacgcggccgacccgcttcttgccagtttgcagctgcccgacagcgaggtgctgtggttcaaccatcccgagggctggcatttgcgtggcgatgtggtctatcgcggcgaacaagccattttcgatagcgctgacgtgccgctaccgggcgtgcacaatcgccgcaacctgtgcgcggtgctggcagcgctggaagccctgggcctggatgctgaagcactggcgccggcagccttgagctttcgtccgttgccgaaccgcctgcaggtgctcggcagcgtggacggcatcagctacgtcaacgactcgatcagcaccacgccgtatgcctcgctggccgcattggcgtgcttcgcgcagcgtcgcgttgccttgctggtcggcgggcacgaccgtggcctggactggcacgatttcgcccggcacatggcgcagcaggcgccgctggaaatcgtcaccatggctgccaatggcccgcgtatccatgcgttgctggcaccgctggccgacgccgggcgcttcggcttgcatgccgcaaacgatctggaacacgccatgcaactggcgcgcgatgcgttgggcgggcaggggggcgtggtgctgctctcgccgggggcgcccagcttcggcgcctatagcgactacgttgcgcgcggtcggcactttgcccagctggcggggttcgacccggcggcgatcagcgcgattcccgggttgggtgtgcattaatccgactaacagaccgactgcgctcatcgctagaagtgcggagtcggtgctcggaatcggcaagtaccgctcgctctggtttctctgcaccgtccacattcacctggctaatgctcgcgaccttgtgcttggctgcgtcggctccaacgccgctgccattgatgcgactggcttgaagccggtacccgcagccgatgcggacgtgtacggcatgcgctgaccaaccaattgcggcgcagttgccagaagtggcgatgatgacccctcccgcacggcgacagcgcctacactcggtgcaccatctgggagcaagcacatgcaatcgatatggcgtggcgttgggttgatcggcctcctggcctcgctggccttccccgcagcggcggcgatgcaggccaagcctctggaatggaaggttggcaaagacacctacagcggcgtgctggtgtacgacgatgccggcgatgccaagcgtccgggactggtgatggtgcccaattggcgcggcgtcaatgactcggcggtgagcaaggccaagcaactggccggcgacgagtacgtggtgctggtggccgacgtgtacggcaaaggcaagcgccctgccaacgacagcgaagccgggcagttcgccggcgcgctgaagaaggatccgccggagttgcgcgcacgcgcgttgacagcagtcgaggtgctcaaggcgcaggctggcaaggcaccgctggacgcagcgcgcatcggtgcggtgggtttctgctttggcggcaccacggtgctggagctggtgcgtgcaggcgcgcagttggccggtgttgtcagcctgcatggcggcatcgccacgcccagcccggccgccgccggctcggccaaaacgccgttgctggtgctcaacggtgccgacgacaagagcgtgagcaaagcggatatcgctgcgttcgaaaccgagatgaatgcagccggcgcggactggcagttcgtcaatttcagcggcgcggtgcattgctttgccgaggccgacgccaacagcccgccgggctgcctgtacaacccgcgtgcggccaagcgggcgtatcgcatgctcggcgatttcttcgacgagcggtttgctaagtagccgggcttggggattggggattcgcaagaggtggtcccgtccttcagcgaatcaaacccctgagtttttgctgggagtttgcgctgaccaatcattcggctatcgaatgcgggaattcgtcgacacgcaagctagccgctgttgcgaatccccaattccgtccggagcgcaaaagcgcgccggatcagtgcgtgcgttcgaccgcataccgcgccaggccgcgtagcgctgccaccgcggggctgtagggcaaggtgtccagcgcctgttcggcggcggcggcatattcgccagcacgttgacggctgtagtccagcccgccggtggcatggatggctgccagcacgtccggcatcgccgctgcatcgccctgttcgacgatctgccgcaggcgttcgcgggtggtcgcatccgaatgcgccatggcgtggatcaacggcagcgtggccttgccttcggccaagtcgtcgcccaggttcttgcccagctccgcggcttcggcagcgtaatcgagcacgtcgtcagcgatctggaacgcgaagcccaactgcatgccgtagtcgtacagttgctgctgcacctgcgcatccgcgcccgaagccagcgctcccagccgcgtaccggccgcgaacagcaccgcggtcttgcgctcgatcacccgcaggtacgccgcttcgtcggtgtcggggttatgcacgtgcagcagctgcagcacttcgccttcggcgatgcggttggtggtgtcggccaggatctgcatgacttccatgcgatccagttccaccatcaactggaagctgcgcgagtacagaaagtcgccgaccagcacgctgggcgcgttgccccacagtgcgttggcggtgctacgcccacggcgcaggtccgattcgtccaccacgtcgtcgtgcagtagcgtggaggtgtggatgaattcgatgatcgccgccaactggtggtgctccgggccggagccaccagccgcatggccggccagaatcaccagcatcgggcgcaggcgtttgccaccagcggagatgatgtgatcggcgatctggttgatcagcatgacgtccgaggccaggcggcggcggatcaccgcatcgaccgcggccatgtcgggcgcggcgagggactggatctggggcaggcccaggacggtggggaggtcttcggcgatggtcatgcgcaggcgttcgtgatgtgcgtcgattataggtgcccgggccggatccgtcccgctgggcacaaccggtctcttcacctttaccgcaccatgcagccttgccggaggccgcaaaggcctgtccgggctggatttccgacccctgactgggcgcttgcccgggagcaccacgcggcaaactgcccggaccgtcgacgggcaggtgcggtaacattgccgtacagacattcctcgttgcgcgcccccggcgccagcgcatcatctcggaagcacctatggcccgcggcatcaataaagtcatcctcgtcggcaacctcggcaacgatcccgacaccaagtacacccaggccggcatggcgatcacgcgcgtgagcctggccaccaccagcatgcgcaaggaccgagacggcaataaccaggaacgcaccgagtggcaccgcgtggtgtttttcggaaagctgggcgaaatcgccggcgagtacctgcgcaagggctcgcaggtctatgtcgaaggcgagctgcgctacgacaaatacaccggtcaggacggcgtggaaaagtacagcaccgacatcgtcgccaatgagatgctgatgctcggcggccgtggggaaggcggtggtggcggcatgggcggcgagcgcccgcagcgctcgcaagccccgcgccagcagcagggcggtggtggcgggcagggcggtggtggatacggtggcggtggtcaggactatgcgccgcggcgtcagcagccggcccagcagcagtcggtaccgccgatggacgatttcgccgacgacgatatcccgttctgaggattgcttcgtcgctgcctcacccaaggaaggcccgcattgcgcgggccttccgcgttatgggcaatagcgcgcccatgtcgtccgattttcgccagggggcgacaagagcgtcgcgggcgttgtgcgtggtttgatggcccgcgctgtgcttgcagcgcctagagcagccgtcgtgcaacgtatgcattgcgtgggctgtcctggcgttccccaaactcgcgacgtccacttcgcaacggcagcgcgatcgtgcggcaagccaccgaaccgcctgaaggcctaagccgacgtccgattccgccctttctgcttggcgcgatacagcgccgaatcggcgtcgtgcacgatggcgttggggctcagcggcgcttcgcccggttcgaaggtcgctacgccgatactgacggtgacatgcgcgctggtagggctggacaagtgcatcagaccgagctcggcaactgcattgcgcactgcgtctgccaagcgtagcgcgccagcggcatcggtgtgcggcaggatcatgccgaactcttcgccgccgtagcgcgcggccacatcttcgctgcgtcgcgagcaggccgcaatcgtgccggcaatcacgcgcaggcaggcgtcgccgttcacgtggccataggtgtcgttgtagagcttgaagtggtcgacatcgatcatcagcaccgacaatggtgcctcaaggcgaattgcgtcctgcaatgcacgcgagagccggtcgtcgaaggcgcgccggttggcgatgccggtcaatgcgtccacccaggcttcggtgctcagctgggcttcgttacgatgcatgcggcgcagttgcaggtccagccagatccctacgcccaatagcagcacacagcccagcgccgccacgacgatgcgctgacgcgccgtttcccgccagttcgccaacgcatcgtcgaccgaaacgccggtcagcacggtcagcggatacggccgcgccggtgcaaagccggagatgcgctccacgccgtcgatcggtgagcgataggtggcggtgccgtgcttgcgcgcgcgcacggtgacgtagatcgacgtgcctgcgatcgaggtgccgatcacgccctgtttgtcgggccggcgcactagcacgatgccatcgtcgttggtcatgccgatggtgccgtgcgggccgacttcgaaggtgctgtagtagttctggaaatacttcaactgcagggtgaccagcaccacgccggcgaactcgccgctgggggtattgacgcggcggctcaacgtgatcacccaggagccgtccgagcggctttgcacgggcgggccgaccagcgacatggcgtcgcgatggtcgcgatgatatttgaaatacgcgcgatcggcgttgttgtgtgtcctgggcgtgctgtcgagagacgagctcacccaactgccatccgctgcatagatgaaaatgccatgcaggcgatccgagcggcgcgcttcgcttaccagaaactcatgcattgccgaacgcgcggcactggagcgcttgtcgtgttcaacccgcgacaccagcccggatagcaccgcgtcggcaatcgacagggtgtcgctggcatgttgcgccagggagttggccagattcaatgactgcgcctgggcgctgcgcagcgcagtcgcgcgctcctcatggatggaccagtactccgaaccgagcagcagcatgcaggaggcggtcagcacgaaatgcagcgcgatgcgctgtgcacgttgccgtcgccgcttggttgttgacgtcactgtggctacctgtctggaaaccattgctatgcaaccgctgtgccagcctacgcgggcctgcacacgcggctaagcgaatggagacgcgcaatgacagaactgtgattgatgcctcatgctgcatgcaacagcccgcttgcgcgcgttgcggcacgcaatgcggttgcaatgtattcgctgcgcttgcgcgggaaaacatcaccagtgggcaagctagctcgactgcatgcgcgtcatggcgcgcgtgatgttccgtgcgttgaaccacgctcaggggtgccccatgcaagccattggtcatttgccatcccgccgcgatcgcatcgctacagtcggttgcattgcccgatcccgggcaacctgcgcgcggtcagatccgtgtgcgtctgcgtgccagctcgctcaattttcatgatctgggcgttgtgctcgggaagatgtcgaccgcagacgggcgtattccgatgtcagatggtgccggcgtcgtggaagcggtagggccggaggtcgaggagttcgcagtgggcgatcatgtcgtttccaccttctttgcgcagtggctggatggtgagccgttgcatgctggtttcgccaccaccccaggtgacggcgtcgacggctacgcgcgcactgcggtcgttgccgatgcgcaggcatccagccacgcaccccgcggttatagccacgccgaggccgcgacgttgaccaccgccggagttactgcgtggcgcgcgctggtggtcaatggcagacgcaaggccggcgacagcgtgctggtgctgggtagcggtggcgtgccgatctttgggctgcaattcgccaacgcgatgggcgcacgtgtgatcgccacttcatcatccgacgagaagttgaaaaaggtgcgcgcgctcggagccgagcacctcctcaattatcggcaacatcccgaatgtcggcgcaggtgctggacatcaccgaggggcgcggcgttgaccatgtggtcgaggtcggcggatcgggcacgctgacgcaatcaattcgtgcggcgcgcgtgggaggacatatcgccttgatcggcgtgttgaccggtggggctggagaggtgccgaccgccgacatgatggggcgccagcaacgtctacagggattggtcgttggcagccgcgagcatcaccaggatttcgtgcgggcgctggatggcttgccgctgcggccggtgatcgaccgtcgctatgcgctggaggagatcggcaaggccttcgaactgcagaaatccagtggacacctcggcaagatcgcactggagttctaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggacactggaagtgcgttttgaacaggacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgactctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggatcctgaattagcacgatctttcagcacagtcgcagccagtaagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgaccacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgtttgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggtggtggtttgctccttggcagcgggcgaggcggtgcatgagaccgcgaaaaacgaggtcgcaagaacgcgcagggcggggaatcgcggttgcatcgaaaatctccttctgctgatcgcattcctggcgacgctggggcaagtcccgccgcagctcggcagacgccaacagctgcaaaaatcgcttgcggtgagatttcttggcatggatgttcctcgcatggcacaacattggctacgtgcttggggccgcctgcgttggtggcgcgcacggtgcgggcacgcgaaggggccccgctgtgccaatctgcagcgggccacagccgacggtcacaccccggccggcataatggtgctttgcgagcagatgggtgcaatggcgtacgaactactgatcagtgactgtgatggcgttcttgtcgacagcgagatattggccgaccaggtgatgcgtgaggcgctcgcgtccttcgtaccgagcgcgacgctggaacatttgctggaaaccacgttcgggcagaccacgcgtgaggtgttgcggcgggtggaagagcgctttgcgctgcagttgccggagacgttgctggcgcagattcaggcgcgcagtgaagccttgatccaggcgcaggtgcagccgatcgcaggtgtgcgcgaggcgctggagcaaattccgctgccattggcggtggcctccaatagccggcggcacactgtgattgcctcggtggagcgggtcgggctcaccgcgcgtgcggcgggccgtattttcagcgccgacatggtggaacggcccaagccggcaccggacgtctatctgctggcggcacgcacagccggagtagcgccggagcgttgtctggtcatcgaagacagccccaccggtgcggctgcggccgttgcggcaggcatgcaggtacttgggtttaccggtgcgagccacattccaccggcgcatggcgacaccttgcgccgcatcggtgtgctggagatgttcgacaatatgcgtgatttaccggcgttgttcgagcggctggcgcaaaagcgcgctgggtaagtagttacagcaggtagcagtgaaggcaggacatccaatgagtgaagagcggctaacaacacgtcgcgagcagcggtcaggtgggcgcggacggcgcgctcagaaccgcagtatacgcggggtccatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagcggctctgatacgtaattcgttgaatgaatcgcgcactgcactgctttcgccatgtacaccgaccaacccggctggtcctttcccgctcaccgtcgcgggacccgtggcggcatggatgccgccacggagcttgcatggacggacttgccgcgtgtgctgcgatggtgggcgggcaagggccttgcagccagacccgcagatcggtcgctttgcaccagatcaaccacatcatccgttcgtacaaagacaaccgcgctattgcatccacatcaacgcaacagggcgcgattcgcatcgtgccctgttgcgtttccacttcttgatcagcagaccactcactgccaatcaaccaatcaacaacaccgaaacccactcttgccgccatagcgcgcgtcctggcgttcgcggaagaaggcggggtagtccatcaccggcttgtcggggtgcttttccagcatatgccgcacgtagttgtcgtaatccggaatgccgcagcatagccgcgcggtctggatcaggcgccgccagatgcggcggtgcacctgatattgactggccaggacgagttgtgtgcccattagaggtctgccatctggtgcggctgcaacgcgacgtacggggtttcgcggtcggtccgctgcgggttgcggcgtgccgccatgatcgtcttgatcgaatagatcaggatcgacgccaccacgaacagaaacagcacggtcagcccggtgttcacgtaggcgttggtgacgatctgccgcatctgcggcaccgtcttggccggcgcagtgatggtgttgctggcgatcgccgcctggaacttgtgcgcctgcgccaggaaaccctgcgccgggttgctgtcgaagatcttgatcagccccgcgtaggtcgtgcacagcaacagccacagcgccggcacgatggtgacccaggcgtagcggtcgcgcttcatcttgaacagcaccaccgtgcccagcatcagcgcgatgccggccagcatctggttggagatgccgaacaacggccatagcgtctggatgccgccgaacggatcgatcaccccggtatagagcagatagccccacagcgccacgcaaccagcggtggcgatgatgttggcggcccacgattcggtcttcttcaacgccgggatgaagttgcccagcaggtcctgcagcatgaagcggccggcacgcgtgccggcgtccactgcggtcaggatgaacagcgcttcgaacaggatggcgaagtgataccagaacgccatggtgtcttcgcctggcagcaactggtgcaggatctgcgcaatgccgacggccaacgtgggtgcaccgccggcacgcgccaggatgctgtgctcgccgatatcgcgcgccgtggcctcgaggacctgcggtgtgatcgagaagccccattcgctgatcttggcggccactgcgaccgtgtcggtgcccaccagcgaggcggggctgttcatggcgaagtagatgcccggctcgatgatcgacgcggctaccagcgccatcaccgccacgaacgattccatcagcatgccgccgtagccgatgtagcgcatgtggccttcgttggcgagcagcttgggcgtcgtgccggaggcgatcaacgcatggaagccggagaccgcgccgcaggcaatggtgatgaacaggaacgggaagatgccgcccttccacaccgggccctcgccggtggacgcgaactgcgtgagcgccggcattgtcagatccggcctcacaaccaggatgccgatcgccagcgccaggatggtgccgatcttgagaaacgtggagaggtaatcgcgcggtgccagcagcagccacaccggcagcaccgaagcgacgaagccatagccgatcaacatccaggtgatttgcgaggcggtgaaggtgaaagccaggccccaggtcgggtccgccgccaccttgccgcccagccagatcgcgcccagcagcaggatcaaccccaccaccgagatctcgccgatcttgccgacgcggatgtagcgcatgtacacgcccatcatcagcgcgatcggcatcgtggcgatcacggtgaacatgccccaggggctttcggccagcgccttgaccaccaccatcgccagcaccgccaggatgatgatcatgatcaggaaggcgccgaacaaggcgatggtgccgggcacctggcccatttcctcgcgcaccagatcgcccagcgagcggccgttgcggcggctggacaggaacagcaccacgaagtcctgcacggcaccggcgagcaccacgcccaccaccagccacagcaggccgggcaggtagcccatctgcgcggcgagcaccgggccgaccaagggtccagcgccggcgatggcggcaaagtggtggccgaacagcacgtgcttgttggtgggcacgtaatccaggccgtcgttgctggccaccgccggggtggcgcgggtgatgtccagctgcatcaccttgtcggcgatgaacaggctgtagaaccggtaggcgatcaggtagatcgataccgccgccaccacgatccacaacgcgttgatgtgctcaccacgccgcagcgcgacggtacccaggcagaacgcggccagtagcgccaacgcgccccaggccagcttcgagaaccctttcatgcatgcccctccggaaccattcgcccaagggtccacccacgcccggtcgcggtcaatgccagccgggtgcgagtgggtaaaccgttggtcgtagggtgctacggtcaccgattgggtagggacgctgccgcgccggcgtcgtttggaacgatcggttgcagtggtcgcggttgggcgccgggccgcccgcacccatcattgttgcttcgccacagagcacagggacaagcgatgagcaccacgaccaccacggccgcgcacgtgttgcgcacgatccgcggcatgccgacttccgacggggccggcgtgaagctgacccgcgtcatcgggacgcagcagctaccggagctgcacccgtttctgatgctcgatgagttcggtaccgagaaggccgaagactatctggccgggttccccagccacccgcaccgcggcttcgagacggtgacctacatgctcgacgggcgcatgcgccataaggacaaccacggcaacgaaggcctgctgaccccgggcagcgtgcagtggatgactgccggccgcggcctgatccattcggaaatgccggagcaggaatccggacgcatgcgcggctttcagctgtgggtaaacctgccggcacgcgacaagatgaccgatcccaagtatcaggagtacgcaccggaccatattccagtggcgcatccggcgcccggcgtaaccgtgaaggtgattgccggtgcggtcggcgaggtggtggggccgatcgtgcaacctgcaacgcgcccggtctatctggacatcatgttggaaccgaacgtgaagtgggatgacctgctgcccaacgggcacaacgcgtttgcgtatgccttcgaaggcgcgctgacggtgggcgagggcgatgcagcacgcgcgttgctggcgcagcaactggcggtgctgggtggtggcgagcgcttgcgtctgcgtgccggtgccgatggcgcgcaattgattctggtcgcgggtcgcccgctcaacgaaccggtcatgcggcatggcccgttcgtgatgaacaccaagcaggaactgatgcaggcgttcgtcgatttccaggaaggccggttttgaaccggcccgcttgcacgacggcgggagcgcgcaatgagtgaccggcctgttcgcgtcagtaccggcacgggccgtacacggtcagcatccacgatgggcagcacacctggagtggccacacgccgccggccaacggtggcgccgacgccgggccggatcccgaatcgccggtgctgtgcgcaccgggtgcgtgcacggccatcacggtgtcgctggtggccgcgcgcaagcaatggccgctgacggcggtgcacgtgcatctgcatgacacgcagcgcggcgctgccggcatggcgatcacccgcgagatcgtgctcgacggtgcgctggacgatgagcagcgcgcacgattgatcgaggtggccgacacatggttcttctcccgattgaggggagcaaggcgcacgctgcggcctgtccggatgcctacagcgccatctgcacagtagattgcatgccactggcaccgacggcgcccgaccgctgcggcgcggcctgccgcgcgcctgcatgcgcgcctgcatgcgcgccgccgcctcgtctgttaaattcgccctccaggggcaggaaacgatgttgcccggggcgcgatggcccgaggacagaggtattgtgatggaagcactgaatgcgttgatgtttcagggggccttgctgtccgacagcggccgcctataccgcttgcagctgcctggcggggatgtccaggtggtggagcgctggagcgggtcggaacggctgagcggcggttttgagtggtgggtggacgtgctgagcacgcaggcgggcttgccgctggaggcgtggctggggcggcgcgcgacgctgtacacccggctggccgatggcgatgaaagcccgcgcacggggctgatccacgacgcgtacgcactgggcagcgacggcgggctggcgcgctaccgggtaggcctggtgccgtggacgtggtggttgtcgcagggccggcacagccgggtattccaggaacgcacgctggtgcagatcgtggaagcggtgttcgccgactacgcgccgatggcaagctggcagtggagcgaggagacgagcgcgttcctggcccaggcgcggccgcgcagctactgcgtgcagtaccgcgagagcgacctggatttcgtgcagcggctgctggccgaggaaggcctgggctggcggctgcaggaggcggacgcgtcgcccggcgggcaccagctggtggtgttcgccgacagcgtcgcgcaaccgcaggaccccagttcggcgcagggcggcgggctgcgctaccaccgcagcgacgccaccgaggcggccgacagcgtgctggcgatcggcgccacccggcggctgggcagcggccggctgacggtgctcagcgaggacttcaagacgcgccaggcgcgcagcgcgcagttgccgttgcacggcggcggcaggcagtcgctgcgcgaggtgtacgagccggtggggatggacgccttcgccagcgcgcaggcagcagaccgctctgcggagttgatggcgcaagcgcacgaggcgcagtggtcgccgtggcagggccgcagcacggtgcgcacgctgcgcgccggcacctggttcacgctgacccaggcaccgcagcagggccaggcaccgccggcgcagctgttgctgacgcgggtgtggcatgcgggtatcaacaacttgccggtggacgtgcgcgcggcggtgcagtcgcagttgggggccgcgccggcgtggccggatgccagcgcggtggccgcacgcagcacctgggcgcaggccgaggcggtgggctacggcaacgccttcgaggcggtggaccggcagcagccgtggcggccggtgctggccgacggcaccggggcgcggctgcacccgcggccgaccgcgccgggctaccagagcgccatcgtggtcggtgccgatggcagcaccgacggcagccaggaggtccatgccgacgcgctgggccggatccgggtcaggttccacttccagcacgccgcgtcggccccggcggcgcaggacagcacgtggctgcgggtggcgcagcgctacgccggcccgggcgtgggcagccagttcctgccacgcatcggccaggaagtgctggtgggcttcctggagggggacatcgaccgtccggtggtgctgggggcgctgtacaacggcaagggcgaagccggcgttcccgccacccccggcggcaccagcgccgaggccgacaccggcctgtacgccaaggccggcgacggcagacccagcgcgcagggcaacctggccggcggccatgccccggcctggcacggcgccggcggcggcgcggacaaccaccgcaacgccaccgcgctgtggggcgtgcaatccaaggaatggggcggcgctggccacagccggctggtgttcgacgacagcgaccagcaactgcgcttgcagctggccacgacccaggcagccacgcaactgaacctggggcacctgatccaccaggccgacaactaccgcggcagcttccgcggggaaggcttcgaactgcgcaccgacgcgtggggcgcggtgcgggccagctcggggctatggctgagcagctacggccgcagcggcggcccggccggcgaggcgacccagcccagcgcattgctgagccagctgcagacgctgggcaagacgttctcgcaggcggcgggcacgcaccagacggtgaagctggccgcgcacgaaggcgtgggccaggcgaaccactcccagctgatcgccgagcaggcaccgctgccggcgctgctgaccagcgtgaagaccacggtgccgggcacggcctacgccgacgccaagggtgcggcggccgagcgccgcgccagcccgggcgacgaccgggtgccgcataccggcgatgcgctgctgggcctggccgcaccagcggggatcggcgtggtggccggccagggcctgagctggagcgtgggcgagacgctgacgctggccagcggcgcgggcagcgaagcggccatcgccggcgacgcccggctgcacagcggccaggcaatcggcgtgctggccgcggcggtggacggccggcaaacgcaagccaacagcctgagcctcgtcagcggcgaaggcgcgctggacgtgcaggcgcagtcggacgacgtgcgcgtgcagtcgaaagaaggcctgaagctgatcagcgccaacgccgacgtggccctggcggcgggcaagaccctccacctggcggtggccggcggggccagcgtgaccatcgaaggcggcaacatcaccgtcgcctgccccggcaccatcaccgtgcaggcgagcaagaagtcgttcgtggggccggtcaacttgggatatggcctaccgctattccccgaatctgtgtgcgtcgaatgcatgctcaaggcggcggctaacggctccccgtttgcggcactgcaatgagcgagctttcctttgccaacgcgccccctgacgatcaacagctagcgcggttggccgatacactgatgttgcatgacgtacccgccgggcggctttgggcactgatcgatgttgccctggtcggagccgagcggttcggcgctttcagaaaacgcatgaagtttcaaacctacaatgcgttggccgaatcctcgctggtggcatttggtcagcatgccccgcattttctggaatgcccggaagatcaggaagctcgccactacaccatccggcagttgtaccgttttgccggaagtgcaacggcggtgagttggttgtggagcgatcaagcacgcattgctttacagcgaatggctggttatttggccaaggtgcatatagaagacagaaaagcgcctgtgcattgtcgtttcgccgatacgcgggtactcccgcacttgttgcaggtgctgacgccaacccagagcttacccgtacgcgatgcggtgtccgcctggcactggctggggcgcgaagccgatacggaagcatggcatccgcgcagcaccgcagcggatgaagctagcccggcacctgcacccctgaggctatcgatcggtcaattccgtgcgatgcaggtggctgctgagcccgatgtattgttctcgtcgctgctcgacaagacgccggagcttgttccgactgacgatagaggccaatttcatcgcgtcatcaaacagcacgtgcagacggcgaacgcactttcgctcagcacgcagcaagatcgtctccagttcttgatcctcagcctttcttgcggaaacgacttttatgaaattccagccctacagcctgtgtggacatccattgcacagcacaagatcggtctttgcgattcgatgcgctcgtggggcgatgtcatctggaaggcccttgaaacccgcagagataaaatcgatgcctgatagtcacaagcaccggctccgtttgcctgcagacatcaggcgcggcctggtgcaccgcacggtgcttgggttgtcccgtttgctgatgctggcagcattgctgccgctgggcgcatgctccaagccaacaggtgagcaggtagacggtgggatggcaaccgccaatatcagcccctacaaccataccggcgactatatccatcagctatatattgatggacagtggggcgggaattcacgcgcttatgggggggggcggaactttcgtatgctgcatcgcctacccacgcacgtggagggctggtctaactgcaaaagttcgctggaccacgtccagctctgatccgcaaggctcacctgaagaaacatggcacgaaaaaatcgtaccaatcgagcgctatgagaaaagcggcaccaccttgaacgtacacttcctgcctgaaggacaggtacgtctgctcatcacgaacttgagtgccgggcatcctgattaccctggcccgccaccgccgcaggctccgccggattggccaccgtgggaacatgcgcaatccaggcaagacaagccgctggcagcgcccaagctggctgaacactaagtcattacctgcgccgcaagccgcactgccacgccgtaaggagacaaacattggcatttagagaaagttggcaccacacccgccgtgagaccggcggccccaacgagggctgcgggcgttgccgttattttttggctgcacgctcctctccgcctgcacgtcacagcacgaacacaagctggatgtggtggatgcgggtgctgctgcctctgtaccgccacgcaggtgacctggccctcccagaaccacgacaccaaaggctgtcccggatatcccgtcaatgagtcgctttcttcctggtacgcatgcgatgagcaccgtccaagcagcggtcgacacgacatcccgtccctgcctgggagcccagcggcctgcaagcaaccggcgtggcctggtgcatcgcacggtgcttgggttgttccgtttgctgatgctttgtgcgttgctgccccttggcgcatgctccaaacctgcaagcgaggaagaggatggcggtatggcaacggctaatatcagtccttacaaccacactggcgaccacattggtcagctctatgtgaatggtcaatggggaggaaattcctatgcctacggcggcggcggaagctttgtctgttgcatcacttatccaagaaaatggaattcgaaacttgttgccgaagtaaaatggacgacatcgagttccaacccatccgatcctcgtatattgacctggcacgaaaaaatcgtaccgatcgagcgctatgagaaaagcggcaccaccttgaacgtacacttcctgcctgaaggacaggtacgtctgctcatcacgaacttgagtgccgggcatcctgattaccctggcccgccaccgccgcaggctccgccggattggccaccgtgggaacatgcgcaatccaggcaagacaagccgctggcaccgcccaagctggctgaacactaagccactacctgcaacgcaagccgcactgccacatcgtaaggagacaaacattggcatttagagaaagttggcaccacacccgccgtgagaccggcggccccaacgagggctgcgggcgttgccgttattttttggctgcacgctcctctccgcctgcacgtcacagcacgaacacaagctggatgtggtggatgcgggtgctgctgcctctgtaccgccacgcaggtgacctggccctcccagaaccacgacaccaaaggctgtcccggatatcccgtcaatgagtcgctttcttcctggtacgcatgcgatgagcaccgtccaagcagcggtcgacacgacatcccgtccctgcctgggagcccagcggcctgcaagcaaccggcgcggcctggtgcatcgcacggtgcttgggctgtcccgtttgctgctgctttgtgcgttgctgccccttggcgcatgctccaagccaacaggtgagcaggtagacggtgggatggcaaccgccaatatcagcccctacaaccataccggcgactatatccatcagctatatattgatggacagtggggcgggaattcatatgcctacggcggcggtggcagttttgtctgctgcattacatatcctcgaaagtggcatcaaggcctacaggccaaggttcggtggacaacatctagttcgaatccgaacgcatcgttagaagaaggtaagccgacctggcacgaaaaagtcgtaccgatcgagcgctatgaaaagagtggaactcggttgaacgtacattttctgcccaatgaggaagtccgcctgatcatctggaatggcgcatcgggaacagaaggctaccctggtccaccgccaccggaagctccgccggaatggccaccatgggaaaatgagcaatccgaacccggcgcgccgctggcacccccgaagtcgccacggcgctgaccctcgaacagtcgccacaaccgcatcgcagcatcgcaaggagacagacatggcatttagacaggggtggtaccagacccgccgcgagaccggcggccccaacgaaggccgggtgcattgccgttatttcgtggatgcgtcgacctacagtgcgcagtgcatcgtagaggccaacggcgcgcaaattctgacatggcaggcgcaggatccctcgcactaccgcaaggcggcctggtcgagcgagtatgtcaagttggccagtgccaagcccggcgactggtgggacaacccggccacatccgcggggtataaccccgacatccccggcgattactcgcgtgaaaagcgcaagccaaccgcccgcgaattgtgccagcgtgccagccatgtcgatccggccgccaccgatgggctgcagtgcagcaaggagatccatgtcggcatcttcttcgacggcaccaataacaatatggagcgcgatcgcccgctgctcgggcattccaatatcgtcagcctgtttgatgcgcacaaggacgaccggaagacctgtttccgctactacatccccggagtcggcacgcccttcaggcagatcggcgaaacgaccgagtccgatgacgggaaggcctttgccaccggtggcgaatcgcgcatctactgggccatgctgctggtctataacgctgtatgtgcggcagtaaccggtaatgatctactgcaagaagcggaaatgactcgcctggtcaccagctacggcggcggtttgaagacggcctggcacctgggcaacgacaaggcgcgcacggtcttgcgcggcgtgcatcagcgcctgctcacggcggtggaaggccggcgccccaccgtgctgcgcctgaacctgtcggtgttcggcttttcccgtggcgcggcgcaggcacgcaccttctgcaactggctgcaggaggccaccgggggcatggtgggcacggccgcgctcaggctgcgctttgttggcctcttcgacaccgtcgcctcggtcggcctggccgattcgtcaccggtggggaccggcttcatggactgggccgacggcacgatggagatccagggggtcgaacgtggcctgcactatgtggcagcgcatgaaatccgccgctcgttcccgctgtccaccgcgcgcggccaggggggcatcgcagtgtcggggctgagcgagtacatctatccgggcgcgcattcggatctgggcggtggctactcaccgggcgatcagggcaaggccgccggagcgcgcgccaaactgctgtcgcagataccgcttaacgatatgcacttcgaagcaataaatgctggaactgagctcaaacgcaaagatcagcttcccttggaaatcaagtcagacttcgtcgtggacgagggccttgattccgcgtttgccgcttacacccaatggaccacccaactcgacgaaaaggccgatgacgtggcctcgcgcgccaaggccgaggtggatgggcgcatgcagtaccacatgcagttgtactggcgttggcgcgcaagcaagcaaaccgacgcgcagttcaagcagatggtcagctaccgcacggccagcgctcaggacaaacaggatctgtgggaggccgagggagactggcgcagggacatggaacaggcgcggcgtgcggtcgaaacgccggcaccgcgttcaaccgtcggcgctgtcagccgtgccctgtatcaggcggtcaagcaacaggtacaggttcccccgctcgtggatgcctttttcgaccagcatgtgcacgactcgcacgccggcttctggttgctggggccgcagaccacctacgaccgtcaggtctatatcaacgaagtcaaggccaagcagaaaacctacgaagagctgacggaactcgcgcggacgaccacgagtccggaggcgagtgtcgcgctccacgcgcaggcattgacctaccaactgaacaacttcgaacggcgcgtgcttgatgtagcggccgccggatcagcgcagttcccattgatgaccgatgccgacgctgccgacatggctagccataaaggcatcaagacacaagcagccttatgggcgatggggacgggcacacggcgtgaggcgaacgggcatggtcaatatcgccggctattcgaccgtagttgatgtaacgcggcagatgttcgcttgcgatcatttaccgacacacgcaccgccaggcgcacgttggcccgctccatcgggctgctgacccagtcaccgcagcagggccaggcgccgccggcgcagctgttgctgacgcgggtgtggcatgcgggtatcaacaacttgccggtggacgtgcgcgcggcggtgcagtcgcagttgggggccgcgccggcgtggccggacgccagcgcggtggccgcacgcagcacctgggcgcaggccgaggcggtgggctacggcaacgccttcgaggcggtggaccggcagcagccgtggcggccggtgctggccgacggcaccggggcgcggctgcacccgcggccgaccgcgccgggctcccagagcgccatcgtggtcggtgccgatggcagcaccgacggcagccaggaggtccatgccgacgcgctgggccggatccgcgtcaggttccacttccagcacgccgcgtcggccccggccgcgcaggacagcacgtggctgcgggtggcgcagcgctacgccggcccgggcgtgggcagccagttcctgccacgcatcggccaggaagtgctggtgggcttcctggagggggacatcgaccgtccggtggtgctgggggcgctgtacaacggcaagggcgaagccggcgttcccgccacccccggcggcagcagcgccgaggccgacaccggcctgtacgcccaggccggcgacggcagacccagcgcgcagggcaacctggccggcggccatgccccggcctggcacggtgccggcggcggcgcggacaaccaccgcaacgccaccgcgctgtggggcgtgcaatccaaggaatggggcggcgctggccacagccggctggtgttcgacgacagcgaccagcaactgcgcttgcagctggccacgacccaggcagccacgcaactgaacctggggcacctgatccaccaggccgacaactaccgcggcagcttccgcggggaaggcttcgaactgcgcaccgacgcgtggggcgcggtgcgggccagctcggggctatggctgagcagctacggccgcagcggcggcccggccggcgaggcgacccagcccagcgcattgctgagccagctgcagacgctgggcaagacgttctcgcaggcggcgggcacgcaccagacggtgaagctggccgcgcacgaaggcgtgggccaggcgaaccactcccagctgatcgccgagcaggcaccgctgccggcgctgctgaccagcgtgaagaccacggtgccgggcacggcctacgccgacgccaagggtgcggcggccgagcgccgcgccagcccgggcgacgaccgggtgccgcataccggcgatgcgctgctgggcctggccgcaccagcggggatcggcgtggtggccggccagggcctgagctggagcgtgggcgagacgctgacgctggccagcggcgcgggcagcgaagcggccatcgccggcgacgcccggctgcacagcggccaggcaatcggcgtgctggccgcggcggtggacggccggcaaacgcaagccaacagcctgagcctcgtcagcggcgaaggcgcgctggacgtgcaggcgcagtcggacgacgtgcgcgtacagtcgaaagaaggcctgaagctgatcagcgccaacgccgacgtggccctggcggcgggcaagaccctccacctggcggtggccggcggggccagcgtgaccatcgaaggcggcaacatcaccgtcgcctgccccggcaccatcaccgtgcatgcgagcaagaagtcgttcgtggggccaacgacgctgaaccggtcgtttgtcgcttggccgcaaagcaacttgaatgcgccttgcatgatgcaggctgcggcgaccaatagcgcgtttgtgcgagtggactaacggaccatgaaacgcagcagcctaagcaatcctgcctcctaccagcattgggtcatgtcgcatgtcggcgaggagcaatacctgatcgccctgctcgacccgacccgctatgaagatatcgacacctgcgtcgcggccctgggatttagccagcaggaattcgaggcgctccccaacctctatgaaaaatacgccctgacgctcaggacgcatggcccccgcgtcttcagcgcacgcgtgcagtcccttctgtggcctagcatcttcgagcaggcttatacctgccaggccgcaagcttcctcgttgccgatgtccgtgagggtctgctcgaccacctgctgtcgttgacgcgcctcaagcagcctgacggcagcaacttgctgtttccggtttcaagacgtgaccgtcctgtccgcattggcacccgtattggacgagatacagcgagcagccatggtcggaccagcatcgggttggttcatgagcgacgtctgtgccactcctcatttgatcgagccatcaacctcgcgcaggcaacgccccaggcttgaactgacgaaagcacagttggcgaggttgggcgatgcattggcaccgttcaccatcatttatcaggccaatgagaccgatacctcgttactgcagcaccttgatcaatgcgcgcgcgttcgtctcatccgggcacgcatgcatcgggcacgacgacaaggcctgcggcgcgaggacgacatcgcgttgtactgcgtcttgagcctgcagttgcccgccggttttgatcgccacagtccagtcggtgacgcactggaagcggcccgacgcaatggcacttcattcgggagggaaatcgatcgcataccagtcagtcgttggcgggaatgggatcaagagctcgacttggatcggacaccgacatgaccggcatacgacgacacactcggagccgagcaaggctcggctgcatagacacggcggaacacacgaccatgaagatagtggatagccaatcgcagacaaagctgtctacagcaaagacgcgcggactcctgatggccttggcatttggactcgcctggccgctgactggctgcggacaatccaagcaggaaagcaaagtgaacggattgagtggcgtggtgtttaattattccgatgaagcaattgcgagggtatgggtagacggcgagggcattggcgggccagcagagcctgtcaagcctggcgatgtcacaggtggaggccagacctgctgcctatcaatggatgcaagtcgcggcatcgttccagtcaaaatacttccaggagaaggtgacgaatataccgtacaagcagtggtagagcagccatggcccaaagatgcaaccacggtgattgtgcacatactcccaaaacgtaagatcgtcatcgaaacaacacttggaattaatacgtcgccacgcagcgatttaataaattccagaattgcagaacttggaattcctaaagaagttaacgcagatcagtacatgatccctgagagaaatcgctacagagaatacatggaattaaataaagatgagcgatgatgtcaacgtcatagggccgagagtccgcgctgtcgaaaatatggtcgcacggtccagagaaaagactaaaaatagacaaggcggccctgcctgcattaattgcaaagtcccattatggataagtttcttttttgatggaaccggaaaccatcgaaacaacgacttcccgcgaaatcatagcaatgtagccgctttattcgatgctcatgcacgcggcctccccagagctgcgacttcattctactacctgattagccctgaccttcagctgcagcacctgcgcacttatcgcgaaacgagcgcgatagaaggtcgtgatgacgtcctggctgaaataacttcggaccggctcctcgcgtcagcaacgcgaaagcgcacatcatggaaaacgtcaggaaaaccatgctgtttgcaggactgaagcaaaagtctagctgagggttagggctaatcaggttctactatgaaggaaaaggtcgtccccatcgaacgctatgagaaacccgggacgcggctcaatgtgcactttctgccggaagggaaggtgcggctgttgatctggaacggcgcggccggatcgaaaggctacaaaggccccgatgcaccagtcaaacccgataactggccgccgctaccgccgccaccgatattgccggacgcaaaatccgaacacaccgatgcggagcatcagccatgagcgacttcaaacctgggtggtatgcggtcaagcgcctgcacgatggcgcggtggacaactggtatttcgagacgcgggagcgggtgacgctgaccgcgcgcatgctgccgaatggccaccagatcccgtacttccgtctcacctattagcggcgcactctggtgcactgaatgcctgcaaccaacgcaccactgcttcgccaatgcaatacgaggacacgatgcgacatcacacaaatgaccaaaacaagatcaggaacttgcccatcgttgcccgcctgctgatcgcgctggctctgctctcgctactgatcggctgcaaggccgagccgtctacgacggccgaagcgagcatcagtccttacaaccataccgaggactacatccacgagctttatgtcgatggccaatggggggggaattcctatccatatggcggtggtgggagcttcgtctgctgcatcacctatccacgtcaatggcaccctggcctgaccgccaaagttcgttggacaacatccagtggcattcccggcattcgcagcgaaccggtctggcacgagaaggtcgtccccatcgaacgctatgagaaacccgggacgcggctcaatgtgcactttctgccggaagggaaggtgcggctgttgatctggaacggcgcggccggatcgaaaggctacaaaggccccgatgcaccagtcaaacccgataactggccgccgctaccgccgccaccgatattgccggacgcaaaatccgaacacaccgatgcggagcatcagccatgagcgacttcaaacctgggtggtacgcggtcaagcgcctgcacgatggtgcggtggacaactggtatttcgagacgcgggagcgggtgacgctgaccgcgcgcgtgctgccgaatggccaccagatcccgtacttccgtctcacctattagcggcgtactctggtgcactgaatgcctgcaaccaacgcaccactgcttcgccaatgcaatacgaggacatgatgcaacaccacgataaagaccaaactcatagcagaagctatcgtgccgttgcccgcctgctggcggcgctgaccctgctctcactgttggtcgcctgcaaggccgagccgtccacaactgctgaagcgagcatcagtccgtacaaccataccgaggactatattcaccagctctatatcgatggtcaatggggtggaaactcgcgcccgtacggcggcggcggaagcttcgtctgctgcgtcacctatccacgtcaatggcaccctggcctgaccgccaaagttcgttggacaacatccagtggcattcccggcatccgcagcgaaccggtctggcacgagaaggtcgtccccatcgaacgctatgagaaacccgggacgcggctcaatgtgcactttctgccggaagggaaggtgcgcctgttgatctggaacggcgcggccggatcgaaaggctacaaaggccccgatgcaccagtcaaacccgataactggccgccgctaccgccgccaccgatattgccggacgcaaaatccgaacacaccgatgcggagcatcagccatgagcgacttcaaacctgggtggtatgcggtcaagcgcctgcacgatggcgcggtggacaactggtatttcgagacgcgggagcgggtgacgctgaccgcgcgcgtattgcccaatggcgaccagatcctgcttttccgtcccacgccacagcagccttatctgtccaagacctggtcgtcggcctacgaatggttgcccaccgccaagcccggtgaccattgggacaacgacaagtacggtgcggtggccgacggcaagaccgagttgccgggcaagttctcgcgccgccagcgcaagcccagcgcgcgcgaactgagccagcgcgccagcaaggcctgcttctcgtcggtggacggcctgagctgtacgcgcgagatccacgtggggatcttcttcgatggcaccaacaacaatatggagcgtgatcgcccggtgcaggggcactccaatatcgtcagtctctacgacgcgcacaaggaagacagggtcgagtatttccgttattacgttcctggcgtcgggaccaagttcaaggaaatcggtgagcttgccgaggacgccaccggcaagagcatggcccgtggcggcgaggatcgcatccattgggctttgacgaggctctataacgcggtcaatacctcggtcaacggcttcgacttgctggacgaggccgaaaccaaggatctggtcaccggggtgttctccggcttgcgcacctggtaccggctcggcgatggcaagatggaatcgatcttccgcgacctggaccggcgcctgcgcaagcaggtggccgacaagcggccgacgatcaccacgctgcatctgtcggtgttcggcttctcgcgcggtgcggcgcaggcgcggaccttctgcaactggctggcgctggcgaccggcggcaaggtggggccggcgcaggtcaacctgcgcttcctcggcctctacgacacggtggcctcggtgctgctggccgattcgtcgccggtcggcagcggcctgttcgactgggccaacaagaccatgcgcatccccgaggtggaagcggcggtccactacgtggccgggcacgagatccggcgctcgttcccgctgtccaccgtgcgcgctggcggcagttggccggcgaacaccaaggaatacgtgtatcccggtgcgcactcggatatcggcggtggctattcgcctggcgaccaagggaaggcgcgcggtgggcggtcgagcttgttgtcgcagatcaccctcaacgacatgtacttcgaggcttgcaacaacggcgtaaagctttctccgttggataagctcgaagaagaaagcaaagacgacttcaaaatcgaccccgccctcgaaaccgctttctccgcctatctcgattggacgcctgccaacgaaaagggcgagaacctgtccggcaccaagcgcggggtggtggagaaccgcatggagcagcagatgcagcgctactggcgctggcgcgcgtccaagcgggacgccgcgcagtttcgtgcgatggccagctaccagcacgccacggcgcaggaccgcaccgatctgcaagaaggtgagctggactggcaggacgacatcgcgcgcgcacgcgccgcgcaccagccctggacccacacgttctactcgcaaggcctgcagcacgaggtacaggtgccggccgaccccagcaggacgcagcgcgatctgctcgcggcggtggacgacaccacgccgattccggccgaggtggaccgcttcttcgacgacttcgtgcacgactcgcatgccggcttctggctgctcggtccggtgtcgcaggcggacaagaaggccttcgccaacgagatccgcaagaagaacgcacagcatgccgcgctgctcaaggcggccgatgccgccgccgaacacggcatgttcgaaggtgcggtgcaggcgcgccagcaggccgaacgctacgcgctcaaccgcttcgagcagcgcgtgctggcgcagaaccccaacgccagcgacgacggcaatcccgccacgatgccgctgatgaccgacaaggacggggcggaactacgcgaaagcgccggcgtggatggatgggtcgtcaagaacatgctgggcaccgcgacccggcgcgaggccaacggccccgggcactaccgccacgtgctcgaccgtgaccacgaaatgctgcagttcgtggacgaagccgtataccagggcgagcgtctcggcgaggcggtcaaggacggcatcgaagacgcggccgaatccgcgcggcaggccgccgccgccgccaaggagagggcgcagcgtgcagtcggccaagcagtggatagcgccatcgaaggggctggcagggcggcccgcgacgtgctggaacaaggcttgaagaagatcgtcaatcccggcggaccgaccttgtactagccacctgaccgatgacgggcgcatgccgacgtgggctactgcgccaacgttcgcatcggtgaatgtgctccagcgcgtcgccgtcgcacgtggtggcaaccggaatcaacaccgttgcgctgctggacgcagccggcgagcttgggcgtgtgccagcagtttggtcgccgcctcacgcgtgtcgcctcacgcgggtgaaacgccggcatgcgagcgagcaatgccgatccgcggcggaaagcgggtcacagctatcggcagatgatgtctgcagtgcgccggggatgccggcgcgctgccaggctgcgacagcaacagtccgcagcgctgtcacgcaggctgcgtcagcgctgcagcgccagactggccggctgtagatccatgttctgcaccatcgactgcatcgaggcgagttcttcggcgctggcaccatcgatccacaattgggcgtagcgcttcttgcccagttcgaccacggtgacgcggcgcgattccatgcctggcaccttgttgccgccgagatcgagcttgtaccagtaaaactcttcctgccggatctggcccttttcggcgcggcggtcgcgtgccagcgccatgtctgggtcgcgcgtggtgagcatcaccccgaccacctgccggccatcggcagtcatggccttgcagaccaggtaatcggcaccggcgagctcgttccactgcaggccggaggccggcggcaacggtgggcagaccggcgaggcgtgggcggtggcagtggccagcagcaggctcaggccgacaaggcaggatgcagacttcatacacgattccctggcattggatgacgatgcgggcgcgccgatctcgtgccgtcgcagtgccttgagctccccgcccaagatctgccgtccacgtaacgcgctccgtctatgcagccatcactaccatagttgtgcgaatcggctcaagcgatatcgcaagcgtgcgtggcatcccatgtgcgacgtggcacttccattgcgagacctggtatttgcgcctgtcggtcacgcgtatcgcgcaccgtttcaagggtaattaaccggcttcggggccggcgtttccggcaacggaatgcattccttgtcgtcgctgggaatgctgccgaagcggccggcctgccagtcattcttggcctgctcgatacgctccttggagctggagacgaagttccaccacagatggcgcggcccatccagcggctcgccgcccagcagcatcgccttcagcggcgtcttggcgcgcaggcggccgcgtgcgccgggcgagggcacgatcaggtggcgcgctggcacgtcggcaccgtccagctgcgcctcgccttcgaggatgtacagggcgcgctcggcgtgagtggtgtccagatcgagctcggcatcgggcgccagatccagtgccacattcggcgtgccgctgaacacctgcaccggcgattcctcgccatatgcgcggccggcgatcacgcgcagccacacgccgtcgcgccgctgctgcggcaggcttgccgccgcgtagtgatggaacgctggcgcggtttcttcggccgagcgcggcaaggcgatccaggtctgcatgccgtgcaaggcgtgttcgcgtgcgcgctccgcgccaggcgtgcgttcggaatgggcgatgccgcggccggcggtcatccagttgacgtcgccggggcggatcacctgatccgagcctagcgtgtcgcgttggccgatttcgccggcccacaggaacgtgaccgtggccaggccgatgtgcggatgtgggcgtacatcgatgccgtgatccggctccagcacggctgggcccatgtggtcgacgaacacgaacggaccgacgctgcgcgcctgcagggtgggcacggcgcggcgcacttccagcccgccgatgtcatggacgcgtggaacgatcagggtgaccatgcgcggtctggcggtggcagggacggaagctcagcttcgcatgattggcgtcagcattgccgtctggcgtcacgccgcggcagagtgggcatgcgggtcgccgacgcatcccggtcgctgcaaaggcctggcgccgcccattgaccgtcatgggcgacgccatcgcgaaggatccgatcagcgcgcctggagatggacctggcccgagcgatcgatcacgaaaatgagcctgtgctgatcagcggaggtggagccgaatgcatccagcaaaaaaacgccacgcaggggactcctgttgccgccagtgaaatgcggctgccgaagacgacggcgaccgcaagaattcaatgaccaaagccatccaatctgcgtcacggaggccgccatccgcatgccgatggcagcaccatcctgctcggcttcgagtatggatgacatcgttggcatgtctatcttgtaagacgcacgtccggtgcgaaatttcttttttgcaacaactctgtcctcgcacccgaagaacggctgcggctcttcgcgctttgcaagagcagtcagccaccgggcgcatgttgctacgacgggcagcctcgttgcggagggaatccacctttgtcgccgcacgcgcgaacaatgtcggtgatcgcgggtgcgtccgcatgccgagacgtaccggaaaggcgtcttgcccatgcggtgttgtcatggacatcgccgtcagctgccttgtcgatgcaaccgggcagctggccgcaatggcaggttcagaacagcaatggggtgtccgcggccagggccggcatcttgccgcgccgcgaggcaaggcgatcggccagccgggttggttcgggtagccggtagctgcgcagggtgcgcagggtccagccgagcgcgccttgcatcgacacgcagtggccgggcgagacaatcaaggggttgcaacgcggtttgctgcgcagtgcccagccgatctgcgcaccgcccagcaggatcggcgtgtggtcgccgcgttccgggccgggttcggcgaagctgccagccaggcgctgcttggcgatgccgatgcacggcaggccggtcaccacaccgaagtgcgccgcgataccgagcctgcgtggatgcgcgatgccctggccatcgatgaacaccagatccggcgtacgcgacagccgcgccagggcctgcagcaatgcgggcaattcgcgaaaactgagcaggccggggacgtacggcatcgaggtcggtgcgcgcgcgacatgcgtttccagtggcagcagcgtgtgcgcatccagcaaaaccgcggccgcgcgcgtggtctggccatcgtcttcgaagccgacgtcgaagcctgcaagcaactgcggcgttgcgcttacttcgtcgtgcagcagcacgcgctgcgccagttgatgttgcaactgttgcgcctgaatcacgctgccgtcccaaccggcgaagacggagccattggtgtgcatggccatagcatcgcgcgttgtccgtggcgatctcgtgcacgcctgcgatgcacgcgctgccgctacaatcgcaggctgatcggcccccaatcggagaaccgtagtgacccgcaaactcgtactgctgcgccatggccagagccaatggaatctggacaaccgtttcaccggctgggtggatgtggaactcaccgaccagggccgccaggaagctgtggcggccggcaagctgatgaaggacgaagggctgcagttcgatgtcgcccacacctcggtgctcaagcgcgccatccacacgctgcagggcgcgttgaaggaactcgaccaggactggttgccggtgtccaagagctggcgcctcaacgagcgccactacggcggcctgcaaggcctggacaaggccgaaaccgcggccaagcacggcgaggagcaggtcaagatctggcgccgttcgtacgacatcccgccgccggccatggacgtcgacgacccggggcacccgtgtcacgaccgtcgctacgccacgctcgatcgcaatgcgttgccgggcaccgagtcgctggcgaccacgttggtgcgcgtgttgccgtattggcacgacgcgattgcgccgcagttgaaggccgggcagaccgtgctggtgaccgcgcacggcaactcgctgcgtgcgctgtacaagtacctcaacgatgtctccaacgaacagattctggagctcaatatccccaccggcatcccgctgttgttcgagctggacgacaatctgcaggtgcgcagcttccgttatctgggcgatccggaagcggccaagcgtgcggccgaggcagtagccaaccagggcaaggcgaagtaaacgccgctgatggttgcagcgctgcgtgcgtcgcgcgcagcgcctgtcttcgtgtggcacgcggctgcaacgcgccgcgtgctgcgttgaatggaagcggtgcgcgtgagcgcgatgcgcgcctggcgctgatgtgcaggccagacatgatgtccggcaaacgtaaaacgcggcaaatgacggctatttggagcggctaacaacacgtcgcgagcagctgtcgggtgggcgcggacggcgcgcagtaaccgcagtggacgcgtggtacatgccgattccgagcacccgccgcgcccgcctggcggtgagcgcagtcgtgttgttggccgctcttcctgtcgtgcgtatctggtgacgctgggcacgctggtggcagcaggcagcggctgcgtcgccctggccgctggcgatatcgcaggcgccgggctggcgctgctggtctgcgcgctgggcgtgctgctgctggggttcggcgtcgtcgggccgacgcgacagatggaagcattggccgatgcgacatccgggcacaaggccgccctggtgctgatggtgctggcgtctccggtgtacctgttgatggcgccgttctacgcgcggcggtgactgcatgcggtggcgcgcgctgcgccgggatgcggatgttgattgaagcggtgtgtcgtggcgtcggtgacagacgcgcacgcagcgtgtggttgcaatgacgttcgatcaggcgcggcagcggacgttagggcgctgcagtgccgctgcagtgatctggtgtggccgggtgcagagcgactgacgaagagacaagcgccgttcgatgcgctggtcttcgacagcggttaccgaccggctgccgacttttttcgaccgcgcatgcgcggtcatgccttggagaattcaatgaagttgagcaagttcgcacgctgtcgcttgcggtagccattatggttgcgctgtctgcgtgcggcgcctccgacgatgctgccaaggtggcgctcaccgcaccgcaggcggtaccgaccacggtggatgtgtccaagctcgatgcgccgatcgtggcattcggcagcggcgacctggatccgtccatcgcggcgtgccaggacctcaatgggttcgtcaacgcaaaatggctcaaggccaatccggtgccgtccgatcgcaccagctggggcagtttcgaggtgttggccaagcgctcgctgaccatccagcacgtgttggtggaacaactggcgcgcggcagtctgtcggccggttcggtggatgccaagatcgccgaactgtggcggaccggctcggacgaagcggcgatcgacaaggcgggcatcacgccgctgcagccgcagttgcagaccatcgatgcgctgaccgatgcgccggccatcgccgcctggttgcgcaacagctatgcgcaaggccagggcttcgtgttttcgttcgacgccaatgccgattataaaaattccgagcagatgattgcttacgcagggcagggcggtatgggcttgcccgaaaagggctattacaccgacccggcgcaggcgaagatccgcgcgcagtacgtggcctatatcgcccgggtgctggagctgtcgggcatcccgtcagcgcaggcggccacccaggcaaaggcggtgatggcgttcgaaacgcgcttggccaatgcgtcgttgtcgcgcatcgaactgcgcgacccggccaagcgctacaacccggtggatgtggccggcgccaacgcgatcacgccgcacttcgattggaaggcgttcttcgcggcgctcaaggtgccgaccggtacgttatcgctgagccagccaggttattttgccgaattcgatgcgatgctggccgatacgccggtcgacacctggaaggcgtatctgcgctttcatagcgtggacgaggcggcgccgtacctggccaagccgttcgaacaggccaacttcgatttctccgccaaaaccctgcgcgggcagcagcacatgctgccgcgctggaagcgcaccttgaatgcggtcaacgaggcaatgggcgaggcgctgggccagctgcatgtgcaatccgcattccccgccgaatcgaaggcgcagatgcagcaactggtgcagaatctgtcggcagcgctcaaggcgcggctggaaaaattggactggatgagcgcggaaaccaaacaacgcgcactggaaaagtgggccagcttcacgccgaagatcggttaccgggaccagtggcgcgattggtcggggctggaaacgcgtggcgacgaatttttggccaacatgcaggctgcgcaggcattcaactaccgctacatgctggacaagatcggcaagccggtcgacaagcgcgagtggcatatgaccccgcaaacggtgaatgcgtactacaacgccacccgcaacgagatcgtgtttccggccgcgatcctgcagccaccgttcttcgaccccaaggccgatccagccttgaactatggtggcatcgatgcggtgatcgggcacgaaatgatgcacggctacgacgattccggcagccagttcgatgccaagggcaacttcgacacctggtggaccgacgcggaccgcaagttgttcaccgagcgcaccgatcagctggtggcgcagttcgacggctatgaagcgatcaaaggcgtgcacgtcaaaggcacgctgaccttgggcgaaaacatcggcgacctgggtggactcaccgttgcttacgatgccttgcagatggcactgcaggcacagcccgccgccaacaaggacatcgacggctattcgcaggaccagcgcttcttcatgaactgggcgacggtgtggcgccgcaacgttaccgatggcgagttgcgcgtgcgcttgaataccgacccgcatgcgccggcgaatttccgcgccaacggtgcgccgttgaacatgccggtgtttgcgcaggcgttccagtgcaagatcggcgatgcgatggtgcgcggtgacaaggagcgcgtgaccatctggtaagtgcgggcgcgcgagggttgttgcttcgatagctctcgcgcggtttggctgaagacgctgtatgccagcgctggcgatgtgcgtggtcgtggcggtgaatatttcaagcgatcgcgctgtttttgagtcgcgttgtcgagcccgctctgggcagcgtctgcacacgggtctgcgcgcatggcctctacactgccgcgctctgaatcgcggagccggcagtgaccaagcggacgtttttcaagtggttcggtattgcgctgttcctgctggtgctggccagcgtgttgtcgctgtacggctatgggcgctttgccgaccgcccacgcgggccggtcagtcatgtgctgcttgcaacggcggtgacgacgccgatcgacaaggtggtagcgccattgcaacaagcgcataccgatcagaccggcatggtgattctgtccgacaacgtcgatgcgttcgcagtgcgcgcgctcaccgcgcgtgcggccgggcgcagcctggacctgcagtactacatctggcatgccgacttcaccggcaacctgctgcacgaggaattgctgcgtgcggccgatcgcggtgtgcgcgtgcgtctgctgctggacgacatgaatatccacggcagcgactcggtgctggcggcattggacagccacccgctgatcgagatccgcctgtttaacccgacccgcgcgcgagggcaccttgatgcgcggtgcggaaatggtgctgcgcatgttcagcatcaaccgtcgcatgcataacaaagcctggatcgccgatggccgcatcgcggtggtgggtggacgcaatgtgggcgacgaatatttcgatgcggcgcgcgacaccaacttcatggacatggatgccgcgctgatggggccggcagtgggccaggccgagcaggtgttcgatgcgtactggaacagccccaacgccttgccgctgtctgcgctggtcaccgcaaagccgcaggcgctggaggcgttgcgtgtcagcctggatgccggcatggcatcgccgcgcgcgcatccgtatgtggagcgcttgcagcgctcgcccagcgtgcgcgaactgatgcaggacgaccgcctggtgcattggctgtcgcaggcgcgcatcgtctccgacccgccggaaaaagccgaaggcgcgccgccgcaggccgactggatgacgccggtgctgatcggcgaaatggcgcacgcgcagcacgcgctcaaggtgatttcgccctacttcgtgccgggcgacgaaggcatgcgctggatcggcaacctgcgccagcgcaatgtgcgcgtgagtatcctgaccaactcgctggcggccaacgatgtggtggcggtgcacagcggttacgccgactctcgcatgccgctgttgcagcggggcgtgtgtctgcatgagctcaagccgatgggcgagccggacggcagcctgttcggttccagcggtgccagcttgcacaccaaggcgtttgttgtggacgacagcagcggctttatcggctcgttcaacctcgacccgcgttcgatgaacctcaataccgggatgggcctgctgttcaatgatcggctggtcaccgcagaactggagcggctgtacaaccacaaggtcagtgcagcggtgagttaccgcgtgaccctggaccagggcacgctgcgttggcacgacgatgccgctcaagcgcccgaagtgtggtcgcgcgagccgggcgcaagcatgtggcggcgtgacgcagcgacggtgatgggctggttgccgttggagtcgcagctgtagcggtttgatgagcgtgtaccctcatccgcccgccgggcacttcttccgcagacgggagataaggaatgtggtggccatccattgatgggagaaacgcgcgcgttggtcttccgcagatgcagtcgttctgtcagatacttttagcgggtgaagcggacatccgtcgcgttattgcagctgcgtcacgatctcgcgcgccatcgcgcccagcggcaggatacggtctgcgccgccgcgcttgatcgcttccttgggcatgccgaacacgatgctggtctgttcgtcctgcgccaccgtgcgtgcgccggcctggcgcatttccagcaggccggcggcgccatcgtcgcccatgccggtcatgatgatgcctagcgcattgctgccggccgcgcgcgcggccgagcggaacagcacatcgaccgagggccgatgccggttgaccggtgggccttccagcacttcgacgaaatactgcgcgccgctacgacgcagcagcagatgtttgccgcccggtgcgatcaatgcacggcccggcatcacacggtcgttgttggcggcctccttgacggcgatctggcaaagaccgttcaggcgcgcggcgaaggcagcggtgaatttttccggcatgtgctgcacgatcacgatgccggggcagacgcgcggcagcgcggtgagcacttcttccagggcctgggtgccgccggtggaggtgccgatggcgacaatgcgttcggtggtctgcgccagcgcacgtccgctttgtgccggcaggatgacatcggcggtgtgcttgacctccgcttccagcggcacggcagtcacgcgcgcggccagccgcttgacgttggcgcgcgctgcgctgcgcacggtcgccaccagttcgtcggcagattcggtgagaaattgcttcagacccaggcggggtttggtcaccaccgccaccgcgccggcggccagtgcatccatggtgacgcgggcgcctttttcggtgagcgtggagcagatcaccaccggcgtgggccgctcgctcatgatcttgcgcagaaaggtgatgccgtccatgcgcggcatttccacatccagcacgatcacgtccggccactgcttgcgcatcttctcgatcgcaagcaacgggtcggcggcggtggcgatcacctcgatatcggccgcgtcgttgagcacgttcaccagtacctggcgcaccaccgccgaatcgtcgaccaccagggccttgatggtgttggggctggcggtcgggctggcagaggggtggttgagcgctgtcgacacggtgaatccttcggtcacgccttgcggaaaatcgagggtgccacctggaccagatcgatgtcgagttcgctcaggctttccgaatggccgatgcagaaatgcccacccgatttgaggttggacaccacgcgcaggatcacgtcgcgcttggtctggccattgaaatagatcatcacattacgcaggaaaatcgcatcgaagctgcccagtgccggcaacgcggtattgagattggcatgcacgaactgcacgcggtcgcgcaggcgccgctccaccagcaaggtgccgtcgtacttgccctggccacgcagacaatagcgtttgagatacgcctgcggaatgccatcgatgcgttgcagcgcgtaatgaccggtgcgcgccttggccagcacgcgggtgctgatgtcgctgcccaccacttcgaacgggcggccctgcaaggtgtcgtccagcaccatcgccatgctgtaggcctcttcgccgctggaactggcggcgctccagcagcggaacggcagcccgccacggtgttcgccggccaccttgcgcagcagttcgaaatgcttgggctcgcggaagaagtaggtttcgttggtggtgagcagatcgatcgcggtctggatttcgtcacggtcctggcggctttccagcaactgcagatactgcgtgtaggtgctgaactgatgctcgcgcagacgattgcccaggcggccgcacagcatggctttcttgccggaggaaatgctgatgccggcggcttcgaagatgaaacgctggaagcggccgaactcctgttcggtgatggcggtggcggtactcatcggctcaggccacgtccgcatcgctgggcaacgtgctgtcgctcaggcgcgcgatgcgcacggcgtgttcgcgccaccactccgacagcatcggcccgggcatcggcgatgccatcagatagccttgcgccaggtcgcaaccgagttcgcgcagcagccgccaatcttcgggcgtttccacgccttcggcaacggcagtgagttccagccgatgcgccagctccagcgtggactcgagcacggtgcgctggctgcggctgcgatgggcggcatgcacgaagctgcgatccagcttgagttcggtgaagggaatgctggccagacgctgcagcgaagaaaagccggtgccgtagtcgtcgatggacagtccgaaaccatgcaggcgcaaacgcgcgagcatgctcagggcattggccggctccacgatggcgctttcggtgagttccagcaccagatcggccgggcttaggccgttgtcgctcagtttggcgcagagttcttcgagaaaatggtcttcgcccaacagcctgggcgagaggttcaatgccaggctcagatcgaagccttcggcgcgccaatccagcaattgcgcgatggctttgtcgatcacctgctgggtcaatgcgtggatcaagccttcgcgttcggccaggggaatgaagcggtccggcccgatcatgtcgccttgcgggcggcgccagcgtgcgagcgcttccacaccgcgcaggcggccgtccttcagatcgagtttgggttggtaggccacgcggatctcgccgcggcgcatggcgcgatccagccgcgaggcagccgcgctgccgctggagatcagcggcgaaatcgcaaccggtgcgaataccgcggcatcggcggccgggttcggctcgcaatccagcacggtggccaggtcctgcaggttcatcggtttttcgatgccgcccagcacgcgcacgccggcgctgcggctgagttgcatcaccgcatcgatcagggcgccgccgcgttgcgacatcatcaccaccggcacgctgtatttgccgcgcgccagcgcgtcgagcaactgcacgccgtccatgcccggcatttccaggtccaccagcaacagcgatggcccaccggcacgcgtcagccacgccaacgctgcatgtccgccggctgcaccgtcgaccacgctggcaccgagctggcgacacagcgccatggcgtgttcgcgctggaccacgctgtcgtccacgaccaggaccgggccggccagcatgcagttgcaggagagaagggcagggcgcatgggagtccttgtgtgcatgcgtgaggtcaggccgccagctcggcggctgggagctgggcaagcgtatcgttgcccagcacggcgtcggtatcgagcaggatcacgaagcgctcgccgatcttgcccatggcatggatgaagtcgcgcgcgatgccagcgccgaagctgggtgtgtcgacgatgtcggccggtgcgatctccagcacttcgctgactgcatccaccaatagcccaagcacttgatgcacctcaccatgcgcgatctccacgatcacgatgcagctgcgcttggtaatcgcgctggcgttgcgtccgaagcgttgctgcaggtccaccaccggcaccacggctccacgcagattgatcaccccgcgcagcgcgggcggcatcatcggcacgtcggtggggacgcggtattcgatgatttccttgatgcccaggatgcccaggccgaacatttccccacccagcagaaacgtgaggtattgctgcggtgccgtcgatgacggcagctcgtggttggctgcagtgtgcgcgtgcatcgtcggctcctcagaagctggcgaattgcgattcgtcgatcgcgtcggcggtggcggtggcggtggcggccaccgcgctgatctggcgtacgttggtgcgtcgcggcggcgcgctgctcacagcggccggcgcatgcgctgcaatccgacgtggccccggcctgctgctccccgatgcggcgccgcgtccgccattgcccagccggaagaagcccatcaactgctgcaactgttcggcctgtgcgctcatttcttcggaggtggcagccagttcttcggcattggccgcagccgattgggtggtctggttcaactggcccacggcggtattgatctgactgacaccagcggtttgctcttcggaggccgcggcgatttcctgcaccaggtcggaggtgcggcggatcgaaggcaccatctcgcccagcacgcggcctgcgctttcggccagttccacgctggattcggccacttcgccgatttcctgcgcggcaatctggctgcgctctgccagcttgcgcacttcggcggccaccacggcaaaccctttgccgtgttcgccggcacgcgctgcctcgatggcggcattgagcgccagcaggttggtctggtacgcgatgtcgtcgatgatgccgatcttcttggcgatgtccttcatcgccaccacggtggcgcgcacggtgtcgccaccgtcggccgcttcgctggccgccttggccgccatgctgtcggtcacacgtgcgttttcggtgttctgtgcgatggaggcgttcatctgttctagcgaggcgctggtttcttccacgccggcggcctgttcgctggcggcctgcgcaagtgcttgcgcagtggcgctcacttcttccgatgcgctggccaggttctcggcgttgcgattgacctcatcgacgatctcggtcaatcggctcatggtggtgttgacgtagcgctgcatgtcggcgaacgcgccttcgtagcggccttccacggtctgggtgaggtcgccgtcggccatcgcgcccatcacctggatcacttcggaaatgctgcgcaggttgccgcgcgcgcgctccacggtgtcgttgatgaaggccttcttgcccggcaactgcgccagaggggcatcgaagttgccgcggccgaattcggccaccacacccatcgccagtttcttgaccgcgatatgcgcgcccaccatctggttgatgcccagcgccatgctgcgaaagtcgccatcgaagcgggcgctgtcgatgaccacatcgatatcgccggcctcgtgttcggccgacatgtggttgatctcggcgatcaggccggtgaggttgccacgcacctgctcgatggtgtcgttgatgaagcgtttcttgcctggcagcaatggcagctgcgcggtgaagttgccacggccgaattcgctgacgcaggcgatggcctgcttcttgaccgcgatatggctggccaccatcgcattgatgccttcggccatgcggcggaaatcgccggtgaagcgctgggtgtcgatgaccacatcgatatcgccggcgtcatgctcggccgacatgcgattgacttcggtgaccatgccggtgaggctgccgcggatctggtcgactacctcgttgatgaaggccttcttgccgggcaagcgctcgagttcggcagaaaaattgccgcggccaaattcggccacacacgccattgcctgttttttcaccgcgatatggctggcgaccatgcggttgatgccatcgcccatggtgcggaagtcgccatcgaagcgtgccacgtcgatgcgtgcgtcgatgtcgccagcatcgtgttcgcgcgagacgcggttgatttcttcgttgacgtggcgaatgccgctctgcaccttgcgcagcccgcgcaggacatcgccggcctgctcgtcgcgcacgtgcggcaaggccacatcgaagttgccgcgcgagaacgcgtccaatgtggtggtggccaactccagcgattcgctggcgatacggattgcccagaccagcaaggcgccgctgatgaatgcagcaacgaggctggtaaccagcagggtggcatgcgacagcgtcagcgcaatgccggcgacgaccacgataacggggagggcgacggccagcgcggagctaaaccacaattgcgtagcgatagggagacggtgtgacatggcggtggcttcctgggggcaggtaacgacaaacgacgcgatgtgtacggcagcgttggtgggagcgctcaggccgccaacgcgttctggttagggtgcaattgctgaatcaggctgggcacatccagaatcagcgcgacatcgccgctgcccagaatgctcgacccgctgatgcccttgacctgcgcaaacaccttggacagcggcttgatcaccgtctgccattcgcccagcaaggtgtccacaaccaggccgaaacgctgcgcaccttgacggatcaccacgatgctttcgcgcggcggggtcttgccgcccagcgcgaacaactcgcgcaggcggacatacggcaacacgctgccgcgcaggtcgatgtagtcgctggcgtagtcgggcgtgaactccacgcactcttcgaccacatccagcggcaccacgaagaccgatttgcccacgccgacctggaagccgttgatgatggccagcgtcagcggcaggcgcactgaaatggtggtgcccactccggcggtgctgtcgatctcgaccgtgccgcgcagcgcagtgatgttgcgcttgaccacgtccatgccgacgccgcgcccagagaggttggtgaccttttctgccgtggaaaaacccggttcgaagatcattgccaacacgtcgcggtcgctgagttggcggccgggctcgatcaggccgcgttcgagcgccttggccaggatgcggtcgcggttcaagccgccgccgtcatcggtgatctggatgacgatgctgccggagtcgtgatacgcgttgagccccacggtgccgcgcgccggcttgccgcgcgccacgcgcacgtctgccggctcgatgccgtggtccatcgcattgcggacgagatgggtgagggggtcgccgatcttttccaccaccgacttgtccaactcggtgtcttcgccggccaccaccaaggcgatgtccttgcccagttcgcgcgccacatcgtgcactacgcgctggaagcggctgaaggtgccgccgatcttgaccatgcgcagctgcaacgcgctttcgcgcacgtcttcgaccaggccggccaggatcgaggccgattccagcaattgcgcatcgccggtgcgttgcgcattggcactcgtgctggacacggcaatgatgagttcgccgaccaggtcgatcatgcgatcgagtttgtcggcatccacgcggatagagcgcgcgtcggtgttgcgtgcgcctgcatcggctgcggcgcgtgcgggtggaacagccggtggaacagccggcactgcggcaagtgcaaccgcacccggcgccgctgccgctgcaagcggtgtacgcgcggcacgggcaacaccgtcggtcggtgccggcactgccacgatgtccagatcgcaatcttcgcggacgaattcgaagacgtcttcgatcgcggcgcggtcggcatcgctgcgcaacaggatctggaaacctagatagttcgcttccggatcgaggtcgtccaatgccggcaattggctgatatcggtgtggatggattcaaccgagcccaggccgcgcaggttgcggatcagcttgagcggcgaattgccgaagcgcagtgcgtcggcgaacaatttcaacgtgatgcgccagtaaccgctctgtttttccggcgtgctgtgctggatggcggttgcagtgacgccacaggcgcagccctgcagataggtctgcaattgcgccagcagcggctcggcttcggcagccaacgcggccaggtcggcgtggctcggatctgcggcggtttccaccaaggcatggatatggtcgcagcacaccagcaacagcccgatcaggtccgagctcagcgtcagcgcttcgtcgcgcaccagatccagcacgctttccaccacatgggtgaagccaaccagctgcggcagatcgaacaggccgccggagcccttgatggtgtgcgcggcgcggaagatggcattgaccgcatccggcgaggactcgccacgctcggcttcgagcagatggcgttccatgtcttcgagcagatcccggctttcggccaggaaggtctgcatcagctggttcatgtccatgcgcgcctcaccagtccgttagtgaatgtgttcgccaatacctgcaactgcatgcgggtacagggcttcgagcaggccgagcagttcgatcacatcgaccaccgcgcggctggaatcggtcagcgaaaacggccggccatcggcttggatcgcctgtttggtggccagcaacaattgcaggccggtggtatcgatctcgctgacggcgcccagatccagatgcaatccacccggatgcagcaaggccggctgcagcaacggcttgagctcggctgcgcgacgaatggtcatctcgccttccagggcaagggtcagcggcgcgggtagatcggacaatggcgtgttcattggtgcctcaagcggtgcgatggtgcacgggtgcgtgccatggcctgggaaggtcgcaagggcctggacgggtgtgagcagcgctgcacacgggccatgccgttctatgcaggtatcggcaccttttggaaatatttaggcaaaattcagtgcaatgacggatttgcgaaacccgtcaccccttgggcattaattgctcagctttgtcgcaagcaggcgcagaaaacgaatgtcccggacagtccacaggacaaatgactgtggcgccgatcagtgcttgagcagcgattcgccatttcatgcgcggtttagcgatgaaatacagcgctttcttgacatggcgccttgcggcgcatggcgaaaggcactgcgtgtttcatgacgtgccacagcgaacacaagcaggtgattgcccacctgcttgtgcgttattcaaggcctgaggtcgtgctcggtgtcgtcatcgaacgcgacagttacctgtgtgcttcagcccggtgccagggctgccaacaggccgcgtgccgcattgaaacggtccgcgccttcgggcatcggcagtttgatgcgcagcttgtccgggccatccatcgtgtagatcttcggctgtttctggatcatctggatgatggtcatcgggtcgatcgtcggcttggcctcgaacaccagccggccgccgttttcgcccagatccagcttgcgcacgcccaacgcattggcctgcagcttgagcgcggcaatggcgaacaggtgcttgaccggatccggcagcaaaccgaagcggtcgatcatctctacctgcagttcgcgcagcgcttctggatcgcgtgcgctggaaatgcgcttgtacaaggtcaggcgcgtatgcacgtcgggcagataatcctcgggaatcagcgcggccacatgcagttcgacatcggcgccgcgcacttcttcgccggcatccaggtcgggcagcttgccctggcggatgctgcgcaccgcgcgctccagcaattcggtatagaggctgaaaccgacctcggccatctggccgctctggtcttcgcccagcaattcgccggcaccgcggatttccagatcgtgcgtggccagggtgaagccggcgccgagctcgtccatggaggcgatcgcttccaggcgcttttctgcgtcggaggtcatcgcgcggcgatccggcaccaccaggtacgcgtaggcgcggtggtgcgaacggccgacgcggccacgcaactgatgcaactgcgccaggccaaagcggtcggcgcgattgatgatgatggtattggcgttgggaatatcgatgcccgattcgatgatcgtggtcgacagcaacacattgaagcgttgcttctggaaatccagcatcacccgttccagctcgcgctcgggcatctgcccatgcgcgatgccgatgcgcgcttccggcaccagctcggacagatcgcgctgcatgcgcacgatgctttccacatcgttatgcaggaaatacagctggccaccgcggctgagttcgcgctggaaggcttcgcgcagcagcgtgttgtcccaggcggtgatgaaggtctgcaccgccaggcggttcggcggcggggtggcgatgatcgacagatcgcgcaggccggccatggccatattgagcgtgcgcggaatcggtgtggcggtgagcgtgagcaggtgcacgttggcgcgcatcgccttgagcgcttccttctgccgcacgccgaagcgttgttcttcgtcgacgacgaccaacccaagatccttgaacttcacatccggctgcaacaagcggtgcgtgccgatgatcacgtcgatgtcgccgctggcgaccttctccagctcggccttgatttccttggtgctcttgaagcgcgacagcacttccaccttcatcgggtaatcggcgaaacggtcgcggaaattgcggtaatgctgttcggccagcaacgtggtgggtaccagcaccgcgacctgtttgccggcgctggcggcggcgaaggcggcgcgcaccgcaacctcggtcttgccgaaaccgacgtcgccgcagaccacgcggtccatcggttggctgctgcccagatcgcgcagcgtcgcatcgatggcagcgagctggtcggcggtttcctcgaacggaaacccggctgcgaacggctcgtacatcgcccggtccacctgcaacgccaggccggcgcgtgcacggcgacgtgcctggatctccagcaattcggcagcgacgtcgcggaccttttcggccgccttgcgcttggccttggtccattgctcaccgcccagcgaatgcagcggcgcggtctcggccgaggcgcccgagtaacggctgatcagatgcagctgcgccaccggcacatacagccggtcgcccttggcgtattcgatttccaggaactcaccgggcatgccgccggcatcgagcacgatcagcccgcggtaacggcccacaccgtggtcttcgtgcacgatcggcgcgccttcggacagttcgcccaggtcgcggatgatcgcttccggctcgcgtccaacccggcgcgtgcggcgcggttggttggcccgctcggggaacagctggcgctcggtgagcagcgcaatctgcggctgatccagcgcaaagccatcttccagcggcgccacggtcatgccgaaacgcagcgtgcccgccaggaacgccggcacatcggcgaccacctccggcttcaactgcgcggcggccagcacttccatcaaggcttcgcggcggccggccgaatcggcggccaccagcacgcggcccgggtaatggctcaggaacgaagccagcgcctggccggccggggcatccttcgcggccaccggcagcggcggcaagggttggtcgccgagcggggcggcttcctcgatgcgtgcatgatcgctggcccacacttcgatacgcgccagcttgttgaggcgctcgcgcagcgcatcgggcgattgatacaactcgtccggcggcagcagcgggcgctcgatatcgtggcggcgctgttcgtagcggttctgtgcttgcgcccagaaggtatcggcggcagtggacacgcccgtggcgatcaccggcagtacgcgcttgtccagataatcgaacagcgttgcggtcttggcgaagaacatcggcaggtaatactcgatgcccgacggtgccagcccggatttgagatcctgatacagcgcgctgcgccgggtatcgacgtcgaagcgttcgcgcaggcaggccagcacgcgctccacgctggcatcgtccatcggtacttcgcggccgggcagcatcttgactgcctccaccttgtccagcgaacgctgcgattcggggtcgaacacgcgaatcgaatcgatatcctcatccagcaactcgacgcgcaatggcgtgtctgcgcccatcggaaagacgtccagcaggccgccgcggacggcgaaatcgcccgggtccatcacctgcgggacgttgcggtagccggcgctttccagccggcgtttttccgcacccagatccagccgctggccgacgataaggtcgaaactgccgccgacgatgtagctcagaggggccagctgctgcagcaaggtctgcaccggcacgatcaccacgcccttgctcaggccgggcaggcggtgcagggcggccagccgttggctgatgatttccgggtgcgggctgaactggtcgtagggcagggtttcccaatcgggaaacggcaccaccggcagcgcggagtgctcgccgagcaaggcatgcagatccgcttcgatctggtgtgcgctctggttatcgcgtgcgatgaccagcagcgggccggcatgcgcctcggctgcgcgcgcaatcgaccacgccagcgcggtcggagaggacggggcgcgccagtaggcgcggagctggccagacctgggcagcggcggcgaggggaaggtaggcgacggcatcagcccacaattttatcagagcccctgccgtggccggtccatccggcgtgaaaggcggcgggtgcgcgcaggatgaacgtgggggggctggggtgacgtaagcgcggcgcgaagtcaggaagtgcaaagctgcggtgctggtcgattgcgcggtgccctcaccgcgcgcgggacaggccgtgaatccatccatggaggctcgatggcggcatccatgccgccatcggtcccgcaagcggcgaggacaccgccctagtaagttggctggcggccagtgagagcggctttgcacctacaaagacttgcaccgagtcctgcgatggcgagcggccaaggaccgcagcaaacgaccagccaagccgcttttacgaatccccaatcccgaatcccgaatgtcagcacctcaggcatccagctccagcaccatccgcaccagctccggcgagtccggatgcgcctgcggcttgaagcccagcgactcggccagctgcagcatcggcaggttgctctgcagtacatcgccgaacagagaatccaggtatttgcgccttgcccatttgaccagcttgcgcatcagctgccgccccagtccctggccggcgacgaagctgctgaccaggatggtgtattcggcctggcgggtgcccggcaccagcgcggcgcgcgcgaccgcgcctaccagcgcttcgcctggcggcaactgctcggcggcgaccagcacgatctcgctcttcgggttggggtgggtcaggcgctgcaccatctccggggtgatttcggcggtggagcgcacgaagcgcgcgcgaatttcctccggtcccaacaggctgaaagccccctgcagcggcggaccgtcctcgggacggatcgggcggagcagaagggtgcggccattgggcaggctgaaattttcatgccagggaggcatgcgattgcgaatggccatgaccggtgttccttaaagatcggaagattctggcaccagcccggcgcgcaaccgtgaatgaatccggtgtgccgccggtggccgacaggagatggcagtgcttccggcacaactgtaacgagcggagccgtgagccggtcgtgagcgtagggccgcgcagcgttgcaggctgctggcccgcgcctggctggccggaaagggtgtcggtccctgggcaagtgcgggtaatgcaatcctgcgtccgtcggtacagcgcccgctcgtagaccctgcggcgcctgtgctcgcggtggctcccgggtcggccacacggcgtgcgccgcccaagtcacttcgccggtttatcgacagcgccggcgtactcgcaatgcacacttgcagcgaccggtgtgcgcgtagacgtataccgactcagccgtcctggcgcagccactccagccgggtcgaggcgccgtgctcgccgagatgcttcttgagggccggcaacgcgggcgccagcacttgatcgaattgccagggcgcattgacgatcagcagcccgctaccggtcaggcgcagtggcgagtcgtccgggcgcacctgcagctcggcgaccaggaccgacttggcgggcagcgtggcggccttgcgcatgaagggctgcaggctacggcgcagcttgatcgggtaccacaccatgcagatcgcctgcggccagcgcgccaacgcctcgcgcacgctgtggatgatctgctggtactcggcgtcctgcgattcgtacggcgggtcgatcagtaccagcccgcggccgatcctggtttcgcccgcccgcggcggcaggaaggcgcggattgccgcatagccgtcgccggcatgcacccgaacccggctgtccttggcgaacaagcccttgagcgcctcggcttcgtcggtctgcagttcgcacaatgccatgcggtcgtgctcgcgcagcgcctgcgcggtcagcaacggcgagccggggtagtaattgagctggatgccggctgtggtccgggcgggtttctggccaggcgtggccgggcgggcgacggcctggttgtcggcctgcaccgcgcgcaggtaacgctcgaccacttcgggcaagctcgcttcggccatcagccgcatcaccccggcatcggcctcgttggtcttgcggctctcttcgccaccgagttggtagcgcccgcgcccggcgtgggtatcgagcacgaagaacggggtgtccttgcgcttgagggtgtcgatcagggcaagcagggcgatgtgcttgagcacgtcggcgtggttgccggcatggaaggcgtgacgatagttcatcgcggcagtgtagaggctgcggagcagtttgttgcaggccatcgcaggggcggccggcgcaagcgcgcggtggcgagattgggatgctgtgcgataccgcaagcgacatgtcgcgctaagccgcgcgcggaacatcttggtctgtgggccgtgcccgcatgccgttatgctgcgcggcatgtccgggtctcctgcccgcgtgctcgtcgtcgaagacgaagccgctattgccgataccgtactctacgcgctgcgcagcgaggactatgcgcctgacacggccgactcaagggcggtctcaagagtcaagtgcaacacctcgagagacctgctgttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttcttagcgcaacgtatggacggacagcccagcaggccattgattgtgcaaaagttacgtgagccagtgttttgacagaaaacgcgggtctgcagtggagaaaagtgttgcacttggaacttgagtcggccctggaaggcaaggcctatgttgtgcaatacctgcagtcgttgacgcacgagatgaaacgtccgcttgcggtgattcgcagcgcatccgagttgttgaccgagccggtgctggaaaccgatcgccagcactttgtggccagtatccttgtgcgcgcaggaacagcggctcaccgaaaccatcgacaagctgctggcgctggccgaagtggagcagcatggctggctgcagacgcgcgaacgcatcggtctcaggaggctgccacaggctgctgcggaggcgatatcgctgcgtgctgcggcgactggcgtgatggtggacgtcgatgcaagcgctgcgacctcaggcgatcaccacgtactcggtgatggcttcctgctgcgtcaggcattgatcaatctgctggaaaacgccatcgcgttttcgccgcaggacagctgcgtgcgtctgcatccgcagctgcacgatgaacattgggagttggcggacgaagaccgtggcagcggcgtgccggattacgcgatcgagcgcgtcttcgagcgtttctattcgctggcactcccgcagaccggccaacgcggctcgggctttggtctgccgttcgtgggtgaggtggcgcgcctgcatggtggggacgtcacaccaggcaatcgcgacggcggtggtgcgatggcgatgttgcccctgccaattggctgagcggccgggcaggcgctttgcagcgggtcgcgttaccggaggcgaccttagcgcatccaaggctgcgacatgcgccaaagcacatgccgcaaccgctttcctaataagtcagtaaattagggagcaaatgtcgacgtcatgctgtccaaccatccatgatgaagagagacggacgcttggtatcgcgggcggcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccaaagtggccgcgtcgttcgggttgcatcgcggctgggcgtacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggtcaatggcaagacccctcgccagcatggcttcgccttcggtctgtggacgcggcaggtcgtgcgtgaactgatcgagaagaaatgtgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcgcagacgtacccggcgatcgtgacgcacgccaagcgggaaaaggccgagattgacttctgggacgagtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagctaagggcgggttctggttcgccgtgtacagcggcggattgaacggtgaattgttcgtggacctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctggtgctcgatggtttgcctgcccacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcgcaggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcattcttcaggcatccaagtgtcgcctatatttctgacttattagtaagcgcaccgtaaggcacgtgggtcgttggggtgttagtagaccacgtgagcgctgaaaacgtcttttgcgaccaccgcccaggacagcttgccgaagcccttgttgccccaataggtgccccagctgttttccacgatcagtccttctttgtcgtagcccagcgcgacgacggcatgaccgccatcaagcggcgtattgatgtcgtaatcgacctgatttgttggtgtcagttcgccaaagccccggcgcacatagaagccgatcaccaccggcgtggaagaagcgagggcgagcttgatctgttcgatcaaggcgcgtcccccattcccaacgcccgaatacaacacggtgtattttctgtacgccgtcgggttcttcgctgcgttggcacggtcggcgccggtgggtttatgcttaaagtcgtaatcgccccacgagtaatgctgctcggtgtcgataccttgctccagcgcgacgtccagtggtgcttccatcgtagagccggcatcgacaccgtcatcgacctggctatacagatacatcggggcaaagagcttatgtgcctgtttgttggcgttggcgtaccaaccggtcaaggtatacccgatcgcccatgacgcacatgaatttaccgggccctggctgcccggtgtgattgcccacttggtcaggtcgacactggcaggcagcggtttgctaacgctttcggtaccgaacagcggggtgacgggctgcatcaatgacggcggtttcaggccctttccgtgtacttccgcctgtgcggcggtagtggtcagactcaaggtggcgagcaggcaaagggcaaatgggcggtgcgtgttcatgcaaatgcggactccaggcgaaaaggaatgcagccgtgcgcagttctacaaccacagcggagcagacacgcagccgcgaaagcgctgaggcagcgaacgcggctaacacgtccgagaagaacagcaaaatgagaaagccgaaatcaaatcagaaaggtgtggttcagaactgtgcaactgcacgcgtatcgttgcgcttgaagctgctttgcgctccggcaatgcgaagcgatgtcgattaaacggaagtctgtcttgggcgtgtatggcacttttgcaatctgacagctgcatttcctcattgcgtcactgtgcagaccggcgggcatccgggtcgcccacgtcacattcgttttcaaattcgcctcaaacccccaacaccggcgcatcgcaccctggccacctcccaacaagatgaggatggccgatgaaatccctgaaactgttatgtgcggttcgccaccatggcgggctgatcctgctgttgctgattccctgactgctgatccgtggtgcgcggtgcaggaccgcgcacgctaccacgacgaggcggtagcgcgggtggcgcagagcaaggccggcgagcagcagttcatcgcgccggtgcgggtgctgccgtataccgaagatgtgcaggtcaccgagccggacgagcagtgcaaccagcgcaaggtctggtgcaagcatgcgtttttgcatgcagcaccgcgatgccgggtttcgccccgcaaggcacgcacccgcagcgacgggccccggcaaagactcagcaacggccgctattgggcacgcagcaccgatgcgctgctcggaatgctgctggccaccgaaaacgcggcggtgtgggatatagctgcggcaacagccgcagaccaaggttttgcaccattggcattggctgcgttgacgcgtggcgttgcagcagcgcctggctggcttaccatgaccggcatgaccggcatgaccggcatgactggctccccctgattgttgaaacggtgctcggcaccggcaggtgctgccgcatctggatgcggtggcgcagctgcgcatcgcagtgttccgccggcgacgcggagtacaacggcaagcgcaagcggacgcggcgtgaggtgttcttggccgagatggaccaggtcgtgccgtggaagggcctgctggcgctgatcgagccgcactatccaaagtcggggcagccggggcgacagccgtatcggctggaaacgatgctgcgcatccactttttgcagcagtggtatgcgctgagcgatccctcggcggaagaagcgctgtacgacacggtgtcgatgcgccgcttcgcgaagatcggcgggctggacgaggtgctggatgaaacgacgattctccacttccggcatctgctggagcggcatgatctggcgcgcaagctgttcaaccgggtcaacgcgcacctgtcgcgtaaagggcagagtctgcggggcgggacgatcgtggatggcacgatcattgcggcgcccagttcgaccaagaacaagcagggcgagcgcgatccggacatgcaccagaccaagaaagggaatcagtatgacttcgggatgaaggcgcacatcggaggtggacgatgactccgggctggtgcaccacgtcgaatgcacagcggccaacgtggccgatatcacgcaagcgcacaagctgctgcacggcaaggaggatacggtgtgcggggacagcggctacactgggcttgagaagcgcgaagagatgaagcgcaaacgcaagctgcgctacctgatcgccgagaaaccctcgaagctgaagcagatcaaaagcaaacgcgaattgaagttggccaagcggtgggagcacaccaaggccagcctgcgggcgaaggtggaacacccgttccgggtgatcaagcgtcagtttggctacgtcaatgtgcgctatcgcggcctggtcaagaacaccgcgcagatgctgacgctgtttgcgctgtcgaatctgtggctgaagcgcaaagagttaatgcctgctgcggggaaggtgtgcctgtcacccgggaaatacaccgaaaacgcgccgaaaacggcaaaaaatcaggggtttgagcgccctcagcgccgcagatgtggcttgcttcatttcccggccgcgttgatcagaccatccataaggctgcgacatgcgccaaagcacatgccgcaaccgctttactcataagtcagaaatataggcgacacttggatgcctgaagaatgagcgcaccaattctgggcgagctgcaatgtcggacaactgatcatgcacccgatcggccagcttctcgccatctgcgacagcgggctgcgcgccacgcccgttaaacgcgcttggtgtagctccacaccaactcgtcgggattcaagtcctgcgcgtcacccggcaggaaatgcagcgtcagcctgcccttcaggctgtccacgtaatcgcgcacgccacgggtcttgtgggcaggcaaaccatcgagcaccagatggattggacggcgacggcccttcatcattcgcttgagcagggccacgaacaattcaccgttcatgccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagacgcgtcccagaagtaaatctcggccttttcccgcttggcgtgcgtcacgatcgccgggtacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtggcctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcaaacttcttctcgatcagttcacgcacgacctgccgcgtccacagaccaaagtcgaagccatgcctgccgaggggttcttgccattgacccagcccaacacctggcgctcctgcgccggcgtcaacgtccgcggggcgaccgctgcccttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaggacccgatacgacgcggccacttcggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgccgcccgcgataccaagcgtccgtctctcttcttcatggatggttggacagcagacacctgcatttgttccctaatttactgacttattagtaagcgcaccgtaaggcacgtggtcattgggtgttagtaggccacgtcagccatgatgacgtcttttgcgaccaccgcccaggacagcttgccgaagcccttgttgccccaataggtgccccagctgttttccacgatcagtccttctttatcgtagcccagcgcgacgacgccatgaccgcccagcttcggcgtattgatgtcgtaatcgacctgattcgttgggctcagttcgtcaaagccccggcgcgtatagaagccgatcaacaccggcgtggaagaagcgagggcgagcttgatctgttcgatcaaggcgcgtcccccattcccaacgcccgaatacaacacggtgtattttctgtacggcgtcgggttcttcgctgcgttggcacggtcggcgccggtgggtttatgcttaaagtcgtaatcgccccacgagtaatgctgctcggtgtcgataccttgctccagcgcgacgtccagtggtgcttccagcgtagagcctttatcgacaccgccatcgatctggctatacagatacatcggggcaaagagcttatgtgcctgtttgttggcgttggcgtaccaaccggtcaaggtatacccgaccgcccatgacgcacatgcatttaccgggccctggttgcccggtgtgattgcccacttggtcaggtcgacactggcaggcagcggtttgctaatgctttcggtaccgaacagcggggtgacgggctgcatcaatgacgacggtttcaggccctttccgtgtacttccgcctgtgcggcggtagtggtcagactcaaggtggcgagcaggcaaagggcaaatgggcggtgcgtgttcatgcaaagcagactccaggcgaaaaggaatgcagccgtgcgcagttctacaaccaccgcggagcagacacgcagccgcgaaagcgctgaggcagcgaacgcggctaacacgtccgagaagaacagcaaaatgagaaagccgaaatcaaatcagaaaggtgtggttcagaactgtgcaactgcacgcgtatcgttgcgcttgaagctgctttgcgctccggcaatgcgaagcgatgtcgattaaacggaagtctgtcttgggcgtgtatggcacttttgcaatctgacagctgcatttcctcattgcgtcactgtgcagaccggcgggcatccgggtcgcccacgtcacattcgttttcaaattcgcctcaaacccccaacaccggcgcatcgcaccctggccacctcccaacaagatgaggatggccgatgaaatccctgaaactgttattgcggttcgccaccatggcgggctgatcctgctgttgctgattccctgactgctgatccgtggcgcggtgcaggaccgcgcacgctaccacgacgaggcggtagcgcgggtggcgcagagcaaggccggcgagcagcagttcatcgcgccggtgcgggtgctgccgtataccgaagatgtgcaggtcaccgagccggacgagcagtgcaaccagcgcaaggtctggtgcaagcatgcgtttttgcatgcagcaccgcgatgccgggtttcgccccgcaaggcacgcacccgcagcgacgggccccggcaaagactcagcaacggccgctattgggcacgcagcaccgatgcgctgctcggaatgctgctggccaccgaagacgcggcggtgtggttgctgcggcaacagccgcagaccaaggttttgcaccattggcattggctgcgttgacgcgtggcgttgcagcagcgcctggctggcttagccatgaagcatcggcatgaccggcatgaccggcatgaccggcatgaccggcatgaccggcatgaccggcatgactggctccccctgattgtggaaacggtgctcggcacgcaggtgctgccgcatctggatgcggtggcgcagctgcgcatcgcagtgttccgccggcgacgcggagtacaacggcaagcgcaagcggacgcggcgtgaggtgttcctggccgagatggatcaggtcgtgccatggaagggcctgctggcgctgatcgagccgcactatccaaagtcggggcagccggggcgacagccgtatcggctggaaacgatgctgcgcatccactttttgcagcagtggtatgcgctgagcgatccctcggcggaagaagcgctgtacgacacggtgtcgatgcgccgcttcgcgaagatcggcgggctggacgaggtgccggatgaaacgacgattctccacttccggcatctgctggagcggcacgatctggcgcgcaagctgttcaaccgggtcaacgcgcacctgtcgcgcaaggggcagagtctgcggggcgggacgatcgtggatgccacgatcattgcggcgcccagttcgaccaagaacaagcagggcgagcgcgatccggacatgcaccagaccaagaaagggaatcagtatgacttcgggatgaaggcgcacatcggggtggacgatgactccgggctggtgcaccacgtcgaatgcacagcggccaacgtggccgatatcacgcaagcgcacaagctgctgcacggcaaggaagacacggtgtgcggggacagcggctacaccgggcttgagaagcgcgaggagatgaagcgcaagcgcacgctgcgctacctgatcgccgagaaaccctcgaagctgaagcagatcaagaacaaacgcgaactgaagttggccaagcggtgggagcacaccaaggccagcctgcgggcgaaggtggaacacccgttccgggtgatcaagcgtcagtttggttacgtcaaggtgcgctatcgcagcctggtcaagaacaccgcgcagatgctgacgctgtttgcgctgtcgaatctgtggctgaagcgcaaagagttaatgcctgctgcggggaaggtgtgcctgtcacccgggaaatacacggaaaacgcgccggaaacggcaaaaaatcaggggtttgagcgccctcagcgccgcagatgtggcgtgcttcattgtccggccgcgttgatcaggccatccataaggctgcgacatgcgccaaagcacatgccgcaaccgctttaatcgcaccgtaaggcacgtggtcgttaggtgttagtagaccacgtaagcgctgtaaacgtcttttgcgaccaccgcccaggacatcttgccgaagcccttgttgccccaataggtgccccagctgttttccacgatcagtccttctttgtcgtagcccagcgcgacgacggcatgaccgtccagcttcggcgtattgatgtcgtaatcgacctgattcgttgggctcagttcttcaaagccccggcgcgtatagaagccgatcaccaccggcgtggaagaagcgagggcgagcttgatctgttcgatcaaggcgcgtcccccattcccatcgcccgaatacaacacggtgtattttctgtacggcgtcgggttcttcgctgcgttggcacggtcggcgccggtgggtttatgcttaaagtcgtaatcgccccacgagtaatgctgctcggtgtcgataccttgctccagcgcgacctccagtggtgcttccatcgtagagccgtcatcgacaccgtcatcgacctggctatacagatacatcggggcaaagcgcttatgtgcctgtttgttggcgttggcgtaccaaccggtcaaggtatacccgaccgcccatgacacacatgaatgtaccgggccctggttgcccggtgtgattgcccacttggtcaggtcgacactggcaggcagcggtttgctaaggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatggccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattgtgggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagcacagcgtggtcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctaacgctttcggtaccgaacagcggggtgacgggctgcatcaatgacgacggtttcaggccctttgcgtgtacttccgcctgtgcggcggtagtggtcagactcaaggtggcgagcaggcaaagggcaaatgggcggtgcgtgttcatgcaaagcagactccaggcgaaaaggaatgcagccgtgcgcagttctataaccacagcggagcagacacgcagccgcgaaagcgctgaggcagcgaacgcggctaacacgtccgagaagaacagcaaaatgagaaagccgaaataaaatcagaaaggtgtggttcagaactgtgcaactgcacgcgtatcgttgcgtttgaagctgctttgcgctccggcaatgcgaagcgatgtcgattaaacggaattctgtcttgggcgtgtatggcacatttgcaatctgggcgcagctgcgcatcgcagtgttcagcgcctggccgtatctgtacgaaggcgatgccgcttacgaacgcgcgtatctggcagccgatgcggcatcgccggagagcgtgttcgtgctggcacgcgctggcgagacggtgatcggcgcatccaccgggttgccgttgctcgacgatagcggtgccttccacgcaccgttccgcgccgccggcatcgacccggccagcgtgttttatttcggcgaatcggtgttgttgccggcgtatcgtgggcagggtatcggtcacgcatttttcgaccaacgcgaagcgcatgcacgcgcgctgagtcgctttgcactaacggcgttctgttcggtagagcgtgcgcccgaagacccgcgcaagccaggcgattaccgctccacgatgtgttctggcgcaagcgtggctatgccccgcagcctggcctgcgcgtgcatctggaatgggccgagttgcaacacggcgagatcgaccacagcttgagtgtgtggacacgtgcgttaccgcagtgagcggcgggagctgcctcacatggctaacaagacagcgcgagcagtctgcaagggagctgcgcaatgtcttcaccagcggatctgattgcatcgccccaacaatccaaaggccaccagatgaaaatcgccgtcgccaaataccccatcggccagcctgtcgatttcgccgcgtttgctgcgcgccagtcggccttgatcggcgaggccgccgctgccggtgcgcgggtggtggtgctgcccgaatatctgtcgctggagatgggcgcaacgttcgacacacagatttctgccggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatggagacggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccgcccggcctgcccgaatcgctggcggccatccaggcgctgcgtgggcaatggctggaactgtttgccggattggcgcaggaacatcggctgcatctgattgccggcagctttttgctggatctggggcagggccgctaccgtaatcgcagcgactggttgacgcccgagggcctgcatggctggcaagacaaggtgcagctcaccggcttcgaaaaagccaccgggctgatcgagccgggcgatgcactgaaggtgttcgaactggacggcatccgcgcagcgattgcgatctgctacgacagcgaatttctgctgccggtgcgtgcgcaatacgaggccggcgcgcgtttgttgatcgtacccagttgcaccgacaccgcggccggcgccatgcgcgtgcgcatcggttgcctggcgcgcgcgctggaaaaccgcgtgttcgttgcgcaatcggtgaccgcgggcgaagcgctatggagcccagtgttggacatcaactccggcgaggcggcggtgtttgcgccgatggatgtcggctttcccgccgatggcgtgctggcgcagacccagggcgagacagtgtgggcactggccgaattggacttcgctgcgttcgatgccagccgcgcgcaggcacaggtggccaacgaccgcgattggccagggcagttggcggccgatgtggcgcgtgccaagctggccgcgttcggttgattcatcacccactggttcccaatggccaagaaaaccctgattccgtatagcgttcggcgcgaattggcgcccggtgcgctggtgcacagcaatctgtccggcgccgccttcaccgacgactggctgtgggtggccggcgatgaagcctgcgcggtggaccgcctgcgcaagctcggcccggtacagcgccagacgctgcgcttcggcgaagggcagagctttccgttggctgacctgctcgatctttcgggcgaagatggcgaggaagccgacctggaaggcatgggcctgtcggacggatttctatgggtcatcggctcccacggcagcaagggcaagaacgccgagcctggccgcgacgatgccgaaaacgccaaacgcctgaccaagttgaagctcgatggcaaccgccgtctgctggcctgcctgcctgcctgccgatcgaacaggcgcaagacggcagcccgcacctggtgcgtgaagccgccgacgggcgccgctcacttcgcctcaagggcgatgccaaacacaaccagctcaccgacctgctggccgacgatccgcatttcggcccgttcctgaagattcccggcaaggacaacggcttcgatatcgaaggcatcgtggtcgatggtcaacgcttgctgctgggcctgcgcgggccggtgctgcgtggttggtcggcgatgctggagatccaggtggaagcgcatggcgaccatctgcgcctgatgccgttggacgatgacggcacgctgctgcggaaacacttcctgcaactgggcgggctggggatttgcgatctgcattattccggcgacgatctgtacctgctggccggaccgacaatggtgctgaattgcgagattcgcctgttcaaatggccgggtgcgcgcacggtgctggccgcggaccaggcgccggtgcgttttcagcatgacctgctggaatcggcggtgctgccacacggcaaggacagcgaccgcgcggaggccatctgcaacctgcccaagccgctggcctgcaaggttcccacctggctggtgctgtatgacgccccgggcgcggcccgccgcggcggcgagggcgtggtgtacggcgacctgttgcgcaaccgctgagccgcgggccgggcagggcctcgctgcgcaaggtaaaatcggcgcactcccgttttgtcgagcgctccatggcctgccgcacccgttttgcccccagccccaccggttacctgcacatcggcggcgcgcgcaccgccctgtattgctggctggaggcacgtcgccgcggcgggcagttcgtgctgcgtatcgaagacaccgaccgccagcgcagcacccaggcggccatcgacgccatcctggaagcgatgcagtggctgggcttgggttacgacgaaggccccatctaccagacccagcgcgttgcccgctatcaagaagtcgccgagcagttgctggcgcagggcaaggcgtattacgcctatgaaacccgcgaagagctcgacgccatgcgcgaggccgccatggccaagcaggaaaaaccgcgttacgacggcgccgcccgcgagcagaacctgccgtatcgcgacgatcccaatcgcgtcatccgtttcaagaatccgatcggcggcacggtggtgttcgacgacctgatcaagggccgcatcgagatcgccaacagcgagctcgacgacatggtgatcttccgtccggacggcctccccacctacaactttgcggtggtggtggacgactgggacatgggcatcaccgaggtgatccgcggcgacgaccacatcaacaacaccccgcgccagatcaacatctatgcggcgttgggcgcaccggtgcccaagttcgcgcacatgccgatgattctggacgagcagggtaccaagctgtccaagcgcaccggcgcggccgacgtcatgcagtacaaggacgccggctatctgccgcacgcgttgatcaattatctggcgcgcctgggctggtcgcatggcgaccaggagctgttcacgccgcaggaattgctggacctgttcgacgtcaaggacgtcaattccaaggccgcgcgcctggacatggccaagctcggctgggtcaatcagcattacctgaagaccgacgacccggccagcatcgccccgcagctggaataccagcttgccaagctcggcgtggatctggctgccggtccggctgccgccgatgtggtggtggccttgcgcgagcgcgtgcacaccttgaaggaaatggccgaaaaagccgtggtctggtaccagccgctggaaacctacgacgcagcggcggtgatgaagcacctcaagctgggtgccgaagtgccgcttggcaaagcacgcgaactgctggccgcagtggaccagtggagcgtggacagcgtctcggccgcgctgcacgacgctgccgctgcgctggaactgggcatgggcaaggtcgcccagccgctgcgcgtggccatcaccggcacccaggtcagcccggatatttcgcaaacggtgtacctggccggacgcgagggtgccttgaaacgcatcgatgcggcacttaccaagattggcgcggcctgacgccggagcccgtatgaccaagcacacccacgcaccagacctcgcctgcaccgcaccgcatcaccacgtcgacgacgccaatggcttcgtgcgcgcggtggagcgcgcctgcagcgaacgcggcctgcggctgacgcccatccgcgccaacgtgctgcggctgatcgccgacgccggcaaaccggtcaaggcctacgaactgctggactgggtgcgcgaaggcaagggcgtcggtgccgatgcaccgcccacggtgtaccgcgcgctggatttcctgatggccaatggcttcgtgcacaagctcgaatcggtcaacgctttcgtcgcctgccaccaccccaacagcgctcagcactcggtgccgttcctgatctgcgaccgttgccatagcgcagtggaactggaagaccacgacgtcgtgttgcaactggaagcccgcgccaaggcgctcggtttccagccgcaggcgcagacgctggaagtgcatgggttatgcgcgaagtgcgcggtagtggagtaaggcgttgcgaggtcgtgcctagagcgcggcctgtttcaaggcactcgtggcgcaacgcgcgggttctggtatgcgattgcacacgggctggagagctgccgtcgcgccgtggaatcgctgcacagcagccttttccacgctgtctgcaaacgcctgtgcagtggagcgacactgcgtgatttagagcggctaacacaacgtagcgagccgctgtcaggtgggcgcttacggcacgctcggaaccgcaatgttcgcgtggtacatgccggttccgagcaccggccgcgcccgcctggcggctgcgcagtcgtgttgttagccgctccaagcgcatgcatggcgacgaggtaattgcggtaagcaaccgcgctccagtgcgggggcctggaatcgaggagcgctgcaatgaatctgttcgccaatgcactcttactatcgatgatggccgctggtggaccgggcgaagccgcaacgccgatcaaggtgaacaaggcgtgcggggcgccatcggcagtggggtcggccgagtatttcaccggcaaggtgcgcatcgacgcaccgttccaggccgacgcgccggcgcgggtaggcggtgccaccgtcaccgtcgagccgggcgcgcgcaccgcgtggcataagcatccgctgggccagacgctgatcgtcaccgccggcgccgggcgcgtgcaggagtggggcaagccggcgcagcagatccgcccgggcgacatcgtgtggattccgcccggcgtcaagcattggcacggcagcaatgccaacgtggcgatgacgcatatcgccattgccgagtcgcagggcggcacgcccgtcacctggctggagcaggtgagcgaggcgcaataggcggcagagtagacagctgtgatgccgatgctgaggcggtgatggtgccgcttcaacgtgagcgaacgctgcggcggattgcagcggccgctgtgcggcccgtgctgagcatggcagacctcgcgccgcttcggtggcgtcctgcagttgtggcgtgctgtgattgagcagcagcccggccgatgccgcatcgcgctgcgtgtccaccaattccggatgattgatcgccagctcgctaagcacggcggtgtccaggtccaggcagaagcaaagatacggctgcgcgttgctggcttcgatcaccgagccgacgatggagagatccaccgacgccaccaggtacatctgcgggtgatagacgtacgcctgcgcgcccagcatggcctgcgtgcggccctgcgccaccagacacagcatgggtgtgtagacagagggcattgccactgtcggcgatccgctacgcatgatctgcaacccgacgatttgggtgggatgcatgccgtcgccaggcgcatgacgcagcaagatcgtgctcaattcggtcagcgaagacatgcggaaacccgtcgacgatgcaatgcgttccagccgcgatggcaccgatcctgcaagcgtgcaggtggtgtcggcggcaaggccagcagtgtgtagggtcgcgtccgctggacagtgtagtggcagttgtggctggctctgagcggatactgcttcggcactgataggtcgctcacgtgctggtcgtatcatgtgcgcggtctcccgcacgttagtcatgccatgcccgcaaaacgttccagcttcccgatgccgaccagtcccgccgagtggaagcggctgcaatccgctgccgcagcagagctgaaccagcgcaccgcgcaggcgcatctgcagatcctggggctgttgcgtacgcatgggcatctgttgagcgatgcgcagcgccgtagcctgcacaagcgcctgctgcgcggcgggcgttgacctgcgcaagcacggcgccaatacttgccacggcagacagatgtcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcggagttgaattcgcccgggaaaactgcgcgcacccacgatcaagcccttgcgcgcactcgccgcaatgccgaccttgacgccacattcgtaggggctgcgtgccttgcccttgctcatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgtcaacaaccggtgtgcgcgcgccaaccagacaccgatgcgctcacgtaccgacggttcccgctgggccagcttgcgttgcagatcgcgtgatacgcgtcccaggatcgtgcgttggcgtcgcagtaccttgcgcatgcgcttgaactggcgcgcatgcgcatggcgcccggccttgcggctcaaccccggaccttgcctcacataggtctgccgcaagacgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcatggtggtatccacgatcacccgcgacaactcgcgcgcatccaccgccttcatcgtgtgagcggtgttgatcgtgtgcgccaacagctcttccatcccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccaacgtgcgcacaccgcttcatcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcagacgcatcggcaatgcgggtcgaccgcctgtgccggtggtggccggcaattgcggcgacagcgcctgctccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcaagtcgatctggttctccagacgcgaacgacacagctcatcggcatgcaattgctcggcagcaggacggcgtgtgcgcatgggcgaaaactgccagaaaccaggacgtagcgtaacgaacactggcaattccagcacaccgaaaacgcagatgaagccttgcaatggatgtggtctgggggtttttcaggggcgactacgtagctgccgtgcattccaagtgctgcaacaggcccgactcatcgtgcgccccaatgtgcgcctttatcccgaacaaaagggctggttgccttcttggtctggtgcatgtccggatcgcgctcgccttcttcgttatcggtcgaactggtgcagcaatgatcgtggcatcgaccatcttcccgccgcgcaggctctgccgcgtgcgttgccgttgtcatccgcgtcgccgcaggtcagttgcatcaggatcgtccgatctgttcgttgagggatgatctcaggatcagatgggttgttcaggcctcaccctagaaaaaccagccgatggcgaacacgccaagcatgcacaggccaagcgccagcttggtggcggtgccgagcatgatgcccacccaggtcccgatgccgaccttggtagcctggccggtcttgcgcgtctggtagtactcgccgatccatgcgccggcgaacgggccgacaaacagcccgatcggcatgaagaaaatgcccgcaatgccgccgatcaccgatccccacaacgccattttgctggcgcccacgcgctgcgccccgtaaagcgtggccaagaagtcgatgaggaacgagagcgcagtgatcagtcccagcacgaccagcgtgacccagccaacgtgggtgaagtcgtcggcccaggccgcgaccagcaggccggcgaacaccagtggcaggcccggcagggccggcaggatgatgccagccaggccgatcagcaccagcgctgtgggcaagatgtagtaaacgacggcagtgtccatgatggttacacaggtcccaattcaggcttgacaaaaaggcgcaagaggtgcttgaaaattcattttgtgcaggttaagttgctgtcgctgctgtttgcaaaggtcaccgtgaatcgtggcctgatgcggtagatcgtccgatctgctacatccttgtacctcgcttcctccttgcaatcacagccaccaccgccagtccatcacagtgtcgtagggagtcagtcgagatgtccaacatcgaacgcgagaatggtctcgtgaagtggttcaacgatgccaagggctttggattcattagccgcgaaaatggcgaagacgtcttcgtccatttccgcgcgatccagatccagggcttcaagagcctcaaggaaggtcagaaggtcagctttacggtcgtgcagggccagaagggcctgcaggccgacgcagtgcaggtggtctgagtccacgcctgtgtaagcgcatcacgcagacagcagaaaggcccgcgatcgggcctttctgtttttttgctgtttatcttgccgacgcactcagcgggtatggcgcagtgcgctttccagtaccgccatgaggcgcgcttgagatcagcttgccgacgtcgggtcgggcacgtcgcttaaccggctttttggcacgcgtcgtatttcctggcgacgctgcggcgatgctgccgcagcgtgcacggttggatcagcgcagcacgaccttgccgttgaccacgcgcacatacgcgttttcgcgcacgccagccaggtcgcgctgattcactacgatcacgcggccgtcgtccatgcgtacctgcacgtcgaagctggagctggtgacgttgttctggatcgcgttacccgccagcgcacccgcagcggcgccagcgaccgctgaaatgttcttgttaccggtgctgccgccggtgtccttggaaatctggcggccggcaacggcgcccacaatgccgccgaggaccgcgccggtgccggtgggcgcagagcgggtcggggcgacttcatcgatccgggtcacgatgccgcaatccacgcaacgctgcgtctgcgagtagccctggtcgtaatcgcggtcgccgcgatagctgccgtactgcggctgaggggtagcgcagccaaccagggttgcggttgcagccaggccaatgacgagcagtcgggtcttcatcagatctctccgggtggttcgaaaaggcggccagggccgcggcgacgtcatcctgtgatggtccaggtgaacggtctgccaactggttcactgcaggcttaacgaaacccgagcgccgtattcatcgaacctcagcgaaagtcgcgatggcaggcctcgcaggcatcggaaatgcgcctgtggagtctgcccagcgctttgcaatcggccagcggcacgccctgcgcctgatccagcgcagcacgcagtgcctgcgcgtgctcgctaaagcggcgatcctcgccaatctcgggaaatgccggctctgcctcgtcggccagcaggcgcagcgattgcagtcgtcgctgttgctgcgccggcgtgcaggcagcacctgtgtcgggtcgcagcgcgcgtaattggtaagccatgacctgcatcaggctatcgggtaccgggtcgcgccgcgcctgtaacgcattagccaccatgacggtggcgaccaggccgatcagcacgcccagcaccagcatgaaggcgtagcgggccgcgcgggattggttggggggcgagttctgcataggtggcttctgggaggcaacgttcgtcgcggcggcgtgggcgtgcccgggcgaggcgcgtaaaataggccgatgaaagcacaatcgcgtgaacgctttgccggtatcgaccggctgtatggagtcggcacggtcgagcgcttgtcggcgtgccgcgtggcggtggtcgggatgggcggcgtgggctcgtgggtggtcgaggcattggcgcgcaccggggtgggccagatccgcctgatcgatgccgatgacctgtgcgtttccaacaccaaccggcagttgccggcgctggccggccagtacggacgcaacaaggcgcgtgcgatggccgagcgctgcgtggcgatcaaccctgacatcgaagccgatgcggtggaggcgtttctgacctccggcaatatcgaaaccctgctgggtgcgggcttcgatctggtgatcgatgcctgcgacagtttccgggtcaaggtggaaaccattgcctggtgccggcggcgcaaattgccgctgttgaccgtgggcgcggctggcggccgcaccgatcccaccctggtgcgcgtgcgtgatgtctcgcgcaccgagcacgatgcaatgttggcgctgattcgcaagaagctgcgcggcgaattcaatttcccgaagaacccgcagcgctacttcggcgtgccggcggtgtattcgctggaaaacgtcaaatatccacaggccgatggcagcgtctgcggcatccgtccgcagctcgatgccgatgccacgctcaagctggattgcggggcagggctgggcgcggccacgcatatcaccggtaccttcgcgtttgttgcggtgggcaaggcgttggagatgttgctcaagcccaaggctgcagccgcgaggccggcagccgaggcagttgcagcctcgtgatgtcgcctgtccattgcctggtcgtgtcgactacgcggtcgcggtgacgcgcatgctcctctcagtgcggtagaccgaacaagcgacgcgcgttggcgctggtctgcgccgcgatgtgcgcggggtcttcgccgcgtaggtcggcgatgcagctcagcaccgtgcgcaggtatgccggctcgttgcgttggccgcggatgccggcgtcgggctgatcgggcgcgtcggtttccagcagcaggtggtgcagcggcatgctcgctaccaatcctcgcagacgagtggcgcgtgggtaggtcaccgggccgcccaggccgatcatgaaatccaggttccacaactgttgcgcctgttcggggctgccggcaaagctgtgcaccacgccgcgcaggccacccaccgccttgatgcgggcaatgacctcctcggtggcgcggcgcgcatgcacgatcagcggcaggtcgaagcgcttggccagctgcagctggccgtcgaagtagtcgcgctgggcctgcgcgtccaatccatccacaaagaaatccaggccgcactcgccgatcgcgcacggccgctcgcgctcgatccatgcggccagcagctccagatgctcggggcggtgttgatccagaaacagcgggtgcaggccgtaggcagggtataggccaggcgcctgcgtgctgacagcacgcaagcccggccagctggcggcggtgatcgccggcagcacttgctggatgacccccgctgcctgcgcgcgcgcaatcaccgttgcgcggtcgtggtcgaactcgcctgcgtccagatggcagtggctgtcgatcagctgcatcagtcgcggcgcaccggtgcttgcagcggtgccttgcgggttttccagtttgccagcagcagcgtggtgaggccaaacagcaattcgtccaggaacgggatcgggtccgggatcaccagatccaccagaaacagcgcggcggccagtttgaacagggtgggatagcgcagcgtgccggcccaatccagggcgcgtgcggcgagaggatttcgcatgcgaatgctccggctgttagagatgcatgaagtaaccgctagctgaacttaaccgtcgtgttcatgagcgatggcgttttcgttcagggttcccatgctggaatcacagccgtcaacaacgcggtgcgtccgcagggagctggttatgaagagcaatacgacaactatactggtcgctgctggtgccttgctggtcggaggcgtcgccactgccgctttcatgaataaccgcccgtcgtccggcgattttgtggccaatggccagccggcaccgcgtggcctggaatacgccgacgtggtcagggtggccccgatcagccagcgcgagccgcagtacgcgcaggtcatcaacagcaacgccatccgcgaaaccaccaccagcacctcgccgcgcgaagtgtgtcgcgatgtggtggtgcaggaacgtctgccggaacgtgacggcaatgtcggtggcaccgtcgccggtgccatcatcggcggcttgatcggcaaccaggtgggcggcggcaacggtcgcaagctggcgaccgccgcaggcgcggtgggtggtggcttcatcggtaacagcatcgaccgcaaccacgtcggcggccgcgtggtcgatcgtaccgagcgccagtgccataccgaaaatgccaactcgcagtcctcgcgtgtggtgggctacgacgtgacttatcgcaatgccgatggcaccaccggcaccatgcgcatggacagcaagccgggcgagcgcatttcgctgggcgacgccgacaacgtggtggcctatgacgtcacctaccgctacgacggtttcgaaaagaccgtgcgcatgaacgacaagccggccagcgaccgtctcccggtggtcgatggccagctggtgacccagatggcatcgacggcgggcgactccaacgtccgtcaggatggtttgagcacccgccagtaacaggcacgccgaagcgctcgcaagtagcgtagtgaatgaaaaaagagccggcagtgccggctcttttcgtttgtgccattcccgggccggcaggcaccaccatgttcggccggcaactggcagataatcgcgtcttccgcttgcgatgacagccaacatgccggcacgccctgatgatctgttcgacgtacgcgcgcttctcaccgacgaagagcgggcggtgcaggaggcggtagcgcggtttaccgatacgcgggtggtgccggcgatcggcgatgccttcgatgccgggcgcttcccgcgcgagtggattccagacctggcggaattagggttgctgggtgccagcctgccggttcgcgatggcggtgcgggtctgggcgcggtgtcttacggactgatctgccaggagctggagcgcggcgacagcgggctgcgcagcttcgtcagcgtgcagtcttcgttgtgcatgtatcccatccacgcctatggcagcgacgaacagcggcaatgctggctgccggaaatggcgaccggcagggtgattggctgcttcggcctgagcgaggcgcagggcgggtcggatcctgccgcgatgacgacgcgcgcggtgcgcgagggcgacggctggcgcttgaatggcgccaagatgtggatcaccaacggcagcattgccgggttggcgatcatctgggcgcatacggacgatggcgtgcgtggctttttggtcgagaccgacagcgccggtttcagcgcgcacgacatcagccacaagatgagcctgcgtgcgtcggtgacgtcgggcctgttcctggacaacgtgttcgtgccggagcggatgcggctgccggaggcggccggtttgaaggcgccactgagttgcctcaaccaggcgcgctacggcatcgcctggggcgtgatcggcgcggcggtggcctgcctgcgcgaggcgctgacctatgccggcgaacgcatcctgttcggacgcccgttggcggccacgcagagcgcgcagatcaaactggccgacatggcgcgagggatttcgaccgcccagctactcgccttgcagctcggccgcttgaaggaagccggtacgttgcggccggagcagatctcgctggcaaaatggaataattgccgcatggcgctggatgtagcgcgcgaatgccgcgacctgctgggcgcggctggcatcaccaccgagcatgtggcgatccggcatgcgctgaacctggaatcggtgatcacctacgagggcaccgaaaccgtgcatcagctggtggtgggacgtgcgctgacaggactcaatgcgttttgacaaggagtggatgattgatcagcaaggatgtgatgaaacgcctgggcggcgtcttctggagccgtgtgctcccttgccggcatggcaattgccccagcgcaggccaacgaggcgccacgcatggcgccgacgcccagctgggtggtgccgatgccgtgcccgacaacgtgcctggtgccaccggctgcgctaggagctggtatccgaccaggtcgatctgaccggccgcgtgtcgcaggcctaccgccggctcagtgacaccgtgcaacgcgccaaaagcctggaggaagccgggcagatctccatcgactatcagccgcagtaccagcagttggagctcaacagcctggatgtctggcgcgccggcaagcgcatcgacatgcgcacgcgggcgcattacgccatattgcggcgcgaaagcgggctggagaatgggttgatcgacggcgcgctgacgctgtcgatcaccttgccggaccgacgcgtgggcgaccgtgtcgactatggcgtgaccatcagcggcagcaacccggtgtccggcaaaggctcttgcgacgtattcgaagcgcgccagcgtgccgctgggcgagcgccgggtacgtgtgcgctatcccgccgccacgtcgctgcagtggcgcatcagcgcgccggggttcggccgcaatgtgcgcacggtggatggggtgacgctgctgacatgtggtggtacgtgcgcatctgccgcagggcgaggtgtgggtggatgccacgcgcgaccgcgaggacggtccgttggcgcaacgccggcagctgccgttcgtgcgcggcttgccggtgattgcagggcaggacagcttggtcgaggtgccggcgtcgatgcccgcgttgccgcagatcgaagtgaatgaagacatcgccatttcgctgcgcaagccgcagcgttgggcgagcttcacggtagacaccatctatcgccacgatagggctgagggtgtcgccggcagcttcgacgacgatggtgcgcagacggtgggcgagcactatctggaattcatgcagcagtactacaccgcgctgacgcaggtgagcgtgccgagcatcgatgatgccgacccgctgaatgtgcgcacgcacgaggcctaccggctggagtggccggcgaacgagggcgatgcgctgggctttgccttgttccaactcgggaaaggatggatgcgctaccgaaggaggcgcgcaagagcccgctggcgctgggcggcccgccgctggcgcggcagaccgtgcgcgtgcacagcgacccggcgacgcaggtagaagcggagacgccagtgatcgccaacccgtggttccgcttctcgcgcagcatcgcgatgcgcgacggcacgctggtcatcgtgggcgagtggcagcgcttcaccgaccgtattccggccaacggtgtggcgcgcgctgcgtccgacatggagcgcgcgcgaactgctgtacttccatcacgatctcaagccgcaacggcgcgcgcagccacccgaccggcgtgcgctcagctacccgctggccgggttaatcgccttggtggtgctgctggtggcatgtctgctttggtgacgcggatgccgcagcacgccgggctacgctggagcgcctgggccgtgttcgcggcgactacgctgctgtcggcgtgggtgtggctgcacgcgctgccgttatgggccaaggctggtggcgtcatcgtggtggtggcaatcgccgtgctgggatgtgtgttgctcaggtagatcttgcgctggatgggcagcggtacgcagcgcacgcagatgttgccggccatggccggctgcgtcttgccttggctggtgtgcctgctggcggccgtggtcgcgctcaatggccaggtggcgttgctgcgcaccggcgcgaccgatccggccggcatgacgcagctggcgacgtgcattttgctactgatgctgggcgcgttgtggtggtcggtctgcgcagtgcaggcggtggctgctgctggcggctgtgcgcgtacgcgtgcgttctgcgcctgggcgctgacggtggcggcactgggcatcctgatcgccgtgttgcgtgtcccggtggcggtggtggcattcgcctgaagtcgtttggcgcggcaacgcacgcaagcgtggcatcggcgggccgctgctgcgtgcagggctttgcaaaggcacgccgggctgtgacactgccagccccttgttgctgccgcggagccagcgagatgtccaccgtgcgtcccccgctgaccgtccatggcatgtccagttccggcaattgctacaaggtgcgtttgctgctggaacaactggtcagccgctaccactgggtggaggtggatagcgtggccgggcagacccgcacgcccgcgtacctggccaagaatcccaacggcaaggtgccgatggtggaacgcgacgacggccgcgtgttgaccgaatccaatgcgatcctgttctggctggccgaaggcaccccgtatctgcccaccaatgcgtggcagcgcgcgcaggcgctgagctggatgttcttcgagcaatacagccatgagccgtctgtggcgatggcgcggttcatcagcctgtggacgccgcgcgatgccgcgcgccgcgccgagctgccgcagctgcgtgtgcgcggcgagcaggcgctggccctgatggaacagcatctgcagcagcacgcctggttcaccggcagcgactacggcatcgccgatatcgcgctgttcgcctacacccattgcgccgaagacggccgtttcgatctggagcgctggccggcgatcacggactggttgcaacgcgtgcaggcgctgccgcgcttcgtgccgatgccgtcagctgcgtcggtgacggcatgagccgtgcgcgcgatgtgcctggcgctgacgtcggcatcgctgcgtgcttggcggacactttcttccatcggccttcgccatgcgcttgcacgcgcgcgcgctgcgcgtgacgcgtgtggggcacgcccggttactccccgttgccagcaggcaggagcactgacgatgtgcggattggcaggactgttgctggcttcgccgcgtctgcatggcgaacagctcgatgcgctggtgcggccgatgggcgccgctttgcgccatcgcggcccggacgatgccggcacttggtgcgatgcgcaggccggcgttgccttggcgcatcaacggctaagcattctggatctgtcgccgctcggccaccagccgatgcgttcggctgatggccgctatgtgctggcctataacggcgaggtctataacttcgcgcagctgcgcgcggcactgtccgcgctcgggcatcgcttccgcggccactccgataccgaagtgttgctggcggccgtggtggagtggggcctggacgagacgttgacccgctgcaacggcatgttcgccattgcgttgtgggacgagcgcgacaactgcctgttcctggcgcgcgaccgggtcggcaaaaagccgctctactacgggtgggccggcgacaccttggtgttcggttccgaactcaaggccttgtggcagcacccggatttcgacaacggcgtcgatcgcaatgcgctgaccttgctgttgcggctgggctacatcccggcgccggcctgcatccacgcgcacaccttcaagctgatgcctggccgcgtgctgcgcatggatgcgcaggccgtggcggccggcgctgccgcgcatcgtgccgatcaggcgcaacaaccgttctggaacgcacgcgaggcgatgcaacgcgcgctcgccgcaccattcaccggcagcgacgcgcaggccgaagagcagttggatagcgtgctgcgcgatgcggtggccctgcgcatggtggccgatgtgccggtgggcgtgtttctttccggtggcaccgattcgtccatcgtcactgcgatgatgcaggcgcagagcgcgcagccggtgcacaccttcagcatcggcttcgaaggctcgcatcacgacgaagcgccgctggcgcgcgaagtcgccacgcatctgcacaccgaccacaccgaactctatgtcagcggcgccgatgcgctggcggtggtgccgtgcctgccggacatgttcgacgaacccttcgccgatgcctcgcaagtgccgacggcgttggtcgcacggttggcgcgcggtggggttacggtggcgctgtccggcgacggtggcgacgaattgttcttcggctatggccgctatcaacgtgcgctgcgcaactggcgcatgcatggcctggtacctggcccgctgcgtcgcctgatggcagtggcagcgcgtcgcaatggcgaatcttcgcgtaccggcgggctcgccgcgctggtggccgaggcgggcgcacgcggcatcggcgacatctaccgcaaccggatttcgcgctggcgcgacccggcagcggtggtgccgggggcgaccgaacccgatagtttttacagcctggccgacccgctgcatgggtccggcaccccggccgacgcgatgatgctggccgacttcgccgcgtatctgcccgacgatctgctgtgcaaggtggaccgcaccacgatggcggtggggctggaggcgcgcgcgccgctgctggattggcgcgtggccgaattcgcctggtcgctgccgctgtcgctgaaatatcgcgatggaatgagcaagtatctgcttaagcgcgtgttgtgccgctacctgccggacacgatggtgtaccgcggcaagcgtggcttcggcgcgccggtgagtgcatggctacgcggcgatctgcacggctgggcggacgatctgctggcgcacggcgcgttgcagcgcgagggcgtgttcgccgctgataccgtggctggcctgtggcgcgacttcaacggcggcgagcgcaaatggcatacgcacctgtggacggtgctgatgttccaggcctggcaggcgcactggcgcgagcaacgcgcagccatcacgcgctgatcgtggttgcggcgacgcgcaatggtgaggtgctgaagatggcgctgcagtgcgcggcgtgttggcgttgcttgtcgcttcggccctgccgtcggagcggggagtgatcagcgcactgcatgcagctgcggcgcagcggccggagccgggcgccgtttcaccagcgctgagcatgctgctgggtagggtggggccctgtttccacggagcgtacccatgagcaagctcaccattgccgtcctggtcggcagcctgcgcgcagagtcgtataaccgtcagctggcgcgtgcgctggagcatctggccggcgacatggccgtgttcgagtacctggagatcggcgatattccgctgtacaaccaggaccgcgacggcgattacccggcagaaggcacgcgcctgaagcagcagatccgcgcggccgatgcggtgctatttgtcactcccgaatacaaccgctcgattcctggcgtgctgaagaatgccatcgacaccgcctcgcgcccctacggcgatagcgcgttttccggcaagcctgcggcggtggtcggtatttcggtcggcgcgatcggcaccgctaccgcgcagcagcatctgcgcaacgtgctggcgtatctgaacatgcacgtgctcggccagccggaagtctttctgcagtacaaggacggcctgttcgggccggacggccagatcgccaatgccgacagccgcaaattcctgcagggcttcatcggccagttcctgggcttgatcgggcacctcaagcgctgagttgaccacagcggcgccgcgctcgggcgcggcgtcccgcggggcctcggggaaggacggaaacccaggtggcgcaacggtcttggcatctgcgacaaccggcgcgtggaacgctgatacaccgcctatacaccagttatccacagagttgtgcatggtcgtcggcgtcgccgatgactatgcttcctgcccttgtctgcccgcgtcaggtttgtctgtccatgtccgctcgtcctggtttccgttccaagcgcaatcgtgatcgcgacgacgacgattacgatcgtcccgagccgcgtctggaccagctgcgggtgccgccgcattcggtcgaggccgagcaggctgtgctgggtggcttgatgctggcgccggacgcgttcgaccgggtcaacgatcagctcaccgaaaacgacttctaccgacgcgatcatcggctgatctaccgcgcgattcgcgaattgaaccaaaaagatcgcccattcgacgcagtgaccctgggcgaatggttcgaatcgcagggcaagctggagcaggtgggcgatggcgcctacctgatcgagctggccagcaccacgccgtcggcagccaacatcgccgcgtatgcggaaatcgtgcgcgacaaggcggtgctgcggcagttgatcgatgtgggcaccacgatcgtcaacgatggcttccagccagagggccgcgacagcatcgagttgctgtcctctgcggaaaaggccgtgttcaagatcgccgaagccggcgcgcgcgggcgggccgatttcgtggcgatgcccggcgccttgaaggatgccttcgaagagctgcgcaaccgtttcgaaaacggcggcaacatcaccggcttgccgaccggctataacgatttcgatgcgatgacggccggcctgcagccgaccgacttgatcatcctggccgcgcgtccggccatgggcaagaccaccttcgcgctgaacattgccgaatacgccgcgatcaagtccaagaagggcgtggcggtgttttcgatggaaatgtcggcctcgcagctggcgatgcgcctgatctcctccaacggtcgcatcaatgcgcagcgtctgcggaccggtgcgctggaagacgaggattgggcacgcgtgaccggtgcgatcaagatgctgaaagaaaccaagatcttcatcgacgacaccccgggcgtgtcgccggaagtgctgcgttccaagtgccgccgcctcaagcgcgaacacgacctgggcttgatcgtcatcgactacctgcagctgatgtcggtgcccggcaacagcgaaaaccgcgcgaccgaaatttcggaaatttcgcgtggcctgaaggggcttgcgaaggaactcaacgtgccggtgatcgcgttgtcgcagctcaaccgctcgctggaaacgcggaccgataagcgcccggtgatggccgacttgcgcgaatccggcgcaatcgagcaggacgcggacatgatcgtctttatctaccgcgacgattactacaacaaggaaaattcgccggacaagggcctggccgagatcatcatcggcaagcaccgcggcggcccgaccggctcgtgcaagctcaagttcttcggtgagtacacccgcttcgacaatctggcgcacgactcggtgggcagtttcgagtaagcgcagtggacccgctgggcggccatccgtcgcccggcatcgcgccatcgttgcggccgctggcttatgctgcgcagcctcatcgttcgctgccgagttcgtatgtcatacgccatcgtctggtttcgtcgcgatctgcgtctgcaagacaacccggccttgcgtgccgcactcgatgcggggcatcacccgattccgttgtacatcgacgcaccgcacgaagaaggcgagtggacgcccggcgccgcatcgcgtacctggcggcatcgctcgcttgcagcgctggaggatgcgttgcgtgcgcttggcagtggcctggtcatccgcgccggcgacagtgcacaggtgctggatgcggtgatcgcgcagaccggcgcggtggcggtgtattggaaccgcaaatacgagccggccacgcagccgcgcgatgcgcagatcaagcgcgcattgcgcgagcgcgggatcgaggcacagagctgcaattgcgcattgctgttcgagccgtggcagttgtccacgcagcagggcggcccgtacaaggtgtttacgccgttctggcgcaatgcgctgacacagctgcaattgcccgccacagcgcctgcgccgcgcagcctgccgccgctgcctgcgatgttgaagacggatgcactcgacacgctgcagctggtacctagcttgaactgggaccagggcttctgggagcactggcacgccggtgaagccggcgcgcacgaaatgctggagttcttcatcgatggcgggctgtccgggtatcgcaaaaaccgcgaccgccccgatcgcgttggcacctcgcaactttcgccgcatctgcacttcggcgagattgcgccgtggcgcattgccagcgcgctggaagcgcagcgcactgcgcgcaatggcgcagaaatcgatggctatatccgccagctgggctggcgcgatttcgcctatcacctgctgcatcacttcccggacaccaccaaccagaacctcaatccgcgcttcgaaggattcgactgggcgaaggtcgatccggttgcactgcaggcctggcagcgcggccgcaccggcatcccgatcgtcgatgccggtatgcgtcagctctggcacaccggctggatgcacaaccgcgtgcgcatgatcgtcgccagttttttgtgcaagcatctgcgcatccactggatcgaaggcgcgcgctggttctgggacacgctggtggatgcggacctggccaacaacacgctgggctggcagtgggtggccggcaccggcgccgatgcggcgccctatttccgcgtgttcaatccagtgacgcaagcggaaaaattcgatccgcacgcaacgtacatcacgcgctgggtgcccgagttgggcaagcttccggtgaaagaacgcttcgcaccctggttgcatcccttgtcgctggcacgcttcgcaccagagtacccgcgcacgccgatcattggcttggccgaagggcgcgacgcggcgctggcagcctattcgaaatcgcgcgcttagagcggcgaacaacacgtcgcgagcagctgtcaggtgggcgtggacggcgcgctcagaaccgcagtgcaggcgtggtacatgccgattccgggcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttcgccgctccagtcgctgctgatcgatgcgcgtgtgcctgtttcgacagcgcatgccgcgtcgttttgagagttggtgcgtgggcacggagcgtatgtatttgctggcatgcgctggcgatttgatggcgcacctgtggcatctcaacgccgaaaccgttttcctgaatggcatgcccgctgcgcgcatgctgcggtggttttcatcatgcggcagtcgcgtgggcctgtttatccttgtggatacgattgagcgccggatggtccggccataggagaacagcatgtccccagcagctaccaagagtcttgcccttgccctggccagtgccattgcgctgtccgcctgcgccaccggcggctcatatgtgcagcgtgatcagtacggcgaccagacgcaacagcagaatcggaccggtcgcaatgcgctgatcggtaccgcgattggcgtggctgcgggcctgctcaccggcgacagcgctaccgaacgtcgtcagcatgcaatgatcggtgccggtatcggtgcgttgagcggcgcggcaatcggccagtaccaggatcgtcaggaacgcgcgttgcgcgagcgcaccgccaacaccggtatcgaagtgcagcgccagggcgacaacatcagcctgaacctgccggacggcatcaccttcgacttcggcaagtctgcattgaagcccgagttctataccgcgcttaacggcgtggcctccacgctgcgcgagtacaaccagaccatggtggaagtggttgggcataccgatagcgtcggtagcgatgcggcgaatcagcgcctgtccgaagagcgcgccggtgcagtggcgcagtacctgaccgcgcagggtgtgcagcgcgagcgcatggaaaccatgggcgccggcaagcgttatccgattgccgacaacaacaccgatgccggccgcgcaaagaaccgtcgcgttgaaattcgcctgattccgttgcgtgccgaaggccctgccagcaataccgatatgcgttgagtgtgatgcagtgacgcgtggcaagtcggatgactcacccgcgatgtgctgatgtgcgggaaaacaggccgcgaaagcggcctgttttttagtgctgcatggtgtgtagtcaagagcagctaagagcggctaacaaaacgattgcgcagccgccaggcgggcgcggccgttgcaatgtgtcgagcctcctcggctcgctgaccttgcatagccaaaccggctcgccgatctacgacttcaagattcctgcttacaacatctccaagagcgcgttgaatagttggacggtgcatcttgcctacgaattgcgcgagaccgccatcaaggtcaatgccgtgcatccgggctccgtcaaaaccgacatgaacggtggtggggaactcgaggtggagcagggcgcctacagcagcgtgcaaatggcgccgttggatgcccacggttccaatggcagctttacccatctgggagagggcggcttcaactctggatcgcaacaccaacggttgtgacgtggtccaggcgacctgacctgagcacttcaccgccaagtggagttgcccatgtcatccagccgccttgacctatcggaacgataccgtctgcatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaatcagcacgctgcgcggtaccagcccgatcacgcgcagcgcatcagcgcccatcggcgcacgcacgccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggtcctgctgagggaggacgccagtcccgaacagatcgccggccgcaccggcttggccagtcacgcatggatctatcggcacatcgacgccgaccagaagcttggtggtcagctgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgcccaagcgtggttgagcagcgaagccgcatcggcgactgggagctggagaccatcagggcctcgcacggacgcgccgtggtggtcagcatgaccgaacgctgcagtggcctgcatctgctggcttattcacccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccctactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacttgccacggcagaccgatgtcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaaaagcgttgcgaatcagagttgaattcgccattgaaataacccatcacgatgcgccgcgttctttcgcatgcggtgcgtgcgtctcgctatttccatcgcatgccgcgcatggggaagatgccggcgtcgttgccaggcagcgtttgcaatggcgaccgccagccgtggcatgcgccgacaccgcgacgccatgaaacggcgcactgtcgttcgcatgattccgcgcagcagtctccactgctgcgcggctctgtgctgcgccgatctaccagcggtacgccaccgacatctggtactgccgcccggcaatcggccggcccatgaagagaccaccggtggccgcaccaggcacgcgcacgttgccttcggtcaggcccagcgtgtcggtgacgttgctgccgctggcggtgacttcccagtgttcgcccacatgcaggttggcgcccagctccagcatgtcgtacgagggcaggcgctggctgttggccagatccgcgaagcgctcgccgatgtacgaataggtggcaaacaccttgagatcgccgaacggtagcatccagtaatagctgggcgtgatgcggaactggcgcttgggctggcgcatcacctggttgccggtgaactcgcgatagttgcggtatttcgcatccagccacaccccggtgccagccagttcgaacccgcccaatggccgaatcgcgccttcgacttccaggccgcgtgcgcgcgaatcgccgaccgcggtgaagttctggccattggccagaaatgcctggaatggcgaatttttaaaggtgttgtagaacgcggtgagatacaggtcgtaggcactggtgccggacttcacgccaagctcgtattgatccacgtcctgcacgcggttctggccatcgcgcaggttgtcgaagccgggaaacttcaccccggagttgacccgcacaaacaggctgttgttccgatcgagcgtgaagttcacgccggccgtccacgagaacgcttcatcgtcttgatcgatgcgccgcgtggtcgcaagcgccagcgaggtggcgttgtcgtatagcgtggccgggttgccatccagatccacagtggcggtgtcgtgcacatcgccggtgacgctctggcactcgtagcgcgcgcccaggtccaggcgcagacgctcgctcagctcccactcgtcggcaacgaatgcggcgatgttttcgccgttgtacttggcgcgcaggttgaagaaggcagtgctggtgaaaccctggcgcgtgggctgccggccatcgtccaatgccacatcgatgcggcgtgcgttgttttgcgcggtcagcaacagggtgttgcccaggtaccaggtgtcggcagaggaatacttggcgtcatacgcacctacggtcagcgtgttgccggcaaacaactcgcggctcaggcgcagatcgttggtcaaggaattcaggcgtttgtccaccgaccaccaaccggcttcgagcacctgctgattcgcatccaccgcgcctcctccattggtgtagctggcgctaccgctgctgccgtagccggcgatgaaatcgcccaggcgttgtggcgcatcgccggtaaatagcgcgtaggttggcgcgctgccgttcatcacgttgaagcggtcggccacggtccagccgccgcgctcccagttccattcgccgccgaacacgtcgatgtcgacgccgcggccatcggccagatcgcgtcgcagcgtctggccattgggaccgacgagaagatccacagtgcggaagtcgcggccgagcagggtgccggtttgcgcgttcaagccgggaaagctggaaagagcgttgccgttgttgcgcgagagcaacggaatcgcggtgtagaaggcgttgttatcgtcggtgtggcgcgcatagagcgacagctcgccgctgtcccagcgcttgctcaaggtggcgctgaactggccgcccttgtcggcggagaactgcgggtcgcgcacgccgtcggtgtcgcgaaaaaaaccgcccacgctgtagtaccagccattgcccatcggcccgctgttgaacacatcgatgcggcgcaatgcagtgttgccgccggtcaggcgcacgctgccttcgggtgcatcctggccttttttctggatgaaattgacggtcaagccaggctggccgttggagaagatggggctggagccaccacgcagcacttccatgcgttcgaccgtatcgtcgacgcggaacagcgtggaattctccaggaacgacaaggtcggcggcgggaacagcggcgagccatccagttgcatggtcacgaacggcgcatcgccttcggagggcatgccacgcacgaagatgttggcgccggtgccgccaccgctgggctcggcccacacgccgggcacgatcttgagcagatctgcggtgctctgcggcaccgcttgttggatctgctcggggctggccgtggtgatcgaaaaactggcgtcgcgtttggccaggcctttgaagcgcgcggtaccactgacgatgaccgcatccagcgtggtggcgtcctgattgcccgatgcaggcgtgacggtctgcgtgcggccatccggtgccagcagcacggcagcgacggcgagcgagagggcgtagcaggatgatgaaaaacgcatgcgcaaggctccttgtcttaaatgcaagaacgccgccaagccacgcggtggtgcgcaggcatcggcagcgcgtgcacgcgcccgcccgcgccatcgcgtcgcttgcgccccctgtcagcgcagtgctcatgaagttttaaccctagatgcaccacagcctgttgtgcgacgcagcagccgcggtctgcactttcatgatgacggtacgacgatgtttgcctggctgtggcggcgatcacatcctgtgcatcggctgacgcacgcagcgacgagcgggtctgcagatctcatgcagcagcgaggaagcacacgctgctatgctcgcaacgcgcatgaaaaggccgcccgaaggcggcctcgcttccagtcagcggggagagagtccgctgtcagaagaacaagcgcacgccgaacgaggcgttgcggccaggcagcatcacgtcatccttcaggaagaaggtatgcacgcgtgcgtcctgattggtcaggttgttgccgtccagaaacacttcccacgcagtgctgccgcgatccacgtgatacgccagatgcgcatcgacgaaggtatagccgtcggtcggtgtttcgttcactgccaccttgtcctgcttcatggtgcgggtggcaccgagcgatgcgcgccactgttgggcattccagcgcagctgcgcgccgaaacgccccggtgcgatacgcggcaggttgccgccatcgttcagacgcgcgcgcacagtgtcgccgaagacgcgcaggtcccacgcgccgttatcgttgttggccagatgaaaggtggcctcgccctcgaagccgtggaaggtcgcatcggcctgcgtccattggcggatcggcaggaagtcgttgtcttcttcgttgaaccactggccgccggtgtcgacgatatagatgaagtcgttgtagcggttgtagtacgccgccaccttggcatccacccatgcgttctggaaattcaatcccagctcggcctgattggctttctcggtctgcagatcggcgccgccgatttcgaaggtgagcgtggcgatgtgcgggccgttggcgaacagttcttcttcggcaggcgcacgttcggcgtgatcgagatttgcggtcagacgccattgttcgttgaagcggaaaccgccgctggccgagaaactggtcggggtgaaatcgcggtctacgccgatatcggtctggtacttgaccgtgtccacgcgcgcaccgaattcggcggtgacgcgctcccaattgttgcgtgccacggcgaatgcgccgagcgagcgcgtatcggtcttgggcacaaaggattcttcaccgatcgcctggaaggtgctgtcgctgcccagcaggccgaatgcggtctgccagccgccgccaaacgtaagcgaggctttcacgcggccttcgttggcccgcttggtgaacacggtgccgacttcggcgccttcgaattcggtaagtgcgtaatcggtgtggccgacgctgtaacgcagcgcgctgccttcgccccacggatcggtcagcccgcccttgaggtcgtagcggtcctgctgcagtttcagcgaaacaccgcgctcgccgatggacgggtcgcccggctcgccggggttgccgtagttgtcgcggaagcgcgacgccgacaggccgacaaatccccagtcgcccgacagcgacgcaccgatcgagcccaccttggaatcaacccaactattgagctgacggcccttcggcgtgtcgtagtcgttctggttgcgatacacgccatcggcatggatcgacagcccgctaccgttgccggcgtcgacgcggaacatgtcggtgttgccgtccttgttgccgtccttgtcgtcgccgtcgacgcgcacttcggcgcgcccgctgaagccgtccaccggcgtttcagcgatgcgcccgtcgaccacgttgaccacgccgccgctggcgccggagccgtacagcaatgtcgacggacccttcagcacgtcgatctgattggccaggaatggctcgattgccggggaattgtcctggctgacggtggacacgtcctgggtggacaggccgtcgcgcaacaccgccacgcgcgggccgtccaggccgcggatgatcggcctgccgacgccggggccgaagttggaactctgcacgccgggcaggctcgctacggtttcgtccaggctcgaactgcgcacctcgtccagacgttcaccggcccgcacttccaccgggcgggcggctcaactcaccggccgcagcgcgcagcgggctggcggtgaccaccaccttgtccagatccttgatgtgccggccgctggatgggctggcagcgtggcgcgtgtccgagctgggcggggtctgtgcatctgcaacgaccggagcgtcctcggccatggccagggcaggggtcaacagactggtcagcgccagcgagagcgacggaacgaggcatcgaaacgtgcaggcatgataggcgggactctgtaattgttaccgtgtatcagtggcaggcgcagcttgcctgctgcgccggcggcgaaggcctgcacggctgcgcgatgcaatgatgcagggctgaaacagtaaaacgttatattattccacatcgccgcgagcacctgctggacctcatgcctccaccgacccttcgtcatcttctcgaccgcttcggtgcgaccgggtcgctgctgtgcgccttgcactgcgcggtattgccgctggtgctggccctggcgccctcgttgggcctgtcgttctggctgggcgatggggtggaactggccatcgtggtgttcgtgacgctgctgggccttttcagcctggtgctcgggtatcgccggcacaaagcgctgcatgcgctggcattgctgctgcccggcctggcgctgctatgggtcggcctgttgtacgacccgctgcatcattcggtggtgccgcatgcggtggtgatgacgctgggcggcgccctggtcggcatcgcgcacttggtcaatttgcgcctgaatcatgggcatgtccatgacgccagctgcgcgcactaagaaccgctggcaaggcggctgcgtagcctccgggccaatgcggatggcagccggaatcggcctctgccactcgcacgttcgggttgatcggcggcttgcatgctgcccgatgccagttcgccactgcgcgcactgcgcctgagtcagatcgctctgcaaggtcagtcgggcgctgcctggctacgctggccggagccgccgtggtaggcttgccggccttgtgcgagggcgctgccggtgaaacctcgccagacctgtgccagcacgggaatttgtattcacattcaggagtcgacgaaatgggtaagggtgaccgtaagaccgccaagggcaagcgctacaacgccagctacggcaattcgcgttcgcacgcggcgagcaaggttgtcgtgggtgcagctgccccggttgccaagaagggcgtggtcaaggctccggtcaagaaggccgtcgccaagaagaccgtcgccaaggccagctgatcccggctcgcttcgcgacaccaaaacgcggcgcttgcgccgcgttttttgttttgcagaccggtgatttacgctcccggccggcccatcaatgtgcgccccatgtgtgcgcgatgccggcggcgatacgcgctagaagcgatcgatgacgctgatgccgaggtcgcgcgtagcgtccatgccaatcagcaccgcaatggcctcgtccaggcacacccttctgccgatgagccgttgtggtgcgatcttcccggcctggatcatcgccaacatggcatcgtaccgccatgcctgcatcccgtggctgccgtagatctccagttcgtggccaatcacctgcgccatcgggatcctgggcgtggcgtgttcgcccagcatcagtcccacctggacatgacggccgcgccgtcgcaggttgctgatggagttgaaacaggtcgtcgggctgccgagcgcatcgatggaaacgtgcgcgcctcccttggtgatctcgcgaatcgcctccaccgtgttggccgctttcgacgcgttgaccgttgcgaccgcgccgcattcgacggcgaacgccagcttgtcgtcgaagatgtccaccgcaatcacctgcgcccccagtgccgctgcgatcatcactgccgaaagcccgacgccgccgcagccatggaccacgacccattcgccagggccggttctggcctgatcgaccaccgcccgaaacgaggtggcaaaccggcatcccaggcttgccgccgtcgcatcgtcgatgctctccggcagtctgaccagatttgtctcggcaaaatcgatcgcgacatactcggcgaacgatccccatgcggtgaagccgggctggaactggttcgagcatacttgctgattgccgccatggcactgcacacagcgcccgcacccggacacgaacggcacggtgacccgggtgccgatcgcaaagcccgatatgcgttttcccatggcgaccacttcgccggcgaactcgtgtcccggcacgtgcggcaatgcgatgtccggatcgtgccccatccagccgtgccaatcgctgcggcagatgcctgtggctgccactttgatcaccacgccgtcatcgcttgggggcgggtcggggagctgcagaatttccgggacctgttcaaaacgctcgaagtgcattgcacgcatacataacctcgggaagcagcacgatgaagaggggatctactgcgctgcaccactggcgagcagtgcggcagcctatgttcgtgggggagcgttgtcctcgccgctgtttccggccaaggtctggagccgcgacgtcgacgcgcgctctgcagcgggaccagcaggcgcctgcacggtcaacaactgctctgccaggccgcggtagatcggcgtcttgcagaccagcccggagactgcgcgcgcgatcagtacggtggccaggatcggcagcagcatctggctggtgtcggtcagttccagcgagatgatagccgaggtcagcggcgcctgggtcacgccggtgagatacgcgcacatgcccagcagcacgaaggtgcgcgggtccacgctgggcatcagtaccgacaggttgtgaccgatgccggcacccactgccagcgccggtgaaaacagaccgcccggaatgccggccagatacgagaccagattggcgatgagtttcatcatgccgaactcatggccgacgaccgcgtgcccctgcaccagactgcgcgcctgctcgtagccggtgccgaaggcgccttgcccgaacaccagcgcaagaccgaccagggcgaggccgcacagcgcagccagcagcaccggatgccgctgacgtagcgcgcccaaccagcgtggtttgccgccgacgctggccagcaccagccgcgcgaataccccaccgagcaacccggccacgctgccgcacaatgcgattgccagccatgcctggcccagcggtaaggcgacagctaccttgccgaaataggtgtaattacccagcaggcccaacgacaccacgccaccgacgatcaccgcggtgagcaaggtgccggagaagcggtgctcgaagcgcccgctcagttcttcgatcgcaaacaccacgccggctagcggtgtattgaaggccgctgcgataccggcagcgccaccggcgagcagaaagtgcgagagctcgcgcggttcgcgaaaaccgaaccagcgcccgaacacatgcatcaggctggcaccgacgtgcacggtgggcccttcgcgccccaccgatgcgccgccgagcagcgacaaggtggtcagcgcgagcttgccgaccgagacgcgcaacgagaggttgctgtcgcgaaaggccgggtcggggtgctccagcgcggcaatcacttgcgggatgccgctgccgcgcgttggccgcagcgcaccggaggtgagccaggcaagcagggcgaagatgcccggcgtcagcagaaatgcccaccagatcgaatgcgctgtgatgcgttgaaacagatggaaggccgcatcgctggccttggcgaacacgatcgccaccagcgccactgcaattgcgccgccccatagagcagcacgacgacgccagccttcgctggacaacagcggccgcgagcgacgcggcgggggatttgaaccagacatcccgcgattgtcgcactgcctggcggcagccgtgtcttcaacgctccacatgcccgcgctgttgccggtatttgctatctcgcgacgccatggaatggcgtcttcaagtgtctagatcgctgcctacgctgcgcgatcatgccggttcgtcagcgctgccgaaggtgcctggcgcgtctactctggcctggccgccggcggcacgcgcaaggccggcagcaaggtcgccggattgccatcgttgggtgcggccggaatgcccggcagccgggtcatgcgtgcatagacatccacgttgtccaagcccggcagtgtcttgccctgcgccaggtccgggccttgtgccaggactaccgcgcgcatcgacggcaaccccggatcgaagccatgcgagccgcgcgtgtcttcctgcgcgcgtttggcgagcttgttcggaaacagcgcatcccagccttcatgcatcgggcacacgaccggcggaatccgcgggtggcggccgtaatgccggcgcgctggcagctctgccttgcgccagcggtcgcagtgcgcgtgcgcgccaggcaggctggcctcggcagcggcctgttgcccgggcagtggctccaaaccgatcacctggccatcgatgattgcggtggcgatctgcggcggcgcgatgtcttccacgctgatcgcatgcccgggcgcaacctcggccctgccatggtcggagaccacgatgatgttgatgcgcgcaggcgtgccatcgcgttgcatgcctgtcagtagccggccgatggccgcatccaccgcgcgcacggcgtcggcgtattcgcgcgattccaggccgtggtcctggccggcttcgtccacgcgttcgaagtacagcgtgaccaggcgattgcgctgggtaccgtcggttttcagccagccccgcaccgcgtccacgcgcgtgtccaggcgcatgcctttttggtaatggcgccactgcgacgggcgtacgcccttgatcgccgcctcgccgcctggctgcctggccaggaccaggttgccgcatgctggccggtattttccacgcccacccacaccggttcgccgccccaccagcgcgcatcgcccaccgcctcggaggtgcgcaaccagaaacccccaagcgtcgggtcgcgcatgctgttgtgcacgatgccgtggtgatccgggcgcagggcggtgaccagggtgtagtgattgggaaacgtcagcgatggatacgagggcgtcatccagcgcgcacgcacgccttcatgcgccagttgcgacaggttcggcgcgatgccgcgatcgaccatgtccgcgcgcaggccgtcgatggagaacaacaataaggtgtgcggtgtgctggccgatgcggtgttcgccgctgcagttggcaactgcgtgggcgcgctgcgcgaagaaggcgggctgctacaggccgcaagcagggcaagcgccgctacggcaactccaaaacgtcggtcgatcatggcgtgagtttacggcgcagcgatgacgccgctagtgtgatgtcccgcatgtgactttccattctttgcgtggtccaagcagtattcttggcactgtggagacgcattgatgggaaggtctgcaacacgagcggacgtgggatttcgcttgatcgctgcggtcgctcatgctgcaaatcaatgacttgcgagttatggagactgccccagctactgatcggaagttagcgaaccagttgttcacaggttccctcagtcagccagtgcgtagtgcggatgcaggggcgaacagatcgtcggcgcgcgcaccaccacgcggcgaccagccttccagctgcaacaacgcctgcttggtcggcagcccgccgccgaagccggtcaatgcgccattggcgccgatcacgcgatggcagggcagcacgatcggcagcggattgcgcccgttggccgcacccactgcgcggttcgcggtcggcttgccgaccgcctgcgcaagttgcgcatagctccaggtctgcccgaacggaatctgcgccagcgtgcgccagacgctgagctgaaacggtgtgccgatcggcgccagcggcagatcgaaactgcctcgcccgccatgcaggtaatcgagcaactgttcgcgtgctgcgcgcaccagcggcgcatcaggatcgtgcaaccagcgcgcacggccgatggcgtcgtagcggttctgcgcgaacaggatgtggtgcacgccggtgtcgtcggcggccacgctgagcgcgccgatcggcgagggaaaggtgtcgtagtgcaatgtgctcatgcgcgggtgtccttacggtcgttggccagatgccacaggtgcagcacggcgaaggcgcgccacggtcgccacgcttgcgaacgtgcatcggtggcgcgcgcgctcaggcgctcgggggcgccgagcacctgctgcaggatcaaatcgccagccggaaacgcatcgggatgcgacaacgcacgcatggccaggtaatgcgcggtccacggcccgattccgggtagcgcggtgcaggcggcgaggaagtcgggcagacgctgcccggcaccgcagtgcagctggccttgtgcgcaagccgatgccagcgcacgcagcgtggcggcgcccgcacgcggtagcccgagttgttccagtggcgcgtcggccagctggtcgggcgtggggaaactgcgatccagtccaggtggcatgtcggtatgatggccgccatgagggtccaccagccgcgccgccaaggtcgccgcgccggcggcactgatctgctggcccagcaccgcacgtaccgccacctcgaagccgtcccaaccaccgggcacgcgcaggcctggtcggcgtgcgattgcctcggccagcagtgggtcgggcgcaagcgtcgcgggcacggcttgcaagtccgcatccagatcgaacagccgtcgcacgcgccgcccgctctgcggaatctggcgtgggtcggtcgccccgatgcgcagcaggagttccgcgcgctgcggcgccgcgctgacgccgatcacgctggccttgcccggcgggccggtcacgcgacggtcgccgctggcatcgacctgctcgatccccgggatcgcacggcgctgcaagaaggccagcatcgccggcagatccagtggcgggcgatagcccaggcgcagtgtgagctcgccgcccggcacctcggcacgctgcttgcgcagtgcagaaggcggcatgccgcagccctgcaggaaggccgcattgaaccgccgcaagctgttgaagcctgctgcgagcgccacctcggtgaccggcagtgcggtttcggtgagtaattgcttggccagcagcagccgatgcgtcccgtgcacctggatcggcgtggcacccaactgttgcacgaattgctgctgcagctggcgcgcgctcaagcccaccgcatcggacagcgtctgcaccggctgctcctgcagcgcgccgtcggcaatcatcgccagtgcgcgctgcacgctttcttcgcccagatgctgctgcgcctgcggcgacagctccggccggcagcgcagacacgggcggtatccggccgcgctggccgccgcggcagtggggtagtcgctgacattggccggcttcggcggcggtgccggacacaccgggcggcaatagatgccggtgctgcgcacggcggtcaaaaacaacccgtcgaaacgtgcatcgcgcgccaggcgggcacggtcgcattgggttcggtcgggcgtcgcgatctgcatggcgccagtctatgcgcttgcccgcgcaccggctggccgttttcggacaggggtgcggcgggcctgcgcgtcatggccgggtcaacccatccgcccattcagccatggactgcgggcgatctccgtcgtggtccgtgccccccatcgtgttgaaatcggtttgcctctcacttgcctgcgtgctggtgctagccgcttgcgatcgttcggcgatctccgccgatgcagcggttgcgcagcagagtggtgcagggcaggcgggtgatggcgaccatatggtgtcggtggatacgcccgaccccataccgcgcccgcgtgcgcagtccggcaaggcgggatggccgcaggcggagttggaatcgggccaggcctggatcagctgcgcgaccgatgacagccgcgaggccggcgacggcacactgctgccggcattggaccgggccagcgtggaagcggcgctggcgccatgccgcgagaccgggctggtgcgggtgcgtgacgccggcaagatcaacgccgggtttgcggcgctggtctggcgcctggcctcggtggccgagcaatggaagttgccgcatcgcttcctggatctggattccagcggcggtcaggtggaggcggcgatccgcgccggcgacaccatcggtgcatccacctggaccatctggatgcgcgaaggctcgatctcccatagcgcgtgtgtgttcgtgctggcggctggcgacaaccgtctggtcgccggcaaggtcggcatccaccgcatgatgcggatcagctccaaggccacctcgcgcgccgagttcaatcgccaattgcgcgaggtctatggcaacgccaaggattatctggagcgcaacggcgtggtagtggcggtggccgacctgatgctgacggtgcccaaccgcagcctgcgcctgcgcacgatggaagaactgcgcgaatacggcctggatggcaccaacgcggtgcaggacgatctggaacgcatccgccagatgcgcacgtgcggcgcaaggacgcgttttggtcgccttcgatcagaagtgcaagggtgagggtgcggacttggacgcagtcagtgcctgcgggttggcgttgaagcagcgtttcggctttccggatgcgacctgcccggaagaaagtccgctggccgaaaccgatgcggctgccctgccgccggccagcccgacggtcgaaacgcagcctggtgaggcggagaacggccaggcgcaaactggccaggcgcacggcgaccaagcgcagaccggcgaggcccagaacgctgccgcaggcactggtgcgcccgctaccgcgccagcgcaggatgccgcccaggccgacccgccgtcggcgacccaccctgaaggctgaatgcagtgacgggcttcacgcgtatcgcactgcacgctgcctatcgtcgctgcatcacaaccgagccggtgggggcgtatgcgaggcaagaccaagggggtgttactggcctatctaccgtcggccctgttggtgctggtcggcttcggtgtcgccgaggtgctgcgtctggccgctgccgccatgcatgaacaatggccagcaacggtggcaacgtggctgagtctggtagcgctgattgccgcgattgcgcgtggcttctgggtcagttggcgcctgtggcggccgcgtggtgtggcggccgtgccgccggctcccggaggcgaggtctaaattcgatgagggcgcggcggtgtggttgccgacggtggcgtggccttcctcgggatcggcgcgaggtgcttccactacattgccacgcgtgcgtccgcatccaattgacgctgccatccgcagcgtctgggcgactccaaaaaaagacgaaagcggccgcggccagatttggtgaccgccaatgcgtgtcgctgtcgccggggttccatgctcgccgcttgtactgtcgatgagcacatcgttcaccagctcctcgtcaccgctcgccatggtttgccttccgcgccatcccgccctgcacgcgggacttgtgttgcgcagggcgcaccctagactgcgctacgtaccgcaaggtgtgcagtgcctctcctttccacccgatcctgacaaggtcctcgtcccatgcctcgttctcgtctggttatcgcgttggcactggctccagtgctggcgttcgctcaacagccgcaggccgccagtcgcaccgctagcccggcggcgcggccggcacctgcggcgcccgcaggccagccggcgctcacccccgcgcagcaagcgcagctgaccaagcagaacaccgaaatgacccaggcggccctgcgcgtggcgcagatggtggacggcaaccaggtcgcttccttgtgggatggcgcgtccaaagtggccaagaccgccgtcaagcgcgatgtcttcgtcagccagatcggcaccgaacgcgcgcggctgggtgcggtggtcggacgcgggcagggctcggtgacgcgggtcaagtacggccccggcgcgcaggtgcccgaaggcctgtatgtcaacgtcagcttcccgacccgctttgccaaggcgcagcagccggtgcgcgagttggtgtcgttccgtctggacgaagacaagacctggcggttggccggttacagcctgcgcccggcggtgaagtgatggttccatcggccgggagaaacgtatgcaactgacgatcgaactgcagatgctgggctgggcgatggtgctggggttggtgcaattgctggctgcctcggccagcatgaccgcccagcgcggcgccaagtggaatgccagcgcacgcgatggcgcggccaagccgcttaccggcgtggccgcgcggttggaccgtgcgttcggcaactatcttgaaacctttccgatcttcgctgctgccgtgctggcagtgaacgtcgcggggcgcagcagtgcagaaacagcactcgccgtgcagctctacctatgggcgcgcgtggcctatgtgccggtgtatgccgcggggattccgtacctgcgtagcgccatctgggtggtgtcgttctggggcatcgtcaaactggtgcgcgcactgctgggcatttgatgcagcagtgccgccaggcatgaggctcgacccgacgcttgcacccgcgccaggattgcatcgattgccgcctgcgtcttgtcggtaagcaggccctcttccagaattcggaatcgcccacagcgcaaccggccttggtcacatcggcacgccggtcgccgcgccacgcatcccgttcgtgcaaggccagcatcgtgcatccgcctcgctcggcatggccgccgcggatggagtgctccagccagaacggcgtgtccgaatcgatggcgatcgaaaaaatggagacgtcgtgggttggatcgtcggccgaaggtgcgttgttgcgctgactgatctccaccaccttcatgcgtcaggctcggcatccgggtccagtgccagcacgcgaatttccacatcgtccaactgcaccagctgaccggggcggatcttggcggtcttgcgcagctcctgtacgccgtcgacgctgaccgcgccgctggcgacgatcgccttgccctggccgccactgtcggcaatgccggccagtttgagcaactggttgagtgcgatgtagtcgccgtccaggtcgaattccagggattgcatggtgtgctcggtcgcagtgaggcagggattatccgcctactcgcgctggaaacgcgcgatctgttccagcagggattcggtacgcgcgacgctgcggccggcatgtgcggcatcgaggcgttccagccaggggggggggggcactgcgctgcaggcgccgataacctaaccaggtgccgatgccgccaagcacgccgaccagcacgttgcacagcatccaggcggtcggcaacgactggccggtgaaggcccgccacgcagcgtctgccaccgctacccacagtacccagaacgctacgcccagccacggcgccacgcgcgtgcgccagcgccgcagctgtgcaagcgcgcgctgtgtctgtaacaggggcctggcgaaatccagttgcgacaacagccacagttgacggaccgccgaagctgccagcgcaacactccagacttgcagcagcactccgccgacgacggctgccgcctgatcggcaaacgggagccagctgtgggcgatgacgccgctcagcgcgatggcgcacagcagttgcgccgattggctcagccacaacgggcgcagttgcgcacgtgctgcgtggctgcgcatatcacccagcagttggctggtgagtgcagtttgttggtccagccgttgttccagcgaacgccaggccagggcgatgtcatccagttccatgtcttgctccggttgcggatcggtgtgggtcaacgttcgccgcgcatacgggttttcaggcggctgagttttgtggcgacattggtttcgctgatgccgagcacttcgccgatttcgcggtagctgtgcttgtccagatagagcaacagcagcgcgcgttccagcggcggttggtgtgcgatgaaggcatatagcgcggccacctgttgcgcgcggacagggttgtgcgcctgtggatctgcgatgcgctccatcccgcatccagcgcgatcggctcgccggccgcgtagatcgctgatcgccacgttcagggcgatgcgatacatccaggtggaaaacgccgacccgggtcgtagccgggaaatgcccgccacaggtgcgtggcgatttcctgcgccagttcgtcgcggtcgtggcagtagctggcggccaccttcagcacgatgccgcggtgttgctacagcaggctgctgaagtgggtctgcaggtctgtgtccaggggcatgcctccggccgggcaggtaagggggattggcatgcaggatgattcgcgcgaacgcgcaattcctcacaacctgaatggtctgtaacgaaaatttcgacagcaggggggctgagaaggcacactatccggctttgcgcctgccggcttcgtgcggcgcctccggagttacccatgacccaagaatcttccgcgccgctgctgtttgcagacctcggcctctcaggcgctgtgatgagggccgttgccaatgtcggctacgagtcgccgtcgccgatccaggctgccaccattcccgcgttgctcgccggccgtgacgtcctcggccaggcccagaccggcaccggcaagaccgccgcgttcgcgctgccggtgctgtccaacgccgatctcaaccaggtcaagccgcaggcattggtgctggccccgacccgcgaactggccatccaggtcgccgaggcgttccagaagtatgccgaagccattccgggcttccgcgtgctgccggtgtacggcggccagccgtatgcccagcaactgagtgcgctcaagcgcggcgtgcatgtcgtggtcggtacccccggccgcgtgatcgatcacctggaccgcggtacgctggatctgtcccagctcaagacgctggtgctggacgaagccgacgaaatgctgcgcatgggctttatcgacgacgtcgaagcggtactgaaaaagttgccggaaaagcgtcaggtggcattgttctcggccaccatgccgccggccatccgtcgcatcgcgcagacctatctgaaggatccggccgaagtcatcatcgcggccaagaccaccacttcggccaacatccgccaacgctactggtgggtgagcgggctgcataagctggatgcgctgacccgcattctcgaggtcgagccgttcgacggcatgatcatcttcgcacgcaccaaggccggcaccgaagagctggcgcagaagctgcaggcgcgcggtctggccgcggccgccatcaatggcgacatgcagcaggcggcgcgcgagaagaccattgcccagctcaaggacggcaagctggacatcctggtcgccaccgacgtggccgcacgcggcctggacgtggagcgcatcagccacgtgctgaactacgacattccgtacgacaccgaaagctatgtgcatcgcatcggccgcaccggccgtgccggacgcacgggcgacgcgatcctgttcgtgacgctgcgcgaaaaggggatgctgcgctcgatcgaacgcgccacccgtcagccgatcgaagagatgcagctgccgagcgtggatgcggtcaacgacacgcgcgtggcgcgtttcatgacccgtatcaccgagaccctggccggcggccagatcgacatgtaccgcgatctgctgcagcgctatgaggccgaaaacaacgtgccggcgatcgatatcgccgccgcgatggccaagctgctgcagggcgatgcgccgttcctgctgactccgccggtgcgtggcgcacgcgaagacgccgcgccgcgcgagcgtcatcagcgtgccgatcgtggcgaccgcccgcgcttcgagccgaagttcgagcgcggcccgcgggccgacggtgagcgcgccccacgtccgccgcgtggcgacgatgccggcggcgagcgtccgcgtcgcgatccggtcgccccgcgtggggagccggaattgggcatggagagctatcgcatcgaagtgggccacagccatggcgtgaagccggccaacatcgtcggcgcgatcgccaacgaagccgggctggaaagccgctatatcggccggatcgacattcaggacgattattcgatcctggatctgccggccgacatgccgcgcgaactgctcacccacctgaagaaagtctgggtgtccggtcagcagctcaacatgcgcaagctggaagagggcgaggcagccgcgtcgccggccaagccgcgcttcccgcgtggcggcaagccgtccggtcgttcgaacggcccggtccgtccgatggaccgcgctggcgcaccgcaccgcaagggcccgccgaagccgcgcggcgagtaagcgtggccggcaccgcctgcggggtcaccctgcaggcggtgtggttgcctagtatcgctatgcgtaaattcgcatagcgagcgtgtgacgcgttacggtgcctcactgcgccggcgatcaggctggcctggttagcgttgctaacccgatgtgcatcacgccaagcgggtattgccatacagactgggccgttgcggccgttactgtcttcgggcgcccactgggcgcctgagtcgcactggggcggcgaaggacggacggcgatggcgcaggcaaacggcggtggacagatcatgcaactggtgcgtggctggctgacgcttcctctagcgctcttgatcggtattgccgtctgcatggcggtggtctcggcgctgctgatcgaaattcaatccggcgccaccgcctggatcgttggccagagccattggtccaacgcccagcaggaatcggtgtactggatggagcgctacctgggcagcggcaatacagccgatctgcaatccgcttgccgcgtgctggaagtgccgctgggcgatcgtgcggcgcgcgtggcgatcgaacaaccggtgatcgattgggacgcggtctacgctggtctcggcgctggtcgcaatgcccgtgaggacatgccgcatatggtgcggctgtatcgttatgggcagcagtttccgtatctcggcgacgccatcgcgctgtggaagcgcactgacggcgacgtcctgcaactgagtgccttggccgatcgtgccgcctcggtacaggccgccacccggccagacccgcgcgcattgcaggcactgcgcgatgagctgcatgtgctggatggccgcatgcgccgcgatgcttcccaattcctgggctatctgacccgctgcgcgcggctgctgcacgatgtgatggtggtctgcagcctggtcaccttgctgctggtgctgatcacctgcgtgctggccatgcggcgcatccgcgattacctgctgtcgcacgaaggccgcttccgcaccgcgtttcagcaggcggcgctgggcatggtcaagttcgatctgcgcggcaacgtgctcgatgcgaacgcgtcgatggccaacatcctgctgtaccggccggaagagctgcaggcctgcacgctggccgaggtgatgcacccggaagacatcaagctggacagccgcggcatgctcgattggcccaagctgctgcagtccggcgagaagcgcttcgtccgcgccgacggtggggtgatgtggggccgctggagcgcatcgctggtggagccggggccggaagagccgaccctggtgctggcggtgatcgaagatgtgtcgcatgcgcacgacctggccgaccaagtggccttccatgcgtgccacgatgcgctgacggggctgatcaatcggcatgaaatcgagcgccggctgcagctcctgatcgaactgccgcgatcgccgcagatgtgccatgcgctgtgctttgtcgacatggactatttcaagctggtcaacgacaccttcgggcatgcagtcggcgacaagttcctgtgccactttgccgatgtgatcaccatgcagttgcgtcccggcgactggctggggcgtctgggcggcgatgaattcgccatcctgttggccaataccgatttgccgcaggcgcgcgccttgctggagggcatgcacgccgtactcgggcaaccgtggagccatcagggcgggcgaccgctgacgccgagctgcagttttggtgtggtggagattcgccagtccgccagtgacgtcaatagcttgatgaccgctgccgatctggcctgtcatgcggccaaggaagaagggcgcaaccgcattcgctgcttcaacgaaaccgatgtggcgctggcgcagcgccgccacgacggtggctggatcagtgcggtgcaactggccatcgccgaagaacgcttgctgttgtacgcgcagaaaatccaggtgctgagcgacccggggcggctgcagtacgaggtgctggtgcgtatgcgtgccagcgacgggcgggtgctgagtccgggtgaattcctgccggccgtggagcgttacggcttggggcgcatggtcgatacctatgtgctggaatccttgtgcgcgcagctgtcggccaacccgatgcatctggcgatactggacctgtgccacgtcaatctgtctgcgcaatcgatcgcgcaaccggattttctcgacttcgtctgtgccctgttcgaacgctacccggccctggtgccgaagctgtgcatggagatcaccgagaccgcggtcatcggcgacctggaacatgcgcaacgtttcgtgcagagcgtgcgtgcgcgtggctgccacgtggcgctggacgatttcggcagcggcatggcctcgttcggttatctcaagcaattcaccgtggacgtgttgaagatcgactgcggcttcgtgcgcaactacgcgcacgatgcggtggatcgtgcggcggtgcactcgatcgcccaggtcgggctggcgctaggcattgaagtggtggccgaaggtgtggaatcggaggccgacatccccgggctgcgcgacgctggcgtaggccaggtgcagggcttcagtctgcatcgtccctgtccgctggaagagctgctgcacccgccgcagctggtgcccgtgtctggataaggcgtctgagcatgcggctgcacgcagcatcagacgggcgctgcgtgtacccatctggcgagtaccaactgccgattgccgattgccgattgccggtctgggcagctggcatggcgcacggcctgcgctaaatcgccgataattggcagatgacgacgcgactcaacaaatacatagccgaaaccggcttctgctcacgccgccaggccgatcgcttgatcggcgaacggcgggtgaccgtcaatggcgtgcccgccggcaccggcgcggtggtcggcgaggaagacaccgtgctggtggatggccagccgctgcgcgtgcgcgaggccaagaagctcggtggccgcaaacatgtctacatcgcgctcaacaagccggtgggcatcacctgcaccaccgagagttcggtcaaaggcaatatcgtcgaattcgttggccacgagcagcgcatcttcccgatcggccggctcgacaaggagtccgaagggctgatcctgatgaccagcaacggcaacatcgtcaacgagattctgcgcgcggaaaatcgccacaagaaggaatatctggtggcggtcaacaagccggtcaccgacgaattcctgcgtggcatggcgcgcggcgtgcgtatccacaacgagaccacgctgccatgccacaccgcgcgcatcgccaaattcggcttccgcatcgtgctggagcagggcttgaatcggcagatccgcctgatggccgccgagtttggctatcgggtcacgcaactgcgccgcgtgcgcatcgacaacatcaagctggccgcgctcaagccagggcagtggcgcaacctcagcgatgcggaattgcgcggcctgctgccgcaacgcaccgactggtaaacccggcagacgcgccgaccgcgccgccgcgtgtctgtcgtccgcctgctgatcacgccggcctggcaacggctcaagacgagcgctgcagcgcccacgccccgcgctagagcatcagccgcagcgtggcttttgagacgtaacagttgctgcgcgcgacgtgcgctgtcgcatcacgtcgtgcaagtcagtcaacgatgtttttcgcttcggccgttcccagcaattccggatgcactaccttgcgccgacgctccagcaccggatgcaggaatactgcgccaagaatgatcgccacgccgagatagaactgcagggtgagttcgcgttgttcgcccagcagcgcgatcgccagcacgatggcgtagaccggttcgagattggtcaccagctgcaccgaataggcgctgagatggcgcagtgccaccagcgccagcgcgaacggcagcagggtgcaggccagtgacagtgccagcagcaagacgccatcgtgcaggctgggcacgaccagtagatcgccgtgcaacgccggcagcagcagcggcatcgccggcgcgagcagggtcaaggtgagcgtgccggcgccgagttccagcgcggtgacggtgagcgggtcggcatgcgccaccatgcgtttgttgagcgagccgaataacccgacgaagactgccgagatcgcgccgaccaccacgccggcccgcatgccctccggcaccccgccaacgacgagcgccacgccgggcaacacggccagcccgaacagcagctcgcgcgggcggaacgggcgcttggtcacccacggctcgatcaccgccgtaaagaccggcgccagcgcgatgcaggtcgccgctaccgacgcattggccagcttgattgcgtcgtagaaggtgagccagtgcagggcaaccagcgcgccgatgccgcaataaccgagcaccacacgcgtggccacaaggctagcgccaccaccacgatcaacatgcgccaccacaccagcggcaatgcctgcagcgtgatcagtttgcccaggatcgcggtgatgccccaaagcagcacgcagaaatggatttgcagttgcgccttgcgcaggtcggtcgtgggcatgcgccattgtcgccgaaaacgcgttgatcggcgttgcaagggcggcggatgcggggcgcagcggcgggttaagggaatggcgaatgtgactgccgggcagtcatcgcgcggccggtcgccagccatcgcccacccgcatcgcggcaagtagagtcaaccagcgatttggcacatcacgccgcgatcgagtgctccaccccagtgatcgccactgcaccccaaacacagccgcatcatgcatcgccgattgcgccgcatgcgcggggccaagagcggccaagcagacgtagcaagcaatcgtcaggcgggcgtggacggcacactcaaaaccggtatgtgcgcgcagtacatgccgcatcgggcaccgggcgcaccgtctgccggctgcgccatcgtgttgccagctgctctaacgtgtcgatagctctttcaacaacgccatcgctgccgcagggttgcgctccttcgccgcactgatgaaaaacacgaagacctcgcgtggctgacgtgctggcgctgccgatgcatccacatgcggcagatcggccgggtcgtcgccacctcgccaggcctggatgcgctcagcccagcgcgccaatgccggcgccggatatcccgcatgcaggcgcgcctggctgcgcatcaaacgcgcatagacaaaatcggtggacagatccgcgaacgagggatgctcgtgcgaatcggtgaataccgtggccacaccgtggcggcgcaccaacgccagcagcggtgcatccaccgcatcgcggtcgcgaatctccagcacatggcgcagcgcacgcgtgcccgcacgcttgggcagcaatgacaaaaacgcgtccaggtcgtcggcctgcagccgatgcccttgttcgaactgccacaccagcggtcccagggtgtcgctgagctccacaatgccgccgatgaagtcttccaccggcgccttggtgccggccagcttgcgtgcctgggtgatgcggcgcggcgccttggccgagaagacgaagcccggcggcacttcatcgcgccacgttgcgtaggtggccggcttctgcgtgccgtagtaggtgccattgatctcgatggcggtggcgtggcggtttgcgtagtccagctcgcggcgctgtaccagcccttccggctagaacatgcccgcgcgccacggcgcatacacccagccaccgatgccgatatggatgccgtcgagggcgggtggggcggaagcgaacagatcggtcattgcgtggatactcgctggcgggggcgtgggccatgacaggttcttcggcaggtgcaatgcgcctcgtccgatcatagccgcggtgccgatggtgcgatgcgaatccggtgtcgccgtgggcgaccgttgcgcggtgcaagggttgagcctgcatgggcatcgttgcgtggcggcgtcgctatcgttgtgggaaggcgaacgacgacagcgctgacatggcgcatgggcattgcagcctgtcggagacgatctgggtaagacgtcaacagcgcagttgtcggcaaccgcagcggccgcgtcatgcgcgtcgatgcgccagagctgcgcattcgcagtgcgcgttctgggctgtcgcgccgggggctgttcgcgtatgcgccactgaaaacggccagcacgcagcacacgacgcgcggcgcgcccaccgcagcggcaaccaagaaaccgcagggctacgtactgcccacatccgcgcaccgccgctgcctgggtgcttacgcggcgcctcacaggtcgcccgcacaccgccgcggccggctaccatgccagctctgccgcgcgagactgccccgatgacctggaccacgcctgatctgtgtgaccgctaccccgaggtgacgattgccgagccgccgtttcgccatttcggcgggcgcaccgtgttctgcgggccgatggtcacggtgcgttgtttcgaagataactcgcggatgcgcgagctggccgccacgccgggcgatgcccgggtgctggtggtggacggccagggctcgctgaagcatgcgctgctgggcgaccagatcgcggccaacgcggtggcgaacggctgggccggcgtgctgatccatggcggcgtgcgcgatgtcgagatgcttgcctcgctgccgttgggggtgctggcgctggccgcctgtccgcgccgcaccgagcgacgcgatctgggcgatgtggatgtgccggtgagttttgcgggcgtgcccttcgttccaggccattggctgtatgccgatgccaatggcgtgctggtgtcgccgcagccgttgtcgttggatggcgccagcggatcgatctgaccgaaaacctgagggcgatgcagtgaccttgaagcgatggctgagtgggggcgtgctgatggtggcaagcttggtggcgacaacgcacgcggccgaacttcccgccggcatgcagcagttcgacgtgcagatggagcgtgtgcgcaaacagttcgatgtgccaggtatcgcggtggccatcgtcaaggacggccaggtggtgctggagcgcggctacggcgtgcgcgagacaggcaagcccgcgccggtgcaggccgacaccttgtttgccattgcatccaacaccaaggccttcactgccgcatcgctgtcgatcctggccgacgaaggcaagctctcgctcgaggacaaggtcatcgaccatctgccgtggtttcgcatgtccgacccgtatgtgggcggcgaaatgcgcatccgcgatctgctggcgcaccgcagcggcctgagtctgggggcgggcgacctgttgttctggcccaccaccagctacaccaccgaagaagtcgtgcagcgcctggccaaggtgccgctgaagggcggttttcgcgaccgttatgcgtacgacaacatcctgtacgcggtcgcgcaaaaggtgatcgagcaggtctccggacagagttacgaggcgtttctgcagcaacgtattttcgccccggtgggcatgcgcggcacgcgcttcaacgccgaccatctgcaggctggcgatcacgctgcagtggggcatgccaagtacgacttcaccgagttgcgcacggtggcgccgctgacctggtccaacaactccggtgccggcggcatttattccagtgcgcacgacatggcgctatggatgaacgtgcaactggccggcggcatcctgcccgatggcaaacccttgttcagcgccaagcgtcagcacgagatgtggtcgatgatcacgccgattccgatcggtgaggtgcagttgcccgagtttgccgcggcacggccgaacttcgccggttacggcgagggctggagcttgagcgattaccgtggccatcgcatggtgtggcataccggtggctggcccggcatggtgtcgcgcctcacgctgctgccggatcagaaactgggcgtggtggtgttgaccaaccaggaagtgggcgccgcattcaacgcagtgaccttccaggtgctggatgcgttcttgcgggtgccgcccaccgattggacggccgcttacgccaaactggtggaaaaggccgacagcgatgccgatgccagctggaagaagcaccaggacgcacgtgcggcgcggtccaccccgtcgttgccgctgcgcagttacgcggccacctaccgcgacccgtggtacggcgatgtggtgattgtccaggacggcaagcggctgcggctgcagttcgccaagaccgcccaactcgtgggcacgctggagcattggcagcacgacagcttcatcgtgcgctgggacgaccgctccttgaatgccgatgccttcgtcaatttcttgctgacgccggatggcgcggtgcgcgagatgcgcatggagccgatttcgccgctgaccgatttcagcttcgatttccaggatctggtgctgacgccggtgccgaccgaaaccgctgcgggcaagtgatgcaggcaggtgcgcgtagccgccgcgctgcgtctggcgggcccaggcgcgcgcttgggcccggatagccaccggcaactgcatgctatcgaagcgcggcatgtccggttacgatctgcgcacttttcagggatgttgccgcacgcatgaccactgcgcagatgtcggtgtatttctttttgcaggctgccgcgatcttgctggtgtgtcggctggtcggcatgctggccaagcgcctcggacagccgcaggtggtgggcgaaatgattgccggcgtgatgctggggccctcgctgttcggcttgctggcacctggcgcgcaggcggccttgttccccaagcagaccatggacgtgctgtacgtgttcgcgcagttcggcgtgggcatgtacatgtttctggtcggtaccgattttcgcagcgatcactttcgcgcgcgctatcgcagcgcgatgagcgtgtcgctggcgggcatcgcggtgccgttcctgctggcgtttgccatgtgcccatggttgatcaacgtggaaggcctgttctcggaaaaggccaagctgatggaagcgtcgctgttcctgggcgcggcgatcgcgatcaccgccttcccgatgctggcacgcatcatccacgagcgcggtctggccactagccctttggggaccttggcgttgaccgctggtgcgttcgacgatgcgtctgcgtggtgcattttggccgtggtgctggccagcttcggcggcagttggggcagtgcctacctggccatcggcggcggcattgggtatgcggttttcatgattttcgtcggccggcatctgctcaagcggctggccgatcatgtggtgcccggccagccgctgagcaatagtgtgttggcagtggtgctgatcctgttctgcgtcagcgcctgggcgatggacgcgatcggtatccacgcggtcttcggtggtttcctgctcggcgtctgcctgcccagaggcgcattgaccgagaagctgcgcgagatgctgcagccgttcgtcgtggtcttgctgctgccgatgttcttcacctattcgggcttgaaaacccagctcagcgtgttgctgcagccgcagatcatgctggccggcgtggcgatcctggccgcctcgttcatcggcaagggcgtggcctgctgggcagcggcgcgtacgaccggcgagaacaaccgcgacgcgatggcgatcggcgcgctgatgaatgcacgcgggctgatggagctgatcatcatcaacatcggcttgcaggcgggtgtgatcgaacaaggcctgttctcggtgctggtgctgatggcgatcctgtccacgttgatggccacgccgttgttcaactggatcatgcgtcgccacgcccacgtgagcgacgcggtgccgagcctgcaatcgcggtgatagcgcgcagttgtctgctgtggccggcaactgcagcggcgtgcgcgtttggggggcgtcaacgccccagcggtaaccgcacgccggccagcaggccaccgccggggcggttgctgacgaccagccggccatcgtgcgcctggcagatggccgaggcgatcgccaggcccaggccgctgccgccggaatgccgtgcgcgcgagctgtcggcgcgccagaagcggtccaacagatgcggtaattgcgcaggctctacgcccggcccacggtcgcccaaagtgagctgcacgctggtgccctcgcggtgcacctcgatttccagcagcttgccggctgcggcgtagcgcaacgcgttatcgatgaggatcgacaacacctggcccagccggtgccggtcggcacgcaagcgcagcgggggatgcatggggtaatggatcgccatctgcgcctggcgcagcgccggccccgcccactcgatgcgttcggcgacgagctcccgcagctcgacactttccggctccagcaccaattggccggcacgcgccagcgacaccaggtgcaaatccccgatcaggcgattgatctgctccagctgacgatgcaccagccgcagttgctcgggttcgcgcgggaagacctcatccagcatgccttgcacgcgtcccatcgcggcattgagcggggtgcgcaattcatgcgccaacatcgcgctggagtcgcgtaattcgcgctcgtactgctgcagcctgccgctcatcgtattgaagtcgtcggccagggcggtgagctcgtccggtgcgccgcgcaccacgtgtgcgcgtgcgccgaaatcgccatcgctgacccgatgcgccgcgaaagccacctgcgaaaattgccgcgacagcggccgcgacgcgagcaggccgcagaacaggatgaccgggaccgagatggtcatcatggcgcccagcatccaccagtccggattggccagcccgggcaggaaattttcaatgtcgtaatagcgctggaacagctcccacaggcgggcctggttggccctgggctgcgcgatcagctgggagatctcggcacgcggctcggcgggcacgttgctcagaatcaggctgtagcgaagattgaaatagcaccacatgccgaaggcgatgaccatcatggtcaggaccgccagcgcgctcatgcgcagccccacccaccaccacagcggggcctggttgcgccacgcatgaaatcgccgcagcgccttcattgaaagcggtatcccactgcgcgtacggtgaccagcacgccggtgatgccatgcacttcaagtttgcggcgtaggttgtggatgtgcgaatccaccacccgttccaaggcatcgctgtcgggcaggcaggcgtcgagcagttcgctgcgcgtaaaggccttgcatggggtcttgagcaacagcgcgagcagattgaattcggtcggtgtcagatccagcgccacgctgtcgccgttctcgccttgcacgctggcgaccaccgcggccggatccacgctcagccggccgtgctgcaagggctcgcccggcgcacgcacggccacacttcggcgcagtacggcatgtacgcgtgccaccacttcctttgggctgtacggcttgacgacataatcgtcggccccgtagcgcagggcgccgagcttctccggttcgtcgccaatggcggtgaccatgatcaccggcgtgtcgctggcacggcggattgccgacagcacctcgatgccgctgagcttgggcagcatcacatccagcagcaccagatccggtgcccattgccggtgcagctggatggcgcgttcgccatcgccggccaccgccacatcgaagccgtcgcggcgtagataggcctccagaatgctggcgctatcggcgtcgtcttctaccagcagaacctttttgcctgtcatggcgtgttgccctgtcgtctcgatcaaatctggataattcccgaaaacaacctggacgctgcgggtcgaggatgtcggtcgagattggctctgtgctccgacatcatgattccacaaattattccgcatcgttggtcttgcgtgtgcctggttgccgccagtgcggtgctggcggctgggtgctcgctcacgccggcctaccagcgcccggcggtcagcgtgccggccacgttcggcagtccgcaggctgcatccgcgccggcatccgatcggaccgacgccaacgcgacgaccaccgtcgctttgaacgaacaagcgcgcgcgttcttgcagcgcttcgcaccagaccgcgacctgcggcctctggttgaacgtgcgttggcgcacaacggcgatgtccgccgcgctgcgttgcaggtagagcaggcgcgtgcgcactccggtatcgcgcaggcgtcgcgactgccggcgctcgccgtcggcgcacagcagctccggcaacatttcgacaacccggcgctggatgcgcggtaccagcaggacctggtgattgccaatgccgggatcggcaatttcgaagtggatttctttggcaagctgcaggcgatgtccgaggccgcacgccagcgttacctggccagcacctacggccgcgatgccgcgcgtggtgccctgattgctgaggtgctgcgtgcctacaccgccgagcgcaccactgcgcaggcgctgcaacagctgcaatcgctcgatgccgacagcgctgcgttgcttgccattgccgagcggcactatcaggtggggctgattgcgcgcgacgagcgcgatgcgcagcgccgtcaggccgatcaggcccatgtggcggccttgcagggcaacgacaatcacgctgcggcggtgcgtgcgctgcagctgctggtcggctacgacagcacgccggtacccggcgatctgcagggtctgatcgctgctgatacgcctgccagtgcctggcgcgccctggattcgtcgctgttgctgcaacgcccggacatccagcaggccgagctggagttgcgcgcggccaatgccgatatcggcgcggcgcgtgcggcgttttttccgtcgatcaccttgagcagcagcgtgggcactgccagcgacggattgaacggtttgttttccgcaggccacggcttgtggagcttcatgccgcaactgaatctgccgttgttcgatggtggccgtaaccgcgccaatctggagttggcgcaggtgcgcaaacgcgccgatgtcgtcgcctacgagcaggtaatcgagtctgcatttcgtgaggtcgccaacgcgctcgacgcgcacgccactttgtcgcaggccgagccgcgcgcgcgcgcgcaggtcgaacgcgagcaactgcgtcttgcgcgaatgcacgcgcgcgtggatgccggtctggaagaccgcagcgcgctgctggccgagcgtacgcgcatcgcccagaccgaactcgattacctggacaccgcacgtcagcgcgtgctgagccgtattgcgctgtttcaggcgttctacggcgtgcgcctgcccaccgcttcctgacttccgccggagacttccgatgaatgcaacgtccttcaatcgcctgcgtggcacccgtgccgttcgcaccagcgtcctcgcctgcatgaccgccattccgtgcatcgcgcatgcacaaaccgatctgaccgggagctcgcgcctgctgggagaccggactgaaatcactgcgggcgccgcagcagtggccacgccagactatgccggtgccgagcgcgcacgcgtgcaattcaatccggtattggtggtgcaacgtggcgtgctgttcttcgacacggcgcgcggcgccggcctgcaattccagagcaactctggcttctacatctcgcaatcgctgtattacgacctgggccggctgcaaagcgacagcaactggcggccgggctcgcgcctgctggcgggcatgggcgatgtgcctgggtcggtgaccgcacgcacgctggtgatgcagcaggtgacgccctacgtgaacgtcaatgcagaggcggaatgcgcactcagggatgcagcgcgccgcaaccgctatcgcgccggtgtggagttcaccctgctgcatcgcgccagcgacacggtgaccctggatctggatgtgcatggcggcgaccaccgcttcaatcaggcctctttcggcgtcaccgacgcgcaagcggagcggacgcgttttgcggcgttcaacgccggatccggcgtctacgccgccgcggtcggtggcagttggacgcattcggtgggcgaccactgggccaccacgctgggggtcaccggcacgcgctacctggacaacgccgaagacagcccgctggtggcacgccgcgcggtggtcggcggcacctttgcactgacctacagccgctgagcggcacagaccgggggatcgaaggatgacgatgttttatcgcggcctggtgtgcggcacgttgctgctggcactagccgcctgcagcgggccggacgcgcccgccaccgagacgccgcgcgcggtgaagctggagcgctttggcgccggcagcgatagcccactgcaggtgccggcgctggtgcgccaggaacaacgcgccgagttggcgttcgaaggggcgggccgtctttctgcggtattggtggatgtgggcgaccgcgtgacccgcgggcaggtgctggcgcgcctggacgatgaaccgctgcggctgcgcgaacagcaggccgacgcacatgtgcgcgcggcgctggcgcagtctggcgagcggcaactgcaactgcgccaacaacaggcgatgttcgatgacggtgccagttctcatgccaccttgactgccgcgcgcgcagcggccgatgccgccagcgcgcagttgcaggcggccagggccgacctggccatggcccgccgtggtacgcgtctgggcgaattgcgcgcgccgttcgatggcagcgtggtggcacgcctgcaacagccgcaggcagatgtggcagcggggcagacggtgctgcaggtggaagggcagggccatgtgcaactggtcgccacgctgccggcagctgccggccccgatctggtgcccgggcaaaccgtgcgcgcgcgtctggctgatgtaggcgccttgccgatcgcgctgcgtgtgcgcagtctttccaaccgcctggacaatgccgcaacggtacaggcgttgctcgagccggtcgctgtagcgcctgcgctgcgcagcggcgacagcgtgctgctggcattgcccacacgtgccgcttccacgcccagcgtgccgttgtcggcggtcgtgccgtggctcaatcggcaacaggccagcgtgttcgtttaccagccggcgaagcgggccgtgatcgaacgtgcggtcgacctggggacgatcgtcggcgagcgcgtccagatcctgcgcgggctgcgtgcaggcgagcaggtcgtcagcgccggggtgggctttctggtgagcggccagccggtgacaccactgcaggtacagacccaactgagcggaggtcgcttgccatgaagctgacccagatggcgatgcgctcgagccggctgacgttgtttgcggcagcgctgatcctgatcggcggcatcgtggcgtttgtcggcttcccctcgcaggaagaaccgtcggtgaccgtgcgcgacacgctggtctcggtggcctatcccggcatgcccagcgagcaggtggagaacctgctggcgcgcccggttgaagcgcagctgcgtgagctggccggcatcaagcgcatcgtcaccacggtacgcccgggcagcgcgatcgtgcagctgaccgcctacgacgatgtgcaggatttgccagcgctctggcagcatgtgcgcgccaaggccgcagaggccggtgcgcaattgcctgccggcacgcttggtccgttcgtcgacgacgacttcgggcgcgtgtcggtggcctcgattgcagtcaccgcgccaggcttttcgatgagcgaaatgcgcggcccgctgcggcgcatgcgcgagcagttgtatggcgtgcccggcgtggagcaggtgaaggtgttcggcctgcaggacgaacgcgtgtacgtgtcgtttgatcgcgcgcgcctgctggcgagcggcctgaccccgtccagcgtgatggcgcaattgcgcgcgcagaatgtggtgggctccggcggacaggtggcggtgtccggattggcgctgaccgtggccacgtccggcgaaatccgcacgcccgggcagttgcgcggcgttctgctgagcgtaccgggcgcttctgtcggcggtagccgcgaagtgaccctgggcgagctggcacaggtgcaggtgatgccggccgacccgccgcaaagcgcggccgtttaccagggccagccggcggggtggtggctctcggtgtcgatgcagcccggcagcaatatcgccgatgtcggcaaggcgctgcgcgccaagctcgacgacaccgcgcgccagctgcctgtcggcttcacccagcacgtggtgagctttcaggccgatgtggtcgagcgcgagatgggcaagatgcatcacgtcatgggcgagaccattgtcatcgtcatggcggtggtgatgctgtttctgggctggcgcaccggcttgatcgtcggcgcgatcgtgccgctcaccatcttcgcttcgctgatcgtcatgcgcgtgctggacgtggagctgcagacggtctcgattgccgccattattcttgcgctgggcttgttggtggacaacggcatcgtcattgccgaagacatcgagcgccgtctggtggccggcgaggaacgccgccaggcctgtatcgatgcgggccgaacgttggcgacgcccttgctgacttcgtcgttggtcatcgtgctggcgttctcaccattcttcttcggccagaccagcaccaacgaatatctgcgctcgctggccatcgtgctgggcgtgacgctgctcgggtcgtggttgctgagcatcacggtgacgccgctgctgtgcatgtacttcgccaaggtgcatgtcaccaagcgcgatgaagccgaatcgcggttctatcgcggctaccgccgtgtgatcgaacgtgtgctgcagcacaaggcgctgtttatctgcgccatggcggcgatgctggcgttggcgatcaccgtgctggtatcgattccgtacgatttcctgcccaagtccgatcgcctgcagttccagatgccggtgaccttgcaggcgggcagcgacgcacgcgaaaccctgcgcacggtgagcgaactcagccgctggctgggcgaccgccgcgccaaccccgaggtggtggacagcatcggctatgtcgccgatggtgggccgcgcatcgtgttgggcctgaacccgctgctgccggccgccaaccaggcgtacttcacggtcagcgtgcggccgggcaccgacatcgatgcggtgatcgcacgggtccgcacgcatgtgcgcagccatttccccgcgctgcgtgccgagccaaaacgcttctcgctgggtgccaccgaagccggcatggcggtgtaccgcgtgatgggcccggacgaagccgtgttgcgtcgcagcgccgctgccattgccagggcgttgcgggcggtgccgggcaccgtggatgtgcaggacgattggcaagcgcgcattccgcgctatgtggtgcaggtagaccagctcaaggcgcgccgcgccggggtgagcagcgaggacatcgcgcaggcattgcaggggcgctacagcggtgtggacgccacgttgatccgtgacgatggcaccgatgtgccggtgatcgtgcgcggtagcgcacaggagcgcgccgccaacggcaatccggccgatacgctggtgtatccgcaggcaggcggcgcgccggtgccgctggcggcgatcgccacggtgctgcgcgacagcgagccgtcggcgatccagcggcgcaacctcagccgtgccatcaccgtcactgcgcgcaatctgcaactgaccgcgaccgagatcgtcgaacgactgtccgcgccaatcgctgcgctcaaactgccacctggctaccgtgtggagattggcggtgagctggaggattcggccgaagccaatcaggccttgctgcactacatgccgcatgcgctgggcgcgatcctgttgctgttcgtgtggcagttcaactcgttccgcaaattgtgcatcgtgctgtcggcggtgccgttcgtgttgatcggcgcggcgctggcgctggtgctcaccggctacccgtttggcttcatggcgacgttcggtttgctggcgctggccggcatcatcgtcaacaacgcggtgttgctgctgcaacgcatcgaggccgaacttgccgatggcctgccacgccgcgaggcggtggtggccgctgcggtcaaacggctgcgtccgatcgtcatgaccaagctcacctgcatcgtcggcctggtaccgctgatgctgttcgccggcccgctgtggaccgggatggcgatcaccatgatcggtgggttggcgttgggcacgttggtcacgctgggcctgattccgatcctgtacgacctgctgttcggtctgcgcatgcgtcgcggtgcctgagctgcgcctgcattcgtcggccctgcacgccatactcgcgggcaggcagcaacaaacacgacacgatgaccaaggcaaaaaagaaggccacacagcagccggtgcaggcaccggtgtatcaactgcatgtggcattgaccggcagtgcgccgttgatctggcggcgcctgctggtgtcgggcgcggcgcgcctggccacgctgcatcgcgtcttgcagccggtgatgggctggaataacacgcatccctacgagttcgacctgggcgtggggcgttatggcgaatccgggctggatgtgccggagcgtccacggctcaaacatgctggtcgtgtcaccctggaaagcgccctgggccaactggaaagcttcgattatttctacggcgccgggcagggctggcagcatcgcttgcaggtggaagcgttgctgccgccggatgccggcctgcgtgtggcgcgctgtgtggagggcgtcaacgcctgcccgccagggagcagcggcggcattgacgactatcagacgctgttgcagatcctcgccgacccggaccacgcgcagcatgtgcaggaattggcgaccttgggcgggcgcttcgaacccgggcatttcgatctggcacaggtcaaccgcgtgctggcgcgcgtgcgcgagtaaggcatgcgcgcctgatcgtggaatgcgctgaaaaccgcggcttttgcgcgccattgcggcccgaccagcgccactgcggcttgacgcccgatcgtttagcctgagcccccggtttttcagacgtttgcgcaatgttccgctggttcgagtccctgatcgatattttcccgcccatcgagcgggagatgccgccacgcagtgtgtggcgcttttatctgcattacctgcggcccttgtggccgatcctgctggccacgttgatcgccgggctgctgctggcgttggtggaagtggcgatgttcgactttctcggtcgcatcgtcgacatgctgtccgacaaaccgggaccggactttttccggctccatgcaggcgaactgatctggatggcggtgatcacgctggtcgcgcggccatttttcacgggcttgcacaatctgctggtcaatcaggcgatcgtgccgggcctgagcaaccgttcgcgctggctgatgcacaactatgtggtgcgccagagcctggccttcttcaacaacgactttgccgggcgcatcgccaatcgcgtgatgcagaccggcacctcgctgcgcgaatcggctgtgcagatggtggatgcgctgtggtacatcgtggtctacaccggcagcgcactgtggttgttcgcgcaggccgacacgtggctgatggcgcctctgctgatctggctggtggtgtacgtggcgctgatggcgttcttcgtgccacgcatgaaggcgcgcgcatggattgcatcggacgcgcgctccaaggcgaccggtcgcattgtcgacggttacaccaatatctccacgctcaagttattcgctcatgccggccgcgaacaggcctatgtgcgcgatgccatcgaccagatggcggtgaagcatcgcgagcagacccgggtgaccaccgccatggacaccgccatcgcggtggcgaacggctttttgatcgtgggcacctgcgcgctggcgctgtggttgtggagccgtgggcagatcagtgtgggcgcgatcacgttggccaccggcttggtgatccgcatccagaacatgtccggctggatcatgtggacggtgaatggcatcttcgaagatatcggcaccgtccaggacggcatgcagaccatctcgcaaccggtgcaggtgcaggacgcaccggatgcgttgccgctgcaggtgacccaggggcaggtgcagttcgaacacatccactttcattacggcaaacgcggcggcgtgattgcggggctggatctgcaggtgcgtgccggtgaaaagatcggcctggtcgggccctccggcgccggcaaatccaccttggtcaacgtgttgctgcggttgtacgacctggagcagggccgcatcctgatcgacgggcaggacatcgcaagtgtgactcaggacagcctgcgcggccagatcggcctggtgacgcaggacacctcgctgttgcatcgttcgatccgtgacaacctgctctacgggcgcccgcaagccagcgaggcgcagattctcgacgccgtgcgcaaggcacgcgccgatactttcatcgacacgctgatcgatggcgaaggccgcagcggcttcgatgcgcatgtgggcgagcgtggggtcaaactctcaggcggtcagcgccagcgcattgcgattgcgcgggtgctgctgaaggacgcgccgatcctggtgttggacgaagcaacgtcggcgctggattcggaagtggaggccgcgatccaggacagcctggaggcgttgatgggcaacaagaccgtgatcgccattgcgcaccgactttccaccatcgcacgcatggaccggctggtggtgatggacgacggcaagattgtcgagtcaggcacgcatgcggaactgatcgcacatggtggcttgtacgcgcgcttgtgggcgaggcagaccgatgggttcgttgcggcggatgcgtgacggaaaaagcgacgcgtgaggacacccaactgggtgcgtgtggcttgaaaacttgccaatggaaattagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttattgatccggcatcaaccaacttgaatcaagccgcatagcgaaccggcccatgctcgaagtatttgcgaatccgctcaggctggcgctgcacgctgcgaaggtggcgtgcggtggccttgaccagttgcagctttgtgcgcgctggcgccagcgtcgtgacggcttgcttgatgtcggcgttggccatttcgtcggggttgagttcggggctgtagctgggcaggtagaacacctcgatcgcatcggcgtgctcggccagccacgccttgacgggcttggcgtggtgtacccgcaggttgtccaggatcaggaacagcttcttgctcgcccccttgatcagccggcgcaggaagtcgatcaggatgttcgtattgagcgcgccgtcgaagatgcgccagcgcatctggcccttgttggtcacggtggagatcaccgacaggccgtggcgcttgctgttgacccggatcacaggcgtctggcctttcggggcgaagccgcgcccgcgcacgtcgtcgctgcgcaggccgctctcgtcgccccagtgaatctcggcgccctcggccttggcacgagcggcaatgaccgggtagtcctcgtcgagccacttccggactgcggcgggtgattgctcgtaggccttcttcatcggcttttgcggcgtgaagccccagcgcgccaggtacagccccatcgtgcgcaccggcaggcgaatgccaaagcgctgctcgatgagctgcgacaccgccgcgcgcgtccacagcgcgtagggcatcttcaactggtcaggcgtcttgtcggtaatgagcttgcgcaccaaagcttcctgcgccgcgtcgagcagccggccgtcgccgctgcgacgcccgctgggcgcgtcgcgcaaagccttggcccctgccacatcgtgacgcttgcagatgtcgaacacacccgtgcggctcaacccagtctgcgccgcgatctcgtcgtaggtctggcccgccttgcgcagtcgaatgacctgcacgcgcctttcgtgccgcgcgtcgcgcgacaacgatctcatgtcggttgcttccatcatcctgagatgatggcgtccacgagaagttcaagttaactacttcctaatcaataatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatattgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgccatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgggctctctgaaaatttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggggacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcagatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgatgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgacgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgggttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccctggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagatgctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagcccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtacttagatatccccacgtttttaaagcaccaatgtcatctgctcgcgcactgcgtcgggcagcgcgcgcaagcgttctagccagcgtgagactggttccatcggccagcacctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagtttgcgtgtgctgctgcgtggagatagccactgggcgataccggtggcttcgcatcccagtcctgccagccaactggcgaaggtggccagcgtgttgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcggtgcgacttcagatcacgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtagctgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgcggctttcaaactggatgatgcacgcgagaccttggcgggtgagcgccggttgcgttgctgacgtccctggcgtgtcttggcatagagcaccagacggcaatcgagcggatcgctgcgattggcctgcatcggcggcaattcgcgcgcacggttggacgccagcgcatgcaggcgacggctatcgatccattgcactgcatcatcgggcacgtcttgcggtttgacctgcgtacgtccgcgcagacgtccgacccaatcccagcccatcgccgacaccgcgcgaaaccatggcgtgcggaatccggcatccgtgaccaggatcggacgcacatcgtctggaatcagtgccctgagctgctgcaaaaagcgtttctccgcgcctggcgatccctgctgtttcccggaaaccacgatatccagcaaggtgagcgtgcgtccaccgaccggcacggctgcgcgcagcagacaccacgacttgtccggcttcaaatcgctccagtcgatgacgatcaccggctggtcgccgcgcagtagccaatgcgccatgtcccgctcgatggctgatcgctcgacctgcaacgcgcgattgcacagcaggcggtcgcatgccttgaggggcgcacgtacccgcctcgcgccgggccacgcgcgtgcgatgtcgatcagcgtcagccggcctccgtgcaccagcgcttcaaccgcgcgtagcaaggcgcgttggcgtaatgcatgcatcccggagagtgagttagacaggcacttctgcaatacttcgctggcgcgcatggttggcactcttctctggcttagtcaccttgaagcgtgccccatgcgcgcaccttcttccacgccttgatgcaacaagtgcttgatctcgcaggaagaaatgtggggaaacctcagcttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcccgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtagaattaaggaacctctgaacaactccctttgatcatgcaacaatggtatagagccaacgggacaacgacgatgcagctttctttcggcaatgcggagtacaacggcaagcgtaagcggacacggcgcgaggtgttattgtccgagatgaatcaggtggtgccttggaaaggcctgctggcgttgatcgagccgcactacccgacgtcgggccagccgggccggcagccatatccactggagatgatgctgcgcatccattttttgcagcagtggaacgcactgagcgatccggcagcggaagaagcgttgtacgacacggtgtcgatgcgccgtttcgccaagataggtggtctggatgaggtgcctgacgagaccacgattctcaacttccgccacttgctggagcggcatgatttggcgcgcaagctgtttgatcgggtcaacgcacacttgttgcgcaaggggcagagcctgcgaggcggcacgatcgtggacgccacgatcattgctgcgcccagttcgatcaagaacaaggacggtgcgcgcacccctgaaatgcatcagaccaaaaagggcaaccagtactacttcgggatgaaagcgcacattggcgtggacgaggagtctggcctggtgcaccacgtggaatgcacagcagccaacgtggccgacatcacgaaggcgcacaagctgctacacggcaaggagggcacggtgagcggcgacagcggctacaccgggctggacaagcacgaagagttgaggaccaagcgcaagctacgctacctgatcgccgagaagccctcgaagctgaagcagatcaagagcaaacgcgaactgaagttgaccaagcgctgggagcacgctaaagccagcctgcatgcgaaggtggaacatcttttttcgggtgatcaagcgccagtttggctacgccaaggtgcgctatcgcggtttggcgaagaacaccgcacaggtgctgacgctgtttgcactgtcgaatctgtggctgacgcgcaaagagttaatgcatgccgcagggaggtgtgcctgtaacccgggcaatatcccgaaaacgcgccgaaggcggaaaaaatcagtggtttgagcgccctcagcgcggcggatgtggcttgcttcgttttccggccccgttgatcagaccatccctagacaaagcgagccgaattacggcgcttttatagcaattccaaaggatagatgacgcaagcatggcgaaattaatttcagcagcactcctgtttgtcgcgctctttctcttagctggcggggcgcattctgcggagccggatttctcgagaatgaggccggatgttttttataccaactatttgaccggatattacacagaaggcgactcgccttgcagagatcgtgcggagagcaataacgctgattccggaaggatatgggactacttgaacccaaaattctccgatgtaggaggagaagggtgtaattttactcttgttcgcctatctgacggatacactacggaagtccattaccagaactgggtaatgcgggtttatttttgttctaacggatataccggcccttttgaaagtgcgaatggcggacaggagtgcctgagaaatttgtatgttccggttgtaaagccaaggatttgccctgattgccgcgtaggaaatcccattgacgtaccgagcgcggataaaatacttcctgttgaagacatacccattatagggggattgggattttcccggacttatcattctgcatcgacattctttgtagagggcctgcctgcatcactggggccagcttggacctccacgcattcacaaatattgctcttgtttcctggtgacgaattctatgccgcgaaggcatatgcgatacgcccggacggaattccagtactttttatgaaaagtcagagttctggcctctggatgtcggagcaggataatctgcgaagttcgctgatggagagtgagctctccgatggaagcgccatctatgaattatctcttcaggacgggagtcgcgagatttacgatgcttctggtcgacaccttgaaaccaatcttagagatggtgaaaaactttcatatagctatgactcactcagtcacttaacgcgcgtcattcactcatcgggccgttatctacaattcaattatgaccaagagggacgtttaactcaagttgcaacttctgctggccaaatagttagttatgcctacaactcagacagaacgcttgaaactgcggatcgcgacggagatatcgagcgatattcttatatatcatacggcggctccaatacattactgacgcgcgtcgaagatgggggcggggtcgagatcgcatcttacacgtatgcatatgggaagccggcgactacgcaacgcgcaggtgggatcaataaatttacggtcgactacgacacggatcactggcagcgcgtaattgttggaacaccccttggcgccaatagaaactattggtttcgctatttaatggggaggagagtcgttgatcggataagtgaggaatgcgccgggtgcgctactaaggagaattattttttttatgacgagaatctaaatcttactggggaatcgctgggttatgaaaagacgtgcaagcgatacgatctagcacaaaatttgccattaattgttgtggagggtgcgtcagacgcattcgactgctccagcatgtcaggcggtgaattttccaaaaaaaccctcttagtgtgggatacagaactcagacttccgactgaagaaacattacttgatgggtcaggcctagctttttccaaaaaaaaatcgtcttacaactcccgcgggcaggctctttcaatttctcaactagacttagaaactgctattacccggacaacaacggcagagtactgcgagacagcggaagttgatgcgggcatttgcccgaagttaggcgccgtgaaatatgtcgatggtccgttagcgggctccgtcgatcgaactaattttctttattatcaaaattccgcatcaggctgtgccaatcccccctcagcgtgccaatatcgcaaaggcgatctctggaaagtgactgacgctctcggtcacgtgacagaaacactgtcttacgacggcgcaggccgcccgctgtccatcaaggacgccaacggcatcgtcaccgattacacctaccacccgcgcggttggctgaccgccaccaaggtgcgcggcgccgatgcgtccagcgaggccgatgaccgcatcacccgcatcgactattggcccaccggcctggtcaagcaggtcacccagcccgatggcgcgttcactgccttcacctacgatgcggcgcatcggctgaccgacgtcaccgacaatgcgggcaataccgtccactacacgctggacaacgccggcaatcgcgtcaaggaagacaccaaggacgcggccggcacgttgaagcgcacgctctcgcgcgtgtacaaccagctcggccagctcaagacgcaggccactgccgccagcgaccccaccgacttcgcgtacgacgccaacggcaacgccaccaaagtgaccgatgcgctggcaaccgcaacccagagcgagtacgacccgctcaaccggctctcgcgcacgctgcaggatgttgccggcatcaaggccgacaccaaattcgagtacgacgcgctcgataatctgactaaagtcaccgaccccaagggcctggataccaaatacgagtacaacgggtttggcgacctggtgaagctcaccagcccggacaccggcgtcacccgctacacctacgacagcgccggcaaccgtgccacccagaccgacgcgcgcggcaacaccaccgcctacagctacgacgcgctcaatcgcctgaccaaggtcacctaccccacctccagcctcaacgtcacctacacctatgacgtgacgcagacggcctgcgcgagcggggagaccttctccatcggccgcctgaccaagatgcaggacggcggcgccatcacccagtactgctacaaccgcttcggcgatctggtgcgcaaggtgcagaccagcaacggcaccacgctggtgctgcgttacgactacaccgtcggcggccagttgcagcgcatgacctacccggacggggccgtcgtcgattacgtgcgcaatgcccagggccagaccacgcaggtcggcgtgacgcccgccggcggtagccggcaggtgctgctgggcaatgccagctactacccgttcggccccgctgccggctggacctacggcaatggccgcaccctcgctcgccagtacgatctggactaccgcccgcaggccatccaggacacccgcccaggtgggctggacgtgggcttcggcttcgacccggccggcaacctcaccgcgctgacgcccgctggtaattccacgccggagatcggcctgggctacgacgcgctgggccgcctaaccggcctaaaggacggccgcaccggcacgctgatcgacggctacagctacgatgccaccggcaaccgcctcagcgccaaggtcggaacggccacgcagatctacacctatccaaccgacagccatcgcctgcgtgcgttagcgagcgtggcacgcacgtacgacaagacgggcaacacgctgacgatcggcggcaaagcaagagagttctcctacgatgcctccggccgcatgagcatggccaagcgtgccggcgcgctggtgatgaactaccgctacaacggtaaaggcgaacaggtgcagcgcttcctcggcaccaccaacacctacacgctctacgatgaagccggccactggctgggagactacgacagcaatggcgcgcccaagcagcaggcgatctggttggatgatctaccggtcggcctgctggctaacgccaacaagctgcactacatcgaacccgatcacctgggcagcccgcgcgtggtgatcgaccccacccgcaatgtggcggtgtggacgtggagcttgaagggcgaagccttcggcaacaccgcgccgaatcaggatcctgatggcgatggtgcggcgctggtgttggatatgcgctttccagggcagcggtttgatgcggcgagtgggttgaatcagaattacttccgggactatgaaaccatcaacggaagatatgtagaaagtgattcgttgggacttgctgcagggatcagcacttactcttatgtcctttcaagtccactgatggactccgactctctcgggcagcagtcaagtgcgatgagaggtattcgcgcaccaatcagcggctcaacaaatgctggacttgcagacgacggcagctccccttcagccggaaacgcccaagctgctgcgacagttgctatggctgctgttggcatagccaatgccgtaagttcaatgcctggcggtgcagttttgagcctaccgataacagctgcaaaaatttgccaagaccctgatgacgaagagtgtctaaaacttcgggctgaagtccaaagaaataaatctatcgtttcaacattaggaaaatgcaggcctggcatgtcacgaggcgcattgggcgtgcggcgtgaagcatggttgaatctcgcagtctccagggcaaggcgtgacgaaaaatgctactcaggtggcgacgaaggccatcaagaggcgcatgctgcagcttggcagaatgctggcgtttgcagcaatttaatggggggattgtgatggggcgcgatgaattgcttgatgccataagaaaagctttcgcagaacgcccaaaaccttcgacaatagtatcgatagattccacatccacgcatgaatatactgaagcagcaaaatttgaagaggtgctttgggaggagattgacagtgacttaatggacaaggcttctgacgctatctatggcttaagcgctgaggcatttgcttactttctacctggatttcttagcacaggactcagacatgatcgagtggactatcttatttacgactcactgattagcatgttggatagaggaatgggcgaaattggatggggcgatttttttagccaaagatggctcctccttaatcaacaagaacttctatctttttccgaatggcttctatggctatcggataaaagttcaaacttctttcttgagggaagcctggataggtcgtttgacacagtaaatctactcttgcgacgactagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgctttccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatatcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggttttatgggttgttcagaccttccctagttctactgtgttactaaatacgaatccgttggtaaggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagtttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttacgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtaaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgaatttagtaacacagtagaactagtagttgttgctgaatagatctaagggatttaggtcaattatcacttctgggatctgatctccataattcttgaccaggttgtgttgtcgctactttcccaaactgcgtcaagcattttcctgaaaaccaaatttcgctcagcttcaacttctatttgatcgataaagcgattgccatgagagtcaattaaatcttcaagcggtccagcgcccgcaatacggatcacgccttccggtggattgcgtcggcttatttccacaaggacttcccagcaggcttctggctttgattccattagttcgaaaaatagatctatagcccaccaaagtggatcttcggtattggtgatctcgcggctctgtgcctcaatgtaagtctgagcccagcgttgaatttcattgggtttcatgatttttaaaagcctggtgcgtttaaattcgcaacgcgttcccattcgccatactcggctggtaatggcttgcagtacattcgcacccttcttagagcgtcgcgcagacgcgcttgcaattgaattattgcctgtaagtggccagggtcgcgacctctagtcccacccgtttggaattgagggattctttttgtgatcagtttaaaatgggcgtttcgtgcatctgtctttgctttttcgcagagctcgtcattgttttcagggcatagtgcgttggctattgtgagcgactgatcaagcaacgaaaaaccaggtgttgtcttggaaatttgataaagtccgccaaacactcccgctgcggtcggctccggtagacgcgggccaccaaaatcatccatgccattttctccttcaccgaatcctggaggtccgatgggaagcggcataggaagaggaatagcttgcagtccgttatgatctacgctgcttagaggtctagagctgacataggcgtaggaactaaatccaccttctagaccaatcggatcactctgcccatacctgcccgtagccgcttcatagtcacggaagtagttgtaattcaacccactcgccgcatcaaaccgctgccccgggaagcgcatatccaacaccagcgctgcaccatcgccatccggatcctgattcggcgcggtgttgccgaaggcttcgcccttcaagctccacgtccacaccgccacattgcgggtggggtcgatcaccacgcgtgagctgcccaggtgatcgggttcgatgtagtgcagcttgttggcgttagccagcaggccgaccggtagatcatccaaccagatcgcctgctgcttgggcgcaccgttgctgtcgtagtcgcccagccagtggccggcttcatcgtagagcgtgtaggtgttggtggtgccgaggaagcgctgcacctgttcgcctttaccgttgtagcggtagttcatcaccagcgcgccggcacgcttggccatgctcatgcggccggaggcatcgtagaagaactctcttgctttgccgccgatcgtcagcgtgttgcccgtcttgtcgtacgtgcgtgccacgctcgctaccgcacgcaggcgatggctgtcggttggataggtgtagatctgcgtggccgtgccgaccttggcgctgaggcggttgccggtggcatcgtagctgtagccgtcgatcagcgtgccggtgcggccgtccttgagtccggtcaggcggcccagggtgtcgtagcccagcccaatttccggtgtggtgttgcctgccggcgtcagcgcggtgaggttgccggccgggtcgaagccgaagcccacctccagcccacccgggcgggtgtcctggatggcccgcgggcggtagtccagatcgtactggcgagcgagggtgcggccattgccgtaggctagctggaggagcggccgaacgaggcgtagctggggctgccgcaactgaccgtcgccagcatcagcttgcatactaaattcccctatacaggtttgtattaagtttaaagctggtactcaggtaatttattattaaatttgcctggatatcattggtaatgatcatgtcatccagcattatactcaggtaatcttcgtttttatttggcgttattactctttcaatgactttcagtatcccgccattctcatggcctctaggtatgttaattccttcccctgaaaacattaaattaattgtgtcgccgacctcaggggcgaatggaaattctaaggttccctccacatgacctattgaaattccgtcgctcgtctggagagaaaaatcaactctaactttcactttggcatcctcggcatagataaatttgcaaatatatctatttctgcactcatatcgcagccaagcttctggcccaaagaaatcattgctgaaatgttgtctagccttccttgcaggccggccgcatgtgtgtcccatttggatgttccaaacattcctcccttgtctctgagcatgtcgttcatctttataagtggcggcttcaactctgattcgcaacaccaacgcttgtgaagtgatccaggcgacctgacctgagcgacttcattgccaagtggagttgcctatgtcctccagccgcctggacctgtcggaacgatactgtctccatgcgctacatgaaaccgggatgtcgatgcgcgccatcgccgatgcattggagcgtgcgcccagcacgatcagccgcgaactgcgccgtaatcagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcacacaggccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacttcagtcccgaacagattgccggtcgcaccggcttggccagtcacgaatggatctatcggcacatctacgccgatcagaagcgcggtggtcaattgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcatgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgcagccgcatcggcgactgggagctggataccatcagggcctcgcacggaaagggtgtggtggtcagcatgaccgaacgccgcagtcgtctgcatctgctggcttactcccccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatacagttcacacgctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcttgcagagcgatttctatttcgcagatccgtactgcgcatggcagcgcggcagcaacgagaatgccaacgggttgacacgccaatacttgccacgacagaccgatttcagcaccatcaccaatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaattcgccgctgcaaaaatttgccaagatcctgatgacgaagagtgtctaaaacttcgggctgaagtccaaagaaataaatctatcgtttcaacattaggaaaatgcaggcctggcatgtcacgaggcgcattgggcgtgcggcgtgaagcatggttgaatctcgcagtctccagggcaaagcgtgacgaaaaatgctactcaggtggcgacgaaggccatcaagaggcgcatgctgcagcttggcagatgctggcgtttgcagcaatttaatggggggattgtgatggggcgcgatgaattgcttgaggccataagaaaatatttcgccgaacgccaaaaaccttcgacaatagtatcgatatattccacgtccacgcatgaatatactgaatcagaaaaatttgaagaagtgctttgggaggagattgacagtgacttaatggacaaggcttctgacgcgatctatggcttaagcgctgaggcatttgcttactttctacctggatttcttagcacaggactcagacatgatcgagtggactatcttatttacgactcactgattagcatgttggatagaggaatgggcgaaattggatgggacgatttttttagccaaagatggctcctccttaatcaacaagaacttctagctttttccgaatggcttctatggctatcggataaaagttcaaacttctttcttgagggaagcctggataggtcgtttgacacattaaatctactcttgcgacgactaattctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaatacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccctttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcgggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaactaacggtcggaccgtgcccgatagtcggcgtccaatctatgcgtcgcctgcgtcaactgttccaacacgccgtcattgcagacgacatcatcggcaatggccagccgctgctcgcgcgtcgcttgcgcagcaatcatgcggtcggccagctcggccgtcgctgcgtcgcgctgcatcaggcgttggtgttgcaaggcgaccggcacgtcgacgacgaggatgcgatcaagccagggatagcccgcccgcccgccggcctcggtgagtaaggggatggcgacaatggcgtacggagccagtgccgccagcgctgcgcgctgcagttcgctgcggatggctgggtgggtgatggcttcgagcactcgtcgttgtgcggtatctgcaaagacgcgctggcgcagggtctggcggtccagcgttccgtcggtgagcaaaacctcggccccgaactgcgcgacgatggcgtcgagaactggccccggcgccaccacttgccgggcgacgagatccgcatcgactacgggcacccccagcttctcgaactcggcggcgagggcactcttgccggaggcgatgccacccgtgaggccgacgatgaaatcgctcatcgtcgtgccaggatcaacgcagacctgcgaagtgcaggtagccgtccaccaggtcgttgccccagaagaacaccacccagccggcgatggccaggtaggggccgaacgggatgggggtggcgcggtcgcggcccttggcgactagccagatcgagccgaggatggcaccaaccagcgaggagatcaggatgatgggcaggatgcctttcaacccacaccacgcgccaagcgcggccaatagtttgaaatcgccatggcccataccttccttgccggtgagctgcttgaacagccaccacaccgtccatagcgacacatagccaaccgtcgcgcccaatagggcgggcttggctggcatgtagaggttgtccatcgagccgaccaggcccaaccacatcagcggcagagtcaattggtcgggcagcagcttgtgacgcaggtcgatgcccgacatcgccaccaggaaacagctcagcacgatcgcgccgaagccctgccagccaaagccgaagcgccagacgcttgccacgcacaggatcgacgtcagcaactcgactaatggatattggatggagatcggcttgccgctgtagcgcgacttgccgcgcaacatcagccaactgaagagcgggatgttctcccaccatttgagcttgtcgccagtgaccgggtcatgcgaaggctctaccacgatccccggcggcggcggctcatagatgtccggcagctccaggatctcgcgtgcatcgcgtcgccattgccactccatacgcctgggcaagcgcaggatcaccacgttcaggaagctgccgatcagcagtcccagtccggccgcggcgggaaagccgagaccgggatgctggtcgagaaatgccattacgtcttaacccaccactgcgccgagtttgaagatcggaagatacatgccgatgaccatgccgccgacgatcgtgccgatgaagaccatgatcagtggctcgagcaggctgctgagtgcatccacggcattattgacctcctcctcaaagtattcagccactttgaagagcattgcatcaagtgcgccggcttcttcgccaatcgcagtcatttgaataaccatgtgtggaaataggttcacctgtttcatcgccatgttgaccgggtaacccacagacacatcgtcccgcatcctgaaaacagcctcttcataaagcttattgccagtagcgccagctacgatcccaagtgcctcaactagaggaacgcctgccttgaatgtcactgcagtggtccgtgcaaagcgtgcaatcgcactgttgtgcatgatctgcccgattacgggcaccttgaggatcaatcgatcaagtccatgctgcatccgtggagaacgtttgtaggcaaagatgaagccaacgacagatccaactgtcactatcagcatcaaccaccaatagctgaccatgaagcgcgatgcgttgacgaggagctgagtgaatgccggtagttcggcaccgaagctcttgaatacttcctcgaactgaggcaccacgaagatgagcaaaatcgcactcacgatgattgccactgcaaccaccatggcagggtagaacagtgcctttttgatcttgcccttcagagcttcaatgttttctttgtaggtagcgaccgtttcgaggactgtctccagtacgccagcgccttcgcccgcgcggacgaggttgcggtagagctcgtcaaactgaacgggatgtttgctgatggactcgtagagcgaggatccaccctcgatatctgtcctgatctggccgaccatttttttcatgcgtgggttcttgtgtccctcgccaatgatctccaacgaactgacgatgggcacgcccgacttcatcatcgtcgccatctggcggctaaagaacgcaatttctttaggggtaattttcttccccgcccctccgaacagaggcttcggcttttgcttcaccatgctgggcacgatgccctgacggcgcagctctgctcgcaacatattggcgttgcgggctgtctgctctcccttcatcttcacgccacgcttgtcagccccttcccaaatgaaggtctgcagcatgctggtgttccggtcgaccggttgcttcttgatggcgctacgcgcgactgacatgttgggctccccaaatccagccatccccaggccggagtacgcagtgatggtagcgtgtttgctaggcaagggcatcatattgatcgatggacctgcggagtcctgagaagtgctccctcgtagtcggaatctgaccttgcgcgtcacatggtcatcccggtcgcacttgaaggcaacagagcttccatttgccgaaatgcctggcatcattgccccccggggagaagaagcgaacggggactactgattggcacgtaatctgcatataccgatttgcacacacgccctgctcgggtgcaccaagtgcccgggccggagatttcgataaactcacaacctctggggaatgcatccatgaagaagcagcaaggctttacacttatcgaactgatgatcgtggtcgcgatcatcgccatcctggctgccatcgcgctgccggcttatcaggactacaccactcgtgccaagctcagtgaagcgctgacgatgtcggcgcctgccaaacttgcggtaacggagactgcatcgtcgctcggcggtgttgctaatgttactctcgcgaattcgggctactcattcccgggtgccacgaagtatgtcagcaacgtcaccatcgccgatggtacgggcctagtcactgtaacttctaccgtgccgaacgcagccggtaccatcctgctgaccccgaaggatgtcggtggcggccagctgaagtggacctgctcttccgccatcctcaccaagtacctgccggcggagtgccgtagctcgggcacctgataaattccgacgagtagcttgtagaggccccgcgacgcggggctttttttttctggaggcatatcgtgttgcggggcaaacgggcactagtaggggcggcttttttcgtgtcggtcagtttgacccccgttgtcatgttgatcgtgaacgggggcgatgacgtcgggatatctgcgctgtatgcgttggcgggcctggttgtttcggtctcgcccctgcggaggctgccgcgcctgacctgcacttggttggcgctcatcagtgccggcgcgattgtgcaggtggagatgctgctgcgcttcgggggaatggtggacgtcaacgcgctcgcgctggtctccgagaccaccagtggcgaagctttgccgttgctgcactcagtgcctgtacgccttctgtttggctggggactgattgttgtgatctggggagggctgatgctatggccgccgcgacttttgcgatggccgggcaggcggcttgcattattcggcggtggcgtatgtgcggcgctgctggcaatcgtcgttgcgttcgaaggcttgcacgagacgccggtgggtgctgctttcgatcagccatccttggaacgcatggaggccctgcggcgggggtacccgacgggaatgccgttggtcatctgggaatatttccggcagcgtcgagaactggtcgctgctgatgccggccttgaaagctttcgattcggagccagccgcttggtggtggggggctggccacggcgtgtgcatgtgctggtgatcggcgagacaggtcgagccgatcattgggcgctgaacggctacagccgtgacagtacgcctcggctttcgagtcgcaatgacctgatcagctttacgaagttctactcgcgagccaccttcacccggctgtcggtgcccgtgattctgagccgcaagccgccgggttcggtcgaagctaccttcggtgagcgctcgttgttgcaggctgcccgcgaagccggctatcacacggtgtggctctccaatcaggcgccgatggggttccatgattcgcctattacggttctggccaaggatgccgatgacgtgcgctttgtcagcccggtcgactatcgccacgcaggcgtccgcgacgaggatctgctgccgcacgtcaggcgtctccttgccgccgaccagcgcgatctgttcctagtgatccatacgatgggcagtcacttccgctatcgggaccggtaccgccccgaggatgcggtcttcctgccggacaagccggaacatggcgatgccaggttgtatgacccaaatcacaaagagtacctggtcaatggatacgacaactcgatccgcgctaccgatcgcttccttgatggcctgatcgctcagctcgggaaacttgatgctgcatcgtggatgttctatgtcgccgatcacggcgaggcgctgttcgatgactgtcgcgccgaaagcgggcacggccaatcatcaccagcgacccatcacgtcgcggcggtatggtggggatctgaggcgtacatcaagcacgcgccggaggccgttcggaatctccgcgcgaacgccgacgcgatgttatctacctccatggtcttcgacaccacaacccgattggcgggtatcgacgtgcccggctaccgccaatcgtacgatttttcctcggcagagcctggtattcctctcgatattgcgtcgctgccgctcgatgttccccgctgtcactgaacaggagtccgtgttgaacggttcatcaacgaatgcgtcaggaaaagcggggtggatttcatccttgggcgtgttgtttttcctctctggtgctgcggcattgatctaccaggtgagctggcagcgtctccttttttcgggtttgggagcggacacgctgtctgtcgcggtcatcgtctcggtattcatgctagggcttgggctcggggcgctgatcgggggctgggccgcggaccgtgccacaagtccactgcgatggttcctcgcagtagagcttggtattgcctgttatggcatctgcagtgtcgctgttatcgatctggtcatgatgcatgctggtgggcttgggcatggggtcgtcatgcttggtgcactgtttgcgctgatcgtgccgaccaccttgatggggatgaccttgccgatcctggtgatcctgctggatcgtgtcgtcctcaacataggtgaggcgacaggttcgctttatctcgccaatacgatgggcgcggcatcgggggccatcgggaccggtctttatctttttcatatcatggacttgcggcaggtcacctggctggcggcagccatcaatgcaatggtcgcactcggcggatggtgtctggtacggagggcggcggcatgagcttgaaatggatgccgcggggtgttgctttccttgtgggcgcggcgagtctggtgcaggaggtgctgtgggtgcggcttgcgggattcgcgaccggtggtctgccagagacattcgcgacgatccttgcgttgtatcttctgggtatcgcggtaggagcgcagctggggcgtcgtctgtgcgttggccgggtcctggacatcaggcgtcgcgcgtcgctcgtgctgttgctgtccgcgctggttgatatcgccgcccctttcctgttttcttgggggatcggttttcttcccgtgactgtcgcaatgctgcctctggtgatcgcaaccgctgcgctgaagagcgcattgttcccggtggtgcaccatctgggcagcaatgatgcagtggcatggaaaggcgggtcgttctccaaggtctacttcgccaatgtggcgggatgcaccctcggtccactgatcgtcacgctctggctgatggacgtgatggtgatggagcagcttttcgtcggtgtcgccactgtcaccgcggtggcagggatgtggctgcccggccttcgcctagtggcggtgcctgcagtggtggtcgcgattgcggcacttgtactccagcctgcattgccagcgcttgccagccgcatcgtgatggcgacggggggggctcaggccgactggctgctggagcgcaaggaaggaatcatccatacgatcgccgacccacagggaaacatcgtatttggcggcaatgtgtacgacgggcgcatcaacgtcgatctgcgatcgaacagcaacaagatcgatcgtgtctatgccgccatggcggctgtgccgaatcccaagcgtgtgctcgtgatcggtcttggcggaggcagctggacgcgtgtgattgcatcattcccgactgtggaccgcgtggacgttgtcgagatcaatccgggctatctcgagttgatcgccggtcacccacaggtcgcaccgatcctgcaggatccgcgtgtccacatccatatcgacgacggtcgtcgctggttgagggcacaagggggggcgcgctacgatgcgatcgtggtaaacagtacgttccactggcgttctggtgcaacgacgctgctctcgcaggagttctttcgcctggttggcgcgcatctgtccgattcaggcgtcgcgttggtgaatgccaccgggtctccagaggtcctcaagacggcagcttcggagtttccgcaggcctatctgtttggcaacagtgtcatcatgtcacgacgcgacttccgcgatacgcttcgcgctggtggcgaagccatttacgcgacccgaatgcatgggcggccggtctttgatccggccaatgcgtctgatgcggccgctgtgcggaaggtcaccgcggccgatctcgtaggtgttgatgtggtggaagagcgggccgggcgaccagtcgaggtcaatactgacctgaggatgttgaccgagtataaatatggggcatcgtcccgatgatcgggaagatggggacatcagcgggaatcaaacgatgaattcagtatctacaaccaacctcgttggcatcaccggcatcgctcgtcgccttgtgcaggatggcgccctggaggaaaccgctgcgcggacagcgatggaacaggcggccgctgccaaggtgccgctgccgcagtggtttgccgagaacaggctggtgtcggcgtcgcagcttgcggcggccaatgcagtggaatttggcatgccactgatggatgtgtctgtgttcgacgctaaccagaacgcagtcaagctagtcagcgaggagttgctccagaagtaccatgtgctgccgctgttcaagcgcggcaatcggttgtttgtgggagtgagcaacccgactcagacccgtgcactagatgacatcaagtttcatacgaatctggtcgtcgagccgattcttgtcgatgaggaccaaatccgtcgcacattggagcagtggcaggcaagcaatgcctcatttggatcatcgcttggcaacgacgacgaggaaatgggggatctggacgtctccaccggcgacgaagacatgggcgccggcggggattccggggtcgatgccaagggcgacgacacgccggtggtgaagttcgtcaacaaggtgctggtggatgcgatccggcggggggcctcggacatccatttcgagccgtacgaagacgactaccgggtgcggttgcggatcgacgggttgctgaagaacgtggccaaggcgccggtgaagctgagccagcgcatcgcggcgcgtttgaaggtgatgtcgcagctggatatcgccgagaagcgggtgccgcaggacgggcgcatcaagctcaacctgtccaagaccaagcagatcgacttccgtgtcagcaccttgccgaccctgttcggtgagaaggtggtgctgcgtatcctggacggcagcgcggccaagctgggcatcgacaagctgggctacgagccggaccaacagaagctgttcctggaagcgatccacaagccgtacggcatggtgctggtgaccgggccgaccggctcgggcaagacggtgtcgctgtacacggcgctgggcatcctcaacgatgagacgcgcaacatctccaccgccgaggatccggtcgaaattcgcctgcctggcgtcaaccaggtgcagcagaacaacaagcgcggcatgaccttcgccgcggcgctgcgttcgttcctgcgacaggatccggacatcatcatggttggcgaaatccgcgacctggaaacggccgagattgcgatcaaggcggcgcagaccggtcacatggtgctgtccacgctgcataccaacgatgcgccgcagaccatcgcgcgtctgatgaacatggggatcgcgccgtacaacatcacctcgtcggtgaccttggtgatcgcgcagcgtctggcgcggcggttgtgcaataactgcaagcgcaagtcgacgttgccggagcatgcactgctggcggaaggctttacgccggagcaggtcgcgaatatggagctttatgaagccgtgggttgcgacgagtgcaccgagggctacaagggccgtaccggtatctatcaggtgatgccgatgaccgacgaaatcggcgcgatcgtgctggaaggcggcaatgcgatgcagattgccgaggccgctcagaagatcggcatccgggacttgcggcagtcggcgttgatgaaggcctcgcaaggcgtgaccagcctggccgagatcaatcgggtgaccaaggactgagtgaagcgtcagtcgtaatcctgatcggctgacggttctttgatctgcatgatgcagctatcaaaggtgtcctctagctgggcgtaattgcatgacactgctgcgatgcagcctgtaatccaggcgcctgcgctcacatgcttccacgagaacgccagtccattgagcaacagccaatgctcgaagaataagcgctgcgtccgtccgttgccttcacggaagtgctgaaccatgttcagttcgccatggagctctgcgaccaaccgcatctgcgcggagcgaggcagcgtggtcagatcggcagcgtccagttggctcagaacacgggtcgcttcggcttcaatgcgactgcttattcaaaatcgtgtggtgcccttggcgatatccacggttctgagcatgcccgcccagtcgcagacttcatcgaggaggtcctcaaaagcgttgcgaatcggagttgaattcgccatggattgcaccgcagttgctgcaaaagcggcttcagccgcctccaacatatcctggtcaactgtgttcagtttgtttcggagaacagcagtgtcaggataacaggcagggtcagcaacgactgcctacttgcctttcatcctgggcggatagggccaaatacttcttgcgcagtgcttctttgctgggcagcgggctctgatcgttgtcgactgttgcaggggttttgatgccttccagacgttggctggcggcaaagttgtccctgcgagtgacgcgataatgctctatgacggtctcaagcctgggcttgttcatagcgacttctcgggcatgcggctatctgaatcatacccggatcggcggtgacgagacgtgctgctgctagcctcactccatccccaacttcttgagcttgtaacgcagcgcccgaaacgtgatacccaactgcgcggcggtcttggtcttgttccagcggttttcttccagcgctttctggatcgcggcgcgttccagttgttcgatgtaggagggtagggcggccgaggcggggtcgatgtcgacgacggcttcgcgtggttccacggcggcgctgccgggtgtggcggcgaggcggtggccgccgtgggcgggcaggcgcaggtcggtggcgctgatctggtcgtcttcggccagggcaagggcgcgttcaaggatgttttccagttcgcgcacgttgccggggaagccgtagtgatccagtgcgtcgagcgcggattgggtcagcagtggaatggtgcggccgtggctgtgcgccaggcgcgcgatgatggcagcggccagctgcggcaagtcgccgccgcgttcgcgcagcggcggcacgcgcagttcgatcacgttgatgcggtagtacagatcgtgtcgaaaacggccgtcggagaccaggtcgcccaggtccttgtgggtggccgacaggatgcgtacgtccaccagggtttcgccggaggcgccgaccggacgcaccgatttttcctggatggcgcgcagcagcttgacctgcatctgcaacggcaattcggccacttcgtccaggaacaaggtgccgccgtgcgcggcctggaatagcccgggcttgtcggcatgcgcgccggtgaagctgcctttcttgtggccgaagaattcgctttccatcagctcggcgggaatggcgccgcagttgaccgggacgaacgggccggcggcgcgtgcgccttgttcgtggatggtgcgtgcaaccagctccttgcccaccccggattcgccgacgatgtagatcggcgcctgactgcgcgccaccttgccgatggtggcgcgcaggctctccatcgcgctggagtcgccgagcaggcggctggcctgttccggtggcggcggcggagcagggcggtcgtggttgttcaattccagcgcgtgcttgaccaagccgcgcagcacgccgatgtccaccggtttgctgacgaaatcgaaggcgccggctttcagcgcttccacggccaggtccatgctgccgaacgcggtgatcatcgccaccggcgtctgcgggtactgcctggcgatttcggtgaccagctcgatgccattgccgtcgggcaggcgcatgtcggtcaggcacagatcgtagggattgttggccagcaattcgcgcgcttcggccagattggcagcggtgctgatgcgcagccccatacggctcaaggtgagaacaagcaactcgcgaatatcacgctcgtcatcgacaaccagggcacttttgggttcgctcatgctgcgcacgatagcccagcgtgatgatagtcgacaattgtcgagtggggcgcggcgcaacgattcacctgcagtgcgggggcgtcactgcggctttgtgagtgtttgcaaggagcagttgccagtcggcggaaagggcgtgtcgaggggcagcgttttcgaacggatctgccgacgagagcctcacccgcccaggcccgcaggacctgaaagcgcgttgctgcagggcgtttgccccttcggcaacagcaactttctggtatcgaacaagctgcgcgatccgcccgatatcaccgcatcagacatcccacccagccgacggccaaccactcacttcccaaacaaaccgttgggcccctgcaacgaaatccggaaacacgcgccgccgcaagggatcgagacgtactccagttgcgcctggttggcgcggcagagttcctgggcgatgtacaggcccaggccggtgccgtgttcggaggtggtgtagaacgggcggaacagctgcgcggcgacggctttggggatgccggggccgcgatccatgacatcgatcacggccatgcgctcaaggcgttcgacgcgcagcttgacccgtgccggttcgtccatgacccggccgtacttgagtgcgttgtggaccagcgcggtaaggatttgatgcaagtgcttggggtcgaccagggcatgcaccgagctgccctggatgctggcctccaggatgtcggtctccatcgacaaggtctgccggtactcgaccacgaagcgccgcacgaatgtggccaaatccagattgtcgggggtggcgcgttcccgccgcgccagtgcgagcacgctttcgacaatgccattggtgcgctggcattgctgatggatgatctgcagcaggcgccggtcggcatcgccgatgtccggcgactcctccagcaactgcgaggcgtagcagatggcggtcagtgggttgcgaatctcgtgcgccaggctggccgagaagcgccccatcgccgacaacgtcagcgattcggcgcgacgcgacaccacggtggcgtcgtccagaaacaccagtaccaggtcgctgtcggcgagcaggcgcacgaagcgaggttgcacttccgggcggtcggcgccgagttgcagcggggcttcttcctggcgccagccactgcgccagcgctgtagccggcgcgccaactccggggtgagtgccaccagcgacaggtcggccggtgcatggcgtgggtcgccatcgcccagcagggccagtgccgcctcgttggccagcgaaatgcggttatgggtgtctaccaccagcacgccggtgcgcatgcgccggatgatcagctcgttgatttcatacagattggcgacctgcgcgccgcgttcttcggccaagacctgattgcggcgggcgcgcgaggcgatctgttcgcagatgaaggccaccgcgacgtagctggtggcgaacatcgccagttccgccaccggtcgcgtggcgccgccgccttccagcagggtccacaggtactccagcacgatggccgtgccggcgagcaccgcgatgctcatgccgtagcgcagccgcaacaggatcgcggcggccgccacgttgaacagcagcatcatcgcaatgccggcgctggcgccaggcaaggcgtgtgtggccagggttgcggccaggatgtcggcgaccacggcgcacagcacggtggcggtgagccggcgctcgctgcgcccccagaacagcagcggaatcgccatgcacagatagccgattgccacgaccggggccaggcgtgggtaacgcggctcgggaatggcatcggacaaggggctgaacaccagcgcggcgatcaggcccgccaccagcacccggtacaacgagaaaaaatacagctcacgctgcggcgcggactggatgcgggcgatgaacgatgtgatggattccaagccgatttccccgctggagcgagccgcgagtataggcaggtgcggtgggatgcatggcgcgtgcgcatattgtccggcggtgcgcacgcgcggcgacggggcagccaatcccggagaattttgcgccgcgcggcgtggtcggccacaataggcggcccgttcgcgtcccatgacgtgccgctccggcggtctgcgttgcacgcagcggtcgtttccttttcccacggtgacgcatgaatttccacgaataccagtcaaaacagctgcttgccgagtacggcatccccgtcccgtccggcaaggtcgcggcgacaccggacgaagcggttgacgtcgccacttccctgggcaagggtccttggatggtgaaagcgcagatccacgcgggtggccgcggcaaggctggcggcgtcaagttctgcaagaccaccgacgacgtgaaggccgcagcagccaagatgctcggcaccaagatgtccacctaccagaccgccggcgtcgagctgccgatcaacctggtgctggtgaccacggccggtgagatcgtcaaggagctgtacctgtcgatcctggtcgaccgcggcaccaagaccatcacctacatcgcctcaagcgaaggcggcgtggagatcgagcaggtcgcggccgaaacgccggagctgatccacgcgctcaacgtcgatttcgtcgaaggcgtgcagggttatcacggtcgcgatttcggcttcaagttgggcctcaacgccaagcaggccggccagttcgctagcatcatggtgaacttgtacaagctgttcaacgaaaaggacctggcgctggttgaaatcaacccgctggcgatcctggacgacggcaacctgtacgcgctggatggcaagttcgacagcgacgacaacgccgcgttccgtcagaagcagctggtcgccatgcgcgacaagacgcaggaagacgagaccgaagtgaccgcctcggagctggacatcaactacgtcaccatggacggcaacatcggttgcatggtcaacggcgccggcctggccatggcgaccatggacgtcatcaagctcaatggcggcgagccggcgaacttcctggacgtgggcggcggtgcgaacaagcagcgcgtcatcgaagcgttcaagctgatcctgtcctcggacaaggtcgaaggcatcttcgtcaacatcttcggcggcatcgtccgctgcgacatgattgccgagggcatcatcgccgcggtcaaggaagtgggcgtcaaggttccggtcgtggtgcgcctggaaggcaccaacgtggaagaaggcaagcagctgctgcgcgatagcggcatggccatcatcccggccgacaacatcaacgacggcgccaagaaagtcgttgaagctgtcaagaacgccgcctgatccacgacaccgaaggaattatccatgtccgttttgattaacaagaacaccaaggtgatcgtgcagggctttaccggccagcagggcaccttccacgctacccagatggtcgagtacggcacccaggtcgtcggcggcgtcaccccgggcaagggcggcaccacccacatcgacctgccggtgttcaacaccgtcgccgatgcagtcaaggccactggtgccgatgcttcggtcatctacgttccgccgccgttcgcggccgatgcgatcctggaagccgctgctgccggcatcaaggtcatcgtctgcatcaccgaaggcattccggtgctggacatgctgcgcgtcaagaacgtgctgacccgttcgcatgcggacaccgtgctgatcgggccgaactgccccggcgtgatcaccccgggccagtgcaagatcggcatcatgccgggccacatccacaagcctggcaagatcggcatcgtgtcgcgttcgggcacgctgacctatgaagcggtcaagcagaccaccgaagtaggcctgggccagagcacctgcatcggcatcggcggcgacccgatcaacggcctgaacttcgtcgactgcctcaagctgttcaacgaagacccgcagaccgaaggcatcatcatggtcggcgaaatcggcggcgacgccgaggaagccggtgccgagtacatcaagaaccacgtcaagaagccggtggtcggcttcatcgccggggcttctgctccggccggcaagcgcatgggccacgccggtgcgatcgcatcgggcggcaagggcacggccgaaggcaagttcgcggcgatggaagccgctggcgtcaagaccgtccgttcgccgggcgatctgggtgcggcgattgctgcgctggtgaagtaagccttaccagtatggtgccgcagaaagccgccttcgggcggctttctgcatttttgctcatgtcttgcagtcgtcgcctctgaaaagccccctttaccacaacgaccaaagagcgacaggtcttgggctgctctgccgactaccacctgggctggctgctttgctggatcgcgtttttgcggactccgatgcaggcgatgatatggccatccttgttgccgcaacgcggtcaccccagcctagcggggcttgaatcggatttcttaggggcgacgtgttaggtttaggttacctctacaacagtctcagggggaatggcatgaaggtacgcatcaaggatctgagcgtcacgatggagctcggcaacaatggggtcatctttgacgtctacggcaacgatgaaacattcttgggcgacttgcgtctgggccggggcaaggtcgaatggtgtaagggcaaaaccaagtcaggcaatggcattcaagtgaactggacagaactgctcgcatttttcgaagaggtagcagcgaagaaggttgcgaaaaaagcggcgaagaaaggtaccaagaaggttgataagggcgccgcatccaaggcgaagacagaagggccttgaggcgtatgatggtcaatcgcaggcgctagtatccgcgattgacgcttgaatgctctcagtgttttcgtattcgttggataacgcctgccattgtgatgcgggtaatttcgctgcttcatgccaggccgtagcgctcgcccatcgtggtctgtaaacgaactgtgtaaacgattttcacagcgccgccgccagcggcacctgttcctcaccgaacatcagctggaaactctgcaacatcggcttccagtggtggaggctcctccagccactgaataaagcctgttgtgcacggcggatgtcgggagctggcgatcggccgcgatgccgggggctatctgccgttctatcgcgacgccccgtttggacgacaccgtgtatgtgctggcgatccgttcgcagcgcgaagcgggttaccttgaaagcctgttttgatggagtcagcagtgacagcacacaccctccgcatcgccatggcccagttcgacttcccggtcggcggcgtgacgcagaataccgaccgcatcatcgagtacatcgcagcggcgcgcgatgagttcgaggccgacatcgtgctgtttcccgagctggcgatcagcggttatccgccggaagatctgctgctgcgtcccgggtttcttgcgcactgcgaacaggcgctggcacggattgcggctgccacgcgcggtatcgtggcggtggtcggctggccacagagcgccggcagcgtggtctataacgccgccagcgtgttgcgcgatgggcgcatcgaagccacctaccgaaagcgcgaattgccgaactatgcggtgttcgacgagcgtcgttatttcgacgtggacccggatggcgagaactgcgtggtcacggtcaagggcgtgcaggtgggcgtggtgatctgcgaagacctctggttcgccgagccgctggccaacaccgtgaaggccggcgccgaactggtgctggtgcccaacgcctcgccatacgaacgcggcaagcatgcgcaacgcgatgcattgctggccgaacgcacacgcgagagcggggcagccattgcctatctcaacgtcgtgggcgggcaggatgcactggtgttcgatggcgcctcggtggtggccgatggcgacggtaccgtgcatccggctgcagccgccttcgtggaccagtggctggtggtggactacgcggccggcgagcgcagcttcacgccggtggtatgggtggacgacggcgacgagagcatggacgcgctggcctggcgcgcggtggtgcgcgggttgcaggactactgcagcaagaacggcttcagcaaggtctggctgggcctgtccggcggcatcgactcggcgctggtgctggcgatggcagtggacgcactgggcggcgacaacgtcaccgccgtgcgcttgccgtcgcgctacaccgccaacctgtccaacgatctggccgacgagcaatgccgcgcgctgggcgtgaagctggagacggttgccatcgagccggccttcgagggcttgctggcggcgctggggccgctgttcgctggcaccgagccggacatcaccgaggaaaacctgcagtcgcgcagccgtggcgtgatcctgatggcgctgtcgaacaagttcggcgggctggtactgaccaccggcaacaagagcgaatacgcagtgggctacgccaccatctatggcgacatgtgcggtggctatgcgccgctcaaggacctgtacaagacggaggtcttcggcctggccaagtggcgcaataccgtggacggcgcgccggtgattccgccagcggtgatctcgcgcccgccgtcggccgagttgcgcgacaaccagaccgaccaggattcactgccgccgtacgatgtgctcgacgccatcctgtaccgctacgtcgatcaggagcagtcgcgcgacgacatcgtcgccgccggctacgccgcagagacggtggagcatgtgctgcgcctggtgcggctcaacgaatggaagcgccatcagtccgcgcccggacccaaggtgtcgcggcgtgcattcgggcgcgaacggcgctatccgatcaccaacgggtatcgcggccagtagcccgaatggctaatacggtcagtggcttggtgcaccggttgccgcttgcggtggccggtggttgggcgtcgctgcacgcaccgcgcggtcttcgccatcgccgcaagaaaaaagaggccttgcggcctcttttggtgatgcgctgcgcctgattgtctcagtcgcgattcatctgcgaattgttttgcccggtcgcagcagatttttcgccggcaaacgggttgagcttgcggatgaccaagggatacttcggccagttgccggtcagccacggatgcttcgggtcgttgagttccagcacgcggcgcgcgtcggccgccagggtcttgttgcccaggtgcgtgtaggcctcggccagcaccgcaacggcgtcgtactgataggcgctctgcggataggtttccagcagatagttggcgcggcccgcagcagacacccaggcatcgcggcgcaggtagtacagcgcattgtccaactcgtgctgggcaaacacgtcgcgcagctcgatcatccgcttgcgcgcgtcggcggcgtagcggctgttcgggtagcggtcggtgacggtattgaagtcgttataggcctgctgcggcgacgacaggtcgcggcggctcgggtccaacgaccacacgtggcgcaggaacaccgtgtcgcgattgctgttggccagcccgcgcaggtagtacagatacgcgatgttgcggtgggttgggtaggtccggatgaagcggtcgacgctggacacggtatcgtcgtgcttgccggccttgtactgggcataggcgctttcgatcatcgcctgctcggtgtacgggccatacgggtactgggcgatcaggtgcttgaagctggcttcggcacccgcccagttacctttttccatcaaattgtgggccttgccgtagagctgctcgaccggcatgccctcgtcgggattcttgtccttggcaccgcggtggcagccggtgacgacgaacgccatgaccagcatgagggcaatcaggcgcgcaggcgcggaaaacgtggaccgtcggatcatgggtctgggcaggacgcatcaggaaaacgagagcgcgatgatagcctagtggcctgtccggcgactgactcttgccgcccgaacccacaaactcccgcttttgcctgagtgcccgtgtccatgtccgacccatctgccgaccccctcgacccgtccatccgccaggcgatcgtgcccgacaacgccgccggacgccgtttcgacgcggtgctggccgagttgttccccgaattctcgcgctcgcgactgtcggagtggatcaagtccggcgacgccctgctggacggcgccatggcgcgcccgcgcgacaccttgcgcggcggcgagagcgtgcaggtgcaagtggtgctggagacccagacccatgccgcgccgcaggacatcccgctgagcgtgctgtacgaagacgagcaggtgttggtgatcgacaagccggccggcctggtggtgcatccaggcgccggcaatccggacggcaccctggtcaatgcgctgctgtttcgcgaccctgcgctggcatcggtgccgcgcgctggcgtggtgcatcgcctggacaaggacaccagtggcgtgatggtgttggcgcgcaccgtacaggcgcaaaccgcgctggtggagcagctgtccgcgcgcgatgtgcatcgccagtacctggcggtggtggtgggggcgctggtctccggcggcactgccaatgccccaatcgaccgtcacccgcgcgaccgcctgaagatggcggtgcgcgacgacggtcgcgatgcagtcacgcattaccgcctgcgcgagcgcttccgcgcccacaccgcgctggagtgccgcctggaaaccgggcgtacccatcagatccgcgtgcacatggcgcacctgaaatcgccgatcgtcggcgacccgctgtacggcggcgcgctcaagctgcccaagggcgccaccgacgagctggtgcacgaactgcgcaccttcaagcgccaggcgctgcatgccgaaacgctgcaattcctgcatccggtcagcggcgagccggtccgcgccagcgcgccggtgccggccgatctgcagcgcctgatgaccgcgctgcgcgaagacagcgcacgcgccgccgagttggcacgccactgaggtagccatggccgcgtccttcatcctgccggcgcactggccggcgccgccgcgcatccgcgcgctgaccacgctgcggcatggtctgggcggctcgctgccgccgttcgacacgctcaacctgggcaaccgcaccagcgccgagggcgatgcgcccgagcgggtggagcgcaaccgggcggtactggccgaggcgttggtcttgccgagcacgccgcactggctgcggcaggtgcacggcgtggacgtggtacgggtagaggcgccgccagctgtgcccgggccaaccgacggtgcagacaatctgccaccaggcgcggatgaaccggtggccgatgctgcagtgacgtcggtgcctggcgtggtgctggcgatcctcaccgccgattgtctgccggtcgtgttcgctgccgtcgatggcagcgaagtggccgccgtgcatgccggttggcgcgggctggccgatggcgtgctggagcgcagcgtcgccgcgatgcgaacgccaccgcagcagctgatggcctggctgggtccggcggcggggccgcaggtgtatgaaattggccaagacgtcttcgatgccttcgttgcgcacgatgcgcaggcgcaacacgcgtttgtcgccacgcgtccagggcactggcgggtggatctgtatgcgctggcacgccagcggctgcagcaggcgggtgtgccggccaacgccgtgcatggcggcgggttgtgcaccatttccgatccgcagcgcttcttctcgcaccgtcgcgatcgccgcagtggacgcatggccacgctggcctggatcgcccggtgagcatcccgctgttcgcccaggtgctggggcctgaggcgttcgtgcaattgcccgcgccggtgcgggcgttgcactcggtgcagcagcggcagacctttgccgggcgcgcacagatccagcgtggtggacatgcgttggtgccgttgctggcattgctgagccgcctgccgcatagcggcgaggtggcggtggaagtggaatttctggccgatgcgcacggcgagcgctggcatcggcgctttggcggcataccgatgcattcgcggctatggcgcgatggcaatcgcttgcgcgaacacctgggcgcagtgcgtttcgaattttcgttgcaggccgatgcgcaatcgctgtactggcaggccacacgcgtgtgggcgttcggatggattccattgcctgcgcgctggttccggcaggtgcgttgccgcgaacacgccgatagcgaccgttacggattcctggtcgacgtgcacttgccgctggtagggccgttcattcgctatgagggctggcttgaaccgaactgatcaatcgctcaatacgccgcatgctgcgcccgccaccatcgtcttcgatggcgtgtgcctgctgtgcaacggctgggtcaagtttctgctgcggcacgatcggcgtgcgcgctatcgctttgcggccatgcagggccaggccgggcgtgcgctgttgcagcagcatggtctggacccggacgacccgttgtcgttcctgctggtgaaccacagtggcgcatggagcgatagcgatgccctcgtacgcgtgctggcgggcttgggcggcctgtggcggtttgcggcggtttgcggcggtgttgtgcatgattccgcgtggcttacgcgatatcgggtatcgcctcatcgcgcgtaaccgctatcgctggcccaactcgtaaccgtgtcgactgcaaccgaacacggtcgacgtccgatgcttcatacctttgcaggcacggcggtttcgatcgcacttggcaaccgcttgctgctttgatgttgaaacgcgttttgctgtggaaagcgcgcagcgtcatcggccacttgcgggcatgcacacatctgtccctcgggcaccttctccccatgacgcgggcaatgtccctgtgggagaagggagcttctagacctcggagagcgcttctagatagcgctggcgccagtggttgatgttgttcttgcgcaggtgatccatcatcgcgtgccagcgttcgatgcggcttaccagcggcatgcttgctgccgtcgcaattgcatcggccacaccgtcaaggtcgtgcgggttgaccagcagcgcttccttcatttcatcggctgcgcctgcaaacagcgacaacaccagcacacccgggttttccgggtcttgcgcggccacgaattccttggcaaccaggttcatgccgtcgcgtaacggcgtgaccaaacacacagaagccgcgcgatagaaaccggtcagggtggcgtggctgaagttctggttgacgtaacgcagcggggtccaatcaggttccgcatgtccaccgttgatgtggccggcgatctgttcgagctggctgcgcaattgacggtattcggtgacatcgccgcgcgaaacgggtgcaatttgcaaataagtcaggctgccggattgatcgggataccgttccagatagcgctcgaagccctgaaagcgctccggcaatcccttggaataatccaggcggtccacaccgatggccaactgacggccgcgcagactttcgcgcagatcgcgcaccgcctgcttgcccaccgacgctttggcttggttggcaatcagatccgtattgatgccgatcgggaacgaggatgcagtgaagcggcgcccacccgggccttccaccagatcgccttgcagaatgcggccgccaccgaacaggcgcacatacgccttgaaacgttctgcatcgcgctgggtctggaagccgaccaggtcgtaggcatagaacgtgttgaacaaacgcgcgtgatcgggcatggcctgcaccagatcggccgacggcatcggcacgtgcaggaagaaacccatcttgcagcccacacccaactcgcgcagcatcgcgcacagcgggatcatgtggtaatcgtggatccacaaggtgtcgctgtctttcaacaacggcgccagtttttcggcgaacagccgattgacgcgcatatagccttcgcgggtggcgcggtcgtaatcgaccaggtccaatcggaagtgcagcaatggccacagcgtgcggttggcgaagccgttgtagtacgagtcgatgtcgcgcttgttgagatccatggtgacgaaggtgatgtcgccttcggtctgctcgtgcatgccgccgctgtcgccgcgcacagtcttgccgctccagccgaaccacatgccgccgcgctccttgagcgccgccaacaagccaaccgccaagccaccagcgcgattttcgccaggcaccgcaacgcggttggataccacgaccaaacgactcatgacgcctcctgccagctccgcgacaagcgcatcgctgcaatgatcaagccaacatgcgaataggtctgagggaaattgccccaggcttcgccgtcttcgaacgatagatcttccgacagcaagccgaggtgattgcagcgcgaaaggatgcactcgaacaattcacgtgcctcatccttgcgcccgatcgacgccagcgcatcgatgtaccagaaggtgcagatggtaaagctggtttccggctcgccgaagtcgtccggtgcgatgtagcggtacagcgcatcgccatgcttgagcacgcgaccgaccgcttcgaccgtgcgcacgaagcggctgtcgtcattggccacgatgccgatatcggccagcagcagcagcgatgcatccagccgatggccaccgagcgtgtcggtgaaatggccgtgttcgtcgctccaggcctcgttcaacacgcgctcgcggatgttgttggcacgctcgcgccagtagatggtgcgttccggcaacgcgaggctgtcggcgatcttggacaagcgatcgcatgctgcccagcacatcgcggcggtataggtatgcacttcagcgcggccgcggaattcccacagcccggcgtcgggcacgttatgcaatgcataagcgcgttcgcccaacggctccaggcggcggaaggtatccgcatcgccctgatccttcagacgcaggtcgaagaacagttgtgtggacgccagcaccacgctgccgtagacatcgtgctgctgctggatccacgcaaggttgccgcgccgcaccgggcccatgccgcggtagccgtccatggtgtcgacttcgtattcttccagttgcgactcaaaaccgatgccgtacagcggctgcatggtgccgtctgcggtggcgatgttgaagatgtagccgatgaactgctccatggtgcgggtcgcaccaagccggttgagtgcacgcaccacgaaggcggcatcgcgcaaccagcaataccggtaatcccagttgcgtggtgtattcggcgcttccggaatcgaagtggtcatcgccgcaatgatcgcgccgctgtcttcgtactggcacaacttcagggtgatcgcactgcggatcaccgcctcctgccagtccagcggaatggacaggtagcgcacccattcgcgccagtattcttcggtgcgttcctgtgcttcctgcacgtagccggtgagcgagcgggtcagcgattcgtccacgcccagcaccagattgaccgaatgactgagcacgaacggcagaccatcgcgcacgaagcgcaccggcacatcggtggtcaggcgcagggtgaattccggcagcacccaccggatgtggttgctgccccaggtggtgtccggcgtgcggccaccccagtcggccagcgggcgcgcacgcacgatgatgcgtgggttgccgctcagtgggcggatctggcgaatgatgctgaccggccgatagaaacgcccgttgttgcgccagcgcggggcgaagtcgatgacttccacctcgccgcctttgctatcgcgcaacaccgtgcgcagcacggcggtattgggcaggtagtgttgctcgctgctgacgaaatcttccagttccacggcgaagtcgccgccttcggtcttgggcgagagcagcgtgcaaaaggcggggtcgccgtcgaatgccggcaggcaactccacaccacacgtgcctgccggtcgaccaatgcaccaaagctacagttgccgatgacgcccagatccaggtttggcttggtcatggagtgcaaacgatcctgttgaagtgagagaaggtgcgctgtgctcagcgacgacgtgcgttgcgctgcagccacgcgtggacatcggcggtgccatcgacgcgaaagcgcgcgctggtctgtacacgatcgcccaccagcacgctccagccgccgagccggttggctgcgtcgaagccgaattcgtcggtgagatcgtcgccgacgaacaccggcgtgcggcccatgaaggcgccgtgctgcatcagttgctcgacggccaggcccttgttgctgcctgcgggaacgaattcgaccacgtgatcgccaggctgcagccgataaccggaaagctgtgcgatttcctgttgcgcgaacgcgagcacttcagggccggcctgcggctgcgcgcgccagtgcagtgccacgctgaggcccttgtcttcgaccagcacacccggatgtcgatgcgtgagtgccgcagcacgttgatgcagaccatgcagccactcggaggtgtcttgcggcatggctgcacgtgcagcgacaacgctgcgcagttcatgcccgtgcaggccggcggccggcagcagtaacggggcgaacagggcatccaactgggcgagtggccggccgctgaccagtgcgacggcgccattgaggcgctcgttcagcaggccgatggcctcgcgcaccttgggcagtaggcgtactgcctccgggctgtgggcaaagtcgataagggtgccgtccacgtccagaaacaatgcacaggcatcgtccagcaatggcggcgacggtaggggtgggggcgcgtctgccatgggcacatggtgacgcagcggtcgttagcgtcaggtagagcggctagcgcagcgtttggctgtagaagcaatgccaagcaacgacacctgcgctacgcgcgccaatgaaagccacccggagctggccagtgcgcgtgcgggatgacgcggcggcgcgttcgcagatcgctgcgtcttggagcaagtgcgcccgaaagagggggcatccggggggcgcgcgttagctcagccgccggaagaccgactgccagtgggcacggttgttattccgctcgccgtctctcgctcgcatagcgcagccagctggtcgcccaattgcggatttgtttcgcgaataagctggagcatggccgcaatatccggattgtccgacgcgaccgtcgtggggggggggggcggtgtgtcttccctcctctccacaagggatgccaagcgttcccccagtagcgggtctttctcgcggatcgcccggagcaggcgcgaggggtccgagttctccgacggtgctgcaggtgcggcctgcgaggtttcgttcggtctgccgaaaccgaagccctccaccagtgtccccagcgtgtccaaggggaccggggttctgctgttcaaatcgaacaggcgcagtgcctccgctgtgctggaaggcggtgccgtggtcgggtcgcaatccaaggtggttccgtcgtgggagggcacaagcgtaaggtgctcgacgaattggcacagttcgtccagattgcttctgtgccgatccatctgctggatcccgcgaagcatctctgcggcagtgggcctgggcaacacgctgctgtcgccatcgtggccttgcgtctgatccccatagcgcttcataagccccagcggcgagagtcccgggccttgcgtattgcggtggcgccggacccccccgggcagattggtcgcggcaggtcgggatggcgcgcggccaagggcgggctcagagacggtgcggtattcctcggacgctggcgacactgcgtggggcgttgcctcgtccgcgtgcaatgcgcgcgaggagtaggcgggattgggctggacagggcgcataaccgctccatgagcttcagggcgagaaggatgtcgcgttgcctgaggcgggagggttcgctttgcgaacgcgctgcgcaataggcgaaaaacggagatcggctggaagtgctctggtctttcgacagcgcggttgtgccggcaccgtgccatcacggtgccttaccttggctacgctcgttcgccagtcgcctcgcctcgcatcgctgctgatgcgttcggcgctacaggtgtcgccgcctcggcgtgcgatcagaagctgtagcgtactcggccataccagtacgcgccgttgctgccgatcggcgagagcacgtcgtagggcaggttgccgaagtaggcgatgtcgtcgatggagcggtccgggtagttgtccaggatgttctgaccgccgatggccaacgtccactgcgtgtccaggtggtattcggcttccagatccagctgccattcggcaccgtaggtctggtgcggtgcgaagccgccgccgaaatcgaacacgcgggtggcgctgccgtagcggttgacgcgcgtctgcagattccagtgctgattgctccagttggcggcgagcgctgcacgcgtgcgcggcgcggcgccggtgagcgtgttgctttcttccacgccgaacagcacgtactccggatccaacgcgagcaactgcgacggggtggcgatgatgtctttcagttcggtcttggcgtagctgtaggtgccggtcagcagcaggtcgccgccgaaggtgtgctggcgccagttggcgaccagctcggcgccacgggtgcgggtgttggcagcattgaggaaatagctggcgctctgcacgccggtgacgccgaagttctgctggacgaagttggtgagcgcgtcgccggtgatgttttcggacagcgcgatgcggtcgtcgatatcgatttggaaaaagtccagcgacaggtcgaagtgatcgcccagcttgctggtgaaaccgaggctgtaattgaccgacttttccggtgtcagatcggtggcgcccagtccacgcgcgatgggattgttgaccgacagcaagcggccctgggtcaggcgaccgtcggcgtcgtaaccggtggaggttgcttcgtaaccgatctggctgagcgagggcgcacgcacgttgttggagatggcgccacgcagcgcaaaggccggggcgaacgcgtaacgtgcggccagcttgccggtccactggctgccgaagtcctggtaatgctcgtagcggccggccagatctgtggagaacttgtcgccgaactggcttgatacgtttgcgtaggcgctggccacattgcgcgacaggtcggcttcgtcctgcggggtgagcccaccgccggcctgcgatccggtggggcggtcggtgaacgggccggccgcgtagctggccgggtcgccggcatgggtgcggtactgctcgcggcggaattcggcgccggtgccgaaggtgtgcgtggcaccaacggcgtcgaacactcgggtcagatcgaaattgcccacggtttgcgcgaaggcgaaatcgccggtcttgaagcgcgtggtgctgcctgggccgagcgatgcattgagcgaattgcgcagccggtaggtgaagtcgttgcggccatagttgaggctggcatcgtaatcccagttgccccattgcccgcgcgcgccggccacgatctgcaggtcgcgattttcgccttcggaaatcgggcggtagccgttggggtagatctcgcgccagttggcgctgctgtctgggtaacggaagtaattggcaccttcggaatcgcgctggtcgtaggtgccgaacgcgtagaactcgccgctggcgctgaacggaattttggtattgagccaggcattcaggcccttggtggccccatcgccgagcacgtaattgcgctgccccttgagcgccagattggccggggtctgctcttcgaacggcggaatctggtcgaagccggcgcggttggtggcttcgcgattcttcagttccaggcccaccttgaagaagccgccgtcgtcgcccagcagcgtgccgaccttggcgctggcgtagctggtctggccatcggtgatgcggcgattgatcggcgcgacatcggtgttgtaggcgccgaagcttgcttccagttcgccgctctcggggttgtcgtccaggatgacgttgatgacgccggcaaccgcatccgagccgtactgcgcgccggcaccgtcgcgcagcacttcgatgcgcttgatcgcgttgatcgggatggaattgaaatccaccggcgtggtgcccttgccgatcttgctgtcgatattgaccagtgacgaggtgtggcggcgcttgccgttgaccagcaccagcacttgatcgggcgagagcccgcgcagctgcgcggcgcggatatggtcgccgccgccagagttggattgatgcgggaagttgaaggacggcagcagcgcctgcagcgcgctgccaagctcgccgttgaccacaccggccttgcggatgtcttcggcggtgagcacgtccaccggcacggtcgattccagcacggtgcggccgctggcccgggtgccggtgacgattacggtgtccagggtgttggaggccgtatcggcctgttgggcttgcgcttgggcgctgagcgcggcggcgacggccaggccaatcatcgaaagggtgggacgggtcatgctgttctctctcctgtcaactgcgaacgagacgcgccacgcggtcggcatccggccgggctgggcgcaagggggcggattttcaacatgcatccgcatggcagagagattatcgtgttgttaaggccgacgcgagatggcacagttcgggtgctcccgcatgagctgatattcgccttgcatgagcctgccctcgagtcccgttcctgcccccagacctgtcgtggagaagtcgatgaagttgttgccgtcctgcctgcttgccgccacgttggccctgtctgcctgcgccacaacccccggcggcgtgccgagctcgactaccgccagcctgcaaggcgacgccgcgcggccagcggcggcgcgcggttgggtgcgcagcgagttgtatttcggcgtgggcgaagaatccggcccggccgaccgcccgcagacccgcaccatcgatgaaacccagtggcgcgcgtttctggacaaggaagtgaccccgcgctttccggatggtctgactgtgttcgacgcctacggccaatggttgttccgcggcgccaaggaaccgaaccgcctgggcaccaaggtgctggtgatcctgcacgaagacaccccgcaacggcgcaacgacatcgaggcgatccggctggcctggaagcaggccaccgggcaccagtcggtgctgtggtcgcggcaggcggtggaggtgtcgttctgagcgcgactcggcacagttgcaggcgaccaccgcgccgtgcttgtcgcgtactacgcggatccattgacacgtggagcgacccgctacgtgccgggtcagggctcatccgccagcggagtctgccggaccttgggcaactggcgagcttgcagtgtctgaaccttcttcagcgccgtctgtacggcggcgggtgtggcaagcagacgatactggaggacgaagtcgcgcgtgccgcccgcttcgatggtggggaccaggccaaggtcgcgctgcaggctgcggttgtaggaaaaactagtgcctggctccaagcccgcgacgtagcccgtggtgcggctatcggtgttcttccagagcgagaacactggcaattgggtgaggctgaagtccaactctatgccgtgccgagcgcctgcgtcatgcagcactgctaggctctgccccttgccatcgccgatggggtagatgttgtagaccgtttcgccatatccggaagtcgggccacgaaaggtctgccaatcctccaattcctgctgcgctcgcgaattgaatggcgagacctcgcgtaccggtagcgtcacgcgtgcaccttgttcgagcagcgttgaacctacgttgctgtggtagagcgcctggtattccatggggtggtccccctgattggtcaggcgatcgtgcagggtgaatgcggtggcgccgggttcggtggtcagcgccgtgtcgatccgaaagtcgaccttcttgaaggcggcctcgctcagcatgcctgtgagggtgatccggtgcggcgagcgatcatcaatgctgagcaccactgtgcgggcgggcagataggacgctcgcccatgcagggtgagtagttcgccaccgtccttgccagggtggccgacccactcgaacccgcagcgcgccacgaactcgttgaatccttccagccagcccagtccgctgcggctttccaagttgacgaaggcaggattgaccacctcgctcaccggagaatcccaacccagccggacgctgcctgcctgggcgcgcagcacgttcataccgcgggttggcacgacggtcagttgcatggcgccggtatcgatttcgacgagcatgctgccctcctgccggccgccgctgagccggcgcagccgcaccttgaagggtggaccgtcgcgcatgttaagctgtgtactctcgatgctccagtcgcgagctggcgtttccggagagatgagggtgaactccacggcatgggcaggcagcgcagctgcgatggcagcgcaggcgacaagcaggcgtacacttagcacgttaactcctgattcaggatggacaagagcggcgaacacctcaatgtcgccagagtatagatttcgggattgcgcttactgcgcttaggcgcattgctacgctgatggagcgttgctttcgtatgccgaagaacgtgcgtcacttttgctctgccatcgcaccgagagtacgtcgacagtggacgccgccatccttgctggggcaatgcagttccggcgtctaggagttgcttcgctatgttaccggtcgcgcccgctgtcgccactgcagtgcagcagctaccatcggccgaccctcacgcttcctggttctcatgtcggctccttcttcgcgtcctgcggcctcgccgcgctggttcgtcgctggcgatctcaatggcttctttggcctggtggtcgacaatctgtctatcctcggctttatcgcgatggccttggtcggcatcttccagttcccggccgaggtggtcttcgggcgcatgttcccgggcaccgcattcggcgtgctggtgggcaacctgctgtacaccctgatggcgcggcgacttgctgcacgcaccgggcgcgacgatgtcaccgccatgccgctgggcctggatgcgcccaccagcatcggcatggcgctgctggtgctcggcccggcatttgccggtttcaaagcgcaggggctggacccgcaagccgccgcgatcgccacctggaaactcggcatggccgcactggtggtgattggcctgctcaagctggtgctgtcgttcgtgggcgaagcggtgacgcgtgcactaccgcgtgcggccttgctcggttccatcgccggcatcgcgctggtgttgatgggcttgttgccgctgctggaaacgctacgctcgccggtcgccggtttcgtcaccctgggtctgctgctgtatgtgctgctggccaagggccgcctgccgacgaaattgcccggcgtgctggtggcgtttttgatcggcaccgcgctgtactacgggctcgccttggcgggactgggcgcgcccggtttcgccgtgccggcgtggaacccgccgcagatcgtgctgccgttgccgaacctcggcttcatcgacggcctgccggccacggtggcgtacttgccgttgctgctgccgttcggcgtattgatggtggtgggcggcatcaacgtcagcgaaagcgcgcgcgcggccggcgacgattaccgcacccgcgacatcctgctggtggaagccttggccacgctggtggccggcgtctgcggcggcgtggcgcagaccacgccctacatcggccagcccgcgtacaagcacatgggcgcgcgctccggttacacgctgctgacgggggtgtttatcggtatcggcggcatgcttggggtgatcagcgggctggtgcaatggctaccgctggcagtgctggcgcccatcatcgtgtacgtctcgatcgacatcaccacgcaggcattccaggccacgccgaaacagcacgccggcgcgatggtgctgggctttctgccgtcggtggcgtacctgttgaccatcaaggcaccgggctggatcgcgccggatcagctggtggcgctgaccaccaaggtcgacggccacgggctgccggagctggcagtgatcttcgcgctgggcaacggcttcatcatcaccgcgatgctgtggattgccacggtggcagcgatgatcgatggccggctgcggcgcggtgcggtgtgcctgctggtggctgcggggctgaccttgttcggtttgatccattcggtggacccgcgtggcggcatctatctgccgtggtcgctgcaaggtctggcgcgcgtgatcagctggcagttcgtcggtgcctatgttgcgctggcggcgaccttgctgctgttgtcgctactgtcggcacgtaaggaggcactgcagtgacctatcgttcgcgtgttgcgcagtgcattgtgggtagcgcgttgttgctcagcgccagcgcggcatggtcggcgtcgttcgactgcttggcttcgtgccggtggtcccacccaagtccaatcgggtcggtccctgagagtacgactgggaaatgtacaagcgacgcaacgaagtggagcgactgttccgccgcctgaagggctaccgccggattttcacacgcttcgagaagctggacgtcatgttccctggattcctcagctttgtgctcaccgttgatgggcttcggatgtgttaacaggccctagttgccagccacatccacccacaccgcatgatggtcgctgccatcggcgatcgccgcttccggcgcgctgctggctggccagaaaataccgctgccgatcagggtgaactggtgcgacggcagcacgtagtccaggcgcatggtgccggcctgcgggccgaagtcgccggtgacctgatgcgggtcgccgctgtgggcgatgcccagtgcggcgtattcggcggttttttccgggccgccctcgctgcgcggggtggggtattgaaggacgcgcgggtggttgatcagggcgcggatcgcagcatggcggccggcgccatcgactgggtcgttgttcagatcgcccaggatgacgaagcgtgcatcgctatccagaccaccgcagttgcctttgtcgtcgcagagccagcgttggctttcgggtgcgttgtccagatacgcgcgccacagctgcagttcgtcatggttgcgcgcggcgttgcgtttctcggcaccatcgaacaccggcggggtggggtgcgacaccagcgcatgcactacacccagcggggtgcgcaccggcacatcccaatgcgatttggacgacaggcgtagctgtgcccagatggcattgctgtagtacgacgtcttgctggccggatcgatcggtcgcagtgcaccgggtagcgcgctccacttcagcagttggaaactacgcactgcctgcacatcgatcgggtagcgcgacaacaccagcatgccgtactggccaggatgcagcccgtagccccaggcatcgttgccacgcgcgcgcccttcgccaccgatgctgccgttgttgtccagatccagaccgctcggcacgccggtattgaccggtgccagatagcggtatggataccgcaacgcctcgccaccacccggttgggccaccagcagataacgttgttggaacagatcggcagcgcggtgctccgggtcgaagtcgaactcgttgagcagcaccagatccgggcgcacgcgctgcagtaccgcagcgatcttgcgcgcatgcacgctatcgccctgcaactcgcggatcaggccgccggcctcgtccgaatacagcgaggtgttgtaggtggcgatgcgcagcgttgccgctgcgggcctggcggcaagggtgtcggagtgggtcatgggcgacggtgcgcggtgggcgcaggccgcgcacaaggcggtcagcgcgagcagcaggagaggtttgatcatcgcggaattctcgcatgcgggatgcgacacgccgatgtcgcactccggtgtttcaagtgcccgatgggtgggcgggcaagtcgcaccagtggcggccatcgtaggcttccagtgcactgaaacggcgtttgtagttcatcttcgcgtggccttcgatccagtaacccagatatacatgcgcgcgccgctcgcgctgcgcccactggatttgctgaaggatcgcgaacgtgcccaggctgcgtgcagccgcttcgggcgcgtagaacgtgtagatcgccgacagcgcatgctcggtgacatcggtcaccgcgacagccagcagccggccgggcaggtgcgcgatggccggttcgcggatctccagaaagcgcccgtgcgaccaaccgccgatcaggaactggtcgaattcggtggcgccatgctcgtccatgccgccaccgggatgccggtacttgaggtattggcgatagagcgcgagttgttcgtcggtgcgctcggcagctaccacgcgcacgaccagatcctggttgcgcgtcaggcaccggcgttggctgcgatcgggatgaaacgcatccaccgcgatgcgtaccggtacacaggcgcggcaccgttcgcagtgcggccggtagaccagatcgccggagcgacggaagccccaggccagcgcttgcggataaatcgcacccaggcgcggatcgtgcggatccagcaccaggtcgcgcgctcgccggtcggaccaatagccgcaggcatgctcgccggtctggaacaggcgcaggtcgtcatgggtgtcggcatggatggccatggccgaaggatagcgcctgcgcgtcgcagcagcggcgactgtccgtcggatgaatacgcccggcccggacgtcaacgcgcgccttggtggctcgttgatgtgggtgttggtggcagcgcacggacgatccgcacgcaccacccacgcgatgcggcccatgcaggttccgcgtgtggttcttatctctcgcgtgtggttcttatctctcaggagtgtctcatgacgtcacgcaaacctttcctcgccctggccatgctggccgtgctgtccaccggcgccgcgttcgccgccaccgtgccggcttccggcgatgcgccgcgtcctgccaaactcgacaagaacggcgatggcgtgatcgaccgcagcgaagctgctgccgttccggcacgggccgcgcagttcgacacgctggacaccaacaaggacggcaagctgtcgcgcgacgagcgcccgcaccatcgtcgcggcggacgtggcgaatggatggccaagctcgataccaacaaggacggccgtatcagccgcgcagaagccaaggccgacccgaagttcgccgcgcgtttcgaccagatggatctgaacaaggacggcttcatcgaccgcgccgatcgtgagctgcgcatgcagcagcatcgcgatgcatggttcgccaaggccgataccgacaaggacggcaagctgagcaaggccgagttcgatgttgcgtccacgtggcgtggcgcgcacggaacgggtgggatggagggacgcggcgaccatggcaagccggcgccagcggacgcacctgcgaccaatcgctaaggtctcgctgaccgcggcgctcgtggttcacccagctgtttgcagtacgtaacaaggagcggatcgacagcgccctctcgcctggcgggagggcgcttgcgtttgcgccagacgctgggcgcaggtgcaacgctcagtcgtgcttccacgacgtaggaatcggattggacacggtgtttttctccagtgtgtaggttccgttctgctgcgcgatcgcttcgccggtgtcgacgatcgcgttctggataaagacattctgcgtttcgccgcgcacgaaggtcagctgatggaaggcggtcttgttgccccagtcttccgagggcagggagatgaaacggatcgtgtagttctggtcgtcgaacgcaccctgcagaacatagacgccgtaatggttttcgccttgcgaaatgagcttgtacacgccgttgctgaaataatagatttccgcatcggggaacggtttcttctcgtacatcttgttgtagtggagcacctgcttgaaggtcggcgttccgaaactcaccgacagcgtcttgccatcgtgggatgtcgtcagtccgtccgcatgcgcgctcatgctggccaccatcagcagactggtgaagagacttgccttcacgtcatgactccgggttttgttgaattctcaccgactataacagcgcggccgctacccggtggcttctgacgtcggatacgaacgcatcacttcggatcgatcatgcgacgttgttgctcgcggcgttcaccgttgcatgctggcaggccgtgccggagcgtgcttcagtgcgcgtagtcgacggcgatgtcgccaagcctgcgtcacgcatagccggtgttgccctagcgcaggtggatctgcacccggatgtcatcgtccgggaagagtttgcaactgccgctacagcggtgacctccgccggccctcaaagcatccccaaccgcatgtcgtgctgcgcgatcggcagaatgacggccgctgtgctcaccatcatcgcgcccggactgaacatgcagcggtacaacagcggtgcccgggtggcgccgcgtctgcgcgcatcgcgctcgagcatggggcgcatgatgcgtggccgtatgcgcagggattgagagttgagcaccgccatgcctgcgcacagcggcagaaccgatgcccgcgcgcctgcctccttccggcaatgcagacatgatgtcgagtgcggcgatttcttcttccacctgcagcaattggtcggcgcgcgagggcgccggatcagctgccatcgcgatggcaagctcggccgcctcaccgctgcgcgcacgatggcggttggcgcgcagccagtcgcgcgcaaggttgcgggtggtctgccgaagccagggcaggcagctggccggctgatgcagctgcgccagccgctgccaggcacgcaggaaggcctcctgggcgatgtcttcgctggctgcgatgtcgcgggtgatcgccagcgacatcgggggcaccgtgttctggtatgcaagtgcgctgcgcccatcaacctgctggcagccagctgcggcgctgggcaggtcgcgttgcaacatcagatccagcgtgtcggcattcatcggcgcgctccctgtcctgttgccagcatgacgcatgccggcaatggatgtgaccgcgatgatgagggtgccgcccgtcgccccaccggctggtcgcgcggctagcggtgctcagcgcgccggctggatccgcacacgcatttcttcgtcttctgctgccggttgagcggcatcttgggtcgacgcttgctgcgatgccgcttgtgccgccggtgctggcgcgctgcgatggcgcatcaccaccaccatggcaacggcgccgatcaccagcagcaacaccaggcggatgcgccaggcccagctgcgcgcgctggagctggagccgttctcgccttcgcggaaggtgtattccacattcggcagatcgcggcgggtggtgtccagcaggcgggcgtcacgcagcagatcgcgcgcacgcggctggtcgttggcatgcacgatccagacggtgggctgcgcctgggcgttgctctgttccaggtagctgaactggccaccgcgcttgctctggtaggagcggccattgctgaggcggatctcgatgcccgcatcgcgcaagagattggccacgccttcggcggtttcgatacgttgactgctgaagatcttgcgcatggtgcaaaacgccgttgggtccggaacagatggcgccactgcggcgccggttcaagatgaaacatcaggatgcgggtggtgcagtcaggtgaccgcgtacgcggggcgggcaaggatgccagcttgccgcgcctgcactgcgctccgacaaatgctcggctatcttcagcgctgcccgcgtgcgaacgggcaatcgaacagcgtgcggcactgtcgcgcttggaggcctactccttggccggcacggcaatcgcgctgccgtcgggtaccacccggatcaaaccttcctgcgtggtgctggccaccagcacgccgtcgcgggtgaaaaactgcccgcgcgccaggccgcgcgcgccttgcgcggtggggctgtcgagcgaatacaacagccagtcgtcggtgcggaacgggcgatggaaccacagtgcgtgatcgagcgaggccatctgcacgttcggcgtgtaatagctgatgccgtgcggaaatgtcgaagtgcccagcaactggaaatccgaggcgtacgccagcagggctcgatgcaagcccacatcgtcgccgatgggattgttcaagcgcagccacatctgctgaaacggcgcgcgcttggggggcttgagttcgtcgcgcggaaacacatggcgaaactcgaacgggccgccgcgcgacagccagcgctgcaccttggccggcagcttggccaacacttccggtgtcagcggggcggcgggttcgatgtcttccggcgggggcaccaccggcatcgccgattgatgctccgcaccgtcttcgtgctcctgaaacgaggccgcacagaaaaagatcactttgccgtgctggatcgccgtgacccggcgcaccgagaagctgccgccatcgcgggtgcggtcgacgtcgtagacaatggggtgatcgatattgccgacacgcaggaaatacgcgtgcagcgaatgcgcctgacggccgttttcgaccgtcgcctgcgcagcagataacgcctggcccagcacctgcccaccgaacacgtatttggtgccgatatcgcggctctggccgcgaaacagattgtcctccagacgctccagcgacagcaggctgatcagttcgcagacgacgggttcggcggtggcggacaaggggctggcctgggaatgcgacagaccgcgagtataccgggccgcccaatgggcgccgcgacggcggggctcaggccttctgcaggcgcgccaccaggccatgcagcgcggtctgcgcatccggcgcgtaccagccatcgacgaagcgctccaactggatcaactccggtgccagcgccgcgcgcaggtccgcgcgtgcaatcgcacgcgtggtcagcatcggctggcgcggcagctgttgcagttcctgcagccaggccagcgcacgcgcggtgaccaactcgccgtcgaccaactcatccaccaggccgatcttgactgcctgttcggccggcagcagttgcccggcgatcaacaggcgctcggcgcggtgcgcaccgaccacgcggcgcaacagtcgctggatgccttccggcgcggccaggcccacctgcacttcgttcaggccgatcgcatagggtttggcggtgtcagcgctgcgcgccatcacccggtagtcgcagcacagcgccagcacgcagccgccggccggcgcatgcccgccgatcgccgccaccaccggcacgcggctgttggccagtgcctgcgcggcctcgaagaacgcggtccaactggccagtagcgcggcgcggtcggtgccgtgcgcgagcagatgcggtacatccatgccgccggaaaaaatccgctcgctgcccgacagcacgatgccatcgacctcctcgcccgcctgctgcaccgcaacgctcagcgcctggcacaacgcactgtccagcgcattgaccggcggacgcgccagacggatctcgcgaagacggccatggtctaagatctggatgctcattcggggctcctggaggtctgatcatgatagacggcagtcgaagcaggcgggttaggtgtgctggcaggttgcttgcggcattggcgctggtggcaagtgcgggcgtgtcggcgcaatgcctgcccgaattcaaaaatggctggatccgcatcccgccgcccgggggcatggcggccggtttcgggcaatttcataacggctgtgcgcagccgctgaaggtcactgctgccaagagcagcgtgtttgccgatgtctcattgcacgaaaccacgcagaccaatggcgtcagccgcatgcgtgcggtgccggagctggcattgccggccggcaagtcggtaccgctggcgccgggcgggctgcatctgatgttgatggatgcgactgcgccgctgcaggagggcgcacaggtgccggtgagctttagcttgcaggacggtcgcgaaatcaaggccatgttggaagcacgcaagcgcgcacctgggtcttgatggttgtttggctgtcgcgcaatacacccgcgcgcaaccaaaaacggcggctcccgaaagcgccgccgtccgttttcaaggttgaagagcctcggtgaccggctcgctgaaattcagctgctggccgcgcgtaccgcgtccggcagcgccgcggtcttgccggtctgcgtatcgatccacaccaccaccacgttgccatcggagtacagcttgctgtcgtccttctggtcgaagatgcgatggccgatggtcacactgctggtgcccaggcgttcgacgaacaactcgacggtgatgtcgttgggccagatcaacggctgcttgtagttgacgttggtggcggccaccaccggcgcgatgcggtcggtcatcgccacgccttgcacgcccagcatccagcgcacgcgtgcttcttccagataggaaatgtacttggcgttgttgacgtggcccatgctgtccatatcgcgccagcgcacgctgatcgtgatacgtgccagaaccttgtgttcgctcatcagcttgccttcttctttgcagtcttcttggtggcggatttggcgaccttggccaccttctccggtttgaccctgcgcggcgggcgcgcatcgggcttgttggccattgccgccggacgcgtctggcgcgcttttaccgacggcaacatcttggccaggaactgcccggtgtaggacgccttgtgtgcagccacatcttccggcgtaccggagaccaggatggtgccgccgcgatggccgccctccgggcccagatccacgatccagtcggcggtcttgatcacgtccagattgtgttcgatcaccaccaccgtgttgccttcgtcgcgcagcttgtgcaacacgccgagcaaggcttcgatatcgtggaagtgcaggccggtggtcggctcgtccaggatgtacaaggtgcgcccggtatcgcgacgcgacagttccctggacagcttgacgcgctgcgcttcaccgccggacagcgtggtcgcgctctggcccagcttgatgtagctcagtcccacatcgaccagcgtttccagcttgcgcgcgatcgacggcaccggctcgaacaggcgcagcgcatcttccacggtcatctgcagcacgtcgctgatgttgaaacccttgtagcggatttccagcgtttcgcggttatagcgcttgccatggcagacatcgcaaggcacgtagacgtcgggcaggaagtgcatctccaccttgatcatgccgtcgccctggcaggcctcgcagcggccgccacgcacgttgaagctgaaacggcctggcgaataaccgcgtgcacgcgactctggtacctgcgcaaacagctcgcgcaacggcgtgaacaagccggtgtaggtcgccgggttggagcgcggcgtgcgccctattggtgactggtcgatatccacgaccttgtcgaacaggtccagattttcgacttcgcgatgcggtgccacggtgtgcgacgcgccgttgatctcgttggccgccagcgtgaacaaggtatcgttgatcagcgtcgatttgcccgaaccggacacgccggtgatgcaggtcagcagcccggccggaatgtccaggtcgacgttcttgaggttgttgccggttgctccgcgcagatgcagcatcatcttcgggttgggcttgtggcgctgcttgggaatctcgatgcggcgcttgcccgacagatattggccggtcagtgagcgcggcgatttcagaatgtcctgcagcgtgccttgcgcgcagatttcgccgccatgcacgccggcaccgggaccgatatccagcacatggtcggccaggcggatcgcgtcttcgtcatgctcgaccacgatcacggtgttacccaggtcgcgcagccgcgtcagcgtgccgagcaggcgttcgttgtcgcgctgatgcaggccgatcgacggctcgtccagcacatacatcaccccgaccaggccggcgccgatctggctggccaagcgaatgcgttgcgcctcgccgccggacaaggtgtcggccttgcgctccagggtgaggtagtccaggcccacatcgaccaggaagctcagccgctcgccgatctccttgacgatcttggccgcaatctcgccgcgccaacccggcagcgacaagccacggaaaaagctcaacgcctcgttgaccggcagtaccaccagttccggcagcgggcgatcggccacgaacacattgcgcgcagcgcgattcaagcgcgtgccgttgcagtccgggcagggctgctggctgacgtacttggtcagctcttcgcgcaccgccggcgattcggtctcgcggtagcgacgttccagattcggcaggatgccttcgaagcggtgcttgcgtgtggtgcgcccgcccgcgtcggtgaagtaggtgaagctgatcacctcatcgccgctgccgaacagcaccgcctggcgcaccttggccggcagtgtgttccacaccgcatccacatcgaacttgtagtgcttggccagcgaggcaatcagctggaaataataggcattgcgtcgatcccagccgcgcaccgcgccagcggaaagcgacagctcgggatgcaccaccacacgatccgggtcgaagaactcggtcacgcccaagccatcgcaactcgggcaggcgcccacgggtgcgttgaacgaaaacagtcgcggttccaactccggcagcgagtaatcgcagaccgggcagctgtacttggacgaaaacaggtgcggtgcggccgccgggtcgtccaacgattgcaccgccaccatgccttcgcccagcttgagcgcggtttcgaaactttccgccaggcgctgcttgatgtcttcgcgcggacggaagcggtcgatcaccgcctcgatggtgtgtttctggcgcagcgccaacggcggcaccgcatcgatttcgtacagctcgccgtccacgcgcacgcgcacgaagccctgcgcgcgcagttgttcgaacacttgcgcatgctcgcccttgcggtcgcggatcaccggggccagcagcatgtaacgctgctcctgatcctgggtgagcatgtggtcaaccatctggctgacggtctgcgcttccagcgggaagccaatggtccgggcagcgcggctggcccacgcgcgcgtagagcaggcgcaggtagtcgtagatttcggtaatcgtgcccacggtggaacgcgggtttgtgcgaggtggatttctgttcgatcgagatggccggggacaggctttcgaataggagtccaggtccggcttttccatcacgctcaggaactggcgtgcatacgccgacagcgacctgacgtagcggcgctggccttctgcatagatggtgtcgacgcccaacgacgacttgcccgagccggacatcccggtgatcacgatcaatttgtcgcggggcaggtcgaggtcgatgtttttgaggttgtgcgtccgcgcgccgcggatgcggatgaaatccatcgccatgggggatccgatgtcgggccggcgaaccggcagtggtgcgagcctgctcagcaggaatgagtggcagtcgatcagcctacccgccgacccaggtgagggcaattgccccaaatgccagtctgccggggccgttgtggcgggcggatgatgcgttctgccggcctgctgtcaggtgattgcggtacgagtgcttgccacttgacccgaaaccggctaggccagtataatcccgctcctgtctgccctagggcatggcagtgcgaccataataactacagaggaacacctggtcatgtacgcagttctggtaaccggcggtaagcaataccgcgtcgcgcagggcgaaacgctccgcgtggaaaagctcgaagtcgaagctggcaacgagatcaagttcgacaccgtcctgatgctgggcgatagcgatggcatcaagctgggcgatgcgctgaagggcgcttcggtcaccgccaaggttgtggcccacggccgcgccgacaaggtgcgcatcatcaagttccgtcgccgcaagcaccacatgaagcgtcaggggcaccgtcagcactacaccgaaatcgagatcaccggcatcgccggtggcgacaagaagtaaggagaatcagtcatggcacataaaaagggcgtaggttcctcgcgcaacggtcgcgattcgaacccgaagtacctcggcgtgaagatcttcggtggccaggccatcgacgccggcaacatcatcgtgcgtcagcgcggcacccagttccatcctggcgctggcgtcggcctcggccgtgaccacaccctgttcgcgctggtggacggcaaggtggaattctcggtcaagggtgtgaagaagcgtcgtaccgtcagcgtggttgccgaggcgtaatcgcccgctccatgcaggccagttcgcagggcagcagtgctttgcgaacgagacggaaagccccgcttcggcggggttttttgtttgagagccgggagtggggatttgggactcgggattcgcaactgcggagtcctgtacgttccgatgccgttgcttcctgctttcccgcggccgccaagtggcgtcctgcggtggtgttaccaatcctaaatgacgaattccaaatctcatgaagttagtcgacgaagcagaaatcctggtcaccgcaggtcatggcggcaatggctgtgtcggctttcgccgcgagaagttcatcccgctgggcgggcccgatggcggcgacggcggtagtggcggcagcgtgtggatcgtggccgacgagaacgtcaacaccctggtcgatttccgccatgagcgcaccttcaaggcgcagcgtggcgagaacggcatgggccgtcaggcctacggcaagggcggcgaagaccgcatcatcgtggtgccggtcggtaccgtggtgatcaatgtgcagaccgacgaagtcatcggcgacctgacccggcacggcgaccgcttgctggtggccaagggcggcaagggcggcctgggcaacatgcatttcaagagctcagtcaaccgtgcgccgcgccaatccaccaccggcgaagagggtgaggagcggctgctgaagctggaactcaggctgcttgcggatgtgggtctgctgggcttcccgaacgccggcaagagcacgctgatccgcgcggtgtcctccgcaacgccgaaggtggccgactacccgttcaccacgctgtatcccaatctgggcgtggtcagtgtcgaggcataccgcagcttcgtcatcgccgacgtgccgggcctgatcgaaggtgctgccgacggcgctgggctggggacgcagttcctgcgccatctgcagcgcacccgtttgctgctgcatctggtggatatggccccgatggatggtggcgtggacggtgtatcgccggccgaccaggtgcgcaccctcgagcgcgagctggagcgccacgatccccaactgctgaagaagccgcgctggctggtgctcaacaaggccgacctgatgttcgaagacgaggcgcgtgccgctgccgaaaccatcgtcgccgagctgggttggactgcgccgtggtacctggtatctgcccttgggcgcgatggtacgttcccgatcatgaaagacgtcatggcgttcttcgaccgccagcgcgaagacgagcttgaagcgcgcaatgcgggctgagcgcaggcgcaggcacaaaaaaaacccggccgaggccgggtttttctgtattgccggcagccaggctcccggcaatgcgccaactgatcgcttacgcggccttgatggccttgatgcgagcggtcagccggctcttgtgacgcgcagccttgttcttgtgaatcaggccacgggcgctgaaacggtcaaggatgggttgagcaacggcgaaagcagcttcggcgcctgcagcatcgttggcgtcaagggccttgatcaccttcttgacggcggtgcgcagcatcgaacgctgaccggtgttgcgctcattgcgcacaatggtctgcttggcgcgcttcttggcggacttgatattggccacggtggtgggttcctgaaaaatcggtatggtggaaaaagcaagcgcgaaagtatgatgggcccagatatgtacgtcaagtcagttgtcaagagggatgcagcgtgagtaagcccggcatgttgagaggcctgctctcatttagcagtatgaccatgttttcacgggtgctaggactggtccgcgaccaggtcatcactactaccttcggcaccaatgtggtgaccgatgcgttctgggtggccttccgtgtccccaatttcttgcgccggctgtttgccgagggctcgttcgccaccgccttcgtgccggtgttcaccgaggtcaaggaaacccgcccgcacgccgagctgcgcgagttgatggggcgtgtggcaggcacccttggcggcgtgctgctgctggtcactgcgctggcactgatcttcgcgccgcagctggccacgctgttttccagtggcgtgggcaccgatccagccaagcacggcctgctggtggatctgttccggctgaccttcccgttcctgttgttcgtttcgctgactgcgctggcgggcggagcgctgaacagttttcaaaagttcgcgatgccggcgctgaccccggtgatcctcaatctgtgcatgatcgccggcgccgtatggctggcgccgcggttgggcgggacgccggaaaggcagatccttgcgctaggctgggcggtgttggcggcgggcatgctgcagttgttgttccagctgccttcgctgaaaggcatcaacctgttgatcctgccgcgctggggctggcgtcatccaggcgtgcgcaaggtgctgaccttgatgatcccaaccttgttcggctcctcgatcgcgcagatcaacctgctgctggacaccgtcatcgccgccaagctgaccgacggctcgcagtcgtggctgtcgctggccgaccgcttcctggaattgccgttgggggtttttggtgtggcgctaggcacagtgatcctgccgacgctggcgcgccatcacgtcaagaccgatcgcgcagcgttttccagcgcgctggactggggtttccggacgaccttgttgatcgcggtgccggcgatgctcgggttgttgttgctggctgagccgctggtggcaacgttgttccagtatcacaagttcaccgccttcgatgcccgcatgacggcgctgtcggtctacggcctgagcttcggcttgccggcctatgccatgctcaaggtgctgctgccggccttctacgcgcgccaggacacccgcaccccggtgcgtgccggtgtggcggcgttggtcgccaacatggtgttcaacttcgcgttgctggcggtgctctaccagatcatggtgccgcccgagctcaaggcgcagggtgtgatgtacgcgttgggcaagcagccgggcctgcatctggcgctgggtatcgccagtgcactgtcgagttatctcaatctgggattgctgtggtactggctgggcaagtccggcgtgtatcagcgccggccgggttggggcggctatgcgctgcgtctgctgctggcatgtgcggcgatggtggcggtgctgttgagcctgctgtggtggctgccgtcgttcacgcagatggacaagtggagccgcatcggctggctggcggtgctggtgggcagcggcggggcgacctatctggtcgcgcagctagcactggggctgcggccgcggcatctgcgcgagggctagggcggttgtcgaacacgattgggcgcgctgccaggccgcctgcgctgtgcagcgtttcgcctggccaagcgcagggtggttagttgggcgcagcagtgcccaggtgcgcttccatgcggcttgacaggcacggctatacttgcaggttacgcatcagtgagggtcggccggctggccggcatctgtttggatcgaggaatgagcaggctgtttagagacgtcgagggcgggacgctgttcccgtgcggaagcgtggtctgcatcggcgcctttgatggcctgcacctggggcatcggacgctggtgcaacacgccgtggcgcgtgcgcgtgcgctcagtgtgccggcagtggcggtgagcttcgagccgctgccgcgcgagttctttgcgcccgccgcgccgccgccgcgtcttaccctggcgcgcgccaagatcgaaggcttgtacgggttcggtgccgacagcgtgggcatgatccgtttcgacggtcgcctgtccaagatgagcgcggaagatttcgtacacttggcgctggtcggccggttatgtgcgcgcgaagtctggattggcccggaattccgtttcggccatcggcgcggtggcgatatcggcttgctgcatacgctcggcgagcagcatggctttgtggccggcgagatcgcgcccgtgcatctgcatggcgagcggatttcggcaacgcgcattcgcgaactgttggttgcgggcgagttcgcccacgccggcgacttgctgggtcgcccgtacgccatcggtgggcgggtagtgcgcggcaagcagctcggtcgcaccttgggttatcccaccgccaacctgcgctttccgcgtacgccggcgctgtcggggatctacgcgacctgggtgcatggcgtggccgagacgccgtggccgtcggtgtcgagctttggcacgcgcccgaccgtggccggtgtggagccgctgctggaagcgcacctgttcgattttcagggcgatctgtatggccggcatatcgacgttgaattcgtcgccaagctacgcgacgaagaaaagttcgatggcctggaggcgctgaccgtgcagatgcaccgcgatgccgaacaggcgcgtgccgtacttgctgcaagtccatcgcaagaacccgaagataatgcgagtccatcgcaagagcccgcacgcccatgtgcggacttctcaagcaatccagcgcaacggtagattcctgtgacccaagactacaaagccactcttcatctgcctgcgacggaattcccgatgcgcggcgacctgcccaagcgcgagccggcgatgctggagcgctgggagcgcgagggcttctacgcgcaactgcgtgccaatgccgccggccgcccgctgttcgtgctgcacgacggcccgccgtatgccaatggccagatccacctgggccatgcggtcaacaagatcctcaaggacatcatcgtcaagtcgaagtgtctggccggcttcgatgcgccgtatatcccgggctgggattgtcatggcctgccgatcgaaatcgcgatcgaaaagaaatacggcaaggttggcgtcaagctcgacgcggccgaattccggcagaaatgccgcgaatacgccaccgagcagatcgatctgcagcggcgcgacttcaagcgcctgggcgtgatcggcgattgggacaacccgtacaagacactggattttcgcttcgaagcgaacgaaattcgcgcgctggccaaggtggtcgataacggccatctgacccgtggcgtcaagccagtgcattggtgcttcgattgcggttcggcattggccgaggccgagatcgaatatgccgacaaggtgtcgccgacggtggatatcgcttacccggcgcgcgacccgggcgcagtcgcggccgcattcggcgcgacgctaccgggtggcgtgggcgtggcggtgccgatctggaccaccacgccgtggacgctgccggcgtcgctggcggtgagcctgggcgcggagctggactatgtgctggtcgaaggcccggccgatcgcggccagccgcgttggctggtgatcgccgaagcgctcgctgccaaggcgctggcccgttacggcgtggacgaggtggtcgtgcacggccacgccaagggcaccgcgctggagcagatgctgctgaaccacccgttctatgccgagcgcgagatcccgctgctgctgggcgatcacgtgtcggccgaggacggtaccggcgcggtgcataccgcaccgggtcacggccaggaggactatcaggtctccaagcagtacgggttgctggagcgctacggcgcggcgcagatcaatccggtcgatgggcgcggcgtgtatctgccgtcgacgccgccgttgggcgataccgtgctggccggcctgcatatctggaaggcaaacgacgtcatcatcgaagcgctgcacggcaccggcgtactgttggcggccagcaagatggaacacagctatccgcattgctggcggcacaagacgccgatcgcgtttcgcgccacgccgcagtggttcatctcgatggagcaggccaacctgcgcgccgatgcgctgaaagccatcgaaagcgtgcattggtatccgtcgtggggccaggcgcggatcgccggcatggtcgacggacgcccagactggaccatctcgcggcagcgcacctggggcgtgccgatcgcgttgttcgtgcatcgcgaaactggcgaaccgcatccgcgcagcaccgagttgttgcgccaggtggccgaccgcgtggagctgggcggcgtcgatgtctggtacacgctggacgcggccgaactgctgggcgatgaagcggccgattacgacaagatcaccgacatcctggatgtgtggttcgactcgggcgtgacgcacgaagcggtgctggtggaccgtggcctgcccaagccggccgacctgtatctggaaggttccgaccagcatcgcggctggttccagtcctcgctgctgagcggcgtggcgatggacaaggcggcgccatacaagcagtgcctcacccacggcttcaccgtggacgagcacggccgcaagatgtccaagtcgctgggcaacggcatcgagccgcaggacatcatgaagacgctgggtgcggacatcctgcgcctgtggatcgcctcggccgactacagcaacgagatgtcgctgtcgcaggagatcctcaagcgcaacgccgatgcctatcgccgtctgcgcaataccgcgcgcttcctgctcggtaatctgcatggcttcgatccgctgcagcatctggtggcgctggaggacatggtgctgctggaccgctggatcgtgcatcgcgcgcacgagctgcaggaaaagatcgtggccgcctacgcgcgctacgacttcgccgagatcgtgcaggcactgctgaacttctgcagcgtcgatctgggctcgttgtacctggacgtcaccaaggaccgcctctacacgatggccgaagatgcacgcggccgccgttcggcgcagagcgcgatgtatcacgttgccgaggcattcgtgcgctggatcgcgccggtgatgagcttcaccgccgatgaactatggggctacctgccgggcaagcatgtcggcaacgtgctgttcgccacctggtacggcggccttgcgccgttgcctgccgacgccgcgttgaccagcgccgatttcgacaagttgctggccttgcgtgagcaggtgtccaaggtgctggagccgatgcgtgccaatggtgcgatcggtgcggcgctggaagcggagatcaccgtggccgccgatgtgcagactgccgcgcgctggcagccgctggccgaggagctgcgcttcttgttcatcagtggcgatgtcaccgtgaccgcggccagcaccgacgacatttttgtcagcgcgcagcccaccaccaaggccaagtgcgtgcgctgctggcaccaccagtccagcgtgggcagcgacccgcgtcatccggagctctgcagccgctgcgtcagcaatatcgaaggccccggcgaggagcgtcgctggttctgaggctggttcccacggcagtgcgtggcagcgatttcgccacgcaccgtcatcgtctcgcgcagcgcagtcctcgtttatctgcctgggagtccgggctgctgcgaagcgggcgccgcagctcttgcgcatgcgcctggcttttctgaagcttgggcacgtcgtagggcagggtaggactgttcgttggaccgtccgtgccatcctcgcccctttgcgcgacagcgttcgtcgtcgttccgccattccggtcacaacctccatccaggcttcttctccggtatcggagcagcggccacccactgcgatctttcgacatgagtcaacgacctaatccctccgcactgatctggctgctgctctccgcgctagtgattggcctggaccagtggagcaaggcttgggtgctgtccagcctgcccgagtacacgtcggtgccggtgatcgacggtttctggaactggtaccgcacttacaacaccggcgcggccttcagctttttgagcgatgccggcggctggcagctgtggttcttcactgcgttggcgatgggcatcagcggcctgctggcgttctggctctcgcgcaccgcgcgcgggcactggcgcagcgcgctgccgtatgcgctggtgatcggcggggcgatcggcaacgtgatcgaccggctcatgcacggccacgtggtggatttcatccagtggtacatcggcagccatacctggccgtccttcaacatcgccgattcggcgatcgtgggtggcgccatcggcatcgcggtgtttgggttgttcgacaaagccggcaagcaggcgtcgtgaaccgggaatctgcgctgaagcctgcctgcaggtgcgtgcgcccggtcagccccccccccctctgctccattcccgtagaatgcccgctatgtacgtcctgctcgccaatccccgtggtttttgtgccggtgtcgaccgtgcgatcgagatcgtcaagcgtgcgatcgaaacgctgggcgcgccgatctatgtgcggcacgaagtcgtgcacaaccgcttcgttgtcgacgacctcaaacagcgtggtgcgatcttcgtcgaagaactcgacgaagtgcccgacgatgccacggtgatcttcagcgcgcacggcgtcccgcaggccgtgcgccaggaagccgagcggcgtgggctgaaggtgttcgacgccacctgcccgttggtgaccaaggtgcatttcgaagtggcgcggcattgccgggccggccgcgacgtggtgctgatcggccatgccgggcacccggaagtggaaggcacgatggggcagtggagccgcgaacgcggcccgggcacgatctacctggtcgaagacatcgagcaggtcgccacgctcgatgtccgccagcccgagaatctcgcttacaccacccagaccacgctgtcggtggacgacaccatgggcatcattgaagccctgcgtgcgcgctacccggccatgcaggggccgcgtcacgacgacatctgctacgccacccagaaccgccaggacgcggtacgcgatctggcccgccagtgcgatctggtgctggtggtcggttcgccgaatagctctaattccaaccggctgagcgagctggcccggcgcgatggggtggagtcctacctgatcgacaacgccagcgagatcgacccggcctggatcgtcggcaagcagcatatcggcctgactgcaggtgcctctgcgccgcaggtgctggtcgatggcgtgctggcgcgtttgcgcgagctgggcgccagcggcgtctccgagctggaaggtgagccggaatcgatggtattcgcgctgcccaaggaactgcggttgcgtctggtcggctgacgcggcgccccctagtccggccgcggcgcttgccgcgattgacccggggcggctgcgctcctacaattcacggctcgccggaatagctcagttggtagagcggcgcattcgtaatgcgtaggtcgtaggttcgattcctatttccggcaccacgcgaaaagccgggtcggcctctggccggcccggttgcgttttgaggagctgaaacgccgcatttcacgcaggcatcgcatccgttgcatgcgtgcggactcgccacattcggcgaccacagcggcgcaatttttgcaccgtgctgcgctgcgacaacatgtcgcacaaattggcgcgcatttattgcgtcagatcattgccaatgggtttcgtgcaggtgcagcaaagactaaaatcagagcgctaacccgtgtcttcggtctgcgcagttcatctcctccaggaaggcagctgcgtcgggaacatcccaggacggatacgacgaacgaggctggcgttccttcgcacttggatcgaccgatgattccgctgaaacagctcgggcgtttacttcgtccaggcctgatgttgcccttcctgctgctggcaggttgcaactcggccatcctcaatccgaaaggccagatcggccacgacgaaaagcaactgctgatcacctcggtggtgctgatgctgatcgtggtcatcccggtgatcgtgatgacgattgcgttcgcgtggaaatatcgcgcatccaacacaaaggcgcgttacgagccggattggtcgcactccaccgccatcgaagtggtggtgtggtcgatcccgtgcgtgatcatcctggtgctggcggtgctgacctggcgctcgtcgcacgcgctggacccgtaccggccgctggattcggacgtcaagccgatcacgatcgaagcggtgtcgctggactggaagtggatgttcatctaccccgatcagaacatcgccaccgtcaatgagattgcgttcccggtgcacacgccgctgaacttcaagatcacctccgacacggtgatgaactcgttcttcattccgcacctgggcaccatgatctacgcgatggcgggcatggaaaccaagctgcatctggtggccaacgagccgggcgagtacttcggcctgtcgaccaactacagcggccacggcttttcgaagatgagcttcaaggcgcatgtcaccgatcaggctggcttcgatgcgtgggtggccaaggtcaaggcgtcgccgaccgcgttgaatgctgccgagtaccaggtgctggctgccaatcgcaacgacaaggaacagtatccggtcacctactactcgtcggtgcaggacggcatgttccgctcgctggtcgacaaatacatgaatggtcccggccacagtaaaggccacggcgaccatcaggcatcggctatggagccggtcgccatgtgcacttctggagacaagtgatgctaggcaaacttaccattgatgcagttccataccacgagccgatcatcatggtcgctctgggtggtggcgggctgctcggcctgctcatcgcggccgccatcaccaagtacaagctgtggggctatctgtggaaagagtggttcacctcggtcgatcacaagcgcatcggcgtgatgtacatcatcgtggcgctggtcatgctgctgcgcggcttcgccgatgcggcgatgatgcgcacccagcaggcgctggtcggcaacggtggcgaaggtgtgtttcctccgcatcactacgaccagatctttaccgcgcatggcgtgatcatgatcttcttcatggccatgccgttcatgaccggcctgttgaacctgatcgtgccgctgcagatcggcgcacgcgacgtggcgttcccgtttctgaactcgctgagtttctggctgttcgtggccggtgcggcgttgatcaacatctcgctgggtgtcggcgagttcgcgcagaccggttggctggcgtatccgcccttgtcggggctggaatacagtccgggggtcggcgtcgattactacatctgggcgttgcagatctccggattgggcaccttgctgaccggcgtcaacttcttcgtgacgatcctgcggatgcgcgcgccgggcatgaccctgatgcgcatgccggtcttcacctggactgcgctgatcaccaacatcctgatcatcgccgcgttcccgatcctgaccgtggcgctggcgctgctgggtgccgaccgttacctgggcacgcacttcttcaccaacggcggtggcggcaacgccatgatgtacgtcaacctgatctggatctggggtcacccggaggtctacatcctgatcctgccggcgttcggcatcttctccgagttgattgccacctacagccgcaagcgtctgttcggctacacctcgatggtctacgccacctcgtgcatcggcgtgctgtcgttcgtggtgtggttgcaccacttcttcaccatgggctcgggtgccaatgtcaatgccttcttcggtatcacgacgatgatcatctcgattccgaccggcgtgaagatcttcaactggctgttcaccatgttccgcggccgtgtgcacgtgaccgcgccggtgctgtggacgatcggcttcatcatcaccttcagcatcggcggcatgaccggcgtgatgctggcgattccggccgtggacttcgtgctgcacaacagcctgttcctgatcgcgcacttccataatgtgatcatcggtggcgtggtgttcggttacttggccggtctgacctactggtttccgaaggccttcggtttcaagctcaacgaaaagctgggcaaggcctcgttctggtgctggatcatcggtttctttgtggccttcatgccgctgtacgtgctcggcttcatgggcatgacccgccgcatgaacacctacaaccatcccgagtgggcgccgtggctgtatgtggctgcggtgggtgctgcgatcatcggcatgggtatcttcctgaacctgctgcagatcgcttacagcgtgtggaagcgcaaggaccacatggactacaccggcgacccgtgggatggccgtacgctggaatgggcgacttcgtcgccgcctccgttctacaacttcgccgtgctgccgcacatcgacgaccgcgaccagttctgggccgacaagcagaacggcaagggctgggtgcgtccttcgaagtacgaagccatccacatgccgcgcaacaccgctgcaggcgtctacatcggtgccttcagcgtgctgatgggcttcggtctgatctggcacatctggtggctggccatcatcggcctggtgggcatgatcggcagcttcattgcgcgtacgttcgatgacgacatcgattactgggtgccggccgacgaagtggagcgcatcgaaaacgcacgcttcgccctgctcgaacagcaacaggcggcgcaggccgcgaaggtggtatgaccatggcttcttcgaccacgcttgaccacgccgcccatgcgggcggccatgatcacgaccacgaacatcacgacggcggcggcaataccgtcttcgggttctgggtctatctgatgagcgactgcctgctgtttgccggtctgttcgccacctatgcggtgctgtccggcgccacggtggacgggccgaccgccaaggagctgttcgacctgaagttcgtgctggtggaaaccttcctgctgttgttcagcagcttgagcttcggcttcgcgatgattgccgcgcacaagcgcaagatgggtgggctgtacggctggatggcggtcaccgcgctgctgggtatcggcttcctgtgcatggaaatctgggagttcaaccacctgatccatgaaggcgccggaccgggtcgcagcgcgttcctgtcggcgttcttcaccctggtgggcacgcatggtctgcacgtggcctccggcctgttgtggatggcggtgctggtgattcagatctccaagaacggtctgaccgcgcgcaacagcacgcgtctggcctgcctgagcctgttctggcacttcctggacatcatctggatcggtgtgttcaccgtcgtctatctgctgggagcgctgtaatggccaatcatcaccacaccgaaactgccgccgacgcgcatgccggtggcttgaagtcctacctgatcggctttgtgatggccgtgatcctcaccgtcatcccgtttgcgatggtgatgagcggcgcgttctccaagggcgtcaccgtcgtcgtgatctcggtcatggccgcggtgcagatgctggtgcacatggtgtacttcctgcatatggaccgcacgccggagcagcgctccaacgtgcaggtgggcctgttctcgctgctgatcatcggcatcgtgatcgtcggttcgctgtgggtgctacacaacatgaacgtcaacatgatgcattgagacggcgcaacgccggatcgcagcaatgttgaagaagatgtcgccaagtgattggcgacctttttacgtgtcaatcgcccgcaacatgaccaatggcatacggggaagcataggcgggcgcttagcatcgtgggcttgcctgtttcaggtcacctgcggagttgcgatgaaaatgcccaccctgttgtccgtgtcgttgttggcggccttgtcgctgcctgcggctgcgcaaaccgcaccgccgcaggacgtgccgttcgacggcaccctgaagatcgatgtggatgccaccgacctggcccaccgcatcttcaaggtcaacatcaccatgccggccaagccaggcccgatgacgctgctgtacccgcagtggattcccggcgatcactcgccgaccgggccgatcgacaagctcgccggtctggtgatcaaggtcgatggcaaggtcgtgccctggaagcgcgaccaattcgacgtctatgcgttcaaggtggacgtgccgcagggcgccaccgagctgacggccgagttcaagttcctctcgccgcaggccggcaaccagggccgggtgatgatgaccccggaaatgctcaacctgcagtggaacaccaccgcgctgtaccctgccggctatgtcgtgcgcaacatcaaggtgcaggccagcgtcaccctgcctgctggttggagctatgccaccgcgctggaaaccgatcgccgcgtcggcgacacggtgagcttcaagccgatcgatttcgacgacctggtcgattcgccgatgttcgccggcaagtactacaagcgcgtggaactgagcaccggcaagcagccggtctatctcaatgtgttcgccgatgaagccaaatcgctggaggccaagccggagcagatcaaggcccatgccgcgctggtgcagcagatggacaagctgtacggtgcgcgccacttcgaccattacgaattcctgctggcgctgaccaagaagctgggcggcatcggcctggagcatcaccgttccagcgaaaacagcggcccgccgaactacttcaccgagtgggacaagagctggaccatgcgcgacctgctggcgcatgagttcaatcactcctggaacggcaagtaccgccgtggcgccgacctgtccacgccgaacttcaacgtgccgatgggcgacagcctgctgtggctgtatgagggccagacccagttctggggcgaagtgctggctgcccgttcgggcctgtggacgcaggaccaggcgcgcgacatgctggctggcgtcgcggcgacctacgagcgtggtcgccccggcatgacttggcgcacgttgcaggacaccaccaacgacccgaccatgtcgatgcggcgttcgaagccgtaccgcagctatcagatgagcgaggactactactccggcgcccagatgatgtggctggaagtggatagcaagctgcgcgcgctcaccaacaacaagcgctccatcgacgatttcgccaaggcgttctttggcatgaagaatggcgattgggatgtcaatccttacaccttcgatgacatcgtcagcacgctcaacggcgtggctgcatacgactgggccagcctgttgcgcgagcgcatggacgggcacggttccttgaatggcggtatcgaagccaacggctggaagctggtctacaacgacgagccgaacctggccatcaagacttacgagagcaacaagaacgacgtcagcctgacctattcgctgggcctgtcgctggaaggctcgggcgaggtgagtgaggtgttgtgggacagcccggcgttcaatgccggcatcatcaatggcaatagcatcgttgcggtcaacggccgtgccttcagcgcagacgtcatcaaggatgcgatcaaggcggccaagggcaccgccgcgccgatcgaactgctggtcaagcgcggcgaccgctacgaaaccgtccgcatcgactaccacggcggtttgttgtatccgcatctggaacgcatcgccggcaagccggatcgcctgggcgagttgtacaaggcgcgctgagcggcggcttgttcaagcgtgctgaacgaccccatcgcgtgcggtggggtcgcttgagggatggtcacaccgccacttcctgaatagggaggtggcggtcgcgtttccaatcaggcaaagtgtgccggtcggtgagggccgaccatgggacatgagcctgtgactgctatggaacgcgccgacgctcaggtgtctcggcgatgcaagggaatcggagagatgccgtgcatgcagaaatgataccgaccggttttgaaacgctgatgcgactggcacaggatcgccgcctgatccgcgtcaagaccgtgctcgaagaagaaacgtttgtcgtcaagcactttaccggcgtggaagaagtttctgcaccgtatacctttgacatcgaactgctttccgcacaggccggattgcagctgaagcaactcatcggtcagccgctgcgattgagcctgggcgacgagtttgacgggcgcgtcgtgcacggctacgtacgtgagtttgcccaggtcggtaagcagggcgagctgagtgcctatcgctgcgagctcgcgccctggttcgcgtttctccaatacaccagcaattgcaggattttccaggatctgaatgtgctcgatatcatcgagcgggtgttcgatggctatccgcaacttgcagactatgcgcacgatctcgacgcggcacgatatccgaagttgagctattgcgtgcagtacaacgagtcggatttccagtttgtctcgcgcttgctggaggatgcgggcatttactacgcgtttcgtcactccgatgatgcgcacaccatggtcttgtccgacgactcgaccagttcggagcagttcggcgagcccgccagtatcgagttcgtgtcagaccagggcacgctacagcggcctggcgtgcatcgctgggccgccagacgtcgggtgggacccacggcgcatgccctcaagagtttcgacttcaagcagccgcggactgcactggcagccagcaatggccgtgaagttccggttggtgcacttccgcagctggagcgttatcactacgacggcgctgcgcgatttgcagacagtcgcgtgggcgatgcgctggccggcttgcgtggcgaagaagccgcgtggccaaccaagttgttcgagggggaaggcaatagcagccgactggtctgcgcgggatgtttccaactggagcggcatcctgatttcatcggacgatccgaacaagacaggcagttcttcgtggtgaagctgcaacgggaggggcgcaacaacttctccagcgacatgcgcgatgcgcaatcgcccagctatcaatgcactgcaaccgtgttgcgccggaagattccgtatcgtccgttgcgggtgacgccagtgcaacggatgcccggaccgcagacggcaactgtcgtcggaccgcccggcgaggagttgcacgccgaccgctacggtcgagtcaaggtacagtttcactgggatcgtcatggtgagtttcgcgagaacagttcgtgctggatccgcagtgccagcccctgggccggtgcggatatggggggcgtttcgccaccgcgtgtcgggcaggaagtggtggtggacttcctcgatggcgatcccgatcgacccatcatcaccgggcgtgtctacaacgaagacaatatgccgccgttcggcatggaagtcagcgggctcaaatccaagacggtcaagggtggcggctataacgagctctccatgcacgatagtgccggtggagaactcttcaacatgcgcgcgcagcgcgacatggtgaccacggttctcaacgaccagaacgcgtcgatccagaacaacaagtccaccagcgtggcggtcaatcacgcaatgacggtgggcgcgaaccagaccatcgcagtgggtgcaaaccgcggcatcaccgtcaccggtaccgacacgctgggtgttaccggcacgcgtaccaccagcgtgactggtgcggtgaccgagacctttcaggctggccagacgaagaccattgccgcggccgggtacagagaaacggtcaccggtgatttcgccaccaccttgaacggcaacttcgtcagccagcgcaacggcacctggaaggaaaccgtcacccagacctcgttgcggcaggtgatcggcaagaccaccgaacagctgagcgccggacgggaggtaaccatcaccggcctggacaagcgaagtgttcagggggctgtggaggatgccaatgtcggtgcgcgcaccgtcagcgttgacggcagcatggaacaagcgatatccggcacccatacgctgttttccaacggagacatgacactcgcctcgggcagcaagctggtcgcgaccgtgggcggtgccgcgatcgaaatcctgggcgacaagatcagcatttccgccggtggctccaccatcgtgatcgacggctcgggcgtgtccgtcaacggggcggaaatcaagctcaattgctgacgcctgggagggcatgccacaccgtgagcaagaatccggttgaacaacgcattgcgctgttgcgcgatgagtggatgcaggccagcgacgaccctgcgctgcggttgtttgtctggcgtgtgccggccaacgccttgcgtctgctggcagcgtttttcgaggcacagaagcatccgggcgattggaacgtgcccgactatttcctgcgcctcgatacttcgttcgacaccagtttcggctacagccgtgcgctgaagctggcactgtcggccagctacctcggcagccagagcgagctgcgcgagcaaggtgtcgatcttggctggcgtgtgcccggcccgtcgcacgccgacaccgcggcgggcgtgcaggcggtgttcgaatcgtttgccacgcatcatgcggcgtacctgcgctacctggcagtggtccttgaacctgagcgggtgacgtcgccagaagcgttcattgcctgggtcgatgccgcgatggcagcgtcgacatcacccgcgctgcggctggttctggtggacacctatgaagatccgcgctggcagccattactggatcggcacgccgcgcgcgcgcaccgtattgcgccgcaggtggacatgttcgatatcgggcgcgaaattgcagcgcagtcgggcggtgcggggccagcggtggcgtatcgccagttgttgagtgacctcatgctggtgcttgagcgcggcagcgctgcccagcttgcccaacgcatcgagcgcccgatggcattggcacagcggcatggctggagcgatcagcaggtggtgttgagcatgatgctcgctggcggctggttgaaggagaagcactatcctgctgccatcagcagttatcgtcaggcgcgcgatcacgcaacacaggccctgaccggcgggcatccggccgcgcgcgatctgttgatgcaaggctggttcggcgaggcggggacgtggtttgccgcagggcagcccgaccgtgcggttcaggggtatctgtctgccgcgcagaccgctgccgagattcccaacccgatgttcgtgatcgaggcctatcgcatggccgcgttctgtctggcgcaggacggccagcgcgaggcggcgcgcaactacgggctggaggccgtgcgcgctgccaaaccgctgcgaagcgaggatcgccgctccaccaccttgccgcaaaccctgcaggacctgcttgtactgcaagacaagcggcgcgcacacaggatcgagcagtgtgcggcgacctatctgcagtcggtgagcacgctgcacgcgcaggccgaacagcaggctgcacgactgggcgcgcagccttcgtcggcgcacctggaccagatcgaatccaccctgcatgctggactggaacacgcgtttcatcgagcagcccaggaacgcgagcgtttgatccaggggggcgacgaattcttccgcaaggtggtcgcggtcggccgtgaattcctgcattccacctggaatggcctgccggatattcgccatccgctggacaacgagattcccgcctggacccaaccgccggcgacccaaccgcttccggatcccgccgcactgacccaatctcccggcgccgcaccatcggtgggcctggccggacgcaccgaggccaccgcatgaattcgcgccacttggccgtgctggccgtcttcatcctgatcggcatggccgtggtggtgtggctgggcatggaataccgcgacgaggtgcgtgccttcctgcgcgcacttgcgcgtgcactgtaggacgcaggagcgcttcggatgagcaccgccgccaaacatttcgatccgcagttgggcatcgacatccacatgtatgcgatgccgccatttccgctgccgacgccgcatatcggcctggtactggatccgttcgactatctgccgttcctcggcgccacggtcaccgtcaacggggtcaaacgcgccactgcgggcaccggcgggctggatatccatattccgctgggcatgtggacgccgcagctgagcatgccgatggggccgcagttcgacggcgaagagatcttcatgggcagcaagaccgtcaccgccgatggcgacccgttttcgcggcttgctgcgccggtgctggattgcaatctggccggcctgattccgccgttccgcatcaagaagctcaagaagccgttccggtcgctgtggctgccgaccggcatcaacgtcgcgattcccaccaacgtcaaggtgggtggcccgctgacgatctcactgatggcgatgctcttccacgcggccttcgccggcctgggagcgctgcgtcgctccaagctgggcgcgcgcgcggcgcaggcgttcaagggcctgcggcagcgggtgttcaagcacatggattcggggttcctcaagtgcaaggtgctgcgcgccgagccggtggatatccgcgacggtagcgtgtcggtgctgcacgaagacttcgccattcccggccgcctgccgttgacctggacgcgccgttacagctcggcgcagaccgagcaggcgggcgtctgcggtcacggttggcagacgcccggcgacatccgcctggagatcgaggccgacggcgtggtgctgttccatgatggccgcggcgcggcggtgtttccgcagttgccggacgcgacgaccagcgaggtgcgcgagttcgtcgatggcgcgcggctgtcgcgggaaggagcggatttattggtccgcaccaaggacgacacgcgctaccgcttcgtcgatctgccggcggcgggcgttgcggtgttgccgcatgcgcgcagcctgccgatgacgcagatcgaagatgcctgcggcaatcactggcgcttcgagcgccgcgatggccacctggtgcgcatagtggagagcggcgcggacggcgtgcaaggccgcttcatcgaggtggaggcgcggcatggacggatcgatcgattgcagttgcacgatccggcgaccggcttgacgcatccgctggtggcctatcgctacacggatggcgacctggtcgctgccgaggacgcgctcggcgcaccgcgcaggttcgtctaccgccagcaccgcctgctgcagcacaccgaccgggtgggcctgtcgttctattacgactacgaccggcagtggcgcgtggtgcatagctggggcgacggcggcttgtacgactaccgcttcgcctatgacgacctgctgcgcgagaccgcagtgaccgattcgctgggacatgtctcgttggtgaagttcgacgagaaccgcctgccgttgtgcgagatcgacccgatggacggcgtcaccgtgttcgcgtacgacgcggttggccgcaccgtggcggtcaccgatccggaagggctgtgcacacgcttcgactatgacgagcgcggcaatctgcgcacgctcacgcgcccggacggcagcacgctgcgccagaccttcgatgacgacgaccgcctgatcgccgtcgccgatccggatggccatgcctggcagcagcgccacgacgcgcgtggcttgctggtggagcagaccgatccactgggagcaacggcgcagtatgtctacgacgatcatggccagctgcgcgcgcacaccaatgcccgcggcgcgaccacgcgactggagtacgaccgctacggcctgctggccgcgttgatcgatgcgctggggcagcgcagccacttcgcgcacgatgcactgggccggctgcgcagccagtacgatccgctcggccatgccagcacgtacgagtacgacgccaagggaaggctggtgcggctgcgctcgcccggcggcggcgaggtgcagtgcgagtacgacgccgaagaccagcttgtccgttatgtggacgaagcgggcgcgcagacccggctgcagtacgtcggcatcggccagatcggcaagcgtctgcaggccgacgggcacacggtggagtatcgctacgacagcgaggaacagctggtcgcggtgatcaaccagcgtggcgaacgctatgagctcaagcgcgatgcgctgggccgcatcgtcgaggaagtggattactggggccaagcccgccgctacgactacgacgcctgcggccgtctgaccgcgacccacgatccgctcggtcagcgcatcgcctatgccaccgacaagctgggccggatcgtgcgcaagacgctggccgacgtgcgccagccgggccagcagctgcaggagcatttcgtctacgaccggcgcgggcaactggtcgaattgcgcaacccgcatcgcagcgccacccgtcgcttcgatgccttgggccagctgctggaagaagtgcaggacgggttccgggtcggctacggctacgacgcggtgggcaatcgcgtcttgcgcgagacctcggccggcaatcgcgtcgccttcggctacgacctgcgcgaccaggtggtctcggtggcgatcaacgacgacgccccgctcctgatcgagcgcgacgcgcttgggcgcgccacccgcgaacaactcagcgcgcaggtcgaacgccgtttcgcctacgacggccgcagcctgctcaccgcccaggcggtgctcaaggacgcggtgccgctgttcgaaacccactacgactacgatcgcgccggcaacctgacccaccgccgcgacagcgtgcaaggcgtggacgagtatcgctacgacgccatcggacggctgctgcagcacactgacccgaagggcaagatcgaacgtttcttcaacgacccggccggcgaccgcctggccacgcgcgtgcaacaggtgcaattgcgcaaggtggtcggcggcgacgacgaacagcaggtgcaatggacccgcgagggcacgtacgacggcgtgcactacgtcttcgatcgcgccggcgacctgattcgcaagggcagcccccacggccccgcacccgacgacctggaactgtgctgggacgccaaccaccgcctggccgaaagccgcaaagccgggcaaaccacctactacggctacgacccgctgggcagacgggtgttcaagcgcaacccgacccacaccacatggttttactgggacggcgacgccctgctgggcgaagtgaagcacgccaacgacgacccggatgccgccccagtctgggtcggcaacgtcgcgaacctgatcgaagccaagcgccgcaaggagaaactcgccaagttgcatgagcgggtgcgggagtatgtgtattaccccgggacgtttgtgccgttgggattgatcgagaaggagccccagggtagatctacatccgctcttgcggagcaaactaatgaaagtattcccagtatacatgttgctgcgagtccccccgaggtcatagtcgccagttcgaatacttcctttaagccggtcgctaaaccctctggaagtatgggagtgcttggcagaggtgcaaaggcgggtgaccagtcttccttggaagtgaaaggcaagggaaataaaaatggctttcccgccctcggaaaaatggtgcttggttcaagcttacaggagggagtttccctctcaagcgctgcatccggagtcaaggtaaatgcagtcggctcggttgaaagtatagagtcgaacggcgacgtaaatgctgctttcaaagagtctcagggggcggaatctttgggggcgatagcgtatctttactgtgtggatgtaaatggatgtccgcgaagaattttaaaagaaaatggcgatattgtctggtcggctagctactccgtcgtaggggcggcccagccagatgggtgggggctcttggagaacaacattcgattgcaggggcagtatctggattcggaaactgggctcaattataaccggcatagatattatgattatcaatcggcgcaattcatttccaatgattcgctgcgattggctgcgggtgaaaacttgtatttctatgcgcctattgattaggaagtagttaacttgaacttctcgtggacgccatcatctcaggatgatggaagcaaccgacatgagatcgttgtcgcgcgacgcgcggcacgaaaggcgcgtgcaggtcattcgactgcgcaaggcgggccagacctacgacgagatcgcggcgcagactgggttgagccgcacgggtgtgttcgacatctgcaagcgtcacgatgtggcaggggccaaggctttgcgcgacgcgcccagcgggcgtcgcagcggcgacggccggctgctcgacgcggcgcaggaagctttggtgcgcaagctcattaccgacaagacgcctgaccagttgaagatgccctacgcgctgtggacgcgcgcggcggtgtcgcagctcatcgagcagcgctttggcattcgcctgccggtgcgcacgatggggctgtacctggcgcgctggggcttcacgccgcaaaagccgatgaagaaggcctacgagcaatcacccgccgcagtccggaagtggctcgacgaggactacccggtcattgccgctcgtgccaaggccgagggcgccgagattcactggggcgacgagagcggcctgcgcagcgacgacgtgcgcgggcgcggcttcgccccgaaaggccagacgcctgtgatccgggtcaacagcaagcgccacggcctgtcggtgatctccaccgtgaccaacaagggccagatgcgctggcgcatcttcgacggcgcgctcaatacgaacatcctgatcgacttcctgcgccggctgatcaagggggcgagcaagaagctgttcctgatcctggacaacctgcgggtacaccacgccaagcccgtcaaggcgtggctggccgagcacgccgatgcgatcgaggtgttctacctgcccagctacagccccgaactcaaccccgacgaaatggccaacgccgacatcaagcaagccgtcacgacgctggcgccagcgcgcacaaagctgcaactggtcaaggccaccgcacgccaccttcgcagcgtgcagcgccagcctgagcggattcgcaaatacttcgagcatgggccggttcgctatgcggcttgattcaagttggttgatgccggatcaataacaatcaagtttgggcagatccgttagggctgcactcaatccaggtcacttatggaagtactgacctgagtgagatggctcaacttcaccgcatggacatggggattaccggtggtcagaacgttgcggttttcgaatatttagatgagaacggcatgcctaactacatctcacaagcgagtggggatggtcttcatgctgaaagacgtataaacgcccagttgcaaaagatgggtattcctgctgagaatgtcaagcgagtgtatagcgagttggcgccatgtccagaggtgagggggatgcaatattgtggccgcatgctagagaatagctacccaaatgcgcaggtgacgcatagttttgaatatggtgcctccagagaatcccgtcgaaagggagttaaagagctcaaggcggcagtgaagaagttttttaccgggtgtgatgggtgattttatgtttgaaataaagtctgtagaaaaaagcaagaacatatttgcggatcgggcattggttgacgggtttgagctgcctgatgagtcagaaagtattttgattgatcacgggcttcccgggaagttggagccccctgtgctaggtctatctttcgtcaagccgttcaaaaaagtcataagcgatcgctcttgtctggtttttgctagcgaagaatgggcgcctgatttgtggattgctttgaatgattcgggtgaggtttatgctgtcaatggcgataagtgtgacgtttttgtaaattctactttggcaaagtttcttgcctttgttggtaaaattcagcaatttcttatcgctgccaaggttgacgacacagggccaattgtgaggtcccaagctgaaatgagggagcggcttgaggcgatgcgacgtggggaagttcggcctgttgttaagcgcaaggtgtttaataggaaatctgctatctctgaacttaacgcagagttcaaggagatcgatagcacggctttgcagggtgaatcgtggtggtccaggattttagagcagttgaatgaaggcttactttaagttcgcccggccactggcctgagccactcgctggtggcctatcgctacgtggaaggcgacctggtggcagccgaggacgcgctcggcgcaccgcgcaggttcgtctaccgccagcaccgcctgctgcagcacaccgaccgggtgggcctgtcgttctattacgactacgaccggcagtggcgcgtggtgcatagctggggcgacggcggcttgtacgactaccgcttcgcctatgacgacctgctgcgcgagaccgcagtgaccgattcgctgggacatgtctcgttggtgaagttcgacgagaaccgcctgccgttgtgcgagatcgacccgatggacggcgtcaccgtgttcgcgtacgacgcggttggccgcaccgtggcggtcaccgatccggaagggctgtgcacacgcttcgactatgacgagcgcggcaatctgcgcacgctcacgcgcccggacggcagcacgctgcgccagaccttcgatgacgacgaccgcctgatcgccgtcgccgatccggatggccatgcctggcagcagcgccacgacgcgcgtggcttgctggtggagcagaccgatccactgggagcaacggcgcagtatgtctacgacgatcatggccagctgcgcgcgcacaccaatgcccgcggcgcgaccacgcgactggagtacgaccgctacggcctgctggccgcgttgatcgatgcgctggggcagcgcagccacttcgagcacgatgcactgggccggctgcgcagccagtacgatccgctcggccatgccagcacgtacgagtacgacgccaagggaaggctggtgcggctgcgctcgcccggcggcggcgaggtgcagtgcgagtacgacgccgaagaccagcttgtccgttatgtggacgaagcgggcgcgcagacccggctgcagtacgtcggcatcggccagatcggcaagcgtctgcaggccgacgggcacacggtggagtatcgctacgacagcgaggaacagctggtcgcggtgatcaaccagcgtggcgaacgctatgagctcaagcgcgatgcgctgggccgcatcgtcgaggaagtggattactggggccaagcccgccgctacgactacgacgcctgcggccgtctgaccgcgacccacgatccgctcggtcagcgcatcgcctatgccaccgacaagctgggccggatcgtgcgcaagacgctggccgacgtgcgccagccgggccagcagctgcaggagcatttcgtctacgaccggcgcgggcaactggtcgaattgcgcaacccgcatcgcagcgccacccgtcgcttcgatgccttgggccagctgctggaagaagtgcaggacgggttccgggtcggctacggctacgacgcggtgggcaatcgcgtcttgcgcgagacctcggccggcaatcgcgtcgccttcggctacgacctgcgcgaccaggtggtctcggtggcgatcaacgacgacgccccgctcctgatcgagcgcgacgcgcttgggcgcgccacccgcgaacaactcagcgcgcaggtcgaacgccgtttcgcctacgacggccgcagcctgctcaccgcccaggcggtgctcaaggacgcggtgccgctgttcgaaacccactacgactacgatcgcgccggcaacctgacccaccgccgcgacagcgtgcaaggcgtggacgagtatcgctacgacgccatcggacggctgctgcagcacactgacccgaagggcaagatcgaacgcttcttcaacgacccggccggcgaccgcctggccacgcgcgtgcaacaggtgcaattgcgcaaggtggtcggcggcgacgacgaacagcaggtgcaatggacccgcgagggcacgtacgacggcgtgcactacgtcttcgatcgcgccggcgacctgattcgcaagggcagcccccacggccccgcacccgacgacctggaactgtgctgggaccccaaccaccgcctggccgaaagccgcaaggcagggcaggtcacccactacggctacgacccgctgggcagacgggtgttcaagcgcaacccgacccatacgacgtggttttactgggacggcgacgccttgctgggcgaagtgaagcacgccaacgacgccccggacgccgccccagtctggatcggcaatgtcgcgaacctgatcgaagccaagcgccgcaaggagaaactcgccaacctgcatgagcgggtgcgggagtatgtgtattaccccgggacgtttgtgcctttggcgttggtggagaaggagttgaaacgtagtgcgggtactgacagggcgaaccggcgtatttctggtgcaagagaaggttcggaactctctcgaagcagtactcatgtctcagcgatagctgagcagtcctatccagaatcaaccacggatgatagttcagcacctaagcctgagtcgtcccctaagtttcaggagcctttggggacccttcttgggccctctaacgaagttaaggagccgagcaagaaggtcgcgttccacccatcatctaagctccctggtggacttggaatgcttggtggaatcactctggacaatattcccacccaaggggcggccgaatctttggtgcaactgagtagttataatgataatgcgctgggatccactggggtttcattgggtcgcaatatcatcagggaagatgaaactctgagcttcgattgtattcaagaggatttaagcgcggtaatggcgatgggggacgggggtgggtgttttaaatcggttgcataccattatcaagttagtccgaatggctgcccctctcgggtcatcaaggtaaacggtgaagtcgtatggagcgttaattgtgcggcatttggtttgacttattttcttgtatccattttggaaaataatataaggtttcaagggtaatattttgatattgagagtgggctggcttacaatagatacaggtattatgacgaggggattgggtcgtacgtaactcaggatcccttggggcagttgggtggtgtcaatacgtatgggtatggatggaatccgttgattgatattgatccccttggtctgatgccttggccaaatcccaagaatgttgggcatcatttggttccgcaaagtctggctagatctgccggaggtgacgttggaactttactcggaactaatcgtaatacccctaccttcttttttagggagccctatcaaacaggggcgcatgaggcaattcatcaagcgcagaagccgtatgttggaaagttgcagggagtatggagtggtactggcgatgaattgatagaagcctctggtagggggctggctagcgtggctaatataaggggcgatctgcggataccatccactggtgaagtattagctgctgacgtcacgccgtcgcaggcgtttaaaaagttaagggagtggtttgatgaagctaggcggggttgcgagggctgataatgaactcatttgagttatcaactgattttaatggttttgttttatttgatccgatgcggctaataaattactatggggctctcgcggagggctataatctctgggaggacttcacctccaccgaaaaaggggatgaggtaatccgtaaaggcatcgtggttccgcttcttggaatcaatgatgggatttatgaagtgtgcgtaaggatggctgacgagtcatctatatgggatgttttgcctcttaaagagaacttgggcttccctctggaagtcagtgataggctggttatcgctgatttggcggtatttctgcactggagcgagggcgaaggttggttggacttagatttaagtccgggattttattcagtcgatatagcgggatacagaaagcttataaatggggtggtcgcttcttgcggctatgacttcatcttacatcacaccaatgcttgtccttctttatctgcagagcttgataaggatatgcaggtgctcactctagactgataatgggtaaaagccttgtcgcggtcgggtgtgaattcctgcatcccacctggaatggcctgccggatgttggccatccgctggacaacgagattcccgcctggacccaaccgccggcgacccaaccgcttccggatcccgccgcactgacccaatctcccggcgccgcaccatcggtgggcctggccggacgcaccgaggccaccgcatgaattcgcgccacttggccgtgctggccgtcttcatcctgatcggcatggccgtggtggtgtggctgggcatggaataccgcgacgaggtgcgtgccttcctgcgcgcacttgcgcgtgcactgtaggacgcaggagcgcttcggatgagcaccgccgccaaacatttcgatccgcagttgggcatcgacatccacatgtatgcgatgccgccatttccgctgccgacgccgcatatcggcctggtactggatccgttcgactatctgccgttcctcggcgccacggtcaccgtcaacggggtcaaacgcgccactgcgggcaccggcgggctggatatccatattccgctgggcatgtggacgccgcagctgagcatgccgatggggccgcagttcgacggcgaagagatcttcatgggcagcaagaccgtcaccgccgatggcgacccgttttcgcggcttgctgcgccggtgctggattgcaatctggccggcctgattccgccgttccgcatcaagaagctcaagaagccgttccggtcgctgtggctgccgaccggcatcaacgtcgcgattcccaccaacgtcaaggtgggtggcccgctgacgatctcactgatggcgatgctcttccacgcggccttcgccggcctgggagcgctgcgtcgctccaagctgggcgcgcgcgcggcgcaggcgttcaagggcctgcggcagcgggtgttcaagcacatggattcggggttcctcaagtgcaaggtgctgcgcgccgagccggtggatatccgcgacggtagcgtgtcggtgctgcacgaagacttcgccattcccggccgcctgccgttgacctggacgcgccgttacagctcggcgcagaccgagcaggcgggcgtctgcggtcacggttggcagacgcccggcgacatccgcctggagatcgaggccgacggcgtggtgctgttccatgatggccgcggcgcggcggtgtttccgcagttgccggacgcgacgaccagcgaggtgcgcgagttcgtcgatggcgcgcggctgtcgcgggaaggagcggatttattggtccgcaccaaggacgacacgcgctaccgcttcgtcgatctgccggcggcgggcgttgcggtgttgccgcatgcgcgcagtctgccgatcgtgcaggtcgaagatgcctgcggcaatcactggcgcttcgagcgccgcgatggccacctggtgcgcatagtggagagcggcgcggacggcgtgcaaggccgcttcatcgaggtggaggcgcggcatggacggatcgatcgattgcagttgcacgatccggcgaccggcttgacgcatccgctggtggcctatcgctacacggatggcgacctggtcgctgccgaggacgcgctcggcgcaccgcgcaggttcgtctaccgtcagcaccgcctgctgcagcacaccgaccgggtgggcctgtcgttctattacgactacgaccggcagtggcgcgtggtgcatagctggggcgacggcggcttgtacgactaccgcttcgcctatgacgacctgctgcgcgagaccgcggtgaccgattcgctgggacatgtctcgttggtgaagttcgacgagaaccgcctgccgttgtgcgagatcgacccgatggacggcgtcaccgtgttcgcgtacgacgcggttggccgcaccgtggcggtcaccgatccggaagggctgtgcacacgcttcgactatgacgagcgcggcaatctgcgcacgctcacgcgcccggacggcagcacgctgcgccagaccttcgatgacgacgaccgcctgatcgccgtcgccgatccggatggccatgcctggcagcaacgtcacgacgcgcgtggcttgctggtggagcagaccgatccactgggagcaacggcgcagtatgtctacgacgatcatggccagctgcgcgcgcacaccaatgcgcgcggcgcgaccacgcgactggagtacgaccgctacggcctgctggccgcgctgatcgacgcgctggggcagcgcagccacttcgcgcacgatgcactgggccggctgcgcagccagtacgatccgctcggccatgccagcacgtacgagtacgacgccaagggaaggctggtgcggctgcgctcgcccggcggcggcgaggtgcagtgcgagtacgacgccgaagaccagcttgtccgttatgtggacgaagcgggcgcgcagacccggctgcagtacgtcggcatcggccagatcggcaagcgcctgcaggccgacgggcacacggtggagtatcgctacgacagcgaggaacagctggtcgcggtgatcaaccagcgtggcgaacgctatgagctcaagcgcgatgcgctgggccgcatcgtcgaggaagtggattactggggccaggcccgccgctacgactacgatgcctccggtcgcctgaccgcgacatacgacccgctgggtcagcggattgcctatgccaccgacccgctcggccggatcgtgcgcaagacgctggccgacgtgcgccagccgggccagcagctgcaggagcatttcgtctacgaccgccgcgggcaactggtcgaattgcgcaacccgcatcgcagcgccacccgtcgtttcgatgccttgggccagctgctggaagaagtgcaggacggcttccgggtcggctacggctacgacgcggtgggcaatcgcgtcttgcgcgagacctcggccggcaatcgcatcgccttcggctacgacctgcgcgaccaggtggtgtcggtggcgatcaacgacgacgccccgctcctgatcgagcgcgacgcgcttgggcgcgccacccgcgagcaactcagcgcgcaggtcgaacgccgtttcgcctacgacggccgcagcctgctcaccgcccaggcggtgctcaaggacgcggtgccgctgttcgaaacccactacgactacgatcgcgccggcaacctgacccaccgacgtccccctagtttgagtagcacctcagtttggagtccaattccctaccccgaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggtgtggcgatcaaggacctgtgccgacggcatggcttcagtgaggcttcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggatctggaggccgagaacacgcggctgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggacgcaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctattgcccgcgcgaggaccgcaacgttgagctgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcgccgttgctgcggcccaccaaggccaacccggtgtggtccatggacgtcgtgttcgaccgcaccgccgaaggcagggcaatcaaatgcctggtgatcgtggacgacgcgacacaccaggcagtcgccatcgaggtggaacgcgccatctccggccacggggtagcacgcgtgctggatcggttggcacacagcggcggcctgccgcaggtgatccgcacggacaattgcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaaacaatcggcggaatgacgccggcggcctatgcccagcagttggccaatagcgatatcatcaaccccggactctaaacccgactgctactcaggatggggggacgtcgatctgcctcgctcagcgtctgcttcagctcctccctggcttcatcctggttctgcgccaccacacgccacagcaggcagctgcggcttgtcacatccagattgcccgccaggtcctgcaggagccggcgaccgtccgggtccatgcccagcctcttcgatcgaaaacatgggtgatgacctcctcgaagcgcaccccgcacgatggcgaagtgccgtcgtagtcctccaatgtggccaaaaacagcggattggacagccacacgcccagcacctgcgtgcgctgcgtcagcaactccatcgccgcctgaccgagaccgctgcgcgttggccttgaacgccgtgtacgcggccgcgtcgatccgtggccgatacgtcgtttcccagctctcccgcgcctgccgctggtacaccggcagcagcgccttggacaagccgtcccaggttgcctcgttggaagcggcgatcccgtgcgcgcgcagcgcgtccatgcccgattgggtgagcgcattgccgccggcttgctcctgctccagctcttccatgcgtgcgcgactggcctgggcatagtggtccgaccgcaccgccgcattgcgctgcaacagcgtatcgatctgctcgatgtgctccatcgcgttgaattccagcgcccgctcgtccttgtaacgcgccattgccgcgaccacgtcgtgccggtagccgttgagctcgtgcaccacgcccaccgcgtcccacaggccgagcagcatcggcatgtaggtctgtcgctgatcgccctgtttgccgttgtggctggccgcacacatgcgcgcatagcgttgctgcagcgcctgctcggccgaagcgccgctcatgctatgggtgcgtagcgcccaggggtagcgcgtgctgttggcgtgcaacacatcggccttgtagccgccgctggacgtgctgatcgccgccggcttgcgatcgtgcggcagttgcgccggctcgctgacctcgccggcgaacccgcgatattccagcaccgccttcaaggcgtcggcgctggccagcggcaccgtatcgcccttggcctgcggcgcgccgatccactgcttgggcgtgatcggttgcatgcgctcggcgcgcagcgtggcgtcggcggcgtagcgtttgagggtggcaggcgtcaacagatgctcggaaaacatcacccacaccgtgccgcacagatgcgggtagcgcagggtgattaactccatgcgcttggcgttgtgcaccgggcgcgagcaggacggcacgccaccaccggcaatgcgccgcgctgcgtatccggaaacctgccgccacaacgtgccgttttcggccaccgcataggcttcccattgcctggaaccgtatgggccggactgttcgtagaacagatacagcatgccctggcgcaaggtgcgcacggcgtagtcgtagccggcggccgagacgtcttccttgctgccacgccccttggggaacggcccaaggccggcgcctgggcaggacgccggcaccacggtgtagcgcaccggcaggatggccaggccggtgccgttgcagacctcgcacggcgttgaggtgtcgttctgtgtcatggcgtcatgcgctcctgcgtcgagggggccagaaagttgcccgtttccattgcaatgccctgccaatgggcatcgtccacttgattggccagctcggtgtaatcctctccggcgctgacctgttccagcagagcttgcacctgccggtgtcgataaaaaccggggcccagatgcacggcctgccatgcgaacagatccatgcagctacgcttttacgattcccgattcccgattcccgattcccgattcccggccctcaaagcaatgccttcaaccgatacagcgcttccagcgcctgcttgggcgtgagctcgtccggatccagcgcctgcaacgcttcctgcgcagcggaggagggtgcggtgaacagcccgaactgttgcggcgcatccagcgcggtgggcgccatctgcgcgctgtggctttcgccgccgcgttgttccaactccaccaagcgtcgccgcgcctgcgtcaccgcggccttgggcaggccggccagcgcagccacttgcagaccgaaactgcgattggccgggccatctttcactgcgtgcatgaacaccaggcgctcgccgtgttcgaccgcgtccagatgcacattggcgatgccactggcgccaccgtcatgcgattcgtcggcgagcgcagtgagctcgaaataatgcgtggcaaacagcgtgtagcagcgattggtgtgcgccagatgacgtgcgaccgcatcggccaaggccagaccatcgtaggtggaggtgccacggccgatctcgtccatcagcaccagcgattgcggcgtggcgtgatgcaggatgtagctggtttcggccatttccaccatgaaggtggattgcccgcgcgccaggtcgtcgccagcgccgatgcgggtgaggatgcggtcgattggcccgatcaccgcccggctggccggcacgtagctgccgatatgcgccaacaacacgatcaacgcgttttggcgcatgtaggtcgacttgccgcccatgttcgggccggtgatcaccagcatgcggcggtcgctgtgcaggtccagatcgttgggctcgaacgggtggtcgcgcaccgcttccaccaccgggtgacggccgcgttcgatacgcagacagggtgcgctatccagctctggctgcgaccaatccagcgcctgcgcgcgttcggcaaagccggccaagacatccagttcgctgagtgcgccggcgcagcgcttgaggccttccagctcggtgccaagcgtgtcgagcaggccttcgtacagcaatttttcgcgcgatagcgaacgctcgcgcgcggacagcaccttgtcttcgaacgtcttgagttcttcggtgatgtagcgctcggcgttggtcaacgtctgccgccggctatagtgcagcggcgctttttcggcctggcccttgctgatctcgatgtagtagccgtgcacgcggttgtagccgaccttgagcgtggcgatgccgctgctggcgcgctcgcgttgttccaggtcgatcaggaattgatcggcattggtggagaggcggcgcagctcatccagttcggcgtcgtaaccgctggcgatgacgccgccatcgctgagcttgagcggcggtgtttcggccactgcgctgatcaacagatgcgcagtggcatcgtgctcgccgagttcggcgtgcagcgtctgcaggcgcggcgaatccagtggtgccaggatcgtgcgcaccttcggcaacagcgccaggccatctcgcaaggtggaaaaatcgcgcggccgcgccgagcgcagcgccacgcgggtgaggatgcgttccagatcgccgagcgcacggaaggcttcgcgcaggtctgcatcggcaccggcatcgatcaagttgccgaccgcatgatggcgctgcaccagcacatcgcgcaggcgcagcggacggtgcagccaacgccgcagcaaacgcccgcccatcggcgtgaccgtgctgtccagcacaccgagcaaggtgttgcgggtgtcgccatccacacgcgtgtccagctccagatgccggcgcgtggccgcgttcatcgagatcgcctcgctggccacttccgtcgcgattgaggtcagatgcggcaggcgctgtttctgggtttcttcgacatagcccagcagcgcgccggcggcggccgtggcggagggtttgtcgtcgatgccgaagccggacagatcgtgcagtttgaagaacgccagcagctgacggcgcccgctgtcggcatcgaacaaccacggcggccgacgccgcacgccaatgcgcccgcgcaggaattcaggccagtggtcttcgtcgggcaccaacagctcggcaggttccaggcgcgcgatctccgcttccagcgcatccacggtgtccacttcgttgaccaaaaagcgtccaccggccagatcggcccaggccaggccgtaaccttgtttgctgcgcgaaatcgccatcaacagcgtgtcgcggcgctcgtccagcagcgcctcgtcggtgaccgtgcctggcgtgacgatgcgcaccaccttgcgctcgaccagccccttggccagcgccggatcgccgatctgctcgcagatcgccaccgactcgcccagtgccaccaagcgtgccaggtagccttcatacgcatgcaccggcaccccggccatgggaattggggcaccgccggagctgccgcgctgggtcagggtgatgtcgagcagccgcgccgccttgcgcgcgtcgtcgtagaacaactcgtagaaatcgcccatgcggaagaacagcagcagatcggggtagtccgatttggctgcgaagaattgcttcatgagcggagtgtgctcggcagtgctcttcggagatgaggctttcgtattgaaatcagtggtttgcaagaagcgtccttacgggatgtagcggtcaatccgggtcactgggggcaagtaacggtgttttttgttgcgccacggttgcggcggttactcaaacgggaacaaactgatgttgcgacggacacacagcggatcgaccatggatacggttgttgcgacggaggcggctgccccgcgtcgccgaggcactaagtttaagctgacctacctgcagatctgcgaactgagcgtggccaaaggccccgtggagggaccgcagggccggatcaccatcgccccgtggccggcagccgaagcagggaggccctatcgggtcctggatggcaactaaggagcgcccaccggctttggtttctacgtaggcaccacccggacgacgtatgaagtcgtggttcgagggccctcaggggttcggcggttctccctggggaatgtggccgacatgggccagaacaggcctacgagctggcccggcagaagctggctgtggttcgggagaccggggggcacccgtcccggcaggaggcccgcagcgagcacctgcttgagctaaaaggggtcaccctggccgattgctttgccgcctaatatcgaagacctcggcgaattcaactctgatttgcaacgctgttgagggcctcctcggagaagacttcgaggggcgttttgaatccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttggaaaccaatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcactctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctagcggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctctacccgcttatagctcacgagacgaccttcctgccgcagcttgagagagatcatccctacgccgtagcggcgatggcgatgcgccaacgcaacactgtgctcgcgcagctcaacgttgcggtcctcgcgcgggcaatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgtccactcgcgcaccagcgtacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagccgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggaagcctcactgaagccatgccgtcggcacaggtctttgatcggcatgccggcctcggcttcgcgtaggaagccgatgatctgctcttcggaaaaacgcttcttcacgtccaatctcctcggggtagggaattggactgcaaaccaaggtgctactcaaacttggggggacgtcgcatggttggtctccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcatttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacacttggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccttaccaacggattcgtatttagtaacacagtagaaataattaggtgggcgtttgtccgacaaacggcttgcaggcatgcgatcgcagccaaacgcaggcgacctactgaccacggggcacgcttggacgcacgccatgtcttccgcgcctaccgctttagatggtcgatacagcgcacgcagttatcgggaagccggccaatcatcgatgggcgaccggcaggcggctggagcgatggccccctgccgctgccgaccatggccgaatttgcgcgtccgcagcgtccaccgcgtcggcaggttgctgatcccaagagccgcgcgacgcggacgtcagtctgccgccacctccagcgcctgtctcaagcgctccactgcgataatttccattcccttgatgctggtcgtcttgggcgcattggcgcggggcacaatggcgcgcttgaagccatgcgtcgccgcttccttcaggcggtcctcgccgttgggcaccgggcggatttcgccggacagtcccacttcgccgaacgcgatggtcttttcggccaacggccggtcgcgcagcgacgacagcaccgccagcagcacgggcagatcggccgccgtttcctgcacgcggatgccacccaccacattgacgaacacgtcctgatcgccgaccacgatgccgccatggcggtgcaggaccgccagcaacatcgccagccggttctgctccagccccaccgcaacgcggcgcggattggacaacggcgaggcatccaccaaggcctgcacctccaccatcagggggcgggtgccttcgcgggtgaccatcacgcaactgcccggttgctgagtgctgccaccggacaggaagattgccgatgggttggagacttccttgaggcccttctcgcccatcgcgaagacgcctagctcgttgaccgcaccgaagcggttcttgaacgcgcgcaacaggcggaatcggctgccactttcgccttcgaaatacagcaccgcatcgaccatgtgctcaagcacgcgtggcccggcgataccgccttccttggtcacatggccgaccagaaacacggcggtgccggtttccttggcgtagcgcaccagccgcgctgcgctctcgcgcacctggctcaccgagcctggcgctgcggtaagcgattcggtccacaaggtctgcaccgaatcggccacgatcagcctcggccgcgccacgctggcgtgctgcaggatgtgttcgataccggtttcggacagggcgttcaggccgtccagcggcagatccaggcgcaccgcgcgccctgctacctgggccagcgattcttcgccggtgacgtacaacaccggcaacgtagaggccatgctcgccagcgcctgcagcagcagcgtcgatttgccgatgcccgggtcgccgccgatcagcaccaccgccccctcgaccaacccgccgcccaacacccggtcgaactcgccgatgccggtggacacgcgcgcctgctcggactgctgcacgtccttgagcgcagtgatcttgggcgcctcggccttgccggcccaaccgatacgccgcgaggtcgcaggcgaggccttgccgcccggcgttgcgctttcgagcacaatttcgctcagcgtgttccagacaccgcactcggtgcactgcccctgccactttgtgtactcggcaccgcactccccgcacacgtaggccgtcttcgccttcgccatcatctctttccgttgcttccggagccaaagcatagcgggcgcaggtcgcgaccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctatgggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgtgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgaggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctaccggcacctttttacgcgtgcggcggcaaacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgctgatcgccgccagggcgcagcgctcgctggcgccaccgtagatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcgacttcttcagccgcgtgttctcggcctccagatccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgccggcacaggtctttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactccaaactgaggtgctactcaaacttggggggacgtcgccgctgcaccgtcagatgcggtgagttcctggtcgctgccggtgccggcaacggcttgcgctcgcggcccgcagaaccgacactgcgcgcccggccgctttgcgcctgatggtcggcgcctacaggagcgcgacgcgtgaaccagcaactgccccccgaccgtgggctgctaccgccccggatcctgctgtgctattcggccatcgcgctgttgatcatgctggttttcagctggtcgatgccgcccatcgatgcgtccggtttccggcagacgcagaccgcactctcgatcgactggatgctgcgcggcggacctttcctgtcctatctgacgccggtgcttggcgcgccgtggtcgatcccgtttgagctgccgctgttccagtggctggctgcgttgctgtccaaagtcaccggcatgagtgccgacaatagtggccgcctgctgtccaccctgttccatgtgggctgcctctggatggcgtatcgcatcatcctggtattgcgccccgaccgcgtgctggcactgtgtatcgtcggtgcgttcgcagtgtcgccgctggcccagttatgggggcgctcggtgatgatggaatccaccgcggtgttcttcggtctggtgtttgtctgggcgatggcacggctgtacgtgcagccgcgagcctggcacggtggggtcgccgttgccgccgcagtactggcggccctgatcaagatcaccaccttcttcggttttgctgtcttcaccgtcctggccctggcctgggtggcgctgcgcgagcatggctggcgtccacagtggttggccggacactggaagctgctgggctggggggcagtggcggctgtggcggcgttggtggcattgctgctctggctgcagcatgccgatgccttgaaggcgcagtcgctcttgggccaacaggtcacgtccgatagcctgtccggcttcaattacggcaccttgcagcagcgcctggatccggccgtctggtgggggaccatcttcaagaagcgcttcgccggaccggtcggttcgaactgggtgttcctgatcatcgtcatcgccggtttgtcgatcctccagatccgtgcggcagtggtcgtgttgctgcttgcctacctggcgccgatgctggctttcaccaatctgcaggtggtgcatccctattaccagttcgcgcaggtggtgttcgccacgtcgatcgtcggcctggtgctgtggtacgtggtgcagcgtggccaggcggtcggtaagcccggccgtggcgtggcattggcggtgttcctgtgcctgctgtcactgggctctggcctggtgagttcgctgaagaacatgaagcaagcgcgtgagccgacggcgatctcgcagatcgccgcgcagatccgtgcagcgacgcccgagcagggcgtggtggtggccttcggtgatgactggtcttccgaactgccctatcggtccgggcgccgcgcggtgatgattgccgactgggcgtccgatcaggcgttgcagtcgttggccagcaccgacactgcgctgggtggcctgccgctggcggcgttggtcgattgccccaacaagttgggcagtacgccgcaacgggcgcaatggcacgccgcgatcgtgcagcgttattccgcgagtgcgcaaccgcaggcgattggcgactgccgatactggctgcgtcggtagtgcaagccagcggcctggtcagcgacgcggtgtgcgcgtcgaccaggggccgtcagggttcgccgatcgatggccgtccttgccgtgcggccgccgtcgctagcatggtgcgtgaccgccatagccgaccttgctgccgcccgcgctgaacaaggccaccgtcgacgccgatacgcaaggcgcggcgccatggcgctgcgccctgatgacggcgcacgccggcccggtccttgccgaatctccactccccaatcccggtcctcttacgcaggtcctgggccgtcgctggctggcggatcgtccggatacagccgtgccggcccgccgagcgctgggtcgctgatcccgggcttgccggtttccacgcgcccggccgggcgctggcgcgcgccgtcctggaccagccacaggtcgtgccagccgccggtcgatgtagcgctccagcgcacacggtgctcgaccccggctgcgacggtgagatgctggcacggttgcgcttgcgtgtaggcgccaggttccagcgcgaggtgcagtgggcgcttgccgggattgcgtaacgtcaggcacagcgcctgcgcatcgtctgggtcctgcgcgatctcggccagtaacggcgcggcatcgaggtcgccgcggtaatgacgatggaatccattggggccgatcagccacagatcgtatcggccatcgtaggtggtccaggtcccttccactgcggcgccgttccccaccgtgtagcggcgcggaattgcggcgagatcgaagcggtcgtagacgtgcagtacgaccgcggcgcccgcgttggtcatacgcagtgtcaccttgccacgcttgggcagatgggccagcgccacgctggggcggtacggcagtgcgcgcgagcggcgcacgccgaacggttgctcgggcggttgcaacgtggccggcaagggcggcagtgcatgttcgcgcaaagctgccgcgcgcgctgcggctgcgctgatatcgggcagtgcggcggcgaacgggcgcgcatcagaattgcagaaatcgaaggcgttgctcagatcgccgcacaccgcgcgccgccacggtgtgatctccggtgcgggcacgccgaaacgacgttccagtaggcgcagcaccgaagtgtggtcgtacacctgcgaatccacccagccgccgcggctccatggcgagatcacgtacatcggcacacgcgggcccagcccgtatggtcgcccgcggaattcgggcagatccacgttctgtttggcgccggatggcggtggtagtcgtcgtcggtggtaatcgtcgatgcaccggcaaacccgccagccgcgcgtgcatcgggcgacggtggcgcgggcggcggcatatggtcgaaaaagccgtcgttctcgtcgaaaatcaccagcaaggcggtgcgactccacaccgctggatcggcagtgagcgcgtccagcacgcgtgcggtgtacgccgcgccctgggcggggctggatggatctgggtgctcgctgccggccgcatcggcgatgaggtagctcaccgcttgcagacgcccgcccagcacgtcctcgcgcagctgcgcgacaccgcgcgtgctcacgccacgcgcgcgcaggtctggatcatgtgctggtgcggcactgtaagccagtcgaaacggcgcaaaccccgccagcgggttgtcggtgaagttgtcggccatgtcctgatagatctgccatgacacaccggcgctctgcagtgcttcgacataggtggcttagcgatacggctcggcaaacccgcccagttccggaaaattgtcgtgcgaattgccaatcaccgggccgcccgcgcgggcctgcggatcgttgccgccggtccacaaaaacacacggttggaattggtgccggtctggatcgcagcgtggaaggcatcgcagacggtaaacgcctcggcgagcgcgtactgaaacggaatatccgtgcgcgtgtaatagcccagcgcatgattgtgcttggccgcggcccaatgcccgagccggccatggtcccaggcccgctgtgcatccggccagctatgcggggtgccgttgacgcgcatgacgccgaactgtgcggccgtatccaatgcgaacggtgtcagccattggcggccgtcctcgctgggttgcagccataccgtgcgcgcgggtgcattcggcaatggcggtgcaggaatcggaaagcgatcgccaaacccgcgaacgccgggcagggcgccaaagtaatgatcgaacgcgcggttttcctgcatcaggatcaccacgtgctgcagatcctccagcgtgccgctgcggcggtctggcgcgatggctgcggcacgcgcgatgctgggcaacagcgctgccgcgccgctggtaaggccagcttgcagcaggcggcgtcggggcagatcgatcatgtgggctcaccgcatccgagggaatgctcgcaccgagacacggtgcgagcagcgcatagcatcgcaggtcaccgtgacagatccagcgtcatgttcaccgtgcgcggcgctgcgatggatgcgctgttgccgaggtcctcagaaatgacggggacataggtttgtcagcattacttggtgtgcggaggcgcttcggtctgctgggtttccggcatcaattccacggccgacggcgtggtgcgcagcatcgggcggaacgcgatcggatggggacggcggcgggcgaagcgcagcagccgcgatagcgtgaaacccgcaagcgccagcaacatcaccgcgaagtacaccggtaaggcggccgggccgaatttctgcatcgcaccgccagccaacgccgggccgatcgccgcgccgacgccgtataccagcaacagactgctgcagccagaaagcaggttttcgcgcggcaggtaatcgagcatgtgcgccaccgcaaacggatacagcgaaaacgccaacccgccatagacaaaaaacagcacgaacagcacggtcgtctgcgtctgcaccatcggcagcgcggcagcgatggcgatgccggcggccaggacactcaccgtcgccagaccgatgcggcggtcatgcccgtcgctgatgcgcccgatcggccactgcaacaccgcgccgcccacgatggcggtgagcatgaacatcgcaacgccgccggagtccagcccgatccggttggcgtacaccggcagcaagccccagaacgcacccattgccaggccggaaaggccggcgccaatcgtggccaccggcgctaaggcatacaacgtgaccaaccgcagccgcgatacatgcggcacctcgggcgggatcagccgcgtggtcatcaccggcatcaccgctgcacagaacaggattgccgtcagcgtaaacatcgccggtgcgcccgcatcgccgatggtgagcaggatctgacccagcgccagcgccgacagattgatcgccatgtagatcgaaaacacccggctgcgtcggcgcgcgtccggctcggcgttgagccagctttcgatcaccgtgtacagaccgaccagcgccgccccggtcaccaggcgcagcacgccccagccccaggcgttcagccagatcggatgcagcaacaccgcaatggccgccagcgcggcataaaacgcaaatgcgcggatatgcccgatgcggcgaatcagcggcggcgcgaagaaggtgccgacgaagaagccggcgaagtagccggacatgatcaagcccaaggcgcgcgcaccgaagccggcctgatcgccgcgcacggcgagcagcgtgccgagtagtccgctgccggtcagcagcaaggcaacgccgagcaataaagcagtcagccgcaacatggatgcgaccctcgtgggggaaaaggcgcgtcgatcacgtgttcgagtgtaacagcctgtccggcgcggcttgattgggttggcggacgtcggtgggattgctggcaattgctgggtcactctgtgatgtgattccggcaacatgtaggacttctgcggctgtgcgcacgctgcgctgcctgcatggcgcatccacacacgtaggcgcatcgcgcatgcaatgaaacggtatgtcagtccactcctgcgcacgcggggaagaggccgtggccattgcatcggcacaggcaatccatcccaagcatgttctcgaggcggccatcaacggtcgcggcccgctacgcgccgcccaccgtcgctgtcgcccacgcacccctgcacctgccagcccgcatacgtctagaatctgcgcccctgcatcgtcttcaaccgatcctgccatgcccatctacggtttccagtgcaccacctgcggccacgcattcgaccgcctgcagaagatggccgaccccgatccgcagacctgcccggcctgcgccgcggcgacgatcaagcgtcaggtcaccgcgccgtcgttccgcctgtccggcagcggctggtacgaaaccgacttcaagtcggccggcgagaaaaagaaaaacctcaccgaaagcagcagcgccggtggcgatgccacaccagccgcagcagcggagagcaagccggcggccaagcccgcgtccgatccggcataagtggtcacggtgcgcggattacgccgcctggcaggatgccgcatggcgcagtgatcccgcgttgagcaccgcactgctggcagtgtcacggcggattgcgttgttggtggtcgctcggtcaggcgctgtgtcaggccgacgccgacgccacttgccgtggtccgcgctgcgcccgcagttcgatttctggtagccctcgcaacgcagtgcgggcgagcattcgcagaccggggccatcgtcgataaagggctacgccacgctccgatgccgttgcaggacagccgaaagtgaggcatgtgcctgcctggcaggtccgatgcgtgcattgcccatgctgttccttgccgaacgtctatcgtcgcctcggccggatccgacagctgtatccccagccagatagctgctgtatcgctgctgtcgtctttagcgatcgcccctgcgcctcaccgaaacgcgcaggccgaatcccaccacgccggcctgcgcaaccagcgcatcagcgcgcatcgaagcgcgcccggcaaccagcgttgacccacaccgtggcgcgacgatcgtcgtagccccaggtgcggccttcctcgcaaggcgtgtcggacagttggcgggttagcaccgggcggccatagcggccatcccaggcgcaggtgcgcaggcggcggtcgtcgctggcgcaggtgatggcgtagtcgttgcggaggcggtcgtcgcgaccaccgtaaccgccgtcgccgcgatcccagccaccgccaccgcgggcctgtgcaaattcgcccctgcagccgtcgtccacccagatccggccgccttcctgccgccagttgcggccttccacgcagggcgtgttggagagttggcgcaccaacatggcgcggcgccagccggtgtcgcagattttctggcgttgggcgttgctttcgcagcgcaccgtcccagcgatcccgccgaagccaccaccagggccatcgccgccgccccagccgccgttgcggccttcgacaaagcgaccgcgacagccatcgtccacccagatccggccgcgatcgctgccccagttactgccttcgatgcagcgtgtgccggagatgttttccaccagcacggcacgtccgcggaacggggtatcgcactcgcggtggcggttgtcgttgctggaacaggtgatgctggggccgtcccagccgcgttcctgcgcgctggcggtggcgctggcacacgcgcctgtcagggtgatcaggccgaagccggagagcagcagggcagtgcgcagcatcgtgtcgtccttggtgcagaaggggcgtggcgcctattcagccgggcgctgacttaagcgcccgtgagcgcctgcgcatttgctcctgtcgcccgccggccccagaatatccggctttccggcgctgtcctgcgtcgggttttcagcggagctttcgatgcgtacccacttctgcggcctggtcgatgagaccttgatcggccaaaccgtcactctcgccggctggaccgacgtggcccgtaacctgggcggggtgtgcttcatcgacctgcgcgaccacgaaggcatcgtgcaggtgacggtggaaccggtggccggcgacgacgccagcgcagagctgttcaaggtggccgccagcctgggctacgaggacgtgttgcaggtcgaaggcgttgtgcgcgcgcgccatgcggtgaacgacaagctgcgcaccggcaaggtggaagtgatcgccacgcgcatcagcatcctcaacaaggccgcgccgctgccgttccacgcgcatgagaatccgggcgaagaaacccgcctgaagtaccgctatctggacctgcgtcgcccggaaatgcagcgcatgcagcgcacccgcatcaagctggtgcaggcgctgcgccggcatctggatgcgcgcgattttcaggacatcgaaaccccgatcctgaccaaggccaccccggaaggcgcgcgcgacttcctggtgccggcgcgcatgcatccgggcgagttctatgcgctgccgcagagcccgcagctgttcaagcagatcctgatggtggccggcttcgaccgttactaccagatcgcgcgctgcttccgcgacgaagcgctacgcgccgaccgccagctggaattcacccagctcgacatggaattcgctttcgtgcgcgaacgcgacgtgcaggattttgtcgaagacatgatgcgcgccatcttcaaggaagtggtggatgtcgatctggccgcgcagttcccgcgcatgacctgggccgaggcgatgcgtcgctacggttcggacaagccggacctgcgcatcgccctggaattggtcgacgtggcggaactggtcaaatccagcgaatttccggtgttcactgccgccgccaacgatgccgatggccgcgtggctgcgctgcgcatccccggcggcgccacgctgtcgcgcaagcagatcgacgactacgccgcgcatgccgccaaatatggtgccaagggcctggcctatatcaagctgtcggagaccggcgaggtcagctcgccgatcgccaagttcttcagcgaagaagccttcgccgcgctgctcaagcatgtaggcgccggcaatggcgacatcgtgttcttcggtgccggtggctacaccaaggtgtccgacttcatgggcgcgctgcgcctgaaggccggcaaggagttcgatctggtcgcagagggctgggcgccgctgtgggtcactgatttcccgatgttcgaatgggacgaggaagcgcagcgctacgtggccctgcatcaccccttcaccgcaccggcggtggacgatatcgccgacctgcgcgccaacgcccgcaccgcggtctcgcgcggttacgacatggtgctcaacggtaatgaaatcggcggcggctcgatccgtatccatcgccccgacatgcagagcgcggtgttcgagttgctgggcatcggtgcagaagaagcgcgggccaagttcggcttcctgctggatgcgttgaactatggcgccccgccgcacggtggcatcgcgttcggtatcgaccgcatcgccgcgctgatggccggcaccgagtccatccgcgacgtgatcccgttccccaagaccaccggcgcgcaggatctgatgaccgacgccccgtcgccgatcgccgcagaccaacttgccgaagtgcacgtgcaggtccgctcgaagcaggtctgatccgcgatcaagcacggccacgcctagcgcgtggccgtgttatttatgcgcggcgagcgaccttccgggaacggcatcgcttggccaatctgcgcggcgctcaatgtcatggcgaaccagtgcatgcgcagcgtggcgcatgggaggtgcgtcacgccagtggcgaactgcgacgtttcctggtgcggtggcggcatcgcgcgcggccagagtgcggttgatgatgcgggagatattggtggagccggcgaatgcgacccgcgcaacatcagggggtgggtcggagctgcgtgcaggcgatcaagcatggggcgcagcgctttccatgcgtggcgctccacagcacgtagcaccagacctcgtgatgctcaggcctgccagctccgcaggcgcagcaatgtccgaatcgcaggacgctctcctattccacattccccattctcgattccccacttgcagcagcgccgcagcatgcgagaagctgccccgtcgacttgccagaggggcccgcatgacccgcattcgccgcgccacgccggacgatgccgaagcgctgtcgcttctggccgcacagaccttcaccgaaaccttcgggcatctgtatccgcaagaagacctgcacggtttcctggaagagacctatgccgtggagcgtgcgcgcatcgtgctggcgcacccggattacgcgatctggctgttggagatggacaacctgctggtcgggcatgcggctgccggcccgtgcgggctgccgcatgacgatgtgcgccccggcgatggagagctcaagcggctgtatctgctgaaggactaccagaacagcggctggggtagccggctgttcgaaaccgcgctgcaatggctggaacgcgacggcccacgcaccctgtggatcggcgtgtggtcggagaatttcggcgcgcaacgcttgtacgcccgctatggcttcgagaaggtgggcgaatacgattttccggtcggcaagatcgtcgaccgcgaatacatcctgcggcataggccggtgcttgcagcggcctgagcggacctgtgccgccggccattgcgcttgcgcctgcaccgtcgcagtcccgcgcgcggcagacacgcatctgacgcccatgtcccggtaaccacctcagtgtccagcgcatcacccatcagcccggccacgccgcggcgcaatccacgcgcgcaggccaccgccgcgaccgccgacgtgctgctggtgcatggcatctggaacaccacgcattggctgctgccgttggcgcggcggatgcgtgcggacggcctggcgcctgcgctgttcggttacgccagcgtgctcggcggtcccgcgcgggcggtgccatgtttgatcgaacgtctgcgcgccagccgtgcgcagtgggtggtctgccacagcctgggcggcctgatgaccctgcaggcattgcaggatgcgcccgagctgccggtgcgccgcgtggtttgtctgggctcgccgctatgcggcagtgccgctgcacgcggactggcgcaacgcggcgggctgtgggcgatgggccgcagcgccgcgatcttgcaacagggcttcgcgcgctgggatggccaggccgagatcggtcaggtcgccggcagcgtcgcgcgcggggtcggccgttggcttgccccgctcgacggcgattcggacggaactgttgcactggccgaaacccgtctgcccgggttgcgcgaccattgcgtgatgcgggcaagccacagcggcctgttgcgctcgcccgaggccgccgcacaggcgctggccttcctgcgctgcggccgctttcggtcgtgaacatgcgccggcggatgttgtggccccggtgagggcaggcaatcaggtaaaatccgcgccctgtcatccaagccagtctggaaccacccatgggtagaggcccctcgatcgaaggccgcaagaacgcctccgacgccaaacgcggcaagatgttcaccaagatcatccgcgagatcagcgtagccgcgcgcgctggcggcggcgacccgtccaacaatccgcgtctgcgcaccgccatggacaagggcctgtcggcgaacatgtccaaggacgtgatcgagcgcgccatcaagaaatccaccggcgagctggaaggcgtggaatacgaagaagtgcgctacgagggctatgcgcccggcggcgtggcggtgatcgtggactgcctgaccgacaaccgcgtgcgcaccgtggccgacgtgcgccatgccttcagcaaatgcggcggcaacatgggcaccgagggctcggtggccttcatgttcaagcgcctgggcgtgctcagcttcgccgccggcatcgatgaggacaccctcaccgacgccgccattgaagccggcgccgacgatgtggtggtctatcccgaagacggcgccatcgacgtgctcaccgccccggacgccttcgcccaggtcagggacgccctggctgccgccggcctggagccggcgcacgccgaaatcgtctttcgcgccgacaacgacatcgccgtggacggcgacacggcggtgcaggtccgcaagctgctggacatgctcgaagacctggacgacgtgcaggacgtgtattcgaacgtcgatcaagcggcgcttggcgcgtaaatgaagacggggatggcggcattcggcattggggatgcgcaacagcgatgcgaccggcaccctgcacgtgcattaccaatccctaacctcccatcccccagtcccggcttctagatgacccgcatcctgggcatcgatcccggctcgcagcgcaccggcatcggcatcatcgatatcgacgagggcggtcgcagccggcatgtgcaccacgcgccgttgatactgctgggcgagggcgacttctcccagcggctcaagcgcctgttgcacgggctgggcgagttgatcgaaacctaccggccggatgaggtggcgatcgagaaggtgttcatgggcaagagtgccgcttccgcgctcaagcttggccaggcgcgcggcgcggcaatctgcgcggtggtcatgcgcgacctgccggtgcacgagtacgccgccaccgaggtcaagctggcgctggtcggcaaaggcggcgcggacaagctgcaggtgcagcacatggtcggcatcatgctcaacttgaaaggcaagctgcagcccgacgccgccgacgcactggcggtcgccatcactcacgcccacgtgcgcgcgactgcgcaatgcttgggcgtcaatacccaacaggcctggagccgcaagaaatgacaatctggattcgggattcgggatgggggattcgcagcggcgagtccgcgcgcgctgtgccgcttcggcggtgcgcagccctcgtcaacggcagtgaggaagtttgccaatcccgaatgccgaatcccgaatcccggcaccgccacgccggtgcccaatgatcggccgtctgcgcgggatcctggcctacaagcagccgccgtggctggtgatcgacgtgggcggggtggggtacgagctggaggcgccgatgagcaccttctacgacctgcccgatgtcggtcgcgacgtgatcctgtttacccattacgcgcaaaaggaagacagcgtgtcgttgtatggcttcctgcgcgagggcgagcggcggctgttccgcgacgtgcagaaggtcaccggtatcggtgccaagattgcgctggcggtgttgtctggcgtgaccgtggacgaattcgcccgcttgatcaccagtggcgacatcaccgcgctgacccgcatccccggcatcggcaagaagacggccgagcgcatggtggtggagctgcgcgaccgcgcggccgacttcagcagcggcgcgccgatcaccggccaactggggccggatgccatctccgaagccaccgtggccttgcagcagttgggctacaagcctgccgaggctgcccgcatggcgcgcgatgccggtgcagaaggcggtgaggtggccacggtcattcgcaaggccctgcaagccgcgctgcgctgagcgcagccgccccatcactgcgctgctgccaagcgggcgcggccggcactcggaatcggcaggggcggctcgtacactgcgcatccttgcccgcggccagcccgtacattggtagcctgcgcggttttggtgcaggtgccttcggcaagcgctgtgtccctcatcttcttcacgctgtctggcgaaaactgctcacctcatgtcccacactcctacaccagcagccggctccggccacgcgtctgccaacagccaaaccgccttggtcatcggtgccatcggtgtcgtcttcggcgatatcggtaccagcccgctgtacaccttgaaggaggcgttttcgccgcattacgggttgaccccggaccacgacaccgtgctgggcatcctgtcgctggtgttctgggcgctgatgctggtggtcacgctcaaatacgtcaccgtgatcatgcgcgccgacaacgacggcgagggcggcatcatggcgctcaccgcgctggcgcaacgcaccctgccgggcggttcgcgctcgatgtacgtggtcggcatccttggcatcttcggtgcgtcgctgttctttggcgacggcgtcatcaccccggccatctcggtgctgtcggcggtggaaggcctgcaggtggccgcgcccaaactcgaagcgttcgtcgtgccgatcaccctggtggtgctgggcatgctgttcctggcccagcgcttcggcaccgagcgtgtaggcaaggcgttcggcccgatcacgctggtctggttcttcgcgttaggcgcgatcggcgtctacaacatggcacgcgcaccggaagtgctgcatgcgttgaacccatggtggggcgtgcttttcttcgtcgaacacaactggcatgcggtgttcgtgctcggtgcggtggtgctggcagtcaccggcggtgaggcgctgtacgcagacatgggccatttcggtgccaaggcgatccgtcgctcctggcaattcgtggtactgccgatgctgaccctgacttacctggggcagggcgcgctggtgctgcgcgatccgtccgcggtcagcaatccgttttacgaagcagtgcccgagtgggctctgtacccgatgatcgtgctggccactgcggccacggtgatcgcctcgcaggcgctgatcactggcgcctattcggtggccagccaggccatgcagctgggctacatcccacgcatgcacattcgccacacatcgcactccaccatcggccagatctacgtgccggcggtgaactggtgcctgctgttggcggtggcggtggcggtggtcggtttcggcgactcgacatcgctggcgaccgcttacggcgtctcggtgaccggcaccatgctgatcaccaccgtgttgatggtcatttacgcgcgtgccaatccgcgtgtgccggcgccgctgctgtggctgttcgcgctggtgtttctggcggtggactgcgcgttcttctacgccaatatcatcaagttcctggacggcgcctggttcccgctgctgctggggctgatcctgtttacgctgatgcgcacctggcgccgcggccgcaagctgctgcacgatgagatccgcaaggacggcatcaagctcgataccttcctgcccgggctgatgctggcgccgccggtgcgcgtgccgggtacggcagtatttctcaccgccgacccgatggtggtgccgcacgcgctgatgcataacctcaagcacaacaaggtgctgcacgagcgcaatgtgttccttacggtcgaaacgttgcagggcccgtacgccgccgccggcaaacggctgaagatcgaggcgatcggcgacgagttctaccgtgtgcatgtgcgcttcggtttcatggagaccccggacgtgccgctggcgctgatgcgctcctgcgaccagggcggcatctacttcgatccgatggacacgacctatttcgccagccgcgaaaccattgtggccagcgccaaccgcggcatgccgatctggcgcgacaagctgttcgcgctgatgcatcgcaacgccgccccggcgaccgggttcttccgcattcccggcaatcgcctggtcgaattgggcgcacaagtcgagatctgaggccgccggtggcggcccgggattgggggctggagattcgggattggtaagcgcgtagcgctgaacgcgcccgcgtccgatactattcggttccaattcccgctcccgaatcttccactcccgctctcatggaccagcgcatcatcgccagcagctccacccgcgaagacgatgccgccgatgcgagcattcgtcccaagcgcttggccgattatctcggccagcagccggtgcgcgagcagatggagatctacatccaggcggccaaggcgcgcggcgaggcgatggatcatgtgctgatcttcggcccgcccgggttgggcaagaccacgctcagccacgtcatcgccaacgagttgggcgtgagcctgcgcgtgacctccggcccggtgatcgaaaaggccggcgatctggccgcgctgctgaccaacctgcagccgcacgatgtgttgttcatcgacgaaatccaccgcctctcgccggtggtggaagaagtgctgtacccggcgatggaagatttccagatcgacatcatgatcggcgacggcccggccgcgcgttcgatcaagatcgatctgccgccgttcaccctgatcggcgccaccacccgtgccgggttgctgaccgcgccactgcgcgaccgcttcggcatcgtgcagcggctggagttctattcgccgcaggagctgacccgcatcgtgatccgctcggcggcaattctaggcatcgactgcacgcccgagggcgctgcggaaatcgcacgccgcgcgcgtggaaccccgcgtatcgccaaccggctgttgcgccgcgtgcgcgactacgcccaggtcaaggcggccgggcatatcgatttgccggtggcgcaggcggccatgcagatgctcaaggtcgacccggaagggttcgacgagctcgaccgtcgcatgttgcgcaccatcgtcgagcatttcgatggcggcccagtcggtgttgaatcgctcgccgcctcgctgtcggaagagcgcggcacgctggaagacgtgatcgaaccctatctgatccagcagggctttctgatccgcaccgcgcgcggccgcatggtcaccaccaaggcctatctgcatctgggcctgaagccgccgcgcgaccgcgctccgggcatcggcgaaccgggagacttgttctgatgacgctgcgttcgttgctcgcctggggcatttcgatcgacattcctggctcatgaccaccgcatcccgcatcccacatcccgcatccccgtccatattcagttggccgacacgcgtctactgggaagataccgacgctggcggggtggtctaccacgcgcgctacgtcgccttcatggaacgtgcgcgctcggagtggatgcgcgcgctcggttacgggcaggagcgcacgcgccaggagcacgatctggtgtttgcggtccgctcgatgcaattggatttcctcaagccggcccggctcgacgacgcgctgtcagtgtcggcggtgctgctgcgatgcagacgggccagcctgctgttcgcgcaatcggtccgtcgcgaaggcgaagtgctgctgaccgctgaggtgcgcattgccgcactggatgccagcgacttccgcccgcgtggcatggacgatgcgctgtatgacgtgttgaaagctttagaaaccacagaatccgattactgaggaacgaacggatgtcgattgcattgctcctggccctgcaggacacggtagtggaagcactaccgcaggacgtcgccgctgccgcggcgcagaccgccagcgtggcgcacaacagcagcatcaactatgtagacctgatcctgcgcgccagtatcccggtcaagatcatcgtgttgctgctgctgatcggctcgttcatcagctgggtgatcattttccgcaaggcgcgtgcattcaagcaggccaaccgcgaggcggacgagttcgaaaaccgcttctggtccggtgcggatctggccaagctgtacgcctcggcaaccgaccgcaaccgcagcgtcggcggtctggaatcgatgttcgaaggcggcttccgcgagttctcgcgtctgcgcgaccgtcgccgtctggatgcacgcgtgcagctggaaggcgcacagcgtgccatgcgtaccgccttcacccgcgaagtcgatcagctggagcgcaatctcgaactgctggccaacattggctctaccgcgccgtacgtcggcctggtcggtacggtgttcggcatcatggtgaccatgcatgacatggtcagcagcggcgagcaggccggtattgcggccgtggcgccaggcatttccgaagcgttgttcgccaccgctatcggcctgttcgtcgcgatcccggccgtgtgggcctacaaccgcttcaccacgcgcgtggaacggctgtcggtgcgctacgaaacctttgccgacgagttcagctccatcctgcagcgtcaggtcggcgcggacgagtgatgcgcgctcccggcacgcacccgcttgcgtcacgcgggacgtgctcgggagagccagtcgcgtcgatgcgtagcgccacgcgcaggtgctccctacacggacactgtgcgaccacgctgccagccggcgccgaggactaatgaggaacgtttcgcgatgatctccggtatttcccgccgtaagaagcgcaagctcaaatccgacatcaacgtcgtgccgtatatcgacgtgatgctggtgctgctgatcatcttcatggtgaccgcaccgttgctgaccctgagcaccgacgtcagcctgcccagctcgcgcgccaagtcgctggagagcaagcaggacccggtcgtggtggtggtcgccgccgatggcaaattggctctgcaactgcccaagggcaagccgcagccgatggacgtggctgcgctgcaggcgcagctggctgcgatcgtggcgcaagacaaggatgcgcgcgtggtggtggcgggcgatcgcgccgcgccgtatcaaaagatcatggacgccatcggtgtgctcaagcaggccaaggtcgagaaggtgggcctgatttccgactccggcggcactgcaggcagcgatgcacgctgacgcactccccacgcagacggcgcgcgatgacggctggctccgaccggtcgtcctggcattggtggtgcacgtgctggtcgcgctggtgtttatcgccggctggctgtggtcgccccaacgctcggtcgaaccggccgccggcgaccccagcatggaagcctcgctggacgtgtccgccgctgatgcgcgggttgcacgccaggcattgaaggccacgccggtcgaaacgccgccgccgccggcaccattgcccgaacctgcgccggaagacagcgtgccgccgccgcagccgattcccgagccgcgtccgcaggatgcgcccacgccacagcaggcacaggcacaggagcgtgtcgcccagcccgacaaggtcgaccaggatcgtgtcgacgccctggcgatttccgccgaaaaggccaagcaggaacaggaagccaagcgccgtcaggagcagatcgatctgaccgagcgcaaacgtcaggaagaggcagagcagaagttgcgcttggccaagcagcaggaagaagccgacgccaagaagaagcaggcggccgcgcagcaggcggcggaagacgccgaacgccagaagaagatcgccgacatccgtcgtcagcgcgcgcaagccgataaggacatggcgctggccgagcaaaagctgcgccaggttgccgccgcacgtgcgcagcagtcctccgcggccaccgcgaccagcgcgcagccgactgcagggcagggcggtaccagcaccgatttgtcggccaagtacgttgcggcgatccagcaaaaggtgttggcgcagtgggtgcgcccgccgtcggtgccgccgggccagaaatgcacgatcaacatccggcagttgccgggcggcagcgtgatggaggccaaggtggcgccgggttgcccctatgacgaggccggtcagcgttcgatcgaggcggccgtgttgagtgcacagccattgccgtaccgcgggtttgaatcggtgttccagcgcaatttgaccttcgtattcaccgcgcaggaccagtaatgatcgtcgtcaggctgcggatgccatccatcggcgccgcagcctgatgcgatgaaagggtggctgattccggtacgcacgctgcaaccccaaacggcagcaggcgagctgccacgtcaacgctgtccatcaatggtgccccccatgctgctacacgatcgctcgctccattttcacgtcaactcattcacgattgcgcgtatgttcactcgctgattgctatcccttgcacacttttcctgcccgatccgagccgtccatgaagaaaccgctgcgttggctagccgccttgaccgtcctgttgttgccgctgagcgcgctcgcgcagcagcaaggcctcaccatcgatatcgtcggcggtagcgcttcggccacgccgatcgccgtcattccgatgccttaccagggctccggcactgcaccgcagaccgatgtgtctgcggtggtcggcgccgaccttgatcgttccggccagttccgcacgctgccggccgcgcagatcgtcgaaaagccgacccgtggcaccgaggtgcagttccagacctggcgcaccctcaagcagaactacatcgtggttggccgcgtcatggacgcgggcgaaggcgcctatcgcgtggagtacgagctgttcgatgtcgcgaagggcgagcgcatgctgggcctggcgatgaccgcgcgtgccaacgcaatgcgcgatgtttcgcaccagatggccgatgcgatctatgaaaagatcactggcgtgcgcggcgcgttctggacccgcatcgcctacgtgactgccagcggcaagggcggcgccatgcgttatgcgctgatggtggccgattcggatggctacaatccgcagaccatcgtacgttcggccgagccgttgctgtcgcccaactggagcccggacggcaagaagctggcctatgtgagctttgagcgcggcaactcgtcgatctacctgcaggacatcgccaccggcgcgcgcgaactggtctccagcttccgcggcatcaatggcgcgccgtcgttctcgccggatggccgtcgcctggcgctggcgctgtcgcgtagtggcaacccggaaatttacgtgatggacctgggcagcaagcagctcacccagctcaccaaccacttcggcatcgacaccgagccgacctgggcgccggatggcggcagcatctacttcacctctgatcgcggcggtcgtccgcagatctaccaggtcgcggccagcggcggcagcgccaaccgtgtcaccttccagggcaactacaacgccaccgccagtgtgtcgttcgacggcaagaagattgccgtggcacagggcagtggcaatacctaccgcatcgccatgatggaccgcagcctgggttcgcccagctggagcacgctgtcgccgggatctctggacgaatcgccgagcttcgcgcctaacgctagcatggtgttgtacgcggcgcgcgaaggcggccgtggcgtgctgtacgccgtctcttccgacgctcgggtccgccagcgtctagtgctggccgacggcgatgtgagagaacccgcatgggggccttaccgaaccgcgcattaatgttaatatttcgctgcgttaaaccactcattggcccagagcctccataggtaccccatgaacaagtccacccgcgtcttgcttgtctctctattgtccgtcgccgtgctggctggttgctcgaagaaggtgaaggaaactccgccacctgcaaccaataccaccgctggttcctcggttcccaccggcccgtccacctctggcctgtacggccccggcgacctggataccgatgcctgcctgcgtcagcgcgttgtttacttcgatctggatcaggactccctgaagccggaattccaggccatcatggcttgccacgccaagtacctccgtgaccgtccttcctcgcgcatcaccctgcagggcaatgccgacgagcgcggttcgcgtgagtacaacatgggtctgggcgagcgtcgcggcaatgccgtgtcgtcctctttgcaggctgccggcggctcggccagccagctgaccgtcgtcagctacggcgaagagcgtccggtctgcaccgagtcgaacgagtcctgctggtcgcagaaccgcagggtcgaaatcgtgtacacggctcagtaagaagcgatgcgctttcgagtgacatccctgttcgtcgcggcggcccttgtggtcgccgcgccggcatacgcacagcgagccagtctcgctgatcgtgtggccgtgctcgagcagcagcaggccaatagtcaggccaacaacgatctcctcaatcagctgcagcaggcgcgttcggacctgcaggcattgcggtcgaccgtcgaacagcttcagcacgacaatgagcaactcaagcagcagtccaaggaccaatatctggacctggatggacgcttgaaccggttggaaggcgcaggtggcgcaacgccgtcattgcccccagcgaccggcagcgtgactccggccccggcacccgctgcgcggcccccaacggcggcaacttccgagaagccgcctaccgtccatggcgacccaggcaccttggccgtcagcaacgacgaacgtactgcctacaacgtggccttcgatgcgttgaagaacggcaagtacgacgatgcctctcagctgttcctgagctttctggagctctatcccaacggcgtctatacccccaatgccttgtattggctgggtgagagttattacgccacccgcaatttccagcttgccgaggcgcagtttcgcgatctcgtcagccgttatcccacacacgacaaggccgctggtggcctgttgaagctcggcctttcgcagtacggtgaaggcaagaacaacgaagcccagcggaccttgcagcatgtcgcctcgcagtatcccggctccgatgcggcacgcgtcgctcaggaacgcctgcagtccatccgcctcggccagcaactgcgctgagcccgcgcgtctgtgcttgtcggcacggcgcatactttgcccatgaacgctgccaccgtccctagcgagattattcaatcgcccttgccgcgattgaagatcaccgaaatctttttgtccttgcaaggcgaagccgaagccgctggctggccgacggtgttcgtgcgtctgaccggctgcccactgcgctgcgtgtattgcgacaccgcctacgccttccatggcggcgagtggcatgacatcgacgacgtcctcgccgaagtcgccacgcatggcgtgcgccatgtctgcgtgaccggcggggagccattggcgcagaagcgttgtctggtgttgctgcagaaactctgcgatgccggttacgacgtgtcgctggagacgtccggtgcgctggacgtgtccgctgtcgatccacgcgtctcgcgcgtggtcgacatcaagacacccgcatccggcgaagaagcacgcaaccgctgggaaaacctgctgctgctgaccgcgcgcgaccagatcaagttcgtgatctgcagccgtgccgattacgaatggtcgcgtgagatcgtcgccgcgcacgcgctggatcgccgctgcacggtgtggttttcgccgagcaaaagtgaagtcggcccgcgacagctggccgactggatcgtggccgaccgcttgccggtgcgcttccagatgcagttgcataagctgctttggaatgatgagcctgggcgctgaggatcaagcgcgtagcgcagcggattggcctagtgtctgacgctggtaaacagatctggctctctgagaatttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggggacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcagatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgatgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgacgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccaccttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcactgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagaggctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccaaagtggctctctgaaaatttgagtgggtaggatttcgggtggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacaccgcgtgtgaagcttggggacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcaaatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaagccgtgaaggcgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgcgttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagatgctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggaaggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctgttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccagaaaagttacatgcggaacgcgacactagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagtcgcccctgaaaaaccccgttcaaacctccagtaccatgtttgcgggcaacatggtgctggagggcgttgaggaacgcgcccgcgccacctgcaaccaggcacgcaaacatgcgatccagcgcagccgccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgccgttgagatggcagcgattcaagcggcagtcccgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcccgcccgcgataccccaagtccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcttgccttgcccttgctcatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgccaacaaccgttgcgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttccagctgggccagcttgcgctgcagatcgcgtgatacccgtgccaggatcgtgcgttggcgtcgcagcaccttgcgcatgcgcttgaactggcgcgcatgcgcatagcgcccggccttgcggcgcaacgccggaccttgccgcgcatcgctctgtcgcagtgcgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgcgcatccaccgccttcatcgcgtgagcggtgttgatcgtgtgcgccaacagcgcttccatcccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgctcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtaaagcaacccggcgatcaaccgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaactgcggcgacagcgcctgctccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcaggcaactgctcggcggcaggacggcgtgtccgcatgggagaaaacggccagataccaggacgtacgaatggagcgtaaagcgcgcgccggtccacgagaaaaaacgggcagcgaccgaacgcatagcaccggcgcattcccatcgtccgtgcgccgccatctaagagcggctaacaaaacgactgcgctcaccgctaggcgggcgcggccggtgctcggaatcggcatgtaccacgcgtccactgcggttctgagcgcgccgtccgcgcccacctgacagctgttcgctacgttttggtagccgctctaaaccttcacgaggccaatatggaccgataatcggtcgcctggtcgccctgcaccgcggtccctgatagccttcggccctattccgcagcgatcgccgattcgtcatgaaaaaagccgttgttctgttgtccggtggcatggattccgccgctgtcatcgcactcgcgcaggagcagggctttgccgtctacgcgctgagcgtgcgatatggccagcgccatacctcggaactggacgccgccgcacgcgttgccgccgcacagggcgtcgttgcgcacaaagtggtcgatgtagacctgcgcagcatcggcggctccgccctgaccgacgacatcgacgtccccgacgccggtggtgacggcattccggtcacgtacgtgcccgcgcgcaacaccatcatgctgtcgctggcgcttggttgggccgaagtcgtcggcgcaaatgacctgttctgcggcgtcaatgcggtggactactcgggctacccggattgccgccccgagttcgtgcgcgccttcgaagtgctggccaatctggccaccaaggcaggcgtggaaggcgcggggctgcgcgtgcatgcaccgctacagttcctcagcaaggccgacatcgtccgtgaaggcgtgcgcctgggcgtggacttcggcctcaccgtctcctgctaccgtgccgacgctgacgggcgcgcctgcggccactgcgatgcatgccgcttgcgcgctgccggtttcgccgacgccggcgtcccagaccccacccactacgccattttatcttgacgctcgcgtagggtagaatgctcaccccgacgcaatgtcgggtcagtgggccgttagctcagtcggtagagcagaagacttttaatcttttggtcgatggttcgaatccatcacggcccaccaatgaaatcagtaacttagacggcgccgcaggcgccttttttgtgcatccgggaaaattgccgggaaaataagtggccgggaacgcggttccacggccaagtaattggagcaaagccctggcctacggaatccggcgaggcggctttacgactggcacatcgtgcgaataacgccgcgtcatttcctgggttttgtggcctgcggcttcttgcttgtcagccaggttgccctccgtatctgtgatgccacggtgcttcaatccgtggaggctgaacctctgagcctcttcgatcacgccctcccggatagcgagggtcatcatgcgttgccacgcgctgtcaagtgccgacttcgttaacggcgttcccgattggctgacgaccagccggcgctgctccggctttagaggaacgggccgctcgtgcgcggccatcgtgcgcctgcggtactcaatcaaccatgcccacgcgccgcgcagttcttcgttccagagcgtgacgttgtcgcgcgagccttttcgccgcctcgccaagatgccctgctcgccggcatgcgcgtcagtgagatcggtcacttcagccccgcgcagcctcaggttgtaggccaggaccatcaccgcatgcaggtatggcgagacgctgcctttggtgtgcgcgtcaaaggtggctcgctgctgcgcaaaccgcaatattgcagtgaaagcgtcctgctccggcatcgtgtgagcggccagctccttcgcctggcgtacgcccttggccgggttgtgttcgcacagcccaaatcgtattccccacccaaagaggcggcgaaggtatcgaagcacgtggttggccttgctcgggcgaggctcgattgctggttgcatagctgtggcctctcgccctgctgcgagagtctccaccaagcgctgcatggtcgggacattgatacgcgttacttgcatccgcccaagctggctgccgtctttcagcacgtaggcgcaggctgcttgaccactttgcctgtagtccttctgggtgccaggcgcgagagccttgaactcggtggatcggtggaagcgctcgtccaagaaggccagagtgcctctctcgatctcgccccgcgcgcattccacaatcgcgtggagttccgaaaggcgcgaatgtctgtgtgcgaccgtccttttcttaggacggcctccctcaggatgtgcttcgatgatgtaccagcggccatcctcccaatacacgccttgcggcagggcggcctgatcgatatgggccggaatagctgggttgaacttcctttttctaccgcgtcccatcagatcagctccattgcattttcttggttggccgcaggctcggtgatgccgagcgcggcgttcacagcatcaatcgttgtccagatacggcccttgcggtcgtagcggtagcggataccctgccggtctgcccagcggcagaccaccaccaggcgtggagccggcccgtctggtgagcagatgcgctgcaggtcggcgaaatgcaggattcgccccgtcatagcagctgctcctgttgccactgttggcggttcctccattgctcccgcatctcgtcgcgcagatcttttgccgcttgatcaccgcgcttggcggcgatcagctgctgtagcaggccgaccgacttggcgtcggtgtagccctgccgcagccagtagcgcgcctcacactggcgccggtgtgcttctgtgtcctcgtcgctcattgagtggcacctccgcgaaggcgcagcccgagctgcaccacgttgctgtcggctggcgccgtctggcgtggcacacggatgcggtgcatccgcttccaatcggcaagcgcttcgtcgaagccggcgtgcttcttggtgcgcccgcatgggcactcgatgacgtgcccgccaccggcctgcaggcggcggccatccgcgatgtgtcggccggcgtgaccagcccggcaggcgggcaacggctcagggtgcgagatctcgcgctgcgtcatgcgtggtctccctccgattccccagcgctgctcccgatcgccctctctgcctggcgcagatgcgcgatggaatcctcttcaatccgatcaagcgcctgggcgatggtgtagtccatgtccgcgagccagtcgtgtcggttgagcaccagtgcagccgtcaaggcctcgcccgtcgacagtgagccggggccaccgtagcgctgcgccgcacggcttacagcaatcacgcgatcgagcgtcatcgtggtgacctccacgcagcgccaacgcgcacgcgcgcgtcggcgatggcaaccacttcaatgcacaggcgctgcgcggttagttcggccagcaaccgatcattggtcagcatgagcacatcgtgctgggccagttgccagtcatcacccttgcgctgcagtcgctcgtccaactccaccacgcgtttgaggctatagacctggcagatcgcatcagcgttgagcgtcttgccgcttgccattggcccgtagaccacgatcgacttagccatgcgtcaccgcccggcgcacagccatggcaccacgacgacgcaaccgctgcgggatctgtcccaccgccagcccgctgtgggcgaagcgcgccggacgcgtgagccacagccgatacagcagcgcgccgccgatcgtcggcgcaatcatgatcagggccaggttaagcatgggccacctccagcgcagcagcggcgatcgctgcctcggcggcggcagtcgggcgacgcggcagcatgttggccaggtcgaacgggaaatccagatcgtccatgaaatcggccagcgcattgctgatccggtccgcctcattggtgaacaggcgtgggccgctaatcagcttccagcctttgccgggaccacggcgacgctcccagcgttgggtcgcgctgctgtgctgacccatggtcagcgcagccaccaccacgaccgcgtcgtgagtgatgtagagcgtagcgatcgcactgcaatccttgcctaaggcaaggtcaaagccgattccggcgggcgtgatagcctgctcgccgggtccggcactggaagttagcgggcgtgtgacagcgtgctgttgcatgtggctctcctcgagcttcgttgatggaaggtccaggggcggtgttgacgcaccgcccgccggacccgctggtacaggtcagatcagatcagcgccggtaggcggattgagtggttcgcgcagatgccgagcgcttcctgctgcgcatgccataggcggtcgtgctcttcttcgttgatggcgtatcggcaccgctgggcagcaagtcctgcagacgggcagcgctcatcgcgcacctaccgcagcaagaaaacggcattgcaaccaatcgaacacgtcggccgcgtgatcggcgcgcatgcaaatgtgcaagcgcccaagcacgatgctttggctatcgctacccagcatcacgtcagccgacgcgaacgactcgcaggcaatcagcaccggtgccacttcgtgcagcgcatcggaatgcagcatcaccatgacgtagccctgcatcatttcgaagctgaggacgacgccagcgcagacgcgaaactgcttgttggcgttcatcgttgcgcctcgctcagcaacgcgtcgacatcagcgatggctgcagctacgtcggcaagtgtgagggcgtggattgccttaccagtgccttccaggcgagccatcaggctctgccaggcggcatggttccattcgagggtgttggcgatcaggctgaaataatgggtgacttggcgcgccgcagacgcgggcgcttcttgggtgtggtaggacatgctgaactcctgagtagattggagtccgtcaacccgagaccaatcggggtggcggacggcacgggttggtctaccggactcagggaccggcggggccgaagccccccacgtaccgcccgccataaagatggcaagcacgtgcccggcgcgatgcagggcaacaaaaaagcgccttgcatcgatcgatgggcgctggtgcgcctgagtaatcgggagaccaatcccggtcgccgaatatgcgacgacgtaagaatattcgctccgatccttggtgcgtgtcaacggaaacgtgcggaaatttgcggcgatcatttcgagaacacccagcacttcacagttgtgccggcgccgctgtgctcgtccttgagaatcgcactgttcactgccacattggcgccgatgaacttgtgccggcgcgaatcgcttagcagcgcacgcagcaccttgagatcgggtacggattgactgaactgcgcggcccgtgccgcaaagtgattgagattgattgcgatgcgctgcgcgtcgcggctgtggttgacgaccgctttgccgtggccggtcgcctcgaggtattcgtagacctcccagaactcattgaccatcgcgtggtccgcgctgatcgccttctgtcgttccagcgccatgtccaacaacgccagccgggtctgctcgaccatgtcgtcggggatggtgatgaccatgcgcaggcagtcgaacagcgccagcatctgggcgtgattcttgatgacgcgttccaggcgtagatcctgctgcgcgcgtagcttggcctcgaagaccttcacccgctcggcgaacagatcgaggatggcgcgctcctggcggatggcacgcacaaggaagtggctgacctcttcgacctgcagcgcgttgaggttgtcggccgcgatgcggctttcggtggtgacctgcgggcgtttgaagtgcagcttcacgatgcgcgtgaggatcgcttcgctggcgtcgaccgcagcgttctgggtgatcacgatcgtgccgcgaaacggcggctcgtaggtctcgttgccgccattgcgcacgccgcgtgttgccagcgtgccgccgccgaagaaatccttcagctcatcccactcgaacgtcttggaatgcgccttgtctggctcgctgcggtcggcctccagcaggacgacgggcatgccggatacctggcccatggcgcgtgcacggccagcctttgatgacttggccgggtcgaagccctcgtaatcggagcggcccagcagcttccacaggaacgtcagcagcgtggtcttgccggctccggcttcaccggtggcttcgaggaacggaaaactcttgtgcccggcgcggatctgctcggcgaacaacgagccaaaccagaacgtcatggcgaccatgccgtgcgtgccgaagcactgccacagccacggtagccaatccacgcggaatgcctcggcgtcgcgctggatctccaagcggatggacttctgcgtggtcttcaaacgcagcttgtcgaactcgaagtagtcctcttcattggctgtcaccaactcgccgtcgcgcacggccatatcgccgagcaggtaggcacggtgttctttgctatagcccacgaagtcgatggcgtccaccgtcttgatcgcctcggtctgctcttcgatcaggcggtccagctggtggccggtgccggtgaacatcgcgccggcggccagggagatcaggcgcttcttgaactcggaggcgctggcgagatgaccacctgtaaaggtgccctttacgctggggccgtcgtgcggaaaatcgacgcggaagtagtaccagctttcgtcggtgacctcttggcgctggaaatacagcgcctccgggtagcagttggcgatcttctgcacggaacaggcggcgcgcttgatcttcttcagatcctcggccgcaacctcgtcgccttcgtctgaatcggtgtcgccgagcttctccttgcgcagcttgtcgaagcgctgcgtatcgaagtcgaaccagtacaggcgggagcgatactctagccagaagtcgttgcggccgtcgtgctcaaacatgagcaggcctttgtccacagccgagcgagccacgagcaggtcgccctggtagcgggcttcgttgatgtcgttgttccactgcttgggatcgtcggaggcgatagcgcgcagatgcaggtcgttccagtcggtcttcttgccgtcgcgctggacgatctgcgctgcccgcgattcaaagcccagcgccgctgcgcgcttgatgtgcttgtgcgtatacgcacgggcgcccggctcgttgtccagtgcccacacaagcgtcggaagggcggccaagcgtgcctttgccagctcgcgtagcgactcttccggaaatgcgttggaggacatggccgacactgcgcacatcccgtgctgcaggagcgcgatcgcatcaaagatgccctcaacgatccacacctcgcgcaccgtctgcatggctgtcagcgcggcaggcgccgcccaccacacccccgcatagctctggcctggcgcaaagcgcgccttctgcttgccgaagcggtgcgggcgatcaatcaggcgctcccaccagccacccttgaccagcgggaaacgtaccgttgcggtgccggcgctgattttgcggtcgtagtggctgtcctggctgtagaggcctttcagcagagccaggtcgaaaccacgggagaactgcaggtatgcatcggccgctgcattgggagccgcagccgttggctggaagcgcttggaccagtcgtcgaacaggtcgtcgtacagatccttgacgtgcagctcgcgcccacacttggattggcggccgcacttcactacccaaggttttagatggttggtgtacagctccttcttgctgcacgacgggcatttgccgccgcgcatgtactcggtaccgctccggtgcttgagtccgtaatcccgttccagccgggacagcacctgttgccgcagatcctcttgcatcgaacttccttagacgccgagccgacgcgcagacgcgggcacacagatggcgttgtcgatcacgacataagcgccgcctgcacgacggtgcgcgtcaacggcggcagcgagcaggcgtgcttcttcgtgcttggcgtgcggcgcgacgcgctgcgggacattgcttgccgcatccacgaatcgcggctcttgtgcggtgaaccagctgttggcgtgcgtcacgagccgacctcggtgtttgcgtgttggagagtggacagagcgatggccgattcggtcagcaccacaaggcgctcatccacgctgtcagacgttgcgaggccctcgcgcatgagcgttgccaccacaaccgcaccaaagcgctgcgccgtctccggggcggcagtgcggccgatgtaaccgtgctcggtcttcagcaatccgccatgggtgagggcgacttccaggcaaagcttcgccgtgggcggcaatgccgcccaatcaagggtctttcgcattaggggtgcctcagaggtgagggaagaacggctcgtcgccgacgggaatcagatccatctggcgatcgccgagcgaatcgcggtatgcctgcaaggcctgagcacgctcataggccggggtcggtggaagctcgctgtgtgaggtgggcacgccgctggggctggcgataccggttaactccgaatggcctgtgtaggtcgcaccgcacatcgggttctcgcacacataggagtcatgccgcaggaacttgtgagcgaggaagctggtgcgtttgatcagtcgtgcgctgcatgcctcacagcgaaaaacgatttttttccgaccgaacatgctcacccccttgagctattggcggttgggatttgtgtggcactattggctggtgccttgagacccaatgcgactgccgctttatgcgactcgccgtatttgccttgagagcggccgcgcagcaggtcatgtacgaccgaccgatccacgccgttctgccgtgcgaatgccgagactgtgatgccattcgctccgagccactgccgcgcctgatctgggctgcggggcgtgaactgctgcatttgactcttacggggcatgtcgcggttccgcctactttttgggaattatgtggacttaactcaacattgtcaagtaaggaaatgcctgtatgaccgtagggaaacgcctgaaggaagagcgcaagcggcttggcctgactcaggacgagatggctgtgcagcttggcctcacgcgctacgcgcaactgaacttcgagaaagacgtcaacctgcccggcggagcgtacctactggccgcgctagagcgtggagttgatgtcatgtacgtgctgtctggacatcgggcgcagttggacccagccgatcggctactgctgtctgcgttcaaagatgcatcgccggctgcgcgcaatgctgtgcttgctgcgttgggtttgtcggccgatgcctcgtcttccaagactgggaccggcccagttctgtcgttcaacaagagcgagattggctcgataatttctactaccgcaccgatcgatcaaagcaacatgcagatcgttgttggtggacgcaaaaaaaagagcaagtgatcagcatcgagattggacagctgctcgtggcaaatttgccgttctcggctataccaacgtgaactgtagacacacggttcataggcaacaaaaaaagccgccggcctataaccggcgactttcgttaaggtgtcggcacatagctccttgcaatcctttcgtcaccctcctggcaacgcgagatgacctgacatccttagatcggaacactacagtgatcgaatcgggttggctgtcagataagtcctacacatagcgtaagaatcgcacttgatttgcatcaagcgtgcgcgggtcttatttgagataatgatcgtgagtagtcgttcgtctgcgcttctgctcacgcggtccaacttgatgaaagccatctcggagatgcacatggatgatgcaatggtttgcctgtcaggcgaatacgttttgactgcacacgttgttcggcttggagctgaatgctacgcagagattcttgtgtctagacgtggtggcattacgctacggcagcatcgattaccggtcaccggattcacttcatactccgaggcgagctcctacgcgctgagccagatgcgcacatgcagagtctcgggcaatggaacgctgttgatgccagtagttgctgaaaatcagcggttgcagtagaggaggtgaaaagcatcaggcgatgctttccaactccagcgatgttgtaaagccgcttgagccattgatggcgtgggtagtctttgcaatcagccagcgttgcccatcaatctccggcttgaagccactcaccgtgagggcctgctctgggaacagatcagcccgtccgatcgccagcgtgtagtcgaacttcgccacgccgcgtttcactcgctccagctccgcgtgcgcatgctggcgtgcggttgcctcatcggcatacgactcgcgcaggcgcttggcattgtcgtctgtgccgaccagcaccgattgccgcttcgccttgcccttatctgtccaatacgcacgcacgccggtgtaggcatcgcggtcggccacggagtaacgatgctggtcgccgtcgcgccgcgtcagggtgacggttggcaatggtttgccggtagccgtagtgccggcaccgatcggcgcaaacaccaacgcacctgccttcactgttgccactgcatcgaagcgttgccccagattggtcagcaaattcatgtcgctttcgttggcctggtcaaggtgcggcaggttgatcttcgctaatgcttcagcgacgcgcggcgtcagaccatgttcgccggccagcgtgttgagcacggcgcccagtgtcgtgttgtgccagctgcgttcccgacgtgtgcgcatgtctgcagtgagatctgcactgcgcgcacgcacggtgatgatgtccggcgcgccgctgtactccacctcgtccacgatgaaggtgcccttgtcgactaggccagtggctttccagcccaaagcgacgaccaggcgcacgccgcgcttgggtaatgccatcttgccatcgtggtcgtggatgcgcagatccagctgatcggcttcaccgccccggcactcggtgagagtgagatcgagcagacgcggtgcgatgcgctcggtaaggtcgacgccatcgagtaccacacgccactgcggaatcgggtagttcatgcgacggtcgcctccggcgtggtgtcgtctgcacggcgcaggctcagttggaactctatccgtcgcggcgtgccgtcctcgaagaacagcgaggcggtctcgttgatcgacagcagcagatatggcccgtagaccacgcctgcgccatccaccagcggtagcggctcaccatctgccgcaagctggcgcagcgtgtccagcgaagcgcgggtgccggtgagttcgggagcaatcagaccagatagctcgatgctgtcatcgcctgggccgaggaactggctggctggccgcgcgccaacgcgctcgctggtggcgtggcgccaactcatctgccgctgcagctgcagaaacgcggcgctgtcgagagaaaacacaaacgtgccgtaagacatcatcatcggggtggatcctcagtcgtcgcgcaggctggagcggcgggatgctgctatgcgccgttcgcgctcttcaagttggcgggcgacttcgcgcgccagtgcggtggcgtccatgccgggcgcagcgtggacgtggatgacgtagctgttgccgcctacaggcgctcctggcacccgcgccggagccgacagcggcgcaccgctgtcgatcgccgcgaccggcgctgtggccgttgccaaggccagcccagcgcccaccgcacgcatgcggttgccgagtgccgtcacggcctgcacaggcgcgccttgaccgcgctgcaggccgacggtgaggccttgcatggtgaagtcacccaactgggcgaacacgcgcgaggggctgtggatgccgagcagccctttgaaccgatcgaccacgccgctgccaatgctggcgatcgcattgccggcgtcgccgagcttggagcggatgccctggacaaggccgccgatcatgtccgcgccggcctgcagcatccgggcaggccagttggccaactgcaggttgatgccggcccacagctgcagcagcccttggcggatgcgatcgccgttgccggtgaacacgcccacgatcagcgaccaggtgccctggaccgtttgccacacgccgccgaggatctgcttgatcaccggcagcacaaacacaaacgcctgcaccagccagccgatcgctttgactgccagctgcagttgggtgaccagcaccgcgcccaggatctggccgaagccgcgaccggcctgcgttgcaccgtgcaactgcgcggtggtggcctcgaacggcgtcagcagctgtttgacccacgcccaggcctggcccatcgccgccgccacggtgtcccacaccgtacccagcggcgcgagtgcggcctgcagctcgaccagcaccggcgcggcagcatcgacgatgccttgccagacgccgatggcgaaggccttgatcggtccccagtacttccacaccagcagcgccactgcagcgacggccgcaccgatcgccagcactggcaggctgatgccaccgagtagcggcagcagcgggcgcgcgccattggcgagcatgggcagcacgcggccgccgaacgccaccacctgacggatcagcgcaccgaacccgccgccgcccgacagcagcgcgacggcgccgtggatctgcgaaaacgccatcgcggccgcgccgccggccaccagcagtccgcccaggatcgtcaccaatgcggcggcaccgatcgctaccttggcgatcgcacccaccagcaccggattggcgcggatccaggtcgtgacctggccgaccaccgcagcagtacgctcggtcagttccttgaactgcggcagcagcgtctggccgatcgactgggacaccaccacagcggtgttcttcagcagctgcagcgagttggccgaggtggccacccgcgatgcgtactcggccgacatcgagccgccgtagcgctgcgcatcggccaccttggcgaagttgccctgcagcagctcaagattggtcagcagcggtgcgatcgcgccaattgactcacggccaaacagctgcgtcatcgtcgcggcctgctcggccttaggcagtgcgcgcagcttctgcagcaccgacatgattgccccgccggcatccttctgcatgacctgggccatggcggtggctttgatgccgagcttgtcgaacgcctcgcgctggctcttggtggccgactcgcccgaggcaagggtgagcagcatgttcttgatgccagtggccgagacttccgactcaatgcccatgccggccaccgtggcgcccagcgcggccagcggcccgctctgtaggccggcgacctcgcccagggcaccaatgcgattcaccaccgcgctgatcttgttaacgctggccggtccggtgttgccgagataattgatcttgtcggccagcacgaccacttccgcctggcccatgcgaaacgcggtgcgccaggtggccatcgtctggccggcttcctctgcgctgctgtcgaaggccacgcccatcttggccgcgtcctcggcgaagcggaccagctcctggcgcggaatcgcggcctggccggcggccgccacgatcttggcaatctcggccggcagcatgggcaggcgcatcgagaggttctcgacatcgcgccccatctgcgcgaactgttgcggcgtgctgaagttcacgaccttgcgcacatcggccatggccgactcgaattccatcgcatcgttaatcggcaatgcagaagcgcgcaaggcgcgctgaccggcaaatgccatcccggtgccataggcgctcgcctgcaggccggcgctttggatgcgcgcactgcgacgctgagcagcatcgatcgctgccagccgctgttgctgggcacgcatggcggtgttggtgctctcgatctcgccgcgcaagcggcgctcatgcgtgaccagctcgcgcgtgctgatcccggccgtctccagccgaccacgcagacgctgcaagccggcctcctgtgcgccgtgcgcggtcttgagttcgcgcgcggtgcgcacagcgcgcttgaactcagcattcatggcagcggtaggcgtgccggtcgccttgatctgctgggcaagtgtgcgcaccgactgccgctgtgcatccagcgcagccttggcacgctgcgccaccgcgacttgctcacggtaggcgccgatatcgcggtgctggctgttgagttggcgcagcgcatcgcgctggttgcgcagtgcggtggcaacaccgcggctaccactcaacacgcgccggaacgggccggtggcgcggtcgacggcggccaggatgacctgcaggcgcagattgtcagaggccgccatttaggcggcctcgcgggtcagtaggtgcagcatcattcggctccgcttcgcaggcgtgcacgctcgcgccacgccgtgagttcgtgcagcgaccagccgttcatttcagacggcggccagtggaagatggccgcgatgtcggccatcgcatcctctacgcagtctggaagtccgcttccctctgggccttcgtcaagaaaaaaagctgcacctcctggccgagggcaagcaggtcggccggatccatcgcattgacgtcggccgtggtcagcgtgggcgaagtaatgcgcggcagcagcgttgccatcgcggtgacatccaactgcagcacgtcgacgagcttgaggccgcgcaactcgcccgcgccgggcttgcgcacgttgacctgcgtgatggtctgctcgccgcgcacgatgggctggtcgagggaaacggcttgggaaaatgtcggggtcatcggaaggtctcagggctgaggcctggcagcgccaggcctgaagggtcaggcgccgatggcgcggcgttgggcggcgagcagatccacgccgttgacgatctcggtcatgttcaccagatcgatctcgatcacggtggcgccgttgatggtcagcttgtagtaactggccgacgtcttgaccgaaaactcggtgtcatcccccgacttcccggtacccggatcgatctcgctgtggcggccgcgcacgaccacctccacggcatccacggcgccgctgtcgtcgcgctggtaggcgccggcaaagcgcagctgcacggcgttgtgcgtggtggcgccatactgattcagcacgctgcgcatcatgccgccgcacttccattcgagttcgatcttctcctgaccgaagtctatgtcgaccggaccattcatgccgccgccacggtattcctccatcttgcgggacagtgtgggcagcttcacttcgaccacctggccgagatagctctcaccgtcgttgaacaggttgagcgccttgagtttcttgggcaacgccatggggttctccggaaatctaggtcaggtgcgttacgcgttgacgcgttcggcaaagtcggccaggtagctggtggtgatcttctgatacagctgcaggttctccagcggcggcaccggtgtgtagtcgtagtcgatgcgcagcgcgccatcggccagcgtggtggcgctgttgagggtgccgtcgtaccaggcgttggcatcgatcagataaccggacgatttgaggtcgcggaacttggcgttgatcgtttcgatcaggtctttgaccatcgagggatgcatcggtttatcgacgtagaacgccacgccttcggcgatggtgtcggccaggatctgcgcggtgcgcgtggccgtctcgaacgcgaacatgcggtcttcggcgcacgtgcgcgatccccagaagcgttgcccattgaaggtcaccagcgtggtgatgtcgccttcgttgagcacgccggcatcggtggcaggatcctgcagatcccagtgcacatccttggagatgccggtgacgccggccaccggcacgtttgacagactcttgtgccagccctgttcggtgtcgatcttggcgcgcagaccgagcgcacgtgcggtggcatacgcggcggtcgtggtactcgtggcggtatcgaaggccaggaagtccggccagatcagcatcagctcacgatcgctgaactggccgcgatacgtgacagcctcggcgacggtctcggcaaccggtcgcacatacgccattgcgcgcagcttcttggcaatggtcgccaatagcttggccaccgggagcgtgtccagacctggtgcgcccaggatgcgcgggcgcacgcccaactgtgcctgtgcggcgagcaaggcatacaggcctgtatagctgttggacctggcctctccgatgacgttggttgggatgttgcccgcgtctgcgtcctcggccacgcgcacgacgatggtcaccgggttggtttggtcggcgatgccctgcagcgtcgcgcgcaatgtgccctggatgccggcgctggcgatcgcaccgagcacgtcggtgatcagcaccgccttgttgagcggaaagactttctcgtccgcgtcggaggctgtggcgatcaggccgacgacagcggtggagacggtacggatggtgcgcgtgcccgcgctgacttcgatgacgcggacgccgtggtggtaggcagtggacataggttcctcgatcaggacgagcggaagcggagcgggatggtcaggcgcgagcgcgcattggcgggggcaacgtcggtgcgctggccttcgatggtcagcacgaagttaccgggcgtgtcgccgacgaccaggccgacgcgggtcaggcgcacgcgcggctcccagcgcatcaatgcggtagccgtggcaccgtagagcagcgtgcgggtggcgccgttgaacggctggtcgatcagttcgggcagcagcgagccgaagtcgcggcgctgctcgcgtgtgccgatgggcgtggtgaggatgcaggcgatcgactgggccaagtgttgctcgccttcgatcacacgcccggtgatggcatcgacgccgatcactgcgggacaccgctgagcgcgctgccggcagtcacgccggtggtcttgtggtgcttgaggctgatcccgccgccaagcacgtcgatgtcgaccgtggccgtgccggtgatgccgacatcgccgttgatctgcgtggtgccgttgaccgtcagcgggccgttgagcgtgatgccgccattggcggtgatggttgcagtgccgccgctgggcagtgtcgcctgcagcgcatgcgtgtcggtgtcgtattgcagctgcgcgccatcggcaaagcgcagcatgtgcagtgtgtcggacgtggcgggcgctgtgaattggtcggagtaaagaccgcgtagcaccaggccatcggccaggtcgccggccggcgagagcaccacgacttgttcgctgatcgctggcgccgaccagatgatggttgtgccggtcagtgtgactagccaaggcagatagtcggtcatcatctcgccgacctgcacgcggcatcgcgcggtggcgagattcacctcggcaaccgtgccgaggcgaatggcgttactcagtgcggaggatgcgttgcccatacagccatggtcgatggccgcacgggattgcgcaccgcagttggtacgtaaagcgcagggctacacagcggctacttcgggcaccttcggctgcaccgaccaggcctgtgcatcttcgtcccacaccaccgtgccatcgatcgacaccggtggcgccacggtggtcagctgtcccggcaacgcgacgcctgcggccagccgtggcgcgatcgcgccggtggccttctcccagaccagcgcagcgctgtagtccggatccgcacgccagctcctgcgtgtagcgtcccacacgttgcggcggtagtcgctaggtaggaaagccatcggttgcgaggtggtgcacccctgcggcagtgcatctcccaaggcaagcgtattggcgatcggcacggcgctgtcgatgctgtagagcatcaccccgcgataatcggccaccagttcccacatccctgagagggacgacaggcggtgccgctcatatagccctgcaggcggcgttggtgcagtggcaacggtgttgggcggcaacgggtagcgtccttccagctcggaaaggtagaccgtcaccgggccggtgtactcaccggtggtgggatcaaaggcgtaggcggtgctggtgcgcgggagagggttgctcatcttgacctcagtaggcaatgcaataggtcatgcgcaggcctgcaggcaggttgtctatgccgccggctgcgttgacggtgattgtgtgtgcgtgtgccccggcaccgcgatgatccacgtcgtgcacgtgattgccgccctccgcgatgccgatgccgtgggtgtggttgccaacgccgttcatgctgatgttatggccatggctacccgcgccgtcagtgccgaaggagtgcgcgtggttgccgccggcaccggtccagccatcagacggggcagcgtcgttgtcgcgctcccggtagatgccgtagccattgatcacgctggatggaatcacgccaggatgttggtgatcaccagaggcgctcgtgctgccgccgtgcgcgtgatgcccttgcgcatcggtccacgcatagtgcgcatggtcaccggccgccccggcactcgcgccatgtgcgtggttaccggccgcattgatagcagtgtagtgggcgtggtcgcccaccgctgctgcgctggcgccgtgcgtatgggaaatgacctggccggggtcgtacgaacccaccgcggtggccgcactggtgtgggtgatcaccgtgccttccttgatcttgggtacattgaaggttgtgctgccgtcacccgcgccgtagaccgtgccaatggccgcaaacagcgcagcgtacttggcacgcgagatttcggcgccatcgcagacgagcaggccattgggtggatacagcgaggccatgaccacgatctggccgggtaacaggaatgattgcggcacgttgagcatgttgcggaagtcgcggtaccagtcaccttgacgtccatccagcatgtcggcatccagaccattgccgtgaccggcatcgctcagggcagccgtgcgaatgcccagcgcactgcgtgccgctgctgcggtggagcgcgacaatagatccttgatgtattcggtcggcccccgttcgccaaggcgctggtccagtgccgccagtaggttggacggcgacagcgcacgctccttgtccatccccgcgatggcttgggcatcggtcgccaggcgcaccacgcccggcacgttgatcgtcgctgccggatcggtgaagttgatgtcgccaaagatgatctgggcggtgtccacgtcggtgaacaccacgtccagcgccaggagtaccgaggccgcgccggatttctccaccagcaactcggattgaccataggcgccaaacagcgtgccatcggccagatacaggccaaagccgtagcagctgtacgctgcactcgattcgtcacgcaccgagacatggatcgtgtccttcgccgtgaccaagccgccgatggtcgtcaggcgcttgatctcggaaggcaatgcggtgaggccggcctgcgccacgaaggcagcgctagtcagtcccacggcggcaatggtgaccgcccgcgtaccggtctgctccgcattgaccagcgcctgtcgtccagcagtggtgatcttgattttaagtccgggcatctatgctctctagctcgcatcgccctgcaggcgcaggaacagggtgaccctgccgcgtgccacgacattgagtcgggcctcggcttggaatccttgggtgaagctgaagtgcgcgcgcacgggcttggtgcgctccacctcggcaaagacttcctctacgaaccgggcgctggcgctttgtccatcggcgccggtcagcgtcagcgccagctcgaaggtgtgcggctcgccacgtggctcctgctgccaccattcacggatggccaccgcgccgccgaacgactcgaccaccatccgcacgctgtcggctgtgcccttgcgtcgctggatggccatagcgctgcgcaggcgcgagcgcttgaccgcatcgctccagtcggccttccagtcgtcgacggacaacgcccatgccagccacggaagatgtccggccgggcacgtgtcgggattccacaggtcgggatacggtagtgggatgccttctaggcgcgacgccacggcggccaaggcgcgctccatcggtgtggcattgggcggtagcggcgaactactcatcgatgcccgcgtgcacgatgtcaattgccgtgcagtacgcggcctgggtccggctgatccggatgtcggcggcgggctcatctagctcgatgcgctgcacgccatcggcgaacagcttggccttgatcgcggattcggggacgtcgcggccgatccgatgcgcttcggcaaggtaggcctgcaggctgcgcagcgcttcacggatgacgaccgccgagtcggggccggcataggtgtagaggcgcccacgaatggcatacgggatgatctcggcgctctgcactgcgacctcatcggtcagcgggcgtacgccgtcgtctgcgaggacggccgcgacttcatccagcagctcctgcggcgcggttccgtcgcccgtgcgcgattgcacggtgaccaggacttgcccgggcgcggggctggtcgcgctggcatccatgacgtcagcggatgcactcagcgcgtggaagatgtacgccccctcggggcccgctacgctgaatccctccggcgcaagctggatgcggcggcggaagtcgacatccgactcgtaggtcggtgcaaggccgatatcccgttggcccggatcgagcacaaggcgggctacaccgaacagtgcacccaggtggtcgagattggcgccagtggcgaaggccagcatggtctgctgcgccttgtcgttggcgcgctggcgcagcaggagctcgcgagccgcgaacagctgcaggatcttgtagaccggatcggcttcggtgagcgcagagaattccggcagtagcttgcggaattgagcaagcgcttctgcaaagattgtctcgaagtccagcgcatcgatcagatctggggctttaagtctggatagatctaccgcagtaaatgaagccattgcacgtgcggaaagaggggggcttgtagaatcccctgtaagtgctaattggcaaatatacacgcgcagtagtatgcaaacctacaaggcgcgatcacgcaagctacttgtctagccggctagcgctagctcacccaagcttcatttcccgtactttaattcggtgctgatcaacaagttgcgcggctgcctgtagttgctcttctgagagatctgcaaagctagggatgtcggccataaatttgtggaagcgctcctccatcccgtccatgctgatgccgtctaccatcgatctacggaatattttcttggccaacttctgcagctcttggggaagctgtcctgtcatcattcgttgcgctatccaaagatatatgtcgacgatctgaagtccaatcgaatacttgctatctagtacggatatttctttggtggggtggcctattcccaatatttcggcatcgcccatgtttttataaagcggatgattgagcatcgccatccgatcccttggggaacaatttcgcagcccctgattcatcaagcccaacaccctatgggtttcaatctgagccttattaaattctttctgttggtcaacaatgattgatgatgcgtctttcaatccttttcctctgattcgtctagccattgagttcactacaaattggaagccaacggcattgggcgagaggatttttttatcttggtatccaaaatctaatgctaacggattcgtgattccatacgagcaggcgtcagcaataacttccttgcttctgtggtcgaatgcgctatccaaagctcttgctttcactgctgtcaataattcgatgatgtctgactcgcgcatttcgatgtttcgatccgtgcacaagctccaggatttacggagcaagtcttcgtccatgatatgtgccaatttgtgaattataacgaaccgcataggtgtccaatagctttcccatctcactgcagggttcagttcggaatcaaatatcgcgtcaaagaaaatgactatggctagtgttttttttcaataaaataataatcaaaatcaaaattcatcttctcctgaaggtgtaaaaggagatttgaaactttaataatcccagatgcccgcatatcttttgcatgaagttcgccagcctttatttcctgcagcatttgtctgtgaaggtcgatgccaatcgcgtcgacattggttctgctggatataacgccatagcctagcttcggttgatctctgttaaaaagatcattccctgtattgccggtttcatcgatgtgaaaaaacattttcttccttgggggtgagttgatcgtttcattaaagatgagatttttagcttaaatgcaaacatcggtggccaaattttttgaagatagctgggcaatgaactcagcttttcctaccagtctgatacacgggcgatttggcgttccagtatgttttgcaacatcggatatttcctttcctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgatggtcagggctaatcaggtttccttttgagccgatcaagtcagcaccctagcactccgcaatatcacgctcaatggatgagctttgttagggctttcgtaagtgccttcgatacctcgccctagcctaagtggtttaagacttggtcgtggattagcagcctgtcgttagcggtgagacccaacagcacccgcttctcgtagcgtgctctcggaccgcctttgcgcacctgttcgctcagtccttcctgatgcacgcgtgcgatacgagacacccgtcccatgaagccgacgctcaccccgttggggctggcgctgaccttaaggaacttggcctgccgcagcttggcgaacatcttcgcgcgtttgacgcggccggccttatgcagcagctgctgcttgcgcggtgagtacgctgagccatcgggcgcctgctgcttgccgatgcgctggctttgcgagcgccgcagctccgtgccgatcttgcgcgccagtgtgcggcgctcgcttggctccaaacgcgccagcagaggcgcggcccagttctccagcgcggtcagctcatccatgtgggatcgatttgtggctcaggtgcgtgggccatgtcatagccgccgccatccttcgccgtcaccaccacgcgctcggtcagcggcaacttgatcgacagatccacggcatcgttggcgaggatgtcggcttcgaaggcaatctcgccacggcgcgccgggttggacagcagctcggactgattgacctgcacccattccagtagcggcagcatcacgctgtccgggtggccggcatagtcggccacgatcagattgagcgtgtactggtactcgaacgacagccccggctggaacgtgctgaccaggctgccggcgtcgataaacaccagcagccgatcagcgtcacgtgccaggtccggcaacgccgcgaccagatgcgcacgcaggctggcgggcttgatcatggcgtcgctgccggcagatgcagctcgatccaatcttgcagcgcgctcagctgcgcggcggtggcgtggcagctggtgtagttgtcgacgacggtgctggcgacggcagagagcgtaatgccggcggccggtgcatcaggatctccggtgggcggcccggcagggtggcccgaggcggcggcgtcgtgcagccgcacaaagccagtagggatagcgcaagcagcatcggctttctgggtgacatagatcgggatctcgcgggtgatggtggcgccggcttcgcgcacgacttgcacgcgatcgacgtactgggtgacgacggtggtggaggtcttggcgctgtcgcgttccgcctcggcctggcgcttggcctgcagcgcggcgtcacggtcttgccgggcggcgccgacccgctgctcctgccacacgcagccaccgacgagcactgcaatcaacgccagcaggatgatcaggcgcgtgaccatcagggcacgcccaggatctgcaaggcgcgctgcgtgcgcgtgacgcgatcgctgtggccttcgggcaaacgcttggcccgcacgttgcccaggttgatcttgcggcccaggccaagcacatcgcccgcatctgccatgacgttgaggccgttgtcctgccagtacgcagccgcgcccagcgcgctgggctcgatctgcagcaagaggtccggctgctcttcgaccggcaagccgatcagctcgccgatacgctggtagttgccccggaaggtgtgctgcatcgggccacggccacggtggcgatagccatcgccgctggcttcgttgccgttgcccagcaggtcggcgtagacgaagttggccagaccaaccggattgcgcaggaacctgggcgcttgtgccggcgtgatgcgtgcgccgaagacttccagcagccgggcgctggtggtgtacgtcagcccttcttccatccgcgacaggctcaggctttcgtggccgagctggcccagccaatgcgcagcgcggcgcttggtggtgatgccgaagcgattggcggcggcgagcagtgggccgtgccagcgctgtgcgcgttgcggcgagcactgcatgatcgaagcgagttgggtatcggtaaacatcaatcgaccttcaggatgcgcgccacattcccccgggcgcggtaggtgagcacggccagcacgatcaacgtgcccaggtgccagagactgacttgcgagcgggcgccggccagcaggatgtgcagcgcctggccgccggtgctggcgatcagcaaccacgcgcaccagcccgcgccacgccggtgacgcgcatcgactggccggtggtaggtaagcaggcggacgcagatggccagcgaggccatcaacgtcaggacggtgaccaggctatgcactgggcggacctccacgacgtaggaaggaaaagtcgaaggacttgctcttttcgatcaggcccagcgtgacggtgatggcgcacgcggcgctggcaaaggcggcgacgccgctggacttgatcggcaaccagcgcagcagctccggcgccagctggtagccggcgatcacgctcaccgggaaatagatcagccgcgccagcagcggttgtttggtggcagacaccacgaacagcgcgccgccggcaaaggcgccgatcaatgcatcgccgtcgatgccaggcagcacggaggccaggcccacaccggtggcgatcaaaaagccgctcgagacggaggtgggttcggtcatcagttcagtcccatagctgcacgagcggcgtcatcgctgctgtggtggtggttacctcgggcaactccaccggggtgccatgcggaagcacggcgccccgttcggccaggccgggattgaggagataggtccgctcgaccaggccggccgtgctgcccaggtggcgccagcacagcaggtcgacggtgtcgccttgcatggcgtgcacgcgcatcagatgagctccaccgtgctgcgcggcaggttctgcagatcacgcaccgcccagcgctggtcgcggcgcaattcggtgatgctcggcgtcaggtcatcggcgcgctggttggcgctgttggtggcatcgaagctgcggtaacgctctgtcacctcgacggcggtggcacacgccaccgcacgcaggtacagctgcacgcggcgcgagacgccgtcgacggtcgtgctggggagatcgctcaacgccgcgtagccggccgcctgctgcgtatccgcccaggcctgcagtgcgtcgttgaccgccaacatggcggcaacgatcgcctggcgcagacgcgcatcggtgacggtgccatccaggcgcatgctggcccgcacatctgccggtgcaatcgccggccagaacggcgcattggcgatcgcatcaggcgtggcgctggtggtgccggtggccgtgaatccgctcatggatggctcggaagagatcgccggtggtcggggcgtcaccgcagcgaggtgcgtgctgtggatcagccccgagccggcgagggttgcggggacgctcggttatgcgctggtgccggaaggctcagcgctgaacttcttcaggagccgctcggcgcgctccagatctttcttgccgccgcagctgccgtgcagtgcgatggcgcgctgcaggtcggcgacagccgccgccacgatcggctgcgcctggtcggccggcgtctcgtcggccatacccgccaggcaggcgcgggccagcgccaggtgcagcttggcgcgcacctcgtcgggcatgtcctgctcggccgtcagcgcggcggtgtcggctagcacggccgcatcgaacggctggccggtcttctgcgccgacagcgccgcttcggcaatctcttcggccagcacgcagcccaccgtgcgggagaagcggtcgggcatctgcaggttgtgcttgagcacataggcgcccagctccagcgcgccggcatagtcgccggcatcaatgcgccacaccatgcacgtcatgacgatctcgtcctgtgcgccctggccgccggccagcacgccggccagatacggcacgtaggtcggcaacagctgcaccttgagcgccgccttgccctgggtggactggatctgcttcagccgcaggcgatcgctttgcagctgcgccatgtgctgctcgtaggccgttgcaccggccatcagctggtgcggggcgcgctgggccgcttccagctcggcgagcacgcggctgtggtgacgcttggcgggactgtcggccatggcttaggcctcgatctcgatgtgctcgaccacgcagcccaggccgtagtcctcgaccacgtaggcatcgttggaggactcgtaattctcgacgcgatcgcgcgcgggcacttcctggatgtagcggcgacggccgccggtctggtaatagatcgacaggttcgccagcgaagtgaccatcaacgcgccgtccggcaggtacggcacctcggccacctgcaagccgcccacacggcgctggctcaagatcagatcggtggcgatcttctcgctggccggctggtccttgttgaccatcgggaaatacttgtcgtgcatcaggtcgcggcccagcacgaccaccagactcggatccttgcggtgccacgggtcgagcaggttactcaccacatcgaacaccagcgcatcgaggttgccgtagtcggcgccagctgcaccgccgatgaccaccttgccggcggccttgccgctcgccagcacgcgctgggccgcgttggtgcggtactgctgcagccagccgatattgacgtcttccagcagcgggaacgcggcgcggtcggtatcggcagcggcgtgcgtgccgttgaagccgatctgcaaacggtccagcgcctggcgcttgacgatcgcatcgcgcaggcgtgcctggaagtccgggaacttggcccaggtatcgagcaacgcatacgggatggcggtgtcgaagtcggtcttcttggcgaggtactcgttcttgtcgagcgcggcgacattgcgcggggtgcgcgtcttgccggcgccggtgtcggtgcggctggcgatgctgccggtgacgccgatgcccaccttctggccggacaactcgtccaccgggatgatgttgaccttggacaggaactcgctggattcctgcatgcgcgattccagcttctgctgcacggtcggttcgacggcgaacgagtggaaaacggaggtgatgccgttgagcttggcgatctgctcggcgaactggttgaactgcaggcgggtggcgttttgcatggtggctccgaaggtggggcgctggcggcgtgtgtggtgtgtgggatcagcagtcggtcagcacggccgcgccgccgccggtgaccaccgggcgtgtgggctgcgaggggtcggcctgctgcgacagcaactcgcgcagctgcgccaggtcgttcgccagctgttcgtgcttggtcttctgcgcggcgtgttcggcctgcaggccggcgaaccgttcgtcctggccacgcacgtgctcggcgatctcttcgacaccctggccgaggtcggcgaactgctgggcagtgatgttggttgcgtcctcgctcctgagcgcggtgcgaatccggctaagcaagttggcgaccgagccttcgctgacctcgctgaattccagcgtggtttcttcggcgacggtgaacaggttgccgggtgattgcttgcgatcggccagcggattggcatccgggtgttggctggcaaagatcagcatcgaggtacccaagctcgcgggcgaatcagtgacggccaagccgaccagatacgccttgccggtgttggcgaatttctcctgcacctcgatgctggtgtagagcttctgcttggacttgttgatggtgatcagatcggcggtcggctcgatctgtgcgaacagcgccagacgcttgctgccatcgatctcgacctcttcggctttgacggctgtgacatcgccatacgcacggaagggcgagtccggcagcaagctgcgcatgtgctcgatccagatgcgcgcaccgtaggtctcgcggttgtaggtggcggccatgtcgtcaatccagctgcgttggatcgtgcggccgtcggtggtggcgccttcgacggccacgcggaaccagttggaacggaacttcttggtcttgcccgacatgggtgtcctctgcgctggatgcgtttgcgatgacccatggtcaaacgcgacacacagcgcagcaacaaaaccaccgtgtaaacaaggtggttacgcgtcgctcaactgtcgggattaagaggtgggttgcaccctggtcggcatgcaaagcgttgccacccagctcccgatggacacccgcagacaggccaagttcctgtactggatgggatggcgcgtgaccgaaattgcgcaggccatcggcgagaacacgaagactgtacacagctggaagtcgcgtgacgagtgggatcgcgcagacaacgtggagcgcatcggtggtgcactggaagcgcgccttgtcgtgctgatcatgaaaccggaaaaatccggtggcgacttcaaagaaattgatctgctgcatcggcagttggagcgccaggcgcgcatccagcgctaccaaggcggcggcaacgaagccgacttgaatccggccgtggctaatcgcaacgccgcgccgaaaaagaagcccaagcgcaacgacttcactgaggaacaggtcgagcagctgaccacggcattcatcgacggctgcttcgactatcagcgcgattggtaccgggccagcaacgagcgtacccgcgtcatcctgaagtcgcgtcagatcggtgcgacgttttacttcgcccgtgaggcgctgatcgatgcgctcaccaccgggcgcaatcagatattccttagcgcatccaaggcacaggcgcatctgttccgtggctacatgcagcagttcgtgcgcgagacgatcaacgagacgctttccggcggcgacagcatcgtgtttcccaacggcgccgagctgttcttcctgggaaccaatgcgcgcaccgcgcagggttaccacggcaatttctacttcgacgagttcttctggacctatgggttcaacgaattgaacaaggtcgccagcggcatggcgatgcacaagaagtggcgcaagacctatttcagcacgccatccagcatggcccatgaggcctacaccttctggaccggcgagcgccgcaacaagggcaaaccggccgcacagcgcatccagatcgatgtctcgcacgatgcattggccggcggccggcgttgtcaggaccgcgcctggcggcaaatcgtcaacatcctcgacgcgcagcgccgtggctgcgacctgttcgatatcgacgagctgcgcgaggaatacagcccggacgcgttcgccaacctgttgatgtgcgacttcgtcgacgacggcgccagcatcttctcgctggcgatgctgcagccgtgcatggtcgacagctgggtcgagtggggccaggactacaaaccgttcgccgtgcgcccctatggcgatcgcgccgtgtggatcggctacgaccccgccgagacgggagataccgccggactggttgtgttggcaccaccgcagcagcccggcggcaagttccggctgttggagcggatccagttccggggcatggactttgccaagcaggcagccgagatcgagcgcatcacgcgccgctactgggtgacctacatcggcatcgacaccaccggcatgggcagcggtgtggcgcagttggtgaagcagttcttcccgaatctggtcaccttcagctactcgcctgaagtgaagacacgcctggtgctcaaggcgttcgacgtgatccacaacgggcggctggagttcgacgccggctggaccgacgtggcgcagtcgttgatggccatccgcaagaccatgacggccagtggccggcagtccaccttcagcgctggccgctcggaagagaccggccacgcggacctggcgtgggcactgttccacgcgctgcagaacgaaccgctggaagggcgcaccgcgcgcaactccggcttcatggagatctcttgatgttgaccgaccagctgcccgccaccgcgcctgcagcgccagccgtgcccgcacgcaccgaggcgttcacctttggcgacccgacgccggtgctcgatgggcgcggcgtgctggactatctggagtgctggcagaacgggcgctggtacgagccgccggtggcgctggatggcctgtccaagaccacgcgcagcaatcccttcctgcagtccgggctgatcttcaagcgcaacatgctggcgcgcaccttcaagccgcatcggctcctgacgcgtgaggccttcgagcagctgtcgctggattggatcaccctgggcaatggctacctcgagcgccgccgcaaccgcatgggcggtgcgctgtcgctggctgcgccgttgtccaagtacatgcggcgcggtatcaccgagggcgagtacttccaggtgcgcacctggcacgacgagcacgtgttcgagccgggcagcgtgttccagctgcgcgaagccgatgtcgatcaagaactctacggcctgcctgagtggatgccggcgatgcagtcggcgctgctcaacgaatcggccacgctgtttcgccgcaagtattacaacaacggctcgcatgccggtttcatcctgtacctgaccgacccgcagcagagccaggaagacgtcgatgcgctgcgcaccgccatgaagggcgccaaggggccgggcaacttccgcaacctgttcctgtattcgcccggcggcaacaaggatgggctgaagctcatcccggtcagcgaagtggcggccaaggacgagttcagcggcatcaaaggcatcacccgcgacgacatgctcgccgcgctgcgcatcccaccgcaactcatgggcatcgtgccgcagaacgcaggcggcttcggatcgatccgtgaggccgctgccgtgtgggccgccaacgagctggagccgctgcaggcgcgcatgctgaagatcaacgactgggtgggcgatgaggtgatctcgttcacccagtacgcgccgccagcgaccgcgtaatcctttcccaccgcaagaccacgcaatgctcaagaacctccgttgtggcgaatgcgcccgcctgctgtgcaaggccggcgccttcgatgaaatccagatcaagtgcccacgctgcggcacgctcaatcacctgaaggccgagagcctcacctccgatcgccgcgagcgaatccaagaaggctctcaccatgaaaaaccagctcctgcagggcgacgccctgaccatcctgcccacgctcgaagcgaattcgttcgacgcactgatcactgatccgccgtatgcgagtggcggcctgaccgccgctgcccgtgcccggccgccatcgaccaagtactgccgagatggcgggcacgctgacttcgttggcgacgagcgcgaccagcgtggccacctggcgtggatgcagctgtggctatcggagtgcgcgcgtcttttgaaggagggagcgccggtgctgctgtttaccgactggcggcagctgccgcttacgaccgacgcgctgcaggcggccggcttcaaatggcgcggcgttgccgtctgggacaagacggagggcgtgcgtccgcagctggggcggttccgcaaccaggccgaatacattgtgtggggtagcaagggcggcatgccgttggatcgccgcgcgccggtgctgccgggcgtggtgcggacaccggtgctcaaggctgacaagcatcacctgaccggcaagcccaccgaattgatgcgcagcctggtgcggatctgtgaagcgggcggccggatcctggatccgttcgcaggcagcggcacgacgcttgtggcggcggagctggagggctaccgctggaccggtgtggagatgacgcagcactacgccgacgtcgcgcgcgcgcgcgttgctgctctgtgagtgtgatggggcggggggacccgccctaatcattttgtggtgataactcgcggagcgaaagcgttgtcagctcagcagcgacgtgtcagtaacatccaataagcctacgtgcgccatgcgtgcttcaacctggtgggcacgcttgagatgggccggattgttgaggtcgaagcattcatcaacggccacgatgacggtccctttggtgccgaccgggattagggcggctgcttccgggatgtgttttgcttcaaccatgtgcgggacaaaacccatccagccgagccagcggcggtgcggaaataattggttctcgcccatgtagatttttatctctttaccagattgtgggcgtgtgcttacatccgttccgctgaatattatggactcggtctgcgcaatagcttttatgctactccggaatatctcactggcccccgcctcgccgtatgcattgatcgggtcgtaaatctcgaacgtgatataaccctggcctggctcgaaggtgagtaaggccctgccgggcttgagccactccttatcattcgaagcggtgcttagtacggcgcggaagcctcctgcgtagtcctgcgaattattttgtgctgcatctgctagaaatgcagatttatcttctagcgatattgttgcgccgccttttgtatttgccagcgaaaaccaattttctagagagggatgtacggaggaaattgatttcgtaagtgcagtcaggcgggcataaccatcgtcctccccgatcgcctcctcggcaatagttgcatcgatagttgcctgaatcatcaagttggtcatggcgtatatctgcaaatggtagcgtcagtccgaaaggcgcgagtcgcagctaagtagcaggttttgtatttgaaatgccattggagtttagccggagaaccagcttctgttactttgctgcgctggcggttcttctggtcaatccagccgccaattattttttttcttacgaatggccagcgaggtagtgcgctttccgtaaaaaattgagcgtactcagcttttgcttctacgacagtgcactgtcctcgccagaacccatcaaagccaaaaccgccatagttccactctgaaatggtaatttgatttttccctcccaacacacgcaagcgcgtgcgatccagcgtagagccgccataggtgtagacaaaccgctctggcgctgcgctcatgttggcaatttgtaattgataatcaaaattatcgtactgattaatgttgatcgtatagttggccggcgtcatcaccccttgtgccagtttgcagctattgcactgattctggttgctggtctgcgagcagtctgcctcgcgggcttccacgcgtggttcggcttttgtatctggcttcacgcccaaggcgtctttgagcttgttccagacctggccgaccgtggggccgcccagcgggtctgtttgtgatgggtcccagccaccggggcgggtgatcggcggcggcggaatcggaacgggtacggcgaccatggcggtgctcctttcagtcgatatccgatgacagcatggcgagcaagtcggccgctgtcaggttgggggtgttggtctgtgcgaaccataccttggtaaggggctgatcacgcaatcctcgcgcccaggcgacgtcagccttgacccagcccaccagtgttggcaggtgagtcatgccgaaggcgttgacggcgtggcgatagctggtctgcacgtccgccagcagttgggcatcgtctcggctggacacagcagcagggtagtcacgacgtacttctgcagccagacgcggcaaaaagctgcccggatcgggcaggcagagcttggcgtattgctcaggtgtcagctgcagcatcggcggcctcctgtagcttgcgtgcttcgtctcgggacagcgtccaatgttggccaagcgccatgacctgccattcgaggatcgggccgagcagttccaattgctgcgccagtgtcagtacctccatgtagcgcagccaggcacgcgcgtcgtagaagcgcatgagcgccaggctgccgtctggcagctcaacgtcgagctgttgctccaagtgtgtgaacagttcgtcgaagggtacttccgatgccaggcgcgtcgcaccggctgcagtgcgtccaagttgcgctagccacgtatccaaccccggatgcaccgccccgattggcaattcgatcaaccatggcgaggcggccacatgctcggcctccggttgatgctcgaacaacgagcgaatttcgaggtctgacgccgccgcatgatgttgcagcgtggagagataggtcggatccaccgcgcaatctatgactgcgaattgataccaggtcctcatgtgcggctcaacagtggtgcgccttcgccggcgccggagagcaggcattccagacagacaggcggcttatccagaggcatagcgatgccgggcgattccgaagcaagcggggcaagtgactggctgtctgttccggcccccaactccacgtagttgcgcgactggcgctgcgtgctgatcgtgcaaccgcaggcgaggtgggcaccgtccagcgcgaccggctggccttcgatgatgatcgtgggatcgccgtcgacgatggcaaaaacccccttttggcttgcggcacgtcgcgcgatcgccgacgcgtgcgactggcaggccgtcgacgtcggtctctctggaaccggtgatcacctggccaccaccactggtcggatctccgaccacgatccacatcctgcgcatgacatcactccttatgccgatcaccgtgctgcacctacaggctgccacaagccgcccgcgcgcgccatcggcgagggcatcgcggccggcaccgcattgtgatgcgtatccgtaaagcttcgtgcaggcatgaccctcggccgcctactcctgcctccgtcgcgccacgtgtgtcttcaatgaagcgccaggctcggcgcctgggtcaccgacgacaggagcgggagcatggagccgaccaccgcttcggcaattcgctgtgtagacaccggcgcgcgcaatcgtcgccccgccacgcctgcggtcttcatgagcgcatttcgctgcacccctgcggaccagcgccggccgcgcctgatatggccgcaggggccgttcggcggggttgcccatccctgcggaaccctgcccgtgaggggcgtgccagcccctgctgtcagcgatccggcgtgcagatcgtccaaacgaaaattttgaggtgaccatcggaaacaggtaattggtaatcaatggcttgcaccgtctccaagtagctgattattttatgatttttggattaccttccagggtgatcccaggtaattcgcaggcgccaagaaggtaatgtcattgatggataaggaattttttcaatggtccaattacctgccaaaacgtaatcacgttacctgcgcattaccctcttattacctttgaaaaattgaaataagtatttgatattgttggatatatggcactccgcaatgccgcattacctcaatgacctcttcccgatggtcacttcaaaattgcggcgatagatgcctgtcaggggcctgtctcaccgcgcccgccttgctagactcggccgcatcgtccagtccgccgtgttgcgactggggtcacctgcaaggagcgtcccatggacccagtcgctaccgttctttccgcattggccgccccgcgtcggtgtccatcccgcaggcgcagttcaagggctgcgatccgacattggtcaatgcgcagcttcgctccgaagccgccgcagacctagggtgagacctctcatggacgtgaacgaacgcctctacgcactggccaggcaagcgggcggtgcgcgtcgttacctgctgatgcagacaagcgatgcggccgacgcggccggcgaccgcttccagcagatgctggccgaggttggccttgcgccgatgccggtcaagatccacaagctgccggcgccgttctggccggtgctgatcgcgttggatctcgaccagggcacgcactcggcgctatcggcgctggcagtggacatggcgatcgccgatactgcgtcgcaggcgatggagcacgggcagatccaacgcacgtgcgcgtggatcttctccaatgccccggtcggcgaactggcgcgccatctggcgaccaccgcgattgcacgccacctgccctcgcacaaggcgcgttggctgcgctactacgacccgctggtggccgatctgttctggcaggcctgcgcgccggaacagatggcctatttcttgcgcgatatcgcctgcctggcctacatcgatcgctggcagacgctgcaggtcgtgtgcccgcccgattcctgtgtgccagcggctgcgctccccgcaacggcgtgggagcgtctggacggcatcggggcgctgaaccaggcctgggcacgtgcccgctgcgcggggatggacatcgccccggcgcagttttcggccgccgccgccgccgtgcaacacggctgccgccagggcgtgcggcctggtccgggcctggatctgttcgcgtggcaggcgctgcatcttggcccagccttttacaggcaccggcaggtgcagaccctgttggaccaggtcagcgccggccgggactacgccgaactggcgcatgagatggacgatgcccactggcagggcattgcaatggaaacgggcaactttctggccccctcgacgcaggagcgcatgacgccatgacacagaacgacacctcaacgccgtgcgaggtctgcaacggcaccggcctggccatcctgccggtgcgctacaccgtggtgccggcgtcctgcccaggcgccggccttgggccgttccccaagggggcgtggcagcaaggaagacgtctcggccgctggctacgactacgccgtgcgcaccttgcgccagggcatgctgtatctgttctacgaacagtccggcccatacggttccaggcaatgggaagcctatgcggtggccgaaaacggcacgttgtggcggcaggtttccggatacgcagcgcggcgcattgccggtggtggcgtgccgtcctgctcgcgcccggtgcacaacgccgagcgcatggagttcatcaccctgcgctatccgcatctgtgcggcacggtgtgggtgatgttttccgagcatctgttgacgcctgccaccctcaaacgctacgccgccgacgccacgctgcgcgccgagcgcatgcagccgatcacgcccaagcaatggatcggcgcgccgcaggccaagggcgatacggtgccgctgtccagcgccgacgccttgaaggcggtgctggaatatcgcggggtcgctggcgaggtcagcgagccggcgcagctgccttacctgcgccagcccagggcgatcagcggcaaggacggcagctacaaggccgatgtgttgcacgccaacagcacgcgctacccctgggcgctgcgcacccatagcatgagcggcgcttcggccgagcaggcgctgcagcaacgctatgcgcgcatgtgtgcggccagccacaacggcaaacagggcgatcagcgacagacctacatgccgatgctgctgggcctgtgggacgcggtgggggtggtgcacgagctcaacggctaccggcacgacgtggtcgcggcgatggcgcgttacaaggaagagcgggcgctggaattcaacgcgatggagcacatcgagcagatcgatacgctgttgcagcgcaatgcggcggtgctgtcggaccaatacgcccaggccagccgtgcgcggatggaggagatcgagcaggaacactccggcggcaatgcgctcacccaatcgggcatggacgcgctgcgcgcgcacgggatcgcctcctccaacgcgggcacgtgggacgggctgtccaaggcgctgctgccggtgtaccagcggcaggcgcgggagagctgggaaacgacgtatcggccacggatcgacgcggccgcgtacacggcgttcaaggccaacgcgcagcggttcggtcaggcggcgatggagctgctgacgcagcgcacgcaggtgctgggcgcatggctgtccaacccgctgtttttggccacattggaggactacgacggcacttcgccatcgtgcggggtgcgcttcgaggaggtcatcacccatgcgatcgaagggctgggcatggacccggacggtcgcaaattgctgacgggcatggccgacgatctgaacgtgaccggtcgcggctgcctgctgtggcgggtcatcgtgcagaaccaagacgaggcgcggcaggagttgaagaccgcgctgagcgaagcggacaagcacaaggacaccttgctgtcggccgacggcgccgggtggagtgtgtttgtcgccacgagcaaggcgctgaagaagtttctgagcatctacaagggctttgaggcagcgcagaagcaggccgctccgctgacggcaacggaccgtctgctgcgtgacagcggggcggaccggttcgtgaccacggcgggtgcgttcctgctcaatcgtttcccgctcaacggcgtgcaggacaaggtaggcaatgcgctggtgcgcttcgtgttgatgacgcgcgcgctattggacgaggccgaggtctccgagctgatcagccaggaggccagcacgggcgttgccgtgcgcagctatttcatggagcgggtggagcattaccgcagccagccactgaccagcggcacgccgatgatgtacgccctgcgcgacgtggagcggcacaaaggcacggacctgatgcgcgaacgctgggagcgcgcggccgagagcagccgcaacgcggtacggctgggcgcgttgaccggcgtgctggaactggtgaacttcatcaacctgctgagcaaagcagacaagcaggcgcgcgactacggcagtctggtggcctcgggcgcagcgctggtgtcggtgtacagcagcatggccgagaagttgagcaaggaattcttcggcgacgccagccgtagcatgtccaggatgaaggcgattggtggatggctgggggggtttggtacgtatgttggggttttttacgatgccggggacctctttcttaatctagataagaaagattatggggcagcatttctttattttacaaagtcactttcaggggttgcagtaggtggcgcgcagtttcttaccgcgcttgcttattccgcccctgtttttgagaaagctatcggtagaagaggtgtgattatttggctggattctctcaaggcaggcttacaagcagctgctgccaaagagggggaagaggtattagctaaggcaacaatgaaacggataggcatcggagtattaaggctcggcggatggcaagtcacggttgctttagttgccatggatgtgttgatttatgcgctagagccagacgctcttgagaaatggtgcgaaagcaattggttcggcaaagtgagtgaagggtggattctaggctttggggccagtagaccgcactataaaaatttaaaagagcaagacgaggcttttaaaaaggctattggtgaagtcacggctcgccccaactgactgtcattattttagaggtggagaattaatgatggaaagccaggaaacgcatgctagagtgctgagtggcatattgagtaatgtgaaggtaaagaacactactgcggacatatttttccgcgctggtgatcgggaaggtattgcaacgacaggtgttgtagcagctacgatgggtttaagtggtgctgcggctggcatggtggcaatgtcaatggacgagatgaaggaaccggtgtgccaagttagcttcgatattgatggtaaacatgtcgaggcgttactatggaattggccgtttaaagatggcgatcacgtccaagtagtggccgagccagccgggactgatttttttactggatttgcggtcttggagccagatgaaaaaatcatcgtcctttatcctcatgtattagctggcgggcgtgcgcattggcgtaatgtcataattttgtcgctattggctggggcagttccaacctttatcgttctatgcgtccttgtcgttatcggagaggtgatcggcattagtttgctagcaaggccattatttactctcggctgcttcttgctagggactgcactatttttcttgattgggttgaatatcgggcgtcgctttaagcccttcatcgaaatggcggagcccattttcaccctattaggctggaaagatgtcaagaacatcaatcttcggaaaatcaccaaggaaaagaagaagccaaccgaccctcctgcaatgggcgacagctacttccgctactaacgtcgatcagccagcgcatgcaaccgatcacgcccaagcaatggatcggcgcgccgcaggccaagggtgacacggtgccgctggccagcgccgaggatctgaaggcggtgctggagtatcgcggcgttgccggcgagatcagcgagccggcgcaactgccgcacgatcgcaagccggcggcgatcagcacgtccagcggcggctacaaggccgatgtgttgcacgccaacagcacgcgctccccctgggcgctgcgcacccatagcatgagcggcgcttcggccgagcaggcgctgcagcaacgctatgcgcgcatgtgtgcggccagccacaacggcaaacagggcgatcagcgacagacctacatgccgatgctgctggccctgtgggacgctgtgggcgtttgcgccgctggtcaagcgaaactgcagcagcttcgagcagggccggcgtggcacagccatgtgagccatgcgccacgaggcgaggatccgaacctcgtggccgcccggatcgccgctaacccgcgccatctaggggcaggtcggtgaccgcagcgctcgggaaaattggccgaacgcccaagcgcgcacaaggtcttcggcactggccgccgggaaaaataagctatgcaagttgctgattttaaatcttagtagcgctaacttttaatcttttggtcgatggttcgaatccatcacggcccaccaataaaatcagcagtttagatggcaccgaaggtgccttttttgtgcaattggaaaaattcttggaaaaataaagcagctttgcattgttccacgacccttcacagggtcgcgctgcggccgccaattcggcgactgtggggcaatggttactgcttttttggcgggcttacgacgggcacttggtggtcgtaacgctgggtcatctgaggcgacttgtgcccagcggcgtcttgcttgtcggcacggttctcccctctgtatcggtgatgccacgatgcttgagaccgtgcagcgcagccagcagatctcattgcagccatggcaatggttgcggtcgctagatgtttcatgttttcccctagcgtaagacgcgcctgcaccagacgggcgttgcgccgcgtgcagggtaccgctgtgtcgtgatcaatctccgttgccggcgcatcgcgcgaaggccgccatgtcacaccgggattgcgggtcgccgtccagtcgcggccgccagtgttacgcgaccggagtggctagcccccggcgcttggccatcacgctgcggatcgcgctcagcagttgctcgggggtgtagggcttttccaggaaggccacgccgtcgggcaaaatttcttccacgtattcgaccgccaggccggaggtcagcaggacgggcaggttatacggtgcgtgcgccgtcttgagcgccagatccacaccggtcagaccgcccgggaaatggatatcggaaaacaacacgtcgacgcgtggatcgctttcgatcagtgccaacgcttcttcgaccgagccggcactgcggcaggtaaaaccgtagctctccagcacaaggcagctgagttgtcgggtgccatcgccgtcttcgacaacgaatacaaccgaccgttccttgttctgtggcatgagcaggtctcgtaagtcaggccacattttcagcgatgcggcagtgaacccgccgtcaacgctgacggagccgtatgattaccagccgaatgggccggggccgtagccgccgggtgcgtagcgcggaccaaagagtgcgccttcaccgcgaccgacactgatgctgacgccgatctgatgcgccttgccgtcatcgtcgtaataggtcttgcaagaattcagattgactgcctgccagttgctgttgccgccgcggttggaatagcccagcccggtttcgaccgcaccatgcagcttgccctggcattgctcggcgcgctcggtggcgatggatgcagcgctagggcgtgccagcgcaggcttggggccgctcttgtcgccgtagaaggtacccggcgggtcggcgctgtatgccggatctgagcggagctgcaccggcgcttgtggaaggctcaggtccagcgagcgtggcgtcgccgtttcggtattgccatcgctggcttgggccagcgcgcttccggaggcgacgctgccggtggcgaacagagtgaccaggacaagcaggctacgtttcatcggtttcactctacgaagaggggctggcagcgcgtgccagctcgctgtgtgaaactagcaatggctgattgaatgcgcgctgtcgatcctgcggatttttgtgccgctggcggcgttgcggtgacacacgctgctgcatcagccctgttcgcgcacgatctcgatcaactgcgcgccgtagcgggccagcttgccgccgccgatgccgcctacccgcgacaatgcgtcgatgctcgtgggccgttgttcggcgatgttgcgcaaggtgctgtcgtggaagatgacaaaggccggcacgttctgttgcttcgccaactctgcgcgcaggccgcgcaaggcgttgaacagcaccagatcctgcgcctgcactggcaggccggtgcgctgtgcgctgcggtcgcgtccggcggctgggttttcgcggcgcatcatgacctggcgctcgcccttgagcacctggcgactggcatcggtgaggcgcaggccgccgtggccttcgctgtccacttccagcaggctggctgccaccagctggcgaaacacgccgcgccaggtgcgttcgtccaggtcgcggccgatgccgtaggtgctcagttgatcgtgagccaactgtttgatgcgctcgttttcgctgccgcgcaggatgtcgatcagatgacccacgccgaagcgttggccgctgcggtagacgcaactgagcgctttctgcgaggccaccgtggcgtcccaggccgcagccggcgtcaggcagttgtcgcagttgccgcagggtttgggataggtctcgccgaaaccggccagcagtacctggcgacggcattgcatggattcgcagtaacccagcaggtgatcgagcttggcgcgctccagacgcttgcgctcttcggcggcttcgccttgttcgatcatctgcttgagcagcaccacatcgcccaggccgtagcaaagccaggcttcggcagggtcgccgtcgcgaccggcgcggccggtttcctggtagtagccttccagcgacttgggcagatccacgtgcgccacgaagcgcacgtccggcttgtcgatgcccatgccgaaggcgatcgtggcggccatgatgatgccgtcctcgcgcaggaaacggcgttggttttctgcgcgcacctcggctggcaggccggcgtgatagggcagcgcattgaatccttgtgcgcacagttgctgcgcggtttcttcgaccttgcgccgcgacatcgcataaacgatgccggccgagccgcgataacggcccaggaattcctgcagctgtttgcgcgcgttgtccttttgcaccacggtgtagcggatgttggggcggtcgaaggaactgacgaaatggcgcgcgtccaccaggtccaggcgctcggcaatttcgcgctgggtcggcgggtcggcggtggcggtcagggccatgcgcgggatgtgtggccagcgctcgtgcagtacggtgagctggcggtattccgggcggaaatcatggccccattgcgagacgcaatgcgcctcgtcgatggcgaacagcgcgatgcggctgcgttccagcaatgagaggaagcgctgggtcagcagccgttccggcgcgacgtacaacagatccagatcgccggacagcagggcacgttccacacgctgggcgttctccgcatcgagcgtggaattgagaaattcggcgcgcacgccgagctggcgcaaggcttcgacctgatcctgcatcagcgcgatcagcggcgaaaccacgatgccgatgccatcgcgcagcagcgccggtacttggtagcacagcgatttgccgccgccggtaggcatcagcaccagagcatcgttaccggcagcgacgtgttcgacgatggcctgctgtgggccgcggaagtcgtcgtaaccgaagacgcggctgagcaattcgtgtgcggaagaagacatccgcctaggataccgcgcgggtcaagccctggtcggtgtcatgccagcagcgttgcccgatagcgggtcggagattgccgcggtgttgtgaacgtggcgggcgaatgcgcgcatggggtgtgaccggggtggagcatgcggcgcagtacagggccggtggctgcgcgttgagggcgctgagcttcgccccgcaccctcaccacccccccccccgctccgcgactctgcccgcgcttgcggcgcgggcgctccaaggcacgcgcgccagtggcgcgcaagctgtgccttctcgccccggcggaagaggggctcaacagccgaccgcacaccacagccccctgagtcagggggcgcgccgaaggcggggggggaggtacgtagcggggcccgacgtttgcaaagcaaacgttgggggacatgtgcgcgaagcggagatggccgcaaccctgagtcagggggcgcgctaaaggcctgtggtgtggccgcaattgcgcagggcccgaggtttcgcaaccgcgaaacctcgggcaaacccgaaggggcgaagcccgtggggattactgcagcagcgagcgcagcatccaggcgtacttttcgtgggtctgcaggcgctgggtcagcaggtccacggtcgggtcgtcgccggcgtcgtcggcggtgcccagcaccttgcgtgcggtgcggcagaccgcttcgttgccgctgaccagctggcgcaccatttcacgccagtcggcgctgtcgctcaggcccggctcttcggcgatcgaggtgagcgcaacgaattcgcggtaagaacccggtgcgttgtagccaagcgcgcggatgcgctcggccacttcgtccagcgccgcccactgctcggtgtactgggtttcgaacatggtgtgcagcgagttgaacatcgacccggtgacgttccaatggaagttgtgggtcttgagatacaaggtgaaggcgtcagccatgtagcgggccagaccgtcggagatctgcttgcgatcgctgtccttgatcccgatatcgatatgcggtgccgatgcggcggcgaccggcagggcgtcgacggcgacgggcttgttggcgttctttttcttggacatgggatggtccttgcgggttgatgtcgtagggaactgatatggcgtcacaatagacaggctaaaggatcaaacgtcattcaatctttcacatttttcgatcaatgagcgctatcgactccgaccttgccaacaccttgcgtgagcgccgccgcgccgtggatggcgcgatgagccacgaccgtggccgcttgctgggcctatggtcgcgctggcagggcaagccgggcaacccgcaggtacgcgatgcgttcgagcaggcgctggcggcatcgcaggcgcagcgccaggcgcgggccgagcagcagccggccatcacgctggacaaccaattgccgatcgcgcgcgaggccgagcgtatcatcgcgttgatccgtgatcatcaagtggtggtcatcgccggcgaaaccggctcgggcaagaccacccagctgcccaagctgtgtctggcggcagggcgcggggccgccgggatgatcggttgcactcagccgcgccggatcgccgcgcgtgcggtggctgcgcgcgtggcggaagagttgaagacgccactaggtaccatcgttggcttccaggtgcgcttcactgaccgggtcagcgagcagtcgcgcatcaagttcatgaccgacggcatcctgttggcggaaatcgccagcgaccgttggctgtcggcctacgacaccatcatcgtggacgaggcgcacgagcgcagcctcaacatcgatttcctgctgggctatctcaaacagttgctgcacaagcgctccgatctcaagttgatcgtcacctcggccaccatcgataccgagcgcttcgcacagcatttcgacaatgcgccggtgatcaatgtggaaggccgcaccttcccggtcgaagtgcgctaccgcccgctcgaaggcgatacgggcgacagcgacgacggcgaacacagcagcggccgcgacggcgagcgcagcgtcaacgatgcgattgtggcggccatcgacgagattacccgcatcgacccgcgcggcgatgtgctgatgttcctgccgggcgagcgcgaaattcgcgatgcgcaccaggcgttggaacggcgcaaataccgagagaccgaagtggtgccgttgtacgcgcggctgtcggcggccgatcaggaccgcgtgttcaatcccggcccgcggcgacgcctggtgctggccacaaacgtggccgaaacctcgttgaccgtgccgcgcattcgctatgtggtggatccggggcttgcacgcgtcaaacgctacagtccgcgccagaagctggaccgtctgcatatcgagccgatctcgcaggccagcgccaaccagcgcatgggccgctgtgggcgtatcgccgagggcatttgctaccggctgtatgccgaagcggattttgccgcgcgcccggcgtttaccgacccggagatccggcgctcgtcgttgtccggcgtgatcctgcgcatgctgcagctggggctgggcagaatcgaagacttcccgttcctggaagcgcccgacgaacgcgcggtggccgatggctggcaacagctgctggagttgggcgcgatcgatgcgcagcggcgtctgaccgccactggccgccagatggcgcgcctgccggtggacgtcaagctggcgcgcatgctggtggccgcccagcagcacggttgtctgcgcgagatgatcatcatcgccgcattcttgggcatccaggacccgcgcgagcgcccggcggaagcgcgcgaggctgccgataacgcgcacgcgctgtttgccgatgtgcgctctgaattcgtgggcatcctgcgcttgtgggatgcgtaccggcaggtgcatgaagatctcacccagtccaagttgcgcgactggtgcaaccggcatttcctcggctttttgcgcatgcgcgagtggcgcgagttgcatcgacagctgcggctgctgtgcgaggagctcggctggagcgaagaaccggccaatgtgatgctggcgccattgctggccggtgccagcgcgcctgcccgcgaggacggccataacgccaaccggcccacgcgcggccagttgcaccgtgccgcgcgactggcgcgcgaaggcaagccggatccgaacacggcgcctgtgcaacacccgcctgctgcgacgaacaagcaggccgagcctgccgaagcatctgcgcttagcagcgagcgcgaacgtgcggcggcgtatcagtcgttgcatcgcgcgctgctggcgggcctgccgacgcagatcggtcatcgcaccgagaagggcgattatctggctgcgcggcaacgccgcttcgtgccgtttccgggctccgcattggcgcgcaagccgccgccttggattgtggctgccacgttgctggacacgcaaaaagtatggggcatgaccaatgccgcgatcgagccggattgggccatcgccgagctgccgcatctgctggcgcgcaagcacttcgacgcgcattggtcgcgtgcgcaggggcaggtggtggcgtcggaacagatcagcctgttcgggctggtgctggcgccgaaaaagccggtgcatttcggcaagatcgacccagccgcggcgcatgacctgttcgtgcgccaaggcctggtgaccggcgaaatcaacacgcgtgccgcattcgtggccgacaatctcaaggtgctagagcaggcgcgtgaagaggaggccaagctgcgtcgcgccggcatcgttgccgacgaagactggcaggcgcgctggtatctggatcgcattccagccgagctgcattcggccagtggtctggatgcttggtggaagagcttgccgccagacaagcgccgcagcctgcattggtcgttgaacgatgtgctgccgggcgagggctgcgaagccgatcgctttccgaaatatttcccactcggcgatgcgcgcttgccgttgcattaccgcttcgagccgggggccatcgacgacggcgtgaccctggatgtggcgttgcacctgctcaatgcgctggatccggcgcgcctgtcgtggctggcgccgggcttcgtcgccgacaaggcatctgcgttgattcgcagcctgcccaaggcgcagcgccgcaactatgtgccggcaccggatttcggacgtgcgttctacgaggcgtttaacgttgcctcggccgacgatatccgcggcgagctggcgcgctttctgaccaaggccaccggtacgcatgtggcagcgctggatttcgatgagcaggcgctggacacgcatttgctgatgaacctgcgcgtgcgcgacgacgacggcaaggtgctggacgagtcgcgcgatctggacgggctgcgcgcgcgctttggcgagcgtgccgggcaagcattcgccgcgcgggccggacgcgcgctggtcgccgagggcctgcgtgattttccgacagcgccgattcccgagcaggtggccggcgaggccggcgtgccggcgtacccggcgctggtggatcagggcgacaacgcggcgctacgcatcttcgccgaccgcaacgaggctgcgcgggcgcatccgcgcggcgtgcggcgcttgctggaagtcgcattggccgacaagatcaaacaggcgcgcaagcaactgccggtgtcgcccaagaccgggctgctgtatgcggccatcgaatcgcaggaacgcctgcgtggcgatctggtcgatgccgcgctcaatgccgtgctggccgatggcctgggcgccattcgcgaccccggcgcattcgcgcagcgccgcgacgatgcgatcaagcggctgttcggcgaagcgatggagcgcttgacgctggccgaaagcatcctgggcgcggtggccgaactcaagccgttgctggaagcgccgttgatgggctgggcgcgcggtaatctggacgacatggagcagcaactgcgcgcgctggtgcatgcaggcttcctgcgcgacacgccggccgacgcattggccaattatccgcgctacctcagggcgatgatcctgcgcaccgagcgcgcaaagcgcgatccggcacgcgaccaggcgcgcatgctcgagctcaaaccgttcgtggatgcagtggaagccgccgccgcgcacggtttgcagaaccgcgaagactggcaagcgctgcgctgggatctggaagaactgcgcgtgtcggtgtttgcgcaggagctgggtgcaaagtccggcgtctcggcgaaaaaactgtcgcaacgtgtcgctgcactgcgcagttgagcctttgtgtaacctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgaccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcgacggccgcgcgcgctcgcgctttcgacgcgctgatcaggtctactaccagtgccgggggtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatcgagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgagcgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttcgtgatcgcggtgcaagtggaccacacccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctatagcgacggcctggcatgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggtggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgaggcggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcactgctgcgctgcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggttgtgtaaagcatgtatctgcagcaagtcgcgtgcgttttttacaacgcgcgcggcgtccttcttcaaggctcggagtggctaataaaccgtagcaagcagtcgctcggtcggcgtggacggcgcactcggaaccggcgcgtacaagggagacgcgccgattccgagcatcggccgcgctcgcctggccgtgagcgcgggcatgttgccagctgcgctaaaacttcagatgcaggctggccatgtagcggcgtccactcctgtagcggccggtcagatggtccttgtcgcccagatactgcaggtattgctcgtccaacaggttctgcgcgtcgacctgcagcgaccagttcgggctgaacgcatagccgacgctggcgcagagttcggcgtagtcgtccacgcttgccggagccgcaccggccacatacccgcccgccagatagctgtcgcgccagttgtaggtcagccgtgcattgagtgggcctttttcgtagtacgggctgaaggcgatgctgttgcgcgattgatagggcagggcatcgccggtgttgttttcgccggcagcataggtgtaattggcggtcaggccgaagccgctgtcgccgaacggctgctggaaggagatgttgaagcccttgaccttgccatcgccggcattgcgcggccgctggatgctgtagtcgcaatagccgtcggcggtacagccattgctgcccaccagctgcgcccagctttgcggtgcggtatcgcgcagtgcgttgtattggcgttccacgctggcgctggtgtcgatgtagttgttgatcttcttgtaaaacagcgaccacgccaccaccgcttgttgcgcgaagtagtactcggcagagaggttgaaattccaggattcatacggcgacagctctgcattgccgccgctgccggtcaacgtggtgtcgttgagaaaggtgttgttgaccatctggttgtacggtgcccaggcgatgaccttggccgcagcgaagcggaatacccaatcgtcgctggtgtcgtacgacagcgtcagcgaaggcagcagaaagtcttccttgcgggtacgggtctgccacaggctatcggcgttggcgagcgagggcgtaccgctgtagacgaagccgctgccttcagtcttggaatccacatagcgcacgccgagattgccgcgcagaccgccgccggaaaagttcagctgcgcataggccgcgttgttggtctgctccagcgcccagctattgttgagatagctggccgggtcgggggcgttgtcgtcgatcggactgttgcggatccagttcagcacattgttgcggcccgcctgcacatgctggccgtgatcgggatagaaatcctgcagatcggtcagcccgatggtgccgacatcggccaacttgcctggggtgacgccgccatcaacattcagttcgaagcgctcgtcatgcttgccgtggcgcacgccgaacagcaattgattgaataccccatcgaactgcagattgaaatccagctggccgtacgtgtctttgctctcggtggaaaaaatacctttgttgccgaaccagccgccggccgaaccccagttggctgggtcgcgtgccgccgccggatcgtcgaagcggatgccgcggcgggtgtcccagctgaaaccgccgttgtagaacggctcgatgaagtattgcgagagatcgttgttctcggacttgctctgtcccacctgtccatttaaaccccaaacgtcgccgcggaaggcaccgcgcaagtccagccctttagtggttacttccgattcgcgtacgttgttgtcgtagatcaccgtgccgcctagcgggctggcattggcattggcattggcactggcattggcactggcattggcattggcattggcattggcattggcactggagtgaccactggtgaccaccccgttacggacgccgccgagctggtccaccgcggccaccgtcccgggattccaggtgagaaagctgtacatcgactggttgtagttgtcgaagttttcgttgatgtacaggccgcttagattgaactccagcgcatcgctgggcgtgagctgcaggttgaccacggcactatcgcgctcgcgatcctgctggaaccaggccgcgttgatggagttcggcacatccgcatcggccggcacgccacctgcggcattggcgaaggtcctggccggtacatagccaaagacttccatgccgcggcggtccacgcgttcttcgtaatgctgcgccgacactgcgatgccgaaggtctcggccgcgttcttccagctgtagagcagtgcggcgtttggtttgtcctgactggcttggtcgctatcgctgtagccgatggacgcggccacttcgttgaccttcagatccaacggctgtcgtgtatgcatcagcaccgtgccgcccaggctgccttcggtgaggcgcgcttcggacgacttgaggatttctgcacggcccaggatctgcggggccagcaaggtgtaatcgaaaccgcggctgggctgttcgccgtacaaccagatcgcctgtgcgagcgggtgcccatccaggaacgacagattgaggctggggtcggtgccgtcgatactcacgcgctcgccttgcccgaagcgtctgtccaaggtgacgccgggaatctgcgagagcgcttcggccacgttggtacttgggaatttgccgatgtcctcggcggtgatcgcctcggaaatgccggtgttgttgcgtttggtatcgagcgatttttccaggctggcacggatgccgaccacctggacggcgtccagatcggtggcttgcgcaccagcgctgtcctgggcttgcgcagcgaatgccagcgacattgcaatggcgctgggcagcagggtcgtgctgtatttcatgatgtctctcctcatcacgcacagggatggacggcgggctgctgctcgccggatgcgggtcttgcagacgcgtgctcggggtagagcgcgtagtggatcgcttacgccaggtgagtatggtgttgcagataccagttcgccgcgccaagcacgcccagttgcccgtgctcgaccaacctgatcgggatacgttcgagcactgcgcgcatgttgcccttggccagaaagcgttcggcgaatgtgctgccggccaggaactggccgatcgtcggcaggaaaccatcagccagatagataccgccggcagcgtcgcaggccagcgccatgtcgccgaccgcgcttccaagcaggccgcaaaaaaagctgcaatcatgcgcgcgccagcgcatcgtcttcgtacagcgccgcgtgcgtcacggcggcgggcaggcgatgacgcggtgctgcggcatgcagctcgcacacggcgtgatccagatgcagcagacccgggccggagagtacgtgctcaagcggcagatagtgccggccgcgtaacaggagttgcagcaatgcgcgttcttgctcacgcgtgccggccagcgcgagctgaccggcttcggtggccagcacgagatcgcgcgcggcgtggcatcgatccacactgctgcccccaaacccgtgccggggccgaccaccagaatcggcccggtggtgcgggcgtggcgcggcgtaggcccgctcagttgcagcacggcccgttgttccatctgcggtgccgggtaggcgactgcgtcgaagtcgttgaccaggtgcacgttgcgcaccgtgagcgcggcgccgatgcggcttggcgagatcgtccacggcagggtgttgctgagaggaagctgccatcgtccagtgccacgccggcgttggcgatcaccaccgcatcgacagcacgctgttgctgcagaaagtccccgaggatggcttccagactggcgtgttcggcgcagcgatagctgcggtaatgcgatagcgcgatcgctgcatcgctggcctgcaccatatgatctagacgcacatgcgcgccgccgacatcggcagcgatgaagctggtagcaaccgggacagcgggcgaagcagagacgtcagcggaacgcgaaatcgcagccacattcagtccttcggtccgtctggtggccgatgccgtcagcgagtacgggcctgtgtagaagtcggtgacaacgatgttaatggatcagttgggttggatcgatcttgctggcgtgctcaagtgaaaaaatgtgcaatttggcgttgtctgtgcggactgcgttgcgcaaggcggacaaatacgtccaacgcacaccgtggtcaaataccaggcgggcccggtaagcgcgtgcgttgcgctcagctggccgccacgcgttttagtcggctgtcgctaactcccgaaacgtcaaagcgtgcttcaacgcacagcagcaccgctggtcgccccaggcaacgtgctgcaggccgcgtggtcggtgggcggcgcctgggtggggtagcgctgcttgccgagcacataggtctggctggtggaaacaaacccatccgcgtaggtggcttcgacgaagtacgcgctccagccgtcgtccggaacctggaccggcaccgagaccgtgccgccgttggcgtgtgcaataggcgtggagctgtagcgaatgccgcaggcgtagcgaaagtcgcgcgcttgcggattggtcgcgctccacagctgcagctgcgttggcggctcggaggagcggaagcggatctgcggcgccttgcccggatgcaaggtatcgctcacctgcggcagcgggcgctgctgttgcagccgcgtgataaacggcgccagagtgtcgacgatggaggcgcggatgttgtgcgcgctgttgggcagtacgcgcagcgccttgatgcccggcagcgcgttgtagaagaactgggtgttgtccggcaggaagaaatcgtcgccgctggcattgacgatgtacttgggtactgccagccgcttgcgatagggggtgtccagatagcgcagtggatcctgcaactgcaccagttgcgcgaaggccggcgtctgcagttgcgaggtgatgccctgtttcgcgtaggcgtcgaaggcaatcggccaattgccgccataagtacgcgacatatgctccagcactgccggcatgttgaggatgtcgatcacgaacggcaccaccgcctccacacgctggtcggcgatggtggcgtgccagctggcccaaccgcgtttggaagcgccggcaaggacgaagcgatggattcgcaacggtgccaattcgcgctcggcaaggctcatggtgcgtgcaatcgcagcggccatcggcacatgcagcggcatggtcatacgttgctgcggcgctttcagaaacagcgaccaggtataggccacgctgtcatcttcgcgacgtgggttggcatcgccttggtagttgagcgcttggttgggaatatcgctgagcgcgatcaccacggtgcgggtgcgctgcgccaaggccgccaatgcctcgggcggcagttcgctggacggctgcgctgtgctgccatccagcggatgacgcgtgccgttggttgagatcaacacagcgcgggtaggcagcgcctctttcggcacgtagatcgccacgtcgtgctgccaacgtgccggcgtgaccagtccttcgggcgaccagtcttgcgaggtcagcaggtaatcgcgccgctcgacaccggtaacgttgctggtgccaacgcgcgtgtagatcagtggctgttgttcgatggcgtcgtggtaacacaccagcgcctgggcgaagcccacctcgggtgcacgcgcgcagcgctccaccggtggcgcggcaggaacggctgaatcagcgggcgcgacgcctgcgaaaaacatcagggacgtcagcaaggcgacgctgcaacgggtcatcgggcacatgcatattctccgtatgtcgggcggcggcccgcgtgtttgcgggcaatcgcgcgggaaagacgtggccagcaggcgcgtcagctgggtgtgttgggcgcagtgtgagcggaagtgtacgtggtatctagtgctaccgagcaccgcagctatcgctgtcgcgcaggggctgcgtcttcactgatgctgagtgcgatgatcgcgtgcgtcgcttcagctgcgccgagcgtggtggggtcgcggccaggtttgcggctcgtctgccgggatcaacgctaacttgcgcgtgcactgctctgcagcaggcgatcaatgcagcggtggcagttgcatgtcacgggcgcaacgcgtggcggccggattcgcgtagcgcgtgtcacttccaagcgcggcgcccgccatcggcagccgcgcgatgtgagctcgtgggcttacttgatccgccgcacctttgccggtgtgttgtagccctcgatctgcagataccacacgccgaccagacccggcttgatcttgaccttgggggcgtccttgcgcacaccggacaggctggcagcatcggtctgctcccactgctgatcgttcgccagcgtgtagacgctccccttcgaaaagcccctgaactcgccaaccaacgtgctctcgatcggctccttgctgccgaagtcgaagaaaccgcggttcttgacgatcacttcctggcgcccggcttccttggcctgttcgaccaccaccgcggcctccttggcgaccttgccttgcagccagtcattgagcgcggccagctcgctggcattgagcttgtccaggccggcggccttgaattgttcggcgctcatttgcgattgcagatcgccttgcaccgcgcgttgcgccagggcgggggcggcatgcaatgccagggtcagacagaccagcaagggaatgcggcgcacgcgcgacatggaagccatccaaggaagaagacgcggctagtgtagacgctgttgacgcgggccgatgcggcttactccagcgtgtcggcggtggctggggccgggcgttcggggcggcggtagatgaactccggcgccggcgctgccgcctcacgctcggcagtcgcgcgtacctgtgcatgtgcgggcgaacgttcgcacaccgggtccagcgtggcggcattgccgctgagcgccagcgcctggcagcggcagccgccccagtcgatctcgcgcttggggcagccctggcagacctccggcatccacgcggtgccacggaagcgcacgaacgcctcgccgttgttccagatatcggccagcgcgcgctcgcgcagattgtcgaagcgcatgccctcgatggtttcggcggcatggcagggcagcacatccccgcgcggagaaatattgacgaagcgctggccccagccgcccatgcagggcttgggctggcgcgcgtagtaatcgggagtgacgaaatcgattgccaggctgtcgccgagctcgcgacgcgcggtgtccaccgcgtcgatggtggccatcagttgctcgcggctgggcatgagcgcagcgcgattacgcaggccccagccgtagtactgggtgtgcgccacttcgatgcgctcggcctgccattccagcgccagcgcgatcatgcccggcacgcgctcggcgttatgacggtgcagcaccgcgttgatcgtcagcggcaggccgcgcgcgcgtacggctgcagcgaagtcgcgcttcttcggcaggctattgcggtagcccgcgatgcggtcggcgccggctggatccacgtcctgcacgctcaactgcacgtgttccagcccggctgcctgcagttggtccagcatcggctcgccgccagcgacaccggaggtgatcagattgctgtacagccccaacgtgcgcgcatgcgccaccagctcgggcagatccttgcgcagcatcggttcgccaccggaaaaatgcgcttgcagcacacccatctcggcggcctgctccagcaaggagcgccagccggcggtgtccatttcttcacgcagcgcggccagcgcaatcgggttggagcaatacgggcacgccaacgggcagcggtgggtcagttccagcaacaccgacagcggtggcggcgcagtggtcatagccgcagcagacgtttctgctgcagggtggcggtgagttcgatcacgtcggcttcgatatccgccgcgtccgcatcgaactctgcagccagctcctgtgcgatctgtgccagcgagcgcgtgccgtcgtagcgttgcgcgaccaccaatgcgatctcgtccagctcgaccacgcgttcgggtgcgagcagcacccactgatcacgtgtgcggtcgtgctgcaagcgcacgcctgcacgcagggccggctggctatcgcgagtaatgctgctcacgctgcgacccggctggcgtcgcggtccggcacgaaggcatccggccacacgatgcctggggtcacgtaggccacatgcaatgcatccaactgcgcccacagcaccgagcacttgaagtgcagggctgccttgaccagcgcttgcttttcgaccgtatcggcatgttgcttgacgtaatccagcgcgaaatccgaatcgcgtggcgcctcggtcaaacgatgctcgaaataggccagcgcgtcggacgacacgaagtcgtaatgcttgagcatgccggccacgcgctggccgatgatgttgggcgcgaagagttcggtcagcgacgaggcgatcgcttcgagcaggcttttttcgcttacgaactgcagatacgcctgcaccgcaaagcgggtaccgggcagcagcgcgcgcccggattccaccagcgtgcggtccaggcccagcgcgtcggtcagatgcagccagcgcgcgatgccgccatcggtggcgctgttgccgtcgtgatcgacgatgcgttggcgccagatccgccgcagcgccgggtcttccatgcgcgccaggatcgcggcgtccttcaatggaatgcagcgctggtattcgaagcggttcaaggcccaggcctgcacctgcccacgatcgagcttgccgtgatgcaacagcgcatggaatggatgctggtcgtgatacagacgcgcaccgatggcacgcaggtctgcttccagttgatcggggctgagcagcgcactcacagagcgatctccaggccgtcgtgggcaacttcccaaccgctggcacgcgcggtggcgaactcgggcgactgggtgttgagcacgggattggtggtgttgagatggatgaagattttgcgcgccacgttcaacggcgcgaatgcggcgatcgttccctcagggccgtcgatgctcatatggcccatgcgttggccggttttctggctgatgcctagctgcaccatttcgtcgtcgcgccatagcgtgccatcgaagaacaccagctcggcgccgtgcagtcgggcgcgcaaggcgtcggtcatcgccgcgcaaccggggatgtaatgcacgcggtgctggctatcgtcgatggtgagcccaagtgtttcttcttgagagccagccagatcgccgccgctgcgcgattccatgaacaacggcaccttgccgggcacagagaatggggtcagctgcagcccgcttactgtcagtggcgcgttcagcgtgaatggctgccggctcacgtactgcgggttcacggcgtcgaagatcggattctgcgcgagcaagtccagcacgcggcggctggcatgcagcgcgaacggctggctttcgcgcatcgagagtagccccgcgatgtggtcgatctcgccgctggtcagcagcaccgccttgatcggcgaatgtcgtagtccctgctgcggccacagggcaggcgttgcgagaatttgttggcggaaatcgggtgaggcgttgatcagcacccaacgctcgccgtctgcgctgaccgcgatgctggcctgggtacgacgttgggcaccgtctgcttgctgccacgcccgcagactcgcgggtgtatggcaattccactgcgggtgcccaccgccggccgccgatcccaaaacaatgatgcgcatggagagctgtgacctaaatctgccggcaactgccggtcatgcatcacacggaaggcggcaaggtgagtatgaaacgtgcaggatcaaaactcgccggagacgtagcagttgatttcggcgccacaattgacttcacgaacgacaggcttcttccaggtcttcattcggctacctcgcagttgggaaaacgtcgcgggttgctggatgcaaccggcgaagtggcctgagcataggcaggcggtttggcgcagttgtaaagggcatgtaaaaaaatgcgtcggtgccgattttcgtttgcggcgctattccgctttccaggccgagcggttatgaatcaagacgttgccgggtgaacctggcataagcaccagacccttctcgcattgcgaacgcggtaccaccacgcgttgtggagaaggtgacgcgcacgttaccgtagtcatcagccatctgttggtgcccgccaccgtgtccactgttgtgaccagttcctcattcgatcgcctgcaggctttgttgcagcgcccggccgtggcctccatttccccggcattgcgcgaagcgttggcgcgggcctggcaggagctgccgcccgcgcagaccgataacgtgccgtgggccctgcttggcgacaccctggacgcactggcgctgctggcggccgacgaggccacattgattgcagcattgctgttcgatctgcccgcgctgcgcggcgcggtgaccgacctgccgtggcagccggcggagcggcgggtggcagtggaaggattgctggatggcctggatgcagccgatcaggtctgggcgctgcatgccgggcgcgaggccgggcgcaacagcgaagggttgcggcgactgctgctttccatcatccacgacctgcgcgtggtgccgatcctgttggcgcggcagctgtcgcgcatgcgtgtggccgaccgtctcagtaaagaacagcgccatgcactggcccaactcacgcgcgacatccacgcgccgctggcgaaccggctgggcatctggcaggtgaagtgggagctggaagatctggcgttccggcatctggagcctgacacctatcgccgcatcgcccgcgaagtggacgaaacccgcgtggcgcgcgagcgctatctggaagcggtcaagcgcaccttgtcggcggcgctcgcccagcagggcctgcgcgcagacgtcagcgggcggcccaaacacatctacagcatctggcggaagatgcagaagaagcggctgtcgttcgatcagctatacgacatccgcgcggtgcgggtgatggtcgacgatgtggcggcctgttacgccgcgctgggcgctgtgcattcattgtgggcgccggtgccgagcgagttcgacgattacatcgcccggcccaaggccaacgattatcgctcgctgcataccgcggtggtcggcccggaagggcgcacgatcgaaatccagatccgcacccatgagatgcacgcccaggccgaactcggcgtggctgcgcactggaaatacaaggaaggcggcaagggcggcgaaaaggccttcgaccgcaagattctgtggatgcgccagctgctggaacaggtgcaggaaggcgagcacggcgaactggccggcgcgctggatgccgagctgatcgaagaccgcgtgtatgcgctgacccccaagggcgaggtgatcgatctgccgcaaggcgcaacgccgctggattttgcgtaccacgtgcacaccatggtcgggcatcgctgccgcggcgcgcgcgtcaacgaccgcatcgtgccgctgacctaccggctgcgcagcggcgaccgtgtggagatcatgaccgcgaaggaagcggacccgcgccgcgactggttgctggcctccaacggttttctggccagcgggcgttcgcgcgacaaggtgcgtgcgtggttccacaagctggaccgcgcgcgcaacgtgcaggccggcaaggatttgctcgatcgcgagctcaaacgcctgggcctccagcatgcggatctgagcgtggccacgcgcaaattccacgccgacaccatcgacgatttgtatatccaggtggcattgggcgataccgggccgaatcaggtcagccgcgcattactggaagccgagcgtgccgcctcgcagccggcggtaccggcgcccccgcggccgactgcgcgtcgcgaggggttgggcaaatccaaattcaccgtggagggcgtgggcaacctgctggtgcagctggcgcggtgttgccaacccgtggcgggcgagccgattgccggttacctcacccgcggccgcggcatcaccgtgcatcgcaccgattgcgcggcattggcgcgcttggccgccgcccacccgcagcgggtcttgccggtggagtggggcaaggccggcaccggctacgaggtcgatgtgcaggtgcgcgcggtggaccgccgctggctgctcaaggacatcaccaacctgatcgcccaggaagacgcgcacgtgctggaaatcaatagcgacaacgtgcgcgacacgggcagggcgcagctgcgcttgcgcctgaaggtgagcgattacgaccagctgtccggactgcttggcaagctggacgcgctgcccggagtgagcgaggtacggcggctaggctgagcgcgccgaaaattttgctggcgcccatcgattggaaacaaacagcacgcaagggacgtgagttgtgcttgcctgccgaatcccgaatcccgaatcccgaatcccgaagagcccacaccgccttcgcaacccacaccgctaccataaggcggtgaacgcccccccgtcaggtcgcgccaaggatggacgccaccgcatgtctctgctcccgcgctgggtcagatcgccccgtctctgggtgccactgcgcagtcgtgcgctctggcgcgtggtactggccttgtgcgcctgcctgttgctgaccgtggtcgtgctgcgcaagccgctggccgattggctgtggccggacacgcgcatccagcaattgctgcagcggggcgatgccgcattggcccgcggccagcttagcgctgcccatggcagcggtgcgcgcgaattgttcgccgccgcgcttgcgttggatagcgaccgtggggaagcccgtgccgggctggcgcggaccggcgctgccgcagtggtgcaggcgcgtgcggcaatcgcggccggcgatgtcgcagcagcgcaacgcaggctggcgctggccaccgccctggaagcgccgcaggcacagatcgccccagtggccgcgcggctgcacgcgctgcaggcgcgccgggtcgggctggatgccttattggcgcaggcggcgatggcccagcagcaaggtcgcctggacggcacgcccgacagcgcgttgccgctgtaccagcgcatcctggccctggcgcccgatcgcaccgacgccctggaaggtcgcgaagacgccttgaccgatctgttggcgcaggcacgccacgcattggcgcgcgatgcgctcggtgaggcgtcggcgttgctggccgcagccaagcgttacgacgccgggcatgtcgacatgccgctgaccgaaggccagtaccaccgcgtgctggaacaacgccgccaacgtgcacaggccttgctacgccgtggccgcctggctccggctgcgcgcgatttcaacgcggtgctggtggccgagccggacgatgcaatcgcccagcgaggcctcgatcaggtggcggacgagtacgccgcacaagctagccggcaagcggcggattttcacttcgacgatgcgctgcaatcagtccgtcaggcgcagctgctggtgccgggcgctacatccattgtgcaggccgagcaggcgattgcgcgcgcgcgagacgcccagcgcggcccaaccgcgggcctgtcgcgcggcacccgcgagcgccgtctgcgggcattgctgcagcgcgttgccgatgcccaagcgcagcaacactggatgaccccgcctggcgtcagcgcctacgacgcggtacgcgccgcgcaggcgctggcaccgcgcgatccgcgcgtgctgcaggctgcggcgcgcgtggtgccggcaagccagcgttgtttcgaggacgaactgcgcaacaatcgcctgcgtgccgcgcgtgggtgtctcgatgcctggcaggcactgacacccaatgccgatgccctggccggcgcgcgtcgccgccttgcacaacgctgggttgcggtcggaagcgaacggctgggccaggaggacgccgcattcgcccgccgtgcgcaggacgaagcgcaccaactggatcccgaactgccggaattggcggagttcacgcgacgggtcaaggccgtcgccgagcagcgttgagtggttgctggcggtgtcggcaacttcggagcttgccgaacctgtaactcaaacgaggcttcaaagcccctatccgatgacatcgcaagcgccggaactgcggggcgagcgcacgcgcgacacgctgtgtcgcctctaaaacaaaagcgcagtgaatctgctaagcgcactccttcccccaccgggagaaggtgccctgaaggggcggatgagggtgcgtgcgaagcctggcgatcggtctccatgccgatggatgaatgatcagtcaggcggcgcattgtgcggtggtgcggcgcacaggctccgtccaccctccgcacacaaccacctgctcactccgcaataaacaacgcccgcaccgtcgcgcgcgctgcatccagcgaaaaatactcggccacgttgcgcaagccgttatcggccagacgctgccacagcgctgcgtcctgatacagacgcacgatcgcagcggcgaacgcgtttgcatcgtcggccacgcacacatcctcgccatcgcgcaggtgcatgccttccaccgcgcaggtggtgcccaccaccggctggccgtgcgccatgctcagattgatcttgcctttgacgcccgcgccaaaacgcagcggtgccaccgcgatacgtgcgttgtccatgaacggaaccagatccggaacgtgaccgtgcagctgcacgccggtgcactcgtcggccaacaatttcaaggcgtcaggcaggtcggcaccgatacaatgaaacaccacatcgggcagctgtgcacggacctgcggaaagatggcgctgatgaaccactgcaccgcatccacattcggcggatgacgaaagcccccgacgaacaccaggtcgcggcgttgcgcgaagctgtggccactgccggcgacgtcatgcaggttggaaagcagggccgtgcgaatgtgcggcgcatctgtgcgcagttgcgcctgttctgcggccgacaccagcaaggtgacatcggtggccgccatgatctcgagctcgcgcaggcgggtgcgttctgcgccatgcagcagattggcatcgccagccacctcggcaccgcggcgttcgcgcaggtaatgcaggtcgacggtatcgaacaaggtgcgcgcctgtggcgcgtattgcttgagcaacggcagacaggcatgtgcgacgtggtggcgtaccagtagcaccaccgcaaaccgcgcaccgtgcgtgcgcagccagctgccgacgccttcgagaaacggtgcgtaccagacttcggcgccgagttgctgtaatgcctgcgtatggcgcccggcatgttcgcggcgggtcggcacgaagacaacgtgggcgccttcttcgcgcagcaggcggatcaggttgaactgccgcagcgagccggaatcgcggtccggctgcggtacgcactcgtccaggatcaatacctggcgctggccgcggtgcagcagtgcaggcccgggcacggtgcccaccggcaactgcgctttaagcgcctgctgccacttttcggcaaagacgttttgattgcgcacctgataggccttcaccccggtgcgcgtatcggtgccgttgctggtgccctcgtcatgcaccaccacgctggccggctgcaccagcacttggtaacccgctgcacggaccgcaaacgccagatcggtgtcttcgtagtacgccggcatgtaacgccgatccagcccgcccagcgtctgcaacagcgtgcgtggcagcgcgatggccgcgcccgagcagtaatccatcgcccgcacatatgcatagcgcgggtcgtcggacgattcgaagcggccgtaactccaggcgctgccatcgccgaacaccacgccgccggattcctgcagccgcccgtccgggtagaccagttgcgcgccgatcaggccggcgcttggatgctgggcaaaggtgtcgatcaaccgatccagccagccgggctgcggaatggtgtcgttgttgagcagcaccacgaaatcgccacgcgccagcgcaatgccgtcattgcaggcggcaatgaagccaccgttgctcgcacgcaggtgatagtgcaggccggcaacttgcggcaattgttcggcggtggcgtcgctgctgccgtcgtccacaacgatgatttccacatccaccagcggcggatgcgccgccagcgagcgcaggcaagccaaggtatgtgcgatgtggttgtagaccggaatcaccaccgacacccgcggcgcggcgctgtgcggcagcgcaaatgcggcgaacggggcgggttgcggcagccacaacggcgtgccgagcgcgaccggcggcgcctgcgtgtggacgcgaatacgctgccaggtggcgcgccagccgcgcgtgcgcatgctggccatgctgcggtggatcaggccaaggatgcgattgaacagatagcgcgcatcggccaaagacatcgacattgcgttggaactccagcgtggtatggcagtgaaacgtggcgagcagagcgcgggggcgaggcaattggtgcgtctgccaacgcagtgtacgagccgtgcccgctgctgccgagaacacgtcgctcccagcgaagcggcgttggtcgttttgttagcggctcttaacggtcgacgggtgcggtgggtcacagccatgacagcgctgcgctagactcgccggactctacatcctcgcattcctgtgccccgacgccacgacaacgacgctcccgacgatttcgaggacgataccaacgcgcaaggctcccgctggcaacgcagactcatcgtctggggatttgccgcgttcgcgctggcgctcggtttcctgattccctatacggtatatctgaacaagcaggtcacccagcgcttcggcgagttgcgttggcagatcccgacccgcgtgtacgggcggccattggtgctggtgcccggcatcgcgctggatgcggccacgctgaagaccgagctggatgcggcgtcgtacagtgacgacggtcaggcgaagctgcctggcacctatcagcaggacggcagccgcttcaccatcgccagccgcggctatatcgatgtggatgggcatgtgccggcgcgccgtatcgacgtcagcctggcgggcgggcgcgtggccacgctgcgcgacgccggcgaccgcaaagcgctcgaaagcgcacgcctggacccggcgcgcattgccaccctgtacggccaaaagcaggaagaacgccgcctggtgcgcatggaagaagtgcccgagctgctggtcaccggcctgcaggcggtggaagatcgcgacttcaacagccaccacggcatcgatctgagtggcatggtgcgcgcggcctggatcatggcgcgctccggcggccaggttcgccagggtgccagcacgctgacccagcagttggcccgcagcggcctgctcggcatcggcaaggaacagacgctgacgcgcaagttcaacgagatcctgtacgcggtgatcatggaggcgcgttacgacaagcgcaccatcctggaggcctatctcaaccaggtgtatctgggccagcgcggcgggcaggcgatccacggtgtgtcgtcgggcgccgagctgtggttcggccgcgaactcaattcgatgaccaccgagcagatcgcgttgttgatcgggctggtcaaggggccgtcgtactacgacccgcggcgcaacccggagcgcgcgctggaccggcgcaatttcgtgctcggcaagctgcacgaaaacaacctgatcaacgacgccgagtacaagcgcgcgctggccgcgccgctgggcgtgcccaccgagcccggcctggtcgcagccaatcgtttccccgcctatgtggacttggtgcggcgccagctggcgcacgattacccggaaggcgtcctgcagggcgccggcatgagcgtgctcacgggcatgtcgccgtctgcgcaggcgtatgccgaaggggcggtcaccggcaccatcaagcggctggacaacaagaagcgcccgccgctgcaggccgggctggtgctcaccgacgtgcacaacggcgatgtgctggcggtggtcggcagccgcgaggtggccaagccgggcttcaatcgtgcggtggaagcgcagcggcaggtgggctcgttgctcaagccgttcgtgtacatgctggcgctggcctcgccggaccgctgggcgctgtccagctgggtcgacgactcgccggtcaccgtgcagctcagccgcggcaggacctggtcgcccggcaattccgacaaccgcagccacggcactgtgcgtctggtcgatgcgctggcgcattcctacaaccaggccacggtgcgggtgggcatgcaggtcggcgcagaccgcatcgcgcaactgatccaggtcttggccggcatcaaggccgagcccaatccggccttgatcctgggcacgaccgaccagagcccgtatggcatggcgcagctttaccagttcctggcggccggcggcgagatccagccgctgcacgcggtgcgcggtgtgctcgatccgcagggcaagctgctcaagcgctacgacaagaccccggcaccggcgcaggaaggcgattcggtggctgccaacctgatcagcatcggtctgcagcaggtagtcagcaacggtaccgcgcgccagctgctgggcgatggcctgggtcgcttgtcgtcggccggcaagaccggtacctccaacgatggtcgcgacagttggtatgccggctataccggcgaccacctggcggtgatctggatgggcaacgaccagaacgccgagaccggcctgtatggcgccaccggcgcgatgcgggtgtggtcgagcatcttcgcccgcctgccgagtgcgccattgaaggtcagcggcagaggcctggattggcagtgggtggacgccagcggtaccggcgtgaccgaccccggttgcccgggcgcgcgccagttcccgttcgtggtcggcttcacgccggcctacgccccgtgtgccggcaatgcaccatcgatcgaagctgcgcccggcgaagcggccgcacccgccgaacaatccagcggcggtggctggcgccgcttcttcggtctggaaaagaagcccgaacaacccgccccggcgcctgccacggccccaccggcgcattgatttggagtcacccatgaaccgaatgcaccgtttgctggtcatgatcgccgtatcggccgcagtcaccgcctgcgtcaccgcaccgcccgcaccgccaccgacgccggtggacccgacgaccccgacccagcggctgttgctgatcgaacgcgacgctggcgtggacgacaccgagctgtcggtgcagccgctgcgcgacccgcaggtcgatgatttgcgcgacacctcaaagagcaagcgtcaggccggcgatctggccggcgccgccgcggcgctggatcaggcgctgggcctggtgtcgggcgacccggcgattctgcaggaacgcgcagaagtgtccgtgctgcaggccgactggccggccgccgagcgcttcgccaagcaggcgatcgcgcttggctccaagaccggtccgctgtgccgtcgccactgggccaccatcgagcagtcgcggctggcgcgaggcgagaaggagaatgctgcctcggccagggcgcagatcgctggctgcacggtgccgggcctgaagcggtactgagatctgccactcggcggggcgtaccgcctgacgacagaccaccggtcgctgacggaatcgcgtctggcgtgaagcgggtgttgggcatgcagtgcgggcagcgtgcctgcgcctggctgcactccgtcacgtacacccagccgcatcactgcgcacgcgctaggctgtcgcgcttcctctgcgctttccgtttggtctcatgtcccaacttgccactgtcagcatcgaagcgctcagcgagggtggggcgcttgcgcgtcagctcgacgccttcgcgccacgtgctgcgcagttgcgcctgaccggagcgattgccgaggcattcgagcagcgcgatgtgttgctggcagaggccggcaccggcaccggcaagacctacgcctatctggtgccggcgctgctgtccgggctcaagaccatcgtttccaccggcacgcgcgcgctgcaggatcagctgttccatcgcgatctgccgcgcgtgcgcgccgcgctgggcgtgggcctgcgtagcgcgttgctgaagggccgcgccaactatctgtgcaagtaccgcacccagcaggcgcgcggtgagccgcgctttgccacgcccgaacaggtctcgcagttccagcgcatcgtggcctggagcgggcgcacccagtccggcgacatggccgaactcgaagccttgcccgacgactcgccgctgctgccgatggtgacctccaccgtcgacaactgcctgggcaccgaatgcccgttctatagcgagtgcttcgtggtgcaagcgcgccagcgtgcgcaagcggccgatctggtggtggtcaatcaccatctgctgctggccgatctggcgctcaagcaggaaggcttcggcgaaatcctgcctggcgcgcaggccttcgtcatcgacgaagcgcatcaattgccggagctggcggccaatttcttcggcgaaagtttcggcatgcggccgtggcaggagctggcgcgcgactgcatggtcgaagcgcgcctggtggccggcgcgcaagccagcctgcaggcgccgatcctggctctggacgacgccttgcgcagcctgcgcgccggcatggaggggttgccggcgcgtggcacgcaatggcgtgcgctggccaagccgcaggtgcgcgaagggttcgacgcggtgctgtcgtcattggcacggttgggccaatccctgctgcctttgcgtgaggcctcgcctggcttcgatggctgcaccgcacgtgcgcaagaagccttgaatcgcctgtcgcgctggttgggcgaagacgtgtcagtagctgatttcgcgcaggatccgccagaagagaccgtcgacaacgatgtgctctggtacgaactcagcccgcgcggcttccgctgccagcgcacgccgctggatgtatccggcccgttgcgcgagcatcgcgaaaaatcgcatgcagcctgggtattcacctcggccacgctggcggtgggcggcgagttcgaccacattgcgcagcgtctgggtttgaatgatccggtgaccttgctgcaacccagcccgttcgattgggcgcgtcaggccttgtgctatctgccgccgaacctgcccgatccggccgcacgcgggtttggcactgcgctgatcggtgcgttgacgccggtgctggaagcctccaaaggccgtgcgtttctattgttcgcctcgcaccgcgcgctgcgcgaagcggccgaagccttgcgcggtgcgccgtggccgttattcgtgcagggtgaggcgccgcgcgcgaccttgctacagcgcttccgcgattccggtaacggtgtgctgctgggctcggccagtttccgcgagggcgtggacgtggtcggcgatgccttgagcgtggtggtgatcgacaagctgccgttcgccgcgcccgacgacccggtgttcgaagcgcgcctggatgcgattcgccgcgagggcggcaacccgttccgcgacgagcagctgccgcaggcggtgatcgcgctcaagcagggcgtgggtcgactcattcgcagcgaaaccgaccgtggcgtgctggtgctgtgcgacccgcggctggtcaacaaaagctatggacgcaccttcatgaaatcgctgccgccatttgcgcgcacccacgccatagccgatgtgcaagcgttttttggtgttgcagaggcggtgggcgacaatggcgtactcgcgttgccgttcggcgatgatcgatcttcttattctttctgactgcggccctgccatgaacgtcctcgccttcgagacctccaccgaagcctgttccgtcgccgtgcacgtcgacggtcgcgtgatcgagcgcttcgaactggcgccgcgccgccacgccgaactggcgctgccctgggccgagcagctgctggccgaggcaggtattacgcgccgccagctcgatgcgattgcggtcggccgtggccctggcgcgttcactggcgtgcgtctggcgatcggcattgcgcagggcatcgccttggcgctggatgtgccggtgctggccgtttccacgttgcaggtgctggccctgcgcgcgccggccgaagcgagccatgtactggcctgcatcgatgcgcgcatgggcgaggtgtatgccggtgtcttcgcgcgcggtgacgacacggtgctggaactggcgccggaagtggtctgcgcgccggaagcactcgtgctgcccgatacggcgcagcgcatggccgctgtcggcaccggtctggcggctgccgatgcgctgctgcaacagcgctttgcgacgcgcctgaccagtgtcgatgccgccgcgctgccgcgtgccgccgatctgctcacgctcgcggtgccggccctgcggcgcggccaaggcgtggcgccggagcgggtggagccggcctacctgcgcgacaacgtcgcgctcaccctggtcgagcaacaggccgcccgcgccgcgaaggcggccggcgcatcgccatgaccgatgctgcccggcatgcgcgttttcgcggttgcctgctcggtctggcggtgggcgatgcgctaggcaccacgctcgaattctgcgcgccgggcagcttcacgccgatcgacgacatgcacggcggcggcccgtttgccttgcgggccgggcagtggaccgacgacccctcgatggccttgtgcctggcgcatagcctgctgcatcggcagggcttcgacgcggccgatcagatgaaccgcgattgcaattggtaccagcacggtcagctcagcagtaccggtgcctgctgcgatatcggtgcgaccgtgcgccaggcgctggagcgctatctggatggcggcccggccttcggcggcggcaccgatccgcgctcggctggcaatggttcgttgatgcggctggcgccggtggcgatgtatgacgcgcagtgtcctgaccaactggccgatcgcgcggacgacagttcgcgcaccacccatgccgctgccgaagcactggatgcctgccggctgttcgcggtccagctgcgcgccgcgctgcttggaggcacgcgcgatcaggtgctccatgcgcaaccggaaacgtcgctgacgcctgcagtccacgcattggcgatccgcgaccatgtcgccgtgcccgccgcgcagatctgcggtatgggctatgtcatcgattcgctgtcggcagcgctgtggtgtttcgccaccaccgagagctgtgccgaggccgtgctgcgtgccgccaacctgggcgacgatgcggacaccaccgcagcgatctgcgggcagctcgccggcgcgttttacggcatcgacggcatcccggccgcctggcgcgaacgcgtgcaggatgcggcagagattgttgtgctggcagaccggttgtacgaggcggcgtcagtggcctgaggccgcagccacgattcaacggaccggcacgtatgcagcacgctgtaggtgaagcgccggcgtcgtgcttgcggcccttgatgggggggggcggcccgatcaggcgtgattgcggtgccagactggtgcacgcgcgtggcggtgtgcgtgctgtctctgcctcgctatcgcagtggacgctgtgcggatcgcgcgcgtcgccgcagcggccttgccgccgcattgcagtgtttatcaggtcagcgccgccagggtgtggcgcgatgcgcggcgcaagcaacgcgcccgctacctcagcgatcgtcgtgcagctcgccgccgggcaggaacaaccaggtgcgcgtgacctgcaggatgtccacatcgtccttggtcttgggcagcggcgggaacggctgcgccagttgcaccaagcgtaatgcggcatcgtcgagcagcggaaccccgctggagaccagcacgctgctgctttccacgctgccgtcgcggcgcacgcccacgttgatgacgaccttgccgcccagccggcggcggcgggcgtcgtcgggataattcagattgcccacgcgctcggcgcggtccacccaggcgcgtagatagttcgcatatgcgtattcgcgggtgctggccgagacgaacttgcggttcgggcgtttggcgtactgctcggagcgcaaatgcacttcggctgcgagccgggccatttcggcatcgcgctgcaagcgttgcgcatctgcaggagtgagtgggtcggtctgcggattgggttgtggcgtcggcacggcctgctcgccgcgacggctggtcaccacgcgggtctgggtcggcgccggcgcgttcacgctggtggcgcgttgtgcctgtggcgccagcccggtgcggtcctgtggcaccacgcccggctggctgtcgcgcgggcgctgcgcggtgtcgtgattgccgccgccctgctggttggcctgggccaggaagtcggcctgcttgggcgtcaacggtgtgctggtctggctgaagatcacatccagggttggcaccagtggcgcgtcttcgctgaccgcaaacaccacgcccaggatcagcacgccgtgcaacagcagcgagatcaccagcgtcatcatcagccggcgaccgtcgtccatcggtgccggcagcgccgcggccgtgctcattgcgcggcgcctgcctcgatcgcgtcgaacagcagcccggcgatgttcaggccgaactgggcatccagctcgcgcacgcaggtggggctggtgacgttgacctcggtcaggtaatcgccgatcacatccaggcccacgaagcgcatgccgcggcggcgcatttccgggcccacctgagccgcgatccagcggtcgcgctcggacaacagccggccttcgccgcgcccgccggccgccaggttgccgcggaactcgtcgccctgcggaatccgcgccaggcagtaatccaccggcacgccgtccaccagcaggatgcgcttgtcgccggcgctgatgtcggggatgaagcgctgcgccagggtcagcttgcggttgccgtcggtcagcgtttccagaatcacgttgaggttggggtcgccggtgccgctacggaagatcgagcgcccgcccatgccgtccagcggcttgagtaccgcctgaccatgctccaacacaaaggccttgagcgcggcggcatcgcggctgaccagggtgggcgggcagcactgcggaaacagcagcgctgccagcttctcgttgtagtcgcgcaggccctgcgggtcgttgacgatctgcgcgccggcgcgctgcgccacgcttagcacctgggtgtcgtagacgaactccgcatccaccggcgggtccttgcgcatcaacaccacctggccggggccgaattccagctcggcgaactcgcccagcgtgaaccagttggtcttgtcttcgcgtacgctcagcggcgcgacctgcgccaccgcgcggccttcgcgcaggctcagcccgcccgggcgcacgtaatgcaggcggtggccacggcgctgggcgtccagcagcatggcaaacgtggtgtctttggcgatcttgatggaggcgatgggatccatcaccacgacgacgtcgagcgacatggggctaaacctttcgaacaagctgccgatggtaacttgccgatggtaacttcaagcgatgggcgatggcgcgcccggcgggtcgtagtgcgcgacttgccggccgggacgcgcccagacgtggtcggaacgtccgcctggcggggccccggcaatgcgcccttgacagtcgatgctggtcttgggatatacatgcagtttcgtagcgacgtcggaagggatgacgcgtcgcgcgcctggggatatgtgatgagtgaaaacattgctgcgggtggggaactcgcaggactcaaggtgatggtgatcgatgattcgaaaaccattcgccgcaccgccgaaacgctgctgaagcgggaaggttgtgaagtagtgacagcaacggatggtttcgaggcactggccaaaattgcggaccagcaacctcagatcatttttgttgacatcatgatgccgcgcctggatggctaccagacgtgcgcgttgatcaagggcaaccagctcttcaaatcgacgccggtaatcatgttgtcgtccaaggatgggctgttcgacaaggcacgcggccgcatcgtcggttccgagcaatatctgaccaagccgttcacccgtgaagaactattgagcgcaatccgcacgtacgtccacgcctgaccagggggaaaggcaacatggctcgaattgtattgatcgaggactcgcccaccgacagcgcagtcttcagtcaatggctggaaaaagcaggccatacggtcgtcgccaccgataacgcagaagagggacttgagctggttcgcagccaggtgcccgatcttgtgttgatggatgtggtgttgcccggcatgagcggcttccaggcaacgcgtgcacttgcacgcgaccaggctaccaaggacatccccgtgctgctggtcagcaccaagggcatggaaaccgacagggcctggggtttgcgacaaggtgccagcgactacatcgtcaagccgccgcgcgaagacgatttgatcgcgcgcatcagacaactggtgcgttgatgcgctctccattcgatattctcgaagactacgagcgtcgtagtcttgcgcacgccacgccgctgccggaacgccagttctctgcagatatctggcgcggcgtaggttaccgcgtcggtacccggcgattggtttctgacttccgcgaagtggcggaaatcgtgccgatgccgccagtgactccggtgccgggcgcacagccctggctgctgggcgtgggcaacctgcgcggcaatctatttccggtgatcgatctgaagcagttcctggagggccgtcgcacggtgctgcaggaaggccagcgtgtgctgatcatgcgtcagagcggcggcgacgtcgccctgaccatcgatgagctgtacggccaacgcagcttcgagcaggtccaggcggtggaacccggcgagttggcgcaaggccgctacgcccactttatcgaccgtgccttccgcaacgagacgcaggactggggggtgttttccctggccttgctgtcgcgcactcctgaattccggcaggccgcggcctaagccgcgaccctgccacgtcatacagatcgaggtcgaaccatgagtaccgccccggacgcccgcaagaccaacaagctcggcagcgtcagcaccagcttctggcttggcttgctggtgttgtcgatgatcgtgtttggcgccaacaccggcgtcgcgacctggcagagcagtcatcttgccggcgccggtgttagcgcggccgacttgcaggtgctttcgcagcagctggctaaccagggccgcgaagcggtctccggcgacactaaggcatttgccgcgttcaaggagaccaagggccgcatcgacagcacggtcaacgatctggatggccgttacggccaggaaggcccgatcgccagctcgatgtcgcagctcaaggcgacctgggtgccgctgagcaagaacgccgatcaggtcatcgccagcgaacaggcggtgctggcgatcgcagtcaacgccaaccgcttctccggcagcgtcccgcaattgcaggcgcagttgaacgaagtggtgcgtgcgatgaccgtcagcggcgcgccggcttcgcagatctacaacaccttgcagcaggtcgtggtagccggaaccatggcgcggcgggtgaccgaaatccgcgccggcgaagacgatgcggtcgcgtccggcgacgcgctggcacgcgactcggtggtgttcacgcagatgctcgaaggcttgcgcgcaggcaacgaggaactcggcatcgccgcggtccgaaacccggccgcgttgtcggcgctggaacagtcgcaggcccagtggacgaggatgaagagggacgtcgacgccatcctcgccaactcgcgcaacctgtttgccgcgcagtcctcggctgccgcgctgacggctggctccagcaagatgctcgacgacagcaagaagctgttcgatgcgttctcttcgttcggttcggtgcgcgacacgcgcctgttcccgaacttctggctgggcgtggtgtccggcctggtcgcgctgctggcgatcatcggcttcgtgtggagctcggtgcgcgtgcggacccgcgagcaggacgtgcgctaccagtcgcaggtggaattcaacagccgcaaccagcaggcgattatgcggttgctggacgaaatcagctcgctcggtgagggtgacctgacggtgaaagcctcggtgaccgaggacatgaccggtgccatcgccgacgccatcaactacgccgtggacgaactgcgccacctggtgaccaccatcaacgacacctcagccaaagtggccgtgtcgacccaggaaacccaggccacggccatgcagctggccgaagcggccggccagcaggccaaccagatcaccactgcttccgagcgcatcagcgaaatcgctgccagcatcgaacaggtgtcgcgcaactccaccgagtcggccgaagtggcgcagcgctcggtggtcatcgccgccgaaggtgccggcgtggtgcgcgagacgattcagggcatggatcagattcgcgaccagatccaggaaacctccaagcgcatcaagcggctgggcgaatcctcgcaggaaatcggctcgatcgtggaactgatcaacgacatttccgagcagaccaacatcctggcgctcaacgctgcggtgcaggcagcatcggccggcgaggccggccgcggtttcgccgtggtggccgacgaagtgcagcgcctggcagaacgcacctccagtgcgacccgacgcattgaaggtctggtgcagaccattcaggccgataccaacgaagcggtcagctcgatggagcagaccacctccgaagtggtgtccggtgcgcgcctggccgaagacgccggcaccgcgctgaccgaaatcgagcgcgtgtccaacgccttgaataacctgattaagaacatctccatcgccgcgcaccagcagtcggccgcggcgacggatatcacacagaccatgggcgtgatccgtcagatcaccagccagacatcgcagggtgcggagcagacggccgaatcgatcggcaacctggctcagctcgctgccgatctgcgccgttcggtcgccgacttcaagctgccggcgtgacaacgacgcggaacgggaaaggatcagcagatggcgcctagtagcgttacgtcgatgcagaaagtgaccggttgctgcgctagcggcaagtcggtcgtagtcagggggctgcaatgagcgcgcttcgcgatgcgatgagtcacgccgcactgggctgggtcaagccagagctggacgagacgttgcgccaggcgcgcaacgagatcgaatactttgccgaagaaccgtccgacaccagtcggatgcggttctgcgccggctatctgcaccaggtgcagggcacgctgcgcatggtcgagttgtatgcgccggcgatggtggccgaagagctcgagctgctggcccaggccgtgcaggtgggcgaggtcgccgaccgcgatgaagcctgcgccatgctgatgcgcggcaccgtgctgctgcccgattatctggagcgcttgcagaacgggcaccgcgacattccgatcgtgttgttgccgctgctcaatgagatccgcgccacccgtggccagccgggtctcaacgagagcgtgctgtttgcgctcgacccgcagtcgggtgtcgccaccgaggccgagctggatcacgcgcgcggtagcttgagcgggcgcaatcgcgaattgctcgacaccgttggcaatgcggtcaaggaagaattgctgcgcgtcaaagatgcgctggacctgcatctgcgcaccggcggtgacatcgccaagctgcagacccaggtcaaggatctgggcagcgttgccgacaccctgggcatgatgggcctgggtgtggcgcgcaatgtcgtcgtgcagcagcgcgatgcgttggcgcgcgtggtcgatggccagacccagatggacgacaacgtgctgctggatatcgccggcgcgctgctgtacgtggatgcctcgctggacgatcaggtggccagccttggcgccgatccgggcgatggcaccgaagtcatcaacagtgccaactcctcggaagtgcgccgcacggtcgatgtgctggcgcagcaagcgatcgccaacttcggtgcggcgcgcgagcacttcgtcgccttcatcgaaaccaactgggaccatgcccgcctggccaatgtgccgcacctgctcggcgaagtcggcggtgcattgcgcattctcgaattgccgcaggctgccgattatctggaaggcgtgcgtggttacgtcgatctggaactgatctgcaagcagcgcgtgcccagtggccgacagctggatacgctggccgatgcgatggccagcctggagtactatctggaagccctgcgcgagcgccgtcccggccgcgaggagattctggacatcacccgcaacagcctggaaacgctgcgttattggccgctgccgtcgggcgagccgtccgatttgccgatcggtgccgaccagccgggcagcgtggccgaaccgcagacggtggccgccacgccgttgcagcatgcggacacgccgcaggccgccaacgatgccgcgcccacgccgtcgctggaatgggtcaacgaaaccgtggtcgaaacgccgttcgctgccagggtggtgcacgacaccggcgccgccgcgaccgatacgatgttttcgttcgacccggttgccgctgaagaaaccgtgtccggccagtcgcatgtgccgttcaccgtggcgccgctggatctgtccgacgacggcgcgcaagcgcccggtgactggcagctggaaaccaccgagcaggtcgcgccaatcgccacctctgcgttcgacccggtgtcggccgagcaggatggcaacgaggtcgtgcaggtcagctataccgtggatttgagcgcgctggagcaagagcacgctgccgagccggtggttgccgaagacgcgccgctgcagatcgagcagatcgcgctgcctggcgatgccgagcagaccgaagcgccgttggatttcattgccgagaacgcaacgcgtcgtgcgcagaccagcatcgaagatgcgttttcgccgccgccgcttccgccgcaggaactggaagacccgttcgtcgaacccgtgcaggagccgcaagacgcaccgtgcgaagcaacagccgaggccaccgcttcgcgcgtgcaacaggcggtggtcagcgagttcgaactggacgacgcatccgccgcgttcctggccccactcgatgcagcggccgcgcagttcgatgtgcagcagccgcaggcgacgactgtcccggccgacgctgaaaccgcgcaggcatcttccgaacccgtgtccagcgaaggtactcaggctgcgaccgccgctgatgccggcattttcggcggcttcggcgacagcgatatcgacgacgatatccgcgacgtcttcctggaagaattcgacgaagaactggtcaacctgggccagttgttgccggtgtggcgcgccgcgccgaacaacccggaacacctgcgcccgatccgccgcgtctttcacaccctgaagggcagtgggcgcttggtcggtgccagcgtgctcggcgagttcagctggaaaatcgagagcatgctcaaccgcgtgctcgataattcgcgaccggccagcccggcgctcgtggcgatggtcgaattggcgtacgacgtgctgccgcagttcaacgccgcgctacgcaaccaggggcgcatcaacgccgacctgccggaaattcaggccattgccgagcgcgttgcggcaggcgaagaggtctactacgtgcccgcagccgcggcgccggtggcagacgccggcgcgattctggcagcaacaagcgtggttgccgccagcggtggaacgccggcttcggtggacagcgtgctgcgcgagatcctcgaagccgaggtcgccacccatctggacacggtaaacgggtggctgcaggccagccaggccgagccgcagttgccgaccgaagaactgctgcgcgccgtgcacaccatgagtggcgcgttcgcgatgaccgacgtgccggaaatcacgttggtgacgacgccggccgaaagctacgtcaagcgtcttctggccgcctcggtcacaccgtcggccgccggcttggatgccattgccgccaccgctgccgcgattgccaccacggtgacggcactacgcgccgatgcgccgttgattccctcgtttgcaccgttgaccgagcgcttgcgtgcgctggtggacaccttgccggaagcgcagtggccgccgcaggtgttcctggacgagctggacgatgtcgatgcacccagcgacacggtagacgacaacaatgcctcggtcgaactgaccggtgcgcaggatctgtcgcagtacctcgatgctagcgcgctgcccttcgacgcgcccgcaccggcgcaagacaccgaagacacacagccgcagtcggacgacgcgccgattgccgtggacgcgttggccgatgcagaagccgagcacgattcggcgcttgccgtggacgcgcctgcatcgcacacagtcgacgatctcggtcaccttgcctcgcacgaacacgtcgatgcgtctgccgaatccgcgcatgcaccgagcgacgacgcgctggtcccggctgttgtctctgcgcagcttgccgatgcgatcagcacccatgccgacaccgttgcggtagaagagccagccgacgcagaagccgcgttgggcgatgcacaaacgctggctgcggccgatgccgagcaggccacggacacgcatgcgcagcacgtgccgacgcacgacgatcagggtgcagcaggcgctgacgacgcggtcgagagcagcgaagcacttgcgtccgtgtacacaggcacggcattggctgaagacgctgacgcaaccaacgcggaagactggacgccgggaaccccggcgctggacagcgtgccgaccgaccaggaaggccacgcggccgatcagcttcgccacgaacacgcggacacgcacgaacacgccggcgaacagccggcagacgaagcggcgcagcacggcgacgccgcgctgccgcatgctgggcagtcgcataccggagaacagcagcacgccgaggtcgccgcgccgctgggcgaacacgcagacatcgaagcgtacgcgtcgtcggatcagcaggtggattcgggcgagtccgcagcttcggacgcgcagtggcatgcaggcgagcaggtgccatcggagcaggacgtcgaatccagcgagcagctgcagacggacgcgcattccgacgagcacgctggcgaagccgaacacgctacggaacacgagcgtgccgaggccgagcatgcggaaaccgaccactctcgaactgagcaggccaacgccgaagtcatgcccgatcacaccgtcgaatcggtgcaggcattcgaaatggcgcatgcagccgatcaggtggaagaatcgggcgatccgcagtccgataccgcaccacaactgcacgacgcacaggcttcaacctccgaagacgcgacgcatgccgacgcgcatgcagcggccgacgcgattgccgcagccgagcacgtcgagcacgcagaacacgcagaacatgaggaacatgaggaacatgcggacgctagcgaacacgccgttgccgaccagtacgccgacgactccgcagagcaccgcgcagccgccagcgatcgcgccgcagccgaccacagcgcagcagagccggaagacaccaacaccactgcagccttcagcgcaccggtggaagaggccgcgcctgtcgagacggcgagcaacgacgcgggtgcggcattcgatatcggcccgctcaacttcgatcaactcgacggcgagctggtcgacatcttcgtcgaagaaggccgcgacctgctggaccattgcgatggcttgatcgcccgcatgcgcgaagtgccggaagaccgcgatgtcctcaacggactgcagcgcgatctgcacacgctcaagggcggtgcgcgcatggccggcatcaacgccatcggcgacctcggtcacgcgatcgaatcgctgcttgaagccgtagcggccaaccggaccgacatcgaccgcgacgacgtgcgtctgttcgagcgcggctttgatcgcctgcaccagttgttgacccgcacccggcaagcaccgcgccgtggcgatgccgaccgatctggtggaagccttcgaaacccgtacccgtggccgcaatgccgccccgcccagcgacgccgatgtccgcgcgatcgccaaagtatcggtggaaccggcaccgctgtccgcgccggttccggtggaaggccagaccgaagaaggcttcctgccgcgcgtgcagcaggagcaggtacgcgtgcgcgccgacctgctcgaccgtctggtcaaccacgccggcgaagtggcgatctaccgctcgcgcctggagcagcagttgggcgcgttccgcggcgccatgggcgaattggatcgcaccaatgcccgtctgcgcgaccagttgcgccgtctggatctggagaccgaagcgcagatcgtggcgcgttatcagcgcgaacaggatcagggcgatcgcaccttcgatccgctggaactggaccgcttttccaccctgcagcagctcagccgcgcgctgaacgaatcggcggccgacttgggcggcttgcaaggtgtgctggaagatctgtcgcgtcagtacgacggcttgctgcaacagcagtcgcgcgtcagctccgaactgcaggacggcctgatgcgcgcgcgcatggtgccgttcgagggcttggtgccgcggttgcgtcgtgtggtgcgtcaggcggccagcgacaccggcaagcaagtgcacctgctgctggaaggcacccagggcgaactcgatcgcaacgtgctcgatcgcatggtcgcgccgttggaacacatgctgcgcaactcggtggcgcacgggctggaaacgcccgagcaacgccgcgatgcgggcaagccggaagaaggcagtatcgcgatccgtctgcgccgcgaaggttcggaaatcgtgctggaagtggccgacgacggcgccgggttggaccgcgaggcgatccgtcgccgcggcgaacagcgcggcttgatcgagcccggtcaggagctcagcgatgccgaactggatggactgatcttcgcctccggtttcagcacctccgagcaggtcagccagctggctggccgtggcgtgggcatggacgtggtgcgcaacgaagtgcgtcaggttggcggctcggtggacatccactcggtgcgcggccagggcgtcaccttcaccttgcgtctgccgcagacgctggcggtcacccaggcggtgttcgtgcgcattggggagaccacgttcgcagtgccggtgggttcggtcagcggtatcggccgcatctcgcgcacccgttacgagtcgggcgagggtggatatcactacgccggcgaagagtacgtgctgcatgacctcggctcgctggtcggccaggccgccgcgcgtgccgatggccaggcgcaagtgccgttgttgctggtgcgtgcgggcgatctgcgcgccgcggtggcaatcgatcaggtgctgggcaaccgcgaaatcgtggtcaagccggtgggcctgcagatcgcgtcggtgcccggtatctacggcgccaccatcaccggcgatggccgcgtggtggtgattctggacgtcgcgccgctggtccgtcgttacctcagccatccagcgcgtcagacgctggaaacgcagaccgaagcgcagcgtcaggtgccgttggtgatggtggtcgacgattcgctgaccatgcgcaaagtcaccggccgtgtgctggaacgtcacaacctggacgtcaccaccgcccgcgacggtgtcgaggcgctagaactgctcgaagagcgcgtgcccgacctgatgctgctggatatcgaaatgccgcgcatggacggctacgaactggcgaccgcgatgcgtgccgacccgcgcttcaaggcggtgccgatcgtgatgatcacctcgcgcagtggcgaaaagcatcgccagcgtgccttccagatcggcgtgcagcgttacctgggcaagccttaccaggagttggatctgatgcgaaacgtgtatgacctgctggggatcgcccgtgtccgagactaatggcgcaatgggaactccggttgctttgctgggtcgtccggggcaggcgcgcgagcgcctgcgcgaagcgctcgtcttggctggtgcgcaggtggtgctggaagacgagccatcggcggtcgacgtgcagatgctgcgcgacgccgagccggtggcggtgctggtcgcactcgagccgttgatcgaagacgcactcgaagcgctggagccggctttcaacatgcctggcgtcaccgtgatcttcgacgaggccgaactaacggtgcgtcgcgagggctgggaagcgcagcgttgggtgcgccatctggcggcaaaactgcacggccacgccgacgtcttgccaccgggcaccgaaagcgaaccatcgctgcagcccgagccgggtctggcgctggcctcgcgccagcattcggacctgcagctggatcaacacctggaagccgccgcgcatgcgttcgaaaccgtgcccagcgatgccttgtgtgcgcgtgcatccacgcatgacgctgcgccagccgcttcggaaaagccgggtttgaccctgagcgattccagcacctggggcttgctggacgaagtgaccgtggtggtgcgcccgcgcgccgaagcacatgtgtcttcagcggatgtgtcttcgctgtcgaccggcggattgtcgctggtggatctggagcacagcggcagcgtcaccggcgcagtgttggtgatggccggcatcggcgggcccgatgcgatccgccgtctgctggccgcattgccgccggaatttccgcgcgcggtgctggtgcgcatgaccctggatggcggccagtacggcaacctggtgcggcagatggggcgtgtgtctgcgctgccggtcgaactgggtgaggcggggcaggtggtcgtgccgggcaaggtgtatgtgctctccgacgaggtcggcgtgcaccagcatgctggcgcgctggcattcgtgtcgccggccgacccggccggtctgatcgctgcgctgccgccggccgacagtgcggtgctgatgctcagcggtgccaacgaggcgatggtagaagcatcgctggcattggcggagcagggcggctggttggccggccaatccatcgacggctcttacgaccccgccgccgccgcgcggctggcgcggcaaggcattctgaccggcgatcctgcgcagttggcgcaggcgcttgcacagcgttggccggcataagccgggcgtttcctttcgaatcggaatcatgcgatgagctacgccaataacgacgaaatccgcggggtcctgatccaggccggacaggagcgtgtgctgctgccgaacgcgacggtggccgaggtgatgtcgcgcgtggcggtcgaaccgctgcccgacatgccgcattgggtggtcgggcgtatcgactggtacggctggaaagtgccgctgctgtcgttcgcacgcctcagcggcatgggtgaagagcccaccgcagtcaacaacaaggtcatcgtgttgaaggcattgggcggtaatccggcgttgccgtatttcgcgctgctgagcgcctcgttcccgcaactgatttcggtgccgcgcgacggcctgctggccgacgcatcggaagacgcgttgcccgagggcgtgcacatgcgcgtgctgctgggcgagcaaagcgctctgttgccgaacctggacgccatcgaagcgcaggtcggtcaggtgtttgcggcagctgctgcctgagcgcggttggtgcagtgactgtgctcgccgacaggcgagcgcagtggcacagtgcagcagacgccggttgcactgattgatcggtgatgactgcgttggttgcagtcgggtgctttaattcacgcacgggatgaggcactgcgtttcggagatggcttgcggagcgtgatctctatgcatcaggtggatgtgcacgtcgcagagagattgcacgcctgtttgaagcgcgcatgttgagcgcgcagcggccatgagtcttccggtatttgcgccggtgcggcacgccgacggcgtggtgctatgcgatctggccgttgtcgacccggctgcaatggccgactaccacacgcgtaaccgtgcgcacctggccgatgcgatgccgctgcggccgcctgtgttctacaccgtcgagggttggcgccgcctgtgtatcgcataccgcagcgcagtgcccggcgagcgtgagttgcaactggtgttgctgcagggcgagcaggtgatcggcaccactgggttcacccagatccagcgcggcgcattccaggcttgccacatgggctacggcctggacgccgcgcagcaggggcgtggcttgatccactgggcagccacgcaagcaattgcatttgccttcggcccgctcggcctgcatcgggtgatggcgcaacacgttccggagaatctgcgcagtgcgcgtgtgctgaagcggcttggcttccagatcgaaggttatgcgcggcgctacctgcaattgaacggccactggcgcgaccatgtgttgaccagcaggttgcgcgaggacgacacatctggcgaaggcgcagtggatggtcagcccggtttagggcgcagcgcccgagagctcgagccgtaattcatcggcggctagtgtggcgttccgttgatagctttacagagccgttcgatcttggcgaggatcgagtcagcggtcgcagtccatttgaacggtcgcggattttgattgtagtgctccacgaaggcgttgatcttgcgctttaggtcagccaccgagtcgaaggagccgcgcctgatcgcccgttgggtgatcaggccgaaccagcgctcgacctgattgagccaggagctgtaggtcggcgtgtaatgcatgtggtagcgtggccgtttggccagccatgccttgatcctggcgtgcttgtgggtggcgtcgttgtcgcagatcagatgcacgtccagatcctgcggcacctgcgcgtctacatgtcgcaggaatgagagaaactcctgatgtcggtgcaggggtttgcactgggtgatgacgctgccgttggcgacgtccagcgcggcaaaaaggggcgttgtgccatggcgcacgtcgtcgtgcgtgatgccttcgacgtaccccaaccccatcggcagcaccggctgggtacgctccaaggcctgtacctggctcttctcgtccacacacagcaccaacgcatgattgggcgggttcagatacaggccgacgatgtcgcgcaccttctcgatgcagaacgcatcggtggagagcttgaagcgcttggagcgatgcggctgcaggccgaacagcgtcatgtagcggtggacggtggtggtggaacgtcctgtctcgaccgccagcgtgcggcgcgaccagtgcgtgttgccgttcggcttgcgcgtcaggacggtgttgaccagttcggctaccttttcatcgctggttgtgcgcggccggccgggcttgagttcgttgtgcaggccggcaatgccgcgctcccgatagcgggtacgccacaacgtgacggttggccggctcaccccgtagcgatgcgcaattgccgtctgcggctcgccgtcggccatgcgcaggatcatctgcgcgctgcgcgacaaggccgccggcaaactttgcgatcgggccatcgactccagttgcacacgatcgtcggcgctgacaaccaacggtttagcgggtcgtcccatgagcgaacgctccagcttccaaaggtcatccttggacaacgccagataagaaaaggtacatgcggaacgccacactagattgctgtcttgcgtcagctcgatctgcgttggccagccacgttgtctgagttgcgcgtgcaattgcgttacccaggtctgcattgccactgcattcggcatgcgtgcaatgatccggagcgtttccggtgtctgtgtgcccccagaagccgcgtagcccgcaagccactcgcgtggcgatgtggagagcttcagtgctgcagtgcggtgtgtttcgccgcgcgtgccttcatctcgcggcggctgcgcctgttgcgtagcggtgtggccggccgcttgcggcgacgaggttgcgcgagatgcatcaggctgcggcttgccgagctgccgttccggttgtaggacaggtgctgccactggcgcagcaggcggcgcgcgctatcggaatttcgttcgccgcaggtgggttagttgcggtgcgctcgatgcgcgacgactgatccagcgacggtgccggcaataacgtcggcgcagcagcaggcgctggtgagcgcttggctggtgatggggtgggtgcgctgctgtccatacgtgcttcgagcgcgccgttcgcctgcatgtcgtcattgcttgcggcgctgggtgcagggggaggcggcgctgccatcgcgagttgtgcgtcgtcttgcgccggctccgatacagtcgccggttgggcaggcatcgtctccgcggatggcgcggaggcaggcggcgtcaccacaggtgcaggcagtggcacgctgaccggggccggcatggcggctggcgcgagctcttgcagtgaaggtgctggctgcctcgccacctgctctgcggacgtgggatcgtcggcggatgcgcaggcaggtcgctgcgcaagatcgtggaagctgccttccgagacgcgatctgctccgtcttccgcagcggggcgcgcggaaattctgtctgatgcggccgtcgcagggacagcagcagccggtgtgggtatctccggcacaggtcgactggcctgccattgcaggccgacgccaactgccagcgtgaccgacgcagcgagcgccagcgccgggtctccagcgctgacgtttggaacgatgccgggcgagcgctgcgttgctggtggatgttgcaggtatagcggatggcgttgacgatgccgacgcccggtaggcaagcgccgcacgcatcagtcggtgttggcgagtggccgggtgctcagtgcgtcggcctgctgcaccatctgcaggacgtcggcgcgatacccgaagcgatcgttgcccaggctgctggcggccagggcgcgtacctgcgggtcatcccagccatgcaactggttgccgccacgcaggcgcggcccgaaaccggccaccgctgcagaaaagcggaacgcgtcgctggtggcgttcagtgccttgcgttgatcgctgcggaccaccgtgtccagcaagcggctgcgctgtgcatcgggtagtttgtagcgcagtttgacgtgcgccagctcgccgttgaagggccgtgcctgctgatgacgctgtgcagtgcgtgcatagcgcagcgggtcgaccgatgcgcggccgttgacgggggtgatttcgtataaggcggtgacggtatgaccggcaccgatgtcgcctgcatcgacctggtcgttgttgaaatcctcgtcgcgcagcgcacggttttcgtagccgatcaggcggtattccttgaccgtttccgggttgaattcgagtggatcttaacgtcgcgcgcgatggtggccagcgttgcgcccagctcgtgcgtgagcaccttgcgcgcttccagtggcgtgtcgatgtaggcgtaagcgccgtcgccggcatcggccgactgctccatcaggttgtcgttgtagttgccggtaccgaagccgagcgtggacagggcgacgccggagcggcgcttttcggacaccatgcccttgagcgcatcgaagtcggtgacgccgacattgaagtcgccatcggtggcgagcaggatgcggttgatgccgccacgcaggtagccttgttgcgcggctttgtaggcgagttcgatcccgctggcgccggcagtggacccgcccgattgcaaggagtcgatggcttcgacgatacgcccctgctgatcgcccggcgtgggcggcagcactaccgcagtgttgccggcgtaagtcaccagggtgatgcgatcctgtttgcgcagctgacgcaccagcagtttgagcgaggatcgcaggagcggcagcttatccggcgcgtccatcgagccggagacgtcgacctgaaagaccagattggccggtggcagatcggcggtggcgatgtcgcggccggcgatgcctacgcgcagcagcaggctatccttgttccatggtgtggtcgccagttcggtgcgcaccgcgaacggtttgtcattggtcggcgcggggtggtcgtagcggaagtaattgatcaattcttccacgcgcactgcatccaccggcggtaggctgccggcgctgaggaaacgccgcacattgctgtagctgccggtgtcgacatcaatgctgaaggtcgagatgggctgttgcgcagcctgcacgatggcgttgtcgtcgatatgctggtagccctcccggtcttcggcaggtgcggggatcaccggtggcatcggcatgcggttatcgagcacggggcgagggcccatcaacatggccgcaggtgcctgacgcgacaggctgtcggcgctggttggcgctggcatcgcctcgatgggcggcggcgggctaggtgcagatggcggttccactgcacgtgcgggggcaggtgctgcgagctgagcttgcggcctgacttcagggagcgaggcggtcggggcaggttgctgcggtcgctgcggttgcgcggattcggcgcgttagggctcgtctatcgatgcagcgggttcgtgcgagcaggcgctcagcaacaaggtgagcgccatgaggctgcgacgtggcatggggaaatccgttgcgtggcgagatgggatgaggaacaaccgaacagcccgaggtcgccgtgcactgcggcctctgtcagtgaaacgggccagcccaacgaatggggttaaccggatggaaattttttcctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgaccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcgacggccgcgcgctcgcgctttcgacgcgctgatcaggtctactaccagtgccgggcgtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatcgagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgagcgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttcgtgatcgcggtgcaagtggaccacacccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctataagcgacggcctggcatgctttcgccgtctggaggaggccgggcatgcgcacaccacgctcgataccggcggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgaggcggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcgctgctgcgcggcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggaatttttttcgtcggccatgcgtgcgccgcggcaatgcagctggaccatcgctcgtagccttgtcgtgagaggcgtcggtcccttctcccaccgggagaaggtggcgcgcagcgccggatgagggtgcgaccaagcggatatccgtggctgcctcggcccctgatccaactctgatccagcttggccgcgcatggtaccgtccgttgccccgccgccagccgtatccatgcatcggacacgcggcggccgagccaggacttgcccagccacgtaacgattgtgcacggatccgcatgcgacaccgccacaacatggtttatccgcacgcgacgctgccgcatgatggaaggcggctgccgcactgcgcggccgttcgtttccatcatggagtcgcccgcatgattcaacgtcgtcacttcctcaagagcgccacgctgggcgcgatcgcgtccagcgtggccggctggggcgcacgcgcgcaggcggcggtgggcgccacgtcgggcgtgcggccgccagcgctgccgcgtggtgcggcacgggtgatttccacctgggatttcggcattgctgccaatcaggaggcgtggaagattctgagcagcggtggcatcgcgctggatgcggtggaagctggcgtgcgcgtgccggaagcggacccgaccaatcccaccgtcggcctgggcggttatccggaccgcgacgggcgggtaacgctggacgcctgcatcatggatcacctgggcaattgcggcgcggtggcagcgctggaagatgtggtgcatgccatttcggtggcgcgcgctgtgatggagaaaacgccgcacgtgatgttggtcggcgatggcgcgcggcagttcgcgttggagcaaggctttccgaaaaccaagctgctcacgccgagctcggaagcggcctggaaggagtggttgaagacttccagatatttgccggaagccaatgtggaaaatcgcgcctggcgcgatgccaaattaccgggaggcaaggataatcacgacaccatcggcatgctggcgctggatacgcacggcaatctttcgggtgcgtgcaccaccagcggcatggcgtggaaaatgcacgggcgcgtgggcgacagcccgatcatcggcgcgggcttgtacgtggacaacgaagtgggcggcgcaacctcgaccggtgtgggcgaagaagtgatccggaatgtcggcagttttgcggtggtggaaatgatgcggcagggcaagtcgcccgctgatgcgtgccgcgagatggtgatgcggctgatccgtcgcaagccggagctgacgcgcaccttgcaggtcgggtttctggcgatgaacaagcgcggtgaagtgggggcgttcgcgattcagaagggctttagctacgcggtgtgcgatgcgcagcggcaggatctgctggtgcctggtgagagccattacaccagcgagccggcagcatgagtgcattaggtcttgaagtggccgccgattcggtggcctcggcgttggccgcgcaagaaggcggagcgatgcgcgtggagctgtgcggtgggctggatggcggcgggctgacgccgtcgttcggcacgttggccgtggtgcgcgagcgtttgcggattccgctgtatgtactgattcgtccgcgcgtgggcgacttcgtgttcgacgctgccgaagtggaagtgatgcgccgcgatgtggagcaatgcgtgcggcttggctgcgatggcgtggtattaggcgcgctggatcggcatgggcaggtggatcttacgacgatgcgcgtgttgatcgaggcagcgggatcgttgggggtgacgtttcatcgggcgatcgatgtcagtgccgatccatcgcgtgtgctcgaagatgcggtcgcactgggctgcgagcgcgtgctgacttcgggcgggcgggcgacggcgatcgatggcatcgacaccatcgcggccctggtgcgacaggccggtgaccggatcagcatcatgccgggtgcaggcgtgtcggaaagtaacgtgctggcgctgcgggccaacaccggtgcgcacgagtttcacgcgtcgtcacgtgggccggttgcagcgcaggtgcatgcgccgcacgcctacatcagcgacttgggcggcgactatcagcgtaccgatgtggcgcgcgtgcggcgaatcgtggggttgttgcggcaagattgaaatgcgcacaacgtgccgcgacagctagcgcgagggttccgaggttgtttgctgcttgctatcggagtcatcgctcgcctgctcgggaatgtgtatggtgaaggaaggaaagcgtgcccggtcttccgggtgcgcatcgacaatcaactcgcgggtcttccacatctggactgccttggccagcgtcgcggcgtcgagctggcttccttcgcgataaacgaactgtctaagatgatcgacgatgcccaggtgcgcgctcctctgcgccttccaattgctgacgttcatgtaatggcggctgaggccttcctcagtctggtcttcgactctggggcatgggcctgccatttcgctcacccgtttcaggaaatggcgatccctgctttccctcagcattttcttcaataccggaatctggccgaaggtggtagcgccgggcgggcgcttttctggaagatagggcggtgcaccttccagaaagggatttctttcctgatcaatgacagcgctaagcatggcatgagcggcgtcttcgatgcgttcgagcgcagccttatgcaggagttcggttgtggtcaccgaggatgcgctgctgccatggcctgaggggccagggatggacgggtcagtccgttgtggttcggctgggcgcgcactcaggcgccgtcggtcaagttgtacttgtaaatgcggcggaaccaggatgacgcaattggcaggtaatctgccgatcgacgagggcagcctggagagattgttgcagcctcgcagatcgagttcttcaagttgcgtcaggttgtgaatgtccagcggcagcgtgcgcaggttgctgcagtcttttagattcagtcgcttcaatggcgcgctgccgccaaaaatcggcggatagttgcgcagcgctgtgcagccttgaaaatcaagttcttcgagctttggcatttgatggatggccggtgcgacggcaagcagcggcgagtggcgtacctgtagccttttcaggttttgcagggtggcgatggacgccggaagcgatgtgatcccggtctcttccaactgcagcctctgtaggttgaccaacccctcgtgctcgccggatgcattggtgccggccaggctttcgggaagttccttcaaggtcgggcaggcgaggatggagagctcgcgtaatcggcgaaggcttgagatggatgcagggagcgaccgaagcggattgcgtgcaagcgtcagcgtttccagagcagcgaatttctgcatgtcggccggaagcttcatcaaccccgcagcgtcgatcgtgatgtgctgcagatgagaaaggcggaatgtctgctcgggaaagtgcggaagcggaactgagcgcagttccagcgatacacgttccgccagggttgcgttttccagcatgtccgctgttgctttcagtgcctggcctgtgctcgtctcgaccaccgaggtgtcgctgttggcctggcgccatgcgctgtgccagccgttgcgatctgcgtcgtagtgttgttgccattgcgacaagacgtcgcggtacgggcgaatcggtgtggagctctgtaatgaagcgcccacggtcggtggcacagtggggcgcgttgggcccaagtggtgtgaatctgtggccacggcgtgaaagcgagcgcgttcgatgttgctgagttgtggcaattgcggtgtttgcgaaggatctgcaggcgcctcgttcatccgcacggaactgctggattcgccgtggcgaacagggcgagcggatgtggttggtcggctggaggtctgggcagaggccggcgttgctggcgggcgaccagaccggtaaccaggcagatagctggccaggcccctgagcatgcccgcagggcgctcaggcgcgggctgcgcggctggctcgttgcgcgcgggcgcatctgcattggacgtactctgctcccgcaggccgacaggcgtgcccggtaggcgtggttgatcgacgcgtcgcatcgccttcctcatcttggctatcgctcgatggtgatgatcggtatgcgacgctaagcacgacccccgtggggcgaagtcatctttatcctggcgaagaatcggcagggtggccgcatgccgttgtgcggcgctcagagagcgttacggggacggacgactggcagcagcggatgcgttgatccgcgtgggatcgagcaccacgtgcttgatgcgctgacgcttccaggtgtagctgatgtgcaccaggccatcgcgtgtctggatgaccgcaggataggaaaactcgtctttttcgctgttttccagcgtcagcatgcgctgccagtgcgtgccgtcgttggacacggcaactgccagggtgccgcggccctcccaccaatccttgcctgcaattgcggggttgtagaccaatagggcgcggccgtcgcgcaacatcaccgcgtcggtgccggaattggggttttccacgtccagcaagtgcatgggctgccaatgcaggccgccatcgttggagaacgtgctgaagagtttgttctgctggctgcggcccagcgcctgcaggcgtccatccggatacagcagcaggctgggctggatcgcgccgatcacgctcgcatcgttgagtggcatgccgcgctgccagtgcgcgccgtcgtcgtcgctccattccaggtgcgcgcgccatccgcgatcttcgctgctgcttggcgccaggatgcggccgttcggtaactgcaccggtttgttcttgatcggcccgagaatgccgtcgggcagccgctgcggtggcgaccagtgcgcgccgtcgtcagtggagagcagacgcagcccccaccattggcgcggattgggtccgagcttgtagtacagctgcaacggcccggtggccgattggaacaacaccggattccatgccggcactgcagcgccatcgacgcctgcgtgcgcgccatcggcaagatggcgtggtgtctgccattgctgtgggccgcgctgagcgagccagatgccgacatcggctgcgccttcatgcgcgccgccgaaccaggcggccagcaggcgaccatcgcgcgtttccagcaaggtggaggcgtgtgcttgcggcgtaggagccggatcggcgatgaactcgctgagcacgatcggcgagggcggcgacgcaggcgattgcgcctgtgcagcacctacacccaagcttgcagcaaggctcgcaacgaggcggctcagcaggcgtggcggatgcatcgtggtccggtcctgtgcgaagtttagaagacctctttattgtctcttaaatactaggtgttccgtccttcgggcggcttggtcgaattgcattgcagacgtacagcgatgtggccgctctgtgtcggcttcgattggctggtggcacttggcctgactgtgcacgcgcgcactatcatcatctgatgctgccacgtgcgctgaagcgtggcgatgcgagggtcgagttgcgcgcgcgccggccgctatggatggcatatcgagcgtggcgtggcggtttgtcagcgtggcgttcctgggacataaccgcgatgcgttgttagcgccgatgggccggcacaacgcagaccgctttgcatccattcactcaggactgcgttgatgacctttcacaaccgcaggcaatccgcagatcaccgatgccgtcacccagaccaacgtcaaggtcattggcaaagcgccagcggttgcgatgggttcgatttaccggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcacgaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgactttcttcatcgcctggaccttggatcgcatcacgcacacgcaccagtgcttgagcatctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtatagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaacgctgcgccggtcgtcggtttgaggctgaggacatacttgagcagcgttcagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtacgacaacgtggaacttgtcgaaagtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagtactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagccgatttaccagagcctggcccattcgagcggcatcctgtttcagaatgcggtggctgcacaacagcggcaaaccaccctggcgcaggctgccaacaaccagggcgtgatgcagagctacggtgtcgataccagcgcttgcgcggcagatgtcgagaacgttgcgcaaggcggtgccgcagacaatccgaacactctgctcacctcgttcgacactgcgaagtaaccgcctctgccgacagcgtcacggctgtcgtcatgcttgcgcgcgtaaacgcctcgctcaggccgcgttgtcgtcgcgcccttgcggcggcagcagcttctgcggcttctttgccgattcggtctggcacaggaacgtcatcaggtgcgcggcttcggcactgcccatgggcttgctgtagatctgctcggcgaaggcgttttgggtgtgctctgcaacagcgcgaaccgactattgtgcaacggtagacgacgacatgtaacgctcctggaacctgcaatcaagccgtgtacgtcgcaagcaagcgtatccgtaacggagtcagccggtgatactgcctggaatctgtgccgtccgatacctcgacggtacgcggacggtgcagcggcaccggacgttctgataacggcggctgcggccaggtctaaagcgccatcggcagaaatctgctccggcagttatgtccgattgcgcaacagggcccaaggcgatggggcgtcttgcaagaacgcggcggctcgacatccggatcgccgtgtcgacgcttggtggcgcagtgccagctccgccaagccatccatgcgacgtcttgcatcttgccaatccggcagggaggtacccaacggacggctttctgcgggataaatcgcgcaacgcgtggttgggccggagagttcgtttacggaatcgcttgttcgtcgcagcaagattggctggagaggacaggcgcaccatcggcgctttgcaacggttggagtttgctcatgcgcgtccagcgatccactgcacagcatcttgtcacacgcgattctgcggccgttgaaacgccggccgcagcggaatcgccgcaagatcgagaaggttggccattggggttgaacgtgctgcagaagcggccactgcccaaacgcacacaccgcgacgagagcgagcgacgaccgcaccagggagatgcaaatgcccgagttgcccaagcggaggcggtttatgacgtcttcgtggtcgccaagtacctggccgaccccttgcacggaaccgcggacgaaacggccgaattgatcaacgacattcccccccgcggcgaacccgggcactcccccgaagccggggaatcagcgcatcccccggccgatcacccaccggcaccggatggccaccacctgccacccccaccgcatgccgcacatcccgcacagccgcaccctgcacatggcccgcatgcgccgacgcctgaggggcaccatgggccgcatgccggcgccgggcatccggcggatccgcatgcggttgggcatgcagcggaggacggcatcctgcacgcgcttgccgaggaaggcgcgccggcaggcgcattcgatctggcgatgagtctgagcatcagcggcgcgatgctgccgctgtcgagtcttgcgatctatgccgcgtacaaggaaacccgtgaagttgccgagcagcgcacgcacttgcgacagcaggaacgtcgcctgcgctcggagcaggcgagactgcaatctggcttggacacgacagcgcctgcaggcgcggcagatgcttacgggcatgcactgagcgaggcgatcgataccaacgcctacctgcagcggcgaaatgtgcgagacggcgtcattgccgcgacctccatggcctcggccggggtgattttcaccaaggcagcgagcgaactcggcatccagggcgggctggccatcgccagcaagagcgcaaatgcggcgggcctggtgggccacagtgccgctgccgcaggtgctgcctctgcggcgtgcatcgccggcagcttcgtgctcgcgccgttggcgagcgtggcggccaccgcattgggaggcgccttcctgcaccagtcgcgtcgggaaaggacgcatgttgccgtggatgtcggcagggtccagcgcttcctgcaagacctcgaacctggcgaactcagtcctggcgcacagcgctaccagcactttgtgagcaccaagttgggcgcgtacgaccgctttgcgcatcggttcaaccagtggaacaagggctttgtagtgggtggaatcacctacaccgccagtacgttgaccaaggtcggcgtcagcgcggccgtcgttgccggcgccgcggtggccgcaccggtgggcaccggcctgattatcggcgcaggtctgcttggtgcggccacgatgggggtcggcagccatcagttcctgctggcgcacggcaagcagaagcgctatcgcacgtaccaggccgaggacatgcccggcgtcgatcgcgcgctactggcggtggcggatctcttgcctgcacccgaggaggagagtgccgcatcccggggagcgcccaacgtcgccgaccaactgcagccaaccgcggtggacgttgcactgacgccagtggcggaggaagcggcggggagcgatgaagacgatatcgttgcagaacccgatcctggcctggagccgaagcatcgtcaaggcgcctctgccgcacgtgatgctcaacctgcaatgccggaacccgccgcttcgactgccgacaggtcgagcgcaagagcggcagataaggtggtgccccaccatggattcgagttgcgcagcgcgctctacgcctgcatcgacgggcaggaaaaggcgctggaggcgtttttgcagagcggtgccgacgacctgcagaaattgtattcggccaaggcgcgctcgacagatcagagcaaggattcgggtcaatcggcatctgcggcgccgctgggtcggcgcatcaatgcagccctgcgcgcagcagcgaactatcaacgcgcggtattgaccggtaagccgcgggaggcgctaggcaaggcgatgcgcagccatgccaagcacagcccggcgctgaccgaaaccgcgcttgcgcagtggctgcaaacgcctggctcggtgaagtcgcagattgcctacatgcaatgctgcctcgaactgcagaagaagtatctcgacgccaagctcagcgcgcaggcggaccttccgcagcccgacgtgcacgatgatccgcattctcatggcgaaacgccggttgcgacggtcgatcaggcgccggaacgtttactggcgcaattgcaccagacgcgcacgcgcgacgacacccagcagcgcgccgtcggcctgatgctgcaggaactgcagatggccgagcaggagcaggcaagcccagatgcgcgaagccaggcgcgcgccgccgccaggatgcccggtttgcagcagcgcctgatccgggtgctgacctcgaacgcgatcgtgccgcaagaaggcgttgcagggttcgcccggttctgcatgaaacagtcccgtcagcacacgaaccatgtgcgcggcacgctgttggccaccgaaatccaggcagcacgcatccgcgaacaggctgctgcgtccacgacctgatggtggctgtgcgagcgagcacgagtctgcaacagccgccttgcaagactcactctttcggcttgcgccacacctgctgcttcaggccgcgcacgctgggtgtggcgacatcgtctaggtcgaagaccaccaccgtgttgtcacccttgcgctggaacggcgctgggaaatacagcgcggtttgtgggccgatgttccagtggcggccgaggttgacgccgttggcccaggcgaagcccttgccgaaggcgcgcatgtccaggtaggtgtcggcgggtgtgccgatgcgcacggtgccgcggtggaacgccgggccttgcactgccttgcgggtccagccgcggatgctgtcgggtgcgcgcatcggcagcgggaaggcctgccagccggtgacttgctggttgcccagcagcaccgggtcgaccaggccggcgcggccgtcggccatgcgcgggccgtaattgatgcggccgctgttttccaccagcacatccagcgtgtggtggccggccggaatatccacagcggtggagacctgctgcagccggcgttcgacgctgccgaccggcgtctgatccagatacacgtgcgccacatcgcgcacgtcgcccagatacagcgggcccttgcgcgggccggtgacggtggtgcgataaaggatgtagccgtaatcctggccgaagtgttccatcggctgcggggtgtcgatggcgatcggtgcgggcaggttgtcccacagcgaggccgattcgcgcaacggcgtgtctggcagcgtggtggtcgcgatcggtgccggcaatgcaggcggctgcacaccggtgacgcgggcgatggcatcgcgcatcaacgcgaacttggctgtggggcgcccggcttcgtcgacaatggcgtcgtagtcgtagctggtggtctgcggtgcgtaatgatcgctgggattgttctggaaattggcgccgttcatgaagccaaaactggtgccgccgatgaacatgtagagattggcggagtggccctggcgcaggatccactcgaactcctcggcctgttgtgtggcatcggtggccgcgtgcggcttgccccaatggtcgaaccagcccgcccagtattcgccgaccatgcgcggttgatcggggcggaacgcgatcagcttgtcgaatgcgctcttggcttcgccgggtgcgaagttcaccaccgccaaggtgtcgggcaaggtgccgttggcgagcatgtcggcgccatcggaggtgaacagcaaggccttgtcgaagccggccttgacgtacatggcgcggttgtcggccatgtaggcgtggtcgtctgcgtaagagccgtattcgttctcgacctgcacggcgatgatcggcccgccgttgtggttgagcagcggctgcacctgtttggccaccgcatccagataggcctggctggcagcaagaaagcgtgggtcgcggctgcgcacgcgaatgttgccctggccgaacaaccaggccggatacccgccggcttcccactctgcgcaggcgtaagggccgggccgcaggatgacattcaacccctgcgcggcagcttcttgcacgaacgcggccacgtcgttgttgccggaaaaatcgaactggccttgctgcggttccaccagattccagaacacgtaggtttccaccgtgttcaagcccagcgcacgcgctttttgcaggcggtctttccagtaggcgcgcggaatgcgctggaaatggatggcgccggaaagcaattgatacggcttgccgtcgcgcacgaactgtgtgccttgcgtgccgaagtccggccagcgctcggtgtctgcggctgcagcagtgacaggcagcgcgaaggcgagcgccagaacgagcggtgcaagggtggtacgcagcatgagtgattctcgacggtaacgcgtgagggatggcgacggaacgtggcgaaacggtgtggcgtggcagtgtgcgtgccccgccttggagcggctcacaaaacgattgctcaccaagagcagcgaacaaaacgactgcgctcaccgccaggcgggcgcggcaggtgcccggaatcggcatgtatcacgcgtacactgcggttctgagcgcgccgtccacgcccacctgacagctgctcgccacgttttgttagccgctctaagttttgcgagccgcgcgtactacgcaaacgatggcggtagatcctgcttgttcgctccgaaccccgggttgggtttggcgcccatctcgaactccagcgtgccgcccgcggcaagatcggcatgacgcagccaggcacggttggtcggtgcgccgttccacttcagcgattgcacgtagacgttttgcgcactgttgttgttggcgacgatgcgcagcgtgcgcccgttgcccacatccagcgtggcgcgcttgaacaacgggctgcccacgatgtagttgccgctgaccggatcgaccgcatacaaaccgagggcactgagcacgaaccacgcgctcatctgcccgcagtcttcgttgccggacagcccgttgcgcgcgtcgtggtattgctcgcgcagcagccggcgcaccatcgcctgggtcttgtacggctggccggcgtaggcgaacagatacgccacatgatggctgggctcgttgccatgcgcgtactggccgaccatgccatcgatatccggcggcgcatcggcgggcagttcggagctggtggaaaacagctcgtccagtttggcgacgaaaccgtcgcgaccgccgtacaactccatgtagccgtacagatcgtgctggttgaggaaggtggcctgccaggcattggattcggtgaaatcgcgccacttggcgatgtggcccatgccgcgcgggtcgaacggtgtggcccagctgccgtcggcaagccgtgcctgcacgaagccgctgtcgcggttgaacacattgcggtagttgcgcgagcgtgcgcgcagtgcgcgtgcatcggcgctggcgccggcagcttgcgccagatgtgcgcaggcccagtcgtcgtaggcgtattcgagcgtgcggctgaccgcttcgtccaccttgtcggcggggatgtaaccgagcttgcggtactcgcccaggccgtgggtggtgtcgtccattgcacgtttgcggtacgccggccacgcggctttgtagtcgatgccggtgaagcccttggcgtgcgcttcggccagtaccacggccgagtggtagccgatcatgcagccggtttccacgccctgcagcggccagatgcccacgccatccgggcattcgttggcgccgcgcaccaggcattgcaccagatccggcacacgctcgggttgcaccaatgtcagcaagggatgcaatgcgcggtaggtgtcccacagcgagtaggtgctgtagttatggtagccgctgggcgcggtgtggatcttcaaatccatgccgcgatagcggccatccacgtcggagaacagcgtgggcgccagcaggctgtgatacaggccggtgtagaagatgcgccgttgcgcgtcgtcatcgctgtcgatgcgcacgcgggcgagttctttttcccaggcggcgacggcgtgcgcatgcacgcgcgcgaagtcgaagtccggcaattcggcgtcgagattggccagtgcgttgtcggcgctgacggccgagatgccgaccttgatcagcagcggggcgtcggaggcatccgggtaatgcagcgcggccttgaggtgggtgccgtcgatactgcgcgtgccggcggccagcggttggtcttcgttgtacaactgcacctgtttgaaggggcgcgacaggcgcatggcgaaatagatgtaacgcccttgcgcccattggtacacgcggcgcccgccggtgagcgtgcgttcgtcgaccacgcgcaactgcgcatcgctgacccgggtaggaatttccggcttgtcctgcatgccgtggcacagatcgagcaacacatgcgccggcttgcctttggggaagtgatagcggtgcaggccagcccgcgcggtggcggtcagttcggcatgcacgccgctgtccttgaggcgcacgcggtagtaaccgggcgatgcggcttcgtcggcatggtcgtagcgcgagcggtagccggcatccgggttatcgagcgggccaggtaccagtttgacctcgccggtggcgggcaccagcaggaaatccagcatgtcgccgatgccggtaccggacagatgcgtatgcgagaagcccatgatcgagccgtcggactcgtgatatcccgagcacgaatcccacaccgcgttgtaggtatccgggctgagctgcaccatgccgaacggcaaagtggcgccggggaaggtgtggccatggccgccggtgccgatgaagacatccacgtgcctggtgagatcggcgcgggtgcgcgcatctgccgggagtgcgtaattgccggcgcgcgcgcgcgccaggccgggcaggccgacgctgccgaagagtgctgcggcgatggcgccttgaagaaaaccgcgtcgtgttgccatgtgtgtgctctctgatgtcgcgaggtgggtgcgccgtaccctcatccgccctgcgggcaccttctccccatgaaggggaccgaggtcccggcgggagaagggacgcgtcgaacgctgcgcccttccggttggaaatcaggcgctgcgcagcagctggggtttgcgttgatgcaggtcgatgatcagttcgccgaacaaggtgttggcccaggcgaaccagtcgcgggtgaaggtgctcggggtgtccttgtcgaaggcttcgtgcatgaagccggtgccggcatgcgtggttttcaaccactgcaggcattggcgcagctgtgcgtcgtcgtcgctgaccagtgcgtattgaatgatcgacatcggccagatggtgcccatgccgctgtgcgggctgccgacgccttcggccgccttgccgcgggagaaatacgggttgcgctcgctccacgccagctggcgcgtgcgcaggaacaccgggtcggcgcggtcgcagcagcccaggtaggccaggctgagcaggccgggcgcgttggcgtcgtcgatgaataactggttgccgaagccgtccacttcaaacgcccagtacgcctgcccgtcggcatcgcgttgctggccgaactggcgggtggcggtttccacttcatcggccagcgcggtgcactcggtggcaaagaccgtgtcgcgatgcaaggccgtgctcatcgtggccagctgccgcagcgaggtcaccgcgaacaggttggccggcacgaacaacgggaacacgcaggcgtcgtcggaagggcgaaacatcgagtggatcatgccgttgggcttggtcggctggccgtagccttccagcaccagggtttcggtggccagtggcgagggccgctggaacacgtacgggccgcgggtgtccttgcgttgctgcgcgcggaaggtcttgaccaccacgtgcattgccgcgcgccagtcctcgtcgaacggtgcggtgtcgccggtggcacgccagtatgcgtgcgcaatgcggatggggtagcacagcgaatccacttcccacttgcgctcgcccacgcccggtttcatctcggtgatgtcgttgagcgaccacttcaggcgctgggtctggccatcgggcaggaacgcgttggcatacgggtccagcgtgatgcacgcggcctggcgctggatcaagccatggaacatgcggcgcaaggcggggtcgcgcctggccagcggcacatacgggtgcacctgcgcggacgaatcgcgtagccacatcgcgtggatgtcgccggtgatgacgaaggtatccggcttgccgttgcgggtgccggtttccacggtggtgtcgagcgtgttggggtagcagttttcgaacagccaggccagctcgggatcggcgatgcgcgctgtgatctgcgcgatctgctgctcgaccgccttgctgacgaagcggcgctgcgccttgggcggacgcttgctgacaaagcggccggttgcgctggacgagccggtggcgggcgcggccgcaagggcgggcagggcaccggcgagcaggccggcaccggcactgacgcccagcagctgaaggatgtcgcggcgggtgtgcatgacctggagctccttggatttcgacagcgggcctgcacaccagtgccgctccagcgccgcgctacctgccggctaaggatgagacctatgcatgaccaattcccgatgaccatacaacgtgtgcgccgaatgtgcatcgtgcgtccgcacaattcggtggcgtatgttcatgtgactctattgcggtagacgctgaaggcaattgacaagggccgcggccgtgtgggcagcacaaggtgtcgatgttgattgcctgccgagcacgccaagcacaggatacgcggtcggtgacgctttacgctcggcacgcaattgtcatggctgagcgttgtggcaaatcgagaaacagcattttgggggaagccacatccggggtcatcctgattggttcggaagacatattgaagacattcacaaaatcaccaaacaccgtggcgccggtcattaatttcgaaggtgaagcattatgtgaagcggcagctgcctgctctatcgaaatgcttgaaggccctaagataaatatcaagtattacttttaagtattgccgcgagacatagaaactcaacacgagagaggccacacgcaaataatgcttgacagccgcgtattcgctgattagttttggtcgcctaggtcaaggatatacctgaatagcgtgtcaaggcgtgctttctgctcacctggacgatttcgaaggatcgattgtcgcatgttccaaaccctccccacgcgattgtttgacggccttgccctcgccatgctgatcatcggcatcgttcggcttcgtggcgtccggctcaattgggcgacgcttgccgccatcctcgtggcgatgataagcgcacactgcatccaggtagccgccgggctaccggagcaggcgttaccgatcgtatgcgtgacgttgatcggcccattcaccctgtgcgcgatgatggtgtccgctcgccgtaccggtcgagagaacacgccatgaccctgttccgcgaggaggtcatgcaagcacgccgcaacagttggctgggcggcatctccttggcgcagcctgtgcgggcatgggtgctcgccagcgccgccgggatcgtggcggcatctgtcgtggtcttcctgtgcatgggcacctatgcccaccgctccgcggtgaccggacaactcgtaccgatcaagggcctggccacggtgatggcgccggccaccggcgtcgtgagccggctggacgtcagcgaagggcaaccggtcaaggccgggcagatgctcgccgtggtcgcggttccgcgcgcgaccctggacagcggcgacacgcaggcggcactgcaacaccaattgcgcaagcgcggcgaaggcgtgaaatcatccgagcaagcgcagttgcagcaactggatgcgcaagaacagggcttgcgtgcgcagttggccaatctgcgccaggaattgatgcaggtggacgcagaaatcgccacccgtcgcaaccagatcgcgcttgccaatgaggtgttgcaacgctggcgccaattgcaggacgacaaatacgtcagcgtgctgcagatcaagcagcaggaatccaccgctctggaatacaccagccagatgcaggccttgcagcggcaggcgaccgagatgcgacgcagcgcggcgcagatcgaacagcaactacgcgtgttgccggggcagcgcgggggcgtgcaggccgattatcgacgggatgcggcggcggtggagcaggaacaggtgcaaacccaggtcaatggcgccttggtggtgacggcgcccgtggcaggcgtggtggccacgcagatggcaaaaccggggcaagcgatccagctcgggcagccgctgctgagcgtggtgccgggcgatggacgcctggaagccgaattgctggtccccagccgcgctatcggctttatcgccccaggcgataccgtgttgctgcgctatcaagccttcccgtaccagaagtttggtcaccagcaaggccgcctgagccggatcagccgcagtgcgctgagttcgagtgagttgggtgcgttgatcggcaatgtccagcagggcgaaccgtattaccgggtaaccgtcgggctggggcggcaaagtgtcatggcctacggcaagcccgaaatgctcaagccggggatgctgttgcaggccgacatcatcggcgagcggagaaagttgatcgaatgggtgtttgaaccattgttgtcgcttgggaggtgatcggtttggatgcatcgacggaagcgacgcctgtaatcaagatgttcaagagtgctttgcgagtgagatcgccagccaatcgctgacacctacggtgcaaggtatgcaccctcatcaatggacatgtacgcagcgcggttgccgccttcactcaaggcggcagcggtgaccaaacgctgcgtgctgggctgtgaatcaacctgcggtgcaatccgaaaatttatcggaatgcatataaggagatttttcgatccccccataactcgcagcatcgctgcgcgccgaccaggaacaagtcaaagtacagatttggcaattgaattccccgcagcaagtacctgcggctcaagacgatccacgcagcagaattaggacctgcatggacgtaacccccttgcggatggggggatttgaataccaccgcacatctaggaaggagttaaccatgtctgacgaaaacgcttcgatcaagccggtaggtctggaaatggcacgtgaacttagtgctgaagagctaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgatatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaatgagtgtcggtggtggcaggggtgtggttacccatagcgctactggcaaggttacgtctggtggcgactgggaagcttcagcaactattgattggtaatatcttcttaacatattggcaaaagccctccctccgccttccggcggagggagttaaacggatcagggagctaaccctatgggaccagcgcacatcatcgtggggaattctgaagatatccatgctgtggccgtagcatgggcgcttgagcgggcgggtgcaggcgttgtgttatgggatggaatcggtgtacctgatagttcagtcgttacacacttccctactagtgcgggttccgatttgcgcatggggaaagagaggatcaacgacgtacgttcactgtggttcaggcgcccagtaccttatcagccgctggctggactagatccggtgtctctgaaattcacgcgcaacgaacttcagagcgcgcatggatcgctagctgcggttcttcgctccaaggcttcattcatagttggggattggcatccaatcgatgcaggcatgaaagggctccagctcgatgctgcagtcgcatgtggatttcgcattccagatacggtgatcacgaacgatcctgctgtcgttgctgatttccgcgcaagacaggaaaatctcttagtgaagcacttcactccacacttttggtcgagcgagcagaatcgaaagtgctggcagtgtgggcctgtggtgatcccacgagatcgaaaaattgacgatgccagtatccgtgcatgcccagcgatctaccagactttggtgaataaagcgtttgatcttcgaatcaccgtgattggacatcgtattttctctgcgagaattgtggggcataatggaactgcgctactggattggaggccaagctcagtaaagccaggtgaattacgcatcgattggtacaacgtcgacgcacgaacacgcacctcaatcaatgcgctgatggagaagcttgacctgcgatatggctgcatcgaccttgcggtcgacttgcagggaaacatatttttcttcgaggtcaacactggcggtcaatttctatttattgatgaccacatccccgagatgaacctccttggcgagatggccggtttactacttgccggatcatcggactaccaggcattgccatggaatgtggcaaacttgcctgactttgagagtagcgatcggtacgtcgagtttcgcgctgcaacacagcgcttccgacagaacgaccgcgtgattacccgtgtagaccaagatatggtggcaatatgagactttttagcgcactggtactagcgtccctgctcttcatagattcgtgcggggcggttgatctgagtcaagcaatggatgcgtgccccggcgcagcgaagttcattcaggcacaaatttcccggcagctggcggctgcgccacctaaggcaccggtggtaacagatgaagcaaagcggcatcgccttctggagcacgaagaagaggatcagcggctctacgagcagttggcatctggaggcgtcaatccaactacccttaaggaactgcaagcacggaatctgcgctatctccacaaagaactggggcatgcagtatccattccctctattgacgaagtgggacgcgacgggcttgctgcgctttggctacttattcaacacgccaatggagatattgaacttcaatcaaaagcactaaagaaatttgaacccatggttaaaagtggtgaaatagatgcaagcaagttcgccttgctatcggacagagtgcttctggcgtcgggaaagcctcaacgcttcggttcgcaactactatcgcttacaacgggcgagccgctggacttaggtaatcccgtcgcgatcgaacgtgagcgggatgcactcgggctgatgaagctcgccgactaccgctgtatcagtgagcaactctacaaaaattcccattaatgaccgccccctgattttgtaccatgcattgtaattcggatgagagtttcccacgcgcatcatgcagatggttagcatggccaccgccattgggatgtacacgagacgggggattcagcagtacggcgtgccatcttgcaatggcatccatttgacccaatcatttttcaatccctagcgaaaattcgatgccccccccccgccgcccatttttttacctgattagccccatccctcagctggatttttgttgtagtcctgcaaatagcttcgttttaccgatgttttccatgacgtctgactcttggcgctgctgacgcgaggagacggtgcgaagttctttcagccaagaccccatggcggcctggcattgggcgggtttagcgataagctgggaggtgatgcacctgaaggtctggctaatcacgttttttaaggacatggcatctcaaattcaaattggctgacgctcttatcccttgcatcaattaatgaatttttatttaaattacatcccgactcatcgagatcagatgcattctttttcatttccggttgagtatttgaattatattgatgaattttcagcgtatcgctgcgcaatcgtcaaatattcccacctaccctctggtggatgtttgcatattttgcgttggcaacgatgctggcttcctcattgctctcccctcgcacgagttggtttgcgcatgcatcaggtttgctgttggggcttgcgattggcttctgggagatagggttcaagcatgagcttaaaaaacggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcatctggcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtacgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgtccgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacgtagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtctggctcgaccaggcgaaccgatccgcccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgaagctcttcttggcccgataccttgaacctcgtgcccggtttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgattcccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagacgaaatcctacccactcaaattttcagagagcctaaaaaaccaatagtggcatcttcagccactggagcaagctgaacgatgaaggcgattgtgcaagcagaagcaagcgaatgcgggctggcgtcattggcgatggtggcgtcggcgcatggcatgcaattggatctgcccgagttacgcaggcgtttccacttgtcgctcaagggtatccggctcaaccagttgatcgagattgcccagacgctgggcttctccacccgcccgctacggctggaaatggaacaactggatcaactctccctgccttgcatcctgcactgggatctcaaccacttcgttgtgctcgccaaggttggaaaatcgaaagcgacgatcctcgacccggccatcggcgagcgcaggttatcgctcggcgaagtgtcccagcactttaccggcgtggcactggagctgacgcccactgccgagttcaagcagcacaaggcagcgccttccatttccgcacgccaactcaccggccccatccgtgggctgtggagtgcgctgtcgcagatcgcgttgttgtcgctggcgttgcaggtcttcgtcatcctggcgccgttctacacgcaatgggtggtggaccaggtgctggtgtcggcggaccgcgacttactcgtggtgctggggctggggttcggattggcgctgctgttgcaagtcggcattggcctgttgcgtggttggtcggtggtgtcgctctcctcccggctcggattgcagtggatgggcaacgtgttcgcgcacctgctcaagctgccgctggactttttcgaaaagcggcacctgggcgatgtcacctcgcgcatgtcctcggtgcagaccattcaacacacgctcaccaccagcttcgtcgaggccatgatcgatggcgtgatggcgatggtgacgctggtgctgatgctggtctatagctggaagcttgccttggtgacgctgctggcggtcgcgctctatcttggcatccgtgccattgcctataggcccatgcgcgaccgcaccgaacaacagttagtggccgcggccaagcaacagacgcatctgttggaatcgctgcgtggcatgcaaagcttgaaagtggccggtgaagaatcggtgcgccgttccacttacgagaacttactcaacgacaccgtcaatcaggacgtgaagctggcgcggatgtccctgggcttcaatacggccagccagttggtgttcggcctggagcgcatcgcggtgatctggatcggcgccaggttggcgctggacaatgtgttctcggtcggcatgctggtcgcttacctggcctacaaggaccagttcgcgatgcgcgtgagcgggttgatcgacaaatggatcgagttccgcatgctgcgcctgcacggcgagcggctggctgatatcgtgttgactccgccggaaaagcagcacgcacaaccgcacgcgctgccacccgccgagccaagcatcgaggtggaagggctatcgtttcgctacgccgacggcgagccgtgggtggtcaaggactgctcttttacgattgcaccgggggaatcggtggccatcattggtgggtctggttgcggcaagacaacgctggtgaaactcttgctgggtttactcacgcccagcgagggcacgatccggatcggcgggcacgatctgcacaaactcggcccgcgcactgtgcgcgcgatgatcggcgtggtgatgcaggacgatcaattgtttgcaggcagtatcgccgacaacatcggtttcttcgatacggatttcgacctggaacggatcaaggcggcggcgcagttggcggcggtgcatgaggatatcgccgcgatgccaatgggctatcacagcctgatcggcgatatggggagttcgctttcgggcggccagaagcagcggattattctcgcgcgtgcgctgtatcggcagccgaagctgctgttcctcgacgaggccaccagccatctggatgtcacccgcgagcgcctggtcaacgaggcggtgaagcacttgcaactgaccaaggtgatcgtggcgcaccgccctgaaaccattgccagcgccgaccgcatcctggtgatggagcatggacggatcgtgcaagaagtgaagttgcagcaatcgcccgaaataccacatcctgaagatcacgtcttgagtgcgtgagggcagccacactcgctggcgcgcgatgttcgagccgctgtacgccgtgcgcatctgcgtggttcaccatcagacccgccccatcatgcaacaggcgccgactgagacagccggcgcctgttgtgcgtcacgcaatcacgggcattacttcggcaacggcgagcgtccctggatcgaaaacgacgcagcattgccagcggcgccagtatccggctgcccaccgccgacaaacaacgtgtagttgccggcttccaccgcgcgctgcccgctgcgatccacatcgctcaacgcgcgtgcatccagattgaaggtcagcgtgcgttgctcgcccgctgcaagatgcacgcgctgaaaaccgaccagactgcgcaacggcgactgcgggcggtccggatattgcagatacacctgcgccacttcgtcgccggcacgtgcgccggtgttgcgcacggtggtggtcacctgcaacgtgctgccggcctgcaccgcggtgctggacagctgcggcgcgtcataggcaaagcgggtgtagctcaggccatagccgaacggaaacagcggctcacccttgaagtagcggtaggtgcggcccttcatgtcgtaactgacgtacgccggcaggtccttggtggagcgatagaacgtcaccggcagccgaccgccggggttgtcatcgccggccagcatgcgcgcgatcgcggtgccgccggactggccgggataccacgcggccacgatcgcatcggcgtgcgtcttggcccagttcaaggccaccgcgctgccgctcatcagcaccaccaccagcggtttgcccgaggcttttgcccgttcgagcagcgcttgctgcggggcgggcagggcgatgtcgttgcggtcgccaccgtcgaagccgggcacatcgatccgcaactcttcgccttccacatccggcgacaggccgacgaaggccaccacggcgtctgcctgcgccacggcctgctcggcctcggccagttgcgccgcggcaggggccagccattccaggcgcacgccctggtcctggccgcggtgctccatttctaggcgaatcttgcgcgggcgggtatcgttaaaatgcagcacagtttccacgctgcggccgtcggcgttgtgcatgccggccggcacgtgcttgtcttcggcgttgccggcaaccaccagcttgtcgtcgatatataggcgcaccgggtcgtgcccggtgcaatcgaagcaacgcgccacgcgcaccgccagggtgtaatcgccagcgctgggcggcagcaattcgccgctccagcgcaccgcataacggtcggcagggacacccttcgccggggcaacctgatcccagttgaagctcaccgcgcggtcctgacgcaccacgcgcgcagcaccgctcatgtcgaggttgtcgaaatattcgccacgcagccccggcttgccatcgctgcgcagtgcagtctccggaatcatgcccggcacgccagcggccaacggcgcaccttgcgcataactcacctgttgcgcaccgaagcgttggcgcaggcccagcagcggcgttaccggcgcggaggatgtgccctggtaattggcttccagcgcggccagggcgtcggcgttcgggccgatcaccgccagccgcgtgccggcgttgagaggcagcgtgtttgcattgttcttcagcaacacgatcgactcggccgccgcctgcaaggccagcgcacgatgctgcgcgttgtcgacatccttcgcgcccagccgtgcgtaaggatccttgcgcggggcctccagctcgcccaggcgatagcgggcggcaaacaggcgcaccagcgattggtcgagcaaggcttcgtccacttcgccgcgcgcgatcgccgtgccgagttcgcgataggcatgcccacaattgagatcatgcccggccttgagcgctgcggccgaggagccggcattatccgggcggaaataatggaactgggtcatgtcgtccaccgcatcgcagtcggacaccacaaaccccttgaagccccagtcgccacgtacgcggccgttgatcaaccagtcggcggcgcacgccggcgtgccgtgcagcgagttgtacgcacacatcaccgcgccggcctgtccttcgacgatggcagcgcggaaggccggcgtataggtcgcttccacatcgcgtggcgacacatcgacatcgaatccatgccggcccggctcgggcccgctgtgcacggcgaggtgcttgggcgtggcgatcgtgcgcgggtggtcgaggtcctcgccctgcaggccgtggataaagcccactgccatctgtccggtgaggaacgggtcttcgccgtacgtttccatgccacggccccagcgcgggtcgcggaagatattgatgttgggcgaccagatggtgagaccggcgtagcgcttgtggtcgttgcccgggcgaccggcctggttgaacttggcgcgcgcttcggtagagaccaccgtgcccacttgctgcatgagatgggtattccagctcgccgccaggccaatggcttgtggaaacaccgtggcataaccgttgcgggcgatgccgtgcaggccctcgctccaccactcataggcggggatgcccaagcgcggaattgcaggcgcatcgttcatggcctgcgccactttttcttcgcggctcatgtgcgccaccaggtcggcggcacgttgttcgggcgttgcatcggtgttttttgcggacactgccggtgcagcgatgagcggcagagccagacccacactcagtgcggcggcaagacggcacggaaagacggacaacgacatcggttcactcctgcgcggcggccatggccgtcacgcgttgctcttgggtcgcctgcagtgatgctgcgggcagtgatgattgcggatcgcttactggtgatgtgcgacccgttacaggaagcactcaccgcgctatgtggtcttcgcggatgacgcagcgtacttacgcgtgctgcgtcatctgctgagacctgttcctgacggttttacttcgcttcggccggctccggcggcgcgccagccagcgtggcagccagatcgcgcaccttcagcgcggattgcagctgcgtcagcgctaccttgctgctcacatgcacggtcagcggctcacccggcagcaggtcgaaggcgttgtccgacagggtggcatccacatcgccgaacgatagccacacgtcgcgcgccagcgtgttgctggtcagggtgagcgcgtagccatcgccatcggtgcgccactggctatcgatcttcgcggtcggcaatgcgagctgcttggccggcgcgaagaacaccatttcacgtgacagcaacgtgttgccgtcgaagagctcgaacacggcataggtgtgcttcggatcggcgctgcccagcaattgcttgtcgctgaagttaccgacctgcagactgctcagcggtttgacgctagcgttgtcttcgcgcttgctcagtaccttgccgtccatgcgcatcacccgcatgcgccagcgtgccgccagcggtgtggtgcggtcggacaccagcgacacttcggtctggcccttgtcgttccgcagcgcggcgatcatttccggcgcatagaaacggcgcgcgtggtaatgcagcgccttccagcggccgtagtagtccacgctggaccacgacgcacccggccacacatcgttgagctgccagtacagcgaacccatcgactgcggacgcgaagcgcgcagatgcgaagcggcgatgtggatgccttcggcctgcatcagctggctcaggtagacgaagctttcgaaatccttgggctcgccgaattcgcggcggatgtacagcatcaaccgcttgttgccgttgcccttgtcgaacttctgatgcacacgcatcaccggcgattccggatccaggtcgccgggctcggcgaaggcgcgcacggtgcgcatatccgggaacgactgcaggccgtattcggacatgaagcgcggggtgacgttgaggtattcggtgaccggcagggcagggccgccccagaccttccagtaatgcatgtcgccatcgttggcctggtcggccgcgccgtcgaaatcggtgccgggcgaggtggcccaatacggcacgtcgctatcgtaggtggccaccacttcgcggaacaccgtgccgaacagggtggtcatgccgcgttcgatgcgggagcgctcctccgggtccaccgattgtttgaacttgacccggtcgccccagttttcccagccggtctgcacttcgttgttgccgcaccacaacacgatactggggtgatcgcgcagccgcttgacctgttcgatcgcctcctgccgggtgttctcgcgaaattccacgtcgtacggcggcaccgcgccaccgaacatgaagtcctgccagatcatgatgcccagcgcgtcggcgacgtcgtagaaataatcgtcctggtagtgtccgccgccccacatgcgcaacatgttcatgttggcatcgcgcgcgtcctgcaaggtgctgcgcatgcggtcgtgcgtcacgcgtgcggggaaggcatccagcggaatcaggttggcccccttggcgaagatcgggatgccgttgatcacgatctccatgctcttgccgaacgtgtctttttcgcggcgcagctccaccgaacgcaggccggtgacacgcttgatctgttggctgtcgccatcggcgtcgcgcacgctggccacgaaggtgtagcggtcttgcgcgccgtaaccggccggaaaccagcgcttgggcttggcgatgcgcacggccagagcgatgcggttctgaccagggtcgaccaccgcgtcctgggtgaactggccgacgttctgcccatccgggcccagtacatccagcgtcacctgcaccgggccgctgcggccggcctgcagttccagctgcgcctgcaattgcgcgctctcggcatccacgcgttgctgggcgatatgcagcccatccacacgcacggcgtcccacgcttccacgcgcacatccttccagatgccggcgttgaccatgcgcgggccccagtcccagccgaagttgtacggcgccttgcgcacataggtggagctgtggcgtgcctcgggctcgtcgccgaaggccgagtcataagcgcccggcagcgcgtacggctgcttggccagccacggctggatcttcttgatcggcgagtagagcttgacctccagcacgttgtcgccgcgcttgagcaaggacttcgcatccacgcgccactgccggaacatgttgtcggcgctgagcagttgtttgccgttgagggtgacttcggcacacgtgtccaggccgtcgaacaccagctccacgtgttcgcgcttgagcgtggccgcatccacgttgaagtgggtctggtactgccaatcgctcaggccggcccactggatcctgccttcgttatcgcgatagaacgggtcgggcacgatcttggcggcgatcaggtcggtctgcaccgcacccggcacctgggccggcagccacgccgctgctttcggatacgtcttggcctgctcctggcccggcaccagccgcacctgccagccggcgtccagcgtcacggccgaaggcggcgcggcccaggcctgcgagatggcgaaggccagggcaagcccgagacgggcggcggcgggaacagaacgaggacggaacaggggcatgcgtaactctcctaggatggctcagcgcgtggcggcggggggcgcctgcgcggtggtttcaatcagttgaacggcgccgatggcatacaacgggccacgaatcggcgcggtaaagcgcaggcagagatcgtggatgccggtgcgtgcaggcagtgcggtttccagcgtgaattgctcacccagggtgtcgctgcgcggcagctgcacgctggcgatcaattcgccatcgcagccctgacgcacttccagctcaccgccgcgggtgttggccgggtactgcacgaccttggattgctcatgcgccaggccgaagttattgggcaggcgtgcggcgtcgatgcggatggcgccgatgccgtccagccgcgcctgcggatacatgcggcaggcatggaacagatcgacgttgtacaccggcgtgtcggcggcggtcatctccggcaatagcggcagacgcaagccgagtgcgccggtttcgacgcagtgttgcaagccttgcgtgtctacgcgcaacaagccggcgcgatcaaaggtgcggctgcgcgtggccgccagcggcgtgccgttggcatcgaacgccgtggccttgaccgtggtcggcaattgaatcgtaaacggtgcgttgtagcgtggcgatgccggtgtgggatcgctgccatcgatggtgtagtgcagcgtgcccgccccagtctgcgtgctcagcgccaccttggccgggccgccggcgagcactgggttgggtccgttttccagcgcgatatcggcagcgaatgcgccgtcgctgtagtcgatgcccagcgccttgtagcgctgcagctgtgccggcatacgcgccaggaagctgttccagttgcgtgccgccttgggcgaccaggtcacttctgccaccgcagacagccgcggaaacagcgcgtgatctacatgccagcgcgaggaaatgtattcggaccacaacgcgccttgtgcgcccagcacatgcctggcctgttcggcgctgagcccggccggcaccgggtcgaatgcatagaccttcgacagcggcaacacggtcaggcgaccgttcggttcgtcgttgcgcgtggtttgcagattgtccagatacagccagtcgcccggcgcaagcaccacgtcgtggccttgcttggccgcagtgaccgcaccttcgacgccgcgccacgacatcaccgacgcactcgccggcacgccgccttctaggatttcatcccagccgatcatgcgccggccgtgctgggtgaggtaggcccccagctgttcgttgaaccagccctgcatcgcatgcgcgtccttgactccgagcttgcgcatctgtgcgcgcaccgccggcgaggcttcccattgatccttgaccgcctcatcgccaccgatgtggatgtaggtcgaggggaacaaggtcagcacttcatccagcacattggtgatgaaggtcaggctgcgttcgctggtgttgaacaggtacgggttgacgccccagtccacgcccacctgggtgcgcacaccggggacgcccacctcttcgggataggcggcaacggccgcctgtgcatgcccgggcatgtcgatctccggcagcacggtgatgtgcaggcgcgcggcgtaagcgacgatctcgctgatctgttcctgcgtgtagaagccgccataacgttgcggtatgccgtccattcccgcgcccggcggcgtgcgccaggcaccgacctccgtgagcttgggatagcgcttgatctcgatgcgccagccctggtcatcggtgagatgccaatgcagcacgttgagcttgtgcagggccatcgtatcgagcacatgcttgaccgtgtccacatcatgaaaatgccgggccacatccagatgctggccgcgccagctgaaacgcggccagtcgcggatcgccaccgacggcagttggacctcgcccttgtgcgtatccggtgtcatcaattgccaggcgctgactgcgccatacaacaagccggctccatcgcgcgcggcgatgcgcacgcccttggcatccacctccaggctgtagccttccttgtgcgctaccggcgcctgcgcgctgcgctccaggcggatgctgcccggcgatgcgctggtttcggcgcgcacttccaatcgcagcccgcgtgtgcgcagcagcagatcggccagatgttcggcactgcgacgtgcatcggcatcgccaggcacgatcgagatcaccgtaccggtgcccacgacgaagctgccactaccgcgtttgacctcgacggctgcaggaatcagtggcaacggtgtacgcgcggtgtttgccgctgcagcggcaggtgcgccctccgtggcggcggctggtggagtgccaggtacacgttgaccgcaaccggccagcgacgttgctgcgaacacgagcgcaagcaggcgcgaggacaacggcgcgcctgctgtcgggcgtgcggtgggtgcggagttcgacatcatgcaattacatcccgatgtggcggcggtacacggcagccgcgcacagtagcaaagccgtgtcggaaggcgcagtgacgggcccacgcttggtcccgcggcgcagcctggcgactgcgttgtagagcgaccaagacaacgtcatcggtcgctgcaaaacgggcgccgatagcgcaggagccgcggtgcaatacatgcagcccgattccagtgctagccgcgcccgtgactgcgtgcggtggtgcgtcatctcagttggagcggcgacctaaacgtcgcgcgcagttttcagcggggcgtggacggcgtgcctagaaccggaatgtacgcgtggcacatgccgattccgaacaccggccgcgtccgcctagccactgcgcagtcgtgttgttggctgcgcttagcgctgcgcagtcggcaactcgtcccacaccttcgggtcttcggcgcccagcacccagcagctgaaaccttccaggccgtactgcttggtcagctcgtagcgcgccttgaagctgcgtgcgtccgggcggaacacccactcgcgcatgtcgtcgcgatagaagtagaaccacgattcctgctcgaccggatcccactgcacggtggcgttctgttccagcgccagcgggaaagactcgtccgcatcgatatacgttgccgaaatattcgacgcctcggtgccgtcttccttcaccgggttgccggtgtaccagcggtagccgtaggtggcgatacccagcgagagcttgtctttcggcacctgggtgatggcgtaatccagatgcttcttcatccacaccatgccatcgaccgggccgggcgtggtccagcgggtgtgctggtcgtaggtcatcaggctgaccagatccaccgcctggcccagcgccttcaggtcgtacgcaccacgccagtattcccacatccacttggaaaactggccgccttcggcatagcccggtgcattcggcaccacggcgaccgacatcttgaagccggccttgtgcagcgcgtcggcggtctgcttgaccatcagcgtgtaagcgtcgcggtcggtccaggcgatgttttcgaaatcgaactggaagccgtagtacttgtgctgcttgccgtgaatcagcagcgattcgatcatgcgcttcttggcggcttcgtcatgcatcagcttgtggaatccttcgcgaccggtggtcatcgacaggatcggcatcacccgcagcttgtgctgcttggcgatgtcgtacagatacatgttgggagtgccgttgaccaggccattctggtccacgccgtaccaggtgggcaccaccacatcgatcttgtcgatgttggcaatgaacgagttggtcgatttctgcgtgttcatcagatagaacaacgccgtgggatttttggccagggccggggcgcaggcaaatgccagcgcaagcactatccaggtcaatcgcttactcatgaaagacagcatccgtcagggagtgggagaggaaaggtcgatgcggaagacgtaggcgctctcgccaaccggcttgaccggcaggcgcagatgcagtccgtcggcgcgttgttcgaacgggatctgcttgccgttggccagcagggtcacagcgcgcacgccatcggcggtgttgagcgagcgaatcacggcttcgccacgacgcggccaaccgagttcgattgcatacagcgcgccatcgcgcgaggtgaagcggaaatcctcggccgtgtagggtttggtcttgatgtcctggaaggtgccgcccaccacttcggtggggccttcgccgtagacgcgccagggcttgctgtcgtagatcgcgctgccgttggtcttgagccacttgccgatcgccagcaggatgccgcgctcggtatccgggatcgagccatccgcacgcgggccgatgttgagcatcaggttgccgttcttggccaccacatcggccagcatgtggatgatgaaggtgggcgacttgtaggtgtcgttttcgatgtaaccccacgaggcgttgctgaccgaggtgtcggtttgccaatgcgtgggatggatgccggtgagctggccacgctcgatatccagcgtgcctgcaccttcgggaaatgcgccgagcttgtagttcaccaccacgccgcgatcggcctcggtccgcgccgcgccctggttgtagtaatacgccagcatcgtcggcaggctgcgacggaacgtggggtgcgcaatccaccaatcgaaatagatcaggtccggttgatagatatcgatcaactcggtcgtgcgcgccagccaatcgtccagccaggcctgcgagaccggcgtccagtcgttggccacatcggcatcgtccttgccgggcagacgcacctgcgccggaccatacagcgcggcgtaacgcgggtcgttgacgtccgaatcgaatgtgcgcccgccgtcgaagaaccagttgtgctcggcgcggtgcgaggacaacccgaaatgcagcccctgcgcgcgaatggccttggacaattcgcccagcaggtcgcgcttgggccccatcttcatcgccgtccagtcggacaacttcgagtcgtacagcgcaaagccgtcatggtgctcggccaccggcaccacatagcgcgcgccggacgcgcggaacagcttggcccagccattcgggtcgaacttgggcgcggtgaacttgggaatcagatccttgtagccgaagctcgcctgcgggccgtaggtggccacgtgatgggcgaattccttggaaccttccagatacatgttgcgcgaataccactcgctgccgaatgccggcaccgagaacacgccccagtggatgaagatgccgaacttggcgttgtcgtaccacgccggcgattgatatgccttcagtgccgcccagtcggggcggaacgggcccttgcgtgcgccggcttcggcttcgcgcaccaggcgctcgcgttcgggcgcataggcagcggtggcatcgagccactgctggtcgatgacttcagggctgagcgtggtggcggtcggggcggtcggcgattgcgccgcatggacctgcaacgccggcagcgcgagcactagagcgaatgcaagcatgcgggtcctgggtgcagctccgacgtggcggcgggagggagccgcgaactggcggctatcgggcgtcatgggaactgcactcctgtaagcgaaacgcatcggtcatggtgcagccgcgcgtggatggcaaaagcggatctggccatgctccctcggcggcgaagggggcgtggccagtaccactccttggtgcaacaacgaacctgccgctgcagacagcggacaggtcaaaaaaaaagcgcgccaccgtggaggggcggtggcgcgctctcgctacatcagaacttgaagttcagctgggcctggtagccgcggccgttcttgtagaacgccgtcggggtgtccctggttccgctgtacaacttatacgtggaatccagcaggttggtggcgccgaaggtgagacccatgtaatcggtgatctgatacgaggcggtcagatccagctgcttgtagctgtctgcgaagtcttccgatgccagccgcccgagctgggtgaagtacttggagcggtagctgtagttgacgcgcaccgtccagtcgccatgttcccagtacgggatcacgttgtaggtgtcgcgcgacaggtagggcaggttcaaaccggtgctggcgtcggccttggcataggtgtagttcgcctgcaagccgaagcccagcccgaaggtctgctggtagttgatcgatgcgcccttgaccttggcgtcggaagcgttggtgggcgtggtgatctgatatatgccttgttcattccctcggcgatccgcctgccgaaactcgctgacagttgtgctcacgatgtacgagctgatgtcgcgatagaacacctcgcccgacaacatgctcgacggggcgaagtaccactcggcggccagatcgtagttggtggactcgtaaggcctcaagtccggattgccgccgctggcagtcaggttgccgttgccgctgttgacggtgaacgagcctgccagatctccataacgcggacgtgccatgaccttggcgaccgagaagcgcagcacggcatcgtcggtcacgtcgtaggccacgttgaagctcggcagcgctttacggtaatcatgcgtctcggcaacgcgagagtagctagcgccattgtcggcactttgccaatactcggacttgtcggtcgtatcgagcaggcgcacgccgacgttaccgcgccactggccggattcgaagttcaactgcgtgtagacgttctgggtaatctctttaacgtcgaacgagccaccgaaatcggtgttgtagggaccttgcggctgcgccagcagataacggcgcaccgcgccgagattggcggtcggccacgtggtcagatcgccgctggcgcccagaccgtcgtacaggctgctctgcgtcgtaccggggttgaactgcgtcaacgaaaccgggtcggtggtgttgatgcggttgccgcgtgcgtccacgccattgtcgtgattgatgtatttgtagccgaattgcagtttgttgaacggcccccagctaaggtcgcgcgccgcatcccactggaagtatttttcctggtccttgctcttctgataatcaaggccgccagcctgcatggggctgacctgcggcaacgtgcctggaatcgtctcagcgccaggagccagtccggccggattgcccggaagcgcccagttggccgcgccgccgttgtcgtagttcaccgcggtattgcggccgtcgaaggcatagttgtacccgccatcctgcatcagatacttcatcaggtattcggggttcttgccgccggtggcctcggtatcgccgatctgggtggtgaacacccacttctcgcccgaccagtcgtgccgcaggttcaggctcttggtggtgacggtgctctcgcggtagttggtgtccatctgcgcatatggctggtcattgacgccgccctgcgtgttgtcggacaccgtggccgaggtgaccacgccgttctccacattggcgcgggtcacctttttcagatcgtcgttgcaggccgggcacacgtagcgcgcctggctgtagttgttgtatttacccttgatgtagatgccggtcagattgaattcgttgttctcgtccggcttccactgcaacgcgccctgcaagccgttgcgctcgcgggtttgctggaagaacgcgctgctgatgccggccgggacgcgtgcggtggccacatcgctgccgtcgccggtgatggtggcggtcgccggaatgccctcgcctttatcgtttcggccagtggtatagccgaagtattcgataccggcgcgcgccaggtcctgctcgtcatgggtggccgaaatcaacgcgccgaaggtttcgtcgtcgttcttccagctccacaaggccgaaccacgtgggttaccttctttggagcggtcgttgtagttgtagcccaccgagccgcggatggtgttcttgggcagatccagcggcttgcgggtatgcacgatcacggtgccgccgatcgagccttcgtcgatacgcgcttctggggtcttgtagacctccatcaggccgatgatttccggcgacagcagggtgtagttgaaggtgcggccgctggtgtcgctgggattgccgccccagtcgccggaagcgatggtctggccgttgagcagcacacggttcagtgccgggtcggtgccgttgatgctgaccttttcgccttcgccgaactggcggtcgacgctgatacccggaacatgcgccagcgattcggccgcattggtgtccgggaacttgccgatgtcttcggcgctgatcgcatcgacgatggagttggccgcacgcttgaccgactggctcttctccagcgatgcgcggtagccggtgacggtgatggtgtccagctcggtggtggccgacggcgtgctggctggggcttgttgttcttgtccggcagccattgcagagccggagcagtacagagcggcggtgatacagagtgctaacgtcgtggtgcggctgtgcatggctaaacctcattggttagtgctgtgagcgcgctgccctgtagtagggcgcaacgcgctcggcgtggccggcaaaacaacacgccctgaccgatcgcgatacgtccgctggcgcgcttctcccgaagcaggtgcatgcgattcgcgtggtaaaggaggtgtcccccgtgtggtgaagcgctggagctaaacgcacatctgtgagtggcaacgtcaggcgacgcacaactcacgaatctggaatgccggacgagggaatgcccgttcttcagtaccgaacagtccatggcccctcctgccagaaccccgatttggatcgagtctcgcgtagcgctgacagcgttgtcaacacatcgtcatagatctctggtgttgctgcgattgcgctgcaatgcagcattttcatgaagtagctttcgtttttgctgcggtgcctgcgcaatactctttgcagcgcgactgctactatcggggtgttccatcgtgaacgcggaaacggcatcctgccgctctgattttatgcaggaatcgccgtgaagcaagcggatttttggcgaatgacgcgtgttgcctgattcgggtcgattcgcgattgccacagttgcgttacaggacgattgctgacaacgttgtctaccccgtttgccgttcgtcggacaacgggcgacgacgccaggcgtcgccacagatcaggagaatgcgtgagcgcaagcagtccaatggaagcggtggcctttccgcgccccgaaaccttcgttgccgccgatgtgggcgggacgcacgtgcgcctggcgctggtgtgcgaaagcaatgacgcaggcaagccagtcactgtgctggactatcgcaagtaccgttgcgccgagtatccgggtcttgccgagatcatggccgccttcttcgcggaggtgggctgcgcgccggtgcgccgtggcgtgatcgccagcgccggttacgcattggacgacggcagcgtgatcaccgccaatctgccctgggtgctggcccccgaacagattcgccgccagctgggcatgcaggccttgtatctggtcaacgatttcgaagcggtcgcctacgcggccaattacatgagcggcaaccaggtcatgcagttgtcgggccccgcgcaaggcgccgcgggcccggcgttggtgctcggtccggggacgggcctgggtgcggcgctgtggattccccacggtgcccacccggtagtgctgccgaccgaggctggccacgcggccctggcacctgccagcgatctggaagtggaactgctgcaggaactgcggcgcacgcgtacccacgtgtgcaccgagacgctgttgtccggcccgggcctgttgaatctgtacaccgcgctgggcgcactgcgcggcgacgctgtgctgcatgccaaccccgccgagatcaccgctgccgcattggctggcaacgatgcactggcgcacgatgccttgcaggcgttctgcgggttcatgggcagcgtggtcggcgacctgatgctgctgtatggcgtgcgtagcggtgtctatctggctggcggcttcctgccgcagatcgccggctttatcgctgaaagcgatttcgtcgcacgcctgctcgacaagggcgcgttgcgtccggcgctggaacaggtgccggtgagcatcgtcgagcacggccagctcggcgtcatcggtgcggccagctggtttctgctgcacggccgctgagcgctggcatatcggcaggtgcagcacgcccgctgcaccggatcgatcaactccgcatcgcggtaggagcgcatccaggcgcgaggaggcgttgccgataaacgccaggtcgcgcccagatgcgctgctacgagccagcgcggctgtcaggccgggacgcagtggaccgagccgtcgacctgcaacggacgacgcaatgccgagcaacttcccgcattcccgtaagagcgcacccgggcgcgacgaggcgttgccgataacgccccgtcgcgcccggggacgctgccacgatgtcgtggcgctacaggtccccgaaccgcgactgcagcgccgcaatcgccgccagccccgccgtttcggtgcgcagaatgcgcggccctagctgcaggccgctgaaaccggcctcggcgagggtggcgcgatcgcgtggcgaccagccgccttccggcccgatcgccacgacaatgtgttgcgggatgctcgatgccaacgtgcccaggcgatgctcgccctgcgggtccagggtcagccgtagcgcgtgcgtgtcgctggcctgcgccgcgtcctgcagacccagcggcgtggccacgctgggaagacgtgcacgcccggattgctcgcaagccgagaccaccacgctgcgccagtgcgccacgcgtttttccgtgcgcgcggcgtcgagcttcacctcggtgcgctcggcaatcaccggcacgatcgccgcaacgcccaactcggtggctttctgcaggatcagatccatcttctcgccgcgtgcgatgccttgcatcaaggtgatccgcagcggcgattcgttggagagcggttccacgcgttcgaccagcgcacgtgcgtcgcgcttgcccgccaccgtgatgcgcgcgtggtagtcgctgccgtcgccgttgaacaggatgcaggcatcgccctggcgcagccgtagcacgcgcagcaggtgattggcggattcttccggcagcgccacttcctggtcgcagtgcagtggtaacgcgacgtgggagcgggtcaggcgcatgcaacggcctcggcgatggcgtggcgggtggtgtcggccagcagcgcaagttgcgcctcgtccacgcaatacggcggcatccagtacagcacatcgccgagcgggcgcagcaccacccccttgtcgagcgccgcgcgatacgccttcaggccaacgcgtgcggcagacgcaaacggcgtgcgcttgtcgccgccccgggtcagttcgaatgccacgatcatgccggcctggcgcacgtccgccacggccgggtgttcgccgatttgcgcagcgagctcgctcatgcgcgcggcgatgggttggttgcgcgcaattacgtcgtcgtcagcgaagatcttcaacgttgccagcgccgccgcacatgccagcgggttgccggtgtagctgtgcgaatgcaggaacgcacgctcgcgcgaatcgtccagaaaggcgtcgtataactgctgtgtggccaggaccgccgacaacggcaggaagccgccggtgagccccttcgacaggcacaacaggtcgggcattacgccggcctgttcgcaggcgaacagggtgccggtgcggccgaagccgacagcgatttcgtcggcgatcaagaacgcgccatgggcatcgcatagcgcacgtgcacgccgcagatacgccgggtggtgcatgcgcatgccgcccgcacactgcacgcgcggctccagaatcagtgcgcagatttcgccgggcgattgctcgaacaacgcctgcagcgcatcggcggcctgcagtgcgtagtcttcggcgctctgcccgggctcggccagatacgcatcgggcgagggtgtgaacattgactccagcaatagcggtgcatacacgcgccgatacagcgggatgtcgccaaccgacagtgcgccgatggtttcgccgtgataaccgttctccagcgcaatgaagcgcgtgcgccggtgctcgccacgattgtggaaggagtggaaggccatcttcagcgccacttccacgccggccgatccgttgtcggcatagaacaccttggacaatggcgcgcgtcctgcctggcgtggcgcgatttccaggagctgctcggccagttgcacggctggggtgtgcgtgaagcctgccagcatgacctgctccagttcgccggcctggcgcgcgatggccgcgccgatgcgcggttcggtatggccgaacaggttggtccaccaactgctcactgcgtccagatagcgtcggccgtcatggccgaccagccacgcaccttcgccgcgcgcgatcggcaccagcggcagcgtgtgcgggtgctcacgcatctgcgtgcagggatgccacaccaccgcaagatcgcgttgccgccaatgttcggcagtttgtgcggctgcagggtctgctaggatttcgggttcatggacatgtcgatgcatctgcctattctatcggcccgccttgcggctgcgtgcgacgcatgagcttgcgcctgccgaccatccacaaaatcaccgatctgggcgacgggccgttccgtcggcagcggctggatctggaattttccaacgggcagcgccgcatctacgaacgtcaactcagccaaggccacggggccgtggtggtggtgccgatgctcgatgcgcagaccgtgctgctggtgcgcgaatacgccgccggcgtgcatcgctacgagctgggtctggtcaagggccgcatcgatgcgggcgaaacgcccgagcaggccgccgaccgcgagctcaaggaagaagccggctacggcgcacgccaggtccaggtgctgcgcgcgatgacgctcgctcccacttatatgagtcaccaatcctggttggtactggcacgcgacctctaccccgagcgcctggtcggcgacgagccggaagagatggacgtggtgccgtggccgatcgcacgcctggacgaattgatgctgcgcgaagatttctccgaaggccgctcgctggccgccttgttcattgcgcgcgagtggctggagcgcaacccatgatccgcattccgatggagctgcgcgaaaccgtgattgccatcgcgtgcgatgccggcgccgccatcatggaggtctatgcgcaggacttcgcggtggagctcaaggacgacgccagcccgctgacccaggccgacctggccgctcaccgcgtcatcgtcgaaggtctgcgccgggtgactccagacgtgccggtgttgtcggaagaatccgcgcacgtggcctgggaagaacgccagtactggaccagttactggctggtcgatccgctcgatggcacccgcgagttcgtcaagcgcaacggcgagttcagcgtcaatatcgcactcatccatatgggcgcgccggtgctcggggtggtgcaggcgccggtcgacgggcgtgtctggtatgccgcacgcggcgagaacgcgttccgccgcgatggcgaccgcgacgagatgctgcacacgcgcaccccggcggccaagccgttacgggtggccgccagccgttcgcaccgcgacgcgcgtactaccgccgcgctggatcgcatgggcgagatcgacgtggttgcgcaagggtcgtcgttgaagttctgccgcatcgccgaaggcaacctggacgtgtatccgcgcttcggccccacgtccgagtgggataccgccgccggccagtgcgtgctgcatgcggccggtggcgtattgctggcctgcaccagcggcaaaccgtttcgctataaccgccgcgacaccttgctcaatggcgacttcattgcgttgggcgaccctaatctgccctggcgaaattggttggcctgagccgtgcgtgtggagaacggcgcgcgaagtcgggctgctggcacgccgcgctgccacggctgcgtcgactgctgtggccacggcgttgctgcgcaggatgcggacgacctgaaaggtacacttcggtacccgcgcgcagttgtatgcccggtcgccctgcagcacgcgatgacatctgctgtgcagcgcgtgcgataggccgccgctagcgcacgcattcttaaaggttccaggaatacacgatgtctcagaccccgcccaccggcgacatccagcagctgctgcagttgatggcgcgcctgcgcgatcgcgaacacggctgcccctgggatgtgcagcagaccttcgccagcattgcgccgtacaccatcgaagaagcctacgaagtggccgatgcgatcgaccgcaacgacttggcaggcctgcgcgacgagttgggagatttgttgctgcaggtggtcttccatgcgcaaatggcagccgagcagggggcattcggcttcgccgacgtggtcgccacgctcagcgacaaactggtgcgccgccacccgcatgtgttcgctgcgcaacaggtgcccgatgcacaggcggtgagcgtcaactgggagcagatcaagcgcgaagaacgtcgcgctgccggcaaccaggacgactccgcactcgccggcgtcgcgcgtgggctcccggaatggcagcgctccaccaaactgcaatcgcgtgcggcacgggtcggtttcgattggcctgggccagtgccggtgctggaaaaattgcaggaagaaatcgaagaactgcgtgtggagttcgcacgcggcccggtggccgacaaccaggcccggctggaagacgaactgggcgatgtgttgtttgtttgcgccaatctggcgcggcatgccgaggtcgatgtcggcgccgcgctgcggcacgccaatctgaagttcgaacgccgcttccgtgcgatggaagcgcaggcgcatgcgaccggtactgccttgaatgcgttgtcgctgagcgagcaggaagcgctgtggcaacaggtcaaacgtaatgagcgcagtcgcgatgtgcaggctggcgatggtccagccatcgccagttccgggagcgatgcaccggcctcgcaagcgcctcttccctgcgcaccgtccgtgcaccaccctggcgcctgtcaccgggcagttgtcggccaagtggcccacagcgcagatggcaatcactccgccctcgacagctcggactccgacacgccacgttccatatgaacctcgcgccgaccacgctgttgctgtttgccgcgacggcgctcgccgagctggtcggttgctaccttccttatctctggctgcgcaacggcggcagcgtgtggctgctgttgcccaccgcgctacgccttgccagcttcgtgtggctgttgagcttgcatccggacgcgagcggtcgcgtgtatgcggcctatggcggcgtctatattgccagcgcactgggctgtggttgtggtgggtggatggcgtgacgccgacgcgctgggatctgctcggcgccgtctgctgcctgttcggcatggcgatcatcatgttcgcaccgcgtagcgcctgactgcgcttgcgcaaacgcgcgcacgttgccggtgttgtccagttgccgcccgcagcggctgcacctgtcatgcacgaggctggcattggagcggctaacaaaacgtagcaagcagtcgccaggtgggtgcggacagcgcacgcagaaccgcagtgtgcgcgtggtacatgccgattccgagtaccggccgcgtccgcctggcggtgagcgcagtcgttttgttggctgctcttaggcatcgggagcgctgaggcatactcaggcagggatagatccactagacgcaaggggctgcagatgtttccgacttcttttctcgccatcgtcgtgctggttgcaggcgtcgttgtcttgttcaaaaccgtgcgcatggtgccgcagggctaccagtggacggtggagcgcttcggccgctacacccacaccatgagcccagggctgcactttctggtgccggtggtctacggcgtgggccgcaagatcaacatgatggaacaggtgctggatgtccccagccaggacgtcatcaccaaggacaacgcggtggtgcgcgtggatggggtggtgttcttccaggtgctggatgcggccaaggccgcctatgaagtgtccaatctggaaatcgcctcgatcgcgctggtgcagaccaatatccgcaccgtgatcggttcgattgatctggacgaatcgctcagccagcgcgaaaccatcaatgcgcagttgctcagcgtggtcgaccaggccaccaacccgtggggcatcaaggtgacgcggatcgaaattcgcgacatccagccgccacgcgacctgatcgattcgatggcgcggcagatgaaggccgagcgcgaaaagcgagcgcagatcctcgaagccgagggctcgcgtcaatcggaaatcctgcgcgccgatggcgagaagcaggccgccgtgctcgaagccgaaggccgcaaggaagccgccttccgcgacgccgaagcacgcgaacgtctggccgaagcggaggcgcgcgccacccaggtggtgtccgatgcgatcgccaacggcagtgtgcaggcgatcaattatttcgtcgcacagaagtatgtggaagcgttcaaggcgctggccaccgcgcccaaccagaagttcgtgctgatgccgatggagtccagtggcatcatcggctcgatcgccggcatcgccgcgttggccaaggaagcgattggcaagcccgacgcacctgccgtgcgcgtgccgccgttaccgccgcgcgcaggaggctgagcgatgcgctgggatgtggcggtctgggcagtgctggcgctgctgctgattgcggccgagaccttggtgccgggtgccttcctgctgtggatggggatcgctgccgcagtggtgtgcgtgttggtgctggtgttgccggacatcgcgttgctggtgcagatcgtggcgttcgtggtgctcagcttcgtctcggtgcaggtgtatcgcacctggtgtcgcggcaagggccgtgagagcgatcgcccgttgctcaatcgacgtgccgagcaggtgatcggccgtcgcgtgttgctcgatcaggccatcgacgatggtcgcgggcgcgtcaaggtcgacgatgcgttctgggtggtcgccggtcccgatctgccggccggcacgccggtgcgcatcgtcggtgtcgatggcagaccttgctggtgcagccggtcagctgacgtccgcgggcagggcacatgttgcgctgccaatgtccgcattgttgcagcgcggcgtagcatcgcgctgcgtcactgttctccaatcagcgtaatcgcgctgctgcgcgcacgccgttccccaggcgcggcaggacggggataatgagcgtctttccttggaccggcgctcatgacccagaagaccatcctcaacgacacccatcgtgcgctcggcgccaaaatggtcgacttcggcggttgggacatgccgatccactatggctcgcagttggacgagcaccaccaagtgcgccgcgacgccggcatgttcgacgtcagccacatgaccgtggtcgacctgcacggtgcgcgcgtacgcgcgtttctgcgcgacctgctcgccaactcggtggacaagctcaaggtctgcggcaaggcgctgtacacctgcatgctcaatccgcagggtggggtgatcgacgacctcatcgtctattacatgagcgaagacttcttccggttggtggtcaatgccgccacccgcgaaaaagatctgcagtggatcggcgagcaggccgtacgcttcgatgtgcgcgtggaagagcgcagcgacttcgcgatgatcgccgtgcaaggccccaacgcacgcgccaatgtcatcgacctgctggacccggccgacaccgcagcggcgagcaagctcggccgtttcgctgcactgcaaacgcgttcgcgcgatggcatcgaattgtttcttgcgcgcaccggctacaccggcgaagacggtttcgaaatcgtgttgccgcaggaggccgccgtcgcgttctggaatgcattgctcgcgcagggcgtcaagccagcaggtctgggcgcacgcgacaccttgcgtctggaagcgggcatgcatctttacgggcaggacatggacgatgcggtcaccccctacgaagccgcgctggcctggacgattgccctggacgaaggacgcgacttcatcggtcgccgtgtgctcgagtcgcaaaaggcgcagggtgcaccgcgtcagttgatcggtgtggtgatggacgacaagggcgtgctgcgacatggccaggcggtgttcaccgccagtggcgaaggcgagattctgtccggcacgttctcgccgacgctcggcaaggcgatcgccttcgcgcgcgtgccggccggcagcatcgatcagctacgcgtggacatccgtggcaagcaggtgccgttgcgcgcggtgaaatttccgttcgttcgcgatggccaggcacagcccggcgtgctcggcgactgaagcgtgcgacgccgtgcatcctgcgcacggtgccgcgtccgcatcacccgccaccacactggcgcgtgcacctgtctcgtcgcgcggtctaaactaaccacctgtccccaaccctcatctttcccggagcacacccatgagcgagatccctggcgacctcaagttcctcaaatcccacgagtgggcccgcatcgaaagcaacggccgcgtgaccgtcggcatttccgaccacgcgcagggcttgctgggcgacctggtgtacgtcgaactgccgggcgtcggcgacaccgtgcaggtcggcaacggcgctgcggtggtggaatcggtcaaggccgcctccgacgtctacagcccggtcagcggcaccgtcgtcgaggtcaacagcgcgttgagcgacaagccggaaaccatcaacgaagacgcctatggcgaaggctggatcttcgtcgtcgagatcgacgacaaggaacaactcaacgacctgctggacccggacgactatgcggagctgctcgaagacgacgagcactgatccggtttcgttgccgccggcatccgatggccgctctcagagcggccattttttttggcgcgctggcgccagcgaggcacgatctcggtgtgacaatgccacgccgtcggcagttcggtctgggacaggagtgcgtcggtcggtctgtcgacggcgatgccgctgctcgcacgtcgatgcggtaggcgtatcggcggcaacgatcgaactcgcatccaatgctcgctcatctgcacacgcgccggatttctgacgtgagtcgttcgtgagggtctggcgtgcactcggtgaaaaattttccgcggtgttgcccgtcgcgttcgtccgacgatgcatgcgatgcatgccgcagtcggtgcgcgcggtcgcatgcatggcgatctaagcacgcaataagtttgcgcatttctgctcatgcgacgtcggaagtgcgacggttggaaaaaaaattttcagctggcggacaggcggcaaggagtgcctccgtaccggcgtggccaccgtgctgttgaagcgctcaagcggttgcgaaagcgcgctgctaaaaaaaaacagcggaaaagaagtgcttttttgaaaaagctgttgggcgaacatgcttttcggtgaggcgcgtacgccggtgcgcacgctgttttgctgctctggatgcggcacgcagcgatgcttggctaaaaaaaaaatgcaaaagagtgttgacagtaaaaaaaagcgtgattaggtttcgcccagcagacattgctgctgaagagagtgagcaaaatcgacatcgcgccgacaagcttgttccggatgtctaccgaagcgccaaccacggtggagtcggggccgcttctctccaaaaaagcagctgtcgttccgactacgcacacgtgtcgccgctcgatgcgggtgttcctgtatccgttccgtcgcgcattacctgcgaacggttcccgacgacggcatgccgtcgctgggtttggttcaactgggcgttacaactccatagttcactgacgaggagccaattacatggccactgcaaaagctgcgaaaaagaaacccaccgccaaaaaggcagtgaagaagactgccgccaagaaggccgtcaagaaggtcgccaaaaaggcaaccgccaagaaggcagtgaagaagactgctgtcaagaagactgcaaagaaggcagccgccaagaaggcagtgaagaagactgcgaagaaggcaaccaagaagactgccgccaagaaggcagtgaagaagactgcaaagaaggcgaccaagaagactgccgccaagaaggcagtgaagaagaccgccaagaaagccgtcaagaagaccgccaaaaaggcagtagcgaagaaggggaccaagaagtccgccaccaagaagaccgctgccaagaagccggtcgcgaagaaggtcgccaagaagaagccggccgctcgcaagaagaaggccgttccggtcgcgctgcccgcaaccccggcaccgctgatctgaatcttgtaatacccgatcgccgtaaacatcgagctctctccccgacgcccagcggggagggagcttttttatgcgcctggcactggcgtggtcagtgttgcgcggagcgtcgctcgccggcaggcggcgtaggtttcatcatcgaagcgacgtggctcattccaagttctagacgctgtggtgcccatggcatgccggccgccagcgcggatgctgccgcgagatggtttgactcttccgagcaagctcagacaactgcaccaatgctttggcgcgacggcaagaggcgataagaagggccgacacaaagcgtcacggcgcgttatgcgatgcaggtcggcctgacttgttggagtgccggcactgtatcgagtcggagggtagagaccgtgcggtggtccaggccgagagacctagcgttgaccaatagcgtgtctgctttggcatgtcgagccggtcggctcagctgacgcgctgctggcagcggattatttaggacggccaaaaccccgagcgtattgatcatccacaggtttgctctcctgcggccaacaggcacgccttccgcaagccgaccaacgcgcatccgaacatgcagaaacaacaacctgattggccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgagggtcagggctaatcaggaacaacaaaggcggccgaagccgcctttgcctgcagtcaccgacacgacgtcagtgcagtacgtccactcagcgcggtgatgccaccgacttgctggaagacgcgcccttgccagccgggtcgggcttctctgccagcatgttctcgctgccgaagtcgccgtccacatcgatgtccaaccaacgcttcgccggcaagcccagtgcgcggtccaggatagtcggcagcatgcctgagggcaggccactctcgccgttccacaggatcgcaattcccagatcgcgctctggcagcagcgccaccaagccgcggtagccctgcaccgcaccggcatggaacaccacctgatgaccggcgtagtcgaacacacgccagcccagcgcgtagctcgccgcatccacacgctcgtggcgccagccggaacgcatttcgcccggcgtggagatcactggcgcgtgcagggtcgccagcagcggtgcaggcagcacgtcggtgcgatgaccggtgtgtgcgagcagccactgcgccatatcgctggcgctggcgttgacgcccgcagcgggcgccagacggtaataggtcggcttgggcgtcagcgacacccagccattgcggctgcgcacgtgcgggcgtgcccagtgcggactggcctggatgccggccagacccaggctcgcatcgttcatgcccagcggcttgaagatgcggcgttccaccaattgctcgtagaagctgcctgacgcggcgaacactacatcgcccaccaggctgaaggccacgttctgatatgcgtagcaatcgcccggcgcgcagcgcagcggtgcgaccgcgagtttgtggctgagcgagtagtagtcgacgttggattcgatatcgcggtcgtaggcattacgagtcaggccgacgcgatggctgagcacttcggcgacggtgagctggcgcgttgcggcgccatcgctgagctggaagcccggcacgtagtcgaccaccttgctgtcccagcgcagcacgccatcgttgaccagcaggccggccatggtgccggcgaaggccttggacagcgatgccaaacgaaacacggtgtggccatcgaccggctgcggatgattgacgtcggtaacgccatagccgcgcgcgctgagcaccttgccgccctgcacgatggccatcgccatgccgggcacgcggttgccgtaggtcaactggtccgccatcgattcgaatgccgccacgtcgaagccggcagcaggtgccaacacttggttggccggcagcgaggtgcgatagggcagcggtgcggtggacgactgcgcaaccctggccggctgcagcgcagcggcggtaggcgcgggtgtctgcgcggtggaagagagagccagaggcaataatgccccgaacagcccgatggccaacggtcggaaccgtcggcgcgtgcgcatttctgtcatggttgtcccgcctgttccgctgcctccggggattctagcgccgcgctttgcaatagcacaaactgccggaagatgaatgggcatcatactgatcctattgatgattttaagttcagaaatcgagcagtcgcgggcggtcgaggcatcgctttccgttgatgctgttcacggtgcaagcggcgtgcctggggggcatctggcccgcagcgggctgcgcttgcgcgctggggggctgcgtcgcatcggctaacttgcgcgcttgtttcgcgggtgctgccgctgccatgcccttgccgtcgggcccgcttgtgcgggctgccgtgacacgatgacgcatttcttgaggccgcaatctgcggctggccgtttgagcgcggcactgcgaagctcgccgccattggcgtggtcgttcctctacatttttctgcctgctcagcggttactacgtgttgcgcccggtgcgcgaagcgatgagtgcctcggccgatgtggaagcaattttcccgaccggcatgattgcgttcttcgccgcgcacggcatgccgctgaaggacttcacgctgcaggtgctgtttacctgcgcttttctgatcattgtgctgctgcagccggtctacggcgcgctggtcagccgctatccgcggcgggtgttcctgccaatggtgtatggcttcttcatcgcgaccttgctgttgttctacgtgttgttcgacacgggtgtgccgggtcgcggcatggcgttcttcttgtgggtgaccgtcttcaacctgtttgctgtggcggtgttctggagcttcatcgccgatgttttcaacaacgcccaagcgcgtagctactacggctatatcggtgcggctggcaccttgggggcgtttgtcggtccaatcctgacccgcacactggtcgaacgcatcgggattgcgcatctgatgttggtgtcggccgggtttttgaccgtgtgcgtggtctgcgtgttgcgtttgcggctgtgggcggttgtgcgcgaacacgagcgccagctcagcttcggcgaagtgccgatgggcggcgatgtgctcggtggcctcaaacttatcgtgcgtgagccgctgctgcgctggctggccttcatggtgttgttcggcgtgggcgtcggcaccttgctctacaacgagcaggcagcgctgttacggcgtctctacgcagacgcagtggcggccacggcctactactccagcatcgatttggcgatcaacgccctggcgctggtgctgcaattgttggtgacgcgcgcgctgctatcgcgcttcggcatcgcgccagcgttgttgatcccgggtgtgccgatcatgctgggctacgcagtactggcggcatcacccctgccgatgatgattgcgatcgtgcaggtgatgactcgctccagtgaattcgcacttgccaagcccgcgcgggagacgctgtacacgcgggtagatcgcgagtggcgctgcaaggccggtgccgcaatcggcacggtggtcttcgcggcggcgatctcaccttcgtctgggtccacaagcgggtgtctgcgttcggttccagcgcggtgttcggcgtcgggctgctggtggcgaccggcatgagggtcggcgcgttcggcctgttgcgcgaagcacgcaagttacctggcgagcgcgatgtgggcacgagcaggcgcgtttccgaatgcgtgcggccacagcagcacgcggcaagcgtgtgtcgggagcatggacgctaccttcgtagcgcggcggtagcggcgtctgccaacagccctgaacagatgcatgtcatacaaggacgatgcgtttccgggatgccgcattgtcgcttggcatcggccacgcacatgacctgcctctcccactgatcgcagtgagcgcacgcatcggcacaatcgtgcgggcgcgccgagcagcctgcgcgcaatcgcagttatgctggcggcaccatttgccaaggcggtctgccatgtccctgttcgccattatcgccggcctgtgcgttgcactgctgcacgtctacatcctggtgctggaaatggcgctgtggacgcacccgctgggcttgaagaccttccgcaacagcctggaaaaggcgcaggccacccgcgtgctggcagccaaccagggcctctacaacgggttcctggctgcgggcctgttctggggtgcgctggccgtgcgcgccgacgtgctgagcttcttcctgggctgtgtggtggtggcaggttgctatggcgcctacagcgtcaaccgccgcatcttcttcgtgcaggcgctgcctgcattgatcgcactcgcgctgctgtggctgccgcactgacacctgcgccagggggctgcccgctcgtaggagcgggcttgcgacgaagcgtgactcgtagcccatcgcaagctagcgattctcggcggatagcgtgcgtcacgcaggcacgcgtttgaccgcgatgcgcacccgtccgacaaggggctgacgggccacgtagccggggcgtttttttctgccgcgaccgcaatcgcttcaatcgcctgcgtgcggtcacggcgggccggcaaccgattatccgctcggcgatgccatcgcctgggcgctgcgggcggcgcaggaagtttgtaaatgctgccggttgttgcgccagcatcaacacccgtgtccacaaacaacgacggcgagccgaagctcgccgtcgtttactgctgtgagcctggcgcaagccttatgcggcttcgcgtggctgctgtgcctgcggcttgtcgtagaagctggccgcacgcaactcatgcggatcgaagtcgtctacggtaatggtgtccatcatgatctcgcgcagctcttccagcagattgcgctcttccatgctgatcacgccttcggccacggcttcgtccagctgcgccgggaaatccagtgcttcgatgcccttggtcttgagcgccttcaggaacttgcgctccaccggctcggccatcacggccttggtcaggtagctggcgatacggccccccggattgttggcgcacggagtcaggaacaccccctgggccagacggtcgcgcgcttcgttcggcgtcatcaacagcgacgccacacgatggcccagacgatcgccgggcgcttcggcacgacggcccagcgggaagatcagcacccacatcaaccagcccaccggacgaatcgggaagttgcgcagtgccgccgacaatgcggtttcgatcttgtgcacgctgtcgtggaacgcccacgccagcaacggctgatcgctcgttggcgcaccttcgtcgtgatagcgcttgaggatggcgctggtcatgtagatatggctcagcacatcgcccaggcgaccggacaaggactccttgaacttcaacttgccgcccagcatcagcatcgacacgtcggccatcaacgccaggttggccgaataacgatccagcttgcggaagaaacgacgggtataggcatcgcccggcgccgcaccgatgcgtgcaccggtcaggccgaaccagaacgagcgcaccgcgttggaaattccgaagcggatgtggccgaacaggctttggtcaaacgcttccaggccacgctgcgtatccgggtcctgcgccgcctgcatttccttcaacacccacggatggcacaggatggcgccctggccgaagatcagcaggctgcgggtcatgatgttggcgccttccacggtcacgctgatcggcgcggcctgccaggcgcggccggcaaagttgcgcggccccaggatgatgcccttgccgccgatcacgtccatcatgtcgctgacgacttcgcggcccatcgtggtgcagtggtacttggcgatcgccgacggcaccgacggcacgtcgccgcgatccaccgccgcagccgtggcctgcgacaacgcactgatcgcatacgccttgccaccgatgcgggcgagcgcttcttcccgccctcgaaacggcccaccgacaagccgaactgcttgcggatgcgcgcatacgcaccggtcacgactgccgccgccttgctgccgccgctggcggtggagggcagggtgatcgagcggccgacagccagacactcgttgagcatgttccagcccttgccgaccatctccacaccaccgatcaactggcttagcgggataaacacttcttcgccgtggatggggccgttctggaacggcgagttcaacgggaagtggcgacggccgatttccacgcccggggtttcgcgcggcagtagcgccagggtgatgccgatgtccttcttgtcgccgatcagaccttccggatcgtaggcgcggaacgccaaaccgatcagcgaagcgaccggtgccagcgtgatatagcgcttgtcgaacgtcagcttgacgccgagcacgttggcgccgttccactcgcccttgcacacgatgccgtagtccgggatcgaggtcgcatcggaaccggcaaacgggccggtcaggccgaagcacggcacttccgcgccgacagccaggcgcggcaggtagtagtccttttgctccggggtaccgtaatgcagcagcagctcaccggggccaagcgagttgggcacaccgacggtggagctgaccacactggagatcgaggacagcttctgaatcaccttgtggtgcgccagcgcgctgaagcccaggccgtcatactgcttgggaatgatcatgccgaagaacttgttcttcttgatgaagtcccatagttctggtggcagatcagcgtggacgtgggtgatctcccagtcgttgatcatcttgcacaattcttccaccgggccatccaggaaggcctgctcttcggcagtcaactgcggcttgggatagttgagcagcttctgccagtccgggtcaccggtgaacagctcgccttcgaaaccgaccgaaccggtttccagggcgatgcgttcggtctgcgacagcggcggcagcaccttgcggaagaattccatcagtggcgtggtcagcagcggcttgcgcaggaacggcagcagcaccggtacggacaccagtaccaccagcgcggcggccacgatggtggcggtgagattggcacccagcagccagcacgccaccagcacacaggcgctgatcgcaacccacgtggcaaggcgcatccggtgataggcagcgatacccgccgccaggatgacgaggaggaacggtgcgacgatgctcatggtcttgctccagtgacatgctcggtggtgttggacgctgcgatggtgcaaaccgccgtcagtgcgtccagataatgcaacacggtggcggtaaacgtggtgttgtcgtcgcccgccagcatgtgcgtggcatctggtagatgcacgtgctgcgcatgcggcgcgttggagagaaattcagcgatgttggctggcgtgaccaaatcgctgcgtccgccgctgatcagcagcatcgggcagcgcacctgtgctgccgcatccagcaatgcgtgctgctgcaactgcgcatcctgaccggccagctcatcgaccaggcgtggatcccagtgccaataccaacgcccatcggcacgctgccgcagcaatgcctgcagttggcccggcggtttgcgcggccgatgcggcaggtaggcggcaatcgcatcggctgccgcatccagcgatgcgaaaccgtccggatgcgcgatcatgaaacgcagaatgcgctccacacccgtggtgtcccagcgcggcgtgatgtccaccagcacgatcgcacggaacaagccgggccagcgcgcttctgccagcaacccgaacaagccacccatcgatgcggcgaccagcgcgatcagatcgtcggtgaactgtgttgccgagtagggcaggtccagtgcattgacgctcgaatcgccatgcccgcgcgcgtcgtacgacagcgtccggtagccattttgagccaatgtcgcggcagtgctttcccgcgcatgccgggtctggccaaagccatgtgcgaacaacaccgtcggtgcgtgtccggcaccctgcgtcgacacggcaagtactgcatcaccagcgttgacgctggacactgacgcagtggaggcgaggctagcgggcggggtgaccatacttaatggtatggatgtacagtggcgactgtcaatacgtaatcgtatggacggttaaaccattgaatcatggcgcttttatgtcaatgacgtgatgcatactgcaactgactcaagcgtatggttaaatcgcgccatgaacgacaccaccgactccagccgtaccacaccccgcgccggctctggtcgcggcaaccgcctcagcgcggacgattgggcacaggccgcgcttgacctgatcgccgaacaaggcgtgggcgcggtcgccgtggagccgctggcgcgccggctgggcgtcaccaagggcagcttctactggcatttcccttcgcgcgatgccctgctgcaggccgcccttgagcgttgggaaatcttcgaacaaaaggaagtgttcggcagcctggaagatgtccccgaccccagcgcccgcttgcgcgcgctgttccagctggttgcgcacgaggtcaaaccgcacgtcatctacagcgagctgctcaaggcactcgaccacccggccgtacgcccggtcatcgaccgcgtctcgcaacgccgcctcgattacctcatcgcttccttccggcaggccggcctctcccgcaccgacgcccagcaccgcgcgcgcctggcctacgccgcctacgtcggctttctgcagctttccctgcaactgcaacagcccaagcaggcccgcgaagacttcgaggcctatgtggagcatgtgatccagacgttgattcctgggtgagctgacgtggtgagatcgaacgcgcagtacctgcttttcgcgctggcatgaacaaaaaagggcgggccgcatgcggcccgccccttgcaactggcaacgactccttcgattagaaggagaacgtcatgcccagcgtgtaaaaacgaccgattgcatcgtagaagttcgggaacgtattgccgctgttctgagtggtgtcaccgatcgtattgccgacgactggcgccttcttgttcgtcaggttggccaccgacaggttgacttcggcattgaagggcagcttgtagttcacgccaaaatcaaagtagctatacgacgggatttcgcggtagctctgaaaccatgtgccggtttcaggctccacttccatcttgctgttgtaacgccatgccaatgacaccgacagatcgttgtaggaccagctggagcgcaggatggagcggtacttcgagttgggcgtgcagctgacgctgtagtaacccagacaatcacggttttccgattcaggagtggcctgcgattccagggtggtcaccaaggttgcgtcgtaggccaggttcaggcggcccatcgagcccggtagatcgaagccatacttcaggccgagatcgaagccgtcggtcttcaacgtaccctggttgctcaagatcagcgaaatgccgcgagaggtggtgccgttgaaggtgcccgtcaacggcgaccgtccaattagggcgcagttgctattgaaggtcaggccaggattgaacgcagggtcatagcagccggaaataacgtcatcgacgctctgcgaggagatggttttttccatctcaatcttccagtagtccagcgtcatggcgaagttggaggtggggttccagaccaggccaatcgtctgcgtgtccgcctgctccggagtcagcagcagattgccaccggtcaggacattgacttgaccagcattaggttgcgcaaccaggccagccgagccggcaggaacaccggtctgcacgcacaggttggacagcgtgcccggcacattcgcttgtgccgcgctgattgcaccgccggcgcacggatcggtctccaagttgtccaggctggtaacctgcggagcaaacagctcaccaatgccaggtgcacggttggcgcgctggaacatgccgcggaaacgcagactttcaataggcgcccagttgatgccgtacttgaagctgccgtattcgtcgctggtattggagctggtcttgaaatcggagtagcggtagccggcttccagcgagagcgcgtagacacccggtgcgttatcgatcagagggacgataaattcgccaaatgcttcgttgatcgtaaagccgccctggctatccggggtcggcgcgccggtgcccatgacttcaccctggatctggctcgggccgtccgaacgtgtaccagccgttgcacgacggtgctcggcgcccacagcgacaccaatcggatattccgaccaagggctcttgaatccacccagatcgccgctgacgttgagcgcggcattgtcctgctcaacgttctggatcgagaaagcactcaaattgataaacttgagtgcttctggcgaaacagaaccttccggaccccagacattgagcggtacgcagccattgctcggatcaacgcaagtgctgccatcgagagacatcaaggcttggcgggtcttggacagcgagccccagttgcgagattcggcaagacgctcagattcaccgtgcgaccagaacgcgtcgtacttccagttatcggtaatggcgccacgcagaccggcagtcacctggaaggtcttggtatcgaagcgatcggtgcgtgggccaagctccgtcaggcgacggccaatcgtcaggccttcgatcatggttgcgttgcccggaacgcagttggcagcgtcgatgccatacgcttggcacagctgctggcgagcaggttcaggaatcagggggttgccaatcggcatgtcgaacgcttcttgaaacaagccgctcggtgccagagatgcttccacgcgtgagcgggtgtaattcacctggccgtacgcttcagcatgctcgttgatttcgtagcggcccagcgcggttgcctgataccgatccagtccggtctggaaaaggttgatcggattgaagttatacgtttggacgtcgctgacaatctggccggtggtcgggtcgatctgacctctgccgtccagtgtgccgtcatcacctggggtgccccacacgccgggcggacccacgatcagcgaaggtacggtggtgcccgagccctgtggacgtccgttagcagaagagcgtgacactttcccccaggcacgatcgccctggaaaaccgggtcaactttggtgtgacccacactgaacacgacattgcctttgccgtcggacgagttggcgcccatcgtggcttcgatgcgctgacgcgcaccatcgccatatttggattgaccgtaagagctctgaacctcaacgccttcgaagtcgcggcgcaggatgaagtttgcgacaccggaaatggcgtcagcaccgtagaccacggatgcgccaccggtcagcaaatccacactttggataagcgctacaggaatcgtattggtgtcaacgacaccggaaagatcgtacggaaccggacggcggccatcgactagcaccagcgtgcggttcgaacccaagccgcgcaggtcgagttctgctgcaccagtggcgccgttgttcgtaccaggaccgacggtcggcgaaacactcggcagctgcttgacgaattcttctacggcaacaggctgcgtgcgcatgaaatcttcacgctcaatgctcgtgaccgggctgctcgtggtcaggcccggcgtcgagatacggctaccggtgacgttgatcgcgtctagtgttgctgcttcgtcggctggcttggtctgcgcgaccgcagtcgctgacagaacggcattaccggtgccgagcaccaacgcgagcacaactgcgtcgcgcagtttgttggacttaaaattcatttagctctctctccaagtgatcttgggtactgcactgccaagggttgtttgcctgtggggggttccgaaaaagcggatccaaaacgtcagggtgaaccgatggtatatgcgttgcgagcgaaattaaagtcctgttaacgaaaaagaagagggttgtgaaggtgccggccgagctgttgctccacaacgcaaaacgccaccggctgcaggccgatggcgttcagtaaattttaataaaatcagtgatttataggtcttgctcgtacctgacgtacggcaccgtcccgtcgctgctgctctcgttgctcggcgcgaatgggttcttgccacgggagatgacgttctcggcgccaacggtgagctggccgctccagggggtgcgccaggtcaggcccaggcccaggccttcccacttttcgggctggccggggacgtccacgacgcggccgatgacgttggcgctgaaggcaccatagccgccgccaacgctcaaggtcttgctgtcccactggtcggcgatagccggcgacacatcggaaagtggcaccaggcgtgcgcgggcgtaggtgccgccgatcgagacgaagccttcgcgaccgatattcttctgcccgaagacggtgaggtcgttttgctcgacacgtgtcagtggggccttgccggcgccgatcagccaggcgggcagggtgtcgcgaccggtgccggcggtaacgccaacccggcccccgccgcgattgaaccccagcgtgccggagacgcgccgcgatgccgcaacgctgtcttcctcgtcatcgccgatacctgcaagcagacagtggctggctagcccgctgatattggtgccgcggctgctgttgcaaagcagaccgagcgaatcgccagaggtcaggccaaacgcggcatcgagcgagttgcggccaaaatgccaacgtgcgccggccttctgctcgccagtcggctcaagatatagaaaggcttccaccttgccgctgcccttgttccacaccggcaggatcgtgctttcgcgcaactgctgctgggccgactgcgcttgcacgcatgtggccgccgcgagggcaaccatcaaagctagcgggaggcgcagtaggtgtcgcatagccagaggtcagacccaggggcagttgttaagttcccgagagcgggcacgtacgatgctaggatgtttataattatttaacaagtggtcgtgttccccgaaacgcaaccgttatcctatctattgcaacctttccggcgcttcccgcgagggctgcgctgcgctgaaaagtacgtcgagcgcagtcaacggaaagtgatactcacggccacagaattcgcagcgcacctcgacttcgccagtggtctcggcggccgcgcgcgcctcttcctcgcccagcgattgcagcatcgaggcgacccgctcacgcgagcaggagcagccgaagctgagcggcttgctgccgagcaactgtggctcttcttcgtggaacaggcggtgcagcaggtcttggccggcgaccgagagcagctccggtgcgcccagggtgtcgaacaacgcgccgattcgagtccagccgtcgttatcgccctcgtcgccgggaagcttctgcaacaacagaccggcggcctgatccgggccggcggccagtaacagccgcgtcggcagctgttcggattgctggaaataggtttcgaaggcttcggccaggtccggcgcctgcatgccgaccaggctctggtagcgctgcggctcacgcgggtccagaccggggttttcgatggtgattgccagcagcgcggcgtcgcccagttcgcgcagatcggtcggtgcatcgacgccgtcagccagctgcacgatgccgcgcaaggtgccggcggcggtgcattcggcaaacagggtgcgcaaggtgtcgttgccgcgcagttgtagcgacaggcgtccgtggaccttgctatgaccagtgaacagggcagcggccaccgccgcttcgccaagcagttgacgagcggcaggcgggtactcggcggcaccttggatgtcgtcccaggccttggtcaggcgcacgtggacgccgcgcacgccggcggcgggcagcaggaaacgggaaagctgatcgtgatcggtcatggaaacatcggacgtaagggacgcgtgttgccggataatgcagcaggcatcgggattgaaggtcttagcgaacagtggggacggatgtatgggatgacaagcaagctgcgccaccgcggcgcaggcgctgtctgcgctgggtcttggcggcaccgctgctgtttgccgcggcgagcgtgctgcaggtgctgttcttgcgggtggtcgatccaccgatcagcagcatgatggtggggcgttatctggaagcctggggcgagggcgactggagtttttcgctgcatcagcgatggcgtgattacgacaagatcgccgcgagcctgccgatttcggtggtagctgcggaggatcagcaattcccgatgcaccacggtttcgatctgcaagcgatcgaaaaggcgcgcgatcataatgcccgcggcggccgcgtgcgtggcgccagcaccatcagccagcaggtcgccaagaatgtatttctgtggcagggccgcagttgggtgcgtaagggcctggaggcctggtacacggtcttgatcgagctgttctggcccaagcagcgcattctggagatgtatctcaacgtggccgaattcggcgacggtgtgtacggcgcgcaggcggctgcccagcagttctggggcaaggatgcggcaggtttgtcgccgaccgaatcggcgcgcctggcggcggtgttgccatcgccacggcattacgacgcgcgcagtcccggtgcattcgtgcagcggcgtaccatgtggatccagcggcaggcgcgccaattgggcggccctgcctacttgccggcaccatgagggtgagcacgatcgataccgtccaactaccggtctcccctgagcacctgaccgtggtcatcgcggccttcaacgaagaaaccagcattccccttctgcatccgcgcctgtgcgcagtactggcgcaattgcacgggttgcagacgcatgtgctgtatgtcgacgacggcagcaccgacggcacctgggacgtattgcatgcgctgaccgaggccgatgccaacgtcagtgcggtgcggctatcgcgcaatttcggcaaggagttggcgatttctgcggggctggatcatgtgctgccgggtgcggtggtactgctggacgccgatggccaggacccgccggaattgattccggaattcgttgcgctgtggcgtagcggctacgacaacatcttcggcacgcgggtctttcgcgagggcgagagttggctcaagcgcagcgccgcgcatgcgttctaccgtgtgatccggcgcttgtcgcgcaccccgattcctgccgataccggcgattttcgcttgctgtccccgcgcgtggtggaggccttgcaacagctgcgcgagcgccatcgcttcatgaaggggctgtttggctgggtcggattccgtcaggtggcgctgccgtatcggcgcgcgccgcgtttgtccgggaacagtaagttcaccgtatggcggctgtggaatttcgcactcgacggcatcaccagtttttcgacggtgccgctgcgggcggccacgtatctgggcttgctcaccgcgttgctggcgtttgtgttcggtggttgggtcgtcatcaaggccgcgctggtgggcgacccggtggcagggtggccgaccatgatgtcggtgatcctgtttctgggtggcatgcagctgattgccttagggctgattggcgaatatctgggccggttatacgacgaggccaagcagcgcccgctgtatctggtcgatacccaccgcggcgcggtgggagtaggctgtggggaccaaaccaagcgcggagcgggccatgcagaccgtacgacagctgttggggaccaagcaggttgaggtatttgcggttgcgtccgatgccgcggtgatcgaggcgattggcttgatggcctagaaggctgttggcgcggtgttggtgatggatgggccgcgcttggtcgggatcgtctccgaacgccattacgcgcgcaaggtggtgctgcgtgatcgctcgtcttccacgaccagcgtcgccgagatcatgagcgccgaggtggtgacggtgtcgccatcggacacggtggagcgctgcatgcaactgatgaccgacgggcgctttcggcatctgccggtggtcgaaaacggccgcgtgcaaggtgtgatttcgattggcgacctggtcaaggcggtgatcgaagcgcagcagcaggatatcgaccaactgcagcgctacatcgccagttgatgctgcagcgcgttattgcgcgtacttgccaccgcaatcgctgtccttgcctgggcctggttcgaaggtcgcgagcagggcagctggcggggcgatgctgccaagtgccaccgtgatcgcgccgcgcacccctagtgtcgcgttccgttgataactttgcagagccgttcgatcttggcgaggatcgagtcagcggtcgcagtccatttgaacggtcgcgggttttgattgtagtgctccacgaaggcgttgatcttgcgctttagatcagccaccgagtcgaaggagccgcgcctgatcgcccgttgggtgatcaggccaaaccagcgttcgacctgattgagccaggaacggtaggtcggcgtgtaatgcatgtggtagcgcggccgtttggccagccatgccttgatcctggcgtgcttgtgggtggcgtcgttgtcgcagatcagatgcacgtccagatcctgcggcacctgcgcgtacgcaggtcgatttctgcagtgccagaaagatcgctatcgccggcagtgccgctgaacttctcgtagcgacagacatcgccatcgcggcggaagcggccttccagcgtgtagggcggtgtggatggtattgcgacgccagcaggtacaggtctgccatgtcctggccgctgagcgccatctgcaggtcgaatacgcggagctggaacgggttggtcaacgtgccgcgcacatgcgtccgcgtggcgccggcactgccgcgcagatcgatacggaagggatgttcgctttgactcaattccagcggcgaggcggtattgcccttgagcgcgaatggatagcctttccagcggcccttgccgtcgatgctgatcggtgcggcgcgctggtcgctgctgggcggcgccaggctattgatcgcgacatccacatccgagcggctggcatcgtcgatatattgcaggcgcccgttgttcaccaataagcgtcccaggcgcggcatgctgctgtcgctatgggactggtcgaagacccagttgcccggatggctgtcgttgccggcttccagcaacagcgttgggtgttccagccggatttccggcaagcgcagcttgccgcgcagcaatggccagagttcgacatcgatctcggccgcattcaattctgccatcgcgccgcgcttggaccacgatgcattgcccaggctcaaacgctcgccgcgcaccgtggtgatgcggcccagatcgacatccagatggccgagatgaaattcgcgcccggtcttcgcggtgaccgcacgttcgaccggcccgcgcaaccaatttcagtcgaacagcagcacgaagaccgctggcagcaccgcgaagatgccgagcccgatccaccagcgtcgacgatgcgggctgcgggagggcgaagcagcagcgggggcggtcacgttgttcacgtgcgcaatggttggcgatggttcgtgcacgacgcgcgaacgcgccgatgatcgcagatcacatcacctgcgcgatgacggcaacgaagtggcaagtgctaccggcgagcacgaacaggtgccagatcgcgtggaaataacgctggttgtcgcgttgatagaaatacgtgcccagcgtgtagaaaagaccgcctgccaacagccagtacagcgaccaggtatcgacggagcgcagcaacggctggatcgccacgatgatcagccagcccattgccaaatacagcaccgtcgacagcaagcgaaagcgaccggtaaaaaacatcttgaagatcactccggcggcggcgatcgtccagacggccgcaaacaatccccagccccaggggccacgcaggttgatcagcgtgaacggggtataggtgccggcgatcaatagatagattgcgcagtgatcgagcacctgcagacgcgccttggcgcctggatgcgcaatggcatggaacagcgtggaggcgacgtaaagcagtaccagcgtggcactgaacacgatggcggtggccaattgccagccatcgccatggatggcggccagcgtgatcagcaccgaaccgccagccaatgcggcaatggcgcccaggccgtgggtcacggcactggcaatttcgtcgcgcaggtcggtcgagggggaggcgtctgcgttcatttcaaaaaggtaccgtaactgcgagcaattcgcatcgccggctgtggcgcacgcttgctgcaggtcacgcgcaggtcaatcgatcgccttggcatggacgtgttcgcgggtggccgagaaacgcacatccggcgcgcgttcctgggccagctgcaggttgacccgggtcggtgccaggtagaccagctggccggcggcgtcgatgcccagattgccggcatttttctcgcggaattcgtccagcttcttgacgttgtcgcagtgcacccagcgcgccgtggtgacgctcaccggctcgaagatcgcgtccacgccgtattcgtccttgagccgatacgcgacgacgtcgaactgcagcacgccgaccgcgcccaggatcagatcgttgctcatcaacgggcggaagaactgcgtggcaccttcttcggacagctgcgccaggcccttctgcaattgcttgagcttgagcgggtcgcgcaggcgcgcgcggcggaacagctccggcgcgaagttgggaatgccggtgaacgacagcgattcgccttcggtgaacgtgtcgccgatggagatggtgccatggttgtggatgccgatgacatcgcccggccaggcttcggcggcgatctcgcgatcggaggccatgaaggtcaacgcattggccagcttgacgtccttgccgctgcgcacatgcagcgtcttcatgccggctgtgaacttgccggagcacacgcgcatgaacgccacgcggtcgcgatgctgcgggtccatgttggcctggatcttgaacacgaagccgctcagtttggtttcgctcggcgccacgcgacggccagtggtctcgcgcgtttgcggcggcggtgcgtgttcgatgaagaaatccagcagtggttgcacgccgaaattgttgacgcccgaaccgaagaacaccggggtctgttgaccggcgcgatacgcatccagatcgaacgggttgctcgcgccttgcaccagttccagctcgtcgcgcagctcggtcagcatctgctcgccgatcttttcggccaggccgggcgcatccagcgacgggaagatggtggaatcctgacgggtgaaattgcgcccctgttcgtacagatgcacttcgccggaaatcaggtgcaccacgcccttgaggcgctggcccatgccgatcggccaggtgaccggcgcgcattggatgccgagcacggtttccacttcatccagcagatcgatcgggttcttgccctcgcgatcgagcttgttgatgaaggtcatgatgggggtgtcgcgcagccggcagacttccatcagcttgatggtgcgttcttccacgcccttggccacgtcgatcaccatcagcgccgagtccaccgcggtgagcacgcggtaggtgtcctcgccgaagtcggcgtggccgggggtgtcgagcaggttgacgatcttgccctcgtacgggaactgcatcaccgaggaggtcaccgagatgccgcgctccttttccagcgccatccagtccgaggtggcatggcgggcggccttgcggcccttcaccgagccggccatctggatcgcgccgccgaacagcaacagcttttcggtcagcgtggtcttgccggcgtcggggtgggaaatgatggcgaaggtgcggcggcgcgcggcttcgttggagacatcggacatgggcggggcgcgcccggtcggacgcctgcggaaactaaggaagccgatgattatagccgcttggctgcggcacgcctttgcggcagtgctggcatccgcgattccggcggtgggccgtggcctgggcctgcctcagggggctggcgagggaaactgcagctcgccctgtgggccgagcatgcggaacggcagcgagaccagttgcatgtcggcattgcgctggatcgcgaaatgcagatgcggcgcacggctgaagccggtattgccggaactgcccagccgctcgccggtgcgcacggcctggcccaggcgcacggctacgccgtcgggcgccaggtgggcgtaaagggccatgctgccgtcggcgtgcagcacgcgcaccaggttgccgccgccggctgcggggtcgttcgggctgttgtcgacgacatcgcgctgtacctgcatgaccacaccgtcgcgcgctgccaggaccggcgtgccctgcggcatggcgaagtccaccgcgtaccagttgggcgcatcggcatggctgaagtgtccgccaaagccctgcgcgacctgcaccggtacgccgcggaacggcagctgatagggcacgggctgcggagtagcccgcgggtcgcccggcaccacgtcgagcgtgagcccgagcccgcccagggggcgcaggctgctggctagatacagccgggttaccaggcggcgctcgtttggggccatcgcaagcgtcagcggcaattgcggcacggcgcggtaatcctcgctgggtggtgcgctcaggcgcagttgcgcgggcccggccaatggattggtgacccaggccaggtagaccggggcctgccattccagttgcagtgcagcgccggtgccgatggcggtcggcgcggattgcgaggcaggtgactgggttgcggcaacgccgggccaatgccaaagctgctgtgcgtctaccgggcgtgcgcagcctagtagcaaaacgagcgccacgatcaaggccgacaggggagtgcggagcacgaagtgaggcacgccatcgattcgagcaaaaggggcgcaagtatgcggcccatcacgggcgggagtggtatcggatgaaaatatatctttccatccgcatgaagagattgacatcgcgaaaatccgctggcatcttagcctcaccatcgagaccggcggagggacaggccctttgatgccggggcagccagcggagcgcgcaagcgtccgcgtttggtgccaaatcctgcggggaccccgcgtccgccgaaagatggttcgactcgtgccttgtgcgcgtcgaacgcgagctccgcgaagctcgatggccgatccaccctggataccgccatgagcctcgtgaatacagcatcgccgtctatcaacgatcccattgacacccccaccgtcatcgatgacgacatcactgccgtgcgcggcgaacgcgtcattgctctgccgatgcgccatgccggcatgcgcgagctgcggctgcgctatgaactgatcggcgcggccaatgcgccggtggtgttcgtggccggcggcatctctgcgcaccgccatttggccgccagcaacctgttccctgagaagggctgggtggatgggctggtgggcagtggccgcgcgctggatccggcatcgcggcgtctgcttgcgttcgactttctcggcgccgatggcagcctggatgcgccgatcgataccgccgatcaggccgatgcgatcgctgcgttgctggacgcgttgggcatcggacgtttgcacggttttgtcggctattcctacggtgcgctggttggcctgcagttcgccattcgtcatgcggcccgcgtcgggaccttggttgcggtaagtggtgcgcatcgtgcgcacccatatgccgcggcctggcgtgcattgcagcgccgcgcggtggcgctgggccagctgcagtgcgcagaacagcacggtctggcgctggcccgtcagttcgccatgctcagctaccgcacgccggaagaattcagcgagcgcttcgatgcgccgccggaagtgatcaatggccgcgtgcgtgtggccgccgaagactatctggacgccgccggcgcgcagtacgtggcacgcacgccggtgaatgcctatttgcgtctgtccgaatccatcgacctgcaccgtatcgaccccgcgcgcgtgcgcgtgcccaccgtcgtggtggcggtggagggcgaccgcctggtgccgctggccgacatggtcagcctggtcgaaggcctgggcctgcgcggcagcctgcgcgtgttgcgctcgccttatggccacgacgccttcctcaaagaaatcgatcgtatcgacgcaatcatcactaccgcccttcgcagcaccggagaaaccgcatgagctttcgtgaccccacccacaccccctgtactgctgccactgccgccgtgcgtgccggtatcgaccgcgataccgcctacggcgcggtgaccccgcccatcgtgctgtcatcgaatttttcgttcgatggtttcggcaacaagcgccagtacgactacacccgcagcggcaaccccacccgcgacctgcttggcgaagcgctggccgaactggaaggcggcgcaggtggtgtgattacctccaccggcatgggcgcgatcaatctggtgctcaacgcggtgctgcagccgggcgatacgctggtggtgccgcacgatgcgtacggcggcagctggcgtctgttcaatgcgctggccaagaaaggccactttgcgctgatcaccgccgatctcaccgacccgcgttcgctggccgatgccttggcgcagtcgcccaagctggtgctgatcgaaaccccgtccaacccgctgctgcgcatcaccgatctgcgcttcgtcatcgaagctgcgaagaaggtcggtgcattgacggtggtggacaacaccttcctgtcgcccgcgctgcagaagccgttggatttcggcgccgatctggtgctgcattccaccaccaagtacatcaatggccatagcgatgtggtgggcggtgcggtggtagcgcgcgatgcggagctgcatcagcaactggtgtggtgggccaatgcgctgggcctgaccggctcgccgttcgatgccttcctcaccttgcgtgggctgcgcacgctggacgcacgcctgcgcgtgcatcaggaaaatgccgatgcgatcgccgagttgctggatgggcatgcgatggtgaatcaggtgtatttccccggtctggcgacgcacccgggtcatgcgctggctgcgcgccagcagaagggcttcggcgcgatgatgagcttcgagctggaaggcggcgaagcggcagtgcgcgcgttcgtcgatggcctgcgctacttcaccctggccgaatcgctgggcggggtggaaagcctgattgcccatccggcttcgatgacgcatgcggcgatgactgccgaagcgcgtgcggcagccggcatttccgatggtctgctgcggctgtcgatcgggatcgagtcggccgaagatctgctgatcgatctgcgtgccggcctgtcccgcgcagaagccaccttgaccaccaccaaccgtaaaaaagtcgacgcgtgagcacggtgctgcctgcttcgcgccgcgcgccagtcgctgcggtgacgccgacgccgcggctggccttgctgggcaccggcaccgtgggccgtgcttttgtcacgcgctacaccgcgttgcaggagcgtcagttgcgcttgccccgcttcgattggctggccaattcgcgcattgcgcacgattgcggcgtgagtgccgagcaggcgctgcaacaggccaatgccgcgccgcgtgggcagacggtcttgcagccgtgggctgaaaccactgcgctacgtgccggcgatgtgttggtagacgccaccgccagcgatgttgtcgccgattggcatgtccaatggttgctgcgcggtgtgcatgtggtcaccgccaacaaactgggccagggcaccgcgttgtcgcgtgcgcaggcgctgcatgctgcgtgctgcgtgtcatgccagcggcgcgcattacggcgacagcgccaccgtgggcgctgggttgccggtgttgagcagcgtgcgtgcgttggtcgccggcggcgatcacattcattcgatcaaaggcgtgttgtccggatcgttggcgtggctgtttcatcgctacgacggcagtggtgcgttttccgattgcgtgcgcgaagcaatagcggctggttataccgagccggatccgcgcatcgatttgtcgggcgaagatgtacggcgcaagctgctgatcctggcgcgtgccgcaggttggcagctggaagctgcgcaggtgcatgtggaatcgctcgtgccggccgttgtcgccaagctgccgcttgccgagttggatgcgcatttgcgcgcgctggatgcagtggtgggtgcgcgttggcaacaggcgcgcgcggcagggcgttgcctgcggttcgttggacgtgtggacgcacatggggcgagcgtcggcttgcgcgagttggcgccggatcatcccttggccggcggtgctggtaccgacaatcgggttgcgatcagcagcgaccgctatcgtgcgcagccgttattgatccaggggccgggcgccggtgccgaagtgactgcagcggcgctgctggacgatgtgttgcggatcgtggccgggtgatgcgctgaacgatgagcgcttgagcgtttcagacagccgcgctcgtcgcttgggcaggcgacttatggacgctcgtattgctgcgcgatggtactggatgaatgcgcattgccactgacgctgacggccagtgggtggtcctggaagccctgggctcggcagtctggatgtcgtgctgctggtttgatagcggcagaagacatgctcgttcgatctgtgcgctgttgcttggcgcctgacgtgactgcggccgagtacatcagcgtggaaccgcaaccctgctgtcttgaggttgcggcccatgcattatgcaatcggttgcctggattggcccggcggggctttggacacctgcgcatgcggcaagcgggcctcatgcacctgtgtgcgcgcactcgcgcctaacgctccagggcctgcaggcaggctgccgcctttttagcccatgtttaacgcaagcggcgtatgaacccgtggcaatgctgaggcctctccggaaccgatggcttgcatcaaccactgccggtgttggaagccatgatcgaccgccgtttgcctaaggctgccttgccggctccgttctttcatgaagtcgccagtcgcgcgcatgccggaaccggatgtgcgctgcatgggggggcgctatgcactcaccagatcgcggcgctgctgctcagcattcgatgacattcaccgccaggccgccgcggctggtttccttgtacttgtcctgcatgtcgcggccggtatcgcgcatggtcttgatgaccttgtccagcgagaccttgtgcttgccgtcgccacgcatggccatgcggctggcgttgatggctttcactgcgcccatcgcgttgcgttcgatgcatgggatttgcaccaggccgccaatcgggtcgcaggtcagacccagattatgttccatgccgatttccgccgcgttttcgatctgccccgggttgccgccaagcgcagcaaccaggccgccagctgccatcgaacaggccacgcccacctcaccctggcagccgacctcggcgccggaaatcgaggcgttttccttgtacaggatgccgatcgcagcagcagtcagcaggaagtcgaagatgcgttgctcggaggcgcccgcacagaatcgatcgaaataatgcagcaccgccgggatgatgccggccgcaccattggtcggggcggtgacgacacggccgccggcggcgttttcttcattgactgcgagtgcgtacaggttgacccagtccagcgtcgtcaacgggtcgcgcatggccgcttccggcttggaggacagctcgcggtacagcgccggtgcgcgccgcgagacattcaggccgccaggcagggtgccttcttggcggatgccgcgctccacgcaggactgcattgccttccatacctcgcgcaggcccgcacggatctcgtcttcgctgcgccaacttttttcgttttcgaacatcagtacggcaatgctcaatccgctgcgcgcgcattgcgccagcagttcgtcgccgctgaggaacgggtagggcagcggcgtttcgtcggccacgatgcgatcgtcggcagcatcgtcctggttgaccacgaaaccgccgcccaccgagtagtaatcgcgtgtggcgatcacgccttcatcggcgtcgtaagcggtgaagcgcatgccgttggtgtggtaaggcagcttctgccgcttgttcatcggcaagtcgcgcttttcctcgaagctgatctcgtgctggcccatcaagctgatgcgcttgctggtgcggatgcgctccagcacggccgggatgatgtccgggtcgatcaggttcgggcggtggccttccagccccagcagcaccgccttgtcggtgccatggccgcggccggtcagggccagcgagccgaacacttcggcgcgcaggcgcatcacgtcctgcaggcgcccggcatcgagcagccagcgatgcacgaagcgctcggcggcgcgcatcggccccacggtgtgtgaggaactcggaccgataccgatcttgaacaggtcgaacgtgctgacagccatgcgtgccggagaggtgagcgtcaaggcggctattctagtcgtacggcgactgcggcacggctgcagcgcagcatgagagctcagcggatgcccctgaccctgttccagcgcgacgattgccatctgtgcgaccaggccatggaggtgctggcgcaggcgcgcgcgggcgatttcgacagcgtgtttatcgacgacgatgcggcgctggagtccgcttacggtgcgcgcgtgccggtgctgcgtgatgccggcgggcgcgagctggagtggccgttcgatcgcgtcggcctgcgtgcgtggctggatgacattggcagctgaagccctgcttcattgcatccgcgctgcaggcatcagtgcaaacgaaacacacgcaatgcccgcgagccactctgggatggtgacctcatcggcaccactgatccttgcaaggcacgccgtcgtggtcgccatccatctgcgtgcctggacgatgctgcagcacgtactgggcgttggcgcaggagctcagttgtggacagcgtgtgcgcccaccacaactgaactggctggcggcggcaggtgcagctgctgaacgggcgggcgagacgaccggctccgctgcaggtgcaggcttgcgtactgcgctcagtgtggcgcgctgttgaaatgcaaaggcgcctgcaccgagtacggccatcacgagcacgaccttggtcagcccgatccgccccctgcctacttcttcgcgcgcggtactgcttcgcgtcgcgttggtatgcctggatgcaggtgttcccgcgcgcacgatgcgcaccgcacaggtgcggccgtatcgtctgtgtcgggctcgctctcaaaagagagcaccctgccgatgcgcggggcttcgaagccgcgcgggaatgcggagagatgcacgaacagatcatccccgggctgcgcgggggtaattgaagccgaacccgcgatcggtattccagcgggtcaaggttccgtgtgcgcgcatcggcagcgtccctgaaatgagccgagagtccagctgtcgcggggtgtcattcggcatgcgggcacaaaaaagcggcggacccgacgaggtagtccgccgctcagtggctgcgtccggttgcggcctatggcgttacttcgccttcaacacgaccttggtgctgatcgcggtttcgttgggaatggtcttggtgtctgcccagtcgccgccgcccacgccgaagtccagtcgtttgaccacggccttgcccgccagcaccggctgcgcgccaggtgtccaggtgaaggtcagcgtgaccggcttgctgacaccgcgcagttccaggatgccatcggcggcgtattggtgaccgcccagggcacggaactgggcggcgcggtagcgcgcagtggcgaacttggcgacgttcaagaaatccgggccctgcaaggtggaatcgcgatcgttgttgccactgaccgcgctggctagcggaatgcgcacgtcgagcttggcgccggccaggttggccggatcgaaactcagcgtggtgtcgaagccggggaacttgccggtgaacacttcgccgtcgtacttgctggcgaacaccaggctcgatcccggcgcctgcacgtaatcggcggcgattaccggcgcggcggcgaacgtggcaaccagcgaggccgcgaccagcatcggagaaacaaacaatttggacgacatgggaaatccttatggtttgggagagagccagccgcgcggcaacatccgcgccagggtggcatcacgctggaacaggtggtggtagaacgcggcgccggcatgtgccagcaccacggcaatcagcagccagaagccccactcgtggatggtgtgcgcggtggcgcgcaggtgttcgtccgacgggctgagcttgggcacattgaacaggccgaaccaacggaacggccgcaggccgctggtggagtcgtataaccagcccgacagcggcatggcgaaaatcatgccgtatagcagccagtgggtgagcccggcgatacgttcttgccagcgcggcgtgccggcgaccggcggcggtgtgcccgcgtaaatgcgccaacccagccgcatgatcaccaatgccaggacggtcagccccactgacttgtgcgcggtgtagacccagaaatatttcggcgtcttgggcagctcgcccatggtcaggccgacgatgcccaggaccaggatcagcagtgcgatcaaccagtgcaggatctggctcacgctgccccagcgttcgaggtttttcaggctcatgttcccgactccttgctggcggctgtgtccggcgtcgtgggcgcggcttgcggctcgggtgtttcgtcgtctgcgcggccttggcgcacggcttcggcctcgatgcgcaactccacgctgtcgccgatcaccgatttccacgcatcgatcccgaactccgaacggcgcagcgtggcggtggccgagaagccggcggtgcggcggaacggcgggagcggatggcgtttaagcgcgttgagggtgacgtccagggtgaccgggcgggtgaccccgtgcagggtcagattgccggtgaccttggcgtggttttcgccgctggcctccacgcgcgtggagacgaaatgtgcgtcgggaaagcgctcggcgtcgagtaggttgcgtgccagggtggcctcgttccacttggcatcgcccaggtcggcgcggtgcagcggcacggtgacgtccagccgggcggcggcccagtcgtccgggtcgaagatcagcgtgccgctcgttccggaaacagtgcccaatgccttggaaaagccggcatgttccaccgcgaacagcacccgtgtgtggaccggatctagcgcgtagcgttccggtgcggcggtagcgaccaggctggtcaaggccagagcgggaaggagcaacaggcgggcgaggggcgtcataggcggattctagacacatcccggcaacgcgcgttcggcttgcgctcgcaacgttccgttgcgagcatgctggctggacgtggaacggattcccacatgcgcttactgatcgtggtgttggctgtgctgttggccatatcgccgtgcgtggcaaagattccggaagtgccgcgctttcggatcgtcggacccagcgagggattgccttcgacgatggtggttgccatcggccaggaccgcgccggctatctatggcttggaacgctggacggtctggtgcggtacgacggcgcaggattcaggacctggcgtcacgatccggccgaccctgcatcgttgccctgcaacggggtgcaggcattgcatgtcgatgcgcaggaccgggtctgggtggggtgcggcaggacgttgagtgtcttggatgccggccgcagtcgctttcgtcactatcgcgctatcgactacccattgctgaagaacggcgagatcttcagcatcgccacgttcgatggcgccatctgggccggcaccaccaccggtgcgcttgtgcgcatcgatgccagcggacggatgtcgtcggtggatctgggcgagctcgaaggcgcgctggatcaggccatggtcatgaacctggcggtggatgatcggcaccgcctgtggatcggtaccagcaatggcctggcctattacgacggcaagcgactgcaccgcgaatacataccggacgaaccaaaccggcagtcggccatcttcggtttgcagtggaccggcgaccgtttatggctgggaagcgaatcgggattgcacgtgctgcgggcagacggtcgctggcagccgtttgcctgggcgacgatgttcggcaacgggaatgaattttggggggcggtggctgcgccggatggcgaattctggctgggcagcggacgtggtctgtggcgtacgcgcggtgaacgtccaccggtgcccgctttgagcggcgaggggcccttatcgcgccgcaacgtcatcggtttgatggccgcggctgatggcgggctgtgggtgcccatgcatggcaccgggctgggatatctgccggcagactggaaacgcaccgccgtgctcaagcccgcggcgccgatgggcgatgcgatttattgcaacctggcgcctgccaagcgctcagggggcttatggcaggtcgatgcgcaggggcgtctgttacgcgtggatccgagcaccggcgaagcgtttcagacaggcctgcaatcgccgcagctcaaaggaatggagttggtctctgcgctggaagatggcctgcaacgcgtgtggctgggaaatttgagttttggcctgtcgcggatggatctgcgcaccggtgagttcattcattggccatccgatgggcccgagccggcctcggccttgtcggcgccggaatggatcaccgagcatggcgacaccgtgtggatggccttcatcgacatggtgcagcagcgcgatctgcgcactggcaaggtcttgcagcgcattacccagcaagacctgcatggcctgcgcgcgatcgatattcaacagctggagcaaggccccgacggacgcgtatgggtggccggcgagggcggcatgttcgcgtgggacgatgcgtcaggccgcttcgtgccggtgccaggtatggcaggagcgcaaatccaggcatttgccagcccgtctgcggagacagtctgggtgtatcgggcctccggtgcagagcaatggcaaaaggttgcagaccgctggaagcgggtgcgccaggtcggcgaggcggatgggctgagcggcttcgatgcctctgccatgcagatcgacccccatggccgtgtctggatttccagtttgcgcgggctgtggcggattgacccctcggcgcatccggcgcgggtccgcaatatcggcacgcgcgacggcttgaccagtcaggagttcatccagcattgcctgttgatgtccggcgataccttgatcggcgcaaccagcgatggctctaccgtgctgctggataccgcaatgccggatgttgcagcgttcgtcccggcattgcagctggaacatgtcagcgtgctgcgcaatggcgcacgtatcgccctgccgatggatcgcccgttccagctgggcccggaggatcgtcagttgcaggtcgtcagccgcttgttgtcgtacagcgacccgctctccaatcggtatcgcagcttcctgaaaggcttcgacacggactggcaaaccacaggcaactcgggcatccgcgaattcgccagcctgccttctggcaactatgagctcgcgctgcagggcatcgatccgctgggaaatcgctcgcaggtacgttcgctgcagttttcagtcaggccgccttggtggcgtagcgatatcggtattgcgctgatctgcttttcgggattgctgttgagcgccttactggctgcggcttatcgccggcgtattcgcatgcgcgcgcaatggcagctggcgcaacacaaacgcgagttggccgagcaggcgtcgctggccaagacgcgctttttggcaacgttgggccacgaggtacgcacgcccatgaccggtgtattgggcatgagcgagttgctgctgcagacaccgttggacgggcgtcagcaaggctatgcgagcgcgatccagctggccggtaagcatctgctgcgtctggtcaacgatgcgctggatttggcccggatcgaagccggcaaactgccactggattaccgcgatttcgacctgcgtcagttagtcgggcaagtggcggaactggtgcgcccgagtgccgagcagaagcagctggccttccactgcgcgctcgacgatgcattgccgccggccttgcgtggcgatgccagccgcgtacagcagatcctgctgaatctgctgttcaacgcggtcaagttcaccgagcgcgggagcgtgcacctacgcattgcggcactgccgcagcacacccagcagggcattcgtgtggaagtgcgcgacaccgggccgggcatgagcgccgagcagcgcgggcggctgttccagcgtttcgagcaggccgaaggcgcgcttacgcttgcgcgacacggcggcagtggccttgggctggccatctgccgcgaacttgcggcggcgatgggcggctcggtgacggttagcagtgagttggggcagggcgcgtgtttcgtggtcgagctgccgctgcgctgggtgtccacgttccccgctgtcacgccatctgcagtgcgcgcgcgcccgctgcacgagcaggcgccgttgcgattgttgctggtggaagacgatgcgaccgtggcacaggtgatcgttggcctgctgcaaacgcgggggcatcacgtcacccatgtagtgcacggtcttgcggcgctggccgaagtcagtacgcgccgtttcgatgcaggtttgtgcgacctggatctgcccggtctcgacggcgtagcactggtggcgcagctacgcgcgcgcggtgtgcgcttcccgatcgtggcggtgactgcgcgtgccgatgccgatgccgaaccacaggcgatggctgcgggttgcaacggttttctgcgcaagccggtcactggcgatttgctggcgcaggccttggcgcgggtgcttaccgacgtcgatgatggagagaacgacggtaaggccagcggcgcgtaggccgacatgaaagacgatgcaactgcgcaccaggcgccatgcgctggtactttctgcccggtagggaagacaggaaaagaagcggggccgccaacgcaacctgtggcacgcgcgcatgcagttgcggcatagttcggtcaagagggtggccgaacaccggatcggctgcggccaacaccaggcgcaccaacacgctgccggccactgtctgcaaccaatgcgtgctatttaccgggtacagtgcagtcccgacaggcgcgcgcgtgcacacgcggcgatgtggacaaggatgacgatgaagaacgtgctgttgtcggtgctggcggtgctactgctatcgatcggcctggatgcggcggcagtgaatcagatcgagaccccgcgcatgcgccggttcggtgcgcccgaaggcctgccctcacgcatggtgctggcattggcgcaggaccggcagggctttatctgggcggcgaccggcgatggcctggcacgctacgacggcatcgggctgcaggtatggcagcacgacccgcatgtcgccagttcgatcccgggcaacgaagtggaaacgctgttcgtcgatgatcgcgaccgggtgtgggttggcgtcaatggctcgccaccgagcatgctggatgcgacgcgcacggcatttacgaggtttcccaacgtcggtgcagcatgcgatgggcaggtctgggcgctggcgcaggcacaaggtgcgatctggataggaaccagtagcggcggactttgccggcgcgaagaaaatggccgggtgacgacgttccgtgctacccccgatgcggctgatggactgcccagcaacaccatcatgagcatggtgacagatgcacgcggccggctatggatcggcaccgatagcgggttggtgatgcgcgacggcgagcgcttcgtgcgcatcgcgccagaccgattgggcaccactgttttcaagctgagcaaggatgccgacggtacgttgtgggtagggaccagcacgggcttgtatagggtgacaccggctggtgtgctggagcgtgcgccttggacaggggccgataccgtacgcgccgcgaccgtggtgcacgatgtgcacggcggctactggatgggtgccgccgacgggttctttcgggtggcgcccggggaaactgcgctgcgcgtgatggacggcgatcgtggcagcggctttctcaccgcccatagtggtgtgctcgatgtgatgcaggaccgccagggcggcctatggctcgggctgatttcgcaaggcatcgcgtatctcccgccggattggcggcggttctccaccatttttgaaagccaaggcaagccgctggagagcttgtatctgttcaataccgccgccgatggcgacagctttttggtaacgaccggcgaaggtgtgtaccggctgggcaatgacggtgagctggtgccggtactgcacagcgacatattggggggcggtaccgtgcagtcggtgctgcccgctggggacggtggtctgtggatcgcgctgcgcgatggcatcacacggtataccccagcgactgggcacaaacgcaagcttgcgatgcagattggtaattccgccacgcatcgggtggagctgatgacgccaggcatcaatggcgagttctggatttcgatcgtgggaggtggcgtacagcgccgtgctgcggatggacgactgctggccacgttccacttcggtaccgacctgagcgaagtcggcggcatggtgcagcaattgacggtgcggccagatggcaccgtctgggtcgcagccggtgacggtttgtgggtctggcagggcaaacgttttcgcgcagtgatcgatgacgcccgtcatgaagtctatgcgctggccttcgtttcgccgcatgagttctgggttgggcgttccggtgcgttggagcgctatgggtgggacgggcagcaggcgcgtctgctggagcggatagggcacgagcagggtctgccatccaccgagatacgtggcctggcattaggcggcaccgacacggtatgggtcataacctcccgtggtctgttcgcttacaagtgcggtcagccgcaggtgcatcgcttcagtcaacgcgacggcttgccagatagtgagttctcgatgcgtccgccggccattggtcccaatggccaggtgctggcgttgacgaccagcggcatcgtgttattcgatccatcgcggccgtttgcaccggcgccgctggcgcgtctagtgatcgagtcggtgcaggtgcggcgtaacgatgcggagcgtccgcagacgattgcgcacagggggccggtgatcctgcaagcgcgcgatcgcgatctgcgcatcagtgcgcggctgttgtcgttcgtcgatcccgcctctgcgcattaccgctaccgtgtaaatggctacgatgagcgctgggtggaggagggcgccagcggcgagcgcgtgatctcgcggctgccaccgggggattaccgcatcgacgtgcaggcgcgtgccggcgatggcgactgggtggccgcaccagcgctgcaagtggaagtccggccgccctggtggttgagcatggccgcgcaactggcggcgtcagtgctatgcatgctgctgctgtgcctgggcatttgggccaggaaaaaacgcgtgcggcgacgacaggaatgggtgctggcgcagcaacggcaacggcttgccgagcaggcatcgattgccaaatcgcatttcctggcaacgctcggtcacgaagtgcgcacacccatgaccggcgtgctgggcatgagcgagctgctgctggccacgcccttgaatgccaagcagcgcagccatgtcgatgcgatccgcaatgccggcacgcatctgctgcgattggtcaacgatgcactggatctggcgcgtatcgaagcaggcaagctggagctgatgcaacaggccttcgatcccgcgcagctcgcgcaggagctggccgatttcatgcatcccatcgcagatgcgcgcggcttgcgttttctgtatcgcaatcggtttcccacgcagctggtcgtgctgggcgacgccacgcgggtgcgtcagatcctgatcaacctgctgggcaacgcgatcaagtttgccgagcgcggcgacgtgtcgctaaccttgagccagcacggcgaaacgctgcgcttcaaggtgcgcgatgcggggccgggcatcggattggaacagcagaagcgcttgtttcagcgcttcgagcagggcgagggcgcgcgcaccagctcgcgttacggcggcagcggactgggattggcgatctgtcaggagcttaccgtggcgatgaagggccggatccgcgtgcgtagccggctcggtgtcggcactcagttcaccgtcgatttgcctttgccgatcgatcgctccggcacacgtatcgccaccggccaggtgcaggcgcttgcaggcgagccgctgcgcatcttgctggtggaagatgacccgaccgtggctgaggtgatcagcggcctgctgatcaaccgaggccatcgtgtggtgcatgccgcgcatgggctagcagcgttggcggaggcggtggacggtggtttcgacgtcgcgctactggatctggatctcccctgtctggacggcttcgccctggcatcgcaactacgccagctcggtcaccgcttcccgctgctggcagtcacggcacgcgccgacagcgccgccgaagcccaggcgctggcagcaggcttcgacggattcctgcgcaagccggtgaccgcggatttgctggtagaagcaatcgcggctgcgcgcgaggcggcaaatacacgagcggtagtcgctgatggcactgcatcgggcgtacgtgagtgaggcgatgcgtgcttgctcatgcacggcgcggcctgcactatgcggcgacctgcagtgaaatttttatgtcacgcctacgtttttgtcccgctttcggtcgcaaccttgctgcacggttgttggttctattgatcaccgcggtgcccgtgtttgcctccgcggcggtaccaaccactccggtgccggtccaactcactgtggccgacggtcttccgtccaatacagtgaacgactttgccgaggacaaaaacggctacctctggctagcaactaccgatggtctggccaggttcgatggtcgtagttaccgcatctggcgaatggaggacgggctgacagataactatgcatgggcggtaggagtcgatgccgaaaacaggctatgggttggtttaaatgatggcggtgtaggtgttatggatcctaaacggcgcgcattcaaaccactggagagcgcgcagtttcctgagctcagtcacctcacagtgtgggcgatcgcgcagacgcccgatggcgatctatggtttggaacatctagaagtgggctttatcggttgcgcccggatggcagcatgcagcattttatgtttgtggcagatgatgcgcatagtttgccgtctgaccgagtgaatgaattacgggttacagctgaaggggcactttggattggaagcaatggaggcctcgcacgatggaatggaaggtcttttgatcgtaaggcgttgccaggagacagtcagtcttccaatgggctacgcgttgatcccaacggtggcttatgggttaccgacagcaataatcagctgtatcgactggactctggcgggaattttgctccgcatccttggcagcatgcaaacgacggccagaacgtcataggcatgttgttgcatgatcgaagcgggcactattggctggatacgatgtccggtctgggcatctcggaaggcacgcaggtccagaatgtgccgatctacagcttgtcggcacatggactggtcaagccgagttgggcaattgcctacgaggatcgcgaaggtggcctgtggtttgccagtctcagtggtgggctttggcatctgccgcccaattggagtactttttcggtgttgtcgtaccacgttgacgatccacaatcgatggccaatcctcttgtacgagcagcggcagtatcggcatccggtggattatggattgctggcacgcgcggcgcgctagaacgcctggatccggttaccggcaagttggaacgtcaccttcgtcctatctcagggacgcgttggcccaagcgtctcctggagagcggacgtggctacgtctggattggattgccagaatctctggtgcgttatgacccgcgtacccgacaaagcaagcgctggccgctgtccacagagcactatgtcgaggctgacatggtgacacctgacctcatggccttggatgcacgcagtcagctttggattttcttgaataagatgggcttccagattcgtgatgaggaaggtcggcttattcgtgaaatggagcagggtaagcatgggctggataactccagcgcttacgatttaaggctgggtcccgatggtcagatgtggcttgccagcacgactggcctacagcactgggatccaaaagcagatgctttcgtcatggtgcaaggcgcgccttcctcaacgaattatgtggtccgtttcaccgactcaggtgtggtttggatcggactgatgggcgagctgcggcgctatctctgggatggcacgcgacttacgcatctggacaccattggcggagcgcaggatttccccatggtggcaccgaacgggcttgtagtcgatgccgcgggcgtggcctgggtgtcgagtgcgcgcggtctgatcagagtggaccccgctagcaaaatggtccggatctacggtgtgcatgacgggcttcccaatcaagaatttctgggagacacgcttgtccaagcaaggggtgggcagattctaggcggaacgcctgatggtgttgtgctgtttgatccggccaaaatgcgtccaagtacgcgccagccacccctgttgattgagcgggtgggggtgcggcgcggcgagcgcggactggatgtgaccggcgtggagccgctgcgactgcaggacggcgatcgcgatctgcatatcgtcgcgcgcatgccgacctttacgcattcggagtcaaccagctatcgctttcgtctcagcggctacgacccggactggatcgacgtcgggcccagtggtgagcgcttgttctcgcgcctgccggccggtcgttacacgctggaagtgcaggggcgcactgcagacggtatctggtcggcaagtcagaccttgcgttttcagctgttgccggcatggtggctgtcgccgtggggtttaagcctgctcgccttgctgacggtgtgcctgatcgctgcggccaccttgttgtaccgccgtcggctgcgtcgcttgactgcctggcagctggcggtgcacaaacaggaagtagccgagcaggcgtcgttggcaaagacgcggttcctggcaacactcggccacgaagtgcgcacgccgatgaccggcgtcctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagctcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagacaacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctaggtatgagcgagctgctgctcaagacgtcgttggatatcacgcagcgcagttacaccgagtctatccgccgcgcgggtgcgcatctgctgcggctggtcaacgatgcgttggatctggcccgcatcgagtccggccggttggaactggatctgcagccattttcggtgcgtcaactcgtggccgaagtcgaagcgctgatggcaccgttggcgcaagagcgcggcctgcgtttcagcctggaaatcgggctgctcggcgacatcaccgccagcggtgattccacccgcatccggcagattttgctcaatctgctcaataacgcgatcaaattcaccgagcgcggtgtggtgggtttgaagttgaccacgctcggttcctatcaaggcctgcgcttcgaggttgccgatacaggccctggcatcaacgccgaacagaaagcgcgattgttccagcgcttcgagcagggcgatggtgccaggaccaactcacgctacggcggcagtgggctggggttggcgatctgccaggagctggcaatggcaatgggcgggcatatcgaagtgatcagccggcttggtgaggggacgcgctttgtagtggatctgccgctgcactgggtcgcctccaatgccccactcgacggcgagccagtggttgccgatacggcggtcgaaccgcagcgcatcctgttggtggaagatgatccgaccattgccgaagtcatcgttggcctgctgcgcgcgcagggtcactctgtggtgcatgccccgcatggcctggcggcgttgaccgaggcggccgacaacaccttcgatctggcgttgctggatctggatctgcccgggctggatggtttcgcgctggcgcggcaactgcgcgccttcggctatgagatgccgttgatcgccgtgaccgcacgctccgatgaggtcgccgagccgaatgcacaggacgccggcttcgacagttttctgcgcaagccactcaccggcgatatgctggccgacaccatcgccgaggcgttgcggcgtgcacgcccacgcaacgctatctagccgccatggagacgtgacgttgcgctaccgccactcggcaaccgcctcgacttccttgggatgcggccgcgtcttggccagctgccagaagatcaacgtcgacgataaggtgatgccgcctacgtacaaggaggtggcatgccgcgctgcgatggctccatgcgtgtcgcccagatgcgtattgaaagcggccagcaagctacgcgctgctgctgtgccgaaaccgatgactgacccatccccgatagcagggccattagcaagttgaaccgccccgggattcccggaggctccaactcttgagaggatggagtcatgagcaaagcaatgacgtattcgccagaggttcgtgagcgagcggtgcggatggtgtttgagcaccagaaggatcacaccttgcagtgggcgacgatcgcatagatcgccgggaagatcggttgcacggcgcagacactctgcaacgaggtacggcaggccgagtgcgaccagggtcggcgtgaggggctgagcacgtccgagcgcgagaagatgaagtcgctggagcgcgaggtgcgggagttgcggcaggccaacgagatcctgcgcaaggcatcagcgtatccaccacagcgaccgtggcgtgcaatacgtcagcatccgttacagcgaacggctggtcgaggccaggatcgaaccgtctgtcggcagcgttggcgactggtatgacaacgcactggctgagacgatcaacggcctgtacaaggccgacgtgatccaccgcagatcgtggcgcaatcgcgagcagatggaactggccacgctggattgggtgcactggtacaacgacaaacgcctgctggggccgatcggatacgtcccgccagcggaagccgaagcggcttatgatcggcagcaaatccgtcaggctgaggcggcctgactcaaaccaaacggcctccgacaaaaccggggcggttcacggggcggttcatcttccttggcgcgttcgctcttgggcgtctttcgccaagcgtaataacccgaacgattcacccgcaacacccggcacatcgcgcacagcctgaattccccgcgattggcgtgcatgaaggcgcactttgcctttaccccctggcaacgtacgcggcggcctgttttaggatgtcgcgctcctcggtgacgcggcgcaacccggccttcaggcgccgaacctcggcgcgctggtccaccttggcgcgctgcaccacgccgggcttgccgaacgtgcgcagccaggcgtccaggctgtacgtggtgacccccagccgctcggcgacttctgccaccttgaagccatgatcggtcacttgccggaccgcttcgatcttgaacgcacccgtctaccgcttgctgcttatggacatctccgaattccccattttccatggccttgagatgtctatgaaagctgggcgtatcaacaccgtgcacaatcgtttgttgcctcggcggagaacccttccgtcgttggaaaagctaagatcgaaacttgtgtaaagtcggaagtagccaatgatcgatcgtcgtacctttcttgccacgggcgtggcggcggccgctgctgccagcgtcagtgcatcggcggctcgcatcgcgcagacgccgcgcgccaacgggccggcaccgtggggggcagtgcctagcgcgcgccagctgcgctggcatcggtgggagcaatacgccttcgtgcattttgcgatgaacaccttcatcgacaaggaatggggctacggcgacgaagatccgcgcaaattcgatcccagcgatttttcggccgaccagatcgtcgctgcggcaaaagcaggcaatctcaaggggctgattttcacggccaagcaccatgatgggttctgtctgtggccgacacgcttgaccgagcactgcatccgcaactcgccgtacaagaacggcaagggtgacattgtcggggagatggccgcggcatgtcgccgcgcgggtctcgcgttcggcctgtacctctcgccctgggatcgcaaccatgccgagtatggtcgccccggttatatcgactatttccgcaagcagatcgtcgagctctgcaccggctacggcgacctgttcgagttctggttcgacggtgccaatggcggcgacggctattacggcggggcgcgcgaatcgcgcaagatcgatgcgcctgcgtactacaactggccgcggatgatcgggctggtgcaccagcatcagccgatggcatgtaccttcgatccgctgggcgctgatatccgctggggcggcaatgaagatggcatcgccggcgatccgtcctggccgaccatgcccaatgccccgtacacccaggaaaacggcaattcgggcgtgcgcggcggggcgctgtggtggcctgccgaaaccaatacgtcgatccgcccgggctggttctaccacgccgatgaagacggcaaggtgcggagcccggagaatctggtgcgctatttcgacacctcggtggcgcgcggcaccaacatgaatctcaatcttccgcctgaccggcgcggccgcattcccgaccacgacgtggcggtgctgcagagtttcggcgacgcgatccgcgccagcttcgccatcgatctggccaagggtgccaaggccactgccagcgcatcgcgtggccctgggttcgagccgtcgcgcgtactcgaccgccagccggacagctactggtccacgccggacgatgtcaccacgccgacgctgacgctggaactgccgacggcgcacagcttcgatctgattcgattgcgcgaatatctgccgctgggcgtgcgcgtcacccgcttcgcggtcgaagccgaggtcgatgggcaatggcggcgattggccgaagcgcaatgcatcggcgcgcagcgtatcgtgcggctggatcgcccgattgccgcacgccgggtgcgcctggtggtgcttgaggcgccggtctgcccggcgatcaccgagttcgcgctgttccgcgccgttgcgccggtgctggtcgcgcggccgacggcgaatgcgccggacgtgctgtccaccgccggctggcgcatcgtcgaggcgagcgcgccaggggcggaaacgttgctcgacgacgatgccagcacgctctggatcacgccggcaccgacgccgggccatcccgtgcaggcgaccatcgacctcggtgcgctgcgcaaggtggccgggttcagccttacgccctcgcgcgcggtgatgaccggtgcggcaccgccgaagggctatcgcgccgagaccagcgaagatggtcagcactggcaaccggccggtgccggcgagctgtccaacatcgcctatgcgctctcgacccagcggctgaatttccccgaggtccgccagatccgctatctgcggctgtcgttcgcggaaacggcggtgcccgccgagcggctggcgattgcgggtatcggtgcgttctcgcgcctgcgatgagcgcttgcgctcccgcgcagccatgcgctgcgtgggagcgccgcgctgagtggatgtagtttcgcgcgctgggatgcgtcttgcgaagggatgaggagggaaatcgccgcagtcgcatcacgtggtgagcccgaatcttccactcccctgcacgccgccgttgcagatgaggcgctatggtgcgcggcgcattgcgcaggcgactgggttggatatggaacagaaacaacacgagtggatgcaggccgtgaccgaggcgctcagcgatctgctggccgcgcgtgtggcacaggcgacgctgctggaggcgatgctggtttcgcatccggatccggtgatgctcaggaaggcgtgggatgaactgtcgtcccagcgcatcgcctatgtggcgcagaacaaagcgctggccgacgacccgcgcccgatggatgcgcagacgttggagcaattccgcgcgtgggatgaaaagctccaccgctattttccgcgcgatccggctgcgggaaatcgcgagacgtgaggctggccatcacgccagcggcagggagttgttggctgataaagacctgccgaccatgtcctagctgaagccctggccgcgatcgtccaacaagcatgcgctgcgccgtgctctttagttttcccggaacatgccgacggattgcctgcggctgactgtgccatcggtacgctgccaaggccgaaccggccccggcagcgccgcagtctccatcgcaacacgtagcgactgccacacttcaacccaccgatgcgcgcgctttaacggacgctgcaggcaggcgtagcttggccgaggtcagcctaggtgcggtcgcctgcagcacgatatcgccgctgttgcgcgtggtctgcaacagcgccgcacacaggccgttgaatgccttgcgctgtggtgccttgtcgtcttcgtggctgctggggtcgccgttgccgacgccgatcagccgggcagggccgcgcgacgcgaactgcacctggttgtcggccgttggtaccagacggccttgtgcgtcgacgattgccaccttcgccactgcgacatcttcggcattggcgcgcagggtggtgcggtcgcagctgaggtggatcgcggccggcttgcctgtggtttcgcggcgctcgctgagcaccagcttgccgccgcgatagccgcgtgcttcgattgcgctgggtgcgtagaccacacgccatgcgacatggccgtaagccggcacttgctgcatgccttggctgacgccgttgaccagcagttctaccgctttgagattgctgtggcaccagacgtcgatccggccgttgtcgtccggctgcagcaggccgtcccagttccagtgaccggttcgctgttccattgcgcgcggtagcagcagtagttgtctttcggaaacccgcagcgatcgagcacgccgaattgcgacgccacattcggccagcggttgtagggcgtgggttcgccgcgatagtcgaagccggtccagatgaagccgccggcgatgtacgggcgctgcgcaacatggcttcaccaggcttcggcggtgccggcccaccaggggtggtccaggtcgtaggcgcgggtgtcgccgcgtttgtcgtcgcgctgatagttgccgcgcaccgacacggtgctgccggtttcgctgccgtagatcgggatgttggggtattgcgcgtggaagccatccatctggccggtgcggtagttgaaaccgaccacatgcgccacctgaccgacgccatcgccgaagcccttgtccatggcgaagggcgtggggcgggtggggtcgagttggcgcacgcgttgttgcatgcgggtaacgatgcgtgcaccgcgctcggtcacctgctgcggctcttcgttgccgagcgaccacaggatgacgcagggatgattgcggccgcgccgcaccatggtttccagctcgcccatcgcatcggggtcggtgatgctgggccaggccttgggaatcagctgttgttcgccatcggcccaatcctcgcaatagtgcagatccagcagcacctgcatgccgtgcgcgcgtgcatgcgcaatggtttttttgacatcggacaggtcgctgtacttggtccagcgcgcatcgttccacaagcgcacgcgcaccagattggcgcggtgtgcgtggaagagttcgaatggatctttgaccacaccgttctcgcagtactgcacgccgcatttttccatctcgttgacgtagggcaggtccgcgccgagatacagcgtggccagggccggggtggcgtgtgcgaaggtgaaaatggccaacgccagtagcgtgggcgtccagagacggcgtggtgaacgcatgcaattcctcgacagagacaacgtggagcgggggacggcatgccgcaggcggcggcgctgctgcgcggccgctgtgcagaatccaaacgtggcttgcacattggatgccacgccacggctgcggtgtgatgcaggtgtgttgcgatcaggttggccgcgcagaaacctgcgcagccgatcgaacacgtggagggctaagcaatccgtcgcgcgcagtgctcgtgcgcgctgcgcttaaaacttgtacgtcgcctccaactggtaacggcggccgaacacctggtagccgccatcgtcctgattggccagacggttgggcgtgttgtcggtgtaggcgcgcagcggatcgttggtgagattgctggcctgaaagcggaagccgagctgcttgctgtactgccaggtcaagctcagatccaccgtgccttcgctctgcaggcgcgccagccgtgcggcattccagccgtacaccaccgtgtaggggctgtggtacttgtggcccacgcgcgcttcgaaagtgccggtcttgcgtgccagcccgctcaacggtagcgggttgtcttccggcgagaatttcttgaggttggaatttaccagcgaatagttcgagtagacgccgaaattttccatgtgcgcgatgaagtagaacggcgtctgcaaggtgagttccacgccgttgatgtcgccgccgccattgaacggcgcgctgaccagataatccaggccgttgatcacttcgcggtcggtgcggtagccgatgctcgaatccacttccttgcgatacacggccagtgcggcgagcgcttcggtgtggaaataccactcgtacgagacagcgacctgggtggccttgaacggatccaactgcgggttgccgccgctgccagtgagctggccgacggtgacggtggggtcgtccaggcgacggccggtgcgcagttcgtccagcggcggacgcgcggtgaccttggccactgcaacgcgcaggatgcgctggtcgtcggtcaggaagttgagcgtggcgctgggcagtacgtcggtgtatgccttgctgtcgctgctgggcggcacggtgccgccgaccgaatcgaagccgttgctgctggtcttggtgttgaccagacgtacgccgacattacccgtggcatcggtgccgaacagctgcgagctgaagactgccttggcgaaggcttcgcgcacgctcggtggggaacacctcccagcgcaccgcgcgattgggctcggacgaggcgatttcgcgcccgttgacggtacccatggtcatgcgcgggcccaggccgcgcacggtgaccaggctctcgttgccgcgatctcgggtgccgttgacgccgggcaggcgcaccagtgccgcggctacggtgacgttgggcatctgacccatgttgtccgctgagatcacttccatgacctggtcggacatctgcttggcttgcacggcctgatggaggctggcgcgctggccgatcacggcgatgttgtccaacgtgaccggcgcctggctgtggctggcggcgctgctggtgtcgttggccggcggtgcggcgggtgcagtgtcctgcgcgtgcgcgctgaacgcagtggccagcatgcaggcgatggtggtgcagagaacctcgcgcacgggcgtacggcgcgcaggccggctggccgagcggccggtgtggtgaacaggcatcggttgatcgctcccaggacaactgaccagatggtggctgatggtgcggccagccgcatggagaaagggtcttgcgcgcctgcgtgggtgtggcgagtgatgcggtgctgcgcgatgggcgttgtgtgttcgtctgcgtggcgccgcaagcgcgatgcacggcgctggcgtcgatgtgtccgcttcagggtagaagcacaagtcattccattccaatgaagcattttgcggcagctatcccggcttggaatgccgcgctgcggcaatgacgcgggctgcgcacagtggtgtggcacgtcaatcccgacgcctccctccccactgcctggcaagacgctagcgcgcgctcgtcggcaggcgcggcagcgcaggaaacgcgcgctgcacgcaggtgctgcgcgcgcacgtcaggcagcccggaccgatcggtaccgcatcgtcgaccgcgttgagatcccaaccgcgcgcatacaccagttgatcggcgtgacgcaggtcgcagcccattgccagggcaaacgtcttgcgcgggcggccatatccgggagggccgctgctgacctggcgggccagccagaaatagcgccggccatcgggcatgcgcgcgatctgggtgaggatgcgatcaggctggttgaacgcttcgtacacgatccacaacgggcaggcgccgccgacatgcgagaaatggaaatcggttgccgaatgacgcttggacacgttgccggcgcggtccacccgcatgaaaaagatcggcaagccggctgctccacgccgctgcaaggtgctgagccggtgacacaccgcttcgaaacccacatcgaagcgatcggccaaccattcgatgtcgtagcgtgaggtctgcgcgctgtgcaggaacgcgctgtagggcattaccagcgcgccggcgaaatagttcgacaggccaatccgcgacagcgcgatgcgctcggcgtcttcgaaaccggcgtcggcaatccgcgcgtccagcagcggcgcgcattccagcaatgccagctgtgcggccatctggaacgcctgctggcccggccgcaagtgtgccgccagccatagcacacgcgcttgcgcatccatgctgcgcttgtcgcggtgcaggtcggcggcgtcctgcaccagcaggccatgacgatcggcaaggcgttggcgcagccgtagcggtagattttccggggtcaatccaagttcggcgtagagcgcttcggcgcgctcgtccagttcgggcagatagttgtgcgcgcggttgaagtagtcgcgcacctgttcgccgggcgacagcgatggcaccgccacgtgctcgaccccgatctgcaattccagcgcagcgttgcgttcgagcagatgctgatgcgcgcggtgcaggtccagcagcgcctgcgccacctgcggcaggttgccggtgagtgcgcgcagttcggcgggtagcagcgtgtggcccaggctgcgcagcgattggtccagcggctcgaccaatgcggccgggtcgtccagatccagcaggccgtccaggtcgcccagcgtggctttgagccgctgctggatggccagcgtgagcgggcgctgattgcgctcgatctggttgagatagctcggcgacagttcgagtcggcgcgccagctcggcttgggtcaggccgtggcgctggcgcagccgctgcaggcgcagcccgagctggtggcggagttgagcgtgcgactgaggcattcgcaagattcgcaaaattgtggcgccagcttagcgcgattaagcaagcggaggctgggaatgcccgggcgggatgcgaacaatgcgaagcgatggcccgaaacggccacaagtccttcttgaatagcgagccctgcaatgcgcgaatccgtcccccgcgtgtccttgttgatcgatggcgagttggtggtgtccgccggcacgcactggcaggacgtggtcaacccggccgatcaatcggtgctggcccaggtgccatttgccaccgccgacgaagtggccgcggcagtggccgcagccagccgcgctttcgtcacgtggcgcaagacgccgatcggcacgcgtgcgcgcatttttctcaagtaccagcagctgatccgcgaacacatgcccgaactggccgcgctgctcagcgccgagcaaggcaagaccctggccgatgccgaaggcgatgtgttccgcggtctggaagtggtggagcacgccgcggcgatcggcaatctgcagctgggcgagctggccaacaacgtcgccaacggcgtggacacctacagcctgctgcagccgctgggtgtgtgcgccggcattaccccgttcaacttcccggcgatgattccgctgtggatgtttccgatggcgatcgccaccggcaacaccttcgtgctcaagccctccgagcaagacccgatggtgaccatgcgcttggtcgaactcgccctggaagccggcattcccaagggcgtactcaacgtcgtgcacggcggcgaggacgtggtcaacgcactgtgcgatcaccccgatatcaaggcgctgtcgttcgtgggctccaccaaggtcggcacgcacgtgtatcaacgcgcctcgctggccggcaagcgcgtgcaatgcatgatgggcgccaagaatcacgccgtggtgctgccggatgccaatcgcgggcagaccctcaatgcgatggtcggcgccgcgttcggtgccgccgggcagcgctgcatggcggcctccacgctggtgctggtcggtgacgcgcgcgcgtggattccggagctggtggccaaggccaaacgtttgaagatcggcgccggcaatgcgcccggcaccgaagtgggtccgctgatttcctgcgccgcacgcgcgcgggtggaagccttgatcgcctccggtgtggagcagggcgccatgttggaactggatggccgcgcgccccaggtgccggggttcgagcaaggcaacttcgtcgggccgaccattttttccggcgtcacacccggcatgcggatctacgacgaagaaatcttcgggccggtgctggtgattctggaagccgccacgctggacgaggccatcgccttgatcaacgccaatcccaatggcaatggcacggcgttgtttacccaatccggtgcggctgcgcggcgtttccaggaagacatcgatgtgggccaggtcggcatcaacgtgccgattccagtgccggtgccgctgttctccttcactggttcgcgtgcctccaagctcggcgacctgggtccgtacggcaagcaggtggtgatgttctacacccagaccaagaccgtgaccgcgcgctggttcgacgacgagacgctgggccatggcgtcaacaccaccatctccctcaagtgacccgatcgccatgaacgcagccatccagctctatcccaacgcggccgatttgaacgaagagcagcaagcctttcgcgccgccgcccgcgattttgccgataaggaactcgccccgcacgcggcgcagtgggacgcagaaggtcacttcccgcgcgaggcgatcgccaaggccgcagcgttgggcttttgcgggctttacaccgaccacggcgtgggcggcctgggcatgcgccggctcgatgcggcggtggtgttcgaagagcttgccacggtggatccatccacctcggccttcatcagcatccacaacatggtcacctggtttattgccagctacggcaccgatgcggtgcgcgcgcagtggggcgaggcgatgaccagcggtgccaaactcggctcctactgcctgaccgaaccgggcagcggctcggacgcagcatcgttgaaatcccgtgcgcagcgcgatggcgacagctacgtgctcaacggcagcaaggccttcatctccggtgccggcgcgaccgatgtgctggtggtgatggcacgcaccggcgaagacggcgcacgcggcatcagcgcgttcgcggtgccggccgatgcccccggcatcagctatggccgcaaggaagaaaagatgggctggaacagccagcccacgcgcggtgtgaccttagaaaacgtgcgcattcctgccgagaacctgcttggcaaggaaggcgaaggtttcaagatggcgatgaaggcgctggatggtggacgcatcaatatcgccgcgtgttcgttgggcgcagcgcaaggcgcgctggatgccgcgcggcgctacatgggcgagcgccgccagttcggtaagacgctggccgatttccaggccctgcagttcaagctggccgatatggccacgcaactggtggccgcgcggcagatggtgcacaccgctgcacgcaagctcgatgccggcagccacgatgccaccgtgtggtgtgcgatggccaagcgcttcgccaccgatgcaggctttgccatctgcgacgatgccttgcagatccacggcggctacggctatatccgcgagtatccaatcgagcgcttgctgcgcgacagccgcgtgcaccgcattctggaaggtaccaacgaggtgatgcgcatgatcgtggcgcgtcatctgctcaatggcgaggaggaactgcgatgagcgattgggaacagggcgtccataccggtctgcaggtcgagcgcgatggtcacgtggccatcgtgaccttgagcaacccaccggccaacacctggaccgtgcacagcctggcggctctgcgcgatttggtgcgcgcactggatgcagatcgcagcatctacgccttggtgatcagcggcgagggcgagaaattcttcagcgccggtgccgatctcaagcagttcgccgatggcgacaaggccaacgcacgcgaggccgcgcgccggtttggcgaagctttcgaagccttgagtgcgtttcgcggcgtgtcgatcgctgcaatcaacggctatgcgatggggggcgggctggagtgcgcattggcctgcgatctacgcatcgccgagcagcaagcacatcttgcgttgcccgaagccagtgttggtctgctgccatgtgcaggcggtacccagaatctgccgcgcgtggtcggcgaaggttgggccaagcgcatgatcctgctcggtgagcgtgttgatgctgccaccgcgcagcgcatcgggttggtggaagaggtggttggcaagggcgagtcgcgcgccttggcgattgcctgggcgcagcgcgccggtaaacagagcccaatcagcgtgtcggcgtgcaagcagctggtgcagtccacgcgccatggcacgcacgcagccgcgctgattgccgagcgcgaagcatttgtggatctattcgaacacgtcgatcaggccgaaggcgtggccgcatttctggagaagcgcgcgccgcagtggagtaaccactgatggcgcacgtcagcgcaaccggcgacgcaccggtgctgttcgagcagcgcacctgtgccgatggacatcgcatcggtatcgccaccttgaatgcgcccaagacgctcaatggcctgtcgttgcagatgacgcggctactggatgcgcaattgcgcgcttgggccgaggatgcgcagatcgcgtgtgtggtgttgcgcggcggcggtgaaaaggcgttctgcgctggcggcgatctgcatggcctgtaccagagcatgcatgcgcatcgcgatgcggtgcccgacagtgcagcgcgccgcgcagcgccgcaggccaatgcgcatgccgcggcgttcttcgaagaggaataccggctcgaccatcgcatccacacgtatccgaagcccctgctgtgctggggccacggcatcgtgatgggcggtggcatcggcttgatgtccggtgccagccatcgtgtggtcaccgagcgctcgcgcctggccatgccggaaatcagcgtcggcttgttcccggatgtggggggaagttggttgttgcgccgtgtgccgcggggcgccggcctgtttctggcgctgactggcgcgccgctggataccagcgatgcggtttatgcagggctcgccgacgtgcgcctggagcatgcgcagtacgcagcggtgctggatgcgctaagtgcgcacgcctgggcaggcaatgccgacgacgaccgcacccaactcagtgcattcctgcatggcatcgcgcaacccaccgagccgggcccgctacaaatccacgcaccgttgatcgaacagtgggtggctggcgaatcgctggaacacgttgtcgctgcaattctggcgctgcaaagcgaagacagctggttgcaggctgcacgtgccaccttggccgcgggtgctccggggtctgcgcgcctggcctgggagctgcatcgccatgcgggcaccacgacgctggccgacaccttccgtaccgaatacgtggtcgcattgcatgcggcggcacacggcgattttgccgaaggcatccgcgcgctgttgatcgacaaggatcgtcaaccgcactggcaaccggcgtcgctggaagcagccgatgcgcagtgggccgccgatttcttcgttgtgccctggtcggctgcacagcatccgcttgccgatctgggcagcagttgaggccggtgcgcgccgagtggctggcaatgtgatgggcactgcaagtgcgtataagcgcggcgctcgctctgtccgaacactgcagtcgcactggaagctgcgcgtggatcgctccgccagcgcgtgacaaccaaacaatctgttgaagatcgtcctgatctggaaaccgacaccatgagcaatatcgcgtttatcggcctgggcaatatgggcgggccaatggctgccaatctgatcaaggccgggcatcagctgcgggcattcgatctggcaccggctgccctggacgctgcaacagcggccggtgcgcatgccgccagctccgcgcaggacacgctggccgatgccgaaatcgtgatctcgatgctgcctgcgagccgccacgtcgaaggcttgtacctgggcgactccggcatcctggcgcagattccgcacggtgcgctggtcatcgactgcagcaccatcgcacccctgtctgcgcgcaaggtggccgatgcggccacggcgcgtggcctgacaatgttggacgccccggtctccggcggcaccgccggtgctgcagccggcaccctgaccttcatcgtcggcggcgctgccgaggtgctggagcgcgcgcgtccggtgctgcaggccatgggcaagaacattttccacgtcggcgacaacggggcagggcaggtcgccaagctctgcaacaacatggccctgggcgtgatcatggccgccaccggcgaagcgctggcgctcggcgtcgcgcaaggcttggaccctgcagtgctgtcgcagatgatggcggtcagcaccgggcgcagttgggccaccgaagtgtgcaatccctggcccggcgtgctgcccaatgccccggcatcgcgcggctacagcggtggcttcggcaacgacttgatgctcaaggatctggggttggtcgccgagtcggcggtacaggccggtgtctcgattccgctcggtgagctggcgcgcaacctgtacgcaatgaacagccaggctggcaacggggcgctggatttttccagcgtggtcaagctggtcgccaaggtctgagtcgcgaactgggtcgcgtcgcgcatccatcgttgagcggtgcggatggtggagaagcgctgaaacctttgcgtgcgcttcatcaactgcacccaccgcgcccgcaccgaagcgctgctgctgcgctttgccggccaaccgcatgacgcgtgtgatgtgatgtcatcacatgcaggtgtaatagtctccgccatcgcgtgcggctaaggtgcgcgcatcgcacgagacgacgacctccatgggacacgaccacaaccacgcacccagcgaaattcgccatgaaacacccttgtggtgggcgctgggcctgaccgccacgttcctgttggcagagatcatcggcgcgttcgtgaccaacagcctggcgctgttgtccgacgccgcccatatggccaccgacaccgtcggcctgatgatcgcgttggtcgcggtgcgcttgagccgtcgcccggctgacgcgcgtcgcacgtatggctatgtgcggctcgaagcgctcggcgcgttggccaatggcgcgctgctgttcgcagtgggcggctacatcctgtgggaggccgcgcagcgcgttcgcgccccgcaggacattgcgtatggcggcatgctgctgatcgccggcttcggcctggtgatcaatctgatcgcaatgaagctgctgcatgccggcagcggcgaaagcctcaacgtcaaaggcgcctatctggaggtctggagcgacatgctcggatcgatggcggtgatcatcggtgccttgctgatccactggaccagctggcagtggatcgacccggtgctggccgtgctgatcggcctgtgggtattgccgcgcacctgggtgctgctgcgcgaggcgatcaacgtgttgctcgagggcgtgcccaagggtatcgatctggcccaggtgcagcaggcactcaccagccatcccggcgtcgaagacgtgcacgacctacacgtctgggcgctggcctccagcacccctgcgctcaccgcgcacattgtcgtcaacgaggcaaccgaccgcgaccgcctgcgcgacgcgctcgccaccctgctgcacgaccgcttcgacatcgtccatgtcaccctgcaggtggaaagcggcgactgcggcaccgagccttgcggcacaccaaagcccgctgcagacgctggccatgacgcgcatcatgggcacagtcatgcgcatgggcactcccatcattaacctctggtgggagcaggtcggcggggcatcgaattagcgcgtttcgacctgcaccatcaacaggaagcgggaggccctggcgcgacatatccagatcgatgtcgactgcgcagtaatggttgccagcatctaaaagatgccgccctgccgcaaaaagaaggccgccaacggcagccttcttgcatatcaaacgctgtcgatagctggcggctggccttacaccaccgcctcccgcaacaccggcgagtcccaacccgggcgcggtgcgaaacgttcgccataacgtgcgtgcagcgcctgcaaacgttccagcagcgcatctgcgccgacgctgcggatgtgctggatcgggccaccgcggaagggcgcaaagccggtgccgaagatgacgccggcatcgagcaggtctgcgtcggccaccacgccgtcgtgcagacacgccaccgcttcgttgagcagcggcagaatcagcctgtcttccagatctgccggtgcggtgtggccactggcaacctccggtttgaccgcacgcccattctcccacgtgtacaagccctggccgtccttcttgccgcgcttgccggcttccaccgtgatcagcgctgccggaatcggtaggtgcaggaacggcgccaactccgcgcccacgccggcggcgacgtccagacccacggtgtcgatcaactcgatcggccccatcggcatgccgaatttcaccgccgtcttgtccagcaccgggccgggtatgccttccgcatacgcggtggccgcttcaagcaggtacgggaacagcacccggttgaccaggaaccccggcgtgccggccaccggcaccgggaacttgtccagtgccttgcagaatgcagccaggcgcgccgcgttggcgggatccaggccatcgtgctgcacgatttccaccagcggcatcatcgccaccgggttgaaatagtgcaggccggcgaactgcgccgggcgctggatgtggccacgcagttcggtcagcggaatcgaagatgtattggtggtcagcaatgcatccggcttgagctgcggctcgatcaattgatacagatcgcgcttggcctgcgggttttcgatgatcgcctcgatcaccagatcggcctgcgtcacacccgcaccggccaggtcaccgcgcagacgcgcggccacggccggccgcttggcgtcgtctttgacgcgcttggcgaacagttcgccgccgcgcgtcagcgccgtctcgataaaacgctgctcgcggtcctgcaatgtgacgtcgaagcccttgtaggccgcccacgccgcgatgtcgccgcccatcacgccagcgccgatgacgtgcacatggcggatcggcgtcgctgccgcgccggctgcatccttgccgcccagcgccttcaaacgctcggtcaggaagaagatgcggatcaggttgcgtgcggtcggcgtgctggcgagcttgaccactgccttgcgctcggccgccaggcgggcctggatgccgctgccgccagcccgctcccacaccgtgatcaacgcgtatggcgcagggtaatgctccttgcgcgccttgcgggccacttgcttgcgcatctgcggcgccagtattttgcgcgccagcaaggtgttggtggcccacgcagtggcgcgctgctggaacggacgcgtcgtacccgcgagcgccagtgccgcagccgcatcgaccagcaccgcaggtgcggcgaccttgtcgaccagaccgattgcgcgcgcagccttggccgacacggtgcggccgctgagcatcaggtccatcgccgccggcgcaccgatcaggcgcggcaagcgggcgctgccgccccagccggggaagatgccgagcttggtttccggcaacccgacgcgcgtactgccatcgtcggaggccacgcggtagcggcatgccagcgcgatttcggtgccgccgcccatgcagaagccatgaatcgccgcaacggtcgggcagggcagttcggccagcttctgaaagacctgctgcccgcgatgaatcgcatcgttgaccgtgcccttgtggtcgaattgctgaaattctttcagatcggcaccggcgatgaaaccgttggctttgcccgagcgcagcaccacgcccttgggcggctccagtgccaggcgctcgaccagtgcgcccaactccagcagcacctcctgggaaaatgcgttgaccggtgcgtcctggcgatcgaggctgagcacgaccacgccgtcctcgcgcagctcggcctgccaatggctgaatcggagcccgtcgaaacctggaagcatgcgtctggccgtccggcaatagatggaaaaatcgttatcatccagaggctgtttccttcacgtcaaatacctatatctgtcgaccgggcagatgcgggctttgcgtgcagcgtcgccagcggtgcatcggggccgctaccctgatgcgtgacggtcgtacggatcggtatgaacttttcttttcaatggcggtctcattgcccgacttcggtgggctgacaggagtgcggcccgacatggccgaagtcgatacacctcaggagctggacctggaactggtccggcgcgtgcagcgcggcgaaagcgcggcgttcgatgtgctggtgcgcaaataccagcatcggatcgttgcgttgatcgggcgctacatcgccgactggagcgaatgccaggacgttgcccaggacacgtttgtgcgggcgtaccgcgcgatcaacagttttcgtggcgacgcccagttctatacgtggctgcaccgcattgccgtcaacactgccaagaaccatctggttgcgcataaccaccgcccgcccagcgacgacatcgagatcagcgatgccgaacacttcgatggagcgacccggttgcgcgacaccgacaccccggagcgcgaattgatgcgacaggagctggaacaaacggtgatgcgcgcggtccaagcactgccggaagaacttcgatcggccatcaccctgcgcgaggtggaagggctgagctatgaggacatcgcgcgaaagatggattgcccgatcggaacggtgcgctcgcgcatcttccgggcgcgtgaggccatcgacatcaagctgcggcctctgctggagaccgagagcgctacccgtgagcgataccgtgtatgagccataacaccgacatgtccaccaccgacaagttcgagcttcactatcgccagcagctgtctgcgttggtcgacggcgaattgagtgccgacgcgtcgcgcttcctgctgcgccgtctggcccacgacgaagaattagccggctgccacgaacgctggcagttgtgcggcgatgtgctgcgcggtgctgccagtgcgccggcaccgctggatttcgcggcgcgtgtgcgcagtgccattgcggaggagccggcaccgcgagcgcagcctgcggcccgctcgggcgcacgctggcggtggaggggcggcgcggcgattgcggcatcggtcgcggcgattgccttgttcatggcgcgcgagcgcctgcccgaaacggcagcgcgcggagcccaaacacctgtgtacgccagcgcggcgcagcttccgcccgcatcgcggacgccgcaggtacccgtggcaccgaaggcgccggcggcgtcggttccggaaacgcccgacgaagtgggtgcgctcgctgcggccgtgcctgccgctgcgctggcatccactcgccgcggtgcagccacgcgcaatcagcaggtcgcacgcagtgcggctgcgcgtcagcagcaggtgccgacgcgcatggtggctgcggcagcaccggtaccggcaccagtggccgcgtcatccgccgttgcggctgcgccgtccaacccgttcacgcatccggacgctacgctgcaggcacgcccgtggccgcgcgcggccttgtccggggcgagcgagagtccgctgaatgccagttttcgccagagcagccccggcacggcgttctatccgtttgagccggcgccacagacggtcgccagcccagcgccgaaccggccattgccggtgcagctcccgcagaactgattcggtcgtcggccttcatctgtcggccttctcctttcccgttatcgtgctggacccgtgttgctacgcgggtttggccccttgtcgccctgccatcggaggcaacctgatgaaccatcgcatccgcacccagatgttcggcctgatcgccatgaccctgccgctggccgcctgcgcgcagcagcccgcgcccgctgccaaggacgtcgcaccgattgccgccaaccgcagtgccacgccagcgccacagctggtggcggggctgccggacttcaccaatctggtcgagcaggtcggcccgggcgtggtcaatgtcgaaaccaccatcacccgcaaggacgccatggcgcgtcagcagcgcagtggcccgggtggtcgcggcggtggcgcaatgcccgatgacgatcagatgccggaattcttccgccgcttcttcggtccggatttccagatgccgggtgggccacgccaggggccgggtggtccggggcagggcgatgacgacggcggtattgccggcaagtcgatgggctcaggcttcatcatttccgccgatggctatgtgctgaccaatcatcacgtggtcgatggcgccagcgaagtcaccgtcaagctcaccgaccgccgcgagttcaaggccaaggtggtggggagcgatgagcaatacgacgtggcgctgctgaagatcgaggccaagggcctgccgaccgtgcgcctgggcgattccaatacgctcaagccgggccagtgggtggtggcgatcggctcgccgttcggcctggaccactcggtcaccgccggcatcgtcagtgccaccggccgcagcaatccgtatgcggatcagcgctacgtgcccttcatccagaccgacgtggcgatcaaccagggtaattccggcggcccgctgctcaatacgcgcggcgaagtggtcggcatcaactcgcagatcttctccgcgtcgggcggctacatgggcattagctttgcgatcccgatcgacctggccttcagtgccgccgagcagatcaaggccactggccatgtgagtcgcggcatgctgggtgtgcaggtcggcccgatcgactcgctcaaggcccagggcctgggcttgccggacagccgtggtgccttggtgaacgatattccggccggcagcccggcgggcaaggccggtgtcgaagtgggcgatgtgatccgcgcggtcaacggcaagccgatcgacgtcgccagcgatctgccgccgatgatcgggctgatggcgccgggttccaaggtcactcttgatgtcttgcgcgacggcaaaccgcgcaaggtgacggtcaccctcgcaccgctccagggtggcagcgagaacgccgcgccgcgcaccgcggccgatgaggccaagcccagcgccccggccagcgtggaattgctcggcctgcaggtcgccgatctgaccgctgccgaacgcagtcgtctgggtctggaggcgggggagggcgtgcgcatcgcctcggtcactggcgcggcggcgcgcagcacccagccgccgctgtcgccgggcctgatcatcgcccgcgtcggccgcaccaaggtcggtagcgtcgccgagctcaaccgcgccctgtccagctacaaaaagggagatgtggtcatgctgctggtcaccgacggcaaggcaaccagctacgtggccttgaaggccggcggctgaggaaagccgggattggtgattcgggattggcaagggcaggctccgctcgcgggtgtctgcctttgcgctgccgtttcgaatccccaatcccgactccctgacccctgcgtcagcatgcgataatgctgcgttaccctgacgacggcaccgccggcgcccacctcaatgtcctctgattcaatgcggaatatccgcaatttttccatcattgcccacgtcgaccacgggaaatccacccttgccgaccggatcatccagctgtgcggcggcctgcaggcgcgcgagatggaggcccaggtgctcgactccaacccgatcgagcgcgaacgcggcatcaccatcaaggcgcagtcggtgtccttgccttacacggcaaaggatgggcaggtctaccatctgaacttcatcgacacccccgggcacgtcgacttctcctacgaagtcagccgctcgctggccgcctgcgagggcgcgctgctggtggtggatgcggcgcagggcgtggaagcgcagtcggtggccaactgctacacggcagtggagcagggcctggaagtggtgccggtgctcaacaagatcgacctgcccaccgccgatgtcgaccgcgccaaggccgagatcgaagcggtgatcggcatcgatgccgaagatgcggtggcggtgagcgccaagaccgggttgaacatcgatctggtgctggaggcgatcgtgcatcgcatcccgccgccggccccgcgcgacaccgacaagctgcaggcgctgatcatcgattcctggttcgacaactacctgggcgtggtctcgctggtacgcgtgatgcaaggcgagatcaagccgggcagcaaaatcctggtgatgtccaccggccgcacgcatctggtcgacaaggtcggcgtgttcacgcccaagcgcaaggagctgtctgcgctgggcgctggcgaggtgggctggatcaacgcctcgatcaaggacgtgcacggcgcaccggtcggcgacacgctgaccctggcggccgacccggcgccgcacgcattgcccggtttccaggaaatgcagccgcgtgtgttcgccggcctgtttccggtcgatgccgaggattacccggacctgcgcgaagcgctggacaagctgcgtttgaacgatgccgcactgcgcttcgagccggaaagctccgaagcgatgggtttcggcttccgctgcggcttcctcggcatgctgcacatggaaatcgtgcaggaacgcctggagcgcgagtacaacctcaacctgatctcgaccgcgcccacggtggtttacgaggtgctcaagaccgacggcagcgtgatcccgatggacaacccgtccaagctgccgccgctcaacaacgtcgaagaaatccgcgaaccgatcattcgcgccaatatcctcacgccgcccgattacgtcggcaacatcatcaccttgtgcgaagaaaagcgcggcagccagatcggcatcaactacctgggcagtcaggtgcagatcagctacgaattgccgatggccgaagtagtgctggatttcttcgacaagctcaagtcggtctcgcgcggttacgcctcgctggactatcacttcctgcgtttcgacccgggcccgttcgtgcgcgtggacacgctgatcaacggcgacaaggtcgatgcgctgagcatcatcgtgcaccgcagctacgccgaccgccgtggccgcgagttgtgcgaaaagatgaaagacctgattccacggcagatgttcgacgtggcgatccaggccgcggtcggctcgcaaatcatctcgcgctccacggtcaaggcgatgcgcaagaacgtgttggccaagtgctatggtggcgacgtttcgcgcaagaaaaagctgctggaaaagcagaaagaaggcaagaagcgcatgaagcaggtcggtcgcgtggagattccgcaggaagccttcctggctgtcttgcagatggacaagtagcagggattcgggattcgtcattcgtgattggcaacggcttgcccatcctcttgctcttaactaatcccgaatctcaaatttcgaatcccgttccgaaggagcatcaatgaaatggtttgaaatcatcctggttgtcctaacgctcggcagtggcttcatctggctgctggacaagctgtttttggccaagcaccgtgccgcgcgtgctggtctgctggacagcgagccggcgatcatcgattactcgcgcgccttttttcccgtgctggcggtggtgctgatcctgcgcagcttcgtggccgagccgtacaagattccgtccagttcgatgatgcccaatctattgatcggcgatttcatcctggtcaacaagttcgcctacggtttccgtctgccgatcaccaataccaagttcattcccaccggcgagccaaagcgtggcgatgtggtggtgttcaagccgccgcatgcgccggaccagaactggatcaagcgcgtggtgggcctgccgggcgacaagatcggcttccatggcgataccctgtacatcaacgacaagccgatgcattacacggtcaaaggcgagtacatcggcaatggcaagggcgctgaaatgaccggcaccacgctgctggtcgagtatctaccgggccgcacgcataccgtgctggagtggctggaccgcaatatgccggccgggcagggcgactggaccgtgccggcggacagctatttcgtgatgggggataatcgcgacaacagcgaggacagtcggttttggacccagacgcactttctgccggaagccaatctgcgcggcaaggcgttcctgatctggctcaattgcgaagggtggttctgcaaggggagtttcgatccatcgcggatcgggactggaatccagtaaatgtaggcacggcgtgccaggggaagcacaatgaagcgcaagcaaagcggtatgacgttgatgtcgttcgtggtggtggtggcggtggtggggttcggtctgtacatcgggatgaagctgtttccgatgtatcaggagtattactccgtgcgcgcggcgatgaagggcctagccaatgagccggggagtgccaacatggatccgtccaagttgcaggacctgttctttcgtcgcctgtacattaactactcagaaaacgtcaaaaaaggagacgtcaagttcgagcggatcgaaagcggctggcggatgaaagtcaactacgaagtccgccgcgagctggttggcaatctggatgtggttggcaagttcgatacggcacaggatttgacgaagcgcggtgtcgaatagaatcttccaacgcggtgatccgatcgggcatgcatttgccgatccggatctgctcgcccaggcgctgcggcatcgcagcgccgggacgccgcacaacgagcggctggaatttctcggcgacggcatcgtcaatctgctggtcgccgaggcgctgtatcaacgttggcccaaggccgatgaaggcgcattgacccgcgcgcgggccgaactcgtacgcgaaggcgcgctggcagtgatcggacgtacgttgaacctcggcgagcgcctcacgctgggtccaggtgagttgaagtccggtggtcatcggcgcgattcgatcctggccgatgctgtcgaagcgattgtcgcggccatctacctggactgcggtttcgagcgttgccgtgcggtggtgctgccgtggttcgaagcctcgctggcggcattgccggttggcaaggcagaaaaagatcccaagacccggctgcaggaatggctgcaggcgcgccagctgccgctgcccaattacgctctgatcagtgagagcggcgatgagcatgccaagcagttccatgtcgcctgcattctggagcagcccgtcgcccgcgccgagggccagggcacctcgcgtcgtcttgccgagcaacaggcggcgactcttgtcatcgcacaactggattcaagaatgtgagcgtaacctcgtccccccaccgcagcggtagcgttgccgtgatcggccggcccaacgtcggcaagtccaccctgaccaatgccctggtcggcgcgaaggtcagcatcgtctccaaccggccccagaccacgcgccatcggttgctgggcatcgcgaccttcccggaagggcaattggtgctggtcgataccccaggcctgcaccgcgagcagaagcgcgcaatgaaccgggtgatgaatcgcgctgcgcgtggctcgctcgaaggcgtggacgcggcagtgctggtgatcgaagccggccgctgggacgaggaagataccctggcgtttcgcgtgctcagcgacgccgaggtgccggtggtgctggtggtcaacaaggttgaccgcctcaaggacaagaccgcgctgttgccgttcctggcccaggtcagcgagggacgtaccttcgcggccgtgcatccggtatccgccctcaagcgcaagggcctggaagcgttggtcggcgatctgctcaagctggtacccgaagccgaggccatgtttggcgaagacgagatcaccgatcgcagccagcgcttcctggccggcgagttggtgcgcgagcagctgatgcgtcagctcggcgaagaactgccgtatgccaccaccgttgagatcgagcgcttcgccgaagatggcgcgctgctgcggatcggagcggtcatctgggtcgaacgcgaaggccagaaggcgatcgtgattggcaagggcggcacccgcctgaaggaaatcggcggcaaggcgcgtctgcaaatggagcgcctgttcggtgccaaggtcttcctcgaaacctgggtacgcgtgcgcgagggctggtcggacgacgaggctgcgctgaaggcgttcggctacgaatgacgccaggatcgggaaccggggacccgggacccgggaaaagccaggtcaagcattcgaccggtgcgctgccgaagaggcgttttcctgcattcgccccatctgcatgttgcgatgacggtatcggctcggctccccgttgccgtgccgcgtcgccatttggcggccgatccttctattttcaagggtttccggtctctgatccccaatctcaccttctccgcgcatgctgatcgagcacgaacgcgggttcgtcctgcacgtgcgggcctggcgcgagaccagcctgctggtggaggtattgaccgagcagcacgggcgggtggggctgttggcgcgcggagtccatgggccgcgcaagcaggccttgcgtgctgccttgcagccattgcagttgattcagttcagcgccgtgcagcgcggcgagctggcacaactgcgtcaggctgaagcgctggatactgcgcctcggctagtcggcgacaccatgctggccggtttctatatcagcgaattgttgctgcgcttggcaccgcgcaacgatccggtgcccgaactctatgcctgttatacgcaggcgcggacgcacctggcagccgatcttccattggcatgggggttgcgtcggttcgagcgcgacgtgctggaagggctggggtttgccttcgatctgcagcacgacagcgacgggcaaccgatcgacccggcagcgcggtatcggctggatccggaggaaggcgccttgcgtgtgttaagcgagcggctggcgcaggatcgccgcgaaaccgtcaccggtgcggcgctgctggcactgggtgaggacgtcatgccagccgcagaggatatgcctggtctgcggcgcagcatgcgcagtgtgctgctgcatcatctgggtgggcgcggcttgaaatcctgggaaatgcttgaggatctggcacggcgtcgttgatcgggccagccctggtgtgtgcgcgctcctgcagcagtcagtgcggcagtgctttcagcgctactagccgcgcgcatctcaatccggaaggctgcactacatcgaacgctgcgccgagcttgaaagcagatcggcctcgcacgcgctctcaatgcagcaacgcagccaccgccgcatggaattgggtccgcgcgctccgcgattgcgggtcgccgcttagcaggcgcacagcaccggcaagccgcgctgcgccgacaaaaccgcagctggcctgtagccgatgcagatggttgcgtaatgcctgttcgtcgctgatctgcagggccgaatccaccgcatcccgagtgcccggcaattcggccaggaatagctcgcgcagggcattgagatgatgttgctggccgttgagcgcactgagcgccgccgcttcgtcccagtcgctggcggcgatgtccagcacgcccaccggggccacgccgtagcggccgcgggccaggccacgtcgcacggcctgcaacaggcgttcggaggtcagcggtttgatcagcatttccagaaacccgtcggactgcaggccgctctgcatcgccgtgctggtgtcggcggtgtgcgccagtgccggcacgtccgggtgcagcaggcgcaacgcacacagcagcccgctgccggtgccatcgggaagattgacgtcgatcaaccagagatcgtggcgacgttcgcgtgcgcagtcgagggcagaagaaagggagtcagcacagtccaccgtggccgggagaccttccaacacagcctgcaagaatccgcggctgatcgggtcgtcttccaccagcaatagacgtggatgggattccgggcatgtggccatgttcatgctgcctccttgtcagcgatgccgcgtcctgattcgccgcctccagcggcagtttgcctgggtttgctaggcgcgacaattgttgcgctgcccagcgcggcctccgtcgatcgcatctgcgacaataccccccctttttgcccgcagcttgtcgccacgtggccagaaccagaaaccgtttcgaccgtacccccttccagaccgcgatcaccgacctgagccatgacggccgcggagtggcgcgtcgcgacggcgagggcggcaaggtcaccttcatcagcggcgccttgccgggcgagttggtgcgtgccgaacccaccgcccgcagtcgccatttcgatgaggccaagacagtggaggtgctggaggcatccccgcagcgcgtcgccccgcgctgtccgcatttcggcgtttgcgccggttgcgtgttgcagcatcttgaggaatcgcagcagatcgtggccaagcagcgcgtgctgatggataaccttgagcgcatcggtcatgtcaccccgcaggccgtgctgcctgcgctgagcggcgacaactggggctatcggcgcaagggccggttctcggtgcgccgcgtggagaagaaggccaagaccctggttggctttcgcgagctcgacccgcggttcgtggccgatttgtccgtctgctacacggtgatcccgcagatcggcgagaatatcccgttgctggccgcgctggtcgaaggcatggacggcaagcgcgacattccgcagatcgaattcattgccggcgacgatgcggtggcattgaccattcggcatatgcagccgctcagcgcgcgcgaccaacaggcctggatcgcatttgcgcaggagcacgggtttgcgatcttcctgcagcctggcggcgtggacagcgtgcatccgctgtggccgcaggaagtgcctttgtcgttccgtttgccgcaatgggatgtggacctggcgttccggccgctggacttcatccaggtcaacgcctcgctcaatcaaaagatgatcgtgcacgcgctggcgctgctggatgccaagcccgacgaccgtgtgcttgacctgttctgtggcctgggcaatttcaccctgccgttggcgcgcgtggtgcgcgaggtcgtgggcgtggaaggcgatgccgggctggtggcgcgggccaaagacaatgcccagcgcaatggtctggacaatgcgcagttctacgccgccgacctgacccaggatcagcgcaacgccgcctggatgcgccagggcttcgacaagctgttgctggacccgccacgctccggcgccctggaagtgctgcagcagttaccgctgaagacgttcgagcgcatcgtctacgtaagctgccatccaggctcgctcgcgcgcgacgccggctacctggtcaacgagcaaggcttcacgctggtctcggctggcgcgatggacatgttcccgcataccgcccacgtggaaagcattgcggtgttcgagaggcggtgattggggtttcggtattggggattcgcaagagcgcacccgttgccttccaatcgccgctgtcgcgacgcgcgttcttgaatccgacttcaaaacgcgctccgtggattgagacgtgttgacgtcatccgccagtagctccgcttcaacaaatccccacgccgaatcgcgaatcccatgcccacagaaatcgaacgcaaattcctggtcgccggcgacggttggcgcaacgccgcgcatgcagtggtgccgatggcgcaaggctacatcaatgaccaggcggcactgcgcaatggcacgcagaatgcatcggtgcgggtgcggattcagggcgaaagcgcatttctcaatctgaaatcgcgcgagataggacgtacgcggcaggagttcgaatatccgattccgcttgccgatgcccgcgcattgctggcgctgtgcgtaggcggtttgatcgacaaacgccggcacctggttgcctaccaaggccacgtatgggaagtggatgaattcctcggtgacaacgccgggctggtggtcgctgagatcgaactcgaacacgctgacgaaacgtttgctatgcccgagtggatcgggaccgaggtcaccgacgacgtgcgttattacaacctggcgctggcctcgcatccgtttaagcaatggggcggggaggcgtgattcgggatttgggattcgtaaaagcggagctgcggctcggtgcttcgcagagctgatttgcgatgtgggattggtaaaagcggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcatctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaacgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagccgtaaaagcagatgcacagcgccagcccactgcttggccaatccctaatgagtcgcccctgaaaaacccccagaccacatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcattactctacgtactggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcaattgcatgccgatgagctgtttcgttcgcgtctggagaaccagatcgacgtgcgccatccactggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccagcacaggcggtcgacccgcattgccggtgcgtctgatcgctgggctgctctacctcaagcacgcctacgacctgtccgacgaggcggtctgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccacacctgcttgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccggtatggaagagctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacacacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgccacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgagccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtattacgcgatctgcaacgcaagctggcccagctggaaccgtcggtgcgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttgacacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggaatgcatcagcaagggcaaggcaagcagcccgtacgaatttggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagtttcccgggtaacccgtacgacggcgacacgctggctgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacctggggtatcgcgggtgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggagctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgttgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggctacaacctgcggtggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgtgctcaagcatcatgtggccagcaaacatggcatttggtgtttgagagggtttttcaggggcgactaatgaccactccccaattcctgcgtgcgcaaacgcttcgcgatcgccaatcccgtctctgctctacgcatcccaatgcccaccaacgaatctccgctcctgcgtatcgatatctggtccgacgtcgtgtgcccctggtgctggatcggcaagcgccgtttccagtccgccattgctgcgcttggcgcgcaggcgccggtcttggacattcactaccacgcgtttcaactcgatcccgaggccgggctggagccgacgccgttgcgcgatgcgctggcgttgaagttcggcggtactgcgcgggtcgagcagatgctggcgcagccccaggccaccgcgcaggcggaaggattgccgctggatttcgatcgtgggcaggtgcaggtcagcacgctgcgtgcgcatcggttgatctggctggccagccacgagggcgatgtggatgcggtgatggaagcgctgtttcatgcgcactttaccgaaggccataacgtgggcgcgatcgaaacgctggtgcatgccggtgaggctgggggtcttgccgcggcgcgcgtgcaggcgatgctggagtcggaagaaggcatcgtcgaggtacacgcacagctggcgcaggctgctgcgctgggcattcgtgcggtgcccagtttcgtgatcaacggccgtgccctgatccagggcgcgcagccgccggagagcgttgcgcaagccttgctgcagttggcggccgaatcgacaccagtcggtgggccggatgcctgcggaccggacggctgcgcggtgtgatctgcatgcctgctgcatgcatcggcacgcaagcaacggcatgacactgcccgcccgcgcgcagacggtggcggtcatcggcgccgggctggccggtctggcctgtgcgcagcaactgcaggcggcgggctatgccgtgacgctgttcgatcaggccgatgcgccgggtggacgcatgcgtcactgcgcaggccaggagtggcaatgcgattacggcgcgcaatatttcactgcgcgcgatcctgcgtttgcggcggtggtggatgcctggatcgacgccggcgttgccgcaccctggcaggcgcgcatcgcaagctgggacggcgcacagataagccgctcacagaacgctctgacgcgttatgtgggtgttcccgatatggctgcgccggctcgttggcttgcggcgaatttggatgttcatctgtgtaccgaagcgtgtgcgctgcaacttggcgtgcagggatggagcgtatcgttcgcacaagacgcggcaacgcacatgttcgatgcggtattgcttgccgttccggcaccggatgcggttgcgttggttgcacagattgcgcctgcgtttgcgtcgattgcccaacaggcacacatgcatcctgcgtgggcggtgatggcgcatttcgatgggccaatcgatccgggctacgacgcactgttcgtcaatgccggcccgttacgctgggtggcacgcaacgccagcaagcctgcgcgcgcaggcgtcgagacctggctgctgcacgccactgccgagtggagccaaacacacggcgatgccacgcccgcgaacgtcattgccagcctttcgcctgagcttgcagcgctcggtttgccgatgccgcagtcatgcgacgcttttttttggacggtcgctagcagcgcccccgcgttgcagatcggctgtgcctgggatgcgcagttgggcctgggcatgtgcggcgattggatggccggcggcaaggtggagggcgcatggcaaagtggagtggcgttggcgcggtgcgtgtctgccgacgatgtgccgcgcagcggttgtaactgacgccgtggcaggcatcgcagagcaactcatggcgtggtgcaaggcaatgcacagatcatcgcattcgcagatgcgcgtggcagtgggcgcgggggcaagccagtccggtcgagtgcgtgtcgaggtgatgaagccagcatgcgcgcgcctgtgtatcgagcctgatcgagcgccacgctgatgcatgattccagcgcgcccacagcgcagaccacccagcaaaggccggcccatacgctgcgtctgattctgggcgaccagctcaatccacaacacagctggtttgcgacgcgcgatgcgggcgtggtctatgtgttgatggaagtgcggcaggaaaccgactacgtgctgcatcacgcgcagaaggtcctggcgatcttcgcggccatgcgtgccttcgctgcaggtttgcggcgggacgggcatcgggtgcgctatgtgacgatcgacaatgccagcaaccggcagtcgatcccgcacaacctcgaggcgttgatggcgcattaccgggccgaccggttggactaccaggccccggacgagtggcggctggacgaagcgctgcagcactggagcgcggcgcagccctttgccacgcgcatggtcgacagcgaacattttctgaccgcgcgcaatgaagtcgccgcctgttttcgcgccggcagcccgtggcgcatggacgtgttttatcggcgcatgcggcgccagcatcggatcctgctcgatgccgccggcgaaccggaaggcgggcgctggaacttcgatcacgacaatcgtgcgccgtggccgggcgacccacctgcgccacgggattggcgcgcaacgcacgatcacagcgcgctgtggcgcacgatcgaagccgccggcgtgcgcagttttggcgcgccgaatgcgcaagctctgccatggccggtcgatcgcgaggaagccttgcagcatctggatgcattcatcgcagacgccttgccggatttcggccgctacgaagatgcgatgagcacgcgcagcccgcgcctttttcattcgctgctgtcgtttgcgctcaacgtcaagatgctgcatccgcgcgaagtgatcgcgcgtgccgaagcggcatggcggcaagggcatgcgccgttggcggcggtggaaggcttcatccgccagattctggggtggcgcgaatacgtgcgcggtgtgtactggtcgcagatgcccggctacgcggatttgaatcacctcgatcagcatgcaccgctgccgcactggttctgggatgggcagatcggcatgcgctgcctggccgatgcggtcggtaattcgctggccaacgcgcatgcgcatcacatccagcggctgatggtgatcggcaattttgcgctgctggcggggctggacccgcaggcgctgcatcgctggtacttgggcgtgtacatcgacgccttcgagtgggtggagctgcccaatacggtcggcatgagtcagttcgccgatggtggcctgctgggcagcaagccgtatatcagcggcgcggcctatgtcgatcgcatgagcgattactgcagtggctgccggtaccagcgcaagctgcgggtcggcgcgaacgcgtgcccgtacaacgcgttgtactgggatttcctgcagcgccagcgtccgctgttgggcgccaacgaacgcctggcactgccgtatcgccagctcgatggcatggcccccgaggtgttggctgaggtgcaggcccaggccgcgcattggcggtcccatctcgaggcactgtgagccttcccgcagtggccgaaaggacgcgcagctgaatgcgcgatctgacgctgccacgcgcatctgcgacaatgctgcgctgcgccaccaaggcgcctggcccgggagtccccaacatgcttctgatcggcgttgccggtaccgaactcagcgcacaggaacgcgactggctacagcacgatgcggttgccggcgtggtgctgttcaagcgtaacttcggctcgcgcagccaggtggccgagctgtcggcggcgatccgcgcggcagcgccgcgcccggtgctgatctgcgtggaccaggaaggcggacgcgtgcagcggtttcgcgaaggattcagcgcgctggcgccgttgcaaagtttcggggcgcagtacgcgcaggcccctgaggctgcattggctgccgcacgcgcacatgcgcagctgatggccagcgaggtccgcgccagtggtgtggacctgagcttcgcgccggtggtggatctaggccgcggcaatcgcgccatcggcgatcgcgccttcagcgacgacccgcagatcgtggccaccttcacccgcgcttatgtgcaggcgctgcacggcgccggcatggccgccacgctcaaacattttcccggccacggcaccgtgctggaagacacccatgtcgaccatgccagcgacccgcggccgctggaggcgttgcaggccgaagatctggtgccgttcgtggccggcatcgaggccggcgccgacgcggtgatgatggcgcacgtggtttacccccaggtggccccggaaccggctgggtattcgcagcgctggatcgaacagatcctgcgcggccagatgggcttccgcggcgtggtcttttccgacgatatcggcatggccgcctcgttgagtgccggcggcgtggcaggccgggtgcatgcgcatctggatgccggctgcgatgtggtgttggtctgccacccggaactggtcgccgaatcgctgcaggccgtgcagggccgtcgcctcaataccgccgcattgatcggcttgatcggccgcggcgcattgggctgggatggcctgctcgccggcaccgacgcgtcattcaccgctcctctttctgcccatttcggaacaactgcctgatgtccacgctcaccatttcccaggcccaggcccaagccgatctgctggtcgaccgtccggccatcgatgccgccgtcgccaccatcgccgatgcgatcgcgcgcgactatgccggcgaagtgccggtgtatctgaccatcatgcacggcgcgctgccattctccggccagctggcgctggagctgggcgcacgcggccaggacctgcaattcgattacctgcatgccacgcgctaccgcggcgagaccaccggcggagagctggtgtggaagcaccgcccggccactgcgctgttcggtcgccgcgtgatcctggtcgacgacatcctcgacgagggttacacgctgcagggcgtgtgccagtggtgcctggagcagggcgcgaccgatgtgcgcgtggcagtgctgaccgtcaagcgtcacgaccgctgcgtgccgggcgtgacggccgattacgtgggcgtggaagtggccgaccgttacgtgttcggcttcggcatggatgtcaacgagcaactgcgcggcattcctgccatctatgcgatgaagcagtaacccgccgttttccgctcgcagacgtgcgagctgccgagcgcgccttgctgcgcgcaccgtcgttgatttgttgcagaggtcggttgtgtccgcaaattccatcgcattggccgtcatcggcggcactggtgtctacacgctcgcgcagctggacgatgtgcagtcgcaccacgtccaaacgccctatggcgcgccgtccgggccgatccgcgtgggcatgctgcttggccatcgcgtcgccttcctggcaaggcatggcgaagggcattcgctgccgccgcacaaggtcaattaccgcgcaaacatcgctgcactgcagcaaatcggtgcctcgcgcgtgctggcgctcaacaccgtgggcgggatcacccaacagttcggaccacgcgtgttggcctgcccggatcagctgatcgattacacctggggccgtgtgtccaccttctgcgaagagcctggcaacgaggtgcagcacgtggatttcggccatccgtattcgccgatgtttcgcagcaaggtgattgcggcagccaatgtgaccggcgtcacgatggtggcgggcggttgctacggtgcgacgcaaggaccacggctggaaacgattgcagagatcgcacgcatgcgccgcgatggctgcgatctggtcggcatgaccggcatgcccgaagccggcctggcgcgcgaaaaaggcctggaatatgcgtgtctggcgattgtggccaattgggcggccggttgcggcgacgcccaggaaatcaccatggccgaggtgttggccaatgtcgatgccgcatcgtccggcttgcccgagctgattggcgaacttgcacgcgggtgattgtcatcggggcataagctttgcatactcggcgcgtacgcacgccgtacaccacccattaattattgcaaaggtctcgcatcaccatgccgaacggtaccgtcaagtggttcaacgacgccaagggatttggcttcatctctccggaggacggcagcgccgatgtcttcgcgcacttctccgcgatcaattccaagggctttcgcagcctgcaggaaggccagcgcgtcagttatgacgtgacccagggccccaagggtgcccaggcttcgaacatcacgccggtcgagtaatctgactcgattgtgcggttgaagaaccccgccacggcggggtttttttttgcgcaggtgagcgcgggcagtgtgagccaagcagagcagcgacgatgcaccgagcattacgtattgcagtagtgggctacggcacggcggggcaggcaccggccgtgctgctgggcgccgatgggcatcaactggaagtcttcgagcgcgcgcctgcgcccgggccagtgggcgcaggttttctactgcagcccagcggtttgcaggtgctctggaatatgggcttgctgccacaggcgcttgcgcatggcgcgccggtgcgccgcttgtatggcgacacgccctgcgggcgtgcagtgatggacatgcagtaccgcgatctggatgcgcggctgatgggcgtgggcatgcagcgcggcgccctgtttacgttactgcgcgaggcctggccgcaacacgcgcaactgcacgtggatacgcagatcaccgcgatcgatcacgcgggcgtgcgcgtgcaggaccaacgcgggcactggcatggcccctacgatctgatcatcgccgccgatggctcggcctccacgttgcgcgcgcaggcgcagggaacgcagctggatcgcgtgtatccgtggggagcgctgtggtgtctgttgccgccgaagactggccgttcgtggacgaattgcgccagcgctatatcggcgcacgcaagatgatcggtctgctgccggtgggcacgcgtccgggcgacgacagcccgtggctaagttttttctggagcctgccgtgcagcgattttgtcgcgtgggaacagcgcggcattgccgccttgcgcgatgaagtggcgcagatgtggcccgaagcgcacgcgcgtctggccacggtgcaggtgcatggcgcactggcacgcgcgagttatcgcgatgcggtggtgtcgcgctggcatcgcggccgcttcgtgcttgccggcgatgccgcgcatgcgatgagcccgcaattggggcagggcgtgaacatggcgctgctggatgcattggcgatgcgcgatgcgctgcgcgcaggcgccgatctggacgctgccttgcagcgctatcaacgcgagcgccaggcgcatgtggcgatctatcaccgctggagccgctggctgacgccgttgttccagtccgaacgcgatctctgggcccaaggtcgcgacgtgctgctgcgcccgatgggacgcgtgccgggcgggcgcgggcacatgctgcgtgtgctcagcggtacccagcacggttggttcggcaagttggcgttggcgccggaattcgtcgaggccttatcgcaaccggtcgtgcgtgtagccgacgataaaaccgaagcggtcgcgtagagcgcccgacaaactgacgcgcgtcttccaggtaggcgctgccggtgctcggaatcggcatgtcccactcgaacactccggttcctctgcgccgtccgcagccagctgacggcgctcgctacgtgttttagccgctctgggtcgcggcgtcggccggtgcgttcgcggcgctggctaacgtatcggtaatgccatcgcatcgccttccacgcaggcaaccaggcgctcgccttcgcgcagcgtcggcacgatgcctgcggtgaactgcgagaacgccggcaggatggtgacgcgttcgcgcaaccagaacgccggccagcggcgcgacacccccggcagcttggccaatggatgcagatgcccgcacagtacgtgacgggtagggtgcggcaatgggtcgtggcgcagtacgaacgggccatcttccacctgttcgccagccgcttcgatgtgtagatccgcgccggcgagtgcacggtcgtgattgccgcggatggcgatcacgcgcaacgcgcaatgctgctcgcgccaggcgctccagcgccgatgccaggccgcgcgcggtgccgggccgtgcagcaggtcgcccaggatccagagggcctggacatcgcggtgtgcgagcaacgcatccaaccgttccagatcgtgcgcggtgcccccggccggcaggccgataccggcacgccggaagacatcggccttgcccaggtgcagatcggcgatcaacaacgcacggtgtgccgggcgatacaacgcacgttcgccgagcaattccacggtttcgccggccagctgcagctgcacgctatcgcccatgcttgcgctccagttgttcggcagcgcgcaagacgcgcgccttccagtcttcggtactcagttgcccgcgcacgcgttcggcccagagcggaaacgacaacggagtgaggctgcgcggtttgcacaggcgcaacgcgcggcgcgcgcaatcttccagcgcatgcgcaagccgcgcgagctcgagctggccttcgaacacctcgcgttcggcttgcgcaagcagcaagtgatccgggtcgaaacgctgtaacacgtcgtacagcaagccgctggaggcctgcagctgccgcaggctgcgcggcgcccgcccaggcaacgagggcgacaacagtccggccacgcgcgcgatctcgcgaaattgccggcgcgccagctcgcccagattgaggctgtcgcgcagatcggcgaacaggttcaccggcgacaacagggtctgcagcacatcggcatcgatctcgacatcctgcgccggcgacagcacaaagccatagtcgttagccgcaaagctaaacgtattgcgctggcgtcggccccaacgcgccgcgagcaacgcggccaggccttcgttgacctggcggccggcgaacgggtacacgaacacatgccggccatcgcgcgccttgatgctttccaccagcagatgatccggcgcaggcaacgatgagagcgaggcctgcagctgcaacaatggcgccaaggcctgcatctccggcgcgtcgccggggtcggcgaacaccgcttccacctcgcggcccagtgccgacgacaacggcatgcgtccgcccatccatttcggcaccacgccactgccgcccttggccacgcgcacgtaggcggtcatgtcttccaggcgcaccagctccagcaagcggccggcgaactggaagcgatcgccgcggcgcaggcggccgatgaattgttcttccaccgcgcccagctgcccgccgcgcaggaactgcacgcgcacgctgccgtcgctggtgatcgtgccgatggacagccgatgccggagcgcgacgcgccggtcgatcacgcggtacatgccgtcgtcgtcgcgaaccaccttatggaaatcagggtaatgcgccaatgcgctgccaccttgcacgatgaaatccagcaccgcgttccaggtgggtttttccagcgcagcgaaggcatcggtaccgcgcacttcgtcgaacaacgcatcggcatggaagccaccgccgagggcgagggtgacgcaatgttgtgccagcacgtccagcgataaccgcggcggtggacgcgcttcgatatgtccatgcaccagcgcgcggtgtgccgcggcatattcgaccaattccagcgcatgcgagggtacgcacaccacgtggccggattcgccggggcgatggcgcgcgcgcccggcgcgttgcagaaggcgcgcaatgcctttcgggctgccgatctgcaacacctgatccacggcagggaagtccacgcccagatccaggctggcggtggccaccacgcagcgcaggctgccatcggccaacccgcgttcggcggcggcgcgtagcgatggatccagcgagccgtgatgcagcgcgagcgtggccagatcgtccggccacaccgcactcaatgcctgatgccacaactcggcctgcgcgcgggtattggtaaataccaggctggtgcgctgctgcatgatcttctgcagcacgcgcgccagttgcgccagaccaagatggcccgcccagggaaagcgctcgccactgtccggcaacaaggtttccagggtcatcgtgcgcggtttgacgccggagaccagcgcagcgttggggcgatgcggcaacagcacatcgcgtgcctgcgataaattgcccagcgttgccgacagcccccagatgcgtagctgcggcgtccatccgcgcaagcgcgcaagacacaattgcagcagcacaccgcgcttgttgccgagcagttcgtgccactcgtcgacgatcacgcagcgcagcgccgacagctgcagcgcggtatccggatacgacaacagcaaggccagcgattcgggcgtggtgaccagcacatcgagcttgccgctgcgtgccaggcgcttgtcgcgcgcgctggcatcgccggtgcgcaggcccacctgccagtccagccccaaggcgtccaccggctcgcgcagtgcgcgtgcggtgtcggcggccagtgcgcgcaatggcgtgatccacaacacttgcagattgcgttgttgctggcggcgcgcaggtgaggtgggtttgcccggtttgcgcggggatttgcgcccacgcgcggccaatgcctcaagtaacggcccgccaaatgccgccagcgtcttgccgctgccggtgggcgtgtgcagcaggccggattcgccatcgagatagcgcttccacacatcgcgttgaaacggcagcggcgcccagccacgctgcgcgaaccaggcaagccattgctgcaatggcgtgccatgcggcggccgcgtggcactcaccgcgccagtgcctgcaggctgctcagatgatcggcgtcggccatcggcttgtcctgacgccagcgcaggatgcgcgggaagcgcaccgcgatgccggatttgtgccgcgcgctacggttcaccgcttcaaaccccagctcgaacacatgatgcgccgtgaccgcgcgcaccgggccgaagcgctcggtggtattggcccggatccaacgatccagctgcagaatttcgctgtcgtccagacccgaatacgccttggcgatcggcaccagttggccttcgtgccacagcccgaaggtgtaatcggtatagagcgtgctgcgtcggccgtggccggcctgcgcatacagcagcacggcatcgatggtgagcgggtcgatcttccatttccaccaatcgccgcgccggcgaccggattgatacaccgaaccggcgcgcttgagcatcagtccttccaccccgcgctcgcgcgcttccacacgtacctgcgctgcggcgtgccaatcgctgacctgcaccagcggcgaggcgacgatgcgcggatctgccagcgtggtgaggacgccttccagcaatgcgcgccgctcctgcaacgggcgcccgcgcaggtctgcgccatccagttccagcaggtcgtaggccaccacacgcgcgggcgcggcggtcaaggtcttgggcccgggcttgagccgctggatgcgcgtctgcagtgcagtaaatggcatcggcagggactgctccggttgccaggccagcagctcgccatcgatcacggtgccgtcgggtaactgcagcgcggcgtgttcgatttctggaaagcgaccgtccaggcgctcttcgccgcgcgaccacaaggccgcttcgcctgcgcgccgaatcagttgcaggcggatgccgtcccatttccattccagcagccagtcgtcgatggcgccgagcgtttggacctcggcttccagcggcgatgccagaaagaacgggtagggctgctggcgatcgccgggcagttcttcgctggtcaacaactccgcaagataggtcggatgcggccgccaactgccgagcatgcgctgcgcaatccgcgcggtatccatgcccgacaattcggccaatgcctgctgcacgagccgctgcgacacgcccacgcgtagcgcgccggtgagcagcttgttgaacaccagccgctcgtcgaaggccaggctgcgccatgcttgcacgatgcaggccttgcgcacttccacgtccttgttggcgatcggcagcaggcgctgttcgatccactccgccagtggcagatcggccgcttcggtgaccggatcgtccagcagcaaggccagggtttcggccagatcgccgacgtggtcgtagctgtcggccaccagccaatcggcaatcccggcggtgtcggtgatccactcgcgcaattcgccgctgccggcgatgcgcatgcgcgcgctggccaccttgccaccggccagcagatacagcgcccacgccgcatccagcgccggcgcatcgcggaaatacgccaccagcgcggcgcgcttgtcgagcgtgccggtgctgcgatccagggtgcggtacaacgccgcgaaacgcttcacggcagcgcccgcggcgttgtgcgcctgtcggctgcgcgcagctccagtgcgcgtcgggtaaacgctgcgaacgcgcgcgtgcgccgctgcggctgcggtggcccgatgatggctgcgggtgcgttgcgatgcgcgcaaaacgccagcgcgtgccggcgcaacgcaagcgcaccgctcaggccaatacgcagacgcgcgcggacatgacggcgtgcgggcaacgggttcattcctcggctccgaaatcggtgcggaaggcttccgctgcgacgccgcgttcccgcaagtgctggatcaaggcatcggtattgccatgcgtggcgatcacgcgtcgtgcgccggtctcttcgatggtgcgtaacagatccggccagtcggcatggtcggagacgacgaagccacggtcgtaattgcgccgccgccggttgccgcggatgcgcatccagccggaggcaaaaccttgttgcgcgctgcggaaccggcgaatccaggcgctgccggccgccgatggcggcgcgatgaccaattgcccgcagtagtcggcgccgcgcgcctgctcgctgaccggttgtgtctccagcatcgggatgccggcctggcgatagacctccacgcccactgcaaccgcgccatgcaggagtgccggctgcgtttcccatgcgcgcaattcggccaggacgcgttgcgccttgcccagcgcatagcaatacagaatggctgcttcgccgcgctcggcacattcgcggcgccaggcagagatatcggcagccacatccgaggtgtccggccagcgatacaccggcagcccgaaggtcgcctcggtgatgaaggtgtcgcagggcaccacctcgaacggcttgcaggtggggtcgggctggcgtttgtaatcgccggaggcgacccagacctcgccatccacttcgatacgcacctgcgccgatcccagcacgtgtccggctggatgcagcgacacgcgcgcacgcccaagcggaaacgcttcaccgtcggcatgcgtgtgataaacctgctcgcccaggcgccattgtaggatcgacaggctttcgcgcgtgcagtggtattcgcccatgccgctgcgggcgtggtcgccgtggccatgcgtgattaccgcacgcggcaccggccgccatgggtcgatatggaaatcgccttgcgggcaatacaggccctccggcccgagcaccaccagatcgccgcgtgtttgaaaggtctcgtcgttgccgttgcgcatgcggcaactctggccaagccggtgtgcagatcctgagaatggggctgccatccatcgccgcgccagccgcaagcgcgtataccgcagaggctgatcgggaaaatgcgcggtcgacccgggatgcgcagtgcgatcaagcgcattgcagggcgtcctgcgacggacatccgtcagggacgcgacaccttgtccggttcgcatcgcacgccgccaaagacacgcgacgcgttgagatcagatgcagactgtggagcgcgtcgttcgggccgctctcgctccgaacccaggctcccgcacgcgcaacacgcgacaaacgccagtcgttccatcggcaacttaatgccgcgtacgccgcccgggcgaacgcaccgtgcttgcttccactgccagggtgaagccgcgttcctcgccgccgtgcatcgcgccgacatcgaccacatggcggcggatctcctcgcccttcccgttacgcaccaccaccacgacggtgtattcccatggttcgccatcggccgggtggcggatggtgccgtcgaccttgagcggcacgatcggcgccggctgcgcgtgttgcgcagccgctgaatcgaagcgcaggtggtgcttgcaggcagggcagacgctggcgctttccaggatcgtcgccttgcaatgcgggcagctgcgcgtggcgccgggcgtgcccggacggggtacactcatgtggcgtcgctgtcgtcgtcgccactcgcgttgccggcgctactgccgtttgtcttgatgccactggccggcttgccgccatcatcgccccagccgaaatcggcctggccacgcatgcgtgcaccggatgccacggtgagactgccggccttgacgtcgccgaccaatacgccggaggcctgcagctcgacctgcgcggcggattcgatattgccttcgagctcgccggcgatgatcaccttgttggcgcgcacgccgccgttgagcttggcaccgcgttcgatggtcagatcgcccttgacgttgacatcgcccttgaagcggccggccagacgcacatggccagcgccttcgatcttgccttcgatgctgatgtcggcagcgatcagcgactctttcgcctcgctgtgacgctgctgcggagccgtagccgttggtgcgacgctgggcgtggcagtggcagtggcggtgaccggcggcgctgggctggcctcggcagtgaacagccgcccatccgcagcgggaacctcgggggtgaccggaacaacgtctttcttgttgggaccttgatcgcgccacatcgacatcgcactgcctcgctttaggggtcgacgccgactatcgctgcgcaactgaatcttttgtgtgacgaactacgcaatccgcgatggacggcgtgcgtgctcagcccgccgtgtccatgacagcgccgtgtcgctccacccgattgcgcccgcggtgcttggcgcgatacagcgctgcatcggctttctggatcaggctcgcaccttgttcgccatcggccggaaagctggccacgccgatcgaggcagtcaccttcggcaacgcgcgcgcttcgtcgctgaccgccagcgcggcgatgtagccgcggatctgctcagccacgcgcagggcttcctcgccatcggcctcgggcagaagtacggtgaattcctcgccgccgtagcggcaggccacatcttcggtgcgcaggcgggtgagcaacaattcgcccactgccgccagcagcaggtcgccgccggcatggccctggctgtcgttgaactgtttgaaatggtccacgtccagcatcaagaccgacaacggcaggccacgccgcgcgcaccgcgccagttcgtggctgagcgattcttccagatagcggcggttgtacagcccggtcagcgcatcgcggatcgattgccggcgcagcgattcgcgcaggcgcaggttgctcagcgccaacgacaactgctcggccgccgcctcggcgatttccagtcgcggcatcgggcccgggccggccgcggacaggaacagaaagccgagctgggtgccttgcgccgacatcggcaggcacgcggtggtgaccgacgcatcgctggggagttcgtcgatgtgcgcgcagagcgcatcccggcccaggtattcgatgatgtgcggctgtccgcggcgcagcgcccagcattgttccggcaacagatgcggcgcgctgcataccagcggctcgccccagtgactgatcgcctcggcacggtcttgcgaagcgcgcagcaggtacacgcttcccgccacgcccggcagcaggctggccagggtgcggctgctgaccatcagcgcttcttcggcgctgatgcagctctgcagcaggccggtgtaacggctgagcagattgagatcggcagtactacgctgcagtgcgtcgatgctctcgcccagctcgcgatttgcctgcgcggccagttgttcggcctgcgcacggtggcgcagttcgcgcatcaacagcgcatagaccatgccgaccaccatcagcccgaatggaatgccggccaagcccagcgcaagcaacaggtgtgcgctttggccgctgctttcggcgcgctgcgccagcagctcctgctcgcgctgcatcatcgtcaatgcctgctcgcggatcgcgctggtggtgcggaaggcgctctgccgaatgtcggcgcgtgccggctccagcccaccttgcgcatagacgtcgagcacatgctgaagttgccgcaggcgcgtttccaccagccgttgcaattgcgtcaggtgctgttcctgtgcagggttgttgacgatcaggcggcgcagcttgtcgagcaggatcggcagacgttcgacgctggtctggtagtccagcaggtaggcgtcgttgccggtgagcaggaagccgcgctgcgcggattcggcatcgagcacgcgggcctggatctcgtcgacacggccgatcacctcgtgggtgtgcgacaccagcgcggcatcggccagcgaacgacgggcaccgacgaagatgccgattccgatgacgacaaagatcagcgcagagaacatcagcgccagctggttgcgccggcgcactgtaaaagaacaggacatatgcagatgctagcctgccggcctcgacaacacgagccacctgtcggcggagacaagcgcgccggcacatggccggcgcgttgcgggtgctgcggaagggtgacggactcagtgctgcgcgtgatcggcgtcgtgcttgtcggcgttctgttcggccttgttggccatttcgcgcgtcttttctgcggtggcagcggccgcattggcggtggcgcggctggcgtctgcggccaattcgcgcgcagcgacgcgtgcatcggcagttgcggccttcgcttccacggcggcgcggtcggcggcttgttcggttgcggcggcggcgtgcttggcggcagaagcggcatcgcggcgtgcctgctcggcatccgggccctggcaggcagcaagggtgagtgcggcgatggcgctcaacgacagcatgcggatcgtcttcatgtgtggtcctgttcctgttccggtggtggaagccggagcttaggcaggggccgatgcagcctgcgtcaatacgcggccggccattcagccgccgggtagagaggtgcagttttccgtctggccagtgttctggtcggcgggtgcggcgtccgacgtttgaatgacaggcaaagaaaaagccgctggaaaccagcggctttttccgaactcgcttggagtcaagaagtgattacttcttgcctgcttctgcggtgtccttagcggccttggcggtgtcttcagccgtcttggcagcgtcagcagcctggtcggcagcagcgtcggtcgcggcgccggaagcggcctgggcagcgttagcagcggtgtcggccgaagcagcggcggtgttggcagcagcctgagcggcgtcagccgactgcgagcccgaggcagcagcctggtcagcagcggtctgagcgtcggcagcagcttcgttagccgaagctgcagcgtcctgagcctgttccggcggcttcgagcaagcggtcagggccagacccagagccattgcgatcagcagcttgttaatggtcattgtttcaatcctcgtcgttagattaggcaacgcgctgttgcgcgcccccgacatgatgacggccataagacgggtgtcaagcgcacgcgcattcagttttgcaaagtcgccgttaaatataattaaatcaattcgatggcgatggcagtcgcttcgccgccaccgatgcacagcgtcgcgattccgcgcgtgcctccgcggctgcgcaacgcgttcaccaatgtcaccaccaagcgcgcgcccgatgcaccgatcggatgacccaatgcacaggcgcccccatgtacgttgaccttgtcgtgcgcgatgccgagttgcttgatcggcgtcatcgccacgacggcgaatgcttcgttgatttcgaatagatcgacctcgtccaattgccagccgatcttgccaaccagcgattggatcgcagcgaccggtgcggtggtgaaccattcgggttcctgagaatgggtgacatggccgacgatgcgcgccagcggcgtcacgccgcggcgtcgcgcgtcgtccgcgctcatcagcaccgtgatcgccgcgccatcggaaatactggaggagcttgccgcggtcacgcttccgtctttcttgaacgccggcttcaaggtcagaatcttggccacgtcggatttgcccggctgctcatcgctgtcgacgacgaccttgcccttgcgcgtggccaccgttaccggaacgatttcgtcggcaaatgcgccgctgcgctgcgcggcctgtgcgcgttccaccgaggcgatggcgaatgcatcctgatcggcgcggctgaagccgaatttttcggcagtggcctcgccgaatacgcccatggcctggccatcgtacgggttggtcagaccgtcccaggccatgtgatcgaccgcctggaaattgccgtagcgattgccggtgcgcgagttgggcagcagatgcggcgcattgctcatcgactccatgccgccggccaccacgatgctggccgagccggccttgatcaggtcgtgtccgaacatgatcgctttcatgcccgagccgcagaccttgttgacggtggtagcgccggtcgaggtgggaatgcctgccgcgatcgcggcctgacgcgccggtgcctggccgagattggccggcagcacgcagccgacgatgacttcggagacatcggccggcgcgatgcccgactgcgcgagcgcgccctggatggcagcggcggcgagtgtcggtgccggcactccgttgaattggccgaggaacgagccgatggcagtgcgtttggcagcaacgatgacgatgtcggacatgagcggataccgtttaacgtgaaacgattatctgcctcacggccgcgccgcgccagcacacgcgccccgcgcgcgcgctttccgattacagtaagcaaagcgttattcagggccgatcgggccccatccatggaacgggttcagggagaacaccaatgaagaagaaagacgtcgccaggactgtactggcctcggcgctggctgttgcgttgaccgcgtgcggcggcggcggtgggggcattgcccgtcaaagcacgccggccgcaccgccgccgacctcgccacccccgcctccgccgacgtcgccgccgccgccggtgacacccacgacgccagagccggcgatcgatgcgcacctcgtattgaccaacgcgcgtgcagcgcaagcgctcggctttaccggtgccgggtatcgcatcggtgtcatcgataccggcatcaatgccaatcatccggcgttgcaggggcgcgtgagcgacagcttcatctatgtggatccgcgtaccaacaacaccgcggtaggcgatgtggtcgggcacggcaccgtggtggccgagctggcagccggacgtgcggtcggtcagtggcccggcggtatcgcgcccggtgccggtctgctatctgcacgcatcatcagcgaccgcgcaccggtggatgacggtagcggcaatggcaacgagatcgatggcccacttggtctggggccggtgcatgccgatctgatcagtgcaggcgtgcgcatcatgaacaactcgtggggcggcctgtattggaacgacccgacggtgaccaatcagatcgcgcaggaatatcgccctttcatcctcagcaataatgggctggtggtgttcgcgtcgggcaatgagtcgcgctcgcagccgtcggatactgcggcgctgcccagtcagcctggccccaatggcacgctgccggcggccgatctggagcgtggctggttggtggttggcgcggtggataccgccaatccgacgcagctggcgtcgtactccaatgcctgtggtgtggcgatgcgctattgcctggttgcgccagggacctcgctgttcatcgatcccgacgccaccgccggcaacatccgctatttctacggaagcggcacctcgtttgcagcaccgctggtctccggtgcggctgcgttggtgtggcaggcatttccgtatttcaacaacgatctggtgcggcagaccttgctgggaaccgccaccgatctgggggctgcgggcgtggacccggtgttcggctatggattgctcaatgtcggcaaggcagtgctcgggccggcacgcttcgattggggcacggtggatgtcaacgtcacgaccttgcgttcgacctgggcaaacgacatcagtggcaccggtggcctgaccaagcgcggtaccggcacgttggtattgagcagcacggccaataccttcgccggcgatacccaggtactcgctggcaccttgcagaccgccagtttgcagagcgcgcgcgtgagtatcgccaacggtgccagcctggtcggcgcgggcaggatcggtgggcaggttgataacgccggcacgttgcaggtcaatggcgcgaccgcgtccattaccggcaattacacccaggccagcaacgggcgcctggcagtaaacgtgggtgatcgtttgaatgttgcgggcacggcgaccatcgcaggcgacctgcaactgctcggccggcgcgattacgtcgtcaacaacacaacctatccggtgctgcaagccaccagtggcttgcaaggcacgttcgatacgctgagcagcgggccggccgtgaccttcctgaccgcgacgcgcagctacgacgccaataccgcgtatatctcgctgcagcgcatggatgtcactgcggtcgccgcatcgcttggcgcgataggtaccgcgtcgatggattcggccatgcgcgtcgagcaagcgttccagaaggtggatgcgcagcagttccagggcaatggtgcactcggcggcgacttcattcgcgctgcagcggcattgcagcaatcgccaaccgccaaggccgctgcagactcgctacgcagtctgtctggtcgtgcgcacgcagcatccgccgcgatgacgttcgacaccatcgatttgggccgccgcgcattggcatcgcatttcgatggcctgtcgcaacagccgcgcttgttgggcagctggcagcgcgcacttggcgggccgggcgagggcggggcgaccacctcgggctttgccacgtccggctggatgatgggcaacgatctacgtctggcgtctggcgcggtcactggttttgcattcggcgaaacgcgctccagcagcctgggcgatctggacggtgcacgcgggcgcgatcgtcaggtgcaggcgcagttgtactggggcacgatgctgggtgctgcgtacacgctgggccagatgggttttggcaacgtcaatcggcagatcgaacgcagcctgcaactgggcgaagaccgcagtagtgccttcagcgactacagcggcagttatctcagcagcaatctggaaaccgggtaccgctggggcggtgcgcaggcaagcctgaccccgtatatgggtctggattacgtgcgtttgcgcagcgatggcttccgcgaaagcggcggcgatggtttcggcttgcgtgccaacgcgagtacgtcctcgcgcacgcaggcgcttgccggtgtgcgctcggcgtatcgctggcgcggtatccagttgggcggttacgccgaatggcagcaagcgctgagcagcgacggcctgatgctggatgccagcttcgtcggtgtggatgcgtgggcgccgttgcgtggcatgcagccggcacgctcgggtggtctattcgggatcactgcagcagcgccgttgggtcagcagagccagctgcgtttcggttacgaccagcgagtgggcgagcgcggcgacgatcgcgcgttgagcctgcgttatagcgccgatttctgatcggcgcttcatccgtctgacccatgtattccctgtccaggcagctgcctggacagggcttcactcgccgcgcagcttgtgcagaaagcgcggtgcggtgcggcccagcggcagtttgagcttgctgatggcctcgatgcgcgcttcggcaatctgatcggccgcccgctgcggcgaaacgtccaactgtctggatagatcgaagaccttttccagattgtgataaatgctgcggatcagccgcatcgcacgttcgcggttatagccgtcgatctccagcgacacattcatcgcaccgcccgcattcaccacgtaatcgggcgcatgcagaataccgcgtcggtgcagctcttcgccgatggcggcgctggccagctggttgttggccgtgccgcaaacgatcttggccttgagctgcggcagcgtgtcttcgttgatcgcgccttccagtgcgcaaggggcaaacacgtcggctgatacctgatggatctcatccgggcgcaccgcttctgcgccgtactcggccaccgcgtggtccaccagcgcctgattcagatcggccacatagagttttgcgccgcgctccttgagcagcttcaccagctccatgccgatgtggcccagtccctggatcgcgatgctggccttgccgacttcttcgtggccgagtttgcgattgagcgaggccatcagcgcctgcagcgcaccgtaggcagtgaacggggcggggtcgccggagccgcggtgcacctggtgcacgccggtgacgtattcgctttccaggtagatctgttccatgtcgttgacgtcggtgccgacatcctcggaggtgatgtagcgcccgcccagggtgtcgacaaaccggccgaaggcgcggaacagcacttcggtcttgtcggtcctggggtcgccgatgatcaccgccttcccgccgccgacgttcaggccggccagggcgttcttgtaggtcatggtgcggctcagccgcagcgcatcgctgagcgccgcctcgctattgggataggggcgcatgcgcacgccgcccaacgctggcccaaggcgcgtactgtgcaaggcgatgatcgccttgagtccagcgtcgcggttgtgacagaaaatcacctgctcgtggccggtggtgtcgagggtttcgaaaagcatcgaaggctccgcggggctgcgtgatgtgccttccctgaagccgggtctgcacccgtgcagtgggaaacaaaaaacgcgacgtttacagatcctgtccgatcacgtcgcgctgcaacattttaaaccacgtcggcaggggggggtgtatgaatttgttcaccaatctcggtggcgctgctgccggaaccacagtgttcaccaccatttgctgcctgctgtgacttccaagaacggctgacaacacgtcgcgagcagcggtcaggtgggcgcggacggtgcgctcacaaccgcagtggacgcgtggtccatgccgattccgagcacccgccgcgcccgccttgcggtgagcgcagtcgttttgttagccgctctaagccggagggtgctcgcgttagaaggcgggttgacgtctgtaaacgaggagggctgcatgcgcgcatcctaagccctgcacgtgcactgcgcgatcagctaccggcacacagggccaactgcgtcaggtacaggcgcaggtcgaactccagctggtgatagtccggggtcatgtggttgcagagctggtagaaggccttgttgtgatcggcttccttcagatgcgccagttcgtgcgccacgatcatctgcaagaacggttccggcgcatcgcgaaacacagaggcgatgcggatctcgcggctggccttcaagcggccaccgtgcacgcgcgaaattgccgtatgcgtgcccagggcatgcttcaccacctgcagatggttgtcgtacatcgccttgtgcaaggtgggcgatgaacgcatgtagcgctccttcatcgccttgacgtactcatagagatggcgaccggtgcgaatcgcgtgccggtccggatagcgccgcgccagcacggtggcgagtttgtcgtgtgcgatcagctcgcgtacctgatccaggacggcaggcggatagccggtgaggtagcgaagagtatccatggcgatcgatcgcggcgaagcacgcatgatcgccgatgcggcagctactggcgaattcaccgatgcaagtcagtgactacgaacgggcagagcatgctcgtcgagtattaatgcttggcaggagcgggcatctgctgcgatcgggtgtagaggtgagcattgaccaaaaaatgccgcgcgaaatgaggtggccgcttcggtgtgtgctgcgcggcatggtgtacagatgtgatgaaatttacacgacgcatgtgcgccacatctcagcggcgagcgtcctctgaacgtcaccgacatagtgcagcgtgtgtcaagcgtattcacgaatgcggcacattcgaatcggtagcgtgcggtgcatgttgtgcggcactgcgccgcaagcacacgatcgaacaacggcacggtgccgatgaggagctaacatcatgatcaagtgggccatcattttcgcaattatcggcttgattgccggtgcgctgggcttcggcggcatggcaggcgctgcgatgggtatcgccaagttcctgttctgggcgggcattatcattgccatcgtgctcttcgtgctgggtatgacgattgccaagaaggtgatctgacgcagggcgcgccgccgggcacgcgcttcgctgcctggctgcattacccagtatcaaaaagagcggccaatggccgctcttttttgttctgcaaatcagccggcacatatgtcggtggcaggcgatctcaagcgtggctcgcacatgcaggcgcagttgctcaaacgccggtgttgtctgccgtcgtatggagagcgatattgagctgatcgatggtgccgatccagtcggcatcgtcgcggcgttcttcacgcaatagctgggattgcgcaggcgtccagaacggcgcctcttccaggcgcatatcgcccggcagcggcgagtgctcggcaatgaagttgcgaatgctggcttcgtcggaaggcagtcccagctgggcgaatagttcggaaaacgggtggaccggctgttccatggcaattccttgagggtgcggatgactgagtgcctggctacttgccgcgcatgtcggcagatggcgttgatttgaatgctagatcacccagcttgagcatgctgtgcacgcgcggcttggatttgcctgcgcgaatgaacacataggtgtcctgaccaatgaggtgtagcgatcatggcgaccggatgggcgagtgatggagcggtacaggaccagatcgatgccacagtcgacgatgcgatcaagcgtgcgcgcagccagctgcatcagggcccgagttcgacgcactgcgaagactgcgaggcaccgattcccgaggggcgccgcaaggcggtgcccggcgtgcacctgtgcgtgaactgccaggaagcaaacgatctggagcaggcggcgcaaggcggctacaaccgtcgtgggagcaaagatagtcagctgcgctgagtgggtgatgtttatttcccaacgctgcaagcagtgcggctcctttccccgtcaacgcggcgcgccgtcacaagcgggcgcggcaatatcgcccgctgtatccgcagggcccacggcttgcttgcgttgtcgtgattggcgtttaccagcggcgagctggccgctgcaaacagcgacttggcgcctgcgtctagtgggcgttgaagccgctggtctcgcgccagcgacgcgtggtgcgctggaaaaacaggctattgggtacctgcaagacgctgccgggacggtcgccggtttcttccagcgtggtgtagatcacgttgatatcgatcacgcgccccttcaagcccggcttgtcgccgccttcaagtagctcgatgtgatcgtgcaaccgaaacggacgcgtggtgatgatcaggaacgtgcagaaaatattggacagcacactccatgcggcgaaaaacgcgactgcgccgacggctgcaaaccccgtaagagcagtccacagagtatctgccctgacgtcgatgacccggagcgccatcaataaggcactgaccgaaatgacgaagctccctacacggcggatgccgatcatcatttcggcgggcacgctgtaacgcgcgcacaaacgccgcagcagttgccgtagcagcagccgtgccaacgcggcaacagccagaatcagcacgatcttgaccgtcggtaccgcaatcgccaaccactgcggattccaatgcggcaagaggctacggatcatggcgtgcaaggcgtcaggcgacatctcatcatgcagggtcgaaaggagcatccattgtaaccgggtgctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgaccctgatcgaccttgcacgtgcctggcccggcgcgacgcgggtacgtgcgcccctcaaggcatgtgaccgcctgctatgcaatcgcacgttgcaggtcgagcgatcagccatcgagcaggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggttgccgggaaacagcagggatcgcccggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggacgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggttgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagcgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacaccacagggacgtcagcaacgcaatcgacgctcacccgccaaagtctcgcgtgcatcatcaagtctgaaagcagcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgtgattgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacactgcgcgtcggccgcgaggcgctggtcaggcgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaattccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtatcaacggattcggatttagtaacacagtagaaataacaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggaatcggcatgtagcacgcgtccaccgcggttccgggcgcgcggtccgcgcccacctgacagctgctcgctccgtgttgttagccgctccaagtcggaaaacaaacgtgccaccttgcggtggcacgttggtacaacaatccagctctgcagcaacactcaacggcggcgcacgacacgacgccgcgatgcccgcgtacgcggcagaggttggtaatccccccccctccctgacggccattggcagcgtgtcgttcgttgcttaagcgatcttgtcgccgtcgtcgcgtgccggaccgaagttggtggctagcacttcgatccggccgccggtcttgtggaacgtggcgatgtcggcagcgatacgctcacgactgagcggctgcgacttaccttcgctgcgagcgatgctgggctgggatttctgcttggtcgcgggacgtgccatgtggcctcctgtagcggggaagtgcggtgacaccgcgtgctgctagggtggcgcgcgcggaagcggtgtcgagagtgcgacggcgttcggtacgcaatcgcggtggcacagcggacgtgccattgccgacaagacggcagtgcgtcaggcaacaaccccccattatacgatggctggtccctggggatgttaaccgtccgacagacgggcgtcctgcgcggcggcccaggccaggccctggaccacgccgaaggacgggtcgccatgcaccaggcgcgattccgggaatgcggcagctacggtgtcgcggatataaccggcgcgcgacatgccgccggtgaggaacaccgtcgccggtgcggtggccatctcggtgcgcacctgtgccagcaggccttccagttcgtcgagatagttagaagcggacgcaaccagcgcgccggcctgcacgtccacgccgagcccgcgctcgatgaagtccagtgcgtcttggtgccggtcgagctcgctgagcgcgatcttgcaggcctccacgccgcgatacagacgcgcggtattgccggtgtcctgcaaggcttgcaagcgcctgtcgaagggggcgggaacgtcctggtatttgtgcagacggaattcccgctggcgggtcatgtcctgcaccatcgcggcctccacgtaatggtgtgtcggcacgcgggtgatgccgcggccgaacaacggcatgtaggcagccaggctcaaggcaagatcgatatcggtaccgccgcgcgcgataccccaggcacggtggacctgcggcgcagcgctgccgccgacgctggcatgcgcaacgtcggtggtgccgccaccgatatccaccaccacggtatcgtggcggctgtcgtggctgacgtggtaatgcatcgcggccgctgcgggttcttcaagaaaatccacgctatcgaaaccagcggcgatcgcggcggtctgcaggatttccagcgcctgcgcgttgccggcctcgccgatcgaactgcgaaattgcaccgggcggcccagggtggcgtgacggatattgatgtcgaactggcgcgaggcagtcagccggatgtgttccagtacatgcgtggcgatgccggtcatggtctggcgcgcgcgcggatgcaggttgtagccgagcatcgacttgggactctgcaccaggctgccttcgccttcgagaaaatacgcatccagcgcttcgtcgccgtagaccgcgttctgcagcagggcggcggagctgcgtggctcgcgcacctgctcttccatccattgccgccgcacgatacggatcgcgtcgcggcgcaggctgtcgttattgggagtgcggccggcggccaatgcatcgcgccggcccgagtcaatgagccgttccacctcgtactccagcgctggcgtcaggctgaaatcgtccgggtcgcgcatggtctccggaaagtacaccgtggtgcggaactgcaaggcctggccgaaacgcaccggcacgacctgcccatcgacaatcgccgcggcggcggagttgctggtaccgaagtcgatgccgagtttcatgcagacgggcctggagagcgggccgcgcactttactacggcgaccgcacctgctgtcgagaccggcaacgagacgcgcattgatgccaaagcacggcgtatgcgcgccgtacccacgcagccgtgcggcgcgtggtggatcaagccgccaggtcggccacgtgcccgtcgttcagttcctgagtggtggcctcgcgcactgccacgacttccaccgcaaagtgcagggtttgccccgccagcgggtgattgccgtccacggtgacctggtccgggccgacctcggtcacggtgaccaacactgggccttgctgcgtgggcgcttcgaactgcacgccgggcaccacctcgacatcggttgggaacgcatcacgcggcacatgctggatgagctgctcgtggcgcgggccgtagccctgttcgggtatcacgtcggcggtaagggtgtcgcccagccgcttgccttccagcgcctgttccagaccgggcacgatgttgccggcgccatgcagatagctcagcggcgtgtttggcgtggagcgatcatgacctggccgctgtcgtcggaaaggatgtagtgaatggtcgcaacgcgaccctggctgatttccattggaaacctccgtgacgggtgatcgaggggaatgcatcggctgattcacgatgcgaccagatgctgcacgctcaccgtaggcaatcgcacaggatcatgcaaccgcagtggggattgcggttgaggtggggatcagtttggtggagttgctgtcacaaacgggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcatctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcgctttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccagggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacccgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcgtcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcatcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagcccacaaacgcatccattatgtgggcactgcaggccacgaagcagtaggcggaatgtgggcgcggctagcgaatcgcagccatatcgaccacccgcggcagcatggctgcctggccacgccgcgcctgatgcgtgaaataatgcgtgtgcatacgacacatggccgccgcagacgccgttgcggcgttcattccgtcttcgctccgctctcgatctgtgcacgtcgtgcacgccatgtttccggggtttgcggcttgatgaaaagggcggtgagttccgggtgttgttgcgtggcagctgcttcgatccgcccgacgcaggcttcgatctgcggcgtggtgcggctgtcttcgaactcggcgctcaaggcggccaccacctggttggggcccatttgcatggtgagcacgccattggcagcacacacgtccggatcgctggcggcgatgcgcagcagcgagtcggtgaggtgcgcatgcgccggttcgccgatcagcagacccttggtttcgcgcgccagcaagaaggcggtaaatgccagcacaccggcaatgccgatcgaagcgatgccgtcgagttcgggcatgtccaacaactgggcaccggccacgcccagcagcgccatcagcaaaccgatcaacgcagcgctgtcttccagcaacacggtgaaggtgctggggtccttgctttgacgaaacgcctggaaatagcccatgcggccctttctggagcgaaattcgcgtaacgccaccacccacgagatgccttcgaacacgatcgacacgccaagcacgatgtaggcgagcagatggctcttggccggctccgggttgcgcagatgcacgatgccttcgtacagcgacacgccagcacccatcgcgaacaccaacagcgcgacgatgaagctccagaagtacagctcgcgcccgtagccgaatggatgggtgggtgtgagcggctgcgcggcgcggcgcaagccgtacaacagcagcacttcgttgacggtatccaccagcgaatgcacgccttcgctgagcattgccgagctgccggaaatgccggcggcgatgaacttggcgacggcaatggccagattgccggccagcgccacgtagaccaccagatgcgagcctttgggcttgcccgggctctctccgcttgcggctgcggcggcatcttgggcattaccggaatctgcggttgttcgcgggggagggggtgctggctgattggacacgcgcgacctgcgaggcgttcaacaagcggcgcactatcgcgctatcgccgtgccggatgcgtgatcgcacggccgggcggctacaatccacgcctgcttcgatcaaggtattgcatgtccaccgtccctgcgtgtccgaaatgcggcctggagaacacctatctcgacggtgcgctgtcgatctgcgccgactgcggcttcgaatggagtgccggtgctgccgcggcaaacacgacggtggtgcgcgacagcaacggcaacgtgctgcaggccggcgatacggtgaccgtgatcaaggatctcaaggtcaaaggctcctcgattccgctcaaacagggcacggtgatccgcaatatccgcctggtcgaagacgatgccgagcacatcgaaggcaactcggaaaagatcaagggcctggtgttgaagacctgtttcctgcggaaggcgtgattgcgtctgagtattgcgcttgccgtcaggcaggcgcagtcggtgcgcggtacggcatgtttcactcgtacgttgcgcccccggacgctgtccatgctgcgctgacgactgccttatccatacgggtagctgcctcaagcggcgatgcgcgatttgccagtgtatgagcgcgcatgcgcgcgatgcagtcgtctcggtaacgctgcatccagaatcggctcgcggccaacatgcgatgccgctccgaagggcgcgcgctcgcggatggagcgctgaaagccggttgcgctaatcgcgcggatacactgccgccaccatgcagctctgccgcatgcgcgagaacatgccgccgcgcacgctgctgagatagccttccgcgccagcgcccacacgtgcgccggcgatgccgattgcgtcgagcacatcgaccttgtcgcccggattgccgcagatcgcattcaagcccatcacggacacgaagcggatgggcggggcgccgctgagttcgcggcagctgtccatcaattcgacccggtaatgacggtgagtgtcgggatgacgtggcgacacttccaccaccaggccctgagcgtcttcggaccaggagcgcagcatgctggggttgaaacagtcgctggaggagccggcgaaattgtggcgacgcgcctcgcgcacgctgatgccgtccagcagcggcacgccgtcgtggtcgcgtgctttgagtgtggcgagctgatcgatcgcgcaacgctgctgaccggtgttgacagacgcctgtgcgccgttgcagacccagccgtttgcagccaccaggctggcatccggctgcgctgccaggtgcgggcagtcctgcgacaactgcaggcgaaatagccgtccatcgcgctcggcaaccgccagggtacgtgcgccggcccgatgcaattcagcaacctggcgtgcatccaggcaatcggtaccgggtgccgccggacgctgcgcctgtgccaatgcagcaggcacgccatagccaacaatcgtgctaccgagcagaaccgcagcgagcaggcgcatcacgcacatccttggcaacaaggttgctgcagcatccgccagcgctgaggtgctggcaatcgcgacggcagcgcgcatgcattgcgacgaactgcatgtggtgatgtggtgctttgcggtaaagatcgaacgcgcagtggcgacgagtgtcagtcgcacatggcaagtcgcacaagcgaaagagccggaagcgcaacgtcaaagatgcgatgcggcatgcgcgatgccaagcgcattccacttggcgatcgctggggaggatgtcgtggtgccagtttgcaaggcgttgcgagcggcctgcgtgcaacgcaagcaaccgcgtatcctgcagcagcaagcagtgcatctgccttatcccacaacgaccgcaccgtgccagtcaggtgcggtcgcgtggtcagcggctgatcaggcgattactccggcaatgcggggtagtcggtgtatcccttggcaccgccgccgtacatcgttgcctggtcgagttcggccagtggtgcgttctcgcgcaggcggcgcaccagatccgggttggcgatgaaagggcgcccgtaggcgatcgcatcggcgtagtcgctgctgatagcgtgttcggacatgccgcggtcgtagccgttgttggcgatccaggcgccgtcgaacttggcgcgcagcgcggcgtagtcgaaggcgatgttgtcgcgcgggccgccggtggcgccttcgatcacgtgcacgaaggccagcccgccgatcaggttcaggcgctcgaccgcacgctcgaacagcggctgcgggttggagtcgtgcgcgccgtacaccggggttaccggcgacaaacgcacgccggtgcgctcggcagcgatttcatcggcaatcgcctgcaccacttcggcaagcaggcgggtacggttttcgatatcgccaccgtaggcgtcggtgcgctggttggagctgtcgcgcaggaactggtcgagcaggtagccgttggccgcatgcacttcgacaccgtcgaagccggcatcgatggcgttgcgtgccgcgatgcgatagtcctcgatcaagccgggtatttcgtccaatgccagtgcgcgcggctcggacacgtcctcgaatccgttcttggtgaaggtcttgccttctgcgcggatggcgctgggcgcaaccggcacttcgcccggcggcagcacgctggtatgcgagacgcggcccacatgccacagctgcagcacgatcttgccgccgcggcgatgcacttcgtcagtgacggcgcgccagccctggatctgttccttggtgtagatgccgggcgtatcgaggtagccctggcccagcggactgatctgggtgccctcggccacgatcaggccggcggtggcgcgctggccgtaatactcagcggccagcggcgagggcacctggccggcgatggcgcggttgcgcgtcagcggggccatgaccacgcggttggcaagatccagtgcgcccaggcgcaccggcgagaacaacggggattgagtggatttggacatcagcaaccagtcgaaagtgatcacgcgccaagcgcgacgccgcgccgatcgcggtgccccatagcaatggtggcggactcgagcagattcgagcgatgcggataggacacagcgtctccatcccgttgaaggcaatgtaactgcgatggctgaggcgttggtgctgaaccgactccggtgtcgcactttcctgctctgttgcattgcacaataataggccgccccgccatcactggagtcgggcatgaccgataccgatctttcttcgccacgcgtgtcccggcgcgattacgtgctgattctgcttgcgctggcgatgggcggctttgcgatcggcatcagcgaattctccaccatgggcctgatgacgcagattgcgcagggcttgcagatcagcgagccgcaggtcggccacgtcatcagcgcgtatgccctgggcgttgtggtcggtgcgcccttgctggcgattctgggggcgcgctggccgcggcgcaccttgttgctgctgttgatggtgttctatgcgctgggcaatgtggccagcgcattggcaccgagctactacaccatgctgctgtgccgctttatcgccgggctgccgcatggcgcgtacttcggcgttgcgtcgctggtagccgcatcgatcagcccacccaatcaacgtgccactgcagtggggcgggtcttgttggggttgagcgtcgcgttgctggtgggcaatccgctggcgacctggctggggcaaatcgtgagctggcgctgggcctatgcatcggtctcggtgattgcgctgggcacggtcgccgctgtggcgattctgctgcctccgcagcccgacgagccgcgtcagcagccgctgcgcgaattgcgtgcgttcaatcagccgcaggtgtggctggcattggcgatcggcgcggtgggtttttccggcatgttctgcgtcttcagttaccttgcgccgacgttgactgcggtgaccggcgtgaccgcagcgcgcattccgctggcgatggtggcgtttggtgtgggcggggtgctgggaagcatcctgggcggttggttgttcgaccgcatgcagttctgcgcggtgccggtgttgctggtgtggtcggtgatggtgatgttgacgtttccgctggccgcgcagtcagacatatgggtgttcgtttccatcgtggcggtcggcaccatgggcgccttggcgcctgccttgcagacacgtttgatggacgtggcggcagaagcgcagaccctggctgcagcctccaaccatgcagcattcaatacggccaatgcattgggtccatggctgggtggcatggcgatcacggcaggctggggctggacctccaccggctacgttggcgcggccaccgcgctcggcgggttgctggtctacgcactggcggtgtggcaggagcgtcgccagcagcgctcggtcttggcgaattgctgaggcagcgcataccgatgtggtgtgcgcatctggcgcggcagtgtggcgctaagtgcccgcaaattcgcatcgctgcgcggttgtatagaagatacgcgtggtgcatcaccacagccatctgacagcctgccggcgagactgcgcgctcattaagctgaccgaacagtgccatgactgaattcactccaccgccgtggaagcgccccaatccgaaaggtaaggcaaagtcgacaccgttgaccgacgcacagaaagcggctgccagacagcgtgctgaagaagcgggtcgaccctatccgaattcggtcgacaacatgtgggccagccgtcagccgaagggatcttgacccgctgttggcatggatgaatggcgttcatcacctgcaagatggcgtgaggacgatgcccctatcgctcacatatcgattatgcaagcgacgcgaggataaggccgtacacaacgcgacggcaatgcgatcaacccatcgatcgactcacctcccgccgcaagcgcagtcattgcacagcgcagcgtcggtccattccagcaaaggagccgcacatgagcattcagcgcaaaaccgaacatagcctcaacgaccttatcgccatctcgcgcgacggcaaggacttctacgaagaagccgcagccaaggtgggcgatgcagagcttgcgacgctgttccgtcgcattgccggcgtcaagtccgacatcgtcagcagcctgagcagtgtggtcagcgccgctggcggcacgccggaacagcacggcaccatggtgggcagcatgcagcagttctacggaaaggtgcgcgccacgctgggcgataccaagtacggttacgtggccgagctggagcagtcggaagaccgcctgctgaaggcgttcgacgagaccatcgccgacaaggacacaccggctgccgcacgcgaagccgcgctgcgcctgctgccggaggtgcgtgcttgccatgacgtcatgcgtaaccgcaagtacgcaatgaagagcgccgcataacctgcgcgcttgaccgaagtgcatcgtcaccgatccgatgcagctccggggtaaaacgataaaggcggagacgggcagcgcaagctgcccgtttctttattgtgttgtgacaacgcgtaagaacgcggcctaatgcagcaaccgcagttccacgcatggcaacaggttctacgtcgacggcgcccgcgccggcgtattcggcatatggcgggtctgctagtatccgccgctattctcaagcaggcccgcgttgcgtggtcgtggcatccacccatgaagcaacagttcctgtacctatcgtcggcccaagcgcagttgtcgcttgggcttggggatgagaagaccactgaacgcctgttttttgcggtgatggccgatgcgcccacggccgagcaggcggcgcggattgccgacagcctgctgcaaggcgggcacgcggaaggcaagccacttgcgcgcgaacggctgcatgtgaccttgcatcatttgggcgattacgccggtggtttgccgccatcgttggtaagccgcgccactcaggccgcggcgcgcgtcgcaatggatgcgttcgcagtggaattcgaccgcgtcggcaccttcggtggcaggcgctcgcaacttccctgcgtgttgcgtggcgaagagcaggtacgtgggctctacgcgctgcaaggcgcattgggaacgcagcttgcgcatgtcggtattgccggcgatgcgcagtacacgccacacatgacgctgctgtactgcaatcaggcggtgccgcaacgacgctgcgatgcgcttgcctggacggtgcgcgactttgcgctggtgcgcagctttcttggccagtcgcgttatcagatcgaaggccgctggtcgctgcgctgatgtgcacagccgcgcgcacgcggtagcctgcgcgcatggacatccccacgcccttgccgttgcacgccgatcacctggccgcactcgaacaggcctatgccacaccgccgcgcgcctatcaccacttcggccacgtgcgcgctgtgctgcagcactatgcgcaggtcgccgcggggccaggctggcggcacccggcagaggcctggctggcggtgctgttccacgatgcgatctatcggcccggacgcagcgataacgaggcgcaatcggcactgatggcggccgaatgcattccacgctggtggccgcaggcgcagctgggtgtcgcgcgggtaaaggcgctgatcctgctcaccgcccggcatggacgactgcagccgcaggatgtggatgaagaagccgcgctgttcctggactgcgacatggcgatcctggccgcgcctgcggcggtgttcgacgcctacgatgcggccatcgccgaggaatatcgggggcacgtgcccagcctgctgttcaagctcaatcgccgccgcttcctggccggcgtgctccagcaaccgcgcatcttcctgagcgactacttccatacccagcacgacgctgcggcgcgcgccaatctgcgccggcggctgggcgctgagtgaatccgtgccgtccgggcgatgcgtccggatgaggccgatgcgcacgctacaatggccgcatgcacgacagcgctgcttccagccccgacccacgcccgatcgccccacagccgcctgcgcccaacgaatgctgcgagagcggctgtccgctgtgcgtccacgatctgtatgccgaggagctcacgcgttaccgccaagccctggcagcatgggaagcacgccagccggttgtcagcgggccaaaggcgcaatgagcgaagtcctgcacttcgcgttgccgcctagaacgattatctttgaaccacttttcccgatggtgcgacatgcgacgacttgaaatgtggagcgcgctctgcggcgcggcgatgttgacgctgtcgggcatggccgccgcgcaggcgccggaaccgctcagccatggccggttcgagcaggtgccggtgctgatgcccaagggcgagccgcaacgggtggtgatctggctggccggtgccggcaatgccgccgggcgccaggcccaggcggaaagcctgcgggccgacggtgcgatggttgcggtggtggataccgcgcacctgtacgcggtgctgcgaaaggccggcggtacctgcacgttctcggttggcgatgtggaaaacttctcacgctacatgcaggccttctatcacatccccacctaccgcctgccgctgctggtgggcgatggcgagggcgcggcgctggcctacgcgatcgctgcgcaatccagaccgcatgtgctggccggtgtgctgaccgacgggctgtgcccagccaacgtgtccaaccaggcgatctgccaaccgggtgtcagcccgggcaccaacacgctgttgccggtgccgttgcagattccctgggtgcttgccgccagccaggacaaacactgccccgcagctgccgaagagggtttcctcaagcaggtgccgcaggcgcgcaccttccgacggtctgcaagaggcgacatcctgcccggcctgcgcgccgcggcccgctcgctgggcgagcagaaaggcgtggcattgccgccgccgccgggcggtctggccgacctgccggtggtggaactgccggccaagcctgacggcgacagcgacgacgacaccttcgtgatcttcgtctccggcgatggcggttgggccggccttgacgaagaagtcgccgacgcaatcgcggcgcaaggcattccggtggtcggcctggattcgctgcgttacttctggaccgagcgcacgccgcaaggttttgccgacgacctggatcgcattgcccgcatctatgcgcagcgatgggatcgtcggcgcgtggtgctgatcggcttctcgcagggcgcggatgtgctgccggccgccatcaacaaactgcccgctgcgaccaagcagaacctgcgcatgacggcactgttgtcggtcggcaagctggccgactacgagttccacgtcagcaactggctgggctcggacgacgaaggtctgccgatcgcgccggaagtacagcgtttgccggcgggtaccacggtgtgcatctacggccaggacgacgacgacgcgctctgccagagcctgcctgcaaatgtggccaagcgggtcgcactgccaggcgatcaccatttcaagggcgactacgcgaccgtggccaagaccatcatggaccagatgcacgcgctgtcgaagtaaggcgcgcaacgccggttgttctgatgcgcgcgccgacgtgtcgatgtcggcgtctcgactctgtacgtcgctgccgagggcgatatacagaagtccgatcattcaatcccgatgccgttctttcagccttagagcggctgacaaaacgactgcgctcaccgccaggcaggcgcggccggtactcggaatcggcatgtgccacgcgtccactgcggttctgagcgcgccatccgcgcccacctgacagctgctcgcgacgttttgtcagccgctcttagctcttccttctagccgccgacgatggcatgcgtgcaagcgcccgcagcgacatgatgcgggcgctcaggatctgcagttatcagacctaagcgttggtcagcgggcggtaccgcatccggtgtcggaacgcgggtgaatccatccatggaagctcgctggcgggatccaggccgccgcacggtcccgccctcgaatgcggcaccgcgctttcacgattcgcgaccgttgcttggcaagccagcatttcagcaactgagtgcgtctgcgatttcgacagccgcgttggtgaacagctacccagtgccgccagccccgcaggtctggcgccagcgtcctgccgggccttactcctgccgtctcgggtccgccgagatcaggcgggtgacgtccagcaacgcggccggcagatgcatgccgcctggggcgaccagatagcgcgggcgccaggtcggatcgaacttcgacttgaagcggcgcagaccactgaaaccatagaaacgctcgccgtggcgcgcgaccaggctggcgaagcggttccagcgtccggccaggcgatgctcggccaggcccgacaacggcgccatgcccagcgagaaccgcgtatagccgttggcctggccccacaggaacagttcgatgaacaggaaatccatggtgcccttcggtgcctctgcgctgtgccgcatcaagtccaccgacagctcgccgccggccggcgcccaccacacgttggcgaacgccacgatctggccttctgcttcggccaccgccaccgggaagcgccgcaggtagtccgcatcgaagctgcccagcgaaaagcctttctcttcgccggacttttcttccatccattggtccgagacctcggccagacgcggcaacacctcgtccacctgctcgggctgcagcatgcggaagctcaggccgccgcgcttgccgcggttccaggcctgacgcaggtcggcgcggtcgcggccttccagggtgaagccttccagcggcacgatcgcctcttcgcccagcttgaccagggtcagtcccatgtcgagataggtctgccagtgcttttcgccgacctggtagaacaccgtgcgcaaccccatttggtcggcttcttcgcggaagcgccagatcagcgcacgcgccacctccggggagccgacggggtcgcccatcgagatcagcgagccgccgtagcgttgcatcatcacaaagccgctgctctgctcatccaggaggaacgctttgtcgccggtcagcgccaggcaggcctgagtatcggtgctggtggccagaatcggcgccagcgtccgcagtgtgggtgcatcggctgcgggcatcgggcggcgcccgccacgcagcaggcgcgccatgccgaacacgatcacgcccacgcacaggatcagcgcggcccgtaacgcacgcggcgcattggccgaggtggcgaactgccaccacaggtcgttgctgtattcgacatggctgtagacgaagaacagcagccagaaagtggccaccagcaccaggcccaggttgctcagccagcgccacgaccaggcttcgtccagcagcgcgccctgtcgatagaactcgcgccgcgctgcccatagcgcaaccgccgccagtgccgccgacagcgacaccgagatatggctgccgcgcagcagtgcgaacggcggcaccagcaagcacacgcccaaggccagcatccaggccgaatggctgcggcgctgcaggccctggccgatcagcagcagcatcatgccgcccaggctgaccagcagatgcgaggtttcgatcagcggcaatggcgccacttcctggcgcgcggccggcgtcggcagggtgccgtcgatcaccagcgccgctcctaccgcgaacaccgccagcgccagaatctgcggcagccatggacgcaaggccttccacacactgcgcgcggtactggcgccgacgcgtaccggcacgcgcagcccggaggccgccgccatcgccaccgagatcagcaacggcacgatgtaatacgtcacccggtagaccagcgccgccgccagcactgcagccggggtgacatgcggcagcagttcgagcaggctccactcgaacacgccgaggccggccggcacggtagagatcagcccggccaccacggccaccagccagatgccgatgaagccgaagtagccggtgcccgaatccggcggcagcagcacatagaatgcggctgcggccaggcccagttcgaccacgctgagcgcggtgacgcccagcacggtggtgcggtccggtaaccagaaccgatggctgcggatgccgaactcgcggccctgtcgaccgaccagcatcagcatggcgacataaccgaccagcagggcgatgccggcgatgcggatggcttgcgcagtaattggcaaggcgcgcgcagcggcttccggttccagcatcaaggccaggccgagcagcacccaggccccgaaaatgaagccaagcgtgctcatcagcactacctggccgatctcggccagggtcaggcccacgctgccataaccgcgcagacgcacggcgccgccggtgagtgcggcaaaacccaaggtctgcccgaccgcatgcgccatgaaggcggtaatgcccacccgcgccggatgcagctgcttgccggtgcgcttgagccccacccagtcgaagcccaccaggcacacatagctgctcaagccgagcaacagcgtcagcgtgatctgcccggcacccagcgcacggaaggcatgccggatctggcggtagccgtggtcggtgaactgcgaagacagcgcatgcagggccatcgccagaatcgccaggctgacgatcaccggcagggcgcggcgccaaccgctggcggaggtttcggaagaggcgggggtatccgtcatgagggcaacgggatctgctgaaagggaaggagggtgcatgcacgaggcgtgccgcgcgcgcatcggcagtgcatgggccggtcgggtcgaaggtacatgcagcgtggttgcgaaagtgccgacatccagtgaacgcgtggttcgatcctaccgacatagtgcctgtgcgggccggccgcgcgcatcatagggcaaagccgcacccacgtgccgcacggacacgacaggaccgccatgacagttggagcgcaggcaggctgctgatgcgcaatccccccgattgcccgaggtctgcgtccctggcgcagacgctgccgccgcgctggagcggccacgccggcagcatcgccgccatggccggcctggccttcatcgggctggtgctggcgctgcaatggctgcgcagcgacctgtgctgggtggatgcgaactgagcgcctatctgcacggctcgcagggtgtgttcttgcgcaccgcctactgcctgttggccgccacgatggcatggctggcgcctggcctgtatgcagcatgggcgccggccgcgcgcagccgcaccgtgccgggtctgttctggatggtgggggtgggcgtgtgcatgatgtcgaccggcgacagctggatgcccgaactggcgccagaggcggccaagctggtgcacgtgctgtcggcggacatgacgtttctgtgcgtgattgcggcggtgttgctgcaatcgtggtatttccgccgcgatccgctgtggcgcgcgcactttcccgcggccttcctgctgggctgggccgcgtttgcggcgttgctgttccatgtcaccgtgaccagcgcgcccttgggcatcagccagaagatcgccatcgtgctgatcgtggtctggatggcacgggcgggcaccgtgttggcgcgctgcgtgcgcaacggggctgcatgcgtgccgcattcgcgggacaatgcgggcgtcaatcaaccgtaggaagtcagaaatggtgcagcgattcgatgcgggtccgcggatgtccgaaatgaccgtccatgctggcgtgtgctatctggccggccagattgccgatgacaccagccaagacatcaccggtcagacccgccaggtgctgggcgagatcgacaagctgctggcgctggcggccagcgacaagaccaagattctgcgggcagaaatctttctcgccgacatcgccgatttcgatggcatgaacaaggcctgggacgcgtgggtgccgcacggcttcacgcctgcccgcgccaccgtcgaagccacgttggcgcgaccggagtggaaggtggaaatcgttgtcaccgctgcggcgggctgatcgcactaccgagaaagcgatcagcatgcggtgcgcgcgattgcacgcaccggcatcatggcgaccgagtgactgctgcgcagctgtcacggctggcgcatgcacgtgtgttgcccgggtagccgccagtcgtctttgcaacgaatgctgtcggcggtgcggtcagcgtttgacgaaacggtaatgcgccacgccccactcgcggcctttgtcgtagccgaacagttccgcgcaggccagccagaacatgcgccagcgctgccaccaccgctgtgcgtcgtcgccgtaggtctgcttcaacaacggcatgatctgatcgcggtggcggtcctggttttccagccaggcgttggcggttttttcgtaatgttcgcccgacagcacccagcgttgttcgatcaccacgtcctgctggaaatgcagcaaggtatcggccgccggcatcagcccgccggtgaagaaatgccggcccatccagttgtcttcgccggccacttcgaacgggtaagccaggtcgcggtggcaaaaaatgtgcacgaacaacttgccgcccggcgccatccagttgccgacgcgtgcgagcaactcgcggtaattgcgcatgtgctcgaacatctccaccgacaccacgcgatcgaagctgcccggcggcaatgccagcgcgttgacgtcggcagtgatcacctgcacgttgctcagcccacgcacgcggcactgctccaggatgtgcgcgcgctgcgggcgtgagttggagaccgccgtgatgctggcacccggatggcgctcggccatccacagggtcagcgagccccagccgcagcccagctccagaatgcgctggccatcggccagttcggcgcgctcgccgtacagcgccagcatgcgttcttcggcggcatccagattcggcgtgctggcgtcccaatagcaactgctgtacttgagccggcggcccaggcacagggtgaagaactgcggcggcaattcgtaatgctggcgattggccgcatcggtttcgatcgcgatcgcgctgacgcgcaggctgtcgatgaaggcgcgctggcgttcgccgttggcatcggcatcgttgccgcgctcatcgcgcaggcgttgcgcgcacaggcggcggatgccgtagcgcaatgcggcgtcgggcaacacaccggattcggcgagccgggtgacgaaggcttcttcaggctgcgtggagggcgggacggtaacggtggacatgcaactctccaggcaactcaggacgaagggggaagcggaaagaacgcgctggtgctgcgctggtagcgggcgtaatcctcgccacgcgagcgcagcgcctgctgctcggtgtaggggatgccagtgaagcgatacagaaacacgaacatcaccaccgggccaagcgcgcacagcgccaccggccacgggccagcacccacggccagcgccaggtaggcaaaccagtgcacgaactcaaaaaagtaattggggtggcgcgagtaccgccatagaccggtgcggcaggtcttgccgccattggcagggttggccttatgcgccgacaactgccggtcggccaatgcctcgccaccgaccgcgatcaaccacaccgcaatggcaatgctggtccacacgctccagccggtgcgcgggttgctggcagcggccagaaacggcaccgcgaacagcaccaccatcatcgcctgggccaggaagaacccgaggaatttgcgctggctgccattccaatgcgcgcgtagcgcgcggtaacggccatcttcgtgcgggtcgccgaacacgcgtacgcccagatgcagcgccagccgcgccccccacacaccgccaagcaccgccaccagcacccgcggcagcacggcgccctcggacatccatgcgcaatacggcgccgccagcgccaggcagcccgcccacaacacatcgaccgggccggcgttgccgctgcggcgttgccatcgccagccgatcaccatcaccacgcttgcgaacacgcccacatgcagcagcggccaggcattcattgcagttctccggtgatgtgctcaggcaatggtcgcgccagccggcgtgcatacagcgacaacacaccgcaggccacgccccagccgatgcccacggctagcacggcatgcaggtagggcgattgaaattccactgcgtgccagctgcgttccgccagccaatacgaaaacggcccgaagatggtgccgagcaacaccgccagccacggccgctgcatcaccgcggccagcgaatgattgagggtgagcgcaaatcccagccacaacgccaggatccatggcggtgccagcaggctgcctgaccacggcgcggcgtagcgcacccaattggcggcggcaagcgtggtgtccagcagcaatcccagcgacaacgccgcgatcatcaattgcacatcgcccggcgcccggcgcgatggccacagctggtacagcgcgaacacggccagcgccagcagcgttggccaagtgcgtgcatgcgcggcagcgctgaccgccaccagccacagcacctgcaggccgaggtagttgccgagctgcttcatgcgtcggcggcaaggccgggcacgaactgcggcgggcgtgcgccgggcttgctcagccacagatgcacatcgccgatcgagcgttccaagaaaccggcttcgcaataggccagatagaactcccacatgcggatgaagcgctcgtcgtagcccagcgcacgcacctgcggcaattgcgccatgaagcgcttgcgccacgcgcgcaaggtcagcgcatagctcgggccgatgtcttccagattgaacaggcgcaaatcgctggcgcgcgcgaccgccccggtcatagccgccaccgaaggaatgaagctgcccgggaaaatatgccgcttgatgaaatccaccgagtgcagcgcctgtttgtagcggtgatcttcgatggtgatggcctggatcagcgcctcgccatcgtcggccagcaggctgccgaccttggcgaaatacgtgtccagatactgatggccaatcgcttcgatcatctcgatcgacaccacgcggtcgaagcggccttccagatcgcgatagtcacgcaacaacaccgtcacccaatcgctcaagccggctgcggcgatgcgttgcgtggccagatcgaactgttcgcgtgaaatggtggtggtggtgacgcggcagccatgcgtgcgtgcggcatacagcgcaaatccgccccagccggtgccgatctccacgacatgatgctgcgggcccaggcgcaatttccggcagatgcgttcgagcttgcgggtggctgcacgctccagtgctgcttcgccttgcgcttcttcgccatcgacgaatatcgccgacgagtacatcaggttttcatccagaaatagcttgaacagcgggttgcccagatcgtagtgcgcagcgatattgcgccggctgccgctgcgggtattgcgcgcaaacgcgtgcaggctgcgcatggcccagccgcccaggcgtgcggtaccggtctccatcgcgtccaatcgctcgcggttgcgcagcagcagccgcatcaacgccaccaggtcgtcgcactgccactgcccatccatatacgactcgcccgcaccgacgctgccgttgagcgcagcctggcgataaaaaccgggatcgatcacgcgcaattgcgtctgcaaggactccgcgccagtcgccgtgcccagcgtggtgaccgtgccgccttcatgcaactgcagctgcccgtcgcgcaattgcccaagcgtggccagcaggcgcttgcgcagcagacggtctgaccaggaagccgcgcgtggctcagcgtgatcgggcagggacgtggcgttcatcggggttctcgcacaggcgggtgagggtggtcgtggacagggttgccgcgcagccacaggcgcaaggcttgccagtgaatggcgatcaccacccagaccgtcatcaacggataagccagcaaggtgcgcgccagagtgcgcccggtgatcggttgacgttgcagcaccaaggtggcgtcgaagcggcgcgtgccgcggttgtcgatggcgccgccggcatcgtcgccgatggcatccagtacatccatatgcacgcgcaactgcgcatccggcacgctgaagcgccagtcgtagcggtgctgcatgcccatgaacggcgaaacgtggaagcgcttgtcgaagcgccacgcatgcacatcgcgatgcgtgcgcgcctgcgctaccggcagcacataggtatgacgctgctgccagggcgtgttggtgatttcggccacgatccagcgcagggcgtcgtggcgatcgaagcagtagtagaagctgaccgggttgaacacgtggccgaaatagcgcaagtgcgtcagcagccgaatcgcgccttcggggcgctcgccggtgtgtgcctgcacgcagtcgcgtaccgcctggtccagtggcatattcgcatcgcccagataatcgctgcgccggaactgcgccaggttggcgcgccccaccgaccataaccagcgccgcgcaaacacctggtccagttcggacagatccacatacatcaggaacaggcgatagcggaattgcagtgctctgggcatgaagcggcgatgccgcacccagccggtgtagatcgcgctgcgcaatggacccgccacgcaaccggcgccgctgccctctgcggggggcaagggtgccgcgtcggtgtgggcttcgcgcagcagctgcatcaccaccgcactcccaggccctgcgcgacatccacgccgctgcgcaggccgtcttcgtggaaaccgaagccccatgccgcgccggcaaaccaggtgttctgcacgccctgaatctccgccttgcgcgtctgcgctgccagtgcggctgcgttctgcaccgggtggcgatagcgcatgcgccgcagcaccttgctcgggtcgatcgcgtcattgcgattgaggctgacgatgaactgttgcggggagctgatcgactgcagcgcattcatccaatagctcaccgtgcaggcggcattcgggtcggccggcacgtgcgcattccatgccgcccaggcgcgccggtcgcgcggcagcacgctggcatcggtgtgcagcacggtgtcgttgtcctggtaggtgatgccgcccaggatctgctgctcggctggcgtggcatcgctgagcaaggccagcgcatcatcggcatgacaggccagcaccacgtggttgaaatgttcctcgcaacgtgaggcattcaccaccacgccattgggcgtgcgtcggatcgcccggaccggcgtggacaagcgttcgatcacctgccagcgccgacgcaatgcacgcacatagctgttggagccgccacgtaccacctgccactgcggacgcccgctgagttgcagcatgtggtgattggccatgaagccgatcagttggcccatgggaaattcgagaatggtctgcgagggcgaagaccacagcgccgatgccatcggcaccaagtgctggtcgcgaaatgcatccgaatagccgtgccgctgcagatacgcgcccagcgtgctgaaacgctcgtcgctgtgcagcaccgccggtgcctggcgatagaaacggcgtaggtccgccagcatgcgccagaagcgtgggctgagcagattgcggcgctggcagaacaacccgccgaggctgccggcgttatattcaagcccgctgcgcgcatcgtgtaccgaaaagctcatcgtggtcggctgcgcggccacgtccagctcggcgaacatgcgtgtgagcagcgggtaatgctgcggattgaacacgatgaagccgctgtccactgcataacgctgaccttccaactggatgtcgtgcgtgtgcgtatgcccgcccagataatcggcggcctcgaacaaggtcacttcgtagcgccgcgacaacagccacgccgcgccgaggccggcaatgccgctgccgaccacggcaatcctgccctcgctcattgcctcacccgttcggcccgctgagtgagccgcttcggcatcggcttgaggtcccacaccagccccacccacgacatcgcggtaagcccgtaccaggtcacatcgtattcccaccaccgcaagccctggcgcacggagccggggaagaagtggtggttgttgtgccagccttcgccaaaggtaagcaatgccagcagccagttgttgcggctatcgtcgcgcgtgtcgaaacgctggctgccgaagcgatgcgccagggagttgatggtgaaggtggcatggaacagcgccacggtggagatcgcaaagccccacgccagcaattgcgcaccgttggtcttcagcgcgggcgccgcaaccgccagccagtcgccgagcaggtagaggccgagcgccagcagcgccggcatcacgatgtcgaagcggtccagaaagcgcagttcggcaaagcggcgcaggtcgggaatcacgtcccaatcggtgcggaaattgcgtggggtcaggaaccagccggtgtggctccaccagaagccgtgctgcgccggcgaatgcgggtcgcggccggtatcggtatgccgatgatggttgcgatgatgcgccgcccaccacagcggcccgcgctgcacgcaggtggcaccgatggcggcgaagacgaattgcagcacccgtgaggtcttgaacgcacggtgcgagaagtagcggtgataaaacccggtgagcgtgaacatgcgcaatgcgtacagcgccaccgccatgcccaccgcaaaccacgacgcgcctacccagaacaccgccaagcaagccagatgcagtgcaatgaagggcagtgcacgcagccagtcgatgcgatcggcgcgggcttcgtccaggggctcgtcggtctgcgaatccacccagcgacgcaggctgccgatgcgcgcggccaacccgctacgcggtggcgtgggtgtgggctgcggtgctgcggcgtgagggtccaagccagtactcgacacgcgtgattctccataggtaatcgtgacccgatacggatgctgccggcaaacagatgcaccgggccgcttgatggtcgcatgcatgggtgaggttcgcttggcgtcgccaatgaatcgcgcagctgcgcacacattgcccccagcagacactgctggcgcggacgaggcggttttcgatgaaatcccgcttgcgaagcgctcgcaagcggggtcaggcgtgccgaatcagggcgccattgccagcgtgctgatgccgccctttgcgaccacagtgccagtggcaacgccacccggggcgccgcccggcggttccagcgtgacggccaggagcgcctcgttgctgagcatgggcatcagcttatccgggatttgcgcacgacgtgcacgttgatcgtcgaacgtgcccattgaatgcgccttgccatcgggggtgatcagccacaactccggtaccttgccgacggtggcggtgcggtccagcggtgtcaccgtgatggtgtgcttgtcggcatccatcaacgccacgtaaccggggcgaccgtcttgggtggccagggtcgaggtcatggcgatcccggtcgtggcaggcggatgggtggcaggcggggtgaccggagtttgcacgacctcgccggtcggcggcggctgtactgcttccggcggcgtgcgcacgttgagcagagcgagcacgcacaccgctgcagtagccaggccgccgacgctggcccagcgccagaaccgcacgttgttccacaagggcactgccggcgtattggggctgaccggcgccgcagacggcaccgcgcgcaagggcgtatcgaagcccagcgtctggcgcacacgtgcccacacgtgatccggtggggtctcggtaacgatttcttccagcagcggcgccagcagttcctgccactgccccacggcctgggcgaactggccgtcggtggcaacgcgttgtgcggccgccaggcgttcttctacgctcaacgggccgagcacgtattcgccggcaagcacgtcgcgcggcgtttcctggtcgatgggcaagggcgtgctcatcgttccagacatgccttgagtttggccagaccacgacggatccagcttttgatcgtgccgatcggtgtgtcggtgcgcgcggcgagttcttcgtaagtgatgccttcgaagaacgcagtgcggatcaattcgctgcgcggcggctccagttcggccagacaatgatcgatgcgccgccgcgtgctggcgcgctcggtgcgctccagcggcgaggcatcgttggcacgtagctcgccggcatcgtccagcgccacgttgcggcgctgcggcgcgttggcgcgcagatggtcgatcgccttgttgcgcgcgatcatcgccagccaggtcagcccgcgtgcgcggctcgggtcgaactgcccggccttgtgccagatcagcgtaaacacatcctgcagcacctcttcggcttcggcacgttgcgggatcatgcgcaggcataccccgaacagcttgggcgaggtctgccggtacagcgcttcgaaagcatgccggtcgccgcccgcggttgcggtcagcaggcgtccggtctcatcgtcgtcgtggccaggaatggcactcatgcggtcgggcgttgggttaggtagcggcgatgctaccggactgcgccgagtgtgtctttcacttgcgttggaaccacagcaatactgcagcgagcagcaacaggatctccacaccggcaagcgcaaccgtgggtgcagagaccggccacaagcgcgcgagcgcgacgttgcggaacagtacgattggaacgtagaacgccagtgcgaccaccagcccagtgcgggcttgatcggtccatgcgaagtagctgaacaggaatgccatgcccaactgcaggccaccgtagatgaccaggtattcggattggccggcaggcgaaagctgggtatagcccaccgccgttgcggtcttggccggagagagcgtgcaccacactgccagggcgaagtagagcactgcattgatccagagataggcttttgccacggcggtgctcctgtgcggggaatgggtgcccgggccgttgtacgcaacggcgcgtgggcgagcgtgaagatggcgcgggcccggctcacagggcgctgcacgacgtggtcagcggctgctcgcgtgcctggcgtaattcctcggcactggccgcgcgcgcagcggtgtcagggaatacgatgcgcacgtgcggatagcggccattcgcatcgcgcagattaccgacgccccggaattcgagcaggcgtttgtcggcgatcgaataacgcacctccagcgacggcactgccgcggcgtaccaggcatccagactgatgcgaaaacgccgctggccggcagcatcgcccatgcgttcgacccggaagcgcagttgccgctgcaggctgggcaacacgaaatccaccttctgcggtgcgcttgcaatggcgtcccactgcgcgcgcaaataggtgtcgaacccggcgtcgatcacccgcgcgccggcgccaggcggcagcgtggtgcggcgttcgggtttgcctggagcgagctgaaacatctcgcgcacgccatcgcggtggcgtacaccttcgcgatagccatcgcgcccgtcgatcaggctgaagtcgggcgaggtgccgccgccgtcaacctgcttgcgcgcgaacggtctcccgtccgggcagcggtacagcaccagccgcgcgccatcgtcgagcaaccagtgcgactcgcgataccgcaacgcgccgctgtcgccatcgaaggcatcgccgtccacccgcctcactgctgctgcactgagtggcaggctgcatagcaccagcagcagcggaatcggccggcaacggatagcaagggtggcgagggcagcggcaagtggacgcatcggcagatcctcgatgggagtgcatacccatacgggcgcggccgcagcacggatgcgccagctgcgtcaggacgttcctgacggcgaggtggttggacgctggcgcggctggctggcagtggtgggtgatggcgctgacggtgctgcagcggcacggcgtcgtatggcaaccggtggtcttgccgcaaggggcgagcgagcgtgacaacaatggtggcggcacatgccggggcaagcgcgcatggtgcaccgtttcgaacggtgggcgcatgcgcgcagcgcgatcaggtgggctgcgcagtctgcggtggctcgctgccaccggtgcgcagcgcggcgcatcgacatgtcggtggcgcacgtctgcatgcgcatgcgactggcgcgcagccaaacgccgttgtaacccggagattcggaccaatgccaacgcgcttgcggcggtgtcgatgtttttggtgcctgccttccaacctggatgcggcagatcactgatcgatcgaggcatcgcctgcatgtcgcgctagcgcgaatccgccttcgcagcaggtgggactgcgcgccaatccatgaccacgcaggcatcgactgggcgcggcatcgcgctgagcgccgcgctcaaccggctggatgcaattcgatacaatccaccgggcaggccggcagacacagctcgcagccggtgcacagcggcgcgatcaccgtatgcatgtgcttggcgccgccgacgatggcatccacggggcaggcatggatgcacttggtgcagccgatgcagtcggcttccacgatccaggccacctgcggcaatttgtgcgcgccgcgactgcggtcgtagggacgtgccggcacgcccagcgcctgcgccaatgcgcgtgcacccgcatcgccgccgggtgggcagtgatcgatcgtcgcttggccctcggccatcgcctgcgcatacggacgacagccgtcatacccgcattgcccgcattgggtctgcggcagcaggcggtcgaggcgttcgaccaggtcggggccaggggcgggcatggtggccatctcagcgcagcaaattgccgcgataccagcgttgttgcgcaagcgcgagcattggtttgtcttcgcggctgtcgccataggcgtgtacgcagtcgtaccgatgcaagtcgtagtgactgcgaatccgcgcgaccttgtgcggcccacaatcgccttcggcatagcgcccggtcagcacgcctgcagcatgttccagccggttgcagaccagcgatagcccatgctctgtgcaccacggctgcagatacagatccagatccagcgaacccgacaccagcaccacttcatgtcccttcgcctgatgccagtcgatgcgttgcatcatctcgccgcgcagcatgcccggcagcgcggtgcgcgcgtactcggcgccatgcgcggtcatctcatcgagcgggtggccggtgaacaccagtcgcgtcacccgcgcgcgcagtgcggctgcagacaccacgcccatccgggaccccagcacccatggccccgcctgccatctcgccgccgccacctgcgccggcgttgccaccttgcgcaggaaacgcccatcggtgtcgcaggtggtgatggtgtggtcgaaatcgaacagggccaggtgcatgggcagggattgggaaattgggattggggattcgttgaagccgtgtgcctgatgtttcttctcccatcgggacattgtcctccttcatgggggagaaggtgccccgcaggggcgggtgagggtacgggcgaagtactcgcgtcaggtcttcctcaacaatcaggtcttgcttctacgatttcccgattcccgattcccgattcccgattccgcctcaccgaaccggcatgcccggctgcgcgccgctgtcggcatccagcagcgccagggcgccgccgtcgaagccggccgatagaatcatgccgtcgctgatgccgaagcgcattttgcgcggagccaggttggcgatgaacaccacgctgcggccgaccagcgcttccggctcgccgtagctggcgcggatgcccgagaagatctgccgcttgcccagctcgccggcgtccagttcgaagcgcagcagcttgtccgagccttccacgcattcgcagaccagcaccttgccgatgcgcagatcgagcttggcgaagtcatccatgccgatgaagctgggattggagattggggattggggattcgcagctgcagcgggctttgtgtcaggcttggccggtgcagctttggaggtggtagccggagctgcaggtgcggcgagggtgtccttggaagcgtcggtcatggcgtcgatcagtttggggtcgatacgggtgaacagggcggtgtagggctggatcgtgtgcgaggtcagcgggcggatcacatcctcccaactggtcatcggcgccgacaggaacgcttcggcttcggcacaggtacgcggcaggatcggcttgagcgcggccaccagaacccggaacaggttcaggccctgcgtgcacaccgattgcagctgcgcgtctgcactgtcctgcttggcgatcacccacggtttggtgtcgtcgatgtacttgttggcctcgtcggccagcgccatggtctggcggatcgcgctggcggcatcgttgcgttcgtaggcctcgcggatcggcgccagggcggcgacgaaacggtcgtactgcgcagcatcgggcagcgcctcggccagcttgccgtcgaagcgcttgccgatgaagccggcgcagcggctggccaggttgacgaacttgccgaccaggtccgcattcacccgcgcgatgaaatcgcccaggttgaggtccagatcgtccacgccgccggaggacttggccgcgaagtagtaacgcagcgcttccggttccaggccgacatccaggaaggtccgcgccatcacgaaggtgccgcgcgacttggacatcttggcgccgtccacggtcaggtagccattgacgtgcaggcgtgtcggcgcgcgatggccggtgccgtgcagtaccgccggccagaacaggccgtggaaattgacgatgtccttgccgatgaagtgatgcagttcggtctgcgtgccgtcgaccagatgcgctgcgaaatcctcgcccatctgcgcgcacagcgtcttgaagctgcacaggtagccgatcggcgcatccagccacacgtagaaatacttgcccggctggccgggcatctggaaaccgaaatacggcgcgtcgcgcgagatgtcccaggcgcgcaggccgccttcggcgtccagccactccttgagcttggccttgacgccgggcagcgccacatcgccagcgagccattcgtgcaggaaaccgtcgaactgccccacttcgaagaagaaatgctccgaatcgcgcaactccggggtggcgccggagatcaccgacctgggctccttcaactcggtgggcgcataggtcgcgccgcagacctcgcagttgtcgccgtattgatcggcgctgccgcagttggggcagatgcccttgatgtaacggtccggcaggaacatgcccttggcggggtcgtagaactgcgccaccgagcgccggctgatgtggccggcggcttcgagcttggtgtagaaggcttcggtaagctcgcgattgaccggcgaattggtcgaatcgtaatgatcgaaggtcaccccgaacgcggcgaaatcgcgctcatggctggcctggatgctggcgatgaaggcttccggggtcaccccggccttctcggcggccagcatgatcggcgtgccgtgggtgtcgtcggcgcagacgaaccaggtcttgtcgccgcgcaaccggcgcgcgcgcacccagatatcggcctggatatagccgaccagatggccaagatgcagcgggccgttggcgtagggcagggcagtagtgacgagtgcggtgcgggtcatggcgggcgtgatgcgggggaggcgcgattatcgcattagtgggaatggggaatcggttgaagcggccgcttgccgtgctgtcgacgcgcgctttcgccttgccggcgtctgcatgcgcgatggccaccagcgtcactgccttctctctcgcagggatcttggtccggccagcacaaaaaaggcgccccgaaggacgcccgctcttaacgattcgcgattcccgattactcacgcacccaggtctgggtacggcccagcgcttcgatgccgacgtagccgcgcatctgcagcttcttgccgccgtcggtgagggtgatcttggacttgtaggtcttgcctttggccgggtcgagtaccgagccgccgctccagaccgcggtgccgtcgggcttgaggccccacaggatggtcatgcccttgatcggcttgcccttgagcgcgccctcgcatttgttgcaggtcgggttgggcccatggttggactgcaggatctcgaccaccttgccgctcagggtgccgttggcggcctgttcgatctgcaccaccgacttgggcttgccggtttcatcgtcgatggtcgtccagcggcccaccggcgaatcggcggcctgggccagcagcgaggcggccgccagcggcaatgccagcatcagggtcttgaaggtcttgcgcatgattcccctcccagggattgctggggccacccgtcggcggcctgacggagaatgtataccgtggagtatggtcgcggaaagacgtattgcgggatgcgttcatggggcccgcggtggctgaccttcgacagtcctggcagctggggagtgtccgcgttcagcgccaaggatgtgacgcggtgtctgacgaagtgcgatgcccgcccggcacgcgtgagagtgccgcagcacagcgcaggtgttgtacgccagctcagccgacctcgtacaactccagcggcaagtcatccgggtcggcgaagaaggtgaagcggcggccggtgtattggtcgacacgaatgtcttcggccgccacgccgtgtgcgttgagatgtgcgacggcggcatccaggtcgtcgacgcgaaaggcgaggtggcgcaagccgcgtgcttccgggcggctgggccgcagtggcgcgttgggaaacgagaacagctcatctgcccaccatcgggcagggttggatccagcttccacgagtcgcgcgtctgccggtaatgctcatcgagcacgcgcaggcccaggatctggcaatagaactgtttggacgttgcatagtcgccagcgatgattgccacgtggtggagtccggcgagcatcatgcggcgctcccaagcagtgctggcggcaaagcggctgatggtgaggtatgcgatcccgcgctgcgcgcatagcgcttgcgcgtgcctgcgattaatcataagtcagtaaattagggaacaaatgccggtgtctgctgtccaaccatccatgaagaagagagacggacgtttggtatcgcgggcggcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggccgcgtcgttcggattgcatcgcggctgggcgtacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaatggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggtcaatggcaagaaccctcgccagcatggcttcgacttcggtttgtggacgcggcaggtcgtgcgtgaactgatcgagaagaaatgtgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcacagtggcaggagcagacgtccccggcgatcgtgacgcacgccaagcgggaaaaggccgagattgacttctgggacgagtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcggtttctggttcgccgtgtacagcggcggcatgaacggtgaattgttcgtggccctgctcaagcgaatgatgaagggccgtcgccgtccaatccatctggtgctcgatggtttgcctgcccacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcgcaggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagttcgaccagaattggtgcgctcattcttcaggcatccaagtgtcgcctatatttctgacttatgagtaaaagcgcagcatgttcagcactgcctgcgcacattgcgctcatggcagtgggcaagcgcctaggcaggccggcggtagcgacgcagggcaatgatgtgtgcagggcagtaagacaagggggggggcatggggaagggccagcagaaaccaatcggcagcataactgcccgccacggagcagcaggccctgcgtcacagctcgggtgtaaacggctgtgcccgtctgcgtgcgcgtggcaggatggagcgcccccgatcggacgcgcccatgccagaaccatcgtccaccaccgccccgcagttccggcgcagcatgcaggtgcgccatctggtgatgctgtcgctgggcggcgtgatcggtaccggcttgttcttcaataccgggtacatcattgccagcaccggcgcgctgggcacggtgctcgcatatctgatcggcgcgttggtggtgtacctggtgatgcaatgcctgggcgagttggcggtggcgatgccgcagaccggcgcattccacgtgtatgccgcgcgttatctggggccggcgaccggctacgtggttgcgtggttgtactggctgacctggacggtggcattgggctcgagcctaaccgcagcggcgttctgcatgcagtactggtttccgcatagcccggcgtggccgtggtgtctgctgttctgcgcgctgatcttcggtttgaacacggtctcggcgcgctggtttgcagaaggcgagttctggttttcgttgatcaaggtcatcaccatcctggtgttcatcgtgcttggcggtgcggcggtgatcggtctgctgccactggccgatggttcgcctgcacccgggctgcgtcatctacgtgccgatggctggtttgcgcatggaacgctgccgatcctgatgacgatggtggcagtgaattttgcattttccggcaccgagttgattggtgtggccgccggcgaaaccgagcagccagcgcgcgcgattccgctggcgatccgcacaacgctgatgcggctggtggtgttcttcgtcggcacggtgctggtgctggcagcgctgctgcctgccgaacaagcggcagtggagacgagcccgttcgtgcgcgccttcgagctgttgggcattccgtatgcggccgacctcttgaatgtggtgatcctcaccgcgatcctgtcggcggccaattccggcctgtatgcggccgcgcgcatgctgtggtcgttggccaacgaaggcacgttgccttcgggcctgacgcggttgaccggccgcggcattccgttgcgcgccgtgtcgttgagcatgttgggtggcttgctggcgctgctcacgggcgtgtatgcggccgacaccgtgttcgttgcgatctcggcggtttcggggtttgcggtggtagtggtgtggctgagcatctgcgcgtcgcactatgtgtttcgtcgccagctgctgcgcgatggcgttgcgccagagacgctggcgtaccgcgcccggtggtatccatggacaccgatcctcggcttttcgctgtgtctgctggcctgtatcgggctggcattcgatccgcagcagcgcatcgcgttgtggtgcggcgttccgttcgttgcgctgtgctacggcgcttacgcacttacccaacggcttgcggcccggagactgcacgcatgacgattgctttccgccaaccgcgcgcagatgcgcctttcagccagctcttgcagcacgacggctgcgtgctgctggatggcgccctggccaccgagctggaacaccgcggctgcgatctcaacgatgcgctgtggtcggcgcgtgtgctgatagagcagccggaattgatctatcaggtgcatcgcgattatttcgccgccggtgcgcaatgcgcgatcactgccagttaccaggccacgccgctgggctttgccgcacgcgggctggatgttgcgcaatcgcaagcgttgatcgcacgcagcgtggaactggcggtgcaggcacgcgccgatcatctgcacgcccaaccgcaggctgcgccgttgtgggtggcaggctcggtggggccatatggcgcgtatctggccgatggctcggaatatcgcggcgactacgtactgccgatcgcccaattgatggacttccatcgcccgcgcatcgctgcgctggcggatgctggcgtggatgtgttggcctgcgaaacgctgccatcggcaagcgaaatcgtggcgttgcggcaattgctgcaaagcgaatttccgcagctgcatgcgtggttttccttcaccttgcgcgatgctgcgcacttgagcgatggaaccccgttggcgcaggtggtgccggctctggatgcgtgtacgcaggtgatcgcggtgggtatcaactgcattgcgctggatcaggtgacggctgcactgcacagcctgtcggcgctaaccgcactgccgctggtggtgtatccgaactcgggcgagcactacgacgccagcgacaagcgctggcatgccggtcacgcgtctgcgctcacgttggccgaccagcatgcgcactggctggctgccggcgcgcgactgatcggtggctgctgccgcaccacgccacgcgatatcgccgcattggcggcggcgcgtttggcggactcaccgggcctatgaacgcgctcacaatgcatctggcgaccagcctgcaaagctgggacggtgcccgtcgccagcggctggcgaggcggtgccggcgttgcgcggagccaaaacgcaaattccgcctcaacgccaaagccagcgccaaccagcgcctgccggcattagcgccgtttgcccgccgcgatcgctcgcctcagcccttctgcgtcgcgatccagcgttggatcttgtcctgcaagatgtccagcggcaccgaaccgtccttgagcacttcgctatggaaggcgcgcacatcgaagcgcgggcccagctcgcgctgcgcctgctcgcgcaactgcgcaatcttcatctcgcccaccttgtacgcaagcgcctgaccggggatggccatgtagcggtccacctcggcttcggcatcggcacgcgtcatggccgagttgtccaccatgtagtcgatggcctgggtacgcgtccagcccttgctgtgcaggccggtatcggtgaccaggcggaccgagcgccacaacgcattctgcagatagccgtaatagctgtagggatcctgatacaggcccagctcgcggcccaacgattccgcgtacaagccccagccttcgatgtaggctgtctcgccgcccaggcggcggaacttgggcagatcggtcagctgctgctgcagcccgagctgatagtggtggccgggcacggcttcgtgcaggtacaggctttcggcctcccaggttttgcgcgaggggaggtcggaggtgttgacgtagaagatgcccggtgtgctgccgttgccgcttgggcgcatgtacgaaccgctggcagccgattgcgtacgctgcggttccaccgcgcgcacttccagcgccggcatgccctgggtgttgaacagccgtggcacggccagctgcacgcggccctgcaggctgcggtaagtgtccagcaactcggtgtcgctgcggtagctgaagcgccggtcggtctgcatgaacttgtagaacttgggcaggctgccgcggaatttgacctgtttggccactgtctggatttcgccctgcaagcgagcgacttcatccaggccgatctgatgcacctgctccggtgtcaggtctgaggtggtgctctggcgcacgtcgtaggcgtaccacgctgcgccgttcggcaattcggccagcccatcgctgtcgcggcaggcgggcaggtattcggtggcgatgaagccgcgcaacgcgcggtaggccggcatgatgcgcagttcgatcatgcgtttgtactcggccgtgatgcgctgcttgtcggcatcgggcatgtcggccggcaggttgcgcaccgggccccagaacaggctgtcttcggcgttgcgcgcgatgatcgcgtccagctgcggcaacaccttctgcatcagcaccttgggctgcaccacgccggcctgcatgccggcacgcatgttggcgatggcctgctcgaacaggtcggggatgccgagcgcacgccgcgaccagttatcgtaatccttgaccgtcttgaacggctgcgcgccggtgcccgagcccaacaccaccgcaatgctggcgatgttgtagaactggttgatcggcagcatccagctcgggaactgctcggcggccagcgcgctgcgcgcatcgcgcacgaagatctggtagctgagcaggtcctgcccgctgaggccatcgggccccagtgcctcggccttgcccagccacagcacggtgaaatcgtgcgactgctggcggaacgccggcgataggaagttcggcaactggtcgttgtagcggctctcgccctggaaggtggcctgcagcgggttgagcttgagcgaggcgtcccagtattggtcgtacagcaggttgagctgctgcgccttggtcagcaccaccggcgcggcaaccgcgcgtggcctgaccgtggcggccttgctgcgcttgcccctggtgctcttggctgccggcttggcggtcttcttgcctttgctcgccttcgcgcgcgtttgcgtggtctgtgccttggcggttttcttcttggccgcctcggccggcgccgccagcgacaggctcacgagggcggccatggcaagggacagcaggcgggaaaagcgaaggggcattaccggctccggaaacaagcgagcggggagcttgcccgatccgcacggttacggccacccattggggtcataccgcctatcggcaattcatgcgacgcacgggcgcggtgctgcgcctgcttggtgtggtgcgccgcggcatgtggagaaatgccgcgtctaggccagagcgcacggtgcgctcgcctgccacgcgatgatgcggaccactgtcggtcaggtgtcgtcatcgcaacacattgcggcgcgatgaccttgaccggagcagtctggcttggagcggcgaacagaacgtcgcgagcagctgtcaggtgggcgcgcacggcgcgctcagaaccgcagtggacgcgtggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcggtttatcagctgctcttagtcggcggcggcctcttcgcgtagctgttcagcacgctcggcgcccaggtatgcggtgatgccgcggcgcgccagatacagcagcgggatcagcaacaccgcaaagcccatcttgtagaggtagttgagcgtgctcaccgccaggaactggtcgatggaccaatgctgcgggccgagcacgaaggcgatgtagatcactacgaagctgtccaccacttgcgagaccgcggtggagccggtggcacgcagccagacgtgtttttcgcccgtgacgcggcggatgcggtggaacaccgagacatcgatcaactggctcaacaggaacgccaccagcgagccgccgatggtccacagaccttgcccaaacacggccgcaaacgcggcctggtaatccggcacgccctggctctgcgccgcggtgacccaccagccagctggcgccagtgcgatggccgcgaaggcgaacacgaagccgtagccgatcaggatgacggccacccacgagatgaagcgcaccccgcgactgccgaagaactcgttgatggtgtcggtcatgatgaacaccaccggccacagcaaggtgccggcagtgaagctgagcgagccactctggccgaacaggttccagttcaacggcgcaatgccgagcgtgtcttccagtgcgaagatcttcacgccaatgaactcggccagcgccgcgttgacgcagaagaacgccgccagtgcaatgaacaggcgtaccgcacgatcgtcgagggtccgcacctgtgtcatggtcttagcgatccgcagtccgggtgaagggaaccgagtcgggtgccactgcgccgccggaaatgatgaagctcattgcctgatccacgctccagtcggtgggcgtgagcagttccaccggcacgatttccagatagccggaggtgggattgggcgtggtcggcacgtacaccgccgccagttcgcggccggtgccctgttccttgatcacgcgggtgaccaggcccaccgacttcatatcccgatgcgggaagtcgatcagtaccacgcgctgggtgctaccgggctgggtctgcaaaatatcgagcagcttgcgcgcgctgtcgtagaccacgctggccagcgggatgcgccgcatgatcgcctcgaaccagcgcagcagacgctggccgatcacgcgccggctcaggatgccgacgaacagaatgacggccaccgtggcgatcagtgcgatggtgttctgcacccacagcgccttgaaccatcccagataatcggggaacgaggccgcgatgcgttcggacatcggcaccacccacgggctgctgatgccggagagcagcgagaaaacgaacttcaccaccacccaggtcaaccagaccggcagcaaggtgagcagcccggtcagaaagactcgttgcagggaaggacgtgcgtgcggagttggggattcggacatcagcatagtgtaggcattcggccgcgatcggtggggatgtcgcgcggatttggctgcgggcattcgggattggcaaaaatgcttcgcgttggttgaaacgctgcaaccccttctgggtgcggatatgcatgtatgccccgagcgcgcgatgtccatgcggcgacacggttgcgtctgcccgtcgcaggcctgttctgagggcacgaagatgcgcaactcccagggaaggatatatgcacgttattgccaagtttttcaaagcttccttgctcggtgtctgcatcctgctcgcggccgcggtggcgctgtatgcggtctccaggcattggccgattcccgaggcgcagcctcaggcgctggcgcagctgcgtcagccgctgccgccgttgcgcggcgccaatatgttccaagcgctgtggtcgctgtcctacgcgatcccggaagcgcagcgcgagacagtgctggcccaggacgtggaacgattcaatcggctgccggatcgcatgccatttcaaagtaccgcagcgggctatcggcgcttgccacgttggccatccaccgcgcccgcgcgatgcacagccagcaccggtggctgcttgcagcgcgtgcgcgaacagccgcaggcctatgccgatgcattggtgacacaggctgcgctgttggccaggatgcgggcattggcggactacgccgactaccgcagtccgttacggccacgggtcgataccccgttgcccgaattgccgcggatgccgttgtcgatgacggccagcggcctggatttcgtccaggggcgcaccacccaagccttgtccggcgtctgcaccgatgcgcaggttggccgtgtgctgatgcggagcagcgacaatctggcgatcacgatgattggcgcagcgatgctgcgtggcaatgcgcaactgtttgccgacatgctggccgagctaccggcgcagcagtcgctgcctgcgcattgcgccgcagcgttcgcaccggcgacgacgcaggagatctcgctctgtcaggcgctgcatggcgaatcgcggatggtgttctcgctgctgcaggacgtgcgccctccacacgatgatcgtggctggctggctggctggctggctggagcgcgtcgcgccacagttgctggaccgcgagcgcacccaggcgttgcttgcgccgaccttgacctgggcttgcagcgcgccgttgctggcagtgctggcgcaggatcgggcgttaccgcaggacagcgttccagtgcccgagaccacatcggtggcctgcgtggccaatgccagcggttgcctgttggccagcgtgtcgcgtccggactacgccaattaccaacacaagctgcaggacactgccgctgcattgcgcgcgatttcgacgatgctgtggttgcgcgatcaccccgccgacgcaacgcccttggcgcagcgacttgccgcgctaccgcctgtgctgcgtggacaggcgcgcccactgcaggtcgatggcgatggcaagcatctgatcctggttcagtagtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcatctgtgtttccggtgtgctggaattgccagtgttcgttacgctacgtcctggtttctgtcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccgcagttgccggccaccaccagtacaggcggtcggcccgcattgccgatgcgtctgatcgccgggctgctttacctcaagcacgcctacgacctgtccgatgaagcggtgtgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccatgacctgcagtagccgtgcgatcccagctccgctgatcccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacgcacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgcgccgcaaggccgggcgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgggtatcacgcgatctgcaacgcaagctggcccagctggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcgcaacggttgttggcacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtaatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggatctggtgtatcgcgggcgggacgtggagggtgtgcagatcctgtatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggcgcgggcgcgttcctcaacgccctcaagcaccatgtggcccgcaaacatggcactggaggtttgagaggggtttttcaggggcgacgcattactcattcgcgagctaatcctccgccactgtcaccaccagctcgccattacgcgcagtgatctgcagcttgcacccaaccgcaaaccccaactgctccagccacagcccgcgcaagcgcacgttcgggatgcgctggctgtccggccggccgggttctgcatcgtaaaacgcatagcccaccgtgcagcgggtgggcgtgcgtgccttgcgcggtggccgcggcggcagatcgtccgcgcgaggcctgtggcgacggtcgaagtccaggttgtccacatcgaacgtgggcgagggcaccagccgcatgggctgtgcgtcctttaccggcgtggcggcccgcttggcggtagcggcgcgcttggtgttcggttttgaccgcttggcggttggagacttcgccgggctcatcgcctcacctccgccagcaccacggagtcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttcctcgctcgcaatgacattgcgagcactgtggccagcatgatgagtctcgcaaccataggcgcaaaaagacccttcagtcccagacgcaccatggcccgcagcaaccggcggatgttgtcccccgccgcgcacagcactgcgtgcagcgcatcgccgttcgctccttgcaaccagcaccgatccatgccgttgtcgtgcttcaagtgtccgatggccggctccaccgcctggcgtcgcttcagccagcggcgctgctcatctgtcaggcgtttgaacttgccccggtggatgatcttaacgccgggattggccgcatccacaccgcgaaagccccaggtccaccaccacctgtttaggtgcgcctgctgtgtcctcgctcaggatccgggcctgctccagttgctcgtgcaacgtgtggccgtcatagggggtgccggtgaagctgcgcgcgccgaccatcaggccctgtttgtgcgtgatggccacgctgaccttcaccccgaactcgtagggcttgcgcgccttgcccttgccgatgcactccacttcgggcgcgtgcagggcatagagtttgttcttgccattgggttgctgagcatggatgcgctcggcgcgctgcatcagcgtgtgcagattctccagcgccggcgccgtggcctggctggcttgcctgatcttgcgctgcacctcgcgcagtacgatgcccaggatcgtgcgctggcgtttgaggaccttgcgcaggcgcttgaactgcctggcatgggcgtagccgccggctttgcgccgcagcgtcttggtttctttggccaaggtctgcttgagcgcgatgcccgcgcgcttggccgccgccaccagcttgtgccgcgcgttctccatcaggcgccaatccaccggatgagcaatggccttctcctgcacggtggtgtccacgatcagccgttcgaactcggcgggcacgatggccttggaggacaccgcggtgtcgatggtggccttgagcagttcctcgaccccggcctcaccgatggccgcgcgaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctcatagaacgccatgccgctgaagtgctgccagaccacgttctcggcccagcgctccaccagttcctcgtcgctgagcttgtaagcgtgcttcaggtacaacaggctggccatcaagcgaatgggaaggcgtggggcggccggcagcggcaataccggcaccggccacttgcaccgagtggccgaacagatcgtgttgcgccaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggcgccatacaccgcctccggatgctgcgcccaggggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccatcggtaaaactcccaggaatcagatgctgatagaccaattgtgagggatcggcgcccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgactaaatagtcggccctgcaaaatcccccccaaccaaccaagcctaccgattctcgtcggcttttctgactcccagggctgcggcgagcgctgccgcccatgtggcgagcctccccaccataggcgcaaaaaacccttcaggcccaagcgcaccatggcccgcagcaaccagcggatgttgtaccccgccgtgcgcagcaccgcctgggcagcaccgccagcgggtggcgtggatcgatcatctcggccaatggctggcggaagaggtccgcgttccgggggggggcatcggcaaaactcccaggaatcagatgctgatataccaattgtgggggatcggcgcccctgctgtaacgccgcaatccctgtgttcatgcggggtggcggggttttgcatgggcgactatgcaagcggtgaaggcgtgaactgtacaggtgaggtgggcggacgcttacgttccagcgtctgatatggtgtcttccagccgcggcaatgcgattgcacctggaaaccgtgacagcaagtgcggcgcaatgttttgtgataatttccgcaaatcacctctaaaaactcactttgcggtagacgcaacgccaagccgtccaatcataatcaccgacgtactccattggcgtacgatcaaaacagttgaaaagcagccccattaaatcggaagcactcatcgtgacaacacattccgctactcgtcatttccgcaaatccgcgctgtccatcctcttcgcactggcaacgggcgcctccacctcggccagtgcgcaggccatcaaggtttatgtaaaaaactacaactccaacgtgaaaggcctttggatacaaaacgaagaaaatcccaatggatgggcgtgcttccctgtgaccgcaccacttaggacaagcagcggccgaatcacccccggcacagccaatgcaccggcgctattatatggactgtattacagcgcgtacgccctgatctcgactgactgcaacgcaggtggccagcgcataaacaacctgtctacgcattattacaaagcccccaataatcaggccagtacgactatttatattacaaacacgatgctgaacatcagtccgtaaagcacctgcactctcaatcccgcgcctccagccaggccagcacctgctccgccagcacggacacctcttcgtgatcggcacgcaggtgcaggtccggctgcgtcggcggctcgtagggcgagtcgatcccggtgaaattgggaatcttcccggcacgcgccttggcatagcaggctgctgaaatactgtttcagcaacccgaaatttccagtttttcgctttcgtcggccgaatgggcgaccagctatcaatcacttgcatcctgctttcggtcttggcacgtcacttttcgagggtgtcaaccagtatttcagcagcctgatagagccctttgacgtcgcgcgcctcggctacctgtagcggcacatcgacgaacacttcgacgaactcgccgggcgcgaagcatgcccgcgccatttcgcgctcggcacgaaacggggaaatgaaactgaccagcacgatcagcccggcgtcggtcatcaaccgcgccacctcggcgacacgacgaatgttctccacacgaccctcgtcggtgaagcccagatcgcgattgagcccatgacgtacgttgtcgccatcgagcagaaacgtatgccggccctgcgcatgcaagtgtttttcgaccagattggcgatcgtggatttgcccgcaccggacaggtcggtgaaccacagcacccgcggcgtctgccccttgatccgcgcacgcgccgccttgtccacgtccagatggtgccagtgcaggttgccggcgcgacgtagcgcaaagtccagtgtgccagcggcgacggtggcatggctgtgccggtcgatcaggatgaagccgccgagcgtgcgattgcgcgcatacggcacgaacgcgaccggttgatccaacgccagattgcagtagccgacctcattgagctccaggcgcttggcggcgagccgctcctgcgtgttcacatcgacccggtatttgatctcactgacgctggccaccaccgtacgcgtgccgatcttcagccagtatgggcgacccggcagcaaggcggcatcgtccatccacagcacatgcgcggcgaattgatcggccacctacggcggatcggcggccgcggcgatgacgtcaccgcgactgatatcgatctcctcggcaagggtcagcgtgactgcctgaccgaccaccgcccgcgccacctcggtcgcgccgatcaacacctgcgcgacatgcgaacgccgccccgacggcagcaccaccaccgcatcgcccggcttcacctcgcccgccgccacggtgccggcgaagccacggagtcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttcctcgctcgcaatgacattgcgagcactgtggccagcatgatgagtctcgcaaccataggcgcaaaaagacccttcagtcccagacgcaccatggcccgcagcaaccagcggatgttgtcccccgccgcgcacagcactgcgtgcagcgcatcgccgttcgctccttgcaaccagcaccgatccatgccgttgtcgtgcttcaagtgtccgatggccggctcctccgcttggcgtcgcttcagccagcggcgctgctcatctgtcaggcgtttgaacgtgccccggtggatgatctcaacgccgggattggccgcatccacaccgcgaaagcccaggtccaccacccacctgtttaggtgcgcctgctgtgtcctcgctcaggatccgggcctgctccagttgctcgtgcaacgtgtggccgtcatagggggtgccggtgaagctgcgcgcgccgaccatcaggccctgtttgtgcgtgatggccacgctgaccttcaccccgaactcgtagggcttgcgcgccttgcccttgccgatgcactccacttcgggcgcgtgcagggcatagagtttgttcttgccattgggttgctgagcatggatgcgctcggcgcgctgcatcagcgtgtgcagattctccagcgccggcgccggcgccgtggcctggctggcttgcccgatcttgcgctgcacctcgcgcagtacgatgcccaggagcgtgcgctggcgtttgaggaccttgcgcaggcgcttgaactgcctggcatgggcgtagccgccggctttgcgccgcagcgtcttggtttctttggcgaaggtctgcttgagcgcgatgcccgcgcgcttggccgccgccaccagcttgtgccgcgcgttctccatcaggcgccaatccaccggatgagcaatggccttctcctgcacggtggtgtccacgatcagccgttcgaactcggcgggcacgatggccttggaggacaccgcggtgtcgatggtggccttgagcagtcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagtcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagttacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctaggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggtgagcagttcctcgaccccggcctcaccgatggccacgcgaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctcatagaacgccatgccgctgaagtgctgccagaccacgttctcggcccagcgctccaccagttcctcgtcgctgagcttgtaagcgtgcttcaggtccaacaggctggccatcaagcgaatgggaaggcgtgggcggccggcagcggcaataccggcaccggccacttgcaccgaggggccgaacagatcgtgttgcgccaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggcgccaacaccgcctcgatctgcgcccagggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccattggtaaaactcccaggaatcagatgctgatagaccaattgtgagggatcggcgcccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgacttggtaccttcgttgcgtccatccaggctgccgtgcgccaactccgtgtacagacggaagtgctcgccgacatggaaatccgcgccgaagaaagcgcgcagcagatattgctgctgcgaatggcgaccgggaaccaggcccggattggtgagggtgttgctgcgcacgcgcagctcgttgctgagcgacacatacacatcgccgtcttcgttgagcgggatgtacttgggcggatcgaacgggattttgcgcttggacgggtccttcagatacgaccagtcttcggcccagcgcacctgccacatgttgccaccctgcttggcgccccaaccctgcgcttcgagcgagtagcccttggcggtggccgatgcgggggtgaccggcaccttcaccggctcggccacggcctgctcggcattggtcggcgccggctgcacctgtgccaggccaaggcccgacagcgccaaccctatcgcaagtcacaggcgccgtgtggcaccaacggaagtatcggccatggccggctgcgccaagcgtgtcatttgcatcgtgttgccctatcgaaactgaaaacccctggtcgaaagttatcggcatgggggatgccgactgtagtaacgccgcagaacggctgtaacccaaaggttgcaagctcatgaacgtacgggatgcgacaggtatgcgcagcgttgatggcggcgtttgccgccgtacgtgaccttccctgagcggctgcacgtagagcacaataaaaaaatccccggctgtgccgcggatttcattattacttggagcggctaacacaacgtcgcgagcagcggtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtacacgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagccgctcttggatcaggcacgtttactgcgcttgcggatcggcgtcacggtggccgggtcacggctgccgaccgggtccgcgtcgtagcgggcgatgaattcgcgtacctgcgggtacaccacttcgcgccaacgacgtccgctgaagatgccgtagtgaccggcgccttccaccaccaaatggcgacgatgcgcggcgtcgatgccggtgcacaggtcgtgcaccgcctcggtctgcccgaggccggcgatatcgtccagttcgccttcgatgctcagcaacgcggtgttgcggatcgccgacggcgtgaccagttggccatgcactttccacttgccctgcggcagcaaaaactcctgaaacaccacgcgaatcgtgtccaggtaatactcggccggcatgtcgagcacggcgttgtattcgtcgtagaactgccgatgcgcctgcgcatcctgcaggtcgcccttgaccagatcggtgtagaaatcccagtgcgacatcacgtgccggttggggttcatcgacaggaaaccggcgtgctgcaggaagcccggatacacccggcggccatggcccggatacgggaacggcacggtgtggatcaggttgttctggaaccactcgatgccgttttcggtggccaggtcgttgacctgggtggggctgcgacgcgcatcgatcggcccgcccatcatcaccagcgagcgcggcgtgggttcgtcgttgctcgccatcagcgacaccgctgccaacaccggcacggtgggctgacacacgctcaccacatgcagacgctcggcgccgatatggcggatgaactcctggatgtaggtgatgtagtcctcaagccgaaacgcgccggcttccaggggcaccatgcgcgcgtccacccagtcggtcacatagaccttgtggttgcgcagcagggtgcgcacggtgtcgcgtagcagcgtggcgtggtgaccggacaatggcgcaaccaccagcacggcgggctgctctttcatcttgccgatcagttcgacgtggtcgctgaaacgcttgaagcgcagcagccggcagaacggcttgctcagcacttcgcgctcgatgatgggtagcgaatggccatcgacctcgacatcgtcgagcgcccaggcgggcttttcgtattccttgcccagacggtggaacacctcgttgctggcggccatgcgctcggcgcccgggagcgacgcccacaagctgtcccggtcggaaaacatcttggcgttggcctgggcctgatgcacccagggagctagcagattgcgcgtcagctcatgcagttgataaagcattccacccatccgtgcggttttgctgccacgcagcatactggttttggtgcatttgcaccttaatggggctgccaagggtggagtcggtcaggcgaactgtgccaagcgtccggttcggtccggtcgtcgcggtcgtggatggaccgacctctaccatcgcacgctgtgacgcccggtcagctgcgttccagcgcggccgcgtcaccggccaactgcggcgacagccaacagtgcgacccaagtgcggcgaagccgacgctggtcagacgccgctggtaccagtgcgccggtcgcgcctggaagccttcatggtcgccctcgaaggcgtcttcctgggcaaaggtttccaggaaggccacgccgccgcacaactcggccaggcccggcaagccctggttgaactcgcgcgtgggcaggtaatgcagcaggtcggcgcagatcagcagatccaccggcgcgcaggggcgcaaccaggcgaagtcgccgaagcgggcagggtggatctgccggctgcgtccataacgctgcacgctataggcgctgctgtcgaaacccaggtaactgatgcgtggacgcagtgccagcagcggcgcccgccaggcggcttcgccgcagccaatgtccagcacgctgcggatagggcgctccaggtagtactccgcctgcgccactgccagtgcgaccttgcgtcgcaggcgtgccgggtcggctagcccggcgtggcgataccagcgttgaaaataggcggcgtcgtactgcttggcatcggatgtgggcatgcagctgcgtgccatcgtgcacgcgaatcggggaaactaccgatcatcctacgcgagccagcggagccagcgcatgaccttgtacctgtggatcaagaccttccacctgctgttcgtcattgcctggatggcggcggtgttctacctgccacggatcctgatcaacatcgccgaggccggcgacgatgccggcgtgcgtgcgcggctggtgctgatgggacggcggctgtatggcttcggccacagcatgctgggcctggcgctgttgttgggggcggtgttgtggcaaggcttccgcttcatcccggattttccgaccatggtcgcgggcggttggttgcacgccaagctcgcggcggtcgcactgatccttgcgcactacagcgtgtccggccgctggttgaagggcgtggaacatggttgtcccgtgcccagtgggcgggcgctgcgctggttcaacgaattgccggtcatcctgctggtggcggtgatctggctggtgctggccaaaccgttttgagcgagcggccggcggtgccgctcagcgggtcgcctccacgtacagcgcgtgcggctcgtgatgacgctgccggctggtcaccccggctcgtctggggtgtccagcgcggccatcgcctgcgacagcggcagtggtgctgcagccagtcggcgtgggagggcggctggacgccgacatgcaggcagcgcagcgcgcgatccaagcaccccatcgtgggcgtccagcggcaagatcacgtcggtgtcgctgaggaagccgtcggcatgacgcaggaagccgtcgccttcgcgccggttgatgcgggtcatcgcctcggacacgccggcgttgcgcttgaacagcaaccaggagccggccgacggctggccttccccattgcagcatcagccgacgcaggctctcccacggatagaacgcgcattgcgcccaggtcggatcggccgcatcttgctcggcggggacctcgcgcggcagcgggagctgcagtccgagcaagccatggggcattaccagcgcttcgatcgcgtccagttcgcatcgatggcgtaggtaagggaacacttggtcggcaattaccagggcgaaactccgcgctggcggctcggcgtccggcaggcgattgacgtgcgccggcacggtgcgatcgaagctgtactcggtccacggcgcccaaggatggccacgacatggaatgcatccaggcacgcaaaaacgcgatccagcgcatcaaccaacgcaggttgtcgccggctgcgcagctgagcacgtgcagtgcatcgccctgggcgcctttgagtcggcaacggcacagccggcagtcgtgtttcagttgaccgatcaccggttccaccgcttgccgtcgcttgatccagcgccactgccggcgcgtcagcgtcttggccttaccacgatgcaggacctgcaccccatcgacttcgcgcccccgatagcccaggtccacgagcgccacgttcggtacgacattgacgtcctgcagcagcatgcgtgtctgctccagttgctcggccaggggatcgccgtcgcacggattgccggggaagcgaggcgcatccaccccccatccctcgcaggccgtcaccgtaatgccgaccttgacgccaaacgcgtacggttgacgtgccttgcccttgccgatgcgttccactcaatgctcaggcccgaacgccggcaactttttcaagtcctccgccgaaaggccccgccggtccatgacggcaggcatgaaaaattgtcgccaccgctgctcgaatgcgtctacctggtcgcgataccggagatagctcgcagcgtcggtgccagcaagaaattcgccccacagcaccagggccagacccggcgacgtccaagaccaccgcgtcacgaaggcggcctgctcggcgcggcaggcatcgaacgaacgcgcgagcggtccgagtgccgcttcctggctcagcgcacgtgcaacgaaggtcgcgggccaaaccgcgatcgccggtgcctgcacgccggggtgtgccgcgtaccaggctttcgccaggtcttgttcatgcgcttcgctttcctgctgggccgcgcggatccgcacgatggacagcagccgggagggcatcggcgcggcgcgttctgccgccagcgccagcgcagcgggcactgcgaaggtcaaggtaagccagaggcccagcgcggccagcatgctgcttgcgccggagacaggtaaccacgataggcatccaccgagcacgacccacaccaacgtgaatacggccagtgcgccgatccaggccagcatcacaggcgcgttcgagcccgggtccagcagcagtgccgggagcgtggccagcgccgtgacggcccagatgcagaagcaacgccaacccagcgccgcagccaccaggggccacatcccgtgcatcgattgcacgcgtagcaggccgaggcgaccgtgctcccgctcttcttgcaggaggccgctgcacagcacgagcgccacgagcggcaggagcagcgcgaccatggccggtacgccgggcaggccagtgtcgttcaaaagaggattgcgcagaggtcccaggtctggcgattcgatcaaccggttgtcgagcgaagccttcaagcgcgttggcagcaccgagagccgctgcacgcccaggcccaggcctgcctgaactggtatgcgcgtgacaccgagctcgccgcggcccagctcgtaagcggcaatcgcggcggcggggcccggcggggttttcaactgcgccgttgcggagttgatcgcggcggctcttgctgctgcatccagcgcggcggcagagcgccatgcgcgcgcgtcgagccctgcgcagacggccgaggccagcagaaccgcaaacaaggcgatcagcgccatccacgccacgggctgtcgccacagcttcgaaccttccgcgcgccagtagtgccgggacgggatcagctgcatgggtcgagtctgcgtgaacccagccacagcgcgctgacggccgccatgaaccatgccgccagcacggcgccgtcagcaacgaccgcacgcagggaacatcccaagccggggtctgcgtaccgccagggcgggatcgcctgccactgcaagttgccggcgtatttgtcttcgagcgaggtgacgccgcgggtcgcggccagatcccattcgtccatccgagtagtgaactgctgccggtacgcttcggccgattcctcgaaatgctggcggtgcgccaggtcggtgccggccagcgcgctggccacggaccgcatcgcggcgtaggggctcaagaccgtgcaccaccgtagaaggccttgctgtgccaattgcgcatcttcgagttccttaaaccgcagcgcgtggaccttgttcgaatacgcatcgcggaacaggcgccgtttggcgttcgcgccaaacggcaggtcttcgaggcgggccacccggtattcggccagcaggtgtgcatcgaaagctccgagccgcgctgcggctgcgccgtctccgggcagacccttctcgatactgtcgtggattcccgaccagaattgttcgcccgtcgggaggggggcgatgtgctccacccacgatgccgccaaccggggaacgatgaagacagccgcgatccagaacgcgatcatgaccagcagcgccgcgcgggagctggtgcaaaaagccgagacgagcacagtgcccgcggcccaggtcgcgtaatagggcaagagggctgcaccaagggacgccgccgccgccatgccacgcgggtccgccatcatgccccaggcacccacaatcagggccggggcgagcaccagggccaatccggcacacaaccccagccacttgcccagaagcaacggggtcgcgcgtgcgccacaggcatgcaacatgcgcagcgtgccgagttcgcgctcttgcgttacggtgctgtgccccaataccgcgatgagcagcggcaccagcgcgagcagaacgaaggcgggcgtgaaggcacccagtcccagcgcgggcgctgcatcggccgcaggcgtgaacatcgccatgttgcgcttgtgcggctccagccacagggcctggcctgtctgtgcatccacgcccggttctacgctcgaaagtgcgctcctgggcttgaacgcatagaggccgaaatgggcagcgcggtgcgggttcttgtcgccctggtggtcccactggtcgcggaccgcatgttctaccgcgctgcgctcctgttcggccttgtcgcgccgatcgactgccgtgaacagcatcgcgatgaagagcagcgccaacgtcaggcccaggctccacagccgaccgtcccggagcagtgccagcgtttccttgcgcgcgatcgaggccatcatcgcgccatcgcttccggcgtgccccgcgcatgcgccaggtagatgcgctcgagttcggcgtgggcgacatctgcggtttcgaactctgcgaccaaccgaccctcgcacaggatgccgatatggtcggcgacctggagcgcgttgaagagatcgtgcgtcgccatcaaaatggccatgccccctgccttggctgcaaggatgccttgtgcgaactcgttggatgccgacgggtcaaggcccgaggtcggctcgtcgaggagcatcgccgtggccctgcgggcccgggcaatggccaggccgaccttttgccgcatgcccttggagtaaaccgccacccggcggtcgtgcgcgtcgccggccaggccgctgccgtcgagcagggccctggcctgcggcttggtcagcgcgatttccgacagcgcgcagaaataccgcaggttctccacgcctgacagatagggatacaacgcgacgttttcgggcaagtacgccaggcgcgcacgcgccgcttcggggtgctgcgacgcatcgatcccgtccaccagagcgcagccctgcgatgccggaacaaagcccagaaaggcgttcagcgtcgtggtcttccctgcaccgttgccgccgaggagcgcatacacgcggcctgcgggaatgcgcaagtccagcgcgacgagcgtgtctttgccaccccggcgaacggtgagcttgcgcgcctgaagcgtcgcgtcctcgcccatcagaagaaataacgcagcgtggcaccgaccgtggttttcggaaccggcgaaaccaacagccctgccgccgtgccgtaggcgatttccgatccgtaacgttggggttggaacgtcgcgtacagcgagaactgggcgggaccgtagtcgtaggtcgacctgacgtcgtagcgtgtgtagagtggcatggttcgctcctgcgtcgtgggtgtaccgacgtagtaggggatatcgtcgatcaggtaggcgtcggcattgagcgtcatctggcccgcgccgaggccgaacttgtgctgggcaccggccttgaactgcacgccgggaacggagagcttcgcaccggtattggcggccggattgttgaccttggcctccaggatgcggccgacgctcgcatacacgcttgatgcggtgccgagctgccagcgcgtctccagttccacacccttgcgcgtggtatcgccgactgacctgaacgagccgtcggcctgcgagacgatctcgtcgctgttgaggatgtcgtaggcggatcccgaaaccatcacgtccgtcgtgggattcgcggtgaatcccatgtcgtaggaacgcaccttgctcggcttgacctggctgatgacgccgccggacgccccgagcggtccggtcgcgccgctgctgctgatttgctcggtggccggcgaccgcatcccctcggcgacgttggcgaagagctccagccgcggcagcaccgtccaagaagcgcccagcttgggcgtcaagacgcctttccggtaccccgtgctggccgccggaagtttcaggttggcgatgtcgtagtcgaagcggtcgtaccgggcgccggcgctcagtttgagatcgcgtgtcgccctccactgcccctgcgcgaaaaagccgtaggtgaccaaatcgaggtcgacgtcgttcgcgtagttcgcggacggcagccggttcacgtagatgcggcggaaggcgctgcccgagtctttgcgcagttccgttcccaccgccaggctggcgtcgccgaagacggtgttgtggtagacgcgggcgccatacatgtcgcggtcgtcctcgcccaggagatgtcgggttgcactcgtcgcgacggcgcgctggcggtagaggctctcgccgtaggcagtcgcgtaccagccctcttcgccggctgtcggcgcccgattcacgaccacgctggtgcgccgcgcggccccgaagcccgggttgttgaattgggtcgaacgcgggtccaggcctttctgcaggtcggagagcgccaagtagccagcggcctggaaatcggacacatagcgtgtcaggcgcaggctgtattttccgctgtcctgttgcgtggacagcttccaggagaggctctcccggtcggtattggatgcatagcgatagccatcgttgcgggacaggtcggcaaccaggagggagtcgacttgcgagagcttgttggacagcaccagggccgtgcgcctgagcccgtagcgctccgcgctgacgctcacgctcgacggggtcgcgtcgccgccgtcgcgggtacggatgtcgaccgcgccggcccggttctggtcgccatagagtgccgagacggggcccttgatgacgtcgatgccgccgattagctcgggcggcagccattcgaggaacaccgcgccgtggctagcgatgctctggatcgacgggatgttctgcggaacaccatccacgtacacggccgtgtcggctccgtgcgtgccctgggtcgcgaagccgcgcatccggaaaccgttgccggtgtccccctggtcgatgttgttggccaggacccccggcacccggcgaaagatattcgaaacgtcgcgaccgacattggtgttggcgatgtcttcctgaccgatgtgctgcacggtggtgggcagggcctgcgggttgagggtgatctctgagcggtcgccgacttggcgggagtcgctgtcggaatcgccgagtacccgcaccgagggcagcgtgctggccgacgcagtggtggtcgatggcgcggtggcacccgcgctctgggcgtgagcagtaagagcagtgcccatcgtcgccgtcaacgcggcgaaggcgagtagggggcggaacaacggctgcggcgatgggctgttagcgaggaaactgtttttcatgggattataaataatttgtcctgcggccatttttataaatgcccgcgcaatttagtgaccaaggtgacggcaattgctactgcaagcccgactttaagagtaaatcgggaatatatgcaccacaaaaaccgtttaattataaagatttctggcgacctcagcaacaacctcaaactgacccaccgtgatcgctcatcagcaaatgagtcgtccctgcaaaaccccgctacccggcatgaacacagggtagcaggggcgccgatccccccacttggtctatcagcatctgattccctggagttttgccgatggtccacacccagaacgccgacttcttccgcccgccatgggccgaaatgatcgatccgcgccaccggctggcagtgctggccaggcggctgccctgggcgcagatccaagccgctctggcgctgcacgttgtccgcaaggtgcgcgcaggacgctctgttcggtccctcggtgcaggtcgccggcgttggtattgccgctgctggtcgcccacgcctgatggccagcctggcgtacatgaagcacgccgacaagctcagcggcgaggaacgggtgcagcgcttggccgagaacgtggtctggcagcacgtcagcggcatggtgttctatgcgccgcgcctgccctgcgatgccatgcaggtcgggcgttttcgcgctgccatcggtgaggccgggggcgaggaatggctcaaggccaccatcgacaccgcggtgtcctcgctgtcactgggggccggggtttttcaggagcgaatactgcgcctgcgccaagcccagcagcagggtgggatcgtcgcgatacagggaatcagtggctgcgagcggccatggtgggattctcagcggccttcgtaggcgccgtagctgcgcaggcgctcatagcgctgctgcaacaaggtctccagtggcaccttctccagcgcgtcgagctcgttgagcagcacggccttgagccgcttgcccatctgctgcggattgcgatgggcgccaccggtgggctcgcggatgaccttgtcgactaggctgagatccttcagacggcgggcggtcagtcccagttgttcggcggcgtccttggctttgccggcgtccttccacaggatcgaggcgcagccttccggcgagatcaccgaataggtgccgtattccagcatcagggtgcggtcccccacgccgatcgccagtgcgccgccggagccgccttcgccgatgacggtgcagatcaccggaattttcagctcggccatttccagcagattgcgcgcaatcgcctcggactggccgcgctcttcggcgccgatgcccgggtaggcgccgggggtgtcgataaaggtcagcagcggcagccggaagcgctcggccagcttcatcaggcgcagcgccttgcggtaaccctccgggcgcggcatcccgaagttgcgcgccaccttggtcttggtgtcgcggcccttctggtggccgatgatcaccaccgggcggccgtcgatacggcccaggccaccgacgatggccttgtcgtcggcataggcgcggtcgccggccagctcctggaattcgtcgcagatggtgttgatgtagtccagcgtatacgggcgttgcggatggcgcgcaagctgggaaacctgccaggccgacagatcgcggaagatctgcgcggtgcgcacgcgcagcttgtcgcgcagcgcacgcacttcggtctccacgttgaccgcaggcccggtactggccttgcgcagttcctggatctttgcttccagatcggcgatgggttgctcgaagtcgaggtagttaggattcatgcaatggcgtcgtcaacataagaaggggagtgtagctgaagcggtgtggctggcccgtacgcagccgtgcggttgcacggcagggattggggattcgcaacggcggtctgttgcagcgtgaagtcgcagtgctgcttttacgaatccctgatcccgaatgcccaatcccggcccctcacgcccacggtgggctgtacttgatcttcaacgtccgcaccgcggggtcggcgcgcaggctgtccatgagctgctggtcgatgcgcaccgagtggctgccgttgaggtcgagcatgccggccacgccaccgctctgggcacgtagcaacaggtccaggcgcaagggagtcttgccggggcggtgcttggccagcagcgcgtcgatgcgcttgaaggcctgtttttcgcgcagatccagacgcagcgacaggcgctgcgcgtggtcggcgcagatctgctcgtagtcccagcactggcggatgcgcaggctgtagccgccgttgaattcgtcctcgcgcaggccgcccttgacgatcaggatgcggtcgcgggtcagcaggtggccgaactcggccatcgcatcggagaacgcgctgcattcgacccggccacggccgtcttccaattgcacgaacacctggctgtcgcccttgcggcgcacgccgatcacctggccggcaagaatggcgctcacttcaggacgccaggcgcgtttttcgccatcgccgccgcccccaccggcgccacgttgttgcgacgcgaggatcttttccagcgcgcccaggtcgcagccgaccagctcgcgcacttcttcgcggtgcgggtcgaacgggtggccgctgaggtagaagcccagcgtttcgcgctcgctggtgagcagctggcccagcggccattccttgctttcgggcaggtccaggcgcattgccggcgcgctcgggtccggaccgccgaacagcgagttctgccccgaggcgcgttcgcgcgccatctgctcggtggccttcatcacttcgggcaactgcagcatcagcgaagcgcggttcttgcccagcccatccatcgcgccggcattgatcatcgcttccagcgtgcgccgattgagcttggtggtgcccacgcgcgtgcagaaatccagcagcgtggtgtaggggccaccgcgctggcgttcttcgacgatcgcctcgcacgcgccctggccgacgcccttgatcgcgcccaggccgtattgaatggtgtccgggctggccgcctcgaacatgtaggccgattcgttgacgcgtggcggcttgacggtgaggccgaggttgcgtacctcatcgagaaagccgaccaccttgtcggtgttgtccatgtccgaggacagcgtcgcggccatgaattcggccgggtaatgccgtttcagccatgcggtctgatagctgaccagcgcataggcggccgcgtgcgacttgttgaagccgtagccggcgaacttctccatcaagtcgaagatttcgtcggccttggccgcgctgacgccgcccttggccgcaccttcgcggaagatttcgcggtgcttggccatttcggccggcaccttcttgcccattgcacgacgcaacaggtcggcgccgcccagcgagtaatcgccgacgatctgcgccatctgcatcacctgctcctgatacaccatgatgccgtaggtgtctttcaggatgacttcggtgcgcgggtcgggatagacgatctcctgctggccatgcttgcgcgcgttgaagtccgggatcaggtccatcgggccggggcggtacagcgacaccagcgcgatcaggtcttcgaagcggtccgggcgcgcgtccttgagcaggcggcgcatgcccgaggattcgaactggaacaccgcgccggtgttgcccaaggcgaacacgcccttgtaggtgggcacgtcgtcgagcggaatggtggtgatgtcgaccgggtcgatgccggcgcgtgcgtggcgcacgttgatcgccttgaccgcccaatcgatgatggtcagcgtgcgcaggccgaggaagtcgaacttcaccaggcccaccgcttcgacgtcgtccttgtcgaactgggtgaccggattcttgccgcggccgtcttcgtcgtgttcggcgaacagcgggcagaattcgctcagcggctcgggcgcgatcaccacgccgccggcgtgcttgccggcgttgcgggtgaggtcttcgagctggcgcgccaggtccatcaggtcgcgcacgtcgtcttcgacctggtagcgctggatcagttccggcgaggccatctccgaatccttgccttcgcccatcgcatccttgagcgtgatgcccaggatgttggggatcagcttggcgacgctgtcgaccagaccataggtgaaaccgagtacgcgcccggcatcgcgcaccaccgccttggcggccatggtgccgtaggtgatgatctggctgacgcgctcgcggccgtacttgcgtgccacgtagtcgatgacttcgtcgcggcggtccatgcagaagtcgatgtcgaagtcgggcatcgacacgcgctcggggttcaagaagcgctcgaacagcaggttgtacggcagcgggtccagatcggtgatctgcagcgcccaggccaccagcgagccggcaccggagccacgccctgggccgatcggaatgccctggttcttgccccactggatgaagtcggccacgatcagaaagtagccagggaagcccatgttgatgatggtgtccagctcgaattcgagccggtccacgtagtcctggcgcgtcttgcccggtgcaatcgggcttttttccagacgtgcggccagaccgtcgcgcgattggctgcggatccagctgtccagcgtctcgtcgtccggcaccgggtaggcgggcaggaagtaggtgcccaggcgcatctcgatgttgcagcgttgcgccagcgcgtgggtgttgtcgatcgcgtcggggatgtcggcgaacaatgccgccatctcctcgctggatttcaggtactgctggtcgctgtagtcgcgcgggcgcttggggtcgtcgagcacgcggcccgaggaaatgcacacgcgcgcttcgtgtgcgttgaagtcgcttgcatataaaaaccgcacgtcattactggccacgaccggcagcccgcgtacgcccgctgcgttgagcgcgaactggttgaagcgttcttcgcactcgcgaccggtgcgggtgagttccaggtgcaggccgtcgccgaacacgcgctgccagtcggccagttgttgctcggccaggtcggcgcggccttcgctgaacaaacgcccggccaagctgtcgcggccggccagcgcaaacaggttggcgtggccggcctgcagccattccggatggatcgccacgccgccttccgggcggtggccttccatccaggcgcgggtgagcagccgcgacaggctcaggtagccctcccggtcgcggcacagcagggtcatgcgccagggcgtcatgtccggtgtggcgatcatcacgtcggcgccggcgatcggcttgatgcccacgccttcggcggccttgtagaacttgaccagtgcgaacaggttgttgaggtcggtgaccgccaacgcgggcatgtcgatttcgacggcccggctcagcaggttggcctgcttggcctttttcgggtcagcctgatccggtttctcgggcacacggatagtggaatccgccagcgagaactcggtgtggacgtgcagatggacgaagcgggaagtggacatgcgagaccggaataatgcgctgtcagggtaccggcgggggcggggacggacaaggcttgacagctggggcggcgggagcgggccgacaccccggagccgagagcgtggtgccaacatctgggtaaatcgcttgacgcccgggctctgagataccgctgtgggcctgcgtccgggcgtgtctgtgaatgtcgggccggtgcgggtggaacggtgcgtgccttcaacggcgcggtgccttgcccgacttacggctgttatcgctcccgactgcaacaggcagtttgcggggggcaagcgatccgttttcgccggtcttggcggattgcgcggccggcggccttctgcgtcctgacaggcaggtccggtgcgcaacactgcctcgcaacggtctaaccagcaccttcagctgtcagagcccgccggcagccaaccacttcgaataaggaccccgcgcgttttacagcggcgcaaccagctgcgcgacctgcaactgctctgggtcgccgatcgcggccgatccctgctcacggccttccagcgccaagcggaccggcgcaaaactgcgtcgatgctgcgggcatggcccgtgggtctgcaatgcagccaggtgcatcggcgtgctgtagcccttgtgctggtcgaagcgatactctggatgttgcgcgtgcagttcgtgcatcagccggtcgcgggtgaccttggccacgatcgaggcggccatgatggcgcggtccagcgcgtcgccgccgatcagcgcctcggccgggcagggcagccccttgggcacgcggttgccatcgatgcgcgcgaatccggccacatgcgccacgccttccaccgcgcgccgcatgccgagcatggtggcctggtagatattgatgcggtcgatctcctcgctgtcgatcaacaccaccgaccacgacagcgcccgatcgacgatgcgcgcatacaactgctcgcgccgctcggcggtaagctgcttggaatcgtccagcccattgatgcgcggcttgttcgggtcgaacaccacggcggcgacggcgacggggccagcgagcggcccgcggcccgcttcatcgacgccggcgaccaagagccgggattcggcattcgggattggggattggctgaacaagagcgactggcgcgcctcggtgttggagctatcggcctgggcgttcgcagcgagaatcttcatatgtttgctcctgaccaatcccggccctgaagcagcccagccaccgcctccgctgcccgcgccgacgcatcgcggcgcaacgctgcatgcagtgccagataacgcggctgcagcgcagcgaccttggcgggatgcttcaaccagtccagcagcgccacgcacagtcgctcgggcatgcagtcgtcctgcatcagctcgggcgcgagatcgtcattggccaggatattgggcagggcgtagcggttgaccttgatcagccccagcagcttgacgatgcggtaggtgagcggggcgaccttgtagccgaccaccatcgggcgcttgaccagcatcgcttccagcgtggcggtgccggaggccaacagcacgacgtcggcggccaacatcgcggtgcgcgcctggccgttgatcaggtgcgatcgcatcactggcagcgacgagcgcgagagctgctcggccagcagttgcttgcagcccgcgttggctgccggtaccagtacgtgcaggttagggatgtgttcgcacaccagccaggcagcctggagaaacgtgtcgccgagccggctgatttcgccatgccggctgccgggcagcactgccagcacggtactggaggcggacaaccccagcgtggcgcgcgcagcatcgcggtcggcctggtaagcgatatcgtcggccatcggatggccgacgaagcgcgcgtccacgccgtgtttggcgtaaatcggcggctccatcgggaacaggcacaacaccagatcggcgctgacggcgatcttttcggcacgcttctcgcgccacgcccacaccgaggggctgacgtagtgcacggtcttgatcccgcgctgcttgagccagcgctccaccggtagattgaaatcgggtgcgtcgatgccgatgaacacgtccggcttccacgccagcacgcgctcgcggaatgcgctgcgcagcttgagcaggcgcggcaaatgccgcagcacttcggtcagacccatcaccgccaattcgctggcatcgaaccaggtctggcaaccggccccacgcatcgcatcgccaccgataccgacgaattcggcattcggatagcgcagccgcaattgcgcaatcaaccccgcgccgaggatgtcgccagaggcctcgccggcaatcaatgcgaagcggggagggcgcgcatgcgcgccgggaatggggagtggggaatgggaaatcggcagagccgtgggctcgccgtctgcaggcgcgcgatcatgcacgcctgtctcgattcccgacgtctgattcccgattcccgtcatcgcaataacgaccgttctgcagcttcgatgaactccagcatcccgcgcacatcgtcgctgctcttggcctgttcggccagctgcagtttggcgtcggtcagcggcaggccggcgacgtacagcgtgcggtaggcgcgcttgatcgcggtgatgcgttcggcgtcgaaaccgcggcgctttagcccttcgctgttgatgccgcgcggacggcccagcgattccctgccgaccatggtgaacggcgggacatccccgttggtcagcgcgcccatgcccaggaaggcgtgcgcgccgatccggcagaactgatgcgcgccggcaaagccgctgatgatcacgtagtcgcccacggtgacgtggccggccaacgtggtgttattcgaaaacacgcagtggttgcccacatggcagtcgtgcgccacatgcgtgtaggccagcatccagttgtcgttgccgaccgtggtgatgccgccgccaccgcgggtgccgcggttgatggtgacgaattcgcgaatcacgttgtcgtcgccgatcaccagttcggtgcgctcgccggcatacttcttgtcctgcggttcgccgccgattgcagcgtggccgatgaagcggttgttgcgaccgatccgggttgggccgtggatcgagcaatgcggccccacctcggtgcccgcgccgatgtgcacatcggcgccgatcagcgagaaggcgccgacgcgcacgtcgctggccagttgcgccgacgggtcgatgacggcggtgggatgaatcaagggtgcttgatcacgcatcgtgtctcacctccaaaagcgggttattccctcgcggcggcgcacatgatttcggcactggcaacgatttcgccgttgaccttggcctcgccgtaatagcatcccatgttgcggatcaggcgcttcatctgcacctccaggatcagcacatcgcccggcaccacctgcttgttgaagcgggcgttgtctaccttgaccatgtagaacagcttggacagcgcatcgcggcccagaccgagctgggtcatcacgccgccggcctgcgccagcgcttcgatgatcaacacacccggcatcaccggacgggtcgggaagtggccctgaaagaacggctcgttgatgctgacgttcttctgcccgacgatgcgcttggcttccaggtccagctcgatgacccggtcgatcaacaggaacggatagcggtgcgggattagcgcctggatctggttgacgtcgatcggcagttcgtaagcggggtggctcattctttttccttgccaacagccaggatgcgcctagcgagcacatcgagctgtttgaagcgcgcggcattcttgcgccacgtgcgattgtcggtgagaggggtgccggacgaatactcgcccggctcatggatggaattacgcacgacggacttgccggtgatcaccaccttgtcgcagatctccagatggccgaccacgccgacatgcccgccgagcaggcagtaacggccgatctttgcgctaccggcaatgccggagcagccggcaatggcactgtgtgcgccgatgcggcagttgtgggcgatctgcaccaggttgtccacgcgcacgtcttcttccagcacggtgtcttccagcgcgccgcggtcgatgcaggtgttggcaccgatttcgcaatcgtcgccgatcaccacgccgccgagctgcggcaccttgatccagtggccggcatccatggccaggccgaagccgtcggcgccgatcaccgcgccggggtggatgcgcacgcgcttgcccagccgcacgcgggtcaccagggtgacgcgggcgagcagttcgctgccgtcgtccaccacgcagtccgcgccgatgaggctgccggtgccgatcacgcagccatcgcccacgcggctacgcgcaccgatgctgacgaacggaccgacatgcgcgccaggcgacacctgcgcggtcgggtcgatgaccgcagacggatgaatacccggttcgcataccggcgctacgtcgaacagcgcggcgatcttggcgaacgcggtatacggatccttggcgaccagcgcggtgcccttggcggcttcggcatcgtcggcacgcaacaccaccactgcggcctgggagtcggccagctgcgggcgatagcgcgggttggacagaaaactcagctgtcccgcgccggcatgggccagggtggcgacgccgctgacttcggtgctgccgtcaccaagaacggtcaacccaaattgtccggcaatcgcactggcggtcaagcgcatcagggtaaatctcgcgtaaacggtaaagtgctgattttataggaaaaacgtcgcaaaaagttggctaaacagtcgggcgtatttcttgcggggccgcaacgacgcggcgaaccgaaggaagaagcctatgaaaactgtcctctccattttcggtgcgtgatcctactgggggcgatcaccatagtgcatcggccgatgatttctcgcgcaacagcgcgccgacgcgcagagcttctgggaccagcaggtgcaatgcgtcaactcgtccgactggggcgccaccgccacctgcctgggcaacgtctggaacacgtacttctaagtctgtttcacaccagggtgttcaaacaaacaatggcggcccgagtatccgggccgccattgtgttgtgtgccaatcttagaactgactgccgaaggtgaactgcagacgctcgatctggtcgttgtcttccttcttcagcgggaacgcgtagctgatcgaaatcgggccgaccggggcgcgccacaacagcgccacaccggtggacgcacgcagctcgttggccttgaagttgtccacgccgttgtacacgttaccgaagtcgaagaacgccgaaatgcgcgccgatgggctatcgaacagcttggggaaatacatttccaccgagcccaccgtcttgaacgaaccacccagcggctggccgcggctgtagttgaggttgcgctccgaacgtggacctaaggtgttgtcttcgaagccgcgcaccgagttggtgccgccagcgtagaagttctcgtagaacggcaggccgctggcggtaacggtccgggtcgagccatccgggttggtgaacacgcgggtggtgtcgctgccgtagctatcgccatagcccagctcgaagcgcgtgttcaacaccagcgccgggatgatcggccagtacttggagatctggtagttgagcttgtagtactcgaccgtggagccgggcagggtggtttccaggcccacacgctggtagatgccgcgtgttggcatgaagaaatcgttgcgggtgtcgcgcgcccagcccagctcggtgcgccaggcatggaaggtgcgcgaaccgactgcatcgatgtagtcgatgatcgattgcggggtttggccttggaacgtgttgatctggttgctgtcgatgccgaccatcgccgaaacggtatcgttctcggtgatcggcacgccgaacaatacctgcgccgctccgttcttgctgttgtactgggcggtgttgaagttcgaataatccagcgaccgccaggacaggttgtagcccagcgacacgccgtcgtcggtaaagaacgggttggtgtaggagaacgcataacgctgctgatagctgctgcgcgaggcctccaccgccacccggttaccaccgcccaggaagttgttttgcgacaactgcaccgaggtggtcacaccgaagctctgtgagtaacccaggccaaccacgaagctgccggaggtggtctccttgacgttgtagaccacgtcgacctggtcgttgctgccgggcaccgcgggcgtttccacctcgacgctttcgaagtagcccaggcgctgcagacggatcttggaacggtctatcgccgcctgcgagtaccaggtgttttcgaactggcgcatttcgcggcgcaagacctcgtcggaggtgcggctattgcccttgtagaggatgcggcgcacggtcacgcgcgggccgggcaccacctgcaggttcaccgccacggtgcggtcttcgcggttcggggtcgggatcggattgaccttggcgaacgcataaccgacgttgctcaacgtgttggtgatcgcatcggaggtgtgctccagcagcgcacgcgagaagatgtcgccggccttgggaatcaccagacgctcgatgtcggcctgcggcagcacggtgtcgccggtgaccttgatctcggaaatcttgtattgctcgccctcggtaaccccggcgctgatgaacatgtcgcgcttgtcggggctgatcgacacctgggtggagtcgatgctgaagtccacatagccgcggtccaggtaccaggagttgagcttctccaggtcgccggacatcttttccttggagtactggtcgtcgcggcggtaccacgaggcccagttgtgttccttggattcccagttgtccaggatgtcctcgttggcgaacttttccgtaccgatcaggttgacgtggcggatcttggccgccttgccttccttgatcgcgatggccacatcgacgcggttacggtccagtgggctcaccgtcggggtgatttccacgttgtacttgccgcggttgttgtactggcgggtcaattcctgggtcacgcggtccaggctcaggcggtcgaaggtaccgccctcggtcaggccgatgtcgcccaggcccttgagcagttcctcggacttgatgtccttgttgccggtcacggtgagcttgttgatcgccgggcgctccttgaccgtgatcaccagaatgttgccctggcgatccagttgcacgtcctcgaagaagccggtgcggtagagcgcacggatcgcgtcggccaccttggcatcgtccacggtgtcgccgcggttcaccggcagataggtgaacacggtgccggaggcaatgcgctgcaggccgtcgacgcggatgtcgctggcaacgaacggctcggcggccagggcaacggccggcaggctgaggccggcggcaagagcgagggcaagcaggcggcgagtgggaagacgcgtcatgtcacatccggttggagtcgtattcgggtattgctggatgccggcgtatgacgacgacaacaggcggaaagagtggaacagcttcatcgtggaaccagaccgaggatgtcgttgtagaacgccagtcccatcaacccggccaggaccgccaggccgacgtattgtccggcaatcatggcccgttcgctgatcgggctgcccttgatcaactcgataaggtaatacagcagatgccccccgtccaagatcgggatgggcatcaggttgaagatcgccaggctgagcgacagcaaccccaggaaatacaggaaccagtcgagcccgcgttcggccgaggcgttggccgcgcgcgcaatggtgaccgggccggagatgctcttgaccgaggcctggccggtgagcatgcgcttcatcatgcccagcgaatcggccgtcattcggccggtttcgcggatcgcagccggcacggcggcgagcagcccgtattgctgacggctgtcgtattccggggccggcgcggcggccgggcgcacgccgatcatccactggccttgcgtcgatttgcgcggggcgatttccagggccagacggtcttcaccgcgtgccacctcgatcatgcccgggccgccgtgcgcacccagcgcctgcacctgcggaatgatgtcttctgccgagcggatcggctggccgtcgatggccacgatgcggtcgcccggcttgagcaggccgtcggccaccgaacccttcaccactgcggcaatcaccggtggctgcaacatgaactgccagccgatgccggccagcgacgccacccggcgttcgtcgaagccgaccggcaactgcgacaggcgcaaggtatgttcgctgctgctcgcagcgtcggaggcgctcaggacgcggacatcgcgcttgtccattgccgcgatggtgagctgcatgttggcatcgctccagctgctgacgctgcggccgtcgatgcgcacgatgcgctcgccctgggcgagcccggcttcggccgccagcccatcggcgcggccgacggtggccgaataatcctgcttgcccaccacaaacatcgcccacagcatcgtcatgcacagcaacaggttggcgatgggaccggccgccacgatcgcgatgcgttgccacacggtcttgcgattgaaggcctggtccagctccaccggaggcacctcgccttcgcgctcgtcgagcatcttgacgtagccgcctagcgggatcgcggccactacgaactcggtgccatggcggtcgcggcgcatccacaacggtttgccgaagcccagcgaaaaacgcagcaccttgaccccgcagcgtcgcgcgacccagaaatgcccgaactcatggaaggtcaccaacacgcccaggctgacgatcatccaccagaccgaaccgatgaagtcacccatgtgtgcagctcgcggacgtggatcgatcaggcatgaagggcgtggtgggcgagggcgcgttcagtgatttgccgggcttgcgcatcggcaaaaagcagggtgtcgagggtgtcggcattgtgccgcgggagcgttgtcagtgcgtgttcgaccaacgcagggatcgctaggaaacccacctggccctgaagaaacgctgaaacagcgacttcgttggccgcgttcaggatcgccggtgcggtgccaccggcccgtaatgcgtcccaggccaggcgcaggcacgggaatgcggcggtgtccggagcctcgaaatccagccggccctggctgagcaggtccagcccgccaaccccggattcgacccgctccggccaggccaagcccaccgccagagtggtgcgcatgtccggcaggccaagctgggccagggtggagccgtcgacgaattcgaccagcgaatgcaccaggctttgcgggtgcaccaacacatcgatctgctcgcccggcaggccgaacaggtgatgcgcctcgatcacttccaggcccttgttcatcagggtggccgaatccaccgagatcttcggccccatcgaccacttaggatgcgccaccgcctgcgcaggcgtgactgccgcaagccctgcgcggtcccggccacggaacgggccaccggaggcagtcaggatgacccggcgcacgccgcggccagcgtcgcaggagcgcaggcactggaagatggcgctgtgttcgctgtcgatcggaatgatttcagcgccggcggcggttgcggtgcgggtcagcaactcgccggccagcaccagcgattccttgttggccagcaacagacgctttccagcgcgcgccgcggccagcgtagacggcagcccggccgcaccaacgatggccgccaccacggtgtcgcacgcgtcgctgccggccagtgcgtccagcgcctcggcgccagcatgcgcctgggtcgccagcccgagcgcgcgcaggccatcgcgtagcgccgggtacagcgctgcatcggcgatcagcgcatgcgcaggctggtgcgcggcgcacagcgccagcaggtcctcgaccttgctgccggccgacagcacgctggcgcgcagccgctcggggtggcgcgcgatcacgtccagcgccgatgcgccgatcgagccggtggcgccgaagacggcgacctgacggagagaagaaccagccatgcctagaatccgagaatttccttgccgagtgcaaacaccggcagggcggcgagcacgccatcgatacggtccaatacaccgccgtggccgggaatcagcgtgcctgagtccttggcaccggcgtggcgcttgagcaggctctcgaacaggtcgccgagcaccgatgccagcaccgccagcgcggaaaccagcatcagctgcggcacatgcgccagcgtcagcccggccagccagccgaacgcgcaggccaccgcaatgccggcaagcatcccgccgagcaggccttcgatggtcttgttggggctgacccgcggcgccagcttgtgcttgccgaacgcgcggccggcgaagtacgcaccggagtcggccgcccacaccgtggtcagcgatgtcagcagccacaggttgcctttgtccgggctggcatgcagcagcaccagcgccgcccaggccggcaggaccgccagggtgccggcggccagcttgagcgcacgtgcctggccgttgcaatgatcggcgccgaaggtgaaaaagcgcagccacagcagcgccagcaaccaccacgccacgcccacgagcgacgcaatctgaaacagcaccatggagccggccgaggcccataccatcagcaccatcagcagcaggttgagcatcagcagcacggtgcgcggcaggctgtcgtcgatgccggaaagcttgagccattcccacaggccggtcaggaacaggaccgctgccagcgctgccagccattgactaggcagcagcacgatcgcgcaaatcgcgagcggcgccatgatcagcgcggcaatcacgcgagtcttggtcatgcggaggacgtctccgtcgccttgtcggcgatctgtgcactggtcaggccgaagcggcgttcgcgcccggcatagtcgtccagcgcttgctgcattacgccggcatcgaactccggccacagggtttcggtgaaccacagttcggtgtaggccagctgccacagcaggaaattgctgatgcgggtgtcgccaccggtgcggatgaacagatccggcgcgggcaggtcggccagggccacacggctggacagcagcgcttcgtcgatctgctccggctgcaaacggccggcagcgacgtcttcggccaatgcgcgggcagccgtggcgatgtcctggcggccgccgtaactggctgcgatgctcagcaccagccgcgcattggcggcggtgctacgctcggcgccggccatgcgatcgcgcaacggtgcggcgaagcggctgcggtcgccgatgaagcgcacctgcacgccacgccgctgcagttctccaacctcgcggtcgagcgcatgcaggaagagcttcatcagcgcatcgacctcatcctgcggacggccccagttttcgctggagaacgcgaacagggtgagcgccgacacgcctttttccaggcagaaatcgatcgtgcgattgaccgcgcgcgcaccggcgcggtggccgatcacgcgcggacgccgccgacgctgcgcccaacgtccgttgccatccatgatgatggcaatgtggcgcggcacgtctgcgacaggagggactggatgcatggcaggcgatgccacgatcagaccgtcatcaattcctgttccttggccttgacgacctcatccacatccttgatggccttgtcggtgagcttctggatgtcgtcttcggcaccgcgggcttcgtcttcggtgacggccttgtccttgagcagatccttgacctgctggttggcatcgcgacggatgttgcggatggccaccttgctgtcttcgccttcgccatgcaccgacttgctgagctccttgcggcgctcctcggtcagcggcggcaggttcagacggatcacggtgccgaccacggtcggggtcaggcccagatccgaggcgtagatggctttttccacgtccttgatcatgcccttgtcgaacaggctgatgaccagtgagcggccttcggacacgctgatgctggcgacctgattcaggggtgtgtcggtgccgtaggccttgaccttgatgccgtccagcagcgccggcgaggcgcggccggtgcgaacggtggtcaaggaatggcgcagagcatcgatgctcttggtcatgcgcgtctgcgcgtcttgtttgatctgggtgagcatcgccggaatccgtttggagctgaatccatggattatagccgggactgaggtttccgactcgcaagccgtcaggacctgcgcagccggttcacagcggaggtcgatctcgatcagccatcagcgcagtgcgtcgcaccacgctgtgacgaatccccaatcccgactcccgcatctccaaactcagctacggccctgcactaacgtgccgatctgttcgccgtgcaggatgcgcagcagcacacccggctcgctcatgccgaagatgcgcaacggcaggtcgctgtcgcgcgccagtgcgaaggcggcggtgtccatcacttccaggtcctgcatgatgacctgatcgtaggtcagactgtcgtagcgcaccgcgtcggtgtgcttcttcgggtccttgtcgtacacgccatcgaccttggttgccttgagcaacaagtcggcaccgatctcgatcgcgcgcagcgctgcgcccgagtcggtggtgaagaacgggttgccggtgccggcggcgaagatcgcaatgcggcctttttccagatggcggatcgcacgacggcggatgaagtcttcgcagacgtcgttgatcttgatcgcgctcatcacgcgcaccttggcgccgagtttttccagtgcgtcctgcatcgccagcgcattgatcacggtggccaacatgcccatgtggtcgccggtgacgcggtccatgccgcttgcagccaggccggcgccgcggaagatgttgccgccgccgatcaccagcgctacctgcgcgccggcctgctgggcctcgatcacttcatgcgccaggcgattgatcaccttcgggtcgatgccgtaatccccgtctcccatcagcgcctccccggaaagtttgagaagaatgcggcgataggaaagttcggacatgggggaggcctcggggtagggaatctgcaaaccccggcaattctagcggaagcccgtcacctggcgtggtaaaaattcttttgttggcagcggcgtgacctgttgctcagtgcgcgcgcggtcaatgccatgtccatgccgatcacgttggccgtggtggtcatgtccacgtccgggtcctgcgcaagttcgatgatgcgcagcgcaatgccgggcggcgatggcaggttgcggcagtaatgcagggcggcctggagatctggttgcattgagtcatcgccgacagtgaccgtaagcatacagctgcggtcgttggatggggcgcgccatgctgcgccatcgccgcgcggtaaaatcgccgcgcggtaaaaatgtgcgcgatagacgccaaaagcctggtcgccatcgtgaagtaacggcaatgccgaccgcatctgtagcgttgcggccgcttgcgcaggtggcggatgcgttcgtttcagatttgcgacacgctgcggatgtgtggcgtgcaggtaaaaaaagccgcggcatgccgcggctttttctgagtggtgaagatcaggccaggccggcctgcttcatcacttcggcggcgtagtcttccaccaccttttcgatgccttcgccaacggccaggcgctggaaccggatcacttcggcgccggcggccttgacggcctgctcgacggtctggtcggtgttcagcacgtacggctggccgtacagcgtcacttcgttgacgatcttgctgatcttgccgctgatgatcttttccaggatatcggccggcttggccttgtccttctcagacatcttggccagttcgatttccttttccttggcaacgaattcggccggaacgtcggaggccttgacgtgcggcgggttcatcgcagcgatgtgcatcgcgatgccgcgcgccagctcgatgtcgccacccttcagctcgaccagcacgccgatacggccgccgtgcacgtaggccgctacgttgttggcgctgtcgatacggaccaggcgacgcacctgcaggttttcgccgaccttggcgatcaccgcagcgcgacgctcttcgatggtctcgccgctgtcgagcttgacgctcttgagtgcttcggcatcggcagcatccgagttcagtgcggcattggctacaacctcggtgaaggccaggaagttctcgtccttggcgacgaagtcggtctcggagttgacctcgaccagcacggccttgccgccggcctgtgcggtggcgatgcggccttcggcggcaacgcggtcagccttcttgtcggccttggccagacccgacttgcgcagccactcggccgcggcgtcgatgtcgcctgcgttttcgacgagtgccttcttgcactccatcatgccggcgccggtgcgctcgcgcagttccttgaccagggaagcagtgatttccatggaattacctcatatggacaaatgcgtgcggcggaagtgtttccgccagtagaagacggtgcagcgtgccgccgcccccgtagatatcgtcagtggcctctgcgacgggccgcgagggcaccgtcggggatgcggccgcacagcatggtgcggccgcattgcatgccgattactcggcagccggagcgtcggcctttttctcgcccttcttggccggagcgcgacggcccttgccttcgtcggcggactcagccgagaactcttcttcacgcactgacgccgagttcggcgcagcagccttgccttccagcacggcatcggcagcggcacgtgcgtacagctgcacggcgcggatggcgtcgtcgttacccgggatggcgtagtcgaccaggttggggttgtagttggtgtcgaccacggcgatcaccgggatgccgagcttcttggcttccttgatggcgatgtcttcatggccgatgtcgatcacgaagatcgcgtcgggcagacggttcatttccttgatgccccccagcgaggcgtccagcttctcgcgctcgcgacgcaggctcagcacttcgtgcttgaccagcttgtcgaaggtgccatcggtctcggccgcttccagttccttcagacgggcaaccgactgcttgacggtgcggaagttggtcagcgtgccgcccagccagcgctgggtcatgaacggcatgccgcaacgctcggcctcttccttgatggacgcacgcgcgctgcgcttggtgcccaggaacaggatggtgccgcgcttctgcgcgatcgaggacagatagttcatcgcatcgttgaaaagcggaaccgtcttttcgaggttgatgatgtgaatcttgccgcgtgcgccgaagatgtactgcgccatgttggggtgccagtaacggcactggtgaccgaagtggacgccggcttccagcatctgacgcatggtgacttggggcattgcaggaactcctgagagcggaatcgccgtgcgcggactggacttttgaaaagtccgcacatggacgcgtgggcttgcgagagacgcgcacagacacacgcaaagattccggggttgggcttccctgttgcctccgcgacgaaccctgtgtgagggcaccccggcgcggatggcggcagcaggtgtgaattcgtcggtgacgtccgacgtgaacgacgcaatgcgtgaagacgcaaaacagcgcgcggagtatagagggcctggcggcgtggtgcaattggccggaattgggaattgcaaggtccagctcgcctgagcgttcaccagtccacaaaacggtcagccaccggaaggcactctaccaattcccgattctcagttcccgatgcccggctctaaagccaacgtgctctcgatatcgctattgatacgcgccacgaagcggccgctgcctgcgggcaggttgccgggcagggcccactggcgggtctgaccgggcaggacatagccggccaggtccttgcagatgctgcggcgggtgccatccgcgtcgacgtaggccagatcggccaggcgtgcgtggctgaccccggggttgtggatgcgcagcatgcggtcgctgccatgcccggccaaggtggtctggagtgccggctgcggtgcgctggcttggctggactgtgcgaataccggcgtggaatagcgcagcaagtcggtctcgttgccgatggcgtgctgggtcacgacgagacgatagctgtcttcggcctgcgtggggctggggccgaggcgaatcacccgcagcagctgccggccttgcgacggaatttcgaaatgcgccgggctgacggtggcgccgctggccggctcaagcagttcgcgttcgccgtcctgacgccagtggtagagcttggcatccgcacgccacggctgcgcggcctggttgtagagccagacggtggcctggtcgctgtcggccgggatatgcgcggtggtgggggcgatggcgatttcggcggcgcgggtggtgccgcttgctgttgtacaggccatgaccaagagcgaggtcagcagactgtgaacatgatgggaggcggccatgctcaaaacgcgatggtggtgaagcgagcgctacttgcgggcgtcggcccggcgagtgcgctggcgtcctggccggtgctggcgactgtaggcgtttcactgcggctggcaggctcggcgatcgccatcggcgtgcccctggagcaactgacgcgcggtggcgtggtgcgcagttcgcagccgctgagcagccgcagaccgatgtgcagcgtgcaattctccagcccgtgcgcagcggttgcgctcgccatggtagaggttgctgcgcaagcgatagctgccagggccaggcgcttcaagagggtgaccagcgtcatggaggcaatcgtttgcattggacgcaacagatagcgacgccccggatgcgaactttattaactgtcagtaagtgatcgagacggtcaccgtgtcggtgtaggcgccagcaatgggcagttgtggagccggcgcgcggccgtagaccgtgaccgtctgcgtcgtgccgttaccggtgccggacagcgtgtccaccccggtgacggtgccccaccgagcactccggccagcgttgctgtagagctcgtaggtaatgtaattggcgctgctggcgtggcgcatgcgccggacgttgccggtggcgttgctgccgttgtccagcccgatattccaggcggtacggttggtgcaggccaggctgatggtggacgtacgatcgatggcggtgtcgatggtgccggcgatgctgccgaaatccaggtccgtggtgacataggtattgcagcgtgccggcacgttggccgaggcggtgaacggaaacgcgttactggcagtcttggagccgctgccgccagctgtgcagttgctcggcgccggcggcacaccagtgatgctttcgttgtaggaatagcgcagcacggtgtcggcgccgccaaaagtactggtgtggttgccgaccgacaggatctggctggccggaattcgcccatacacggtaatggtggccgtctgtgagccgccgatgatcaccgggacgttataggacagtgtcaatgtgcgtggcgagggcgccgctgacccggtggcgccccagatctgcgtgcgcgtcgcctcgctgtatatctggaagtccagcccgtcgctggtggagttgagcatgcggcgtggtgcatagatgccgctgctggcactgcccgggccaaggtccaggcaaaggctgacttgtgcatagcccagcacgctgagcgcggcagtcgcgcaggacacattgagcgttgccactgcatcggtggtgccgttgaccgccacgttgccaaatgccaacggagtgccaagggtgacggtacacgtggtgtccgcgtgcgcacgctcgctgggtgcgagccacacaatcgcgatcgtcagcgcaagtgccaggcgccaaagcgtggacatgctcatggcgttgtttgctcaagcatgcacggcagtggaccgacgcgcggaatgccgcccgggtcgaccggatacgcgaactgcgcgacgcaacggccttggggcagttccaccagaatgcgattgtcgccttgcagattgtccaggtaggtttcgccgtcgtagccgaccaccacgcgttcggaactgccgtcgcgccgcaccacgctgccaactggcagcggcgcgccctgcgcatcgtgcagcacgatgatggcggcgcgcacgcgggtgatgccgaagtgcaccgccacaccggatcgctggcgcggcgtcaccgtcgtgtcgacacggtccacgcgcaggtccgccggcagggtcaaggtatcgatggataactgattgcgctgccaggactgcaatggtgtcaccagcagggtgccgtgcgcatcggtgaccccgatcaagcggttctccagccgcaccggaatgccaggctggccgtcggtggagaccaccgcgaacgcgtcctggatgtcgcgcgcggcgaaggtgcggccgttcatccacaccaggctgccgctggcgctggcatagccgaaactgtcgccgtcctgggttgctgcgccgaggttgtaacggcccacccgattcaaccagcccagttcggccagcccgccgctggcatcgtcaccggcacggccctgcaggcgccaaccgatgccacccagatcgccatcaccgggcagtggttggctgatatcggccacaaagccggtgcggttaccgttgcgctgcatcgaggcgctggcctgacgtaatccgccaagcgtggtcgacaccgacaggtacaggctgcgatcgctggagacatccagattctgattgcccgacagattggcggcccagttgcgcccgaagttgcgcgaccagaacacgctggcatagcgcgaggtttcgccttgcggatagctcagccgcacataacttgtgccgagtgaaccgatctggccgacgttgacgccgagcgctgcacggtcgctgacgcgcgcaggcaatgcgccctgcaatgcgcccaggtcgcggtaatcgccatgggtgcgctgggtgcccagattgacgttgaaacgccggttgttccagccgtagcccagcacgtactggccgccgcgcagtgcgtccatccggctgtgcgcgtaggcggcgttgaacacaccgcccacgccaagcaaccacacgccgcctacgccggcattgatcacgctaccgccggtttcggcatgcgcttcgatcatgaaatcgtcgcgcaggccgttgcggaaggtggcggttgccacacgacgtggatcgtaggaaaacgagcgcacaccgtattcgcggcgcagatggccaatgccggccgaccattcggaaatgccgcgcgccagcagctgtggtgtgccatagaaggcgaaatccaacctacgcacgcggccgaatgcatcggtcaccacgatctgcgcctggccagtgccgctgatgcccggttgcgcggccagctgaaacgggccggccggcacctggccgctgtattggcgcagcccgtccacgtacagctccacggtggaaggcaccgccgcttcgccgagaaagctcggcgtcggcgtcagcacgcgatacggctgcaaggcgtaattgcggccgatctgcacgccgcccaggcggatcgagcggctccagtcgacaaagccgctatagaaatcgcccacgctgaggctggtggcgctgtccggaaaatccatctgccaggcgctgtccaggcgcaccgcttcggtccgccagcgttcgtcctgcgggcggtcgtaagcaagaaaaattgcagtggtgtcgaccatgccgcggccgatgccgaaggcacgcagttcggtcgccagcgacgcgctgctggcgccggcattgcgggtggcatacaggtcgtaattgagcagcaggcccggcgaggcagtggcgctgggcggggccacttgttcggttttcaacaccgtggtggacaacgacagctgtgccagtggcacctgcagcgcaagccgctgtagcgcggcgtcgtaacgcacttctacatcgggcaggcggtccagatcgaccaacgcgccaggcgcgcggtcggccagaataaagccgagtttgcgcagggtttccaccgagccgcgcagccggccatcgacaagttcgaacggcgccaggccgcggtcggcctgattcacggtgacgtccagatacagcgtttgcggctgtggcgtggcgcctggcggcggctgatcggggagcgatgtcacatcggccagatcgccggctgcggcgctgcccaggcaggtggcggtcgcaagcagcgtcatcgccagccgagccgcatcacggcgccgtcggcgcggccaacaaagtgcgttcgtcagcctcaccattgatccttgcgatgatggtgccgcggccgaactgcgccagcggcgcacccagcgaccaacgcatggtctggccgggcagcacatagccaaccaagccattcaatgtggtcttggtcgcgccatcgacttggtgccgcaggtcggcgacctgggcatgtccgttgccggtattactgatctggatctgcgccttgccatcgctgccggcaaccacgtgcgctctcagcgtcggtgcgggttcagtgttgccgggtggcagcaggaagatcggcaccgagtaacgcagcacgaactgcatgcccttgcggtcggtatcggtgcttggcagctcgtcgacgatgatgcggtaacactgctcctgcccggtgggcgcaggtccggcgcggatcacccgaatcaactgacgttcgccggcggccagggtgcgcatcggtgggctgaccagcacgtcctgggtgggctcaagctgatcctgcccatcgcgctggttccagcgataggcgcgggtctgcacttgtactggcgcgctgccgctattgctcagccacaagccgtcggcggtttgctgcgcgctcaggctcagcgaggtcggcgccaactgcaggctggccgcatgtgccggcgtcggcgagacgccgttggccacgaccagcgtcatcgccagtccggctgacatcagccaggcgggtaaatgcggcaacgggtgaagatgcacaggcatgcacgtgctcaatagacgatcgtggcagttatcgtgtcctggtagctaccggtcgccgcattgctggccgccgggttggtcacgcggccgtagaccgggtaaacctggttgataccggtggcggtacggctgagcgtattggtgccggtggtgctgccccagaccgtgctgcgggcgatgtcttggtagagctggtaggcgatgaagttattggtggtcaccagcgggtcggtattcttcatgcggcgggtggtgacgtcattggcggtggcggcattgtcgcccgcgctcaatgcgatgttgtatggggtcaatgcggtgcactgcgcggtgacgctgccgttggcgtcgacgttggccgtggaggtcgagagtaccgaaccgaagtcgacgtccgtggcggacgcggcggtaatcgtgcaggccttggtgatcgcgatcttgacgttgaaggtggtggtgtctgccgcgctcgccatgccaatggtcgagaggaggccgagagacagcagcacagggcggacagtacgcatggacatttccttgaccggtctggtcattgatgacgcgacgatttgtcgccttccctgcaatgcatcagctgtgccaaccataacgccgaattcacaggctatctacctgtgtcggctggtctttttcgtgaaactgcgatgtcctgcggatgacttcgtcaatgcagattttgacgcttattgcgctgcgtcacacatgcatgggcggtcgcgacgggattttgctgcaccgtccgcttggcgctgcaccgctaatgttctgcaaaaaacgtcggcgtggatcgttcagattcatgccgaatcggcgataatcgcgttcatgagcgtcaatctaaaaacgaaagaagaaatcgaactgatgcgcgtcgccggccgcctggccgccgaagtgctcgatgtcgtggcccgctatgtccagccgggcgtgaccactgccgagctggaccgcatctgccatgaccacatcgtcaacgtgcagggcaccattcctgccaacgtgggctaccgcggcttccccaagagcgtgtgtacttccgtcaacaacgtgatttgtcacggtatcccgagcgccgccaaggtgttgaaggatggcgacatcgtcaatatcgatgtcaccgtcatcaaggatggctggcacggcgacaccagccgcatgtattacgtcggcacgccgtcggtgatggccaagcgtttggtcgacaccacctatgaagcgatgtggcgtgggatccgcgcggtcaagccgggcgctacgctgggcgatgtgggtcacgccatccagaagttcgccgagtccgagcgtttcagcgtggtgcgcgattactgcggccatggcatcggcaaggtctaccacgacgagccgcaggtgatgcattacggccgtccaggcgaagggctggtgctcaagccgggcatgaccttcaccatcgagccgatgatcaacgaaggcacctatcaccataagaccctgcccgacggctggacggtggtcaccaaggaccgcaagttgtccgcacagtgggaacacatggtggcggtgaccgaagacggcgtggatgtgctgacgctgtcggccaattcgcccgcgccggtatgacggacgcgccggcggagcgacccgacccaagcgtcgccggcgacgcggactgggccgcacaggcccgtccgctgctggtgcatgcggacatgcggttgcgcaaacgcttcgaccaaggcgaaccgatcgagcggctggtggcgctgcgcgcacgcgcggtcgatcaattgatgcgcaacgcctggacccgctgcatcccggccgacagtggcctgtcgctgcacgcggtgggcggctacgggcgcggtgagctattcccgcgctcggacgtggacgtgttggtgctgggcgatagcgtggcccagcaacggcatgagcaacacctgtcgcgcttgttcgcgttgctgtgggatgtggggctgccgatcagccacgcggtgcgctcgccgacgcagtgcatggtggcggcggccgatcagaccgtgcttaccgccttgatcgaatcgcgggccctggtggccgatgccgctgcgcgcgctgcattggcggcggccatcgcgccgcaacgcgtatggccgccgcgcgatttcttccaggccaagcgcgaggaattgctggcgcgccaccaacgcttcggcgacaccgcggacaatctcgaacccgacatcaaggacggcccaggcggtttgcgcgatttgcagacattgggttgtatggccttgcgtgcgttcggagtcaaggacgtggaggcattggtcgggctgggccatgtcggctgcgacgaagccgccgcgttgcgtcgcgagcgcgaagaactggcccgcctgcggtttggtctgcacatcgtggccaaccggccggaagagcgcctgcgtttcgattatcaaaagaccctcgccgaacggctggggtttgccgacgacctggaaagcctgggcgtggaaaaaatgatgcagcgcttttatcgcagcgctgcgttgatccgccgcatcagcgaccgtctgctacagcgctttgaagaacagttcgatggcgaagcgacaccggaatcgctgggtggcggcttcagcctacgtcgcggctatctggctgccgactcggacagctggccgggcgacgatgtgttgcaggtgtttgcactgttcgtgcactgggcggcacatcgcgaggtgcgcggcctgcattcgttgactgcgcgcgcgctggccgaggtgctgcgcgagtttccggcgtacgacgttgccgatgccaccgcccgcgagctcttcatggcgctgctgcgcggcacgcgtgcggtggaaacgcttaatcgcatggcgcggctgggcgtgttgggccagtggattccggcattcgccagcgtctccgggcgcatgcagttcgacctgttccatgtctatacggtggatcagcacacattgatggtgttgcggaacatcgcgctgtttgccgctggccgcgccgatgagcgtttctcgattgcgcatgaagtctggccgcgtctgcgcaagccggaactgctactgctggccgggctgtttcacgatatcgccaagggccgtggcggcgatcattccgaattgggtgcggtggatacgcgcgcgttctgcctggcgcatcgcctgagcgaaggcgataccgaactggtcacctggctggtggagcagcacctgcgcatgtcggtcaccgcgcagaagcaggacatctccgacccggaagtgatccaccgtttcgccacgttggtcggcacacgcgagcgtctggattatctgtatctgctgacctgcgccgacatcgccggcaccagtcccaagttgtggaatgcatggaaagaccgcttgttggcggatctgtatttcgccgcgcgtcgcgccttgcgcgaaggggtggaacatccgccgccgcgcgaggagcgcctgcgcgaagcgcgcgaatccgcgcgtgcgctgatgcaggcgcaagggcatgacgatgccaccatcgaccggcaattcgccggcatgccggacgagaacttcctgcgcttccgtcccgagcaactggcctggcaggcggcgtcgctgatcgaagtggagatcgcccagaccctggtcaaggcacggcgcgcggtgcctgacaacgatgcactggaagtgttcgtgtattcgcccgaccgcgatgggctgtttgcggccatcgtcgccactctcgatcgcaagggctacggtattcaccgtgcacgcgtgctggacgcgccacacgatgcgatcttcgacgtgttcgaagtgctgccgcgggacacctacgccgatggcgacccgcagcggctggcagcaacgctgcgccaggtgctggccggcgacctgcagcaggtgcggccggcacggcgtgcagtgccgggccagttgcggcatttccgcttcgcaccgcgggtggaattcagcgaaagcgccgatggccgacgcacccgcatcagcctggtcgcacccgatcgccccggcctgctggccgatgtggcgcacgtattgcgcgtgcagcacctgcgcgtgcacgacgcgcgcatcgccaccttcggcgagcgtgccgaagaccagttccagatcaccgacgagcacgaccgcccgttgtccgaatccgcccggcaggccctgcgcgatgcactgtgcgcctgcctcgaccctgtctagcactccggagacccccatggccaccagcaagaagaccgcgcccaagcagagcgcgaccaccaacaaggcaacgtccaagcccacgcgcgcaacgcgtggcaaggctgccaaggcgccggttgccgcctccaagccgcttgctggcgtcggcaaaaagagcgctgctgccggtgctatcggcagcaaggccgctgcaccgagcgctgcaggccacacacctgccgcaaagaaggcagccagcaagcaagcgtcttctactgcaccgcgcgtggccaagcagccgaccaaggtggtttctgcaccggccgcagagaaagctgctgcggcaaagaaactgccgattgccgagcaggccgtgcacagcgccgcaacgcaggtgggcagcgatgaactcaaattcggtatcgaaagcgcgttcgaacggcgcgccacgctgaccatggacgagatcgacggctccacgcgcgcaatggtcacgcgcgtgatcgacggcctggaaagcggcgaatttcgcgtcgccgagccggacgggcagggcggctgggccgtcaacgcgtggttgaaaaaagccgtgctgctgtatttccgcgtcaacgagatggcggtgatcgatgcacagccggcgccgttctgggacaaggtggaatcgcgctttgccggcttccatgaagcgcaattccgcaaggccggcgtgcgcgtggtgccgggcgcggtggcgcggcgcggcagttacttcggcaaggacgtggtgctgatgccgagcttcaccaacatcggtgcgtatgtcggcgaaggcaccatggtcgacacctgggccacggtgggttcgtgcgcgcagatcggcaagcattgccatctgtccggcggcgccggcatcggcggcgtgctcgaaccgctgcaggccagtcccaccatcatcgaagatcactgcttcatcggcgcacgttcggaagtggtggagggtgtggtcatcggccaccacagcgtgatcggcatgggcgtgttcatcggccagagcacgcgcatctacaaccgcgccaccggcgagatttcctatggatacgtgccgccgtacagcgtggtggtgtccggccagctgccctccaaagacggctcgcactcgctgtattgcgcggtgatcgtcaagcaggtcgatgccaggacgcgcagcaagaccagcgtcaacgagttgctgcgcggtctggccgattgagtgccacgcagcccgtcggcgccatgctgtcgcgttcgcccagtggctggatccgttggcgcctcccggccctgtggttgggatgggtgcggtctacgttgccggctcgccgatgcgcgatggcgtttcgcagcagttggacatgctgcgttggctggcgcctgcattcatgcgggtgcggaccttgcgtctggcatgggcgtccaggcggtgggcacaggtctgcgatgcgggcgatgcgcgggagatcgtccaacaaggacggtcccagcgcgtggatcttgccgagctgcgccgcgtcgatgtcgcagggctggttccgccgctgcggatggcgctggaattccatggagaacgcgccgatgtggtgttcctgccggcacgctgccttgaataccattaattggcaaacaccctgtcgccacgcgcaagcgcgcgccgcgcagtcgaaaagggcacaccatgaccacgctgtacggattgaagaagtgcgacacctgcaagaaggcgaccaagtggctggaccgctttggcgtggcctacaccttcgtcgattaccgcgagcacaaacccgagccggaaacgctggtcgcctgggccgaccaggccggcggattcgatgccttgatcaacaagtcctcgaccacctggcgccagttgccggacaacaaaaagacgcctggctcgcaggccgaatggaagctgttgctgcgcgaatatccgcagctgatccgacggcccttggtcgtcaccgacgacggcgcgttgagccagggattctccgacaacggtttcaagaagcggtttggcatcgagtgaacgtgcggccgtaccagtgcgaggactggcaccagctgtgtgccgtgcacgacgcggcgcggcggcaagcgctgcgggcggccggcttgcccgaagcgttgttgcccctgccggttgccgccgagcgtgaatcactgttcgactacacgctgcgcgtggccgagctcgacggacgcgtgatgggagtcgtggcctacgatgcgcagaagctcgcctggctgtacgtggcgccggacgcgcaacggcgcggcgttggcgccgcgttggttgcagcggtccagcaggatcgtccgaacggcctgtcgttggaattgctggaagcaactgacgcggtacaggcgttctaccaacgttgcggctttgtcgtcaccggcagctacggcggccgcattccgggaaatgagcgttttgcgctgcgcgcgcaggcgatgcgctggcatggccccgatgctgctccagcgatgcataaatcaaccgtgttatcacacaaggcctgacgacatgaacgatgtgctggatctgacctgcgatctgattgcacgcgcctcggtgactcccgaggatgctggctgccaggcactgcttgcagggcgcttgactgccgcgggcttcgcctgcgaacacctgcgcctgggcgaggtcgacaatctgtgggcaacgcatggcagcggcgcgccggtgctggtgttgctggggcataccgatgtggtaccgccgggcccgcgcgaggcctggaccagcgatccgttcgatccgcagatccgcgacggcgtgctgtacggtcgtggcgtggctgatatgaaaggcagcgtcgccgcgttcgtcgtcgccgcggagcagttcgtcgccgcgcatcgagcgcatgccggcacgctggcagtgttgctgacttcggacgaggagggcgatgccatcgatggcgtgcgccgggtcgccaacctctttctcgaacgcggacaggcgatcgattggtgcattaccggcgagccatcgtccaccgagcgcttgggcgatctgttgcgcgttggacgtcgcggcagcttgtccggcacgctcaccgtcaagggggtgcaggggcatgtggcgtacccacacaaggcgcgcaacccgatccatctggcagcgcctgcgctggccgaactggtcgcgcggcaatgggacgatggcttcgaaagcttcccgccgaccagtctgcaagtctccaatatccatgccggcactggcgccaataacgtgattcccggcgagctgcaggtggccttcaatctgcgctatacgccgcactgggacgcgccgcgcctggaggcggaaatcaccgcgctgctcgatcggcatgcgctggactacgcgctgcgctggcaccgcagcggcgagccgttctacaccccggaagggcgcttgcgtagcgtcgcgcgtgaggtgttgggcgcgtttgccggtgcgccaccggaagagagcaccggcggcggcacctccgacgcgcgcttcatcgcgccattgggcgcgcagtgcatcgaagtcggcccggtcaacgccagcattcatcaggtcgacgagcatgtgcgcgttgccgatctgcaagcactgccagcgctgtatcgcacactgatcgagcgcttgctgatcgagtgagcgggtcgcgtgcacaccgtcgttgccactgaaacagttgcaccggtgaaaacgaacggttagcgtcagcgacatggtcattcgccttgccaacctcaataacgccaaccgcaacaatctgcgcgcgaataatcgtacgcggccgatgcgggtctgcgactaggcgacgtccaccaaacgcccaggaatcagaaaacccgcatcggccgatgcgggtttttttatgggtgtcattttcatgcagcacgctctctcaccggccgccaaccccagcagttattcaggagtgtttccatgtgttccatctttggtattttcggcctgcaacccggtgacgacttgcaggcgctacgccggcaggcactggaatgttcgcagcggcagcgccatcgcgggccggactggagcggcgtctacgtcgatgccggggccatcctggtgcacgagcgcctggccatcgtcgacccggccggcggctcgcagccgttgctgtccgaagacgggcagctggcgctggcggtcaatggcgagatctacaaccatcgcgaactcaaggccgaactgctgcagccgtacgccttccagaccggctccgattgcgaggtgatcaatgcgctgtatcgcgaagatgtgccggccttgtatctcaatcgcctcaacggcatctttgcgtttgcgctgtgggataagacggaaggacgggtgatcatcgcacgcgacccgatcggtgtggtgccgctgtactgggggcacgaccgcgaaggccgtctgcgggtggcgtcggaattgaaatcgctggtggacgattgcgccgatgcggcgcagttccctccgggccattggtacgacagcgccaccggcgcgctgagccgttattacgagcgcgcctggcgcgaatatgccgaggtggaaggtgtgcaggtgcaactgcaggaattgcgcgaagccttcgagcgtgcggtgcatcgtcaactgatgaccgacgtgccgtacggcgtgttgttgtcgggcgggctggattcctcgttggttgcagcagttgccgcgcgctacgcccgtcaccgcgtcgaagagaacgataccaccgaagcgtggtggccacgcctgcattccttcgcgattggcttgaagggctcgcccgatttggcagcagcggaagtggccgccgctgcgctgggcaccgtgcaccacggcttcgaatacaccttcgaagaggggctggatgcgttgcctgacgtcattcgccacatcgaaacctacgacgtcaccaccattcgcgcttccacaccgatgttcttattggcgcggcgtatcaaggcgatgggcgtcaagatggtgctctccggcgaaggcagcgacgagatcttcggcggctacctgtatttccataaggcaccgaacgcgcgcgaattccatgaagagctggtgcgcaagctcgacgcgctcaacaactacgattgcctgcgcgcgaacaagtcgatgatggcctggggcgtggagccgcgcgtgccgttcctggatcgcgagttcctcgatgtggcgatgcgcatggacgccagtttcaaaatgatcgacaagaccagcagcggcgcggcgcgcatggaaaaaggcgtgctgcgcgaagcattcgcaggctatctgcccgagtcgattctgtggcgtcagaaggagcagttcagcgacggcgtgggctatggctggatcgacgggctgaaggcgcatgccgcagcgaacgtcagcgaacgcgagctcgccgctgccgaccgacgctacccggtcaacccgccgcagaccaaggaagcgtatttctatcgcaccttgttcgagcagtttttccccggacagtcggctgcggaaaccgtgccgggaggcaagtcgatcgcgtgctcgtcgccaaccgcgatcgcctgggatgcgagttttgccgcgatggcagacccatcgggccgcgccattgccggcgtccacgcgcaggcaatggactcgtaaggctgccgtaactgcagcggccggcgtgcattgctgacacggccgcgccgctgcgcttggtgcgcgtgtcttattgctcctggcgcacgcaatagccatagcgttgcgggtcgatatccacgccgggcatatcggcctggttgttgcgccacaggttcggcttgaagtcggtcgcggtgcagttggccgcacggtccacgccgatggtgtaggtaaatggcgtgttggcgaagcggttgttctcgaacacattgtcctggctcacgctgttatcccagcacaggatttccggcgtgcggtaccgcaccgcacaggccaggaatacaccggccaccttgttgccatcgaactgattgttgctgaagcgattacgccgcgcatccgagagatagatgccttggctgccattgcgctcgaagcggttgttgcggatctcgctgtcttccaggtgttcggtggttaaaccagcagccacgttgtcgtggatgtaattattgaccatcgtgaccttcgctgtgcggttgaacgacacgccgtcccagattgcaccggacacatcgttgttttcgatggtgatctcgcgggtgtcgtactcgctcagcaggcatgcgctgcggcacttgttgacctgcaggccggccagccgaatgccttgcccggaccgcactaccaccgcgctattgctcaggtaggggcgctcgggcatgaactctttgtcgccagtgctggcgacgatctgcatgtcttcgatgctgacattgcggatcacgcccgtaggctgctggttttcgtaatcgccgaccaccaggaccggctgctgcacgccatcggccatgcgcaccacggtgctggggccctggccgcgcagagtgaaattgccgcggtggatcgacaccatgccattgagcggaaactcgcctttttccaggcacagcaccgccggcttgtcgctttgcggcagtttgtcgatggctttttgcaggtcctgtccaggacgtactttggcggtgcaggcagtcacaggcgcatccggcgggccggatttggctggcggcgcggccgagcaggccgtcgcaaacatcagtggcaacagggcggaaacggagcgggcaagcaaaggcatgcggattccgatcagtggggggaagagggcgatgcgtggagcagggctccacatcgcgatgtgctctagtgtgtcccaccggacgttaagttccagcccatgcgtagccgcgcgattcggcgcaggttcatcaccttgtcgcggttgaggctgcattcgctgtgcatatggttgcaacgtctgacgtgcgtcacattgcggagggaacaaaatgactagcgcgatcgtctatcgaacagcggtgcgcgcggtcgtagtgcagtgtttgcatgccgtttgcggatgcgtgtgcatgcgaccagctgcagaccgtgtgttattgaacgctcgaagcgagcgtcatgccggtgctgcgtgcgtatcgcacgcgtgatgcgcgccgacatcgcatgtgccgacggacgcagcgcatacagcagctgcgccaccgtcagaaacgataagccagctgcgcgtagatgcgacgcggctcgccggggaaatgcccggcgcgggtgttgaatccgctcaccgcatagaccttgtcgaacaggtttttgatgttgatctgcagtttccaggcgtcccaatgcgtctgccagctgatgtcgtaaatggcatagggtttgacgcgctgcccgtccaggctgacgcgttcgcccacgtagtcggcaccaaaggcgattgccgagcgccatgccggcaggtcatagcgtgtccatagaccgaaggtgttgcgcggtgcattggcgaagcgattgccggacgcattggtgatgccattggtgcccgcatcgagcacgcgtgcatcgttgtaagcgtaggtgaggttaagtacccagcgctcggtgagatcggtcagcacgtcgacttccatgccctcgctgcgtaccagaccaagcgcagaaagttgattgacaccatcgacgatgcggccgttggcctgcaagatgttgctgcgctcgatgcgatacagcgccgtgttgaaggtcagcccgccatcgttgagtgccgtcttcaggcccacttcccattgcgtgctgcgttctggtgcgaacggaccacctgcgctgctgtcctgattggcggcatcctgcggcaagaaaccgctggcgtaacttgcatatgcgttgatgccctcgcgcaacacgacggtgctgccgacacgccaactgagatcgttgccggtgacgcgcgagccgtccagcaggttgtcgtccttgaagccgtcccagcgcagcccggccatcgcataccagcccgaggtcagcgtgagttcgtcctgcagatacgtaccatagcgttggctacgcgtgctggtagcgcgccagggaaggctatggagaccgtaatcgtagaagccgctgcgcccgtacacggggttgaacagatcgatgcccggcaccgggccacgtacgcgtccggtatctgcggtattggcggtttgcgcgcggaaattggcgtcaaggcggtaggagtccgcgcccatcagcagcgtgtgctcgatcgtgccggtgctggtgcggaacaccgcgttgacgttgctggagattgcatcgttgtcgcggtattgattgcgcaactgtcgggtcatccactcggcagtgccatcgcgatcgcggtcgatcaagcccatcggctcgtgatagatctgatgctcgtcgttcttgaaccagcgcagcgccatgtccacactccacgcgctggacggcgcaaaccggtactgcgcgaacgccactttggcgcgcatgtccaggaagtcggggggttcgttgtggttccagcgccggtcggtgaggaagttgccggcgttatccaccggcacgccacgtaggcggttgccgcccaggttttgggtgatgtcggtgtattgcagggtgagttcgccggtgttgccgatatcgaaggccaccgacgcatcgccaatctggctctggctatcggtgttccagcgaaagccgtcttcgccatcggcataggcgccgatgcggtagcggatgcggccatcttcgcgcaccggcccggtggcttcgaacgaggcggcaccgaaggattgattgccgacctgcagctccacgcgccgcgccgcctgatggccgggtttttgcgtgacatagttgatcacaccacccggttcgccgccgccgtacagcgcaccggccgggcccttgagcacttccacgcgctcgatgttgaacagctgcggcaccgagaagccggcatacgggtcgctgcgcaggccgtcgtacagcacgttttcctggcggaaaccgcgcaatgtcaccccggcatagctgaagaagctgatgccgctgatgctgcgatacagatcggtgatctgccgcgcagcctggtcgtcgatcaactcgcgcggcagcacctgcaccgactgcggcaccagcgccagcggcgtatcggtgcgcgtggcgacggcggcgtcttcggatttgtagagcgtctgcgcacggccgacaacatccacgccatccagcgcggtcacggcgggtgcggtggtctgttgagcgaaagcaggcagggtatgcagagcgagcgtggtgacaagaagcgtgtggcgcattgatcaataatgggaatggttatcaaatgcatcttagcatgatgtgtttgccggattgcagaggtcgctgcggcgctgcgcaaaaagggcttgctagctgatgtgcgatttgctttggtgcaaatgcaggtgcccgcgcgtaaggacacacgcgagacgcgaagtcgcagaagccaggaatgcaggcaaggcaggtaaggcagtcaaatgaggcaaagcagaacgtatgagagcgaggtctcccttctcccgcgaggagaaggtgcccgaagggcgaatgaggggacgtgcgaagcctcgtgcgcttgtgtgcctgagcgtttttgaatggctaagggcagggccacattgcgcactcatccaataccgcgtgatggccgtaccctcaccccaacccccgcgcccgcagcgcgggcgctccaaggcacgcgcgccagtggcgcgcaatccgtgcctcgtcgccccctaggggagaggggcgttgtggagcggcgatgcttgatcgttcttcgttcttgtttttctttccctggccactacgcagcagcgttgctagtcgctattactgcgggcgcaattgcagcgtgtaacgcgtggcagtgggcagaaacggtgtgggtcttccatgcacccaatcgtcgtggcctgcgccccagaacggcgatagcgggtgtccgctctggccgccgggcatatgcacgatgccgtcctgttcgtggcctggcgagaccaccatgcgttcggacgcgccaaaggccgggccttgcacgcgcggcatgtcgcggtcgcccggcagctggtcgggcggcatgcacagccagcgcttggccagggcgggcagtgcacgcgcgatggggtggcagatggcggcggtattgcgctggccccagctgtgttggccgcccggtttgccctgcgcgtcttctgcgatcacgcttgactgcgcgctgcgcgcggcatcgctgagcaactggtcccaacttgcgaacgttggcggtaacaggttggctgggcgctgttgcagtaacggccagacgatgccttccagctgcgcgcgaggtggcggcaagaagtcctcgccgagtgcggcatgggcgggtgccaacaggccgccttccacggcatcgatggtcttgctgcggaactcgcgcacgatgcggtagctggtcgaagtggtggaggcatgaccatcccaatcgcgcatggcaagtgcgatctgttgcagtgccggatccttgctgtcggcgacgatgctgcgcaacaactgccaccagcgcgtgagcagcacggcgcggtcgtcaagctggatggcgagcagatcgcgttcgttgaagcgctgctttgcgaagagcgcgttgcgaatctgctgtgcacgcgcgcctaggtcgtaaccggcattgccaagcgtggccagttgctgcgcatcgacgatgcggttgttggcggtccagagccgatgcgacggcgggtcgaccagcgcaggcgcattgtcgctgcgcagcgaccacggcaggcaagcgctgggcgtcgaaggtgttgcagctgcagctgcaggtgcgcttgatgctgcgtttggtgcgggcgccgaggttgcgagttcggcaattccacttgggccgcagcctgcattgcgttccgggcgcgcgccgatcaggcgccaggcgatacgcccgctgcgatcggccagcagcaggttctgcgccggaatgccggagcggtctgccaccgcaaacgccgcctgaagatcgcccgctgtgctcatttgcgcgaagtccaaccgaatcgcgcccggaagctgcgcggcccagcgcaacgccagcacgctgccgtcggcgttggtgtgcagcactggcccccacgccgcttcgcgcacctccagacgcaccggcgctgcaccggccacgcggatggtttccacatgcgtggtcagtgcctgcgggtggcccggcgtgggcgcaggaatgcgtgcgaaatccgcggtgtcgatatagctgttggtaaacgcccaggccacatgcccgttgctgcccaccaccaccgccggcaggccgggcagggtgaatccggtgacatctactttgccatcgggcgcgttgctgtctgcatagcgcaggcgtgcgcggaaccagatattgggcgggcgcaggtccaggtgcatgtcgtcggcaacgatggcgcggccgtcggtggtgaggctgccgtctactgcgaagttattgctgcctggtatcggcgtttccgcgtgcggtgcggtcgccggatgcggtagacgccgtaggtccagcgtggtcgcatccggcaaactggcatcgcccagcggcggaccgaacaacggcgcatcccagctggagccctggtggtcaagcaacgccgccagcgcgggcggcaccacggcgcggatgcgcgcggcggctagctcggtctggttgctgctgtcctgcaggtctgtgtacatcgccaggccggtgaggatggagtcgtccagtgtccatgcgcgcggtgtctggcgcagcagcagatagggccagggccgcacccgcagcgcggccagcccggcgttgacgccgtcggtatacgcctgcaatgcagcgcgttggctgccggcggcgatgtccaggctggcatgcacgcgggcccgcaggcggtgcacgcggttgcgcttgtccaggtctacggccttggcgccgaacagctcggacaactcgccggccggtgcgcggcgcatcaaatccatttcgaaatagcgctcctgcgcgtgtacgtagccgagcgcacgcatcgcatcgagctgatttgtggcatcaatggtgaccacgccgagcccatcgcgctgcacgctgaccggcgcagccaggccgctgagggcgccctcgccatccagctgcggcaagctgccgcgcatcaatagatagagcgccaggctggccgtcagggccagcagtacgattcccagcagcagccggcccagccatttacgcattgtcggttccttgagcttggttgacgtgcggtcggcggacatgaccgtggcgggtctggccgcaagcgcaactgaaagtgattccgattagatcattgcacgcctgcttagggcaccatgcgcgcattgcgtcgttggagcacaccatgaaaggccatcccgaagtcgtcgattacctcaagcagctgctacgcggcgaattggcggcgcgcgatcaatatttcctgcattcacgccgctacgaggatcaggggctgatggcgctgtacgagcgcatcaaccatgagatggaagaagaaaccgagcacgccgacgcgttgttgcggcgcatcctgttcctggaaggcgacccggacatgcgaccagccgagtttgcgcccggcaagaccgtggtggagatgctcgagcgcgatctggtcgtcgaatacgaagtgcgcgccgcgctcgccgccggcatgaagctgtgcgaagaccacggcgattacgttagccgcgacatattgctcaagcagctgcaggacaccgaagaagatcatgcgtggtggctggagcagcagcttggcctgatcaagcgcatcggtctggagctgtaccagacctcgaagatcgacaagggccacgctgccggttgagccggcagcccacgctgcgcagtcgtctggctgacgcagcgtgggtatcggctcggcatggagtacgagtgccttgccattcgcgacgatttgctgatgaaagccggtctgtccgagctgccaacgttccaaccagaagttcgtgtccatgcgtcgccttgtcagtggctgtctccactgtgttcattcgaaatggcgggtcacgcgcgctctgatgcagtgctcagcgttgacggtaagttcagcgcttgcatctgttacacctagaagagcgggtgatgcaatgccggcgctgcagcagttttatttcctgaaacgcgacacgtgctgccgcgcctcaggtcctttgaggcgtacaaaaatgccggtcttgctgccgcgcgccggaaaagtaagcagcctgaggcgaccgcagtttcaatcgcgccgctgcgcgccaagtgagtgagcaatagttactgcacctccaatccatccaccttttgccacccgcgcggcaacagcgccccgcggctcgcacgcgcacccacatacgtgtccaggtccttgaacgacaggctcatcgtgcgagcgccgctgcgcaccagcagcgtgttgccgggtgctaccgcgaccactgccaccacgcgttcggtaccgagcttggccttggggatctcgatgatcttgttgcctttgcccttgtccagttcgggcacctccgtggccggcaccgcgagcaggttgccggcgctggtcacggcgacgatgcgatcggtttgcgggttgctcacctgggccggcgtcagcacatgcgagccggtggtcaggttgagcatcgccttgccggccttgttgcggccagtaagattttcgaagcgggtgacaaagccgtagccgtgcgaggacgccagcacgaagcgggtggcgttgtcggcactggccatgacctggaacgctgcgcccgacgccggcgagaaccgcccggtcaagggttcgccgttgccacgcgccgagggcagggtgtgcacggcggtggaataggcgcggccttccgaatccaggaacgccacctggtgcgtgctgcggctacgcaccgccgccagcaggccgtcgccatcgcggtaggacatgccggccggatccacctcatgccccttggccgcgcgcacccagcccttttccgacagcaccaccgtcatcggttcgctggcgaccatctcggtttcgtcgatggcctgcgcggcgccacgctgcaccagcggcgaaaggcgcgcgtcgccgaacttcttggcatcggcagtgagttcgtccttgatcagcttcttcagcttggtcttgctttccaggatcgccatgatctgcgcgcgttccttggcaagtgcttcctgctcgccgcggatcttcatttcttccaggcgcgccagttggcgcagcttggtttccaggatgtattcggcctgttcctcgctcaacgcaaagcgcgagatcagcaccggcttgggttcgtcctcgctgcggacgatgcggatcacttcgtccaggttgaggaaggcgatcaacaagccttccaacaggtgcaggcgacgctcgaccttttgcagtcgatggtcgaggcggcgggtgacggtgtcgctacggaaggtcagccattcgctcagcaactggcgtagattcttcacctgcgggcggccatccaggccgatgacgttgagattgcagcggtagctgcgctccagatcggtggtgacgaacaggtggcccatcagctgttcggcatcgacgcgattggaacgcggcaccagcaccacccgcaccgggctggtgtggtcggattcgtcgcggatgtcttccagccacggcagcttcttggcgcgcatctgctgggcgatctgctcgatcaccttggacggcgacacttggtacggcagcgcgtcgatgacgatgttggcgtgttctttcttgtatgtggcccgtgcgcgcacgctgccgtggccggtttcgtaaatcgcacgcaggtcggcggccggggtgatgatttcagcggtggtcggatagtccggcccgagcacgtgttcgcacagttcggcaaccgtggcatcggggttgtcgagcagccgcagcagcgcgctgacgatctcattgaggttgtgcggcggaacgtcggtggccatacccacggcaatgccggtggtgccgttgagcagcaggtgcggcaggcgtgccggcagccaggtgggctcttccagggtgccgtcgaagttgggtgcccagtcggtggtgccttgggcgagttcgcccagtagcacttcggcgatcggggtcagcttggattcggtgtagcgcatcgccgcgaacgacttggggtcgtcggtggagccgaagttgccctggccttcgatcagcgggtagcggtacgagaacggctgcgccatcagcacgagtgcctcgtagcaggcgctgtcgccgtgcgggtggtacttaccgatcacatcgcccacggtgcgcgcagatttcttcggcttggcagcggcattcaggcccagctcgctcatggcgaagatgatgcgccgctgcaccggcttcaggccgtcgcccaggaacggcagggcgcggtcgagcaccacgtacatcgaatagtcgagataggcgcgttcggcgtactcgcgcagcggcagctgttcgaagccgtggaaggtggggcgggtcagatcggtcatgtaaagccaggtcctgcgtgggaggagtccgcaccggggcgtggactcgaagagcgccgattatccggatgcggcggtggatgccaagccgcgcgcgtgggagctggcgaaataacgcgccggcggggcgccgaaatggcggtggaacacactgacgaaggcgctggggctgctgtagccgagttggtcggccacctgcgccactgcgttgccctggctcagccgccgcaagccttccgccagccgggcctgctgtcgccactgcgcaaaactcaggccggtctcgttgcggaaatgccggctcaggctgcgcggcgacagtccgccccagtcggcccattgctccagtgaacgcgggtcggcgggggtgtcgagcagctggcgggcgatccgcagcagccggcggtcggccggcatcggcaggtgcaggtggtcgatctgcacctgccgcagctcctccagcaacaccgcggctaggcgttgctgggcggcatccaacggctgatccagcggccagctggcggcccgcatgatggcctcgcgggccaagccggtcagtcggatcacccggccttgcgcaggcagggtgacgcaggcatcgggccgcacccccacgccccagccgcgcatgggcccggccggctcgaccgtgtgctgccgtccgggcggcaaccagcccgcgcagcctggcggcagcgacaaggtgccttgttcggtatgcacggtgagcatgccgtgttccacatacatcagctggccgcggacatgcgcgtgccaaacggtttctggcgcccagacctcgcgcaactcggccaggaacgcgatcagcaccgggccatcggccttttcgaagctggtgcgcacgcccggtggcaatgcgtcgatccgggttggcgagttttcgatactcattggccgaattgtattaccacgccagtacgcacgccgcgtgaggtggagatccttgcgggcggtttaatccccagtggtataattgcttttacaaatatatttttcggaaaaaatgcagtgcatgaatgtgccgtccaccgccgcgccgtcgttcggcctgctgctgcgtcaggtacgtgatgcgctaatgcgccagctcgatgccgagatgaagggcgaactgcccgatttcggcttcagccactacgtgggcctgaaggttctggcggtgcgctcgccgtgcacagccaacgaactggcgctggcgctggaccagaccccgagcgcggtgacccgcctgctcgacaagcttgaagcgctgggcgcggtacggcgcgagccgcacgcgcaggaccgacgcgcactgcagattgtcatgaccgaacagggcgtggcgctctgggagcggctgcgcttgcgcggcgaacgcgccatcgagcacggcctgcgcgatctgtctgcgcccgagcgcgaacttcttacctcacttctcatccgtgtccgcgatgcactcaacgcatgaacgctgctagttccccgacccagacgttgcgcccgcgctcgatgcgcttggcgcggccgttcgttatcactgcccttgcgctggcgctggccgcctgtgccagcagccgtggcctaaccccgcagggtagcgtgctggatcccagcaggctgcatgcggagcgcaccctggcgcagcaaaccacgctgagcccggccgcgtggccggccagctattggtggcgcgccctgggcgatgcgcagctggacgcgctgattgccgagggcctgcagcacagccccagccttgcggcggccgacgcgcgcttgcatcgggtgcaggcccgtatcgacactgcgcaggccaatcgtggccccagcttgtcggtgtccggtggctacaccggcctgcagctgcccgaatccttggtcggcgaagagatcggtggcaaatacggcggtagtgcgcagctcgcgttggagttccgctacggcgtcgatctgtggggcggcaagcgcagcgcgtgggaagcggcggtcgatcaggcgcatgcagccgaagtggatgcgcaggcggcgcggttgaatctgtcgtcggcgattgccgaaggctatgcgcagcttgcttacgcatggagtttgcatgacctggccaatgacgaattaggccgcgcgcagaagctgctggaattgacccggcaacgccgcagcgccggcatcgacagcgagttgcaggtgcgtcaggcgcaggcgcgcgtgccggctgcgcagcagcagctgcagtccgcgcagcagcagatcgacgaagcccgcactgcgctggcggcgttggtcgggcagggcccggatcgcggcttggacatcgcccgcccggtgctgggcgggggcattgccacccagttgccgagcatgctgccggccgatctgctcggccgtcgtcccgacgtggtcgccgcgcgctggcgcgtggaggcggccgacaaggacatcgcggtcgccaagacccgcttctatcccagcctcaacctcactgcgctgggcggtgtgatcaacccggatgtcggcaagttgctggacagtggctcggtgttcggtctggtcgcgccggcgctgagcctgccgatcttcgacggcggcaagctgcgcgccaacctggccggcagcgatgcgcaatacgacctggccgtggccgactacaaccagaaagtgatctctgcgctgcgcgaagtggccgaccaggtcaccgccgtgcgctcgctgcagcaacgcgcgcaggcgcagaacgacgccgtgcagaccgccatggcggccttcgatctggcccagcagcgctaccgcgccggcatcggcagctatctggaagtgcttcgcgtgcaggagcaggtgctcgtcgcacgccaacgcatggctgggctgcagtctcaacaacttctggcctcggtgaggttgcagcgtgcgctgggcggcgaattcacgccggagcccgcgcgcgataccgcacacaccgcgcccacttccgcacaaccgaattcctgagacatcgacgatgagccagacgacttcaacttctcctcaacccgcaccagccgcgcccagcaagcgccgcgctgcgctgcgtatcgtggccattgtggcgatcctggcgatcatcggcctggtggtgtggtacttcctggtcggccgttggcacgaagacaccgacgacgcgtacgtacagggcaaccaggtgcagatcaccccgatggtgggcggcactgtggtgagtatcggcgccgaagacggcatgcgcgtggagcgcggccagttgctggtgcaactggacccggccgacaccgagggcgcggtgcagcaggccgaagccaatcttgccaagaccgtgcgtcaggtgcgcggtctgtatcgcagtgttgaaggtgcacaggccgaattgtccgcacgcgaggtcgcgctgcgcagtgcgcgctcagacttcgcacggcgtaaggatctggcttccaccggcgcgatctccaacgaagaactcgcgcatgcccgcgacgaactggccgtggccgaagcggccgtgagcggctcgcgcgagagctttgagcgtaaccgtgcgttggtggacgacagcgcggtggccaaccagccggacgtgcaggccgccgccgcgcagctgcgtcaggcgtatctgaatcatgcgcgcaccggcgtggtggcgcccgtgtcgggttatgtcgcacggcgcgcggcacaagttggccagcgtgtgcagccgggcagcgtgctgatgctggtggtgccgctggagcaggtgtgggtggaagccaacttcaaggagacccagctcaagcacatgcgtctgggccaggaagtggaactgcattcggatctgtacggcggcggcgtgagctacaccggccgtatccagagcctgggtctgggcaccggcagcgcgttctcgctgttgcctgcgcagaacgccagcggtaactggatcaagatcgtacagcgcgtgccggtacgcattgcagtggattccaagcagctggccagcaatccgctgcggatcgggttgtcgatgaaggtcgaagtcaagctgcacgatcagcagggcagcgtgttgccgaccaagctcgccaacgctgcggtgttctccaccgacgtgtatgcgcagcagctcaaggctgccgacgccgacgtccaacgcatcatccaggacaacctgccgtcgcaggctgccagcaaggcgggctaagccatcatgtcttcgcaagctcccaccgcgcccggcggcccggcggcgccggcgcccgcggcgggttttcgaccggccagcgtggcgttgtgcaccgtgggcctggccatggcctcgttcatgcaggtgctggacaccaccatcgccaacgtctcgctgcccaccatcgccggcaacctcggcgccagttcgcagcaggccacctgggtgatcacttcgttcgcggtcagcaccgcgatcgcgttgccgttgaccggttggttgagccggcgcttcggcgaaaccaaattattcgtgtggtccacgctggcattcaccattgcctcgctgctgtgcgggcttgcgcagagcatgggcatgctggtggtggcgcgtgcgttgcagggcgttgtcgccgggccgatgtatcccatcacccagagtctgctggtgtcgatctatccgcgcgaaaaacgcgggcaggcgctggcgttgctggggatgatcaccgtggtggcgccgattgccgggccaattctcggtggctggatcaccgacgactacagctgggaatggatcttcttgatcaacgtgccgctgggcatcatcgccagcagtatcgtgggttcgcagttgcggcatcgccccgaacagctcgaaaagccgcgcatggattacatcggcctgatcctgctggtggccggtgtgggtgcgctgcagttggtgctggacctgggcaatgacgaggactggttctcttccgacaagatcgtggtgctggcctgcgtcgctgcggtggcgctggtggtgttcgtgatctgggagctgaccgacaaggaccccatcgtcgatctcaagctgttccggcatcgcaacttccgcaccggcacgttggcgatggtggtggcgtatgccgcgttcttcagcgtgagcctgctgatcccgcaatggctgcagcgcgacatgggttacaccgcgatctgggccggccttgcgactgcgccgatcggcatcctgccggtgctgatgacgccgttcgtgggcaaatacgcgctgcgcttcgacctgcgcctgctggctaccatcgcctttatcttcatgtcattcaccagcttcttccgttccaacttcaacctgcaggtggacttcagccatgtggcgaccatccagctggtgatgggcgtgggcgtggcgctgttcttcatgccggtgctgcagatcctgctgtcggatctggatgggcgcgaaatcgctgcaggttctggtctggccaccttcctgcgtacgttgggcggaagcttcgccgcatcgttgagcacctacctgtgggcacaccgtacccaggtgcatcacgcgcacatcaccgaacacatttcggtgtacacgcccggcatgcaggaacgactggctgcgatggggcagggcgacctgaagcgtggcgctgcatcgctcaacaacatgatcaaccaccaggcgtcgcagatgggcttcaacgacatcttctatctgcttggttggacctttctggcaatcatcttcttcctgtggctggccaagcggccgttcggcgccggtgccgggagtgcagcggcggcagcggggcactgagcccctgttgaggggctgctagacttgcgccgtcaacgcaggagcgggcgatgggcatgtggtcggcagcgatggtatgcaggcaaatggatctgctcgatggcaggtcaccagtgcagcatcaagtgcaatctcgtcgattgcgtcagccgtccaaacgtctgctgtgctggcttgccgctgcggggatgcttgtcgcgcaggtgtgctgttttccggcgatcgccgcgcctgcgtcgcttgaggacgcgttgacccaacagctgcatgtcaaccgtcagcgttgcggcattgtcgggcaggcggtgtctgttgtgcacaacggcaagccgctatttggcggcgtcgatgggcttgctggtatggacatgaagcagccggtaacgccagagcagatctttcctgcgttttcggtgagcaagctgtttgtgagcacgctgatcatgcaactgatcgatccgggtcagccggcaagacagtatttgcccggattgctgcagcgctgggaacacatcagccttgcgcaactgctcaagcatacctctggcctgccagcgtatttcgagccgtcgcagatgagcggcacggataaagccagcgcttcatttccagcaactgcgcaagcgctgttagaagtgttggttgcgagaccgttgctttgtgtgcctggcagcgaaacgcgctatgtcaacaccaacgacgtcgttcttgcgcagctcttgcaggcgcatgaccgcatgccctgtgcacaggtggcatcagagcgaatcattagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagctgctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgtttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggattggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctaattaccaacgcgtttgtcttgttgagtccgatgcaagccgcgtgcgtacgctctactctgcttagcgagtcagctggcagacggcacagcgcccccagtcgcagcgaggtggcggtatcctcgcgggcactcattcagaagaacagccgttggtcatttttctaggcaattaccaactcacctgccacgccgccaaaggcgacacccccgaccacggctgggttgctcgctgggccattgcaccgatcggtgtcggccgggccgcgaacctggcaggcgcagcgctctcgccaagctttcccgaccaccgcagcgccattgccgccgcccgcattgccggtatggtgacgctcgaagccatgcacgccaaggcgcaagaacagcgcgaacacgcctgagcgcccgatcctgaatgctggcacgcggtttgctccgacgtgctcaggacgccgccgagcgtctctggagcacgtccaatggaagagcccaacaaaagcgtcctggtgttgctgcaacacgaagccagcgagttgctcgcattattcgatcacctccgcggcgatgacgccgcccgctgcgctactgcccacgcccttgcaggcgccgttgccttggcgacgaactcgaatatgcagtgcgcgtcactcattgacgcagcgcgcttggctggcattgaaccgctccgtgattcccggaggctccaactcttgagaggatggagcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggttggccttggtgggccgcagcaacggcgcacgctcgcctaccggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcgtatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaagatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccgtcgatccactcgcgcaccagtgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcagccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggaagggcagtctcaagattcaagtgcaacacgtgatttgagtgctgcgatttcttcctccattgcctcgcttggtgtctcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccagggagcgctgggcgtatttggcgaatttgaaggcgtgctaggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtgatctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattcgccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctactggctgcgactgtgctgaaagatcgtgctaatcaggtggtgtcttccatccgagcgtctgacgagggcgggtattcatcagcagtgcgatgtgattgagatactcttggctgacagtggacaggtcggcgcccttgggcaggaattggcgcagcaggccgttggtgttctcgttacttccccgctgccacggcgcatgtggatcagcgaaccacacgtcgatgttcaatccttgcatcagctcggcgtagcacgtgagctcggtaccgcgatcgtaggtcagacttgtccgcattgaggccggcagtttcttcatttgccgggtaaacccttccagcgcatctgcggccgtgcagccatccatgcggcacagcacgacaaagcgcgtcttgcgttccaccaacgtgcccacgcaagaacgattgaatgcgcccttgatcaagtcgccttcccaatgacctgggaccaagcgcgtctgcacttcttcggggcgatgcacaatccgcaactcctccggcacccagctgcgtgtggccgccgttgtacgccgtcatccgcgtttgggcttgtgctgacgcagggcctggaccagttccttcttcaagcccccacgcggatgcgcgtagatgctagcgtaaatggtttcgtggctgacgcgctgggcaggatcatccggatacatatgcgagagcttggcagcaatctgctggggcgaccagcgccatagcaccagatgatctcgcaccagctggaataacggcgttcctggcgtcagtcgccgctgccggacgctaagctgacgccgtgcgcggtagcgcttgcccgcactgcgcgcgcaataggtggtactgtcctgcttggccaattcccgactcaatgtcgacgggctcctgcctaaaatcctggaaatcgcgcgcacactttgaccgcgccccctctcgatctggagcattgcgcgctcttccgcactgaggtgttgatagctttttgacatgtgcataccctaactgctgagagggtgttgcacttggaaattgagtccaagccgcattgcagttgccggatgcgctgcgcgcacgcctggcagtctttgcgtacggcccggtgtgtcatgcgcccgcagcgttcggccagctgcgggtggtgcaagggcgcggcgactggatctcgcgtgtgctgtttgatggacaggtcgatgcgaggcccgcgtgcgggcacatggggtatctgcgcaacgccgaggtgcttgccaattgccggcgctttctcacccaggccgaacggacgcgatgggacacaacgcatgcgcattgacctgatcgcaccgccgtacagcggccatctgcaccccgtcctggcgatcgcgcaacaactcgcggcgcagcacgatgtgcacgtcatcagcacgccggcgcattcgtgcgtgtgggctcaccgctgccagcgtgctggatgcacacgccgatcgcgtactgctgtccattgccaatcctgcgcatgccgtgggccacgacccctggcgtctgcgtcggtagctgcacagcgcgctcgttctgatggcgcagctcggcgaagcgctacagcagcgctggcgcgagcggcagccggatctggtgatcgtcgacttcaccttacccagtgcaggactggccgcgcagacgatgggcatcgcgtggtggaccagcatgctgtcgccgtgcgtgatcgacaccgaggacgggccgcccgcgtacttcggcggattgcagcctgtgaccacgccgttgcagcagatctggcatgcagtggcgcgccggctcacgcgcgccctccaacggagcctgcacctttgctaccggcgccagatgcgcgcctgcggcttgccgggaatctatcgcagcgatcgcagcgaggcggtggattcgccgtactgcatcctggcgttgggcgtgccgtcgttcgagctggcacagcgttggcctgcggcagtgcgcttcgtcggtccgcaactctgcacgccgccctcagcggtgacggcgcccaacttcgtcgccgggcgccggcatgtgctggcgacgctgggcacgcatctgcaatgggtaaagcagcgcatggatggcgtgttgcgcgcgctggcgccgcagttccccaaggtgatctttcattgcagcgatggcgacaccgccgcgccgctgcagccagcgcagggcaattatcaccggctgccatacgtggattatgcgcagcacttgcagcgctacgcgctggtggtgcaccacggcggtgccgacattctgtatgcctgcctggccgcaggattgccggcgattgtctacccgctggattacgaccagttcgaccacgctgcgcgcctgcaagtggcaggcgctgcctggtggttacgcgatctgaacggcttgccggcgttgttgcgcgaggcgctcagtgctgatgaggcgccatccggcgtgcatcgcttgcaggcggagctacaggcgatccagtcgcaggcgcgcatcgtgcaggtggtgcatggattcgcgcttactggcgcagtgccgccggtctagtgcggcgccgcgcgaccaggattccgtcaggcgttctcagccggccgcagcattcaacgagggcgtcttgccggtcatcaactgcggccagcgcttgagcacggcagtgcgaatgccggcttggtcgataccggcctctgcaagcaggtcttcgcggctggcgtgatgctggaagctgtctggcaggcccaggtgcagcatcggcaaggtaatggcttcggcattgagcagttccgacacgccggaaccggcgccgccggcaaccacgttgtcttcgatggtgacgaagccttcgtgggtctttgcaagctccagcagcatcgccttgtcgagcggtttgacgaagcgcatgttgaccacggtcaggcccaggtcacggcccactgcctcggccgcatccacggtcgcgccgaagccgagcagggcgatacgggtgccgctgtggcgcagctgcgccttgccgatcggcaaggtagcgagcgagctgtccaatgctgcgcccgggccggtgccgcgcgggtagcgcaccgcagccgggccctggtattgcatgccggtgctcagcatctgacggcattcggcctcatcggccggcgccatcaccaccatgtgcggcacgcagcgcaggaagctcaggtccagattgccggcatgagtcgcgccgtccgggccgaccacgccgccgcgatcgatcgcaaacagcacatccagctgctgtactgccacgtcgtgcacgagctggtcgtaaccgcgttgcaggaaggttgaatagatcgccacgaccggcttggcgccctgggtcgccatgccggcggccagcgtcaccgcatgctgctcggcaatcgccacatcgaaatagcgctgcgggtattccttgctgaagcgcaccaggcccgaaccttcgcgcatcgccggggtgatcaccagcagcttgggttcggcggcggccatgtcgcagacccagtcgctgaacacatcggtgtaggtcggcttcttggcgccgcccttggccaccaggcccttgctcgggtcgaacgggctgaccgcgtggtaaccgatctggtcgccttcggccaactcgtagcctttgcccttggtggtgatgacgtgcagcagctgcgggcccttgagtgtctgcagggttttcagcgcgccgaccagtctgggcaggtcgtggccatcgatcgggccggtgtaatggaagcccatttcctcaaacagcgtggacggcacgaacatgcctttccaatgttcctcccagcgccgcacgaagcgcgcagtggggttgttcttcttgtcgcccaggatcttcttgccgccttcgcggatcgcattgagcgtgcggctgccgctggcgcggcccaacatcttggtcagcccacccaccgcttcggagatcgacatgcggttgtcgttgaggatcaccagcaggttcggttccgggtccatgccgccggcgtggttgagcgcctcgtagaccatgccggccgtcatcgcgccgtcgccgatcaccgcgaccaccttgcggtcgtcgccattgcgctgcgcggcgatggccatgccgagcgcagccgagatcgaggtcgacgaatgacccacgccaaacgtgtcgtacacgctctcttcgcgcttgggaaatggcgccacgccgtccttctgcttgaccgtgtggatctggtcgcggcggccggtgaggatcttgtgcggataggtctgatgcccgacgtcccacaccaactgatcgaccggggtttgatacaggtagtgcagggcaacggtcagttcgatcacgcccaggccggccgcgaaatgcccgccgctcttgcccaccgattcgatcaggtaggaacgcagttcttcggcgatcacggtcagctcggcttcgtcgaagcggcgcagatcgtcgggagtgtggatgcgtgacaggcgcggatagcgggtggtgtcgatcatcatcgtgtcattaatctgaagtcgtattgtcctccccatgcgaaggcccggcaagcaaaccggttcagctgtcggcgggaagtgacggaagtgcgcgccgtgacgctcgggcgcgttgcaatcacgaatacctgcggcaatctgccgcacctggcgatgcgctgatggcgccgtgtttgcttggcgtactagtcgtccgcgcgcatcgttggcgacaatgtcgccgcatcaggcgacggcatgcggttgaccgcacttggacggttttggcgccgtgtcggacacgtggtgcgcagttaaaaggctgatgctccgcgaccagggcaacggcatgacatccagacgccagcacccgtaaatgtcttggcactcattggaaagtcgtgcgcgctgctggtcagccaggatccgccacgcgtggcgcgcctgcctgcagcgacagcttggagcgcttgggtagctgcgcgcgcaagaacgccatctggtcggacaggatgttgcggttggacaggatcagatgctcgatccagctcggccggtacggcactgccagcagcggcatatgcgcttgttgtggagtacggttggccttgcgcgagttgcactggaagcaggcggtgaccacgttttcccaactgtcgcggccgcccttggagaccggcatgacgtgatcgcgggtcaggtgcgggcggctgaaatgctggccgcagtacatgcacagctgcgcatcgcgtgcgaacagggcggtgttgctgagagtgggggtgggatccagcgcgcgcgaacgggcatgcccacgtgcggcgatgatggggtgcaattccagcgtgctgcgctcgcctgtcaagcgcgagatgccgccgtggatctgcatgcagggttcgcccagcgtccacgacaccgcatcgcgcgcgtacagacaggcagcgtcttgccagttgatccagtccagcacgcggccgtgcgcatcgagcgacagcaggcgaagcgtgggaagttggtggatcgcagcgacaacgctgcccgcgtccggggcagcgttgcctccggggaagatcacatcacgaacgtgcgtgcctgtctccatcgggaagacagcttatacccgatcgctgacagtttgtgtatcgcagcgaacggcttgagtgcgtgtcttgcaaccaatggctcagcaaggactggctcggccgcgacgcggccgtgctccgtgctccgtgctcaatcttcgggcgcgagcagcagatcccgccgtgtttacgcgtagctgggcgcgaggccttaccaatcgataccgccttgtcgcggccaggtccgctcctacgacagcggtagaccccgcgatgcgacgtcgctcagctttcgccgaacagctccgctttcagcgtcatcaacggcgctgcgccgctgcggatggtggcggcgtgggtcagtgtgcgcggcaggatgcgggcgaaatagaagcgcgcggtctcccgcttggcgcgcttgaactcttcgccatgcgccgacgcatcggctgcggccacgctgcgtgcccaccagtacgccagcaccacgtagcccgaataaaacagatagtcgtagctggcggcacccagttcgtccgggttgcgcgtggcgcgatcgagcacatcgcgggtcagcatcgcccattcgctgcacttgtcgcgcagcggcttgatgaactcggccagcgccgcgttgccgtcctgcgcgttggcgaaagtgtccacatcggtcaggaacagcttcagcccggcggcctggctggtggcggtcttgcggccgatcagatccagcgcctggatgccggtggtgccttcgtagatggtggtgatgcgtgcatcgcgggccagctgctccatgccgtattcgcggatatagccgtggccgccgaagcactgcagcgcgtggtaggtattttcgaccgaccactcggtctggcaggccttggagattggggtgaggaagctcaccagggtctcggcatcggcgcgctcctggtcgctctcgccgcggtgggccacgtccaccaggctggccgcatgcagcgacagcaggcggctgccttcggtcagcgacttgatggtcagcagcatgcggcgcacgtccgggtgcacgatgatcgggtcggccggcttgcccgggaatttggcgccgctgagtgcgcgcgattgcaggcgctcgcgggtgtagcgcagcgcgttctgatacgcccgctcggacaggccgatgccctgcaggcccacgctcaggcgtgcggtattcatcatcgtaaacatcgcctgcaggcctttgtgcggctggccgaccaggtagccttgcgcgccttcaaaattcatcacgcaggtcaccgaggccttgatgcccatcttgtgctcgatggcgccgcaatgcagcgcgttacgctcgcccacgttgccatcgcgatcgaccttgaatttgggggtgacgaacagcgagatgcccttggcgccggccggtgcgtccggcagcttggccagcaccaggtgcacgatgttgtcggtgaggtcgtgctcgccggcagtgatgaagatcttggtgccggtgatggcgtagctgccatcggcattgggttcggcgcgggtcttgagcaggcccaggtcggtgccgcaatgcggctcggtcaggcacatggtgccggtccagcggccgtcgatcagcggcgtgaggaagacgtcctgttgccaggcttcgccgtgctggcgcagcgcttccatcgcgccatgcgacagcagcgggaaggtaccccaggccaggttggcggcgttgatcatttcgctcagcggcacgcccagcgtatgcggcatgccctggccaccgaattgcggctcggcggtgagtccgttccagccgccttccacgaactggtcgtaggccgcacggaagccgggcggggtggtgaccgcgtgggtgctcttgtcgaaggcgcaaccgatctcatcgcctacgctgttgagcggcgccagcacttgcgcggtgaagcggccggcttcttcgagcacggcatcgatgatgtcggcgctggcgtcggcatagccgagccgggcgaacaaggcgtcggcgtcgagcacgtcgtgcagggcgaagcggaaatcggtcagcggggcggtgtagctgctcatgcgggatccttgaagcgggtgcaggaaggcgtgcgcgttagcgcagcacgccgttgaggccgggggccgggctgagcgtgttgcgcgactccacggtgaattcgcgctgtttcttgtcctgcggagtcgcccagacggtgcccttgagcgtgtacgggaacgagcggccacccgccaacacatcggccacggtgatgcggcccagcgatgtggggggcacggtgacggtcaccacgtcggcggtttccgggccgatcgacatgccgactgtctggtcgagcttgccggccaactggtcgccggcagagatgtccagcgccacccgctcgaactgcatcgggatgctgctgtaattctgcagccgcaggtccaccgaccaggagccatcggcacgcacggtcagttgctggatgctggcggccggttcggagacccggcgtaccgcgccgccgcaggcgctcagcagcagcccgcaggccagcgacacaagaagaaggtgataggcgcgacgcatgtattcgggtccttggctgggtgaggcggcgccaagaatacacgtgcaacgaattgcgtcggctgtggctgcaaggtgtgctggtggtgattgctgccggcaacgaaggcctggcctggttgatggacaacgatggcgatgcgtacgcggccaacatggatttgtcgatcagcgacccgggcaatctggaagacgccatcgtggtcggcgcagtgcacaagagcagcccgcatcactatggcgtgtcgtatttttcgtagcgcgggcccaccgccgacggtcgcagcaagccggacgtggtcgcgcctggggaggaaatcctgtcggcctactacgatttcgacccgaacgatccggccagtttgatggtggaaatgagcggcatcagcatggccgcgccgcatgtctccggcgtgttggccggatttttatcggcacgccgcgagttcatcggcttcccggaccgagtcaagcaactgctgctggaaaccagcaccgacctgcagcgtgatcgctacgtgcagggcaggggggtgccgaatttgatgcacatgcttggagcgacgtgattggggagtcgggattggccattcgcaagagctgcggggctagcctcgcagctctgcatgtgtggatcgcaagccagcagtgcgaaaggctacgcacaaccgctgtaaccaatcccgactcccgactccccaatcccctccactcacgcatcgcggttatgccgccgcatcacgcgctgcttgtcgcgctgccagtcgcgctccttggcggcatcgcgcttgtcgtgattctgcttgcccttggccagggcgatttccagcttgaccttgttgctgctccagtacagcgcggtgggcaccagggtgtagccctcgcgctccacgcgggtgagtaccttgtcgatctcggcccggtgcagcagcagtttgcggtcgcggcgttccaccggcacggtgtgggtggatgcctgaatcagcggggtaatctgcgcgccgatcaaatagatctcgccggagcggacataggcgtaaccgtcgacgatgttggcgcggccggcgcggatcgccttgatttcccagccctgcagcgccagaccagcttcgtagcgttcttccaggtggtattcgtggcgcgcacgcttgttcaacgcgatggttttcgtggccttcgcgccgtttgctttatccttggtgggtttcttgctcatccgcccattgtcgccgattcggcgtcgtcaaacgatcttccgtctttcacaagttagcgaatgcctaccatccgtcgcagcgccctggtcgaacacagcgccacctgcatgttcgatctggtcaatgatgtcgaagcctatccgcgccgcttcggctggtgcgacgctgcccatgtgctcgaaaaggaccaggcgcatgtcgtggcgcgcctggatctggggctggggtcgttccgcacctggttcaccaccgagaacatccttgagcgccccgagcgcatcgtcatgcacttgcgcgagggcccgttcaagcgattggaaggcctgtgggaattccaggcgctgagcgagaacgcttgcaaggtgagtctgaccctggaactggagaccagctcgcgcttgctgggccctgcgctggcgctggggttccagggcctggccgatcgcatggtcaacgatttcgtacgcgtcgccgaccgcggcgaggtctaggcagcgctgccgtatgcgcatcgaggtcgtgctggcctggccggatcactacagtgcggtgcaactggacttgcccgacggcgcaacggtggcagatgcagtcgtactctccagtttggcgttggagcaagcgcctgcagcgcatgcggtgcacggggtgatcgcgcgcccggagcaggtgttgcgcgaaggcgaccgggtcgaattgctcaggccgctgctgctggatccaaagcaggcgcggcgtcgccgggccggactaagcaaaaaagccgatcccaacgcctagcagcgtgccggtgctgcggtacgcgtgcgctgtgttgtagagcgagctcttccgatgactgcctgaagtggctagcgtattcgttgggttcgagcacgcgcttgtcgacgcgcaacatcgggcgaaagcgcgaggtgcgggtattgcgtggatcggcagcaaacagttcgccgaggaagcgttgcgccgttacgaaccgacccaggaagaagctggcctggtcagcgctgcacccctgattgcgcatggtttccgaccatgcaaacaaaagacgcatccgttcgaagggatgcgttctttggtcatgccgacacccaggcgatcgacagaccgcccagccaccgcatcaacggccgcgctgcttcttcttgtcgcgtgccaggttgcggccgaactgcttgggtgcggatttggccagctgctcgtcctgcgacgggaaatagtcgccttcccagcgcacaacttgctcgttctcgaagaacacggtgaagttcttgacctcggtgtgcgccagacgatccacacgctgcgtggaggtgtagtcccagcgctgggcgtggaacgggtctggaatcgagggggtgcccagcaatgcgctgacctgctgcttgctctggcctacctgcagttgctccacggcggtctgtttgatcagattgccctggtagatcggctgcttgtagataatgccgcagccagcggtggaaagagcaacggcggcgaccagcaggagattacgcatcggggattaagtgctgaggaaatcacgccgatgatacacttccggcggtcgccgcgacccgtttgatggcagctggcgctaaatcgccaataaacggagaacatatggaaacccacgacctgcgcaaagtcgggctcaaggtgacccatccgcgcatgcggatcctggaattgctggagcaaaagagcaatcaccaccacctcagcgcagaagacatctatcgccagttgctcgaccacggcgacgagatcggcctggccacggtgtatcgggtgctgacccagttcgaggccgccggcctggtgctgaagcacaatttcgaaggcgggcaagctgtgtatgagctggatcgcggcggtcaccacgaccatatggtcgatgtggataccggccatgtgatcgaattcgagagcgaggaaatcgaggcgctgcagcgccagattgccgccaagcacggctatgaactcgaagagcactcgcttgtgctgtacgtgcgcaagaagcgttcgcgctgagttccgcagtgtgctgatgcgaatggcaaggcggcttcggccgccttatgcatttgtggggtgcagtggtggattcgctgcatggctggtgtctgcatccgccgtcgaactcttccgcgcaggcggggcaatggagccacgagagtggggagtggagcctggctgacgagcgcagggaggctcgtcggtagagcggcctagcgggcagggaagggagcttcgcaagcgggacaagcgaacggagctccgggtggcggcctcaatgcatgaatcccgcccaggcagctcatacgtgccgattagctgcagcaacgcatgtatcgacagcgtcgatggcgccccgcgtaatgaccgccgctgtcctcgcagcggtgtagcagcatcagcagcgctgccggccccgatcggatgctacaacagcttgcgagccgttcgcctccgatcaggtgctctgcaacagcttgcgggcggccgcgcgggcttccttgctcacttccacgccgcccagcatgcgcgccagttcttcctggcgggcctgcgggcccagcagttcgaccgcactctggttcatgccgtccaccggcgccttgctgacccggtagtgcgcatggcccttggcggcgacctgcggcaagtgggtgacgcacagcacctggcgttcttcgccaagggcgcgcagcttctgcccgacgatatcggccaccgcgccgccgatgcccgaatccacttcgtcgaacaccatggtcggcacgctgtccaggccgagcgcggctacttcgatggccagcgaaatacgcgacagctcgccgccggaggcgaccttgcgcaaggcgcgcggcggttgcccggcgttggcggcgaccaggaattccacccgctcggcgccgttggggtccggccgggcgctgtcgtgcggttgcagctggatcaggaactgcccgccgcccatgccgagctcgccgatcaacgtggtggtcgcggccgacaacgcctcggcggcggtgctgcggctgtcgctgagcacgccggcggcactgcgccaggcggcggtggcggtgtcgatgtgcttgtcgaggtgctgcaggcgcgcgtcggcgccgcgcaggctctcgacctcggcgttcaattgatcgcgctgcgcggccagcgcgtccggggggacgcggtgcttgcgcgccaggtcgtgcaggcggcccaggcggcgttccatcgcctcgaactgggccgggtcggcatccaggtcgtcgcgtacgcggtcgagcagggccagcgcttcttcgatctggatgacggcgctgtccagtagcgcgtccacttcgcccaaccgcggttcgtgttcggcgacgtgggcgatatcgtggcggctgtcctgcaacaggcccagcgcgctggcgccctcgtcgccgttgagttgctgggcgacgctgtcgcaggtgccgatcagcgcggtggcatgcgcctggcggcggtggttgacgtccagcgcggcgatcgcggccggatccaggtcctcgcgttccagttcggccagctgatgctccagaaagccgatccggtcggagacatcgccttgcgccgacagcgtatcgcgctcgtccagcaacgcctgccagcgctggctggcctggcgcacctggtcgagctgggcgctgttacgggcataggcgtcgagcagggcgagctggctgtggcgggccatcagcgcctgatgttcgtgctggccgtggatttcgaccagcctggaggccagttccgccagctgcgaagaggtgaccgggcggccattgatccaggcgcgcgagccgccgtcggcgcggatgatgcggcgcagctggcattgcgcctcgtcatcgagttcgttgtcggccagccagcgcaggcccgggtgctcggcgggcagctggaattcggccgacagttcggcgcggtcggcgccgtggcggaccacgccgctgtcggcgcgcaggccggacaaaaagcccagcgcatccaccatcagcgacttgccggtgccggtttcgccagacaccacggtcatgcccggcccgaattccagctcggtggcacggacaacggcgaaatccttgatcgagagatgtctaagcatgaggtcgagtgtgaacgctttggggaagcttagggtggaaggggcaaccggggaatcggacgcttgccatcccgggagccagacattatctatgcccagtctcaccggatgatcccatgcgcgcgtcccagtccccaatgctcgacccccgcacccgtcagttgctgcgcaccctgatcgcgcgctacatccgcgatggcgagccggtcggctccaagacgctggcccagcatgcggggctggatgtcagcccggccaccatccgcaatattcttgccgacctggaagacgtgggcctgctcagctccccgcatacctcggccgggcgtgtgcccaccgcgcatggctaccgggtgttcgtcgacagcctggtgcagatgcagccgcccggcgaagaggaagtgcgccgcctgcgcgcggagctggccagcggcaacggcacccaatcgttgctgggcagcgcctcgcagatgctgtcggcaatgagccatttcgtcggcgtggtcagcgcgccgcggcgtgagcagttcgcgttccggcatatcgatttcgtggcgctggacgcccgtcgtgtgctggcgatcctggtgtttgccgacaacgaagtgcagaaccgggtgatcgaaccgcggcgcgcctacgagccggccgagctggaacgggtggccaattacctcaatgcgcagttcgccggacgcgcgctggcggacatccgtgcctgcctgctgcgcgagctgcgcatggccaagaacgagatggagcaactgctggcgcacagcgtggacctggccagcgaggcgctggtgccggccgatgccgacgacatggtgatggccgggcagacccggttgatgggggtgcaggacctgtcggacctggaccgtctgcgcgaactgttcgaggtcttcgccagcaagcgcgagatcctgcagctgcttgagcgcaccatccaggcgccgggcgtgcgcattttcatcggcgaagaaaccggcatggtgtcgctggaagacgtctcgctggtcaccgcgccgtacaccgctcacggccaggtgctgggcgtgctgggggtgatcgggcccaaacgtatggcctacgaccgcctgattccgctggtgcagaccgccgccgacgtgctgggcgcggccatggagtctcccggcacgcgataaccggcatcgatcggaacgatcatcatcgcttgaaacgcgcgcgagcgcccatatacggggtgacgttggggcgggcgttccgcttgcccgggaactgcacatgaatcaagaccaccccgaattcgattccgaagacctggcccagaatccacccgagaccgatccgctcaaggccgagatcgaatcgctgcgcagcgagatcgcgctggtcaaggccgatgccctgcgcgagcgcgccgacctggaaaaccagcgcaagcgcatcgcccgcgacgtggagaacgcgcgcaagttcgccaacgagaagctgctgggcgagctgctgccggtgttcgacagccttgacgcgggcctgaccgccgccggcacccagcccagcccgctgcgcgatggtctggacatgacctacaaacaattgctcaaggttgccgccgacaacggcctgaccctgctcgacccggtcggccagccgttcaacccggaccagcaccaggcgatcagccagggcgaggccgagggtatcgcgccaggccatgtggtgcaggtgttccagaagggctacctgctcaacgatcgcctgctgcgcccggccctggtggtcgtggccaagcaggactgaaccgcagcgccggctgaactgtcaggcgcaggcatgaaacacagatgtgcgccggtggcttgaacacccgcgcaccacccccacatctcagccagacccggcgttgccggacacagcgaaagaatcatcaggagcgtatccatgggcaagatcattggtattgacctcggcaccacgaactcgtgcgtgtcgatcatggacggcggcaaggcccgcgtcatcgaaaactccgagggcgatcgcaccacgccctcgatcgtcgcctacaccaaggacggcgaagtgctggtaggcgcctcggccaagcgccaggcggtgaccaacccgaagaacaccttctacgcggtgaagcgcctgatcggccgcaagttcaccgacgccgaagtgcagaaggacatctcgcacgtgccgtacggcatcctggcgcacgacaacggcgacgcctgggtgcagaccagcgatgccaagcgcatggcgccgcaggaaatctccgcacgcgtgctggagaaaatgaagaagaccgcggaagactacctcggcgagaaggtcaccgaagcggtgatcacggtgccggcgtacttcaacgacagccagcgtcaggccaccaaggacgctggccgcatcgccggtctggacgtcaagcgcatcatcaacgagccgaccgccgcagcactggcttatggcctggacaagaagggcggcgaccgcaagattgcggtgtacgacctgggcggcggcaccttcgacgtgtcgatcatcgagatcgctgaagtcgatggcgaaaagcagttcgaagtgctggctaccaacggcgataccttcctgggcggcgaagacttcgacaaccgcgtcatcgagtacctggtcgatgagttcaacaaggaccagggcatcgacctgcgcaaggatccgctcgcgttgcagcgcctgaaggacgccgcagagcgcgccaagatcgagctgtcgtccagccagcagaccgaagtcaatctgccgtacgtcaccgccgatgcgtcgggcccgaagcacctcaacatcaagttgacccgtgccaagctcgaagcgctggtggaagacctggtcaagaagtcgatcgagccgtgccgcaccgcgttgaacgacgccggcctgcgcgccagcgacatcaacgaagtgatcctggtcggcggtcagacccgcatgccgaaggtgcagcaggcggttgccgatttcttcggcaaggaaccgcgcaaggatgtcaacccggacgaagccgtggccgtgggtgctgcgattcagggcggcgtgctggccggcgacgtcaaggacgtgctgctgctggacgtgaccccgctgtcgctgggtatcgaaaccatgggcggcgtgttcaccaagatcatcgaaaagaacaccaccatcccgaccaaggcttcgcagaccttctccaccgccgaagacaaccagtcggccgtgaccgtgcacgtgttgcagggtgagcgcgagcaggcccgcttcaacaagtcgctggccaagttcgacctgtccggcatcgagccggccccgcgtggcatgccgcaggtggaagtgtccttcgacatcgacgccaacggcatcctgcacgtgtcggccaaggacaagaagaccaacaaggaacagaaggtcgagatcaaggccggttcgggtctgtcggatgaagagatccagcgtatggtcgccgacgcggaagccaaccgcgaagaagacaagaagttccatgagctggtgcaggcacgcaaccaggccgatggcctgatccatgccacccgcaccgcgatcaccgagcatggcagcaaggtcggtggcgatgtgatcggcaaggtggaagcggcgctgtcggatctggagaccgccgtgaagggcgacgacaaggcgcagatcgaagcacgcaccaagacgttggaagaagccggccagtcgctgtacgccgcagctgcggcagcagagcagggcggcagcgccgatgccgccagcggtaacgcgcaggcgtccaaggccgccgatgacgtggtggacgccgagttcaccgaagtcaaggacgacaagaagtaagccgtgatttgggagttgggaacggggattggcaagcgctaagctcgccgatccccgtcccgatgtcctctacgcgtcgcgtcgccaaggcggaccagcgcacgctgtccgctttcgcgtttcaacgaatctcaaatcacgaatcccgaatcccggcttatgagcaaacgcgattactacgaagtgctgggcgttgcccgtggcgccagcgacgaggagctgaagaaggcgtaccggcgctgtgccatgaagcaccacccggaccgcaatcctggcgatgcggctgccgaagcggcgttcaaggaatgcaaggaagcctacgaggtgctgtccgacggcaataagcggcgcgcctacgacgcgcatggccatgcggccttcgagcacggcatgggcggtggtggcggtgggccgggtagcccggacatgggagatatcttcggcgatatcttcggcaatatttttggcggtggcgccgccggtccgcgcgctgcgcgacgtggcgccgacgtcggttacgtactggaactggatctggaagaagccgtcgccgggatcgagcgacgcatcgagatcccgaccctgatcgaatgcgtgtcctgccacggcagcggctcggaagacggcaaggtccagacctgcggtacctgccatgggcgtggtcaggtgcgtatccagcgcggcatcttcgccatgcagcagagctgcccgcattgcgacgggcgcggcacgttgatccagaatccgtgcaagacctgccacggcgccggtcgcgtggaagaaaacaaggtgctatcgatcaaggtgccggcgggtgtggataccggcgaccggattcgtcttgcaggggaaggcgaggctggcccggccggcaccccgccgggcgatctgtatgtggaagtgcgggtgcgcgagcatgcgatcttccagcgtgatggggacgatctgcattgcgaagtgccgatccgcatttcccaggcggccttgggcgacaccgtgcgggtggcaacgctgggcggcgaagcggaaatccgtatcccggccgagacccagactggcaagctgttccgcctgcgtggcaagggcgtgcgttcggtgcgcagccgcagcgaaggcgatctgtattgccgtgtggtggtggaaacgccggtcaatctcaccgccgatcagcgcgagctgctgcagcagttcgaggccacgttcaccggcgaagatgcccgcaagcattcccccaagtcggctacgttcatcgatggggtcaagggcttttgggatcggatgacgtcctgacccaggcgggatgagggaacgatggcccggcgtgcggcttgctgcgcgtcgggctttttttgggttgtgccgaaggccgctcgcgatgcggccggtgtgcgttgaagttgcggatggaacgcgatgtcagcgcgagattgccggggcagccgcgcgtgcgttccagtagcgccgttgtgcgagatttgcagcgacatctacgcacatcgcaggtgcgtttttgaagtctcgtcattgccttcaggcgcagcatgctgtcgcctacagcgtgggccaacgccaatcctggatcgtgtagtcgggtcactggcgtgcagcatcggtcgagcgctttttcgcgtctgaccttgctcaacgacggtattgccaatcatgctgcgctggcgggtttgcgcatctggccttggtgtggtgggaccgagtgtgtgctgttcaacagcgccaatgccgttgacgtggttcatccacgacatccttgcaaggttacgcggataatcgttgccatctcttcccaacacggccgcccgcatgagcgatgcaaccgacagccacctcgtccatggtcgccgccagcgtccggatggcccttcgccgatcgatgtgatttcggtgcaatcgcaattggtctatggccatgccggcaacagcgctgcggtgccgccgctgcgcgcgctgggactgcgtgtggccgaagtgcccaccacgctgctgagcaatgcgccgttctacgcgaccctgcgcggacgcattctgccagccgactggctggcggatttgttgctgggcgccaccgaacgtggcttgccacaacgtgcacgcatgctggtgtccggctatttcggcagcctggccaatggcgacgcctttgccgactggctggagcagaccttgccgcaggcgccgcagctgcgctattgcctggacccggtgatcggcgacacgcacaccggcccgtacgtcgaacccgggctggagcgcgtgttcgccgagcgactgctaccgcatgcctggctggtgacacccaatgcgttcgagctgggtctgctgaccggcctgccaagcctgcagcaggacgatgccatcgccgccgcgcgcgcgttgctggcacgcgggccgcaatgggtgctagcgcacagcgtggccggtgccgcaggtgagctggtgaccttggcggtcagcgatacggcagtgtatcgctgggccagcccgcacctgccggtggatgtcgccggcaccggcgatgtgttgatggcgctgctgatcggcctgttgttgcgcgatgtgccgttcgaacaggcagtggggcacgcgctcagcggcgtgcatggcgcgctggaagcgacgctggccgcaggtttcgaagagttcgacgtgctggctgcagcgccggccgcactggccgctgcgccgcgatttgccgtcgagcgatgggcatgatcgcgcagccggtggtcggcatcgttggcatcgccggcgcgtacgggcgctggctggcgcagttcctgcgcacgcgtatgcagctggaggtgatcgggttcgatccggccgacagcggcagcacggacgaagccacactggcacagcatgcagacgtgctgattttcgccgcgccgattcgccataccggcgcattgatcgagcggtatgtagaacttgccggtgcgcgcgctgcctcgcagctgtggctggatgtcacctcgatcaagcagacaccggttgctgcgatgttgacctcgcatgcggaagtggtcggcctgcacccgatgacggcaccgcccaaatcgccgaccttgaaagggcgcgtaatggtggtctgccaggcgcggctgcagcactgggcggcctgggtgcagagcttgtgcgacgcgctgcaggccgaatgcgtgtacgccgctcccgagcaccacgaccgcgtgatggcgttggtgcaggcgatggtgcatgccacccatctggcgcaggccggtaccttgcgcgactacgtaccgctgctgggcgaattgcgtgcgctgatgccgtatcgctcggcatcgttcgaactggataccgcggtcatcgcgcgcattctctcgctcaacccatcgatctacgaagacatccagttcggtaacccgtatgtcggcgagatgctcgaccggctgctgctgcaattgcagcagctgcgtgccttggtggcgcagggtgacgatgccgcgcgtgcgcagttccgcacccaattcctgcacgataacgcgcaagccttgcagcacgacgcgcttgcggcaggcaattacacctacgagcgcgtgggctacctgctggccgatctcaccgagccgctgacactgagcgtgtatctgcccgacgaccagcccggttcgctgcgcacgttgctgcatgtcttcgagcgacacggagtgaacctctcgtcgatccattcatcgcgtacgcccgttggcgagctgcatttccgtatcggctttgaggcgggaagcgatcgcgatgcattggcacaggcagcgagcgagattgatcgcagtgggattggccgtgtacttgagcgatccgatccctgatcgtggtacgaggaccacagctgccggcgccgatttcatccacacaggatgtggatgaaacttgcacaagcatgtggataactgcgcgcagtccctgtggcgcaagggccgtatatcgggtggcgaaaaattgatcagcgccgtgtaggaccgctaacgcatctgcggcgcggtcaattgagcgcggctggtgctcggaatcggcagccctcgtacatgccggtccctgtgcgtcgtccaggcccaccggaccactgctcgctacgttaatggccgctcttactaattctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtatcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaactaataagtcagtaaattagggggcaaatgtcggtgtctgctgtgtagtagggatcgagcagatagctgcggtgctaggtatcaacgattgaagcgttgtcactgtggaccatggttagccgactgcgtgtctgtcgacgtgccgggcgcgttgcctttataggaacgcacggatgcccagctgggaaagatgcgagggcgccacggtgtagccacccaaccatccagtgcaccgccgtgttcgcgtgacacgcagccaagcattcaacgactcagctgcaacgcatcccggtcggctgtcgccgcggccagttctgcacgcgcggaggcgatgcgtgcctgcgcatcgatcaggcgcacgcgggcgtcgttggtggtttcctcgcgctggttgaccaggaagaagtcgcccgaccccagctcgaagcgccgtcgctctgccgcggccaagcggtctgccaagccgcgttcctcatcggcgatcttggccagccgttcggcggcattgagcgagatgacgatcgattcgacctcgatcaaaatctggtcgcgccgaaaacggctgcgctgatccagcgcttcgatctcggcgcgcgcctcggccacgcggcccttggcggcgcggttttccagcggcacgctgaaacgggagccgatgacggcatcggtcaacgaacgattcgggccgcaaacgccgggcgggccgaggtccttgctgacttccacactgacatccaggcgcggtttcagatcgttctgcgccagcatcaagcgtgcggtggcctggtcgatgcgggtgagcacggcacggtaatccggtcgctcgaccggcgcggtgatcttgctggcgccagctaatccttccagtgccgaggtgtcggccggcaggcgctcggcggagacgatcagcggcatgccggcgtcatcgcgcagatacagcgacaacgcattggcggcattggcgaagtcctgttccgagcgcaccaccaacgcccgccgacgcaccaaattctggtcgttttcggtgagcaacatggtcggccgcgcaccgagcgtgacctgccgcgaaatcgcattacggcgttgctcggccagttgcatcagctcgttgtaggcgcgtaacttcagcccggtggcaacccagttctggttggcatccaccgtgcgccgttgcacgccgatggccaccatttccgcttcttacttggccacatcgatatcgatgctggcaatgctgcgcttggtgcggcgttcgtcgatcacgcggtcgcgcaacagcgcatacagcgcgccgaccttcacttcgccgccgcggtcggtctaggacttgtcctcgtagaccgggaaggaaccgcgcgaggagcggtagccgccgtaatcgcgcaagacattcgcgccgacctccatggcgattgcggcgacctgttctgccaagcggtagtccggcatcaaggtcagcaggttggcgccgcgcaggtcggccggggtaatgcaggccttggtgcgcagcggatggtcggcggccatggtcacatgcagcagttcgcgcaatagtcgttcgctgtgcaggccgcggcccggcaccggcagttgcgcaaggaccagatcgtgtaggccactgctggcaagcgcggtcggcagcccttcgcgcacatgcacgcgcaaggccgcatgttcgcgatgcaaacgtgccaccaggcttggcatcagataggcgcccagcgtgggcgacacccctggccggatggtgccgaccaaggtgtcggcggcggtggcgcggacctcttccagatcggtgacatcgagcaggatgctgcgtgcgcggtcgagcagatcgcgacccagcggggtcaggatcgcctgcgcgccgcgctcgaacagcggcgtgccgatgatggcttccaatgcgcggatctgctgcgacaacgaggcccatctgctcggccgcgcgggtaaagctgccggtgtcggccagcgcgacgaaatagctcagctggcgaagcctggttttagggcgcggcatgggtcacatcggattgcgtgggagcgcacggccggcgtggccggtgaggcaagacgggcgaagtgcggcgaacaagtggagcgagcggtcgtccggtggctgtggacggcgcgcagcaattgcagtgtacgagttgcacctgccgattccgaagactggccgcgcccgcgtggcggtgagcgcagtcgttcccgtttgtcgctgcaacggccatcgctggccgcgcagcgtcaggcaaccctcactggtcgatgaactgcagccgcgccagttccgcgtacagaccgccttcggcgatcaattgcgcatgcgtgccctgcgcgacgatgcggccggcatccatcaccacgatgcggtcggccttgagcacggtggccaggcggtgcgcgatgaccagcgtggtgcgcccttccatcagccggtccagcgcctgttgcacggcgcgttcgctttgggcatcgagcgcgctggtggcttcgtccagcagcaggatcggcacatccttgagcagcgcacgcgcaatcgccacgcgctgctgctggccgccggacaggcgcgtgccgcgttcgcccagttcgctgcggtagccctggggcagggcgcgaatgaagacatcggcttcggcggcggcggcggccgcttccacctcggcatcgctggcttgcaggcgcccgtagcggatgttgtcggcggcgctggcggcaaagagcgtcggttgctgtggcaccagcgcgatgcgttcgcgcagcagtaccgggtcgatgtcgcgcaggtcgatgttgtcgatgcgcaccttgccgctgaccgggtcgtggaaacgcagcagcatcgccagcaccgtgctcttgcccgccccggaggggccgaccaaggccacggtttcgccagggctgacatgcagatcgaagccatccagcgcaggtgcgtccggacgctgcgggtaatgaaataccacctggtcgaaatggatcgcgccgcgtagcggctgcggcaagggctgcggcgcggccggtgccacgatggccggttgttcgtcgagcaattcacccaccctgcccatgccgccggcggcacgctgcaactcgttccagacctcggccagcgcgccgaccgaaccgccgccgatcatcgcgtacaacacgaactggcccagcgtgccgggcgtcatgcgcccagacaccacatcgtgcgcgcctgaccacaacaccgcgacgatcgcgccgaagatcagcatgatcgccaccgcggtgacggtggcctgggtgcggatgcgcacctttgcggtgtcgatggcggtcagcagtgccgtactgaaacgttggctttcgtaacgctcgcgcgcgtgcgcctgcacggtgcgcacagcgcccagggtttcggccgccagcgtattggcgtcggccacgcggtcctggcttgcgcgcgaaatcttcttcaagcgacgtgcacccagcacgatcggcagcaccgccagcggaatcccgatcaaggtgaagccggccaggcgcgggctggtgacgaacaacatgaccacgctgccaatgaccgtggccacgctacgcaaggccaccgacatggtgctgccgatcagtccacgcagcaattcgctgtcagccgacaggcgcgacaccagttcgccgctgcggctgcggtcatgaaatccggcgtccaggccgatcaggtgtgcgtatagccggccacgcaggtcggcgacgactttttcgcccagcagtgcgacgaaatagaagcgggcagcgctcgccaacgcgagcaccaccgaaactgcgaacaacagcgcgaatgcctggttgatctgcgcatcgccggagaagccttgatcgatcatgcgcttgaccgctgccggcaggctcagtgtggcggcagcggaaatcgtcagcgcgaccagccaggcaacgaacaggccgcgctggcgttggacgaatggccacaaggtgcgcaggctgcccaacttccgcaacgggttgggacgtgcagcggctggctggatcatgcggcttccggggttgaaagatggacacgattgccagtggcgtcgcacagacgggttttcaagccggcgagctgatccgcaggcagttgcacgcgcaacgcagcaccgttggcatcgaaatgttcatccagcctgtcggcatggaaggccgcaagcgctgcgtgcaccaggcccagatcgtcgaagcggcactgcacctgcaccagcgacaacgcgatcaacggttgacgcgtcgccagccgcaagcattcggctgcagtgccgccataggcacgcatcagcccgccggcaccgagtttgatgccgccataccagcgcgtgaccacgaccaccacgcggtcgaagccctggccgtcaatggcggccaggatcggtcggccggcggtgccactcggctcgccgtcgtcgctggagcgatagtcctgcccgaaccgataggcccagcagtgatgggtggcatccggcacagccgcgcgctgcacgatctccagcgcatgcgtgggagtgtccagggcggcagcgtgggccagaaagcgactgtgcttgatgtccaggctatggtacgcgtcagcggcgagggtatcgagcatcgccgccattctatgcgaggcggtgttgcgggttgctgcggccatcctgactgccgttgcaagctggcacaacacgcccgtgcgtgcgccagcgtgcagcagcgcctgcgcagtgcgtcgtgacgggtgggtgaggcgcccaccgcggcatcgcgtttgccggcaccgtggctgcggctggcagccacggtgccgggtaacctggtgcgtcgtgcctttcaggacagcgactcgcagcgagacgacgcgtgttttggctgtcttcggttacaccagggttgagcggcgcttctcgtcgatccacttcgacgcctgcgccggggtgtagtgctgcatccattccagcatctgtgcgatatcggcgccgtaccacaggtctgcgcgctggtccggatgcaggaaacgctcttggaccatgcgatcgatcatgccgatcagtggtgcgtagaagccatcgatatccaggaacgcgcatggcttgttgccgatgccgagctggcgccaggtcagcatttcgaagatctcttccatggtgccgaagccgccgggcagggccacgaacgcatcggacagctcgaacatgcgcatcttgcgctcatgcatggagccgacgatttccagttcggtcaggccgcggtgggccacttcccaatccgccaattgttgggggatcacgccggtgacctggccgccggcggcgaggacggcgtttgccaccgtgcccatcagaccgacattgccaccaccgtagaccagtcgcaggccttgctcggcgatgcgcgttcccaaggcggttgcgcgttcggcatagaccgctttgttgccggcgttggagccgcaatagacgcagatgcttttcatgggattggggattggggattcgtaacagcggggcgcggcgcgtcgatgtcatctggaaagccgtggaatgcactttgcacgactgttctgactgggcctgaaaaacataacgccggaatctacccggcgttatgtcatggctgggacatcgtcaaaggcgggaaccgcagttgcgattcccaactcccgattcccggcttagttggccttatgaatcgcgcgcttgctcaccgccatcgcggcatcgtggatcgcttcggagagcgtcggatgcgcgtggcagatgcgggcgaggtcgtcggcggagccgttgaattccatcgtcagcacaccttcgtgcaccagctcggacacgcccacgccgaccaggtgcatgcccagcacgcggtcggtttcggcatcggcgatcaccttgacgaagccagccggctcgcccatggccaccgcacggccgatcgccgcgaacgggaagctgccggccttgtaggcaacgccttcggccttcaactgctgctcggtcttgccgacccaggcaatctccggttcggtatagatgacccacggaatggtgtcgaagttgacgtgaccgggcaggccggcgatcagctccgccaccgcgatgccttcctcgaagcccttgtgtgccagcatcgggccgcgcacgcagtcgccgatcgcccacacgccatcgacaccggtgtggcaatgcccgtcgacctcgatctggccgcggtcggtgaccttgacgcccgtaccttcggccagcaggttcttggtggcagccttgcggcccacggccaccagcagcttgtccacggtcagggtctgctcgccagcggcgtcggtgtagctcagcaacacctgcttggcatcgccgctgccggtgatctcggtcttgccgaccttggcgcccagcttgatgtccagaccctgcttcttgaattccttcagtgcggtcttggccacttcggcatcggtcagcgccaggaagtccggcaacgcttcgagaatggtgacttcggcacccagacgcttccacacgctgcccagctccaggccgatgacgccggcgccgatgacggccagacgcttgggaacggcggtgaaatccaggccgccgacgttgtcgacgatggtgtcgccatcgaacttggcgaacggcagttcgatcgattccgaaccggccgccaggatcacgtttgtgcccttgagcgcgatctcgcctccttcgtgctgggtgaccttgacgatgttgcccggctgcagctggccgaagccgtagtacggcgtgatcttgttggccttgaacagcatcgcgatgccgccggtgaactgcttcacgatcttgtccttgcggccgatcatggtgggcacgtccatcttggcatcgttgaagctgatgccgtggtcgccgaacaggtgacccatgttccagaactggcgcgaggaatccagcagcgccttggatggaatgcaacccacacgcaggcaggtgccgcccagcgcgggcttgccgtccttgccgagtgccgcgtcgatgcaggcgaccttcatgcccagctgggccgcgcgaatcgccgcgtgatagccggccgggccagcaccgatgacgacgacgtcgtagttttcagccatttctagagtcctttgcctttctcttctccagcgggagaaggtggcgcgtagcgccggatgagggtgcgctgtggtcgcctgcccggtattcccgatatgaagcgagccactgcgaaatggagttagtgaacagccgatcattcgcctctgtgactcgcggcggctggttcttcattgctgagtcggacgcagttgcctggcgcccccgacccctctcccgatgggagaggggcttcaaggcttacagaccgaacagcatgcggcccgggttttccagctggttcttgatgtcgaccaggaactgcaccgaatccttgccatcgatgatgcggtggtcgtaagacagcgccagatacatcatcggggcgatcacgacctggccattctcggcgatcgggcgttccttgatcgtgtgcatgcccaggatggcgctctgcggcgggttgatgatcggggtggacagcagcgagccgaaggtgccgccattggtgatggtaaaggtgccgccctgcaggtcatccaggcccagcttgccggcgcgtgccttggcggcgtaatcggcgatgccctgttcgacatcggcgaacgactggcgctcaacgttacgcagcaccggcgtgaccaggcccttgtcggtcgacaccgcgatcgagatgtcgctgtagccgtgatagatgatgtcgtcgccgtcgatcgaggcgttgaccagcgggaagcgctgcagcgcgttggcggcggccttgacgaagaagctcatgaaaccgagcttgatgccgtgcgccttctggaattcgtcctgcagttccttgcgtgcggccgataccttggccaggttgacctcgttgaaggtggtcagcatcgcggtggagttcttggactccatcaggcgcttggcaatcgtcttgcgcacgcgggtcatcggcacgcgctcttccgggcgggcgcccgaggccttgcccacgccgccggccttggcgaagttgacgatgtcttccttggtcaccgcgccacgacggcctgtgccctcgacctgcgacggatccacaccctgggtgatcgcagagaaacgcgcacccggcggcagggaatcggcagcagacttggacgcaggcgccggtgcagcggcggcagccggcgcggcagctggagctgctgctgccggtgcggcggccttcttctcgtccgccggtgcagccgcagccacagcgccttcttcgatgatcgccagaatctggttgctggtgaccgtgctgccggcttcgaacttgatttccttcagtacgccgtcgaccggcgacggaacttccaacacgaccttgtcggtttccaggtcgaccagattctcgtcgcgcttgaccgcttcgccgggcttcttgtgccagctggcgatggtggcgtcggaaacggattcgggcagtaccggaactttgacttcggtggccattcggggagcgtcctagggttttcgttctttggggaagaggagttattcagcgacttggtcgttgaacggattgagtagcgcatcggcgaccagcgtctgctgttcgatgatgtggtcggccatgtggccggcggcaggcgagggcgaacgggcgcggccggcgtaatgcaggctctgaccgctggccaggcagaagttgaggtggtgacggatctggtaccacgcaccctggttctgcggttcttcctggcaccacaccacgtcggtggcattggcgtaagccttcaactcggccgccaactgcgcacgcgggaacggatacagctgttcgatacgcacgagggcgacgtcgtcctggccacgctttgtctggtcttcaagcaggtcgtaatagaccttgcccgagcacagcaccacgcgcttgaccttggccgcgtcggccttggcatccggaatcagatgctggaactcgccctcggccagttcttccaggctcgacactgccagcttgtggcgcagcaacgacttgggcgtcatcaccaccagcggcttgcgggtggtcatgcgcatctggcggcggatcatgtggaagcactgcgcaggcgtggtcggcacgcacaccagcatgttctccagcgcgcacagctgcaggaagcgctcaagccgtgcggagctgtgctccgggccctggccttcgtagccgtgcggcaggaacagcgacaggcccgcgatccggccccacttggcttcgccagcggcgatgaactggtcgatcaccacctgcgcgccgttggcgaagtcgccgaactgcgcttcccagatgcacaacgcattcgggtcggtggtggcatagccgtattcgaaacccatcaccgcttcttcgctgagcagcgaatcgatcacggtggcgtcttcggggttctgcaccagctggcgcagcggcaggtagtagttgtcggtcttctggtcgtgcaggatcgcgtgacggtggaagaacgtgccgcggccggcgtcctggccgaccaggcgcagcttgtggccttcggccagtagcgtggcgtacgccaggttttcggcaaagccccagtcgcccagctgatcgccggcagccatcttgacgcgatcttcgtagatcttcgccacgcgggcgtgcagttcgacgccttcggggatggtggtgatcagcttggccagacggtccaactgctcgcgcttgacgcgcgtgtcgaccggatcggcagcggtgccgaccagatacttggaccaatcgatggcgaattcgtccggcttgcgcttggccagttcggtggtgtactcgcccgaatccagcttgttgcggtagccgtccaccagcgccttggcctcgtcggcgctcagcacgccgtcgctttccagcttggcggcatacagctcgcgggtggtcttgtgcttgcggatggtctggtacatcaccggctgggtcgctgccggttcgtcggcttcgttatggccccaacggcggtagcagaccaggtcgatgaccacgtctttcttgaactgctggcggaattcgtaagccagtttggacacgaagatcaccgcgtccgggtcgtcgccgttcacgtggaagaccggcgcgccgatcatcttggccacgtccgtgcagtacagcgtggaacgcgcgtcgtcgcgggtgctggtggtgaagccgatctggttgtttatgacgatgtgcaccgtgccgccgaccgcgaaaccgcgcgcctgcgacatctggaacagctccatcaccacgccctggccggcgaatgccgcatcgccatggatcaggatcggcagcacggtcttgcgttcggcatcgccgaaacgttcctgacgcgagcgcacacttcccaccacgaccgggtcgacgatttccaggtgcgaggggttgaacgccagcgccagatgcacctgcttgtcggtgccaacggcgatatcggccgagaaacccatgtggtacttgacgtcgccggtatgcgcgcggtcgtcatgggcgtgctcgaacttgccttcgaattcgtcgaacagcttgcgcgggttcttgcccagcgtattgaccagcacattgaggcggccgcggtgggccatgccgatcacgatgtccttgacctgatcgttgccggactggcgaatgatctcgtccatcatcggaatcagcgcatcgccgccttccagcgagaagcgcttctggccgacgtacttggtgtgcaggtagcgctccaggccttcggcggcggtgagccgctccagagtgcgcttgcggctggccgcatcgcctgcaatcttgccgcccgcatcttccaggcgcttgtagatccactggcgctggtcgaattcctggatgtgcatgaactcggcgccaatggtgctggcgtaggtcgccttcaggcgcgccagcagatccttcagcttcatccgcggctggccgccgacgccgccggtgctgaactcgctgtccatgtcggcctgtgagaggctgtggaacggcaggcccagatcgggcgggttgaccggcggggtcaggcccagcggatcgagctgcgcgccgaggtgaccacgggcgcggtaggcagtgatcagacggccgacattgcgctcgcgctcgtcactggcgcctgtaccggtcccggcgttggcagcgtgtttggacgcactgaggatgtgggcgatggccgccgagtgcggcacatcaccggcactgcgaccttcgaaaccatcgaagtagctcttccacttcggatcgacactgtccggggcgacgaggtactgctcgtacagatcctcgatataggcggcgttgccgccggcgagctgggatgactgcgcgaactgctttaggagattatccacgatggtaagtcgggtctgctgtggggatgattgtgcggaagcggcagggcggcatgccctgtcggtcggtcttaaatctcgaaaattatacccccttgcgctagtcaggggggcgtctgcgagctgaccggcggggtagaccaattgctcgcacgcgtgcgtgcgaggggcgctgcggcgtcagatgccgagcgcgcgtggctcgttccacagtgcgctgcgctcccatatctgcgcgaattcgcgctccaactggcggctacgcgctgcgccggacaaccaggtttcgccatcatcgaagcgatgaactgttggacgaaaatagtaggcgtcgtctccgacaacatagaccgatgcaaaacttgcatcgactgggtcgctgaccgcgcggaaccggaacacgctgggcaggcgctgtgccagccgcagcatcgcactgctaccggcgttggcgctggcggggtcctgcatcaggacatgcacgcgcttgtcgtggcgggcggtggcgaaacggcgcaatgcatcgagcacagcagcgttgtcgaacagggtcgggtccagggcgcgggtgtagatcaggacctggcggcgcgcagcgcagagcagaccagtggtggcagccagcgccgcggtgagggtttcgacggccatcgggccgtcgaggcgacggtgcacgacgcccccgggcgccgcgtgtgtctggccgatgcgctcagggaggggaactagggttgtatcgggcaggaagccctggcgggcgaagaccgcctccgcgtttgggctggggctcgcgtgcaggctgggccagccgtgctgccgggccgtgtcgacggcggcagcgagcagttgatctgctaatccgcggcggcgccagtcggggagaatgccgagccggtcgagtcggcggtcggcagtgagtcgcaccgagccaatcaactggccgtcttcggtgcgcgctgccagatgcaggctgagcgggtccaatgcatcccattcggcaccgctggtggcgccagcggtgtcggtgacgcaggcaagccgcaccgcccgcagcgccccggcatcggaagccgggttcagcgtgatgatctgcgggctggcgtgcggggtcatgcggatttggagccgtcgtcgctgtcatcggaagcggcggcggcactatcgctggcgtcgtcctgcccggctgcggcgtcgtcttcgatgtcggcaacagcgtcctgcccggcatccagcgtctctgccgggtcgccgccgtcatcagcgacttgcgcgacatcagcatccgcatcgatggtgtcgtctacttccggcgcgtcgtcctcggcgtctgcatcgtcgtggtcggaagacacgctcagggcatgcgcgtggttctcgtctgcgatatccccatcggcgtcttcgtgggcgcgctggtaatggccctgtgccagcagttccagcacgacgtcacggccacgcggcgacaactgcgcgtacagcgtgccgtcgatcttttcggccgcggccaggcgggacgcgtccttggccgacagcgcaaactccaggccgctgcagaacagcgtggcgccgcgcttggcgcgccgccaggccagccgcgaccacgggtggcgatgcagcagcacgccttcttccagcgcctgctcgaccgcttcgcgcgggatgggtgctggcgccggcaccacgtcgccgcaggcgcggtaggtggtcatgaaacggccgaaccagtcgcccaggcgatcggggtcgttcatgcgtaacgcattgagcgctgcgaccacgcggttcatggcggtgacgtcgatctcgtacgggtcggccggcaccttgaggtcttcgtcgtgatagcgcacggcctcgtcggcatcggcgatcaacgtatccaggtaatcgccgatcagctcggccgacgatggcgcgcgggtgccgatggaaaacgtcaggcaggcgtcttcggccacaccgtggtgcgggatcagcggcggcagatacagcatgtcgcccggacccagcacccagtggtgggtgggtttgaacgtgcgcagcagcttgagctccacatcctcgcggaacgccagcggggtggccttgctgccctgcgcggtgcgcgcgtcgatctgccagcggcggtggccctggccctgcagcaggaacacgtcgtaatggtcgacatgcgcaccgaccgaaccgccggtggcggcgaagctgatcatgatgtcgtcgatgcgccagcgcggcaggaagcggaactgctccagcagggcgcgcacatcggcgtcccatttgtccacgtcctgcaccagcaaggtccagtcatggtcgggcaggccggggaaatcggtttcctggaacgggccgctgcgcacgtcccagctgtcggtggcgcggtcgtggctgatcaggcgcgccagcacgccatcttcgcaggccagcccggccaagtcttccggctgcagcggcgaggcgaaatccgcgaacgcgttgcggatcaacagcgggtgcttgtgccagtaattgcgcaggaaacgctcgaccggcatgcccagcggctgtcccggacgggcctgtacttcgatggcaagtggggtcgctttacgtacggccattttggggtccttacacgatgtagaagacagtgcggtgcgcggcatcggcgcttagatggcctattgtcgactgcctgagccggatgtgcacctgtgccgtgcgcagtgcacgcgcctccaccgccgccgcagcacgggtcagggtctgccgatggcacatgatgcggtagcgcctgcactgaaacactgcggcattgcagcctgggtgtgctgctgcctcgctttggaaattgcttgcatgaatcgtcggacgctgatactgctgttgttgactgcgacgctgcgaatgcacaacgccgcgcaggccgccgatgacaaggggggggctgagttttgcggtggaaagcgaggggttttcgctcaatcccacgctgacctcggtcacgatcgattcggtaaagccggccgcagccacagccacagccgggctgcaggtgggcgatgcgatcgtgtccgcgcaaggcatcgcggtggcgggaagcaaggccgatgtgctcaagcaggccttcaaccgcaaggtcggggagaccctgcgcttggtgatcgtgcgcggcgcagccaagccgcgggaggtcacgctggtggcggcgcgacggccctgaccgacgggctaagcgctgctaaaagacgtcgcgggcagtgggtcaggtggctgcggacggcacgcaggaaccgcaatggacgagcggttcgttgccgattccgagcgccggccgcgccagcctggcggggacacagtcgttttgtgagccgcgctcaatcctcatcgttttcagaagcagcggctgatggcgttgcacgcggcgcagtcttgcagcgacgcgcatagggctgatctggagcgcgcatgcctgcatctgcgcgcatcacagccgcacagatcacatcactttgttaccgctgtcgcggtcgtccagtgtagggttgctggatgggttgacggtgttgtcgttaccggaaaaccgcatctgtttcacttcgcgcgccagcacaagattcttgttgccctggatgtccacgcgatcgacagtggtcagattgagcgtgttgtcgtgaccgctcacgctgagctggccaagttgcttgttgagtacggtgaagttgcttccttccccccgaatactgcgcgcggtgtccagattcattgcgccacgcgaggcggtaatggtgaccgtgccgcattcgcggtgcaggatccactcgctgtcgttgcgggtcagccggatatccttgccggcccagtctgcgccgctggcgggatcgctcagcgtggacgagaccgccgacagcgcctgcgcggcgtggccgtcgccgccgcatccactcagtgcaaggacgcttgtcagcgtcaacagggacggtgctgtgtgagtgacgcgcatcgccgatctcctcaaaagtgaggccggcacgatagcagtccggttcggtcatccatgcgcaggagctcgccggccatccgggctgctaacgagctgcgacccgtccgacgcgaggcgtcgtggcctcgtcatcactggcctgatcgtgcgtcatcggcatgcggtgatgccgatgatgcttcgccgaccacgtgacccgcttcgcaagctcccaccgcgcgtgcggttcggtcagctcagatcagatcagatcgcgcgcgccagctgctcggccaggccggtgtaggcacccggagtgagcgcgcgcaggcgctgcttgtcgtcttccggcaatggcaggctttccacgaaggcctgcatcgagacggcggtgatgccctggccgcgggtcagcgccttgagttgttcgtacggattgggcagaccatggcgacgcatcaccgtctgcacggcttcggccagcacttcccaggccgcatccagatcggcatccagacgctcggggttgacggtcagtttgcccaggcccttggccagcgaatccagcgcgacctgggtgtggccgaaggcggtgccgagcgcgcgcagcacggtggaatcggtgaggtcgcgctgccagcggctgatcggcaacttggcggaaaagtgttcgaacagcgcgttggcgatgccgaaattgccttcggcattttcgaagtcgatggggttgaccttgtgcggcatggtcgaggaaccgacttcgccttccttcagcttctgcttgaaatagcccagcgagatatagccccagatgtcgcgtgccaggtcgatcaggatggtattgacgcgacggctggcatcgccgatttcggccacattgtcgtgcggctcgatctgtgtggtgtaggggttgaacaccaggcccaggctttccacgaaacgctgcgcgaatgcagcccagtccaggtccgggtaggcgaccagatgcgcgttgtaattacccaccgcgccattgatcttgccggtcagctccaccgccgcgatctgcttgcgctgacgttcaaggcgcgctaccacattggcgatctccttgcccagcgtggtgggcgaggcgctctggccgtgggtacgcgaaagcatcggctgggcggcctgggcgtgggcaagggtgcgcaacgcggcggtaatgccgtccaggctgggcaacaacacctcgcggcgcgcctgctccagcatcaggccgtagctgaggttattgatgtcttcgctggtgcaggcaaagtgcacgaattccagcgccggacccagctcggcgtcgtccttgagctgctccttgatgaagtattccaccgccttgacgtcatggttggtggtgcgctcgatctccttgacccgcgctgcatgggcaacgttgaagccgtcggccagggcgcgcaggcgctgcgtggcagcggccgagaacggcgccagctcggcgatgcccggctcggcggccagtgccagcagccattcgatttcgaccttgacccgcgccttgatcaggccgtattcggagaagatcgggcgcagcgcatccactttggaggcgtagcggccgtcgagcggggacagggcgagcagggcggaatccgacatgggcaagagaggcagcggtgacggtggggtcagcattctacgccgccagcgctgcgggcaggcccggtgggcggcgaagtgggtcgccaagcccacgccagggtggcctgaatggtgggctatctgttcgggggcgggccccgacagagtgcgacctgcactttaaggtagagctccctgcgctgttccggcctgccatgcgtccgatcttcgctcgccttgccatcgcgatcttgcccgccgcgctgcccgccgctgcgcgggatgccgacttcgctgcgcaggcggggcgctgtatcgcaccccgcccgcgatcgccggttgccgtgccggcgagctgcaacctgcgcagcgacaacgcgtactggcgctgatcaacgacattcgtcggctgcacggtctcgacgcggtcgacgacgacccggcggccgagcccgaagccacccaggcggccttggtcattgccgccaacggccgcctcagccatacgccaacgccggactggcgctgctactccgacaccgcggccaagggcgcacgccgcagcctgatctatggcggggtcagctcgccgctgctgcgtttctccagcgccgaacagatcgtgatcgagtggctgaccgacgccaacaatgtcagcgccggtggactggggcaccgccgctggctgctggatccgtttctgcagcgcgtcgccttcggcatggtggctggccgcgacggcggcgcgttcagtcgcggtgctgcgctgcgcttcgttccggcggttggcgtcgccgcgcgcacgcgcgccgatttcgtcgcctggccgatcggtgactacccgcgccgttactacgctgacgatacgctgttgtcgttcaccgcattgccggaccgcacccgcaagttcgccaatcgcgatgtcgactacgccgatgcgcaggtgcagatcagcgagcgcggtggtcgccagttgcaggtgcgcaacctgagcgacgaccatgagggcttcggggtgcccaacagcctgcagttccgggtgccgcgcctgcagccggagatgatatacattgttccagcgcgctgggagtcggcgtttccagggtcagcacggtgggggcgacgcagcagcgggcgcagatcctccaggtcccggccgcgcgccatcgcgaccagcagatccttggtgtgcagaatgcccagcacttgctcgccatctgcatcgaactaggggtagcggctgtagcgcgacgcactgaattcggccaggaccgcttccagattcatgccttcgcgcaggctgcgcatatgctcgcgcggacgcatcagatcgccggcgaccagatccggtaattccagcgcgtggctcatcaaggccagcccttggtcgggcgcaaccgcgttcgggtcctggcggcccacgatcagcatcagctcttcgcgcgaataacggtgcgagtgacgttccacctcgccccagccgagcaggcgcaggaaccggttggcgctggtgttgagcacccagatggccgggtacatcagccagtaaaagacatacagcggcgcggcggtccacaacgacatgcgttccgggcggcggatcgccatggtcttgggtgccaattcgcccagcacgatgtgcaggaaggaaatcaggctgaaggcgatcgccagcgcagtgaattgtgccgcttccggcgacaggcccagcgtatcgaacaacggttgcaacagatgtgcgaaggccggctcgccgacccagcccagtccgagcgaggccagggtgataccgagctggcaggccgacagatacgcatccagatgcgcatgcacgccgagcagcaatcgcccgcgccacccattggtttgcgccagacccaccgcctgcgtgtgccgcagcttgactagggcctgttaacattaatgtctcgagcgattactaataagtcagtaaattaggaaacaaataccagtgtctgctgtacaaccatccatgaagaagagagacggacgcttggtatcgcgggcggcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgctggccgaagtggcctcgtcgttcgggttgcatcgcggctgggcgtacaaagtgctggcgcgagcacaaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttgggctgggtcaatggcaagaaccctcgccagcatggcttcgacttcggtttgtggacgcggcaggtcgtgcgtgaactgatcgagaagaagtttgccgcacggttgagtctggccagcgtcgggacgttgctggcacgactggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcacagtgggaaaagcagacgtacccggcgatcgtgacgcacgccaagcgggaaaaggccgagattgacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcatgaacggtgaattgttcgtggctctgctcaagcgaatgatgaagggccgtcgccgtccaatccatctggtgctcgatggtttgcctgcccacaagacccgtggcgtacgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagattggtgtagagctacaccaagcgcacaggcgtggcgcgccgcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtcgcctatatttctgacttatgagtaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcgaatgtgttaacaggccctagcgtgaactcggcggcaacaaagaatccgttcaacagcaccagcaacagcgcgaccaacaggagcaagacgttacctaacaggtccgcccccatgcgctgcaagagcggtacatctgcgtgctagcgcatgtgcggtggcggtgcggagtctcccggcaacagatgtggagtttgcgtttctacagttcaggctcgtcgcccatggtggcttggtatctcgtagtgatcggctggcagcttagccgacagcgtgcgacggcatcgtcgcaacgcggcaagcgagtatcgtagacagggcagtctcaagattcaagtgcaacacgtgatttgagtgctgcgatttcttcctccattgcctcgcttggtgtcttccaacccagacgtctgacgagggcgggtattcatcaccagtgcgatgtgattgagatactcttggctgacagtggacaggtcggcgcccttgggcaggaattggcgcagcaagccgttggtgttctcgttacttccccgctgccacggcgcatgtggatgagcgaaccacacgtcgatgttcaatccttgcatcagctcggcgtagcacgtgagctcggtaccgcgatcgtaggtcagacttgtccgcattgaggccggcagtttctttatttgccgggtaaacccttccagcgcatctgcggccgtgcagccatccatgcggcacagcacgacaaagcgcgtcttgcgttccaccaacgtgcccacgcaagaacgattgaatgcgcccttgatcaagtcgccttcccaatgacctgggaccaagcgcgtctgcacttcttcggggcgatgcacaatccgcaactcctccggcacccagctgcgtgtggccgccgttgtacgccgtcatccgcgtttgggcttgtgctgacgcagggcctggaccagttccttcttcaagcccccacgcggatgcgcgtagatgctagcgtaaatggtttcgtggctgacgcgctgggcaggatcatccggatacatatgcgagagcttggcagcaatctgctggggcgaccagcgccatagcaccagatgatctcgcatcagctggaataacggcgttcctggcgtcagtcgccgctgccggacgctaagctgacgccgtgcgcggtagcgcttgcccgcactgcgcgcgcaataggtggtactgtcctgcttggccaattcccgactcaatgtcgacgggctcctgcctaaaatcctggaaatcgcgcgcacactttgaccgcgccccctctcgatctggagcattgcgcgctcttccgcactgaggtgttgatagctttttgacatgtgcataccctaactgctgagagggtgttgcacttggaaattgagtctaagcagcctcgccagcgtgggtacgcccgctgccagccatccatcaccacaatcaacgtgtgcggagagtgcagatgagcgaacgtttcaggaccgaacacgactgcatgggcgaattgcaggtgcccgccgatgcgttgtggggcgcgcagacccagcgtgcagtgcagaatttcccggtgtccgggcagccgatgccacgcggcttcattcgcgcgctgggcctgatcaaggcggcggcggccggcgtcaatgccgaacttggattgctgccgaaatcgatctgcaagacagtgcaggccgctgcgttgcaagtggccgagggcagcttcgatgcgcagtttcccatcgatgtctaccagaccggttcgggcacctcctccaacatgaatgctaatgaggtcatcgccacattggccacgcgtgccggcaaggacgcggtgcatcccaacgatcacgtcaatctcggtcagagttccaacgacgtggtgccgaccgccattcgcgtgtcggcactgctcgctgtgcaggaacatctgcaaccggcgctcaagcatctgcgcaagaccatcgacaagcgtgcgaaatcgctggacaagatcgtcaagacaggccgcacgcatttgatggatgcgatgccgctgacgttcggccaggagttcggcgcctggtcggcgcaactgcgttcggcgcaggggcgtatcgacgatgcgctgaaacgcctgcggcggttgccgctgggcggcacggcgatcgggaccggcatcaatgccgacccacgtttcggtggcaaggtggccaaggccctgtccagcctgagcggggccaggttcgagagcgcggaaaacaagttcgaaggactcgccgcgcaggacgatgcggtggagttgtctggccagctcaatgcgctggcggtggcgttgatcaagatcgcaaacgatttgcgctggatgaatgccggtccgttggcgggtctgggcgaaatcgaattgccggcgttgcagcctggcagctcgatcatgccgggtaaggtcaatccagtgattcccgaagccacggtgatggcctgcgcgcaggtcatcggccaccacaccgcgatcaccgtggccgggcagaccggtaatttccagttgaatgtgacgctgccgctgatcgcttacaacctgctggattcgatcacgctgttgggcaatgtctcgcgcctgttggccgctaccgcgattgccgggctgcaggtgcgccaggcgcgcgtccgcgaggcgctggaccgcaatcccattctggtgaccgcgctgaatccgatcatcggttacgaaaaagccgcagcgattgccaagcgtgcctacaaggagcagcggccggtactcgatgtggccagggaagacagcgggctcagcgaagcggacctgcgacgattgctcgacccggccgcgttgacgcgtggcggtatccatgccggcggcggtagcggtggctgatcactgctgcgtgtgtaggagcgcgcttgtgcgcgactggcttgatcgataaagccccatcgcgctcaagcccgcgccggcctgttttttgcgaccctgcggtttgcgcgcaacgtcccggctcagtgccgttcggcctgcacattactgaaactctcgcgatagggctgcagcgacggaatttcatccagcaattcgccactgagccgctggatttccggcgtggcggtcagcttgatcgacttgtaatccggatctgggccagcatcgttgaccgcctgctgacgcaacatctgcaggtagccgaacagcagctgcaacttggcgcgtgtccgctctttctgaggcagcgcgatgtcgtcgatcttgagcgtgccgtccggcgtgatttcagcgtttgcagccggcgaacggcggatcatcaccgattgggtggtgattgcaacgcgcggcttgccgcgttcggcgcggcgggacgattggtcgccacaggcggcgagcgcgcatagcacaagcgccatgcagagcatcacgaacttattcatgggatcgatggactggggggagcgcactagtgtaatcccgctccggtttgtggatctgccaaatagcagcggagtacgcgccaaaatgtcgcagagcgtggcccatgtggtcgacctgcgcgtcatcgccgtgcatgcagccgcgtgtcgctgcgcttacccggcgatccacgaccaagtgcagacgatcgaccagcggctgcgcagaccaagccattcgcagccaccgaaccgccgtgtttggagtcgctaccgcgccgtaacgggcagtcgtcagctgggcgtggacggcgcgctcagaatcggcgtgtatggttagtacacgaggtttccagccaccggccgcgcccgcctggcggtgagcgcagtcgttgtgcccgctgctttaccgacggcaatcgtcgatgtcgttttgcgtcaggcgcgaatacggcgcaaatgccggcaccagttgcgccgctgcattctgtgcagtgcgcagcgtggccagctgatcgcagacctgcatggccttgttcttgaaagtgtctgcctcagcctcgatcttgttgccgatctgatcggcgttgccgctaagtgtcgctgaaacaagcaatttcatcagcaattctcccgcatcctgaaagaatccgtcatttgtctgccggcacacgcgtgctgccgtagatatcgcttgcatcgatatcgccgctgcctttgcgcgccacgctcagatcgccgcgcaccttgcggacattcaacgtgccggaagcgaccgactctacgttgacattgccttgcacatcgcggatatcgacatcgcccgatccgatcgtgccgagcttgatgttgcctgcgacgccgtgcagcttgacctcgccggattccactttcgccacctgtgctgcgccgtgcacttgacgcgccttgagatcgcccgagcccactgccagcacgcgcagtgcgtgcagatcttccagctcgacatcgccggagccgaccttggcggtcacgcggcccttggtgtgacgaatcgtcatgtcgccggaacccacgtcggcgctcactgcggcggccccgttgatctgcgcatcgccggaacccacgtcgaattgcaccagtatcgtgttgggcacgctgccgtgcagatccaggtaggaatagctcttgccgaaggaaaaccggcggtcatcgtgcaaggtcaccaccagcttgtcgccgacgcgcttctgggtcacggtcaggctcttgagcaactcagccctcgcagcacaggcgcgcccgctcagttttccgctgctgctcgctaacgcgtccagatgcaggtcgttggaggcgacctcgaacagcaccgatttcacgccggtcagctgtaacctcaggctgcgtggttcggagaatttgcactgctcctctgccgctgcggctgcggctgcggctgcggcagagggcagtgcgcacacaatggccaagctcaggatcaggcgcacaggtgtccctcaggcttcggcgcgacgacggcgcaggtagatggaagccgcgatcaaggcgataccgatggctgcgccgatccagatatccgggctgccataaacgagcgtgctgttggtgtgctgcagcgcccattgcaccaggtcgctggggttctgcagcgtgctgctgtccagagtgccgctgacggcaagcggcgaccaggtgccgggcagggcgctgagcaggccgcggtagccgacgatgtaccagatccagccgatcggcagcgacacgcccggcattgccgagagaatgctcagcatcacgcaggccagcagcggaaacagcactgcccacaggaacggtttgctggtggcccaggccgagcagaacatcagccagcccacggtcggcagcgcccataacaggctcatcggcacggtcttcagcaacagccacagcagcgagaacgggtgcgaatgggtcgccattgcccaggggctgggcacgcctgcaatcgatgcgccgacgatggcgatcaaccatagcgccatgcccaccgctgcaccgatcacgatggagatcagtggcgccagcagcaacgcccaggcggccttggacaacaccgtctgcacgtccgacaccggcaacgatttccagaacagcacgctgcggtcgcgacggtcgtcgtacaggctgccgagcgcgtagaaaaacaccacaaacgccaggaccaccgaggcgatgccgatgccgcccagcaacagaccgtcgccaacctggcccagcctacgcgtgtattcggccagatcgtccatggtgatgctgtcgccgaccatgttgcggcgtgcactgatcgcaccgatcaccgcgcccagcagcgcgaagaatacggcaatgccgccggtgatgacttgtgcccacacgaagccgccacggtgctcccagtactcgcgtttgagcagccaggcgaaggtgcgtgcgggtgatgcttggttggtcactgcattcatgcgtaggtctccttcatgaccgcaacgaacaggtcggccaggccgggattgcgggtttcgccgaaacgggcgagctgcgctttcggcgcgccatcgaacaacatcaccgtcttgccgaacggcaggctgcgctcgtcgatcggcttcagggcgcgcgctgcatccagatggtcggcaccgaccaacacgtcggtatagcgctcggaaacgctttccatatcggcggtgagcacgatgcggccgtcgcggatgaacatcacatcggtgaggatgtgttcgatctcttcgacctggtgcgtggtgacgatgatggttgtctgctcatcgaagtaatcctccagcaggcgctggtagaactgcttgcggtagaggatgtccaggcccagcgtcggttcgtccagcaccaggatgcgtgcgtcgatcgccatgaccagcgccagatgcaactgcacgatcatgcccttggacaattcgcgcacccgcgatttgcggttgagctgggtattcgcgaggaagcgttcgcacttggcgcgatcgaagcgcggatgcacgccggcaacgaaatcgatcgcctcgcccacccgcagccagcgcggtagcaccgccacgtcggcgatgaagcagacctcgttcatcagcgcgttgcgctgggtgcgcggatccatccccaacacccgcaactcgccatcgaaatcggtcaggcccagcaccgctttgagcgcagtggtcttgccggcgccgttggggccgatcagaccgacgatgcggccggcgtcgatggtgaagctggtgttgtccagcgcgagccgatgcttgtaggccttgcgcaggccacgtgcgtttaccacatggtcggaggagacggcggtcatggtgtttttccctgtggcaacagatcgtcgatggacagtcccaggcgctggatcctttccagcacggcgggccattcttcagtcaagaaacgctcgcgttcgctgccacgcagtttctgtgcggcctcctgggtcatgaacatgcccaggccgcggcgtttctccaccaagttctcgtcggccaattcctgataggcgcgcgagacggtgatggggttgagttggtagtcggccgccacttggcgcaccgagggcagggcatcgccgggtttgaggattccatcaagcatcatggcaattacccgttccttgagttggcggtagatgggagcgccatcgctccactgaatgtcattcatgatcagctccgtgggcgcagcgcttgcgcgaaggagaaataaggcatcgacagcgaagcgcgcacatgccggccaggccgggaacgcgcttcggggggagttgtcgcgttttccgtaaccgcctccgacacgccataatcggcgccggactccgtcacctgactggaagcggctcccagacaaccaatggcgaacagggtgctgccgaacagcaacagcggaactggtcgcgtgacgcgtgtgctgttcatgctttccccttgcgttggataactggtgttgtattaaactacaacaccgacacgcaggcagtcaactgcttgtcatccccaactgatggcaccccctcaccggtgcgccgcctcaattatcgaagggccttgctcatgttgctaaatcgtctattagttattgtatttattggattttttgcgaaatccgcgtttgccgccggcactccggtgctggatgtggactaccgcccgctggccggcaagacaccaatcaacctgaaccttacctacgggggcaaggtcgtcatggtggtcaataccgccagcaagtgtggctacaccccccaatacgaaggcctggaagcgctcaatcagcgcttcgccagccgcggcttcaccttgctgggcttcccgtcgaacgatttccatggccaggaacccggatctgagaaacagatccaggaattctgcacgttgacctatggcgtcaagttcccgatgtttgagaaggtgcatgtgctgggtgcagaggcaacgccgctgtatcagcgcttgacccaagccaccggcgtggcgccgggctggaattttcacaagtacctgattggtcgcgatggtcgcgtggttgcgcagttccccagcaagatcaagccggacgatccgagcgtcctggccgcaatcgaacgcgagctcaaggcgccgtcgcgctgagtgcagcgctcgcatcgccgcgcgcgcatgcgacaatgcgcattcggcgccatcggtggcgcgtctttatcacttttgggaagtgcatcgaatgaagatgggaaagcgcggcgcggcggcgtcgttactgatggtggcaatgtcggcatcgatgccggccatgtcgcatcaaccggccgcagcggccaccaaggagaagccagctttgaatgcatcgtctgagaagagcacgcgcgacaacgtcagctacgccatcggtatggacgtcgcacgttcgttcgagccgattgctcaggacatcgacgtgaacgcgatgcaacgcgccatcgaaaatgcattcaagggcggcaagccgctgttgtcggatgagcagacccaggccaccgacaccgcactgcgtaccgcgctcgctgcccgcaacggccagcaggtgccgggcgtggcgccgggtgccgcgccggctgcaccgtccaaggaaaatgttggcctgatgctcggcgatcgcgctgttggtccgtcgctggccggcatcaaggacgagatcgatctgtcgatcctgatggacgcggtgcgcaccgtgttctccaagggcaccacgcgtctgacccagcaggaagcgatggccaccatgcaggcgttcgcctctgccaagcagggcgctgccggtgccaagaatcgcgaagaaggcaatgccttccttgccaagaacaagaccgagaagggcgtgatcaccacggcgtccggcctgcaatacatggtgttgcgccagggcagcggcgagcgcccgatgcggacaaacaaggtccgtgtgaactacgagggcaagctgctcaacgggcaggtcttcgacagttcctaccagcgcggccagccggcggagttcggtctggatcaagtcattcccggttggaccgagggcgttgcgttgatgccggtcggttcgaaatatcgtttctggattccatccaacttggcctatggcccgaacggcacgcaggggatcggacctgacgcaacgttgacgttcgatgttgaactgatgggtatccttccctgatccccccctgagagtacccccacccatgcgagttgcgatctttggtaccggttatgttggtcttgtcaccggaacctgtctggccgaagtcggtcatcacgttatctgtgtagacatcgatcgggcgaaagttgatgggctcaatcgtggggtgattcccatctatgaacccggcctggagccgatggtgaaagccaatcacgcctctggccggttgcgcttcaccaccgatgctgccgaggcgatcgcgcatggcgaaatcacctttatcgccgtgggcacgccgccggatgaagacggcagcgccgacctgcagtacgtgctggcggttgcgcgtacggtgggccgccatatcgatgggcccgcgatcgtggtgaacaaatccaccgtgccggtcggcaccgccgacaaggtgcgcgtggcgatccaggaagagctggatgcacgtggcgtggaccatgagttcgacgtggtttccaaccccgagttcctcaaagaaggcgatgcggtagccgactgcatgcgtcccgatcgcatcgtgatcggggccaagaagccggcggccattgcgcggatgcgtcgtctgtacgcaccgttcaatcgcaaccgcgatcgcatcgtggaaatggacgtgcgctcggccgagctgaccaagtacgcggccaacgcgatgctggcgaccaagatcagtttcatgaacgagatcgccaatattgccgagcgtgttggtgcggacgtcgagcacgtgcgtaacggcatcggctcggatccgcggatcggctggcacttcatctatcccggcgccggttacggcggctcgtgcttcccgaaggacgtgcaggcactggccaagacggccgagcagtacggcatgcagccgaccctgctcaacgcagtggaaagcgtcaacaacgcgcagaagggccatctgttcgaactggtgcagcgtcattacggcaccgaaggcactggcagcgtcgctggcaaaacgtttgccgtttggggtctcgcgttcaagcccaacaccgacgacatgcgtgccgcgtccagccgtcgcctgatggagcagttgtgggaagccggtgccaccgtgcgcgcctacgacccggaagccacccatgaagccaagcgcatcttcggcgagcgcgacgatctgaccttctgcgacgatgctttttccgcactgcaaggcgcggatgcactggtcgtggtcaccgagtggaagcagttccgcagccctgacttcggcaagatcaagcaggcactgaaggacgacgtcgtgtttgacggtcgcaacctgtacgacccgcaggaaatcgaagccgcgggtctggcgtactacgccatcggacgaggccgttcgttgcatgcatgagcaactctcgccgcgcgaccaggcactggaagcgcggttggttgaactggaaacgcgcctctcctttcaggagcaggcgcttaacgaactgagtgaagcacttgcggacgcccgtttgacgggcgcccgcaatgccgaactgatccgccacctgctcgatgatctgggcaaggtgcgctccacgttgtttgccgatgcagcggatgaaccgccgcctccgcactactgattgcagattgccaccgccatgagcgataccttacgtgaccagttgcttgggttgggcttcaagtccgccccccagcccgaacgcaaacccgacgcacggcctgcagcgcgtgcgcatggcgacggtggcaagccaggacccggcggcaatcggccgggccagggcaggggaccgcagcggccgcatgccgctgcagcgaccgaccgcaatggcgagcgcaaacccaatggcaggcccgagcgtcggcatgacggcaagcccggcgtagcgtcgcgtccgcagcatccggctgcagaccgtcgtggccccaggccggcacgcacgcgcgaagatatcgatctggccaaggcctatgcgatccgtgcgcagcgcgagaaagacgagcgcatcgaagccgagcgagtgaagcaggaagaagcacgcctgcgtcgcgaagccaaggccaagctcgaagagctgctgaaggacaaaggtttgaatgatgccgctgcggatatcgcccggcactttccgtatggcggcaagatcaagcgcatttacgtcaacgccgatcagctcagggcgctcaacgctggcgagctcggcgtgctgcaactcaacggtcgctatttgctggtgactgccgaggtgctcgccgaagctgaggcggtgttcgccccatcggtcgccttgaaagtggacccgaacgcaccggcaggcgaggacccgtacgcggaccccaaatatcgggttccagacgacttggtctggtaagtccgggacgcctgaggtgtggtgtgcatgggcgcctgcgggtgcccattttttgtgtgcgtgttaccgaaagtcggaataggcgcaacagagcagctccgcatcacgcgcatcaaattgccgggcgtagcaggtgtggtgtgttgttgagcatggtttcccctggaatgccatcaccgcgcaccacagccggtaacccggaaaacactagacaaagcgccgcgatacaagccggtcacggccagtgcggcaccatgcgcgctgttgctgatcgatgcaggcaggcttatcgtgccgtggcgttgcccttttcttgctcgctccgtcctgtcaatggtgctgcgtatgtccatgtcgtcgaaatccttgaactcccatgccgaggcgtccgtcaacgcgcaggcacgtggttgcgtgcatgtgcagatgacaggccgaatggtctcgaccgcaatggcgctcgctctgtgcctggctaacggccacgccatcgcacaggcagacgatgcaccggcattcgaccgcccgggtattccgttctccacggaagtagtgcagccaggcgccttcgcctgggaacagggcctgccggatgcgagtaccgatcgcagtgatgggcagcgaaccactgaatacaccgccgatacgctgctgcgcctggggctgttccagaacgtcgagctgcagctggggagcgacagctatcgctggcagcatgtcggcggcgcgcgggtgcgtggcggtggcgacagcagcgtcggattaaaggtggccttgccgtcgcgctcggacagttttcattgggctgcgctgggcacctatagcgtgccgaccggcagcccggccttcagcgacggctatgcgcgcgaactcggtgtgaccgcgtcctgggacctaccgcagcaacgcgccatcgcggtgtacgtcaattacgcgcgcgacgatggtgggaacacctggaccttcgcgcccaattacacgtttttctccggtgatcgtttcagcagctacgtggaagcgggtttcgacaccggcagtgagcattcgcgcgtggccggtgcgggcggcgcctggcggctgccgcatgcgatgcagctggacgtgtcggtattgcgtggcctgacctcggagagcccggattggcagggcggcatcgggctgtcgatcgcgttcgagtgagcgcgaagaagttgcggcaactgtagtcaatggtcgagccgaggccgtcgcggatttctgtgcgggcgctggattgtccatgttgcagtgccgcatgcattggcagcccggaaaaggcctaattggatcgatccaatttgatgccaatgtatgcgcctttctttcaccgcaaggcttgccacgtgacacccgccaagccgacacccgagtgcactgcgggtggtgacgcgcgacgcgcgcgtcgcggcgcggtgaccttgcgcgatatcgcaggggccattggtgtgtcgcgggcgacggtgtcgctggtgctgcgcggtagcccgctggtgcatgcaagcacgcgcgcgtgcgtggaggccgagctggatcggcagaattatgtctacaaccgtactgcggcgaatttgcgccagcgcacctcgtccagcatcgcgctggtcatcaacgatttgtccaaccccttttttgccgaattcgccgccggtgtcaacgaagcattgggcgcggccggttatgtgaccctgctcggcagcaccggcgaatcgacgcagcgtcaacaggtggtgctgacctcgttgatggagcacacgccggcgggcatcatcctgtcgccggccgaaggcagccaggcgcaggcgctcagccaggtactcggccgccaacgtaatgtggtgctgttcaaccgtgaggtagaaggcgcgcagtgggatctgctggcgttggacaatgcgcagggcgcgtttctggcgtgcacccatctgatcgcgcaagggcatcggcgcatcgtgttttttggtgggcatgctgcatccagttcatgtcgccagcgtcgcgcaggctatgcgcgcgcgatgcaggaagcaggcttggacaccctgtacttcgaggcggcacccaatcgccaggaagctgcactatgtggcgtgcgcttgctcagcagcgatgcgcaagctgcgactgcggcagtctgctacaacgacagcgttgcgctgggcttgatggcggcgttggcgaagcacggcatcctgccaggccgcgactttgcgatgaccggcttcgacgacatcgccgaagcagcgttgttcacgcctgcattgacaaccctggccgcacacccgcgtgcgcgcggaagacaggccgcgcaactggtattgcagcggatcggtagccccgagctcgccgcgcagcaattgaccgcagcagtcgccctgaaaattcgcgcaagcagcgcctgcgcgcccgtagctcgcatgtcatcacctccccctagcagtccattcgcccattcccccaccaaggcctcaggccgctgaccaggcaatccctatggtttccctttccacgcaatcctccgtgcccagtggcaacaaggcggccgtcaacaacggcgtcgcgttgtcggtggtgaccacgatcttcttcatgtggggttttctcacctgcctcaacgacatcctgattccgcacttgaaggcggtgttcgagctcaacttcgcgcaggcgatgctggtgcaattcaccttcttcggtgcgtacttcctgatgtcgctgcctgccggttggctggtgaatcggtttggctacaagcagggcatcgtggccggattggcggtggcggcggtgggcgcgctgggcttctggccggcggcggaattgcgcgtgtatggcgcatttctcggcgcattgttcgtgctggccaccggcatcaccatcttgcaggtcgctgccaatccctacgttgccttgctgggtccggagcgcagcgcttccagccgcttgaccctggcgcaggcgctgaattcgctcggcactgcgatcgcaccgctgttgggcggctggttgatcctgtccaacacggtgatgagcggcgatcaactgaaagccttgccggaagctgggcagctcgcctatcgcgtgcaggaagcgcaggccgtgcaaggtccttatatcgggctgagcatcgtgttgttcctgctggcgatcttcgtgtttctgttccgtctgccggcattgaccgatgcaagcgcgcgcaaggacgagagcaagcattccttgctcgatgctttgcgtcatccgcatgtgcgcttcggtgtgctggcgatctttttctatgtcggcgcagaagtggcgatcggcagcctgatggtcaattacttctcgctgccgcagatcggtgggttcaccgagcgtgaggcaaccaagtatgtgtcggcctactggaccctggcgatgatcggccgtttcatcggctcggcgctgctggccacattgtcgccacgcgtgttgttgtcggtgttcgctgcgatcaacgcggtgttgctgggcctgaccatggccagcggcggcatgttggcggtgtacgcgctggcggcgatcggcctgttcaattcgatcatgttcccgaccatcttcaccctgggcatcgaacggcttggcccgctgaccggtcgcgcgtcgagcctgttgatcatggccattgtcggtggcgccatcgtgccgtatctgcaagggctgcttgccgacagcatcggcctgcatgagtcgttcgtgctgccgctgctgtgctacctgtacatcgtgttctacggtatctggggctcgcgtttgcgcggtgcactggtggaggcacgcgcatgagtgcggccaagcatcaggtggtgtgtttcggcgaagcgttgatcgacatgctggcgttgccgcaggccagcccggccgaggcccgcaccttcgcgcaatacgccggtggtgcgccggccaatgtcgccgttgcggtggcgcgcctgggtggcgctgcgcatttcgtcggcatgctcgggcgcgacatgttcggtgatttcctactacagagcttgcagcagtccggcgtggtgactgatggcatcgtgcgcaccgatcaggccaagactgcattggccttcgtcgcactggacgaagcgggcgagcgcagcttcagtttctaccgcccgccggcagcagacctgttgttccgtcccgagcacttcgctgccgacgggtttatgcaggcagcggtattgcatgtgtgttccaacagcatgaccgagccggagattgcgcaatgcacgctcgatggcatgcgccgtgcgcgcgccgatggtgccattgtcagcctggatctgaatctgcgcccgatgctgtggccgcaggatgtggatccggcgccgttgctgtgggatgcgctggcgttggccgatgtggtcaagctctcgcgcgaagaactcgactatctggcggggacgctcgatagcgatgccagtgcggtgacgcaaaagctgtggcaaggcagcgccagttggttgctggtcaccgatggcggcgggccggtgcactggcagacacgcaccgattccggccaggtgccggcattccgcgtgcaggtgcgcgatagcaccgccgctggcgatgcattcgtcggtggcctgctgtatcagctggccgcgcgcgcgtcgtcgctggagcagctttgcggcgatccggcggccatcaacgaggtgattcgctttgctgccgcggtcggtgcgctggcggtgacgcgcaagggcgcgttcgcggcaatgccgagcgtcgatgaagtccatactttgatccaggaacaatcatgagccgtttgcctgcaacacccgcacccgatttccgttcggctgacgtcttgcgccagcacatcgccgacaccatggcgttctaccatccgcgcgcgatcgatccggcgggcgggtttttccagtatttccgcgatgacggttcgatctacgatgccgggcatcggcatctggtcagcagtacgcgcttcgtcttcaactatgcgatggcgtaccgcgagtttggcgatgctgcgtatttgcaggcggtgcgtcacgggctggactatctgcgcaacgtgcatcgcaacccgcaaaccggcggttatgcatggacgctgcgcgatggtgtggtcgaagacgacatgaatcactgctacggcgtggccttcgtgctgctggcgtattcgtgcggtctgaaagccggcgtcgatgaggcgcgcgcgtggatggacgaaacctggcagctgctggaaaagcacttctgggaagcggagttcgggctgtatcgcgacgaagccgacgcgcaattcaacttcaccggctaccgtggccagaacgccaacatgcatatgtgcgaggcgatgatcgccgcgtacgaggccagcggcgagcagcgttatctcgatcgcgcgctggtgctggccgagaacatgacccggcgccaggccgccaaggccgatgggctggtgtgggagcattacgacccgcagtggaacatcgattgggactacaaccgcgacaatcccaagcacctgttccgcccttggggcttccagccaggccatcagaccgaatgggccaagttgttgatgctgctggatcgctatgcaccggccgactggttactgccgactgcgcagcatctgttcgatgtggcggtggagcgttcatgggatgcgcagcgcgctgggctgtattacggtttcgatcccgacggcgaagtctgcgacgacgacaagtatttctgggtgcaggccgagtcgttggccgcagccgcattgctggcccagcgcagcggcgatgatcgctactggcagtggtacgacaagctgtgggcctattcgtgggcgcacatgatcgaccatcattacggtgcgtggtatcgcattctggatgcggacaaccgcaagtacagcgatgagaagagtccggccggcaagaccgattaccacaccatgggcgcgtgttacgaagtcttgaacgtgctgcggccggctgtgtgatggggtaaaaagtggcggagcgttgtttccggatcgccgggtgtttgcccggcgatctggtgtcagcgtctcaaccgtctggtcggtctcgggcacggtgccctcaccgcttgcgggacacgccgcaagtacgtccttgcaggcgcgatggcggcatccatgccgccaatggtcctgcaatcgggaaggacaccgcgccagacggttggcaggctgttttactgagagctctgcacatcgatcaccgacttgtttgcgccggcctggagctgtgcgccgtcatgcggcatggcggccgcacaaaaggctgcgggggcgtacttgcaacgtgtcctgccacgatggagggccgaggttattgcagcccagtagcagcgtagccgcagttattccgggtcgtaatccaggttggacgctagatgccgttcggccaatgccagcgtgatgcccttgcgctttgcgtaatcggccacctgttccttgcccagtcgcccgaccacgaagtactggcttttgggatggctgaagtaatagccggagaccgcggcggtgggcagcatcgcgaaactttcggtcagcgacatgtcggcgttgcgctctgcatcgagcagatcgaacaaggtgcgtttttcgctgtgttccgggcaggccgagtagccgggagccgggcgaatgccgcgatagcgctcggcgatcagggcttcgttgtcgagtgtttcgtcgtcgacataggcccagaattcggtacgcacgcgttgatgcaggcgctcggccaatgcttcggccagacggtcggccaacgccttgagcaggatggagttgtagtcgtcgtgcgcggcttcgaaacgggccacatgcgggtcgatgccgatgcctgcagtgaccgcgaatgcaccgatccagtcccgtttgccgctgcttttcggcgcgatgaaatcggccaggcagaagtcggggcggtcgacgggtttgtcgacttgctggcgcaaaaaatgcaaggaatggggaatggagaatcgggaatggtcgagcgcgggggcatcgcttggcgattcccgattcctgactcccgattccgccggttcggtcaggacgacgacatcatctccgacactgttcgccggccatagcccgaacacggccttggccgtgagccacttttcgtcgacgatgcgcttgagcatgcggcgtgcgtcgcgatacagctcgctggcctggatgccgacgatctcgtcgctgaggattgccgggaatttaccggccagctcccaggcctggaagaatggcgtccagtcgataaggtcgatgagctcctgcagcgggtagtcatcgaacacgtggatgcccggctgtcgcggggcaggcggcgtgtaggtgtcccagtcgccatcgaagcgctgcgcacgggctttttccagcgacaccaagcgcttggcatcgccgcggttgcggtggcgtgcgcggatttccgcgtaatccgcatcgttggcggtaacgaaggcctggcgcaggtcgcgcgaaatcagcgattgcgccacgcccaccgcccgcgaggcatccttcacccagaccgtgggcgcgctgtagtgcgggtcgatcttcaatgccgtgtgcgcgcgtgaggtggtggcgccgccaatcaacaacggaatgtcgaagccttgtcgctgcatctcgcgtgcgacgtgcgacatctcttccagcgagggcgtgatcaagccggacaagccgatcaggtctgcattctcttcgcgcgcacggtcaaggatcagctgcgccgacaccatcacgcccagatccacgacatcgaagttgttgcacgccaacaccacgccgacgatgttcttgccgatgtcgtgcacatcgcccttgacggtggccatgatgatcttgccgttggacttgccgctatcgccggtacgcaatttttccgcttcgatgtacggcagcaggtacgccaccgcttttttcatcacgcgcgcggatttgaccacctgcggcaggaacatcttgccggcgccgaacagatcgccgaccacgttcatgccgtccattaatggaccttcgatcacgtccagtgggcgtgtggattgctggcgcgcttcttcggtatcggtttccacaaatgcgtcgatgccgtgcaccagcgcatgcgccaagcgcgcgcggaccggtttgtcgcgccaggccaggtcttcgactctcgccgcgcctttggtgcccttgtagcgctcggcgatttccagcaggcgctcggtgccgtccttgcgtcggttgaggatcacgtcttccacgcgttcgcgcaattccggatccagctcgtcatagatcggcatgccgccggcgttgacgatgcccatgtccatgccagccttgatcgcatggaacaggaacaccgagtggatcgcctggcgtactgtttcgttgccacgaaacgaaaacgacacgttggaaacgccgccggacacatggcaatgcggcagcgtgttcttgacgagacgggtggcttcgatgaagtccaccgcatagttgtcgtgttcctcgatgccggtggccacggcaaagatgttcgggtcgaagatgatgtcttccggcggaaaacccacttgctcggtgagcaccttgtaggcgcgcgtgcaaatctcgaccttgcgtgcgcaggtgtcggcctggcccgcttcgtcgaaggccatgaccaccgcggcggcaccgtagcgcagcaccttgcgcgcgtgttcgacgaacaccgcttcgccttccttgagcgagatggagttcaccacgctcttgccttgcaggcatttcaatccggcttcgatcacgctccacttggacgaatccaccatcaccggaatgcgtgcgatatccggttcggacatgatcagattgagaaagcgcgtcatggctttttccgaatcgatcaggccctcgtccatgttgacgtcgaggatctgcgcgccgctgtccacctgctgacgtgcgacctccaccgcttcctcgtagcgttcttccttgatcagcttgcgaaattgcgcactgccggtgacgttggtgcgctcgccgacgttgacgaataacaggtctggcgtaatgaccaacggctcaaggccggacagacgggtgtagcggggagtgctcatgcaaaacccaggcaggaagacggctgcgcgtgcggcgggaagaaacgctgtagatgaaacgcacccaacacctgtggatcagcgttgcttccggcagatgcatacgaggaacgcgacctgcgatgtaagtgcgtcgtgcgcatcacgccgccaactcctgcacaccaggtcgctgccgtggcggcagatcagcaactgcttcggcaatcgcgcgaatatggtctggcgaggtgccgcagcagccacccaccagattgagcaagccggactcggcaaattcgcgcaatgtttctgccatttcctcaggcgtctcatcgtattcgccgaaggcgttcggcaagccggcattcggatgcgcgctgacataggcgtcggcgatctgcgaaagcgtctccacgtgcgggcgcagatccttggcgccaagtgcacaattcaggccgaccgacaacggtcgcccgtgcgcgacggacgcgtaaaacgcttcggcggtctgcccggacaaggtgcgcccggatgcgtcggtgatggtgccggagatcatcaccggcaaacgcccaccgcgcgcttcgaagacttcttcgatcgcatacaacgcggctttggcgttaagcgtgtcgaagatggtttccaccatcagcgtatccgcgccgccatcgatcaatcccttgatggcttcgcgataggtttcgcgcagcgcatcgaaactggtgttgcggtagccggggtcgttgacgtccgggctgatcgaggcggtgcggctggtagggccgagcacaccgatcacaaagcgcggtttgtgcggcgtgagcgcttccacggcatcgcagcatgcgcgcgccacctgcgcgccggccttgttcaactcgtacaccaggtgttccaggtggtagtcggcctggctcaccgacgtggcattgaaggtattggtttccagcaggtctgcgcctgcatcaagatacgcacggtggatgccggcaatgatctctgggcggctcaacaacagcagatcgttgttgcccttgaggtcgtggctttccggtgcatgcgcgtggtcgcatccgcggccgtgcacatgtgcgctgtcgtagccgtcggcaaagcgcgtgccacgatagtcgggctcctgcaggtcatggcgctggatcatggtgcccatcgcgccatcgatgatgaggatgcgctcggcgagcgcggcagtgagtttggccgcgcgctcgggatgcagccacggcaatgcaaacgggattggggattcggaatttgggattcgtgcgtgcgtcatggtccggttctccgcgcagcggtgtctttgttttccaccaatcccgaatcccgactccccatgccgggcttcatcgcgatgagcgagatcacttcgaaatgtggcgggcgtttctcgcgcgtcaccgtctccagactggagacatccagcccggctttctcggcgaacttgcgcaattccttggcggcgaatccgagattgacatggccgtacgcatgcactgcagcgcgatgttcgtgcttggccaggctgcacagcagtagccggccgccggggcgcaacacgcgcgccgattcggccactgcctgcgccggcttggccgcgtaggtgagcgcatgcatcagcaccaccaggtcgaagctggcatcggggaacggcagcgcatgcatgtcgccttcgcgcacttccacgttgcgcaatttgcgcaggcgctcgctggcggcagcgaccacgcgcgcgctggtgtcgatgcagatgtagcgggtggcgtgcggcgccaccagttcggccagcacgccgtcgccggaggcgatgtcgagcacgtcgccggtttccagcagtggcagggcggtgcgcgccaaggcctcccaggtgcgtccgggcgagtaatgccgctccatgtcgccggccaccgaatcggcccaattctggtcggcggcgcggttggccagcaccgctgccacgcgctcggcgtcctggcgcagcaaggggtcgtcgctgccggtgctcagtgccagccatagcgcacgctgtgccgggtccagcgacacttcgtcgaagcggtaatacgccgacacgccagcgcgacggtcgcgcaccagcccggcttccttcagtttggccagatgcgtggacacgcgcggctgcgccagccgggtaatggccgacagctcggccacggtgagttcttcctgctccagcaaggccagcaggcggactcgggtggcgtcggcgaataccttcaagcgggccgaccagtcttccagatccatgaatatctctatatcgcgatatggagatattttcggtccggcggcaggtgcggtcaactacatacgcatgcgaatggttggcgctacaatggggctcagctcaggcctggagtggtgcgacgtggatttcagctttaccgaagaacaattgatgatccaggatgtggcgcgccgcatcgcgcaggaaaagatcgcgcccagcgccgagcaattcgaccgtagcggcgaatttccgctggaaaatatccgcttgctgggcgaaaacggtctgatgggcatcgaggtgccggtcgactacggcggcgccggcatggacccgatcagctatgcgctggcgatgatcgaaatcgccgcggccgatggcgcgcactccaccatcgtctcggtcaacaactcgctgttttgcaccggtattctgaaaaacggcagcgaagcgcagaagcagctgtacgtgcgcgcgatcgccgagggcacgcacatcggtgcgttcgcgctgaccgagccgcagtccggctcggatgcttcggcaatgcgctgccgcgcggtcaagcaggccgatggcagcttcgtcatcaacggcaagaagagctggatcacctccggcccggtggccaaatacatcgtgttgttcgcggtgaccgagccggacaagggctcgcgcggcatcactgcgttcatggtcgacaccgatcgtgccggtttccatcgcggcaagaccgagcccaagctcggcattcgcgcctcggccacgtgcgaaatcgagtttgccgattaccttgcgcagcccgatgaagtgctgggtgtggaaggcgagggcttcaggaccgcaatgagcgtgctggatgccgggcgcatcggtattgcttcgcaggcggtcggtatcgcgcgtgcggcgtacgaagccacgttggcgtacgtcaaggaacgcaaggcgttcggcgcggcgatcggcaccttccagatgacgcaggccaagatcgccgacatgaagtgcaagctggatgcagcgctgctgttgacgctgcgcgcggcgtggttgaaggggcaggggcagacgttcggcaccgaagcggcggtggccaagctcactgcgtccgaagcggcgatgtggatcacccatcaagcggtgcaaattcatggcggcatggggtattcgaaagagatgccgctggagcgctacttccgcgatgccaaaatcaccgaaatttacgaaggcacctcggaaatccaacgcttggtgattgcgcgcggcgagactggcttgcgctgatgcacgccgcgctccagcgttgccgccgcgcgcggcaacgctggagcgctcttcgcgatgccacgatcaccgaaatctacgaaggcactctggtcatccggcgggtggtgatgacgcgtggcggcaacggcttgcgctaagagcggctgacaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggaatcggcatgtaccacgcgtccactgcggttctgagcgctgcgtccgcgcccgcctgacagcggctcgctacgttttgttagccgctccaagtcgtcatcgctccagcgtcccgcacaatgcgatggcgctagcgtgctcaccgcgaaaccattgccaccgagcaccgcggcgccagcgcttgtcgcgggcagcacgcgcagaccacaatcggcgcttcttccgtgtctggtgcgcgcatgtcctggtcttcgcacgctacgacgtctcgcgtttccctgtctggcctcgcgcgcacgctttgctgtttggggctattgctgatgtgcactgcggcaagcgcgcaaacgccgccaccgtcgatcgtgccgaccgaccgtctgcaggaagcttggtgggcgcagcgacatgcgcaggtgctggagcaggtgaagcagcacccggatgccaagctcctgctgatcggcgattcgatcacccagaactacgaaaaagccgaggcgccggacgaagactttcaaccgacctggcagaccttttacggcagccgcggcgcactcaatctgggcttcggcggcgatggcaccgaaaacgtactatggcggctggccaatggcgaagtcgacgggctgcacccgaaggtcgcactcgtgctcatcggcaccaacaacaccggtcatctcggtcaaaccgccgaacagacccagctcggcatcgatgcggtggtcgcagcgatcgaacaaaagctgccgcgcacgcacatcctgttgctgagtgtgttgcccagcgatatttccagcgaaaagtcgcggcgcgatgcgcagatcaaccagggcttggccgtgcgttacggcgacaacccgcgcgtgacctatctggatgtgagctcgatcttccagcgcgacggcaagctgcgcaccgagttgttctacgacacccggttccgtccgtcggccggtgcgttgcatccggacatgcaagggcagcgcatgctggccgaagcgatcgaacctacgctggcgcggctgctgggcgagccgccggtcaagccgctggccgaacttggccgtgatgcagcgacctcgctgataccggtcgactggctggagcaggattcctatgactggtacgcgcgccaccacgcagcgctggcagcagcgcgcagcttgaagccggaggtggtgatgatcggcgactcgatcacgcacttctggtccgggccgccgcaggccacccgggtcagtgggcctgaatcgtggcaatggctgtatggcaagcggccggtactgaatctgggcttcggctgggaccgcacgcaaaacgtgctgtggcgcattcgccagggcgaactcgatggcctggatccgcgctgggtggtgctgcatatcggcaccaataacctcactggcaccgcgcaatcgcgcgccagcaccccggccgaagccgcgttgggtgtgcaggcggtggtcggcgaagtgcgccggcgcctgcccgacagcaagctgatcctgatggtgatcatgccgcgtggccgcaatgccgacgacgcgcggcgcgcgccaattgccgagaccaaccggctgctggtcgcgcgctacgccaaagaccccgcagtgcgcctggtcgatatcggcccgaaactggtgcaagccgacggcacgctgcccgaagcgctgatgccggacggcacccatcccagcgaagctggctaccgcatctgggcgcacgccttgcgcgaggccgggattaccgctgcgccgtaaagcaggtagcactcgggcgcgtgcatcgaaaggccggtgtagcgggtgagcgcgacggtgctgccaccggcgcgtgcaacctcgcgcgcgccacggatgatcgagcttgggttaaacctggagtggccgcatcgctgcgtggggactgaagatggcgtcgggcgcggtggtggcctcaagcgaggcgatcgtcgaaagaggcaaggcgcgcgatcaggacggtcgtattcaacgcaagcaaagcgaacgtgccccggcgcatcaagagagcctcgcgcggcaatcaggcacggtgacaacgtatttttcgaacccagaaaaccagaagacccccgatcgctcggaggtctttttaaactggtgcccagaagaggactcgaacctccacgaagttgcccccgctagcacctgaagctagtgcgtctaccaattccgccacctgggcaggtgagcggcggattctgcaggtttccgtcaggcttgtcaacggtttgtgcgaggcaatcggcggcggctacccggtcttgctgcccatctcactgcgtcaagggggtaccatgtaagcaatgacaaagaaaaacaccccagattccaaccggccgagtcgccgtaaatccaccaacgcaggcgagtccagcaccgccgagcagcagaagttgccaggctggatgcccgacttcctggtccgtgccgccgccggcgcgtcgaccaagtccgccaacaagcgcgctgccgacaaagcttccaatgctgcgtcgcaaccgccggccgccctgccaacgccgccggccccgcgcgcaccgcatccgcgcaagagtggcccacctgcgccgccgccggaacgcttccagaccgccgcgccgcccgctgctgccgaattcaaggatccgcacgccgaccgcgaggccctgcgttatgcagagccgatcgccagtcgcgaagcgatcctgcagctgcttgaagcctgcgacggcccgcagaccgctgaagaaattgccgagcagctcaatctgagcgatcgcatcgatgcactgggcaagcgcctggccgcgatggtgcgcgaagcgcaactggtgcaaaaccgccgcggcggctatgcgccggtgcagcagaccagcctgatcgctggggtggtgatcgccaatccggagggcttcggtttcctcaagcccgacggcggtggcgatgacctgttcctgccgccgttcgagatgcgcaaggtcatgcacggcgaccgcgcgttggccaatgtcaccggcatcgaccgccgcggccgtcgcgaaggtgcgattgcgcgcgtgcttgagcggggcatgtcgcgcatgctggggcgctttttctatgagcacggcgtggcttacgtcgatcccgatgacaagcgcatccagcgcaatgtgcaaatcgccccggacggtatcggcgaggcgcgcgaaggccagttggtggtttgcgaactgatcgcgccgccggacgcgcgccgcccggcgatcggcaagatcatcgcggtgcttggcgacaagctgaccccgtcgctggtggtggaaatggccatccacggccacgaacttccgcacgagttcccgcaggaagtgctggacgaagcggcggctgtgccgttggtggtcgagccgcagatgatcggtgggcgcgtggatctgcggcagatgccgctggtcaccatcgacggcgaagacgccaaggatttcgacgacgcggtgtattgcgaacccaacgccgacggcttccgtctggtggtggcgatcgccgacgtgtccaactatgtgcgtcccggcacgccgctggatgacgaagcgcaaaagcgcgccacctcggtgtatttcccgggattcgtggtgccgatgctgccggagacgctgtccaacggcatctgctcgctgatgcccaaggtcgatcgcatgtgtttcgtctgcgacatgcaggtgggaggcgatggcgaagtgaccggctcgcgtttttacgaagcggtgatgaactcgcatgcgcgcctgacctacaaccaggtgtggaaggcggtgggcgaaggcgatgccgacaccaaggccttcatcggcccgttgctgccgcaagtgcagcgtctgcatcagctgtaccacgtgctgtcgaaggcgcgtacgcaccgtggtgcgatcgaattcgaaacctccgaagtgcgcttcgtgctcgacaataccggcgaggtcacccaggccggcatgctggtgcgcaacgatgcgcacaagctgatcgaagaatgcatgatcgccgcgaatgtcgaggcggcccgctacctgctgagcatgcatgtgccggcgccgtaccgtgtgcacgagcggccgccggagagcaagtacgaagacctgctggagttcctcaaggaattccagctgagccttcccgcatggagcaaggtgcgccccggcgattacaccaagctgctgaagaaggtgcgtgcgcgtccggacgcggcgttgctggaatcggtgctgctgcgcagccagagcctggcggtgtattcgccggaaaataacgggcacttcggtctggcgttggaggcgtacgcgcacttcacctcgccgatccggcgttacccggatctgctggtgcatcgcgcgctcaagcacgccttgaccggtgccagcccggaaaaattcatctacaccccgcgtcagatggcggcgttgtcgctgcagtgctccgaacgcggccggcgtgccgacgaagccgagcgcgaagtggacgagcgctatcgcgccgcgtggatggaaaagcatgtgggtggccagttcgacggcgtgatcagcggcgtgaccggattcggtctgttcgtggagttgacgcagtccaaggtcaatggcctggtgcatgtcacccagctgccgcaggactattaccagttcgacccgatccgcaagacgctcagtggcgaacgccgtggtcgcgaattccgtctgggcgacccggtgcgcgtgctggtgctcaaggccagcatggaaggacgcaagatcgacttccgcctggccgaagagggtgcagcgcccgaagcgccgctgccgctgcgcgaaacgtcgaccaagcgcaagaagaaatcgtcctgaggtgatggcattgcgggcggccgagatggcggccagcaatgcggtgcaggagtaagcaagagcgttcaccgcaacctcgcgagtcgtactcagatgggtgtggacggtgctgcggaaccgcagcgtgcaagcggttccggccgactccgagcgctcactgcgcttgcctgggtgggcgcagtcgttgtgttggccgatctaagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacctgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctgaccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgaccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcatgtcacttggatcgttcttcttgcgcattcgtggagtttgcatggtttgaataagatcgtgaacaggttctaagagcggctaacacaacgactgcgcagccgccaggcgggagcggccggtgttcggaatctgcaggtaccacgcgtccactgcggttctgagcgcgctgtccgcgcccacctgacagctgctcgcgacgttgtgttagccgctctaagtgcaggtgtggccgttgcgagcgctgcttgtccgcaatgacgtccgtaacagacggatgtgcggagcagacgatggacacttcaagcgaatacagcggtggctgccagtgcgggaccgtacgttttcatgtgcgcggtgcgttggtagacgcgtcgatctgtcactgccggatgtgccagagagcgttcgtcgcctaattacgcaccgctggtgtccgtgcgcggcaccgagtttcgctggacgcgtggtgcgccaaagcgctttgcatcgtcatcggtcgtgcaacgtggtttctgcgccgagtgcggcacgccgttgacctatgaagcgcctgacggcgtggcggtcgcggcaggtgcagtcgatacgcccgagcagttgccgccgcatctccagtacaggttggatcgcaagctgcccttcgtcgatagcttggcccagctacccacgcgcccaccggcagacgatgcggctgcggaggcctttctggccaatgtggtatcgcggcagcatccggatcacgacaccgcgcagtggccggtgtgaggcttgtcctggtttcgttgtgccgtagattttgggcacgcgagcatcagctgcgtaatctcgctcgctgccgtcactcgcgtccactcgcgtcggtgagacgcgcaagtgcatcaccgacggccatccatggcacgctgatctgcgccagctgcatgcgttcgatgcgtgcatgcgccagctagccccgcaaactccttgcgtccagcaccgctgccaggacggcatcgcttcatcggcgtcacccaggctcccgcgcccccgcaccccggccgtgacgtcaccggccgcaggccctaccattcccctttatctcttcgtatgcccgcgcaatgagcaagcagaatcagtggatcgtcggcgtcaatgctgtcgcctcgtccgtcgagaacgacgccgataacgtgcgcgaggtattgatcgaggccggcagcaagaacccgcgcctcaccgagatcgaagagcaggcgcgccgcaagggcatcgacgtgcgccgggtcaacacccaggcgctggatggcgtaggcgggcaggtgcgtcatcagggcgtggccgcccgctatgccgtggcacggctatgggcagagaatgagctggaaggcctggtcgaggcagccgaagggcgcgcgctggtgctgatcctcgacggcgtacaggacccgcacaacctcggcgcctgcctgcgtagcgcggcagccgctggcgtcaccgcggtggtgattcccaaggacaagtcggcctcggtgaatgccaccgtgcgcaagacctccgctggtgcggccgaccgcattccggtggtggcggtgaccaatctggcgcgctgcctgcgcgatctgcagaagcagggcgtgtggctgtatggcctggccggcgaagcagaggcatcgttgtacagcgtggatctgcgcggcaatgtcggattggtgctcggtggcgagtccgatggcctgcgccgtctcacgcgcgagcactgcgacggtctggtcaagattccgatgccgggtgagatcgagagcctcaacgtatcggttgcgaccggcgtgaccttgttcgaagtcgtacgccagcgcttggagcaagttagccaacaggaggtttgaagtgacaccagatgaacgcagagcctatgcgcaaacaatgtttgcgcagcacccagagttatttccggatgatcggcggcagtcgatattaaacggggttatagagatcggcatgacgccatttgaggccagattggcgggcggggctttcgcgtacaaggtagtcgctgacaaagcaaggtggcccgagaatgctgaccctctcaaagtaatgtgggcgcaatccatgcaggctgacgatagtgagatttggatgatgttcaagaattcatcgcagtaccctggtgacagcgacacctcctttcgtgtctattttgagcgaggtggcgcgataaaattgagaaattagaaggagataaactttgaagtcaaaaaattggtcccctattttttatttgctgtttgcttttgcgcttgcctcgctcggattgacttcatgcgccaaggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgaggatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccttagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgatcagcctagccagtccgaaggccagcgtggcaatcgagttggggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtatcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttcttccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgctcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtatgattatttataacacagtagaattagtcgagtctgtaaattgaactgtgtaactgccctttgacaagcgactggcccggaccggagaggagcaggcaagtggaactggataagacgatgctggacgaactgacgtcaggctgcaagacgccacaggacgttgagaagctgttttcgcaaatgttgcagcacatgatcaatcgctcgttggaggcggagatgcaagcccatgtgggccatgcgccgcatgggcgctcaggcggcaacgtgcgcaatggcaagagccgcaagacggtgcaaagcgcgttgggcgagttgcagatcgagaccccgcgcgaccgcgcgggcacgttcgcgccacagttggtgaagaagcgccaggtgcggctggcggggatggaggagaagattctggcgttgtacgcgcgcggcatgaccacgcgcgacatcgagtctgcgctggtggacgtgtatggggtggagatatcgcatgggttgatcgcacaggtgaccgacgcggtgcaggaggaggcgcgggcatggcaatcgaggccgctggaggcgatctatccgatcgtgtggctggacggcatcgtggtgaaggtgcagcacaacaagcaggtcatcaacaaggccgcgcacgtggtgctgggggtcaacctgcgcggggagaaggaagtgcttggcctgtggttggctgaacacgagggcgcccaatactggctgtcggtgttgaccgaactgctgtccatgcggcgtgcgcgacatctacatcgcctgcatggatggcttgaagggcctgcccgaagcggtgcaagcggtgtttccgcagacgctcacgcaactgtgcattgtgcatttggtgcgggccagcctgcgctacgtcaacgcaggcgacagcaaggcggttgtggctgcgctcaagcgcatctatcagtcggccacggcggaagaagcggcggcggaactggaggcgctggacacgcagtggggcgacaaataccgtgcggtggtccgcttgtggcggggcaactgggacaacatcatcccgttcttgcagttcgtgccgcagatccgcaaggtgatctacaccaccaatgccatcgaatcgttgaacatggtcatgcgcaagctcacccgcaaccggcgtattttccccaacgacgattcggcgctcaaatcgttgtttttggccgtgcgcgaggcatcgaagaactggcggtccatccatcactggaaaccggctctgcaaagcttccaggtgatgttcggcgaagaacgcgtgccgatgaatgcgctatgaaaaacctggttacacagttggcttgacagacccgattaggcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttcctcgctcgcaatgacattgcgagcactgtggccagcatgatgagtctcgcaaccataggcgcaaaaagacccttcagtcccagacgcaccatggcccgcagcaaccagcggatgttgtcccccgctgcgcacagcactgcgtgcagcgcatcgccgttcgctccttgcaaccagcaccgatccatgccgttgtcgtgcttcaagtgtccgatggccggctccaccgcctggcgtcgcttcagccagcggcgctgctcatctgtcaggcgtttgaacttgccccggtggatgatctcaacgccgggattggccgcatccacaccgcgaaagcccaggtccaccaccacctgtttaggtgcgcctgctgtgtcctcgctcaggatccgggcctgctccagttgctcgtgcaacgtgtggccgtcatagggggtgcaggtgaagctgcgcgctccgaccatcaggccctgtttgtgcgtgatggccacgctgaccttcaccccgaactcgtagggcttgcgcgccttgcccttgccgatgcactccacttcgggcgcgtgcagggcatagagtttgttcttgccattgggttgctgagcatggatgcgctcggcgcgctgcatcagcgtgtgcagattctccagcgccggcgccgtggcctggctggcttgcctgatcttgcgctgcacctcgcgcagtacgatgcccaggatcgtgcgctggcgtttgaggaccttgcgcaggcgcttgaactgcctggcatgggcgtagccgccggctttgcgccgcagcgtcttggtttctttggccaaggtctgcttgagcgcgatgcccgcgcgcttggccgccgccaccagcttgtgccgcgcgttctccatcaggcgccaatccaccggatgagcaatggccttctcctgcacggtggtgtccacgatcagccgttcgaactcggcgggcacgatggccttggaggacaccgcggtgtcgatggtggccttgagcagttcctcgaccccggcctcaccgatggccgcgcgaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctcatagaacgccatgccgctgaagtgctgccagaccacgttctgggcccagcgctccaccagttcctcgtcgctgagcttgtaagcgtgcttcaggtccaacaggctggccatcaagcgaatgggaaggcgtgggcggccggaagcggcaataccggcaccggccacttgcaccgaggggccgaacagatcgtgttgcgccaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggggccaacaccgcctcgatctgcgcccggggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccatcggtaaaactcccaggaatcagatgctgatagaccaattgtgagggatcggcgcccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgactgattagccccgaccctcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgttttccatgacgtctgactcttggcgctgctgacgcgaggagacggtgcgaagttctttcagccaagacccccatggcggcctggcattgggcgggtttagcgataagctgggaggtggtgcagctgaagatcagggctaatcaggagcgcttttgcgcatcgcgctcgattgcataggtgatgatctcgccattgcgcgggcgacgcgactgctgtgcaaatgcgctgatatgcacgaacgcgcggtcgccgccaccgttgggcgtggcgaagccaacgcctttgtgatcattccagtcgcggaggcgtccttgatagcgcattcgcattcttctgttaggtggtgcgggcgactggtgcgttcttgaagcgtgcacatcgattgcatcagcgagcaaaacagcggtgatgacccgtatgttccagcggaattcgccgatagcggggcgaaaagttcgtcgccgaacgaacttagcaaccttgcagaaagtcgcgcaccgccggcccaaaacgcgcaaagtcgaccaggaacgcatcgtgcccttgcggcgaatccaggccgatgaaccgggcgtcggcgtcaccggcgcgcaggccatcggcgatctgttcctgctgctgcaccgggaacaggatgtcggtgttggcgccgatggccagggcacgcgcgatgcgaattcgcgccagcccggcaagtacagtggaggcggtcgaaacgccggtctccgacttggcggcgggcagggcatctgcaccggggctgtcgatgcccatgtcggcggccggtttgtcatcgacatattcggccagatcgaaccagtccatcgagcggctcagatacagatagcagttgggatcgaagaagcgcacgaagcggcgcgcgtggccttccagatagctttccacctggaattccaggccgaacggatcatcttccgattgctcggaatccagccgcacgcggccgaagcggccgtcccattccagcgcggagcgataggtgatcacaccgagtttgcgcgccatgcgcatgcccgattcggggtaacgggtgtcgtcgtagtggccgccgttccagtgcggatccagccggatcgcctcgcgctgcagcgaacggatggcgatcgagaacggcaatgcctgcgcgctgccggagatgttgatatggctgcgtgcgatgccgggatgacgcagcaacagtgccagcgcggtcatgccgcccatcgagttgccgatcaggcaagccagttgcgcgatgcccagcgcacgcaccacatcggctgcagcatcggccacgtcttcgatcgacaggtccggaaaggtgaggcgatacagcgcgccggtggccgggttcaccgaggccggcccggttgagcccttgcaactgcccagtgaattgacgcagaccacaaaccagcgcgcggtatcgatcggcttgcccggcccgaccatcgcttcccaccaacccggttcggggttggcttgatttgccgcagcatgcgcgttcggcgacaacccggtgacgatcagcaccgcattgctgcgatcggcggccagcgcgccccaggtttcgtaggcgacgtgtgcttgatgcaacacgccgccgcgcttcatctgaaacggcgagggcagggcatgatacagcgtgccaaggggaatgaattcagtcatgccccaattctatccggcactgcgcgctgctgctcccgcaccagccggaccgccaactcacgcacttctagtgaatactttgccttactcatggccccatcttctcaagaattgacctgattagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggtcgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgctttccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacaatccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggcgaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgaccacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacttggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgccgcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccccatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggcctttggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgtatttagtaacgcagtagaattagtcgcccctgaaaaacccccagaccacatccattgcaaggcttcatctgtgttttcggtgtgctggaattgccagtgttcgttacgctaggtcctggtttctggcactgaggtttccccacatttcttcctgggtttcgcgcggtgtcggcgatgggttgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagcgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacaccacagggacgtcagcaacgcaatcgacgctcacccgccaaagtctcgcgtgcatcatcaagtctgaaagcagcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgtgattgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacactgcgcgtcggccgcgaggcgctggtcaggcgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggcgctgtaaaacgtggggatacctaattctactgtgttactaaatccgaattcgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgatcagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagaacctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcacctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgctgcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaagtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtgatctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctattgatccggcatcaaccaacttgaatcaagccgcatagcgaaccggcccatgctcgaagtatttgcgaatccgctcaggctggcgctgcacgctgcgaaggtggcgtgcggtggccttgaccagttgcagctttgtgcgcgctggcgccagcgtcgtgacggcttgcttgatgtcggcgttggccatttcgtcggggttgagttcggggctgtagctgggcaggtagaacacctcgatcgcatcggcgtgctcggccagccacgccttgacgggcttggcgtggtgtacccgcaggttgtccaggatcaggaacagcttcttgctcgcccccttgatcagccggcgcaggaagtcgatcaggatgttcgtattgagcgcgccgtcgaagatgcgccagcgcatctggcccttgttggtcacggtggagatcaccgacaggccgtggcgcttgctgttgacccggatcacaggcgtctggcctttcggggcgaagccgcgcccgcgcacgtcgtcgctgcgcaggccgctctcgtcgccccagtgaatctcggcgccctcggccttggcacgagcggcaatgaccgggtagtcctcgtcgagccacttccggactgcggcgggtgattgctcgtaggccttcttcatcggcttttgcggcgtgaagccccagcgcgccaggtacagccccatcgtgcgcaccggcaggcgaatgccaaagcgctgctcgatgagctgcgacaccgccgcgcgcgtccacagcgcgtagggcatcttcaactggtcaggcgtcttgtcggtaatgagcttgcgcaccaaagcttcctgcgccgcgtcgagcagccggccgtcgccgctgcgacgcccgctgggcgcgtcgcgcaaagccttggcccctgccacatcgtgacgcttgcagatgtcgaacacacccgtgcggctcaacccagtctgcgccgcgatctcgtcgtaggtctggcccgccttgcgcagtcgaatgacctgcacgcgcctttcgtgccgcgcgtcgcgcgacaacgatctcatgtcggttgcttccatcatcctgagatgatggcgtccacgagaagttcaagttaactacttcctaatcaataatcaggagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaataagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagtgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggagatcgcgaacaggttcttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatagccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacacccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtgaaactaagtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacttgcgccatccactggtccagctgacccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgcaggccaccaccggcgcaggcggtcggcccgcattgccggtgcgcttgatcgccgtcaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagttcttcaccggcgaggcggtgttccagacctgcttgccgtgcgatcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcatacgttgccggcgtcattgcgccgattgctttctttgggcggtgttggttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaacccatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacataggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccgttgtccgtgcgaatcaccttcggcaggccacgactgtgtgccaaccgatccagcacgcgtgctaccccgtggccggagatggcgcgttccacgtcgatggcgactgcctggtgtgtcgcgtcgtccacgatcaccagagacttgatcgcccgaccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggccttggtgggccgcagcatcggctgacgctcgccaaccggtaccttcttgcgcttgcggcgccggacttgtagctgctgctggcgatacaaccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccgtagcggcgatggcgatgcgccaacgcaacactgtgctcgcgcagctcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccacctgcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagccgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggaagcctcactgaagccatgccgtcggcacaggtctttgatcggcatgccggcctcggcttcgcgcaggacgccaatgatctgttcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactccaaacggaggtgctactcaaaatcggggggacgtcgcctcaacagcgttgcgaatctagagttgaattcgccggtcttttccgcatgcgatgaccaggcggcgcgcacgctgctgggtgctgatttcaaacactctcagcgctctaatagcaactcagcgctgagccgtgaactccacgggcacctgcacgctgctcaccacggcatggccgtcgcgcgttgcgggttcgaagcgccattgccgcaggctctccaccacggccgcatccaggcgaggatcgtcgctgccgccgcggtcgacgattgtcacatcgctcacgcgtccctgcacatccagctgcagacgcgcgatgcggttgccctgaacgccggcacgcgccacagcgggcgggtagctcggcattgcgttgccaggcagcggtttggcctccacgctgctgacggcggggcgcgcaggttggtgcgccaccatcgtcattgcgcgtgggccatcggtggttggcagaatctgacggctcgccgccggtagtggctgagggtccttggcgaaggattcgtcgctatgacgtgcccaccaccaactcggaaccacgatcaacaacacaatcggcgtcgcccacagccagggtgaagcgccgtcgctgtgctcgttctgctgccgctccaacgcgcgcttgccctgttgaggtagcgatgacggatgggcggatgagggattcgaaatgaaggacatggccggcctcctgacgtatctgcgggatgacggggccagtctggtcggcggtacctgagggagagctaaggcagcgcgcaacagcgacgctagagcttcttggaggttcagcttagtcaagctgacattgcggcgcggttaatctgcatggtgtttgtggctacgcagcgttggctgaggccggtgacacctgactcgggcgtccgcgcgtgctggcgcgggcagcagtacaagagggtttcgccgcgcttactgcgcaggtttgaactcgaatgggatgtccgtgctgccggccaccggctgaccattgcgttgcgcaggatggaagcgccaatgccggaccgcttccatggccgcgcggtccagatcgcgcgagccgctgcgctgcaccagtgtgacgccgccgggattgccggtagcgtccacgtccacccgcaccaccacgtcgccggcatcgccgcgacgcaatgcggccgacgggtagcggggtggccgcatctggccctcgatcggcaccgggcgatcgccaccggcgaccggtgctttggacggcgccgcgcttccaggcgcacccggcgctgcatcttccggcagcggcggcgcgggcggggtgggtggcgcggcatccaccagggtcggggtgtcggccggcggtttgacctgcggcatgtcgctgccaccgtcctgggccggcaggggggcaggcagcggcgcaatggtgtcgtcggccggtgcgcctgcggtcggctgcgctgacgagggtttatagaagttgtccttgcggccggtcgcccagaccagcaggaacaacagcaggccgacagcgaaggcgatgccggcaattttcagcgtgtggcggggcagacgcagaacgatatggcgatcggacgcaggacggggcgcgggcatagggctcacctgaagaatcgccgtaattctggcatagccgcagtgaattgatcgcagcagatggcggaacaggcgataatcttgcgctatcccactgacgcacatattccgatgctagatccggccctgcttcgccaacaccccgccgaccttgccgagcgcctgcgcagcacgcgcggtttcgcactggacacagctaagctggagtccctggagagcgagcgcaagcatatgcaggtgcgtacgcaggaactgcagagccttcgcaattccaaatccaaggcgatcgggcaggctaaggccaagggcgaggatgtcgccgcgctgatggccgaggtggccggtgtcggcgatgaacttttgcactctcatggcagactgacggtcgttcagcacgagttggaaaagatttacgcggtaattcccaacctgccgcatgcagacgtgcctcttgggaaaagtgaggctgacaacgtcgagcaatcgcgttggggcacgccgcgccagttcgatttcccggttaaggatcatgtggagcttggggcgcccaacggctggctggatggggaaaccgcagtcaagttgtcgggtgcacgtttcaccgtattgcgcggtccgattgcgcgcctgcatcgcgcgctggcgcagttcatgcttgacctacacgtcggtgagcatggctacgaggaaaccaacgtgcctctattggtcaatgctgactcaatgcgcggcacagggcagttgccaaaattcgaggatgatctcttcagaatttacgaaaacgaatatgaaggtcataccgacgaagagaccggtgaaagtttttatacgcctacaggcggggtagatcccgatcctgcttactatctcattcccacctccgaagtgccgctgaccaatatcgtgcgcgacgagatcatcgatgccgagcgtctgccgctgcgcatgaccgcacattcgatgtgtttccgtgccgaagcgggcagcggcggccgcgatacgcgcggcatgatccgccagcaccaattcgaaaaagtggagctggtcactgcctgcgcgccggaagacagcgacgccgaacatcagcgcatgacgcgttgcgccgaagtggtgttggagcaactcggcctgccgtatcgcaaggtgttgctgtgcacgggagatatgggtttttccgcgatcaagacctacgatctggaggtctggttgccgtcgcagaacacttatcgcgaaatttcgtcgtgctccaattgcggcgatttccaggcgcggcgcatgcaggcgcgctggcgcaacccggtcagcggcaagctggaactgctgcacacgctcaacggctccggcactgctgtgggccgcgcgatgatcgcggtgatggagaactaccagaacgccgatgggtcgatcgatgtgccgcaggtgctgcgtccttacatgggcggcatcgagcggatcggctgagagcagctaacaaactactgcgcagccgtcaggcgggcgtggccgttactcggtgcggcatgtggtgctcgtacactccggttcccgcccgccgtccgcacccacgtcgcagttgctcgctacgttgtttagccgctctaagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacaatccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctaagcgcggcgaagacaccggttgcgctcgcggccaggcgagtgcggtcgatgcgcggtgcggtatgtacgacttggacactgcggattctgcgtgtgctccacacatattcgaggatgctcgtacgtctggtagacgttccaactgcggatggtgaggcgccgttcgagctacctatcgcacatcgcttgagcgcgtttcgtttgagtagcgataaccgtcccaccagacgctgatacacaaacaacgggaccagcaatggccccgtttttgtgtgtaagacgtgtcgcatcacgtcaatcgttgaacgcatcgacgcatccttagttccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccgtgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgggctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaaaggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctgtcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatgttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccccatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaaataaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatggcgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatgtgtggtgcgttgttcagaggttcccttacgccataacagcagcgtcttgctctgcgcgcagcccggccagcgctgcggccaatgcatcggcgcgatgctgcggcgaatacgccacgccttcggcgcgcaccaaggtgatgtcgtcgatgcccaggaagccgaacaactggcgcagatacggctcctgaaaatcgttgctcggctctgcgtagacgccgccgcgcgcgctggcaatgatgaggcgcttgccgccggccagaccttccgggccattggcggtgtaatggaaggtgcgcccggccaccgcgatgcgatcgatccaggccttgagcgtggacgggatggcgaagttgtacatcggcgcgccgatcacgatgacctcagcttgcagaaactgctgcatcaccgcttcggcggccgcagcctccgccggatcggtctgcgctagcgtctgcgcggtcagatgcggaatcgggtcgcggtcgaggtcgcgataggtcacctccacctcggggtagagccggcgttgctgcgccacgatggcggcactgagctcgcggctgatggaagtggcgccgagcgcgctggaatcgaggtggagcagcttcatgacggtgacctgggtaagcggcagcgccgcagaggtgtgcagtctaggtcgttgctcttttgggataaagttgcttaaatataaattatcgttctattcatggatgcatgcgccatgcacgacctgaatgacctgtactacttcgcgatggtggtggaccacggcggctttgccgcggccgagcgtgcgctcgggatccccaaatcgcgcctgagccggcgcatcagccagcttgaaaccgatctgggggtgcgcctgttgcagcgctccacgcgccgcttcgcggtcaccgacgtcggcaccagcgtgcatcggcacgcacagaccatgctggccgaggcccaggctgcgcgcgaggtggttgatcgtctcagcgccgagccgcgcggtcttgtacgtgtgagcgttccagtctcgctcgcgcagatccagttgcccaagttattgcccgaattcctggccaaatatcccaaggtgcggctacagctcaacatcagcaaccgccgcgtcgacgtcatcaacgaaggctacgacattgcgctacgcgtgcggtcgcgcctggacgacgacggcagcctggtgatgcgcagcttcggccaggtgcaggagctgctggtggccagtcccaagtatctggaccgcgccgggcgccccaaggaccccagcgagctggccaaccacaccaccatgagcaccagcgaggacgaagcccaccagcgctgggaactgcatggccccaacggcgaacgccgtgtcgacctgcagccgcgcctggccggcttcgatttcccgctgttgcaatcgatggcacgcgacggcttcggcatcaccatgcttccggaaaccgtgtgtgccgaggcggtgcgcagcggcgagctggaagtggtgctgccgcactggtcgctaccgcagggcatctgccacgccgtgttcgcctcgcgtcgcggtctgctgccggcggtgcgggtgttcatcgatttcctggccgaacacctgccccaggaaatcgaacgctcgcgtctggattgcggtggcacctgcgccgaactggcggagaagctcaagcgtgcggctggcacggcgccgcgtttggttgtggccgaagctggctgagcggtcgtggctgaagccggttcagggctgtgtttggctgctgcgctggctgcccgactgtttggaaacccgcgagctgctcggccgttagttcacttcagatgttcggcagggcgcatctatctttaggtgcatcccgccgaccacaacatgcagcggccggccacgcgtagcgccgcgcgacgctgcgccagtcagagcgggtagtgccaccaagcaaaacgtgcccgggcgtgcgagaatgcgcgcaccggagcaatactgggagtagtggctctgcacaagacgcccgtgcagccaccgtcaggcgtcacccgcgcaacgcgggtcgccagcctgacaaccgatgccttcgggggtcaggcgcagcagcatcggagagatggccgagcggtttaaggcaccggtcttgaaaaccggcgaagggtcaaaccttccgtgggttcgaatcccactctctccgccatcatttgattttggcgcgaaattgaggtctggggcaggacacaaatcgggacacatctcccgatgcgcattccccatcacctcgttcgctcctcctccggctactggtccttccgccaacgcgttcctgtcgatctgcaaaaggtcttggaacggaaggtcatcaagcacacccttcatacgaaagaattgccgagcgcgcgactgcgggcgcttatgcttgcctcaggctatgctcaggccttcgatgtgttgagggatcgacgtgtggataggctcggcaagaaggacctggatgcgttggtcgaacgcctgagccaaggcgcatcgctccgcgatttgaccttgcatcgaacgtaagcaccggacggcacgattagcgaacgctggcagatcgataacgacgaagatctgcgcctgttccgtaagaaccagacctgggccaataccgctgaggtcgccgccatcggcgcgctggaccttggagagcacgttcaatctccgcccggccggcgccaggctacccaagccattgctttggataaggcaagggacggttggcttgcgtcaatccaaggccgcacgctcccaaagacctacacgatccaaaagactgctatcgagtcgttggtggcttttctgggcaccaagaccaagctccataccgtcacccggacagatctggcgcactggtatgtcgtggtcaagttttagtggacactgcgataggggatttcaggcggcggcgttctcgtagtcggccggtgatcgatagccgagggtggagtgcagccgtcgggtgttgtagagggcgacgatgtagtgggtgatgtcggcgctggcttcggcagggttggcgtggcggcgctgccagacagtttcttactcgaatccctgccgcccctcagatcgtccctccgactgagcctgactgaggcaatagctccatcaaccatgcgagctcctcttcgttgaatgccgggaaatcatccgctgcccctgcgaaggggtccgcatcttgttcccacatcacggtgctggacgctgccaggtcggcagcgatgggcgtaccaggatccgggaggccgcccccgatcctggtacgcgggcgttttaccctccagctgaggggcaaatgcagcgcatcgcgctgttcgggaacgcgcacctcgaaagattgctgtgtggaggggccggtgacagcacgatccgatcgggaccgtttacggctgcttgcccgcgtctgatctccctcgtgcattgggctgggcgcatcaaggtcacgctccagcgaatcggcgaatgcatgcaaagacgcctgatccggtgtttgagctgaagtaggggacggtttggcccttttcatccctgatgcctggaggatacggtcccaacgctgcgaggctggggggagcgttccgtagcgggcttcgaattcggtgacgcccactctgcgaaagagctgtaccaacccgtgcctgctcatcccgaactgtgtcatggcgtcatcgaatgcttgcgctgggtgggagtggctctggaaaaaaccaagcacgcgcaccacgtgcgcgaggtcggcaacgcgatgggacgtgcgttcgggaatacggcgattgattcttctgatcaattccggcgcgtgcggcaatccctttttcactgcatccagggcaggacgtccgccgaggcaggccaaggcgacgaggtggtcgttggtcaacgcggccaacgccggatcagggcgatataactgggcaacaatgctctccagcgcctgcttgccgccgccattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatgggcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccagggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggactcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacttggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccgggggcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcactgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggactcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctggtccggactcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccattgctggcgatggccacgacctggtctggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccagggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattgctggcgatggccaccacttggtccgggttcaggccatgggcctggcacagcaccggcaacaggcgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacttggtccggggtcaggttcaggggggcacccgtcagtgcattgcgccatgcatgcactgcctgcactgcggtcacgccgccacgttttgcaatcttgagaagttggcctgtgtccaactgtaacggcggacctctcaactcccccgcctccgtgagcaaggcctccagggcgcgtgcgccggaccactgtttgccgacgccaacgatgtcttcgtgtgtcgcctctggcaacgccctgattatgtcctgatacgtgacagcaacggtccctaacgctgccgggtgttggctgagcgcaacgatgtgcgcgtgtgtaaacccatggcccaccagtgcctcgtggtgctgcgccactgtcgaacgcaccttcggtttgatcttctcttgctgctgctgactgtagccgagcgtgcgtagatccacctgcgcggccggcgaagcgtcggagggttgcgccgcacgccgtcgcggggccggcttggcgcgcggcggccgcgcggcagtgacagcgacacgcacggtgggtggcgggtcatcggctgcacgcagacccgattgcacctcatcgcactctgctggggcagccgctgtatgcggcgtgccgacggcaggcatcgaatcaagaagcgatgtatcaagaagcgacggatcgaactgacggagcagatcgctgaagctgcccgccgagaacgcaggcgagggcgcagggggagatggcagccgggtccgggacatcgtccgccgagcgggcaagccatccagggggccgccagcaggcggagcccccccccgatctgcagtcggctgaaccctatccggttggggtccgggcagaagctcgcgggcaggacttggcgtgcgcgaacgaatgggatccatcaggcatacctctttacatggtcgcctccagactagcggtctgtggtccctacatagcttccgaggccgcatggcagtacacaacttcgggtgatcctggcaaccctcgacgaccagggtgaggcgcagacatgaaggcgatcccggacccgcatggaggatcggcagagggttgtgagaaatttctgtgctgacagcgagttagcccacttttggctgttttttacacgaatccctgccaaccctccagtacgtcccgcaggtagatcacttctgcgccttgagacaaacgcgaccccggagacctggtggcagtaggcgttcgcggggtcgccgagcgcgtattgcgttcttcggacatcatcagcgaccactcccgtgcgatggcgcaggtcagcgcccagtaccgcatgccgcagggctcgatgtcgtaattttctggtgtgaagaatcgatgtccctgaaaaccaaaaccggcccaagggccggtcaggtctacgcgctcgtaggtgtcaaaggtcattgttcagtccgcttcctgtggagtgaccggcagtaatcgtggtgccggtagtcctgcgctgacgctgcgcagcgtgaagtagcccaggcacagggccaccacacctgcgaacgctgcggtcatcagctggccgacgcagatgcccagggcgatttcccaccaaagcccatcttggttgttctgcggtctgtagctcatacggtccccaatgacgatgctccgggattgtaggggtgtaggggcatcgcccctacggataacgcctcacccgcgccgtggacttcgtggcccacgtgtacgccggaccacacgcgctctgtcggcgaaccccgcgcgatccaccactgataaccgcatttcacgcctgcgccggagtagagggtcggcagggattcgtgtaaaacacagcaaaaagtgagctaacttgctgtcagtaaaggtttcttgctcgaatccctgccacccctcagatcgtccctccgactgagcctgactgaggcaatagctccatcaaccatgcgagctcctcttcgttgaatgccgggaaatcatccgctgcccctgcgaagggggcagcatcttgttcccacagcacggtgctggacgctgccaggtcggcagcgatgggcgtaccaggatccgggaggccgcccccgatcctggtacgcgggcgttttaccctccagctgaggggcaaatgcagcgcatcgtgctgttcgggaacgcgcacctcgaaagattgctgtgcggaggggccggtgacagcacgatccgatcgggaccgtttacggctgcttgcccctgtctgatctccctcgtgcattgggctaggcgcatcaaggtcacgctccagcgaatcggcgaatgcatgcaaagacgcctgatccggtgtttgagctgaagtaggggacggtttggcccttttcatccctgatgcctggaggatacggtcccaacgctgcgaggctggggggagcgttccaccgcgggcttcgagttcggtgacgcccactctgcgaaagagctgtaacaacccgttcctgctcatcccgaactgcgtcatggcctcatcaaatgcgtacgctgggtgggagtggcactggaaaaactccagcacgcgaaccacttgcgcgtagtcggcaacgcgatgggacgtgcgttcgccaatacggctattgactcttctgatcaattccggcgcgtgcggcaatccctttttcactgcatccatggcaggacgtccgccgaggcaggccaaggcgacgaggtggtcgttggtcaacgcggccaacgccggatcagggcgagataactgggcaacaatgctctccagcgcctgcttgccgccgccattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcatggctggcgatggccacgacctggtccgggctcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccacgacctggtccgggctcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctgggccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtcctgggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctggtccggggtcaggccatggtcctggcacagtaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgccgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctgggccggggtcagaccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccaccttgtccggggtcaggccatgggcctggcacagcactggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattgctggcgatggccaccaccttgtccggggtcaggccatggccctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccatggctggcgatggccacgacctggtccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctggttgccgccaatattgctggcgatggccaccacttggtccggggtcaggttcaggggggcacccgtcagtgcattgcgccatgcatgcactgcctccactgcggtcacgccgccacgttttgcaatcttgagaagttggcctgtgtccaactgtaacggcggacctctcaactcccccgcctccgtgagcaaggcctccagggcgcgtgcgccggaccactgtttgccgacgccaacgatgtcttcgtgtgtcgcctctggcaacgccctgattatgtcctgatacgtgacagcaacggtccctaacgctgccgggtgttggctgagcgcaacgatgtgcgcgtgtgtaaacccatggcccaccagtgcctcgtggtgctgcgccactgtcgaacgcaccttcggtttgatcttctcttgctgctgctgactgtagccgagcgtgcgtagatccacctgcgcggccggcgaagcgtcggagggttgcgccgcacgccgtcgcggggccggcttggcgcgcggcggccgcgcggcagtgacagcgacacgcacggtgggtggcgggtcatcggctgcacgcagacccgattgcacctcatcgcactctgctggggcagccgctgtatgcggcgtgccgacggcaggcatcgaatcaagaagcgatgtatcaagaagcgacggatcgaactgacggagcagatcgctgaagctgcccgccgagaacgcaggcgagggcgcagggggagatggcagccgggtccgggacatcgtccgccgagcgggcaagccatccagggggccgccagcaggcggagcccccccccgatctgcagtcggctgaaccctatccggttggggtccgggcagaagctcgcgggcaggacttggcgtgcgcgaacgaatgggatccatcaggcatacctctttacatggtcgcctccagactagcggtctgtggtccctacgtagcttccgaggccgcatggcagtacacaacttcgggtgatcctggcaaccctcgacgaccagggtgaggcgcagacatgaaggcgatcccggacccgcatggaggatcggcagagggttgtgaaaaatttctgtgctgacagcgagttagcccacttttggctgttttttatacgaatccctgccaaccctccagtacgtcccgcaggtagatgtcctggtctaattctcgtggacacctcgataggggatgatcatcccaacgaggaccgaacccgatatgacatcccgcccgcgtaggaatttcgatactgccttcaagctgcacgtggtgcagatgatccgagaccaaggtctgagtgtgggtcaggtgtgccgcgacctgtgatctggtcgatagcgccgtgcgccgctggttggcccagtaccaagccgagcagagcggccagccgggacaaggccggccgctgacgcccgagcagcaacgcatccgtgaattggagcgggaaaaccaacggctgcgtgaggacaacagcctgttaaaaaaagcgtcggccttcttcgcccgggaactgaagtgatccagcagatgatccagcagtggcaggagaaggccagaaccgcccggctgtgccggttgctgggggtgagtcgttcgggggtgtatgcggcgcgccgacggcgaccggctccacgcgctgatgtacttgcggcagcggtgcagacggccttccaggccagcggcggcaactatggcagccgtcgattgagcgccagcctgaaggcccagggcctgcccgctggtcgccaccgggtccgccgcctgatgaagcgccacgggctgaaggcgcgctggaaacgcaagttcacccacaccaccgacagccggcacgacttgcctgtggcggccaacgttctggatcggcgcttcaagcccagtgctgcggaccaagcctgggtggccgacatcacctacatccgcaccgagcgcggctggctgtatctggccgccgtgctggacctgtactcgcgcaagatcgttggctgggcgatggcaccgagcatgcctgccgagctggtgtgctgcgccttgcagatggccatcgtcctgcgccagcccaagccgggactgatcatgcataccgaccgcggtagccaatacgccagtcaggcccaccgtgatctgctggccaagcacaagctggtggccagcatgagccgcaagggcaactgctgggacaacgcggtcatggagcggttcttcctgaacctgaaaatggagcgcgtctggcagcgccgctacgccaaccctgccgaagccagcgccgacatcacccactacatcgtcgccttctacaacacccgacggctgcactccaccctcggctatcgatcaccggccgactacgagaacgccgccgcctgaaatcccctatcgcagtgtctactaaaacttgaccacgacacatttcacgcctgcgccggagtagagggtcggcagggattcgtgtaaaacacagccaaaagtgagctaacttgctgtcagtagaggtttatcagtcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttcctcgctcgcaatgacattgcgagcactgtggccagcatgatgagtctcgcaaccataggcgcaaaaagacccttcagtcccagacgcaccatggcccgcagcaaccggcggatgttgtcccccgccgcgcacagcactgcgtgcagcgcatcgccgttcgctccttgcaaccagcaccgatccatgccgttgtcgtgcttcaagtgtccgatggccggctccaccgcctggcgtcgcttcagccagcggtgctgctcatctgtcaggcgtttgaacttgccccggtggatgatctcaacgccgggattggccgcatccacaccgcgaaagcccaggtccaccaccacctgtttaggtgcgcctgctgtgtcctcgctcaggatccgggcctgctccagttgctcgtgcaacgtgtggccgtcatagggggtgccggtgaagctgcgcgcgccgaccatcaggccctgtttgtgcgtgattgccacgctgaccttcaccccgaactcgtagggcttgcgcgccttgcccttgccgatgcactccacttcgggcgcgtgcagggcatagagtttgttcttgccattgggttgctgagcatggatgcgctcggcgcgctgcatcagcgtgtgcagattctccagcgccggcgccggcgccgtggcctggctggcttgcccgatcttgcgctgcacctcgcgcagtacgatgcccaggagcgtgcgctggcgtttgaggaccttgcgcaggcgcttgaactgcctggcatgggcgtagccgccggctttgcgccgcagcgtcttggtttctttggcgaaggtctgcttgagcgcgatgcccgcgcgcttggccgccgccaccagcttgtgccgcgcgttctccatcaggcgccaatccaccggatgagcaatggccttctcctgcacggtggtgtccacgatcagccgttcgaactcggcggacacgatggccttggaggacaccgcggtgtcgatggtggccttgagcagttcctcgaccccggcctcaccgatggccgcgcgaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctcatagaacgccatgccgctgaagtgctgccagaccacgttctgggcccagcgctccaccagttcctcgtcgctgagcttgtaagcgtgcttcaggtacaacaggctggccatcaagcgaatgggaaggcgtgggcggccggcagcggcaataccggcaccggccacttgcaccgaggggccgaacagatcgtgttgcgccaccgcgccaccgcgccaccgcgcgaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggcgccaacaccgcctcgatctgcgcccagggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccatcggtaaaactcccaggaatcagatgctgataaaccaattgtgagggatcggcgcccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgacttcttactcgaatccctgccgcccctcagatcgtccctccgactgagcctgactgaggcaatagctccatcaaccatgcgagctcctcttcgttgaatgccgggaaatcatccgctgcccctgcgaagggggccgcatcttgttcccacatcacggtgctggacgctgccaggtcggcagccatgggcgtaccaggatccgggaggccgcccccgatcctggtacgcgggcgttttaccctccagctgaggggcaaatgcagcgcatcgcgctgttcgggaacgcgcacctcgaaagattgctgtgcggaggggccggtgacagcacgatccgatcgggaccgtttacggctgcttgcccgcgtctgatctccctcgtgcattgggctgggcgcatcaaggtcacgctccagcgaatcggcgaatgcatgcaaagacgcctgatccggcgtttgagctgaagtaggggacggtttggcccttttcatccctgatgcctggaggatacggtcccaacgctgcgaggctggggggagcgttccaccgcgggcttcgagttcggtgacgcccactctgcgaaagagctgtaacaacccgttcctgctcatcccgaactgcgtcatggcctcatcaaatgcgtacgctgggtgggagtggcactggaaaaactccagcacgcgaaccacttgcgcgtagtcggcaacgcgatgggacgtgcgttcgccaatacggctattgactcttctgatcaattccggcgcgtgcggcaatccttttttcactgcatccagggcaggacgtccgccgaggcaggccaaggcgacgaggtggtcgttggtcaacgcggccaacgccggatcagggcgagataactgggcaacaatgctctccagcgcctgcttgccgccgccattgctggcgatggccaccacctgcgccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctgcgccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctggtccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctggtccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctggtccggggtcagaccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctgcgccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgctgccgttattgctggcgatggccaccacctgcgccggggtcaggccatgggcctggcacagcactggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggctaccacctggtccggggtcagaccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctgcgccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttaccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtccccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctggtccggggtcagaccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctgacgatggccaccacctgcgccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgctattgctggcgatggccaccacctgcgccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcatcgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctgcgccggggtcagaccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccacgacctggtccggggtcagaccatggtcctggcacagcaccggcaacagccgctgcactgtctccagcgcctgcttgccgccattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccaattggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccattgctggcgatggccaccacctggtccggtgtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagtgcctgcttgccgccatcgtggctggcgatggccaccacctgcgccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctgtgccggggtcaggttcaggggggcacccgtcagtgcattgcgcgatgcatgcactgcctccactgcggtcacgccgccacgttttgcaatcttgagaagttggcctgtgtccaactgtaacggcggacctctcaactcccccgcatccgtgagcaaggcctccagggcgcgtgcgccggaccactgtttgccgacgccaacgatgtcttcgtgtgtcgcctctggcaacgccgtgattatgtgctgatacgtgacagcaacggtccctaacgctgccgggtgtttgctgagcgcaacgatgtgcgcgtgtgtaaacccatggcccaccagtgcctcgtggtgctgcgccactgtcgaacgcaccttcggtttgatcttctcttgctgctgctgactgtagccgagcgtgcgtagatccacctgcgcggccggcgaagcgtcggagggttgcgccgcacgccgtcgcggggccggcttggcgcgcggcggccgcgcggcagtgacagcgacacgcacggtgggtggcgggtcatcggctgcacgcagagccgattgcgcctcatcccactctgctggggcagccgctgtatgcggcgtgccgacggcaggcatcgaatcaaaaagcgatgtatcaagaagcgacggatcgaactgacgcagcggatcgctgaagctgcccgccgagaacgcaggcgagggcgcagggggagatggcagccgggtccgggacatcgtccgccgagcgggcaagccatccagggggccgccagcaggcggagcccccccccgatctgcagtcggctgaaccctatccggttggggtccgggcagaagctcgcgggcaggacttggcgtgcgcgaacgaatgggatccatcaggcatacctctttacatggtcgcctccagactagcggtctgtggtccctacatagcttcccaggccgcatggcagtacacaacttcgggtgatcctggcaaccctcgacgaccagggtgaggcgcagacatgaaggcgatcccggacccgcatggaggatcggcagagggttgtgagaaatttctgtgctgacagcgagttatttctactgtgttactaaatccaaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgatcagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccacaagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatagccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcctcgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaactaacccacttttggctgttttttacacgaatccctgccaaccctcaaatacagcgggatcgccgcaaccggtcgcaacacacacaacggggatttcgcgctgaccccgcgcgtcagcgccgcggccgatggttttcagatgctggtgtttgccgacagccagaccgccagccttgccgacgttggctactaccagcgcgatatcgtggcaccgatcatcggcaagaccacggcgcggctgggcacgacgctgggcgatatcgtcagcgacgatctgaacctgtatccggccttgaacaagttcaccacgcagctgggcgtgccgtggttccatgtgccgggcaatcacgatctcaacttagacgcgcaagatgatgcgcagtcgctcgacagctggcacgcggtttacggcccggacacctatgcggtggaagaggccaatgccagtttcgtatttctggacgatgtgatctacacgcccggcggcaagcaggcctacatcggtggcctgcgcgacgatcaattcgcgttcctgcagaattatctggcgcagttgccacgcgaccggctattggtgctgggcatgcatatccacctgttcgatgcagtgccggggcaggaaacctttcgacatgccgatcgccgccgcctgttcgccttgctgaaagaatttccgcatgtgttggtgctcaagtggccatagccacacccagcgttaggtggcgcatggtgcggacgagggctggcagggtgcgcgcccgctgcacgaatacaacgtgggcgcggcctgtggtgcgttctggtcgggcgccaaggatgccgacggcattcccgacgcgaccatgagcgacggcacgcccaccggttatgcggtgctgcaggttgcacccagcggcgactacacgctcgcctatcacgccgcgcgcgcggccgatgatgtgcagttgctgctgcatgcgcccaaggtgctgcgcaagggcgcgtatgcggcgtggggcatctacgccaatgtgttcatgggccaggacgacaccgtcgttgagattgcgcatcgacaacggcgcctggcagccgatgaagcgggtagagcgcgccgatccacgcgtgctggcagaaaatgtgcgcgacgatgcggccgacgcactgcgcggttacgaccgctcgccggaggccacgccgtccacgcatctctggcgcggcgcattgccgaccgcgctggcagtgggcgagcataccgtcgaggtgcgcgcgaccctgccgaccgggcaatacagcgccagcaccgtgtatcgcctgcaaaccgctatgccgtaaggcagctcacaatgacggtccccaaaagcccttctcccaccaggagaaggtgctccgaaggggaggatgagggggcgcgcaatgcctgaaaccaccttgtcctggagcacttcgcgccaagaggatcctgggtcacgccaaacgattgctcgtgacgttgtgtagcagctcctgatgcagtgctagcattccgccgcttcttcgcgatatccagcgcggtcgaatgcgttgctgcggcatcgcagcgttgaagccttacgtcggctgtgccgcgtcatcctgatcgccgtaaacacaaacgcctccacgagggatgcgtttcgggatccgggctggcaggcgttggcgcgctggcgaagatcggtgctggctggcgagttgctggctggctcggcgagtctagcgatacggtgccagcgttgacgcaatgagaattagtctcagaagtcattgtggctggtgagtggatgcagcaggcacacgtggcgtcctggaaggcgagctccttgtttgcgttgtcttcgctcgcgttgcgtcgtctaccgttgcgtcggtgggttgggtcgttgaatcgacctccgagtcagcctcagcatccactttcactggcggatatggatatgcaaccgccggccccaaatgcatgccggcacgccaacgtgccagcaccggcgcgatgcgcctgcccagggactgctgcggcaacgagggtaactcgccttcctgtttctcgcgtgcggtgatggccgctttggcaatctcgaacgcggtcagcgggtggtcgctttggttcatcgcatcgatcaaccacgcctgcccgaaataggtggcgttggacgtgttaccgcagccaaacgagggccggtcggcgcgcgcggcagtgaggatcagcgtctgcggcgagcgcagcgcgggaatgaagccgcccgagtagcaggccgacagcacgatgatgcgattgtcgatgccggcatcgtccagcgccgcgcgcagatcctgcgggctgatgaaatcctcttctttgtcgtccacctggaagtacaggctgtggtcttccgtcccgtgggtggtgacgaacaacagcagcgcatcttccttgcgatccatgcgcttgccgatcgcggccagcgtgtcgtacagattgtcgtaggtggccaacggtgcgtacggatgttcgcccagattgtccgggttgttgaccagtgtgaccacgcgcccgcgcgcagcgaagcgttgctcgaacagctgcttgaggtaccgcgtctcgttgcggaacacgtcgtcgctggcatcgccggcaaagccgacgacgtacagatcggtgacgccagggcgctgcggttgcagtgccttcaatgcgtgcgcaagcgcggcctgatcgatcggatcaacctcgtcctggttcgctgcggcctgcgccggcaatgcagccccggcatccggatggcagccggccatcagcgcaaccacgacgatcagcagcgagaatcgccgcagcaaggcgttcggtccgaagtggaaatacagcgacatgaagaacgccgaggttcaggggggagtaagcgtctgggcgcggcgagcacaaggcagaccaccatcgcgtttggtagatgcagagccacgttcggagccgtgacttaccaccggcttacgtagcgccaagagcagctaacgaaacgactgcgcagcggtcagacgggcgccgccgctacttggtgccgcatgtaccactcgcacaccgcgcggttgctgcgcgccgtccatgttcacctgacgacgacccgcgacgttttggcagccgctccaaacatcgaccgcgctcactaagcagtgagcgcggtcgcttagctgagcgtgctcaaaaaaccagctggctaaaactttccacgcgctggtggctgccgacatcgtcggccgagcgcggcgtggggtagtcctcacggcgttccagcagcgcggtgcgtatccccgtacgtttggccgcatcgagctcttcgatcacatccgacaggaacaggatctccgacgccgggacaccgatgcgctcggcaatacgacggtagctggcggcctcgcgcttggagccaacttcggtatcgaaccagtcgctcaccaggccgctcaaatcgccggcatcgctatgcgcgaaaaacaacttctgcgccggcaccgagccggacgaatacacatacagcggaatgcccgctgcgtgccaggcctgcagctggagcgctgcatcggcatacatgtgcgcggtgaagtcggcaatcttgtagccgtcgccccagatcaagccctgcaaggccttgagcgcggtgtgcttgcggtcctcgtcgatccaggtctgcagcgtggtgatcagcacgtcgtccggcacgtcctcgccgatttcatcggccacctggttgagccagtggcgcacctgcggatgattgccgtgctcgcgcacgtaagcgggcatggcgcggcgcgcatacgggaacaacacgtccttgacgaacgaaatgctgctggtcgtaccttcgatatcggtgaggatcgcttgcggtcgtgtcatcgtcagctggccttgtgaggtttctcgggggcgtagcgggggaactgtttggcgatttcggtgccggtgaaatgtccaacccagccgtccggctcggtgaagaagcgaatcgccacgaagtgcggttccggccccatgtcgaaccagtgcaaggtgctgtcgggcacggcaatcagatcgtccttgacgcattcgatctcataaacctttgcgtccacgtgcagcgtgaacaggccagagccggcgacgaagaaccgcacctcgtcttccttatggaagtgctcgtccaaaaacttggcgcgcatttcctcgcgcttggggttgtccggcgcgatgctcaccacgtccacggtcttgaagccgcgctcggcgctgatgcggtcgatgtcggcgcggtaggcgtccatgacctgctcgggcgtggcgcccggttcgaccggcgcgctggcatgccagcgttcgaaggtcacgccgatcttcttcagttcgctggcaatggcatcgccatcgcggctatcgaattcgggtgtggcgggattggtgtcggcaaagatacgcagtcggctcatggcggtctggctcaggaatgggggacaggcacgacttggcgcgtgccgcgcagtttcagcagttcgagttcgcactgcagcaggaattcgaacgcttccagatgacgacgtgcctcggccatgttgcggccccaggcatacaggccgtgtccttcgatgagatacccccacacgctctgtttgtccagcaaggcgtcgacctgcgcggccagcacctgcatgtcctgggtgttggcgaacaccggcacctccaccgcggtttcgtgggtggtgttgccttcgaaggccttgagcagttcgtagccttccagccggatcacgtcgctgcctgcatacaggcgcgaggcaatcgtctgcaccggcgagtgcgtatgcagcacgcaacagatctccgggaaccggcgatacagctgggtgtgcagcagggtttcggcagacgggcgcaatgggcggccaacggccaggccgtcgaagtccaccaccatgatgtcctcttcgaccaggcgacctttgtcgcggccggagacggtaatggcggcgtgctgttcgtccagacgatgagagaagttgctgctggtcgcgggcgtccagccggcatgcgccagctcgcggatattggcgatcagcacgtgcgccaactcgtgcagacgtgcggcgctataaggcaggggggcagtagtcgcgttcatgggcctattctactgcggcccaggtgtacaggcaggtgcagcgcagcaggttatttcctaccgcgcccgacgctggcgctgcgcaggctcagcggccgtcgcgcaggcggctgtggcgatagccgtagccggagtagatcaccagcccgaccagcgtccacaggcccatcagcatccagttgtgcagcgtcatcgccgacagcagcgcaaggcagctcaacatgccggcagtacagatcaaccaggcagccggcatgcggaacggacgcggcagttccggatgcgtgcgacgcaggatcaacacgccggcgcagaccgccgcgaaggcgatcagcgtgcccatcgacgtcagctcgcccagcacatccagcgggaacaccgctgccagcagcgcgatacccacaccggtgatgacggtattgatatgcggggtacggtacttgggatggatgcgggtgaagatcgacggcagcaggccgtcgcgcgcgatgatcatgaagatgcgcggctgcccgatgatcatcaccagcaccaccgacgacaagccgatcaacgcacccacttccacaatcacccgcaaccaggccagctggggatgcgccgcgattgcggtcaccaccggttcgtcggtgccgagcaaggtgtacggcaatagcccggtcatcaccgccgccatggagatgtagagcacggtgcagatcaccagcgacaggatcatgccgatcggcagatcgcgttgcgggcggtgcgattcctgcgccgcgaccgacaccgcttcaaagccgatgtaggcgaagaacaccatcgccgcgccgcgcagcacgccttccatgccgtacttgcccgggccttcgttggccggaatgaacgggtgccagttggccgtatccacgtatttccagcccacggcgatcaccagcagaatcagaccggtcttgaggatcaccatggccatgttcatggccgacgacttgcggatgccgacatagcagagccaggtcagcagcagcacgatgccggccgcaggcaggttggcgatcgccccggtgggttgcagtttgccatcgagcggcgcactgacgaacgcggccggcaagtggatgccgaagtggtcgagcaggctcaagaaataaccggtccaactgaccgccaccgccgaggcagacacgccgtattccagcaccagcatccagccgataaaccacgctgccagctcgccgaaggtggcgtaggtgtaggtgtaggcgctgccggagaccggcaccatcgcagcgaattcggcgtaggccatcgcgcagaacgcgcagcacacggccgcaagcacgaacgagagcatgatcgccgggccggcgtgatcggccgccgcttggccggtgatgacgaagatgccgcccccgatcaccgcgccgatgccaagggcagttagcccccacgggccgagcgcgcgttgcaggcccagcccgtcggccgcctcatggctggcgtgcgggtgtttggtggcccaaagttgtttgaacatgaaacggttccggcttggcgctaagcgcgatcatttaacaagaaggccggcgtcgcgcgccggtcttgagagagggttaggcccgtttcgcgaggtagctgtggtggatgccgtagccgaagtagatcaacaggccaatcacggtccagcccacaaacaccttccagtgttcctgaaacgcctggaagaacagggccaggcacgcaagcgtacccaacgggcaaatgatcatcgccaacggtacccggaacgggcgctccaacgcgggcttggtgaagcgcagcaccatcacgccggcgcacacggtggcgaaggcaagcagggtacccatggacaccagttcgcccagtacgctgagcgggatcaacccggcgagtgacgcggcgatcacgccgacgatcacggtgccgacatacggcgtgtgaaacctcgggtgtactttgccaaacagtttgggcatcagcccatccttggccatggtgtagaagatgcgcggttgcgccatcagcatcaccagcaccaccgacgagaggccagcgattgcaccgatttctactgcggttttgagccaggtcagctgcgggtgcgcttccagggcagtcgccacaggcttggcggtgccaagctgggtatacggcatcagaccggtcaacactgcacagatgatgatgtagatgatggtgcacaccgccagcgagccgaggatgccaattggcatgttgcgctgcggatccttggtctcgcccgccgaggtcgacaccgcatcgaagccgatgtaggcgaagaacacgattgaggcggcgcggaatacgccgctccagccatatacgccgggggcagtattttcgggaatgaaaggatgccagttagccgggtcgacgtatgccgcgccgaagccgacaaacaggcagatcacggcgatcttgatcgcaacgacaatcgcgttgatgaatgctgactgggtaatgccgacgtagcacaagccgctcaccgcagtcacgatcatcactgcaggcaggttgaggatgctgccggacgcgacgaactcgccattgatccaggcaagcggggcgttggtcaactccgtcgggaatggaagacccagcgtaccggtgatgaagctgatcagataggccgaccatgccaccgcgacgcttgaccctgcaaacagatactcaagtaccaggcaccagccaatgaaccaggcgatgccttcgccaagcgtggcgtaggaatacgagtaagcgcttccggagaccggcatcatcgccgcgaattcggcgtagcacaggccggcaaatgtacaggcgatgcctgcgaagacgaacgacagcatcaccgctggcccggcatgattggcagccgcctggccggtcatcacaaagatgcctgcgccgatcaccgcgccgatgccgagcatgatcaggtgcttggcgctgagggtccgttgcagcgtggcttcgccttgcgggctgccctcgaccggctcgcccgcatcgacgaggccagcgggctcgatcggtttgaccctcaacacagacttcagcattcggtacatcccgtaagtggcaaagcataggcgcgcagacgcccggacgaaggtggtgcgccgcatcccggcaggacaggcaagccgcctacgatgccaaagctatacgctcacgacaagcgcgtacgccgcatgactgacgataatggccgcttggcccgcactgggcgaccgagaacgagcgatggtggatgcaaccctgcggcagcaattggcggcgtaccgactgcgttggcctggcgaagccgcactggccgagcagttcgcgcaattgctggacgatgccaccgatccgttcgtgcgtgagcgtgtcgaaggtcatttcaccgggtcggcgtgggtggtcagtgccgatggcacgcgcaccttgctgacccaccaccgcaagctgcagcgctggctgcagctgggcgggcacgccgacggcgaccgcgatctggcacaggtggcgttgcgcgaggcggaggaagaatccgggctcagcgggctgcggctggcggatgcggcgttgttcgacctggaccgtcactggattccgacacgcggcgaagtggcggggcattggcacttcgatgcgcgttacgtggtggtagccggcgcgcacgaggcgttcgaagtcagcgaagaatccctggcgctggcgtggcgcccgatcgtcgcactgctggcggacccggagctcgatccgtcgctgcggcggatggcggagaagtggctggagagccgggagtagggattggagattcgggattggcaggagcggtggggcggtgccgatccgcacggccaggccgaacgttcatgccccttcgcgcacgctgacccgtgaaccaaccggttgccgtgcattgctgtcacgactcccgaatcccgactcccgaatcccgctcaataaagcacccgcgtccgcaacgtgccggtgatctgagccagcccgtctttcagtattgccgcaagttcctcgctggcgctgacgtcgatcaccacgtagcccaccttggggtcggtgcgcaaaaactggccgtcgatgttgaggttgtggcgcgagaacagttcgttgatctgcgatagcacgccaggcacgttgcgatggatgtgcagcagacgcaggctgtcggggtgctcgggcagggtgacctcggggaagttcaccgccgacaaggtgctgccgttgtcgctgtagcgcaccagtttggccgccacttcgatgccgatattgtcctgcgcttccagcgtgctgccgcccacgtgcggggtcaggatgacgttgtcgtgcgcggtgagcggcgatgcgaatgcatcgccattgccctttggctcgatcgggaacacgtccaccgctgcgccgccgatctggccggaggtgagcgctgcatccagtgcgtcgatgtcgataacggtgccgcgcgaggcgttgatcaggtgcgcgccgtgcttcatgcgggcgatctctgcagcgccgatcatgtccttggtggacggcgtttccggtacgtgcaaggtcaccacgtccgcgcgtgccagcaggtcgtccagatcgatcgccgcgcgcgcgttgccgagcgacagcttggtttcgatgtcgtggaatatcacttgcatgcccaacgattcggccagcacgcccacctgggtgccgatatggccgtagccaacgatgcccagcactttgccgcgcgtttcatggctgcccgcggccgatttggaccaaccgccgcggtggcattcggcattcttttgcgggataccacgcagcagcaggatcgcttcggcgatgaccagttcggccacgctgcgggtattggagtagggtgcgttgaacaccggaatgccggcgacttcggccgcatccagatccacctggttggtgccgatgcagaagcagcccaccgcgatcaggcgcttggcgtgcgccagcacctcggcgctcaactgggtgcgcgagcggatgcccacgatatgcgcgtcggcgatgcgggcgatcaactcgtcttccggcagcgatttggcgtgcagttcgatctgcgagtagccagcggcgcggaacacatccacggcggttgggctgatgccttccagcaacagtacgcggatgtcctgcttgggaaacgaggttctcttcggcgacatggggcaatgcaacgctgcgatcgggtcggcaactatgccagatggggtgtgcgattgggtggccgcaacgctgtgttcgcaccggcaaagcccttgcggcgcaacggtttcagctgaatccaacgctgcgtcggctgtgagtgcgccggctagacggggcaggctgtcgctggcacgctgtgcggtccctactgcagcgtcgcgtgccatgaccgatccccgcatcctttcgttgcaacacgccatgcctgcgttacgtttgaagaccgagccggccgacctggagcattacggccgcgactggacacggcgctggacgccgaatccgctcgccatcgccttgcccggctcggtggaggaagtgcaggcggtcatgcgttgggcaaatgtgcaaggcgtggcggtggtgccgtcgggcgggcgcacgggattatcgggcggcgcagtggcggccaatggcgaactggtgctgagcctggaacgcttgaacaagccgctcgacttcaacgcggtggatcgcacgctcaccgtgcaggccggcatgccgctggaagcggtgcataacgccgcgcgcgagcatggcttggtgtatccggtggattttgctgcgcggggttcgtgttcgatcggcggcaatatcgccaccaatgccggtggcatccgggtgatccgctacggcaatacgcgcgaatgggtggccggcttgaaggtggttaccggcggcggcgagctgctcgaactcaacaacgcgctggtgaagaattccagcggctacgacttccgtcatttgatgattggctccgaaggcacgctgggcatcgtggtcgaagccacgctgcggctgaccgacccgccgccgcccagcaacgtgatgttgctggcgctgccgtcgttcgaggtgttgatgcaggtgttcgctgcgtttcgcgcgcagctgcgcctggaggccttcgaattcttcaccgatcgcgcgctggagcatgtgcttgcgcatggcgcgcaggcgccgttcgcggaggttcacccgtattacgtggtcaccgaattcgctgcaggcgacgaggtgcaggaggcggctgcgatggcggccttcgagacctgcatggagcaggactgggtcagcgatggcgtgatcagccagagcgacgcacaggccgcgcaactgtggcggctacgcgagggcatcaccgaagcggtggcacgttatacgccgtacaagaacgatgtgtcggtgcgcatttcggcgatgcccgcatttctggccgaaacccaggccttgctcagcgaggcgtatccgcacttcgatgtggtgtggttcggccatatcggtgacggcaatctgcacatcaatgtgctcaaacccgatgacaccagtcaggccgatttcgttgcggcctgcgatcaggtgaccaagttgctggcgcaggccctgcagcgtttcgacggcagtatctctgccgaacacggcatcggtctggtcaagaaggcctacttgtggagtacgcgctctgccgaggaaatcgccttgatgcgcggcatcaaacatgtgctcgatccccatcttttgctgaatcccggcaagctgttcgagatcggcaaggcgcctgctgccacgcccgccggttagtctttcagcaccttcacgcggaatagatcggcccatgatgcgctccctcgtgtttttcgctttgccactgctgccgctggcagcagtggcatccagtgtggccggtacttcggcaggtgcatcgtcggccggttcgtccaattcctccggcaccagttccggcgacgacaaggtggtggccgacgcccgctaagatgcagcgggttttgttgccagcgatggcgtcatccgcagcgcgcgtctggaagcggcgctgctgcagttgcgtcgccgtagcgatgcggcgcggctgtccagcgatctggagttggcgcagtccatcctggcccagtgagtctgcgctggcggtgcggttggctgctgctggccgccttgatcgcaacgcaggcgcaggccgaactgttggtcgagtttgttgcgtcggacttgcgtcaggctgagatagaggcgagcaacgcactggtgcagcaggttgcccagcgactgccgcagggctggacgcagcggctgaccgcaccgatccagctgcaatggcgtaccgatctgccggcgcaggtacatggccgtgcaatcggcaatcgtgtcctgctcgatcgcgcgctgctgcaggtgtggagtgcgcagcccgaagatgcacgtgccgatcgcaacgcgccagccacgcgcgcagcgatggcggcgctgatacacgaattggcgcatgtgctcgatcgcggtgcacatggcgctttgtcgggcgatccgcgcctgcgcgatcttgccggttggcaggtgcggccgtggcgggtggggcgcagcgaaaatcagttcagccaccgcagcccggacgaatacgagcgccgcagcccggccaagtttgtcgcggtcaatcttgagcattacgtactggatgccgactatgcctgccgacgtcccgcgctggcggcctggtttgcgcagcgtatcggtccaacgcagggtgctgtgccatgcgagaccgcgctgccgtatctgcaagccgacaacgatgccggtgcgatgtcgttgctggcgctggatccggcacgcgtgtacgcggtggactatctgcttgccgagggcaacgagcagccgatgagccgctggggccatagcatgttgcggctggtgatctgtgcacccggccgtgcaccgggtccggcatgccggctggatctgcagtaccaccgcgtgctgtcgttccgcgcgttcgtgggcgatgtgcagatttccagctggcgcgggctcactggctcgtatccatcgcggctgttcgtgctgccgttgaatcaggtcgtcgacgaatacaccaaggtggaactgcgtgccttgtcgtcggtgccgctgaccctgatgcccgatgagatcgctgcgctactgacgcgtgccgcgcaagtgcattggagctacgacgggcgctattacttcatcggcaataactgcgcggtggaaaccttcaagttgctgcacgacggggtgccacgtctggctgcagccaagttggcgtcgatcacgccgcgcggggtgcggcaacgcttgcagcgctcgggtatcgccgatacgcgggtgctggacgatcctgctcaggcgatccgccagggctattacttcgaatcggccgctgcgcattaccaggccatgttcgatgtgcttcgacgcggtatcgcggtgccgcacacaacggtttcgcagtggctggatgcagcgcctgccgcacgggcgcaatggttcgaccgtggtggtctgcgcgaaactgcagcggccttgttgctggagcaggcggcattgcgccgtcgcgaactgctggcgcgcgatgcgctcaagcgcctgctgcaaccgggcgtggtcgcgcgcgacacggtgcagggacagttgcaatcgctgttcgcgcgtgaagcccaactcagccatccggcgatgttgttgggtggtaccggctacggcgtgccgcaggcagacgagcagcaacagctgagcgcgcgcgtggcgcaggaaagcgatgtgctgatcagtggctggaagcagctgcagacgctgggacgccagcagttgccggccgatctgcgcattggattggagcagggcaaggcgaatgtggcgcatttgcgtgcgcgcctgcgcgtgcttgcgagcggtgatgcggccgccgacaaagcgcaatcggatattcacatccctatgcaggcgcgacgagtgcctcaatgaacacttgttcccaacactgctgcatgcgcgcaccgaaatcgaacagtggcgacgcgagtacaacgaagatcggcccaagaaagcaattggcggtatgacaccagtcgcctatgcacaacaacttgccaacagcgatatcatcagccccggactctaaacccgattgctactcaggacggggggacgtcgtgtgcgagatgagcctggttgaggccccaagaatcagcgcggacccaagcaagcttggtcaactatgcgtacataacgctttatcaatacagtccggcagttagcggccgatgatcaattccaactcgttcttgcctggcagttccaccatcaccggcacgctttcgacatcgtcggcctggcgcatcgcattgccgctgcgcgatagcctggcaagtacctgcacggtgtccagcgacgacagcgtgcgcgtcggcatcgggctgtcgccgtcgtccagggtgatggtcaatggcagctcgcgcagcgcgtgtttttctaccgccaccggcatcggcgtgtcggcggcgcgcgcaatcacgaagacgctggtgtcgcccggcaacctggcgcgtttggcgaactcggcatccagcgtcacgcgcacccggatgcgtttgttgttgactgcatcggccgcaggcgcagccggtgcctggatcggcgtcagcccggcttcctggcgcgcggcgtcgatctgttcgagcaggcccgggcgggtagaagcatcgaccacgcgcagcaacgcctcccaggtctcgcttgccttggccggctgaccggcctggcgctgcaccacgcccaggaaccagcgtgcgcgttgatgctccggctgcactgccagcgcgtgctcgagcagccgcatggcttccggatccgggcggccgctgtcgtcggcgagcatgcgcgattgcgctgcggcaaccagcacgtccggttcgtccggacggagcgcgactgcgcgtgcgaaggcatcgcgcgcttcggcaaatttctgctggctggagagggagcgccccagcaacacccaaccttcggcctgttcgggattgctcgccagcgccgcacgcagttgcacgattgcttcatccagcgagcgcggcgcggctggccgattggccggctgctcgatcgcgcctggcatgccgaccaaccagtacagcgccgcactcgcggccaacagcaacatcgccacgcttgtggccaggccgcgcgcctcgcgccacagcgggcgcaacaccaccccgaaggccagcagcgcaatcaccagtaccgcgatgacaaagccggccatcaccactcctgctcatcggcgggcaaggccggcgctgccgcgctgcgtttgcgtaccaccagcaccaccgcgcccacgcccagcaacaacaccagcaaagggccaaaccacagcagccaggtgcgcgattccacgcgcgggcggtacagcacgaactcgccgtagcgcgcgaccaggaactggcggatctgcgcatcgctgcggccttcgtgcatcagcgccagcacctcgcggcgcagatcctgcgcaatctgcgcgttggaatcggccagcgactggttctggcactgcacgcagcgcaactcggcggtcagcgcatggaaacgcgcttcttcttcggccgatgcatagcgtagcggcgccgggtcgccgaccggcttggccagcaccatccagggcaacagcaccaggagcagccaggcgcgcgtcattgtttggcgtgcaggtccggtgcggcggtgggtgagcgttcgatcttgctcagcgccggaatcagctgagtgtcgatgatggattgggtcagcatgccgctgtacttccagcgcaccacgccgcgcccgtcgatcagaaaggtttccggcgcggcggcgatgccgaaatcgatcgcggtgcgtccatcttgatcggcgaccaccagcagatacgggttgccgagttgttcgagccagcgcagcgcatcattgcgctcgtccttccagttgtagccgatcacgcgcacgcgcttggtcagcgcgaagcggctcagcaccgggtgttcttcgcggcaggccgggcaccaactgccccacacgttgatgatgtacggcgcgccacgcagctcgcgcgcatgcaccacgatgctgggatcgtgcagcagcggcagcgcgaattcgggcgcaggtttgccgatcagggcagagggcagggcatcgcgatcgtcctgaccggagcgcaccaccgcatagaccaacagtgctgccagggcgagcagcagcacgatggcgcccaccaggaccgcagtgggcaggcggggggagcgtgactcaaccatcttggatctccggagaacgacgaaaacgccggtcggccgcggtcaccaggccgccgagcgccatcagcagcgcccccagccagatccagcggacgaacggtttgaggtggacgcgcaccgcccaggcctgattgcccagcggttcgccaagggcgacatacaggtcgccaaacggaccggggcggatggccgcctcggtcaaggtctgcccgccgctggcatagcggcgtttttctgcatgcaccacgcccaccggcgcatcgtccttgagcacctgcaggttggcacggtcggacacgtaattgggaccgcgcagttcttccagcccatcgaaatgcagcgcataacggccgatctgcacctgttgcccgggcgccaacgccacctcgcgctgcaggctcaacccttccaccagcaaggcgccggacaggaacaccgcaacgcccagatgcgccagcaccatgcccagcatttcaggagtgaatttgcgccccttggccgcgcgccgcgtccacaagaaccgcgctgtgcccagcagcacccaggccgcgccggcaacaccgacggcggctttcaactgcccctgcggcgcggcgaaccaggccagcacaccggccgccaacgccaggcctgcccacggtgcgagcatcgccaacggccgcgaggcctgttcgcgttgccagcgggtgagcgggccgaacggcaccagcgccaccagcggcgccatcaacaccacgaacaaggtgccgaaatagggcgggccgaccgacaacttgcccagccccaatgcatcggccagcagcggatacaaggtacccagcaacaccattgcgcaggcgcaggtgagcaacaggttgttcaacagcaacagggtttcgcgcgagctgccggcaaacgcgcggcgcggatcatccaccagcgacaaccgcggcgcgcgcagcgcatacagcaccagcgaaccaccgaccacgagtaacaagaacaccagaatgaacagtccgcgcgatgggtctgcggcgaacgaatgcacgctggtcagcacgcccgagcgcaccaggaaggtgcccagcagcgagagcgcgaaggcggcgattgccagtaacaaggtccagcttgcgaagctgccgcgcttttcggtcaccgcctgcgaatgcagcagcgcggtgcccaccagccacggcatgaaactggcgttctccaccgggtcccagaaccaccagccaccccagcccagctcgtaatacgcccaccagctacccagcgcgatgccaaccgtgagcatcgaccaggcgacgttggtccacggccgcgtccagcgtagccagcgcgcatccatgcggccttccagcagtgcggcgatggcgaacgcgaacggcaccgcaaagccgacgtagccgcaatacagcatcggcggatggacgattagccccggatcctgcagtagcggattgaggtcgccaccttccagcggcaccggaaacagccgcgcaaacgggttggaggtgaacagcaaaaacgccagaaatccaatgctcaccagcgccatgacgccgagcacgcgggcgatcacatgcgcgggtagctgccgcgaccagatcgctaccgcgcccgtccacaacgccagcaccagcgtccacagcagcagcgagccttcgtgcgcgccccacaccgccgaatagcgatacatcatcggcagcaggctgttggaattttcggccacgtaacgcaccgaaaaatcctgcaccaggaaggcgtgcgtcaacacggcaaaggccgacgcgatcaacgccagctgcaccatggccgccggtcgcgccacggccatccagctgctgcgcccacgctgcgcgccggccagcggcaccacggcttgcaccagtgccaccagcagggccagtaccagtaggaacgtcccgagctcaggaagcatcgggtcggcgccttgtcgagcgtgggtccgtgccactccggcaggtgcactgcagagtccgcattcctgcagtgggtgcacctgcttgccaccgcacggcgacatcgttcgccacgcacgcgcgcaagccacctgtctgcaggaacgccgatgtcctgacgcacgtcatcaccgcagcgctccaccttgattggctgcggcaggcacatcgtgcttgcgatgcgcgctgcccatcttgtcggcgacttccttcggcatataggtttcgtcgtgcttggccagcacatcttcggcgacgaagacaccgctttgcatgcggccagtggcgactaccgcctgtccctcgcgaaacaggtccggcaggatgcggtcgtaactcacaggcaattgcgcatcgccatcggtgacccggaagtgcgcttccaatgcgccggacgcgcgttggaacgagcctttttcgaccatgccgccaagccggaaacgcgaattctcgccggcgtcgccgcgcagcacttccgagggcgtgtacagataggccacattgcgctgcaaggccatggacaccagcgtggttgccagcccgccggccagcagcaacgccagcacccaccacaggcggcggcgacgttgcgggttcaccggatcaactcggcatcgctgggcaccgcgcgcttgcgctcacgcagccggcgcgcctgggcggtcttcaatgcgcgacgtacctgccaacggccggcgatcaggtcccacagcagcaccaccacgaacaccgcataggcggcgatgacgtagggcaggtagctcatgccgcacgctccggcgcatcgcgcacgatccaggccttgccggcctcgcggcgcaggttgtcggcgcgcgcgcgcgtcagcagcgacccggcaaaccagaacttggtgccgatcaccatcaaccacagcggcagcagcatgctggcatcgatcgtcgatgggccaagcaggcggatgctctggccctgatgcagcgaattccaccataccaccgaatagcggatgaccggcagcagcgccaccccgacgatggccagcaatgccgccgcgcgtgccgcctgacggcggtcgtcgatggcgtgatacaggccgatcacgcccagatagagaaacagcaggatcaattcggtggtcaggcgcgggtcccagtcccaccaggcgccccacatcggcttgccccagatgctgccggtgagcagggtaatcgcggtaaatgccgcaccgatcggcgcgcacgccatcgccaggatctcgcagatcttgatccgccagatcagcgcgatggccgcgtacagtgccatcagcccgaacacgaacaggctcatccaggcgctcggcacatggatgtagagaatgcggaagctgtcgccttgctggtaatccgccggtaccgcaaacaaggcctgccagatgcccacgcccaacagcaacgcggccagcgcatggcaccacggcgcccagcgcgcagtaaaacggtcgaagatcgggggcgatgcgagttggtggaaccagtggacgacgacgttcatgcgatggcagtagcctttggaatggcgttggctctcgaaacagcaacaacgcgttgtgcggggcgcgttatcgacaatgcatcgacggtcgcgctcaactcaacgaaatgcggatcgcggtcgccgcagccagcggtgccaggaccacgccgattaccagtccggcgcccaacaacaacaacgcacccactgcatcctgtccttgcccgctggccgccacgctgccggcaccgaacaccagcaccggcacgtacagcggcaacgccagcaacgccacgagaataccagagcgcttcatcgtcaccgtcagtgccgcaaccacggcgccgagcagactcagaagcggtgttccaagcgccaacgatgccagcagaaccggtaattggtcatgcggcaggtgcagaaattcgcccagcagcggggtcacggcaatcagcggcaacgcactggtcgcccaatgcagcagcacgcgcactgcgatcaaccaggccaacggcaccggtgccagcagccattgctccatcgaaccgtcttcgacatcgctgcggaacaaggcgtccagcgacagcaggcccgccagcaacaccgacagccacaacaccgccggcgcggcctgcgccagcaggtccgggcgtccgcccaggcccagcgcgaacaacacgacgatcagcaacgcgaacaccgccggctgcaaggcatcgctgcggcgacgccacagcagttgcaggtcgcggcccagcaaggcgcgcgccgcctgccatagcgacggttgtggcgaatgcaggctcatgccgccgcctccagcgtgagcatgcgcgtgcgcaccggcggcgccgcgtaagcgccgtgggtggtgaccagcgccgcaccgccgccgcgcagatgcgcggagatcatccggttgaccagggtgatgccgtccagatccagattggcgtagggctcgtccagcaaccatagcggcgccggcgacagccacagccgtgccagtgccaggcgcttgcgttggccggccgacaactgccgcaccagcgcatcttcgtaaccggccaggccgacgatggccagcgcactgccgggcatctgcttggcgcggcggccatgcagtccgcataggaagtgcaggttttccagcgtgctgaggtcggccttcaggccgggcaggtggcccaggtaggccatgaagcggctgcggtcgccacgcttggcggttttgccatcgatctggatctgcccgtgttccacatgcaacaggccggccagcacgcgcagcagcgtggtcttgccagcgccattgtcgccttgcaccagcagcgcttcgccggcatcgacgtggaaatccagcgggccgaacaccggctcctcgttgcggctgaaggccagggcgtgcgccgccaacagcggcggtgcggtgtgcagcggttcgatcatcggtgcagcaggctcccgtcgcaggacggcatggggaagggccggggcaggcacgcaccggaccgggcgcgcattgtagcgacgatggtggcatgccggggacgtctgcggcagcgtggcgggcgccgcgatgggtcagggaacgctgttttgcagtgtccgggcgcaaccgcctggcggctttgcgtacactcgcgttcccccgtttcttgtccggacaggcaccatgcccctcacgaccaagctgcccaaggtgggcaccaccatcttcaccgtcatgtcgcagctggcggccgagcacggcgcggtcaatctgggccagggctttcccgattttgcggtgccgcagcggctggtcgacgaactgaccaaggccatggcggccggccacaaccagtacccgccgatgcccggcgtggcgacgctgcgccaggccatcgccggcaaggcgcagcggtgctatggcgcgcaggtcgatgccgacaccgagatcaccgtcaccagcggtgccaccgaggcgatcttcaacgccatccacgcggtggtgcgggcgagcgaagacgtcatcgtgctggacccggcgtacgactgctacgagccggcgatcgacctggccggcgcgcgtgcggtgcatgtggcgctggatccgcagacctttgcggtggactgggatgcgcttcgtgctgcgatcacgccgaagacgcgcctgttgatgatcaactcgccgcataacccgtccggggcggtgttgtcggccgacgacatgcagacgctgaccgaactgctgcgtggcaccgagatctttctgttgtcggatgaggtgtacgaacacatcgcgttcgatggccgccggcacgaatcggtgctgcgctggccggaactgcgcgaacgcgcgttcgtgatttccagtttcggcaagacctaccactgcaccggctggaagatcggctacgccatcgcaccgccggcgctcaccgccgaattccgcaaggtgcaccagtataacaccttcaccagcttcggcccggcccagcacgccttcgccgcgatgatccgcgacgaacccgagcacgacgagcaactcggcgcgttctaccaggccaagcgcgatcgtttccgcgaacaattgctgaccacccgcttgaagccgttgcctgtgcccggcggctacttccagctggtggactactcggccatcagcgatctgcccgacaccgcgttcgtgaagtggctgaccgtggaaaagggcgtggccgcgatcccgttgtcgccgttctacgagcgcgcgcctgcagggcagcgcttggcgcggctgtgcttcgccaagaacgatgcgacgctggatgcggcgatcgagcgattgcagaagctctgacgcgccgggatttggcagtcgggatgagggattcgtaacggcggttggtcgtttgttgacgagtttgcagagtgcccgatgacagaaagctgcccgagccccgcccttcgaattcccactcccgaatcccgagccttcaatgaccgacctgcgcatctccctgattcaaggcgacacccgttggcatgatcctgccggtaaccttgcttactacggtgggctgctggagccgttggccgggcagaccgatctggtgattttgccggagacctttacagcgggttttccacgatgccatcgacaaggccgagggcatggacgggccgacggtggagtgggtgcgtgcacacgccgcacggctaggcgcggcggtgaccggcagcgtgcaattgcgcaccgatgccggggtgttcaatcggctgctgtgggccacgccggatggagcgctgcagtattacgacaagcgccacctgttccgcttcggcaacgagcatctgcgttatgcggccgggcgcgagcggctgacggtggaatggaagggctggcggatcaatccgcaggtctgctacgacttgcggtttccggtgttctgccgcaaccgcttcgatgtggaacgctccgggcagctggatttcgatctgcaattgttcgtcgccaactggccgtccgcccgtgcctatgcctggaagacgctgctgcgcgcccgcgcgatcgaaaacctgtgcttcgtggcggcggtcaaccgcattggcgtggacggcaaccagctgcattacgccggcgacagtgcggtgatcgatttcctcggccagccgcaggtggaaatccgcgaacgcgaccaggtggtcaccaccaccatcagcgccactgcactggccgaacaccgcgcccgcttcccggcaatgctcgatgccgatcggttcgagattggggattcgtgattggagatgggtacacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagccacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtgggtacaagcactgccgcacagatgtctgcctgcccgctgttgccaatcccaaatcccgaatctctcatccgggctactgagccaacttgatctcgtaaatcttcggccagcgcttgcctgtaacgaacaagcgatcatgcttggcgtcgtaggcgataccgttgagcacatcgttggtggggtcggtcaacgtgtcgggatctggcacgagtgccttgaggtcgatccaggcgatgaccttgccggtggccggatcgatccgtgcgatgcgcgtggtcagccagacgttcgccagcagctcgcccttgacccattccagctcgttgaggttgtccagcggcttgccgcgggcggtgaccttgatgctgccgatctgcttcaggctttgcgggtccagccggcggatgctcgcagtgccgtcgctcatgtagagctggcggtcgtcgctggtgagcgcccagccttcgccggaatagctgaactgcgtacgcggtgccaacgtggccaggtcgtagacgaagccgcgctgattgcgccaggtcagctggatcaggctgtctttccaggccacgatgccttcgccatagaacggcggcggcgtgttggcctgctgcaggacttcgccggtgtccagatcgaccttgcgcacactggactggcccagctcgccggtgctctcgtacagatgcccgtcgagatagaacaggccttcggtaaacgcggcggtgtcgtgcggataggtcctgacgacggtgtagccctgggtgggaatcgtctcgccgcaatgggcgagggagggcagcagcagggcgctgaagagcaggctgtaaacggtgcgtggcatgccgcgatcatcccacgtcgcggctgcaggtggcagcgctgccgccatgtcgaagccaggtaagactcagctgaacaaacgctcgcgccgcgctgggaccttgtcgcggctgccacattggcgctgctagtctcgcgccacgtccatcatcggcactgctcacatgatcaagtccctttcgctgttcgcgctgtttggcgctgccacgctggccccgcaggcgcaggccgccggcaacatcgattgcaagctgtcgttcaacttgtccggctggtcggtgttctacaagaccgccagcggcaccggcaccatcaagtgcgacaacggtgcggtcatcccggtcaagatctccagcaagggcggtggcctgacggtcggcaagtccaaaatcaccggcggccgcggtaccttctccggcgcctacagcctgaatgatctgttcggcacctacgctgcggccgaagcacatgccggcgtcgtcaaatccagcactgcccagatcgtcaccaaaggcgatatctccctggccctggcaggcacgggcgagggcgtggatctgggggttgcagtcggcaatttcgtgatcgaacgtcgtcagtaagcttctgatccgagcgcagcgctcagtgatcgagcgctgtatgacggaaatgaacggttggctgcagaagtgtcttggatcggtgcacatccgcctgtcgcaagctgccattgccgatgcttccgccatctcctaagttctgcaatccgcacccagaaccaccaaaaacggcccttcgcagggccgttttttaatgcgcgtgtcgcaactcagcgaccgcgattaccgccaccggggggacgacgattgccgccacccggcggacgaccgcccgggccgcgcggtgcgccacctgggccaccgggaccgcccgggccacgattggcagacgccggaccgcgatgaccgcccggacccggacggccaccactcggaccgccagcaggacgggccgcaccgtacgggctgaaacccgggttggcgtggtcggaggggaagctcggtgcgttgcccgggtgaccatacgggtgcttgcgctgcccctggccttgaccctgcgactgaccttgcccgccaccagcaccgccgcgccccggaccacccgagcgggcgccacctggaccgccagcacccggacgcgcgccgcccgggcctttcttcgcatacgggcgcgcctgaccggtgcccgggccgcttgggccggcattgcggtgaccgctcgggccggtgctcacgccatcgggcacataccagctgcggaacgcggccgggttgccttcgggcaacgcgccacggtcgcctttggccgggccgcgctgcttgaacgggcgctgctgcgactgccgggctgcggcttcgccgctgaccgtcaggccacccttgaagtcacccggcttgccacgaccgccgcggccgcgatcttcgcgcaggttgtcgaaacgacgcagctcgcggccttcatcggcgccggaggtgtggccgttgacataggcattgctgcggccgtcgcgcgagacgtgcacggtggacttggcggcgcggcgctggccgatcaccggctgcagtgtcagtgcagacggcgcgccttcctccagcttgagttcggcgcgcagggcatcgaccttgtcctgcgccacttccaccgactgcccacgcagcagttcgcgcggcagcgaaatcttgccgtagcggctgcgcttgaggcggctgacctggcaaccttgcgattcccacaggcggcgcacttcgcggttgcggccttccttgaccaccacgcggaaccagtcgtgcgaatcggtgccgccgatgcgttcgatctcgtcgaacttggcgccgccgtcttccagcagcacaccacgcgacaggcgctcgatgatcgcatcggagaccttctcttcgccttccggggcacgcacgcgcaccacgtattcgcgttcgacctcgtaggaggggtgcatcatcgcgttggccagctcaccgtcggtggtcaacagcaacaggccggtggtattgatgtccaggcggccgatggcgatccagcgcgagcccttcagcgcgggcagcgactcgaacacggtcggacggccttctggatcttcgcgcgtggtcacttcgccttcgggcttgttgtagatcagcacgcgcgagggctcggtcagcgcgctggcgacgaagctgcggccgtccagttcgatcttgtcgccgctgcgcaccgacatgccggtctgcgcgacggtgccattgaccttgatcaggccatcggcgatgcgttgttccagcgcgcggcgcgaaccgaggccggcctgggccagcaccttgtgcaggcgctcttccagcttgggcgcttcgggcgcgctgtcgcgcttgagggaaagcttgttcaacgacagcttgcggggggtgtcactcatgtgtctggctccggccgacgcgctgtgggtcggcctctgggtcggaatcggcttcgtcaacagccacggtcgtcgtcgcgacggcgttgtcttcgtcttcgttcactgcatccgcgcgcgttcccggcgcggtgtcggggtcgccctcacgggcgtcgtctgggtgttgcgtgtgctggtcgtgtgccgagtcatgctcgggatgttgcggtgtctgctcgctcactgcgttggtggcttcagtgccgattgcctcgtcgaggtcggggtcttgctggtcccacccggcatcgctggcaggttcctgcgcgtgctgatcggcatcgatgtcggtgtcgatttcactttcaggatcgagttcggccttggtccggtgatcgctcgctgcgtcggtggtgccggccggagtcgcggccgcatcggtctcgtccgcttccgaaccatctcgcgatccgctgctgccgctgttgctgtggtcgacctcggcaccagcgttggcgtctgcttccccgtccgcatcgtcagccgctgcatcggaatcgccgccttcagcgtcagccgtgtcggcattggcctgatcctgcgccgcatccatcgctgccgaggccggcactgcgccatccagttgcccgtcgcggtccagcggcagctgcggttccagctcggcgatgtccttcaactcggacaatggcggcagctcgtccaatcgcttgaggccgaagtaatccagaaagcccttggtggtgccgaacagggccggcttgccgggcacgtcgcggtggccgaccacgcggatccaatcgcgttcttccagcgcctggatgatgttgctgctgacggccacgccgcgcacctgctctatctcgccgcgggtgatcggctggcggtaagcgatcagtgccagggtctccagcgtggcacgggtatacttggtgcggcgctcggtccacagccgggcgacccagccatgcacatcggccttgacctggaagcggaagccggaggccacctcgaccagttccacgccacgctcggcgcaggcctcgcgcagcagttccagtgcgcgctccacgctgccgggcggcgccggttcttcttccggaaacaggccctgcagctgcgccagcgtcagcggctggctgctcgccagcagggcggcttcgataatgcgggtgatcagcgcttgatccattcggtgatcggcttcagaggggttcgttggcggcatcgctgtcgtcgaattcgctggagaattgcaacggcgcattggtattgcccaacgccagcgacttcacgtagatcggcgccagcggcgcttcctgcacgatgtccagcaactgctccttggccaattcgagcagcgccaggaaagtgaccagcacgccgagcttgccttcttcggccgtgaacagcgattcgaaacggtagaacttgccatcgtccagacggctcagcacatcgcccatgcgctgacgcacgctcagtgcctcgcgcttgatcgcatggccggtgaacagctcggcgcgcttgagtacgtcgtacagcgccatcagcatttctttcagttccaccggcggcggcagcttgaccgccgcgcgctcgggcagatgggcctgcaccggcgcgctgtcgcggcccatgcggggcagggtgtccagatcttcggcggcctgcttgaagcgttcgtattcctgcagccggcggaccagttcggcgcgcggatcgtcctcttcgccatcctggcttggcgggcgcggtaacagcatgcgcgatttgatctcggccagaatcgcggccatcaccagatattcggcggccagttcgaagcgcagctcctgcatcacattgatgtaatccacgtactgccgggtgatctcggcgacggggatgtccaggatgtccaggttctgccggcggatcaggtacagcagcagatccagcggaccttcgaaggcatccaggatgacttccaacgcgtccggcgggatatacagatcctgcgggatctgcagcaccggttgcccatgcaccaccgccagcggcatttcctgctgctgtggcggcgcgctcgtggctggcggagtcgcgacgtgcgcgagttcggaattcatcaggtcgacatcgggtcttacggtcgccggccgcggtctgagccgcgcctgcagggctttgccttgagttattgcgatcaatgtcgtgcctgtgccggcacgatcccacaaatccacatacaacgtctgccgcgtggcatgcggcgacggaacagcgaggaggtcgtctacgcgaaccggcggtgggcagcgaatcggtcgtcgagaagaggggtgagcctgggccgacgggccgctgcgtccggttgcgtgtgcagtggtgccaagggtaatgcgtgcgcgggggcggtgtccagcggccaggcggctagaatcggcaggtggatcttcaagtccgaggcgaggtggcgtgtgtggtacttaatcgaagggtatgaccgggccgacgcattggctgcacggcagcaggcgcggccggcgcatctggcgcgtttgcaggcgcttgcggccgccggtcggttgctggtggcgggcccgtgcccggccatcgatgccgaagatccgggcccgtccggtttcagcggcagcgtggtgattgccgaattcgacgcgctggaagatgcgcgcgcctgggccaatgccgacccgtacgtggaagcgggtgtgtatgcgcgcaccgaggtccgcccgttccgccgggtgttgccatgaaccgggtcgagcagattcgtgcagcattgcaggctgcgctggcacctaccgaactcgatgtggtggacgacagcgcgcgccatgccggccatgccggcgcgcgcgacgggcgcgggcatttcaatgtacgcgtggtcagtgccgccttcgttggcaagccactattggcccggcaccgcgcggtctatgccgcggtgggcgagatgatgcagaccgatatccacgccttgtcgatcaaggcgtttgcgccgggcgaggcgggggggggcgcctgggtcggagcaggtggtgcccctgctcgatcgcctgccgttgtcatagcgctcttgggcgcggcgggatgtcccgcttaggcctgtgaggcggcggccgctcttgcatgcgaaaaactgcgctgagcggcgaggcccgacctccgtgaggcaatgttgtgtgtcggcagtttgacgggctgttttgaagtaagcaggggtgagagggtctggctctgacccgatcgcgcttgctgcgttcgcttgcaggcctcgtcgcctccagagcacttgggcgtcgagcgcttctgaagacgtgttgcggtggtgccgttggtgcacgcgccgtcggcctcccgacgatggcagtcggaccttaaacaaagccaaatcatgcagcgcatgcagcagcgcgccaaacgcaccatgcgttaaagtgacattcgtcacgattaatttgtggacgcatgggtgatattttcttgcgtcgcagcacgttatttcacgcgttgatcacctgtcgccacttgatctgtaagcgctttcacgcatgtgaagacaggagtttacgcctttgcatgaaaacgcttacagtccgcgccagttttgcgaagtcggtcgcggagggcgacacgaatggccaagggtgcggtcaccatcaaagatgtcgctcgggaagcacaggtctctgtcgccacggtgtcgcgtgcgctcaatgggcacgacaacgtcgccggaccggtacgccagcaggtgctggaagtggccgagcgactgcggtacagcccgcatgcggccgcgcgcagcctgagcagccggcgctcccagacccttggcgtggtgttgcctgatctgtacggcgagttcttttccgaattgatccgtggcatcgatggcgcggcgcgtgcggccagcatctgttggtgtccagctatcacggcgatccgggagcccagggcagggcgctgcgctcgatgcgcgggcgcgtcgatggcttgctggtgctgtcgccgtatgcggagcagccgggatttctaaccgacaatctgccgcagtcgctgccgacggtgctgatcaatgcgcatctgcccggtgccgactacccggtcctaagcatcgacaaccacgccggcgccatggccatgaccgagcatctgctgcgcgccggacaccgccgtatcgcctttatcggtggcccggcgttgaacttcgatgcacgcgaacgcctgcgcggctttcgcgatgcgctcgctgcgtttggcgcgcaggcgcagggcgtggagtacccgggcggcttcgacgaagcctccggccaccgcgccggtctggcgatgctggccgacggctcgctgccggacgcggtcttcgccgccaacgacatgaccgcgcttggttgcctgtacgcgttcgcccaggcagatgtctcggtacccggcgacgtggcgctggccgggttcgacgacattccgttggcccgttttgtccatccggcgctgaccaccatgcgggtgagcatcgcgaggctgggcgagcaggcgatgacccggctgatgcgcctggtcgaaatgcccggccgcgacgacggcatccgtcaattgctcacgcccgagctggtgatcctggcctcctgcggtgctggcgaacccggtcaataacttttccggccctacgttttcgggctgccgaccctttcgcggacgttttgtccgctcccgctgctccccagcggctgttcctgcaccactgcactgccataacaacaatctgtaccgatccctggagcgacgaccatgcgccaccaccacccccattccgccggtccggcgcgcaagctactgaggtgtgcgctggccagctgcctgctgctcggcgccgcaccggccttcgcacagagcaccgctgcgaccatccgcggccaggtcaccatcgatgccgcacctgccgcccaggcgcaggtcaccgccaccaacctggccaccggcctgacccgcagcgtgcaggtcagcaacggcggctattcggtgggcggtctgccgccgggttcctaccgcatcgatgtcaccgccaacggccagaccagctcgcagaacttcaccgtgcaggtcggccagacggcgaccttgaacctgggcgtcggcggcgagcctgccacggccgcgggtggtaacgccaccacgctggacgcggtgcaggtgaaggcgccgccggtgttggtcgaaacgcgcacctccgagaacgtcacctacatttccaacgtgcagatccagaacctgccgcgtgccacgcgcaacttcctggaactggccgacaccgtgccgaacgtgcagttcacccgcgaggccaacggcaccaccaaggtacgcaccggcgccacctcggccgaaggcaccaacgtctacatcgacggcgtgagccagaagaactacgtgctgaccggcggcgtcagcggccaggattccagccgcggcaacccgttcccgcagtcggcgattggcgaatacaaggtcatcacctccaactacaaagccgagttcgaccaggtcagcggtgcggccatcgtggcgtcgtccaagtccggcaccaacgacttccacggcagcttcttctgggacaccagcaacgacagctggcgcgaagagagcccgctggagaagaaggccggtgtgcgcgacgacttcgaagaaacccagtacggtgccaccttcagcggcccgatcctcaaggacaaggcgcacttcttcatcgcttatgaagccaaggaatacaccaccccgaacgtggtgatccccggctcgatctattcggaccgcgtcgaccaactgccggtgcagctgcagccgctggtggtgacctccagcacgccgttcaaggaagacctgtacttcggcaagatcgactggaccatcggccagaacaacctgttcgagctgaccggcaagtaccgcaaggaagacgagctcaacgatgtcggccaaaccgcgacctacgagcacggcagcatcaacggccaggaagaaaagcgcgccaacctgcgttggcagtatagcggggccaacgtcctcaacgaagccaacctgagctacgaaagcgcgttctggaaccaggcgccgatcaacaacggcaatggctacatcctcagctacccaccggtgcgcggcaacgagaccgacatcctggcggcgggcgccggcagcagcttccagcgcaaaggccagaagggctggaccttccaggacgacctgaccttgaacagcctggaatggcattgcgcgcataccgtcaagatgggcgtcaagttcaagagcatcgatctggattcgacccaattcaatccggtcaatccgcagtactactacaacatcctcaccgacgtcgaaacaccgtaccgcgtgcgcttcggtgcgccgctggtggaaggtggcggctcggtggtgtccaagaacaagcagtacggcatctacctgcaggacgactgggaggtcaacgagcactggaccttgaacctgggcgtgcgctacgactacgagcaaaccccggcgttcctggattccgtgaccccctcggatgtcgccagcgcgctgcagaactggccgaacctgcgcaacgccaactacaccatcaacgacttcatcagtagcggcaataaccgccaggcattcaagaatgcctggcagccgcgtctgggcgcctcgtacgacctgttcggcgatcaggcgcacgtgatctatggtggagccggccgtgcgtacgaccgcaacatcttcgattacctggcactggagcagctcaacaactcgttcaagtcgtatagctactacgtcaccagcgccaataacggtgcctgcctcggcgacccatgcaccgcctggaatccggcgtacaacaaccaggaaggcttgaacacgctcacggacaacagcaccggcggtggcggacgtgaggtgtatctgatcgacaacaacctcaagaccccgtattcggacggcggcttcaactctgattcgcaacaccaacgcttgtgaagtggtccaggcgacctgacctgagcgacttcattgccaagtggagttgcctatgtcctccagccgcctggacctgtcggaacgataccgcctacatgcgctacatgaaaccgggatgtcgatgcgcgccatcgccgatgcattggagcgtgcgcccagcacgatcagccgcgaactgcgccgtaatcagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgcccatcggcgcacacaggccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacttcagtcccgaacagattgccggtcgcaccggcttggccagtcacgaatggatctatcggcacatctacgccgatcagaagcgcggtggtcaattgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcatgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgcagccgcatcggcgactgggagctggataccatcagggcctcgcacggaaagggtgtggtggtcagcatgaccgaacgccgcagtcgtctgcatctgctggcttactcccccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatacagttcacacgctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcttgcagagcgatttctatttcgcagatccgtactgcgcatggcagcgcggcagcaacgagaatgccaacgggttgacacgccaatacttgccacgacagaccgatttcagcaccatcaccaatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaattcgccgaccaattcagcatcggcatgcgcaacatggtgccgttgtggggccaggactggtctaccgacgtgaccctgagccgcatcgagagccatgacggttttgcgttcgtgcgtggtaaccgcctgccggatggggcgttcttccagccgggcaccatctccggggcgccgaccgacggcccgaacggctatagcgccatcgtgctgggcaccaacggtgtagagaccggcaacacccagctcgcgttgcaggtggaaaagcccttcgacgaagcatctggctggggtctgaccgtggcctacacctattccgatgcgaaggaaaaccgccagttcggcgagcactacgcactggaccgcgaacgcatccaggactacggctggcgtgaggctggcggcattccgaacaatcgcctggtggtcaccggcatctacgagctgccgtatgagatcaccttgtccggcaagctgtcgctggccagccagaccgcgcgctacggccagaattgccttgccggcaacgaccagtgcgagatcatccagttcaagccggatggcacgctgggcgacaaggaattcagtattgccgcgaataaggaatgggacaccggcggcggtgtcaaattcaatgtgcgtgcggatatcctcaacgtgttcaactgggtgaattacgccaccttcaatggcgataccggaacattgcaggacttgaacacggcttacggtactccgaccggtgtgctggcgtcgccgatgcgcaccttccgtttggccttcggcctgaactggtgatgtgctcgaccgccctggctgcatgtcagggcggtcgaactcggtgcctggatagggtaggtttgcgtgcgagatgtaatcgattacacgagtggggggcggatggacaggggcaacacgtcgcgatggttgacgattccactcttgctgggcgcgttggtgctggcctcgtgcaagcaagccgaggaacccaaggtggccgaaaagaaggcgccggtaaaagtcatcctggtcgaggcgcaactgccgcccaagccggtcaagccgccgctgccgccgctgttttcggacatcgaacgccgcacgttccagtttttctgggacaccgccaacgaactcaatggactggcgccggatcggtttccgtcgcggccattcgccagcattgcgtcggtgggatttgcgctcaccgcgtatccgatcggcattgaaaacggatggatcagtcgcaatcaggcgatcgaccgcaccctgaccacgctgaaattcttccgcgatgcgccgatggggccgcagaagaccggtcgggccggctacaaaggcttctactaccattttctggacatgcagcagggcaaccgctacgacagttgggttgaactgtcgagcgtggacaccgcactgctgatgatgggcgtgctgttcacccagtcgtattacgacggtgaggacccgcgcgaaaaagagatacgccagatcgccgacacgctttacaagcgcgtggactggcgctggctgcaaccgcgcgcgccgctgatctcgatgggctggttccccgaaagcggcttcatcaaccacgattggatgggctacaacgaggcgatgatgctgtatatcctcgcgctgggctcgccgacgcatggcgtcgacccggacgcttggaccagctggacccgcacctacaacaacgactggggcgtgtatcagggccaggaatacctctcgttcggcccgttgttcggccaccagtacagtcatgtctggatcgacttccgcgatatccaggaccaatacatgcgcgaacgcggcatcgactacttcctcaatagccgccgcgccacgttggcccagcgcgattacgccatcgacaacccaatgaaatggaaggactacagcgaaaacgtctggggcctcaccgccagcgacggcccgcagaacaccagccagcaataccggggcgagcagcgccagttccgccattactcctcacgcggcgccggcctgcgcgagaatttcgacgacggcaccatcgtgccgtcggcggccatctcctcgatcgtgttcgccccggaagtggtgatctcggccaccgaggaaatgcacaagcgctatggcgacttcctgtattccagctacggcttcctggattcgttcaaccccagcttcaactacgacatcccgctcaagaccgggcgcatggtgccggatcgtggctgggtagccagcgactacatcgccatcgaccagggcccgatcctggcgatgatcgccaactaccagaacgaattcgtctggaacgtcatgaagaagaacccttacatccgcgccggtctggaacgcgccggcttcaccggcggctggctcaccccggaaggcgagccgcagccggcgccgcagaaggacgagcagaaggcggccgcgcgcgcgctgggcatggccgagtcgcgtgccgccgccgcccaggtccagcaagaccccacgcaacgccaaaaacccgagtaatccgtgcgccttttgaaactgttgatattggccgccgccctgtgcgcaggtgtggcgggatgcgaacgcgccgatccgggcaagaccacggtgcgtttctgggcgatgggcaaggaggccgaagtggtcgccgagctggtggccgacttcgaaaagcacaaccccacgatccacgtggatgtgcagaacatcccgatgaccgcggcgcacgaaaaactgctcaccgccttcgccgccgatggcctgccggatgtgtgccaactcggtaacacctggttgccggagttcgcgctgctggacacgctggagccgatgcagccctacgtggcgcgctccaggatcgtcgacccagccgattatttccccggcgtgtgggacaccaatttggtcgatggcacgttgtacggcgtgccgtggtatgtggacacgcgcctgctgttctatcgcaaggatctgctacgcgaggccggctaccgcgaaatgcccaagacctgggccgagatggagcaggtgatggcggcgatcaagcgcaaggtcggccccgaccgcttcgccatcctgatgccgctcaacgaattcgagcagcaactgtcgttcgcgctgcagcaggacgaccgcctgctgcgcgaccacgacaactacggcaacttccgtggtgccggcttccgcaaggcgctgggcttctacgacaacatgtatcaaaaaggctgggcaccgaaggtctccgagacccaggtgtccaacgtctggtacgaattcttcaacggctattacgcgttctatctgtccgggccgtggaacgtgcgcgaattcaagctgcgccagccacagggcatggaaggccagtggggcaccgcgccgttgccgggccccaatggcctgggtgccggcattgccggcggctccagcctggtgatcttcaagtcctcgcaacacaagcaggccagctggaagctgatcgaatacctgtcgcagccgcaggtgcaggcgcgtttccacgccatcatcggcgacctgccgccgcgtcgcagtccctggaagttgccttcgctggccaacgacgaattggcgcatgccttcggcgaccagctggagcgggtcaaggccacgcccaaggtgctggagtgggagcgcatcgtgcaggaaatgcgtctggtgaccgagcgtgtggtacgtggtggccaatcgcacgaagccgccgtgcaggaactggataaacgcgtggacgagatcctggccaagcgccgctggatcttcgcgcaggagggtgggcatgtgggcccggccggtgagacggctacgcaggctgtaacgccggctgctgcggacaccaccgcgccagctgccgcagcgcaccagggagtcgcacgatgatgaagcgtaattccgttgccggctgggtgttcgccgcgccgtcgatcctggtgctgggcatgttcttcggcgtgccggtgttcgccgcgctggtgctcagcgtcaccgacttcgacctgtatgcgctcgccgacagcagccatctgcgtttcgtcggcctgggcaactacatcgacctgctgcagacgccgctgttctggaagtcgctgtggaacaccacctacttcgtgctgctgggcgtgccgatgtcgatcggcgtgtcgctcggtgcggccctgctgctcaacgccaaggcctcgcgtttcaaggcgttgttccgcactgccttgttcgcaccggtggtcaccaccctggtggcggtggcggtgatctggcgctacctgttccatatcaaatacggcctggtcaacttcggcctgagccacctgggcatcgccccgatcgactggctgggcgacccgcgctgggcgatgcccaccatcatgctgttcgcggtgtggaagaacttcggctacaacatggtgatcttcctggccggcctgcaggcgatcccgcaggatttgtacgaggccgcgcgcatcgacggcgcttcgcgttggaagcagttcctgcacatcaccttgccgatgctcggcccggtgctgatggtggtcggggtcatcaccatttccggctatttccagctgtttgccgaaccctacgtgatgacccgcggcgacccgctgcaaagcaccgtcagcgtgctgtatttcatgttcgaagaaggcttcaagtggtggaacctcggccgcgcgtcggcggtggcgttcctgttgttcctgattatcctggcggtgacaaccgtgatgctgcgctttggccgcaagaaggacctgatatgagccgtgatgttggccaatcgcgctggaatgccgtgcttatcaacggcggcctgctggtgctggcggtgatcagcctggcgccgttgctgtggatgctgtcggtgtcgttcatgcccaccggcgaggccagccggtttccgccaccgatgctgccatcggcattcactctggccaactaccacgagctgtttgcacgcaccggcatggcgcgcaacttcgccaacagcctgttggtctccgggctgatcacgctcgggtcgttgctggtcaacaccatggccggttatgcgttcgccaagctgcagttcgtcggccgcgagcgcatcttcaagatcctgatggcggcattggtgattccggcgcaggtggcgatgctgccgctgttcctgctgatgaagcagttgcacctggtcaacaacatcggcggggtggttgtgccggcgttggccacggtgttcggcatcttcctggtgcgtcagtacgcgcgcagcattcccgatgaattgatcgaagccgcgcgtgtcgatggcgccagcgagatgcggatctttttccagatcgtgttgccgatgctcaagccggtgctggtgaccttgaccatcttcaccttcatgggctcgtggaacgatttcatgtggccgctgatcgtgctgaccgaccaggagcaatacaccttgccggtggcgctggcggcgctgtcgcgcgagcacatcatggacgtggaattgatgatggccggtgccgtggtgacggtgattccggtgctgctattgttcctggcgctgcagcgttactacatccaaggtcttctgctggggagtgtgaaggggtgaggcacctgttcctgcgactgtttgccatgaccgccattgccgccgcgggcgcggcgcaggcgcaggagcgcgtgctcgacggcttcaacgacatcggcgcctggcgcctggtggtgtccaatcaggtcagcggttcgctgcgcccggtggccactccctccggcgggcatgcgctgtgtctggattacaacttcaacggcgtgtccggctatgtcggcatccgccgcaaattgcccatcgagtacccggacaattaccggcttggtcttgtgttgcgcggcgactcgccgtccaacgatctgcagctcaagctgatcgatgccagcggcgataacgtgtggtgggtcaaccggccgggttttgccttcccaaagaactggaccacggtcagcgaccgcaagcgcaatatcgaaaaagcctggggaccgggccaggacaagcaactgcgccgcagcgcagatgtggaattcaccatctacaacaaggtcggcggtaagggcacagtgtgcttggaccgcctgacgctcacgccgctgccgccggaagacacctcgccgctgcaggccaaggccattaccgacaccgcgcctgcgctggaacagcgcctggccgacggcaagccggacacgttctggctcagcggcgcggtcaagcagcagacggtcacgttggatctgggcaaggtgcgcgaattcggcggcgccatcgtgcagtgggtgccgggtctgcaggcttcgcaatacgtggtgcgctcttccagcgacggacgtagctggcgcgatctgcgcaccgtgactgccggcgccggcggcaccgattggctggcgctccccgataccgaagcgcgctatctgcgtttcgatctcaaggacggccccaactggcgctacggcatcaaggaagtgcagttgcagccgctggcattcgccgcaacgccgaatgacttcatcaagtcgctggctgcacaactgccgcgtggcagttatccgcgcggcttctccggcgagcagccgtactggaccatcctgggtctggacggtggtaccgaacagggcttgatcggcgaagacggtgcggtggaggtgggcaagggcggtttcagcatcgagccgttcgtggtcaccggcggcaaggtgctgcactggtccgatgtcagcagcgagcagagcctgcaggacgactatctgccgattcccagtgtcgattggcaccacgacctgatgaatctgcgcgtcaccgcgttcgtgcagggcacccccgatcaggcgcaactggtcgcgcgttaccaactgcacaacaccggcaaggaggcgcgcgatttcaccctggcgctggccgtgcgcccgttccaggtcaatccgccggcgcagttcctcaacaccctggggggcgtcagccggatcgaccaactcgccgtagatggcggccaggtcagcgtcaatggcaagccgcgggtgttcgctgcacagcgaccggatgccggcttcgccagtgctttcgacagcggcatggatgtcagccatctcactgcggccacgccgccgacggtcacccaggtcaaggacgaaaccggcctggcctcgggggtgttgctgtatcgctggaagctggagcccggacaacgccgtgaggtggcgctggtcattccgcaaaccggtgtcgcgcagctgccggctggcttcgatgccgacaaagcgcagcagcaggtcgcccagcaatggcgcggcaaacttgatcgcgtgcgcatcagcgtgcccgccgagggcaagccggtggtcgacaccttgcgcacggcgctggcgcacatgctgatttcacgcatcggcccgcgcttgcagccgggcacgcgctcgtattcgcgtagctggatccgcgacggcgcaatgatttccgaaggcttgctgcggcttggccgcgaagacgtggtgcgcgactacgtggattggttcgcgccatatcaatttgccgatggcatggtgccgtgctgtgtggacgaccgcggcagcgacccggtgccggagaacgacagtcacggtgagctgatctacaacatcgccgagtactaccgctacaccggtgacaaggcattcctggaacagatgtggccgcatgtcagcggtgcctacgactacatggacaagctgcgcctcagcgaacgcaccgaagacaacttcatgcgtaacccggccttctacggaatgatgccggtgtcgatcagccacgaaggctattcggccaagccggtgcattcgtactgggacaacttctgggcgctgcgcggttataaggacgcggtgatgctggccggcgcgctggacaagcccgacgccgtcgcacggttcagcgccgcacgcgatgaattccgtggtgacctgattgcctcgctgggtgcgaccgtgcggcagcacaccctggatttcctgccgggttcggcagaactaggcgacttcgatgcgacctcgaccacgattgccttgacgccaggcggcgagcagcaacgtctgccgcaggatctgctgaccaagaccttcgagcgctattggaaagagttctccgaccgccgcgatggcaagcgcgactggaaggactacacgccctacgagtggcgcaacgtggccgcattcgtgcgcctgggttggcgcgaccgcgcctgggacgccaccgcgttcttcttcaatgatcgtgcgccgcaaccctggaaccagtgggccgaagtggtctcgcgcacgccgcgtacgccgtttttcgtcggcgacctgccgcatgcctgggtcgcctcggacttcgtgcgctcggtactggacatgttcgcctacggccgcgaatccgatgccagcctggtcatcgctgccggcacgccgacgcggtggttcgaaggcaagggcattggcattgccgaactgcgtacaccatacgggcgcctcaactacaccttgcagcgcaccgacaagcaattggtgctgcagctgcagcccgggctgatcctgccgccgggcggcgtggtgctgccgtggccatatcaaggcacaccgggcaaggccacggtcaacggcgagtcggccgagtggcagaacggcgaactgcgcatccagcaactgcccgccaacgtgcaaatcgatgtgcccagcgcggtgcggcgggctgagcgcgccacgcaatgagtcagccgcggcggctgacccgggcagcgccagcacggtgacgtgcgggatggccggtcgcgtcgctcgcgctgctgccgtgctccactggcgtgcaggccgggcagctgactcagggcgtcaatcctgcgcaagctgtgcagcgcggcaagaccgatcggcccgcgccagctgccgcgtagttacccaacgcagcggcgcgcgagatgaccctgttcacgctctatctgcaccaccaccgcgaagactggccgggacgacgcgcttacatcgccaaagagctcaagcgactggcgccggatgtgattgggctgcaggaggtcatcgaacgccgcggcagcctggaaaatcaggcggcctggctggcgcgcaagctcggcgatgactgcaccttcgcctcggtcgatccggtcggcgcgcccaaacgtgacggcaatgcgttgcggattcagcgccactttgctcaaccgtgcaggcggttgaagatctgcacgccggccagccatacaccggccatgctgccgaaattggtcagcagaaatgtcagcaccacgcgtgagacgcgattgcggtaccagccacgcagcgtctgcgcatcgtcgcgcagcgataggaaatcgccataggccggcttgcgcatgtgcacttcgaccagtgccgcaaatgcacctgttggcacgctcaggcggaacggcttgaacggcgccacgacggcagcggtgagaatgcttaacgggtggctgccggccagcaagcagcccaatgcagccatgccgccggtgtacatcgcccactgcagcaacagatcggcgcccatgctcaggccaccgcgccagaacccgatgccgatgccggtgatgatgaccgccaggatgcccagcgtgatccacgggatacgcttgcgttgctgcacgtactccagcgattcgcgcagcgggccgggcgcggcggtgtcctgttccagatggcgcgcaagaccggccagatgcccggcgccgaccactgccaggatctcgcgctgatctgcgccgacttcttcgcgcagacgcgtggccatgtactgatcgcgctcggcaatcaccgtctcgtagagctccggactttcgctggcgaaatcgccgaagctcgcttccagcatgtcgccttgcttgagcttttcgatttcctcttcgcccacttcatcggcagcgaacaggccgccgagcaatccgccggccagtttcatcttgccgaagaatcccaggcgcccggacgcacgcttgaaggtcaggccaacctcgcgatcgatcagatgcaccggcaagccctgcgcacgtgccaggttcaccgcctctttcagttctgcacccggatcgatgtcgagttgcttggccaagcggcgttggtacgcggcaagcgccaaattcgccgcgaacaaggccacacggcctttgcggatcacctgcaccagatccaggcgggcgagggcgtccgggtcgctgagcgcctgcaggcgctgcgcatccagttccaccgccaccgcgtcgtagcgcccgctgccgatcgcgcgttgcacggcggccacgctggccagcgacacatgcgcggtgccgagcaaggtatatcgcacgccatcgcgttcgacgatgcggtgcggctggccggacagcgcatcgtccagaacgtgggtggtctgctcagtcataggggggggcatcagaaggaggggcggtgtcgccggagccgatcgcgcgttgcatctgcacgccgtccaaccagcgaccgtgtttgcggccgattccggtgaatagtccgaccgtgcgaaatccaaaacgttcatgcaattgccgcgaggccagattgtcggcatcgccaatcaccgcaatcatctgcaggaacccgcgctgctcgcacaccgcgatcagctcgccgagcaaggatttgccgatgccacggccctgcatcgcggtggctaagtagatcgagttttccaccgtccaacgatagcctgcgcgcgcgcgaaatgcgctggcgtaagcatagcctgcgaccacaccatcgagctcggcaaccagataggagtagcctgcatccacgatcgcactgacccgcgcgcgcatctcatcgagcgatggtgcgctgtattcgtaggtgttgaccccggcgatctgctccgcatagatcgcggtgatcgccgggatgtccgcagcgcggactgcacgcagctcgaggggcatgtggtcagtcaatgtagcgcttgagcagatcgccatacgcatcgatgcggcggtcgcgcaggaacggccagatgcggcgcacgtgctcgctgcgttgcaggtccacatcgcagatcaacacggtggggtcctggccggcttcggcaatgaactcgccctgcggccccagcacgtggctgttgccccagaactggatgcccgacgcgcccagcggcgagggctcatggccgacacggttgcacgacagtaccggcacaccgttggccaccgcatggccgcgatggctgagcacccaggcatcgcgctggcgctcctgctcgggctgctggtcgtccggatcccagccgattgcggtgggatagagcagcagttccgcaccggccagcgccatcaaacgtgccgcttcggggtaccactgatcccagcacaccagcacgcccaggcgaccgaccgaggtatcgatcggggtgaagcccagatcgcccggggtgaagtagaacttctcgtagaagcccgggtcgtcggggatatgcatcttgcggtacttgtcgagcaggcggccgtctttttcgaacaccaccgccgtgttgtgatacagcccggccgcgcgacgttcgaacagcgaggcgaccagtaccacgccgtgctgcttggccagcgcgcccaggcgctccgtacttggtccgggaatcggttcggccaggtcgaattcatccaccgactcgtgctggcagaaatacgcaccgttatgcagttcctgcagcagcaccagcttggcgccctgcgcggcggcctcggccacacgcgacgcgatgacggccagattggcctcggcgtcgccgtggttgcgctcctggatcagcgcgacggaaaggagatgacgggtcatggcagcatccaacataagtagcgccctaaggtagcgcgccatggcataacaccggctggcggctggaacaggaaaccacgcgcggcgtgtgcggccgcgacgcaggcacgatttagatctgctcctggagcggctaacaaaacgtagcgagtagtcgtcaggtgggcgtggacagcgcgctcagagccgcggtgtatgagtggtacatgccgttccgaacactgaccgggcccgcctggcggtgagcgcagtcgttttgttagccgctctcagccggcgagcaggccggccggcaattgcatggtcaggcaatgcaggctgccgttctgccagatcagcgcgcggcacggcaccggcacgatctcgtgttgcgggaatgcctgcgccagcaccgcctgcgcggtcgcatcagccggatcgccgtaggccggcatcagcaccgcgccgttgacgatcaggaaattggcatacgacgccaccagccgacgaccctcgtccaggatggggtctgcccacggcagcacgaacagacgatacggctgcccgtcggcggtgcgcagcgcagccagttcggcgcccatggcctgcagctcggtgtagtgcgaatcgtcggctgcatcgcagccttgatagacgatcgcatccgggccggcaaagcgcgccagcgtatcgatatgcgcatcggtatcgtcgccttccaggtagccgtgatccagccacagcacgcgctcctgtgccagccatgtcgccagatcgctgctcagcgattcgcgcgtgcgctgcgggtgacgctcatgcaggcacttccaggtggtcagcaatgtgccggcaccatcggtctcgatcgcaccgccttccagggcgaagtcgatggtccctacctgcgccggcacgaacacctgcgcggcatccagcgagctcaccaactgatcgtccaggctggcgtcgaacttgccgccccagccggtgaagcggaaatccatcaagcggaagccggtgccctggcgcagcgtgatcgggccggaatcgcgcagccaggtgtcgttgtatgcggcgatcacgaaacgcacgcgcgtcatgtccacccgcgccgagcgcaatcgcgcctcggcgtagatctgcaggtcgtcgtcggccacgcagatcaccactggctcgaagcgggcgatcgccgtgaccagtgcgatataggtctcttccacatcggccaggcgctcggcccaatcggtaccggcatgcggccacgcgagcaacacggcggattgaggttcccactcggcgggaaaacgaagacggtcggtcatgccaggcaaatgctcatcttggtgtgcgggccatcgcccgcacgttcatcgatatcccacaggcgaatgcgggctcttgcgatccaggcgcgcatcggtgcgcctggccttgttacagaatcgcagcaacgcccgtccggctgctgacgtgcgcagcacacagtgcgatgccaccgtgacggctggaggggcagcagacaggcgccagcacctccatccgcgctgtcatcgacgctttaccgaatcggcggcttcggcccaatctcgttggcatcggccttattggctaccacgtcgatcaccttgctcttctcgaagtacacggtgaaggcgggatacacccagcgattgatggttggccactggcgcttctgcccaccgcgcgggtcgagcttttcctgcggcgcgccgtagcggccttcgacctggctcatgctttcgccgcgcaagggcagggcagcggcaggcttctgctgtgcacgatcgaccagcagcgtatcggccgaagcaacggcactgatccccatcagtgcgattgtcagcacgatcggcggcatcacaaacaaacggttgcgcatgtcatctactccccagtggacaagatttcagatggtgattacagcaaaaaaccacggtaggcgctgcggcacggtaggcgctgcggtgatgcggctggcctggtggcaccgcgctacccgggacgacgcgccacggcgtagagacggctatgccgtggctgggccggcgggcggcagacgcatggagcaccaaccggcgtgcagcagcggccaagaaaaaaccgcccggaggcggctttctcggatcttgcacgcgccgcaaagggttagcgctgacgcgccttgaaacgcgggttcgacttgcagatcacgaagaccttaccgcggcggcggaccaccttgcagtcgcggtgacgggtcttcgcagacttcagggaggacaggactttcatggcacacctcgacgtaaacggttggattcgatggaagagtgcccgcgatcaagggtgcaccctgaatgaagccggcaattctaaccggctttttgtcgtgctttcaagtggttgcagcgcgatcgcgttgagcggcgctacactaccgcctgatgataccccggaaacctgaatgaccgacctgtcgcccgtcctcaccatcgatggcccctccggtgccggcaagggcaccgtgagccggatcgtggccgcccggcttggctggcactacctcgattcgggcgcactgtatcgcgctgtcggtgttgcggcgagctgggccgacctggatgtctccgacccggcagcactggtgcgctgcaccttcgacaccaaggtggaattcgacgatgcgggggaggcagggctgcgagtgctggtcaatggcgcagatgtgaccagtgagctgcgcttggaaactaccggcgcgctggcctcagcgattgccgccattcccgaggtgcgcagcgccctgaaagagcgccaacgcgcattcaggcgggcgcccgggctggttgccgacgggcgcgacatggggacggtgatcttcccggatgccgccttcaaggtctttctgaccgccagtgccgaagaacgtgcgggccgtcgccataaacagttgatggaaaagggtgtttcggttacctttgccgacctgctgcgcgagatcatggcccgtgatgcccgtgatgcgcaacgggtggtggcgccattacggtcggccaaagacgccgtgctgatcgataccagcggaatcggggtcgaggatgtcgtccagcgtgtggtcgggttgctcgcagaccgcacgccgtcgtaagtgttccgcaagcgggcttgtcccgccgaccgtaaggcgttccaaagctccgtcgcgcatcctgcgcgacggttctactactcctaaaccgactcgctgtccggagtcgaccaacaggctgggcggttcgtatctgtcgcaccccgacgatcggagcccgtgtgttcaactgagtgaattcaaatgacagaatcttttgcagaactgttcgaagccagtcaagccaatctggcgaagctgaagccgggctccatcgtcaccggtaccgtcgtggaagtgcgcggcgacgtggtggtgatcaacgctggcctgaagtccgaaggcatcgtgccgatcgagcagttccgtaacgacgctggcgagatcgatgtcggcgtcggcgaccaggtcaaggtcgccctcgattccatcgagaacggtttcggtgagaccgtgctgtcgcgcgagaaagccaagcgcgcaatggtgtgggacgagctggaagatgcgttggaaaataacgaaaccatcaccggccgcatcagcggcaaggtcaagggtggtttcaccgtggacatcaaggatgtccgcgcgttcctgcctggttcgctggtggatgtgcgcccggtgcgcgacccggcctacctggaaggcaaggaactcgagttcaagctgatcaagctggaccgcaagcgcaataacgtggtggtttcgcgtcgtgcagtggtcgaaagcgagcactcggaagagcgcgagcagctgatggacaagctgcaggaaggcgcgatcctgaagggtgtcgtcaagaacctgaccgactacggcgcattcgtggacctgggcggtatcgacggcctgctgcacatcaccgacatggcctggaagcgcgtgcgccatccgtccgaagtcgtcaacgtcggcgacgagctggacgtgcgcgtgctgaagttcgatcgcgagcgtaaccgcgtcagcctcggcctgaagcagctgggcgaagatccgtgggacaacatcgcccgtcgttacccggccaacagccgcgtgttcggcaaggtttccaacgtcaccgattacggcgcattcgtcgagatcgagccgggcgtcgaaggtctggtgcacgtctccgagatggattggaccaacaagaacgtcaacccgtccaaggttgtgcaggtgggtgacgaagtcgaagtgatggtgctggacgtcgatgaagagcgtcgccgcatctcgctgggcatgaagcaggttgccgccaatccgtgggaaaccttcgctgcgacccacaagaagaacgacaaggtgtccggtcagatcaagtcgatcaccgacttcggcatcttcatcggtctggacggcggcatcgacggtctggtgcacctgtccgacatcagctggaacaccaccggtgaagatgtcgtgcgcaactacaagaagggcgacacgctggaagccgtcgtgctggcagtggacccggaacgtgagcgcatcagcctgggcgtcaagcagctggagcaggacccgttcggtcagtacatggcgtccaacccgaagggttcgaaagtcgaaggcgtggtgcgtgaggtggatgccaagggcgccacgatcgacctggccgatggcatcgaaggctacgtcgcttcacgcgacatcgccaacgagcgcgtcgacgatgcgacccagcacctgaaggtcggcgacaagatcgaagccaagttcgtgggcatggaccgcaagggccgtaccctgcagctgtcgatcaaggccaaggacgatgccgaaatgcgcgaaacgctggaggactaccagtctgcttccgcgtcaggcggcatgactcagctgggcgcgctgctgcgtgcacagttgaacagcaacaagtccgagtaagcgcgtagcgctcgcaagcgcgtgatggatcggcccgggcttgcccgggccgattccgatgtgtcagtcgaaaaaagcaagtcttcccatgaccaagtccgaattgattgaaatcctggcgcgacgccaagcgcatctgaagtcggacgacgtagatctggcagtcaagtcgctgctagaaatgatggggcaggcgctctccgatggtgatcggatcgaaattcgcgggttcggcagtttttcgctgcattaccgtccgccacgtctagggcgtaatcccaagaccggcgaatcggtcgcattgccgggcaagcatgttccccacttcaagccgggcaaggaattgcgtgagcgcgtcagctccgtggtgcctgtcgatatgtccgatacgacggactgaagtccgttctggcgctgtgtttatgtcgtctcggttaagctagctcgcctcccgacggagtctcgccatgaaggtgcttcgcttgctggtgatgttggccttcctgctggtcggtctgatcatcggtgcggtcaattctcaggacattacgctcgatttcctgttctccagtgtgcataccagctcaggtgtcgcgatcatcgtcgcgctgctggtcggtgtgttgatcggtgccggcatcgtgctggtcagtgtggtcattcccctctattccagactgcgccaggccaacaaggctgttgcggtcagtcgcgccgacgccaggcttgtcacgcctgccgccgtcgagccgcgccccatcgatggactgtaagtacgtatggactttctgaccgagtggatctggttctttctgtttgtgccactggccgcgctgggcggctggatcgtcggtcgtcgtggcggtcagcgtcatggcgacacgcaggtcagtcgtctttccagcacctatttccgtgggttgaactatctgctcaacgagcagccggacaaggcgatcgagctgttcctgcatatcgccgaactggacaaggaaacctttgagacccaggtcgcattggggcatttgttccgtcgccgcggtgaagtggatcgtgcgatccgcctgcaccagggcctggtgcagcgtggcgacctgaccgatcagcagcgcgtccaggccctgctggcactcggcgaggattacatgaagtccgggttgctggaccgtgccgaaacggtgttcaccgaactggcgcagctggaccagcgtgcaccgcaagcgttgcgtcacctgatcggcatctatcaggccgagcgcgattgggaaaaggcaatcgacaacgccacccgctatgaacaagtgaccggcgagccaatgggcaagctgatctcccaattcgaatgcgaactggctgaccgcaatcgtggcctgggcaagaccgacgatgcgttgcaggcgatcgcacgtgcctaccaggccgatggcacctccgtgcgcgccggtattttggaagggcgcatcgaagccgagcgcggtcacgatgaagcggcggtgcgcgcattcgagcgtgcagcccggcacgatccggaatacctgccggagatcattcctgcgttgatggctgcgtatcggcgggtcggcgatatctcaggggcgcgcaatttcttgtcagaaatgaccgagcactatcgcggcatcgcgccggtgctggcgctgacccagctgatcgaggcccaggatggcgtggcgcctgcgctggcctatctcggccgacagctcaaggatcgcccgtcggtgcgtggtgaatcggcgttgatcgacctcaccctggccgagggaagcgacccggtcgggacgctgcaagacctcaagcacatcaccgaccagttgctggtgcgcaatccgagctatcggtgcacgcgctgcggcttcggggccaagacgcaccactggcagtgcccgagctgcaaggagtggggtacggtcaaaccgttgttgaactacgcggtggtctgatggcgtggctgtggtgcgtgctgcacctgctggttgcggggctgggaacctggctgttgcggcgttatgccttgcaccgccgcttgctcgatcatcccggcgaacggcgcagccatgtcgtggcgacgccgcgtggcggcggcatggcaatcgtggcggcaatcttgctgggctgcgtcgcggcaagtgtgctgtggccaacagcgagcctgacgctcggctggttcgcagtgggtttgattgcggtggccggtgtgggctggtgggacgaccaccggccgctttcggccaggctgcggtttgcgatccacctggccgcatcggcctcgttgggtggattggtttgccatcacacgggtagcgtgtgggatggggtgctcactgccgccgcgtctgtggtgttgatcaacgtctggaacttcatggacggcatcaacgggctggccagcagtcaggcggcattggctgccttcggatttttgctggtggcgccggctgggtggtcatgggccgggctggcagtttcagcatcgtgcctgggatttatcccattcaattttcctcgtgcgcgcatcttcatgggcgatggcggcagtggtgcgctcggctatgtgttggcagcgttgctggccctgaacgtggcgagtggtcaggtgagctggtggatcagttggtttccgttgacggcctttcttgtagacgccggcttcacgctgcttgctcgcctgctcgcaggagagcgttggtgggagccacatgcgcagcatgtttaccagcgtctggcacgtcggcttgagacgcacgttccggtaaccggcatttatttcgctttcagcgtcgctgccgtctgcttgtatgtgttgatccgccataatgcattttggcagcaggtgtccggagctctggtctggggcgtgggcgctactgcaatctggcactttctgcgcgatggactgcgcaattcctgagtaatggatttttatgatttcctcgcgtgaccgtttgaccaaggccctgccgcagatagcggtcgtggtacacgacctattgatggtgtgggtgtgctggcagctactgcacgccggccgctattccatgttgcgccaggcgccggatctgccgctgtgggattggcgcaccggggtggtgttggtggcgcagggtctggtgttctggaagatggggttgtaccgcggactgtggcgcttcgcctcggtgccggacctatggaacatcttcaagtcgagtttcctcggcctggtcgcgatcgtgctcgcgttgtcgtacgaccgcctggatcgcgtgccgttgtcggtgctggtggtctatccgttcgcgttgtcggccatgctgggtacgccgcgtttgctgtatcgcgcttggaaggactaccagatcacgcattccggtgatgccgggcagcgcgtgctgatccttggagcagggcgtgctgccgaaggtttggtacgcgatctgcgccgtactggcgcgtttgtgccgattggttatctggacgacgccaacaacctgcacggcgccaagatccagggtctcaatgtgctgggcaatctggatcaagctgctgcgattgccaaagaaactgccgccaagctgctggtcatcgcgatcccatcgctggatgcctccggcatgcagcgcgttgtggcgatctgcgaaagcaccggcctgccgttccgcatggtgcccaagctgatcaacgtcctggaagggcgctcgttgccgggcgagttgaaggaggtcgcgatcgaggatttgctcaaccgcaagccggtcacgcccgactggcgcctgatccgcgactggctgaccaacaagactgtgatggtgaccggcgccggcggttcgatcggctcggaagtctgccgccagtgcgcccgtcacggagcgcgccggatcgtactgttggagatcgacgagttggcgttgctgaccatcgactcggatctgcgtcggctattcccggatatcgaagtggtgcgcgtactcggcgattgcggcgacccggcagtggttgcgcatgcgctgaacaccgcgaccccggatgcggtgtttcacgctgccgcttacaagcaggtgccgctgctggaagagcaattgcgcgaggcggtgcgcaataacgtgctggcaaccgagaacgtggcgcgcgcctgccagcgtgcacgcatcgaaaccttcgtcttcatttctaccgataaggcggtcgagccggtcaacgtgctgggcgcaagcaagcgctatgcagaaatgatctgccagagccttgacgcgcgcgatgcgccgacgcgcttcatcaccgtgcgcttcggcaacgtgctggattcggcaggcagcgtggtgccattgttccgcgaacagatccgtcagggcggcccggtcacggtgacgcatccggacgtgacgcgttacttcatgaccatccccgaagcctgccagttggtgatccaggcagcggcgtctgcatcgcatggtgcgatctatacgctggacatgggggagcctgtgccgattcgcctgctggccgagcagatgatccgtctggccggcaagcagccgggcaaggacgtggcgattctctacaccggcttgcgtccgggcgagaagctgcacgagacgctgttctattccgacgaagactatcgccccaccgcgcactccaaaattctcgaagccggtgtgcgcgagttctcgcatgagcaagtgctgcagctggtgacgcgcttgcgcgaggccgttaaccgctatgacatcaacgcgatggagacggtgctgggcagtctgatgccggatttcgcggctgctcgacggaaagtcgacgcgcgatctgatacggtcgttccattccccgcacgtgaggtcagaagactgtaatgagccagcgtattcgcaaggcagtatttcccgtcgcaggtcttggaacccgctttcttccggcaaccaagacggtgccgaaagaaatgctgccaatcatcgacaagcccttgattcagtacgccgtcgacgaagccatccaggctggttgcgatacgttgatctttgtgaccaaccgctacaaacactccattgccgattacttcgacaaggcctacgagctggagcaaaagcttgagcgtgcaggcaagttggagcagctggagctagtacgccatgcgttgccggaaggcgttcgcgccatttttgtgacgcaggcagaagcgctcggcctaggccacgcggtgttgtgtgccaaggccgtggtcggtgacgaaccgttcgcggtgctgctgccggacgatctgatgtggaaccgcggcgatgccgcgctgacccagatggccgatgttgcagaggcctccggcggcagcgtcattgcggtggaagatgtgccgcaggaaaagacggccagctacggcatcgtctctaccgatgcattcgatggccgcaagggccgcatcactgcgatcgtcgagaagcccaagccggaagtggcgccgagtaatctggccgtagtcggtcggtatgtgctgagcccgaagatcttcgaatttctcgaggctaccggtgcaggcgcgggcggcgagatccagctgaccgacgcgattgccgagctgctgaagaaagagcaggtcgatgccttccgtttccaaggtcgccgtttcgattgcggtgcgcatatcggcctgatcgaagccaccgtgcatttcgcgctcgagcacgaaaagcatggcggcccagcgaaggaaatcctgcgcaacgcattggcccaggccgacgcgcgcggctgattgctgcctgatcgctgtttccacgaacgacgccagctggcgtcgttcgtcgttcaggactcgccacacgatgccgctgcgctggcagagctcggtatggcaagggcaagcgccgcacagatgcgcacccaggtgcaggccgatgccgcgtgagtgccgctagaatccgggcatgagccaacctgccgaatccagtgaacggatcaacgtgattgtcctgttgggcgccgccgtcgttgcgatcccgttgtttcgccgattgggtctgggctcggtgctgggttacctggcggcggggctggcgattggtccgtttggggtaggcctgttcgacgaaccgcaagcaatcctgcatgtcgccgagtcgggcgtggtgatgttcctgttcctgttcgtgatcgggctgaaatgcgtccatcgcacctgtggagcctgcgcaaggaaatcttcgggctgggtacgttgcagatcgcggtttgcgcgctggtgttgaccggcatcggcatgctgctcggcttcgcaccaccggtagccttcgtcgcggcgtccggttttgtgctgacctccaccgccgtggtgatgcagttgttggccgagcgcggtgacgtggccttgccgccggggcaaaagatcgtagcgattctgctattcgaagatctgttgatcgtgccgttgctggcgatcgtagcctggatggctgctagctgcgatccgcaggccgcatcgcagcgctggcagggcatcggcatcggtctggcctgcatcgtcggcttgctggtggccgggcgttggctgctcaatcggctgttccgcattctggctgcgtccaaggcgcgcgaggtgatgacggctgcagcattgctggtggtgttgggcgcggcactgttgatgcaggtggccgggctgtcgatggcgatgggggcattgctggccggcgtgctgttgtccgagtccacgttccggcatcagatcgaagcggatatcgaaccgtttcgcggcatcctgctggggctgttctttctgggtgtcggcatgagcctggatttacgcgtggtcgcggccgattggcgcttgatcgtagcgggcgtgctggctttgatggtgggcaagggcgcatgcatctacgcggtggcgcggctgatgcgcagcgaccatcggcaggcgctggatcgcggcatgctgatggcgcagggcggcgagttcgcatgcgtgctgtttgccgccgcttcggcatccggtgtcatcgatgcgcaggtcaccgccagcctgaccgctatcgtggtgttgtcgatggcactgacgccgttgttcgtgttgctgcaacggcggctgacgccggccgcggcggtctcgctggatggcgtggaagaagccagcgggcagaccggcagcgacttgatcatcggcttcgggcgcttcgggcaggtcgccagtcaatcgctgttggcgcgcgacgtggctgtgaccatcatcgacaacgacatcgagaagatgcaaagcgctgaagagttgggcttcaagatctactacggcgacggccccggctggacgtgttgcatgcctccggcgcgcacagcgcacgcgcgatgtggtctgcgtcgacaaccaggaggcggccaatcgcatcgtcgaactggcaacgcgcgagtttccgcatgccaagctgctggtgcgttcctacgatcgccagcattcgctgcaactggtggctgcgggcgtggattaccagatccgcgagaccttcgagtcggcggtgatcttcggcagagtcgcgctggaggaaccggggatggacgaggaccaagccggcatgatttcgcgccatattcgtcggcgcgatgccgagcgttccgaattggagatcgctgccggcgatgcacgcgccggagccgggctgatgtacggcaacacgttgccagccgcgccccggcccacaccgttcacgcgaccgcgtcgcggcagccgcacgctcaatcccgatgcggtgccgtaagccgagcaagtagagacagcgatacgcgagtaagagcggcgaacgaaaccactgcgcaggcgccaggcaggtgcggccggcgtcggtgggcatttaccactcatccgcctcggcttgtgcgcgccgtatgcacctatctgacgactgctcgctacttggtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgccggccacatgatgcttgagcgcgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagccgccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcgcgcccgcgataccccaagtccacgatcgccaccttcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcgtgccttgcccttgctcatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgtcaacaaccggtgtgcgcgcgccaaccagacaccgatgcgctcacgtaccgacggttcccgctgggccagcttgcgttgcagatcgcgtaatacccgtcccaggatcgtgcgttggtgtcgcagtaccttgcgcatgtgcttgaactggcgcgcatgcgcatggcgcccggccttgcggcgcaacccggaccttgcctcacataggtctgccgcaagacgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgcgcatccaccgccttcatcgtgtgagcggtgttgatcgtgtgcgccaacagcgcttccatcccggcttcgcccagacgctgtcgccaacgggtcaaggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgctcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcaagcgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaaccgcggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccagtggatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcatgcaattgctcggcagcaggacggcgtgtccgcatgggcgaaaacggccagaaaccagtaggtagagtaacgaaaactggcagttccagcacgccaaaaccgcaggtgaggccttgcaatggatgcggtctgggggtttttcaggggcgacgacttgttgctgttagccgctccaagagcgggtcacaaaacaattgcacgggcattggctgggcattaggggctcgatgcggtgtggatcgctcatgcgctctggatcctcagcacgccccatctaccgaatgaccgctcggggtgtcttggtcgctgcgcgaagtgatgtctgcctcagccatgcttgcgctgggcggcggcgaaggcttccaactgctcgggcgtggcgtctttctgatgctgttgtttccactgcgcaaatggcatgccgtacaccgcttcgcgcgcctggtccttgctcatggtatggccttgtgcttcggccgcttcgcggtaccaatcgcccaggcagttacggcagaaaccggcgagtatcatcaggtcgatgttctgcacattggtgcggtcatggttgagatgctgcaacaggcggcgaaatgcagccgcttcgatcaaagtggtgcttgaatcagaacgtgaggtggtgtcggtcatgacggaatcggggacaatagacggccttcgactctacacctgacgcctcatgaccgcttccgcgccagctgcctccacttcggcccgccttctcgatggtcgtcgcattgccgaggaattgctcgacggattgaagtcgcgggtggatgcgcggctcgcagccggcaaggcacgccccgggttggcggtggtgctggtcggtggcgacccggcatcgtcggtgtatgtgcgcaacaagcggcgcgcggcggagaaggtcggcatcgaagccttcgattacgacctgccccagtgcaccagcgaagccgagctggcggcgctgatcgatgagctcaatgccgaccccaagatccacggcattttgatccagctgccgttgccgggcattcccgatgccaatcggctgatccagcgcatcgatccgcgcaaggacgtcgatgggttccatccgcagaatgtcgggcacctggccttgcgcgaattcgggctgcgcccgtgcacgccgcgcggcatcgtgaccttgctcagccacaccgaccagccagtgcgcgggcgcaatgccaccatcgtgggggtgagcaaccacgtcggccggccgatgggactggaactgctgattgccggttgcacggtcaccagctgccacaaattcactccgcccgatgtgctggaagccagcgtgcgcaatgccgacatcctggtggtggcggtgggccgcccggggctgattccgggcgaatgggtcaagccgggcgcggtggtgatcgatgtcggcatcaaccggctcgacgacggccggctggtaggcgacgtcggcttcgacgcagccgcgcagcgcgcggcctggatcaccccggtgccgggcggggtagggccgatgacggtcgccacgctgatgcagaacaccatcgaggcggccgatgcggccgggattgagggtgcgggagtcgggattcgttaaaggcgacggccaagcgcatgcatcggctgatccggattgcatccaagatcggccggccgtgggcatcctgacaaacaggcgaatggcggacggtgcaaggcggcgctgttgcgactccccaatcccgactccccaatccccgtcccaatgcgttaaaatgccgcgcttccccaaactcgggtccgccgatgctacgcatccaggctgaagctcttacctacgacgacgtttcgctcgtccccgctcattcgatcgtcctgcccaaggacgtcagcctggaaacccggctgacgcgcgacctgcgcctgaaactgccgattctgtcggcggcaatggacacagtgaccgaacaccgtcttgcggtggccatggcccagctgggcggcatcggcatcatccacaagaatctgaccccgcagcagcaatccggcgaagtggcgcgggtcaagaagttcgaatccggtgtgatcaccgagccgttcaccgtccgcccggacacgaccatcggtgaagtgctggcactgacgcgcgcgcgcaacatctccggcgtgccggtggtcgacggcagtgaactggtcggtatcgtcaccagccgcgacatgcgcttcgaaaagaagctcgacgatccggtccgccacatcatgaccaagaaggatcgcctgatcaccgtgcgcgaaggcgccagcgatgaggaagtgctcgagctgctgcatcgcaatcgcatcgaaaaggtcttggtggtcaaccacagcttcgagctgcgcggcctgatcacggtcaaggacatccagaagaagaccgacaacccgaatgccgccaaggacagcgccaagcgcttgctggtgggcgcggcggtgggtgtgggcggcgataccgaacagcgtatcgaactgcttgccgcagctggcgtggacgtggttatcgtcgatactgcgcatggtcattcgcagggcgtgatcgatcgcgtggcgtgggtcaagaagacttatccgcagctgcaggtgatcggcggcaacatcgtcaccggcgatgccgcgctggcgttgatggacgccggtgccgacgcagtcaaggttggcgtgggtcctggttcgatctgcaccacgcgtgtggttgctggcgtgggcgtgccgcagatcacggcggtggacatggtggccgaagcgctgcaggaccgcattccgttgattgccgatggcggcatccgctattccggcgacatcggcaaggcgttggtggccggtgcgtccacggtgatggtcggtggcctgttggccggtaccgaagaagcaccgggcgaagtcgaactgttccagggccgtagctacaagagctaccgcggcatgggcagcctgggtgcgatggagaaggggtccaaggaccgctatttccaggacgcctccgatgccgacaagctggttcccgaaggcatcgaggggcgcgtgccgtatcgcggcccggtcggcggcatcatccatcagctcatcggcggcttgcgcgcgaccatggggtatgtgggctgcgccaccatcgaagacatgcgcagcaagcccaagttcgtcaagatcacgggcgccggccagcgcgaaagccacgtgcacgacgtgcagatcaccaaagagccaccgaactatcgcgccgggtaaaccagcgcgcgggagtggggattcggcattcgggattcgcaagagcctaccgcgtcctcatccggcaacggttgtggcgtgtgttcttgcgaatctccaattccaactccccaatcccggctctcaatgaccaacatccataccgacaagatcctcatcctcgacttcggcgcgcagtacacacagctgattgcgcggcgcatccgcgagatcggtgtctattgcgagatctgggcgtgggatcacgatccgtcggagattgccggtttcggtgccaagggcatcatcctgtccggtggaccggagtcgaccacgctgccaggcgcgccggtggcgccgcaggaagtattcgatagcggtctgccggtgttcgggatctgctacggcatgcagacgctcgccgcacagttggggggcgcgaccgaagcggcggatcagcgtgaattcggccacgccgaagtggacgtgatcgcggccgatgccttgttcgccggcctcaccgaccatgccggcgccccgcgtctgaatgtgtggatgagccacggcgaccacgtgtcgcaggtgccgccgggcttcaccatcaccgccacgaccgaccgcattccggtcgcagcgatgtccaacgaagacaagcgttggtacggcgtgcagttccacccggaggtgacgcataccctgcagggccagaccttgctgcgtcgcttcgtggtcgatatctgcggctgtcagacgctgtggactgcagccaacatcatcgacgaccagatcgcgcgcgtgcgcgaacaggtgggcgatgacgacgtgatcctgggcctgtccggcggcgtcgattcgtcggtggtggccgcgttgctgcacaaggcgatcggcgacaagctgacctgcgtgttcgtcgataccggcctgctgcgctggcaggaaggcgaccaggtgatggcgatgttcgccgaacacatgggcgtcaaggtgatccgcgtcaacgcggctgatcgctacttcgccaagctcgaaggtgtcagcgacccggaagccaagcgcaagatcatcggcaacctgttcgtggagatcttcgacgaagaatccaacacgctggccaatgcgaaatggctggcgcagggcacgatttatccggacgtgatcgaatcggccggcagcaagaccggcaacgcccatgtgatcaagagccaccacaacgtcggtggcttgccgcaacacatgaagctgggcctggtcgaaccactgcgcgaattgttcaaggacgaagtgcgccgccttggcgtcgaactcggcctgccgcgcaccatggtgtatcgccacccgttccccggccccggcctgggcgtgcgcatcctcggcgaagtgaagcgcgagtacgccgagctgctggccaaggccgatgcgatctttatcgacgagctgcgcaaggccgatctgtacgacaagatcagccaggcgtttgcagtgttcctgccggtgaaatcggtgggcgtggtcggcgacgcacgcgcctacgaatgggtgatcgccctgcgtgcggtcgagaccatcgacttcatgaccgcgcactgggcgcacctgccgtacgacttcctcggcacagtgagcaatcgcatcatcaacgaactgcgtggcgtgtcgcgggtggtctacgacatctccggcaagccgccggcgacgatcgagtgggagtgacaaccggtctgtcgaaccattctttcagcgatcgaaatcgtcgcaccgatgatctgatcgggcgaccgctttctggtttgcgagaagatcccacgctaccctcgccattaacgcgcgagggcgccagtcgcgctagaaccggctttacgcaagggtggacgcgcgattgctctgcgaagacgcatccccgacgtacgtctcccagctcaggtcgccgatatagcgccgcgccatgcggccttcgtcgtccagcgcaaaaagatgcagccaccgattgtcgaacagcgcgcgaagctgcgggtgacgttcgaggatggcgccgatcgcctcagtcggcgcctcgatcagcaccgaaagccgcagcggttcgtggatcaggcgttcgccgtcatgcaccgactgccacggcaatcccgtgcgcaggatgccgccgttgccctcgaccacaccgatgccgccggtgacgttatgcagcagcttgttgccggccccgaaacgctcgggtgcgacggtggatccgtagtactgcaggctgatccaactggcgacgacgaccggtgcggtcaggatcagctccagcacgccgaagccgtggtcgcaccgccagtcgtagtcgtggaggaaggcccgtcccgccaggtcgcgcccggcgctgcgcgagcgcggcgcggcgataaaggcctggcatcctgcaagcgcccattcggggcgaatctcggcccagtcgcgggcgcgatgtgcgatgtcctggctgcgattggcgcgaggcaggcgcagtgcgcgctccccgcgtgccagcgcgccggctgcggccagccactgcgtcacctgggcaagatcctgggcatgtgtaggggagggatgatcgtcggcgaagagcgtcactgcgtcggtcgtggtgtcgtgcagtgctgccaggaacagcgtgtctgcgggaatgacgatgccgcgctcggcaagaccggcacgcacctggtggtcgttgagcagcgaggccagcagctgcgcgttcacttcgcccgaatagccgccgcaggcgccgcaatgcagtgcgctggcatgcgggttgttgacgaccttggcgccatgaccggcaagcacgaccagccgtgcgaagttgctggtgaacgacatcgccttgaggatgcgcgcggccatggtcaaccgtgtgtccaggtccagctcatgggccgggcgcggcgcgggatcggtcggtgcgtggtggcgggccagcgcgagcccatcgcgcagcagcttggcaatgtagatcgggccggtggcttcgacgaaggcgaaggaggaaatggccgccagcttgaagcggccccaggcgcgcttggcacgggcggtgatccgcgcgctgagctcggccgcgttcgcagccggcgtcggctcccctgcgcaggtgaccacacccgggctcagcaacaccggcaggcgcgcttcgaccacgtccgaggcaaatcggcgatggccgatgccaaagccgaagaaccctgcgaagccgagcgtcgtgatcccggaatcgaggctttccagtgcgcggcggaatacttccgagcgcacgtcgatgcagaaggccatttgcaacgtcaggcggccgcgtgagagtcgcgccgacgagggggcggcaagcacggtgttgagtttgcgctgcgcggcacgttcggccgcttcctgcaggatgctgtcgacgacatcgtcggaagatgcggccaccggcgcggcgtaggccgcgatggccgattgccagccaggcacgagcgcggagccgccgttgtgcagcagtgcggcctcccagagcatgcggatggcgagcagatcggtgacgcatgcatcggtgccgccgttcaactccgcctgccagagccgatagcgggcgacctgaccccatccgccgagcgtggtcagcaagcggtggaaatagccgtccagcgcgtccggggaaagaccgaggcgggcgacgcagtcgacgagcgcgtcttcggcagtggcgggtgcatccgacacagactgtgaaaaacctgcgaggccggcgatttcgggtgtcagatcgtgggtcgcgatgatccgccatgtgctgtaggcaccgccggattggccgacagcccacagtgcctggccttgatcgaagtagccggcggcccagtgaccgatgcgctcgttgacgatgccgggccagtcgatcgccgtgacgtcgcgggccaattcggccaccgtcgggatcgcctgcggcgcagggcgtgcgactttgatggcgtgcttgagcgcggacacgttcggcgggcgccgcgcggctggtgcggtctggaaggctgcctgcagatcgtcttcggtgatctcgccggactgtagccgctctgcataccaggaccgcggcatggtgacggcgataccggacgcgcgccgcagtcgcgccgccgctacttccagcggctcgctggcctggccaaggaaggggttgaccgcaacgctcgaggcgagcggccacagcggggggatggcgcgtgccgcacgctgcgcggcggcgatgatcacatcgtgggagagggacatggcaattgtcgtcgtggtcatcagcatggggcctggcagtgagaggaggtcacgcggtcttgcgaacagaccagccgccgagcaggcgatcgatcgtggcgttggcatacaggccattggagaggtggacgcggagcccggcggcagcggggtgcaaggcccagagcgggaacagcgcctgcgccaccgccaccagcccgaagctcagcaccgcgagcgtcatcagcgtccactccagccgtcccggtgctggcgtcgccggcagcaccccggccgtcagccattcggcgatggtctgcagcgcgaagtagccgaccgccgcagcgctggcgtagatcaccgtcctgcgggtgagggggcgcggcgccgcatcggcaaggccctgggccagcagataagcgacaccgaagatgaggatcgcgcccagtgccagcgcctgcggcgacttgtgcgcgaagccgaaggcaaacccgaaggccgtgccaatcccgatatagatcgccagtgcgatcagaaacgcgcggccgaccgccgacccattcggaaccgcgaccggcccgggccggcgaatggccgcgacctgctcgaccgcgccgccggatgccaggaaggcgtgcgccttgtagagcgagtgcgcgacgatgtgcagcagggccagcgggaacagcgccaggccgcactggagcatcatgaagcccatctgcgcgaccgtggaccaggccagcgaggtcttgaccgctggctgggtcagcatcaccagcgcgccgaacaaggcggtgaacccacccagcatggccagcacggcgagcacgccgggagcagacagcatcaggtcggaaaagcggatcagcaggaagccgccgccgttgatcacgccggcgtgcagcagcgccgagaccggcgtgggtgcttccatcatctcggtgagccagccgtgggtcgggaactgcgccgatttcagcaccgcagcgagtgcgagcagggcggccgccgcgaccagcgcccaggagtgctgcccgctccgggccagcgcattgatcgtggcgatatcggtcgtgcccatgctgttccagagcagcagggcggcgcaggtcagggcgatgccgccggtggtggagaacaggcgcttcttgcgcgctgcgcgctgcgcttccacgcgctcgggatagaacagcagcaggcgatgcattgcgatgctggtggcgatccaggcgatgacgacctggacgacgttgcctgcctgcaccagcagcaggaccgcggcgagcgcaatgcagagccagccggtgaagtagccctggcgcgcttcgccgtcgagatacgtgcgtgcgtaccgcaccacgatccaaccaacgaaggccaccagcaggagcatcgtcacgttgaccgcgtcgagccgtgcggacaggccgataccgccccatccgatcagcccgctgtcgccggtgccacgcaacagcaagagtgcaagtgacgcgatcgcgatcactagcgcgccgagcgcggcgccttcggcgaacaggggaacaccgcgggggcggcgaccgctgcgaagcaaggcgaagacagcggcggcaaggagcaggggtggtgcgaacagtggaagtagatagagcgacaaggcaatcccctcagaacgagcgtggtggcgggctgcgccacgatagcgatcggtggggttgaagaaaaattcattgttgttgcgaatttgttcgttattatcgaatgatatggcggccttgaactacaaccacttgcgctacttttgggcggtcgcgcacgacggcaatctcacccgcacggccgagcgcctcaatctcacccagtcggcgttgtcggtgcagattcgcaaactggaagagcgccttggccatgcgctgttcgaacgccgcgggcggcaactgcatctgaccgaagccgggcagatcgtgctggaccatgccgatgcgatctttgccaccggcgaggagctgctcggcacgctgcggcagacgggtgcggcgcggcaggcgctgcgtgtcggctcgctggccacgctgtcgcgtaacttccagatggagttcatgcgcccgctgctgggccgcaccgacatcgatctgattctgcgttcgggcagcgcgggcgaactgctgcgggcgctggaggcgctcaacctcgatgtggtgctgctcaatcgggcaccggccggtgacgcgctgtcgccattcgtcaccgaccggcttgccgagtacccggtcagcctggtggggacaccggatcggttgggtcatgccgccagcttcgccgagcggctgcgcaatcaccccatcatcttgcccacggtcgatagcagcgtgcgcatcggcttcgacgccttggcagatcgcctgggcgtgcggccgcagatcgtggcggaagtcgaggacatggcgatgatgcgactgcttgcccgcgaagacatcggcctggccgttctgccgccgatcgtggtcaaggacgagattgccgccggggcgctgatggaaggcgatcaattgccggacatcgtggagacgttccatgcggtcaccatgtcgcggcgctttccgaatccgttggtgcggcttctgcttcagcccgcagctttgtctggaagcctgtagctccaagtcgatgtcgcgatggggcatggacttaagacttagagcggctaacaaaacgtagcgagcagccgccaggcgagcgcggccggtgctcggaatcggcatgtaccacgcgagcactgcggttctgagcgcgccgtccgcgcccgcctggcggtggtgagcgcagtcgttttgttagtcgctcttacagcaagtcgctggcacgcgaagtgacgccgaaaggcgtgtgtgggttgagcgttgcgccgggctggatcgagaccgaggcgtccgtggcgtttgcgcagcggatgtgggaagaagccggaacggactgcgaaggcggcaagaaaatcgtgatggagtggttgggagtcattccggtgggccgtcccgcccaaccgcaggaagtggccgatttgattgctttcttggcgtctccgcgcgctgcctcgatcgcggggtctgaataccggatcgacgggggcacggttcctacgttgtaggcgtgagtctcaggtgtccgccttgcgcgtgcacaagacggacacctgagaaatcgcagctgtttgcaactttacccatcacctcgccaggagccactgatgcgttggatggatgtttgcggcggtcgtcggatgcttgctgcgatgttgctctgcgtagcgatgcaaaaggcgtgggcggtttcagacgacgccggggttggtcgagactggatcgtgcgtggagccgagttgatgcagggaatcgagggcaggcaggacggcgtggcaggtgggtaccaggcgcaacgtcaattggccagtacgcgcgcgatggcctacatcgaaggtgtggccgatgccggcagtggtgcgcgatggtgcggggtagggcaggtacgtccgcacgagctggtcgatcgggtctaccgctatcaacgcggtttgcccgccgagcgcctgcaacacagcgcagccacgctcgtgatcgaagcactggcgcaggcgttcccgtgtgcctccacgccttgatgggaagcgcccatcccaggcgccgcgtcagttgagcactgcggtgatgccgacattgaaagcaaagccaccgcacaccagccaggcgaacaagatggccgcgagtgccagcggcttgatgccggccttgcggatcgccgagacgtgcgttgtgaggcccaggccggccatggccatcgccagcaggacggtgtcgatgtcgatcacctgttgcaccagcgcatggggcaacagcgccagcgagttaagtccggccaccgccacgaatccgagcgcgaaccagggaatcacaatgtcgctacgctgagtgccatcgccatcgccatcgccatcgccatcgccacgatcgccatccaacgcctctgtgtgcttggcactgtcgcgagaaagataggctgacaacgccacaagaaacggtgccagcatcatcactcgcaccatcttggcgatgacggcggtagtggcggcctgctcgctgacggcccgaccggcagcgaccacctgtgccacttcgtgaatggtggagccggcgaacacgccgtatgccgtcggcgacaggtcaaaccagcggtagtgtgcaatcaggtgatacagcaccggatacagaaacatcgccaacgtaccgaacaccaccaccgtggctaccgcgatcatcacctgttcggcgtggccgcgtacgacgggttcggcagccagcaccgcggcagcaccgcagatcgagctgcctgcgccgatcaacatggcggtgttgcggtccaggccgaacacacgcatgccgagaaagcaggcgaggccgaaggtgctgcacagcaccgtcgcgtcgatggcgacgccggtccagccgacgttgccgatatcctggaaggtcaggcgcaggccgtacaggatgatgcccaagcgcagcaggttggccttggagaaccgcacacctgcgccagcgttcgcgccgaggcgtggatagacagtgttgccgaccagcatgccgagcacgatggcaagtgtgagcgcgctgatgccgtttgcctgcagccagccgagcttgcccagctgcatcgatatacaggccagtacgccggtcaatgcaagaccgggtaccaactgccgcatacggtgggctggaacagcggtggtgtgcatggcggcttgatcgcgtcttgcggaaggcatgcgtgcactatgaccgcagtgcgtctatccggcaaacggattatttcgctataaccaatccacaaaacaggtcacgagtctttacatgcgtctgacactgcggcagctgctgatcttcacggacgtggccgataccggcagcaccacggcggcgggggagcgcgtggcgctgtcgcgatcggcgaccagcggcgccctcaacgaactgggaagcctgctcggcgcacagctgttcgaccgcatcggcaagcgcttgctgcttaacgacaacggccgcgcattgctgccgtaggccagggccttgcttgacggcgtgcaggaaattgaacgccagttcgggctcggagccgccggtgtggccgcagcgccggtgcccacacggcttcgcgtgggtgccagcaccaccatcggcaactacgtgttgccgtcactgatcgccggctatcgaacagcatggccgggcgccgcggtggacgtggtcatcggcaatacgcgtgaggtggctgccgccgtgagccggttggaggtggacatcggtttgatcgaaggcccgtgccatgaggcggatcttgaggtcgtgccgtggcgacaggacgcgttggtgatcgtggcggcaccgacgcatgcattggcgcaggccgccaagcaggcactcgttccgttgaaagccttgcgacaggcacgctggctgcttcgcgagccgggttcaggcacgcgtgaggcggtggagcacgtcttgttgccgcacttgcatcacctcgatagcgagatgcagcccgggagcaccgaagcgatcaagcaggcggcagcggaaggcctgggactggcatgcctgtcgcgatgtgcggtgcaggacctggtgacattgggccggctggtgattgtgcacaccaccttgccgcggctgacgcggcgcttctacaggatccagcaccgacaaaaacgtctgtcgggcaacctgcagcgcttcgccgcgcattgcgatcggcttgaagtggagcctttctgatggctgacgtgctgagcatgcgccggacgacatgacctattttcacgctcatgtccgcgtgtggcttgcacgcaagcaatgcactgccgacgctgcggcggctgacgttgcgacacgcgtcaggcgccgctgccgcacaaacaaaaaagccgcgcagtgcgcggcttgatgcatgacccggactgaagcgtgtcttcagcggaccttggccaacgccacacgcgcgtcggccatgaacttctgcgcttcctgcggtgttgccaggttggcgccgagctggctgagcacttgttcgatgtcgctggaggcctcccaggcttcatcgcagagcatgccggcgattggaccgagatagttcagcgcgacttcttccagtgcatcgcggacgcggtcgtcaggcctggcgttctgaccgctggacaccggtgccgcactcgcgcttgcaacagttgccgcagctgccggcgcacgcaccggcgacggtgcgccgccaagatcctgttcgaagccgccagtcaaccattgccgcgagtcttcgctcaacagcgagggtttgcccaggccggcaccagggtcgacctggaagcgcgacttcgccgcgttgaccatggtgaggcgttgtaacgcctcatcattacgcagcatgcggaataccacttcttcgatctgcccgctgttgatgcggacaatgcaggagtggttttcctcggtgacgatgaacagaaagccggactccttattcaatgtcagcgctttgagctcgcgcaggatctcgatcagcggacgaaattcattggacatggcgtcttccttgcctcattcgttcgggtgggaaggggtggctcatcgtttgttgagccgctccatcgccagtcgcacgctattggacaggcgcgaaatcgcccgcgccagcgtgccgatttcgtccttcaggttgacctcggcgatggtgtggttccacttgcccatgctgagctcttctgccacagcggtgaggttctggacggggcgcaacactctgtcccagatcagggcggactgcacgccaaccatcagtgcgcagatgagtaagccaaccccggcaatccacaacgattggtgcaagatcaaggcgttgaggtcgctcttcgggtaggccgataccaatgtgaagccccaatcgcgtatctcctctttaaccaccacccagtcttgcggcttctccttgacgatccgctcgatggtggcgcgatctgtggtggaaccggtgtccgattggaagcgcaacttattcttgatgtccaacaccgcgacgaagccggacgagagaacacgacggctgccgatcacggtcgccaactccggtgtatctgccttgtgggcgacaccccaagcaccgatgacgcgcttctcgttgccggcaaagatcggctcgtagccagccacatatggattgccgagaatatcgaccacgccatagaagctctctccattgcgcagtttgatagctgcctggctgttcggatcgagcacgctgccgacggcgcgcctgccgtctgcattggtgaagctggtggagatacgaacgaagtcgtcgccgacgcgcgaaaacagcgttgcgttgccctgcttactgctggaagcgccgtcgtcgaccaagatggacgcggcgctgtcgaccaggctgaacgtattggcctgagacttctgacccagcagaaggtcgttggcgatgcggcccccgacgtggacttcattgccttgactagccagtcctagcgcgtcggattccttgtgcaaatggcggatcgtggcgttgacgcgatcgagcagcatggtgcgggtaagcgagaacatggtctgggtcaaaatcgaagtgcgcccgatggacgcttgtgtttcagactcgatccgttttgcctcggtaaaagccaaaacaaccgttaggcctgacatcacgactaggcccaaggccagcaccggcagcagcaggcgcacccgcaaagagtgacgaagcattgcattccccctgaacgcattaagaaaatagatgacactgcgccagtggcacagtgcgatggttggtatcttgattagcggccgatgatagccatactgaagcggctccccagccgcaattagtggatatgttagcgcaagcaaatccattttgggatgcgcgtgcggattctgcgggggcgttgattcaacattcgcttccgcatggagcgggccaatcacccgtttggccttgtctggtctgggtgcgagcgcttggcagcagttaccgacgtcgcgaatggtgtccaccagctcgcgtctcagcccgctcttgagcagatagccgcaggcaccgaactgcagtgcacgcactgcgcgcgcatcgcaggtgtaagtcggcagcacgatgacctttgcagcggcgtcgacctggtggatgcgctggatcgcttcgaccccgtccacgcgcggcatctgcagatccatcaactgatacgcccagggttccatagacatgattggacgagtggggagacgaggtggactgcgtgcgcgtggccgcggcagcactggcgagagttggtggcgataacgccgccacggctgccgtgccggaaaatgagaaagtggcggcgtccggcatcggccggatgcgcctcgaacggatccataagaactcctgtaggcgagggcatgcagcccggcggtcgcatgcgcgcgcaaacgcgtcatgccggcgtgcccacgcagcgccaagccatcgcaggcaacggacgggccggtgcatgcgctaaagcgcgaatgctatgcacacagattgcatgcgcgtgcgcagtgcagcggccagcgcgtggactgtgatcgggtcgagcgatgcgcaggccaaactcaaagagacgtcaacggatgcggccgcttacggcgcgcctaatcacggcccccagtgctggtaagtcttgaagcgagtagtgcgcgaggtcttcttcagcttccgagccagacagcacacctcatcgaacccaagcgcagcgtcgatgaaagagatcgtctttcagtgcagcgcggtgtcccacagcagcttcaaattcaggcacacgatcactgccgcaatcccccacgcgatgcgcaccagccatgcaggcgccaccaacgcacccattaattgccggtcggagacaaaacgcacaagcggaatcaccgcaaacggcaactgcatcgacaacaccacctggctgagcaccaacaaccgcgcggtgccggcttcgccgtatagccaggtcacgatcaccaccggcacgatggcgatgccgcgggtcagcaagcgccgcacccatggcggcaggcgcaattgcagaaagccttccatcacgatctgcccggccagcgtggcagtcacggtggaattgatgccggaagcaagcagcgccactgcgaacaaggtcgaggccaggccaacccccagcatcggggctagcaacgcatgcgcctgttcgatctcctgcacgtcggtgcggccctgcgcatggaataccgccgccgccagaatcaggattgaggcattgataaacaacgcgaacatcagggccacggtgctgtcggtgaccgcccagcgcagcgccgatttccggccgacatcggtgcgcgggtatgcgcgtgtctgcacgatcgacgaatgcagatacaggttatgcggcatcaccgtcgccccgatgatgccgatcgccagatacagcgcctgcgggtcggtgacgacctgcgcacgcggaatgaaaccacccagcacagccgcaattggcggtgcggccagtgccatctggagaccgaagcatacgaagatgatcagcagcagcgcgatcacgaatgcttccagcgcgcggaaaccacggttcatcagcagcaacaccaacaccacgtccaccgcggtgatgatcgcgcccatggtgagcggaatgccgaacatcaacttcaacgcaatcgcggtgccgatcacctctgcaagatcgcaagcgatgatcgcaagttcgcaaatgccccacagcgcaagattgacgccgcgcgggtagcgcgcacggcaggcctgcgccaggtccagcccggttgcgatgcccagccgcgccgacaggccctgcagcacgatcgccatcaggttcgacaacagaatcaccgacagcaacaggtagccgaactgcgagccgccggccagatcggtggcccagttgcccgggtccatatagcccaccgacaccatgtagcctggccccagaaacgccagcaggcggaaccaccaatgcccgcccttgggaacggcgacgctggcgtggtggtcgcctaggctaccggtggcagtggctgacgacggcgctgaggcggtggtgtcggcggacatggagaggacatcgggacggggcgacaaggatgatatagcaagtgctattctgttgagtattggcaaactcaatcgtattgatcggctgcgtgcttcaaactatgtgcccggcaccgatgccggcgacgatagcgaggacgagggtgggcaagagcgaaaagatggaagcggccgcgccggtcctgatcgatgcgcaggtgcatatggagagcttccgtcaggtgcgccaagcgcgccgcgccgagctggtcgaagactatgtggagctgatctccgatctgctggtcgacggtggcgaagcgcgtcaggtcgacatcgctgcgcgcctgggcgtggcgcagcccaccgtggccaagatgctcaagcggctggtgcgcgatggttgggtgatccagcggccctatcgcggcgtgttcctgaccccggccggcgaggcattggccgcctccagccggcagcggcaccagatcgtagagcgcttcttgcttgcccttggcatcgacgaagccacggcgcgtcgcgatgcggagggtatcgagcaccatgtcagtgaggcgacggttgctgcgttcgccgcgttcctggaccgccagggcagttcggccacgtgagattgcccgccgagcccatcgatgcgccgcacgcggcgatcgacgtgcactggatgcagcacgccctgcacctggccgagtgtgccgagcgcgaccatgacgagatcccggttggcgcgctgatcgtcggtgccgagggcaacgtgctgggcgaaggttggaacttcaatatcgccagccacgaccccagcgcgcatgccgaaatcgtggcgatgcgcgacgccgggcgccgcctgtccaatcaccgcctgatcggctgcacgctctacgtcaccctggagccgtgcgcgatgtgtgcgatggcgatgatccatgcgcggatcgcgcgcgtggtgttcgccgcaagcgaccccaagaccggcgcctgcggcagcgtgttcgacctgctggccgacccgcgccacaatcaccgtgtgcgggtgtgcggtggcgtgcttgcggccgaggcgagcttgcgcctgaccaattacttcagagccaagcgcggcaagccgccacttgcgccctgagcgacgcggccgcggtatgatgcgcgcccttttcagcacccggccggcgacggccttccacaggacggcgatatggcagagaaccttgcaggcaacgaccgactgatctggatcgatctggaaatgaccggcctggataccgatcgcgattcgattatcgagatcgccaccatcgtgaccgatgcgcagttgaacgtgcttgccgaggggccggaactggccatcgcgcatccgctggaaaccctggaagcgatggacgagtggaaccgcaatcagcaccgccgttcgggtctttggcagcgcgtgctcgacagccaggtcacccatgcgcaggccgaagcgcagaccgtggcattcctgggcgagtggatccgcgctggcgcctcgccgatgtgcggcaactcgatctgccaggatcgccgcttcctgcatcggcagatgtcgcgccttgagcgctatttccattaccgcaatttggatgtgtccaccatcaaggaacttgcgcggcgttgggcgccgacggtggccaatgggtttgccaagagttctgcgcataccgccctcagcgatgtgcgcgattcgatcaatgagctgcgtcactaccgtcagttcatgggtgcacttggtggcgataccgctatggatgtggaaggctgagaatctgctggcgtgggttgcgcagttggacgcgcagccgtacgaggcgtgtagcgggacaaggtatgcggcgcgcaggtgaggcacctctcagcctcacttcttcacctccatcgcaaacgcgattgcgcgccatccacgctcacaaaaaagccgcatcatccgatgcggccttttcgtttttcactgcgctattgcaagttttgccgcatcaacgcgccaacgaaggtcccttgttcagatcgccatcgtcggtgacgcctttgagcaacaggtcggagatcggcttgccatcggcatcgtggtgatacacatgcagatcgcgctgcgggtaagggatgttgagcccgttctcgagcagctgattgcggatactttccagcgtggtgctcttggctgcgccgaagtttccgttggtcgcatacgcgaacaacatcagatcgaccgtgctttcgcccaggttggtgacctgcacgaacggtgccggcgactccaggatgttcgggttgtccttggcaatctgcagcaacaactgctgtgctttcttgagatcgtcttcgtagcccacgcccacggtcacttccaggcgacgattgggcagggtgctgtagttgatgatcggtgtagtggtaatggtgctgttgggcagggtgattatgcgttcgtcgaacgaacgaatgcgggtctgaaagatccggatctcgtcgacgatgccttcctggcccgcgatcaccacatgatcgccatcacgcatggggcgcagcacgatcagcatcacgcctgcggcgatgttggacaacgaatccttcaacgccaggccgactgccaggcccgctgcaccgagcactgcgatcagcgaggtcggtggcacgccgatctgactcagcgcactgacgaacaccagcaccagcagcaacgcgtacatcacgttgcgcaggaagttggtcagcgtcatctccacgcgcgcgcgggtgagtgcgcggtgcaaccattggctgagttgcctggccagccacatgccggccacgacgatcaggagtgcgacgctccaattgaccgcgtattgcgcccaagggatcgctgcccaattgaatgccggctcaccggtcgtcgccggtttcgcaaccgttgctcccgctgccggcgttgcagcagctgctcctgcagctgcggcccacaatgcacccgccagtcccatcagctctcgctcttgagcttagccagacgcaaccaggtatcgaccacggtgtcgggattcaacgacaccgattcgatgccttcctgcatcagccattcggccagttccgggtgatccgacggcccctgcccgcagatgcccacgtacttgcccttggcacgcgcggacttgatcgccatcgacagcagcttcttcaccgccgggtttcgctcgtcgaacaggtgcgccacgatcgacgaatcgcggtccaggcccagggtgagctgggtcagatcgttcgagccgatcgagaagccgtcgaagatgtccaggaactcgtcggccagcagtgcattggacggcagttcgcacatcatgatgatcttcaggcccggctttccatcagcaccgtcgccttgcttgagcccgttctgctccagcacctcgatcaccttgcggccttcttccagcgtgcgcacgaacggaatcatcacccagaggttgtccaggcccatctcgttgcgtaccttcagcaccgccttgcactccagcgcgaacgccttggtgaaggacgggtcgacgtagcggctggcgccgcgaaagccgatcatcgggttttcttcatgcggctcgtaacgcgaaccgccgatcaggttggcgtactcgttggacttgaagtccgacaaacgcacgatcaccgtgttcggtgccaccgacgcggtcagcgtggcgataccttcggccaggcggttgacgtagaagctcaccggatcgccgtaaccggcaatcttggcgtcgatcttcttgcggacgtcggcgtcctgcttgtcgtattccagcagcgcgttcgggtggatgccgatatgcgcggcgatgatcatttccaggcgcgccaggccgataccggcgttgggcagctggccgaagtcgaatgcacgttccgggttggccacgttcatcatgatcttgagcggcgcaggcggcatgttgcccagatcggtggtggtgcgctcgaacggcagcaggccctcgtagatgaagccggtgtcgccttcggcgcagctcacggtcacttcctggccatcgctgagcacgtcggtagcgttgcccgagcccaccaccgccggcacgcccagctcacgcgcgatgattgccgcgtggcaggtacggccgccacggttggtgacgatcgccgaggcacgcttcatcaccggctcccaatcggggtcggtcatgtcggcgatcagcacatcgccagcctgcacacgattcatgtcgtccagcgagcgcaccacgcgtgcgacgccgccgccgatcttggcaccgacggcgcggccttcgaccaggatcttggcgtccttggcttccagcgagaaacgttcgatctgggtggcgtggctgcgcgacttcaccgtttccgggcgcgcctgcacgatgaacagcttgccgctgacgccgtccttggcccactcgatgtccatcggccggccgtaatgcttttcgatcaccaatgcctgcttggaaagctcctgcacgtcttcatcgctgatcgagaaggtgctgcgtagttccaccggcgtgtcttcggtgcgcacgcgctcgccgggcacatccgaatacaccatgcgaatggccttgctgccgagcgagcgacgcaggatcgccggcttgccagcagtgagcgtgggcttgtagacgtagaactcgtccgggttgaccgcgccctgcacgaccatttcgcccagaccgaagctcgacgtgacgaacaccacgtcgcggaaaccggactcggtgtccagcgtgaacaacacgcctgccgcacccacgcccgagcgcaccatcaactgcacgccggccgacaggaacacgtcttcgtgcttgaagccatgatgcacgcgataggcgatcgcgcgatcgttgtagaggctggcgaacacttccttgaccttgtgcaccacatcgtcggcaccggtcacattgaggaaggtttcctgctggcctgcaaacgaggcgtccggcaagtcttcggcggttgccgaggagcgcacggccactgccacgtcgccgccgccattttcggcgcacagttgttcgtaagcggtacgaatgtcgcggtccagttccggttgcagcggtgcgtcgatcacccagccgcggatctccttgccggcgagggtgagtgcgttgacgtcttcgacatccagcgtcgccagcttgtcgaagatgcgcttggacaagtcgttgtgcgcgatgaagtccttgaaagcttccgcagtggtcgcatatccaccgggtaccgagacgcccaacccggccaggttgccgatcatctcgccaagtgaggaattcttaccgcctacgcgggccaggtcggccaagcgtagctcatgcaaccacaggatattctcgttcaagcgcgatgctccgtatggccatcgcccgagcgggctggatggccgcgtccgtaggaagaagccgctatgatgcagtgcacagcggaatatgcacaagcacgaacccgaagttttggacacaagttcaaagaggtggtcttgatgtcaacaattcggccggtgttttacgtctccgatggaaccggcatcaccgctgaaacgattgggcatagcctgctcacgcagttcagcggattcaacttcgtcaccgaccgcatgtcgttcatcgatgatgcagaaaaagcgcgcgacgccgcgatgcgtgtgcgcgctgcgggcgagcgataccaggtgcgcccggtcgtggtcaattcgtgcgtcgatccacaattgagcatgattctggccgaaagcggcgcgctgatgctggatgtgttcgcgcccttcatcgagccgctggagcgcgagctcaacgcgccgcgtcattcgcgtgtgggccgcgcgcatggcatggtcgatttcgaaacctatcaccgccgcatcaacgcaatgaacttcgcactgagtcacgacgatggcatcgcgctgaattacgacgaggccgatgtgatcctggtggcggtgtcgcgtgcgggtaaaacgccaacctgcatctacctggccttgcattacggcattcgcgccgccaactatccgctcaccgacgaagatctggaaaacgaacggcttccgccgcggttgcgcaactatcgcagcaagttgttcggtctgaccatcgatccggagcggctgcagcagattcgccaggagcggcgggcgaattcgcgctacagcgccgcagagacctgccggcgcgaagtggcgatcgccgagcgcatgttccagatggagcgcattccctcgctcagcaccaccaatacgtcgatcgaggaaatttccagcaaggtgttgtcgacgctgggtctgcagcgcgaaatgttttgagcgtgggtggggattggatattcgaagttggtagccggcactggcgttccggccgccttccccgttgggtcgaaagagctgtgggcgaggttccgtcggcggctggggatacgaggcgcgcggggcagcgctccgccaaggtaggcctgcggtggggccctcgtcaatgctgcccgtgcggcggcgcagcgtgtaggatcggcccatggcccaagcattgagcaaactcgaacgcattcccaaactgagccgctttggctggctgatgggcttgtacgcagaaaacttccagcatctgacccggctgttcgctcctgccgatttggcccccggttcctatgtatcgtcgatcggcgacggcctgaacttgcggctggacgtgatcgaatgccaccgctacacggtggaactgcgcttgacttacgacctctgcgacccggtcaccggcgagccggacccgtcggcgtatgtgcgcctgtatcgcgacgcgcgccaggcggagaccacgcattgctatgtcggccgtcgctggcaggacgtcatgggcatgttcccgccgccggccgagctgatcagccaccgcatgcgcatgaatacgttcctgggcaagtggctggagtacctcgccgagcgtggtcacggcgttgcgacgctgcacctggatgccgatgacctggcgcctccgcggccgaacgcgcaggccgccgtcggctgagccggcgttgccgcggcgtccgccgcaccgctttggtcataccgcttcagtcatactggtacgcttcgtgtcagattgcgtgccatgccctataccccgattgtcgccacgctcggctacctgttgtcgcccgacggcacccaggtgctgatgatccaccgcaatgcccgtcctggcgatcagcatctgggcaaatacaacggcctgggcggcaagctggaaccggacgaagacgtgctggcctgcatgcgccgagaaattcgtgaggaagccggcgtcgactgcggcgaaatgcaactgcgcggcaccatcagctggcccggcttcggcaagcagggcgaagactggctgggcttcgtgttcctgatccacagcttcgaaggcacaccacatacctgcaatccggaagggatgctggagtggatcgcgatcgagcagatggaccaggtaccgatgtgggagggcgaccgcaacttcctgccgctggtgttcgatggcgacccgcgcccgttccatggcgtcatgccgtattgcgatgggcgcatgcagtcgtggacgtattcgcgcatctgagcggtgtgcttgcccggcggcgtgcgcactactacggatctctgctcgttgcagcagcactgacgtcagatgaatccgactgccgcatctggacctcatcaatgcgcgcatgtgggtcagcgatctagcaggctgctgaaataccagccgttgtcgttgggcgcgtacatccgctcgaacagaccgtccaaacgccgcagcgcctcgttgacgcatctcccgcaccgagcgcaatgggtgattggccgggatgaattcctccagccgcttgaccgtgaacaactgttcgctgaagaagtctacgccaggcatcggattgggctgtgtcgagattcgggtagtctacggggagaggggtatttcagcagcctgctaggccttgatagggagagtgtcatgggcatggctccaaagcacgatcaactcgctgcaatgtcagacgaggagccgattgcctgctataacgtgcacgccgagcagacagccgtcggtacagccttttaccgtgatgagcttgcgcggcggcaaatggcccgtgaaggtgcacgcatgcccaacctagccaacaccgtagccaagctcacgtgagttatcctcggcctcactgcggtaaatgcagtccttgtgcttgttcaactgctcaaggcctaacgattcattcaagccgacgccgcttcgcgggtcggcctaattccggagttaggcaccatgtcagacaagatcccaactgaaagacaagtgctccgctgcatctacgacatgtatttgccgaactatccattccagccggaaaagggttctatcggacagttcatcatgcccatagatgtggaagcagttgctacacgccttggcacaagcaagtatttgctctttggctatctaacttattacctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagacaacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagatcacaaatatcgccaaaagacaggagaaaacagcgccgtgcatctgttttctcaggttgctggggacatcgggcatgcagtcaattttccatatctggcagcgatacttgcgtggcatgatcaggagcattcaaagttcgcgtggtctcttggcgtttctctagtggctcttgctctgtcggtcggtgccatcattgctcaggtggttgcgcggtaatggcgcctaattccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtatcaacggattcggatttagtaacacagtagaactaacaggctattgaaataccagccgtcaagcgagtcggcatcatcggcattctcccgcaccgagcgcaatgggtgattggccgggatgcattcctccagccgcttgaccgtgaacaactgttcgctgaagacgtctacgccacgcatcggattgggctgtgtcgggatgcgggtagtctacggggagaggggtatttcagcagcctgttagcactacatgtcaccagatcagtgcgcagtgtccgcaagtagcggagcatcccacgcccgccagactcaaccattctttctcgaccatcgaccatcgccgagcatctgcgctctccacagaacggcggacgtggcatcgttctccacagcccccgtggatgaaacctgtgcaagtctgtggacaagtgtgcacagtccttgtgccatttgatgcgcgcgctggctgatcacattttcgccagcgcgattattgcgccgtccagccgccatcgatggcaatggattgcccagtgatgttgcgcgcggcaggcgacatcagaaatgccacggtgccggccagctcgtcgtattcgataaaggtgcctttgggcatcggcttgagcatgacatcgcggatcaccgcgtcctcggcaatgctgcgggtacgcgcctgatcggcgatctgccgctccaccagcggcgtgcgcacatagctggggcacagcgtgttgacggtgatgtcgcaatcggcggtttccagagcgatgaccttggccaagccgaccaacccatgtttggcggcgacataggcgcttttatacgggctggccaccagcgagtggatgctgccgatgttgacgatgcggccatacccggcagcgcgcatatcgggtagcaccgcgcgactgagacgtgccgcaccggtaagcatcacatccaccagtaacgcccattgttgcatcggaaactcttccagcgcggccacctgctgcagcccggcattgttcacaagcacctgcggcgcgcgcgaagcgttggtcagtgcctgcgcgatgctttccgcgtcggtcacgtctaactccagcgcctccgccgagccaccggcccagcgcagcgcctgcgccgtacgctcggctgccgtccaatccacatcgctgacgatcaggtggtggccgtcggccgccaattgggtggcgataccggcaccaatgccgctgcccgcgccggtgatcaggatgctgcgcatcgggtgtcctcacgaagtcatgcgcgaccggaagcggtcacgcgaatcgccagcctagccgagtgtggcgaaacggtcgcctgcatggcgtgcgcgcgctacccttcgtgtcttgcccacctcaggctccgcatgaaacgccatttttcgatgctgcgcgatttccaactcgcggactggttcacacttgccaacgctttctgcggcaccggcgcggtgtttgcggcgatgcgcttcctgcaagaggagcatcgtggcgatctgttgctggggatggcgctgattccgctggcattcgtgttcgatgcgctggacgggcacgtggcgcgctggcgcaaggcgtcttccaccctgggccgcgagctggattcgctggcggatgtgatttcgtttggcgtggcgccagcggcgctggggtatgcctgcggcatgcgtggcggctgggactggctggtgctgagctatttcgtctgctgcggcgtgagccggctggcgcgctacaacgtcaccgccgaggagatcgccggggaggccgacaaggtgccgtatttcgaaggcacgcccattcccaccagcctgctgctggtgatcctgctcgcggttgccgccagcatcgggcatatcggcgagaccttgtggtggggccagtggcagctcggtccgtggcagttccacccgctggtgctgctgtttgcggtgtccggctcgctgatgatcagcaagacgctgcgcatccccaaactctgagcggcacactgggatgcacgcggtaggatggctcggtgaacggtcacgggacggaatgatggcaagcagcggttcggacaacggcaatttcgacgacaaggcgcgccaatactgggctgcctggggagatgccatgcgccacggccaggccggcgccgctgcgcaacaaccgccgcccgcgtccgctggcgacgccccgcaggattggcgcaaggcggtagattggtggtcgcagttgctgcccacccaggccgcaccgcaggcgcaggaggcaatcaaccgcttccgcacccaggccggcgattggctcggcaccatgcaacaagtggccgcgcagtttgcggggcgcgacacctcggccaatgaagtggccgatgcctggcgccaggcggtccaagggcagggcgaacagttgatgcagtggacgctgggctcgctgcgcggctgcagcccggtcgggttcgacccgtggctgcaggaagcggcgcagacgctgcaaaagtggcgggaggaaaacgcgccgtggctggacatgccggcttttggtttgaaccgcaatcaccagtcgcgcctgcagaagttggctcgtgcgcaacaggatttccaggcccaatcggaggcctatggcgagcaactcaaggtagcgatcgagcaggcgtttgcgcgttttgcgtctaagctgagcgagcacgagagtagcggcagccagttgaccagcgcccgcgccttgttcgacctgtggattgaagcggccgaagaatcctatgccgacgtcgccttgtcgaatcagtttcgcgaggtgtacggcggtttcgccaatgcccatatgcgcctacgcgcggcgctacaggaagagatcgagcagctaagcgaacgcatcggcatgccgacccgttctgagatggacgccgcgcaccgacgcatcgccgagctggaacgcctggtcaggcggatgctgcgcaccgcagcgtcaccggcgcgcaagcccgcggcagcgcccgaaccagatccggtcgcaccggctgccggcaagcgtgcctcggccgccaagccgagcggcgcagccaggccggccacggctgcgcgggtggccaagcagggcgcatcaaagaagtcttccgtcaaaaagactacaacccaaaagacggcgcctaaaaagacctcggccatcagtaagccagcgaaaaagacgccggctaacaagagcagtggcgcgaaaccctcggccaggcctgcggcccgcacacccgccgcaggtaaaaaacgtggagcgcaggcatgaagggcccattggggttcagcgccgaagacctgatgcaggaaaccctgtcgatgcaacgcaagttgcgcgaagggctcaagctgctgcccggtgtggacgacgtggattacggcgtcaccgagcgccaagaaatctggcgcgacggcaaggtggtgctgtatcgcttcatcggcgagcaggcgccggtggccaagacgccgctgctgatcgtctatgcgctggtcaatcgcccgtatatggtcgatctgcaggcggatcgctcgctggtcaaaggcttgctgagtcatggccaggatgtctacgtgctggactgggggtacccggaccgctccgagcgttacctcacgctggaagattatctgctgcgctatatcgatggcgcggtggatcgtctgcgcgcgcagtccgggctggaggcgatcgatgtgctcggcatctgtcagggcggcacgttttccttgtgctatgccgcgcttcaacgcgagaaagtgcgcaacctgatcaccatggtgacgccggtggattttcacacccccgacaacatgctgtccaactgggcgcgcatggtcgacgtggatttgttcgtggataccatgggcaacgtgccggcggatctgatgaacgccagttacctgatgctcaagcctttccggctcaatctgcagaaatacgtgggcctgctcgacatcctcgacgacaagcaggcgctggaagattttctgcgcatggaaaagtggatcttcgattcgcccgacctcgccggcgaagccttccgcgaattcgtcacgttgttctaccagcgcaatgggctggtcaccgggcaggtgcgcatcggtgggcaggcagtcgatctgcaggcgctcgacatgccggtgctgaatatctacgcccaacacgaccacctggtgccgccggatgcctcgcgggcactgcgcggactggttggcaccgaggattacaccgagttgagctttcgcggtgggcatatcgggatctacgtctccgggcgcgcacagcgcgaggtgccggtagcaatccatcgctggctgcaggaacgtggcggcaatgcctgatatcgacgcctgcggcacgcgcaggtggcgctctgctgagcaggcagtgcagccgtcacggtatgctgctgttgcgctttctagactgttggctacgtttgcaagagtcctgccatgtccaccaccacactatcccgctcccgcaatgaccgcatgatcgccggtgtcgttggcggcatcgcgcatcgtttcgggtggagctccacgttgctacgcgtgttgttcgtcatcgtgtccattgcctcggctgcgtttcccggcatcctggtctatctgatcctgtggctgctgattcccaaccaggccgattgaatccagctgagcgctggcgatcagcattgcaggcgctgggcgcgtgatggacgctgcccaatagcgtgctcgggctggcgatcggcgcagccaggtattgttgtggcgcgcgcgcagtctggtcgccgcgggaacatgccgtggtcttcgatgcctggcgatgggggccgggcggggcgatgacattgggcaccgtgatcctgctcaacggtgcctcgctcgacctgcagtgcagcacctatggccacgccgccggccggtgtgagcatccaccggcgggcctgggcgaccacgagcgcgcgcatgtggatcagtacatgctgctggggccgctgtttgtgccggtgtactttttgtgcggcggcatcccggtgcgcaacccgctggagcgggctgccgatgcggatgcaatgcacggccacggctggtggccgtgggggtttcaacgcagacgcgagaagccgaacacgtcggacaacgggtgaggcgtgccctccagttgggcgcgtaataatcccgcgccaatcgcgctataggtaatgccgttaccgccatacgccatcgcgaacgatacgcgtggccccaattgggcgtgcggcccgaagaacggcaacccatcggcagtctctgcgaaggtgccggcccatgcgaacgcggggcgcaggcttacatcggacatggtcttggcaattttcttcagcagcgtcgtgagcttgctctgcacccgcgcatcgcggcgcgcggggatgtcgatagtgtcgtcttcgccaccggcgaccacgcgtccgtccggggtgctgcggacgtacaaatacgggcgcgctgtctcccacatcatggtgtgcttgagcgcacccatctcgctgtcgtgcaagggatcagtcacgaaagcgtagctactgcggttgcgcgccacccgctgcgacagccagcgctggttgccatagccggccgccagggtcacatgacgcgcgcgcacgctgacgccttcttcggtacgcagttcgacgtgccgctcgtgcgggtcgatcgctgcaacggcggtgcggtcgtagatgcgcgcgccgtactgctcgcactcggcgaacaggcgatagcacagccggtacgggtccacgctggcggccaggcggctgaggatcgccccttccgaatgcacaccgtagttgtgccaaagcggcttgcgctcgatccattccaccggcagcttgtgtgctttgcgggcgtccagctcgctgcgcaggtctttcacgttgcgggcgcggctggcgtagtacaggctgtcctgacgcgtgaaatcggtgcctcccagggtgttgcacaggccctgcaggtcgaggatggcttgtgcgcatgcgccatacgccagcgccgcggctggcatgccgtattgtttggccagtgcgatcatcggcgtatcgatttcgtactgcagcaaggcggtgctggccgaggtgctgccccagccgatgtcgcgctgttcgatcaccaccacttcatggccgtggcgcaggagttcgtgggcgatcagcgcggcggtgacgccaccaccgacgatggcgacctcgcaatgggtgtcttgctccaggcgagggtaagcgcgcatcaatccattgcggatcgaccagaacggatagccgcttttgaggtccatgcgatgttgtaaaagagtgagcggatcgcgattgacggccaagcggggtgaagcgaccgtgaggctggccccgccttggcgccgtcaccaaaccgcaaacagcacgcgttaacgtgcgtggaaagctcctcacggtgcgctggttatccttgcgaaacaacgcagcagcagcaaaaggatatgggtatgtcgattgtcctgtacgtcggtggcagcaaagatggcgacaagggcgtgatgccttacggctttagcaagtcgcgcgcaatgaccgacgctggccctgaggtgtacgtcgaacgcatggtgccgctaaaggacgtcggcaaggtccgtgtaatggcgctggaatcgctgcacgaaagccttctgatcgaacgcgccgccacccactacgcacgccacctcagctgagcgcggcggaataggtttacgacggggttgtcaacgggtttccgtggcgggcctgcactgcgaaaatgcttttttcagtgaagcggttcacgccgcgccgtcatgcactatagccagcttgcccatcagattgctcgcaccatcgccgacgagatcggtgctcagcccgcccaggcgcgcgccgccattgccctgctggatgagggcgccagcgtcccgttcattgcgcgctaccgcaaggaagtcaccggcgggctggacgatacccagttgcgcaatctggaaacgcgcctgacctacctgcgcgagctggaagaacgccgcgcggtgatcctgtccagcatcggcgagcagggcaagctcagcgacgaacttcgcgacgaaattgtggctgccgataccaagtcgcggctggaagatctgtatctgccctacaagcccaagcgccgcacccgcgcgcagatcgcgcgagaagccggattggagccattggccgatggcctgttgtcggacccgacgcagacgccggaagtcgccgcggccgccttcatcgatgccgaaaagggcgttgccgacagcaaggccgcgctggaaggcgcgcgcgcaatcctgatggagcgctggggcgaagacgccgcactgctcggtgagctgcgcagctggctgagcgacaatggcgtgatccgcgcgcgcgtggccgagggcaaggaagaggtcggtgccaagtaccgcgactacttcgatcacgccgaatcgctggcgaagattccgtcgcaccgcttgctggcgctgtttcgcgcgcgacgtgaggagtttctctatctggatctcgatccgggcagcgatgccgaggctgggcatcagtacgccgaaggccgggtggcgcgcagtgccggtatttccaatgaaggccgcccggccgatcgctggttgctggatgcctgcaggctgacctggcgcgccaagctgcacatgcatctgctgctggacctgttcaaccaggcgcgcgaaaaggccgaggccgaggcgatcgcggtgttcggcgacaacctcaaggatctgatgctggcggcgccggccggcccgcgcgtggttctggggctggacccgggcatccgtaccggttgcaagatcgccgtagtcgatgccaccggcaagctcgtggccaccgaaacgatttatccgcacgagcccaagcggcagtgggatcagtcgctgcagaccatcaaaaagttgtgcatgcagcacaacgtggagctgatcgcgatcggcaacgggactgccagtcgcgagaccgacaagctcgccggcgaagcgattgcgctgtgcggcgctgtcaagttgcagaaggttgtggtcagcgaggctggcgcgtcggtgtattcggcgtcggagttcgcggccaaggagttccccaatctggacgtgtcgctgcgtggtgcggtgtcgatcgcgcgtcgtctgcaggatccattggccgagctggtgaagatcgagcccaaggcaatcggcgtgggccaataccagcacgatgtcgatcagtatcgtctggccaaggcgctggaagcgcgtgtggaagactgcgtcaacgcggtcggtgtgtacgtcaataccgcctcggcggcgctgctgtcgcgcgtgtccgggctgtcgagcacggtggcggaaaatatcgtgcgtcaccgcgacgacaacggcccgttcaagcgtcgcaaggacttgctcaaggtgccgcgattgggcgacaagaccttcgaacaatgcgccggcttcctgcgcattgccgatggcgacgagccgctggacgtgtcggcggtgcatccggaagcctatccggtggtcgagcgcatcgtcggcagcaccggcaagccgatcaaggcactgctgggcgacggcagttttctgcgcggcctgaagccggagatgttcaccaacgagcaattcggtgtgccaaccgtgcgcgacattctcaaagagctggaaaaacccggccgcgatccgcgtccggagttcaaggcagcgcagttcgccgaaggcattgaggacatcaagcacctcaagcccggcatggtgctcgaaggggtggtcagcaacgtggccgcgttcggcgcgttcgtcgatatcggcgtgcaccaggatggtttggtgcacatctcggcgttgtcggagaccttcgtcaaggatccgcgcgacgtggtcaaggccggcgacatcatcaaggtcaaggtgctggaagtggatgtggcgcgcaagcgcatcgcgctgagctgccgtttgtccgatacgccggcaccgaccgatggctcagcgcaaccgcgcgaggctcgaggcaacggtccggggcagggcaggcgcgacggtggtgggcgcgttcaggcgcaagccaacagcaaaccgcggatcaccgtgccgccggccgataatgcgctggcagaggcgtttgcacgtgctaagcgtagctaagagcggctaacaaaacgtagcgagcagcggtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtacatgccgttccgagcagtcgcgcttttgattgtttggttgatcggcatggttggatggcgtggcgtggatccaacgtggaaatgggctggtctgcggtttggcttactcataagtcagtaaattagggaacaaatgtcgacgtctgctgtccaaccatccatgaagaagagagacggacgcttggtatcgcgggcggcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggctgcatcgcggctgggcgtacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttgggctgggtcaatggcaagaaccctggccagcatggcttcgccttcggtctgtggacgcggcaggtcgtgcgagaactgatcgagaagaaatgtgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtaacgcagtgggaaaagcagacttacccggcgatcgtgacgcacgccaagcgggaaaaggccgagattgacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcggtttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggacctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctgatgctcgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacccgccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccaacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtcgcctatatttctgacttatgagtaaaaatacgacaacgttcaaaatctcgatgccgagtctcgacggcagtactagcgcagcggcccagggcttggccgcttggtcagcttgcgctgcagcgagcggcgatgcatgccgagcagtcgtgcggctgccgacacattgccgccggtttcgtgcagcgcctgctggatatgctcccactgcaggcggctgagcggggtcatcatttcctgcgcggtttcttcttcgtccggctcgggcaggtcgtcgtcctcttcgcccaacgcacgcatgatggtggggatattggccggcttgggcaggtaatcgtcggcgccgagtttgatcgcctccactgccgtggcgatgctggcgtaaccggtgaccagcaggatgcgcatgtcggcgcggatctcgcgcaagggttggatcagtctcaagccggagtcgtggcccagcttgagatcgatcaacgcaaagtccggcagtgcgctgcgtgcagtggacaacgcgctggccgcatcggtggcggtgagggtctgcacgccgcggcgcgcgaggctgcgctgcagcgtgcgcaggtacaaggtgtcgtcgtcgaccaacaggccggtacggatcgggggacttgtcatgcgagtgcctcgtgttcgcagagcggcagacggaacccgacgcgcgcgccgctgccttcggcgggcagcatccacaactcgccctgcaggcgttccacggtggcatgcgagagcgctagcccgacgcccatgccgtcgtgcttgccgctgttgaacaaggtgcccggcagcagcgcttgcgcggtgtcgaagccggggccgtaatcgcgcacttcgccgctgagatggtcgtgttccacccgcagggtcaggtcgatctgcgggcggccgacgcgttcgccggcatcggcagcattgttgagcaacaccatcaacaagtgactgacgccgggctgcagcatcagccgcatcggtgcgtcctcgttgcggcgcaactcgatggtggggcgcaccagacgccattgttccagcacttccttcacggccacctcgcggctgaggtggccgttgtcggcaggcgccgccaatgccaggacgcgttcgtggcactgcaccagcagctcgcgcaaggtatccaggtcttcgcgcagttcgccttgctcgcactggtcggcaatgtcgtccaccagcagggtcatggtggccagcggggtgttcaattcgtgcgcgaccgacgccgcatgcgtggccagcgccacgatgccttcgttgcgggcgaagcgttcgcgcaacgtggagatctcgcgctcacgctcacgcatcgagaacgccaaccgcgtagcaaatgtcagcaccaccaccgccgacagcaggaagttggcggccatgccccacatgtgcaggctgagcgggtcgaagccgccgtagggcaacggcagcccgaacgcggcgctgatgatatagccggtcacgcacgaggccgccaccgccatcgcccagctcaacggcagcgccagcgcggccagtgcgatcagcaccaggaacaacgaaccgaacggattggcgatgccgccgctccagcccaccatccaggtcagcaccgtcacatcgaccagaatgtggccgaattcggtcgccgggctcaccgcgccgcggtgggcgacacgcagctgcgcatacaggttgaacaccgccagcgcggcgacgccggcccaaagaggctgctgcgacaggttcaggcccattagcccggtggcgaccaggatgctggcggcctggcctgcggtcgccagccaccgcaggctgcacagggtccgcaggaaggaagcgtcggaggtgttcatcacggcaatgctatgcgctcggggaggtggtggcctgcgacaaaccgtcgcatcggcccgaatggcggcccgcacggcgcttcagctgtgagcgcacgacggacaggctaaaatactgcgatgcatgacgccgtgacccgcccaacccctcccgccgacgccaccgcctggccgcgccgcatcactcaggccgtcaagatcggcggcgtgaccgtgggcggaggccatccggtcgtcgtccagtcgatgaccaacaccgacactgccgacattgccggcagcgtcaagcaggtggccgatctgtggcgcgccggctcggaaatggtgcgcctgaccgtcaacaacgccgagtccgctgccgccatcccgcgcatcgtcgacaagctgcgcatgatgggcatcgacgtaccgttgatcggcgacttccattacaacggccaccagttgctggcggcagagccggcctgcgccgaggcgctggccaagtaccgcatcaatcccggcaatgtcggtttcggcaagaagaaggatctgcagttcggtcagttgatcgaatgtgcgatcaagtacgacaaaccggtgcgcatcggcgctaactggggctcgctggaccagtcgctggccgcgcagctgatggacgaaaacgcgcagcgcgaaacgccctgggatgccggccgggtgctgcgcgaggcactgatccgctcggccttggattcggccgagcgtgcggtggagctgggcctgccgcgtgagcgcatcattctgtcggccaaggtgtccggcgtgcaggagttgattgcggtgtatcgcgacatggccagccgctgcgatttcgcgttgcatctgggcctgaccgaagccgggatcggcagcaagggcatcgtggcctcggcggcggcactgagcgtgctgttgcagcaaggcatcggcgacaccatccgtatctcgctgaccccagagccggggcagtcgcgcactcacgaagtgatcgtcgcgcaggaactgctgcagaccaccggccagcgtgcgtttacgccgatggtcaccgcctgtccgggctgcggccgcaccacctccgagttcttccaggagctggccggggtggtgcagaaccatgtgcgcgccaagatgccggaatggaagatcaccaatcccggcgccgagaacatgacgctggcggtgatgggctgcgtggtcaacggaccaggcgaatcgcgccacgccaatatcggtatttcgttgccgggtaccggcgaggcgccatccgcgccagtgttcatcgatggcgaaaaaagcgtcatcctgcgcggcgaaaacatcgctcaagagttcattggcctgatcgatcaatacgtcgaacgcacctatgcccgccgcgccggctgaatcgccggccggtgtcaagggatggttgcgtagcactgcgtggcggacggcgctgttgttcgccggggtgctgctaccgctgggtttattcgtagacctggccgatgaagtccacgcactggaaaacgtctacgtctacgtcgacgagccgctgctgtggtgcatgcgcagcatcgccacgcccgggctggatgcgtttttcggcgcgatctccaaagtgggctaccactacggcgtgattccggccgatatcgccatcgtgctggtgctactggtgttgcagcgctggcgcgagggcacgtttgcggcgctgggattcggtggctcggcattgctcaatatgggcgccaagcaggtcttccaacgcgatcgccccggcctgtgggaatcgatcgcgccggaaacgtctttcagtttccccagcggccacgcgatgggctcgatgacgctggcggcggtggtcatcgcgctggcctggaacacgcgttggcgctggccggcgaccattgccgccagcttgttcgcactcttggtgggtacctcgcgcatctatctgggcgtgcattatccgtccgacatcctgggcggctggtcggccgcactggtgtgggtggtcgggctgtacttggtgatgttccgtggcgcgcggcgaccgcactggcgcacgccgagcgctgtgatggtggtagagcacaggcgcgtgccgttcgccgactaagaacagctgacgaaacgacggtgcagccgccaggcgggcgcggccggtgctcggaatcgctctgtgccacgcgtacacttgggttctacgcgcgcggtccacgcccacctgacgacggctcgctacgtgtgttagctgctctaagagcggccgatacgctctcgttgcgtcagccgaacgccaacgatggcgccaatcaatgccagcaaaatcacgtaatacgccggacccatcgggtggtgcttgagtagcatcaccacaagcagcggggtcagtccgccgaacaccgcatcgcccaggttgtaggcgaacgagacgccggacagacggaccatcggtggaaatgcctcgaccatcacccgcggtatcgcacccagcacacccagcgcagcgccgagcagcgcatacagcgggaataacagctgcgggtcgcctgccagccgatagaacagccatgcgctgatgcctagaaacacgctgccaaccagcagaacacgcccgttgccccagcggtcggacagcgcgccggccaccaccgagccgatcgcctgcagcagcactgccaacagattggcctgcaatgcgaccggcgccggatagccatacgcactttgcagcagcgtgggtgtcatcagcgacaccaccagcactgccgccgcgatcacccaggtgagccacaacgacagcaccagactgcgcgggtgatcgcgcaacaccaccttcagcggcgtctcgcgcgccaatgcgcgcatggcgaccagctcggcgaacaccggggtttcatgcagccagcgtcgcaagtacaccgacaacagaccgaagatgccgccggccaggaacggcaggcgccaggcgtattcggcaatttcagacgccgtaaacgcgcgattgagcgcgccggcgcacactgaaccgagcagcacgccggtagccagaccggcggtcaaggtgccgcaggccagccctctacgtcgcgcgtggacgtgttctgacacgaacacacaggcactcggtacttcgccaccgatggccgcgccctgcagtaagcgcatcgtcaacagcagcagcggcgcagccatgccgatctgcgcgtaagttggcattacgccaatggcgagcgtgggcaaggccatcaatccgatactcagcgcgaacatacgtttgcggccgagtaagtcgccgaagtgcgccatcacgatgccgcccaacgggcggatcaggtagccggcggcaaagatgccgaatgtctgcaattgccgcgtccattccggaatgtctggcggaaagaacaacttgcccagcaccttcgcgaaaaagatgacctgattagccctgaccctcagctggatttttgttgcagtcccgcaaatagcttggcggcttcaactctggatcgcaacaccaacggttgtgaagtgatccaggcgacctgacctgagcgacttcactaccaaatggagttgcccatgtcatccagccgcctggacctgtcagaacgataccgcctacatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaaccggcacgcggcgaagtatcggcccgatcacgcgcagcgcatcagcgagcatcggcgcgcacaggccagccggcgaccacgcatcgacgctgagcgtatccgtcagatcgaggtcctgctgagggaggacgtcagtcccgaacagatcgccggtcgcaccggcttggccagtcacgaatggatctatcggcacatcgacgccgatcagaagcgcggtggtcagttattcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcgcacggaaagggcgtggtggtcagcatgaccgaacgccgcagtcgcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcttgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacttgccacgacagaccgatttcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaaaagcgttgcgaatcagagttgaattcgcccttcgttttaccgatgtgttccatgatgtctgatcttggcgctgctgatgcgaggagccggtgcgaagttctttcagccaggaccccatggcggcctggcattgggccggtttagcgataagcgcggaggtgctgcagctgaaggttggggctaatcaggaaagatgaagatgatgaagtcgtataattccagcccgccgcccagcgcggacaagcccagcgttttgtagtcgttgcgggtgagtggttctggcggggcgtcggtggttatgcagtcgcatcctgttgcgggtggcgatgcatcgccgttgaagcggcgtaacgtgccgagcgttcaatgatagccgccatgcggggccgtcgccacgtcgtttcggcgagggaatgccgatattacccatatgccttcacgcgaacacgcctgcgtgtttcgaccatcgcccgttgtctgggctttcgtcgcgaatcagtcggacacgctcgccagcgcagctgtttcggcgtgcagtgcagtggtgtcgaacaagggcagctgcgcatcggtgctgtccatcagcagcaaaatctcggtatcgcatggaaattgacgctgtacagcaacaactttgcagagtgcagcccgccgcaggcatggcgtacacgctgattgatgatgcagtagtagggcagggtggattcccagctcattccaccgacgcattccaccgatcaggccgattgttttgcttggaaccggcatgcgaactccatgacagtgcagcggatgacggatcgcgcgacgtgcagtgcatgcgctgcgcatatggcccgaagtgtacgtcggcagtcccgacaagaggcatgcccgaccacgcgcagcccgctcagggagcttcgctcactcgcccggcttggcgccttccaccggggcatgcgtggcggcgcggcgtgccagtacggtttcgcgatgggcgatgtagacgttggcgccgatgatgatggctgcgccgatcacggtgtggcgtttgatcgcctcgccgaacagccaccaagccagcagcgccaccaatggcagttgcatgaagctgatcggctgcaatgaggagacttcgcccagcttgagcgcgcgcgtccagaacaactgcccggcggtgccgaagataccggtggccaccaaccacagccaatcgatgccctgcggccaggtccattggaacagcgccggaatcagcgacatcggcacccagaatacgtaggtgtagaacaccaccgtgtcggagtcgtcgctgcgcgagagctgcttgatctggatcgcgacgacggcgctgatcaccgcagccaacagcgcaatcagcaagccgggcgtgaatgtggacgagcccggccgcagaatcaccagcacgccgataaagcccgccgccaccgccagccagcgccgcagccgtacctgctcatgcagccagatcaccgccagcacggtgacgaacaatggggtggcgtaggacagcgagatggcctgcgacaacggtagatggcgcatcgcccagaacccgcacagcatcgaagccaggccgatgagcgtgcgcgccagatagtgcggcaattgccgcgtgcgcggcagcagcttgcctggccgcacgatcaacggcagcaatgccaacaacccgaaggcattgcggaaaaacgcgatctcggtcgtggcaatcgtgctcgatgcaagccgaatggtgatcgccatcaagccgaaggcaaaagtactggtgagcatccacagcgcggcacgtcgcgagacctgcgctggcgtcaccaatgcgccccgatgatgcgcggttccggttccaggattaccgaatagcgctcgcgcaccgattcggcgatgcgtcgcgcgaaatccagcagctgcgcgccgctggcggtgccgtaattgaccagtaccagcgcatgttccggcgacacgccggcgtcgccctcgcgcctgcctttccagccgcattgctcgatcagccaggcagccgacaatttacccaggcctgcgtgctcgcccgggtacaccggcatgtcggtaaagctggcctgcaacgcggcgatctgctcgttcggcagcagcgggttcttgaagaagctcccggcattgccgagcacgtccgggtccggcaatttacgctggcggatattgatcaccgcctgcgccacgtcggccgcacgtgccaattcggcgcccatgcttgccagttcctcgcggatgccagcgtagtccagccgcaattcgcacagcagtggcagattgaattccactgccacgatcaaataacgttcgggctgctgcttgaacacgctgtcgcgataaccgagcgcgcaggcggccgcatccagccgcacgaactgctggtgatgccgatcgaaggcttccaccacgtggatgaagtcgcccacctgcgcgccgtacgcaccgatgttctggattggacaggcgccgacagtgcccgggatcaaggccagattttccagacctgagagcccctgttgcagcgaatacagcaccagcgcatgccagttcacgccggcgccggcacgcacgatggcgtggtcggcatggtgcgcgatgatggcggtgtcgcggttctcgaaacacagcacgcagccgggcgggtcgccagccagcaagacattgctgccgcttcccagcaccagcagcggctgatccgcaatctcgggcgcggccagtgcctgcggcaacgcctcgggcgtgtggacgctgagcaaccagcgcgccgtggcttcgacatggaaggtgttgagcgcgcgcaggggcgcatgctcgctcaactgccaggccgacctgcgtcgtatcgctcataagggcgccaccgcgccaccgctcggtgcttcgcggcgtcggcggattgcattgacgcattcgccgacgagctgcgggccgcggtacaccaagccgctatagcactgcaccaggctcgcaccggccgccatcttggccaccgcatccgcgccggaattgataccgcccacgccgatcaacggaatcgattcgggcaggcgcgcgcgcaaacgccgcagcaccagggtggattggcccagcagcggcgcaccggacagaccgcctgcttcggcagccaacggatgattggcgatcagggggcgcgtcaccgtggtgttggtggcgatcacgccatccactgccagatcggccagtacgcgtgcggcggcatcgatgtcgcggtcgttgaggtccggtgccaccttcaccagcatcggcacgcgcttgccgtgctgtgcgcccaacgcttcctgggtttcgcgcaagtcggaaatcaggcggcgcagcgattgttcttcctgcaactcgcgcaaccccgcggtgttgggcgaggagatgttgaccgtgatgtagtcggccagcggatacacgcgctccatgcagtagcggtagtcgctggtggcctcttcgttgggcgtgtccttgttcttgccgatgttgatgccgagcagcccgccacgacggcgcgcgcgctgcacattggccaccagcgcatccacgcccagattgttgaagcccatgcggttgatcaccgcctggtattcgggcaagcggaacatgcgcggtttcggattgccgtcctgcgcgcgcggcgtcaccgtgccgatttcgacaaagccgaagcccagcgcaagcaacgcatcgatatgttcgccgttcttgtccagcccggcacccagcccgaccgggttggggaacatcaagccgaacgccggcgtgggcagcggcaccgggcgcgtgctcagcagcgacgtggtgccggtgcggtaggcagtgtcgatcgagcgcaacgccagcgcgtgggcgcgctcggcatcaagggaaaacagcaaggggcgagcaagcgaatacatgcgggtcagttcaatctcccggcgaaaacgcgggtttggtattggaagtcgatcagcccatcgtgcgcatgggcatcgaacagcgtacgcagcgcggtgagcatcggggcatgacgtggatcttgcgcaagcggggcatacgaagacgacagcaggcggccgcgtaagccatcgaagtccagccgctgcacattggggaagcgtgccgtcgcgcggaagccctcgccgaaccatgcctgcatggtggcatcgtcctgataacgctcggccactgcggaatagtcggtgccgtaatccagcagcagttgctcgtagccgcgcaggaaggcggtgctctccagttcgcgcgagttccagtacaccaatgccagcccgccgggttgcaggatgcgcgcccattcgctgcgcacggcctgcatgtcgaaccagtggaatgcctgcgcggcagacaccatgccgacgctggcaccggccagtccggtggcttcggcggtgccgtcgatggcctgaaacttggggaattccgccagccaatgcagcgcggcttcgcgcatggccgggttgggttctaccgcggtgaccgcatacccggcttccagaaacaggcgactggaaatgccggtgccggcgccgatatcggcgaccgtcgtcgctggcgtcacgcccagctcttcatgcagccagcgcagcaactgcggtggataactcggccggtagcgcacgtaggccgccacgcggtcattgaagcgctgagcggaggagggcgcggccatgctcaactggtggcagccacgagccaggttatgccgccgaagaacagcaggaaaaacgcgattcccactacccacagcgccacggccagccagcccatgatcaggccgccgatggccaggccgtcgccgtccagctcctgcggattgcggcggatttccgcccgcgccaggtggccggtgatgatggcgcagatgctgcccaggaacgggatcagcgtccagccgagaatgcctgcgaccaggctgacgatcgccatggcgctggtctgtcgaacgacaacgttcatcatgaactccttgaatggcgggcagccgaggacttgcgtagcacgattatcccagagctgccgggcaaaaggcttgccgtttgcggccaaacgcagtcgggtgggcgtggtgagtcgaatttgacgggttgagcaggccgatctggccgtcttggggctgctaccgatgggcgaggtggtttggttgagccgggtggggcaggccgtgcggttcgcgcgtgcgtcgctgccattgtaggtcggtcagctgctgccgccatccaagctggtcgtggtggccgggcacggcttcgtgcagagacaggctctcggcttcatgtccacctgcatcaggagacgcagtcagtgcctgtcagcctgctgcatccgtatgttgtcgcagcacggctgcattgcagaacgggcgcgccggctaaagtcgggtccgccttacagcctttagagtggctggcgaaacgaacggagcgaataatcgtcgcgggtgtgccccgcgcgctcagccctggagtgcacacatggcaggtgccgtgcctggcaacgaccgcgtccgcctgacggcggcgcggcgctcttgctagccgcttccgatcaaagatcgaacttgatgccctgggcaagcggcagcgaatcggagtagttgatggtgtttgtctggcgacgcatatacaccttccacgcatccgagccggactcgcgaccgcctccggtttccttctcgccaccgaacgcgccgccgatctccgcacccgaggtgccgatattgacgttggcgatgccgcaatcgctgccggccgccgacaggaacttctcggccgccttcaggttctgggtgaagatcgacgacgacaggccctgcggcacgccgttctgcagctcgatcgcttcatccagcgtgctgtacttcatcacgtacaggatcggcgcgaaggtttcgtgctgcacgacggcgtcgctgttctgcagtccggtgacgatggccggcagcacgaagttgccggggcgatcgatcgccgtgccgcccacttccaccgtgccgccggccgccttggcctgggcgatcgagtcgaggaactgtgcaaccgcaccctggctgttgagcgggcccatcaggtttgccgggtcggtggggtcgccgatcttgctgtcgagctgcttgtacgctttggccagcgtcgccagcacgttgtcataaatggagtcgtgcacgatcagacggcgggtggtggtgcagcgctgcccggcagtgccgacggcgccgaacacgatgcctgggatggccagcttcaggtcggcggtttcgtccaggatgatggcgttgttgccgcccagttccagcaggcagcggcccaggcgatgggcgaccttttcggcgaccacgcggccgacctgggtcgaaccggtgaagctgatcagcggcacgcgcgtgtcttcgaccagcttttccgacagcgacgtgccggcatcattgatcaggaagaaaatgtccgggaagccggcgtccttcaatgccgcgttgcagatcttcatcgtcgcgatcgcggtcagcggcgtcttgttggacggcttccagatgcagatatcgccgcaaatcgcggccaaaaacgcattccaggcccacaccgccaccgggaagttgaacgcgctgatgatgcccaccaggcccagcggctggtactgctcatacatgcggtggccagggcgttccgaatgcatggtgtaaccatagagcatgcggctctggccgaccgcgaaatcggcgatgtcgatcatctcctgcacttcgccatcgccttcgggcttgctcttgcccatttccagcgccaccagcgaaccgagcgcatccttgtgcgcacgcagcgcctcgccacacaaacgcaccgcctcgccgcgacgcggcgccggcgtggtccgccataccttgaaggccgcctgcgcgcgctggatgatcagttcgtaatcgtcgggcgtggtggcctgcacatcggcgatcaccgcattggtggtcggattgagcggctgcagcaccccggcgccgctggcctgcgaccaggtcgcctcgccaagataagtaccggaattggacgcagcgaggtcgagcgtcttgagcaggtcagcggacatgggatctcctggaaacagtggcggtcgtgcggcggcaaggccggccacgacacgggtagcccgcgattttagcaggctccgccgtccacctcccggcttggcaatcgcaacgatcgtgcgacaatgccacccatggccccgtagctcagctggatagagcgtccccctcctaaggggaaggtcgcccgttcgaatcgggccggggtcaccaggaagcattcgcagacaaagaaatcgcaatcgcttggccttcttggctggctgccgctgtgctacgcagtcgccgcgctgggcgcaatagcatcaatccaggccgccagctttcatgcggagttgcagcggcctgcatggccgccgcctgggtggttgtgcgggccggtgtggatggcgctgtatggaatgatggcggtgtcggtgtggttggtgtggcgccgtgggggatgggctggtgcgcgcgtggcgctgacactgttcatcgtgcagctggcgctcaacgggctgtggaggtggttgttctttgcatggcacttgggagcgtgggcattcgcagagatcgtggtgctgtggctcgtgctggcggccaccattggggcgtttgcgaagaggcaggttttggcggggtgattgttgctgccatatctggcgcgggtgagctttgcggcggcgctcaacttttccgtctggcaactcaaccctcaggtgctcggctgagcgtgttgctgatctcggtggctcgcattgaccggagttgcgatagcgacgatctgttgcttgatgcgaagttgcctgttgctcaaagcaacgtgatgacttcaacgacgtgatgtctcgcgcgcaagcgatgcagtcagctgtgtcgcgttggtggagtcgcacggcggtacctatcgatgttgaaaaacctgcgcagagccgctcgccaacatggctccaaaagtttccatggcaatcaactgcttgcacgcgcggcgcttaaatccctgagcggcaaggttttctgttccgtgcgccaagcgcatgcgcctgcccattcacgcaatgcttgacaggcctcggcccggtgatgtcttttgcatgcatgggcaacgcctctgccatcgcttcgtttctctgccagccgttggtgcgggcaggtgcgggcgtggccggcattaccaccatcattactaccgccaccattcgcccggtgcggtccgtcgtcttcgcgtaacttccgaaaacaacggccccgcacccggatcaggatgcggaggcttccctctctcatccgatgcggacggggcctccccaacgaggtctttcgatgtcattgcctgctgtttcgttcgaacccgccgctgttgttgcgtcctctgcgcgcactgtcgtccacaaatttggcggcacctcggtggccgatgccgaccgctatcggcatgtggcgcagctgctgcttgcgcgcgacgagacggtgcaagtcaccgtggtctcggcaatgaagggcgtcaccgatgccttgatcgagctggccgaactggccgcaaaggatcgtcccgagtggcgcgatcgctggcacgaaacgcgtgcgcgccatcgcggtgccgcggtggccctgctgggtgagcattccgggccgaccgttgagtggctggacgaacgcttcgaacacctgtcgcagatcctcggcgcattggcggtgatcggcgaattgccgcgcgaggtgctcgaccgcgtgcagggcctgggcgaggtgtattcggcgcagttgctgggcgatcactttcgcgcgatcggcgaagactgcgcggtgctggacgcacgcgatgtgctggtggtcaatcgcggcgaactcggtgtggatgtggactgggaagtgagcgcgcagcagcttgccacgtggcggcaggcgcatccgcaaacgcgcgtggtggtgaccggattcgtggcgcgcgatcgcgccgatcgcatcaccacactgggacgcaacggcagcgattactccggtgcgattttcgctgcattgttcgatgccgacgaactgcatatctggaccgatgtggacggcgtgctgtcggccgatccgcgcgtggtgcccgaagcggtgcaactggaaacgctgagctacgacgaggcctgtgagctggcgtatttcggtgcgaaggtagtgcatccgcaaacgatgtcgccggcgatcgaacgcggcctgccgatcatcatccgtaacaccttccagcccgagcatcccggcacgcgcatcactgccagcagtgcggtcagggggccgatcaaggggctgacgttgagcccggatctggcggtgctgaatctggaaggcaccggtctgatcggtgtgccgggcacggccgagcgcgtcttcgcatcgctgcgcaccgcgcaggtgtcggtggtgatgatctcgcagggttcgtcggaacattcgatctgttgcgtggtcaagcagcacgaatccgagcgtgcacgcaatgcgttgttgcaggcgttcgcgcatgaactcacggtcggccaggtgcagcgcgtgcagcttactaccggcatcagcgtgctggcggcggtgggcgatggcatggccggacagccgggtgtggcggcacggctgttcgaatcgttggggcgcgcgcacgtcaatatcctggcgattgcgcagggctcgtccgaacgcaacatttcggtggccatcgatgcggcgcatgccaccaaggccttgcgcgcggcgcatgccggtttctggttgtcgccgcagaccttctctgtcggcgtaatcgggccgggcaatgtgggcgcggcgttgctggatcaactacgcgtcgcgcaaccgcagttgctgggcaaggccaatctggatctgcgcctgcgtgcggtggtgtcacgcggacgcatgctgctggacgagcgcggcctggtcggcgactggcgcgatgcgtttgcatcggccgccacgcccaccgatctggaacgcttcaccacgcatttgctgtccgcacatctgccgcacacggtgatcattgattgcagcggcagcgccgaagtcgcggaccgttatgcaggctggttggctgccggcatccatgtggtgacgccgaataaacaggcgggttccggcccgctcgcgcgttatgaggcaatccgcgcagcggccgatgccagcggtgcgcgcttccgttacgaagccaccgtgggcgccggcttgccggtgatcaccacgctgcgcgatctggtcgataccggcgatacagtcacctccattgaaggcattttctccggcacgttggcctggttgttcaacaaatacgacggcagcgtgccgttcgccgaactggtgacgcaggcgcgcagcatgggctataccgaaccggacccgcgcgacgatctgtccggcgtggatgtggcacgcaagctggtgatcctggcgcgcgaagcagggcgcgccatcagcctggaagacgtccaggtggaaagcctggtgccagcggcattgcgccagtccagcgtggaggatttcatggcgcgtctgccggaagtggatgctgcctttgcgcagcgtctggccaacgcgcgcgtgcgcggcaacgtgctgcgctacgtggcgcagttgccgccggaccgcgcgcccagcgtgggcctggtcgagctgccggccgatcatgcattcgccaacttgcgtctgaccgacaacgtcgttcaattcaccacgcgccgctattgccagaacccgctggtggtgcagggtccgggtgcggggccggaagtgaccgcagcaggcgtgttcgccgatctgctgcgcgtggcggcaggcgagggtgcgcggctatgagcggtacaggtctgtcgtcgccgcgcgcaggtgcggggcattccgcgccgcgcgaggcacgcgcgttcgctccggcctcggtggccaacgtggcggtcgggttcgatctgctcggttatgcattggacggcgtcggcgatacggtgaccgtgcgccgtattgatgcgccgcaagtacgcattgccgcgatccgtggtaccgccgtcgagcttccgctggaggccgaacgcaacaccgcgggcgcggcattggtcgcgctgcgtagcgcgttggcattgccgtttggcttcgagctggagatcgacaaggggatcgcgctcagttccggcatgggcgggtcggcggcgtcgtgcgtggcggcgctggtagcagccaatgcgctgttggaggccccgttgtcccgcgaccagctctatctgaacgcgctcgacggcgaggcggtagccagtggcagtcgccatggcgataacctgggtccgatgttgttgggcggcttggtgctgtccacgttggagcggatggtgccggtgccggtgcccgcggcttggcatagcttggtcgtgcatccggatgcggtgctggaaacgcgccgcgcgcgtgcagcgctggccggcaactatcggctcgatgaattcgtggcacagagcgccaatcttgccttggtgttggcgggctgccatgccggggacgaatcgctggttcgcgcaggcttgcgcgatgtgctgatcgagccgcggcgtgcggggttgattcttggcttcggcgcggccaaggccgcggcgttggccgcgggggcgatgggtgcgggcatttccggagctggccccagcgtgtttgcctggttcgccacccgcgcggcagccgaggcggctgcggcggcggtgcgggcgacattcaccgacgttgggttcggcagccagagttgggtgtctgcgctgaactgccctggcgccaggctgctgtagcgcgcaccggccctggtggtcgggtgcgccgcgttcttgcgtgtcttgcgcaagaacgtcggagcgggaaatgcgatcgtgcacgcgttctgcatgcgggcacagggagcggcaagcgccgcttcacgcagagcctgctgcggcgtcgatgcatgcgcgtggcaggtgcgcatgcaggatgatctgtgaccgagacatcgctttggattgcgcgtcagatgcacgttgcgcgcacacgattgcccgcttcgtttccacatcgtgacgttcgcctcagcctgctggcacttgcccgccggcgctagcatccaggccgacatgccggtgttgcgtatgagcgtcgcgtcccagtcctggcgttgccgtgtcactgcaggcgctagttgtttttatcccgacgctgtgcaaccgcgtgacgcgcgccgtggaaagccacagggttgagttctcctgccgcctggccgagacggtcacttcgcttttgcactgacgaggaattctgcatggctcgattgaactggcctggtgtgttcggcccgatggtggttgcaaccggtttgtggttggttgcggcatcggcatttgcctcctgctcggatctgctgaacctgtcgttgtcgtcggcgacgatcagcaccgccgacgatgtacccgcaggcagtttcagtgcacccgatggcacagttgtccagggattgccggctttctgtcgcgtggtcggcgtcgcacggcccaacagcgattcggaaatcggtttcgaggtctgaatccctgcttccggctggaatgcgaaatatctccaggtcggtacggtggtgtttgccggcacgatccagtacaactcgctgggcttcgcattgcgccgtggctacgctaccgccaccaccgatggtggtcatcgtggatcggcaggcgatgcgagtttcgcgctcaaccatccgcagaaaatcatcgactggggtaccgggcgctggccaagacggctctctacggcaagcagatcgtgtcggcctatacgcacagggcaccgcgctactcctactttttcggctcatccaacggcggccgcgacgcgctgatggccgtgcagcgctatccgaatgccttcgacggcgtgatcgccgatgcgccatccgcggactggacccataacgcattttcctggttgtggtccgaggatgccgagttcggcaatccggcggcgaccatcgctgcggccaagctgccggcgatccaggccgcggcacttgcgcaatgcgatgccaaggattcgaccgtagacggggtggtcaacgatccgcggctgtgccgtttcgatcctagtgtgctgctgtgcagtgccgccgagaccgacagctgcctgaccgccgaacagatcatggcactggactcgattctgagcggtccggtcaaccctcggaccgggcagcgcatctaccctggcttcgaaccgttcgccgtggccacgccgactttctgggaccgctgggtgaccggcaacgccacggtacccggcggtgggaatgcgctgctggccaatcatttcttcgccaacatggtgttcaacaccgatagcgcttccttcgaccataccaaggtcaacttcgacggcgatgtcgcactcaccaaccgtacctccatcgccggtcagtggctgtcccatgtgatcaatgccacttcgccggatctgagccggttccgtgcgcgcaacggcaagcttctgctgtatatcggctgggaagaccccgtggtgccgccgcgtgggatgatcgcttattacgaatcggtcgttgcgaagctgcactcggacagcgcatctgcagccagcgatgacgacgcattgcggcataaacagcagtttttccgcctgttcatggtaccggggatgggccattttaccggcggaccgggcgcaacagcgtttggcgcgctgtatggcgcacccggattggcgatcgatcgccagcacgatgtgttgtcggcgatggaagcgtgggtcgagcagggcgtcgcgcccgatcgtatcgtcgccgccaaatacgtcaacgacgatcccgcccagggtgtgctgcgtacgcgcccgctatgcagctatccgcaatcggcgcagtggactgggcatggcgactccaaccaggagcagaacttcgtttgtcgcgattcgccccgtggtgcgtaccccggcagcgcggatgctggattgccgcgctgaatagctcggccggttcgtcgctcggcaccactcgcatggtcaggcatgtgcgtacctggcgcatcgatcaggagcaggcacaatgcgcgcgccgggcaggcgcgcgcattgatgaagggccgttgccgcgtccgcgcgtgcttccatacagacatcccgttgcatggccgcgccggtagagcgtgcgggctgcgtgacggcgcaggcgcatggagcgtgcaggacgcagaaggagccggtgcaggccgcacgggttcgccatcgctccgcgctgtatcgcggagcgatgcagcgccaggacgacgcgtcggcgctcgccatctggtaacgtgcgtggtcggacgcgcgcggatggtgcagcggcgaagatgcgcaggacggcatccggcaccgagggcactgcgcaggttcgctgctcgtgcgccgcgcgccagaccgagcgttccgcttgccgtgccgagcaatcccttcaagaagatgagtcaacgagttgatgcggatcgagtcattatcgtcgtggatcaacggcgcaccgaacacagtggcgtccgccgggttgcacgcatcgcctcgcagtgtgtgcgattcccggtgatgcgatccggtcgatccgcaccaggtccggtcgctcggcagcggtctggtaccgcacggtgccagtggcgccgcgcaagcgcgttaccgtgcgaccgattgaaggcggcaatgcacgcgtgggacggctcagccaaccaccacttcgctgatctgcatgaccggggtcaggtcggtgtagttggcgatgtcgcccaggatctccgccgcatgcggcccgaagctggcattgaaggcttcctgcgacgcgcaaaggatgtggcacatcccgatgaacgccggcgggctgccggcgtcgccgccgctgatgcctttgtccaccgtgtatttcaaacaggccggccccatgcgcgcgctcaccagcggcatgtgctggtcgcggtagtaggcgtgatcgaagcgggcgccgtcgcggtacgggtacatcacgctgaccttgatcatctgccgacgccacggaagggtgcgcgcagcatagccctgcgccatcgaccgtgcgcaccccttcggccgaatgccggtgcaagccgacgcccggctaagtcacacgcggcatcgcttgtcatgggtgccgcccagccttcgctttatttggagtcacactgatgttcatctccacccgtggcggtgcccccgccgcaagcctgagccaggccattgccgccgggctggcgcccgatggcggcctctacgtgccacagaccctgccacctgcccgtacgctgattgcgggcgccggccttgccgacaccgccactgcgctattgcagccatttttcgagggcgatgcactggcggcagaactctctgccatctgtgccgaggccttcgatttcccggcgccattggtggccttgggtacgccgggcgattacgcgctggagctgtttcatggccccaccgccgcattcaaggatttcggtgcgcgtttcctggcggcctgcctgacccgcctgcgccgtgccgaagaccgcccgctcaccatcctggtcgccacctccggcgacaccggtgccgccgtggccgctgcgttccatcggcagcctggcctgcgtgtggtggtgctctacccggacggccgcgtgtcgccacgccaggcgcatcagctggggtgtttcggcgacaacattcaggccctgcgtgtggccggctcgttcgacgactgccaggcgatggtcaaacaggccttgaacgatgccgcgttgcagacgcaggtgccgctgagttcggccaacagcatcagcctgggccggctgctgccgcagatgagttactacgcgcatgccgcgctgcagcaccatgcggcgtggggcgacgtgctcaacctggtggtgcccaccggcaacctgggcaacgcgctggcggcgatcatcgcgcgcgcgctcggggtgccattaggccgcatcgcgctggcctccaacgccaaccatgtcttgccggactatttcgctggcgacgcgtacgcgccgcagcccagcgtggccacgctggccaatgcgatggacgtgggcgcgccgagcaatttcgagcggctgcgttggctctacaacggcgacgatgccgccttgcgcgaggaattccgtgcgttgtcggtggacgacgcagcgattcgccacaccgtgcagcagcgtttcgcgcgctatggcgaggtgcattgcccgcataccgccaccgcggtgcatgtgcttgaacaactgcgtgccgagggcgcggagggcggcaccggcgattgggcggtggcggccacggcgcatccggccaagttcgaaggcgtggtggagccattgatcggccggacggtggaggttccgccggcgctggccgcgctgctgcagcgcccagcgcaagccgaagcactggcggcggactatgcggctttccggcagcgtctgcttgcggatgcgacctgacccaacgcgttcaggcactcggggttggaaagtggcctgcatggggctatttctaggcagctgcggccccgttgtggcgccgcgtctgctgtgggttgttgcatgtcgtatcgaatgatcgctgctgccgccgcattatgcggggtggcaacggctggttcggccagtgccgccgatgccttgtctgcgtctccgctgtcgccgctgggcgcgccgcgtaccggtctggtcgaggcgttggcgcgccaggcgccggcgctggaccgtcaagtgctggccatggcgaccgaggccctgcaatgcgcccggaagcgtcagcaggtcagtgccgagcgcgtgctcagcgtcatcgactacagccgcccctcgaccgagcgccgcttatgggtgttcgatctggacaagcagcgcctgttgtttcgggaatgggtcgcgcatggccgcaatactggcgaaaacctggcggcgaagttttccaataacgatggcagcttccagtccagcctgggcgccttcagcgcgcaggagtcgtacaccgggcaaaacggctactcgttacgactcaagggcctggagccggggttcaacgaccacgcgcgcgaccgcgccatcgtgatccacggcgcgccctatgtcagcgaagccatcatccgcacccagggccggctcggccgcagcctgggttgtccggccgtgcggccagcggtggccaagcagttgatcgacaccttgcgcgacggtgcgttcgtattcgcctactacccggaccgggcctggctgcgccaatcgcggctgctgagcagtcgctgtggcggtgcggcagcgcgtgcagtggccgggcgctgagtgatcgcgggtgggtgcctgccgtcggcctggcgccgctttcgaattgatcgttaagtcgttgcgcggctgtcagcacgcgcaggcttgcatcatcttggagcagctaacggaagaactgcgtcgcctcaggcgggcgcggtcggtgcctggtgcagcatctacccgttgtccactgcagtgccgtacgccgtctatacctgccggacgactgctggccacgttcttgagcagtcttggcgagcggtgccgggcgaccccgacaccgatgcgtgcgcagtcatgatatgggccgtttgaatccggatcgacggcttgggcactgcgcatgtcgcgtcaatcgacccaaccgatcgcacgggtaagcgcacgctgatgctcaagcgatcccaccagcctcacaccgtatcgccggccagaaggcgcagtgcggcgtaatccaggatttgcaccagatgccgttgcggcagcgcgatcagctgctgtcgccgcagtttggtgaacgtgcggctcaccgcttccacggtcagccccagatggtcggcgatatcgctgcgcctcatcggcagcgccacggtgtcgccgctggcgccgggctgggtggagcgggctgcaagccgcagcaggaaatgcgccgccgctcgctgggttgcagacgtgccagcggcaggccggtgtcctgcgcggcggccagttccatgccggcgcgttgcagcagcttgcgtttcaactgcgggtagcgctcgcgcagctggcgcatctgcgccatcggcgtgcggcacatccggctgtcgacgatggcttcgatggcatggcgatgctgcgcggtttcggtaagcccgacgtagtcgcgggcagcacgaagccggtgatctggtggcgcccgtggcccaatgcaatgtgcgcaccatgcgcaacgcgccggaggtcacggtatagacgttgtgcccggtctcgcctgcgcgtaccagggtgctgccaggcgtgtgagccgctgcgtgggtcacctgatccagcgtatccatttcctgcgtcgacagcgccgcgcagatgacccggccgcgcaccgcgcacagcgcgcaatcggaactggacgtgccgctggcggatgccgcgccaggcaggtcgcgccggggtcggaaagctgccggtacatgggccacgcgctgctgggacgcatcgcatgctacgccatgcggtcagcgcggccgcccagccggtagaattgtgcgttcgccacatttgtcctgcaggagtttcgctcgtgatcaagccccgtacgccgcccggcatcatggaattgctgccgcgcgagcagatcgcgttccagcgcatgctggacgtcattcgccgcaactacgagcggttcgggttccttccgatcgaaaccccggtgttcgagctgtccgatgtgctgctgaccaagtccggcggcgagaccgagcgccaagtgtatttcgtacagtccaccggcgcgctggccaatgccgcagcggccgccgacgagggtgccgagaacggtgggctgcccgagcttgcattgcgcttcgacctgaccgtgccgctggcgcgctatgtcgccgagcacgagcacgacttgagctttccattccgtcgttatcagatgcagcgcgtgtaccgcggcgagcgtgcgcaacgcgggcgcttccgtgagttctaccagtgcgatatcgacgtgatcggcaaggatgcgctgagcatccgttacgacgccgaagtcctggcggtgatccatgcggtgttcgccgagctgggcatcggcgacttcaaggtgcagttgaacaaccgcaagttgctgcgcggcttcttcgaaagcctgggcgtggctgagggcgagttgcagcttgctgtactgcgcgaggtcgacaagatcgacaagcgcggtgccgactatgtgcgcgacacattggtgggcgaaggcttcggcatcgctgccgagcaggtggccaggattctcgctttcgtggcggtgcgctctgaagggcatgccgatgcgctggcgcagttgcaggcgctggaagcgtcggtcggcgccagtgcgacgctgggcgagggcattgccgagttgcgcgaagtgctcgagctggtcaaggcgctgggcgtgcccgagcgcgcgtactgcctgaatttctccatcgcgcgcgggctggattactacaccggcaccgtctacgagaccacgctgaccgaccacccgcagatcggctcgatctgctcgggcggccgttacgaaagcctggccagccactacaccaagtccagattgcccggcgtgggcatctcgatcggcctgacccgcctgttctggcagctgcgcgaggccggcctgatccagggcatcgccgaaagcagcgtgcaggcgatggtggcgctgatggacgagacccgcctggacgacgtgctggatatcgcacgtcggctgcgcatcgctggtatcaataccgaggtgcagatggagccgaagaaggtcggcaagcagttccagtacgccgcacgcgcgggcatccgcttcgtggtgctggccggcgacgacgagctggcgcgcggcgtggtggcggtgaaggacctggtgcgcgagcagcaattcgatgtcgcccgcgacgagctggccagcactttgctggttgagctggaacaggccaaggcgatgccgtaaggcgaagctggtcgtttctgcttgcctgatttcaagggtgctgcagctgtctgccgtgcgagtccggtgggcatcctgttttaagagaggcgggcgcagtggtttgtgccgaaatggtgagcatcgtgccgttgcgccacgttgctgcttgcaacaaaccggagcgagcctccctggggctgatggctgatggctcgtggctccctagcgggcgacggaagaaacccgacgtgcgcagccagtctctggttcttctcccgtccacgggagagggtggcgcgaagcgccggatgaggggctttggagcttctctgcagcgcagttgatgagtgaggcgctgcgtttgactaagagcggctaaaaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggaatcggcatgtgccacttgtacactgcggttctgaccgcgccgtccgcgcccacctgacagcggctcgctacgttgtgttagccgctctaagaacctgttcacgatctcctcagcagcagtgccaggaacgccagatggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggtttgaataagatcgtgaacaggttctaaggcttcgttgctggctttgtgatgggcggggcgtgcaatccgctcgtgaagcggcgtgtggtgctttacgaaatcttgccccccatccgcacttcggacaccttccccgcaggcaggggcagggatctgtgtgctttccttctctcacttgagttggcgcacagcgccggatgatggtcacccaaacaagcgctctccacgccgcccacataaggtgacaaacaccgtcgattgcgttaatgtaataacacgctattacattaacgcaatgaaacaacgacctgccctccgcgaaagtaccgacgtcgccgcctcgctcacgaggctggcggacgcgctcgcctgcctgaacgcgcccggcgcggtcgaggccttcctgcgcgatctgtgtacgcccgccgagctggaagccatggccgaccgctggcgggtggtgccgctgctggtcaagggcgtgccgtaccgcgaaatccacgagctgacccaggtcagcgtgaccaccatcgggcgcgttgcgcgcaccctggaccacggcgccggcggctatgccgcggccctgcgcgaacagtcgtcgcgccctgaccaatcccactgagaaaacaagatgagtgcttccacggcagcgccggcacgtgaccggctgcgtatcgccatccagaagagcggccgcctggccgagccggcgcgcagcctgctggccgcctgcgggctgagctggcggcagagccgcgacaagctgttctgctacggcgaatcgttgccggtggacctgctgctggtgcgcgacgacgacatccccggcctgatcgccgatggcgtctgcgacctgggtatcgtcggtcagaacgaactggaagagcaggccgccgagcgccgcggtaatggtttgccggccgcctaccacgcggtgcgtggggtcggtttcggtcaatgccgcttgatgctggccgtgccggaagagtgggactggcagggcgtggcgcaattggccggcaagcgcatcgccaccagctacccggcgatcctggccgattggctggagcgtcaaggcatcgaagcgacggtggtggagttgtcaggttcggtggaaatcgccccgcgcctgggtaccgccgatctgatctgcgatctggtctccagcggtgccaccctggccgccaaccagctcaagccggtcgaactggtaatggaaagcgaagcggtgctggccggcgcagtgcgcgagcccgccgatgcgcgtgccggcctcctggcaatgctgctgcggcgcatggacggcgtgctcaagctgcgcgacagcaagctgctgatgttccgcgccgaccaagacaacgtggatgcactgcggcgtctgctgccggatgccgatccgttggtgcagttgccggacgatggcaatggcgtgctgcgcctgcagaccatgtgccacggtgcggtgacctggcaacgcctggaagaactcgaacgcgcaggtgcgcaaggcttgatggtattgacggtggagcgctcgctggcatgaagattctcgattggtcacaactcgatgtcgccgcacggaccgatgcgttgactcgcccggtgcagaccgtggccgcacagacgcgcaatgcggtcgccgcgttgattgccgacgtgcgcacgcgcggcgatgcggcattgcgcgagatcaccgcgcgcttcgatggcgtgtcgctggagcgcttcgcagtgagcgaagccgaattcgccgccgccgaagcggccgttgcgccggaactgcgccaggccatgcaggatgccgtggcacgcatcgacaccttccaccgcgctggcatgagcgaaggttatgcggtggaaaccgcgccgggtgtggtgtgcgaaaagatcgtgcggccgatcggccgtgtgggcctgtacgtgccggccggcagcgcgccgttgccgtcgacggccttgatgttgggcgttccggcgcgtctggccggttgccgcgcggtggtgttgtgtacgccgccgcgcaaggacggtagcgtggatccggcagtgctggtcgcggcgtggctcaccggcgtgcgccgtgtgttcaagctcggcggtgcgcaggcgattgcggcgatggcgtatggcaccgagtcggtgcccagctgcgacaagttgttcggcccgggcaacagctatgtcaccgaagccaagcagcaggtggcgcagtccggtgcggcggcgatcgacatgccggccggcccgtccgaagtcttggtgatcgccgatgccggcgcgcaagcggcgttcgtggctgccgacctgctatcgcaggccgaacacggcgcggattcgcaggtgttgttgctgtccgacagcgacgtgttgatcgatgcggtgcaggcgcagctggagatacagctggcgcatctctcacgtgccgacatcgcgcgtcaggcgctggcgcaatcgcgcttgatcaaggtgcagacgctggatgaggcgtttgcgatcagcaaccgctatgcgccggagcatctgattcttgcgctgcgcgaaccgcgcgcgtggctggcgcaagtcgaggcagccggctcggtatttctcggcgattacacacccgaagcactcggcgattattgcagtggcaccaaccacgtgttgccgaccagcggtgcggcgcgcgcgtatagcggcgtcagcgtggccagtttccagaacatgttcagcgtgcaggcggccagcaaggccggcatcgctggcattggtgaatgcgcgttgatactcgcgcgcgcagaaggcttggacgcgcatgccaatgcagtagcactgcgcatgggagtggcagcatgagcacgtcatctattctgcatctcgtgcgcgaagatctgcgcgcgttcgcaggatattcgtcggcgcgcaccagcgcattgcagggcgatgtgtggctcaacgccaacgagtcggcctggggtaatccggccgacccaagcgccagcacgcggcgctatcccgacccgcaaccgcaaggcctgcgcagcgcgcttgcggcgctgtacggctgcgcgccggaacagctgttgattggccgcggcagcgacgaggcgatcgatctgctggtgcgtggcctgtgcgtgccagagcgcgatgcggtgctggtgacgccaccggtcttcggcatgtacgccgtatgcgcgcgattgcagaacgcgccgttggtggacgtgccgctggtcgatgtgcccgatggtttccatgcggatatcccggcaattgtggcagcggccttggcgtcgaacgccaagctggtgtttctatgctcgccttctaatcctgccggttcggcgatcgcactggaccagatcgaacctgcgttgcaggcattgcagggcaaggcgctggtggtggtggacgaggcctacggcgaattctccgaggtgccgtcggcagtcggtctgctggcacgctacgacaatctcgcggtgctgcgcacgctctccaaggcgcatgccttggcggctgcgcggatcggcacgttgattgccaatgccgagctgatcgccgtgttgcgccgctgccaggcgccatatccggtgccgacgccgtgcgcggcgatggccgagcaggccctgtctgcgccggcgctggaggttacccgccgccgtatcgccgaggtgcggagtgaacgcgcgcgcgtgcacaaagcgcttgtgcaactgcctggtgtacggcaggtgtatccctcgcaaggcaacttcctgctggtgcgttttgatgatgccgaggcggcattccaggccctgctggaggctggcgtggtggtgcgcgatcaacgtgcagtcccgcgcctgtccgacgccttgcgcatcaccttgggcacgcatgaacagaacgagcgcgtactgagcgcgctgcaacgcacgcaggaggccgccgcatgaccccgattctcttcgtcgaccgtgatggcacgctgatcaccgagccggccgactaccagatcgatgcgtacgagaaactacgcttcgtcgatcacgtgattccggcgatgctcaagctgcgtgatgccggctaccagttcgtcatcgtcagcaaccaggatgggctgggcagcgagagcttcccgcgcgcctccttcgacggcccgaacaacctgatgctgcagatcttcgccagccagggcatcgaattccgcgaagtgctgatcgattgcagctggccatccgacaacgcacccacacgcaagcccggcgtcggcttgatggtgccctatttgcaggaccgcactatcgactgggcgcgctcggcgatggtgggcgaccgcatcaccgacatccagttcgcgcagaacctcaatatccgcgggtttcagctgcgcactgacgaattcggcggcgagtgggactggcccggcatcgcccacgaattggccgatgcgccacgccgtgcggtggtccagcgcaataccaaggaaaccaggatccgcgtcgaactggatctggatcgtgtcgccgagcccaagaccgccaccggcttgccgttcttcgaccacatgctggaacagatcggcaaacacggcggctttgcgctggacatccgtgccgaaggcgacctgcatatcgatgagcaccacaccatcgaagacaccggccttgcgctgggtcaggccctgcgcgaagcgctgggcgacaagcgcggcatcggccgctatgggttcgatccggaaagcagcccgtggcaggttgccggcgacaccgcgcaacatggtttcacgttgccgatggacgaaaccatcgccagtgctgcgctggatttcagcggccggccgtatttcgtgttcgacggccagttcaagcgcgatcgcttgggcgacatgccgaccgagctggtgccgcatttcttccgctcgatctgcgatgcgtccggcgtgaacctgcatctgacggtgcgcggcgaaaacgatcaccacaaggtcgaggcctgcttcaaggcgttggcgcgtgcattgcgtcaggcgattcgccgtgagggcagcgcattgcccaccaccaagggcgcgctatgaccgatgttgcgctgatcgatgccggtggcgccaatctgggctcggtgcgctatgcattggagcgactgggcgttgaggcacgcgtggtgcgcgatgcagccggcttgcagggcgcgcagcgggtgatactgcctggtgttggcgctgcgccagaggtgatgtcgcgtttgcgcgcgcagggcttggtcgcgccattgcgcgagctgcaggtgccgttgatcggtatctgcttagggatgcagttgctgttcgaacattccgaagaaggcgatgtcgagtgcctgggtctgctgccgggcatcgtgcggcatatgacgcctgcgcttggcattcgtgtgccgcatatgggctggaatcggctggtgccgatgcgcgaatccgcgttgctggccggtttgccggagcgcgccagtgcgtatttcgtgcatggttacgcggcgccggtcacggccgacaccgtggctgcctgcgatcacggcggcctgttcactgccatcgtgcagaacggcttgcgctgcggcgcgcagtttcaccctgagcggtcggccgacaccggtgcacgcatcctgcacaattttcttgagatgagcttcccatgagtttcaccgtttacccggcgctggatattcgcaatggccgcgtggtgcgcttgctgcagggcgattacgcacgcgaaacgcactacggcaacgacgtgctgccgcgtgcacaggcattcgccgacgccggcgcgcaatggatgcatctggtcgatctggatgcggcgaaggcgggcggctacacactggccaccacacttggcgaaatcgcgcgtgccaccggcttgcaggtgcagaccggcggcggcgtgcgttcgcgcgacgatgtggcgagcatcctggatgccggtgccgcgcgcgtggtgatcggctcgttggcggtacgcgacagcgagatggtgatcgcttggctgcaggaattcggtgccgatcgcctgaccattgcattggatacacgccaggataccgacggcatctggcagttgccggtgcacggctggaccgaaacggcagacgccacgctggaccagttggccgtgcgttacgcgcaggccggtctgaaacatctgctctgcaccgacatcgcccgcgacggcatgctgtccggccccaacgcggcgctgtacgcgcacttgcgttcgctcacgccgcagctgcaggtgcaggtctccggcggcgcgcgcaatctggccgacgtcgccgctgccaaggccgcaggttgcgccggcatcgtgcttggcaaggccttgctggaagggcatctggatctcgacgaggcactggcatgctgagccgtcgcattattccgtgcctggacgtgcgcaatggccgcgtggtcaagggcgtcaagttccacgaccacatcgacatgggcgacatcgtcgaactggccttgcgctaccgcgcgcagggcgccgacgaattggtgttctacgacatcggtgccagcccggaaggccgttcggtcgactacacctgggtcgagcgggtggcgcggttgatcgatattccgttctgcgtggccggaggtattggcgatgtggaaacggcgcgtgcggtgctacacgccggtgccgacaagatatcgatcaactcacccgccttgggccgcccgcaattgatttccgagctggccgatgccttcggcgtgcaatgcgtggtggtcggcatcgattcgatccgtgaggacgatggccagtggcgcgtgcgccgctacaccggcgatccgagcaagacccaggcgctgccgatgcgcacgctggactgggtggccgaagcgcagcggctcggcgcgggcgaaatcgtgctcaattgcatggacaacgacggcgtacgccgtggctacgacattgcccagctgcggcaggtgcgcgcgttatgccatgtgcccttgatcgcctcggggggtgcgggtgagatgcagcattttgccgatgtattcgaccaggctgatgtggatggcgcactggcagcgagcgtgtttcatagcggtgcgattccgattccggaactcaagcaatttttgcgcgcgcaacagatcgaggtacgcgatgggcagtaacgacgtggcaacgggcgacgcgctcgtaacgttggattggagcaagggcgacggcctgttgccggtgatcgtgcaggacgccgacaatttgcgcgtgttgatgctgggctacatgaatgccgaagcgttggccgccacccaacagcgtggtgaagtcaccttcttcagccgcagcaagcagcgcttgtggaccaagggcgagagctcggggaacgtgttgcgcgtggtatcgatcgagaccgattgcgatgccgacacactgctggtgcaggcacgtccgcatggccccacctgccatcttggccgcaccagctgttttcccagtgcgcccgggcagttcctgggtagcctggatgcgctggtggccgagcgcgagcgcgaacgcccgcacggtagctacaccagcaagctgttcgagcaaggcatccgccgcatcgcgcagaaggtaggcgaggagggcgtggaaaccgcgctggccggtgtggtgcagggcaatgacgcgttgctcggcgaatcggccgatctgctgtatcacctgatcgtgctgctgcgcgcacgtggcttgggtcttggcgatgcggtggcgttgctggaatcgcggcacacgtaacgtggtcgggtaggagcgcacccgggcgcgccgggcgtccttgggaatgccccgtcgcgccccggtgcgctcctaggggaatgtgcggtcatgccttccaacctgcgtactcgcgctatgcgcctcgcgatggaatgtaaaatttccgctgatcttggcgcgggaaaatgcatgcaacctcgcttcgctttgttggcactgtgcttgctcgccgcaagcgcatacgcgcgcgacatcacggtcgttggcatcgtctatgcagaacgcgacgggcgcgccggccgcagcgccgatgagccgggcgttgccgatgtagcggtctccaacggtgagcaaatcgtacgtaccgatgcgcagggccgctaccgattgccggtgcgcgatgggcagacggtgttcgtgatcaagccgggcgatcgccgcttcgtgccggccgccgacggcttgcccgcgttttggcgccacgacgcacccagcggttccgccaagcacaaataagagggtcggcagggattcgtgtaaaacacagccaaaagtgagctaacttgctgtcagtaaaggtttcttactcgaatccctgccacccctcagatcgtccctccgactgagcctgactgaggcaatagctccatcaaccatgcgagctcctcttcgttgaatgccgggaaatcatccgctgcccctgcgaagggggccgcatcttgttcccacatcacggtgctggacgctgccaggtcggcagcgatgggcgtaccaggatccgggaggccgcccccgatcctggtacgcgggcgttttaccctccagctgaggggcaaatgcagcgcatcgtgctgttcgggaacgcgcacctcgaaagattgctgtgtggaggggccggtgacagcacgatccgatcgggaccgtttacggctgcttgcccgcgtctgatctccctcgtgcattgggctgggcgcatcaaggtcacgctccagcgaatcggcgaatgcatgcaaagacgcctgatccggcgtttgagctgaagtaggggacggtttggcccttttcatccctgatgcctggaggatacggtcccaacgctgcgaggctggggggagtgttccgcagcgggcttcgaattcggtgacgcccactctgcgaaagagctgtaccaacccgtgcctgctcatcccgaactgcgtcatggcgtcatcgaatgcttgcgctgggtgggagtggctctggaaaaaaccaagcacgcgcaccacgtgcgcgaggtcggcaacgcgatgggacgtgcgttcggggaggtcggcaacgcgatgggacgtgcgttcgggaatgcggcgattgattcttttgatcaattccggcgcgtgcggcaatccctttttcactgcatccagggcaggacgtccgccgaggcaggccaaggcgacgaggtggtcgttggtcaacgcggccaacgccggatcagggcgagataactgggcaacaatgctctccagcgcctgcttgccgccgccattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgttggcgatggccaccacctgggccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcatagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacttggttcggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattactggcgatggccaccacttggtccggggtcaggccatgagcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccattgctggcgatggccaccacctgggccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggttcggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccatcgtggctggcgatggccacgacctggtctggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgccatggctggcgatggccaccacctgggccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccactattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccacgacctggtccggggtcaggccatggtcctggcacagcaccggcaacagccgttgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacttggtccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccgttattgctggcgatggccaccacctgcgccggggtcaggccatggtcctggcacagcaccggcaacagccgctgcaccgtctccagtgcctgcttgccgccgttattgttggcgatggccaccacctggtccggggtcaggccatgggcctggcacagcaccggcaacagccgctgcaccgtctccagcgcctgcttgccgccaatattgctggcgatggccaccacttggtccggggtcaggttcaggggggcacccgtcagtgcattgcgccatgcatgcactgcctccactgcggtcacgccgccacgttttgcaatcttgagaagttggcctgtgtccaactgtaacggcggacctctcaactcccccgccttcgtgagcaaggcctccagggcgcgtgcgccggaccactgtttgccgacgccaacgatgtcttcgtgtgtcgcctctggcaacgccgtgattatgtgctgatacttgacagcgacggtccctaacgctgccgggtgttggctgagcgcaacgatgtgcgcgtgtgtaaacccatggcccaccagtgcctcgtggtgctgcgccactgtcgaacgcaccttcggtttgatcttctcttgctgctgctgactgtagccgagcgtgcgtagatccacctgcgcggccggcgaagcgtcggagggttgcgccgcacgccgtcgcggggccggcttggcgcgcggcggccgcgcggcagtgacagcgacacgcacggtgggtggcgggtcatcggctgcacgcagacccgattgcatctcatcccactctgctggggcagccgctgtatgcggcgtgccgacggcaggcatcgaatcaagaagcgatgtatcgacttgacggagcagatcgctgaagctgcccgccgggaacgcaggcgagggcgcagggggagatggcagccgggtccgggacatcgtccgccgagcgggcaagccatccagggggccgccagcaggcggagcccccccccgatctgcagtcggctgaaccctatccggttggggtccgggcagaagctcgcgggcaggacttggcgtacgcgaacgaatgggatccatcaggcatacctctttacatggtcgcctccagactagcggtctgtggtccctacatagcttcccaggccgcatggcagtacacaacttcgggtgatcctggcaaccctcgacgaccagggtgaggcgcagacatgaaggcgatcccggacccgcatggaggatcggcagagggttgtgagaaatttctgtgctgacagcgagttaacccacttttggctgttttttacacgaatccctgccaaccctctagaacatctcgatctcgatctcgatctcggcgcgtgcgccgtggagacatctcctgctgaacgggcactagaccttccagagtaacggcaacttgatcgatctgggtgcgctcgtggcggggttggaattggggtgagggggggcggaattttccggggttccggcttacatcccccaaaagtgagttgactcgctgtcagtgaaggtctttgacacgaatccccgccgccccttaatcctgccgggcacgatggcgccagccgggcggctgacgccatcgtccggctcaacgggcctcgattgcccccaggtccggtgcaagcccgttgaagggctcaccggtatcggcgccggcgtcgatcaacgcgctgcccggtgccagggtggcgaaggtgatgatgggtaggtcgccgttggcctggcgcggacgcatgagctggctctcgtccaggctgacgaaatcgcccgcactgaccacaaggagaagattgaacgaattgcggccgatatcgttctcgctcgcagaccccaggttgatcatttcgatgcgcgttccgaatcccaggttattggccagatggtggtcgtatcccggcacgtcagtgaggttgttgctcagggtggactgcatgtcgtagttggcgcggccgttcttgatcgatgtgttgctgatccactcctgcccacctatgtggtgattggcgtagaggccgttggatcgattgcccactgccggattgaactgcacgatatggcgcggcaccggcttgggataatcgcttccgttgcggccgtagccgcctgccttgaagcctgcgccattgcccagcggggtgaatgcgctgtgtacccgttgtagaacgaccagttgtgttgcagggtgactgcggcagcggcattgatcaggtcgaagggcggtctcaagagtcaagtgcaacacctcgagagacctgctgttagcgcaacgtatggacggacagcccagcaggccattgattgtgcaaaagttacgtgagccagtgttttgagagaaaacgcgggtctgcagtggagaaaagtgttgcacttggaacttgagtcggccttccctcgagcgttgctcgcttgatgtctacgccacctggcaggcccagggtggggcgcaacgagccatgcccgtgcggcagtggcaagaaggccaagcaatgccatccggagtggacctaaatcctgacgcgtcacgaaatgccggggatgccctatgaagcgccaatggcgcatggatgcgccgctctgcacttagcggctggagccgcgcaagagtgcgggccagcgtcgggcagccacccgaccgctgacccgtttttcactgcctatcagggcaattcttgccggtggcagcaaccaccggcaacactcagggccgcgttggaggcggcacgcatatgaaaccacagaaccagactgaacataatatacagactacgcgcgtttccgatttcggtttagccgatttagctttcgcaatcaatgggttagaagctaatcccactgcgcataaaattgttgcggctgtcatacccaatcgcttgtaaagctttgcccattcgcgccctagctctccctgatcttgctctgaatggatcagcagcagccatggccctgggtcttgtcccgctattcgtgcgagttgctgtatgcgctcgtctggtatcggtttgttcccaagcttccactggctgagcgcaccactcgatatccccatctgctcggcaagccctcgcaaactaccccttaacgaacgctgaatggctagttcaaccagcgtatctacgtgcattttcgctctccgaaaggtatgcattgcataccaaataggatacgctgcaagtgcattccgaagggtatgcagcccgcccccggtcccgcccggtgccggcgtggcgggatctaccgggcaccgggcaggggagcactaccatggaatttcaggttcagtaccgcgacggtcgccgctgggtggtcctcgcgtcgcatccgacccgtaatgcagcgcgtgacgatgccgctgctcgcattgcctttttggtcgccgatggttgcaagtattgcgatttagtccgcgatttccgcgttcgtggtgtcaccgtcgcggaggccgcctaatggcactgtcgactgacacaaacgcacttgcattgctcagcgcttcctcgctgacagttggcttcggccttcttcgcgtagtcatctggattcttgaccatcgcgccgatgccttacttcgcgcgcaccgcgaacaggttttcatcatcgcaagctacgtttccctggtcgccaacgcgaagcgcgaggttcgacatgcataacctcgactggtcccagttcacggtctttgatcatctcattgcgtgcttgatgatcgccgggttcgtcctcttcgctgttttcgtacccctcgcattggtctcggcatttgtcaccttcgttcgtgagtgtgacctgtgaggccgcttctcgccctttgcctacccttttcaccggtcgcagcctgcaatcagactggtgcaggcccggcggaaccgggtggcccgagcagtaacacgggccaaaagtctcagaccctcgaaggtctctcgaagccgattatcgatttctgcactttggtttttgacaccgacaaggcgatcaagctgctcaagcgcatgaacggccagcagatcgtcgcctacgtcttcgggacatctgggagcatcgttgctggccccctgcaggagcggttgtggaacttcaagtaccagcgcagcgccacgctgatcgatgaaacctcaagcgtgtgtggtcgtattggtgtcgctgatactggcgaggtctgcatcagcctgacagggcagggctgtagccaggttcccagttggccgtatgtagagcgcattgcccaggacctcggcgcacatttgacccgtgtcgatatcgccatcgatgaccacgctggcaagtggttcgatgtgcagcagttccgcgacgcctaccacgatggcgccttcaccatgaacggccgaccgcctcacgccaagcacatcagcgacgagggcaacgccaagggttgcagcttctacgttggccagaagggtcacaaagagctgtgcatttacgagaagggcaagcagctcggcgaccctgacagcgactggacacgctgtgaattgcgtctgtacgccaagcgcatcgatctgccgctgggcgctctggtcgatccgggtaagtacttcgcgggtgcgtacacggtgcttgccgaccttgtcattggcgaactgacgcgcctgcagctcaaggagcgcatggtcaatccgtccgtcaaagccatggtcgatttcatcgacacccaggcgggcagtgccctgcgtgttctgtggaacgcgctcaacacgcgcagccacgaatatgcggttgccgtgctggatcgatatctcacgcacgacggtgtaccggggcgtttcaagaacctgcaacagctcgatctggagatacggatctccaaccagttggatgagctgttcccggagtgcgccgactgaaattcgctgcgcgtcgttatggccaccgacgtgggtaacagcaaatgtggtcaagagaatctcccggatcgtcgggatcaatcaaacctaaaaagggttacaccatgagcgcaatcaaggtcacagtgttgaatagcgaagtcgatgagcgtggcggcacgttcgaagatgacaagggcaaggagcgcagctacaccacgcgcaagcagaaatgccgccttgaggtggatgggttcgtgtatccctacgaggcacggttggaagacggtcagaacccgttcgcacctggtgaatacgagttggatgttgccggcatgctgcaagtcaacaagggcaacatcgcgctgggcaagttcgccaagctcaagccccggcagccatcttccccgcgcgcggcggcttaagtcatggccgtgtgcgtatcgctgcaagcagatggcacgttgaaccgcgctgacaaagccaacatcgccttgggcaagtttgccaagctgaagcccaagtccgcgcagcgccaggcagcgtaatgcatgtctacgcctgagccgctctacgtcgtcggttgcgctgcgcaaaacatgcagcaggacggtacgtgttcggttcctgtgtggatgccgtaccaccagccagttcttccgcccctggatctggccgatggaactattgtcgcgtttgccatcatttcgatgtgggcgataggggttaaagcgcgtctcgtattccgcgcggcgcgtgtaggggtctactgatatggagagagagttatgaagaacgttgtcaatgctgcacgtcgttttgcttccaccaccaccgccaaggtcggtgctggtgcgtccacgctgctcgcatcgggtgccgcattcgcggccgattctgcatcgcccggtgctgccattgccggcgagttgtccggtggcaagaccgatatggggttggtcatcgccgcctgcgccatcctcattggtgtcgcgattgtgtgggcttacatcaagcgcgtgaagtaagcgccgggtcgtgttgtatcacaaggggcgcgcggaaacgttcgccccttttttctaggtgaaaggggggagttatgggttacttcgtactgattggattgctcggctgcgcttggctcgcattcgagggcatgtgatgcgctggctcgcgcgcgtgtttgcatctgcagtcgctcggcgctgtgcttacgtcatcgttgcattcttgttcgctgcgctcggcgtggacaatgcgcgtgcggaggacgttccaccttgtaccgcgactagcagtccgctttgttcgcaaggtcaggcgtattccttggctgctgctgatgctagcgctgatcggtattgcacgacagttggttcatggtccatgctgagctatcaggtttacttggatggcggaaatcgctacggcgttgaggtgcgttgtcgacgaaaagaggatagtttcgagacaggctttcgtaatagccggcgttggatgttcgacccgtccaagacatgccaggcgagtccatcagcaatcacacagtttcttccgcttaatggctctagccaatgctggaacggttgcgaagtgaagtaccgccagaacggtgacgatgagaccagcactcgcagtcctactggtgcgctgtgcgaccctgactacaaaaaaaattgccctgtaggtacgttctggaatggttacatgggtgtgtgtcagcccatcgagccaagttgccccgaaggtcaggtgaagcaagacggtgtatgcaagcctgagaacaaatgcccacaaggcatgattgctgtgcaagcgtcaacgcctggtgcagtcgcgcagggatcgctttattgcgcacctgaaaaagaggaatgcccgccaggcaccatcatgtcgcctgccggcaaatgcctgccaggggagggtcagtgcgcgaagggtgaagcacccggcaaggatggcacctgcaaacaagacaaggatggtgacggcaagggtgatgaggacggcggcgacgatggcggcaaaggcgaaaaagacgaagcatctggtggtgatgattgcgagacaccgcccagctgtagtggcaatgccattcaatgtatacaggtgaaaattcagtggcgcatcgactgcaatacgcggcgcagtcagaacatcagcggcggtagttgcgatgctgtacctgtatgcaccggtaatgcctgcgatgcgatggaatacgcgcagttgatgcagcagtggcgctcaacgtgtgcactcgaaaagctcgccaagggtaccaacgcaagcggtagttcaactgacaagaatggtaacggcgttgccgatgctcttgagggcagcggcaatgtcaccgatccaggtgatggaaaatctgatattgatggcgcaaagaaattcggtatcggcgtgtcaacatcgaagcttgataccgaaaacatttttggcaattcgtcatgcccgcagccgccaagttttaccatcaagggcactacgatcaatggcgctgatttcccatatttctgtcaggccgctgcgatcttgcgcgccctgattctgatgtatggcgcatatctggcaatccgaattttaatgggctgggggttctgacatgggcatggtctgggagtggatcactaagggtgttctctttttgcttggcaagctgaaggatgttgctgcaggaattgtcggcaagatcctcggtacgtttggtttgacgcttgtgtcatttgaggccgttcttccgaggctgaaagaattcatcacgaccaacatctctggccttgatggtcccgcaggtcagatgcttggttaccttggcatcggtacagcgatgtctatggtgctctctgcgctcacggtgcgcatggcgtggaaagtcttcctcgtacccaaaagcgtggctgataccttgggagcgaaccaatgatctattggttcacgggtcagcctggtcatggcaagacgctgcatgccatcgaaaaattgcttgagtacaaggatcagggccgcatgacgtttgcgtgcaatatccgcgaattcgactacgcaaaaacgggcgttcttgagatgacgccacagcagttctgcgactggcctaattttttgcccgatggcgctgtcgccttggtcgatgaagcctacgaacacagcatgttgcctaagcgcccccctggttccagggtgccgcatcacgtcgagcaacttgcaaagcatcggcatcgcggtcttgatttcatcttcgttagccaatcgcctgacaagcaatgcgatcagttcgtgcatgatctgatcgaacgccatgtacatgtgcgtcgtcgttttggtacccagttcgtgcacttgcgcgaatttgatcgatttgagtctcgcccagagaaggctaacccgctcattgtcaggcgcaagaagctgcccacgcgtcccatgggcacctacaagtcaaccgagcttgacaccactgagcgaaagattccttggtactacattgcgctgcctatcttcttggtggcggcaattgtgatgatgtatgtcgcgtttggcaggatgggaaacagactaggtggcgaggcgataacgccagagacaaacgccgcgcagtcgcaagctgtcccacgcgacggagcgtcagcgacggcgcgcgggacagcgcagcccgccaaggcgatgacttctgccgaatacgccaagcgattcttgccgcgtatcccgtccgagccgtggagcgcacccgcatatgacgacaagttgtcgcttccgagtgagccgccgcggttgttttgcatgtcttcgctcactggtaacaacgccagcggtgaccgtatcggccccacttgtacatgtctgacagagcagggcacgcagtatgtgctggatcagcaaacatgccgctatatcgcccggcgcggccagtacgagccatatcgcgcacgccgcgatgatcgctatgttgatggcccaacacagattgatcgtggtctagatagcatcgccgagcgagggcatggcgtcacaagcattgatcgtggtaaccgtcatcagggcacgttccccgagtctcccggctacaccacgtccactagcgtgccgtccacaggcattcagctatgaacagcatcgaccaccctggcccatttgcgtctccctgtcctagtccttctggccatgacgcttctgtgtctctacaacggcaatgcctgggcactccttgcgattcctctcatcgaggatgggcatcgcaattggaagcttccccgcttccggtgggcgttttatgcctattacgtcgcgcacctggccgttttctgccttctcaaagaaaatttgctatcctgaaaccgctacagcaattcagggcgcttaacatttatcgcaacggaaagcaataatgcaataatcatgccatttataaaatgttcatctttagttttgattatgttcatattttcgccaaatgctgacgctcagcaggttcataagtgcagggagcgcggccaggttgtctatcaatccgcgccgtgtgctgccggccctgctgaaaaggtttgggcggccacgccggtcgctgagccaaccaacgccgaactttggcggcgctatcgcattcagaaacagctagatcggcgttatgcagctgatcgcgcttccgcttctgctgcctatgtctccggatcttcatccggcagtgcatgcgaatctgcaaagcgtagccgtgccactgtctatgaggctgccggggttcatcgagattttgctttgtctagccagtgggacaacgctgtgcaagacgcctgcaagtaatcggggtgtaggggcagcgcccctacggataacgcctcacccgcgccgttggcgtctgcgcccgcgtccagttcggccaactggtggctcccagcccccgagccatccactactgcagaccgcttttcgcgcctgcgccgcagcacatcccgcaggtagatcacgttgtcgtctgcagaaatccgcgaccccggagaccttgtggcagtaggcgttcgcgggttcgccgagcgcgcattgcgttcttcggacataattctgacgcgtcatgaaatatccgtttcgtgtcgttgacagcccctgcggggcgcagtcacaggggcgcggctttgcgcctggatctgtcagttcgcatgtagccggggtgtaggggcagcgcccctacggataacgcctcacccgcgccgtggacgccgccgcccccgtccagtcgggctgcgcttgccgctgtcggctaaccccggatccctccccactgataaccgcttttcacgcctgcgccggaggacgtcctgcaggtagatcacttcttcgtgtcgttgacagcccctgcggggcgcagtcacaggggcgcggcttttcgcctatatctgtcagttcgcattcattggtggtgcaggggcatgtgcccctgcgataaagctcatccagccatcgtgccgaagtgtctatctcgccagctactcagattcacgacgaccacctttactgtttgttccgcaaaccgttttttcgccgcttcggccttccgtctgctcgcatagcctgcaagtcgtagttccatcgaatctcgccatacaaggcctttcaggcgttccggtgtcatccgatcaccgtccggactcacgaggtaattgcctgcaattcgccatccaatgaaacggccgttcagatactcacacatgcttctatgcttcctttcgccggggactttcgtctgggaagaaaggatgctagcagcagctttatcaagccgccgtaatagctcagtccgcttccaaacgttttacataatatacattatgcgaaatgcgaaatcgtactgttgacgctgctttgcaccgtcgcggtctattactgcagcccactccacaggaagcggactggacaatgacctttgacacctacgagcgcgtagacctgaccggcccttgggccggtgattgccgcgcaggaaatgcccccgttcccgcaggcatacaccccatttgccgcggacatacgccgcacatttctcggagcctggacaagtcgccccagctttgatggaacgacggaaaaaacgccccggagttgaccagaacagccgccagtactgaaatctggaccttaagttccagcagcgctgctccataggacgacaagttcctgcagctctggacctggttcatcagcgagcttctatcgcttcgcggcggcttcgatcgcagcgtgtgcgcgccatcacttggtcgtgcgaaatcgtcggccgcgtgtcggccatggcgcgctcgatcttcgcccggaaccaccagtcgtagtcggcggcttcggtggactcaaattcggaaacacggggatcgagcttggccatgcctacttcaagatggaacgacggaaaaactgccccggattcgccaagattgcataccgatggcggcggttgcgagtgcaatgacctccttgaggccagatcggcctagtgttcccagaccttagtagaagtcactgcggctttgttggtagctctcgaaggcttgctcgatctccgtatcagtgggatctcggtagatcgagccactggactgttgcaatcgatgagtgacacggtaccagccccgaaaatcgtcgaaggaaaagacgaagcccgacttggcaacaacgtcctctggaggaagcgcaggttcatcctttagccttttcaccacgccggccgcagcatctgctgtcgcgattgctgtgccctggcctttatcaagatggagggaaaatgttgcagcccatacctgaggcacagcctgagacaacagccatgatcggtactgcggatctagggcctgttaacattaatgtctcgagcgattaaactatcctgattagccctgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggccctggctgaaagaacttcgcaccggctcctcgcgtcaggagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgagggtcagggctaatcagttaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcgacggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgtcccttggcttcctcagcttcgttctgatcgttgatgggcttcggatgtgttaacaggccctagtggaacttggccttacgtatgccctaacctacccgaggcactggagggcccactgtgagccattataagtttgacgacagaacaaggaatgtcgtcgccaagagcgcgatgctcatctgctcaaatccgcactgcttgcgatttacaggctacttgacgacgcgggggcgacgtgcgtgcaatcgcgcaagctgcacacatccttcccaatgcaggcaatggccctagggcggatcttgtggatgcatatccacagttagatcgcgcaagtgccgagaacggcatctggctatgtaacatctgtcattcaaaggtcgacagcgacccaagttattacactccagagcggctcttcggatggaaggctggtcaccaagtcctaatccaaggaatggtcgggcttgatctcgagtcggcgcttattgagcttcgaaacaccaagaggtgtcaccaggagaccagggaactcctctccttcttagacgataggcgcatgttgtacgaagggctcgatcacgaattcccacctcgggtcctgcagtccatcgagctcatgcgggcaaaaattatccagacccgcgcccaggtctcaccagcgtccaaggtcgccgccgcactcggaggcatgcaaagcctgatcaaccagtttatgcggaacgttggaccgcgcgtcgacctcaacgatctgcgctgtgacagtcgcgacccggtctgggtcaacttcagcgaggcgctgcttcagttccgaagcgaaatgatcgtcattgtcgccttccttgccgagggctctggctatgaagttatgcatgtctactgatggctcgaaacgctccccgccggccgcgggtcctacgccacagataatccttcatcgatgcggtcgcaggcgccatttcggcacccttccaccacgccgggacggcgacttcctgaaacattccagcaggatggggccgcgccttaggaacgccctaccccgatatgcagctaatcccctcgtgagctaccgctagattcgggcgcgtgccgatcagatgcacgattagcgcgtgagggcacgagtctgtcgatcggcgatatccgagccggctttgcaggtgtgggttccgcctgaggttgcccgctcccggtacgcagaacctggacacgggcgcggcctgcgaccgaacggactacccccgataaatcaatctaatcccctgaccagttcctactaccgctttggcttttgcgtgagcgccgaacctgctgctgttcgtgcagccttacttgaaccggagctattaagcgccttggatgccgcggtagctgcgcgactggaagtggtatttgtcgtagtgcgctgtgacaatgcagaaccagcggccgatttggcagacttgctcgacccactgtcgcgcagcaccttcgatgcagctgatgctgcgcgcttacttgttacttccgacttggccatctttagtctccacttgttgtctaattttctgggctatgtcgttggtcgatggttcgtgtaatacgaaaaaggcaatgatgattaagagtgcagtgaagacgatagagccgataactccgccaagaacgttcattcccagctgaggaccccatcgccctaacttctgtatctcagcaacgacaattccctgagcaatttccttacgataggcgtcatcgaattcttcgacggcctgtgctccgtaggtactcagcgccgcctctgcttcggcctttgccctaacgatggcgctctgcggctgcgattcgtaccatgcttgaacgtccgcggccgtcggagagcttcccgacgtttctaatcgatgctttgcccaatcgattcgctgctgctcaatgactgcgaaggccagaaggcctagtaaccaattctcatccgattcgtctaccagttctcggtagatatcgtctggtcccgagtactttggcatcttgcccccccccccggttatgtttgcggaagagtctgccacactcaacgacgtcgcgcgagcgagatcgggttgacaggcagactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgctgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacctgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggatttttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctaatgcctcggaagctcccttccccgataacgcttcctaattccctaccccgcccaatgcctgcttccggccagaagcagccggtcacggtaacgtcatttgcggggctccgtaaatctgccggtaggcgacatgctggcatagcacgtatacgcatgcaggtctctcaaagtccgcattgaataaacggatttaccagaaactgtagagactctcgatcaaggtgccctcgtcgagccctgcggcgtgggtggtcgccatcctgcgacagggcctacgtggacgtctatgccgtaagcatagctctgttgcttgtacggcggtcccaaatagaggatggcagagcagtcagcagcaagttcgcggtatagcctgttctcgcttgcgcagctaaaaatcaacccaacattcagccgctcctctccgctggttgcctcgaccttcacccaaagccctttttcgtcgggctcgcccatttgcacctgccatccagcgtctcgcagtggccggaccagttccttaatgcattcttcactaattctactgtgttactaaatacgaatccgttggtaaggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagtttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtaaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgaatttagtaacacagtagaactgactcgctgtcagcacagaaatttctcacaaccctctgccgatcctccatgcgggtccgggatcgccttcatgtctgcgcctcaccctggtcgtcgagggtttccaggatcacccgaagttgtgtactgccatgcggcctcggaagctatgtagggaccacagaccgctagtctggaggcaaccatgtaaagaggtatgcctgatggatcccattcgttcgcgcacgccaagtcctgcccgcgagcttctgcccggaccccaaccggatagggttcagccgactgcagatcggggggggactccgcctgctggcggccccctggatggcttgcccgttcggcggacgatgtcccggacccggctgccatctccccctgcaccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgatgcctgccgtcggcacgccgcatacagcggctgccccagcagagtgggatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccactgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgccaagccggccccgcgacggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgttgctgtcacgtatcaggacataatcagggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacggaggcgagggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaaccaggcgctggagacggtacagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatagcctgaccccggaccaggtcgtggccatcgccagcaatataggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtgatgaccatcgccagcaataacggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtgaccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctatgccaggcccatggcctgaccccggcccaggtcgtggccatcgccagcaatagcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgacctcggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgacctcggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagagcattgttgcccagttatctcgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcggacgtcctgccctggatgcagtgaaaaagggattgccgcacgcgccggaattgatcagaagaatcaatcgccgtattcccgaacgcacgtcccatcgcgttgccgactacgcgcaagtggttcgcgtgctggagtttttccagtgccactcccacccagcgtacgcatttgatgaggccatgacgcagttcgggatgagcaggcacgggttggtacagctctttcgcagagtgggcgtcaccgaattcgaagcccgctgcggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacaccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgcccagcccaatgcacgagggagatcagacgcgggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccggcccctccacacagcaatctttcgaggtgcgcgttcccgaacagcgcgatgcgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgatgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggagctcgcatggttgatggagctattgcctcagtcaggctcagtcggagggacgatctgaggggcggcagggattcgagtaagaaacctttactgacagcaagttagctcacttttggctgtgttttacacgaatccctgccgaccctctactccggcgcaggcgtgaaatgcggttatcaatggtggatcgcgcggggttcgccgacagagcgcgtgtggtccggcgtacacgtgggccacgaagtccacggcgcgggtgaggcgttatccgtaggggcgatgcccctacacccctacaatcccggagcatcgtcattggggaccgtatgagctacagaccgcagaacaaccaagatgggctttggtgggaaatcgccctgggcatctgcgtcggccagctgatgaccgcagcgttcgcaggtgtggtggccctgtgcctgggctacttcacgctgcgcagcgtcagcgcaggactaccggcaccacgattactgccggtcactccacaggaagcggactgaacaatgacctttgacacctacgagcgcgtagacctgaccggcccttgggccggttttggttttcagggacatcgattcttcacaccagaaaattacgacatcgagccctgcggcatgcggtactgggcgctgacctgcgccatcgcacgggagtggtcgctgatgatgtccgaagaacgcaatacgcgctcggcgaccccgcgaacgcctactgccaccaggtctccggggtcgcgtttgtctcaaggcgcagaaatgatctacctgcgggacgtactcgagggttggcagggattcgtgtaaaaaacagccaaaagtgggttcactcgctgtcagcacagaaatttctcacaaccctctgccgatcctccatgcgggtccgggatcgccttcatgtctgcgcctcaccctggtcgtcgagggttgccaggatcacccgaagttgtgtactgccatgcggcctgggaagctatgtagggaccacagaccgctagtctggaggcgaccatgtaaagaggtatgcctgatggatcccattcgttcgcgcacgccaagtcctgcccgcgagcttctgcccggaccccaaccggatagggttcagccgactgcagatcgggggggggctccgcctgctggcggccccctggatggcttgcccgctcggcggacgatgtcccggacccggctgccatctccccctgcgccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgattcctgccgtcggcacgccgcatacagcggctgccccagcagagtgggatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccaccgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgctaagccggccccgcgacggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgttgctgtcacgtatcaggacataatcagggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacgaaggcgggggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaaccaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagacgctgcaacggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtgctggccatcgccagccatggcggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaagtggtggccctcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcaacggctgttgctggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccatggcggcggcaagcaggcgctggagacagtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagagcattgttgcccagttatcttgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcggacgtcctgccctggatgcagtgaaaaagggattgccgcacgcgccggaattgatcagaagaatcaatcgccgcattcccgaacgcacgtcccatcgcgttgccgacctccccgaacgcacgtccaatcgcgttgccgacctcgcgcacgtggtgcgcgtgcttggttttttccagagccactcccacccagcgcaagcattcgatgacgccatgacgcagttcgggatgagcaggcacgggttggtacagctctttcgcagagtgggcgtcaccgaactcgaagcccgctgcggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacaccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgcccagcccaatgcacgagggagatcagacgcgggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccggcccctccgcacagcaatctttcgaggtacgcgttcccgaacagcgcgatgcgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgctgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggagctcgcatggttgatggagctattgcctcagtcaggctcagtcggagggacgatctgaggggcggcagggattcgagcaagaaacctttactgacagcaagttagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcgacggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctagctcactttttgctgtgttttacacgaatccctgccgaccctctactccggcgcaggcgtgaaatgcggttatcagtggtggatcgcgcggggttcgccgacagagcgcgtgtggtccggcgtacacgtgggccacgaagtccacggcgcgggtgaggcgttatccgtaggggcgtgcccctacacccctacaatcccggagcatcgtcattggggaccgtatgagctacagaccgcagaacaaccaagatgggctttggtgggaaatcgccctgggcatctgcgtcggccagctgatgaccgcagcgttcgcaggtgtggtggccctgtgcctgggctacttcacgctgcgcagcgtcagcgcaggactaccggcaccacgattactgccggtcactccacaggaagcggactgaacaatgacctttgacacctacgagcgcgtagacctgaccggcccttgggccggttttggttttcagggacatcgattcttcacaccagaaaattacgacatcgagccctgcggcatgcggtactgggcgctgacctgcgccatcgcacgggagtggtcgctgatgatgtccgaagaacgcaatacgcgctcggcgaccccgcgaacgcctactgccaccaggtctccgggggcgcgtttgtctcaaggcgcagaaatgatctacctgcgggacgtactcgagggttggcagggattcgtataaaaaaacagccaaaagtgggttcactcgctgtcagcacagaaatttttcacaaccttctgccgatcctccatgcgggtccgggatcgccttcatgtctgcgcctcaccctggtcgtcgagggttgccaggatcacccgaagttgtgtactgccatgcggcctcggaagctatgtagggaccacagaccgctagtctggaggcaaccatgtaaagaggtatgcctgatggatcccattcgttcacgcacgccaagtcctgcccgcgagcttctgcccggcccccaaccggatagggttcagccgactgcagatcgggggggggctccgcctgctggcggccccctggatggcttgcccgctcggcggacgatgtcccggacccggctgccatctccccctgcgccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgatgcctgccgtcggcacgccgcatacagcggctgccccagcagagtgcgatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccaccgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgccaagccggccccgcgacggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgttgctgtcacgtatcaggacataatcagggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacggaggcgagggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaaccaggcgctggagacggtacagcggctgttgccggtactgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggcccaggtggtggccatcgccagcaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggcccaggtggtggctatcgccagcaataacggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgagtccggaccaggtggtggccatcgccaacaataacggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccagacccatgccctgaccccggaccaggtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccagaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccgaaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggctcatggcctgaccccggaccaagtggtggccatcgccagtaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaagtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctatgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagccacgatggcggcaaacaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggcccatggcctgaccccgtaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccgaaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagagcattgttgcccagttatctcgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcggacgtcctgccctggatgcagtgaaaaagggattgccgcacgcgccggaattgatcagaagaatcaatcgccgtattcccgaacgcacgtcccatcgcgttcccgacctcgcgcacgtggttcgcgtgcttggttttttccagagccactcccacccagcgcaagcattcgatgacgccatgacgcagttcgggatgagcaggcacggcttggtacagctctttcgcagagtgggcgtcaccgaattcgaagcccgctacggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacaccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgctcagcccaatgcacgagggagatcagacgcgggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccggcccctccgcacagcaatctttcgaggtgcgcgttcccgaacagcgcgatgcgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgatgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggaactcgcatggttgatggagctattgcctcagtcaggctcagtcggagggacgatctgaggggcggcagggattcgagtaagaaactgtcctggtctaattctcgtggacacctcgataggggatgatcatcccaacgaggaccgaacccgatatgacatcccgcccgcgtaggaatttcgatactgccttcaagctgcacgtggtgcagatgatccgagaccaaggtctgagtgtgggtcaggtgtgccgcgacctgtgatctggtcgatagcgccgtgcgccgctggttggcccagtaccaagccgagcagagcggccagccgggacaaggccggccgctgacgcccgagcagcaacgcatccgtgaattggagcgggaaaaccaacggctgcgtgaggacaacagcctgttaaaaaaagcgtcggccttcttcgcccgggaactgaagtgatccagcagatgatccagcagtggcaggagaaggccagaaccgcccggctgtgccggttgctgggggtgagtcgttcgggggtgtatgcggcgcgccgacggcgaccggctccacgcgctgatgtacttgcggcagcggtgcagacggccttccaggccagcggcggcaactatggcagccgtcgattgagcgccagcctgaaggcccagggcctgcccgctggtcgccaccgggtccgccgcctgataaagcgccacgggctgaaggcgcgctggaaacgcaagttcacccacaccaccgacagccggcacgacttgcctgtggcggccaacgttctggatcggcgcttcaagcccagtgctgcggaccaagcctgggtggccgacatcacctacatccgcaccgagcgcggctggctgtatctggccgccgtgctggacctgtactcgcgcaagatcgttggctgggcgatggcaccgagcatgcctgccgagctggtgtgctgcgccttgcagatggccatcgtcctgcgccagcccaagccgggactgatcatgcataccgaccgcggtagccaatacgccagtcaggcccaccgtgatctgctggcggcggcttcaactctggatcgcaacaccaacggttgtgacgtgatccaggcgacctgacctgagcgacttcaccgccaagtggagttgcccatgtcatccagccgccttgacctatcggaacgataccgtctgcatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgtgccgcaatcagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcgcacaggccagccggcgaccacgtatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacttcagtccctaacagattgccggtcgcacctgcttggccagtcacgaatggatctatcggcacatctatgccgaccagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcatgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcggcgaagccgcatcggcgactgggagctggataccatcagggcctcgcacggaaagggcgtggtggtcagcatgaccgaacgccgcagtcgcctgcatctgctggcttagtcatcgcatgaccaggtgccaggtaagccttcaatcctggcgaggacgagatttcgcgctggatcgttcaagtagccgttcaatttacagactccaatcaatttctacgcgatctgcagatacttgaatgcagccctctactagatagatgtatgttgttcccttggtcatggctggagaccacgagttgatattacctgattttgaattatctagtatggattctaagtcggaaaggcatgaatagcttgttactttataaaaattaattaccaattttgctctttttgagctttcgcttgattgatggtggtttgtgtgaatttttagtgtgcgatttttgaagtctagtgatatactctcaattattgcgtcatgaagatctggaactactggatttttttcattcattaacttccggcccctgataaaaatccaaaaaatataattgctgcaccgccgatatagagtacggcttttgcaccgacagacacttctggagttgactctcgtgaattaaagttctcgttagtcattgacttgccagaaaagccattatttaatgcgcattccttgattatgcttggtgcgtcatcccatgtgccgccgtgcgaaggacgtccattttcgccggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatgtaggcggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccgccgcattctcccgtatcacctttgcattcccagtgcaggtgcctgatcttactgcccgtggcttcatcgaaagtaaagtcgatccgaatcctgcagcctttcccacattcaatccagcggccacttgtatgtttgacaagcccaaatgcatcgctgtacttaaatgtggatgactctacataggagaacctgattagggaaggtttgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgtgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccttagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgagcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcaaggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggcgaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggtaggagaatgtggaaaatcctccgttcagtccaatcggatcactctgtctataccgtccagtcgcagcctcataatcccgaaagtagttctgattcaacccactcgccgcatcaaaccgctgccccggaaagcgcatatccaggactagcgctgcaccatctccatcaggatcctgatccggcgcggtattgccgaaggcctcgcccttcaagctccatgtccataccgccacatcgcgggtcgggtcgatcaccacgcgtggactgcccaggtgatcgggttcgatgtagtgcagtttgttggcgttggcgagcaggccgaccggcaggtcgttcagccagatcgcctgctgcttgggcgcgccattcgtgtcgtagtcgcccagccagtggccggcttcatcgtagagcgtgtaggtgttggtggtgccgaggaagcgctgcacctgttcgcctctaccgttgtagcggtagttcatggtcaccacgccggcgcggcgggcctggctcatgcggccattgctgtcgtagacgtattggcgcgtgttgccgccgatggcggtggtgttgccggtggcgtcgtagctgcgggccacgccggccacggcgctgaggcgatggctgtcggtcgggtaggtgtagggctgcgtcgtggtgccgaccttggcgctgaggcgattgccggtggcgtcatagctatagccgtcgatcaccgtgccggtggtgccgtcggtgaaggtggtcaggcggccgagggcgtcatagcgcagaccgacctccggggtggtgttgccggcaggcgtcagcgcggtgaggttgccggccgggtcgaagccgaagccgacgtccagtccgccgggccgggtgtcctggatggcctgggggcgatagtccaggtcataccggcgggcgagcctgcggccattgccgtaggtccagccggcggccgggccgaacgggtagtagctggcattgcccagcagcacctgacggttgccgcctgccggcgtgacgccgacctcggtgatctggcccagtgcgttgcgcaggtagtcgaccaccgccccatcggggtaggtcatgcgttgcaggcggccgccgacggtgtagtcgtagcgcaggacaagggccttgccgttggtgctctgcaccttgcgcaccaggtcgccgaagcggttgtagcaatactgggtgatggcgccgccgtcctgcatcctggtcaggcgaccgacggagaaggtctcgccgctgccgcaggccgtctgggtcacgtcataggtgtaggtgacgttgaggttggtggtcgggtaagtgaccttggtcaggcggttgagtgcgtcgtagccatagccggtggtggtgacgcgcgcgtcggtccggctggcgcggttgccggcgctgtcgtaggtgtagctggtgacgccggtatccgggctggtgagcttcaccaggtcaccgaagccgttgtagtcgtaggtggtgtccagtcccttggggtcggtgaccttggtgaggttgtcctgtgcgtcgtagtcgaagcgggtaccggcctttataccggccacatcctgcagcgtctgcgagaggcggttcagcgggtcgtagtcgctctgggtggcggtgccgagcgcatcggtgacggacgtggtgttgccattggcgtcgtaagcgaaatcggtggggtcgccggccgcggtggcctgcgtcttgagctggctcagctggttgtagatgcgcgagagcgtgcgcttcaaggtgcccgatgcatcgcgggtgtcttccttgacgcggttgccggcattgtccagcgtgtaatgcacgcggttgcccgcgttgtcggcaatgtcggtcaggcgatgcgcggtgtcgtaggtgaacgccgtgaacgcgccatcgggctgggtcacctgcttgaccagcccggtgggccagtaatcgatgcgggtgatgcgatcgtcggcctcgctggacgcatcggtgccgcgcaccttggtggccgtcaaccaaccgcgcgggtggtagctgtagtcggtgacgatgccattggcgtccttgaccgacaacggacgacccgcaccgtcataggcaaggtattcggtggtctggccgagggcgttggtgatcttccagaggtcgcctttgtggtgcggacaggagctcggcgatgccgcgcaactggcgtcgtcggcaaggtaatagctgtagctggtgctgtccgcgatatccgtgcgtgggccatcgctggccagcatcaagccgggcaagggacaattgccggcggcaacatcgctgtcttcgcagtagcgctgggtggtgacgcgggtaggacctccacttggatccgtccgcgatacggtcagtgcctgacccctggtgttgtaggtccagcctgtccttgcgaccaggacatcattggcatcgtaggtgcgccggtcggtgggaacacggaagctggggtgccagtccgtctgcagcgtgcgcttctggccgctgctgctgttggccgcttcgatcttgctggccaacaaggcacggttgttgtacctccaatcggtggcgacgcctgcaaaatcgacttcctggtcggggtagccgttgccgtcgtagctgcgcgactggaacgccccaaccgtgcattcggggcacaagccctggacggcggtgaccttggcctggccaagcttggagatgccagtgcgcgttactgcattgccaagcgcattggagacggtggaagtgttccccgagtaggcaatagtggcctcgtcgatcttgccggccggatcgccgtgcacgctgcggacgacgcgttgctgcgcatcgtagctccacgaggcatacacctggccctgctcatcgcggtgggtggtcaaggcgtccggaaagcgcgcatcgccatagtcatacccggcgatagccgacgccaccgctccggcagctgtctgcaaggtcaccgacctcaatcgcgcctgagggtcgtagccgtaggccagcaccattccatcggggagtccgatttgtgcgatcctgcctgcctggtaggcaaatagcaggcgacggccacgcgtatccgtcaccgattgcaactggcggccggcgtaagtcagggtgagttgctcgccatcggtatagctgatgccggtcagcttgccgtccagatcgaactgctctttgctgtcgtcgatggcagtcacctgccatccggtcagcgtcccgttgtcttgcacttcggacagcgtttcgcgcacatcccagtccggtgtccaggtgccattggcggacttcttgaacgtgtagaagttaccgttgggacgcgtcaggatcagcgtcgatgcatcggcgacggtgatggtccggacgtagctatggcgccaggtgttgccgagcacgctggtgggttgcaggccgacggcactgctgtaataccggatgaattccagatgccctgccggcgcacggtagtcggccgccgtttcgagcttggttccggtgaacacattggccggattgcctgcggtggtcgggccagtgctcccatcgcaacagccattgttcttgccgggatcgagcggtggcggaggcgagcagaccgcgccgtttggcgtggcgaccggctggccgccgttgttgctgaccgtgtattcgcagccttcctggcataggttgccagtactgccggcagcaggggtgaatgttggtctggcgctgcactttaggggataaaagctttcgcctagaccagattcgccggtatagttatcaaacgctctgtagcactgaactaccgcctggtagcgttgagcataggctaagtcgagtaccaaactggcgtgcgtattgacagctgctaagcttccctcaccaatgcagattgcctcgttcccttccttgatggcgttgagataagcctggccttgatcgcacaagcgcgtccctgcattgcagacgcccgagtcataggcgtgcgcgatctgtatcgtaggaatgacggaaacacacgtcactacaatggccagcaacatcccgaaccacttgctcccgtatcccggggctcgcttctgcacgtcctgcatcgcgtccaactccttggagaatgtctgcaggtcatcgtggttctacctgcgcagcaagtagaatatcgtaaaagcatgaccgggcggcttcaactctgaatcgcaacaccaacggttgtgaagtggcccaggcgacctgacctgagcgacttcaccccaagtggagttgcccatgtcgtccagccgcctggacctgtcggaacgatagcgtctccatgcgctacatgaaaccgggatgtcgatgcgcgcgatcgccgaagcactggagcgtgcgcgggtctgtcaagccaactgtgtaaccaggtttttcatagcgcattcatcggcacgcgttcttcgccgaacatcacctggaagctttgcagagccggtttccagtgatggatggaccgccagttcttcgatgcctcgcgcacggccaaaaacaacgatttgagcgccgaatcgtcgttggggaaaatacgccggttgcgggtgagcttgcgcatgaccatgttcaacgattcgatggcattggtggtgtagatcaccttgcggatctgcggcacgaactgcaagaacgggatgatgttgtcccagttgccccgccacaagcggaccaccgcacggtatttgtcgccccactgcgtgtccagcgcctccagttccgccgccgcttcttccgccgtggccgactgatagatgcgcttgagcgcagccacaaccgccttgctgtcgcctgcgttgacgtagcgcaggctggcccgcaccaaatgcacaatgcacagttgcgtgagcgtctgcggaaacaccgcttgcaccgcttcgggcaggcccttcaagccatccatgcaggcgatgtagatgtcgcgcacgccgcgatgacgcagttcggtcaacaccgacagccagtattgggcgccctcgtgttcagccaaccacaggccaagcacttccttctccccgcgcaggttgacccccagcaccacgtgcgcggccttgttgatgacctgcttgttgtgctgcaccttcaccacgatgccgtccagccacacgatcggatagatcgcctccagcggcctcgattgccatgcccgcgcctcctcctgcaccgcgtcggtcacctgtgcgatcaacccatgcgatatctccaccccatacacgtccaccagcgcagactcgatgtcgcgcgtggtcatgccgcgcgcgtacaacgccagaatcttctcctccatccccgccagccgcacctggcgcttcttcaccaactgtggcgcgaacgtgcccgcgcggtcgcgcggggtctcgatctgcaactcgcccaacgcgctttgcaccgtcttgcggctcttgccattgcgcacgttgccgcctgagcgcccatgcggcgcatggcccacatgggcttgcatctccgcctccaacgagcgattgatcatgtgctgcaacatttgcgaaaacagcttctccacgtcctgtggcgtcttgcagcctgacgtcagttcgtccagcatcgtcttatccagttccacttgcctgctcctctccggtccgggccagtcgcttgtcaaagggcagttacacagttcaatttacagactcgcgtgcgcccagcacgatcagccgcgaactgcgccgcaaccagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcacacaggccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacttcagtcccgaacagatcgccggtcgcaccggcttggccagtcacgcatcgatctatcggcacatcgacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcacacggaaagggcgtggtggtcagcatgaccgaacgccgcagtcgcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgctgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacctgccacggcagaccgatgtcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcggagttgaattcgcccaggttatttttgaaccttcgttctgagcgaagctagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctagcgctgaatttctctccagcggcgcgaatgcaggcgactcttttaaaatcggcgcacatgcgcttgccgaaatggttttcgtcagcaatgccgcgcatcacacgatggcatacggagcattcaatgaccgatagcgtccaacaacccgatagtgctctgcgttaccacaagatcgaccacatcgcgctggcggtagacgacttggaagcgtcaatcgcgctgtttcgcgatcaactcggttttgtattgacgggacgacgccacatcaccggcaagaccaccggcatgcgttcggccgagatgcagcatggcgatctcatcttcgtgctttgccaaagtaccgaaccgcaatcgcaggtgtcgcgactgatcgcccatcatggcgcgggcgtcgcgcatatcgccctgcgcgtcgacgatgcccacgccaccgccaagcacctgcgcgaacgcggcttggccttcgacaccaatgtgatcgaaggccaggggttgcggcagatattttccgaccgcagcgagctgaccggcctgagcttcgaattcatcgagcgcaatggcgaggtcggtttccaggacgcatcggtcagcgagttgttggcgcaactagagcgtagtgtcgcgtattgagcgaccacctcgcgcctcacgagctagctatggacctcagtggacgtccatagaataagaattggagcgggaaacgagactcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcgcggagcgaaattgtaagccttatcacttcgttacgctagtcctactgtcgttcccgactgcagaaaacagcgcatgcgatgtggaggcctgggccggaattgaaccggcgtacgcggatttgcagtccgctgcataaccactctaccaccaggccgaaacatcaaacccaaggcatcctgccttgacacaacgaggcccctgacacggggccttgtctagaattggagcgggaaacgagactcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcttgggaggcgagattctacagcgaacaggatagctgtcaactgttgctttcgatttttttcggcttgctgctgatcgctgccttttcatcggcgcgcaggcttggccaggcggcctgcaaatactggaaacccgaccacaatgtcagcaaggcagcaatggccagcgtccagtaaccggcacgaaaaatcaggttacccagccagatttcatgcgtgggcatttgtcccggcgtcaccgagtacaacagaaagagcaaggcgaccatttgcgcggtggtcttgatcttgccgatcgccgccacgcgcaccttggcacgctggccgatctcggccatccactcgcgcagcgcagacacggcaatctcgcgcccgacgatgactgcagcccagaatgccatccacggcgtggggtggccctgcacgatcaggaacagggccactgcgaccatcaacttgtcggcgaccgggtccagaaacgcgccgaacgcagaatgctggtgatagcggcgtgcgacccagccatccagccagtcggtgatggcagccagggcgaacacgccagcggacgcgaaattcgtccacgtgtacggcaggtagaacaccaccaccaacaccgggatcatcaggatcctcagcagtgtcagccacgtggggatggtcaacttcattacggactcgactcgcctgccgcatcgggaagcgccagcccgtgcaggttagcgtagattcgcgcggcaagtgcggcattgaccccctccacccgcgcaatctcggcctcgccggccgctttgagcccgaccagcccaccaaaatgcttgagcagacttgcgcgacgccgcgggccgatgccgggaatatcctcgagcttgctggtcatgcgcgccttctggcgacgcccacggtggccggtgatggcaaagcggtgcgcttcgtcacgcacctgctggatgaattgcagtgccggcgacgcggcgcctggccgcaactcgcggccgtcggccatgatcaatgcttcgtgccctgcccggcgctcttcgcccttggccacgccgaccagccacacgttctcgacccccaggtcggccagcgcagcctgtgcctgcgccagctgaccggcgccgccatcgatcagcagcacgtcgggcagcacgccgttctcttccaccgcgcgacggaagcgacgctcgattgcctgccgcatggctgcgtaatcgtcgcccggggtgatgccggaaatattgaagcgtcgatactggccacgcaccgggccgctggcatcgaacaccacgcaagaggcgacggttgcctcgcccatcgtgtggctgatgtcgaagcactccacgcgtttgaccggctcggccagcccgagcatctcgcgcaaggcctcgctgcgtgcgtgctgcgcgctctggctggtgagctcggtaaccagggtcagctgggcgttacgcgtggccagcagcagataaccggcacgctcgccgcgcacgttccacttgagcgccaccttgtgttcggccgcggtactgagggcggcctcgattagctccgtctccgggatttcgcggtcgagcaggatctcgcgcggcggcgaatgctcggcgtagtactgcgacacgaacgcaccgaggatttcgtctgcgctgtcttcaccattggtcttgggaaagaacgagcgcgtgccgagattgcggccatcgcgaaaactcagcagcagtacgcaggcctgactggattgcgtagcgcaggccagcacatccagatcggctgcgcggccgtcgacgtattggcggttctgcatgctgcgcaacgacgacagcagatcgcgtaagcgtgcggcgcgctcgaactccagcgcctcgctggcctgctgcatcgactgcatgatctcttcgccgagctgatcgctcttgccttcgagaaacatggtggcgcgacgcaccgactcggcgtaatcgggcgccgccaccaggtccacgcacggcccactacaacgtccaatctgatattgcaggcagggccgcgagcggttgcggaacacgctgtcttcgcagctgcgcagcttgaacaacttgtgcatcaggctgagcgtttcgcgcacgccggtcacgccggtgtaaggaccgaaataacgcccctgcacggcacgcggaccccggtgcaaggcgatgcgtggccagtgttcgcgcgtcaacaacacgtacggataactcttgtcgtcgcgcagcgagacgttgtagcgcggcgacagcgacttgatgagctggttttccagcagcagcgcttcggcttcgctgcgggtgacggtcacatccatgcgcgcaacctgcgacaacatcgaggtcaatcgggcattttttggcgtgccgttgaaatagctgccaacgcgcttacgcagcgcgcccgccttgccgacgtacaacaaggtgtcgtcgcccgcatacatgcggtagacgccaggcgcggtgctcagttgcgcagcaaacgcttttccgtcgaaatcgctttggggccctgcactcattcgtctatcgaaacatcactcaatgcgccgcttgccaggtcgtaacgcaagatggcgtgtgcatcggtttctgcgatccagaccgctccggcagccaccgcgaggccagctgggccgtgcaaacgacgcggcagctcgaccgtggtcaagtcgccgccacctaaccgcaggcagcgcaggcggccattgccggtgtcggcgatccacagcagcggcgaatcggccgccagcgcgatggcctgtgggaactgcacccgcgccgtgctgcgtgggccgtcttgatctccaaactgccaagtgccctgcccgccaaccagggtctgcacaagatcgccacgcaattgcatggtacggatcgacgagcccagcccgtcgcagacataggccacttgctgcactgacgccaagccggccggctgtgcgaaagcagcgagatggccactgccgtcgcgcgtttcaagtgcaccagtgcctgcgcgcgcggtcagcgcggcgcggcccaggtgatagctccagatacggttatcgccggccatggcgatcagcacctgattatcggcgatggccaggccctgcggatagttcagcgcagaggcgctggccgatgccagcgggccttcgaccggctcgccggagcgaccggtgccgcacaaggtgtccacctgcccgctgcgcaggttgatgcgacgcagtgcgtgattgccggtgtcggccacatacagctgatcgcgctccagcgccaagccctgcggacgccggaacgccgcctcgccgacgccaccgtcgatgaggtcggcattgccatgcccaaactggcgcaagacgcgtccgctgtgcgtgcactcgagcacgcggtggtggccggtatcggccacatacaaaagatcttccgtcgcggccaggccagtgggaaaacgcaacgccaggtgcggctcgggatcgcgctcggccacgccgtacaagtcggcatccgatgggggctgctggccctcgcacagcgcagtcagcgccttgtccagatcgccggtgacgcccaccagacgctgccgctcgcggccgtaggcatccagcagcaccagcgtaggccaggattcgatgccgaagcggcgccaggtttcccagtccttgtcgagcaggatcggcgcactcacaccatgtccgcgcagctgtttcagcgcgcgttgcggcacgcgctcgctgtcgaaacgcggcacctgcaccacgatcaactgcagccggccgggactacgtgcctgccagtgcgcaagctcggccaggctctcggcgcaccacaccgaactggcgttgacgaacgccagcaccagcgcacggccgcgatgctcctgcagtgtggatggcctggcattgagccaagtgggaaattccggcagttcctgggtgagctgggcattcatgcggtgattatgcccaagcgcgattagccgcgggtgagtctggccaaggtcaggcgcgcggctgcgtcgaccagctgccatacccgctcgaagtcgcccacgctgccggtatacgggtccgggatgtcatcgcgctcgtcgatgcccgcccatggcagccacagggccaccttgtcgcgctgcgccgccggggcgagccgctgcagatcgcgcagattgctgccgtctgcgcacaacagccaatcgaaatgctcgaaatccgaacgcgtcacctgacgtgcgcgaaaatccgcgatatccacgccatggccgcgcgcgcagcggatcgcgcgcaagtccggcgggtcgccggcatgccagtcgccggtgccggccgaatcgacttcgatgcgtcgcgacagccgcgccttgtccagttgcgctcgcaaggcgccctcgcccatcggcgagcggcagatattgcccaggcagacgatcagcaccttcatgccgaagccacccgtgcctgcgcgcgggcgagatcgtccggggtgtcgatgcccggcggaaacggctcaggcgtcaccgccacggcaatgcgatagccagcttccatcacgcgcaattgttccagcgattcgatgcgctccagcatgccgggcggcatcgccgcgaagcgctgcaggaagcccgcgcgatagccgtagatgccgatgtggcgcagccactgaccttctgcaggcacgctgtcgcgctggctggcgaagctgtcgcggtgccagggaatcggcgcacgactgaaatacagcgcatcgccgcgagcgttgcgcaccagcttcaccacgttgggatcgaacaggtcgtgcgcgctgtccaccggcgcggcaagcgtggccatctcggcaccggagtgctgcaacagatcggcaaccgcgccgatgccggcggccggcgcgaacggctcgtcgccttgcagattgaccacgcaggtctgttcgtcccagccggcaatgcgtgcgcactcggcaaggcggtcggtgccggaaagatgcgcagttccggtcatcgccacatgcacgccgggcagatgcgcgatcgcctcggcgatgcgcgcatcgtcggtggccacccacactgcgcgcgcacccgccagcaacgcacgctcggccacgtgctggatcatcgggcgattgccgatccgttgcagcggcttgccgggcagccgcttagacgcgtaacgggcgggaatggcgacgacgaaatcggcagggggggggagtgtcatacgcgcgcgctccgggatgcagtaaaaagtggagaaacaagagaaccgaatcgcatgctgtctctgtgtgattgagcgaagtggcggtagtcagttggagctgcaatgcgctacatcagcacgttgacgttgctccatgcatgcgtgttcgcaaccaggcacacagaagtcccgactggtcattgcccgcgcaccgtcacctaagaaactaggtggatgacgtgcggcgtatcgcgagatgtgcgcgggcaagacccggcaacgacaagagcaccatcgccagctccgcactcacacgccctgccggctcgcaagcttattcagccggtccagcaggctcacccagaacgcggccggcagttccgccttgagcggcacgctgtacagccattcgtcggcaaacgggcggcatttcaccgcgtccttttcggtcatcagcaccggcaggcggctgccgaagctgaaatccgcagcgcgatagacgtgatgatccggaaacgcatgcggcaccacgccaatgccgcgcgcgcgcagcatcgcgaagaagcgttccggatacgcgatccctgccacggcatgcacgcgttgtccggcaagcatgctcaagggctgcgcacgcttgccgtccatcggctgcacgctgtcgatgctcaagcgcatctgccattcgccgaacccggcatcgtccggcgcctgcggcgctgcggtcgtactggcctggccgagattgaccacgcggaaatcgcaatcgcgcgcgcgcgcaaccggttcgcgcagcggcccggcaggcaacaaacgtccgttgccataacggcgctgaccatcgaccacttcgatttcgacatcgcgcgccaggcggtaatgctgcagaccgtcatcgcagatcacgatgtcgcagcccgcctcgaccagagcgcgggcagcagcaagccggtcgctgtcgacgcgcacgcgtgcaccggttttccaggcgatcagcaccggctcatcgccgccgagcgccaccggtgtgtctgcctccacccaccgcgccttaccagcctcatcgcggccatagccacggctggcaacgccaggcgtccagccggcttcctgcagcttcgcaaccaaggcgatcgtcagcggcgtcttgccggtgccgccggcagtgacgttgccgaccacgatcaccggcaccggcacgccgtggcgcttgcgccaaccgcggcggtacagggcccgacgcaacgcgatcgcggcgccatagacaggtaccagaatgcgtgccggcaaggggatcggcgtgttgttgtcgtaccagaagcccggcgtgcgggcgccgcgcttgctcatgcctggcgttcgcggaactgcatgccgtgcaggtgcgaatacaagccgccctgcgccagcaattcgtgatgcgtgccacgctcgacgatccggccctggtccatcaccagcacctgatcggcatgttcgatggtggacaggcgatgcgcgatcaccagcgtggtgcggtccggcatcagcttgtgcagggcgtcttgcaccaagcgctcggattcgttgtccagcgctgcagtcgcttcgtccaggatcaggatcggcgcgtccttgagcatggcgcgtgcgatcgccagacgctggcgctggccgccggacagacgcccccccttggcaccgacatgcgactgcaggccttcgggcagttgcgcgacaaattccatcgcattggcacccagaatcgcacgctccagctggctggcgtcggcgctgcgcatttcgccgaacgccacgttttcggcgatgctgccgtcgaacagcatgacctgctgaccgacgagcgcaatctgccggcgcagatccgccaatgcatacgcctgcaccggttgtccgtcgagcagaatctgcccggcctcggcgtcgtagaagcgtggaatcaacttgatcaggctggatttgccgctgcccgagcggccgacgatcgcggtcaccgtgcccggctgcgcgatgaagctgacatcggccaacgccggattgacctgacctgggtagcgcgcagtgacatcgcggaattcgatcaagcccttggcacgcgtcagcgctacggcgccttgatccggctcgtccgggctatcgagcaccgagaacaagcgctcggccgatgccaggccacgctgcaccatgttctgcacattggtgagctgcttgaggcccggaatgatcgtcagcatcgaagtcatcagcacgacgaaatcaccggccgtcaggcgcccggccaatgcctgcgcaccagccacgaacagcaacgccgacaggccgatcgcaccaatcatctgcaccgtcgcggtggaaatgccgcgcgtggattcgaccttcatcgccaggcgcagattgcgatcggcgagcgcgccatagcgctccatctcggtctgctgcgcgccgtagatcttgacctcctgatggctggacaaggtctggtctgcggcctgcagcaagtgcgcgccgctttcctggatgctgtggctgatacgccggtagcgccgcgccaccttgtccatcacccaagccagcaccggggcgagcaccagaatggtcagcgtcacctgccagctatgccacaacatcagcgccagcgcgccgatgacttgcagcgattgctggatcatcaccttgatcgcatccaccgcggcttgcgcaacctggtccgaatcagaacccaaacggatcagcatcgacggcactggctccgaatcgaagcgcgatccgggcagacgcagatatttcgccatgaccttgatgcgcagatcgcgcgcaatgctgcgtgcggatttacccatcgccatatcggtgatgtagccggcaataccacgcaccacgaacagcaagatgatctgcaccggcagccagcgactgacttcggcattcttgtagatgaaggtttcgtcggtgatcggcttcatcaatgccagaaaaccggtggtgccggccgcttcgatcaaggccgcgatcagcgccgcgaccagcagcaaacgatacggcttggcgaacgccaccaggcgacggtacgtgcgccaggatgaaactgacaccgggcggtcggtggagttggtcactggcgggttccgttcgtgcttgtcttgcctgccgtgctggtggcgccggctgggggcgcggtggcgatggcgatgcgccggaagccgagctgacccagcgcatcctgcgcagtgactacggcctgatacggggtccgtgcatcggcacgcatcaacacggtctgctcgcgatcatcgccggcgatctgggcgatggtctgcttgagcgagtcgacatccgagcgcagcacttcctggtcgttgatgaagtaatgcccatcggcattgaccagcacgctcaacgagcgcggcggtgtgctggtgtgttggtcgctggcggtcggcagctgcaactgcagcgtggagcgtgcgtcgaaggtcgtggtcaccacgaaaaagatgatgaggacgaggatgacgtcaatcaatggcaccagatcgatatgcggctcgtcctggcttcgggcgctgccgatgcgcatccgtcagccctttgccgtgacgggcttggcgcccgttgcgtctggcgccacggcggccggcaccacacggccatccatggtgtccaacaacaaggtggcttcctgttccatctcgatgatgtaaccggcaatgcgccccttgaagaagcgatgcgccatcaatgcaggcacggcgatgatcatgccggtagcggtgcacaccagcgccttgccgatgccgccggcaagttgattcacatcgcccacgccatgatcgaggatgccgagaaacatctggatcatgccgaccacggtgcctagcaggcccaacaatgggccggcggatgcaatcgtgcccaacgcgttcagatagtgctccatccggtgcacgacatgccggccggtgtcttcgatacgttcgcggatcaattcacgcgggcggccacgcacgtccagcgcggcggccagcaaggcgcccaacggcgaattgcggcgcagcgattcgatgtgggtgggatccagattgccgcgcgcggcccaatgacggacctcttcgcccagacccggaggcgtcacctcgttgcggcgcaggctccacagacgctccagcacgatcgccagggcaaccacgcccagcaacagcaacggcaccatcggccaaccgcctgccttgaccagctccaacacgattcgattcctccggcaacgcggccgcctatttgctggccgataggatagcagccgaccgccgccgttctgcagcatcccatagccgcggctgccaacgccgtcgctcgcgcagttgcaggccatcggcgcccagccagacccggagcgcgccggcctgcgcggtatccagcacttccgccccgcccgcctgccagcgttgcaccacctccgcgagcggatgcccgaatctgttgccgtagccagacgacaccagcgccaggcgtgcgccggttgcagcgatgaagccggcatccgagccatcagcgctgccatggtgcgggacgatcaccagatccgcatgcaggtccgagacttttccgcgtagcaggcgtcgttcgatgatttcgtcgatgtcgcccggcaacagcgcgctcgcatgctgggtttcgacccgcagcacgcagctggattgattacgcagatacggaaagccagcgccgggatgcagaaagcgaaagcgcacaccgtcccattcccactgctgcccggcgcggcagcgcgtactgacgtccagcggcgcatccggtggtgcagcggtgagtgcgaccggcagccccgtgcgcactgcggcatagccaccggcatgatcggcgtcggcatggctgagtacaatggcctccagccggcgcactccgagcgcacgtagcgccggcagcaccacgcgttcgccggcgtcgaacccatcgcgcaccgccgggccggtatcgaacagcagcgcatgccggtgcgtgcgcaccagcaccgccaagccttgccctacatccagcacctgcacttccgcctcgcctcgggccggcagttcgcgatccggccagagcaacggcaaccacaacagcgccgccaacgatttacccggcgtgccgcgcggcagcaacagccagaacgcaccgagcaaggccgcaatcagcgcaaccccatcggactcgggcacccaccacaacgccaccgtcgtgcgcccgagccagacgaacccaggccaagtcagctcgaaacaccagcccgcaagctgccacgcccacacgcccgcacctggatagatcgcttccagtgcggtccccaccaggcaaagcggcactacaacgaaggtccaccaaggaatggcgaccagattggcgaacggcccgaccagcgaggcctgcccgaacaggctgaccgtcagcggcagcaggccgacggtggccacggtctgcgcagacaggaagccgcgcacgatagcgcgatcgtccgacggcaggcaccagaccagccaggtcacgccagcaaagctgagccagaagccagccaccagcacgctgagcggatcccacagcaacacagccaacaaagcgagcgcgaggatgtgggcggtggaggcgcgtcgccgcagcaccctaaccagagccacaacggcaatcatcaacacggtgcgtaccgtcggcaacgccaggcctgccactaccgcgtaggcggcagcgccaagtaaggcagcaatcgatgctgcatgcagacgcggcagcaaggtgccaagtcgcggctgccaacgccacacacccgcgaccaacaatgcgaaaaatgccgcaaccagcccgacatgaaatcccgagatcgcgatcagatgactcagcccggtcgcgcgcaatgtggcccatgcagcatcgtcgagcgcacgcgtatcgcccaacgcgagcgctcgcaggtaaggcgccgagggaccgctgacgcgctcggcgatgcgttgcgacattccttcgcgccaggcatccacgccctgcggtggtgcagtctggtgtgcggcggcaggcacgcgtacatagccggttgcggcgatgcgctgcgccagcgcctgacgctccgcatcgaagccaccgggattgcgcaaaccgcgtggcgcgcgcagcctgagtcgcagttgccagcgcgcaccggcatgcagcgcgacgcgtgggccgatgcgctcggcgccgaaatcgtcgtaccaggccagttgcaagagttttccacgtagagctgcgggctgcgactgatcttcgtccacgagcagctgaaagcgggtacggcgttgctcggcgatcggtagcccgacaacccgcccgcgcgaggagacctcgcgtgcctcgtcctgcgggagcagttgcgcctgcagggcaacggccacctgccatcccatcaagccgaatccgagcgatacggtgaacagcaacaccagcagcgggctccagcgcggacgccgccacatcgttatgccaatgcctagcagcgccacgcatacgcagctggcatataacatccgcgacagcagtgcgggcgaccaggcgcacgccaccacgccaagcaacaatgccgcagctatggcaacggccgatcccatctgcggtgcggctccctgcgttgacacctccatgctgccggtcgccatcctggcccatatcactcaacgtcttcagcctaggcggcaatgcgtttcacgcacagcggagatctggcgatgcatgggtaggaagaccactctcgctgcggtcgctcattgcgaccacgcaacgaccgcaccacagcactccgtacgcagcaatgacttcatgggacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggtgatgggatgcatagaacagtgcgtcaatggaggcgaatgccctgcagcaaatcgaccgatcaacgatgtcggcacacctctcgctcgtcgtcgcttcgatttcatggtgtcggcgctatggtcaccgttgttttccaagagcctccccccatgcgtaaaggcattgcattgattgtcggtgtgaccggcatctccggttacaatcttgccaacgtgctgctcgccgacggctggaccgtgtacggccttgcacgtcgaccactgccccacgactgcgtcatcccgatcgcggcagacctactggacgcctaaagcaccagcaacgcactgcggggcttgccgatcacgcacgtgttcttctgcacgtggacgcgtcgcgctactgagcgcgaaaacgtcgaagccaatggcgcgatgatgcggcacctatgcgatgcgctccgcgatgcgccgctgcagcacatggtgcttgtcactggcaccaagcattacctgggcgcgttcgaaaattacggcagcggcaaggcggagacgccgttccgcgaaagcgagccgcgccagccgggcgaaaacttctactacacgctggaagacctgttgttcgcacatgcgcagcagcatggtttcggctggagcgtgcatcgctcgcacaccatcatcggcatggccaacggcagcaatgccatgaacatgggcgtgacgctggcggtgtatgcatcgctgtgcaagcacaccgggcaaccgttcgtatttccaggctcgcaagcacagtggaacagcctcaccgacctcaccgatgcagggctgcttggccgccaactggcctgggccgtgcttagccccgcggcgcgcaatcaggccttcaacaccgtcaatggcgatgtgttccgatggcgctggatgtggggcgagatggcgacgttcttcgaactcgacgctgcgccctgccccgctgtgccggaaccgctggaaccacgcatgcgccagaccgcacctgccctgtgggcggaactggccgcgcaacacggcctggtggaagcggacgtcaatcgactcgcgtcgtggtggcacaccgacgccgacctcgggcgtgagatcgagtgcgtcaacgacatgaccaagagccgcgaactgggctttatggacttctacgacagccgcgcctcgttcttcgaactgttcacccggctgcgggcattgcgcatcattccttgaccgatgcagccagatacggttccaggatttcagggctgcgcacaatcgcgcgctgcgactgcgctgcactatgcgaccgcgttcgtctagcgaacacagcgccagacccgctgatcactgctttctcatacgcaacgcgatcgctcacccgaacagccgcctcgccatgcacttacaccgcagacggcgccagttcccgcagctttccttgatgcagctccaggacgcggtccaggcgccgtgccaagccacggtcgtgcgtcaccaagaccaggctggtgcgctgggcacgattgagctccagcatcagctcgaacaccgtgcccgcggtcttgtcgtcgaggttgccggtgggctcgtcgcccaacacgcagccgggcttgttgaccagtgcacgcgccacggcacagcgttgacgctcgccgcccgacagttcactgggcttgtggtcgatacgatgcccgagcccgaccgattccaacaattgcagcgcctgccctttggcgacggccacgtttttgccagacagcagcaccggcatcatcacgttttccagcgcggtgaattcgggtaacaggtggtggaactgatacacaaagccaagcgactgattgcgtagcttgccgcgctgtgcatcggacagcgccgacatgcgctcacccgctacatacacttcgcccgcggtcggaatatccaaccccccgagcagatgcagcaaggtgctcttgccggcaccggaagcgccgacgatcgccacggtttcgccggtcgccaccgatagatccaggccatcgaataccggcgtgcgcatcttgccttcggcgtaggtcttggccagcgcctcggcgcgaatgaccgcagttgcctgttctggtgtttgcacaaccgcttcccggatctcattcataacgcagcgcctccgcaggctgggtgcgcgaggcgcgccacgccgggtacagggtcgccaggaaactcatcaccaacgccaccacggtgatcaccaccacgtcctgggtctgcatatcggtgggcaggccggtgatgtagtacacgtcttcaggcaacaacttgacgctgaaaatcgcttcgatcacgccaaggatgcgttcaaggttgagcgtcagcacgatgccgccgatcacgcccatgaaggtccccataaagccgatcaacgagccttgcaccatgaacacctgcatcacaccgcccggcgacaagccgagcgtgcgcaggatggcgatatcggcctgcttatcggttaccagcatcacctgcgaggacaccaggttgaacgcgcccatcgccacgatcagcgacagcaggatgcccatcacggtcttttccatcttcaacgagtggtacaggttggcgttttcctgggtccagtcgctgacccgatacgggccatgcaatttcaccgccagatcgcgcgccaccggccaggcctgatccatgtcgtggaggcgcaggcgcacgccggtgacgccatccatgcgcagcacgcgcgccagatcctgcatgttgaccacggccaggccgcgatcgatttcgttgtagccggcttcgaaaataccgctgacggtgaaacgcttgagccgcggcattgcgcccagcggcgtggcctgggtgtcgctgagcaacacgacgacgctgtcgccgacatccacgcccagccacaacgccagctccttgccgatgacgatgttgtaagaacccggcgtcaggctatcgaccgaaccctgctgcatcttcttggccagcaccgacaccttgccttcttcggcaggaatcacaccgcgcacgatggccggctgcttgcgcggaccctgcaacaaggattcggtttcgatgtacggcgcggcaccggccacgcgcggatcggacatggcgacctcgaccgcatgctgccaatcgcgcatcggcgcgccttctgcgctgacggtggcatgtgcggccatctgcagcaggcggtcgcggatttccttctgaaaaccgctcatcactgccagcgtggtgatcagcacggtcacgcccagggcaatgcccaggatcgacgccatcgagataaacgaaatgaagccattgcgccgcttggcacgcagatagcgcaagccgatggcaaccgggataggtttgaacatgcggttcaaccgggaaagggacgctatggtgccactagcggccgtcgagacgaaatggcgtgggcttgagcggccagacgcagttcacgtcgttgcggcgccggcaaggtgtctggccagaaatgcaggcgttcgcgccgaccatccgcccgcgtccacgacaccactgcaagcggcccgcgccagcacgcttgcagtccttccacctgcacgccgtcaatgctggcgggcgtttccgcccacggcaccagcaactgtcgcactggcgaacgcaacagctggcgcaatgctcgaccgcctgcaagcagcgcatacgctgacagcgacaccgccgcccacagcggcacaccactgcgccataccgcccacacggcgagccccaccaatacgcccactgcgcaaatcagccagcgcgagggccgccactcaagccggcaaggcgcggatatcggcgatgagtgcggcgttggcgacatcggggcaagcctcgtaacccatgaaccagcgccacaacttatcgtcttcgcaatccagtagctgtaggaaaaccgcgcgctcggcgtcgggagcctgcgcccaacgctggtccagatagcgcccgaacaattgatccagttcacgcatgccgcgccggcaacgccagcggagtttcttcaatcgggtttgctcgtccatctcatctctccaccgcgccgtgtggcgggccgaaaacgacagcggcacctgacccaagggccggtgccgctgcaaaccacatcccgtcgcggagactcaatgccgtgcgatcaggcgcgacgcgccatcatcaacttcttgatttcggcgatcgccagcgccggattcaggcccttcgggcaggtccgtgcgcagttcatgatggtgtggcagcgatacagcttgaaagggtcttccagatcgtccagacgcgcaccggtgtcttcatcgcgcgaatcgatgatccagcggtatgcctgcagcaggatcgccgggcccaggtaacgctcgccattccaccagtagctcgggcagctggtcgagcagcaggcgcacaggatgcactcgtacaagccatcgagcttgcggcggtcttccggcgactgcaggcgctcgcgatccggcggcggcggggtctgggtgcggatccacggcttgatcgacgcatactgcgcatagaaatgcgtcagatccggcaccaggtccttgatcacgctcatgtgcggcagcggatagatcggcacttcggacttgccgcacgcagcgatcgccttggtgcaggccagcgtattggtgccgtcgatgttcattgcgcacgagccgcaaatgccctcgcggcaggagcgacggaacgccaacgtcgggtcgatctcgtttttgatcttgatcagcgcgtccaacaccatcggaccgcatttatccagatcgatctcgtagctgtcggtacgcgggttggcgtcgacatccggatcccagcggtagaccttgaaggtgcgcgtgttcttggcgccctgtgcagggtaatgcttgcccttgccgatctttgaattcttggggagggtgaactctgccatagctgctctcgttggctcaggcgatgcgcggtgcgaacgacaaccgcaccgtgcgcatgaaggtaaagatgacggatgccactgccgaagaagtcgcgcagcgaccggacatctgccggtgctgccccagcgtcatgtggcgacgaaactgcatcgatgcattgctgccgcgcgcggaggcgatggcgggcaatgacagggcaacagtgggtcgctgcatgcgcatcgatcagtaaacgcgcggcttcggcgggaccacgtccacatccttgctcagcgtatacatatgcacaggacggtaatcgaactcgcacttgcccttgtcgtcgacggtcaccagcgtgtgcttctgccagttgacgtcgtcgcggtccgggaagtcttcgtgcgaatgcgcgccgcggctttccttgcgctgttcggccgaattgatcgtcgccactgcgttgagcagaaggttgttcaactcgtaggtctcgatcaggtccgagttccacaccagcgagcggtccgacaccttgacgtcttcgaaggtggcgaagatctcggccatcttgtccacgccctccttcagcgtcttgctggtgcggaacacggcagcgtcggactgcatggtgcgctgcatgttgtcacggatcaccgaggtcggcgtggagccgttggcgtgacgcaacttgtccagcaggcccagcgccttgtcgcaggcatacgacggcaaggtcttgtgcggctgattgggcttgaccgtctcggcgcagcggttggccaccgcacgaccgaacaccaccagatccagcagcgaattcgaacccagacgatttgcaccgtgcacggacacgcacgccgcttcgccaatggcgtacaggcccggcaccactgcatccggatcgtcgccctgcttgcgcacgacttcgccgtagaagttggtgggaatgccgcccatgttgtagtgcacggtcggcagcactggaatcggctgcttggtcacgtcaacaccggcaaagatgtgcgcgctttcggcaatgccgggcagcttttcgttgatgacttccgggccgaggtgcgtcaggtcgagcaggatgtgatccttgtgctcgcccacgccacggccttcgcggatttcgaccgtcatcgagcgcgacaccacgtcgcgcgacgccagatccttgtaatgcggtgcgtagcgctccatgaagcgctcgccgttgctgttgcgcagaatgccgccttcgccgcgcacgccttcggtaatcagacagcccgcaccgtagataccggtaggatggaactgcacgaactccatgtcctgcaccggcaggccggcacgcatcaccaaaccaccgccatcaccggtacaggtgtgcgcggaggtcgcgctgaagtaggcgcggccgtaaccgccggtcgccagcaccacgccgtgggcgcggaacagatgcagcgagccttcggccatatccagtgcgagtacgccgcggcagacaccttcttcgtcgaagatcagatcgagtgcgaagtactcgatcatgaagcgtgcgttgtgcgccagcgactgctggtagagcgtgtgcagcatcgcgtggccagtccggtcggctgcggcgcaagtgcgctgcgcggacgggccctcgccgtacttggtggtcatgccgccgaacgggcgctggtagattttgccgtcttcggtacgcgagaacggcacgccgtagtgttcgagttcgatgatggccggaatcgcttcgcggcacatgtactcgatcgcgtcctggtcgcccagccaatcggagcccttgatggtgtcgtagaagtgataacgccagtcgtcttcgcccatgttgcccaacgctgcggaaatgccgccctgcgctgccacggtgtgcgaacgggtcgggaagaccttggtcaggcagaccgtctgcaggcccttctgggccaggccgaacgtggcacgcaggccagcgccgccggcgcccaccacgaccatgtcgtacttgtgttctgtgatcttgtaagcggacatcgaattatggattcctgatttggtcgctgacgactcagctcatgcccagcgcgatacgcgccacggcaaacacgctgacgatggcgcccaccacggcaacgaaacgcacgagtgtctgcgccgtcagtgcgagcaacgagtcgtgcacgtaatcttccagcaccacctgcatgcccagctgcgcatgccagaacgaggcaatcaggaaagcgacaagcagaatcgcattccacggtttagccactgcggcggtcgccgcagcatgatcggcacccatgaggctcagcacgaagatcaggaaccagatcgacaacggcaccagtgcggccgcggtcaggcgctgcatcacgaaatgttcggtaccggtcttggcggcgcccaggccgcgcacgtttttcaacggggtacggtagcggctcatacggcacctccagacagcagcacataggcccagacagcgccggtgagcacgaagctcagaagcaccgacagccaacccatgccgacgaacgagcgcacggcatagccttggccgaagtcctgcagcatgtggcgcagcccaccaaacaggtggaaggcaaaggaccaggtccagccgaacaggaagacctgcccgtaccagcttgccgcgtgatcgcggaaacaattccagtggtcggggccaagcatcaaggtcagcaaggcggcggcaatcaccaatgcgccgacggtcagtacgatgccggtggcccgattgagaatcgaggtcaccatctgtatctgccagcggtacacctggagatgcggggaaagaggacgttcgcggatcgccattcgctgggctcgttttctcggctgggcggcactaggccgctgtggctactaaacgctgctcaaaaatcgatgcagcgtccatttttttcccagtcgccgtagcgcgttggctcagggccgtcgcgcccaccaatctccttcggcagtggctttttctcgggaatatgttcctgagaagaaggctgcgtctcggaatcctgcgctggggtgggggttggatggcctatcatagtgctctcacaacttggcgattttagtcctccccttccgtggctgacaacctgaatcttattccgcagggttttggctccctgcaagatatccaatacgtccgattggtcggcgcggatgcagtggcgttcgcgcatgcccaatttgccaatgacgtacaggcgctggcgattgggcagtggcagtggaatgcgtggctgacggcgaaggggcgcgtgattgccatcttcgcacttctgcgtgaggacgatgcacacctgctgatgctgttgccggacggcaacgcggccgagatcgccgcccaactcggccgtttcgtcttccgccgcaagctgaaaatcagcactgccgcgctgtttgcctttggcggcttcgcagcacctgaacgcgcgcgcgccgcgcaagccgatctcggaacgcagcgtatcgtgctggatctgggcagcgctgcgttgccgcgcaccttgctgctgtacgccgaagaagcattggcagcgcctatcgaagcgccgagcgtagatgcgcagtggcggcgcgcggatctgcagttggggctcgctcgcctggtcgagggccagcgcgaacagtggacgccacaacaattggcactcgaccgtttgcaggcctacagcgtcaaaaaaggctgctacccgggtcaggagatcgtggcgcgcacgcatttcctgggcaaggccaagcgcgccctgcagctgctggaaaccgatagcgcggtcgaggcaggcgatgccgtcgcaatggacggcgccgcgatcggcacagtagtgagcgtggctggcaacctggcgctggcagtgttgccgttggagctgacactggatgccgacactcccttgcaggccggtgcgcatggcgcccggccgcgcgcgatcgcgccggggctggagcggtaagcgcagcgaagaaacgtcgcgagccgtcgtccggttggcgtggacggcgcggaggaaccgtggtgtacgcatggtgcatgccgccccaggatccggccgcgcccagctggcggctgcgcggtggtttgtcagtggctctgagccgcttccagccgctgcccggtggccgggtcgaaaaagtgcaaggcatcgctacgcagcgccagacgcagcgactgtcccaccgacggcaagccctgcggcggaacgcggatcaccagcggctgaccgccacggtcgagattaaggaagatctcgttaccgaccggttcgatcacatcgatccgcgcatcgaaacccagcactgcgtcctcggagggctgcaagtgctccgggcgcacgccaacgatcacgtcctggccgaaccagaccggatcgacccgcgccgcacccagcggcacgcgccaaccatcggccatgaccaggtgcaggccatcctgcgcgtccaggcgtccctgcaacacattcatcgccgggctgccgaggaaaccggccacgaacagattggctgggcggtcgtacagcgccatcggactatcgatctgctggatcacgccatccttgagcaccacgatacgctggccgagcgtcatcgcctcgacctgatcgtgggtgacgtagatcatggtggtaccgagcttgcggtgcagctgcgcgatctcggtgcgcacgctgtggcgcaacttggcatccagattggacagcggctcgtcgagcaaaaacacggacgattcgcgcaccatcgcccggcccagcgccacgcgttgccgctgaccgccggacattgccttgggcagcttgtccagcagcggggtcaggcccagcagctcggcggcattgttgacgcgctcggcgatgacctgcttcggatggccgcgcagcgtgagcccaaaggccagattctcggccacggtcatatgcggatacagcgcgtagctctggaacaccatggcgatgtcgcggtccttcggtgccacgtcgttgaccacgcgctcaccgatcttcagcctgcctgcactgatgtcttcgagaccggcgatcatgcgcaacagggtcgatttgccgcagccagatggcccgaccagcaccatcaactcgccgtcggcgacttcgaagctcgcgccctgcactgccacctggccgttttcgtagaccttgcggacaccttccaactgcactttcgccatcgttcggcctcaacataagttgtgcgccctgccctcggccctcccgatggcggtgacgccgcatgcgcttgcaaggaagtttcctgcaaacgaatgcattaggtttattctgacatgtaatcgttttcacatggcaacatcgatctccggagggaccatgccgccacgcagtttcaacgccattgtctagggtgcagcttgctgcgccaggcatgcatgccatcgcgcaggtgcagatatttcaccacggcgctaaccactgatcgccagttgctgcaacaatctggtattgggcgtcagcgtccccccccccccccccccccgctgcgcgcacgcaagtgtcgctcaggaacagacgtaccgaccgccggccatccggcgcctttccgacaagctgctgataacgatgtctccagaatctgaaacgcggtccatgcacaacaccctgatcctgtttggcgccaccggcgatcttgcccagcgctacctgttcccctccctgctgcgtctgtacatcgatggcctgctgccggaggacttccgcatccgtgcgctggcgctgtcgccgcacgacaccgaggcattccgtgacgtgctgcggccgcgtctgaccgaagcgctgccgatcgccacgcccgaacagatccaggcgctgctgcagcgcgttgactaccgctcggtggacctgcgcaatgccgagtcggtggccgatgcggtccgcgagcttgcgtcccgccagatcgtgagctatctggcgatcccgccaggcctgtacatcagcacctgccaaggcctggcgctaggtggcgcgttggcggcaccgcatcgtttgatgctggaaaagccgatcggccacgactcggacagcgcccgcgacatcctgcagtcgatcggcgcgctgatcgacgaagaccgtgtgttccgcctcgaccattacctgggcaaggcggcggtgcagaacctgatcgcgctgcgcttcggcaatacgttgctggaggctgtctggaaccgtacctacatcgagtcggtgcagatcctgattgccgaaagcgaaggcgtggacgggcgcgatgcctactacgcccgctccggcgcgctgcgcgatatggtgcagagccacatcctgcagctgttgtgcctggtggcgatggagccgccggcctcgctggaagccgaccgcatccgcgacgagaaggtcaaggtactgcgtgcactgcgcccgatgaccgccgaacacgccgcgcacgacagcgtacgcggccgctacaccgccggcagcatcaacggccaaccggcgcaggcctatcacccgccggaaggcagcgacgtggaaaccttcatcgcggtgaccgcgcatatcgacaactggcgttgggccggcgtgccgtttcatctgtgcaccggcaagcgcctggccgagcgctccacgcgcatcgtggtcacgctcaagccggtgacgcattggttgttcgagcgtccggaccgccagaacgcggtgcccaaccgcctcaccttccagctgcagccgcaggaaaacatcgagctgggcctgatgagcagcctggccggcccggaatggggcgcgatcgagctgcagccgctggaactggagctgtcggtgcccaccggcctgcatcgccgcatcgcctatgagcgcctgttcgtggatgccttcaacggcaacccggcgctgttcgtgcgcgatgacgaggtcaaggcggcgtggtcgtggatcgacagcgtcagcgacgcctggaaagacgccgcactgccgctgcagccctacccggccggcagctggggtcccgaatcggccacccacttcctgcccccagccaccgacgcacaggcaaacaacgcatgaccgctccttccaagccggtgctggttgccgatatcggcggaaccaatgcgcgtttcgcgctggccgatgtcgacgcctcggtgccgttactggatgacacctcgcgcgaatttgccgtggtggacttcacctcgctcggcgaagccgcgcgctattatctcgaccagatcggcgtgcaggccacccagggcgtgttcgcggtggccggccgcgtggatggcgacgaagcacgtatcaccaatcacccgtgggtgatctcgcgttcgcgcactgccagcatgctgggtttcagtaccttgcacctgatcaacgacttcgccgcgcaggcgatggcgatcagcctgctgcgtccgcaggacgtggtgcaggtgggcggcgccagttggcgcccggcgccgatcgatcagccgcgcaactacggcgtgatcggccccggcaccggcctgggcgtgggtggcctgatcatccgccacgggcgctgctttccgctggaaaccgaaggcggccatgtcagcttcccgcccggcacgccggaagaaatccgcatcctggaaatcctctccgagcagttcggccgggtttccaacgagcgcctgatctgcggcccgggcctggtcaacatccaccgcgcgctgagtgagattgccggagtcgatccgggcccgctgcaacccaaggacatcaccgcacgcgccgcggcgggcgacccgcgttcgtcgcgcacgatcgatttgttctgcgccatcttcggagcgatcgctggcgacatggtgctcatgcagggtgcctgggacggcgtgttccttaccggcgggctggtgcccaaggtgctggattcgctgcagcattccggctttcgccagcgcttcgaacacaagggccgtttctccgcgatcatgtcgcgggtgccgtcgctggcggtcatgcacccgcatgccggcctgctcggcgccgccgcgtatgcggtggatgcacaacgtcagccccccggggaacagcgatgaatctgcaggacaacccgcgcatcaccctggtgcgctacgacgacccggccgaatggaacgaagcggtggccagcgaaatggtggatctgctggaacaggagatttcgcgtcgcggccaggcacgcatgttgctgtccggcggcaccacgccagcgccggtgtacgagtccctcgcccatcacccgctggattggtcgcgggtggaagtaggcctggtcgatgagcgctggttgtcgccgcaggaccaggacagcaatgcctggctggtcaatcacagcttcctgacccacgcgcgagctgccactttcatcccgctggtgcgcccgggcaagcaactgcccgagtgcgtgcacaccgcgaatctgcaggccacacatgccgagccggcctgtctggcggtgctcggcatggggggcgacgggcataccgcctccttgttcccgggtgccaccgacctgccgaaggcgcttgccagcccgcagccgtatgcatcgctggatgccaccggctgcccgggttcgaaccagtggccgctgcgcatcaccctgacgcccgcagggctggccggtattccaacgcgcctgctgctgttgcgtggcaagcagaagctggaggtgctgcaggccgcgttggccggcgacgacatcaatgcgtatccaatccgcgtggcactgcagcagcccggtccgcggttgcgggtgcattggtgtccttgagtgcgagtcgtttgatgcgagtccctcgcaacaacccgcacatccatgtgcggggaattaaaagagcttctccttcccaccgtttctcatagccggtagccaatgagcctgcatccgaatatccaagccgtcaccgaccgtatccgcaagcgcagcgctccctcgcgcgcggcgtatctggccggtctcgatgccgccctgcgtgagggcccgttccgtagccggttgagttgcggcaatcttgcgcacggtttcgctgcgtccacgccgaccgacaaatcgcgtctgcgcggcgcggccacgccgaacctgggcatcatcaccgcctataacgacatgctgtcggcgcatcagccgttcgagcattacccgcagctgatccgcgaaaccgcgcgctcactcggcgccactgcgcaggtggccggcggcgtgccggcgatgtgcgacggcgtgacccagggccgcgccggcatggaattgtcgctgttctcgcgcgacaacatcgctcaggccgcggctatcggtctgagccacgacatgttcgacagcgtggtgtacctgggcgtatgcgacaagatcgtgccgggtctgctgatcggtgcgctggcattcggccatctgccggcgatcttcatgccggccggcccgatgaccccgggcattccgaacaagcagaaggccgaagtgcgcgaacgctacgccgctggcgaagccacccgcgccgagctgctggaagccgaatcctcgtcctaccactcgcccggcacctgcacgttctatggcacggcgaattccaaccaggtgttgctcgaagcgatgggcgtgcagttgcccggcgcctcgttcgtcaatccggagctgccgttgcgcgatgcactgacccgcgaaggcactgcacgtgccttggcgatctctgcgctgggcgatgacttccgcccgttcggtcgtttgatcgacgagcgtgccatcgtcaatgcggtggtcgcgctgatggcgaccggcgggtcgaccaaccacaccatccactggatcgcagtggcgcgtgcggctggcattgtgttgacctgggacgacatggatctgatctcgcagaccgtgccgctgctgacccgcatctacccgaacggcgaagccgacgtgaatcgcttccaggccgcaggcggcaccgcgttcgtgttccgcgaattgatggacgccggctacatgcatgacgacctgacgaccgtcgtcgaaggcggcatgcgcgcctacgtcaacgagccgcgtctgcaggagggcaaggtgacctacgtgccgggcaccgcgaccactgccgacgacagcgttgcgcgtccggtcagcgatgcgttcgaatcgcagggcgggctgcgtctgctgcgcggcaacctcggccgctcgttgatcaagctctccgcagtcaagccgcagcatcgcagcatcgaagcgcctgcagtggtgatcgacaccccgcaagtgctcaacaagctgcatgccgccggcgtgctgccgcacgatttcgtggtggtgctgcgctaccagggccctcgtgcgaacggcatgcccgagctgcattcgatggcgccgctgctgggcctgctgcagaaccagggccggcgtgtggcactggtcaccgacggccgcctgtccggtgcctcgggcaagttcccggcagcgatccacctgaccccggaagccgcacgcggcggcccgatcgggcgcgtacgcgagggcgacatcgtgcgcctggacggcgaagccggcacgctggaagtactggtgtcggccgaagaatgggcatcgcgcgaggtcgccccgaacacggcggtggccggcaatgatctaggccgcaacctgttcgccatcaaccgtcaggtggtcggcccggccgaccagggcgcgatttcgatttcctgcggcccgacccacccggacggcgcgctgtggagctacgacgccgaatacgaactcggtgccgacgcagccgctgcagccgcaccgcacgagtccaaggacgcctgatccttcttccctctctctgcggccgctgcggcggtcgccgtctaacggagttgcaatgacgattgcccagacccagaacaccgccgaacagttgctgcgcgacgccggcatcctgccggtggtcaccgtggacacgctggaccaggcacgccgcgtcgccgacgcgctgctcgaaggcggcctgcccgcgatcgagctgaccctgcgcacgccggtcgcgatcgatgcactggcgatgctcaagcgcgagctgcccaatatcgtgatcggtgccggcaccgtgctgagtgacctgcatctgcgtcagtcggtggactccggtgcagaatttttggtcaccccaggcacgccggcgccgctggcgcgcctactggcagctgcgccgattcccgcagttcccggtgcggccaccccaaccgagctgctgaccctgatgagcctcgggttccacgtgtgcaagctgttcccagccaccgccgtgggcggtttgcagactgctcaagggcctggccggcccgttgcctgagctcaagctgtgccccaccggcggcatcagcgagaccaacgcggccgagttcctgtcgcagccgaacgtgctgtgcatcggcggctcgtggatggtgcccaaggactggcttgcgcagggccactgggacaaggtcaaggaaagttcggccaaggccgcagcgatcgtgcggcaggtgcgtgcgggctgagttgcttctgcaacagcatccaccactggaagccggcgttgcagggcttccagttgatgttcggcaaagaaagggtgccgctggcggcgatgtggtgaaaattggtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttacgctaggtcctggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccacggttgcctgcaaccaccagcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctctacctcaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacgcacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgcgccgcaaggccgggcgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgggtatcacgcgatctgcaacgcaagctggcccagctggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcacaccggttgttgacacagcgtcccaaggacaatcagaaactctacgcgttgcacgcaccggaagtggactgcatgagcaagggcaaggcccgccaaccgtacgaatgtggcgtcaaggtcggcattgcggtgagtgcatgcaagggcttgattgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggagcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggcggctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcatcatgtggccggcaaacatggcatttggtgtttgagagggtttttcaggggcgaccacttagtgactgtcctgatcattgggtggtcgcttagcggccttccgacgcttttcgaactggtgcaggatgaagccgaagatcatcaggcccgaccagacccagatcgcagcctaacccatgtagtgggaagctgccaaggcgatcgccgagaccaccagacccacaatcagcagcagcgctccgtccttcgccttgccgctcatgctgcggccgccagggaagcgtagtaacggcggcccgggcgcttgtaatcgtagatctcagggtgggcaatcaggatgctgcggacgcggtcgctgctcagcccattgcggctggagtaggccaggacgtcgaccaggctggtgccgcaggacagggtccggcccgtggccaccgcggcgcttcctaccgcggcgcccagataccaggaagcgcccagcgtgccgatcatcgtggcaatttccaccttggtgccggcgttgacgagttcaagcaccgtcactttaggccccatcttctctgccaaggtgagcatggcgctgatactacccacaatcgcagtgccggacccgtagaggcccggcgcggcgaggcctagggcctccatgttttccttgtagtaggcgaaccagcaaggctgggtggacatcgttccatgacgcaattcccctcattggaagaggccagattatggttcagctcgtccgccattagcggaccaatgtcacactgctgaccgcctgatggggaccgtccctcaccaagcctgccatgcgccgcgcctcatacgcatcatgcaaacgggttcgccgggcgctgcatgcctgacgacagcgcgcgcacctccacgatctccactccgcgcctgaccagacaaaccgccgactgaaggtcaccagcgtcgcgaatcgcatcgacgccaatcgaggcctgcatcctgccaaaacgatagacagcaaaaagccccaccagatttctccagaagggctctacgctggtgctgaaacaacttggtgccgaaggtgggactcgaacccacacgcttttaagggcggcggattttgagtccgctgcgtctaccgattccgccacttcggcgtggccgcgcagtatagcgacttgttggtgaaacgaacagtgtcagttcgcgcctgacgaattcaggtggaggcggggtctgcagcgttgcgtacaggcagtctcgatatactggccgacttggtgaaggagtaagcaatgtcggtgttgcgtggagctcgggtactcgtggtcgaaaacgatgacatgaatgccatgctgctcgacctgcagcttgttcaggcgggcgctgtcgtcatgggcccggtcggcaaagtgcacgatgccttgcagctgatcagcgccgacgcgccggatctcgcagtgctggactatcgcctgggcaacggcgaaaccagcgaaccggtcgcacgcctgttgtccaagcgtggcatcccattcgtactggcaaccggcgttgccatcggcagcattccgagcggtttcgagcgtggcgtcattctgaccaagccctacctgtccgaagatctggttggcgcgttgttcagggcgcgcgagtcgcgcggcgccaagagctgagccgcgtcacctgctgcgacgctagcctgccactgtgcaggtgccagggccggcgacatgcccccccctgttaccgctctttcctcccgtccgcggcgtgcctgatggccggcgtagcaagcctattggctgaatcgtcgcctcttcgataccgccgttgccgtccaggttgctactagaatctggcatcggagaatgtcgagcgggtcactggatggatatcgccatgtcgccgttgaccggcttgctgccggagacaagcgaaactgccgcattgctgagcgcatccgcgcacgccgcggaggccctgctgcgcgaaagccccgcactgcgcacagcattgtcggtctgcttgcatgcgcaggttccgatgctgctggtctggggccgcgatgcccgctgcatctacaacgatgcctgcattgcggtgctggggccgcgccatccggcggcgttcgggcagccgcttgcggcgctgacgaacgcatccgttggcgatggcgcgcaagcgactaaaacgaccctggatctggcgacctggtcatgcagcccggtgctgcaatctggcaagcggttgggtgccttgtacgtaagcgttgcggcttcaaccgctggcgtcagcggccatcatcacagcgactgtcgcgacagctttttattgatgctggaggacgcgctacagcatgtgtccgatccgcgacggatcatcgataccagcatgcgcttgctcggtgagcatctgcacgcgaaccgttgcgcatttggcctggtcgccgccgatggcagcaccctgcatgtgatcagcgaccatgtgcaggacatgccgagcctgcaaggcgactttccgctggaggcggcgcagggcatgcgcgatgctttgctggaaaatcgtccctggttcaccaccgataccatgacaccgggtgcgccggactatgtggccgagcagtaccgccactctggcctgcgtgcctcgctggccattccattgcacaagcacggccgcctggtggcagcgatcggcgtgcatcagcgtgcaccgcggcactggctgtcgaccgagatcgaactggtacgattggtggccgcacgctgctgggagtcgatgcaacgggccaaagcgcagcagcaactggccggcaacgaagcgcgcctgcgtcgcctcgccaacacgctgccgcagatcatcttcattgccgatccggatggacgaccgcactacttcaaccagcgctggtacgaatacaccggcctggatccttccaacaacgaagatgccgcgtggcaccgggcacacactgccgacggcctacgcttgtccgcgcaagcctggacactggcactgaacggcaagcgtgcattcgagatggagtgcgaactgctgcgtcaagatgggcagtcgcgttggcatctggcgcgcgccctaccggtgcgcggcgacgatggcagtatcagcgagtggattggcacctacaccgatatccatgaccggcgcgcgttcgaacagcaattgcgcgaaagcgaagtgcgcttccgtgcgctctgcgaaaccgtgccggcgatgatctggatgtccgacgcgcaaggtgattgcgtgtactggaatccacgctggtacgacttcaccggacagggcgaagaccaggccctggatcagggctggtgggatgtgatgcatcccgatgacgcggcccgcgtgcgacatgccttcgaacaagcactcaatcaacgcggcgaattcatcgccgaataccgcgtgcgccgccacgatgggcaataccgttggtgcatcgacaccgcatcgccgcacttcgccagcgacgggcgttttcttggacacatcggctcgctcaccgatatctccgaacgcaagcacatcgaagatgccactgcctcggaccgggcgatcctgggtttgatcaccaccggcgcaccattgccggtggtgctggatgcgattgcgttaagcgtagaggcgcgcagtgaaatcctgctgtactgctcggtgatggtgcgcgatgaggtccgccacaccttgagcttcggctcggcagcacattttccaatcgaataccgcgggcacttcgcgccgtcgccgatcggggaggatggcccgccctgcgcgctttcggcgcatctgggccttcaggtgatctgtgcggacatccgcgccgatgccagctttgccaatcaccacgcgatctcggcagcaatgggcatcgccgcgtgttgcatcactccgatcctggacagcaatgggcaagtcctgggcacgctcaacatttattacgaccgccctcacctgccctcgttacgcgagcaggcgatggcgcgctcggcctcgcatctggccggcatcgtgatcgaacgcacccgcgtggatgccaagctcaagttgtcgttgcaggccgaaaccgccgcacgcgcgcaagccgagcatgccagccgggtcaaggacgaattccttgccacgctcagccacgagttgcgcacgccactcaacgcgattctgggttggtcgcgattgatgcaatccgagatgacggagccgactcatctgggccggggtctggtgattatcgagcgcagtgcgcgtgcgcagacgcagatcatcgacgaccttttggacatgagcgcgattctgtccggcaagatccgtctgcaggcggagcatttcgacatcgccggactggtgcgcagcacgctggaactgatgcagccgactgccctggcgcgcgagatcgcgctggaattggacgcgccttgcgatggcgaattgtggttcttcggcgatgccgggcgcctgcagcaggtgctgacaaacctactcagcaatgcgcttaagttcaccccggtcggcggcacggtgcgggtggcgatggacatcgaagacgagcgcttgcgcctgtgcgtacaggacaccggcatcggcattgcggcggatttcctaccgcatgtcttcgaccgttttcggcaggccgatgccggcacgacacgccgcgtgggcggcctaggattgggcttgtcgatctcgcgtcagttggtggatctgcatggcggcagcctgggtgcgtccagcgcaggcgaaggccagggtgccctgttcaccatcgtgttgccgttccagcacggggtcagcgacttacgccctgtgtcggcagccaccgcacgcgtgggcgcgttgccggaggagtgccgtcaccgcctggctggcgtgcgcctgttgctggtcgacgacgatcaggattcgcgcgaagcagtgatgcagttcctgacgctggccggtgcgcaggtgcaggctgcgggctcggtggacgcggccgagcaatgtttggcgaatgcgtacttcgatgtcttggtgagcgatatcgcgatgccattgcgcgatggctacgacctgatccgcacggtacgttcgggccgcgccgatctgccacggcagattccggccatcgcactcaccgcgtatgtccgcgaagaagatcgcgaccgcgcggtggtggccggcttcgatgcgcacatgggcaaaccggtggaaccgcccggcctggtcgatctgatcgaacgcttgatcttgccgacgcgtgcggtgcgggatgcggtggaatagcgccggagcgtgattggtcgatgacttcgtcaccgatcggcagactgaggatgcttgcctgcatcgaaagcttttacttactacagtgctgagatggtgaaacgcttagtgagtttggggcgtgatgccctcgccgctcgcggaaatgcgtagcaaatgaccttatccatgatcggcgaaattgacgaagcctggctgcaccgcgtgcgttcacttcctatagcgctcagagagtgaaaagcttggctggtcgagcgcgcggcgccctcgccgctcgcgggacacgccgtaaacccgtccctgggggctcgatggcggcatccatgccgccaacggtcccgcaatcggcaaggacaccgcaccagacagttggcgggtggtttgttgaaaagccagggacaccgcggcgctggttatcaactgctttgaaacgctgcataccgaccaacgcaactggtccttgcccgttcaccgtcgcgagcctcttggcggcatgggtgccgccacggagcttacaggacgtacttgcagcgtgtcccgcgatggtgggcgggcaaggggcctgcagccaaaccgcagaccacccatgacgttaggcggcgtgccagccaccaaagaaaccaaccagagttgctgcccacctatctcgtcatgatctgcggccaacacatactcataagtcagaaatataggcgacacttggatgcctgaagaacgagcgcaccaattctggtcgagctgcaatgtcagacaactgatcatgcacccgatcggccagcttctcgccactgcgcagcgggcggcgcgctacgctcgtgcgcttggtgtagctccacaccaactcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcaacctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgagcaggcaaaccatcaagcaccagatggattggacggcgacggcctttcatcattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagacgcgtcccagaagtcaatctcggccttttcccgcttggcgtgcgtcacgatcgccgggggacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcacatttcttctcgatcagttcacgcacgacctgccgcgtccacaaaccgaagtcgaagccatgctggcgagggttcttgccattgacccagccgaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgccattacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtaggcccagccgcgatgcaacccgaacgacgaggccacttcggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgccgcccgcgataccaaacgtccgtctctcttcttcatggatggttggacagcatgacgtcgacattcgttcccgactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagtattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctagacgaacgaaacgccgcgctgccggcgccctactggtgggcgggctgatctttctgctgatcggcgtgggcgggtatctcacgacgcggcagtcgctgtcggacgccagttgggtgccccatacgcaggaggtgattgccagcatcgatgagatacaggccggcatcctgtcggcggaatcgtcggtacgcggctatgtgctgaccgacaacgaagcctttaggcgtctatgccgatgcgatcggccgcctgcccgaacgtctcgtgcggctggatgccttggtgcaggacaacccgctccagcagcgcaatgtcgcgacgctcagccggctggtggatgggcgcttggtgcagatcgacgatctattgcacagctatcgcaagcagggcctggacggcgcacgcacctcgattgcacgcggcgtgttccagactttttcgtcgctgcgccgccaggtgcagaccatgacggagctggagcgtcagcagttggtgcggcgaaacgacgccaccacgcgcagtgcgcaatgggtgctgtgggtgacggtgatcggtattttcagctgactgctggtgatgctgctggcctaccgtttgttgtcgcgcgagctggaactgcgcacgcgtgcagaagacgaagccagccataccagcgagcgcctgaccgagtcgtttgcggcgcttgaacgtacctctgccggtctggaggcgctgtcgcggtactcggaattgctgcagaactgccgcgatgccgaagaagcgctggaaatcactgcgcacacgatcgccccgctgatgcccgctgatgcccggtgcggccggcgcggtgtacctgctgcgcgcctcgcgcaaccgcgccgaacaagttatcgcctggggcacgatggccgacgacgccggtgccaacatcgcaccggacaactgtttggcgctgcgtcgcgaccgcacccatgtggtgatggacgccagccagggcatgctgtatcagcatgccggcgtcaatctcccgccgcaggcgggcacggcctgcattccgctatcggcgcaaggcacgcaattgggaatgctggcgttgcgcagcgaagaccccagcgatctcgcatcactgacggtcgccgaggcggcagcggaacaactgtcgttggcgctgcacaacctgcgcttgcgcgaaacgctgcgtcagcaatcgatccgcgacctgctgaccggcctgtacaaccgccgctatctggaagaaaccctcaatcacgaactggcgcgctgtacacgtcgggggctgccactgtcggtgctgatgctggatgtggatcacttcaagcagttcaacgacctgcatgggcacagcggcggcgaccgcgtactgtcggccatcggcgagttgctgctgtcgcagacacgtggtgaggacatctgctgtcggtatggcggagaagaattgacgatcatcctgcccgaggtggatctgcccaccgcctgcatgatggccgagaagctgcgcaccggtatcgaggccttgcaggtgatgggcaatggcgtctccctgcccaaggtcactgcatcgttcggcgcggccaacttccccgatcacgcgggcaccgtggcgcagttgctgcggcgggcgcacgaggcgctgtatcgcgccaaacaagtgggccgcaatcaggtcgtgagtgcgcacgtgctagcaactgcggcctgagcgcaggcggcccaagcgtacttcgccaagcgcgtgtagaggcattggtcacgtggccgattctggcgctcgcatcaagcgcctgcgctttgcggcgattggcgcgagcggctgcacgacaccgcgcgcatcattcacaaaagcgcattgcagtgatgagcatgcatgcatataaaccaacgcgtagggcaaggcatcaaccgcagcaatgcccagcgtcatcggtgggaatcatgccggcgccggccagcatgccatcgatgcgcgtgcgcacataggctgcatcgtcttgcgtcgcgctgctcagaatcgcttcggcacgcgcctggaaacccagatggtcaacgtccgcatcttcatctgccaacaacttcgccaactctccctgcaacgcgtccaggcgcatctcgaattcttcgcgggtgggcatggcagactacgacgacaaagacaacacggttgcggcaaggccgtcagggatgtgcgaagccttgcgctgcgacgctgcatgttcctacccgttacgcagatgaagacacgctcaactttgaccacacctcgccgataatgttgccgactcctacagaaccttccctgtgatcctccacctgcggcgggatttccgccttggcatcgtcaagatgcttgggccaatcactgcgctgttgctttgcctctatgcggtgtacttggccatgaccggtcaggtggttgcttgcctggtcaccacgtcgttgggtttgcttgcggtatggcgcggctggcagatgcgcagcgccgaacgaaccggtgccggcggcgtgtggctggcgtcgatcaatgtcggcgggtgtctggtcgcgtgctggaccggtggcgatggcgccctgatctggctgttcccggtcctggccaccaattatttactgtgcgggccgcgacgcgcggtgctgttgagcttgccactgctggccgcattgctgttcttgcctggcttgatcaccagccccggccagggcgtgtcgacaatcgtggggacgttggtgacgctggcggtgggctatgcgttttcgctacggatgcaggacgaccgcgtgcatctggaagagctggcctcgctagatgcgctgaccggcttgcccaatcggcgcatgctcgaacgcgcgctgaccgatcagatcaatcaacgccaaccgcatgatcggctcaacagcttgatcatcctggatctggatcatttcaaagaggtcaacgatttgtacgggcatgccgcaggcgatgcggcgctctcggatctggccaccatcctgcgcttcgaagtacgcgacccgcatcaggtattccgctttggcggcgaagaattcgtggtgctgctgcgggccggttcgctggcggaactggaagcggctaccgaacgcttgcgcaaggtgatccgcaatggcttgcgcggcccgggcgggcgcatcaccgtctcgctgggtgcggcacgtcacgacggcgaaacgcattggcaagactggttttcgcgtgccgatgcagcgctgtatctggccaagaacggcggacgtgacagcgcgcgggttgccgagtaagcgtgaccagtacgcctgcatgccactgcgtatgcagatgcacgtggcagatggagggtgaataagccagcagatgcaggcgactgcggcgttcggtcatgctgaccaccacgccctttccgtgcgaggccctgatggtctccagctcccagtcgccgatacggcttcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcacgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaactgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccattcgtgactggccaagccggtgcggccggcgatctgttcgggactgaagtcctccctcagcaggacctcgatctgacggatacgctcagcgtcgatgcgtggtcgccggctggcctgtgcgcgccgatgggcgctgatgcgctgcgcgtgatcgggctggtaccgcgcagtgtgctgattgcggcgcagctcacgactgatcgtgctgggcgcacgcgccaatacatcggcgatggcgcgcatcgacatcccggtttcatataacgcatacagacggtatcgttccgataggtcaaggcggctggatgacatgggcaactccacttggtagtgaagtcgctcaggtcaggtcgcctggaccacgtcacaaccgttggtgttgcgattcagagttgaagccgcccagaaaagtattttcacttcccccgactctcaattcccatggcggtccaaccgccttctcttacgcatggccagcgcggcttttgacacgacttcccccgttgccgggtcggtcaccttcttacgcatggccagcgtggcttttgacacgacttcccccgttgccgggtcaagcaccctcttacgattggccagcgtggctcttgacacggcttcccccgtttccgggtcggtcaccatctgacgcttggacagcgtgtttcttgacacgagttgccccgttaacgggtcgagcaccctcttacgattggacagcgcgcctttggacacgagttcccccgttaccgggtcgaccacctgctcacgcagggccagcgcgcgttttgacacgaatttccccgttgccgggtcgagcaccttctcgagactggaccgcgtggatttgggaattggctcaggcgtgctcgagccgggagcctgtgagggaagaccggcaacgatcggtcccttgcccgtgctggcgggaaccggcatgactgtcgcgtgcgttgacgaactggctaacaatgaagcggaaggggcgggatagtgtccaacgccatgggaatagcttgatggaggggcggggggcgcgattgcagcgctatcaacagactctcccaagggcaccgacagctccgaccggttggcaacctcctgtaatgcaggggcgcttggagcggaggatggagtgtctggtatatccagaaactgcatcgggtcaaacgcaagctctccggacaacgacaacgcaggtggcacggactgcatggacatggaggtgcggttgaggcggtgttgctgtatctcctggatccgatacggggtgggatcggcgggcagaacacgccgtctccacggagctggtgccatctcagccaattgcgccaacgcgtcctggccgtgttgggtgcggcgccaattgacggtgtcggcgattgcctgatcgggcgagtcagaaccggcaaggccgttgtcgaccaggtcattggcgatgatggctgaattgggcgaaagagggcgcattcctgagtcctcatcgtttttcggagaagacgtgatggaaccagttttgggcaagccgcccttcggaaagggcgaaattatgcgcggaaatctgaagcatgagggggcgccagggattcgtgcaagaaacctttactgacagcgagctagtgtcgcgttccgttgataactttgcatagccgttcgattttggcgaggatcgagtcagctgtcgcagtccatttgaacggtcgcggattttgattgtagtgctccacgaaggcgttgatcttgcgctttagatcggccaccgagtcgaaggagtcgcgcctgatcgcccgttgggtgatcaggccgaaccagcgctcgatctgattgagccaggagctgtaggtcggcgtgtagtggatgtggtagcgcggccgtttggccagccatgccttgatcctggcgtgcttgtgggtggcgtcgttgtcgcagatcagatgcacgtccagatcctgcggcacctgcgcgtctacatgtcgcaggaacgagagaaattcctgatgtcggtgctgggtttgcactgggtgatgacgctgccgttggcgacgtccagcgcggcaaacagcgtcgtggtgccgtggcgcacgtagtcgttgatgccttcgacgtaccccaaccccatcggcagcaccggctgggtacgctccaaggcctgtacctgactcttctcatccacacacagcaccagcgcatgattgggcggattcagatacaggccgacgatgtcgcgcaccttctcgatgaagaacgcatcggtggagagcttgaagcgcttggagcgatgcggctgcaggccgaacaacgtcatgtagcggtggacggtggtggtggaacgtcctgtctcgaccgccagcgtgcggcgcgaccagtgcgtgttgccgttcggcttgcgcgtcaggacggtgttgaccagttcggctacctttgcatcgctggttgtgcgcggccggccgggcttgagttcgttgtgcaggccggcaatgccgcgctcccgatagcgggtacgccacaacgtgacggttggccggctcaccccgtagcgatgcgcaattgccgtctgcggctcgccgtcggccatgcgcaggatcatctgcgcgcggcgcgacaaggccgccggcaaactttgcgatcgggccatcgactccagttgcacacgatcgtcggcgctgacaaccaacggcttggcgggccttcccatgatcgagcgctccggtttccaagagtgcttctttacacaacgccagataagaaaagttacatgcggaacgcgacactagctcttcgcagcgtttgggggccgtgtacaggatcttcgtccaggatgcacgtaacagccacatgcacgtattgggcgggcgcacacaatgcgcatacccaccgtccggacgatcatttcaagcaaccgccgggcgacgtaatccgaatgttatgccaccttgtacacactgcgcatgcagacgcgaccgttaagctgcgtttccctgtgcctgcctggcgcgcttacctcggccagactgctcatgtccaagcaccgcacccgccctctgacgttgatcgccctggccgctgcgccattggcgcatgcgcaggaaatcgccccgcagccggcctcgccgcaagcctgcacctcggtcacgtccgatgccgtgcgtctggcctgttacgacaaggcgctgggctacaccccgcagctcaccgcggaggcggatgccgcagcgcaattggccaagcagaaggaagccaagcacgacgatacgcgcgcgatcagccggggcggcgatttcttccgcgccgacggacaggaccaacccaaagaagaagcggtagcaaacgcgggccgcggctcgttgctggaccgacgctgggaattggccaaggactccaagttaggcactttccaggtgcgtggctacaagccggtgtacctgttgccggcgttctggaccagcgacaccaaccgcaccccgcagtcgcccaatccggccgactcggtcgacacgccgcagccactggacaacaccgagctgaagttccagctcagcttcaagaccaaggtcgtcgaagacctgttcggcgacaatggcgatatctggatgggctacacccagagctcgcgctggcaggcctacaacgccgatgcgtcgcgcccgttccgcgagaccaattacgagcccgaggcgatgctggtgtttcgcaacaactacagcatcttcggctggaagggccgcatgagcggcatcagcctcaatcacatgtccaatgggcgtgccgacccgctgtcgcgctcctggaaccgggtcatcctgaacttcggcctggatcgcgagaactgggccctgacactgcgcccgtggttccgcattaaggaagaccgcgccgacgacaataatcccgatatcgaggattacatgggccgcggcgatgcgacgctggtgtacaacaaggatggtcaggaattcgcggtgatcgcacgccattcgctccgtggcggcgaacgctcgcacggctcggtgcagctggattacggcttcccgatcaccagcctgttgcgcggccacatgcaagtgttcgacggttacggcgaaagcatgatcgactacaaccacgaggcgacttacatcggcctgggcgtgtcgttgctggagtggttctaagagcagctaacaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggaatcggcatgtaccacgcgtccactgtggttctgagcgcgccatccgcgcccacttgaagctgctcgcgacgtgttgttggccgctctacgcccgatgggtacgacaggcgctgacgtcttccgatttccagcacgcagtcgtggtcgttgaacgcatgcgctggagttaatcgataaactcgcatgcgttaatcctataaaaagccggcatgtacgcatgccggctttttgattttacaaaccatgttgcaagacacttcggcccgccctgccccggcaatctcgccgttgccgaagctttcttgcaatcacttcaaacgtcgaaaaatctccttgccgtcctgcgcagcgtttcgcactccgcgacgcggctcaggtccagtcggtcaggccttcccggcgataggtttcctggaacgctgggcgcgccttcatcagcgttgcatgcgcctgcagcgccggccaggtatcggtcgggcgtggcatgttgcgcgaccagcgcatcagcatggtcaacatgaaatcggccgccgacaaggtgtgtcccagcagataggggccatggacctgcagatgcgcagcgacctgggtccaggccgcttcgagtttgcggcgggcttgcacctgtgcagcctcggcatgctcggcaccagccggttcgctcggatagaaccaggcgcgggatgccggctgcaaggtattggcgcagaagaacatccacgtgtagtacgccgcgcgttcgggtgtgccgggcgcgggtgccagcgtcgcctgtggatgcagatcggccagctgcagcgcggtggccgcagcctcggtgagcacgtgcccatccagtaccagcggggtaccacgccggcgggattgatcaccagatactgcgacgatgtgtgctcgccgcgttcgaaatccagcggttgcaactcgtgcgggacatccagttcgatcagcagccaatgcaccacaaacgctgcggtgttgggggtgtggtaaagcgtcgtcgccatgcagattcctgagtgtgagcgccgaccaaacctgctacgcagccgcctggtagagccggctgatgctgcgcatcgactgcagctactgcacgcccatgccgcctgaggactgctcgctacgtgtcgctagccgcttttattccaccaccaccgggatcttgccgatgcgcgactgccacagccgtgggccagtcttgtgcaccgattcgccagtggaatccaccgctacggtgactggcatgtccttgacctcgaattcgtagatcgcctccatgccgagatcttcgaacgcaagcacgcgggccgccttgatcgccttggacaccaggtaggccgaaccgccgaccgccatcaggtacacggccttgttgtcgcggatcgcatcgatggccgcatcgccacgctcggacttaccgaccatgcccagcaggccggtctgctccagcatctggcgggtgaacttgtccatgcgcgtggcggtcgtcgggcccgccgggccgaccacttcatcgcgcaccgggtcgaccggaccgacgtagtagatgaagcgattggtgaaatccaccggcagcgtttggccacggttgagcatgtcgatcatgcgcttgtgcgcggcatcgcggccggtcagcagcttgccgttaagcagaatcacctcgcccggcttgaagctggccacttcttccttgctgatggtatccagattgacccggcgcgcattggtcgggttgtaggtgagcgtgggccagtcttccagcgacggcggatccagcatcaccgggccgctgccgtccagggtgaagtgggcgtggcgagtcgccgcgcagttgggaatcaacgccaccggcaggttcgccgcgtgggtcgggtaatccttgaccttgatgtccagcacggtggtcaggccgcccaggccttgcgcgccgatgcccagtgcattgaccttttcgtacagctcaagccgcagctcttcggcacggttggacgcgccgcgcgcctgcaggtcgacgatgtcgatcggctccatcaaggcttccttggccagcagcatcgccttttcggcggtgccgccgatgccgatgccgagcatgcccggcgggcaccagccggcgcccatggtcggcacggtcttgagcacccaatcgacgatggagtcggagggattgagcatggcgaacttgctcttggcctccgagccgccgcccttggctgcgacgatcacctcgacatggtcgccgggcacgatcttggtgttgaccaccgccggcgtgttgtccttggtgttggcgcgctttcccgccgggtcggccagaacgctggcgcgcagcttgttgtcggggtggttgtaggcgcggcgcacgccttcgttgaccatgtcttccacgcccatcgtggcgtcgtcccagcgcacgttcatgccgatttccaggaacacggtgacgatgccggtgtcctggcagatcgggcggtggccttcggcgcacatgcgcgaattgatcaggatctgcgcgatggcgtccttggcggccggcgattcctcgcgctcatacgcggcggacaaattcttgatgtagtcgaccgggtggtagtagctgatgtactgcagcgcgtcggcgacggactggatgaggtcttcctgcttgatcgaggtcacggctggctctgcggctggcggggggaaacccggccattttagggcaaagtgaccggcgcgcccgctgtcacgccggcacccgctgttccgtcctggtcgccgtgagccttgatcccaccttcgaaacccggcgtccccggctggtcggccgcagccgcggcggccggcgcgcgaatgagcggagcgctccggccgccggcccgccgaacaggggcctgagcgccgacgccggcccggtgctcggcgactgggcgagcacgcaactgccccagcccctgcctcttacctgttgcccacaccccgcgcccacgccgggcgcggcacactagtgcgatgtcagcttcccgttccggcgctactgcgcctgccgctccccgtaccggccccaccctgcgcgagcgcctggatgcgctgcgcaatcttccaccgttcctgcgccagatctggcagaccagccgctggttaagtgccagcagcatcggcctgcgcgcgctgcgcgcgctgatgccggtggcgtcgctgtacatcggcaaagtgatcatcgacgaggtgattcatctggtcggccaaccgccggcgttcgaatcgcttgcccaggccttgggcagcggccgcctgaatcgtctgctggaattgctggcgctggagctcgcactgtcgattggttcggacctgctcggccggctgatcggctacgccgatgcgctgctgtcggaactgttcaacaatgctgccagcgtgcgcctgatggaacatgccgcgcagctggatctggaggacttcgaagatcccgaccggcaggacaagctggatcgcgcgcgccgtcagaccatgaaccgcatgaatctgatgagccagctgttcgggcaagtgcaggacgccctcaccgtggtcagcctggcggtgggcctggtggtctatgcgccgtggttgatcgtgctgctggcggtcgcgttgattccggccttcatcggcgaggcgcatttcaatgccttggggtattcgctcaattttcagtggacgccggagcggcgacagctggattacttgcgccaggtcggcgccagcgtggagacggcgaaagaagtcaagatcctcaacctgcaccgcttcctgatcgcacgctaccgtcggctggccgacaagttcttccaggccaaccgcgccctggcgcgcaagcgtgcaatgtggggtgcgctgctggccgcgctgggcaccttgggctattacatggcatatggctatatcgcctggcgcaccgtgcgcggcgatttcagcatcggcgatctgaccttcctggccggtagcttcctgcgcttgcggcaattgctggaaggcttgctgattggcttttcgcaggtcgcaggtcaggcgctgtatctggacgatctgtattcgtttttcaacatcgtgccggaaatccgctcgcgccccaacgcgctgccggtgccgcgcccgatccgccagggcttcgtgttccaagacgtcggcttccgttatccggatgccgaccagtggacggtgcggcatctggatttcgagttgcgtgccggcgaagtgctggcgctagtgggcgaaaacggcgccggcaagaccaccctggtcaaactgctggcgcgtctgtacgaccccgatgaaggacgcatcctgctcgatggtcacgacctgcgcgattacgatctggacgatctacgcgccaacctgggggtgattttccaggacttcgtgcgctatcacctgagcgtgggcgaaaacatcggcgtcggccaggtcgatgcgatggacgacacgccacgcatccacgccgccgcggagcgcgcgatggcgggcgagctgatcgacagcctgcccgacggctacaaccaactggtgggacggcgcttcaagaacagcgtggatctgtccggtgggcagtggcaaaagatcgccatcgcgcgcgcgtacatgcgcgatgcgcaactgatgattctggacgaacccaccgccgcgctggatgcgcgcagcgagtgcgaggtgttccaacgcttcaaggagctgtcggacaaccgtaccgccgtgctgatctcgcaccgcttttccagcgtgcgcatggccgaccgcatccttgtactggcggcaggccgcatcgaagccaacggcacccacgaagcgctgatggcgcagggcggccgctacgcggagctgttcgagctgcaggctgcggggtatcggtgattttcgggattgggcatttgggattggggatcagcttgagctgcaactggtccgctggctccatatcgttcagacccccaaggatccgcttttgcgactccccaatccccgcattcaaatgagatttcatctcatttggacagcttgaggtagaattgagcagtactcctcccacgacactgaccggtatgtcttccgcttttggcgccgaaacggtgcttgaggtccgtcattggaccgatgcctacttcagcttcaccacgacccgcgatgccggcttccgcttcgaaaacgggcagttcgtgatgatcgggctggaaaccgaaacgcgcccgctgctgcgtgcgtattcgatcgccagcgccaattgggaagaacatctggagttcttcagcatcaaggtgccggacggcccgctgacctcgcggctgcagcacatccagcctggcgacaaggtgctggtcggcaagaaacccaccggcacgctgctgatcagcgatctgcatccgggtcgcaatctgtacctgctgggcactggtaccggcctggcgccgtggctgtcgatcatcaaggacccggaaacctacgagcgcttcgacaaggtgatcctcacccagggcgtgcgcttcgtgcaggatctggcctaccgcgattacttcgaacgcgaattgccgcagcacgaattcctcggcgatttgctgcgcgagaaattgctgtactacccggcggtcacgcgcgaagccttcgccaatcaaggccgtttgaccgagctgctggccgatggccgcatgcagcagacactcgggttgccgacgctggatccggccaacgaccgcttcatgatctgcggcagcccgcaaatgctgaccgacctgcgcaccctgctcgatagccgcggtttccagacctcgccgcgcatcggcacgccggggcattacgtattcgagcgtgcgttcgtcgagaagtgatgcgacgcacgtggaaagaccgcgtcgtgcggcatttcatatgaaaaacccgatgtcgtaggagcgcacccgggcgcgacgaagctttcccggtaacgcctcgtcgcgcccgggtgcgctcctacaggttgagcactatgccctgcgggatcatgcgtccaatgcacgctcgatatctgcggccaatgcttccggcttggtcgtgggcgcataacgttccagcacgcggccgtcgcggccgatcaggaatttggtgaaattccacttgatcgcctcggagccgagcacgccgcgttgttcgtgcttgagccattgccacagcggatgcgcgccgctgccgttgacctcgattttttcggccagcggaaaatccactgcgtagtcgagcgagcaaaattggcggatctgcgccgcatcacctggctcttgatgcccaaactgatcgcacggaaatccgatgactaccagcccgcgctcgcgatagcgttgccataaggcctgcaagccggcgtactgcggcgtaaagccgcatttggatgccacattcaccaccagcagcaccttgccggcgtagtcgcgcatcgtctgcgtgcgaccctcaaggtcggtgaattcaaaggtggagagatcgctcatgccgggctcgcttgttcagaggaacgccagcgtagcgcagctgtcggaatgcagcactgcggtcgtatcgcgtactcggcagcgcgaccgcattgccgcggccatgcggtcgcggtcgccctcccccgtcgaccacatccgccaattggctgcactgcgaccttgcagccatgccgtttgtcacacgcctgtcccgcgtggctggattagcctcggcggttcgcactttggagcaacgctcttgaccacccgtctcgcttttgccctggccgcttccctgggactcgccatgccgtcctacagcatcgccgcacccaccagcacgcaggccgctacccaagccaaccccttctttgccgacagcacgctgccgctgcattacccgccgttcgacaagatcatcgacagcgatttcgcacccgccttcgatgtcggcatggccgagcaattgaaggaagtggaaaaaatcgccaaccagaacgccaagccgagcttcgacaacaccatcgtcgcgctggaaaagagcggcagcacgctcgaccgcgccaccacggtattcttcaatctggtcggtgccgacaccaacgacgcacgcaagaagctgcaggccgactactcggccaggtttgcagcgcaccgcgatgcgatttcgctcaacggcaagctgttcgcgcgcatccagaccttgtacgaccaacgcaccaagctgggcctggatgcgcaaggcgtgcgcctggtcgagaagtacgacagcgacttcgtgcgcgacggcgccaagctctccgacgccgacaagaccacgctcaaggcaatgaacgccgagccggccaacctgggcaccaccttcagccagaacgtactggcagaagtgaatgccaccgcggtcgtggtcgatgagctcaagcaactggacggcttgtcggaggagcagatcgccgctgccgccgaagccgccaaggcacgcaacctcgacggcaaatacgtcatcgcgctgctcaataccaccggccaaccgccgctgactcagctgaagaatcgcgagctgcgcaagaagatctacaacgcttcggtgtcgcatggcagccacggcggccagtacgacaacaccgcgctggtggcgcgcatcatgaagctgcgtgccgacaaggccaagctgctcggcttccccacctacgcagtctatcggctggaaaaccagaccgccaagacgcccgaagcggtcaacgcgatgctgggcaaactggcgccggctgcggtgtccaatgccaagcgcgaagccgccgatctgcaggccatgatcgacaaggaacaaaaggccgcgcgcaagccgaccttcaagctggaagcctgggattgggcctactacagcgagaaggtgcgccagcccaattataacttcgaccaatcgcaggtcaagccctacttcgagttgaagaacgtgctggaaaacggcgttttctatgcagccaatcaggaatacggcctgaccttcaagcagcgtaccgacctgccgacctagcgcgacgacatcaccgtctacgacatgttcgacgccgacggcaagcagttggcgatcttcatcgccgacatgtatgcgcgccaatccaagcgcggtggcgcatggatgaacgcctatgtgtcgcagtccgagctgaccggattcaagccggtggtggccaatcacctcaacatccccaaaccgccggccggccagcccacgctgctgacctgggacgaagtgaccaccatgttccatgagttcgggcatgcgttgcacggcatgttctccgacgtcaaatacccgtatttctccggcaccagcgtgccgcgcgacttcgtcgagtttccctcgcaggtcaacgaaatgtgggccgacgaaccatccatcctgaagcacgacgccaagcattatcagaacggctcgccgatgccgcaggcattgctggacaaggtgattgccacgtccaagttcaaccagggctttgccaccaccgagtatctgggtgcggcgatgctggatcagaactggcatcaggtcagcgccaaccaggtgccggacgccgccggcgtgatggccttcgaagccaaggcgctgcagcaggacggcattgcctatgcgccggtgccgcagcgctacaagaccccgtatttcagccacatcatgggcggttacgcggcaggctattacgcctacatctggtcggaagtgctggacgccaacacccagcagtggttcaagcagcacggtggcctgagccgcgccaatggcgatcgtttccgcaagaccctgctctcgcgcggcggtagcgtggatgcaatggagctgttccagaacttcgccgggcatgcgccgcagatcgagccgctgctcgaaaagcgtggcctgaccgagacagcggaaacgccaaaacgctaagtgcactccggcgggcgatgacgcatcgttcgctcgtctgctatcgacgcgcgctcccctttcccgcctgtgggagacgggcatccagcagatacaacggcatgtccaggcgataaccgtcgccggctcgcccttcgatgtcgaaaccggccgcacgcagattctggatgcgcttccgcatcgttgcgcgtatgcgccgctcattgcatgcagcgcagtacccaagtagtccccggtcgcatttgatcgcagatttcgccgatgcgaatttctgctgcacacggaaggtaccggaagggcagatagagcgacgcccgcagtgatgcgttgatgcggcttgtcggcttggccggcacgtacgcggcactgccagcggcgcaggtggggattgacacgcccagtgcgttccactccatggcacataaatcattgcgctctatacagacaacaacggcgcccggtgatccgggcgccgttgagctgcctctgcactcactagcgcgcatctgcctcgcgcggactcaggtcaggttactgcccctggcccgaagcgctggcgtcgacgccagcaccgaccgaaccgctggcattgccctgcccattcccggcctgcatcgcaccagacccggatgcactggccccacccgacgcccgcgccgacgacgggctcagggtggcattggcagtgtgcgatgcgctgccgcccgctgcgccactgccgctcagcgccggagtgcttagcgtgccggcacggctggaggcagcggctccttggaccatctgcatgccagccgagccggtcgcacgggcggcagtctgtgcgttgccgacagcactgttcgcgccgctacgcgccatctgcgcggtgttacgcgccgttgctacgctgctggcggctgtcgtctcggtcatggtcttcgcacccatggcggcatcgccggccgcatccttcgtcgccgaggcggcggcggcaccgcgcgcggcggtgcgctgcgccgcgccacgcacatgccgcgactgcacatcgacggcacgctgcccgtgttcgagcgtagaccctgcgtccagggtgccagcgccggccacgttaccgccaagcgtcgcaccgcccaccccaccgactgtgccacccaccgtcccggtgagtccgccggcaccgccgagtgcctgcgcaccagccaggccggggcccagcgccaataccgcaaccatcaccgcactggagatcaaggtcttgttcttcatcgctatctcctcctctgccgcagccaatctgcggcctcacccaaccatacgcaccgaacgcgagcgttcatcccggcatgaccgtgcgcagacaggaagcattcaccgccccggctcccgctgcagcgggagctcttcgcccaacacgccatagccgtacaccgggtcaacgccgctcgccccaagatcgtgtgcgcggcgttgcaactgtgcaagcagcgcagcagcggcctgcggatcgggctgcgtcagggattgcgccgcgatgcgcgccaccaacggcgcagcgaaagaggttccacgctgccgtttccactgcccttgcggcgcggcggcaatgaggtcgccgatcgcggcaaaggcgacctgggaaccgcgcccggcctccggcaggacacgcagccgcgcatcgaccgcgctcacgccgatcacaccgggataggaggccggatacagcggcggagccgccggtccatcattgccgacagccgccaccagcaaatgcccgcgtgccaccaaggcggccaccgcgcgcgccagcagcttgttcggttcaccgaccaggctgatattgatcaccgcaacgtcttgctgcgccatccaggccaatgcagcgaccagttcgaccgctgcaccgtcgccgggtgcaccgcaatacagatcggccgcatacacggtgcgcgcgatgggcccatgcatgaccgcgcgtccagccaacagcgatgccaccgcagtgccgtggagctgagcgggcgcgcctccaccgcagccccagcgctggacctgcacaccggccagcgcaggatgcgccgggtcgacaccgctatcgatcagtcccacccgaaacgcagccgctgcatcggcctgagccggaaccggaggcgcctgggcagcagatgcctcgccggcctgggactcgctataaaggtggttatagacatactcgccctgcgggtcgagctggcgcagccgctgcatcgcctgttgcgttgccagacctggcggcgcgcgcaacaccaccacgcgcaggcccagcgcatcgaagcggcgttgttctgcgacgacgaacccggcgctctgtgctgcctgcaaggccgctggacgcggcgccaatgccacgatctgaccacgcatcacgatcgcgccatcggcatcgcgatccagatcgcgcggccgcgcacgcacaagcgcatccaggcgcatccaggcgcagcctgcgcaactgccgtagatcgccctgcgcttgctgcaacacgcgatccggcgcagccgacagcggcggtacggtttgcgtcacgtcgttcgccagtcccccgacagagggcagcgcacgttgcgccgacaccggctgggccgacggccagcattgcaagccagcaccagcgcatgccgcgcattttcgccatcgtccaccccaccatggttgcttgttgcacgccatgccacactaatcacgcctcgcagacgcaccgtgaacgctttgcagcgcgcgcggaagaaaaccaccttgccagacgtatagctgatgaacgatcttgatcctgtggtaaccgtcagcgacggcatctgcgcactgctcccgcgacttaggcgcttcgcacgcgcgattgccggccatccggccgatgccgacgatctgctgcaggtggcgatcgaacgggcgttgcgtcattgcgcgcagtggcggccggaaacgccgctgcaatactggctgtttggcatcatccgtcatgcatggctcgatgaagtgcgcgcgcagcggcgcagacgccagctgttcgtcagcgccgcagaaggagaacaggtcggcgacagcccgatggagcgccagcaggagtggatggcggtacaggcggcaatggcgcagttgcccgacgagcaacggtggccgatcgccttggtattgatcgaagggttgtcgtatcgggacgctgcagcggtcctggaaatcccgatcggcaccctgaccagtcgcctggcacgcggccgcgaagcgctacaggcgttattagaggaaaaatcgtgaaggacatcgacgaatccacgctgctggcctacgcagacggcgcgttgacacccgaccaggccggacgcgtcgaggccgtgctcgcggcagatccgcagcgggccgccgacgtgcgtcagttgcagcaggtcaaagcgcgactgcgtaacggctatgcatcggtgctcgaagaacccatcccggcgcacttgctggatgcggcgcgacagcgcccgccgccctcaccacagacgtctgtcgtcaccgccactgctcccatccaagcgccggcgacgcggcagcacgcaacgcggcgttgggccgtgcccacttccatcgcggccgcgctgctgatcggcctctggctctggcaacgccagccggcgcagcccgcgccgtctgccctgctggccgagcaaggacatgacgccagcggtacacttgcgctggcgctggaccgtcagctttccggcgagcagcagggcaagattcgtatgggcctgagttttcgcgcgcacgatggacgctattgccgaagcttttcgctgcaatccagccacgctggattggcctgtcgtcagggtgagcgttggcgcatcgaagcagtttcgccactgcagccgcaacgcaacgacagcgagttgcgcatggcctccagcacactgccggccgccttgttggatgccatcgatgcccgcatcgacggtcaggccctagacgccgaaggcgagcgtagtgcgcgcgcgcgccactggcgttgatccgcgcgccgaatgcactcaggcgctggcgcttagagcaccggcactcgaccacgaaccccacgacggtgttcgcacggtacggcagtgctcattcggagatcgcgtccacaccatcaagcagcttcttcaacagcctctccaaacgcacttgctctgcctcgctcatgctggccgtttctgcattcaccaacgtgcagacatcgggcaacaggctttcgatcaaggccaaccccgcaggcagcaacgtcaatacgattttgcgtcgatcgtccgggctactcgaacgcgtaatcagccccttttcgcacagctgatcggtgagcctggtaatgttggccggtttttcgctggcggcttcggctacctcggtcggcgtaatcgcttgcgctggtgtgccataaagcatcatcagaatctcgtattccggcgggctgatgccatacggcttgagcagcgtgcagccatgcgtatgcagtcgcttgtagatatgcttgatcagtctcaccagcactgccggctcccgcgggaacgccggataacggatgcaggtgtggtccacgcgacttgcggttggatcgaaactactcatatcacccgtttgaatacattactgaatggccggcctattcaatcacatcacgcgtggcgcaacacctcagcgagcgaagagatgtacatgttccggtgcgacccatggtaataatgtggacgcagcaacttctgccgtttgcatgtcatccgagtatgggcccacctgatacggcggaaacacaaatcgcacggcagcgatctgcccgctcgcattcaacaccggcacgaattgtgcaaaattatccacttttgctgcagtaccctccgcaatcatgcgatcgctcaatgcaacctgttcggcctgctcttccacgggcacgcgatcggcttgaacgcgctgggtcgccgcagcatgcaattgcgccgccacctcgccaccgatcttctcccagcctgccgggtctggaatcagcgcctgcgcggtcaattgcttgcgctccttgaccaaccacacaaagcgcgccatcagcggctcgccatgcgcggcgccggtgtaacggctgccgttggcagaaatcacgatcaggtcgggggtctgcaaaacggtctcgaacgccagtgacagctcatacggcgcggctggcttgtcgttgcccaggccggacacggcctgcatcagttcggcgcgcgcatcctgcgcatagccgcgaaggagcgccgtgagttccggatacgcatccagcccgtgcggatagctgatgccaatcatgtaggcgggcgcatgttcgatcacatcttgcagcggaccgctctctacgacgatcggctctgcaggcggcgctgtggcggctgcaggctcgcttggctctgcagttgtcggttcgcgctgcgtacaccctgccaacacggccagcaccaacaagccccgcactgccttcactccaagcaaccgccccattatcgcccgctcccctgatcaatagtattacgaaaagacgcttctgctggtcaagccagcagatcctgaaattgcggatgttgccgcacgtaggcatcggcatagctgcaggccggcaccactttcagaccgctttggcgtgcatagtccagagcagccgccaccaggactgccgcgataccgcgtccgccgatggcgtcgggcacctgcgtgtgggtgatggtcatgatctcaccctcgcggcgatacgccagctcggcgcgatgtccatcggtgcctatattgaaacgctgcccggccagatcgtgctctgcgtgcactgtcgacatctctctcattgcctgcgccaagcaggaagcgatcatcagtgtgaccagcgcgataccgcgcctgcgtgaaagtgaatcgatgctgtgatcggtggcgaagcgtgtagaaaacacgctcaagttcgctcggagggcgccgatagctggcctgaaggcaatggctgcaaccggtctgcgaaagccgccaacgtcttcgcctatataacaaggagccaccgcatgaaccacgattcggccgaacacagcgcagacagcgatagctcgttgctggaaaacttgctgcagttcgccctcaaaggcgatacccacaatccggatttcacacagctcaacgataccgtgtacgagcgcctgcagcaggcctatggcgtggcgtccagcgcggaccagaaacgcaacgcggcctgagctggcgtcgctgcgcagtggcggtctcgtccgctgcgcagtcgtcgatcatggagtaaaccgccgccggctgcgtaccgacggcctgcctgtagcaggatcaagtgagagatgtcagccagtttaggcatcgctgcacctgacccgtgactgcgcccccccctcttacaggtcgccgtcatttgccaagcccatgccaccatcgcgcgtcagcgccggctcggtcttggcaagcacgctccctatccgtttcccgcaacgaccaagtccattcgacgctgctgccgtcgagcggcacgctgcgcttgctgcaatcaccgttggcacttcgcgacgcctgagaaaggctcgctatgaacagacgactgcagtaggccagcgacctcacgccagcgcgaccatcttgccagccccgctcagccgaagcgcggattggacagctgttccagaaacacctgccacacgcgcggctccatgatcagcatgaacatcacaccgaacgcggcaccggccagatgcgcgctgtggttgatgcgatcgccgccacagcggtccatccacaggctgtagccgacgtagaacaccgcatagatgatcgccggtgccggaatgaacagcaccaggatgatcgtccatggctgcagcaggatgaaggcgaacaacaccgccgagaccgcgccggatgcgcccaggctgaggtaattcggattcttctgattcttcaggtagctcggcaggatcgagaccgccagtgcagccagatagaacaacggataggtcagcacgctgccggtgagctgagccatcacgctctcgatcacccggccgaagaaaaacagcgtcaccatgttgaagaccaggtgccccaggtcggcatggatgaagccgtaggtcaccagccggtcgtattgcttgtgcttgtccaccgccggcggccacaggatcagccggtcgctcaacttccggttgttgaacgccatccaagagacgatgccggtgatggcgatcaggatcagggtaatcatgcagacctcaggcagtacggtaattgtcgaccaggcgacaccggcgcgcgtacaggccgaaggccagggccgccaggaacgcaaaagccgcgaagaagaacatcaagaatgccgcgtcgctgagcccagtatcggcgatatgcgcggtcaccgtcgcgttgcgcaccgcaacgttcgatagcagcacccacagcatgcgggtccttcggcggcagcggcaccagcacatagcgcttgcgccccggccagaacaccagcgtggccaccaacatcaggatgccgggaatgccgaatgcccaggccgggccaagactcttcagcgccggcgcaatcaacagcgaagcgaacaacgcgccgaaattgatgatccaataaaaggcgtcgaacaccagcttggccagatgtttgttggactggtcgaactggtcgcccacgaacgaagccaccagcggtttgatgccgcccgcgccgagcgcgatcaggcccaggccaaggaagaacccgtcgcggctgccttcgaacagcgcaaggcaggcatgcgcggcgcaagaaaccaaactgaaccacaaaatggtgttgtagttgcccaaaaagcggtcggccagccagccgcccggcagcgggaagaaatgcaccccgatcatgaaactgtgcaggatgtgcttggcctcggcttcgcgcccggggccgctgatctcctgcagcaacagccaggtgatcaggaactgcaccaggatgttgcgcatgccgtagaagctgaaacgctcgcaggcatcgttgccgatgatgaaaggaatctggcgcggcagccgcgcgccggcacaagcgcctggcgagatggaggtggtcaaaggcagtccggtcgtgctgaagacaggccctaatcgtaccggcgggcgcacgcatgccgccattgcccgcccgaactgccacgcacgggcgctgagcggatgcggctggcagacgttattcccaagggcgacgaggtcgcgcaggttggctggggccgacgttgcgcgggctgcgcgttgtttgctcccgcctcgcatgctgattacgtggtcggcaaaaacccagtgccgtgttcggtttgaacccgcacgtggcagggattgcgacaaggccatgatgcagtgcagattggccttgcacgctggctcggctacgttgcagatattttcctggaacactggacagctggatgccccgtttcacccgcctggccctgcgcctgttgctgctgacgtccacctctgccgccctggctgccacgcccctgagtacgcaggcagagcgcagcggcttcgtgcagaccgggcgctacgatgaagtcattgcgctgtgcgatgcgtttgcgcagcgctccccccaggcggtgcgttgcatccagttcggcaccacgccggaaggccggccgatgaaggccttggtcgcctccaccagtggcgcgctcgacgcccaatcggccgcgcagcaaaaactgccggtggtgttgatccagggcggcctccatgccggcgagatcaatggcaaggacgcgggctttctggcactgcgcgagctgctcgacggcaaggccggcaaaggcgtgctcgacaagctggtgtgggtgttcgtgccggtgttcaccgtcgatgggcatgagcgctgcggtgcgtggaaccgccccactcaacgcggcaccgagcagatgggctggcgcaccaccgcacagaacttcaatctcaatcgcgacgacgtcaaggccgacgcgccggaaatgcaggcgatgttgcaactggtgcagcagtgggacccgctgatgtacgtggacctgcacgtcaccgatggtgccaagttcgagcacgacgtgccggtgcaggtggaaccagcgcatgccggcgatgcgaccttgcagcgcgatggcacccgctggcgcgacgcggtgcttgccgatctgaaaaaacagggctcgctgccgctgccgtatgacccgtcgttcgtgcacgaagacgaccctggctccggctttgcacacgatgtgtcgccgccgcgtttttcgcacggctatttcctgctgcgcaaccgcttcggcatgttggtggaaacgcattcgtggaaggattaccccacgcgcgtgcgagtcacccgcaatgccatcgtctcggtgctgcagcaggctgcacgcaacgacgcgcagtggcgcaccgacgcagtggttgccgatcaacgcgccacgcacctggctggcacgtccgagccgttgagttttgcggccggcccgcaagcgcgcacggtcgcgtttcgtggctacgcgtatacgcgcacgccgtcgccgatttccggcgcgctgatgacgcgctacgacgagagcaaaccgcaaatctggaaggtacccctgcgcgaccagatcaagcccgatgtggtggtggatgccccgcgcggtggctatctcgtgccggcggcgcaagccgccttggtaagcgaaaaactgcgcttgcatggcatcgcgtttcagacgatcggcaatgcagcggagcgcccggtgcagaccgtccgcgccgataccgtcacgttcgcggcacgctccaacgaaagccatcagaccgtcaaacttagcggccagaggcgcgatgaaacccgcaccgtgccggctggctcgttgttcgtaccgatcgcgcaacccaaggcacgtctggtaatggcgatgctggaaccgcaggcaccggattcgctgctgcagtggggctttttcactaccgcgttcgagcgtaaggaatacatggaagcctatgtcgccgaagaagtggcgcgcgacatgcttgccaaagatgacgcattgaaggcgcagttcgaacagcgcatcgccagcgattcggactttgccaagaatccgcaggcacgcctggaattcttcgccaagcgccatgcatcgtgggatgagcgctaccagctctatccgttactccgcaccgcgcagaccgacttcgcgcccagttgatcagccatttcggtgcccctctgattcgttatgacccagcactacaaggacacgccgtgccgcagcttgatatgaaaacctttacacgccgccaacatcgccctcgtccgttgattctggcggtgggcttgggtctcggcatcgctttgactgcaccactggcagccgcgcaaaacgcgccgtcctcccagccgtggagggacaccgcattgactgcggaccagcgcgccgaccgcttgctggcgcaaatgaccgaagacgaaaaattccagatgctgcgcagctatttgggcctgggcaccgacaagattcccaagcctgcaggcgcgctgggttcggctggctacgtgcccggtatcgcaaggctgggcatccccgcgcagcagctggccgatgccggcgtgggcgtgaccaaccccggcggcatccgcaagggcgactacgccaccgcaatgccatcggttctgtcgaccgcatcgagctggaaccggcaattggcgtatgccggtggcaagaccatgggccgcgaatcctggcagcagggcttcaacgtattgctcgccggcagcgtcaatctgcagcgcgacccgcgtaacggacgcaatttcgaatacgcgggtgaagatccgttgttggccggcaccatggtcggtgaatcgattcgcggcgtgcaaagcgaacatgtgctgtcgacaatgaagcacttcgcgctcaacgacatggagacacggcgcaacttccatagcgcccagatcggcgagcaggcgatgcacgaatcggacctgctggccttcgagatcgcgctgaagatcggcgacccggcctcggtgatgtgttcgtacaacaagatcaatggcgtctacggctgcgagcacgattacctgctcaaccaggtgctcaaacaggaatggaaataccccggctatgtaatgtccgattggggcggcgtacacagcggctccaaggcggcgctggcgggtctggatcaagaatcggcaggcgaagtgttcgacgtggcggtgttcttcgatgcaccgttgcgcatggcggtgtctgccggcgtggtgccacgcgcgcgcttcgacgatatggtcaaacgcatcctgcgcagcctgttcgcgcatggcgcgttcgattacccgacccagcgccaacccatcgatggcaaggccggtctgttggctgcgcagcatgtggccgaagcaggcagcgtcttgctgcgcaacgagcaggccatgttgccggtgtcccaggacgtgcgccgcattgccgtgatcggcggctacgccgacaagggcgtgatgtccggtggcggctcctcgcgcgtggacgtcaccatcaacggcggcaacgcggtgcccggcatcaccccgaccacctggcccggcccggtgatcatccacccgtcctcgccgctgcaggcgctgcgcgcggcattgccgaacgcgcagatcgattacgtcgacggcaaagatcgcgccgctgccgcacgcgccgccaaggcggccgacgtggcgatcgtgttcgccacccaatgggccaccgaatcggtggacctgccggatatgcgcttgcccgacaaccaggacgcgctgatcgaagcggtggccaaagccaaccccaaaaccaccgtggtactggaaaccaacgggccggtgcgcatgccgtgggccgagcgcgtgccggcggtgttgcaagcgtggtatccgggcatcggtggcggcgaggcgatcgccaatctgctgaccggcacggtgaatccttccggccacttgccggtgacctggccggtggacgaatcgcagctgccgcgcccctcgattccgggcctgggcttcaaaccggccaagccgggcgaagacaccatcgactacgccatcgaaggcgccaacgtcggttacaagtggttcgccgcgcacaagctgaccccgcgttatccgttcggccatggcctgtcgtacacgcagttccgcatggatggactgcgcgtggaggcgaacggcagccagctcaccgccagcttcgaagtggaaaatatcggccagcgcgaaggcgccgccgtgccacagctctacgtcaccctgcccgacggccacgccaccccgctgcggctgatcggctggcagaagctcacgctcaagccgggcgaaaagcgtagcgtgcaggtagtagccgagccaaagacgttggccgacttcgacgcccaggcacgtcgctggacgattgcggcgggcacttatcgcgtgcaactggcgcgctcggcgagcgaacccgtgcagagcgcagcggtcacgctgcaagccgcgcagttgccgtgagcgtagtgggcgcatgcactgaagcgtgcgtgcgccagctcgggctggttcggttgccatgcggcgcacgtcgccaggaaaaaatgtggcggatgcgttgacagtcttgcgcgcagcttgcacaattcgcccactgagtcgcccaggtggcggaattggtagacgcactagcttcaggtgctagcgggggcaacttcgtggaggttcgagtcctctcctgggcaccacgactcacggtagatcgtaaaaaacctcgcttcggcggggtttttttgcgtttgggcgggtgcctgatagatcgcttgctgtcgcaagcgctgtccggaggcaaatcggcgagcacatcccctggtttgacgacgacgcgcccaaagccggcgagcaacacgctgctccgcctctgagcacgatgatccgcaagcagcgcacacgtaacggagtgttggctgcggcttgcaggtagcgcgtagcctcagcgcgatccagtcacgtaccgtgcgatgcagtgaccttcgacacgcgtggccggtcgccaccaagggtgaggatgacgcgtcgcccatcaaggcactccgcccatgcgtcgcccgttgcagctgcccgcggccatcgcgcacgccacgtcgacggcgcttgcggcggcgtttgcgtagatgcatgaacaactgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccatgcgtgactggccaagccggtgcgaccggcgatctgttcgggactgacgtcctccctcagcagaacctcgatctggccgatacgctcggcgcgaatgcgtggacgccggctggcctgtgtgcgccgatgggcgctgatgcgctgcgcgtgatcgggctggtaccgcgcagcgtgctgattgcggcgcagctcacgactgatcgtgctgggcgcacgcgccaatacatcggcgatggcgcgcatcgacatcccggtttcatataacgcatgtaggcggtatcgttctgacaggtccaggcggctggatgacatgggcaactccatttggtagtgaagtctctcaggtcaggtcgcctggaccacgtcacaaccgttggtgttgcgatccagagttgaagccgccccctaatttactgacttatgagtaagcagataacgattgctcgggaaggcagcgtcgcgctgttgcgttagccggatggcgccatggagcgattgcggcgtacttctggcgcagcgctcatcagcaccaatcagcccaaggcctgcccggccgaaactgaacggagtccatcaccgccaatcaagggattaggcttcaggccgatacgagcatatgacttcattgcccgcctccgttgaatctcttcttccaccagcgctggacgagtccacccggctcgcagtgctgcgcggcctttgcctgctggattcgccgccagacccggtgttcgacaccgtggccgccatggcagcgcgcagcatggggacggaaattgcgctggtatcgctggtggacgaacaccgccagtggttcaagacacgcattggcctggaagagcgggagacgccacgcagccaggcgttctgcacgcacgcgatccgctcggacgaagtgatggtggtactggatgcgcggctggatccgcgcttgtgcgacaacccgctggtgctggggccgccattcattcgcttctatgtcggcgcaccgctgaagctacgcgatggccacagtatcggcaccttgtgcgccatcggcaccagcccgcgcgaaggactggatgcaggggcgattacccagctggaaggcctgcgcgacctggccgtgttgcgcgtggaaaacctgcgcagcaacacctaccgcgacggtccgaccgggctacccaaccgctcgcgtttcagcgaagacctggatacctggctgtcgcagcgcgataccgcaccagccaccacggcggtggcgatcgatgtgtgcggcagcgattacttgcgcgacatggtcaaggcgctgggctgggaatacgcagatggctatgtctccacggcacagcgccggctgactgcctatctgcccggcggcaccatcctgtatcggttggaccccaccaccttcggcttcctggcgcaggccgaaggccagcgcctggccacgctgtgcacgaaggtctccaaggcgttcaccgagccattggaacatcaaggcatcccgcataccgcagtggcttcgatcggcgcggtctcgctgcagtccagctacggcgccactgacaccatccgctcgctgaccacctcggtggatatcgcgcgcgagcgctgcatgccgtggagcatgtatgagcgcaagcacgatgttgcccagcgcaataccttccgcctgctcgctgccctgcccgccgcgctggacagcaacaaccagctgcgtctgcactatcaaccgcgcgtggatctgcacgaccaccgctgcgtgggcgtggaggcattgctgcgctggcagcacccgctgatcggcccggtggtgccgtcggatttcattccgatggccgagaaaaccgcgctgatcaaccgcatcaccgcctgggtcatcgacaacggcatcgcgcaggccgcgcgctggcagcagcaaggcctggacttcaatctggccttgaacgtgtcggctgccgatctggatcgccccggctttgccgacctgctgcagcgtggcctggatcgctacaagctggacccacgccggctggaaatcgaattcaccgaaagcgcaatgatccgccaccccgaacacctggccgaacaactggccgccatcgcagcgctgggcgtacatatcgccatcgacgacttcggcactggctacagcaatttcagctatctcaagcaactgccggccagcgcgttgaagatcgatcaatccttcatccgctcgttgccggacaaccgcaccgaccgcaccctggtaccggcgatgatccagcttagccatagcctgggccagcgcgtggtcgccgaaggcatcgaatcggcggaggcgtatgcgcacttgcgcgcctggggctgcaacgaaggccaggggtattggatcgccaaaccgatgccggccgccgcactggaaacctggttggaaacgccgtggcacgagcaacatgccgcaccggtcaatcagcttgccgccagcctggcggcggcacgcgtctaagcgcagccagcaaaacgactgcgcaatcgccaggcgtgcgcgccccgtgctcggaatcggcatgtaccagtgtgcactccggttcctgcgcgccgtccacgcccacctgacgactgctcgcgacgtcttggtaaccgcactaagcaacaccagaaacgcaggccccagacgcaacgcggagctgcgcggcacccaagtgtcgcgcagtgttgcgtctgaagacatcaacctgccgatgtagcgcttaccagaacaccgtgtacagcacgatcagaatcgcgatgacgccggccgcgccgatcttgaagctcagcgtggtgccgtaggcgacttcgttggtgcgaatcagatcgcgtgcctgcgttgccggcgtcagcagcgacaccagcacagccagcatcagcgcagcgacgaacaccacgccaatgcggtccatgaacggcagttccggccacgcgaacttgagcacgaacgacaacaccaccgagccgatcgccgcggtcagcgcgccggcttcgttggcgcgcttccagaacagacccagcatgaagatcaccaccacgccgggggtaaagaagccggtgaattcctggatgaactggaagccctgatcgaagttgccaagcaacggccgtgcggtaaggatgccgatcagcaccgagacggcggcaacgatacggcccacgcgcacaagttgcttctgttcggtctgcgggcggaacttggcgtagaaatccagggtgaagatggtcgccaccgaattgatcttggacgccagcgaggccacgatcgccgccaccaacgcagcgaacaccagccccagcatgccggtcggcaatagctgcatcatggtcgggtacgcctgatcgggcttggccagatccggcgccagcaccaccgcggcaatgcccggcaccacgatcaccaacggcatcagcagcttcaggaatgccgcaaacaccatgcccttctgcgcctcgccgatgttcttggccgccagcgcacgctggatgatgtactggttgaaaccccaataactgatgttcatcacccacagcccgcccagcagcacgctcaggcccggcagatccttgtagaacgggttgtctttggtcaggatcatgtggaagtgctcggggtgcgcattccacaggtgttggaagccttccagcacgccagcgccatcgccgatgcgcgccagggtcagcgcggccaccagcagcccgcccaagaccaacagcgtgacctgcacgatgtcggtcagcgccaccgccttcagcccgccgtatagctggtagaccagcgcaaacacgccgatcaacgccagcgccagggtctggtccatgccggtgacctggctgaccgcgatcgaccccagccacaggatcgaggtgaggttgacgaacacgtacagcagcagccagaacaccgccatcagcgtacggatccacttgccgtaacgctgctccaaaaactgcggcatggtgtagatgccgttgcgcaggaagatcggcaggaagaatttgccgacgatcagcagcgtcagcgccgccatccattcgtaggacgcaatcgccagaccgatcgcatagccggaaccggccatgccgatgatctgttcggccgagatgttcgcggcaatcagcgatgcgccgatcgcccaccacggcaacgacttgctggccaggaaataatcctcggcactcttgctgtggcctgccttctcgcgcgacacccattgcgcgagcacgaagatgccggtcaggtagaccagcacaatcacgatatccaacgtcgccaaacccactgcactctcctgtctggctctgggggtgcgcgtcgagcgcttgacgaacctgcagaatgctgccgcaacgcatcgcgtgcgccacggcagcgcggcgaaccgcagctgcaggccatcccggccgatcgacgcgcgcgtcccgcggcggctgatgacaccaccgatcagggtggccgctataccgcgccgccagcagtggcgacgcgcctgtttcatccgatctcccgcaggcgcgcacgcacgcctgcgggaatgctgcttatttgaccgggcagtcgacgccgacttcggcttcgttgagcgcgcccagcgccaccttggatatcgacagagtcagcgcggcagcgctttcaatgctggcaacctcgctcagcttggtcacgtcggcgcctgccacagcgaagcacttgagcggcacgccgaccactttccactggccttgcggcagcgcagccagggtcttctgcacatcgacgcggccaccacacttctcgccgcagcccacgcccagccacaccggtgcggtcactgcgctgtcgcggcgcagggtcagctgcaactgcacatcgccgttgctctcacgcgaaacgtccaccggcttgccagacaccagcagcacgctggcaaccgaactgccggaccacaccagacggcgcgcatcttcctgcaccttgtggtcgactgcggttatcttcaggctgtcgtcggacaggcccaccggcagcgtggtcgccggcacatgcttctgggcaacaccggacatctgcatcgcaatccccagtgccggcttgccgcgcacgaagtacagcccgctcaccgactgctcgcctgacacgcccgacgcttccggcagtgccgccaagtcgcccttgtcggcgtaagtcaggccgaagccgaacttgaactgcgggtcgtagtccttctggccgacgttgttggcgaactgcaccgcggtctttggccaggaaaagctcagcttgcccttgaagtcgtgctgcaccgtgccatcggccttgcgcaacagcacatcggcgatgccctcgccttcggaacccggcaaccaggccgccacgaatgcgtcggaggcattgatgtactggttcatccacagcggacgcccgctcaggaataccgccaccaccgggatgccttctgccttgagcttcttgatcaaggccagctcgctctcgtcgcctggcttgtacagcaaggtggcgatgtcgccctggaattcggcgtacgggttttcgccgaacaccaccacggccacgtccggcctggtcttgtaggcgccatccacagccagctcggcgctgccgccggccgccgtgatctgcttgtccaggccttcccagatggtggtgccgttggggtagtcgctgcgcttggtgccggtgccctgccagttcagcgtccagccgccggactgcttgcccatgtcgttggcaccgtcgcccagcaccagcacgcgcttggtcggatccagcggcaggatgccggcctggttcttcagcagcaccaacgactcacgcactgcctggcgggcgatcgcacggtgttccggtgcacccagcaattcgtacttgccaccgagcgggcgcttggacggcttgccggcttcgaacaggcccagacgcagcttgacgcgcaggatgcggcgcaccgcatcgtccaggcgctcggccgagatctgcccggacttcaccgccgccagttcggtttcgtagatgcccttccagctgtcggcggccatcgccatgtcgacgccggcaatgaacgaggccgggcagttctggttggtgcagcccttgacctggccgtggccgttccagtcgccgaccacgaagccgccgaagttcatgcggcccttgagcacgtcggtcagcatgaccttgttgccgtgcatcttttcgccgttgaagctgttgaacgaggccattacgctctgcgcgccggcagcgatcgccggcggataaccggccgcatggatgtcgcgcatggtggcttcggacaccttggtgtcgccctggtccttgccatcggtggtgccgccgtcgccgacgaaatgcttcaccgaggaaatcacgtggctgccgtccaggaactgcggcgtgcccggtgtgccctggacgccttcgaccatcttgccggcgaagctggccaccacgtccggcgactcggaatagccttcgtaggtgcggccccagcggtcgtcctgcggcaccgccacggtcggcgcgaaggtccactccatgccggtgacgcgggtttcggcagcggtgatttcgccaatcttcttgatcagatcgggattgcgcgtggcacccaggccgatgttgtgcggaaacagcgtggcgccgacgatgttgctctggccgtgcaccgcatcgatgccgaagatgatcggaatcgcgttgccgcccttggaggtgtccatcgacgcctcatagaacgcgtcggccagcttcaaccagtcggccgggctggcgttgtacttgccacccggatcggagttgccgccggccagcaccgagccgatgcgatatttgcgcacgtcgtccggggtcatgctggcgatatcgccctgtatggtctgggcgaccttctcttccacgctcatcttggccatcacatcggtgatgcgctgctccagcgctgcgtcctgcgggaacggccacttcggcgacggccattggtccggatggatggtggtcgacgacgcggcaggtgcagcagccggggcggtcttgttcgcctcgccagcggtgtccttgccttggcaggcggccaacatcagcaccgctgcagcggttgccaggcagagggcgcgacgcgcgacgggcgcggcggcacgacggagcagcttgtccaagatcaggttctccagggtggttctcccacggcgatgcgttgcgccgcaggccatcaggcggcgtacgcttgcgtgattcccctaccctgtcaacaaccgccgaccgtatgccgaatcgctggcaacttattggccgcggctatagcgttggaataccggcagcacctgtgaaaccaggcaaaacgccccaatccgccatcgtggctggtgttggaagcaagcgcactttgttgcatcgcaccacctgccgattcggtcagtgcgcagcatcggcacgcaatggcgtctggcaacgcgcgcgtgcgcagacgtgttcgaacaccggccaacgggtgagctcgccgtcaaacaactgtcataccggcggcctagcgtaaactgcctggcgatgcgccactgccattgtcgatcgttgcttttgcctggagtttcgatgtctgcctcccccgacccctcccgtcgtcgcctgatgcaatttctggcggccatccccctgttgccgcttggcaacgccagcgcagctgctctgcaacaacttggcggtgccgcgtgggccgcgcgcccgttgcgaccatcggacaatccgacccgcctggtgtcggccaccttccacggcatgccggcgcccagcctggccaacccggcggcgatggccaccaccacggtcggctcggcactcagcgtaacgcgcagcgacggcagcacgcagcgctatgcactggcctaccacccgttcttcgtcaccggcgaccaggtgcccgacggcaacggcggcaccgtgctggcgggtgggtactacgacatccagcatcgcccgatcatcgaccgctccaaacccggtgccgaacgtgcgttcttttccgattgcccggacggctcctcgctgctgaccctgccccatgccaaggtgccgggcgtcaagggcaaccacgtattcgcggtagtgcagttcgaatacaccacccgcgaccaggccggcaacgacgtcaatcgccacctgcccgcgccgatcgcggtgttgacgctggatcaggacccggccaccggcaagctctcgctggtgaagtaccacaacgtcgacactgcgccagtgcatgggctgtggaccacctgcggcgccagcctgtcgccgtggaatacccacctgtccagcgaagagtacgagcccgacgccaccgcgctggctggcaatacccagttccgcagctacagcacgcatttgtacggcgacccggaaaaagccaacccctaccactacgggcatctgccggaaatcaccgtgcacccggacggcaccggcagcgtgcgcaagcactattgcctgggccgcatctcgcacgaactggtgcaggtgatgcccgaccaacgcaccgtgttgatgggcgacgacgccaccaatggcggacttttcatgttcatcgccgaccgtaaggcggacctctctgccggcacattgtatgtcggcaagtggcaccagacctccggcatcggcccgggtgcggccacgttgagctggatcaagctcggccacgccaccagtgccgagatccaggccatggccgaccgccttactgccgccgacatcctcgatgtgcacctgagcgatccgggcgacgccgcttttaccaagattccgttcaacggcaccttcaactggatccgcatcaaacccggcatggaaaaggccgccacctatctggaaacccatcgctatgccgcgctggccggcggcagcctgggcttcaccaagctcgaaggcaccaccgtcaacgcgcacgacaaggtcgcctatatggcgatgtcctacattgtcaccagcatgctcaacggctcgggcgatgtaaaagtacagggcccggaagccggcgcggtctatgccttgaatctgcgcggcggccaacgcgacagtcacggcgcgccaatccacagcgactgggtgccgatcgatatggccgccccggcggccctcaccggccacaacctggccaaggccgatgcgctgggcaatctggccgacccggaacggatcgccaacccggacaacctcaagttctccgagtcgttgcgcaccttgttcatcggcgaagacagtagcctgcacgtcaacaatttcctgtgggcctacaacgtggacaacggcacgctgacgcgcgtgctgtcggtgccggcaggcgccgaatcgaccggtttgcacgcggtcgacgaaatccacggctggacctatgtgatgagcaacttccagcatcctggcgactgggaaagcccgttgcacgacaccgtcaaagccacgctggacccgctggtccgcgccaactacaaggaccgcttcggtggtgccgtgggttatctcaccggcgatccggtggcggtgcagttgggcaaggcataagcgctgatgtttccagttgcggcgctgcgtgacgctgcagctgacacgtgcagcggtgcattcccgctgctgtcgcataccggtaggagcgcacctgggccggtagcagcgcacccgggcgcgaggagcgttgccgatatggcctgttgcgcctggatacgctcctgcgggtgaggtcgatgcctggccgcgtcggtgagacgccgatcagagcgcaggtgcctgagcgcgcggtcaagactgccgcaagtccagcgccgccatcacgatgggcttggcccaatcgggcacctgcgccaattcttccggcgtttgcgggtaatgcagaccgctgcggtccagttccagtaccagcacgggtgccacctggcccgccgcatcggccggagcgctgttgtcgtagacatgcagcacggccagatatggcagcaacgcaatcaggttggcccgcgaggcatcgtaacgctcgcggatcttgtgctcagggatggcatgaccgccggcagcaacccgcgcggccacacgctggatgtgcagatccactgtcgccaacccgcagaaccagaccgccaccgtgtgctgcgcgcacgcctcgcgcagcaggcgtggaatggtgctcgcacccagcgtggtttcgaatgcgaaatcgctgccgttggccatggcatggcgcagccgccgtacaccttcttcccaggcctgcgcgttcgcttccgcaagcgcccagccctgctccaccagttccttggtgaacgcatcggggttgaaccaggtggcgccgtcctcttgcagaaaacggcccaatagcgaacttttgccggcgccattgacgccggccagcaccaggagattgcccatcggttacagcgacggacccagggtgatcttgcggccgcggcgtgccggcgtggcgatcgccttggccagacctgcaccctcggtcgccgccgcaagctgcgcgtcgaacttcgcctgcaatgcctgcagcgattgcgcgcgcgacggagccgccgccgccgcactcgcctgattgaccaggcgccgatattcctcggcgtccacgacgaccgcttcgggatgattgtggttggtgatgaccaccgccccatgcgagcgcaccttgcgcatcaggctgggccagcccttcaccttgatgtcggcggcgggggatttttcaagctcgggcaaatcctggaggcgcgacatggcggcagtccggcgcggagtgatggcgatcagcctactctcaaattcccaatttaggaaatttgtctattctggcctcagcgcagtcggtcatgtcgtccaaaacaaaaaacggggcccgcaggccccgttctctgtctgcgcgatgcgcaaaatgcttagccgcgcagtttgctcagcaattcgcgcgtcaccgggtcggccacatcggccgattcgcccttcagcgccggcaacaactggctggccagctgcttgcccagctccacgccgaactggtcgaacgcattgatgccccacatcaccgattgcacgtacacgctgtgctcgtacatcgagatcagcgcgcccagcgcctgcggggtgagcgcatcgagcaggatcaccgtgctcggacggccgcccgggtagctgcggtgcgggtcgctgctgtcctggccattggccagcgcctcggtctgcgccagcacattggccatcagcgcgacatggttttccgcatacgggtcgtcgttgtgcacggtgccgatgaaatcggccggcaccacgctggtgccctgatgcagcgcctggaagaagctgtgctgcacatcggtgcccgcgccgccccaccacaccgacacggtgtcgctgtccaccgccgagccgtcgagcttgacgcgcttgcccaggctctccatcaccagctgctgcagatacgccggtagcagtgccaggcgctggtcgtaagtcatcaccgcgtgcgtggcgctaccgagcaggttgcggttccacactgcggtcaggccgtgcaacaccgcgacgttttcttccagcggcgtgttgagcgcatgcgcgtcgaactgcgcggcgccttccagcagttgttcgaaacgttcgaaaccaatggccaatgcaatcgggaagcccactgccgaccacagcgagtagcgcccacccacccaatcccacatcggcagcacgcggccgggtgcgatatcgaaggccttggcggcgcgctcggggttggcactgactgcgtacagccgctcgctgccaccgagccaggcatgcaggatgctgccgttgagcagggtttcctgggtgccgaaggtcttggaaatcaggatgccggcggtgcgtgccgggtccagcgtggccagcgtgcgctgcattgctgcgccatccacattggagacaaaatgcacgcgcaagcgggcaccggacaccggacgcaacgcgtcggcaaccagacgcgggcccaggtccgagccaccgatgccgacactgacgatatcggtgacgtcggtggcttcgagctgctggatcagcgcgcccatccgctgccgcacttctgcagcagtggcgtaggcctccgaggccacgggcgcgtcggtcaagtcgccacgtaacgcggtgtgcaaggccgcgcgctgttcggtcacattgacctgctcgccacggaacaaccgctggaacgcgccggccagatcgcgctcgcgggcgatggcgaacaaggcatcgagcgcggcgcggtcgtacttctgccgcgcgaagttgaaatacaacggaccgacttgccaggcgtattgcgtcggccgttccggctctgcggcaagcaatgcggggatggcagcgccgcgcaggcgctgggcgtgggcgtgaagcgcgtcgaatccgttggtctgtgtcatgcggcctgcgtggggatgctgtggttggtgtgggagatcgcgttgcgcgcgttcacatataccagattgggcttaaaggtcttggcttcgtcttcgctcatgctggcgaacgccgccacgatgatcagatcgcccacctgcacgtgacgcgctgcgccgccgttgagcgacatgatgccgctgccgtcttcggcgcggatggcataggtgctgaaacgcgcaccgttggtgacgtcccagatatggacctgttcgaattcgcggatgccggtcgcttccagcagcaggccgtcgatggcgatcgagccttcgtagttgagctcggcgtgggtgacggtggcgcggtggatcttggctttcagcagggacagatgcatggacgcgggcaacgacaaaaggaaagccggcattttagcggaaagcgcccgcccccaaccggtttgcgctgcggtcggtggtgagggcttcaggcctacgccgcgggaagaccggcctgcatcggttgactcgcgctactggcggaggtcagacgccacgtacgcagcgccggcctgctcagaattccaggttgtcgatcaagcgcgtgctgcccaggcgggccgcgatcaaggccacgtgcgcaccggtgtggccgtcgcccggctcgctgaggtcgggcagccgcaccactgcgtaatcgacccggaaaccagcctgctccagcgcgtggctggccgcgtcttccacctgcgcgcgcggcgtgccgacggcatagctgtcgcgcatctgcagcagcaccttgtggatattggccgagatcgggcgctcttcggccgacagatactgattgcgcgagctcatcgccaggccatcggcctcgcgcacgatgctgccgcccaggatctcgatcggaaacgccaggtcggccaccatctgccggatcacagccaattgctggtaatccttcttgccgaaggcggccacgtccggctgcacctgattgaacaaccgcgccaccacggtgcatacgccatcgaaatgccccggccggcattcgccctcaagcacatcgctgacgccgggcgcgtggatgggcgtggccagcgcggtgccgagtgggtacatcgtgtccacgtccggcagccacagcgcatcgcagccggcatcttccaggccgcgcaggtcggcctcgggcgtacgcgggtagcacgcaaaatcttcattcgggccgaactgggtcgggttgacgaacacgctggacaccacacggtcggcgtactggcgcgccagcatcaccagcgagtaatgcccgacgtgcaggttgcccatggtgggcaccagcgccacgcgcaggccctcgcgcttccagccgttgaccagagcgcgcagggcggaaagatcggtgagtgtctggatcatgcggcgtacgcgtgctctgcatcgggaaagctgccatcgcgcacggcctgcgcgtaggcacgcaccgcaccagccaccgagccgccttcggccaggaaatccttgacgaacttgggccgacgatgaccgctgtccaggcccagcatgtcgtgcatcaccagcacctggccgtcgcaaccggggccggcaccgatgccgatggtgggcacgctgagttctgcgctgatttgcgtggcgatcggcgtcggcacgcattccagtaccaccaggctggcaccggcgtcgaccaccgcctgcgcatcgcggcgcaactgctcgccggcttcgccgcggccctgcaccttgtagccgccgaagcgcagcaccgattgcggggtcagccccaggtgcgagcagaccggaatctcgcgctcgaccaggtaacggatgacctcgagcttatgcccggcgccctcgatcttgaccatctccgcaccggcctgcagcagttgggtggcggcatccaatgcacgttcgggcgtggcgtcggcctggaacgacaggtcggccaccagcaatgcgcgatcgagcgcgcgggccaccgcggcggtgtggtagaccatgtcggcggtggtcaccgccaaggtggaatcatgcccctgcatcaccatgccgagcgagtcgccaaccaggatcaggtccacgccattgacgtcgaaggtgcgcgcgaagctggcgtcgtacgcggtcaacatgaccagttttcgacccgcgcgcttggcctgcgccaaggcgggcacggtccagggattgctgtcggcgtggctgctcatgaagtcattacgtggggtgataagccggtcattatctacccaatcggctccagcccgcaggtatcgatggcttgcagggcgtgccgcactgttccatggcccggaatgatcgcctgcggcgccagctcggacagcggcagcagtgcgaaggcacgcgcgtgcagatgcggatgcggaacctgcaactgcggcagatcgatcacctgttcggcgtacaacagcaggtccagatccagcgtgcgcgggccccagcgctcgccggcgcgacgctcgcggccgaacgcctgttcgatgccgagcaaggcttccagcagcggcagcggcgcgaggccggtgcgcagctgcgccacggcattgatgaaatccggctggtctgcgcggccccaggccggcgtacggtacagacacgacgctgcgatcagcgtggtctgcggcacagcgcccagcgcggcgatggccgcgcgcacgctggcctcggccgggcccaggttggcacccaggccgacaaaggcggtctgcatgccctagtcgcctgcgggcgcgccggtgcggcgccggcggcggcgacgcttgcgcggtgcgccctcctcgccttcctggtctgcctgcgccgattcgatcgcctccaccagctcctggccgggcgacttctgcgcctcactccagaactccacatcgccggcgtgatcgggcgaagcgcactggcgcagcaccaggaaatcgaacgccgcgcggaagcgcggatgcgacaaggtgcgcaacacccgcttgcgctgacgcgacgagaagcgcgtctgcatcaaccaaatttcctgcatcggcagcgagaagcgacgcggtaacgccacgcgctccagctggtgcaaggtgacgcgatcggctgcgcggcgctgcgcatcttccggttgcacgccttgcgcctgcagccccatcaaggtgcggcagaacgccggccacagcagcaacgcaaacaggaatgccggcgacaccggctcgtcgttggccacgcgggcatcggtgttgcgcaggccttccagcaccatggcgcgcaacgcgccgctgcggttggatttcaatgctgccgcgctttcgggaaacaacgcgccgaacaggccataacgctccaagccttcgaagctggccacgccatgtccggacaggaacagtttgaggatttcttcaaacagacgcgcaggtgcggcctcggataacagcccggccaggcgcgggatcggttcggcggtgccggcttcgatctcgaagttcaacttggacgccaggcgcaccgcgcgcagcatgcgcaccgggtcttcctggtaacgcagctccgggtcgccaatcaacttcatcaggcgcgcctgcacatcttcgaagccgccgcagtaatcgcgcaccgagaaatcttcgatggcgtagtaaagggcgttgcaggtgaagtcgcggcggatcgcgtcttcttcgatggtgccgtaaacgttgtcgcgcaccagccggccgttatcgagttcgcggtcgccgctgccatcgtcgctattggcgcggaaggtggccacttcgatgatttcgcgaccgaacaccacgtgcgccagacgaaaacgtcggccaatcaggcggcagttgcggaatagcgccttgacctcttccggcgtggcgctggtggcgacatcgaaatccttggggtggtgaccgaccagcagatcgcggaccgcaccaccgaccaggtaggcaccaaagcccgattcgcgcaggcgataaagcacgcgcagcgcgttggggctgatgtccttgcgcgagatggtgtgctggtcgcgtggaatgacgcgcagcgtgaacgcagatgtcactgaggcttcgatgatggcgcttccgtcttgtgttgcaggattgcccaacggctattacctcactataataacgctgcgcacaacacgtgacaaaagctcccttcgtctaatggttaggacgtggccctctcaaggctaaaacaggggttcgagccccctagggagcaccacctcgcgtctcgctgcagaaacgccagagccccgcatcgcggggcttttgcgttgtagcgcgggcacttcgcacgtgtgctgggctgcactgcggtgcgacgtgccgcaacggtctccgcggcctggcctggccaggaccgcctggactgacgaagtggtcgaggttggttgccggcctgcatcgatggtcggattgcatcggacgcgcgccatgcggcagcccttgtcaggatgccatgcggcaaccaccatccacgcaccgcagccaacgcgcatgcatcgtcaggcgcatcgcgcggtgcggactggacgacgtatcgatcacaatgacgccgctcagatcagtcagatcagcacaaagaacacagactggtacaacagcaacgcgccacgccagccatacttgccattcttcggtgcgacaggcgacttgcctggcttgtgcgccattcgcactggacgctttggcaatttgcagtacatggcgtctgctcacagagcggctgggaagaatgtctcgtcgtcgcttccggtttcggcaacggcgtcatgcgcatgcaggctttccagatggcgtaccgccacatgaaacgtcgcatagtgctcagccagctgcttgcgcaggcggcgcgccgcgtcttcgacatacatcaggtttgcgccgttcaagcgcgcaaatgcctgttcgtcgggccgtcgcaccgcggcctgcaccggcgttgccaacgcctgctcgcacagaccgatcagttcctggattgcgaagccctgcgtatccgcgggcagatcgacgcacacctgcgccacgctacgctggctatgcggggtggcgtaggaaccgtgatcctgcagccactgcgcaacgtcttgcagcggcagcgcatcgcaccaggcgtgctgctgcacgaacgcatcgctcagcaactgccgcgacaacgccgccgaacaggggcaggtggacgcgtacaacacctcgacctgtagctggattgtggtgcgccctgccctgcactgcgcggcaatgcgcaccgggtaggcacgccagccgctcagcccttcgctgcgtagtgccggcatgcgcagcatcagtgcgaagctgagcgtcagccgtgcagcgcggcttgcgcaatctgcatggctttcgatcagcgcctgcagcagctgcgggagcatggccggcgacaatggccgctgcaggtgcaggtccagcagacgatacagccgcgacatgtggatgcctttgagctcggcccgcggcagatcgacctgcacgctggcacgggctgcaaggccactgccactggcggcgtccagatgcacgggaatcgcgatgtcctgcatgccgacccaccgcaagggcgcgctcagcgtgaatgcttcggtcacagcaacatcgggaagcgtggcggacatcgggtactcgtcggagggtaagggtgacgatcgcggctcaaacgcgaccaggaaacgcagcgaagtagtcgtcgattcccgcatgcagcgtctgtgcaagttcgtcctgatgcgtatcgccacacaaacgctggcaatcgtcgcgattgctcataaagccggtctccaccagcaacgatgggatatccggcgacttcagtaccgcaaaacctgcctgccccacctggttttgatgcaggtgcgtcacctgctgcaggcgctccagcatcaacgtaccgaaggccaggctgctggcgatggtgccgctcagcgataggtccgccaatacctgcgacagcaccgggttgctcggcacccgcagccggcgtgcggtgtcgcccatgtcgtcggcagcgttttcgctatcggcgatccagcgggcaagtgcggagctggcgccagtctgcgacagcgcaaacaccgaggcgccgcgcgcttcgcgcgttggtgcggcatcggcgtggatggaaacgaacagatccgcgctgtggcgatgcgcgatcaacacacgctcgtgcagcggcacgaagcggtcatcgctgcggatcatggtgggccggtaacgcgcatcggccgccaagcgctgatgtagccgcccggccaccgccatgaccacatgtttttcgtaacgcgcatcggcactgaccgcacccggatccttaccgccatggccggcgtcgatggcgaccacatagggctgcaggcgcgagcggggcggctctgctggggctggagctggggctgtcgctggcgttggagcagcatcgctcgcggccagcgccacgccgccggagaggggggcaagctccagcaccagcgcactgtcctcccagcgcaggttgaccgaacagggctgctgcagatcgaacacgacccgcagcccatcgagatgcgcagcgctgcgtatgcgggtcaccgcagcgcctgcggggatcgggtcgatgcgcggcgcctgcgacgacacgccagagagatcgatgaccaaccgctcaggatcggccagcctgaaactgcgataggcaacctgcgcaccaagcagctccaaccgaagacgcagcaacccgccctgctgctgcacgctgcattcccgcaagactggaagcccttgcgcggcagccaaggccggcgacagcatcagcgcagcggctccgccttgtaataggtcccggcgcttcatcgcgccctcccctcgcaatcccagtcatcgacccaccacagcaaacggcagcacaggctgcggtgcgattccagacagcacacaagagaacagggatggcgggacacggtagacaagccgcgaggcgaattattgttataaagtaacataaattcagcggaagcaagcctatccctttcatcctgcgcctccgcattcatctcctcatatagaagtcacccaggtcccagcatctcccggagagcgatgcagcctggcgtcactgcaccgagatcggctgtgccccaacgtccccccgattttgagtagtcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttcctcgctcgcaatgacattgcgagcactgtggccagcatgatgagtctcgcaaccataggcgcaaaaagacccttcagtcccagacgcaccatggcccgcagcaaccagcggatgttgtcccccgccgcgcacagcactgcgtgcagcgcatcgccgttcgctccttgcaaccagcaccgatccatgccgttgtcgtgcttcaagtgtccgatggccggctccaccgcctggcgtcgcttcagccagcggcgctgctcatctgtcaggcgtttgaacgtgccccggtggatgatctcaacgccgggattggccgcatccacaccgcgaaagcccaggtccaccaccacctgtttaggtgcgcctgctgtgtcctcgctcaggatccgggcctgctccagttgctcgtgcaacgtgtggccgtcatagggggtgccggtgaagctgcgcgcgccgaccatcaggccctgtttgtgcgtgatggccacgctgaccttcaccccgaactcgtagggcttgcgcgccttgcccttgccgatgcactccacttcgggcgcgtgcagggcatcgagtttgttcttgccattgggttgctgagcatggatgcgctcggcgcgctgcatcagcgtgtgcagattctccagcgccggcgccgtggcctggctggcttgcccgatcttgcgctgcacctcgcgcagtacgatgcccaggatcgtgcgctggcgtttgaggaccttgcgcaggcgcttgaactgcctggcatgggcgtagccgccggctttgcgccgcagcgtcttggtttctttggccaaggtctgcttgagcgcgatgcccgcgcgcttggccgccgccaccagcttgtgccgcgcgttctccatcaggcgccaatccaccggatgagcaatggccttctcctgcacggtggtgtccacgatcagccgttcgaactcggcgggcacgatggccttggaggacaccgcggtgtcgatggtggccttgagcagttcctcgaccccggcctcaccgatggccgcgcgaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctcatagaacgccatgccgctgaagtgctgccagaccacgttctgcgcccagcgctccaccagttcctcgtcgctgagcttgtaagcgtgcttcaggtccaacaggctggccatcaagcgaatgggaaggcgtgggcggccggaagcggcaataccggcaccggccacttgcaccgaggggccgaacagatcgtgttgcgccaccgcgccaccgcgccaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggcgccaacaccgcctcgatctgcgcccagggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccatcggtaaaactcccaggaatcagatgctgatagaccaattgtgagggatcggcgcccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgactgagtagcaccccagtttggagtccaattccctaccccgaggagattggacgtgaagaagcgttcttccgaagagcagatcatcggcttcctgcgcgaagccgaggtcggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcgtcctactacctgggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgataaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgaaggtgacgccagcgagcgctgcgccctggcggcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctacaagtccggcgccgcaagcgtaaatagtcgcccctgaaaaaccccctctcaaacctccagtgccatgtttgccggccacatgatgcttgagcacgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagcagccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgccttcgagatggcaacgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcgcgcccgcgataccccaggtccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcagccagcgtgtcgccgtcgtacgggttacccgggaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccaaattcgtacgggctgcttgccttgcccttgctgatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgtcaacaaccgttgtgcgcgctccaaccagacaccgatgcgctcacgcaccgacggttcccgctgggccagcttgcgttgcagatcgcgtaatacgcgtcccaggatcgtgcgttggcgtcgcagtaccttgcgcatgcgcttgaactggcgcgcatgcgcatagcgcccggccttgcggcgcaacgccggaccttgccgcgcatcgctctgtcgcagtgcgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgtgcatccaccgccttcatcgcgtgagcggtgttgatcgtatgcgccaacagcgcttccataccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgctcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtaaagcaacccggcgatcaagcgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaaccgcggcgacagcgcctgctccaacgcactccacggcagccgatggctcagctggaccagtggatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcatgcaattgctcggcagcaggacggcgtgtccgcatgggcgaaaactgccagaaaccagaacgtggagtaacgaacactggcaattccagcacaccgaaaacgcagatgaagccttgcaatggatgcggtctgggggttttcaggggcgactatttaaaatctccaatcacccggcatagtcaaaccgtcggatctggtgaatttggcctagctgacgccctggattacgcacaatggatgccctcgcttgaatacatccagtatatttctgcaagtataatattatattgatccgatgtagtctgtgcaaattagtataatttaaattaaacgaacggagatggagcaggaaacgctagagtccgttagatccgctagcttgcgcttgaattcgctacatgaggtcgggaatccacctacatctgtgatatttttcccttatttcgcaatacttttgtcgcgtgtaggattgccgccctccgagatttgtgacgcattattgtcgcgttcgctccgacaatattctgcggtagggcctgttaatatgcttttaagtcgttattgacgatggattaaatcggccgaagccatttccacagactttctctgaatagcaactgtccgttcagattttagagtttttggatagcgccgttaaacaatctcgcaagcacacggcgaatgcatgaatgggttctgccggatgttcagtcagcgcatctccgaggggacggaaatgcggcagttaaagtgaataatttttaaatcaatgcccacgctggtgatcgccagcggtgggaacctctgcgccaaattttaaatatctgctgtagcggcgcgcccaattatcggaaccgacaagtcttatgaatcgctcgctactcgcaaccaccatcgcctcctgcctcgtcctgaccgcctgtggcggcggtggcggtggcggcaacgtccgtagcaacgcgccgcaagacaccatcatcgccccggcgccgacacccccgccgcccgccgccgacccgcctcccaagaccgcgccggctccgacgccagctccgcaacgctatcaaggtgtgggcagcaatctgctggtgccaaccaatgcggatctggcgcagcaggccggtgccaagggcaagggcgtgaagctggcagtgctggacgataacctggtgcagagctacacgccgatcagcggcaaggtcgacagcttcaacgattacaccgccagcccgggcacgcccgaatcgtcggccaatgccttgcgcggtcatggcacgattgtttctgcgctggtgctaggttccgcgcaggacggcttcgccggtggcgtcgcgccggatgcggacctgttctatgcgcgcatctgcgccgaaaattcctgcggcacgcaggcgacccgccgcgctgcagtggatctggccgctgctggtgtgcgcatcgccaacctctccatcggcacgtcctatccggatgccgccgcgagcgccaatgctgcgctggcctggaagtacgcactgacaccgttggtgcaggccgatgcgttgatcgtggcctccaccggcaatgaaggcgcggccgaagcctcctacccggccgcaacgccggtacaggaagccagcgtgcgcaacaactggctggccgtcggcgcgatcaatatcgacagcgccggcaatgccgccggcctgaccagctattccaaccattgcggcgccgctgcacagtggtgcctggtcgcgccgggcagctacaccgtcccggcgctggccggcagcgaattgggcggccagattgctggcacctcgttctccactgcagcggtcagcggtgtcgccgcgcaggtgctgggcgtgtatccgtggatgaccgcctcacaactgcaacagaccctgctgaccaccgccaccgacctgggcgacccgggcgtggatgcgctgtacggctggggtctggtgaatgcggccaaggcgatcaagggtccgggccagttcgcaagcgactgggcgatcaatgtgacgtccggatacgacagcaccttcagcaatgacatctccggtgtgggcagcctgaccaagagcggcgccggcaagctcaccctgagcggcaccaacacctataccggcggcaccaccattctcgatggcgtgttgtcgctcaccggcagcctgcgttcggatcttctggtggctaactcggccaccttcgaagcgcacggcggtgtcattaacggcaactacagcctggtcaactcgaccggcaccaccgccatcgagctgggcaaggctcttaccgtcactggccaggccagcttgaaaggcaatctgctgttgctgccggaagcggccggctaccccgtcggcagcaccgaaaagatcgtcaacgccggcgtcctgcacggcacgttcgaccgcgtgcagtacgccaatcatttcttctggaacgcggcgctgtcctacaacccgaccaccgtcaccgccaccctgacacgtaattcctccgcggccagtgcacaggccgccggtgcgccgcagtcggtggtcaatggtgggaaccaggtcgactcgctggtcaaggtgctggatacgcgggtcgcttcgggcgacaccgacaacctgggcggcctgatcagcgccaccggtgcgttgattgccgcatccgatgcgcaggttgccgcatcgctgccgaccctggccggccaggtgcatggcatcgagcgcacgctgggcttccagtccgcgctcaacgatggacgtgtggctgccgaccgcctgccctatctggccgataccaccacgctgaccacctggatgcagggcagctacctggacggcgatctgagccgcagcggtttcgattcggccgactacacccagcaggcaaccaccttcggcgtggatctgccgatgggcaacgccggcaccatcgtcggtgcggctgtgacctccggtcaggaccgtgcgcacattgcggcctcttcgagccgtctgcgctcggatcggtatgcgatgaccgcctacctgtaccaaccgatgggccaggcgtatctgtcggcaatcggttcgtacggcatgagcaacgtcgaaaccgaacgcaatgtgcaggccggcagcatcggcgagcgcctgcaggaccgtcgccacgacaccaactggtcggcgcgcgcggaaatcggcttgatgccgcatgccgggttgtcgccgttcgtggccgccggtgtagtgagccagacccaggatgccttcagcgaagcatcgatgaccggcctggggttgagcgcgaatcgcgacaccctgcgcgcagggtatggcgaggtgggcgtacgcggccatctggcgcacggcaagtggggcttcgatggtctggtggcgtatcgctcgctgttgggcaatccgaattccgacttctccgcctggttcaccggcttgccggaagcgcgtttcaatgtcgccggcgagccggtgtccaagcagtcgctgcgcgcctcggctggcgtgcgttaccagctcaacgacacgttctccatctacggcaacctgggcaccgagcgcagtcgttcggacgccaacagcatcaatgccaacgtcggtctgcgctggcagttctgatcgccgccgatgcagcggtgctgcaggcgatgcaagcgatgatgtcacgcacgctgttgtgtgacagatgaaagaaaggcccaggcatgtccgaggccttttcgttgacggcatcatgcgaatgccgaactgcgcaagcgccttggctgataaggcgtctcgcggaccggccgcgcgcagacgatacgaaggtatatcgatgcgatgtccatggactgccgaaaacgcctggaaacccctggtttggcgcgctgacggctggcaccatgcacgccatcgacgcggctgcagcacgcgccttcactgcgccggccccgatggcaggcgcgcagctccatccctgtggcgatatgccatgggtgccagacgatgccgtcgtgcgccgctgccggcagcgagcgtgtctgcatcgccaatgcaagcgctgcccgctttcgtgggtcgcggactgcatgtgcaacgccttcccctccccgctcgagtcacagcatgtcgtccctcttcctgcgttctacgctggcagctgcctgcgttggcagcctgcttgctggctgcggtgccaccccgccaccgccggctccctcgccgctgctcatccacaccagcacccaggtgagcgtgccggcgcactcgccgttgcgtgccagcctgcgcgtgcaggcagtgcgcagccagcccatcgcccccatggtgcagatgccggcggtgatcgatgtgttgcccgagcggctggtgcgtgtcgtgccgccgttggccgggcgggtggtcgcattgcccaagaccctgggcgacaccgtgcgtgcaggcgatgtgctgtgcgtgctcgattccgccgaacttgccaccgcctacagcgatgccggcaaggcgcgcgccacgctgcaacaagcgcgcctggaactggctcggcagaaggtgctagcggcagacagcattgcagcagcacacgatctgcaggcggcgcagcaggctttcgacagcgcgcagaacgatgcgcgtgcggccagcgatcgtctggcccagctgggtgtggccgcacaagcaacatcgcatcgacgctatgtcttgcgtgcgcccattgccggccgcgtggtggacctgagcgctgcgctgggtggcttctggaacgacacgtcagcgccactgatgacggtggccgatatctcgcgggtctggctgaccgccagcgtgccggaacgcgagatcggccaggtcttcgaagggcagcaggtcaccgccagcctggatgcctacccgggccaacacttcaccggccaggtacaacacctggacgatctgctcgaccccaccacccgcacgttgaaggtcagggtggcattgaacaaccacgatggcctgctcaagccgggcatgttcgcgcgcgcccagtttcaagcacgcccacagcaggcgttgctgattcccgacagcgcgctgttgcagatggggctttatacgcgggtatttatcgaaaccgccccgttcgtttatcgctcgcgcattgtcgccaccggccgcgctgtggatgggtctaccgaaatcctgtccggcttgaaggcaggcgagcgtgtggtgatcaaggacggagccttgctcaatgattgagtcgatcatcaccacctgcttccagcgtcgcggcatcgtctggctggtcttcgtactcattgcgttatacggcacatggagctggacgcagctgccggtggaagcctatccggatatcgccgacgtcacttcgcaggtggtcacccaggtgccaggcctgggtgcggaggaagtagagcagcagatcaccgtgccgctggaacgtgcgttgatgggcacgccaggcctgcatgtgttgcgctcgcgcagcctgttcgcgctgtcgttaatcaccttggttttcgatgacgggacagaaggctacttcgcgcgccagcgcgtgctggaacgcatacaggcggtcaccctgccctatggcgcgattcccggcctggatccgtatacctcgcccaccggcgagatttatcgctacacgctggaatcgaaaacacgcagcctgcgcgagctgtccgacctgcaattctggacggtgattccgcgcttgcagaaggtgcaaggcgtggccgatgtcaccaacttcggcggccttaccacccagttttcattggcactggaaccggaccgcatgacgcggtacggggtgtcgttgcaacaggtcaagagcgccatcaccagcaataacgccgatggcggcggtagcgtgatggatcgcggcgaacagagttacgtgatccgcggcatcggcctgctgcgctcgttgcaggacatcggcgatgtggtggtcagcaacagcaatggcgtgccggtgctggtcaaggatctgggcgaggtgcgctacgacaatgtggaaaggcgcggcattctgggcaaggacaacaacccggacacgatcgaaggaatcgcgttgctgctcaaggacagcaatccgtcggtggccttgcaaggcatccacagcgccgtggaggagctcaacaacagcttgttgcccaaggacgtcaaggtggtgccgtatctggatcgcaccgcgttgatcgatgcaacgctgcacacggtgagcgccacgctcaccgaaggcatgctgctggtatgcgtggtgctgttgatctttctgggcagcccgcgcgcagcggcaatcgtgtcgctgaccatcccgctgtcgttgttgatcgccttcatcttcatgcaccacctcaagattccggccaatctgctgtccttgggcgcgatcgacttcggcatcctggtcgatggcgcggtcgtgctggttgaaaacgtcctgcgcctgcgcgaagaaaacagcgagcgtgcgttgaccgcgggcgatgcgatcgacgccaccttgcacgtggcgcggccgatcttcttcggcatggccgtcattgggtgtgcgtatctgccgttgcttgcgttcgagcgcatcgaatacaaactgttttcacccatggcttacgcggtgggcgcggccttgatcggtgcgctgctggtggcattgatgttgattcccgccctggcgtggctggcgttccgcaagccgcgcaagatgatgcacaaccgcgtattggaagcactggggcagcgctaccgcgcattgctggaacgtagcgttggccgacgcggttggttgctggcctgcgctgcgctggccctgtgcgtgctggccgtgctgggtggcagcatcggccgcgacttcttgccgtatatcgatgaaggctcgctgtggctacaggtgcagatgccgccaggcatcaccctggacaaggcagcacgcatggccaacgccttgcgcacggccacgctggaatttcccgaggtgtcgtacgtggtgacccagaccgggcgcaacgacgatggcaccgactactggacgccctcgcatatcgaagcgagcattggcttgcgtccgtacaaagactggccatcgggcatggacaagcagggactgatcgctgcgcttggcgcgcgttatgcacagatgcccggctatacggtcagcatgatgcagccgatgatcgacggcgtgcaggacaagctctccggtgcacacagcgacctgaccgtcaaggtgttcggcgacgacctgcaacaggtccgtggcgttgccgaacaggtggctacagccttgcacgcagtgccaggcgctgcggatatcgccgtggacgtggagccgcccctgcccaacctgcaggtgcgcttcgaccgggatgcggcagcgcgctacggcatcaatgccgccgatgtgtcggatctgattgccaccggcatcggcggcagcccgatcgggcagatgtatatcggcgagaagagctacgacctcaccgtgcgttttccgcagcggtatcgcaacgatccgcgggccattggcgcgttacgtttgcgcaccgctgccggtgcggagataccgctatcggcggtcgccagcatcacgaccaccagcggccagagcgtgatcgtgcgcgagatgggacggcgcaacatcatcgtgcggctcaatgtgcgcggccgcgatctgtccagttttctcagcgatgcgcaggccacgctcgtgcgacacgtgcggatcgatccacagcacatgcagttggtgtggggtggccagttcgaaaacctgcagcgtgcccaggcccgcttgctggtggtgctgccgaccacgttgtgcatcatgttcgtgctgctgttcggcgcgttcggcaacctgcgtcagccgacattggtgctggccgcagtgccgctggcgatgatcggcgggctggctgcactgcacctgcgcgggatgacgctcaatgtctccagcgcggtgggctttatcgccttgttcggcgtggcagtcttgaacgcggtgctgatgctggcgcagatcaaccgattgcgccaggaccccggcatgtccttgcgcgaagcggtggtggccggtgcggtgagccgcatgcgtccggtcctgatgaccgccacggtggcagcactcggcctgacaccggcgatgctcgccactggcctgggcagcgatgtgcaacgccccttggccacggtggtggttggcggcttggtcaccgcgaccggcgctgacgctgctgttgttgccatcgctgtactacctgatggaagcctttgtcgcagcgcgtcagggccgccaggagacgaccgcatgacacaccttcgcagcacgttgctctcaagtgccgtggcggtgtcgctcgccgcctgcgcagtcgggccggactttcagcgcccggctcccccggctacccagcgctacaccgccaatacgttacctgcagcgaccacagccgccgacgctgcgcatggcggtgcgcaacagttcgagccggggcaggaagtaccggccgcctggtggcacgcattcgactcgccacaactcaatgctgtggtggagcgcgcattgcgtgccaaccccgatctgcaggctgccgatgccgcgctccggcaggcgcaacagacactcgccgcgcaacgcggtgcctggctgccgcaagcggatctgcatgtggatgccagccgccaacgcaactcggtggtgcccacgccagatgcgggcatagacacgccatacgcgctacgcaccgcacagctcagcgtgagctatacgctggacgtatttggtggcacgcggcggcaagtggaagcggcgggtgcgcaggcacaggcgcagcgtgatcagcgcgatgcggcatacctgagtctcaccgccaacgtggtgaacgcggccattggcgaagcggccgtgcgcgcgcaactgcaggctgcacgcgcgcaggtcgccatcgccgaacagctgtgcacgctcaccgaacgccagcagacgcttggcgccgtcgggacagcgcaggtactggcccaacgcactgcgctggcgcaggcgcaggccacagtcccgccgctggaaaaacagttggaacaacaacgtaccctgctcgcgattctgggcgggcaagtgccgagcgaggctgcggatgaggcgtttacgctggagacgctgcagcttccggcacaactgcccttatcgctgccctcgcagttggtcgagggccggccggatatccgcgccgccgaagcgcaagcgcatgcggccagcgcgctgatcggtgtggccacagctgcgcgcttgccgtcgattaccctcagtgcggccagcggcggttctgcggcgagtttcgggcgcatgttcgcggccggtaatacgcaatggtcgctggccggtagcctgttgcagccgctgttccatggcggtgcgcttgcgcatcagcaacgggcggccgaagccggctacgcgcaggccatggcgcaataccgcagcgtggtgttgaacgcgttcggcgaggtctccaacgcgctcacggcgctgcagagcgatgcacagagtctgcgtgcctgtgccgatgcgcaagcgctagcggggcgcacgctggcggtggtgcagggtcaacaggcggcgggcgcggtaggcatggccgatctgttgcaggcgcagcaggcctaccaaagcacgcaggcggccacggtccaggcacaagccgcgcgctacaccgacaccgttgcgctataccaggccctgggtggcggtccatggtggtcgccaccggcacagacacgcgaacccgcggctccatgaatcaagcactgcctccagcgccggttgtgtaacggcggcgccgccagctgagacaatcgccgccatgcgcctgacctctctattccgctccccgcccacccgtaccgacctgcttggcatggtcggcctggtggctggcatggcggcgatcttcgttgccgacacgttcaccgattacgcggtggcggcggccttgttctatacgctggtggtgctgctgtcggtgcgcctgctcacgcgtgcgggcgtggtgtccctggcggccacctgtctggcgctgatcgtgctcagcttccatcttaccccggccggcagttaccgcgtgggcgtgatcaattcctgcatcagcgcggtggtggtggcggtgaccacgtacctggcggtacagatggaagcggccaaggccagcgcacatggcgcacaggcacggctgttgcggctgacccgcagcggcagcatgggtgggctagccgcatcgatcgcgcacgaagtcaatcaaccgttggccgccatcgtgaccagcggcaacgcctgccagcgctggttggcgcagcaaccgccgaacctggccaaggccgatgccgcactggagcgcatgctcgccgacgccggccgcgccagcgccatcatcgcgcgcatgcgtgcgctggcgcgtggcgaagcgagtcagcgccagccgctggatttgaaccgtacggtgctcgacatgattgcgctcacccgaggcgaaaccgagcgtcatggcatcgcattgtcgctggagctggatcctgccctgcctgcagtgctggccgatggcgtgcagattcagcaggtgatcggcaatctgttgctcaacgcggtggaggcgctggcaacggaaccggatgagacgcgcagcatccacgtgcgctcgcatgtcgatggtgcgtgggcatgcctgtgcatcgacgataccggcccaggtttatccgaggatgcactggcgcatatcttcgaagcattctggagcacgaaggacgatggcatgggtattggcttgagcatcagccgcaccatcatggaagccaacggcgggcagatctgggccgagccggccaacgtgcgcggtgcgcgcttcggcctgcgtttgcccttggtcgcggcggagcgcaggcaatgagcgagatggcaccggtggtgtatctcatcgacgacgatgcttcgatgcgcgccgcactggaagatctgttcgcctcggtcgggctacaggtctgcgcattcggttccaccgatcaattccttgcgcatcggttgcaggacgcgcccgcctgcctggtgctggacatccgcatgccgggccagagcgggatggaattccatcgacgcatggtcgaatccggcttcgccctgccaaccatcttcatcaccggtcacggcgatatcgcgatgggcgtggaagcgatgaagaacggcgcgatcgagttcctgaccaaaccgttccgcgaccaggccctgctggacgcgattcaggacggcatccgtcgcgaccgcacgcgtcgccagagcgatgcggttgctgccgagctgcgtgcgcgttgggagtcgctgagcagcggcgagcaggatgtgacgcggctggtggtgcaaggcctgttgaacaaacaggtggccgcgcgcttgcacctcagcgagatcaccgtaaaagtgcggcgtgggcaggccatgcgcaagatgcaggccggctcgctggccgagctggtgcgtttggccgaacgcatcgggctgtaatgcgcgctgtgttacggatatgggtaatgtgtgctgtattgcatgcccacgcgtgcgccattggccgatggcagccgcagcgatggtgtgagcggcttgcaactgaaacgttgcaatgcggctgcacgcaggcagcgcgtcaatgacctgatcgccgcaatgcacatgaacgctcacgtgcacgccttactcgcgcgatgcacagagaagaacgcgcaaaaaacgcccaggcatgccggggcgtttctcagtttcaagcatgcggcaagccaagactcagaagctcactgcccaggtcacctgaccaccgtacgcagtctgcccgtcgccgtcgagtccctgcagcgacaatgccaaccggctgcccggcgaggtgatcagactgacgcccaactcgccgacgacggcgttcttggccagtgtgacgctttgcaccgagaactccgaagcggtgccgacgaagccggccgagcgctgtacggagcggtcgccgaacgcgtgccgccagcctgccgacgcatacaaccccgccttctggccgaggtcccaatgcccacgcacgcccagcgtggcggtgctgaaggtatcgctggcacgatccaccgacagcgcggaaataccgccgcgctcagtgaaaccgtcggtcttcagacgggtgtaatcggccgcaacgaacgggctgtacaccgcgcccttggtgcgcagattccaggccgcttccagcgacaccgtcaccgcggtggcatcgtagctgctgctcaggcgttctgcgagcacgccgggcaacatcagccggcgcgtgctgtcgatgttgtagctggcgtaatccaccacgccttgcagcgagaacgcagaccagtcggtgcggccatacacgcccgcatgggtgccatccacatcggcgcggtcgccccattcgcgcgaccagctcttgatgtcctggttgcccactgcgatgcccaccacgctgctttcgccgaagcggcgttccgcaccggccatcacgccgttgttctcgcggcgtaccgacaccgcatcggcattgccatcgacacggttgggcaggctacgcccggtgatccacaccatggtgtccccgaccagcgtgtcctggctatcgccgcgcagatggttgccgatgccgctgttgaggaagcggctatccagcagggcggtcgcagtgctggcatggctttcgcccgagagcgaggcaaacgcggtgcgaaccgcttccgggtcgtcgggcaaacgtagcaccgcctgatagatcgggctggtgttcggcaagccatccacggccgccgcagtggactgctggttcggcgtggtcaccatgcccaccatgcccacggtgttgcgcccgaacgtcaccgacaacgcggtagcggtgaggctcacattcggatcgataaacgcgtaatcggaaatgatgttggtgaactgcccggtgagaccgccgctggcgctgatcaccggaatctcggtgaacagcggcaggtcggtcgcacgtaccaactccagcgtggtgccggttgccacggtggctgcgccgcccaccgtcacaggcgtcaccacaccgcccgcgccgggcgccacctgcaacgtcgagcctggtgcaaacgtggcattaccgccgacgctgatggtgccactggtgccaccgatgacgaccgtgcccgaggacaccaggctgccaatgctgccgctgccggtgagcgtgccgcccgggcccaccgtgaccggtccgcccagcgccgcgccggggttggcctggttgcccacactcagcgtgccggcattgacttcggtcgggccggtgaagctgccgctgtttgcggtgagcactagcgtgccgttccccagcttgatgaaccgcccgaacccgaacagcctgcccgaataggtccccgcactgttctgcaggaacgtcagcgtgctgttgttggtgatgtcaccctgcagactggcggtattgccgatcagcgtacccgcgttgatggtggtgccgcccaggtagctgttgccaccttgcagcgtcagcgcaccggcgccctgcttgatcaacgcaccgctgccgctcacgttgccggcgtaggtcccgtcgcccgcctggtcgaacaccagcaccgcattgttgacgatgtctccctgtaggctggcggtggtgccgatcaggctgccactggcgacggtggtgccgccgctgtaggtgttcggtgccaccaaggtcaacgcgcccgtgccctgcttgatcacgctgccggtaccgctgaccgtgccggcaaaggtatcgtcggtggcctgatcgaagatcaacgtggcgttgtcgaccacgtcgccctgcaggctggcggtattgccgaccaagctgccggcactgatcacggtaccgccggtatatgtattggggccaagcaactgcagcgcgccagcgcccgccttttccagcgagccagtgccgctcaccgtaccggcatacacgccgtcggtggtctggttgaagaccaacgccgcgtcgttggcgatatcgccctgtagactggcggtgtcgccgatcagggtgccggccacaatgctggtgccgcccgtgtagccattggcaccgttgagcaacaacgcgccgacaccatccttgaccacggtgccggtgccggtgatcgagccgttgaacacaccatcggctacttggttgaacgccaatgtcgcgttatccacgatggcgccttgcagacttgcgctgtcgcccaccagcgtacccgcagtgagcgttgtcccaccgctgtaggtattgctgccgcccagcgtgagggtgccggtgtttgtcttgatcaacgcaccgctgccgctgatgttgccggcaagcgtgaggtcggccgggttatcgacggtgagcgccgcgcccagcgtgaccgcattacccaatgcggcggcaaccggattgctcagcaccgaatcgccgttgaccgacaaggtgccgctccccaaagcggtgtcgccagccaccgccagcgtgccatcgttaagtaccgtgccgccggcatagctgttgttgccgctcagcgtgagcgtggaggtgccgttcttgatcaagctgcctgcaccgctgatcgcgccggtcaatgccaggtcgttgctgcctggcagcgtcaacgccccatcgagcaccactgtattgccaacagtcaatgcttgattggtatcgagcgtggtgcccgctgcggtggtcagcgtgccggtgcccagtgcttgcgcattacccaacaccaggctgccgccgccaagcgcggtaccgccggtgtaggtattggaaccactcaacaccagcgtgccggtgtcgagcttttgcagcgcgccggtaccgccgatggcgacatcaatggtgccggtaacgccaggatcgacgcggatgatggtgttcgctgcgttggcgctcaatgcgcctgcacctgcatcgctcagcacatagccatcggtgatgaactgcatgccgacgatgccttgcgtgccctgcacgcccacgttgccggcggtgccgccgaagaccgcaaagctgttctgccagtcgctattggtcagcccatcgccggaggtccagttggtggcgccagcagtccacacgccggtaccgccatcggcgatgccgttggcgacggtttgcgcgccatcccaaaactgcgcagtgttgccggactccagcagcaccacgttgacttgctgcgccaacgaggtctgcagtgtcagctgggtggagtcgactgtgcccggcaatgtgccgaagcccatgccattgttggtcaacacaccggtgtaatcgatcaagcgatacacaccagtgccgaaaccgccgatatcggtgatgttgagcgtgccgtccaacgtcaggtcgccgttgaccgccagcacaccggtttggctgggtatccccagaaacgcatcgagcgtggcattgggtgcgaagctcaggctgccggtggtcagcagcgatccgctggtcaccaccagacggccgccatcgttcaccgtcacggccgcatcgaccacgccgctgccgctcagcgtgccgccggtgcccacggtgaggccaccggtgctgcccagcgtgccatccacatccagcgtgcccgcagtgatctgcgtggtgccgccgatcgcgctggtgccggtcagttgcagcgtgccggtgccgactttttcaagattgccggcatcgctcaacgaaccggcgaaggtgctgcttacgttgttgacgcccaactgcagcgtattgctacccacgatcgccacattccccaagccggccaggctgttcaatgcggtattgctgccgagcgagagccccgcccctgccgcgacatccacgctggcggtcgtccccagcgtgccggtggaggacgtagcaagcacgccgctctgcaccgacaccgggccgctgaacagattgctgccagacaaggtcaacgtgcccaggccggtcttggtcaaagcacccgcaccactgagcacgccggtcagcgccagattgtccgcactggcgatggtcaggttggcgcccaggttgacgttgttgcccagcgccaaggcaatcgcgttgctcaaggtggaggtgccaagcaccgacagagcgcctgcgccgagtgcggtgttgctgcccaccgccagcgtgccggcattcaatacactgccgccgaggtagctgttgctgccatccaatgcgagggtggaggtgccgttcttgatcaagctgccggggccgctgatcgcgccggtcagcgcaagatcgttgctgccgggcacggtcaacgccccattgagcaccaccgcgttgccaaccgcccatgcttgattggtatcgagcgtggtgcccgctgcggcggtcagcgtgccggtgcccaatgcttgcgcattgcccaacaccaggctgccgccgctaagcgcagtaccgccggtataggtgttggggccactcaacaccagcgtgccggtgtcgagtttctccactccgccgatgccggtgatggccacaccaatgctggcggtggcacctgggtcgacgcggatggcagtcaatggattcgtcaccgccagtgcacccgcgccgacatcggtcaactgatatccatcggtcacgaactgcaagccaccgatgttctgtgtgccctgcacgcccaccgtgcccgcagcaccggaaaacaccgcgaaatcgccttgccaggcgctgttggcgctgccgtcctggccggtccagttggtggccgccccccaggtgccattaccgccatcaatggtgccattggccgtggtctgcacaccgtcccagaactgcacgatgctgcccggcgcggtcaccaccagattgagttgctggccgatggcggtctgcaacgcaagctggctgatgtctacgctgccgggaaacaggccgatcagcatgccgttgtttgtgagcgcgccggtgtagtcgatcaagcgatacacgccggtgccgaagccaccgatgtcggtgatgttgagcgtgccatccagggtgagattgccattgacctcaagcagtcgcgttgtgctcggcgcacccaacgccacatcgacaaacgcgcccggcgccagcgtcagtgcgcccacactcagcgaagaaccgctggtcagtgcgagccggccgccatcgctgatattcacggcagcgcccacgttaccggctgtgccggtgccggtcagcgtgccgcccaaggccacgttcaaggcgctggtgccgaggctgccgaccacatcgagcgtgcccccgctgacctgcgtgctaccgccgatggcgctggtgccgagcaaacgcacggtgccggtgcccaccttgtccagattcccgccaccgcccaggctaccggcgaaatcgccgccgcctactagttgcagcgttgcgccggtatcggtgtctacatcgcccgcgccagtgagcgtgttgatcaatccaccgttggtcagattcaacagcgcacctgctgcgacatcgacattgctggcgttgcccaatgaggcagcggtgctggccaccacggtaccagcctggatcgccaaggggccggtgtaactattgttgccgctcaaggtcagcgtgccgagaccggtcttgatcagatcaccgcttccgctgatggcaccgcttgccagcatgtctgcggcgttatccacggtgagcgcggcgcccaacgcaatgtcgttggccaacgcaacggcgaccgcgttgctcaggaccgagttgcccaacaccgccagcggaccggtgccgagtgcattgtcggctcccactgcaatcgtgcctgcggtcaggctcgtgccgccgctgtagctgttggttgcagtgagcgacagcgtggtggtgccgttcttgatcagactgccggcaccactgatggccccggtgagcgtgagcgcctgtgtgctgggcaagttcagcgccgcagcaaggctgatggcattggccaccgtcaacggcgcggtcgtgctgagattggatgcgccggtgacattcaacgcacccgtgcccagcgcggaggcggtacccagttgcagtgtgcccgatgccaggttggtgccaccgctgtaggtattgagtccgccgagcgtcagcgtgcccgcgccggttttgttgacgccaccaacgcctgcaagcgtgccactcaaggtcagcgcgttgccgctggcgcccaggcccagcgtattggtcagggcgaagttgttggtcagcgacagtggcgccgtggtatccagcgaaccgcctgctgcagtgaccgtgccagtgccaagcgcaccggaggtttcgagcagcacgcttcccgcacccaaggtagtgccaccgctgtaggtattgttgccgcccaaggtcagcgtgccggtgccaaccttattgagcaacccggtgccactgatggtgcccgcaatccgtagcgggttttccccgccgatgccgacggtattgctcagcgaaaatgcattggccaggtttaccgaagcacccgccaatacactgccgccagatgcggtgacggtgcccgtgcccagcgcactattggtgccgaccgtcaacgcgccatcgatcaaattgacgccaccggtgaacgtgccggcaccattgagcgtcaactcaccggtgccggttttggtcagcgcaccggtgccggtgattgcgctgccgataatcaagttattggtgccctgtaggctcaggccgcccgtacccaacgcaatgccattggtcggtgccagcgtcaggcccgcagccgtggcttcaagcgtgccgccgttggcagtgatggtgttgcccagctgcgcgggattggcgaactgcaacacgccgccattgagcgcgctgttaccgaagttattcgcgccgcccaccgaccacgtgccgctattgacgcgcaagttgccgaagttgatgtactgcgcggtgcttaacgtgcctgcgccggtgctgccgctgccggtacccactgcagaattctgcaggatcagcgtgttgctgccgcccaggccgccgtcaaccacgccggtctgcgcgaagctcagcaaaccacccgggccgagcagttcgagtgcaattccaccggcgctgttgacggtgccagtggtgaccgcggtaaagctgttggtgctacccgcacccatcgaaacactgccgttgatggcgcctgcgttgacgaacgtgttgccggtggcggaactctgaaagcccacccgcccgttgatggtgccggtattgacggcattgacggtgccgccgcccgtcaccgcaatgacgggggtgttcgaactcagaatcgacagcccagccaacggacggctatcgatcacgccggcgttgttgatttgcaccgtgccgccgctggccgaggtcagcccgagcgccatgccgtcgagattgagcagattggcgccaagcacaccgccggtgccgtagatcgtgccgccggcaagattgttgacggtcactgcagtggagctggcattgcccatggtcacgccgctgctcagcaccgagagcagcccgagcacggaagggtcaatggtgccggcgttattaagcgtggaattggttccgctcaaggcaatggcggtaccgcccaacaggcccgcagtcatctggctgccggacgcaatattgacggtcaggttattggcgccactggcgaagatgttgcttgtgcttggcaacccggagcaggtcactgttgcgccggctgccgggatggccggcgtgcacgcaccccaggccagcatcggagcggcggtggcccccaccgtcagtaccaccagggccggcaattgacgacggggagcgccaggcttcccgcgccgccgcaccaactcatgggtcaccaaccaattgccgatggccgcgttccagacaagcgcaaatgcacgattcatttgaattccccctgattgctgagcagaaacagacgcgccccatgcgcgcgcctccaaagacggtattggaataacggtagagccggcttaattccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggcttgcatgcctgcaggtcttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtatcaacggattcggatttagtaacacagtagaattaaggaaggtctgaacaacccatcaaacttctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggcgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgatatcggccacattggctgcggtgcaatgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgtcccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccttaagcgacgacactatttcagcggggatcgatccagagccagacacaatcccgacacgaacagatccatttaataccaattacaaactaccagttgagagatacataggcgaattgaaaaaaatgaaaattcgatgaatatcacaaaacccaaactcatacatgacacaagcgaaatctgtcgaccagtttgctcgtgctcgctaaatggattcgccggctcgcccgtaatttcgcacactacttgttccagctgatgcacgcttggttgcaggtggtgcgggcgcgttcctcaacgccctcaagcaccatgtagcccgcaaacatggtactggaggtttgagaagggtttttcaggggtgactgataatttgtattacctaattcaaacttgggttttaatttcagtgatttcgcgcacggtttgttcgtaattgttggtgcctaattccgctgcggctgccgttcgagcggttctcgcataaaaaataatcatttcttaaatcggggttttatgaaaattccagagaagtctcacgttaaatttagcgtgggaagatgggctgcggggcttgttttgattgcttcgattgcaggggctggctttgcttctgctgctgagcgaaaccttgggactagacctgcagatgtccccgcggactacgtgataactccgttcggctatttttcgcctgcgtgcgttcagcagattcatagtggagaccagatcacgctagatggcggaattcagcgcatcacaggttcgttagagcagcgtaagatctgtagccaggacaacttcacgcgcgatggtgttcgcgttaagcctgatggaagaactttggaaggtaagctagctcgaacaatggacgggaattcgggagagcaaaccaaagcagtccacctccaaaaaattgcacatgattatcttgcctacggaggctatatcacgtctcaaccgatgggtagaattgtcgctagttggaatgtcccgccaaatccaagagttcgatccaatcagataatctatttcttcccgggaatgcaggctgacacaattatgcagccagtattacgctatcttggaaaatccaacacctgggatcttagtagctggaattgctgcaaagacggaactgtgtttactagtgattatatacctgcaaagtctggcgatcatattgttggtgatacgtactctacttgcaagtctggcgtggcctgtaatcgctggaatattgatacgaaaaacatcacctcgggacgcagtgtacgactaaaagctgctctttatgcgaaaatgaaatggatttgcggtggggcgctcgaagtatacaatgttgcccgttgcgatgaatttccggacggtggaatccttacgtttagcgacatttccgtctatgatcgaaatatgattcgcgtttcgtccccgccatgggatagcaaggggcctgatgctgcggggctaactccgcaatgcaattatggcgccaagacaaccgatacttcagttactgttttttattgagtattagtagcaaatatcatcctgattagccccgaccttcagccagcagtcgcaggatctgcgccaggcggggttgatggtgccgtcacctgaagtcaacgaggtggcgagatgagcatcaacactttgcagttccaggctgggttgtcgatgcctgagttctttgcgtcctacggcaccgaggccaagtgctaccgcgctctgtacagatggcggtggcgacgtcccccccaagtttgagtagcacctcagtttggactccaattccctaccccgaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaagacctgtgccgacggcatggcttcagtgaggcttcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccagcgcgtcgtgcgctggtgcgcgagtggatcgcaggtggcgccagcgagcgctgcgccctggcagcgaagcgcgcacaacggttgttgacacagcgtcccaaggacaaacaaaaactctacgccttgcacgcaccggaagtggaatgcatgagcaagggcaaggcccgccaaccgtacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggcaatccctacgacggcgatacgttggccgagcacctggaacaggcgcgcgggctgctgcaggatgtggatgtgatcccgcaggtggcgattgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcagttgagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgttcctcaacgcgctcaagcatcatgtggccggcaaacatggcatttggtgtttgagagggtttttcaggggcgacttattagccgctctcagccgcttccagcccaaatcccgcgccttgcgccagggtgtcgaagcccggaaacgacgtcgccacgttggccacatcgttgacccgcacgctgccgctagacagttggccggcaatagcgaatgccatcgcaatgcggtggtcgccatggctttcgatcacgccgctgccgatgctgccgccgtggatggtggcaccatccggcgtttcgtcgacctgcacgccaagcgtgcgcaggccggtagccatggctgccaggcgatcagattccttgacccgcaattcggcagcgccggtgaccacggtctgcccgctcgccgcggtcgcagccacgaacaaggcaggaaactcatcgatcatgtccggcaccagcgcttcgggaatctgcgcgccgcgcaacggcgcgtaacgcacgcgtagatcggcgaccggctcgccgccatgttcggcatgattctcttcgctgatatccgcccccatcaggcgcaacgcggccagcagcccggtgcgacgcgggttcaagccaaccgcccgcagcacgacctccgagtcgggaacgatgctggcggccacgataaagaacgctgccgacgaaaaatccgcagggaccgcgatatcggtcgcgcgcagacgctgcccgccgcgcaaacgtgcgctacccggcgaaaaatcgatgtccacgccgaacgccgacaacatgcgttcgctgtaatcgcgggtgggatgcggctcggttaccgatgtctcaccttgcgcatagagacccgccagcagcaccgcagacttgacctgcgcactggcaaccggcgagacgaagtcgatgccatgcaacgcctgcccaccgtgcacgcgcaatggcggggtaccgtcgtcctgcgtgtcgatccgtgcgcccatctgcgccagcggaccggtcacgcgccgcattggccgcttggacaacgactcgtcgcccaccagcacgctgtcgaagcgctgcgcggccagcaagccggccaacaggcgcatgccggtgccggcattcccgcaatccagcgctccggtcggcggctgcagtccatccactcccacgccgtgcacgatgcgctgcgacgccgacggcgtctcgatgcgcacaccgagcttggcgaagatggccgcagtggagcgcgtgtcttcgccttcgagaaagccgtcgatctgcgaaacgccgtcggcaagcgcggcgaacatcaccgcgcggtgcgagaccgatttgtcgcccggaatggccaggctgccctgcaatgcggtgccgcgtcgggcgatccaatggtgcgtgttgctactcatgcatgtgatccgatggcggcgacatcgccaacgctggcgatgcgctttgaagaaggttgcggcgctgccatcatcaagatggcggcgcgccagcggtgactgtcgtatcgagcgtcgatgcctagggaatggccaccggatacgaccctagcaccttgatctgtgccgcatgcgctttcagttcggccagcgcctgcttcatcgcatcgtcttcgacatggccgaccagatcgatgaagaagccgtactcccacttgtcctgatgcgagggccgcgactcgatgcggttcatgctgatgccgtggcgcgcgaacgggctgagcacgtcgaacaacgcgcccggcttgtcgtgaataaataccagcaccgaggtgcggtcgtgcccggaggaggggaagatctgccgcccgatcaccaaaaagcgcgtggtgttgtcgtcgtcgtcctcaatcgacttcatgatgactttcttcaagccatacacatgcgcggcgctttcgccgccgatggctgccgcatcttctgcattgcgtgcgcggcgtgcgccttcggcattgctggaaacggcgatcttctccacattgggcaggtgcgaacgcagccagccggcggtctgtgcgaacgattgcgaatgcgcgtagatgcgttcgatgtcttccagccggccgttgcgcgagagcagatactgatgcacgcgcagctcgacttcgccgcagattttcaggttggaggtcaggaacatgtccagggtgacctggatggtgccctgcccggaattttccacaggcaccacgccgaagtcggcattcccggcttccacttcctgaaacacttcttcgatggtggccatcggcaaccccaccgccgagcggccgaaatgcttgagcaccgcctgctggctgaaggtgccttccgggccgaggtaaccgatcttcagcggctcctgctgggctaggcacgcggacatgatttcgcggtagacgtgcaccagcacttcgtcgctgagtgggccttcattgcggtccactaccatgcgcagcacctgcgcctcgcgctcggggcggtagtaatccaccgccgccgcaagcttgcccttggccttgccgacctgatgcgcaaagttggcgcgctcggcgatcagcgcctggatgttgcggtcgatctcgtcgatcttggcacgcacatcagccagcaccggcgccgctgtcttgatcgcagaggtgtcggcagacgtctttgcctgcttactgactgaagcgcccgcggattttctcgctggcttgcttttgccgccagtggcggacgtgggcctgttggacttgggagccatcgctgggcattcctaaaatggcggcagacgccgcaggtcaatgaagattcagccgtggcgctgctggaagtcgtgcatgaagttcgcaagcgcttgcgcgccagccagcggcatcgcgttgtacagcgaggcgcgaatgccgccgacggccttgtggcccttcaacgcgagcagcccggccgccttggattcgctgacgaacaacgcatccagctgctcgtccggcagaaagaaaggaatgttcatgcgcgaacgcaccgccggcgtgatcaggttgcgatagaagccgccggcgccatcgatggcgccatacaccagcgcggccttctcggcattgcggcgcgcgaattcctgcactccgccctgctccagcatccacttcacggtgagcccgagcagataccagttccaggtcggcggggtgttgagcatcgaatcgcgcgcgacgtgcgaggcgtaattgaagatgtccgcgcgcggttgcccggcacgttccagcagatcgcgccgcacgatcaccaccgaaatgccgaccggaccaagattcttttgtgcaccggcgtagatcaggccatagcgcgagatatccagcggctcggaggcgatcgacgaactgaagtcggcaaacaacggcaacgtgcccacctctggcgtatcgcggaactcaacgccatgaatggtttcgttggcggtgatgtgcacataggccgagtgcggcgacaaggtccagctggccgccggcgggatgtcgagaaagccgccggtctcggcgtcggcggcgatacgcgcatccacatagggggacgcctgcttgatcgcggtcttgccccaatgcccggtgatgacgtagtcggccgcctggccgggcgccgcgaagttcagcggcagcagcgcctggatggtggtggcgccaccggcggtgaacatcactgcgtagtcgtcgggaatcgacaacaaactgcgcagatcggcttcggcggccgccgccaccgccatgaaatcggcgctgcggtggctgatttccacgatcgaggcgccaacgccgttccactcgaccatctccgcctgcgcctgccgcaggaccgattccggcaatgtcgcagggccggcactgaaattgaacgcgcgtgtcatggcacaccttgtcgagctagcctcctagtatgccgcagcgcatcgggcttggcagcgggcaaagaagttgcagctgcatccttctgactgagcctgacgtaacgtaggcgtgcatcaaagcgaacttttttccggttcgttactctcacgttgcagccaccgccggagcctgccatgtcgtttcgcgatgctttcaaattgccgtccagccagatcacagatgaggccgtttatcgcgaccgtcgccggctgctgcaggtagtggcgttgaccccggcgctgggcgtggcggggtgtgccgaggccgatccgccgcctccgcccaagaccgtggtgacgccggcgcaggcgcgcagtgggtttcgcacggctgaggagttgacccggctggaagacgtcaccagctacaacaacttctacgagttcggtaccgacaagaccgatccgtccaaggccgccaagacattgaagctctcgccgtggacggtgaaggtgagcggcgagtgcgagaaaccgggcagcctgtcgctggacgaactgctcaaggacatcacgccggaggaacgcatttatcggctgcgctgcgtggaaggctggtcgatggtgatcccgtggacgggcgtgccgttggccgaggtgctcaagcgcttcgcgccgacctccaaggccaagtacgtcgcgttcaccacgctggccgacccacaacagatgcccggcgtgcgctaccgctcgatcaactggccgtaccgtgaaggcctgcgcatcgacgaggcgatgcacccactgaccctgctggccaccggcctgtacggcaagccgctaccgcagcagaacggcgcgccgttgcggctggtcgtgccgtggaaatatggcttcaagagcatcaagtcgatcgtggaaatccgcttcgtcgaaaaaatgcccgaaaccgcctggcacgatctgcaaccgtccgaatacggcttcttttccaacgtcaatccggcggtggaccacccgcgctggagtcagaagaccgagcgccgcatcgccggcacggccagcaaactgttcgccgagcgtatcgcgaccaaacccttcaacgggtacgccgatcaggtcgcttcgttgtacgcgggcatggatctgaaaaagtggttctaggcgatggctcgatccatgcgagcttgcatcactgcaagagcgcgctggcgcgcgaccgggcgttctacgtagcgcctcatcgcgcgccagcgggctcctaccaagcatgatgtgtaatggcagcgccagcgttctgggttagcgagttgcagagcctgatcgcgcaggacatgcctgtccgcaacgcattgccgggtatccaccgagccaggcacctgtatcaccgctgcgaggctgatgtgcgttacacgcagccacgcaaccatcttccgcaaaaccgctttcattgacgagatcgcatggccaagacatccacttccgtgatcgttgccaagacgctggtgcatgctgccgcgctggcgccgatcgccctgctcggctggcagttctggcaggtatggcagagcggtagcgacgccctgggcgccgacccggtggccgagatcgagcatcgcaccgggctgtgggcgctgcgtttcctgctgatcacgctggcaatcaccccattgcgccaactgaccggacaggccgtattgatccgcttccgccggatgctgggcctgtacgcgttcttctatgccaccgtgcacctggcggcttatctcacgttggacctgcgcggcttctggacgcagattttcgaagagatccttaaacgcccctacatcacggtgggatttgcggcatggctgctgctgatgccgctggcgattacctccacccagggctggatgcgtcggctcaagcgcaactggggccgcgtgcacatgctgatctacccgatcggcctgctggcggtgctgcatttctggtggttggtgaagtccgacatccgcgagccggcgctgtatgccggcatacttgcggtgttactgggctggcgcgcctggaaaaaactcagcgcgcgccgaaccaaagcaaggcgctcagcgccgccgcaagcaacaccgcgctgagcagcagccagggccaactggcgaccttcaccggcacgcgcgtcagctcggcaacggcacgcggcggtggcatcggctctgtgtcgggcagatcccaggtggtgctgtggtgggtacgcggtacttccaccacgaaccggtggcgcgcgtcgaacacgacctgatcgccggcctgcagccagccatcgcgcacctgcacgccattgatccagctgccttcttccgaacccagatcgcggatcagcacacggtcgccatgacgctccaaccgcgcgtgctgcgcagcaaacgcggggtagtcgataacgatatcggcggcggcatcgctgccgaccagacgcgagcgatccagggtgaagctacgcccgtgatgacgaccgcccacaccgcgcagcagcaggcagacttcgctcaagccggccgtgtcttcctggatatcgtcggacggcgcagtggagggcgcactgcgcagcagcatttccaccccatcggcatagatcgcatcgcccgggcgtagcagcgccatgcgacgtatcggtcggccattgacgtggatgccgcggatgccgttggccacctgcagccacaggccacgttggtccaggcagaactgcgccaacagcaacgcgccctgcgcatcggcgaccacccgcacgctgccggaggcatgacggacgatccggtggacgccgggcttgaggggatgatccggctgctgccggtgggtgaaatgaacttgcaggtcgcgcaccggctgcagcctagcaggtttgttcccgcgcgcggccatctcgggtgatcggggcgtgccggggcgcagccaagcgcacgtcaggaacgcgatgcagcctggccgagcgcacgcagcgccggcgcgcggcataaacccgcattcctgacatcgtcagcaacgtggtccacggtcgcacttggagcccggcccgcgcatgcgcacaatgcgccctcacttttcgcacgacccatcgcccccatgtccagcatcgatatccgccacgaccattccttgacgccggcccaggcccgcgcggctatcgatgcggcggcgcgcaagctgaccgatcgctacggcatcgcctcgcactgggaaggcgacaccttgcgcatcgcggggtccggcgtggacggggcgatcgcgctgctgccgcagcaagtgcacgtcaccgccgagctgggcttcttgctgtcggccatgcagccgatggtggaatcggaaattcgccgcttgctggccgaaaaattggcctgaaccacgcttggcgctgcgctgcttcagcgccaagtcacctgccctggcactggcgggtagatgctggcaacacgcctgatcgggcaccgcttcacctgcccgatgcagggccggtactagggtgaaggtaacgtcactttggcaacctacaggagcatcgcatgacgaccggatacgatcacaacggtaaccgcgaaaacgcggcccagggcttccaggcgcaggcggaacagatctcgcgacggctcggcgaatcggctcagaccgtgtggctggccggactgggcgcgcttggccgcgtgcagagcgaaggcggcaagctgttcgactcactggtgcgcgaaggcgccgcctacgaacgcaccgggcagcgcaaggcggccgaaagcgttgacgaattgcgcggagaagtcgaaacccagttcgaacaagcacgcgacaccgccatgcgcggctgggacaagctgggcaaggccttcgacgagcgcgtcaaaggcgtactgcgcacgctcaacatccctgagcaggaagagctggaaaacctgcgacgcgaggtcgaatcgctcaaggcccaggtgcgtgccaacacggccgccaccaagcgtgccaaccgcaccgccaaccaggcggcgcaagcagccggcagcgagacgccgggtgccagcggtgcaggtgcgggggcggcgacctcgtccggcaaccccggtgcgttcgaccctgaataagcgacggtaaaagcaaccgcgccaccgtctagtggggcggttctaccgagcaggtgaaggcaggatgtccgacgcgcgggaggtatttcgcgccgggcacgggcgctgagcgcgggctcgcttggaaaaaccaccctgcctgcacagcgccttgtgggcagccggcgaccctggataacgaaagtctttaacgtcgttggcccgaatcgttgcgccacgcggccatcgaggcaccagtgggcgcagtggcgctggatcagcgcgatgtgtggcactgtccatatgccagtcgaatcctcatacaggcttttggaatcagtgccttagctctccaacgccacgccgccgcccaatattgcaaagcaacatgttttttcagaaaatcgggaacgacccgccagtcctgcattccgaagtccgtttgctcccctcccctcacggcttcggactggcgggtctttcgctatctggatcacggctcgcgatatcgccgccagtgatccattgacgaatctttcgcgaaggattcttctagaccaacgacgcgttatacgcgccattgcttgatgcttatgccttcctggattttggcgcctttggctgcactgctgctctggctggcggtgtgtgcttatctctggttggtgcgacgacgcgcaagtgaagtgcacgaaggcgtacgtgcgttgtccaccatgcattggcgcgatttttccgccgtggtattgcgcgttctgcaggatcaacgcggatggcagccgacccagttgccgcaggacggcctgcccagcgccgatttcatgatgcaaaccgagcatggcacccgcctggtggcctgcaagcacaggcgcggttatcgcatcggcgtggcggcggtgaacgagctgggcgcgatggcgcggctggctggcgccaacggcggcgtgatggtcaccgaaagccgcatggagcgcgaaggtctcgccgcctcggaaaaacaatcgatcgaggtgctggacggtgcgcgcctatggccgctgctcaaaccgtatctgcccggcgatgtggaagccggcgtggtcggtgcggcccgccgccgcgcgatccaacagagcgtgatcgccggtgccgcgctggccacgctggcagtcatggcggtactcgaactgcgcccgccagcgccggcaccggccgcaccgcgcactgcggtgtcctcgccggttcctgcagcggtggcttcaaatacgccttccgcgacgacagcgcagccgacaccgccgcctgctgccgtaccgacgccgctcgcgccagtcacaccgaccgccggcgcagaaccggatgccgccaccatgcagggctatcagcgcgaggtgtccaaagcgttggcgcagacgcctggcctgatgcgcggcatctggctgaccaaggagacgctggtagtggatcgcacggtggaagacagcgcggcatggccgctgatctgccgagaactggaacgctatccctacctgcgcacggtgcgcgtgcaactcaacccacgcccgggagtcgcggagccggtgcgctggcgtcagtgcactacgatttgatcctggcgcgttgcttgctgtcttggtgtcatggcgcgcaggcatgcgcagcaatcgcaagggatgcattggcatgcagcgattcccacctcgccgctaatggttggtagcgacatgtgcgctgcgacgacgcacccggcgcctgccgagatcatctcagcgcattcccggcgcaaaccgcgccaccagatcgtacgagccgccgagaaacatctggcgcacgtaggtgaccggctggtcgccacgccaggtgtgacggtcgatgaccaggcaggccgcgccatcgtccgcctgcagctgcctggcctgcgccgcgtcggcgctgatcgcgctgatgcggtgctcggcgcgcgtccatggcacgttgcgcaacagccagctgcccggcgccatctcggtgaacggctgcgccaatgcctctggaaccgtggtgatatcgatcacccgctgttctagcgcaaacggtcggccgtcggccagatgcacgctctgcaaagccagcagtttgccggtgctgcccaacgcacgttcctgcggcacgcgctgacggacgttgcgcagctgccgcgacaacaacgcgaaacgatagacgtggccgcgcgtggtcatttccacttcgatatccggaatcgaaagcgccacctgttccagatacggatgctgacgcgccacgaacgagccggtgcgccgacggcgttcgatcatgccggcatcggccagcaagccgagcaccttgttgacggtcatgcgcgaacagccgtattgcgccatcaactcgtgctcggggggcacgcggtgcccgggcggccagtcgccgctatggatgcgttgctccagatcctggcggatgcgctgatgcaaggtgccaggcgcgatgggggggggggcggtcaaagctcgggtctccgggaagagcggctatccaatcggaaggccgcatcgtcgggcgggtgcgcggtgtgcacgttgcggcatgcaccatgcacaccctgcattgatgagggcactgcatgcagctgcccgacgacgctgcagcgtttttagcggctccagcgggagcatcgtgcgcgcatccgctgatagcagctgagaacaccaacgcgcgggcctgcccggtgcggcggcggctcggaatcggcagttacaaggcccatacctcgatccttctgcgctatcggtatcaatctgacgttgctcgctacattttgctagccgatgtcatgtgtccagcaggctgcgcagcaccgcagcaaaccgcgtggcaatacgcgcgcgatcggcatgccgcccatcgcgcaccacccagcgcccgccgcgccagacattgcgtaccgccgagccacgcgcggcgaacagccagctgtctaccaaggcgtcgtcgttgcgcgccagcagggccggatgcgctgcgtccaactcgaccagatcagccgcggcaccgggacggatgccggtgtgcgcaacgcccaacgcctgcgcggcaccaatgccggcctgatcgtagagccagcgtccgctggatactccaccctgcgccactacattgcgcgcctgcagcgtcaggcgctggccgtattcgagcaggcgcagttcttcggctgcatcgatcagcacattcgaatccgagcccacgccgaagcgtccgcccgccgcggcaaatgcccgcatcgggaacacgccgtcgcccagattcgcctcggtgatcgggcacagaccgacgaccgcgccgctggcgacgatcgcctgcagttcgtgcgcatccacgtgcgtggcgtgcaccagacaccagcgcgcatccaccggcgcgttggccagcagccactgcaccggacgctgcccggaccaggccaggcaggcatccacttcacgttgctgttcggcgatatggatgtggatggggccatcggtgagcggcaccaacgccgccaattgcggcggggtgaccgcacgcaggctgtgcggcgccagcccaagcaccgcatccggcagcgctttcaggctgtgtctgcagtcgtccagcaggcgtgcgaaaccatcgatgccgtgaatcaggcggcgttgcgccgggctgggagcggcaccgccgaaatccgaatgcgcatagaacaccggcaacaagctgagaccgatgccggtgttggcggccgcggcggcgatgcgctcggacatttcgccggcatgcgcgtacggcgcaccgctcacggcgtggtgcagatagtggaattcgccgacgcgggtgaagccgctttcgagcatttccacatacgcttgttcggcgatcgcctgcaggctgtccggatcgagccggtcgacgaagcggtacatcagctcgcgccagctccagaagctgtcgccgctgcgtccgccgacttcggtcaaccccgccatgccgcgctggaaggcatggctgtgcagattgcccaagcccggcaacagcacgtcgcagcgcgtgtcggtcagggcagcagtggcaccggcctgcaacgaggcgatgcggccctgctctgccgcgacccgcaccccgctcgcccagccgtcgggcaacaacgcccgggcggcccagaacacctgcatctgttggtcagccactggacaccctcgattgccgaacttattgtatatacatatcagacaccacgagcctgcgccatgcattgcgacgttctctggcacaacgcgcaactgatgaccctggatgccgccgacggcggcctgggcatcgtggacgacggcaccgtcgcctgccagcagggccgcatcgtctacgccggcccggccgcacaggcaccagcactgcagccacacgccacgcacgactgccagcgtcgctggatcagcccgggtctgatcgattgccatacccatctggtgtacgccggcaatcgcgccaacgaattcgagcaacgcctgcgcggtgccagctacgccgacatcgccgcagctggcggtggcatcgtggcgacggtgcgcgccacccgcgccgccgacgacgcggcactgctggccgccagcctgccgcgcctggacgcgatgcttggcgaaggtgtgaccacgctggaaatcaaatccggctacgggctcacgctggacgatgaaatcaagcaactgcgcgtggcgcgccaactcgccgcgctgcgcaaggtggaagtggtgccgaccttcctcggcgcacatgcagtgccgcctggcggcgatgcgcagcgctacaccgaccaggtctgcacgcagatgattccggcgatcgccgcgcaagggctggccgaggccgtggacgtattctgcgagcatctggcgttctcgcacgcgcaggccgaacaggtcttcatcgcggcgcaagcgcatggcttgcacatcaagatccacgccgaacagctgagcaatcagcacggtgccgaactggctgcacgctacggcgcgttgtcggccgatcacatcgaatacctggaccaggccggcatcgcagcgatggctggcgccggcacggtggcagtgctgttgccgggcgcgttttatttcactcgcgacacccaggtgccgccgattgccgcattgcgcgcggccggcgtgccactggcgctggccaccgactgcaacccaggcacttcgccgctgaccagcccgctgctggcgatgaacatggcggcgacgctgttccgcatgaccgtggacgaatgcatcgccggcttcacccgcgaggctgcgcgcgcgctcgggcgcagcgagcgcctgggccggttgcgcgccggcatggactgcgatctggcgatctgggacatcgatgcgccggccgatctggtctaccgcatgggcttcaaccctcttcatgcccgcgtgttgcgcgggcatctttgctgaatccggagtcgtcatgcctgtttctgttgtcttgcagcccggccaggtcacactgacgcaatggcgtgcgctgtatcgcggtgccgaggtcgcagtggacgatgcatgcgccgctgccgtgctgcacagcgcgcaaacggtggaggccatcgttgcgcgtggcgagccggtgtatggggtcaataccggcttcggcaagctggccagcgtacgcatcgagcgggaggatctgcagaccctgcagcgtaatatcgtgctctcgcatgcagccggtgtcggcgagcccaccccggtgccggtggtgcggctgatgatggcgctcaagctcaccagcctggcccagggcgcttccggcgtgcagccggacacgctggcactgctggaagcgatgctgcgccatggcatcaccccggtggtgccatgccagggatcggtgggtgcctccggcgatctggcgccgctgtcgcatctggccgcggtgatgatcggcgttggcgaagccttcgtcggcaaccagcgcctatctgctgctgacgcactggcacaggcgcaattgcagccccgcgtgctgggcgcgaaagaaggcttggcgctgctcaatggcacccagttttccaccgcctgcgccctggccggtgtgtttgagatcgaaaccgtgttgcaggccgcgctggtcgccggcgcgttgtcggtagaagcggccaagggctcggatacgcccttcgatgcgcgcatccacgcattgcgcgggcagccgggacagatcgccaccgcggcggcgttgcgcgccttgatgacggattcggccattcgcgaatcgcatcggcttggcgatgggcgcgtgcaggacccgtactgcctgcgctgccagccacaggtgatgggagcggcgttggacatcatgcgccaggccgcgcgcacgctggagatcgaagccaatggcgtgtccgataacccgctggtcttcagcgataccggcgaagccttgtctggtggcaatttccacgccgagccggtggccttcgccgccgacatgctggcgatggcggtgtgcgaaatcggctcgatcagcgaacgccgcaccgccatgctggtggaccctgccctgtccggcctgcccgccttcctcaccccgcgcccgggcttgaactccggcttcatgattccgcaggtcaccgccgcggcgctggtgtcggaaaacaaacagcgcgcgtatccggccagcgtcgattcgattccgacctcggccaatcaggaagatcacgtgtcgatggccgcccacggtgcgcgccgtctgctggcgatggcagagaacgccgcgcatgtgatcggcatcgaactgctggccgccgcacaaggctgcgatttccatgcgccgctgcgctccagcgccgcactggaagccgcgcgtgccctgttgcgcgcgcatgtaccaacactgcaggacgatcgctatttccatcccgacatgttggctgccagcgccttggtacgctcgggcgcgctggcgcaggcggtggcgattgcgttgccgggcgtggagcacgacgtatgagttggcagctctcatgcagcgggtcgatacctacatcttcgcaatcgcaacggcaatctttcgcgatatctccaagcacatgcgatgacgcggcacggcgcacgcgacgcatccacaacgcgcaactgctgcgcaccgcatgccgcacgctcgcagcacttatacatggagcgcagcaatgaacgccctgcccgactggttagaactccaccgcggcgaggcgccgttgatcatcagttttccgcacaccggcgccgagttaccggaggacgtggccgaccagttcgtttcgccgtggctggcgcgccgcgataccgattggtgggtgcatcagctctacgatttcgcacagtcgctgggcgccaccacgctgcgcaccgcgatctcgcgctcggtcatcgacgtcaatcgcgaccccagcggggcatcgctgtatccgggccagaacaccaccggtctgtgcccgctcaccaccttcgacaatcagcagttgtatgtcgatggcgctgcgccggatgaggcgcaaatcgcgttgcgtcgcacgcgctggttcgacccgtaccacgcagcgcttgccgacgagattgcacggctgcgcacgcagcacgcgaagatcgtggtctacgatgcgcattcgatccgctcgttcatcccgcatctgttcgatggcgaattgccgcagttcaatatcggcagcaacgacgaccgcagctgcgacccacgcctggtcgatgcggtagagagcctgtgccgcagcagcggctccagcacggtacgcaacgggcgcttcaagggcggctggatcacccgccactacgcgcaccccgaacatggcgtgcacacattgcagatggaactggcctgccgcggctacatgcgcgagccggacatcctcactcccgagaactggccgatgccgtggcagccggtgcacgccgtcgtattgcgcgcggtgctacgccatgtactgctggcctgcctgcagttcgccaacaccccctcttccgacgccgcgccgcctgcggccacccgctgattgcaaggaacccggcatgacccgtcacgatgcaacccgcgtcatccgcgccgccaccggcaccacgctcaccgccaagagctggctcaccgaagcgccgctgcgcatgttgatgaacaacctggacccggacgtggccgagcgcccgcaggaactggtggtgtacggcggcattggccgtgccgcgcgcgattgggaatccttcgatgccatcatcgctgcgctcacccgtcttgacgacgaccagaccctgctggtgcagtccggcaaaccggtgggcgtgttccgcacccacgccgatgcaccgcgcgtgctgatcgccaattccaacctggtgccgcgctgggccacctgggaccacttcaacgaactcgatcaaaagggcttggccatgtacggccagatgaccgccggcagctggatctacatcggcgcgcaaggcatcgtgcagggcacctacgaaaccttcgtggaaatgggccgccagcactacgccggcaacctggccggcaagtggttgttcaccggcgggcttggcggcatgggcggcgcgcaaccgctggccgcggtgatggccggcgcctcatgcctggcggtggagtgccgcaagagcagcatcgacatgcgcctgcgcaccggctatctcgatacctggaccgattcgctggatgaagcgctgcgcttgatcgaagactcgtgcaccgcgaaaaaaccgctgtcggtcggcctgctcggcaatgtcgccgacatgctggacgaactgctgctgcgcgggatcaagccggatctgttgaccgaccagacctcggcgcacgatccggtcaacggctacctgccgcagggctggagcgtggacgaatgggacgacaagcgcgtcagcgcaccgaaggaagtggaagccgccgcgcgcgattcgatggccaaccacatccgcgccatgctcactttccatgcgctgggcgtgcccaccgtggactacggcaacaacctgcgccagatggcgctggaagccggcatcgataacgcattcgatttccccggcttcgtacccgcctacatccgcccgctgttttgtcgcggtattggcccgttccgctgggtcgcgctcagtggcgacccggacgatatcgccaagaccgacgccaaggtcaaggaactcattcccgacgatgcgcacctgcatcgctggctcgacatggcggccgaaaagatcgccttccagggcctgcccgcgcgcatctgctgggtgggcctgggcgaccgccaccggctgggcctggccttcaatgccatggtccgcagcggcgaactgaaggcgccggtggtgatcggccgcgaccatctggattccggcagcgtggcctcgcccaatcgcgaaaccgaagcgatggccgacggctcggacgcggtttccgactggccgctgctcaacgccctgctcaacaccgccagcggcgccacctgggtatcgctgcaccacggcggcggcgtcggcatggggttctcgcaacacgccggcatggtcatcgtctgcgatggcagcgaggccgccgacaagcgcctggaacgcgtgctctggaacgacccggccaccggcgtgatgcgccacgccgatgccggttacgccattgcaaccgattgcgccaaggaaaaagggctggatttgcctggaattttgggctgatacctcaacctggcccatgacacgcatgcatccactgggccttacacaccaattcgggatacacacatgcgctgccggttagctcccgagttcggcgtagagtgatattgatcaatcttcttgccgactgcgcgcgataccataggcttgaagttgcaagcaaagtaagttttcagcgagtcgggcgaagcagggtaaacgcctgcccgccctgaggcggcaacgcacgcaaacacctgacgtcctgaggcgtcagcgcacgcaaacacctgacgtcctgaggcgtcagcgcacgcaagcgacatcgcgcctccggcaggcgcgggttttcgtatgtctcccactgagagcccccactcatgcagcaggaacagcgcatcgattcgttgaccggtattcgcggccttgctgcattacttgtcgtttatgctcatctgacggaagaaaaattcttcaccgatacccatctgtttccaggcgagatgggcgtgatggtgttctttaccctgagcggttttctgatggcatttctctacggagaaaaggatgccagctacccctcagtggcgcgctacgcaatttccaggtcctcccgtattgcgccggcctatctgaccgtcgtgctggcgtcctatctgatctacaacctgatcgacccacatttcgtctacgcgatcagcaacgacaacctgctgcgtcaccttttgttctccggtaacgtgtctgcgctctggagcattccacccgaagtccagttctacgtgatcttcatcggcatctggtttgcgttgcatgcgtcccgcaccaagagcaatgtcaccctgatggtggcggtgctcggcagcatcctgatgcttatcgcttacagggcccatttgccgggcaccttcgtcggctcaaagatccattacttcctggccggcgtggtattgggcttggtgcggacccgggtcgtggccggcgtcaacatgaccacgctggcctttctgcaggctggcgtcatcgcgctggtgctggccgtcatcgcgggtgttgtcgatgtcgatctcggttcaaagcgcgagctctatctgaccttggagacggctggctttgccggaatcttcgtgttcctgttctcgttcgataccgctctcagcaagcgcctgctcggcaaccggctgacgatgcttatcggtgaatgcagtttctcggtgtatttgctcaatattccgatcatctatgctgcgctggtggtcatggacggcatgcaaccaagaccggccctggccttgcctatcggcgccatcaccatcgcggcggcctggtcgatgtatcggctggttgaaatgccgggaaatacggcactgcgccggctgggcacgcgtctgttgctgcccccgcgcaccgcgcccgtaccgtcgtcggcggtcacctctgtaccaacggatgtgcagccagggcgaactccctgacgcccacgtcgtggccgatggcgggacggcagcattcctgttggtgacctttgtcgccgcacaaaccgagatccctcaagaacgtcattgtcaggccgacaagatatgcaacgtttcgaggaatctcccatgggcatcttgatctacctggtgcctgcgtccgcactgtgggcgctgatcgccaccgcactggcattcgtgcgcggtcgccagttgcgtgccgaatcgagcgagcttgccagcacgcaggaccgcctcggtagctatcaggcggcgctgtcgcaacagaaggcgcgtgcggcggccaccacgctggaactggaatcgttgcagcgcagctatgccgtgctcaagcaatcgctggagcagcaggagcagaacgcctcggagcagcaggagcagaacgcctcggagcagcaggcggccactgccggccaggtgattccgatggtgctggtgcagcggttggatatcgccagcgagatcggcacgctcttcgggcatgtcgcacgcgtggcgcgcatcctgcgtcgctacagcgcctacagccgcggccacaatgcacccgagccggcgaccgcgcgctacgacctgcactggcttgccgactgtttgcacagcttcgatcagctgggtcacgcactggtgcacggcaatgttgctgcactgatcacggcttgccaggatctgctgtcgatgtatgagcattacttgaaggatggctccggctacaacagccgcgataccttccagcgattgagtcacgatgtgccgctgtccgaggccaccgatgcgatccgctcgatcatcgtcaaggcgacgctggcgcaggatgtgcaagatgcggtgcagaacgacgaggtgaccgcgaacgttgggtgagttgtccaagcgcttcatcgcgcagcgcccaacccggcttgtcggcctcgacgcccgacatcatcgcgaccaccgccttgctgtccttgcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcatacgttgccggcgtcattgcgccgattgctttctttgggcggtgttggttgtagtcgtccacgatcaccaggcacttgatcactcggccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggcctgcgctggccgcagcagcggctgacgctcgccaaccggtaccttcttgcgcttgcggtgccggacttgtagctgctgctggcgatacagccgctccacccgcttatagttcacgagacgaccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgccgccagggcgcagcgctcgctggcgccaccttcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcagccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccacttggcatctggcacgctcatgctgccgaacttgccgcgccacaggtagtaggacgcctcactgaagccatgccgccggcacaggtccttgatcgccacaccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaaacgcttcttcacgtccaatctcctcggggtagggaattggactccaaactgaggtgctactcaaaatcaggcggacgtcgcccataaacaacgccggtagtacgccggcgtttgctttgatctctctgcgactggctgtggccgtcaggcgtctgcaggcggcgtatcgctggcaacagccgcctcgcctgctacatcttccacctcgtccagcgatgcatccaggcgttccactgcctgcaacttttcgcccttggacaagcggatcagcgtgacgccctgcgtgttacggcccacgcgcgagatctccgaaccacgtgtacgcaccagcgtgccgccatcggaaatcagcagcacttcgtcggtggcccccagcagcactgcacgcaccaacttgccgttgcgctcggtggtctggatgccgatcacgccctgcgtgccgcgccccttgcgcggatattcggccagcggagtgcgcttgccgtagccgttctcggtggcggtcaggatgtaggccacgttgccgtcatcagcaacctcgatgaccgcagtttcagcgccatcggtggtttcgaccacatcatcgacatcgtcggcttcgatctcttcatcggcgccgccggcacgctcagccacgatcaggctcaccacctcttcgcccttggtcagacggataccgcgcacgccggtggcggtgcggcccatcgaacgcacggtggattcgccaaagcgcacggtcttgccgttggaggcgaacagcaacacgtcgcggtcgccgtcggtcaatgccacaccgatcagtgcatcgccttcatccagattgatcgcgatcttgccgcgcgccagacggaaggcgaattcgctcagcgaggtcttcttgaccgtaccgttgcgggtagcgaagaacacataacgattgtcaacatattcgcgcaccggcagcaccgcctgcacgcgctcgccggcttccagcggaatccagttgatgatcgggcggccacgcgcattggagccggcctccggcaattgatgcaccggcagccagaacaccttgccgctgctggtgaaggtcagcagcgtgtcgtgcgtgttgaccaaccacagctggtcgatgaaatcttcttccttggtcgccgcggcagaacggccacggccaccacgccgctgcgcgcgatacgcgcttaccggctgccgcttggcataaccggcgtgcgagagcgtcaccaccacgtcttccggcgcaatcagatccaggatatccaggtcttcttcgctgtgacggatctcggtgcggcgttcgtcgccgtattcctcgcggatattgatcagctcgtcgcggatcacctgcagcagcacatccggattttccaggatgcggatcaggccttcgatgaccccgagcagttgcttgtactcgtcggtcagcttttcctgttccaggccagtcagacgatgcagacgcatttccagaatctgcgaggcctgcacttcgctgagctgatagaaacccttgatcaggccaacgcccggcggcagatcttccggcttggacgcttcggcaccggctgcgcccagcagcgcaccgaccagacccggttgccaggtcttggccagcatgcgctcgcgcgcttcctgcgggttggccgaggtcttgatcaactcgatcatttcatcgatgttggccaacgcaacggtcaggccttccaacacgtgcgcacgcgcacgcgccttgcgcagttcgaaaatggtgcggcgggtgaccacctcgcggcggtggcgaatgaacgcctccagcatctgcttgaggttcatcaactgcgggcggccgtcgatcagcgccaccatgttgatgccgaacaccgattccatctgggtctgctgatacaggttgttgagcacaacctcggccgattcgccgcgcttgatttcgatgtagatgcgcatgccgtccttgtcggactcatcgcgcagctcgctgatgccttcaagcttcttttccttgaccagctcggcaatcttttcgatcagccgcgccttgttgacctggtacgggatctcggtgacgacgatcgcctcgcggccgttgtcggccacttccacatcggccttggcacggatgcgcacgcggccacggccggtgcgatagccggcggcaatgccggcggtgccgttgatgatgccggcggtggggaaatccgggcccgggatgtattccatcaggccttcgacatccagctccggggtgtcgatcagcgcgatgcaggcgttgatcgcctcggtcaggttatgcggcgggatattggtggccatgcccaccgcgataccggccgagccgttgaccagcaggctcgggaaccgggtcggcatgaccgtcggttcctgttccttttcgtcgtaattaggctggaaatcgacggtttccttgtcgatgtcggccatcagctcatgcgccagccgcgacatgcgcgactcggtataacgcatcgccgcggcggagtcgccgtcgaccgaaccgaagttaccctggccgtccaccatcatgtaacgcagcgaaaacggctgcgccatgcgcaccagcgtgtcgtataccgactggtcgccgtgcgggtggtatttaccgatgacgtcgccgacgatacgcgccgacttgaagtaggccttgttgctgtgtgcgcccagctcgtgcatcgcgaataacacgcgtcggtgcacgggcttgaggccatcacgggcatcggggagtgcgcggcccacgatcacgctcatcgcgtaatcgagataactcttgcgcatctcgtcttccaggttgacctggatgatttccttggcggtttctgccattcgggttccgtaagtgaggtagcgggcgagccggaaagccgcgtcgggggcgcccttgcatcaggctgcctcccctacgctcccgccgatcgactcaagtgccagattgtaccacggcaggccaccccgatgcctccggtttaccaggcagaaacaagcacttgcgcggagtttgagcggcgctggcagcctgtcggcgccgcgtcgggctcagttgccgaaggccgcctgcatccgcgcctggtccggctgcgcgatgacgccacgctcggtgacgattgcatcgatcagatcgccgggggtcacgtcgaacaccgggttccaggcatgaataccgtcggccaccgtcctgacaccgcccacgccaaacaattcgcctggatcgcgctgctcgatctcgatctggtcgccactggcggtcgccatatccaccgtagacgacggcgccaccaccatgaatttgacgccatggtggcgcgcggcgatcgccagctggtaagtgccgatcttgttggcagtatcgccattagcgcagatgcgatcggcgccgacgatcacccactgcaccagcccggatttcatcagatgcgaggcggcggaatcggcgatcagggtggcgtcgatgccgtcctgctgcagctcccacacggtcaggcgcgcgccctgcagccacggccgcgtctcgccggcgaagaccttggcgatgcgctgctgcgccatgcctgcacggatcacgccgagggcggtgccgaagccggcggtggccagcgagcctgtattgcaatgcgtcagcacaccgctgcccggcgcgatcagtgcggcgccaagcgcgcccatatggcggttggcggcgaggtcttcatcggcgatggcctgcgcctcgcgcgcgatcactgcgcgccagtcggccccggccgcgcccagcacccggcgcatgcgcatcagcgcccaggccaggttgacggcggtcggacgcgccgcgttgagccgcagcaatgccggctcaagcttctgcagcgcggcgttaccgtcgtcggccgcgatgtcgcgcgcggccagcgccacgccccacccggctgcgatgccgatcgccggcgcaccccgcacggctagcgaatggatcgcttcggccaccgcgtcgctggtgtcgcaacgcacgtgctccaccacaaagggcagcttgcgttggtcgagcaattccagggcatcgccggtccacaacagtgggcggatgtggtcgtagcgggcgtaatcgatatgggcgctgtcattcatgcgtccattgtaatgcgcacggacatcggctgcgccggtgggtggccgcgttgcctcagaacggccaacaacacgtagtgagcaatcgccaggtgggcctggatggcgcggaggtaccgcagtgtacgagcggtacatgccgcaccgagcacaggccgcgctctcctggcggctgcgcagtcgttttttgttcgctgctcttagtcgacgatgaactcggcgcggcagccgtcgttcacccacaccccatcgcggctccagccccaggtctggccttccacgcatggcgttttggacatctgccgacccaggcgcaccgcgcgttccaccgacacaccgcaggtgcggcgcgcgcttttcttcgactcgcaggtgaccatgcgcggcaccgcgacgaagccggagccgtcttcggcacccacctcgaattcgccatcgcagccacgcgacacccagatctcgttgcggcgcacgccccaggtgcgcccttccttgcacggccacatcgagcgttgccgcagcagccgcaccggcgcaccgcgcagcaccaccgggcatgccaccgtgccgccattggaatcgcaacgcactacgcggcgcatcaccgtcgcggcctgcacgcgggtcgctgcgaattcggcgcgacagccctgttcgacccacacgccatcgcgttcgacatcccattcgctgccgcggatgcagctggtttcggaaagttggcgcaccagttgcacgccttgggcggtgtccatcgcacagtgcacgcgcgccaggtcctcggactcgcagcgcaccacgccggccacgcggtccgaagcgggcgcatcggcgagcatcagcagcggcaggcaccacagaccgcataagctgatcagccacttcatgccgacaatcctcaccccgaaacgatcttcgtcgcgcccccgtgtacgtgaagatgagagcatcatcgatgtgaagatagcaatacggtgccgatgacagcgcgatgactcaggcgcgggcgaagtcgaaggccagcacgtcggcaatctgcgcggtgccgcgcaaggccatcaacaagcgatccacacccaccgccacaccggcgcagtcgggcaactgcgacaacaccgcgagcaggcgttcatccagcggtagctgcggcaatccacgcaccgcacgcacggcgttgtcgcgcacgaagcgcgcacgctgctcctgcgcatcgttcagttcgtgatagccattggccacctcgacgctgcccaggtacagctcgaagcgctcggccaccggcggatcgtcgtggcgcacacgcgccagtgcgcactggctggctggccagtcgtgcaccaccgtcaacgtgtcgctggcaaagcccggctggatgcgatgggtcatcagcaggtccagccaatcgtcgcgggtcaggccagcgggatcgatggccacgtcatgcagcgcggcgcgtagcgtttcgatcggatcgcgcagcgggtcgatgcccaacctctgcacgaacagtgcacgatacgtcagcacctgcactgcggcgtcgcggccgaccagcgcgagtgcgcggcgtatcagcgcgatggtttcctgcgccaggctgcggtcgttccagccgatccgataccactcgagcatgctgaactcggggttgtggcggccaccggcttcgccattgcgaaacacccgccccagttcgtagcaatcgcccgcgccggcggcaagcaggcgtttgagcggatattctggcgaagtgcgcaaccagcgcaccggcgcaccggcgtcgacatggccggtaaagcgcgtgctgaaactttcgatattcggttcggtgttgccggcctgcgagagcaccggcgtttccacttccagcacgccgcgctcggcgaagaagttgcggatcgtggcgttgagccgggcccgcaactgcaacgcggccagatcgagctgcgccgtgctcatcgctgttggccgtgttcgcccaggaaggccagcagacgcgcttcgtcccagatctccacgcccagcgattgcgccttgtcgagcttggaaccggcttcttcgccggccaccagaaacgccgtcttcttggagacgctaccggcgaccttggcgcccaatgcttccagccgctgcttggccgcatcgcgcgtcagcgcagccaaggtcccggtgatgaccacggtctgtccatcgagcgggccagtcttttcttcgccagcctccggcatcatagccagcagcgcggaaagctttttctgggctttaaccgcgagcgtgtcgttggccggcaccaacagccaagtcgcgagcgactcggccactgactgcggtacacccgcttcgacgagaggctcgggaccgccattgcgcagggcatcgatggaaccaaacgcagtcgcgatctgggcggcgcgaatcggcgtcaccttgggaatctccaggtcctccagcaaattggccaagcgcagctcgccacgcagcttcggcgaaggcggatgggtgtcgccgatgcgcaccttgcgcgccagcagatgatcgatggccttctgattcccgggctgatcgaagaaatgccccagcgaacgcgccacttctccaccgatatccggcacgcgcttgaacagcggccagggcagatgacgaatcaagtccagatcgccaaaccacgccgacaacgccttcgccgtgctttcgcctacgtgttcgatgcccagcgcaaacagaaaacgctccagcgtggtgtcgcgcgatgtttcaatcgcctcgatcagattctctgcccacttggtggcgatcttcttgcgattccagtcgaacgtcggcaggcctgcgcgcagtagatcggcctgccaggtttgcggcacctcgcgctcgccggccaggtccacgccgataccgaccaaggtggcttccagctgtgcatacgcgccgctggccagatgctcgcgcgcctcgcgcaagaacgcatgcggactttcggccgtgctgatcatgcgcagttgcagcagctgatccaccgtgagcagatacagatcggccacaccttgcaccacgccgctgtcgaccaacacctcgatgaatttttcgcccagaccatccacatccatcgcgcgccgcgagacgaaatgccggaaggcttccttgcgctgcgccgggcaggtcaactcgccggagcagcgccacaccgcctgaccttcttcgcgcacgatctccgaaccgcagaccgggcattgcgtgggcatctgccacgactgcgttgcgggagggcgttggtcggctaccacggcggccacttcaggaatcacatcgccggcgcggcgcacgatcaccgtatcgcccacgcgcacatccagccgcgcgatctggtcggcgttgtgcagcgtggcattggtgacgatcaccccggccacatgcaccggcttcaaacgcgccaccggcgtggccgcaccggtacgtccgatctggatctcgatggcttcgacggtggtggactgttcctgcgccgggaacttgtgcgcaagcgcccaacgcggcgcacgcgagacgaagcccatctcgcgttgcccggccagatcgtcgagcttgtagaccacgccatcgatatcgaagggcaagccgtcgcgcgcctcaccgatgcgctggtaatacgccagcagaccgtcgctgccctgcaccacttcgactagcgaactcactggaaatccccacgcgcgcagctgcgccagcattgctgaatgagttgacgcaatactttgcggaatctcctcaaagaggtcctgctctacttgaatgagccctaccccatatgcaaaaaaagaaagcggacgctgagccgagatacgactatctagctgacgcaaagagcccgcggccccattcctcggattggcgagaagtttttcgccccgagccatagcacgcttattgaattcagaaaacccatcacgtggcatatagacttcaccccgaacctctaagatagccggaacgttgttgccctttaatttcaatggaactgaccttattgtccgaatgttctcactaacatcctcgccaacatcgccgtcaccacgggtcacaccttgaacgaacttgcctagttcgtaacgcaagctaattgctagaccatcaaattttggctctacagaaaattcgagcgggttcgagctgcccattcgacgaaaaattcgatcaacgaagtttttgacctcaacttcatcaaatgcattcgccaaagaaagcatggggattgagtgtctaacttttacaaatgatttccgcactgctccacccaccctcatggacggtgagtcagccgtgactagttctggatacttctgctccagttcctgtaactctctaaagagctggtcgtactgagcatctgtaatttcaggatctgcaagatcgtaataccggtggtcagcattttcgatacgccgccgaagctctcgtgcccgctcaatcacaccttgctccatcgtctcaaccaattgcccactcaagatcttcaattctatcgctctgcaagcgaagtggtatgatgacataccatcgcctggctcaagggcaagggctacacctgcctgccctcgcaggtcaactgcttcctgctggacgtcaagcgcgatgcaggcgtgttcgccgattcgatgcagaagcaaggcgtcatcgtcggccgcagctggccgatctggcccaagcgcgtggatgtgagcgtgggcactgaagcgcaaatgctgcgcttccgcgaggcgttcggtaaagccaagcgctaattggcgaagcgttcgatcaagcgaaccgccaacccggttcacatggaagaaggtgccccgcaagaagcggatgaaggtgcgagcgaagcctcgccttgttcgattgaacgagtacgtcgctgcgcaccctcatccaaccacatctcccgtgggcagtgggcttcggattcctactgatcgaacgcctcaggctccggcatgcgcagcgtgcgccggatccagaaatagctgatcacgaaagtcagcgtcatcgagccggcgttccatcacagcaactcgtgcaggagcggcgggccgtgcaggatgtgcagggaatagcggcgatccaacaacgcgatggcatgcggcatgaacacgctgacgaagggcgtcggcatcggcgcgaccagcgaggcgatcgcagcggcaaagcccacgaccagccacggcgagtgccgcgagcgtctgcgcaggcgcgcggtgcctggtaaagatccacagcaacggcattgccaggatcgcccacagcaccagcagcaatgccaccgccaacacgccccgcaggcgcaacatgccaactcaccagcgcggcgacttggtcagcggcggtgcctggtgctggcggtcgtaggcgcgtagttcgtcgcggatatgcgccacgcgctggcggcccaatgcgttgcggctgtcgtccagcaccacgccatccagcaattcggccatgcgctgcacggtgggcagcattttttcccaggcatccagcgcggtcatcggcgccggcagcgtgaggaagaacgcaatggccggcgtctgcatctcgcggatattggccatgtcgaaactgcccggcttgaggatgcttgccatgctgaaaatcggcccgcgctccgggtgcccttccatcaggcggtggaacacattcatgtggccgaacaccagtccggtcttttcggcagcaaccaccacatcttcgccgcgcagcacctggcccgccttggcggccacgaacaacgacacgatcttgtcgaactcctggttcgggcgtttgccgacctcgttaccgccggcggcatcgtgctcttccaggttcagctcgctctgctcgatgccttcaccgcgctccgcagcttcaccctccacgccgggcccgctggaaatcaccggttcgcgacgttcgcgcagctggccctcgtgcttgtcgacccggcgcccttgcggcgattgcttcgggcgaccaaacaggaagatggccgcgaccagcagcagtccagcgatcaggatcccgatccggatcatggccatgtcggacattcagcgtgcctccgcataagagtgacagatgtcgatattccaacaagcatggcacgtcatgccgcacccgccaaacgtgcggcctcttccaggtccacgctgaccagccggctgacgcccggctcgcgcatggtcacgccggacaactggcgcgccgcttccatggtcgccttgttatggctgacgaacaggaactgcaccttctcgctcatctcgcgcaccatgttggccaggcggccgacattggcttcgtccagcggtgcgtccacttcgtcgagcaagcagaatggcgcggggttgagctggaagatcgcaaacaccagcgccaccgccgtcatcgccttctcgccgccggagagcagcgaaatgctggacacgcgcttgcccggcgggcgcgccatgatcgtgacgccggtgtcgagcaggtcttcgccggtgagttccagatacgcatgcccgccgccgaacaggcgcggatacagcgcctgcacgccggagttgacgcggtcgaaggtgtctttgaaacggccgcgggtttcgcggtcgatcttgcggatggcttcttccagcgtttccagcgcggtattgaggtccaggttctgcgcgtccagatattccgagcgctgcgcagcctcgccgtattcctggatggcggccaggttcaccggctccaggcgccgcatgcggccgtcgatctggccgacggtcgcttcccattcggcaggattggccgactcgggcaagccattgaccacatcttcgagcacgaagcctgctttcaccactgcggccgacaactgctcggcgctgagcaccaaggcctgctgatcgagcttgcgttgcgaaatgcgttcgcgctgcgccagcgcctgttcgtcgcgctgctggcgggtctgttcgaagctgcgcagctcgctgtcgatactgtcgagcagggtgcgcgcttcgcccagcgcgcgctcggtgcgcacgcgctcgctcaaggcggcctgatgttcgtgctccagcgtttccaccggcgaatcgccttcactgagctgggccaccagatcttccagtcgcgtgtcaagctggccgcgctggctatccatgcgctccagcgtctgactcagcgaggcaatctgagtgcgctgcgattccagcgtcaacgccaaggcatgcatcgcatcgcgcacgccgcgtgcggcatcgcgcgcttgatcgcgcgcatcggtgagctgacgacgctcgctttccagcgcttcgcgcgtgccctgcagatcgcccatcaaggtgaccgcatcttcgagcttggcgcgcgcctcgcgtgcctgttcgcggctggtgtccaaggtttccagcagctgtgacaggtcggtttcgatgcgctcgatgcgcgtgcgcgccgcatccaccttgccttgctgactctgcaactgcccggccagttcggaaacgctgcggtgcgccatgtacagctggcgctgcgcgtcttcgcgctgctgctcggccgcaagcagttgttcgcggaagctggcgagctggtgctcgagctcggcttcgcgttcctgcaaggtttcgatctgggtgcgtagctcctggatctggcgctcgcgcagcagcgcgccctgcttggccgcgcccgagcgcgagacgcgcacccagccctcgcccagccgctcgccattgcgggtgatgaccgagtcgccttcaggcaggctgcgttgcagcgtacgcgccgcgtccaggtcctcggcggtgtgcagacgtgcgagcaggcgacggatcgcaatcggcccctgcaccttggcggccaacgaggtcggcgcgaagttcgcgttgtcggttgcgctggacaccagcgcgatgcggccatcgcccaactcgcccaacgcgtcgaccagttgctccggcgcatccaccagcacgccttcgatcaactgccccagcgcgccttcgactgcattttcccagccgctctggacgctgatgcgctcgcccacgcgcgctgccgaatccagtccgcgcgacttgagccacgccactgccgcgccctgctcctgaccaagcgcagcctgctgcaaggtttccagcgacgacagccgaccgcgcgcagcctgcgcctgcttgcgcacttcggccagctcgccctggcttgcccgttgctgttcctgcagcccgccgagcgcgtgcttgcgcgcttcgacctgctcggtcaaaccgtccagcgaggtcttctgggtttcatggcgcagttcgatctgctcgaacgcctcggccaatgcatccagatccaagccggcgcgctcgttgaccagcgcttcgcggcgacgatcggcttccagcgcctggcggtccagataatcgacgcgcgtgcgctccacttcgccggcacgcgaggcttcgccggtgtcgcggttatgggtttcccagcgctgctgccagtcggccagccgcgcttcggcctcacgcagcgactcctggcggaattcgtggtcttcgcgcagttgttccagttgcggctcggcagcggccaccgcttcgcgcagcacactcaacttggccgagtcgccactgatgtgctgggtcaattcctgcagctggctctgcgcctcatcgcgcgctttgtgcaaacgatgcgagagctcgcgctgatgctggatctgctgctcgatgcgcgccaatgcaccaccgacctggtagacatcggcctgcgccttggccaccgcttcggcagattcttcgcggcgcacgcggccggtttcgatacgcgcttcggcatcgcgttgttcggcgatgaattgctgcaggcgggtctcttcctgattcaacttttcgcgcaggccctgcagctgtccatccaggccgcggtattccagcgccttccactcggcatccttgatccggcgctcttcctgcaacgcctggtactgctcggcctgccgcgcctggcgctgcagatgcgcgagctgcttggtgatttcctcgcgcaggtcgcccaggcggtcgagattttcgcgcgtatgccgaatgcgtgtttcggtttccttgcgacgttccttgtacttggaaatgccggcggcttcttccagatacacgcgcaggtcttccgggcgcgcttcgatgatctggctgatcatgccctgctcgatgatcgagtagctgcgcggcccaaggccggtgcccaggaacagatcggtgatgtcgcggcgccggcacttggtgccgttgaggtagtaggcgctgttgccgtcgcggctgaccaggcgcttgaccgatatctcgttgaacgaggcgaactcgccgctgatggtgtgatcggaattgtcgaagatcagctccaccgtcgcctgcgacaccggcttgcgcgccgaggagccggagaagatcacgtcggtcagcgagtcgccgcgcaggcggctggccgagctttcgcccatcacccagcgcaccgcgtcgatgatgtttgacttgccgcacccattggggccgacgatgccggtcatattggtgggcagatgcaacgtggtcgggtcgacgaacgacttgaaaccggacagcttgatcgtggacaggcgcatggggactggagattccgggcaccgcgcggaccaagccggcaggcgcttttcctgtgaagccagcacgcaagcccttgatccataagatctgcaggccgtgaaaccggcaatggggcatgagtataacgggcatgcccgcactggcggcggcaccccaaaaacgaagggcgcctaacaaggcgcccttcggatgacacagacggcttggatcaggcgtcggattcgacgatgaccttgaccgtggtttccacgtctgcgtgcaggtgcagcacaacgtcgtactcgccgacattgcggaatgcgccttcgcccaggatcacttcgctcttttccagcggcaggccggcggcagtgaacgcctcggcgatgtcgcgcgggccaaccgagccgtacagcttgccttcggtcgacgcgtgcgcgcagatggtgacgctggcgccttcgaacttggtggcgcggctctgtgcgtcggccaggatgctgctggccttggcttcgtactcggcgcgcttggtttcgaacgcttccacgttcgcagcggtggccggcacggccttgccctgcggaacgaggaagttgcggccgtagcccggcttgacgctgaccttgtcgcccaggttgcccaggttggtcactttctgcagaagaatcagatccatggtggtgctccgttattcgttagcgccggcatgtggcgggcgcaacgggtgctgtccgaacaggagaagccgggaatcgggattggggattggggattggggaatcgtaaaagccccgattgccaccgccccttcaattaccaggcctctatcaatttgatgacccgcacacgcatgcgcgggttttatcagttgcctcacacagaagaaccgtgtgggtcctgcgcaaggagcctcgcaactggcggactcctatgcggcaatccttagacgtcgtgattgtccgtgtacggaatcagcgccaggaaacgcgagcgcttgacggccgtcgccagctgacgctggtacttggacttggtaccggtcacgcggctcggcacgatcttgccgttctcggtgaggtactgacgcagggtgttgagatccttgtaatcgatctccttgacgccctcggcggtgaatttgcagaacttgcgacgacggaagaacttggacatgacagcgctccttaagcggcttcggcgttgtcgccgtctgtatcggtggcagcggggacatcgccctcttcatcgtcacgacgacgacgctcgctacgctcgtgcttgtcgcccttctcgtccttgctcttcatgatcagcgactgctcggtgtccgggccatcgcgcttgacgaccaggtgacgcagcactgcatcgttgaagcggaagctttccaccagctcgctcagcacggcctggtcgacttcgatgttgagcagcacgtagtgcgccttcaccaggttctggatcgggtaggccagctgacgacggccccagtcttccagacggtggatggtgccgttaccgccctcgatcagcgacttatagcgctcgatcatggccgggacctgctcgctctggtccggatggaccaggaacacgacttcgtaatgacgactcatgttgttttacctttcggatgtggccacgtgggccggacagctccccggaaatccgcgcaggcgaccggtggagcaaggattcccgcccaagatctggacaggaagcaggaaattatggcagttcaattacttagctgcaactgaccaggctgcaaggaggtttgaagcccctctcccgccgggagatgggttggggtaagggttcgggggcaaagccactcgtgtcgttcaactatcggggcgttcaaccacgcgaggcttcgccccgtcccctcatccgcccctgcggggcagcttctccccgatgaaagaggacaatgtcccgcagagagaaggaatagcgtgccggccggctcagcgatgctcgtctgcggtcgtgaagctctccccgcagccgcattcggcggtggcgttgggattgctgaaggtgaatgtctcgctgaggccgtgcttgccgaagtcgatgcaggtgccatccaccaacggcaggctgacggggtcgacgaagatgcgtaccccgccctgctcgaacaccgcgtcatcatcgcgcgcctcgcgcgccaggtcggtgatatggccccagccggaacacccggtcttggtcacgccaaagcgcagacccaacgcacccggggtctgctgcacgaaacgctgcacgcgctccagcgcggcgggggtgaggctgacggtcatgagggcactccaaaacagtggtgacaagtatagccaggccgcatcaacctggcagaacgctgagcagcggcgtttgccatagatgggggcaatgcgcgcctgcgacaagcgtagccgtcggcaacctgttcacagatgctcgcgccggcgcggccgcagccagtaaactcgcaggccattcaaggtcgctacggcgaggaacagtcatgacggtggtcagcgttgaacatgcgcttgcggggaagctccccgaaggcggcgaagtcacggtacgggggtgggtacgcaccttgcgcggatctgccggactggccttcatcaacgtgaccgacggctcgtgcttcgctccgatccaggtggtagccaacgacacgctgcccaatttcgacgagatcaagcgcctgaccagtggctgctcactgatcgccaagggcgtgctggtgaagtcgcagggcaagggccagtcgttcgagatccaggccagcggcgtggagatcgtcggctgggtcgaagacccgctgacctatccgatccagcccaagccgatgacgccggagttcctgcgcgaagtggcgcacttgcgcccgcgcaccaatctgttcggcgcggtcacacgtatccgcaactgtctggcgcaggcggtgcaccgcttcttccaccagaacggcttcaactggatcagcacacccatcatcaccacctccgacgccgaaggcgccgggcagatgttccgcgtctccacgctggacatggtcaacctgccacgcgatgccactggcaatgtggatttcagccgcgacttcttcggcaaggaaaccttcctcaccgtgtccggccagctcaacgtggaggcctactgtctggcgctgagcaaggtctacaccttcgggccaaccttccgcgccgagaacagccataccacgcgccacctggccgagttctggatgatcgagccggagatcgcctttgccgatctggccgaagacgcgcgcctggccgagcagttcctcaagtatgtgttccgcgcggtgctggacgaacgtggcgacgatctggcgttcctcgccgagcgcgtggacaagaacgcgatcagcaagctggaagccttcatcaatgcgccgttcgagcagatcgactacaccgatgcggtcaagctgctgcaacacgctggcaagaccttcgatttcccggtggaatggggcctggacctgcagaccgagcacgaacgctggctgaccgaagaacatatcggccgcccggtggtggtcaccaattatcccgagcacatcaaggcgttctacatgcgcttgaacgacgacggcaagaccgtcgccgcgatggacgtgctggcaccgggtatcggcgagatcatcggcggcagccagcgcgaagagcgcctggatgtgctcgacgcacgcatggcgcagttcggcctggataaggagcactacagctggtaccgcgatttccgtcgctacggctcggtgccgcatgccggcttcggtttgggcttcgagcgtctggtggtctatgtctgcgggctaagcaacatccgcgacgcgatcccctacccgcgcgcgccgggcagcgcggaattctgaggtgagcttgccggccgccatccccatatttcaatcgctggccttcgggctggcggggatcacgggggggctgacagcgatccgtagcgtgctgctggcggggctggcgtcgcgccagctcgacccgcaacgctggtggcaaaccaacaccgcgcgcgccgcgccccggcattccacggctccgatgcgctgggccattacagcgctggtcattggcgcggcgctcccgcaacctttcctgatgctggcggccacatgattctgttcttcgccctgtgcttcgtcggcctggccgtcgcaggtctgaccgcgctgctgatcttctggccgctgaccctggtacacatgcgcgaccgccatccggaggcattggccagcttcggcgacccagccttcatcagccccgtggcattgcgctggttgctggcgcggcgttaccgcggctaccgcgacagtgggctgtccggtctggccacacccgcctggctctcgctgctcaccatttttttcggcctgggcatggcggccctgctcggcctgatttccaaggtaatgcaatgacaacgtacgaagacactctgcagggcgcccacgactcctggtggctggccacgatcggccgcacgctgatctgggcgcgcctgcgcgtcaatgaagccggcacagccgaagtactggacagcgacggcaagacgctgccctacgacagcgaagacagcgcacgcgcggccttgttcgatgccgaattcgtggcgctggacgggctggacgaagaagacgcgcgcatccgcggcttttcgctgcacgaggtctcgccgccgcaggacgaagacgatgccgacctgcgtgcgcgcatggttgtgaacatgggcggccgcgcctgacatggacgccctgcgcgcatttgcgcagaccgatctggccttgctggactggctgttcgcacgcgatgcgtttgtcgccctgatcagccagggggaggacggacacccggcgatctcgcacctgccggtgctgtatcagcgcgatggccagcatgtcgtgatcgaaggccattgggcacgtcccaatccgcaggcgcgcactcctggcgacgcggtgatcgtattgcagggcccgcatgcctatgtctcgcccacctggtacctggacaaggacgcggctgcgcgcgtacctacttggaacgatgctgttgcgcatctgcattgacgctgtagccaggtgcgcgatgaagacgcgctgggtgcgttgatcggccgcatgagcgcgcacttcgaacagtgcgtgggcagcggctggctgttcgagatggagcgcgacaggcaccctaagccattgcgtggcctggtcggctttcgcttggtcccaagccgcatcgaattgaccttcgagctgagtcagaaccacccggccggcaatatcgccgcactgagcgatgcgttggcgcgacaggcatcggccgattcgcacgcggtcgccacgttgatgtgcgatacattgcgcgcacgcgatggcgcagcctgagcgcagcgcaccgagcgtttttctgcatcacggttttaggcctcccttgccctctcctctcctctgcctatggaaaactgcgcgcatgaacgaactcaatcatttactcgaaaacaaccgcgcatggtccgagcgcatccgccgcgaagatcccgagttcttttccaaactgtcgacccagcagaccccggaatatctgtggatcggttgctccgattcgcgcgtgccggccaaccagatcatcgacatggcgccgggcgaagtcttcgtccaccgtaatatcgccaacgtggtggtgcataccgatctgaattgcctgtcggtgatccagttcgctgtggacgtactcaaggtcaaacacgtgctggtggttggccattacggctgcggcggtgtgttcgccagcctgacccaaaagcgtatgggtttggtcgacaactggatccgccacgtcaccgacgtggccgacaagcacgaagcctgcctgcacgacgccggcgatctgccgatacagcacgcgcgcctgtgcgagctcaacgtgctcgaacaggtggtcaatgtgtgccgcaccaccatcgtgcgcgatgcgtgggagcgcggtcaggaactttacgtgcatggctgggtgtatagcctgcgcgatggccgcgcacacgacctgggcatgtcgattgaccgccacgaactggtgcaggagcgctacgatgcggcgctggcgaagatccaggctgatcgcgccgaacgctgagccgcacgcaactgcatggccaaccgccgcatccatgtgaggcgagcggttggctatgctggacaccttctccgccgaggaacccttgatgctgatcccgccgatcaacctgcatgcttggatcgaggaacaccgccacctgctcaaaccgccggtgggcaacaagtgcatccagcaggatggcttcatcatcatgattgttggtggcccgaatgcacgcaccgactatcactacgacgaaggcccggagtggttcttccaactcgaaggcgagatggtgctgaaggtgcaggacgatggcgtggcgcgcgacatcccgatccgtgccggtgaaatctttctgctgccgcccagggtgccgcattcaccgcaacgcgctgccggctcaatcggcatcgtgatcgagcgcgtgcgtttgccacatgagcaagatggcctgcagtggtattgcccgcagtgcaatcacaagttgtatgaagcgatgttcccgctgaaaaacatcgaaaccgacttccctccggtgttcgatcatttctatcgttcgctcgcgctgcgtacgtgctcgcagtgcgggcatctgcaccctgcgcctgagcgctatgccgcggtcgaggattgacagcgccatggcatgcgatcgcgcgcagcaggtttgccgcacgcatgcgtcgaaaccagcgccatgctgcgcgcactgatcgacctcaaaccgcgcgatgtgcccttgcgcgtcgcgctgcgcaacactgccgcagtggttttgccgcttgcgatcggcgtggcgaccggacatgtcgccgcaggtctggcggtatgcagcggcgcgctcaacaccatgttttccgaccagccggggccgtatcgcgcacgcctgcaacgcatgctgatggcagcgctgacggccggcctggcggcattgctcggcatctgggtcggccacaccacgccagcgctggtgctggccggcctgttgctcggcctgggcggcggcttgctggtggcgctcggcccggtggcagcgcgggtcggcctgaccagcatgatcctgctggtggtcagcgcagacatgcagctgccggtgcgacaggcacccggtgtggcagccctgatcttcgccggcggcttgctgcaggtgttgctggcgctggtggcatggccgctgcagcgctatcgcccggagcgtttcgcactggcggagttgatgcgccaactggccggcagcgcccggaggccagcgcggcgccgccggcaacgcaggaagtgctcgatgcgatggtgatgctgcatggcgagcatcgctcgcgtgcgattgcggtacagagctttcgcatcatcgccgagctctgcgatcgcgtgcggctggagctgctgtcgctggccgatgccgaaacgcgcctgaccgaatcacaagcgcgccaggcgatcgaacgcgtgctcgaacgcagcgccatcgtgctggaacagctcgcacatgcgatgaccgtgggcgaagacccggtggcagccaatgcgtcgatgaccggtttcgatgatctggtcggtgcattggcacagtttcagcacggcaacgccgatacccgcgaacgccacctggtgcgcgtcgccgcgcgtgcgcaaggtttgggcggccagctacgtgcgttggtgcgtaatgcgcactgggccagcagccgtggcgaaatccaggcgcaactggccgaagcgcgcctgccggcagcgctacgcccggccgcgacctgggccaccttgcgggcgaatctggatgtgtcgtcggtggccttccggcacgccttgcggtgcggtgtgtgcctggtggcaaccgcttcaacacggcttctggattccgatgaccaccgccatcgtgctcaagccggatttcggcggcaccttcagttttggcgcattacgtgtcgcgggtaccttcgtcgggctgttgctggccaccttgctcgcgcacctggccatggacggcgccagcatccgcctggtcttgttgacgctgttttgcctcgggtttcgtttactgacgcaggtgaactacggcatcggcgtggcgtttctgaccggcatgctggtgctgctgctctccttcgaaggcgtgtcgcccggcgcagcggtcggcgcgcggttgcaagccaccgtggccggcagcgcgctggcgctgatcgcctacgcgctgtggcccacgcgcgaacgtcggcagattcgcacctcgctggcgcacttgctcagcgcgtatcgcgactatttgcgccgtctgttactcggccagatggacaacctgggcgatacccgcgccgccgcgcgcgtagcacgcaccaatgcgcaggcctcgatcgagcgtttgcgcggcgaaccacgcagccggcgcaatctgcaggaactcaaactggccgaatcgctgctggccaatggcaaccggctgatccgcgccaccttgttgctggaggcggtgctaagcgacggccacccgctgcccacgctggaggcgttgcccgccttcgcgcagcaggccgaccagacgctgtccgagctgatcgactgcctgcgcaacggcggcattgcggctgcggccaccttgcgcaatgccgagcgtcagctttccgatgcgctggccgcattgcccgacagttcgccaaccaccgccgcgctcgccgagaccatcgaccgcgtcaccgacagcatcggcacactcacccatttgctgcgccctgccctgccctgcccgaccggcctgggccgaggtgccagccctgcatgacggcgcgcatgatgccggcgggtaaactgctggcctgatccgtgttgcgagcccgacgatgaccgacctgctgtcccgcgcccatgccgatgccctggatgccgccgacccgctgcgcagcctgcgcgatgccttcgtgttcccgcagcacggcgatcgggatcagacgtatctcgtcggcaactcccttggcctgcagccgcgcgcggcgcgcgcaatggtggacgaagtgctcgatcagtggggcacgttgggggtggaaggtcacttcaccggccccacccaatggctgacctatcaccagctggtacgcgatgcgctggcccgcgtggtcggcgcgcaacccggcgaggtggtggcgatgaacaccctcagcgtcaatctgcacctgatgatggctagcttttatcgtcccacgcacgaacgcggcgcgatcctgatcgaagccggcgcgtttccgtccgaccgtcacgcggtggaatcgcagctgcgcctgcgcgggctggacccggccacgcatctgatcgaagtggaggccgacgaacccaacggcacgttatcgatggccgccattgccgatgccatcgcgcagcatggtccgcgcctggcgttggtgctgtggccgggcatccagtaccgcaccgggcaggccttcgacctggccgagatcgtgcgactggcgcgggcgcaaggcgcggcggtgggctgcgatctggcgcatgcggtgggcaacatccctctgaccctgcacgacgatggcgtggatttcgcagtgtggtgcaactacaaatatctcaacgccggccccggcgcggtgggcggttgcttcgtgcacgaacgtcatgccaacagcgatctgccgcgtatcgccggctggtggggacatgagcagcagacccgcttccgcatggacccgcagttcgtgccctcgcccggtgccgaaggctggcagctgagcaatcccccggtgctggcgctggcgccgctgcgcgcatcgctgacgttgttcgaccaggccggcatggccgcgctacgcgccaaatccgaacgactcaccgggcatctggagcagttgatccgcgcgcgcgtgccgcaggtgctgcagatcgtcaccccggccgaaccgatgcaccgcggctgccagctgtcgttgcgggtggccggcggacgcgcgcaggggcgctcgctgttcgagcatctgcatgcagccggcgtgctcggcgactggcgcgaaccggacgtgatccgcattgcgccggtgccgctgtacaaccgcttcagcgatctgcacaccttcgtgggccaggtggaagcctgggcggctgcctgagcgcggcaggctgactgcattgccaccagatcatctgtccggcatgcggaatcgccgcacgcccacgtacactcccagcccgcccagggctgatgcgagggcggctgtcattgccagtcgctgttttccccttttcgccggcactgcgcccggctgccgccggacattgcattgaacccagtttctccgcgttccctgaccttgataggcgccggtctggccggttgcctgctggctatcctgctgtcgcgtcgcggctggcagatcaccgtgtatgaacggcgtggcgacccgcgcatcaagggctacgagtgcggccgctcgatcaatctggcgctggccgaacgcggccggcatgcgctgcgccaggccggcgccgaagaggtggtaatggccaaggcggtgatgatgcgtgggcgcatggtgcacccgctggtcggcgaaccgcagctgcagcgctacgggcgcgacgacagcgaggtgatctggtcgatccaccgcgccgcattgaatgtcgcactgctcgatctggccgaacaggccggcgcgcgcgtgcatttctaccgccgcctgcatacggtggacttcgacgccggctacgcacgcttcatcgacgaccgcgacgaccagccgcacgaaatccacttccaaagtctgatcggcagcgatggcgccggctcggcattgcgcgcggcgatgcagcgcaaatcgccgctgggcgaacgcaccgaatttctggatcactcgtacaaggaactggaaattccgccgttgcccggcggcgggttccgcatcgaaggcaatgcgctgcacatctggccgcgcgggcgctacatgttcatcgcgctgcccaacgatggcggcacctttaccgtcaccctgtttttgcccaacgccggcgagccgagcttcgccactacgcgtaacggcgatgaagcattcgccttgttcgcgcgcgactttccggatgcattgccactgattccgcagctcaagcagcattgggaagagcatccgcccggcctgctcggcaccctgaccctggaccgctggcatctggatggccgcgccttgctgatcggcgacgccgcacacgcgatggtgcccttccacggccagggcatgaattgcgcgttcgaagattgcgtggcgctggcggatcagctggatgcccacgacgacctcgccagcgcgttcgccgccttcgaggcggcacgccgcgacgatgcgggggccatccagcagatggcgctggaaaactatctggaaatgcgcgaccgcgtcgacgaccccgagttcctgctgcagcgccagcttgaacagcagttgcaggcgcgttggcccacccgcttcgtgccgcactacaccatggtgacgttcctgcgcacgcgctattcgattgcgctggcgcgcagcgagatccagcgcgagattctggtcgaagccacgcgcggacacagcgatctgtcgcgtctggattgggctgcgttggagacgatcgtccatgcgcgcctggagccgctggacggcgcgcactgaggtcggccacggctgtggccgacggcgtcactggcggcgacggtaacgtgccgcctcctgcttggtgtcatgaccgatgtctcggtggcccggcgtcagcgaccaccggacaccgcaactgccttcagcgtgcgggctcgatccaaacaggtggcacaccggcaaactgcacaaacgcgccgctgacgcacgtgcgagccacccgcaacgccacgcctcagcgtgccggcgctgcgatgagtgatactaggcggcaacggcagcgcatacgccgcgcgctgcgcatctggatgtcgtacctgcatgcctgacagctttctcttctacgacctggaaaccttcggccaggacccgcgccgcacccgcattgcacagttcgcagcggtgcggaccgacgcgcaactgcgcgtgatcgaagagccgatcagcttctttgtgcagccggccgacgatctgctgccctcgccctacgccaccatggtgaccgctatcacgccgcagcacgcgctgcgcgaaggcgtcaccgaggccgaggcgttcgcgcgcatcgccgaacagatgagccggccgcagacctgtacgctgggctacaactcgattcgcttcgacgacgagttcgtgcgctgcggcctgtttcgcaatttttacgacccctacgagcgcgagtggcgcggcggaaactcgcgttgggatctgctggatgtgttgcggatggtgcatgcgctgcgtccggacggcatcgtctggccgcaacgcgaagatggcgccacctcgttcaagctggaacacctggccagtgccaacgatgtgcgcgaaggcgatgcgcacgaagcgctgtcggacgtgtacgccaccatcggcatggcgcgcaagtttcagcagcatcagccaaaactgtgggactacgcgctgcgtctgcgcgacaagcgctttgccgccaccttgctggacgtcatcgccatgcagccggtgctgcatatttcgcagcgctaccccgcctcgcgtctatgcgcggcggcggtgctgccgctgacacgccatccgcgcatcgacagccgcgtgatcgtgtttgatctggaaggcgacccggacgtgctgttgcggctaagccccgacgaaattgccgaccgcctgtatattcgcgccgcagatctgccggaaggcgagcggcgtattccactgaaagaagtgcatctgaacaagtcgcccgcgctggtggcctggcagcatctacgcgctgcagattttgagcgcctgggcgtggatcaggatgcagtattggccaaggcggcacgcatgcgcgaattgggccccgaacttgccgaaaaggtacgccaggtttatggcagcgagcgcgcacctgcggcagcgaccaacgatgctgacgcttcgctctacgatggctttctggccgaaggcgacaagcgtctgctggcgcaagtccgcaccagcgcaccggccgaactgtgcgcgttggagtcacgctttcgcgacccgcgcctgatcgaactactgttccgctaccgcgcgcgcaactggccgcagacactgtcgttcgacgaacaggagcgctggaacgcgtatcgccgccagcgcctgctcgaagatcgcggcctgggcgaagtgaccctggaacagtacaacgcgcagatcgtggatttacggcgtgctcaccccgacgatgctaccaagcaagccctcctcgaccagctcgccgcctggggtttggacctccaacgcacgctatgaccagctacttttccgacgccagtttcacgttcctgcgcgccctggcccggcacaacgacaaaacctggttcaacgaccatcggcatcagtacgaggcgcatgtgcgccagccgtttctgcagctgatcaccgatctgcagccggcactggcgcaggtcagcccacactatcgcgccgatcccaagacccagggcggctcactgttccgcatctatcgcgatgcgcggttttccaacgacaagtcaccgtacaagaactggcagggcgcgcgcttgtttcatgagcgccgtcggcagatgccggcgccctcgttctatcttcacttgcagccgggcgaaagttttgtcggcgcgggtttgtggcatccggaaccggacacgcaacgcaagctgcgccagttcattttcgataaccccggcagctggaaagccgccgcgcacaatccgaagttactgcgcaaattcaccatggacgacagcgaaaaactggtgcgtgcgccgcgtggattccccaacgatttcgagttcatcgacgatctcaagcaccgcaactgggcgtacttgcgtcacctggacgacagcatcatgaccgggccgcgactgcgtcagaccattgaagcggacctggtgattctggcgccttttgtcgattacctgtgcgcggccctggatctggaattttgaagactcaggatctaccgctaggccagcagcgacggacgctgggccgcaccaagctattggtctcaccgatcggtttggggtgttccggcttttggggccaccgccgcttcgacgaaggcgccgccgcacgggtggtcgagtccgcgctggcgcagggcgtgaacctgctcgacaccggccacaactactccgactttcatgcggaaccgcgtctgggacggatacttcgccccctgctcgcacaatatccgcgggattcgctcgtcgtctccagcaagggcggcaccttgaccggtcaggccggtatcagtggtgcagagcagcgtgacttctctgcagcagcgatcactgccagttgcgaagcatcgctgcgcaatcttggcttggactatctcgacatctaccagctgcatggcgccagcgagcacgacatcaacgacgacctgctgctggctatgcagcgtctgcgcgagcgtggcttgatccgccacaccggcatcaatacgcattcggcatcgaccctgcgctggatgatcgccaaccccaacgtcttggatgcggtgctgctggactacaacgcgctgcagcaggaccgtgaaccgctgatcgaccagctgcagaaggcgggcatcggtgtactggccggcaccgtgcttgcgcagggccacctcttgcccgcgcgtgcgcgcctgccgcgtctggccgatgcctggtatctggcacgcgcctggctgaagcccagtagccgtgctttgatgcagtgttcacgcgacatgcgcagtgcagtggcttcgatcgatagccagcgccccgcacagacggcattcgcatatgtcctgcaacacccgggtgtggccagcggcatcctgggcaccacccgcatcggcaacctggatgaagtgctgcagacccgcatacaggcgctggacaccgcccaacggcaacgtctggtcgccgccttcggcgatggccgcggctcacccagtcactgatcttcacctgcggcagccgcaattgcggcagtctgggcgccatgaaaaaagccatcggcattctcgttgttgtcttgctggccgtcactgcgtggtggttcggcgggccttacctgaccatgcagggcctgtccaaggctatcgagcaacgcgataccgccgcactagaacactacgtcgacttcccgcgtgtgcgtagcagcctgcgcgcccagctcaacgattatctggtgcggcaagccggtccagacatcgccgccagtccgtggggcacgttgctgtatggcctggggaaccaactcggtggtgcggcggtggatacgctggtgacgccgatcggcatcggtgcactgttgcaggggcatgtcctgtggaagcgcggccgcaatgaactgcagggcggcgatcccttcggccccaccgaacccgcgcgaccgttgaaaaacgccaaacaccgcttcgaggcgctggaccgcttcgtgatcgacgtcgaacgcgcccccggcgaaccgccaatgaaggtcgtactggaaccacaggggttgcgctggaagctagtggacctgcagttggggatatcaccggtgccagatgccggttgaatgacgctatcgttctcgcattacccttcgttggccacgccgtgcggcacatgacctgcggccacatgctgatgttggcgcgcactgtcgatgttgtgctgcgaatcgtcgaagaagatatccgcgccaaaggcctccagaaacggccctttatggcgcccgccaaggaacagcgcctcgtccagacgcacgccccactcgcgcaaggtgcggatcactcgctcgtgcgccggtgccgagcgcgcggtgactagcgccgtgcggatcggcgatgcctcgccgggcggaaccgcagcctgcaaggcatgcagtgccgacaggaaattgcggaaaggcccgaccgacaacggctcgcgtgcgcgttcgcgctcgtgacgcccgaaggcttccacgccctgctcgcgcgagatgcgctcgctctcgtcgccgaagatcaccgcgtcgccatcgaaggcgatccgcagctgcgtggacagccggctttcgtcgttatctgcaattgctgcggcagcctcggcgcgttcgccgggtgcgcgcggcatgatggtcgccgccgcgatgccatggctcagcgcgcgccgtaccgattcaggattggccgacaggaacagatcagtgccgaatggcttgacgtacggccaggtcggctggcccgaggtgaacgtggcacgtacgatgcccaggctgtaatgctggatcgagttgaagatgcgcaaaccggtatcggcagaattgcgcgacagcaggatcacttccacgcgcggcgcgtcttcgggcacatcgtgattgagcgccagcagcttgcgcacgaccggaaacgcaacgcccggctgcaagacatcgtcctcgtgctcgcgctggaacgccgaatacgcctccaccccatctgcctcgaacagcgcatggccttcttcaagatcgaacagggcgcgcgaggtcaccgcgacggtcaataatcttggggagttgtcgggcattggagaggccgggatgagagattgggaattcgggagtggtttggagcagtcatcgggaacgtgagatcaggcgttgagtcacgtgcgccgcatcgtaacctgccggcgcaaccacgggcggacggcatcgcgtgtgtctgccgttgccaatgcccaatcccgccccctcacaccgcaaactgctcgctgaagatgcgctcttccaggttgtgttcgggatcgaacaacaatgtgacctggcgctgcgtggattcgcggatggtcacttcgaccacgtcgcggatttcgtgcgaatcggcagtgacgctgaccgggcgcttgtacgggtccagcacacggaaacgcactgcggtatcggctttgaggatggcaccgcgccagcgtcgcgggcgatacggtgcgatcggtgtcagcgccagcgtgtgcgagcccagcggcaggatcggcccgtgcgccgaatagttgtatgccgtgctgccggccggcgtggccaccatcacgccatcgccgatcagctcggcaatgcgggtctggccgttgagatcaatgctgagatgcgccgcctgccgggtctgccgcagcagcgacacctcgttgtacgccaacgaaccggcactggccccggattcggtctgcacctgcatttccagcggccgcagatacgccggctcggcacgttgcagccgctcgagcagtcgtcctcgtcgtcgcggtactggttcatcaggaagccgaccgaacccagcttcataccgaacaccggcttgttggaggcgccatgtcggtgcagcgtctgcagcatgaagccgtcgccgcccaatgcacagacgatgtccgcgcagtccagcgcatggtcgccaaagcgctgcacaaggcgtgcgcgcgcggccaccgccggctcggcgggactggcaagaaaggcgatgcgaggtggtgcggtcatcgttgactccaaagcatgcgaatcagcataccgcagccctgtgccgggcttgttgcggtcatgccctgtacgcgcatgggcggccgcgattgcgtctgcgtgtccaagcgcgacgaaccaacgcctgggcagccgccaggcaagcgcggccgttgcacggcgcggcatgtgcccccgtacaccgcagctctgagtgcacctaagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaatgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggattgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttctaacaaaacgtcgcgagcagctgtcaggtgggcgcggagggcgcgctcacaaccgcagtggacgcgcggtacatgagtattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttctgttagccgctccacgtgcgccttccacgcccacctgacgactgcttgctacgttcgggtagccgcttcaggcgtcagccgcctgcaaccgcggcaaccacgcctgctggctgcatcgcgacaccgtgaagcacgccatcgcatgcaaccggcgtgaactcaggccgtcaaccgccaggcacggtgaatccgcgcatgccgctcgaaatccgggtcgatggtactcgggctgatgtcctcgcactgcgcgaactccgccaccccttcctcatccagcttgaagcgacgaaagttgttggagaaatacaacacgccgccaggcgccaaccttgccacggccgcacgcaacagacgcacatgcgcgcgctggatatcgaaatcttccgcgcgcgcagagttggagaaggttggcgggtcgcaaaaaatgacgtcgaaatgcgcgcgttcggcttccagccaggccaatgcatcggcctgcaccagcttgtgcttgctgccggccagcccgttcaacgcgagattgtcggcgcaccactgcaggtatgttcccgacagatccacgctggtggtggacgccgcaccggccacggccgcttccacgctggccacgccggtgtagcagaacaaattgagaaagcggcgccccctgctctgctgcgccatggtgccacgcagcgggcggtggtccaggaacagcccagtatccagataatcgaacaggttcacgcgcagcaacgcgccgtgttcgcgcacgtggacgatttcgttgcgctgttcgaagcgaccgtacttgctgccgcccttgccgcgttcgcgcgacttcagcgccacgcgctcggccggtacctcgaagacctcgcgtgcggcggccagcagttcgttgagacgacggcgcacatcggcctcgggaatcgtcgctggcgctgcgtattcctgcacatgcaggaagatgcgccggtcgccgtcggcttgctggtacacgtcgatggcggcagaatattccggcaaatcggcgtcgtaggcgcggaagcattcgacgccttcgcgcgcgcgccacttcttgaatttctgcagattcttgcgcagccgattggccaccatctgcgcgccttcgctgagcgcggtgggtgccgccagcggggtgcgtcgcggcactgcgatcgggtcgcagacgatcaacgcgcattcgatcgcgccgttgaacagctggtatttcttgcccgcgcgcaggccggtggcatacgccagctcggcattgccgcacagcaggctcgcgcgccattgcggcacggcgcactgcaaggtatcgcccaggcgccgatacagcgccgcatcggcggccaagcgctcgtcatagggcggattgcacaccaccacgccggtggcctgcggtggcgtctgcaactcgccgacctcgcacacgccgaaccagatcgcctcggccacgccggccacttgcgcattctctttcgcagcgcggatggcatgcgggtccatgtcgctgccgtggatcacctgcttgagcgcggcgcggccgacgctgtcgcgttcgcgcgcttcgctgaccagttgctgccagccgttgcggtcgaagccgcgccagcggctgggcagatcgctgccgtaacgctgcagaccgggcgcgacgtcggcggccatcagcgcgccttcgatcagcagcgtgccgctgccgcacatcggatccagcaagccgccgccatcggcataggcgcgcggccagccgccgcgcatcagcaccgctgcggccaggttttccttcaacggcgcctcgttctgcgccatgcgccagccgcgccggtgcagcgggcctccacccaggtccaccgagatggtggcgcggcctttacgcagcgacaggttcaggcgcaggtccgggctttccacgtctaccgacgggcgctccagcccctgccggcgcatggtgtccaccaccgcgtccttgatgcgctgcgctgcgtagcgggcgtgcgtgatcgcggtgccggacacatgcgcgtccaccgacagcgtgtgccccaccgacagatgcgcgtcccacggcagctcggccacgccggcgtacagcgcgtcttcgtccgggcaatcgaactcgctcagcggccacagcacgcggctggccaggcgcgaccacagcacggcgcgctgggcatcgcgcagttcgccttcgacgttgacgccggagatagtggcggtggccttgctggcaccgagcgcaagcagttcgtcggcaagcaggtattccaggcccttggcgcaggatgcgaagaatttcacttaggcaggtatcgataaagacgctggccgcggcggcgagcgtgggagcaggacagcgggccggcgcccgggtgggcaatgccgtggccgccgtggacggggtgcaaatggtcggccatcgtggccggcattaccagcccgtgcgccggatcgcccgccgcacggttcaccacggcgccagccgccactgcacctgcgccgtatccaggcgctgctcaaggcccagccgttgcgggaaggcggcatcgtgcgaagcgacgatcagcgccccctggtagctgcgcagcagcgcctcgatcgcttccaccgagggcagatccaggtgattggtcggctcgtccagcaacagcagttgcgccggctttgcctggtacagcgcacaggccagtaccgccttgagccgctggccgccgctgagctggccggtgggcaggtcggcacgcgtctggtccagccccagcagcggccagccgccgccgctgtgcatgcgtcggcgcacccgggtctgcctcctgcagttgcacaacggccgcgcgcatcgggtccagcagccccagatcctgattcagctatgccaccggcacgtgcacctggcactgccctgcgcttggctgcaaacgccctgccagcaactgcagcaacgcagacttgccactgccattgggaccgaccagaccaatccgcggctgtccctgcagcagcaactccacccgccgcccgcccagccgcccgtccagtgccacttgtttcagcgtggccaggcgccgcgatccgccggttgatgcggtcggcgccagcacagcgatcgcctgatcggcctccacctgcgctgcggccggccgcaccacttcactcagccgcgcctgttcggcctgacgttgctgttgcagccgcccccgcgctgacgtcgctgcggtgcttgtgcccgccaaacaggatcgcggcctgattcgcctgccccgcagcacgcgcgccgcgcgcctggccttgctgttgacgctacagttgcgcgcgcaacgcctgctcgccgcgtgcgcgtatgtgtttgcgctgtgccagcagatcgctggccgcctgtggctcgatcgcgcggctgcgcatacaacgcgtcgttgccgccgtagctgcgcagcccctgcgcggacagctccaggatgcgctgcatcgcatcgagcaagctgcggtcgtggctcatcaccagcaagccgccgctccatgccagcaactgatccatcagccgctggcgttgcggaccatccaggtgattgctgggctcgcccaggatcagcagatccggttgggtcagaaacgcgccggcgagcgccacgcgcatcgcttcgccgccgctcaattgcgcggccggtgcacgtggatcgtgcccacccaggccttgccgttcgagttcggcggcaaattgcgcatgggcggtccagcgctcgccgacgcgttcaaaatcggcgggcgcaacaccgccagcggcgatgcgctccagcgcatccagcagcggcgcgataccggccaattcggcaatgctttgctccggcgcaacgctcacccgctgcggcaggtcatgcacgctgccgctacggacacagcgcccggcactgggcagcagctcaccggcaagcaggcgcgcaagcacgctcttgcccacgccgttgcgcccgacccggccggtagcgcgctggtcgatatggatgttcagatcggaaaataacgggctgccatcgggcagcacatacgcaacgctttccagcgtcagcgacgcacaggtcatccggatctccattgcatgccagcacacgcgccgatccaggcggaccagcagcgggtaaggccgtcatcacgacggcggcatcaatggcgcattggaccaatcctcgaaaagttaagcgcagccagtctgacctgcggctctaccgacgacacccgcgcagcacaccaggcgcaggcagcctgcgctcagcccagcccgaacgccgggtgatacgccacatcggccagcggcagcagccggtcgccgaaggccagcgcctgcagttccgaagcaggcacgtcgggcagcaccaggccgggttcgaccgcaaagcccaggcgccggaagaacgctggctcgcccagcgccagacaacccgcagcaccacgctcgcgcaaggtggcgagcgccgcctgcgccagccgcgtgcccagcccttgtcgttggtggcctggcccgacggcgagcgggccgagtgcgaaccagccgggcgaatcgtccgacagcgtcaccggcgagacggccagatggccgacgacatagccatcgtggtcggccaccagcgacaacgccaatgcgccgtcctgacgcaagctggcaatcacctggtgctcgtcatgccggctgtgctcggcgcgcatgaaggccaccatcgtcagcagttcgatggcggcggcgtcgccttcggtcgcttcgcggatcaacaccttcatcggtggctccgcgcgcagccgtggcgcaacagggtccgcatcacaggcgctgcaacagttctgcgaacgcacgtgccgacgcgtcgacgtgcgaggccaggcgatggtcgtcgtcgaccagtagcaagcgcgcatgccgtgcctgggcccacgcgatcacgtcggcggccggaatcagctcgtcgcgccaggcatgcacgatcgagatcggcactggtgcggcatccagcgccggcagcgggcccatttgggtcggcggcaccatcagaaacaagccgcgtgtgggtacctgcaacgacacccgcccggcgatatacgaacccaggctggaaccgaccagcaccagcgggcccttatcggcggccgcacgtgcgatctccagcagccgttgcagccggccttgcacgtcgccgagcgcgctgacctcgcggcgtgcatccaggtcggtgtactccgggcgttcgtgggtccagcccaactgctcggccacgttggccagcgcagtcaccttcaaggcgtccgggccgctttcgaaaccgtgcgagaggatgcaatgcccgcgactcatagcgcctgcaccgtatcgccgatgcgcagcacgccaccgcgcaggatgcgtgcgcacagcccgccatgaccgcgcatggcgctgtagccgcccgggcccagcgcatcttccatgcgcgaacacggatcgcacgggtcggtaccttccagctccacctcgccaatgcgaaaccgccgccccttcagcgcgatcaacggaatgccggacaccaccacgttgcgccgcagcgtggccggcgcgatggtcgcgtgtcctgccaacgccgcaatcaccggcagatgctcggcctggatcagggtcacgccgcgcttgccgctgccgcccttgtagcgatcccccaccagaccatgccccggtggtgacctgcgccgcgtccacttccagcattgccacgtcgcgcgccggacgcacgccgatccaggtcacctgaccggtctgcggcagcgtcgccattaatttgcccagagggctgtcgggattcaaagccatcgccgaatgctagcatccgctccatgtccgatgccgtcctgccgtcgccaccgatcacctacgcgccgctgtcctacgaatcgcggttgacaacacgcgcgctcacccagatcgacatggtggtcatccattgcaccgagttgccggacatggcgatggcgcgcgaatacggcgagcgtgtgctctacgacagcggcaccggcaacagcgggcattactacctcgatcgcaacggcagcatccagcaatacgtcgcgctggagcgcgttgcgcaccatgtgcgtgggcataacctacatacgctggggatcgaactggtcaaccgcggccgctatccccactggctggattcgcgtcatcaagaaatgaccgaaccgtatcccgaagcgcagatcgctgcgctgatcagcttgttgcaatggctgcagcagcaactgccttcggtgcgacgcatcgccggccaccaagcgctggataccacccaggaagcggccagcgacgccccggcgcgcaacattcagcgcaaactcgatcctggcccgttgtttccgtggccgcgtatcgaggcggcggtaagctggtcgcacacgccaggttaaacggcatttttagaaaccgcacgatgcgtacatgcgagatgtcgttggtagttttcgaaactgcccactggaacgctcaacgctccgtcgcacggtaggtcttctcgcctgcattcactgccacgtccagtcgattttcgggcggcgcgatcgggcagaccacatgcggcgtcagtgcacacggcggattttcggccagattgaaatccagcacgacacggccatcgcgcggcaatgcggtgtagagatagcgcgcgccgccataactctccttgccactggtgcggtcgacaaacaggaagaacaggccctggccatcctcctgcagcagcggctgcaagcggtattcgtgggcattccacgagaacaccgcttctcccggcacctccaccgtgagtggcgtgccgatcgacgtcagcaaggtggtcgtgcgcggcgctggatagggttgccactgcgcctggatgcgccactgtggatcggtggggaaatattccaaccctccgaactgcctcagcgccggcgatgccgggtcgcggaagcgccatccgtacaaggcgccggtctgcaccagatagaactgccggccatccacgtccagccgatcgccgcgctgccctgcccgctccggttccaggcgaacctcgtcgatacgctgcccattgagcgtcaccgacgcggtggcatccgcgcgaaagcgtacctgtcccgcagcatccaacgtcagttgccccagctgcgcggggcccgcaggcagcacgatatcgccgtgcgggtcgctgcccacacggtattggccggcgcgcaagcgccccgaaccggtatagctcagccacccgtcgggcgcacgcagttgcgtcaatcgctccgcgcgcgcgcggtccagcgcgagctgatagacatcgtgctgcgccgcatttcgataaccggcagcaggcgcatcgctgacgtcggcggtcgattccgccgaacaggcagccagcgtccacaccgcgacgcacaacgcgccaacccgtaactgcaaccgcatggttcacccagcactgcaagaaactgcgctccgcgcagcgaacctgcgtcaccacaggccaccgttcctgccgctattgtgcctgcaatcaggagccggtcgcgaccggacgcgacgcgttttgcagccaaccgctccaggaaccggcgtaaacgcgcgctcctgacagcccggccacttccaatgccagcaacagatggcatgccgtgacgccggatccgcacatcaccaccacctggtcgggctgatacgcgccgagtaatgcggacaattcggcgcgcaactcggcgaccggcttgaagcggccatcgcgaagactcaaccccaacgggcgactgaccgcacctggcacatgccccgccaccgggtcgatcggctcgacgtcgccacgaaaacgctcgcctgcgcgcgcgtccagcaaccagcccggcgcctgctgcagtcgctccacgatctgctcggcatccacgaccgcggcggtatcgaagctgccgggatacgcagcgccatcatgcactgcaggtagctcggtgctttgtgcaaacccggcggcgcgccatgcggccagaccgccgtccagtaccgccgcccgacgatgccccatcagccgcaacatccaccacgcgcgtgcggccgccatgctgccatcgcccgcgtcgtagaccaccacctggctgtgtggatcgataccccattcgcccagacgtttggcgaatgccgcgctgtgcggcaacgggtgccgcccgtgcgccggtcgcgacaggtcggccagatcgtggtcgagatcggcgtaatgcgcgccgggcagatgtccctgcgcgtacgccttgcccgcggcgtccgggtctggcgcggtcggtggcgcggcgcgcgcatccagcagacgcagctgcggatgctgcaacgtggccgccagcgtggcggcatcgaccagcgtgctccagttcggatcggcactcatgcaacctgctccaggcgacgacgaagattgagaaggatggccgcagttgcgccccagatgcggtggccaggccagttgtattccagtacgcggcgcgggcacccgcgaaattccagttccacgctgcgcagattgtccgggtccatcaggtaggccagcggtacttcgaagacgtccgccacctcatccggctgcgggaccgccacgaacgccgggtcgatcaccgccaccaccggcgtcacccggaatccgctgacggtcagaaacggatccagataccccaaggcgtgcacctgctgtgcgcccagcgcgatttcttcgcagctctcacgcagcgcggctgcggcggcatcggcatcggatggttccatgcgtccgcccgggaagctgacctgcccggcgtgatggcgcaggctgtcggtgcgacgcgtcagcagcacagtggtgccctgttcgcggggcaccagcccgcagagcactgccgcctcggcagacgcgtcgccgtcggtcagatcgatcagttcggcatggttccagcccggccctgccggcgcagtgtccagcggatacaacgctcgcctgagctgcgcgtactcaggcagctgcgccgtcagcgcgcgtgcgggcagcaccgtatgcagatagttctggcgttcggcgtcgctcatgctcatccagcgtgcaatttcatccaggctgcgcaaacagccgacacagtgcgactgcgcatccagcgaacatacaccgatacacggactcggcagccggccggccgcgaaatcgggatcgggatctacatcgacatcggtttcgacatcgctgccgctcattgccgggtcttacggccgctgcatcgtttcattgtcatcttcaggcaatcggtcgaccaaaacgacaacgccggcctggtggccggcgttgtcatcacaacatcgaatcacatcacttgacactgaccagcttgatctcgaactgcacagccacgttcggcgggaacggggtccgcgggtcggcaccgtaggccttttccggcggcagagtcacttcccacttcgagccggccggcatctgcagcagcgtgtcgcgcatggcctgcatttcgacttcgctgaccttgatggccgggatgctgctgcgctggacgtgccttctcgcggtcgccgaacgggaacggaccggccacttccagctgcaccgtgctggcctgggtcggcttggcgcccttgccggcttcgatcacgcgatactgcaccccgctcggcagcgtctgcacgccagcggtgcccttgttttggccaggaacgcatcgctcttggtcttgttggcggcagcggccttttcgtactcggccttggcctgctgggcacggccctgctcgcgcttctggaacgcttcaacggccggcttcagctggtcggcagtgatcgccggctgcttcttggcataggcgtcctgcagaccctttaccaccgagttgatgtcgagctgctcgccgcgaccggtgagctcggcaaggttattgccgtagtcatagccgaagtagtagctcaacttgcccttctcggacgttgtgtcctgggctagtgcattgcccgtcagggccagggccgccacagcgaccgcgatagaacgcaacttcatcaaacaattctccagggtggtggcacaggacgggtctgccgcctgagatgacgcgttaggatagcggccgcgataccgaaccgctacttatcgcgaaagctaggaccagcaaggctttcagaagttccgtatttactaattttttacgtccgcaagggttcacatgtccaatcacgtcattctgattgccgatcacgccagcatccggacgattacggtcaaccggccggacaaactgaacgccttgaaccagcagaccatgcaggccctggatcaggcgtttcaggatgcagccgctgcagacgacgtacgtgcagtgattctcaccggcgctggccccaaggcgttcgtggcaggcgcagatatcgccgaaatgagtgatctgtcggcaatccagggccgcgcgttctcgctgctgggccagcagctgatgcgccggatcgaacgcatgcctaagccggtgattgcaatgatcaatggctttgcgctcggcggcggcctggagctggcaatggcctgccatctgcgcatcgccgcgaccaccgcgcgcctggggcaaccggaaatcaacctgggcctgatccccggcttcggcggcacgcagcgcctgctgcgcctgaccggccgcgcggcagcgctggaactgtgcctgttcggcctgccgatcgacgcggcacgcgcactgcaactgggcctggtcaatcgcgtggtcgaagcggacgccttgcacgaagagaccctggcgcttgcgcaacgcttggcaactgcagcaccgctggcactgcgcggcattctggatgcgttggtgttcggcggcgagtgcgccatggaagaaggtctgcagctggaaaccgcgcaatttgcgctgttgttcgccaccgacgacatgcgcgaaggcacccgtgcgtttctcgacaagcgccctgctcacttcaagaaccgctgatcatcgccatgacgctcgaccccataccggcaccgcgccccctgcccttgcaattattcgactgcgtgcaagccgatgatcttgatcgcgcgctggcactcggcctgatggcgtatctgcccgacccgcaacacgacgcgctggacgccgattgccagcaggtgtgcgccacgttgcggggtgcacagcagcgtttgcgcgatgcatgggccgcgcgcgaacgctatcgcgcgcgcgccgcgcgtctgcaacgccgcgccgccgagcgtgacgcacgcagggcacccgctccggcacccagccagccggcattgccgccgctggccgccgccatcctggcacgtgccaaggccaaagccgccggcggagcgcagccatgaacgcaccgcaggcaacgccaccagcgcgtcgtggcagcagcatgcgcaagcccgagatacaggagatgttcgagcgcctgcgcgaactcaatccgcacccgaccaccgaactggaatacaccaccccgttcgagttgttgatcgccgtgctgttgtcggcgcaggctaccgatgtgggcgtcaacaaggccacccgcaagctgtatccggtggctaacacaccgcgcgacattctcgatctcggcgaagaaggcctgaagcggtacatcgccaccatcggcttgttcaacgccaaggccaagaacgtcatcgccacctgtcgcattctgctggagcgttacggcggcgaagtgccgcacgaccgcgccgcactcgaggcattgcccggcgtcggccgcaaaaccgcaaacgtggtgctcaacaccgcgttcggcgagcctgcgatggcagtggacacgcatatctttcgcgtctccaaccgcaccggtctggcgccgggcaaggacgtccgcgttgtcgaagacaggctggtcaaggtgattcccgcccagtttctttacgacgcgcatcactggctgatcctgcacggccgctacgtctgcaaggcacgcaaaccggattgcccaggctgcgtgatccacgatctatgccgctaccgcgacaagacgccgccggcccctgagcggccaacagacaccaagagttgatgcagcagtgaagccgaagcaaccacgcaaccgcgcgccctgatccacagccatcaacggcaaggccgcaagcttttacgcatcacgaatccctactcccggccgcaaaaaaatcgcgactggatgatgcgtctttgggcgccatgcatcatccggtcgcgacgggggtcactcggcgcgaacgccgggcgtttaccacaccttacgcaactttcgcctgctcgacgcgcgattccaccagcacgccctccacggtgggctgcccttcgacacgtcgatcaagttccttccaatccaccaccagctcacagccgcgcgaggctgcattgcggctccagtcgcgcaacaactcgatgcaggcatggtcgacgtggtgcagcttggccacatccagatgcagcgcagtgttcggcggcacgctttccaatgtccgtgccatggccggcaccttcaggaaggtagccgagccctgcaaggtcacatgcatctcgtccttcttgtcggcgtgctcgcgcacttcgaccttcagacgcgaggagtgcagtgccagacggaacaacgacaaacctaaagccgatcagcacaccggtcagcaagtcggtcgccacgatcgcgaaggtggtcgccagatagatcgcggccgttccacggccataggtcaccagctccttgacctgctcgatcttgatcatcttcacgcccgtgtagaccaggataccggccagacacgcgaccggcgtcatccgcaacagccacggcagcagcatgacgaagaccagcaaccagctgccgtgtaggatggtcgaggtacgcgtggccgcaccggcctgcacattggccgcgctacgcacgatcacgccggtcatcggcaatgcgcccaggaagccgcacaacatattgcccccctgcgccgccagctcacggtcgtactgcgtacgcaccccctctgatgcagacggtccaccgccgcggccgacagcaaggtttccgcgctggcgatgaaggcgaaggtcactgccgacaccagcaacgtgtgggtgaacacgccaaagatgtcggaaatgctggggatgctgattgcagataacagattggtcggaacgtcgaccttgttgacgtttaagccctgcaactgcatggtcgccgtcaccaccaccgcaatcaatgcacccggcaaaagatgcgattgcgatacccatacacaacgggagcgcgacaagaaagaccacgacagacgccaatacatcacgcccaaacagttcctgacggaaatatccgccgatacctgaggtgttcatggtgagcttcgtcaagcgagttcagcgcgcacgacttgctggaatcgcgggcgcggagtggcctcgggagtgctttcggccaggagcggccggaagccacccttctcggcatcgaaggcgcggatctccccgtgcgcgatatcgtagatccagccgtggatacgcaaggtgcccgcggccagacgggctgccaccaccggctgcgtgcgcaggtgatccagctgcgagaccacgttttcttcggtcatgcagctcagcgcgtcctggctatgcggatcatgcccgtgatgcgcggtgacatgacgtgccgcatcggtgtgcttgagccacgctgccacggagggcacgtcttgcagcggctccggcttcagcacggccttcatcgcaccgcaatcggtatggccgcagatcacgatgtgacgcacacccagtactgcagcggcgtattcgatcgctgccaccacgccgctgacgtgttgcgagtagggcggcaccacattgccgatattgcgatagacgaacagttcgccgggctgcgcggagaagatcagttccggcatgacgcgcgaatcggcgcaggtaatgaacagcgtatgcgggctttagccgcctgccagttcctgaaaacgcgcactctggcgcggatagacttccttacggaaatgacgaaaaccttctagggcctgttaacacattcgaagcccataaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcaacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagcaaactttccatgggagattcctctgggcaacgaatagtcatccgcggcgcaaaccgcgaattgcaaagacgaacaaatcaattggcaatccggcgcggaacgcaccgggtgcagcgacagcggggatcagccaagcaatgcgtttggagggcgcagctgtggaatcaggtcgcgtttttgatttgccggcgcatgatgcgcgtgccaggaaggggaatcccgcgccagcatcggccatgcctgtgagagcaaggggatatagtctgcaggctgtgtatcgacttggctttgtgtatcgccgtcgtcctgcggatcttctgctgcatcgcgttcttcgccagcatccaccattaccgccaagccgtcgcccaccaacgcgtcatggacgcgcgcgtgtgcgttggctgccgaccacacgccaagcgggagcgagcaaaccatcagcatttggaggaatcgaggaagcctagtctcgaaggtaacaatttagacaccgcgcgtgcaagtgatgcatcgcacaaattgacacataggttcagcatgggatgaatgcaatccaaggctattacgcgataacccggacaaattcgatggttcgaggcatcggaaacccactaccgtacatcgccgtcgttcagactcatgacatacaatgacatcgtttaaacaaacttaaattcttgtcttttttggcaaaaattgatgatgacgttgcggtcgttttgtcacattaacgcaactttcacatcatagcctgcgcccactttctcaggtcgcaaagcatctatgaaactcgctcccaccctgcttggttccgcgctgctgctggcactcgccgctcctgcagcacacgccgaaatcgccatcgatgtgatcggcggctcggaggtctcgctggaaggcctggtccaggccgacggcaactggttccacaacgatgtccaagacctcaatggcgcgatcggcgccaatggtgacaactccgaattcagcatccgtcgcgccgagctggtgctcaagggcaaaggcccgggcaatgtcgagtgggtgctgggttacgatccgagcgttctgaagcaggtgaccatcaaaggcaccaccgtcaacagcaccggccgtttcctggataacaacgtcaagtacaagttcggcggcaacgcgaacaactatctgcagatcggtcagttcaagcagcccaacagcctggaagaactgtccagcaccaagaacaacgatttcgtctccaaggcgtcggtgaccaacacctacggcatctcgcgccgtctgggcgtggcctatggcatgggcgacaccaactggagcgtgaccgccagtgcgttcggccgcgagttgacccgcaaccaggcccacggcagcggctatggcgcgcgcggcacctgggcgccgatcaacgagaccggcaacgtgctgcacttcggcctcagctacctggcctacgacaccgacgacgatagcttgcgcctgcgcgcacgtccggacgccgacctggccaccgttcgcctgatcgacagcggcgccatcaccaatgtcgacaacgtcggtgttgccggtgccgaggcgatgtggatcaccgggccgttcaaggtgcagagcgagtatttccaggaaaacgccaatcgcatcggcgccaacgcacacgactataagagtgatggctggtacgtcagcggcgtctggaacatcaccggcgaaacctggggctacaaggccggcgtgccgaccaccccgctgcccaacgagccggcctcgggcatgtggcagctggcagtgcgctacgacaccctggacctcaacgacggccacttggtggccaacggcaacacgccgttcgtcgatggcgtgcttggcggcaagatgaacatctggacggtcggcgccaactggtactggcgctccaacttcaagttcgccctcaactacgccaaggtcgacagcagccgctacaacagcgctacacgcgcgctggtcgacgacaacccgtcgatcatcgaagcgcgcgcgcagttctactggtaaacgcattgccaccgcgtgcgctcggtcgagcgcacgcggtgacggccgccacttccttccggcctgaatatccgacggcacaacgccgtcatggctttgtcatttctcagacaccgcatggtcatgtcgttacactgcaatggcaccactgcgggacgttcttcatcccttcactccaggagctgttccgtgatccactccttcaagacccgtctggccgttggcgtactcgccgcttcgctggctctgtgcgcccaggctgccgatgtcaccggcgctggcgcgtcgtttatttacccggtgatgtccaagtggtcggccgactacaacgctgccaccaagaagcaggtcaactatcaatcgatcggttcaggcggcggtattgcccagatcaaggcggccagcgtggacttcggctcgtccgatgccccgctcaagccggaagaactggccgcagccggcctggcgcagtttccctcggtgatcggcggcgtggtgccggtggtcaacgtgccgggcgtggccgccggtgcgctcaagctggacggcaagaccctgggcgacatcttcctgggcaaggtcagcacctggaacgatccggccatcgccgcgctcaatccaggcgtgaagctgccggaaggcaagatcaccgtggtgcatcgctccgacggctcgggcaccagcttcaacttcaccaactacctgtccaaggtcaatccggactggaagagcaaggtgggcgaaggcactgccgtgcagtggccgaccggtatcggcggcaagggcaacgagggcgtcgctgcctacgtgaagcagatcaagggcggcatcggctacgtcgagctgtcgtacgcgctgcagaacaagatggcctacaccgcgatgaagaatgctgccggcaagttcgtgcagccgtccgatgaaaccttcgccgccgctgccaacagcgccgattggggcagcagcaaggacttctatctggtgatgaccaatgcggcgggcgacaacgcctggccgatcacggcgaccaattttatcttggtgcagaagaagccgaagaacccgaccggcctgaaaaacacgctggacttcttccgctgggtctatagcaagggcgacgcccaggccaagcagctggactacgtaccgctgccggacgcgctggtgacccagatcgaggcctactgggccacgaatctgcccaaataacaccaaaccatcgcaacaggaacgacgccgtgtctctccccggcgtcggcacagggacgcggccccacagggtcgcgttttttgtgatgaattccacagaacccactgtcatgcgggcgtaacaaaaacatcatttcatagtgggatctgccggataccccggccaatccagcctcggagcctccatgaaactgcagtcggccagcctgaccgccctgtcccttaccatcgccatcgcccttgccgcgtgttcgcccggcaaggacgcacaatccggcgacgccgcaaagggcgcgccgaccgcaggcgctaccgccagcgacaccaagggtgctgaaatctccggcgccggcgcttccttcatctacccgctggtgtccaagtggtcggccgactacaacgccgccaccggcaacaaggtcaattaccagtcgatcggctccggcggcggcattgcgcagatcaaggccggcaccgtggatttcggctcgaccgacaagccgctggacagcgccgaactgcagcaggcaggcctgggccagttcccgtccgccatcggcggcgtggtgccggtggtcaatctggacggcatcgcaccgggcaagctgcgcctgaccggcgccctgctgggcgacatcttcctgggcaaggtcacgatgtggaacgacgcggccattgtcgcggccaacccgggcgtgaccctgccggccaccaagatcaatctggtgcatcgttcggacggttcgggcaccaccttcaacttctccaactacctgtccaaggtcagcccggagtggaagagcaaggtcggcgaaggtacctcggtgcagtggccgggcggcgtgggtggcaagggcaacgaaggcgttgcctcgtatgtgcagcagatcaagggctcgatcggttacgtcgagctggcctacgccctgcagaacaagatgccgtacacctcgctgcagaacgcagccggccagtggatcgagccgaacgcggaaagctttgccgccgccgctgccagcgccgactgggccaacgccaaggacttcaatctggtgattaccaatgctccgggcgaaaaggcgtggccgatcaccgccaccaacttcatgctgatgcacaagcagcccaaggacgcggcgcgcagcaaggcgacgctggacttcttcaagtgggcgttggaaaacggccaggcccaggccagcgaactgcattacgtgccgctgccgccggagctggtgaagcagatcgaagcctattggggcagcgagttcaagtaatgccctgcacccgcccatgcggcgggctgcgctgcggcgaggtacctgaaggtgcctcgccgttcctgttgtctcacgctcccgccgttgcgcgggtgacgagtccaatcgaatgaatgccaccgccattcccgaagcgatgaccgcgccacgcggccgcgacctgcgcgatgcacgcatcgatcgcctgttcaagcttgcgctggccgctactgtcgtttttgtcctgttggcgctcggcagcgcggctctgtcgatgctgtggggcggacgccatgccttgcagatgcagggcctgagtttcttctattcggccgaatggaatccggtcgaaaacaaatacggtgcgctggcaccgatctacggcaccctggtcacggcggtgattgcgatgctgatcgcggtgccggtgagtttcggtatcgcgttctttctcaccgaagtggcgccgcgctggttgcgtggcccggtcggcaccgcgatcgaactgctggccggcatcccgtcgatcatctacggcatgtggggcctgttcgtgctggtgccggtgatgaccgagcacgtgacgccgtggctcaacgaccatcttggcacgctgccgctgatcggcccgttcttccagggcccgccgctgggtatcggcctgctgaccgccggcttcgtgctggcgatcatggtgatccccttcatctcgtcggtgatgcgcgaagtgtttctgaccgtgcccacgcgcttgaaggaatcggcgtacgcgctgggctcgaccaagtgggaagtgagctgggacatcgtgctgccctacacccgctcggcggtgatcggcggcgtgtttctgggcctggggcgtgcgctgggcgagaccatggcggtggcgttcgtggtcggtaacacggtgcgcctgtcgccgtcgctgctggagcctggcaccaccatcgcagcgttgatcgccaacgatttcggcgaagccaccgagacctatcgttcggcattgctgctgctgggctttgtgctgttcatcgtgacgttcatcgtgctggccatcgcacgcttcatgctgatgcagctgtcgcgtcgggagggcaactgatgtccgccgcttcggtgtcgcaatcgctgtacaaccgccgccgggtcaccaacgccattgcgttgctgctctcgtgcgtcgcggccttgttcggcctgttcttcctggcctggatcctgtggacactgctgtccaagggcgtaccgggcatcgacctcaatctgttcaccaagatgacaccaccaccaatgcaggaaggcggcttgctcaatgccttcttcggaagcgcggtgatgtgtgggctggcgctggccatcggtacaccgctgggcatcgctgcgggcacctggctggccgaatacggcaatgcgcgcaagaccggcgtggtggtgcgcttcgtcaacgacatcctgttatcggcgccatcgatcgtgttgggtctgttcgtctacaccttgtacgtgatgcagaccggcgggcgcttctctgcattcgccggtgcgctttcgctggccttcatcgtgctgccggtcgtggtgcgtaccacagacgaaatgctgcggctggtgccggcgcagatgcgtgaagcggcattgtcgctcggcatcccgcagtggaaggtcaccgtgcaggtgctgtatcgcgccgcctcggccggcatcctcaccggcattctgctggccctggctcgcatcagcggcgaaaccgcgccgctgctgttcaccgcattcggaaatcagtactggaacagcaacatcttccagccaatggccagcgtgccggtcatcatgaatcaattcgccggcagcccctacgagacctggcagaccctggcctggtctggcgcagtggtgctgaccgtgttcgtgttgctggtcagcctgggcgcgcgtgccctgctcttgcgcaacaagatctccaatgactgaccttttcttccggacacccgacatgaacgatctccaaaacgccaagccgatgcatcgcatcgctgttccggccgccacgggggcgcagacggcgcaggcgccggtgaaggtggccgcacgcaatctggatttctattacgacaagtaccacgcgctcaagagcatcaatatcgagatcccggaaaagcgcgtgaccgcgttgatcgggccgtcgggctgcggcaagtcgaccttgctgcgcatcttcaaccgcatctacgcgctgtatccgaagatggaagcgcgcggtgaagtgttgctggacaacgaaaacatcctgtcgccgaagtatccgatgaaccgcctgcgcagcaaggtgggcatggtgttccagaagccggtgccgtttccgatgacgatcttcgaaaacgtcgcctacggcatccgccaccacgaaaaactgtccaaggccgacatgcagaaccgcgttgagcacgcgctgcgtcagggcgcgctgtgggatgaggtcaaggacaagctggggcagagcgcgctggggttgtccggtggtcagcagcagcgcctgtgcatcgcacgcgcggtggcattgcgcccggacgtgttgttgctggacgaaccgacgtcggcgctggatcccatttccaccagccgcatcgagcagctggtggaagagctcaagcgcgactacaccatcgtgatcgtgacgcacaacatgcagcaggccgcacgtgtgtccgactacaccgccttcatgtatctgggcgatctgatcgaacacgaccgcaccgaaaccattttttcgcagccgtccaagcagcagaccgaggactacatcaccggtcgcttcggttgatgtaagccgcgccagcgcaaccccggattgaagcagttccgtcgcgccgcccagcacggcatttgcatcatgtgccatgtcgcaaaggtcacggcggacatccaccactgccacgaatcgagatcacgatgaaccagcacctcaacgaccatatcgtcaaaagctacgacgaggagcagcaccgtcttgtcgccgagatcgtgcgcatgggcgacacggcggtggcgcagctggaagccgcgttggatgtggtggaacgtcgcgacgataacgccgcgcatcgcatcgtggtcaacgacgaagcgatcgacacgctggagcatgcgatcagccatgacgtgatgcggctggcattgcgcggcccgatggcgcgcgatctgcgcgagattctcgccggcctgcgcattccggccgatatcgaacgcatcggcgattacgcagccaacgtggccaagcgctcgatcgcgctcaattccgcaccgccgctgccgcagaccgtcggcctgcgcgcgctcggccagatggcggccaccgcggtacgcgacgccgtgcaggcctatcgcgacaaggatgccactgccgcgatccgtgtccgcgacgaagacgcacgcctggatgcccagtacaccgcgctgttccgcgagctgctcacctacatgatggaagacccgcgcaacatcaccccatgtacgcatctgctgttcatggccaagaacctggagcgcatcggcgaccacgccaccaacatcgccgagaacgtgtggttcctggtgcatggcgaacagccgctgccgccgcgcgtgaagcgcgacgacaccagcagcaccggcgtcatctgagcggtgacagcgccatagcgctgccgttctcactggcaaaaactgccagaacgcctgatttcgttacgtatccagcttaaaactcctacggtggaattgcacaggccgttcctgtgacgcaggagtgcgctgatgaaacgcttcgtcggatctttgatggctttgtcgctgctgaccgctggcgcagcattcgcggtgccgcaacagcacgacgaccacgaccacgaccacgatcgtgaccgcaatgcgcagcgttacgacgagcatggccctgaccgccttgatgatcatcgcgatgaccggcatgacgaccggcgcgacgatcgccacaacgcacatcatgacgatcaccgcgatggcccgccgtatgggcgcggcgagcgtctggcaccggaccatggtggcaaccgcgttgccgactaccacaagcaccatgtcaagccaacgccgcgcgggcacgaatggcgtcgtgtggataacacctacgtgctgatcgcagtggctaccgggctgaccaccagcgtcgtcgccggtcgctgacagcgcctctactgtgtcgctaggcaggctcggtccgcggcaacgcggacagggcctttttgatggccgggatagagcgaccgacattgggtgatcggcgctccgctcatcgggtctgcgccgacggcgcaccagtactgcgtggcagcgatgcatgccgactctgaaatgccagccgcgcgcacgggatgacggccccggcgatgcatggcgcttccacccggaacacctgcagccttgcgttcatggctgaacccggggcgcgacctgctaggctatccggatgaacgaaccggtcgatgcacagcctgccccctattttttgccgatgtcgcgccgctttcgcggctatctgcccgtggtggtggacgtcgaaacgggcgggttcgattcgaataagcatgcgctgctggaaatcgcctgcgtgccgatcgaaatggatgccgacggtcgcttctttcccggcgacaccgccagcgcgcatctggtgcctgcgcccgggctggagatcgacccgaaatcgctggaaatcaccggcatcgtgctcgaccacccgtttcgcttggcgaaacaggaaaaggacgcactggaccatgtgttcgcgccggtacgcgcggcagtgaagaaatacggctgccagcgtgcgatcctggttggccacaacgcgcatttcgatctgaactttctcaacgcggcggtggcgcgcgtgggccacaaacgcaacccgtttcatcccttcagcgtgttcgatacggtgacactggccggcgtggcttacggccagaccgtgctggcacgagccgcccaggccgcgggcctggactggaatgccgccgacgcgcacagcgcggtctacgacactgaacagaccgcacgcctgttctgcaagatcgccaacgcctggccggggccggtttagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggtgttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccttaccaacggattcgtatttagtaacacagtagaattagcagtctgctgaaataccagccgccaagcgagtcggcaccatcggcatgtctcttcgcacctcagaagtggtgaaaaattgaccatgaagtcaccgacgcatgaccttgattgcctgattcgagccgatttgatctgatttttgcccttttcatgccgtttccccggcctgcaggcacatctgtcccagggtacgcatgcgtaccaggttgtaggcggtcatgttcaacatgaacacctgatccaccttctccaggccccgcaccatcacttggccaatggtgccgatcagcttggcccagccaaagccttgttcaatcagtttccgcttggtctgcgagatcgcatagccaacgcgtgcagccacctcatccggaaccgccgagcgacgattgctggtgttctgcgcgatatgcggggcaactccgatttccttcaatgcctcgacgaattcggccgcgtcgtcccccttgtccgcgcccagcgtcagtgcaccgtccgggttcgcctggcgggcgtcaccgaccatggccttggccgcttcacgctcggcgtgaccatcggcatgggtcacccgtgcatttgcgatcagcccgtggcgattgtcggccagcgtatggcccatgtaacgcaactcactggcggtcttgcccttgcggtacagacgcgcgtgcggatcggtcgtggaggcgtgcgtttcattgctccgagacgtgccgcggaagtccgtgccgtcgccattgtcatcgccatccttgcgcacgaaactcttgtgcccggcccaggcctggatcagcgtgccatccacgctgaagtgctcgcccgacagccagcccttggcatcggccatctccacgatctcgttgaacagcgccaccaccacgtcgtgttcgatcaggcgttcgcggttcttgctgaacaccgtcggcacccacaccgcatcgtccatcgacaggccgatgaaccaacgaaacaacaggttgtactgcacctgctccatcaactggcgctcggaacgaatgctgtagaacacctgcagcagcatcgcccgcgccagcttctccggcgcgatgctcggacggcctcccttgtcgttgggcgcgtacatccgctcgaacagaccgtccaaacgccgcagggcatcgttgaccatctcccgcaccgggcgcaatggggagtctgtaaattgaactgtgtaactgccctttgacaagcgactggcccggaccggagaggagcaggcaagtggaactggataagacgatgctggacgaactgacgtcaggctgcaagacgccacaggacgtggagaagctgttttcgcaaatgttgcagcacatgatcaatcgctcgttggaggcggagatgcaagcccatgtgggccatgcgccgcatgggcgctcaggcggcaacgtgcgcaatggcaagagccgcaagacggtgcaaagcgcgttgggcgagttgcagatcgagaccccgcgcgaccgcgcgggcacgttcgcgccacagttggtgaagaagcgccaggtgcggctggcggggatggaggagaagattctggcgttgtacgcgcgcggcatgaccacgcgcgacatcgagtctgcgctggtggacgtgtatggggtggagatatcgcatgggttgatcgcacaggtgaccgacgcggtgcaggaggaggcgcgggcatggcaatcgaggccgctggaggcgatctatccgatcgtgtggctggacggcatcgtggtgaaggtgcagcacaacaagcaggtcatcaacaaggccgcgcacgtggtgctgggggtcaacctgcgcggggagaaggaagtgcttggcctgtggttggctgaacacgagggcgcccaatactggctgtcggtgttgaccgaactgcgtcatcgcggcgtgcgcgacatctacatcgcctgcatggatggcttgaagggcctgcccgaagcggtgcaagcggtgtttccgcagacgctcacgcaactgtgcattgtgcatttggtgcgggccagcctgcgctacgtcaacgcaggcgacagcaaggcggttgtggctgcgctcaagcgcatctatcagtcggccacggcggaagaagcggcggcggaactggaggcgctggacacgcagtggggcgacaaataccgtgcggtggtccgcttgtggcggggcaactgggacaacatcatcccgttcttgcagttcgtgccgcagatccgcaaggtgatctacaccaccaatgccatcgaatcgttgaacatggtcatgcgcaagctcacccgcaaccggcgtattttccccaacgacgattcggcgctcaaatcgttgtttttggccgtgcgcgaggcatcgaagaactggcggtccatccatcactggaaaccggctctgcaaagcttccaggtgatgttcggcgaagaacgcgtgccgatgaatgcgctatgaaaaacctggttacacagttggcttgacagacccgcaatgggtgattggccgggatgaattcctccagccgcttgaccgtgaacaactgttcgctaaagacgtctacgccacgcatcggattgggctgtgtcgggattcgggtagtctacgggtggaggggtatttcagcagcctgctaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacaggacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcacagcgtgtcactggatcgtggacgagacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggctgtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgccacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacacttggcccgtgttgcggggtctcaccgtaccaacggatttggatttagtaacacagtagaattaggtatccccacgttttacagcgccaatgtcatctgctcgcgcactgcgtcaggcagtgtgcgcaagcgttctagccagcgtgagacaggttccatcggccagcacctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagcttgcgtgtgctgctgcgtggcgatagctcaccgggcgatacaaccggtggcttgtcgcatcccggacgatcatatgcccgcttgtggaaaaaatccggccgctcctggtgccactgcttcatggcctgcatacgcgtcttgctacccagtgctgactgtggcaactggtggttgtacagcgccacatagcgctccagagtctgctgcatgtcttcacggctgttgaaccggtgtgtcttgagcacatcggcgatgcgcccgttgaaccgctccaccatgccattggttctgggcgtcctgggcttggtcagccggtgttcgatgcccagttcctggcacagttgatcgaactcgtggtcgccactgggctcacgctccttgctggcaaacaggcggtccgtgaactccttgccattgtccggtcagcagtttgttgatcttgatcggacaggccttgtgcagtgcgctcagaaaggcctttgcattggccgctgtcttgttggttatgcactgcacgaacacccagcgggtggcccggtctgatgtcgccacgaacagatagcgccgttgcgattggtcctgcatctggggcaggtacttcacatccatgtgcacatagccgggcgcgtagctcttgaaggccttgtgggcgacagcaggctccggggcttgaggtcgttgaggttgccagccccatgtcggcgcaggcaccggtccaggcccgagcgagagacatcggcacagatgaattcccgagtgaccgccagcaagtcatccaggggcaacaacaaggtgcggcgcaagtggagtaccacgctctcttgtgcgggcgtgagcaccgtctgcaggcgatgggctgtgtgcgagcgatctccgaacacatcgcgcttcttccacttgtagaccgtctggtcggtgatgccaaagcgctgggccagcacgctggcggtttcattgctggctgcgatctcggcgcgcacggcgggtgtggtgcgggcgttcttgtgcagggctatcagcatggcttggctcccggagtccattgcagggactctatcaactcctgcaagacgacttgggccatgaagagtggatagcgtttgggatctatgccatcgtccgggatgcgacagttatcaacggaacgcgacactagggatggtctgatcaacgcggccgggaaatgaagcaagccacatctgcggcgctgagggcgctcaaacccctgattttttgccgttttcggcgcgttttccgtgtatttcccgggttacaggcacaccttccccgcagcaggcattaactctttgcgcttcagccacagattcgacagcgcaaacagcgtcagcatctgcgcggtgttcttgaccaggccgcgatagcgcaccttgacgtagccaaactgacgcttgatcacccggaacgggtgttccaccttcgcccgcaggctggccttggtgtgctcccagcgcttggccaacttcagttcgcgtttgttcttgatctgcttcagcttcgagggtttctcggcgatcaggtagcgcagcgtgcgcttgcgcttcatctcctcgcgcttctcaagcccggtgtagccgctgtccccgcacaccgtatcctccttgccgtgcagcagcttgtgcgcttgcgtgatatcggccacgttggccgccgtgcattcgacgtggtgcaccagcccggagtcatcgtccaccccgatgtgcgccttcatcccgaagtcatattgattccccttcttggtctggtgcatgtccggatcgcgctcgccctgcttgttcttggtcgaactgggcgccgcaatgatcgtggtatccacgatcgtcccgccccgcagactctgccctttacgcgacaggtgcgcgttgacccggttgaacagcttgcgcgccagatcatgccgctccagcagatgccggaagtggagaatcgtcgtttcatccggcacctcgtccagcccgccgatcttcgcgaagcggcgcatcgacaccgtgtcgtacagcgcttcttccgccgagggatcgctcagcgcataccactgctgcaaaaagtggatgcgcagcatcgtctccagccgatacggctgtcgccccggctgccccgactttggatagtgcggctcgatcagcgccagcaggcccttccatggcacgacctgatccatctcggccaggaacacctcacgccgcgtccgcttgcgcttgccgttgtactccgcgtctcagaaggtcagttgcattgtcgtcgtcctgttgcgtctgtgcgattgtcgcaggatcagggggaggtgttcagagtttccctaaacgcggtgttgcacctcgtatccgcaatccgcagacgccagggaataagctcttcccaatgaatatcaagtgcttacctgatagctggggccacgtctgacgtcgatgctgatggtgttactcaacggttgaccaggcgtatgaattacaccccgggagatggtggcgtaacagtgcggtcggggccgaagctgttggatcaggtgcgcaaccgcctgcgggtactgcactacagcctgtgcaccgagcaggcctacctgagctggatacggcgcttcatcctggccagcggcaagcattatttggtgcagctgggccaaatggaggtcgaagcgtttttcacccgcttggcgatccaggcaaaggcgtctgcaggcacacagaaccaggcgttggcggcgctgttgtttctctccagcgacgtattgcgtctcgatcggcatcacgtgtccgacgaaatctctcgtgttcaagatcttgagtcgtggcgtcacagtgcataaccgtgcagttacgacgcccaacgccagaaacgaaaaaaccgcgcaatgcgcggttttttcgtcacacttttgcccacccatcaaggacggcgcgccagcgcctccacgtccttggccttgggcagcagatcctgcttggtcaccgcaaacggcccgatgctcagcatcggcacggccacgatcaccgacgagatcaccacgatcaccgcgccaatcatgtgcgtctcggccagaccttccatcgactcgccgccgtagatgtacagcgccaacgccgacaggaagaacatcaccgcggtgatcaccgtgcgcgagagcgtctggttgatcgaacgattgagcacttccagcggctccacgcgcagtgcgcggaagttttcgcgcacacggtcgaacaccacgatgatgtcgttgatcgcaaagcccatcaccgacagcaggccggccagcacagtcaggtcgaactcgcggccggtcagcgacacgaaggccacggtgaccagcaaatcgaacaacgcggtcaggctggcgaccaccgcaaacttccactcgaagcggaacgcgatatagatcaaaaagcccaccagcatgaacaccgtggcatacacgccattcaatgccagatccttaccgacctgcgggccgacgaattcgccaggctgcacggtggccggattctcatcgctggtcaccgccttgcgcacctcttcagcaacagtgcgtgcggcatcgtcgcgattattgctctggccatgtggctgcaggcggatcatgacgtcattgccgccgcgggcattctgcacctgggcgttttcgaagcctgccttggacagcttttcgcgtacctggtccacgtccacggtcttctggaacgaggtctgcaccagcgtgccgccggtaaactccagcgcgtagttgaagcccttgccgacgatgatgccgaccgaggcgactgccagcaccagcatcaaaatcagcaccggcttgcgccagcgcatgaaatcgatcttggtgtcgtttggaatcaggtgaagcggaaaaattttcattgaatccggctcttcatatttacccgcacatggaggtgcgggctgttgcgagggactcgcacttctatgtgcgggctcttgcgagggactcgcattaaatagcgacagacttcagcttcttgcggctgccgtagatcaacaccgccagcgcacgcgagaccgtgatcgcagtgaacatcgaggcgaaaataccgatcatcatggtcagcgcgaagcccttgagcgggccggtgccgaacgcatacagggccaccgccacgatcaggccggtgaggttggcgtcgagaatggtaccgccggccttttcataaccggccgcaatcgccgatttgggcggcacgcccaggcgcaactcttcacgaatacgctcgttgatcagcacgttggcgtccaccgacagacccaccgacagggcaaggccggcaaaacccggcaacgtcatggtggcaccgaacagcgacatcaccgccaccacgatcaacaggttgaacagcagcgccaccgaggtgatagcaccgaacacgcggtagtagatggtgaagaacaccagcgtgaacaggaacgagtagaccaccgcggtgacgccgcgctccacgttctccgcacccaggctcgggccgatgacgtattcctcgacgaaatccatcggcgcggccagcgagccggatttcagcagcttggccagattttcggcttcggtcttttccaaaccggtggtctggaagttcttgccaaacacaccagcgatgcgtgtagcaggcaacgcttcttccttcacccgcacgctacgcacttccttgccatcgaccatggtcacggtgggaatgcgctcgatatagaccaccgacatcagcttgccgacgttggcgctggtgtagtcgaacatgcgctggccggcgacgttgttgagcgtcaccgcaaccgccggcatgccgttctggtcgttgctgaccgatgcgctgaccatctggtcgccggtcaccaacgcgcgcttgttgagcagcaccggcgcgccggtatcgcgcacgcgatagaccttggcctccggcgggatgttgccgctgcgcactgcatcttcggcgttaccgtcgaccacggcgcggaattccagcgacgcggtggcaccgatcaggcgcttggcttcggcggtgtcctgcaagcccggcagttcgaccacgatgcggtcttcgccctggcgctggatggtcggctcggacacgcccagtgcattgacgcggttacgcaaggtggtgaggttctgctcgatcgcaccgctggcgatctgcttgagctcggcctccggcaccttgaccgcgatgttctggccgctgacgtcgtaggtcagggtcggctgcgccttggccagcgtcacgcgcgcggcatcggcgtcggcaccctcgcccaggctgacctggatgctgttatccgcgcgacgctccaccgagcgataggcgatgcgggcatcgcgcaaggtggtgcggatgtcttcggcgaaaccgtccagacgcttttccagcgcggccttctgatcgacctgcatggcgaagtgcacgccgcccaccaggtccagacccagcaccatcggccggccgcccagcttggccagccagtccggtacggtggaggccaggttcagcgccacggtgtagttttcgcccagctgctgacgcaatacgtcgttggcgcgggtctgcgcctgcagcgagggcaggcgcaccatcagactgtcgccttccttggtgactgccttgggcgtgatgccggcagccttgaggtcggcgtcgatgcgactgcgcaaggcgtcgtcgagctgagcaccgcggctggcggtgatctgcacggacgggtccttctgatagatgttgggcagcgcatacagcgcactgaccgccagcaccagcaggatcaggaagtacttccagcgaggaaattcgagcattcgacagtcccgcgcaacaccatcccggcgccgcgcttagcagtgagaacgacttcaagcaaccgacacaacgtcgccagtggtcgtcaggtggatacgggcggtgcagcggaaccggtgggtgacgacatccggttccatctgccgactgcgcccgcccccgcctgacagcagcgcagccgtgttaaagacgtgcttagctagccgacttcagcgtgcccttcggcagcacatggcccacggcgctcttctgcacgcggatccgcacgttgtcggccacttccacgctgatgaagttgtcgccgatctcggtgatcacgccggcaactccgccggaagtaatgacctcatcgccgcgcgccagcttgtccagcagcgccttgtgctctttctgacgcttcatctgcgggcggatcatcaggaagtacatgaccgcaatcaggatgaccggcagcgcgaaggtggacagaccacccagcgggccgggtgccggcgcggcgccagtggcttgcgcctgggcggcggggatcaggaaatcgagcaaattcattcaatgcatcctagtttggtgccagcgcgcccatgagcccgctcgctattcaggtaccgccggggcggaacagccgggaattatgccacgcaggttccacgccgtccgcgccagggcgcggacggccggtctcagctggtttcccccggcaatggcggcgtggtggcgccgcgtgccgcatagaaggaccgccggaactccacaaaggttcccgaggcgattgccgcgcgcatgtcggccatcagtttttcgtagtaccagaggttatgcagggtgcccagcatcggcgccagcatctcgttgcagcggtccagatggcgcaggtaggagcgcgtatagccactgctgcaggcatggcaaccgcagcccggctcgatggtgtccaggtcgcgttcgtacttggcgttgcggatgcgcacggtgccgaacgaggtgaaatagtggccgttgcgcgcgttgcgggtgggcatgacacagtcgaacatgtccacgccacgcgccacgccttcgaccagatcctccgggcggcccacgcccatcaggtagcgcgggcactcggccggcaggcgcggatgcaggtgttcgagcatggcgttgcgttcgtgctcgggctcgccgaccgccagcccgccgatcgcatacccatcgaaaccgatgctttgcaggccatccagcgagcggctgcgcaggtccggatgcaccccaccctgcacgatgccgaacagcgccgcatcgttgcccagcccgtcgtgcgcatcgcgcgagcgctgcgcccagcgcaggctcagttccatcgagcggcgcgcgaggtcttcggtggccggatatggcgtgcactcgtcgaagatcatcacgatgtccgaatcgagcactttttgaattttcatgctctcttcggggccgaggaacacgcgcgcgccatcggtgggcgatgaaaaagtcacgccctgctcggtgatcttgcggcgatgcgccagcgaaaacacctgaaaaccgccggaatcggtaaggatcggcccatcccagcgcgcaaacccgtgcaacccgccgtgatcgccaatcacatccagacccgggcgcagatacagatggaaggtattgcccaggatgatctccgcacccagcgcgcggatgtgctccggcaggatgcccttgaccgagccataggtccccaccggcatgaacgcaggcgtttcgaccgtgccgcgcggaaaggtcaggcgcccacgtcgggcatgcccgtcggtggcttggagttggaactggagtcgggacattgaggggccgggatttggaattggggatgcgggattggcaaaagcgagaaggcgtatagctgagggctgttacgaatccccactgcctaatccccacgcccggctccacaacagcatcgcatcgccgtacgaaaagaagcgatagcgctgggcgatggcgtggtggtaggcctcgaagatgcgctcgcggccggcgaaggcggagaccatcatcatcaaggtgctttcgggtagatggaagttggtgaccatcgcatcgacgctgcggatgcggtagccgggcaggatgaagatctgggtttcgccggcgaatggctgcagttcgccctcgggcgcggcatcggtggtgcgccaggcgctttccagcgagcgcaccaccgtggtgcccaccgcgatcacgcggccgccgcgggcacgtgtgcggcgtacctgttcgaccagcgcggcgccgacgttgagccactccttgtgcatcacgtgctggtcgagcttatccacccgcaccggctggaaggtgcccgcgcccacatgcaaggtgacatgaccgaactccaccccgcgctcgcgcaggcgcgccagcagggcttcgtcgaaatgcaggccggccgtgggcgcggcgaccgcgccgacttcgcgcgcgaacacggtctgatagcgctcgcggtcttcgacgcccggctcgcggcggatgtagggcggcagcggcaagcggccagcctccagcaaccagtgttccaacggggtcgggatctcgaaacgcagcaggtagaacgcgccatcgcggcccagcacctcggcttggccgccggcatcgagcgcgatcaggctgccggccttgggcgatttgctggcgccgatctgtacccgcgcctgccgctcgccgagcaggcgctcgatcaggatctccacccgcccgccactggccttctgcccgaacaaccgcgccggaatgacccgggtgtcgttgaagatcagcagatcgcccggctgcagcagctcgggcagatcgcgcgcccggcggtcggccagcgcctgcggcgacggcggcaccaccagcagccggctggctgcacgctcggccagcggcgcctgggcgatcagttcttcgggcaggtcgtaatggaaatcggacttcttcaaggccgcaggatcgttgactgagtagccgcacattgtaactgcggcgggaattggagatttgggattggggattcgtaagagccggggccaggggcaggaagctcgacgacgcaagctggcccgcttttaccaatccccaatcccgactgcccaatcccggctcaatcaccgctcaaatttcgtcgacagaatgatcgacgtcgtcgtgcgctccaccccgtcgatggcgccgatggcgtcggtcagcacgtccatctcgttgacgccgccgaccacgcccagggcgatcaggtcgtaggcgccgctgaccgagtgcagcaggcgcacttccgggatatcgcgcagtgccttgaccacggccggcatcttcttgggcagcacggtgatcaggatgtgcgcgcggatgcggccctgctcgtagtcgtcgtgcgtgcgcacggtgtagccgctgatgacgccgtcgcgttcgagcttttcgatgcggctctgcaccgtggtccgcgagagcccgagccggcgggcgatctgggcagtggaggcacgcgcgtcctcgcgcagcagcgataacaggcgttcgtcggagggtgtgatcttcactattgcgcattcgtttcggcgaatcgatgaaaatagcgtacttcctgcccagattcacgctgccaaacgccgatcttctgccgataatagtaaagggaatgccactattgaaggagatgcgccatgtccgtccttgccccgctcgccccgctgcgcgcccatgccggccgccgcctgaccgaaggcctggacgacgcgaccatcgcgcgcctggccgcaaaccacccggctctgcaacaggccatcgctgcggcggcagcggaatacgcactggtgcgcgatgacgtcgccgacctgctggatctggacgaagacggccagatcagcgcagtgcaggaaggtttcatcaacttctacgccgacgatgcagtgacgccctacgtggcgctggccgcacgcgggccgtgggtggtcacgctcaaaggtgcggtgctgtacgacgccggcggctacggcatgctcggcttcggccacacgccggcggcggtgcttgacgccatggcgcgcccgcaggtgatggccaacgtgatgacgcccagcctggcgcagcgccggtttgatcgcgccctgcgcgccgagatcggccacagccgcggcagctgcccgttcgtccgcttcatgtgtctcaactccggctccgaagcggtgggcttggccgcgcgtatcgtcgataccaatgccaagctgcacaccgacccgggcgcacggcatgccggcgccaccatcaagcgcctggtggtcaagggcagtttccatggccgcaccgatcgcccgggcctgtattcggattcaagccgcaagacctacaccaagtacctggccagctatcgcgacgaggactccgtcatcgcgattgcgccgtatgacgtggccgcgttgcaacgcgccttcgacgaggccacgcgcaatcactggtttatcgaagcggtattcctggagccggtgatgggcgaaggcgaccctggacgtgcgttgccggccgagttctatgccgccgcgcgcgtgctcacccgtacccatggcagcctgctgctggtcgattccatccaggccgggctgcgcgcgcatggcgtgctgtcggtggtggactacccgggcttcgagcagctcgacccgccggatctggaaacctattccaaggcactgaacgctgcgcagtacccgctgtcggtgctggcagtgaacgagcacgccgcgcaggtgtatcgcaagggcacctacggcaacaccatgaccaccaacccgcgcgcgctcgatgtggcctgcgccacgctggcattgtttacgccgcaagtgcgcgacaacatccgtctccgcggtgcgcaggcgattgccaaactggaagcgctgcaatccgaactcggcggcttgatcaccaaggtgcaaggcaccggcctgctgttctcctgcgagctggcatcgcaattcaagtgctacggcgccggttcgaccgaagagtggttgcgccatcgtggcgtcaacgtgatccacggcggcgagaattcgctgcgcttcaccccgcatttcgcaatggatgaagacgagctcgatctactggtcggcttgatcgcgcgtgcgctcaaggaaggcccacgtcaggtgcaggccgaagcggcgtgatccagtccagatggcacaccggcgcgcgtacgccgtctgtgtgcagcctgggcagatgatgaatctgccacgagccacatgctgtgtggctcggcattttgaccggcgccagcgacaacgccgcaaggggcaggttgcgtttgactgagatacgcagcgtcatcaaccaaagcgctgcctgcactgcgttcctgatgtcgtgcaacacctgcaacacccaatgcgaagccacttgaacatgcaagctttcgcttgcataaatcgcctgcagcatgcgggcgaatgaccttaatcaaattcgccctgcgccaggtcgattgccgtatcgccgcgcacgctgccactcaaatcggcacagcgttcaacttgcggcgcaggtagttggtcagcttacgccgcggcgacttgccgcgccacgatgcccagcacaggtgcgaacccactgcgatcttgccgccccggtggccaagcccgaaccacgtgcgatccggatggaaggcgtcgcgtggcgggaacaggatgtcggcgaactggctaccgtgtgcattgtagaaacgcgtcaggccacgtggaccggaaatcatcggaatctcgcggtggtcttgcagcgcctccggtgcatgcgcggtaaagatgtgctcgatgaacgcgcgccagaacggatgccctggttcggagccaaacacggcattgccgatcttgaagtcttcatggcccggcgcgccttcctccacgggcagcacgcaatgttgcgagagcacctgcgcatccagtggccgcagcagtttgtagtcggtatcgaaatagaagccgccgtgtgcgtgcatatacgcgcagcgggcaatgtcggctttcatgacgccgaagcggatccgttcgtagcgctcggcgaactcggggaacgcacgccgcatcagttctgagttatcggcgtcgtcccagacgtaacaggtccagcctggcaatagacgctgcaagcggtcgcaaatcctgccctcttcccatagcaactgcttggtgggagcggtcaggtgaataagatgggggatcatggcgggcggctcggggaactgggggaactgggggaaccagcgccgccgccgtagcgccgcatcgattcggctacccggttggtggcttggctgcaccaaccgtagtcgcactatcgacgtgacataaatcgcactaaacgatcgtaaacagtacgccgatagaaaaaatctatgcggatgcgaatttttgcaacgatgtttaaatgcagtcgaaatcccgactaaacgtcttgccgttttgtcatattcgatgcatttgttgcaagccttgaggatgaatggcagcagaggacacagaactgcgcacatgcagatcgcagatgcttcacataccgctagcgcacccgctggcagcacagcattgccaggcaggctgttgcctgccctcgctcattcccaacaccgatccgcacgccccttgcgcgtggcactgcgcggacaatcacgcggtgcgatacgtcccgcttcgtgttcgatcaagcgcttgctgccgtcgctatcgcgctgcagttcgcacgcgtcgtacagccgcccgctggcagtgcgcgattcgtcaaccagatactgattgtccacacgcaacacctggtagagctgggtgtattcacccaccggacgcatggttttgcgcgccatgtcccaaagcgggtattgcttgggaccggccaccgagaccacgaataccgacgtcgcctgcccggcttcgtcgccgcgcagaccctaggtgtggtcgtggccctgcagcaccagatccaccttgtggcggcgaatcaccggcagcacctgttcgaccaatttttcgttttcgcgttcggcacgcggcgaaaagaatggctgatggatcagcacgatcgaccacggatgcgggttgtccgccagcaccgtgtccagccactacgcctgcgccgggccagtgcccagatccagcgccgaggtgccgtcgagcacggcaatgcgcacgccttgatagtcgaaccagtagctggtgcgcgcggtggcctgcggcccattgcgcggcaatgcaaacgtcactggccaatgactgccgaacacacgggtcgcttgcggcgtgtcttcgccttgttcgtgatactcgtgattgcccggtgccggcgccactgccgtgccttccagcagccagcgcccggactcgaaccactcggcccattcgttagtcgcccctgcccccccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttactccacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccacggttgcctgcaaccaccagcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctctacctcaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacgcacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgtggcagacctatgtgaggcaaggtccggggttgcgccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtatgacgcgatctgcaacgcaagctggcccagcgggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttgacacagcgtcccaaggacaaacagaaactctaattccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttcggcgtccgcagcaacacgaaggtctggtggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaattgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactagttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgtaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagggtagtctcaaaagtgtccgcccgcgccgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgaatttagtaacacagtagaactaaggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgacagggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatatcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgtgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctaagcgttgcacgccaccggaagtggaatgcatgagcaagggcaaggccccgccaaccgtacgaatgtggcgtcaaggtcggcattgcggtgagagcgcgcaaggacttgattgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtggatgtgatcccgcaggtggcgattgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcgcggccaagccaagacgctgacaccacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccgaggcgatgcactgcacgtgctcggctgcgccgctggttacaacctgcgctggctgctgcgctggatcgcatgtttgcgtgcctggttgcaggtggtgcgggcgtgctcctcaacgccctcaagcaccctgtggcccgcaaacatggcatttggtgtttgagagggtttttcaggggcgactcgttatcgtcctggccgtccttgccgctgaccagggccccggcaaacagcgccaaccgcgcatctggcgccgagcgccacgcctgtcaaatcactcgcgggaccaggctgaggtttttgttctgggtatcgccgaaatacagcagcgtcagcggtgtactggctgtggcagccgtgcagaagtgattccacgcaccccaggtgccctgtccctgcccctgcccctgcacgcggtaagcggtaagcggtaagcggtaagcgtacaaggtgtccggatgcagcccatcgacatccgcgcgatggtgatgcgaactgccgttttcgctggcgagcgttgcggtgctggcacgaatgcgccgcggcgtgcccacgcccggcgaattgccggcaaccaccagttccagccggggttggttgacgctggcatcggtacgccacgccaccgcaaacccggtggcggcatcctgtgctggcgtcgcaacgatacggtccgggaagccgtctgcaacataatgcgtcgagcccaccggcacctacgtgttgggttcggcagcgcgcccgaccgccgatgccgtaacgcttgtgatcgcgatcaatcccagcaacacatagaccgcggcacgcgcagccatcatggcgtgcactccttcaagcgcaatgtgcgcgcgatatcgcgccaatcgaacgcggacaccgcctggtcgtcatgcaatgcatagaacacaccacccgggaaacgcgcatcgctgcgttgatccagccatacgccatcggtattggcggtgacgcgaccagcgaaagcgcccacatgcgccagcgtcctgcgatcgaacacctggaacacgctgcggtccttgaactgatcggtggcaatccagtagccgctgccatcgttgcacgcaaacaaggtaatgccctcggcctgcgccttgaacaacccggtgccgagatcgcgcccacgatagcgcccatccatgccgtagtcgcgcaactgcgtgcccacggccacgtcttcttcggcaatcatcagccgtgcgtcggcttcatcgccgaataccgattcggcgatccgcactgcgcccgcctccgtcgtatcgccaaaactttgggtcaaacgggactgccaaccctgccctgccggattgacttgataacgccgaaagcgctgaccaagttcggccaatggcggcggcagatccttgttggtgggcgacatgtagttgtcgctgaccaccacctcgtagccgccgtcgtgcttgcgcacccacaagccataaggttcgcgcaacgtatcttggccgaaggccgtcaaaggcttgaaatccggcaacgaaaacacctgcacgcgacggttatcgcgctccaccacgaataccaggtcgtcgaccaccgagatgccgttcgggcggtcgagtttgcccagggccttgcccttgccgccgaccacgcgcagccgcttgccgctgtcgccgtcgaacaccaccagcgcatgtgtgcccttggccgtggcgatcacccaacggctgccatccggcgtcatccaactggccggggaatccagattgtccgctggcgtcagcgcggtgatgaaggcttccgacaccacttcgtgggcaaccttggcctcgctcagcaacggatctttcagcagcgcttcgtcggcttcgcggccggccggggcgctggcgcaaccgaccaatgtaatggcagtggccagcagcgtggtctgcagcaggcgactcggtgcgatcacagcgccaccttcaggccgagcgcataggtgcggccgtactcttcattttgcagggtgcgcgaggggatgccctgatacagctccaacggttcgtccagcaggttctgcgcttccagatacaggctcacgtgactgttgaactgataactcatactgaaatccatctgggtatgcggagcgacgtagatatcgtaagcgcggctctgaccgatggtgtccaggtatggactgcgatacacggccgccacgcgcgcactgaacccgtatttttcgtagcccaggtggccgctgtagatgcgcctggacgaacgcggcagcatgaagtcgtcgccggcgcggttggtcaggcccggatcgaaatcgctgtccagggcggtggcgctggcgctggcgccaaccagaacgccattccagccctcgggcaggaagtccagggtctgctgccaattgaattcggcgccgcgcaccttggcggtatcgccattgatcgcgcgcgtgacctgaaaccccggaaattgcgcgtcgttggtgttgagcgtctgcacgatgtagtcgtcgatcgatttgtggaacacacccagcgagatcaggccggtgctgccgatgtatttttcgaacgacaggtccagattctgcgagcgatacgcattgagatcggggttgccgatgctcacctcgttatcgccacgattgatgctgacgcgcggcgacacatcgccgaacgacgggcgcgacaaggtcttgttggccgcaaagcgcagcacccagtcgttgccgctgtcgtaacgcagatgcaggccgggcagcacgttgctgtaactgctggaggcttcgcgcggcgtcaccgtggcggtgcgaccgttcggcgccacatccacctggttggcggtggcattgaactgggtattttccacgcgcacgccggcaatcatgcgcagcgcgccgatgtcgcaggtacccatcgcataggttgcgaagacatcttcgctggcgttgtaatcgtcctgcagcgaggtctgcagattgccgccgacatcctgcggacgtgcgctgtacagagtaccggaggtgttccagtaacggcgcatgccgtccgagccgatgctctcgcccagggtgccgccgcggtgttcgggtgcggccttggtccaatcgctcaggtcgatggccgggccacgacgcagttcgctttcgtccacgttgacatcgcgctcgcgccagcggcctagcacgcccaccttcaggctggaatgttcgccatcgaagcgcacgttgatctgcgcgctacgctcgctgtcgtccacctgcttgggcgcaatcacgaaacgatcaaacacgaaatcgtcgttgctctgccagccgttatcggagaaccacaatcgcgcaatgccgctgcgctgatccactgtcgccgacagatcgtcgccgtcgtagttgaaacgcgcttccttttcgtcgttcacgtgctcggtggtcttggtatagcccaccttgtaatcgacggtggcgctgctcaggcggttctcaccgccaacgctcaccgccatgttgtcctcctgtttcgtgcggtagcgcacgcgcttggaaatgctgtcggcgggcaggtcggccacgtcataggtgccgtcgccattggcactgacctcaccgtcgctcaagccgaagatggtgcggtggcgcgtttcggcatcgtcgaagcggctgtacagcgagcgcagataatagcggttgtccgcatccgggcgccagtccagattgagattcgcgcccatgcgggtgcgttcgatgaaatatttacgccgttgtacttcaccggcgaacagatcgtcatccgcgccgccttcaaagatctcgtaggccacttcggtgttgtcggattcgagctcgcggtcctggtagttcacgcccaccgccacaccgaaggtgccgccgacgatatcgctgtagttgaacgcaccattcgggctggtcttgccaaacagcgactggtggctaccttcgatggagccacgcaacgtgcgtccatcgcggtcgaaggcggaggtggattccacctggatcgcgccgccaatggaatcgcccggcatatcgggggtcggcgacttcactaccttcaagcgctcggtggaatcggaaggaatcacgtccagcggcgtggagcgcgtgccgtcttcgggcgtccccatgttcatgccgtcgatggtgacctgggacgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccataagttgcgctaacagcagatctctcgaggtgttgcacttgactcttgagaccgccctgttgagcgacgaatcgagcccgcggatgacaacaaagcggccttcgccctgatcgcgggtgacgctgacgcccggcaggcgctgtaaggattctgcaacattattgtccgggtagcgtcccatcgcatcggaagcgacggcgtcctggatggcatcggaggcgcgcttgagatctaccgcgccctcctgcgcttccaaatgcgggcgcacttcgagccgctccaggtcgattgccgcagcgccggctgcgccgccagtggccgcatcctcagccgcgtgcgccagcgggctccacgtggctgcagccaacgtcagcgtaatcgccaggcagagcggagtcctgttcaacacaggcgcttcccaatcggttacgaatgggtgggcacattatgtctacgacgtttcactgacatgacatctgcgttcgcgatcacgcccaatgtatggcgacacaccgcgcggctgcggcacactgcgcccttcgccagcctgtcgctacccatgaacatcgtcgaagtccgccaccccctggtccagcacaagatcggcctgctgcgcgacgcctccttgagcaccaagggcttccgcgagctggtcaccgaactgggcacgctgctggcctacgaggccactgccaatctggagaccgaatcgcacacccagccgggctgggccggtccggttaacgtgcagcgcattgccggcgccaagatcaccctggtcccgatcctgcgtgccggcctgggcatgttgccgggcgtgctggcattgattcccaccgcgcgcgtgagcgtggtcggcttgcagcgcgatgaagagaccttgcagccggtgccttacttcgaacgccttaccggccgcctggaagaacgcgatgccctcatcctggacccgatgctggccaccggcggcaccctgattgccaccatcgacatgctcaagcgcgccggcgcgcggcgcatcaaaggcatttttctggtcgccgcaccggaaggcctcaaggcgctggaagcggtgcatccggacgtggaggtctacaccgccgccatcgacgaccacctcaacgacaagggctacatcctgcccggcctgggcgatgcaggcgatcggatctttggcacgcgggtcgagtgagcgcgccaacttggagcggctaacacaacgtcgcgagggctgccgggtgggcgcggacggcgcgctcagaagcggagtgtacgcgtggtacatgccgattccgggcaccggccgcgcccgcctggcagtgagcgcagtcgttttgtcaggtgctcttactggaaggcaagctcgtcgtgcgcttggtcgacacggtcgtggacagcaagaaagcggactacgacaacatgtacaccatctatgaagccaaggacggccactcctacggggtattgcgctgatctcggatcagccagcaggcacgccacaggatgcgggcggcaggcattcgcctaccgcctgcggttttactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctaataagtcagtaaattaggtaacaaatgtcgacgtctgctgtacaaccatccacctgattagccctgaccctcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgtgttccatgatgtctgatcttggcgctgctgacgctaggagccggtgcgaagttctttcagccaggaccccatggcggcctggcattgggccggtttagcgataagcgcggaggtgctgcagctgaaggtcagggctaatcaggaccatccatgatgaagagagacggacgcttggtatcgcgggcggcgctggaagaaatgtgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggttgcatcgcggctgggcctacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggtcaatggtaagaaccctcgccagcatggcttcgacttcggtctgtggacgcggcaggtcgtgcgtgaactgatcgagaagaaatgtgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcacagtgggaaaagcagacttacccggcgatcgtgacgcacgccaagcaggaaaaggccgagattgacttctgggacgagtctggcttccgtgccgatgcggtgcaaggacggacgtgggccttcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggacctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctggtgcttgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtggcgcgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcattcaagtgtcgcctatatttctgacttatgagtaatcctatagattcgctttcgagccaattcccccatccaactgcacttgcgccttgcccaccgggttacgcgggtcgctgccgccgctgagcacgttgctgcgcttgtcccactccaccgtttgcaggttgccccacacgtggctggagccgcggccgccttcggcggtgtcgccgggcagtttgagtgcatgccccatcgcttgcaggcccttgacggtctgcggcgagaacgcgtcggtttcggcgtcgatcacgtccggcaaccactggtggtgataacgcggcaaggcgctgaccgcctgcgcatccagaccggcgtcgtagcccaggataccgagcagcaccatggtggtgatgcggctaccgcccggggtgccgagcacaatcgccttgtcggccgattccatgaaggtcggcgtcatcgagctgagcatgcgcttgcccggcttgggcgcgttggcggcatagcccatcacgccaaacacattcgaggtgccgggcttgagcgcgaagtcgtccatctcgttgttgagcagcacgccggtgccctggggaatcaggcccgagccgtacagcaggttcaccgtctgggtggcaccgacgcgattgccttcgctatcgatgatggaaaaatgcgtggtctcgtcgtcttccagcggcgtggggttgcccgacagcagatcgctgggggtggccttgtccggattgatggtggcacgcaggccttgcgcgtaatccttgctggtcagcacgcgctgcggcacgtgcacaaagtccgggtcgcccagaaagaaggtgcggtcgcggtaggcgcggcgcatcgactccaccaccagatgggtgcgatgcacgtcatcgagtttgttcaaatcccagccttccagaatctgcagcatcaccgccagcgcaatgccaccggaggacggcggcggcgcagtggtgatggtccagccgcggtaatcgaattgaatcggcgtgcgctccttgacccggtacccggccagctcggccgcggtccactggccaccggcctgcttcacgccagccagcagcttcttggccgtttcacccttgtagaacccgtcgaagcccttgtcgccgagcagttgcagcgtgtgcgccaactccggctgcttgaaagtctcgccctcggcgatgggcttgccgccgcgcagatacacctcacgcgtcccggggtagcgctccatcacctcgcgccgcgaggcatagcccttggccatgcgcgcgtagacggggaagccctcggttgcgatacggatcgagggtgccagcgactgcttcagcggcagccggccgtgtttggaagccagttccagcagtgccgcgggcaggcctgggatgccggccgaccatgggccgttcaccgagcggtcgcggtccagctcgccgttcttgtcgagaaattgcgcttcggtggccgattccggcgcagtttcgcgcgcatccagcatcacgtccttgccggtctttgcgtcgtgcagcaggaagaaaccgccaccgcccagccctgagctgatcggctcgaccaccgccagcgtggacgacaccgcaaccgcggcgtcgaacgcattcccgccttcgcgcaggatctgcaggccggcatcggtggccagggcatggccgctggcgattgccgcgccgggcgaatgcacggcaaccggtgcagtggtggaagcagtgggcttggcggcatcggcgcaccaggcggaaggtgacagcaccaaggccagcagcaacaggccacgcgaggagaaaggtcgggaaaaagtgctcacggggcgggtggctccttttcgtagagttcgggatgatcgcgctgcaactgcatcagcttggccagcaattgatcatgggtttccggaatggccggatccgggtcgatgcattcgaccgggcacaccaccacgcattgcgcttcgtcgaaatggcccacgcactcggtgcaccgtgccgggtcgatgacgtagatggtttcgcccatcgagatggcctgattcgggcacgccggctcgcagacgtcgcagttgacgcagagcgcgttgattttcagagacatatcggcactacgatgcgacgcgacacagcgcgctgcaaccacaagcgctggaacgcaatgtactgctgcagccgggcgcagatggcgtgcagcggcggatggacaacaccgtgggcattgtcggacacctgcctgacacggccggctccggtggagtgcgaacgcggcagcatggtgcgtttccaggctgcggccggatgcgccctcccgcgcatccggcctgatacggcattacttggcctcaacgaaaacgtattccgcgcccttggactggacgatggtctgcacacgcgcgttgtcggcaacattgccgatgaacagcacgcgcacacccttcatcgagtcaggtgccacgtccttgaacgctgcatcgatcaggtcggccatcttgctggacgccgaggaaccgaaggccagcatgttgcccggctgcacgccacgggccagtgcggtcttgacgctttccagctgacgctcgtagctgccggcaaattcggcatcggactccggcggcaagtagtacaggaacgggctgttggtgatggtgcccagattctgcccgaccacttcctgcaggtacttcttccagccggcgttgtcgtccttggccggtgcggtcaacgcagccggagcggcggcaggggtcggtgccgccgcttccttcttgcaggcggtgaccgccagagcggcgatcgaagcgagcgccagagcgcgcatggtgtgtttcatgaaactcctccctttgaaatgcgtgtggtgatgtaactgcaactgatcaggcctgcgcacgggattcgcgcacctgccgcaaggcctcgacgaccgatgccggcacgaagccggagacgtccccgcccagccgcgcaatttcgcgcaccagagaggacgagatgaagctgtattgctcggacggggtcagaaacagcgtttccacctctgggatcagatggcggttcatgctggccatctggaattcgtattcgaagtcagacaccgcacgcaggccgcgcagcagcacgccggcgcccatctggcgcacgaaatgcgcgagcaaggtatcgaagccgcgcacttccacattggcatgcgctgccaacgcttcctgggccagcgccacgcggcgctccagcgacaatgccggacccttggaggggctgtacgccacccccaccaccacgcgttcgaacaacggggcggcgcgattcaccaggtcgatatgaccgttggtgatcgggtcgaaggtaccgggatagaccgcggtgcggctattggcaacactcatacggagactaccggggtcggatcgcttgccagtgtagcagcggcccggcggtacagcgcatagcgcacctcgcgggtggcgccctcgcggtgcagatgccagccggctggcagcagcggcgcatcggcgggcgcttccagatacagccaggcatcggcggccacatgcgcggggaggcgctccagcactgcgggccacaggcaggcagcgaacggcgggtcgacgaagacgatatcagccagcgctgcgggcgctcgctccagccagcgcactgcgtcctcctgcagcacctgcacctgcgtggcggcatccagccgggtcacgtgcgcgcgcagccgctgcaccagactggagtcgcgctcgatcaaggtggcatgccctgccccacgcgataccgcctccaggcccagcgcgccggacccggcgaacagatccagcacgcgcgcgccgggcagccgcggcatcaaccagttgaacagcgtttcgcgcacgcggtcgctgctggggcgcaggccggtcaagctgggcaccgccagccgcgtattgcgccagcgcccgccaacaatgcgcacctggccttccgcgccgcgccgcgccggccgctgcgggcggctcatcgcctggcacctgtcgatggcaagcgggggcagcacggcagtagcgcagttggcgacatggctcaaggcaagacgaatggccggccatgataccgccgccatcgccgcagccgccctgccccgcgccgagagcagcacacgacagattcgctcgggcccgccttgaaaaatcggcagatggccgcatcccccaggccatcggccgcgttgcggcctggaccaccacggagcacgaccccaatgaccgttgataccgacaagcagacacttggcttccagaccgaggtcaagcagctgctgcagctgatgatccattcgttgtactcgaacaaggaaatcttcctgcgcgagctggtctccaatgccgccgatgccgccgacaagctgcgcttcgaagccttggtcaagcccgagctgctggaaggcagcggcgagctgcgcatccgcgtcgattacgacaaggacgcgcgcaccgtcaccatcgacgacaacggcatcggcatgagccgcgaggatgcggtctcgcacctgggcacgatcgccaagtccggcaccgccgatttcctcaagcacctgagcggcgaccagaagaaggacgccaacctgatcggccagttcggggtggggttctacagcgccttcatcgtcgccgaccaggtcgatgtgtactcgcgtcgcgccggtctgccggccagagaaggcgttcactggtcttcgcgtggcgaaggcgaattcgaagttgccagcgtcgacaagcccgagcgcggcacccgcattgtgctgcatctgaaggacggcgaagacaccttcgccgatggctggacgctgcgcggcatcctcaagaaatactccgaccatatcggcctgccgatcgagatgcgcaaggagcattacggcgaagccgccgacaagccggcagagcccgaatgggaagcggtcaaccgcgccagcgcgctgtggacgcgccccaagtccgagatcaaggacgaggagtatcaggagttctacaagcacatcgcccacgacgcgggcaacccgctggcctggagccataacaaggtcgaaggcaagctggaatacacctcgctgctgttcgtgcccggccgcgcaccgttcgacctgtaccaccgcgattcggccaagggcctgaagctgtacgtgcagcgcgttttcatcatggaccaggccgagcagttcctgccgctgtacctgcgtttcatcaagggcgtggtggattcgtcggacctctcgctcaatgtctcgcgcgaaatcctgcaatccggcccggtggtcgattcgatgaagtcagcgctgaccaagcgctcgctggacatgctggaaaagcttgccaaggacaagccggacgactacgccacgttctggcgcaacttcggccaggcattgaaggaaggcccggccgaggattatgccaaccgcgaaaagatcgccggcctgatgcgcttctcctccacgcatgacaccaccggcgcgcagagcgtgggcctggccgattatgtaagtcgtttggccgaaggccaggacaagctgtactacctcaccggtgagagctacgcgcagatcaaggacagcccgcatctggaggtattccgcaagaagggcatcgaagtgctgctgctcaccgaccgcatcgacgaatggctgatgagctacctcaccgaattcgacggcaagtcgttcgtggacgtggcacgcggcgatctggacctgggcaagctggattcggaagaagacaagaaggcgcaggaagaagtcgccaagtccaaggagggcctggcctcgcgcatcaaggcagcgctgggcgaggacgtggccgaagtccgcgtctcgcatcgcctgaccgattccccggcgatcctggccatcggccagggcgacctgggcctgcagatgcgccagctgctggaagccagcggccaggcggtgccggaaagcaagccggtattcgaattcaaccccacccacccgctgatcgaaaagctggatgcggagcaggatatggaccggttttgcgatctgagccaggtgctgttcgaccaggcggcgctggcggcgggcgacagcctcaaggacccggccgggtatgtgaagcggttgaataagttgttgttggagttgtcggtgtaaggcctgcgacacatgttgtaatacaccaagatcggcgcatgcgccggtctttttcctgacgcaacaggtccgaaaaatgtcaattactcataagtcagaaatataggcgacacttggatgcctgaagaatgagcgcaccaattctggtcgagctgcaatgtcggacaactgatcatgcacccgatcggccagcttctcgccactgcgcagcgggctgcgcgctacgcccgtgcgcttggtgtagctccacaccaactcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcagcctgcccttcaaactgtccacgtcatcgcgcacgccacgggtcttgtgagcaggccaaccatcaagcaccagatggattggacggcgacggcctttcatcattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtcttgcaccgcatcggcacggaagccagacgcgtcccagaagtcaatctcggccttttcccgcttggcgtgcgtcacgattgccggggacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccttgcggcaaacttattctcgatcagttttcgcacgacctgccgcgtccacagaccgaagtcgaagccatgctggcgagggttcttgccattgacccagcccaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcccttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaacccgaacgacgaggccacttcggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgccgcccgcgctaccaagcgtccgtctctcttcttcatggatggttggacagcagacaccggcattttctccctaatttactgacttattagttccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgggctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggctatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtcttgtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaattgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccttaccaacggattcgtatttagtaacacagtagaattagtaacatgtggagaaaacccgggttcacccgagtcactcttactacaacgcgaccgctacctccacattgcagatcatggagcgtctttcactttccatgccattgcttggatctcgccggaagactgcacatcgcagcagcaacatttgcgcgacaatagtcctatgagcagccatgacatctcccctgccgacgcccgtgcccgcgccttgcaaggcgcgttgctgatcgacatccggcaactgcatgaacgcgctagcggccaggccgaaggcgccttagccatcgcacagaatgccctggaaacagagccggccacgcatttgcccgagcacgcccgcgaaattgtgctgatctgccagcgtggcaaacgctcggcgcacacggccgccatcttgcgcgcgcacggctatgcgcgcgtggcgtccgtggccggtggcactagtgcctgggcgagcgacggcctgccgttggtgcgccccacgctgccgccggatgagcaggattttctagagcgctattcgcgccatctgcgtctgtcgcaggtcggcgtggaaggtcagcggcggctggcgcgtgcgcgcgtgctgctggtcggcgcaggcgggttgggctcgcctgcagcgttctaccttgcggcagccggtgtcggacatctgagcatcgccgacgacgatgtagtggaccgcagcaatctgcaacgccagattctgcacactgaagacagcgtcggcacggccaaggtcgactccgccgcacagcgcattgccgcgctcaacccacgcgtgggcatcgaggcggtgcaaacgcgcgtgactgccgacaatgtcgaagcactgctgcaggacgtggatgtggtagtggatggtgcagacaattttcccgcgcggtatttactcaacgatgcctgcgtcaaacgcggtaaaccactggtttacggcgccgtgcaacagttcgaaggacaggtgagcgtgttcgatgccggccgcaaccgtggccgtgcgccctgctaccgctgcctgtttccagaaccgccgccgccggaatttgcgcccagctgtgccgaggctggtgtgctcggcgtgctgcccggtgtcatcggtttattgcaggccaccgaggtgatcaagttgctgcttgggattggcgacagcctgactggccgtctgctcagtttcgatgcattggccatgcgcttccgcgacatccgcttgccgccggatccgcactgcacggtgtgtgcgcctggcgtggtattcggcggctatgcggattacgcggcattctgcgctagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaacgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaggacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcagtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgctggccacatgatgcttgagcacgttgaggaacgcgcccgcaccacctgcaaccaggcacgcaaacatgcgatccagcgcagccgagcacgtgcagtgcatcgccttgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcccgcccgcgataccccaagtccacgatcgccacctgcgggatcacattcacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcttgccttgcccttgctcatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgccaacaaccgttgcgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttccagctgggccagcttgcgttgcagatcgcgtgatacccgtcccaggatcgtgcgttggcgtcgcagcaccttgcgcatgcgcttgaactggcgcgcatgcgcatggcgcccggccttgcggcgcaaccccggaccttgcctcacataggtctgccacaagacgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgtgcgtccaccgccttcatcgcgtgagcggtgttgatcgtatgcgccaacagcgcttccataccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcacgcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccagcgctcgcagaccgcttcgtcggacaggtcgtaggcgtgcttgaggtagagcagcccggcgatcaagcgcaccggcaatgcgggccgaccgcctgtgccggtggtggccggcaaccgcggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccagtggatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcatgcaattgctcggcagcaggacggcgtgtacgcatgggcgaaaactgccagaaaccagtaggtagagtaacgaaaactggcagttccagcacgccaaaaccgcaggtgaggccttgcaatgaatgcggtctgggggtttttcaggggcgactaatcaggtgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgacgctgatcgacatcgcacgcgcgtggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggtgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaagggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgggcagtctcaagattcaagtgcaacacgtgatttgagtgctgcgatttcttcctccattgcctcgcttggtgtcttccatccgagcgtctgacgagggcgggtattcatcagcagtgcgatgtgattgagatactcttggctgacagtggacaggtcggcgcccttgggcaggaattggcgcagcaggccgttggtgttctcgttacttccccgctgccacggcgcatgtggatcagcgaaccacacgtcgatgttcaatccttgcatcagctcggcgtagcacgtgagctcggtaccgcgatcgtaggtcagacttgtccgcattgaggccggcagtttcttcatttgccgggtaaacccttccagcgcatctgcggccgtgcagccatccatgcggcacagcacgacaaagcgcgtcttgcgttccaccaacgtgcccacgcaagaacgattgaatgcgcccttgatcaagtcgccttcccaatgacctgggaccaagcgcgtctgcacttcttcggggcgatgcacaatccgcaactcctccggcacccagctgcgtgtggccgccgttgtacgccgtcatccgcgtttgggcttgtgctgacgcagggcctggaccagttccttcttcaagcccccacgcggatgcgcgtagatgctagcgtaaatggtttcgtggctgacgcgctgggcaggatcatccggatacatatgcgagagcttggcagcaatctgctggggcgaccagcgccatagcaccagatgatctcgcaccagctggaataacggcgttcctggcgtcagtcgccgctgccggacgctaagctgacgctaagctgacgccgtgcgcggtagcgcttgcccgcactgcgcgcgcaataggtggtactgtcctgcttggccaattcccgactcaatgtcgacgggctcctgcctaaaatcctggaaatcgcgcgcacactttgaccgcgcgccctctcgatctggagcattgcgcgctcttccgcactgaggtgttgatagctttttgacatgtgcataccctaactgctgagagggtgttgcacttggagattgagtctaaggggtgttgcacttggagattgagtctaagccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagtgcagttggctgacggtggctgtgtgatatcggtcggccgactgattggcttaccagcgatgcaatgcgatgtgcgttgctgctttgagcatttcggcggcgtgggcgcggattgctgtcttccgccgtcccctcaccccaatccctctcccgacgggagaggggctatagagcggcgcgcttccactggtcgagccttcgcttgtacgctgccagcaatgcgcttacgtaaaagtaactgtgcctctgcctgttcacacgtcccgcgctccccgggggcaactctgaaaatctgcgccaccattactcataagtcagtaaattagggaacaaatgccggtgtctgctgtccaaccatccatgaagaagagagacggacgtttggtatcgcgggcagcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggttgcatcgcggctgggcgtacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaaaggcagcggtcgcccgcggacgttgacgccggcgcaggagcgctaggtgttcggctgggtcaatggtaagaaccctcgccagcatggcttcgacttcggtttgtggacgcggcaggtcgtgcgtgaactgatcgagaagaagtttgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtaacgcagtgggaaaagcagacttacccggcgatcgtgacgcacgccaagcgggaaaaggccgagatttacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcaccccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcgggaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggacctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctggtgcttgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagattggtgtggagctacaccaagcgcacgggcgtagcacgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttatccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtcgcctatatttctgacttatgagtaagagcagttaacaaaacgtagcgagcagctgtcaggcgggcgcggccggtgctcggatcggcatgtaccacgcgtacactcctgttctgagcgcgccgtccgcgcccacctgacagctgctcgctacgttttgttagccgctctaaaataagatgcgcatcattctgccgaactctctcgctctagctaacgctcacaacgcgtacggaatcacccgcacactctctccggcttcaaaacgccgcgcttgctcgggcagcacgatcaaggcattgctgtcggccgcgccacgcagtaagtgtgaggcttcgccgcggtgcggcagcgcggtcagccgtccgtcttcgccgcattccaatcgcccgcgcaggaattccagacgttcatggcgtttgtcccaagggcttgccagtgccgcatgccagaccgggcgcgcttcgctgcgtccctgcaatccatccagcaacggcacgccgtaggcgatcagcgttgccagtaccgagaccgggttgcccggcaggcccagcaccaggcagcgaccgatctgtcccaacaccgccggcatgcccgggcgcatgcgcacgcgccagaaatggatgcggcccagttcgccgatcaatcgcggcagataatccttttcgccggcagagacaccgccgcaggtaatcaccacatcgaacgcagcggccgcatcttcgagcatggtgcggatgcgctgcgggtcgtccggcaaggtcggccaggcggttggcgtatagccgagcgcacgcagctgcgccatcagcatgtcgcggttgctgttgtagatctgtcccggcccgagcggcatacctggctcgatcaattcatcgccggtggccagcaccgcaatggtcgggcgcggcgcaaccgcaagccgcgacacacccagcgcagcagccagaccgatacgcgcaggcgtcagtacctgcccggtctgtatcaccagatcgccggcacgcacgtcactgccggccaagcgcacggcagagccgggcctaggcgtggtgcgaaaccgcacgctgccatcgcgctcgtcggcgtcctccttgggaatcacggtatcggcgccatcgggcagcggcgcgcctgtcgtaatgcgcaggcattgccctgcgcttagggtcccggcccaacgctcgccagcaaactgttcgccgaccagctgcaacgccgcatcgccggcagcaacgtcggcatgccgtagcgcaaagccgtccatcgcgctgttggcgaatggcggcagcgccagcggtgcaatcagatcaccggccgagatgcgtccatcggcacgcgaggtggcgatgttttcatcgggcgaacggttgctggtcgcaacagtgcgcagaatctgcagcgcctgcgcgtaagaaatgcgggaaggatagtcggtcatgttgcgcaggataccagcgcaccactactgcgaaagatcgcgacattactcagctgctgaagcagctcagcgccgttggcggacgctaaatcgcacgtggatgtgggatttcatctaagagtctcggttacccatgctcaagcacaacgtgcacgtcgcggagcttgcgtcggttgttgatcgaaagcacatgaaacgttgtcaagggccttcctggccctacttggacgggccgccgccttcaactcaaagtccacagacctgcgcgctccccaaaccgcctgaccctcgcgtttcaggcggcccgagcgcaattacttgcctttgacgtgccgcatcaggcgccgcttgcgggccacctgtcgatcggagagcggattcttcttgccctcatacggattagcgccttcgcggaagatgaaacacaccggcgtgccgaccagcttgaaacgcttgcggaagaagttttccagataacgcttataagactcaggcaacaccttcaaccgtgtgccatgcacgatgaaggttggtggattcgccccacccggatgcacatagcgcagcttggagacatggccgcgaatgctcggcggaggattggtctcataggcgatttccaacgcctggttcacttcgctggtgctgaactcatgcgtcgccgatgcgtgcgcacgatgaatcgcctggaacagctcgcgcatgcccgacccatgcaatgcagaaatccgcaccgcctcggcccagctgacgaaacccagcttgcgcgagagcagatcttcagcctgcgcccgctggtaatcgctttgcccgtcccacttgttgatcgccacgaccaacgcgcgcccggcatccagaatcgcgccgagaatcgtcgcatcctgatcggtcacgccttcggtggcgtccagcatcaagaccgcgacctggcatcgctcgatcgcctgcagtgtcttgaacgcactgaatttctcgactgcctcctccaccttgccgcgacggcgcaggccggcggtatcgatcagacggtattggcggccatcgcgctccagatccaccgcgatcgaatcacgcgtggtacccgggacttccgaagcgatcatgcgttcctcgcccagcaggcgattaaccaaggtcgacttgcctacattcgggcggccgacaaaggcgatgcgcacgcgcgcggggtcgttgtccagcagctcgccggacccttcctcgggcagccgggcaccgacttcttccagcaactcatcgataccttgccgatgggcggcagacaatgccaccacgtcggaaaagccgtagcgcgcaaattccgagcgcacggtttcttcgtcggtgccgtcgatcttgttgatcaccagcacagtcggccgtgccagtttgcgcaaccaggccaggatctcgtcatccagcgacgattcgccttcgcgaccatcgaccacgaacagcaccagatcggcttcgccggcagcggcacgtgcctggcgcgcagtggcgcctgcaaggccgtcctcgtcgccggcaatcccgccggtatcgacgacgatgaagggttgctgctcgtcgagacggcagaccccgtaattacggtcgcgggtgacgccgggctggtcgtggaccagcgcgtcgcgggtgcgcgtcagcgcattgaagatggtcgacttgccgacattgggccgtccaaccagggcgaccaggggcagcatcgcaaaatccttattgtgccaaccggaaggcggtgagatcgccgtcggtgttttgtaccagcaaaatgccatcaacgacctgcggctgcgccagcaacgtgtcgcgtccagcgcgcgcgcgcgcggccagcgcaccgtcgctgagtttcagccagtgcaggtaacccttgtaatcgccaaccacggcgtaatcgccctgaatagccaccccggtcagtgagcgacgcgccaacgcagcctgcgaccacatcgccgcaccactgctcttgtcgaggccccacaccgaaccggcgttgtccgacacgaccacgacggccgacgacacaccaacgccaccggtgccgccgtgatcgcgcgtccacagcggacggccgctcgggccttccagcgcgagggtttcgttcttgaagctggtcgcatacagcgtggtgccatccagcaccggtgcgccgtcgacatcggacatgcgttccagttcagtacggccttccggcacgccgatggcctgctcccacaacgggcgaccatcctgcagcgccagcgcgctcaaggtgccgctgtcgttgcccacgaagaccacgcccgggccggtcacgatcggcgcgttaccgcgcaccgacaaggtcggaccttcttcggcgtggaaccagcgacgctcgccggtggccgcatcgaacgcggtcacacgaccatcgttgctgcgcaccagcaccaaattctgcgcgatggccggcgcggcgatcacttcgttcggcaccttggcacgccacttttcagtaccatcggcctgattcaaggcaatcacatcgccggataggctgccgatcaccaccaagccttcgccaacgccgggaccaccagacaggcgctgcttgaatttgcggtcgttacgctcttctttcttgggcttgtattcccatacgtgcttgccggtctgcaggtccagcgcctgcacgccgccagtgatggccgctgcatacaccttgccatcggccacggccgggcgctgacgtacgccgatatgcccctcgccctttccaacgccggtggaccagatcttgtcgaccttgaccgacggttcgaacttcaccagttcggcaggttcctgcgccttcttggcagcagcgtccttaccggcaaaccagcccttgacggtgctgcagccagccagcgacagacccatcacggcaatcaacgcagcgcgcttatacatatcaacctgcttcatcaaatctgctccgccggatcgggcactttgccacccacatccatcagcttggtttccagcaaccgacgttgcggcgacgccacatccaccgtggtcagggccttggcatacaacgcgcgcgcttcatcaggcttgccctgcaccaccagcgcatcggcgcggatctccaggctggcgtgatcctgcgcatcggccagcagcttgatcgcttcgtctggcttgccgctttcggtcagcacgcgcgccaggcgctgttgcacaatctgcttgagctcgccttcggcgggcacgtcgcgcaatgtcttgattgcttcggcgttcttgccgacatcgacctgggccttggccagacgcagcgcggccagttcagcgtaaatgccacccttgccgtcgtccagcgccatgatgtccttggcggccttgtccaggtttttggcctggatcgacttcaccaccgcctcgtagcgcgtgttggcctcgaccaactcggtgttggtgtacttctgccaccactgccaccccaggatcaggaccagcccaaccaggacgccgcccaccagacccgcgccattgtttctcaaccaggaacgaacgcgttcgccttgttcgtgttcgtccagcagatcgtcgatcgccatgcgtactctcgctccgtcatcccgaaggcgcggaacatcaatagggataaatgaaaaaccgcagtccgcttcactcggaagcaggtaccacggagccgtcggaggataccgcaaaacgtgccacgttagcgcgctggaacggtctcacatcgacgatactgccgccttgctgaacctctaccgccgacgcattgccgagcacgatgcgccccacctggcccggcgaatacgtgcgacgctcgccggcacgtatcagtgctttttcgaccgcgctgccattcggtgccaggatctgcacccaactgtcgccgctgaaattcagcgacaaactgccgccaggggcagcggccgcggcaggcacctgggcgtcggcggtggcacgcggcaccggggtcatcgatgcgatatacggcgctggttgctcgcgcggcgtgggagcaggctgcgttgcagcagtgcccggcgcaggggacttcgcagcctccggcatgctgtccaacgacaccgtgcttggcgccttgccatccagatgggagcgcgtcgcataccagaccggtaccgcgaacacgccggtaatgaccacgtacatggctttacgcgcggtactttcaagaatgcggcgcgcacgtggcgtatgcgtgtgactgaccagcttgaccggttcgatcggcgcaatggtcgcctgctgcagaagcggctccaggtcgacctgcagaaagcgcgcatagctgcgcagctgcccgcgcacgaacacgggcgcgcccagacactgccagtcctcctgctccaacgaacgcaccacatgcactggcatgcgcagcttgccggccacctcgtccacgctcagacctgctgcctcgcgcgcttcgcgcaaatgctgtccgcagcccttttcctgctcgaaaaggttcgggttggaatcactgatcacaatgcattggccccgggagtagcggtcgctgcgtcagggaattccttgaccaaccgctgtttgtaacggccggcagctaccttgtcgcctagcccttgctcaatctgaatggcgagttgtaacacggaagccgttgccggtgcagctgaaagacgtcgttcgataaaagcgcgggcttcgaaataattgcgacgccccgcttccaggcgcgccattgattcgagcgcatatggattatccggatccagatcgagcgctttgtgcagatcgcccgcagctcgctccagttgccccgccttgatcgcgcaaccgcccgcatttcccaatgcatacgcaggagacgcgtacgtgcggtcggccaatgcacgatcaaaccaggtcaatgcttcggcgggcgacccattcgcacacaaccaggcgccgtagttattcagcacgtcgccgcgctgcggcgcgagttccgcagcgcgccggtacgaggcaccagcagcggccgtatcgcccttggcgccctgaatcagcgccagcaagccgatggcatccaccgattgcgcgtcttttttcagagcggcacgcacctgttcttcggcactggcgtaatcgccggtctgcaggcgattacgggcgaggccgagtttctcctgcaccgccagacggctcctggtctcagcgctgtcgcggaacgaatacaccggcgagacctcttccacgatcttgaccgaccctgccttggcattacgcccaccgcagccaaccgcgcacagcgcgatcgccacggccgccattaacgcgagttcacgctgccgcatctcgatcggcctgcccttccaatgtgcggcggaactccgcctgacgacgggtacggtccatgacctgccccttgagctgcccgcatgcggcgtcgatgtcgtcgccacgggtacggcgaactatcgtcagcacctgcgcatcgagcaggattttctggaacgcgcgaatctccgtctcgcccgagcgctcgtaacgcgtacccgggaacggattaaatggaatcaagttgaccttgccggcgtccttggactgcaccgcattgtcgaactgacgcatcagtcttgccagctggcgcgcatgctccggctggtcgttgatgcccttcatcaaggtgtattcgaacgtcaccgagtcgcgcttcttgctgccgcgcagatatcgcgcgcacgactccatcaactcggcgatcgggtatttcttgttcagcgggaccagggtttcgcgcagcgcgtcattggccgcgtgcagcgacaccgccagcgagacgtcgctttcagtggagagccggtcgatcatgggcaccaggccggaggtcgacagcgtcacccgcttgctggccagcccgtagccaaggtcgtcgcgcatcacgctcatcgcgcgcacgacgttatcgaaattcatcagcggctcgcccatgcccatcatcaccacgttggtgagacggcgctgctggtgcggcacattgcccagatggcgcgccgccacccacacctggccgatgatttcggcagtggtgaggttgcggttgaagccctgggtggcagttgaacaaaagctacagttcaaaccgcagccgacctgggaggacacgcacagcgtgccgcggcccttgtcggggatatacacggtttcgatggcgttcttgccgtcggtccccatggccagcagccatttgtgggtgccgtcggtcgaaggcttatcgaacacgacattcgggacgaggacctcggcatgctggtgcaacttcgcacgcagcgccttgccgaggtccgtcatatggtcgaaatcggtgacgtagcgatggtgaatccacttcatcacctgatgggcacggtaacgcgcctcgccgagcgtgtcggcgaagaagcgctccagaccctcacgatcgaggtcgagcagattctgcttgcgcggttccgacgtccggacgggaacgtcctgcaacacggaggggatcacgacctcattcacgattcgactctctcggcctcagcgcgagaccacttcggttgcggcaaagaaatacgcgacttcgttagcggcgttctcgaccgaatccgagccgtgggcggcattggcatcgatcgaatcagcgaagtcggcgcggatggtgcccggcgcagcgtccttgggattggtcgcgcccagcaggtcgcggtgtgcggcaacggcgttctcgccttccagcgcctggatcatcaccgggccggagatcatgaattccaccagcgcattgaagaacggacgctcgcggtgcacggcgtagaagccttcggcttcgcggcgcgacagctgcttgtacttggcggccacaaccttcaggccagccttctcgaagcgactgtagatttcaccgatgacgttcttggcaacggcgtcgggcttgatgatggacagggtgcgctccagcgccatgggaagttctccgttgggcgggccactgaaggcccgaggttatcatgaaaaaaaaaccgcgtcaaaacgcgggcttaggcttctttgcgatggtcaattctatcccgtcgcagatccgtttgcacaccgccccctgaatcgtgctgcattgcgacatgacctgccggcaacacagtccgtagactcaaacaatcgtttgattgagctttagtaccgcgcatgcccaagtccgcccacttctccacgaaggaccgcattctcggtgcggccgaggagctgttcgcccagcacgggttcgccggcacgtcgctgcgccagctgaccactcaggccgacgtcaatatcgctgcggtcaattaccacttcggctccaaggaaaacctggtcaacgaggtgttccgccggcgcatggacgagatgaccacggcgcggttgcagcagctggaagcggcaaagaagtcgcaacccggcgagctcaccgcggtactggcggcgtttgtcgagccggcgctggcaatggcgcaggaccgccagaacggcggcgccttcgttcgcgtgatcgcacgcgcctacgcggaaaaaaacgacaacttgcgcaagttcctgtccgatcactacggccatgtcctgcgcgaattcggcaaggccatcaccggctgcgtgccgggcctgagcaaggaagagctgtactggcgactggacttcctcgccggtgcgctgacctatgccatggccgatttcggcctcatcaagcggcctgcgggcgtcagcgaggccgatcaccgcgcgcgtgccgcgcgcgaactcattcgtttcgcggaacccggtttccgtgctcactccacaccgtaaacgttcctcaagaggcttatcgctatgtccaatccgttgctagttcgtcgcgccgccgtgctcggtgccggcgtcatgggcgcgcagatcgccgcccacctcaccaatgccggtgtcgacaccgtgctgttcgacctgcccgccaaggaaggcccggccgacggcatcgtgctcaaggcgattgccaatctcggcaagctgagccctgcaccgctcgccagcaaggcgctggccgaggcgatcacgccggccaactacgagagcggcctggaacaactgcgccattgcgatctgatcatcgaagcgatcgccgagcgcatggattggaagcaggacctgtacaagaagatcgccccgttcgtctccgcgcatgccgtgctggcgtccaatacctcgggcctgggcatcaacaagctcgccgacgtgctgccggagcagctgcgccatcgcttctgcggcgtgcatttcttcaatccgccgcgctacatgcacctggccgagttgatcccggccaagggcaccgacaaagccgtgctcgaaggcctggaagcgttcctggtcaccacgctcggcaagggtgttgtgtatgccaaggacacgccgaatttcatcggcaaccgcatcggcgtgttctcgatcctgtccaccatccaccacacgcagcaattcggcctgggcttcgatgaggtcgatgcgctgaccggcccgctggtcggtcgcccgaagtcggcaacctaccgcacctcggacgtggtcggcctggacaccatggcgcacgtgatcaagaccatgggcgacaccctgccggacgacccgtggcaccagtatttcacctcgcccaagtggctggatgcgctgatcgccaaaggtgcgctgggccagaaggtcggcgccggcatcttccgcaaggtcggcaaggatatcgtggtggtcgatctggagaagcaggactaccgcccggcagatcgcgtcgctgcgccggaagtggtggatatcctcaagatcaagaacccggccgaaaagttcgccacgctgcgcgagagcgagcacccgcaggcgcagttcctgtgggccacgttccgcgacctgttccactacagcgccgtccatctggccgatatcgccgaaaccgcgcgcgatgtggatctggcgacccgctggggctacggctggtcgctgggcccgttcgaaacctggcaggccgccggctggaagcaggtggcgcagtggattgccgaagacatttccaatggcaagagcatgagcagcgcgccgctgccgaactgggtgttcgatggtcgcgacggcgtgcatggcgccgaaggctcgtacagcccggcgcgcgatgccaagctgccgcgttcggcattgccggtgtacacgcgtcagcgcttccccgatccgttgctgggcgagcagttctcgcccggcgaaaccgtgttcgaaaacgacggcgtgcgcatgtggcatgacggcgacgacatcgcggtggtcagcttcaagaccaagatgaacaccgtctccgaccacgtgctcaacggcttgcaggacgtcgttggtcgcgccgagaaggacttcgctggtctggtgatctggcagcagaaagagcccttctccgccggtgccgatctgaccggcgcgcttggcctgctgcaggccggcaaggtcgatgcgttcgaagcgctggtcgccaacttccaggccaccagccagcgcatcaagtacgcacaggtgccggtgatttcggccgtgcgcggtctggcactgggcggcggttgcgaattccagatgcacagcgccaagaccgtcgcctcgctggaaagctacatcggcctggtcgaagccggcgtcggcttgctgccggctggcggcggcttgaaggagatcgcggtgcgtgcgtcgattgccgcaggtccgggcggcgatgtgttcgccgagttgaagaagaccttcgaaaccgtggcaatggccaaggtctccaactcggcggtcaacgcccaggaacttggcctgctgcgtgccaccgacaaggtcgtgttcaacagctttgaggcgctgcacatcgccaaggccgaggcacgcgcattggccgagggcggctaccgcgccccgctgccggcacgccgcatccaggtcgccggcgacgtcggcatcgccaccttcaagatgctgctggtcaacatgctggaaggccgcttcatcagcgaatacgactacgagatcgccacccgcatcgccacggtggtctgcggcggcgaagtggatcgcggcgcgctggtggacgaagaatggctgctcaagctggagcgcaagcactttgtcgaactggcccagcaggaaaaaacccaggcgcggattgggcacatgctcaagacggggaagccgttgaggaactgagatgcgggattggggattcgcaacggcgattccccagccctgcacgagcttcgcttccaccaaatttatccgccgggttggaccattcggacatcgggattcgctttgacgaatcccaaatcccgaatcccgaatcccggccatcggagatagccaaatgagcaagcagattcaagacgcctatatcgttgccgccacgcgtacgccggtgggcaaggcgccgaaaggcgtgttccgcaacacccgtcccgacgacatgctggcgcacgtgctgcgcgcggtggtggcgcaggcgccgggcatcgacacctcgcgcatcgacgacgccatcatcggctgcgccatgcccgagggcgagcaaggcatgaacgtggcgcgtatcggcgtgctgctggcaggcctgccgaattcggtggccggtcagaccatcaaccggttctgttcgtccggcatccaggccatcgccatggcggccgaccagatccgtctgggcaatgccgatctgatgctggccggcggcaccgagtcgatgtcgatggtgccgatgatgggcaacaaggtggcgatgtcgccgagcgtgttcgccgacgaccatgtggccattgcctatggcatgggcatcaccgccgagaaggtcgcagaagaatggaaggtgtcgcgcgaagatcaggatgccttcgcactggcctcgcatcagaaggccatcgccgcgattgccgccggcgagttccgcgacgaaatcaccccgtacgaaattcactcgcatcagcccgatctggcaggcaacgtcatcgcgctgcgcaagcacctggtcgataccgacgaaggcccgcgtccggatagctcgcttgaaggcctggccaagctgcgcccggtgttccgcaacggccagttcggcggcagcgtcaccgccggtaactcctcgcagatgagcgatggcgccggcgcggtgctgctggcgtcggaacaggcgatcaaggattacggcctgaccccgctggcgcgtttcgtcagcttctcggtcgccggtgtacgcccggaagtgatgggcatcggcccgatcgctgcgattcccaaggcgctcaagcaggccggcatgaccaagggccagatcgactggatcgagctcaacgaagccttcgccgcgcaggcactggcggtgatccgcgatagcgagctggatccgtccaaggtcaatccgctgggcggcgccattgcgctcggccatccgctgggcgccaccggcgcgatccgtgctgccacgctggtgcatggcctgcgccgtctgcagcagaagtacggcatggtcaccatgtgcatcggcaccggcatgggcgcggctggcatcatcgaagcgctgtaaggaccaacgcccgagccaccctggcgggtagatcaggatgctacagcggccggagagccatcgctcgccggccgttttccatgcggatgaatggcgtcggaccaagcgactgtggattccctggcggtctggacaggaccgcgcaccaagattactctcgggattcggagatggcgttcctccgcgcagttccatcaaaccgtagcgattgctactgatgacgcctacaagaactctggctcggtccggggattgtaggcgtgttcgtgctcacatctccctgccgtgccagccctcatgtccacagacgataggctgccatgtcacgatttcgtcgccccgagcacctcgaccttttcactcatctcgccaagtggctggtgattgccagcattgtcgcggcgctggccggcaccgcttcggcatttttcttgtgggcactggattgggccaccaattggcgcccggcacatccgcgcgcgatttggctgttgccgctggccggttttgcggtcgggctggtgtatctgctgctggggaagcaggtggatgcgggcaataacctgatcatcgacgaaatccaggaccccaagaagctggtgccgctgcgcatggcgccgctggtgatgggaggcacggtggtctcccacctgttcggcgcatcagtcggccgcgaaggcaccgcggtgcagatgggtgccgcactcgccgaccagctcacccgcctgctgcgcctgcgcaacgaagaccggcgcatggtgctgatggccggcatcagcgccggcttcgcttcggtgttcggcaccccgttggccggtgccatcttcgggttggaggtgctggccatcggacgattgcgctacgacgccctgctgccctgcgcggtggccgccatcgtggccgaccaggtctgtctggcctggggtattcaccacatccattacccgatcggtcaaatcgtcccggtcgggatcggcagcgtactggcggtcatggcagccggcatgctgttcggtctggtcggcatgctgtttgccaccgtgacccatcgcctgggcaatgtgagcaaacgcgccatcggctacgctccgctgcgcctgctcctgggcggctgcatcatcgcactggcggtgtggggactcggcacgcaacgctatatcggtttgggaattcctgagattgtgcgcgccttccacgaacccatggcgccctgggattttctgggcaagctgtgcttcacggccgtctcgctgggaaccggcttcaagggcggcgaggtgacgccactgttttacatcggcgccacgctgggcaatgcgcttgcaccgttactgcatctgccctttccgatgttggctgggatcggttttgtggctctatttgcaggcgcatccaatacgccgattgcatccacgctcatggcggtcgagctgttcggtgccgatatcgcgccgcttgccgcaatcggttgcatcactgcctatctgttttcaggccataccgggatctaccacgcgcaacgcatcggtcacggcaagcacgatcgacacagtgcggggctggaggacaccctgcgtcttgccgacctgcaagcacggcggcggctcatccggcgcacgccagacaacgctgccagcgagaagcggacatgagcctgccagagcaccccagcgttctgcgcctgtacttcgccgccggcacccgcgccaggcctagccggttcttgcaccggctgggcgctccggctttggcgcgccatctgctacacgctgcaaggcgcagtggcatcgcgcaggccgtcttgctgcatgtggattcggactatctcgcgggacaagcacagatgttccatcatcatccggaactggcccacatgcgccaccgacaatgcctggaactgatcgatagtcaggcgcacctgcacggctttttggatgcgcatcgcgacgagctacgagatgtgcgcgcagtgctgttgtgctgctgcgaaattcgctgacacactacagaccaagccccggagaagccatgtgacaccaatctataccatcgccgccatttcgctgggcgccagtctgggagcgctggctcgatacgggctaggcctggctctcaacgccatcttccctccgctgccgatcggaacactcgcagcaaatctcatcgccgcctatgtggtcggcgtgaccatcgcctatgtcggcaccgtacccggtctttcgccgctgtggcgtctgtttatgatcaccggcctggcgggagggctgtccacgttctccacctttactgccgagttgttttcgctgctgcgtgaaggaaggcttgggatgtcggccggcatgctcggcctgcacgtcggcggctcgctcgcgttgctgatgctgggcatgctgaccattggcctgttgcgcaagtcatcattgggaattgccgaatgaagggttatcaacttacgtttttcaccagccaaggtgcccgccatgggcatgcagcgctctgcgactgggtattggaaaccgcacgcgactgtggtgccagcggcggtaccgtcgtgagcggccaggaaggctttggccacgcagggctgttgcattcagcgggttttttcgaattggccgaccaaccactgacgatcatgatttgcgcagacgcatcagcttgcgagcgtttatttgcacgcatcgccgatgaagacgttgcactgccctacgtcaagacgccagtagaattcgggcgggtcggcaggttgacgctcgactgaagtcaagcttcgcccgcgcttactggcggcatcatgtctggctcttggatccacgcttttccgcgcgcgcctgccccctggtttcgcgcaaccggtccagcttttctttcagcttgatctccatcccgcgcggcatcgggttgtaatacacgcgctcgcccatcgcatccgggaagccggtctgatccagcgcgatgccgccttcggcatcatggtcgtattgatagtcctggccgtaccccagcgtcttcatcagcttggtcggtgcgttgcgtagatgcagcggcacttcttgcgtaccggtggcacgcacttctgccctggcctgattgaaggcagcgtagccggcattggatttggcggtgctggccaggtacagcaccagctgtgcgaaggccagctcgccttccgggctaccgaggcgctcgtagatgtcccatgcctccagcgccattccctgcgcacgcggatcggccaggccaatgtcttcgatcgccatgcgggtcagccgtcgcgccagatacgtcgggtcgcagccgccatcgagcatgcgcgtcaaccaatacagcgctgcatccgggttggaactgcgtacggatttatgcagtgccgaaatctggtcgtaaaactgctcgccgttcttgtcgaaccgacgcgtgcggtcggccagcacctgcaacaaggttcgcggtgtgatctcgccaccctcgcccgtcgccagttccgcagcaatttccagcagggtcagtgcccggcgcacatcgccatcggcagcgcttgcgatttccagcagcgatgcctcgctgacctggatcgtttgctggcctaaaccacgctctgcatcgtgcaaggcccgctgcagggcttcgacgatgtcctgcggcgacacgccttccagcacatgcacgcggcagcgcgacagcaacgcggagttcaactcaaaggaagggttttcagtggtcgcgccgacgaacagaatcgtgccgcgctcgatgtgcggcaagaacgcgtcctgctgcgccttgttgaagcgatgcacttcatcgacaaacaacaccgtgcgacggccgcctgcaaaacgttgggcggcctcggccagcacctggcgcacttccggtaagcccgacagcaccgccgaaatcgcattgaattccgcgtcggcgtagtgcgccagcaacaaggccagggtggtcttgccgcagccaggcgggccccacaggatcatcgaatgcacgcgaccggattcgaccgcgcggcgcaaagcactatcgggagccaacaagcgcttctggcccaccatgtcgtccagcgtgcgcggccgcatccgctctgccaacggccccatggcgctgcgatcgacatgcagcagatcaggcgtaaccgagtcgggacgtttgcgtttgctcacactgcattctaacgcctgcgtcggggccacgttccacaacgcagtgttcgcccaccgctggcagacgcgctgacattctctttccaggcgaccacttcgcgcagctgcaatgcctcgaacgcgctgcgcaatattgttattaagtaacaattgaccgcatgtgtcgcttgcctgcacccggcattggccgcaagcggcgcaagcaccagcgacacgttcagcgcacggattccaccatgccccgcattccgctccgcccctccgccattgccgcttgccttccaggaatggccgagacaatctcgcatccatccggaccttcggcaaagcggcagacgcacaacaaactggcgacacccgatccacgtgcgttcgaagcagaactgatccaggcacaggacgatccgctggactggtccgcgacgctgcttgagcaagcgtcgcaggcaagtgtcgtcgagcccggattgaaagcagcacccaaacgcagacacacgctcctgcggccctgcgggaaggccgcagagctactgggcatgagtagtggcgcgcccgaaccacacgcgacgctgctgcgctattcctctgtgcagtgcgagcggaaccgaccagccgatccatcggacagccacgccagtgccgcacgttctccacaagcagcgctgccgccgcccaatgccagccaggatctcaatggggcgttgatacgccggctggagcaatccaatcacgacctggccgcacggatttcccagcgtcgtcgcgacgaattgaagtacgcacatgcacagacgctacaggccgcacgcgagcagctggcgttgagagcccggcgggcggccaatctcagcgacagcatcagcgtgctgacgcgcgaacgcgccgcgctgctgcaacagctgcatggatgcaatgtgcaaaccgatgcggtgtcggcggcgatgcaagatcttcaggccaatattctttctgcacgcgccgcgttgcatgcgctaccggtcgatccgcagttgcgcgctgtcgtgacgcacgcatcgcaaagcgcggccaatacgcatcagagcgccgattcctcaccactgcagctcacctgcactcgccttgaaaacgcattgcgtgacgcgcgcgcgcgcggcgatgcgctggccaaggcggtcttcttcggccgcggctcggcgcaggcaacagaagcggagcaagcactcgcgcgtacgaatgcgcagatcgatcagctacagagcgcgtatgcacaagcgcgcgatgcgttgcagtcggatcaagcaagtagttctaccagtgcgccggcatctcgcacgcttgcgtctcaccttgccgcagagcagagccaagaaatccaggcactgcgcactcagctggcgcgcgacgaacagatgctgtccctgcaaagcgtgcatgccgagcgctgccagcggaatgcgcggcgcctacaggagcgcctcgtccaggtcgaggcaacactgaagcaagcgcagcattcatcgcgggtcaacacaaaggagttgtggcagcaggaccacacagtcagcgcgctggaagccgcggacggcgacatgcagcgcgcggtggaaactgcagcggcacagtcgccggccgatgaggctaggcgcgcacctgacgatagcgtcgccgaagccatggcggcactgctcgatgccctacccggcttccgcgaggacacgatcggtcccatgagtcgacaggtcctgcgcacctgggccgacggtctgcacagacgcagcgctgcattcgggaccgacgccttgcagccggtcgacgcattgaacattgcccttcaggcgttatcgatcgccagccagagcgatgccacgacggcggccaacgtgctgcaacgcctgggcgaggtgcagttgcgcgagctgattccgccaccacaggtctccaacgctgccgaggcagtcccgccgatggaggccgtgaccacctgcgtcggcttgttggtcagcgttccgcgcggaatgcaggttctgttgcacatgctgcgcgaagaacccacatccccagccagggagtggctggaagcggcgcaggtccatctgcgcgccagccaccggcttgcattgacgccggacgcagaacaggccgaacgcgcctggttggccgatgcgcagatgggagcgcgccatgccgtgcatggtgcaacgccgctgcagggcctgcagtctgcaacggatgcccagcgcagcgcattccatgccatccgcaacggttatgaaaccacgcgggctggttcgccttatgcgcgcgtcaacgcaagcctgcagatgtttgcgcagtgggcggtagcaggcggccaaacgcggggcaagcgcgccctcaatcctttcaacgcactcaagctgggaatgaaggtcggcgcctccgaagcactgccgactgctgggcggcgtgccaacgacgcttttcgcgaggcggccggccacttgagcaactggctcgttgcgcgtcgccacattcaaatgacgtgcgggcagttgccgtcgcaggacgagctggcgatgcaggcgcttgcggaatgcgtgcaatggctcccgcacgagcagagtgcgaccgaactgatcttcactgccaaggtgttggccgagatcgaacagcgcgctcgggagctgcaagactcggtgactgcctccctgagcacaaccgatgctcggcaaccggcggcgtgccatccggcgatcgcgtccgcctgggttgcgctacgtaccagccgcatgcgcctgccggaaacgctgcgcctgatccaacgcggcctgctcgaccacgccatacagccgaacgacacaccggcaggcgcagcgccattggataaggaactggcttcggtagcgcgcaaccactttcatcaggccgttggtaacgccagccgctttttgcatgagggcgacacatcccgcgtcaggtcaccacgcgcgctattcgcctgcctgcgcaacgtgatggaacgattggaatggcgcgataagctgcggatcaccgagcaacgggtgatcgggctcaataccacaccgctgtcggccgcgcttgcgatcatccccagcggcctgggactgaaactgtcggcaggcggtcaagtcagttctgatcgctcggtggagatttacatgggacggaccgggctgtcgctgcagataggacagcaaaaggcacgtcaattccaggccagcacgggcattagcgcgggcgtgctgctgccgggcaccgaacacgcaccggtgggtatcacaggcgcagccgagtggcgcatcaaaaaggaatcgggcatcgaacatggcgtgcagatccgcgtgccacgtcggggcaaaggccaggaattggagcaacgcgcgcaattcctggccatgtttgaacatctgctgcaacttgccgagcaatccggcggcgataccgcccagctgaccgagcgcgattttctggcggagttgctggcacaccaccccagcatcacagtcggcctgatcggccatgcagagcgcaactcttcgaccaccgaatccagcgtcagcgtcgccgcgggcgtgagggtgggaaacatggacggccgaccgcgtcgcgcgaccctgggtgcttcgctcggcctcaaagcacgacgggaaacgtcccgttcgcagacgccgatcgaaggctacatgacaatggtgctaaaggattccactgcgcaatccagggtagatatcgcagggcgcgcatcggccagtctcgtcgcccagcagtggacgcagccaagcgctggcaatgcaccgcctagccccgttgcgcggctgtccatggcctcgctcgatctcggctatagcagagaattgcacttggccggcagcaacacgttctctaccttgtggatgttcaataacgaaatcgatccggtgcgcaccgatcgtggcttcgaattcttcaacttcgcatcgttcgaacgcgaagtgaaacgcaactggcagttatggacccactacggaatctccaaactgcaaggcaaggtcgacgaccagcggctctacatggtggccgagcgacagttgcaggacttcatagaccgggtccgcatccatatgcaagacaacaaattcgcctcgctgatcgtggactgggtgttgcaggcagaagccgcgccacgtctggacgcattgcgcgcgcaggcccagctattgcgggtcgccggatgcgaagcgcaagcggcggaagccgatcgcgccttcgatgaactgatcaaccacccaagcatctgggaaccgacgatcttgatcttgcgcgaaaagggaaaacgccaacgcgaacgcggaatcgatttcttcgtcaaacgccagaccaaccaatccgccgaagcgatgcggacggtcggtcaatggattccctacgagccagtcccgtagcgttaccggtgccatcctaacggtgcagtttcggtcacatcacaacgactgctgcgcccatggaaggaccgaccgatcgctacgccttcatgccgggcatcccgcagacgcgctaatgcgcgtcgcccaccacatccacgccctgggctggcgtatagcggaaagtgtctgccgcaaaggccgggttgcgcttccaaccgctgaagctgatcgtagtgcgctgaccgaccgcatccacaacttccatcttggccaggccatccttgccgaaccccagcgaggccatctggaagctggcgtcggtgtcgaccttgggcgtcaacgacaaccactgcagcccatcgcgcggcgcggcttcttcgctgacgtcgtacttcttgtccagaagtgccgggttgatcaatgcgaccaacgggctgttctgttcttcgctgccttgtgcgcgcaccgtgacctgctccagatcggggtcgaacacccagaccttcttgccatcggccacgatcagctgcctgtagggcttggcatattcccaacggaactggcgcggtgttgccagcgcaacccgcccgctcgaattttccttgaccttgccattggcgtcggtcacgcgctggctgaactgtccatccagccccttcaagccacgcgtaaaggtgtccagttcctggcgcgcagcggcaaaggcggtgctggcgaacagagcagtggcaagaacggcataacggagctggcgatgcatcgcggtcttccagaaggacatgcgtagattctgatgcttcatggatgaatgggcgagcgctattgcacgagatgtccagatcgcgacacgtgcgcggcgatccggctcagtgcgcggtctgcaccttggacaaatcgccatacacgatctgcccgcgaaagccgcgccgcacctgctggtacaactcgcggaacgcgcggtaatcctgcggctggcacaacgcctgcggcccacgcacggcggcgcgctgcaagcgatgcacggcggtcaccgtctgcccatcgcgtgtccaatcgaccacatattcgccagcggcattgcggaaggtgctgctgcgcgggatggcgatgatcggcaccgtgtcggggaagctcaccacgtaggtttcttcgcgcacgctgtcgttgcagtagaacggggtcagattctcttcggccgaggtggtggtgtagatcgcgcggatcgattcggcaccgggcatgtccggcaaggtcatgccgccgaccacggaaaaatccaccgcatccttggcctggaaggcgtagcggtagttgaatggcgcatccagatccagcgggtcgccctggatcagcagatcgccggtgccgtcgaaaccggactgagcgaggatcgactcttcgatgcggttgcgattctgcgcattgagctgcacgaacatcgcgcgtaagcccacttcgccggtctgcccgctgtcgagcgtggtcatgccctgcaggccgccttgcggcgtgaagcggtattcagtgcgggcaacatagcgattgaccttgcggtcgttaggcggggtctgcgtcaccttgccgtcgcgcgtatgcaccaccggcgcaccgagatcgccggccggcaactggccgaagcgcgcatatgagttggtcgaatcgacatacagatcgaacgcgggaatgtaggtaatggcgtgattgaagcggcccagcaccggaatgtccggcagcgtcgggccgccctcggcgccgatcagcactggcgtgctggcgatgcccttggccgcaagcaaagcttccaggatcacggtgtggtctttgcaatcaccgtaatggttggccaggatgctgtcggcactgttgggctccagcccgccattgcccagatacaccgcgacatagcggatgttgcgcgcgacccaggcgtagagcgcggctgcctgcgcacgcggtgcgtcgatgccgtgggtcagctcatcggccagcgcctggatcgccggggtcaccgcagcggcgcgcccgcccttgacgtgatacgccaggcccatctgcgaccagctatcgaaggtactcgccatcaaggtggggctgaactcccaggtggccgcactccagttctgattcttcatcggcgcggtgcgctggtagcgccactcccagcgcgcctggtcgccacgcacgaccggcttggtccccccctgcaacccacgcaccgacagatgcatcggcagcgacttcggcgccaccagcgtgaccaccgcatcgtcgtactgcgcgaacacgctgaaggtctcccacaggctgaaatagccggggaaatacggcgtgctctgcgctcgccgcacccggtagacgatgcgcgcgcccggcgccagattcgggaacaccacgaccttgaccttgcggtcggcatacatcgccgccgaggcgctggaatagctttcctgggtgtagatcttgtcggccgccacatcctggcgcagcccttcgaccgtgacggtatacgcctgcagcacttccagcgtttccatcttctcgctgtaactcagccggacctggctgaactgctccaccgccgactttgtcttgagcaggatctcgtactcgtcggtctctacgctgctagcgtcggcgcgcacttcgtaatcggcgcgatagcgcacgaagctgtcattggtgtcggcctgcgtgcgtgccgcagcggtgggcgcgggccgttcctgggcttgggcctgcgcgagcaacggtacgcacaggaacagcacgagcaacaacaagggacgatgcaacatggatctcgatcacggcggccggcgcggccctcacgcacagggtagccgttgtgcccggcaatgacaggcacgggcttccaacaatgccgcattgctgcccgcggcgaatttggtgaatcagcagcgctcccgacgcagcgtgtgcaccgataccgcaggcacttacttcggcggcggcggcggtgccaggacggtacggtcgccattgtgctcgggcgggctgaccacgccggccgcttccatcgcttcgatcaggcgcgccgcgcggttgtagccgatcttcaaacgccgctgcacgccagagatcgacgcacgccgggtctcggtcacgatgcgcaaggcttcgtcgtacaacggatccgactcgtcgccgccaccgccactgctttccggcaagccggtcgcaccaaccacggtgccatcgcccatggtctgcacttcgtccagcacgccttcgacataagacaccggcccgctggccttgagatgctcgaccacacgatgcacttcttcgtcgctgacgaaggcgccatgcacgcggtccggcaatgcggtgcccggcggcagatacagcatgtcgccgttgcccagcagcgcttcggcgccggattggtcgaggatggtgcgcgagtcgatctttgaactgacctggaacgccacgcgggtcgggatgttggccttgatcaggccggtgatcacgtccaccgacggccgctgcgtggccaggatcagatggatgccggccgcacgcgccttctgcgccaaccgggcgatgagctcttcgaccttcttgccgacgatcatcatcatgtcggcgaattcgtcgatgaagatgacgatgaacggcagcgtctccaacggccgtggcgcttcgcccagctccgggttcggcttgaacagcgggtccatcatcggctggccggcgtcgatggcatccttgatcttcttgttgaagccggccaggttgcgcacgcccaccgcgctcatcagcttgtagcggcgctccatttcggccacgcaccagcgcaggccgttggcggcctccttcatgtcggtgaccaccggcgcgagcagatgcgggatgccctgatagacgctcagttcgagcatcttcgggtcgatcatcagcatccgcagttccttgtgcgacgccttgaacagcaggctcagcaccatcgcattgaccgccaccgacttgcccgagccggtggtaccggcgaccagcaaatgcggcatgcgcgccaggtcggccacggtcggccggccggcgatgtccttgccaagggccagcgtcagcgggctggccgacttgtcgtattccttggagcgcagcaattcgctcaggaagatcatctcgcggctgacgttgggaatttccaggccgattaccgacttgccggggatcacgtccaccacacgcaccgacttcaccgacaacccgcgcgcgatgtccttgtccagcgaactgatctggctgaccttgatgcccggcgccggttcgatttcgaagcgggtgatcaccgggcccggataggccccgaccacctgcgcctcgatacggaaatccttgagcttgaactcgatctgccgcgacagcgtttccagggtttcttcggaatagcccttggcttgcggcttgggatcgtccagcagcgcgagcggcggcaggtccgagccgtcggtgctgacgccctggaacatcgggatctgggtgtcgcgcttggcgcgttcgctcttttcgaccaccaccgccggcggtggctcgatcttcaccggctcgcgcttggcctgcttgaccgcatcgaccttgcgcactgcctcgcgttcttcgcgcatcacccgggtctgctgccactcggtggcctggtgggtcttgcgctgcatcagcggccccagcgccagcacccacttgccgatgcgctccatcacggcaaaccacgacaagccggtggccagggtgatcgacaccagcagcagcaccagcacgaacaggttcgcgcccaaggcaccgaagcctgagctgagcgagccggccaccaacttgcccaggatgccgccggcctcggccacttcgccctggaacaggcgcaggtgcaggaagccggtcgaagaaatcaggaagcccaccatgccgaccaggcgcagggccggccccaggtcgctctggctctgctcctcgcgttcgccgatcaaggcgatccaggcgaccgcccccagcaacaccggcagcaggaaggccacatacccgaacagctgcagcagcacgtcggccgccatggcaccgtatctgccgcccatgttatggatcggcgcaaccagattgccggtgcgcgaccaacccggatcggtcgccgaataggtcaacaggctggcaagcaaatacagcagcaacggcgccaccgcgatcaacgccagatcgcgccagagcttctgccgccgcggattgtccgccaccgccgccttgcgcgccgacggtttgccttctgcgggcttgctgctgcgttcgggaacctgctttgccacctgtagccagaccttagaaaaatgctgttagtgtttgataataaacgactgaggccacggtttcagcagttgcatgcgcaccgacgacccagctgcacaacgcttaacgaaaaacgccgcacaaggcggcgtcgattacgcgggctgagcggagcatgccatctgcggttcaagcagttccatcgccccgccttgattcaccgggtggggaccgccactctatgccgccacaggggcgcgaattgcttcgcctgccctaccaattcctagatcgcgattatacatgagcgcctcttctgccagtcccgccaagcattcccgcctgctgatcctgggctccggcccggccggctggaccgctgcggtctacgccgcccgcgccaatctcaagccggtagtcatcaccgggctgcagcaaggcggccagctgatgaccaccaccgaggtagacaactggccgggcgacccccacggcctgatgggcccggacctgatgacccgcatgcaggcgcatgccgagcgcttcgagaccgaagtcatcttcgatcacatccacaccgccgacctgtcgcaacgcccgttccgactgaccggcgatggcgccgagtacacctgcgacgcactgatcatcgcgaccggcgccactgccaagtatctcggcatccccaccgaagaagccttcaagggacgcggcgtctccgcctgcgccacctgcgacggcttcttctacaaggaccaggacgtggtggtggtcggcggcggcaataccgcggtggaagaagcgctgtacctgtccaacatcgcccgcaaggtctacctggtgcaccgccgcgatacgctgcgcgccgagaagatcatgcaggacaagctgttcgccaaggtggccgccggcaagatcgaaaccgtctggcaccacgccatcgacgaggtgctgggcaacgatgccggcgtcaccggtgtgcgggtcaagtccaccatcgacggcagcacccgcgacatcgatgcacatggtttcttcgtggcgatcggccatcaccccaacacgcagttgttcgatggccagctggcgatgaacaacggctacctggagatccgctccggcctgaacggtgcagcgaccgaaacctcggtggctggcgtgttcgccgccggcgacgtggccgaccagcattaccgccaggccatcacctcggccggcttcggctgcatggccgcgctggatgccgagcgcttcctcgacaagagcgcctgagatggtgcctgattgccggccgcgccaagcggccagcatcgccggcgggctcaccacatgacggtgtccgctcgctggtgccgccacctgcacgaactttcggctggcgcctgggatgcactgcacgatggcacgcatccattcatcagctacgcatttctgcaaggcctggaacgcgagggctgcctgcgcccggattggggctggaatccgctgcacctgaccgtgtgggagggcgacaccctggtggccgcggctcccggttacctcaagaacaactcgcacggcgagttcgtgttcgaccacgcctgggcgcatgcgtacgcgcgctacgggcaggagtatttccccaagtggctgtgcggggtgccctactcgccagtcaccggcccgcgtctgctcggtgcgcccaagtggcgccgccacctgctgaacgcgatgcgcgagctggtggagcgcagcggcttgtcgtcggcgcatgtgaacttttatcttgaaaatgaagatgccgccttcgatgccgactggctggagcgcaacgacctgcaataccactggcacaacgccagcggttggagcgatttcgagacgttcctggcggcgatggatcacaagcatcgcaagaacatccgacaggaacgcgccaaggtgcagcgtgccggcgtgcaactgcgtgtggtgcacggtgatgaggccagcggtgcggatctggccgcgatgtacgacttctatctcaagacgttcaatgcgtacggcaactcgcccgcgctgacgccagagttcctgcgccacctcgcgcagcatctgccacgcaagctggtgatgtttctggccgagcttgacgggaaacagatcgccggtgcattgtgcctgcgcggccacgacacgttgtacggccgctactggggcggcgaagcgctgcccggcctccatttcgaaacctgttactaccagggcatcgaatattgcctgcgcgaaggcctgacccgcttcgagcctggcgcacaaggccagcacaagatcgcgcgcggcttcctgccgacgctggtgcgtagtcgccactggattgccgatccaggcttccgcgagccgctgggcgactggtgcgcacaggagcgggccgaggtcgagcggcacgccgccaccctgctgcgacattcgccgttccgccaagagtgatcgcccctgcggcgggttcttcacccatcccgggacggtacagccccctgacgccgcaccaatcccggcagcgccggacatgtgccagccttctgcgccatcgcgcgcgcgacccgctcatcagccctcaccgcagcccttgcgcatggccgcgcattcgctgtgactggtaccgggtcattccgcagttgcggacgctaccattgaatatggtagcgctgattattgatccgggtattgcgcctgcaccggaatcggcccatgaagcacatggtgttggtcactggcggtagtgactatgtcgcctgccggttggtgaagcagttgctggaggctggcgacaccgtgcacgccaccgtgcgcagcctgcgcgcctggcccaagctgcggcctttagggcaggaccacccggaccaattgctgttgttcgaagcagaccttctggtccccggctctttcgccgacgcgatgcagggctgctcggtggtgcatcacctcgcctcgccgttcctgatgtcggaaaagatcaagaacggccgcacccaactgctggaacccgcgctgcaaggcgtcaggaacgtactggccaagtgaacgcgactcccagcgtcgggcgggtcgtgctcacatccaccatcggcgcgatcttcggtgactacgcgacgtgctggacatgcctgggcaaacgcttccggaagccttcttcaacaccaccaccagcctcgatcacactccctgccacgacgccaaggtggtcgccgagcaggaagcgtgggtcacgtaccgtgcgccgcagcgcttggacctggtctgcatcaatcccggccgggtgctcggtccgtccccggccgcaggctaggattcgggcagcctgttcctgctcgacgcactgatgcgcggcgtgttcttctatggcgtgccggacctgagcttcgccacggtggacgtgcgcggagttgccaacgcgcacatcgccgcagccaggcggcccagcgcgcatggccgctacatcgtcacctcggcacagatgatctggttcctggaaatcccgcggttcctgcgcaagatccaccgccgcccttacttgttggcacgcctgcagattcccggtttggcattgcggctgctcggccccttcttcgggctgagtccgaagtacattcgcaaccatctcgggatcagcttcggccttgacaaccggcgctcgcgccaggaattgggcgtggacgaacgtccggtcgagcagaccttgcacgcgcattacgccagcagggagcggcaacgatgggcttgagccggctgggtgctccgcaggcgcacctgtaccatcgccggatccgaaccaggcacctgcccatgccctttaccgcttcattatttccatgcccgcacggcacgctgcggcgatccggccggtggccagcgtcgtgacgccctttcgccgtcccatcgtgctggcaacgtccgcctcggccccattcccgcctgccgaggccgccctgaccgatcccgacggactacttgccgtcggcggagatctgtcgccacagcgtctgctcaacgcgtacgcgcatggcattttcccgtggtactcggatggccgaccgatcctgtggtggagccccgacccgcgcatggtctttcgcaccgacggcgtgcgcctgtcttcccgcttcaagcgccagctccgcgcaagcacctggacggttcgcgccgacaccgccttcgaacaggtgatcgatgcctgcgctgcgagtccgcgccccggccaggacggcacctggatcaccgcggagatgcagcaggcctatatcgccttgcaccgtctaggccacgcgcattcgatcgaggtattcgacggcgcgcgcctggtcggcgggatctacggcgtcgcggtcggccggatgttttttggcgaaagcatgttcagtggggaaagcggcggttccaaggtggcactggccgccttggccgccgatctgcatggccgaggatggccactgatcgatgcacaggtggaaaacccgcacctgctgagcatgggtgccgaacgcttgccgcgcgcagagtttttgcacgacgtgcaacgccaagttgccctggcggaacagccgggcagctggtctcagcgttacggcgaacacgccgccagcgacctgtgtgagacccacttaacataaaatttgcgccgcggggagatggcgcgtaaaatgccgtcccttacggccctgccgggccagccgtgattgcacaggattacatgtcgaaagacgactccattgaattcgaaggcagcgtcagcgagacgcttcccaacaccacgttccgggtcaagctggagaacgggcacgagatcatcgcccacatctccggacgtatgcgcaagaactacatccgcatcctgaccggcgaccgggtcaaagttgagatgactccctacgacctgaccaagggtcgtattacctaccgcatgaagtaagcggttctggtgctgagacgcaaggcggcggccattggccgcgttttgtcgtgcccgcgatgcgagcgcacagtgcaaagcagcgaccgacatccaccgccctgcttcgcaccgggttgactcgcccgcagcctggaaacgcatcactgctgcgtcgaccatcaggcacccgcgccaagcctgccatcgtcagggtgggtgatcgctacgcgcgctcaggacgtaaaaagccgcgctttcgagcggcttttccttatctgccaaaacacccttatggcaatcaatccaccgtcgcgggcaacaagcgctccggttccggatgcgcctcgaccaccaactcaccatccctgacgtcgatgttgacccggccaccatctaccaacttgccgaacagcaattcgtcggccagcggacgcttgatcttttcctggatcacccgcgacatcgggcgcgcgcccatcagcggatcgaagccgtgctgggccagccagtcgcgcgcagtcggcgtggccgacaacgacacgtgcttttcctgcaacagcatttccagctcgatgatgaacttgtccaccactcgcaggatgtggtcgaacccgagtggctggaactgcacgatcgcatccaggcggttgcggaactcaggcgtgaagccgcgacgaatcgattccatcgcatcggtggaatgatcctgcttggtgaaaccgatcgaccgacgcgacgcctgggtggcaccggcattggtcgtcattaccaggatcacgttcttgaagttggcttcgcgcccgttggtatcggtgaggatgccgcggtccatgacctgcaacaggatgttgaagatgtccggatgcgccttctccacttcgtccagcagcagcacgcagtgcggcgtcttgacgatcttctcggtcagcaagcccccctgatcgaaaccgacatagcccggaggcgcaccgatcaggcggctgatcgaatgcgcttccatgtactcggacatatcgaagcgcaccagctcgatgcccagctgcagcgcaagctgcttggtgacctcggtcttgccgacaccggtggggccggcaaacaggaaattgccgatcggcttttccggattcgccaagccggaacgggccagcttgatcgacccggccagcgtttcgatcgccaggttctgcccgaagatcaccatcttcaggttacgctccagatgctgcagcacgtccttgtcggttgcgctgacctgcttggccggaatccgcgccatcttggccacgatggtctcgatctcttcgatgtcgatcaattccttgcgcatgccttccggcagcaaccgctggcgcgcaccggcctcgtcgatcacatcgatcgccttgtccggcagcaagcggtcgccgatgtgcttcaccgacaggtccactgctgcctgcaatgcatcgtcggcgtaggtcacgccgtggtgcgcttcgtatttgggcttgaggccctgcaggatctcgaaggtttcgcccacggtcggctcgacgatgtcgatcttctggaagcggcgtgccagcgcccggtccttctcaaaaatgccgcgatattcctggaacgtggtggagccgatgcagcgcagctcgcccgacgacagggccggcttgatcaggttggaagcgtccatggtgccgccagacgccgagccggcaccaatgatggtgtggatctcgtcgataaacagcaccgcgttgggcaccttcttcagcgcggccaacacgctcttgaggcgcttttcgaaatcgccgcggtacttggtgcccgccaccagtgcgcccagatccagcgagaagatcactgcatcggccagcacttccggcacatcgttgtcgacaatgcgcctggccaggccctcggcgatcgcagtcttgcctacgcccgcctcacccacgtatagcgggttattcttgcgccggcggcacaggacctggatggtgcgctcgatttcatcggcgcgcccgaccagcgggtcgatcctgccgttacgcgcctgctcgttgaggttggtggcgaactcggccagcgcgtcgcccttgacttcgccctccccgccttcgcccttggactcgccatccggcgcggacggctgctcgccgtcctcacccagcttggcgatgccgtgcgagatgtagttgacgatatccaatcgggtgatgtcctgctgattcaggaaatacaccgcatgggagtccttttcaccgaagatcgccaccagcacattggcgccggtgacctccttcttgcccgaagactgcacgtggtagacggcgcgctgcaacacgcgctggaagcccagcgtgggctgcgtgtcgcgcccgtcgtcttcggccaaacgcgaaacagacgcttcgatcgcctgttccagatcggtgtgcagacgcacctgatcagcaccgcaggccttgagcacggcctgggcggaggggttgtccagcagcgagagcagcaggtgctcgacggtcatgaactcatgacgcgcctcgcgtgctcgcttgtagcactggccaattgtttgctctaggtctttgctgaacattggtcactccgaacggctgttgccaacaatatgcggcttttgttgggattttccacaaccctatcggataggcatgttcagacagcgttagcacgtgatcgcaggcacattagttccgctgctggaatgatcctgccgaggcctcaggcctgttccatcgtgcacagcaacgggtgctggttcatccgcgaaaactcgttgacctgcgccactttcgactcggcgacctcacgactgtagaccccgcacacgccacgcccacgggtgtggacgtgcaacatgatctgggtggcctgctccaaattcaggttgaaaaactgttccagaaccgtcacgacgaagtccatcggggtgtagtcatcgttcagcagcagcacttggtagcgcggcggcggcgccacttccggcttgctggcttcgaccatcaggccgtggtcgtgttcgtgcgaggtattccgaggcatccggccattatacggttcaagctcgcgtgcattggacgatttacgctgcgccccgcacaatttgtctccaactttctggctggcccttgatgatcgattccatgaccgcgctgttgctggcgccgtcgtctaccgcagatgcccccatgcccgcagcgagcgacgctgcaggcgcgccgggatggcaccgcaatgccggtcacgccgcggatgctgcgggtaggcgttgggacgcgcaggagcggatccgatgagcgtcaggcagcaacgctggcatcctgatgtgacagttgcgacgattgtggtgcgcaacgggcgcttcctgcaggtggaagaatccattggcggccgcctgctgttgaaccagcccgccggccatctggagccgaacgaaagcctgctggatgcggccgtgcgcgaaaccctggaggagaccggctgggatgtgcgcctgacccaatttatcggtacctaccaatgggttgcgcccaacgggcagtgctttttgcgctttgccttcgttgccgatgccctgacgcaccaccccgaccgcggcctggacgtcggcgtggtgcgcgcgttgtggatgacaccggaagaattgagcgcctcgaccgagcgcctgcgcagcccgctggtgtgggacgtggtggccgattacctggctgggcagcgctatccgctgtcgctggtgcggcacctcgcatgagtacgccgcacattgtggtaggcgtgtctggcggcgtggattcgtcggtggccgcatggaagctggcgcagcagggcgagccgatcgccgggctgttcatgcagaattgggccgacgacggcagcggcgattgccgcgccgaagacgatcgccgcgacgcggtcgcggtctgcggcgtgctgggtatgccgtttcatttccgcgacttctccggcgaatactggagcggcgtgttcgagcatttcctggccgaatacgcggccgggcgcacgcctaacccggacgtgttgtgcaaccgcgaagtcaagttcaagcattttctcgacgcagcgcaggcgctcggcgcagagcgcatcgccaccggccattacgcgcaggtggcgcatcgcggcgggcgctggcgcctgttgcgtggcgccgaccgcgacaaggaccagagctattttttgcatcagctgggacagagccagctggcggcgacgctcttcccgatcggcgatctggaaaaaagcacgctgcgtcgaatcgcccgggacgccggcttgccgacccacgccaagaaggattccaccggcatctgcttcatcggcgagcgcgatttccgcgaatttctgggccgctacctgcccgcgcgcaccggcgagatccgcgacccgcaggggcagcgcatcgccgagcatcctggggtgttctacttcaccctgggtcagcgcgaggggctgaacatcggcggcgtgcgcgggcgtgctgccgcgccgtggtacgtggttggcaaggatgtggcgagcaatgtgctgtacgtggaccaggaccgcgacagcccattgctgcaatcgcgctggctgcagtccgaacaagcccactgggtgaccggtgcgccgccggcacgccgcttcagctgcactgcgcagacccgctaccgccagcccgacgagccctgcacggtcgacgtgcaggacgatggcagcgtgcaggtgcacttcgaacggccgcaacgggcggtgacgccggggcagtcgctggtgctgtacgacggcaaggaatgcctgggcggtgccgtcatcgccgccaccgacgcaccgctggaacgccagttggcgggatcttctttttcctccgaggtagtggcttgatgagtgtttccatggatcaccgtgtgctggcgcttgccggcgtcgcccaggccctgcaacaggtgcggcggatcgccgagaccgggcattcggaagccgcgacggtgcgcaccgccatggatagcgtgttccgggtggacgctgcctcgccggaggccgtgtacggctctgccgcagcggtggcgcccggtctgcgcctgctgcacaactatttccgcaatcagggccaggacgatgtgctgccgcgtctggcactggcggtcttgcaactggaacgccggttcgtacgcgacaccgcgaccgtggccaccgtcgccagcggaatcgacgcggcggcacgccaggcgcagcaactgggcgacagcaaccatcccgatgtgttgagctcgctcggtgggctgtacgcgcagaccatcagccacctgcggcccaaggtcatggtgcaaggtaacccgcactacctgggccaggcaggtgtggtcgccgagatccgcgcgctgttgctggcagcggtgcgctcggcggtgctatggcgacagatgggcggcagcctgtgggatttcctgttcgccaaacgcgcaatgatcgaagcggtggaccgcgcgctgcgctagacagcgcaaaaaaccccttgcagcgcaacgctagcggccgctggcggacgccaatagcggttgaatgggcaagaggatctggcgatcgtcgctaaagacaacgggggcagtgccgatacagcaaccgtgactctgccgagaacgcccatgtattcacgtccactcatccgtctagccgctcctttggctctgaccttgctgttccccttcgctgtcggattcgactggcccgcttcggtgcgctgggcgatcctggcaaccatgaccctcagctggttgggtttcgctgcctgggtgacgtattcccagttccggtctaacccggaccaggcacgtatcctgcgcgagcaggaccaactgctcaacgaactgcgtacgttcgtcagcaacgaagtcgacggttcgcgcttggaagtcgagcgtgcccgcgaactgatccgccaggctgtgtccggtcttggtggcagcttcgaagcgatgaaccgcaaatcgcgtcagcaaagccaggcactggcccgcatcgtcgaccgtgccggtgacgacggtagtgccggcgtcgacgtcgcccgcttcgcccagcacgccagctcccgcatggagcagttggtggaagcgctggaacaggtgagcggccaaagcaccaacaccgtccatcacatcgatgagatggcgcagcatctggatggcatcttcgccctgttggaagacgtcaagtcgattgccgaccagaccaacctgctggctttgaacgccgccatcgaagcagcacgtgccggtgaagccggccgcggcttcgccgtggttgccgacgaggtgcgcaatctgtccgagcgttccaccactttcaacgagcagatccgcaagctggcacacagctccaaggaatcgatcgccaaggtgcgtgaaacggtctcgcagctggcctcgcgtcacatggaccgctcccgcgaggcccgccatgaatcggccgcgatgctcgagaacgtcgcgcagatcaatgcctcgttgggcgatggcatgcgcgaaatctccgagtgcgcacggtcgatcgatggcagcgtggccgaagcggtgcgtgccctgcagttcgaggacatcgccacgcagacgctgagcggcatccacacccatctggatcgtctcaccgcgatcaaccgcgaagcggtggcattgcaagaactgctgcatcgcaatggcggcgtgtacgacagcgatctggtcgccgcgctggccaaggtgtccaaccgcctgcgcgacatgcgtgtggagtgggaacgcccgccgcacaagccggtggcacagcaaggcatgggtgccggcacggtcgagttgttctaagaccgatgccgccacgcagccgctgattccgacattccccggccttccggggatttgtcgttccctaccgacctggtgtttcgtcatgacgctgcttgccccgaccatcgacaccgttcccaccgatgccttgcagtccgccgcagtggctgccgcgcatgccgagcgcatcgggcaaagcgaggcggccaggcccgtgttgcggcgcgtgcggctgcctcccgtgctggaacggctggagcttgccgcccgcgcagaagtcaaggggctgctcaatccacgcagcgactgcagcgtagacgagctgctattcgccaccgtggcctgggacctgggcctggatggcgacgcggtcagcgcctccgggcgctgatgcgataccggcgggtcgtgcctcggcaggcgccccgccgtgttgtttgaactgcccgatctcagcttcctgagccgtccactgcgttcgctgctcccggcagcgctgatgccgtgcgcacgcgctccttgccccccgccgggccgagacgcgctcgctccggctgcggcttgtcaggtcaggccaaggcctctaccctccatcccacctcctgagcccttcaccaacccgggcgatcagcatgctgtcttcctcggactgagcgctcgatgccatgaaaatccgttgcatggccttgtctgcagcagcactttctcactcggccaatgcggcagatgacaaggtatatctcgaatttctctgggatgcccgcccacctcattcgattgcacgccagcaaaccatccagtttttgacagatggtcagcacactcaccaggtgtgtgtcgcgaccaatctcgccgagaccgatgtaggtgggttggtagtgcaggcgttcgatgcctccgggcaggaagtgtcgagccaccattaccccgattaccgtggcgtcaagcactgctacgatgccgatctgggccagggaggcaagcctggcctatggacatttcgcgcaagcacaggagatgggcgcagcggggaagagacgctgcaggtccatgccaggctggcagactcacccctgtcgaacgatccgggaacaccgtatgtcgttggccgcccgaactatgacgcagcgatcccaccggccgagtggcatggccgccatgtctggcaaatgcaggtcaatccgcaaggcacggtgaccgaggtcaccgtggtgacagcagaaggcgttggcctgaaacttcgcagccgtgcgatcgcggccggctatctgtcgcttttcttccctgataaacggcgagcgcgcgcaccgctgctctggagacgcgagctgtcgttcgaaccggaatgagaccggcacgatgtcggtcgatcgcgctgcatcagtcgatgcttatcgcgtgacacgggtacgccggcagtcatgcatgcacgtacgggacaacagccctcgttcttcgttgcgccatcgagccattctggatccgttcggaggatgctccaatcgcttccggggagatccatgactcctgcacgccccatcaggcaatgcgtctggaccggactgcgcccctgtccagcaacaacaccatcgaggtgtctgcacgatgtcccaacgcctctgggacgagcaagcgcgacccgcgccgcttgcgatgcacgtgttggacatcagatcgcaatctgcgccaaatcgcaagcaacaggcaagcagcaaagcggtcgcctgtcctcataccgcagcgcagcggcacggagccgatcacataactgggtgatagtgcgcgacgccacgtatgcggtgccagcatggccaacggctcagctggcaatcaccagccgtgcccccagccgcatgccggtttcggcctcgcgcagccactgcgccatgtcgcgcggcgacagcgggcgtgaatagaaataaccctggatttcgtcgcaaccctgctgacgcagcagtgcatcttcctgcacggtttccacgccttcggcgaccacctgcatgcccagggcatggcccagatgcacgatggcctgggtgacttcggccgtgttggcatcgtcgagcatgccttgcacgaagctgcggtcgatcttcagacgctgcaccgggaagcggttgaggtaatgcagattggagaagccggtgccgaagtcgtccaccgccagcaacacgccgttctgttcgaacagttcgaagcagcggcgcagcgaatcggagtcgcgaatcaaggcagattcggtcagttcgagttcgaggcgtgaaggcggccatccgttatcgcggcagatttccagcacgcgctcggcaaaaccacgctcgcgcaattgcaccgcagacacattcaccgagacgcggctgaaatgcaggccggcgcgatcccagactaccgcctggcggcaggcctcgccgatcacccattcgcccaggcgcacgatttctccgcattcctcggcgatcggaatgaattcgaccgggctgcacggaccatgtccggggcgattccagcgcatcaacgcttcgatcgccggcgacgcgtcgcctgaggtgttgaccagcggctggtagaccagcgtgaattcttcgcgctcgagcgcaccctgcagcgcgtgccccagttccaggcgacgctgcgcacgcagcaacacgtcctggctgtagtaatggaaggtgttgcggccggtctccttggctgcgtgcatcgccgcatcggcggcgcgcagcaggctgtcgaaatccgacaggccttcaccctgcagcgcgatgccgatgctggcgccgagcttgagggtgacgtgttccttgcgcagcggctcaccgagcgcagcaatcagcttgcgcgccacatggccggcgtcttccggctcggacatatcgcgcaacagcacgatgaattcgtcgtcgctgaagcggccgaacaggtcgctattgcgcaaatgttgatgcaggcgcgacgaggcgagcttgagcaggttgtcgccggtggcgtagccaaacgaatcgttgacgcttttgaagccatccagatcaatcagcagcatcgccaatacctggccgcgctcgtgcgcctcgcgaatggcgttttctgcctgttcgcgcagcaagaagcggttcggcaagccggtcaggcggtcgtaatgcgcgagcagctcgatccgttcgttggcttcgcgttcgcgggtaacatcgcggaacaacgccacaaaccgcggcggcaagccctcgcgacggtccagctcgatcagcacctgcacccagatgagctggccggagttgcgatagaaacacagctccagctgctcgggcaggccgccgtcggaaatgcgcagcagcgccgcttcgaaggcgtcgcgcgaatcctgggtgtacagcgacagcgcctgctccagggtgatgttttccttgcgcaggccatggatgcggtagcactcctcggtccactgcatgcgccgggtgtcgacctcgatctcgcagccgccgatcttgccaagcgcagacacgcgattgagcagttcggtgcgccagcggatcaaggcgtcggtctggcgttgctcggtgacgttctgcagctggccaaggacgcgcaccatgctgccgtcgccgtcgaacaccggctgcgcccagacccgcagatgatgcggattagcgccgggcagaccgttgatttccagttcgaaatgcaccggcatgccttcgtgcttgatcttgcgccaggcgctgcgcagctgcgcaaccgaggggcgacagagcaaacgcaggatgccgcgaataccttgcaaacgcaggtggatcatgccgagttgttgcaggaaatcctgcgacacccacagcgcatcttgatgcgaatcccagctccagctgcccatactggcaatgcgttgggcttcttcgagctgggcctgctgctcgcgcagctgctgctcaagcaatttatgatggtgcacgtcggtgtgcgtgccgaccatgcgcagcgggcgtccgtcggcggtgcgcgataccacgcggccgcgatccaggatccagcgccactggccgtcgtgctggcgcagccggaattcggccacgtaggtgtcggtgcgcccttccagatgcgcctgcaccgccgcgctgacatgcgcatggtcttccggatgcatcagcccggacaaagcggtgagattgttcggcggcggctgctcggaataaccaagcatgcgcgtccagcgctcggagcgatacaccacatcggccggaatatcccagtcccacaagccgtgatcggcgctgtccaagcccatttcccagcgactggtgccatcggcacccttcggctcgggaatgctcaaggtgaacgccatgacctgaccatgttcgtcgcagaccgcacgcagccagccttccagccgaccgccgccggtccccggcaatacgcagggcgccatgccaccgttgtcggccagctgggcgcggctactttccaatacttcggcatacgcacccagggttgccggcaatccgagggattgcgcaacgcggttggccgccaggggctggccatgcgcatccaacaacaccaccgccgaggtcagcgggtgctgcagcatgcttgcaatgacgcctgagtccactctggaacactccgaagaatcgcctccggccttcggagtctcaatggataacggccgtgcggccgattagttgagccacctgtttcgagctggaccgaaccagcccgagttacggctaagatggctgcatcaccagtatccaaggtcgtctacggatccatgcaacagcccgtcgccgcgcccgcgttttcgtccgctcccgtctcctgtctccgcctcgccgagcgcctgcagcaaggcctgtggaccctgactggtctgtatctgctgattggcgtggtctggctgctgctgggcaatcggctgctcaacctggccggtgccgccgtgccggagcgctggtcggacgcgagctttctggtgctgtccagcatcgtcatccacctggtgctgcgccgctttgccacgttgatcgtggacgagtacgcacaactggcgcagtccgaagccttgctgcaggccaagtttatggccctgcccagccctgccttcatctacgacctggctacgatgcgcatcctcgacgcgaatccggtggcactggaattcttcggatgggaacgtgacgaattcttgcagcagacgctgcaggcgatctggcccaacgccgatggtgaccggctagaagagatgatcacgcagatccgcggcaagggcgacgccacctgcgtgttgaacgaagacctgctgacgcgcagcgggccacggcatgtcgaggtgcgtagcaaccagctgcacctgtccagcggccctgcccgcctggtggtcaccgtggaccgcaacgaagagcgccaggcgcagcatctgcgcgacgaggcgcttgagcgcctggaggaagcgcagagcatcgcgcggctgggctcctggcaactggatcccacgaccggcctgggacgctattcgccggcggtctatcgcctgctggggcgcagcgtgccgatgcaccgtcgcgagcatcggctggaagaattgctgaccgcctccgacagccccacccaggcgcgtatcgaacgcatgatcgaagacatgtgcaccggtggcgaggtgcagatcgatgtgctgttgcctctgaccggtggcgattcgcaaccgcgcaccgtgcacctgcgcgccgaacgcgtaaccagccccagcggcgcgcgctatgtgcacggcactttgcaggacgtgagcgaacgcgagcaatcgcgccggctgctgcgcgaacgcgaggagcagtttcgcgaactcgtgcgcgtgttgcccgacggtgtgctcatcctcgccgacgagcatgtgatgtacgccaacgcggccggctccgctcagttcggctttcagggcgaaaccatcctgggcgagccgctgcagaccctggtcggcaataacgacttgccggtggtgcgcgaatacctgcgtgcaggcagcgatcgcaacgagccggtttccagcgcacgcgcgatgcgccgccgcgatggcagtaccttctatgctggcctctccgccggcgatatccgctatggcgggcgaagctgcaagttgctggtcgtgcgcgacctgagcgaaccggagcgcatgcgcgatgccctggctgaaagcaatgccgaactgcaggcgatggccaagcggctgttctcgttgcaggaagacgaacgccgcgccatctcgcgcgatctgcacgacgacatcgggcaggcgatcactgcgatgaagctgtccgcgcatgcggcgttggatgagcaggacgcagaggcgcgccgcgaggacatgctggaagtggtgtcgctggccgacagcacggtgaccaagctgcgcaatctgtcgatgctgctgcgtccgccacaactcgatgccttgggcctagaggccgctttgcgttggcaggcgtcgatgctgttccgcgcctcgcagatacggctggagctggacattcaggcgcttgaagaacggccgggcaacgagatcgagcaagcctgcttccggatcgcacaggagagcctcactaatgcgctgcggcacgcctgcgcgggcgaagtgcacctgcgtctgcattcgatcgacagcgacagtttccggctggaagtcagcgatgatggcgatggcttcgagccggagggcccacgtggcctgggcctgatcgtgatgcgtgagcgtgcgcaaaccgtgggcggcacgctcgcgatagaatcggcacccggagcaggcacgcgcgtgacgttgcgcctgccctatcactcggtcggcgagtccgtccacgacgatggtggacgttgagtcatgtggaaccctgttagtccgcccggactggaggtcgtcaagcccacacggcttggcgcgggcaaccccgaattgctgcatttagtcgatgcggccgcgtccggcggcccgccgctgatgattttccacgtcgacatcgatcacttcgcctcgatcaacgagaacatgagtggcgaggtcggcgaccaggcgctgacattggccgcgcgtcgccttcaggaatttctcggaacccgcggcaaactgtggcgtcatggcagcgatgagatgatcgtggtggcagtgcgccgggaagacacgccgctgccggaagacttcgccgaagaaatccgccagcaactggaattgccgctgtcggtgttgccgtacacgttgttcatgactggcaaggtcggcatcagcctgtgcccggagcattccaccgcggtgtccacgctcctggactatgccgaagaagccagctaccaggcggcacgcgaaggcggcaacacggtgcggctgtacacccacaactcggccaccaacgcgcatagcgaaagcatcattgcgcggcagatcgtcgatgcgattccgcacggcgaattacgcctgcgctaccaaccgctggtgagcgcgcgcgacggccgcatcgttggcatggaggcgctgctgcgctggcagtcgccgaccctgggcatgctggtaccggagcgcttcatgcgcaccgccgagcgcctgggcgtgatcgtgcagatcggcgaatgggtactgcagaacgcggtgcgtcaggcgcgtttatggcgcgaccagggcttcgatgacttcagcattgcgataaacgtctccacgctgcagctgctgcgcccgggcttcttcaacgaagtgatggcgatgctgcagaccgccggtgtgccggcgcagttcgtcacgctggagatcaacgaaagcgcgttgaccaacaacgtcaacttcgtccacgagacgatggccaacctgcgcaacgaaggcatcagcctgagcctggataacttcggcaccggcgattccagtctgagcgcgctggtgcgctacccggtggaccggctgaagatcgaccgcagtttcatcaaaagcgcacctgccggcagccgcgaggcggcgattgcgcgcgccatcatcgccatgggtcaccagctcggcatgacggtcattgccaatggggtggaatcgcaggcgcaattgggcttcctgcgtcgcaacgattgcgacatcttccagggctatctgttcggtgaaccgatgtcggccgagtcggccggcatggcactgcggcgccgctacctgcgcccggaatcgttcgccgaaagccgccctgatcgcaccttgctgctgctggacgacgaagagaacgtgctgcgctcgctggtgcgcctgttccgtcgcgatggctaccggattctggccgccggcaacgtgcgcgacgccttcgacctgctcgccaccaacgacgtgcaggtgatcctttccgatcagcgcatgagcgacatgagcggcaccgagttcctgggccgggtcaagatgctctaccccgatacggtgcgcctggtgctctccggctacacggacctggccacggtcaccgaagccatcaaccgtggcgcgatctaccgcttcctgaccaaaccctggaacgacgacgaactgcgcgagcatattcgtcaggccttccgcacgcatgacgagttgcggaacgtccgggaatagggatttgggattcgggaattggctaaaagcgggctcccgcgtcgttgcgccagatggcgcggtgatcaatgagcaacagcgacgcccgctgctgccaatcccgaatccccaacaaccaatcccgcgcgtcagcgcggctgccggatcggcagcacgatcctgaaactggcgccctgccccggagtgctttcgacgtcgatgcggccgtggtgcttgttgatgatgccgtaggagatcgacaggcccaggccggtgccgctgcccaccggcttggtggtgaaaaacgggtcgaagatgcgctgcagcaggtctggcgcgatgccggcgccgctgtcctggaattggatccagacgttctccgcctcatcgcgaccggtggtcacgacgatcgtgccgcgctcgacgatcgcctggccggcgttgagcagcatgttcatatacacctggttgagctcggatggcagacactccaccagcggtagctcggcgtaattgcgctccagcgtgaccttgtacttgagctcgttccagatgatgttgatggtggattccagacccgcatgcaggtcgaccatcttccaggactcggaccggtccgaatacgagaagtccttgaggtcgcgcacgatgcgggtcacccgctcgatgccttcgcgcgattcggccatcaattgcggcaaatcgcggctgatgaagtcgatgtcggcgcggttacggatctcgtcgatttccggaatcagcgccttcggatccggcgcctgcagcgcacgctcatacgcttcgatcagggtgaacagactgcgcagatattcctgcaggctgcccagattggagtgcacgtaaccgatcggattgttgatttcgtgcgctacgcccgcggccaactggccgatggacgccattttttccgactgcagcagcttgtcctgcgcaccgttcaagcgcagataggcctggcgtaattcggcgtggcgctgttgcagctcgcgctcgtaatcctgctggccttcgatgttgtggaacagcgccagaaaatgcccgacgccggacgcttcgttgtaatacaggtgcgcgatgaccacgcggtcggccaccggcaggctgccggtccagctccccttgctgcgcgcctgattgagtgcgtccgatggcaatacgtgcgaaatccgctcgcccagattgcgatcgtcgccgggatcttccttgcacaggctttggcgtgcgatggcattggccagaatcaactttccgtctgcgcggaacagcagcacgccctccagcatctggtcgccgaaggcgcgcaggatgtccgaggacggcagtaaggcttgattgagaaaaaacttggcggtcacgggagcgggcggcgtagaggacgcctcaatatacgccgaaccgttgacgcgccctatcgccgttttgcatcactgacggtttatcgcagacccagcaccacatgccggcgcacgtcagcgtgccgcgttatctacaccccgatgtgctgcagaacacgctgcgactcaggcgaccgccagcgaacgtccgccgcgcagcacgctcgattggcccttggcatcgtaggacggcgcgctttcggtgcggcccaggtgacgcagcgcccagttcacttcgcggcgtcggcgagccagcaacgcgccattggcgcgattggcttcggccagctcacgcaggcgctcttcttcgcctgcgggcatcgccgcttcgagcgcgtgcagcgccgacagcttgtcctgcgtgtgtcgcatcaacccatcaatgtcgttctcgagtaatgcctgccgttcgccggccagcgcatcgctgagacgttgcaggaactcgttcacgttcatcctttcaggcggggatcaacccgccagttgctgattcagatccatcatgcggctggcgatggcatccgggttgatggaatagctgccgttctgcaatgcatccttcaccgcctggacgcgaccggtgtcgatcgccgaggactgcgaaagctcgcgctgcaggttctgcaggttggtggcttcgccggtcaacttgacgctgtcggtcggcggggtgacggctactggggacgcgccatcttcgccggccgaagcgatcttgctgctggtggccgcggtgcgaagggtggcagcggtcggtagattgccttcgattttctgggtcatgtcaggaactcctctacaggtcgtaggggataacggcacccagaaaaaaaactttatagaaatttcttaccgggagaccacaacagttccactcgcttcaacaatgccctgcaccacccggcgcgaggacgaattctctaccgagacgcgctcgttctcgccggcatcggacagcgcgcgaccgctcatgcgcacctccagcccgccattgcgcgagaccagcggcacggtgtcgccgcgccggaccagccgctggctcaccagatcgttggccgagagcagcgagccggccggcaggatgcggcgggcggtcttgcccaccgcagccaccgggtcggccagcaccgcaccgacaatacgtgcggcatcacgcttctcgatactgatatcggcgagcgaaatggtttctccagcgctgatgccacggcgcaacaccagcacgtcctggttgcgacgcaccttcaacggcacgaacaagcgccagccggccggctgcgggcacgccacttccaccgtattggtgccggtgggcttggcctgcaacgcgatcggacaccccggcatgcgcaggcccggatcgagggtggcttcggcttcagcgtccggaccaacggtggccagcgctgcggcacggatggaatcgacagactgatagctctgggcccaggccggagcggcagccaacaggatgacaagcaggagcaggcgcatgggaacaggtccggacgaagacgagcgctgtcatgcaaggggtgtgccgtttcttgccgggattgggggagtcgggattggggattcgtgaaagccgcttcgcgggtgctgcatttacccgctgccgtggccctttcaccgacgggatctatccgataaccacgacgaagctctcacggatgtggcagcggccagaccaagttgctaatgcacgcctttgagccaatccccaatcccacatcacctaatcgcggcgcctgagcgcatcccgaatcccaactccccaatcccgacagcgccccacgcaaccccagcaaaacccctcaagttttaaccgggcgctgtcgatatctgccccatgacccacgatctgctcaaccgcatcgaccagcgcacgcgactggctggccacaatcgactggccctgctgctgttccggctgggcggacgccagctttttggcgtgaacgtcttcaaggtgcaggaagtgctgcgccggcctgagctgttccaggtgcccggcctgccgaccgagttcgccggtgtggccgacgtgcgcgggcgctctgtgccggttctggatctgggcctggccattggtcacccggaacgcgattcgcgcgccgaaaacggcccaggttatctggtggtcgccgaattcaaccgctcggtccagggcttcctggtcagcggtgtggaacgcatcgtcaatattgcggtggaagacattcatccgccaccggaactcggtgccgaagccacttatttgacggcggtgacgcgcttccagggcgaactgatccaggtgatcgacgtggagagcgtgctggccgacatcgccaaggtcagcaaggacgtgcagttggatccctcgctgcaactggtggcctacgaccgccagttccaggtcctggtggtggacgactcgcgcgtggcgcgtcagcagatccgcagtgtgctcgaccagttgggcgtttcggcgaccctgctgtccgacgggcgccaggcgctggaccacctgctgcaggtggcggcgtcgggcgaaaacccggccgaccgctacgccatggtgatctccgatatcgaaatgccggcaatggacggctatacgctgacgacggaaatccggcgcacaccgggcctgcaaggcctgtacgtgctgctgcacacctctttgtcgggcgtgttcaacaacgccatggtcgagcaggtgggcgccaacgccttcgtggccaagtacagcgcccacgagctggccgactatgtgctggcccgcctgagagtggtcgccgaagcggcctgatccaccaggccgtgtcccatcggcacgaccgggcatctgcagcagctgtcttccaggaagaacatgcctttgaaaggcgtccgcgcggctgggcacacgccgcgctgaggttcagccatgccaggccttctgggttggtctgtaagttgcacagccaatcgcagcagatccctgagcggcaacacgcctcgcgatgtctgggacctggaccgtccatcggacgctaaacgcgaatcgccggtttcgcctcccgcaccccctcgatctggcacaaacattgcttcctcccttgcaacatttcgcgggagagcaccgtgtccagtcccttctcttcgttcctcggcgtccatggcgacgcgttggcgctgcgcgagcagcgcatgaagctcattgccagcaatctaagcaatgtggacacgcccggctacaaggccaaagacctgaacttcgaagcggcgctgaagtcggcgcagggcgagcaggacggcggcctgatgcagaccaccgacgccaagcactacgcagtgggcggcggcgggctcaacccgttccagatcacccgcgaatccgatcagcccagccttgacggcaataccgtcgatcccgacgccgaacgcgccgcctacggccgcgccgcgctggaataccgcgcgtcgctgagcttcctcgaatccaaggtgcgctcgatgctcaccgcgatcacgggccaataagtcatgagcaaccttcccattttcgatgtggccggctcggcgctgcacgcgcagtcggtccgcctgagcaccatcgcctccaacctggccaatgcggactcggtcgcaggctcggccgaggccacttacaagccgatcgagccgatcttccaggcccagcaaagccggcaggaccccagcctgacctctgtaaacgtcaaagagatcaccaccaccaatgcgccgccgatccgccgctacgagcccggccacccgctggccgatgccgatggctatgtgttctcgcccgacgtggacccggtctcgcagatggtcaacatgatttccgcctcgcgcaattaccaggcaggcgtggaaatgctcaataccgccaaggaactggcgctcgcgaccctcaccatgggtcgctgacccttcctagctgcaccatacccacggaatcctccagatgagcacgattgccagcgatctctacaaaacccttggcctgagtaccagcagcaaaacacccaaaaaagaagaatcgctcggccaggccgacttcctcaagttgatgaccgagcagctgcagcaccaagacccgctcaaaccaatggaaaacagcgcgtttcttggccagctggcgcagttctccaccgtgcagggcattggcgacctcaataccaaggtcagcaatttctccacgtcgatgagcagcgatcaggtgctcaagggtgcggcgctggtgggtcacaacgtgctggtgccctcggcgcaggtggcgatcgatgccactggctcggccaaaggcgtggtcaccgcgacctcggccggcaccgtcaattttgaaatcaccgatgccaacggcgccttcgtcaaacagatcagcttaccgtccagcgccgccggtgaggtgtcgtttgcctgggatggtaccgatgccaacggcaaccgtatggcggccggcaaatacggcgtgaccgccacccagaccgacaccgctggctccaaaagcaagttgtctacctatgtcgatgcaccggtggacagcgtcacgatcggctcggacggcttgtatctcaacctgaccgggctaggcacttccccgctcgccaacgtgctccgcatcagctgagccggcaaccgacacttaaaggacctcatccatggctttcaatacctctttgtccggcatcagcgcagccaatgccgatctgaacgttacgtccaacaacatcgccaacgtcaacacgactgggttcaaggaatcgcgcgccgagtttgccgacatgttccagagcaccagctacggcctgtcgcgcaatgcggtgggttcgggcgtgcgcgtcagcaacgtggcgcagcagttttcgcagggcaatatcgatccgaccgggcgcagcctggacctggcgatttccggcgaaggcttcttcactgtttcgtccaatggcgccaagatgtacacccgcgccggcaacttccagaccgatgccaacggctatgtggtcaacccgcagggcgcacgcctgcaggtgttcgcacccaaccccagcggcaacggttttgacgtgggccgcctgtcggacctgcagttgctgaccaccgacagcccgcccaagtccacctccacggtcaacctggcctttaccctgcccggcaatgccaccgcgccgacggtgaccccgttcaacccggccgacgacaagacctatagccactccaccggcggcatcaacgtctatgactcgctgggcgtcagccatgtgcagacctcctacttcgtcaagaccgccaacccgaacgagtggcaggtgcacaactatgtggacggcgccgccgtcggttccccgaccacgctgcagttctccgataccggcgcgttgaccaccccggccaacggcatcatcgcgatggccccgttcaccccgagcaccggcgcgggcgtgctgagcatgcagctcaatgtcagcggctccacccagtacggtgagcagttcgccctgcgcgacacgcgccaggacggctacgccagcggcaagctcaacgagatcagcatcgacaccagcggtgtcgtgttcgcgcgctattccaacggtgccgacaagccgctgggccaggtcgccctgagcagcttcgtcaacccgcagggcctgcagtcgcagggcaacaacatgtgggccgagagctacacctccggtgccgcccgcaccagcgcgccaggcacctcggacctgggccagatcgaatcgggctcgctggaatcgtccacggtcgacctgaccgagcagctggtcaacatgatcgtggcccagcgcaactttcaggccaactcgcagatgatctcgacgcaggatcaggtcacccagacgatcatcaatattcgttaaaagtcgggaatggtgattcgggattagggattcgcaagagccggtactccgtcaatcggtgaccggccctgccccgctcaattcccgagtcgcaacagcccgcttttacgaatcccgaatcacgacttcccaatcccggtgtcccatggataaagccctctacgttgcgatgaccggtgcccgcgcctccctgcaggcgcagagcaccgtgtcgcacaatctggccaacgtcgatacggtgggattcaaggccgcgcttgccaacaccgaggcgttcaagatccagggcaagggctatccgtcgcggatcgatgccttgcatgtggatcagggcttcgatcgcagccagggccatcagaaggtcaccggcaatccgctggacgtgtcgttgcagcaggaccgctggctggcggtgcagtcgcccgacggcagcgaggcctacacccgcaacggcgaattggcgctcaccgccaatggccagctggtgactgccaacgggcatgcagtgctggatgaaggcggcaacccgatgacgatcccgccgcatcaggcgatggaaatcggcagcgatggcagtatttcgatcattccgcagggcgaaggcccgcagaccatggccatcgtcggcaagatgaaggtcgtggatgcacccgccgaccgtttgacgcggcgcccggacgggctgatgcgcaacaccagtaccgacccggcgcaggcatttaccgtcgccaccggcaagaccatcaacagcggcatgctggaaggcagcaacgtggatgcggccggcgcgctggtggaaatgatccagctgcagcggcagttcgaaatgcaggtcaagatcatcaagaacggcgacgacaatgcccaatcggccaattcgctgttgcgggtgagcggctaagcgcagttcaggcggcctgcgccttcctgccagccagcgctgttggcaatcggaaggcagctcgacaggtttcctgcagagccaatgatctgggtatttgctgcggacaagcggatctttggcctcgctgcagggcccttgcccgcccaccatcgcgtgacacgctgcaagtacgtccctgtcagctccgtggcggcatccatgccgccacgggtcccgcgacggtgggcgggcaaggaccagtcgaattggtcggtgtgtcgagctttcaacaaagcagtaggcaaaccgtgcaacgcggtgtcttcgttcttcggtagaaccaccagccaactgtctggtgcggtgtcctcgccgcttgcgggaccgttggcggcatggatgcggagccatcgccagccccaccgctgccgctgacacctgctgccagccgccgcccctgccctacgcagcccgcagcaaccccaccccgcgtgacccactgcacacccggcagaaatccgacgcggatttggcacagcacgtgcatatacccagccgtgcccggaacacatccccgggtctaacgaggaatcgggtcatgaatcaggctttgtgggtcgccaaaaccggactggatgcgcagcagacgcgcatgtcggtcatttccaacaacctggccaataccaataccaccggcttcaagcgcgaccgtgccgcgttcgaagacctgttgtaccaacaggtgcgtgcgcccggcggctcgacctccgcgcagacgcagctgccgaccggcctgcaactgggtaccggcgtacgcgtggtgtccacgttcaagggcttcgaccagggcagccagcagcagaccggccgcgcgctcgacgtgatggtcaacggccgcggcttcttcgaagtgcagatgcccgacggcacctcggcctacacccgcgacggcaccttccagatcaacgcccagggccaactggtcaccaacagcggctacccgctgcagccgggcatccaggtgccggaaggcgcgcagtcgctgaccatcggcaacgacggcaccatcagcgtgacgctggccggccaggccgccgcgcaggaaatcggcgcgctcacgctcaccgacttcatcaacccctcgggcctgcagtccaagggcgaaaacctgttcgtcgaaaccaccgcttccggccccgcgcagaacggcacccctggcctcaacggcctgggcaacaccgtgcagggcgcgctggaaggcagcaacgtcaatacggtggaagagctggtgagcatgatcgagacgcagcgcgcctacgaaatgaacgccaaggccatctccaccaccgacgcgatgctcggctacttgaacaacaacgtctgagcggctcgccgctcgctgacctccaggaccgcacgccatgtcacgtccccccctcctttcatcggcctgcctggccgccacttgcagcctgttgctgggcggctgcgtggcagccggcgacgttcgtccctacgcggcgatggcaccgatcgtgccggtggtcgcaccgaccgtgcagccgaccgccggggccatctacgccgccggccccggcctgaacctgtacggcgatcgccgcgcacgcgatgtcggcgacctgctgaccatcaccctgatcgaaagcaccaccgcatcctccagcgccaacaccagcaccagcaagaaggacgccaccacgatggcgtcccccaccctgctgggtgcgccgctgacggtggctggactggacgtgctgcagaacaccctcaagggcgaccgcgccttcgatggcaagggtaatacggcgcagagcaatcgcatgcagggcagcgtgacggtcaccgtgatccagcgcctgcccaacggcaatctggtcgtgcaggggcagaagaatctgcgtctgaaccagggcgacgagctggtgcaggtgcaaggcatcgtccgcgacgccgacatcgcgccggacaacaccatcccctccagcaaggtggccgaagcgcgtatcgcttacggcggccgcggcgcgatcgctcaatccaacgcgatgggctggctgagccgcttcttcaattcccgtctgtcgccctactgagcctgcgaccatgaacctgtcttccctgtccttccgtctgctggccacgttgctgggggcctgcgtggtcgtcgcgccggcctcggccgagcgcatcaaggatcttgcccaggtcggcggcgtgcgcggcaacgcgctggtcggttacggcctggtggttggcctggacggcagcggcgaccgcaccagccaggcgcccttcaccgtgcagagcctgaaaaacctgctcggcgaactgggcgtcaatgttccggccaacgtcaacccgcagctgaaaaacgtcgcggccgtggccatccatgccgaattgccgccgttcgccaagcccggccagccgatcgacatcaccgtctcctcgatcgccaacgccgtgtcgctgcgtggcggctcgctgctgatggcaccgctgaaaggcgccgatggccaggtctatgcgatggcccagggcaacctggtggtcggcggctttggtgcacaaggcaaggacggctcgcgcgtctcggtcaatgtgcccagtgtcggtcgtattcccaatggcgccatcgtcgaacgcgcattgccggacgtgtttgccggcaccggcgagatcacgctgaatctgcatcagaacgacttcaccaccgtctcgcgcatggtcgcggccatcgacagcagcttcggcgctgggaccgcgcgtgcggtggacggcgtgaccgttgcggtgcgctcgccaaccgacccgggtgcgcgcatcggcctgttgtcgcgactggaaaacgtcgaactctcgcctggcgatgcaccggccaaggtcgtggtcaatgcacgtaccggcaccgtggtcatcggccagctggtacgcgtgatgccagcggccattgcgcatggctcgctcaccgtgaccatcagcgaaaacaccaatgtcagccagccgggtgccttcagtggcggccgcaccgcagtgacccagcaatcgacgatcacggccacctccgaaggcagccgcatgttcaagttcgaaggcggcaccacgctcgatcagatcgtgcgcgcagtcaacgaagtgggcgccgctcccggcgacctggtggccatcctggaagcgctcaagcaagccggtgcgctctcggcggagctagaggtgatctgacatgcgtatcgcagcctcgcccattgatctcaacccgagcaccaaggccgatcccgcaaagatcgacaaggtctcacgtcagctcgaaggtcagttcgcgcagatgctggtcaagagcatgcgcaatgcgagctccggcgacccgatgtttccgggcgaaaaccagatgttccgcgaaatgtacgaccaacagatggccaaggcgttgacccagggcaaggggctgggcttgtcggcgatgatttccaagcaactgagtggcgacaccggcggcccggcgttgaacaccgcgttgaacaccgccgaagcggccaaggcgtattccctggttgccggcaagcgcgacgcctcgttgccgctgccgacccgcgatggtgcggccagcggcatcacgaccagcagcgttgcgaaggcggccctgagcgcaggcaatctgagtggcatcggcatgagccaggtgctggatctgattgccgggcgcaccggcgctggcgaatccggcagcgacgatgccgccgcactgagctggccgtccgccaacgaccgctggaccgatgtggctgccagcgatgcggccgatgccaatgccgcagtcaatgcgagcgccgccagcaccgccgctgccagcctgggtgagcgcacgccggaaggcttcgtcgccaagatctggacgcatgcgcagaaagccgcgcgcgaactgggcgtggacccacgcgcgctggtggcacaggccgcactggaaaccggctggggccgtcgcggcatcggcaatgggggcgattccaacaacctgttcggcatcaaggccaccggctggagcggcgacaaggtcaccaccggcacccacgaatacgtcaacggcgtcaaaaccaccgaaaccgccgatttccgcgcctatggctcggccgaagagagctttgccgactacgtgcggctgctgaaaaacaacagccgttaccagcccgcgctgcaggccggcaccgacatcaagggttttgcacgcggcttgcagcaggctgggtacgccaccgatccgggctatgcggccaagatcgcggcgatcgctcacggtccgaccatcgaccgtgcggtggccgccattggcaacgcggcggccgatctgtccaaccgctatgccagcaccgccgagccggccgggcttggcaccatccgtcgctgaggtaaacgccgatgtccatcatgtccaccgggaccagcgcactcatcgccttccaacgggcgttgtcgaccgttagccataacgtcgccaacatcaataccgaaggctacagccgccaacgtgtggaattcgcaacacgcacgcccaccgacatgggctacgcgttcgtgggcaatggtgccaagatcaccgatgtgggccgggtggccgaccagctggccatctcgcgcctgctcgacagcggcggcgaactctcgcgcctgcagcagctgtcctcgctgtccaaccgcgtcgatgcgctctactccaacaccgccaccaacgtggccgggctgtggtcgaacttcttcgattccaccagcgcggtgtcgtccaacgcctcgtccactgccgagcgccagagcatgctcgacagcggcaattcgctggcgacgcgcttcaagcagctcaacgggcagatggacggcctgagcaatgaagtcaacagcgggctgacctcgtcggtagatgaggtcaatcgcttgacgcagcagatcgccaagctcaacggcaccatcggcagcagtgcgcagaacgcagcgccggacatgctcgatcagcgcgacgcgctggtgagcaagctggtcggctacaccggcggtaccgcggtgatgcaggacggcggcttcatcaatgttttcaccgccggcggacaagcgctggtggtcgctaccacctcttccaagctcaccaccgtcgccgacccgtatcagccgaccaagctgcaggtggcgatgcagacccagggccagaacgtcagcctcagcgccaactcgctgggcgggcagatcggcggcctgctggaattccgcagcagcgtgctcgagccgacccaggccgaactcggccgcctggccgtgggcatggccagcaccttcaatgccggccaccgccagggtatggatctgtatggcgcgatgggcggcaacttcttcaacatcggttcgccgaccactgccgccaaccccagcaacaccggcagcgcatcgctgagcgccagtttcagcaatatgagcgcggtggacggccagaacgtcacgctgagtttcgacggcaccaattggaaggcgaccaacgccagtactggctctgcggtgccgatgaccggcaccggcaccgcggccaacccgctggtgctcaatggcgtcagcatggtggtgggtggcaccccggcgagcggcgacaagttcctgctgcagcccaccgccgggctggctggcagcctgtcggtcgccattaccgatccctcgcgcattgctgcggccaccccggtcaaggccaccgcgacgctcgccaaccagggcagtggcaagatcagcgacgtcaaggtcaccaatgcgcagaacccggcgctgctgaccccgtcgtcggtcgagttcatcgacgccaaccagtacaccatcgatggtgccggcccgttcgcctacaccgccgggcagaccatcagcgccaacggctggagcttcgcgctggacggcgcgcccaaggccggcgacaccttcggcgtcgggccgaccggcgccggctccagcgacaacggcaatgccaaattgctggccaagatcgacgacgccaaggcgctcagcggtggcacggtcacgctcaacggcgcgctgtcgggcctgaccacgtcagtgggttcggccgcgcgcgcagccaattattcggccgatgcgcagaaggtcatcaacgaccaggcgcaggccagccgcgattcgatttccggcgtcaacctcgatgaggaagccgccaacatgctgaaactgcagcaggcctaccaggccgccgcacagatgatttccaccgccgacaccatgttccaagccatcctgggtgccgtacgctgatgaccgaccgtatctctaccagcatgatgtacagccaatcggtggcctcgatgggcgccaagcaggcgcggctgaaccagatcgaggcccaactcggcagtgggcagcgcttggtcacggccaaggacgacccggtcgccgcaggcaccgcggtcggtctggatcgcgccctggcggcaatcacgcgtttcggcgaaaacgccaacaacgtgcagaaccgcctcgggctgcaggaaaatgcgctgtcgcaggccggcgacaaaatggcgcgcgtcaccgaattggcggtgcaggccaacaattcctcgctcagccccgacgaccgcaaggcgatcgccgcggagctgaccgccctgcgcgacagcatggtgagcctggccaacagcaccgatggcaccggccgctatctgttcggcggcactgccgacggcagcgcgcctttcatcaagagcagtggcaatgtcacctacaacggcgaccagacccagaagcaggtcgaagtggcgccggacacctttgtcagcgacaccctgcccggcagcgaaatcttcatgcgcatccgcaccggcgacggcaccgtggacgcgcacgccaacgccgccaacaccgggaccgggctgctgctggatttcagccgcgatatcagtaccggcagttggaacggcgccagctacagcgtgcagttcaccgccgccaacacctatgaagtgcgcgacagcaccaatgcggtggtcagcaccggcacctataaagagggccaagacatcaacgcagccggcgtgcgcatgcgcatcagcggcgcgccggcggtcggcgacagtttccagatcggcgcttccggcagcaaggacgtgttttccaccatcgacgacatggtcggcgcgctgaactcagacacgctgaccgccccgcagaaggcatcgatgatcaacaccttgcagtcgtccatgcgcgacatcgcgcaggcgtcgtcgaagatgatcgatgcgcgcgcctccggtggcgcgcagttgtcggcgatcgacaacgccaactccttgctcgaatccaacgaagtcacgctcaagaccaccctgtcgtcgatccgcgatctggattacgcctcggcgattgggcagtaccaactcgagaaggcctcgttgcaggccgctcaaacgatttttcagcagatgcagtcgtcgtcgttgttcaacctgatccgctgattttgccgcagaaaacctgggttttcttcgctcctgcgcatgagcatttgcgcaggcggacggagtttatttttcgaaaagttataccagcgctaaacattggaggggtgctgccgaataaaccaaacctcttgatacacaacgctcacgtatttcgtcctgacgcagaaaagcagtaaaaaaatactgaatttcgctaaaggttcccaacgcaacgccgttattcatctcagcagcggtaacggccaacttgatggcccccctgcggaggctccgggcaagtcccccttgccggaaaaatcgcttaggagaaatcaaaatggcacaagtaatcaacaccaacgtaatgtcgctgaacgctcagcgtaacctcaacaccaacagctccagcttggcgctgagcatccagcagctttcgtcgggcaagcgcatcaccagcttttccgtagacgcagccggcggcgcaatcgccgagcgtttcactacccagatccgcggcctggacgttgcctcgcgcaacgccaacgacggcatctcgctgtcccagaccgccgaaggcgcgatgcaggaaatcggcaacaacctgcagcgtatccgcgaactgtcagtgcagtccgcaaatgcaaccaactcgtccaccgaccgcgaagcgctgaactccgaagtcaagcagctcacctccgaaatcgaccgggtcgccaatcagaccagcttcaacggcaccaagctgcttgacggctccttctctggcgcgctgttccaggtcggcgccgacgccggccagaccatcggcatcaacagcatcgccgacgccaacatcgatacgctgggcaaggccaacttcgccgccgccgtttccgccgctggcgtcagcggcaccgccaccgcttccggttcggtcagcggcatcagcctgtcgttcaaggatgccagcggttcggccaagagcatcaccatcgctgacgtcaaggtcggcgccggcgacaccgctgccgacgtcaacaagaaggttgcctcggcgatcaacgacaagctcgaccagaccggtatgtacgcctcgatcaagagcgatggctcggtgcagatcgaatcgctgaaggctggccaggacttcacctcgctgtcggctggtacctccagcgctgctggcatcaccgtcggtgccggcatcaccaccgcttcggccgcttcgggctccaccgcttcgaccttgggcagcctggatatctccacgttctcgggcgcacagcaagcactggaaatcgtcgacaaggcgctgaccacggtcaactcctcgcgcgccgatatgggtgcggtgcagaaccgcttcacctccaccatcgccaacctgagcgcaacctcggaaaacctgtcggcctcacgtagccggatcgccgataccgactacgccaagagcaccgccgaactgacccgcacgcagatcctgcagcaggccggtactgcgatgctggcccaggccaagtcggttccgcagaacgtgctgagcctgctgcagtaacttgcagtcagctgccgccgcaatacggcagcgctccgcagcaagtccaaagcccctcttcggaggggctttttttatggccgcagccctgccccgcatgctagacgggtgattgacgcggcccgccagcatccttgggcatggaacttgcatcgctccatctcgtgagcgtgacctatcgctgccgctaaagtcctcgcggatgcggccgataccggtcacgtaatcccatgcgtctgtctgtttcggacgcccagacgaggaatgcaacatggcatcggtgatcagcacttccgcctccggattggatatccctaccgtggtgtctaccctggtgtcccggcagagagaccccgagcaggcacgcatcaacaaggccggcaccgccgcgacgacgcagttgtcggcaatcagccagatcaagagcagcatgaccacgctcaagtctgcgctggacaaagtggtcagcagcgccgacaccaacgcctacaaggccacggtgccgaccgatgccggcttcaccgccaccaccaccagctcggcggcgccaggcaactattcggttgaagtggtgtcgctggcgagctcgcaaaaactggcctccggcgcgtttaaggccgatgccacggtgggtagcggcacgctgacgatcggctacggcgacaacagcgtcaccgtggatatcagcggcaccgacaagctcaccgacatcgcggcggccatcaacaaggccgccggcggcaagggcgtcactgccagcgttgtgaccgccaacgatggccagcatctggtcttcaatgcggtcgattccggcaccaagggcgccctgaccatcagtgccagcgacccgagcctgagcagcctcacctacggccccggcgtcaccggcgggctgaaccagaccgtggcagccgccgacgcacgggtgcgcgtggacggcttcgagcgcacctccagctccgacaccatcagcgacatcgtgcccggcgtggtgctcaacctcaccaaggccgctgaaggcaccaagttcaatcttggcgtggcagccgacaccagcgggctcaagggtaacctcaccgccttcgctgcggcctacaacaccgccaacacgttgctggcgaaaagcagcagttacgacgccaccaccaagaccgcctcggcgctgaccggcgattcgctggtgcgcagcctgcaacaacagctgcgcggtcaggtcagcggcagcgtcaccgaactcaaggccctcggcctgaccatcgacaaggatggcgtgatgagtttcgatggcagcaagttcgacaccgccatcgcctccgacggtggcgcggcggccgatgtgtttggcaaggacagcaagtttggtggcaacctgaccaagctgctggacagcaacgtcaatgcaaccaacggcacgctgaccctgcgctcggacagtttgaacaagaccatcaagggctacgaatcggacctggacgatctcgatgcgcgcatggaaaaactcagcgaccgctacaccgcgcagttcgccgcgatggacgccatgatcagcaagttgcaaggcagcactagctcgctcagcggcctgctgacaggctgatttgcgtgatgaatatcctcaagtcctgtcagggtattgccgataaaagaagggcctatcgtgatttcggccttgccttccggcaggagcgtcgtcgcaggagcacagcgctccgggaccagcgaaggtcagcccattgaggagtcatccatgtacggttccaatcgtcaatatgccgagcaatatcgcaaggtcggcgtggccaccagcgtgaccgaagccgacccgcacaagctggtctcgctgctgttcgccggtgcctgccagcgcatccgtctggcccaggcctgcctggcgcagggcgaccaggcgcgcaagggcaaggccattggtgaggcctgcgcaatcgttggtcacttgaacggttcgctcgatcacgaagccggtggcgagatcgctggtaacctctcggccctgtacgactacgtgatgcagcggctgaccgcagccaacctgcacaacgatgagactgcgttgacagaagtgctggatttgctcagcgaaatcgactcggcgtggaactccatccccctcgaacaacgcggcctttccgccgtttcgtgagtcctgtcatgcatagcgtgcaaagccttcaagcagaaatcgccaacctccgcctggccatggcgaaagaggagttcgaggacatgccgctgatgctggacgcccacgacctgcacctgcgcgaatacgcgcagcaggtggatatccaacaggaccgcgacgcgctgcagaccttgctcacgatgcatcaggacctgatgcggatgatgcgcgaacgtcagcgcaagctgctggagctcatccgcgcacagcgcacgtcgtcgtcggccagccgcgcttacgcacgggtcggacggatctgatgagcacgctcggcacactcgcgccatctgccgatgccgagctgtttgccgacacgcttagttgcgagttgcagttgcctgccagcttccgcgccgggagcgacgccggcacgcacagcgccgcggaaaccctattgcgcagcctcggccaggtcgaagacttgcgtagcgaggaaaccagcgaagaccgcggggaactgccgttgctggtgcagcgcatggacgccaaactcgatttgatgctcgcgctgatcggccgcttggtgcgccacggcgacagcggcctgagccagggcttggtacgttggtcggtgcgcggcattcgcctgagttgcgcaagcagccacgcaccaggcaccactggcagtgtttgtttgcagccatccgattggcttcctgaacttgtacagcttcctgccaccgtgctggcgagcgcgagcgatggccacgatgtctggctgtggctgcggtttgccccgcttgcgccgggcctgcaggacgcgctggaacgccacctgtttcgtttgcatcgccgtcaggtagccgacgcccgccgccagcgctgattcccatggttggcgcggggcgccggttcagctaaggtggtcttcactgaaaaaaggtctcttctgcgccgtgcgagtcatcatcgtcgacgatcacacccttgtccgtgccggcctgtccaggctgctgcaaactttcgccggcatcgatgtcgtgggcgaggcgagcaacgcgcaacaagccctggacatgacgtccctgcaccggcccgacctggtgttgatggacctgtccctgcctggccgtagcggcctggatgccatgaccgacgtactgcgcgccgcgccgcgcacgcatgtggtgatgatgtcgatgcacgacgacccggtgcacgtgcgcgatgcgctcgatcgcggcgccgtcggcttcgtggtcaaggacgccgcaccgctggaactggaactggcgttgcgcgctgccgctgctggtcaagtgttcctgagcccgcagatctcgtccaagatgattgcgccgatgctcggccgcgaaaagccggtcggtattgccgcactgtcgccacgccagcgcgagattctgcgcgaaattggccgcggccaaagcaataaggaaatcgcggccgatctgggcatcagcgtcaagacggtggaaacccaccgcgcacgcatgatggaatcactcggttgccgtcgcgccaacgatctggtgctgctggcggccaaacatcacaacgagttggtctgacgcgccccccgtgggcgggcgctgttgggccaatcgatgatcaaaaaagtgacggaattccggcgaccatgcttgagctcgcctgcaacgtcaggaagttcctgacagactgccgggcaaatcatgagtcaccttacctgactccctgattagaaacccatcgcgtggtcctgcaagatgcattccatcgctgctgcgtgcagcgcccttcggaagcgcttccatgaagacgaccatttccgcccagcttggccagcaactgcacctcaccccgcagttgttgcagtcgatccgtctgttgcaattggacggcatgcagttggaactggaaatccgtcgtgcgctggaaaccaatccgttgctggagttggaagagctggccgataacggggacgaggccaccaccaacgacgatggcgccagcgatatcgccgcgttcgacgagcttccggaaagcacgatgtgggacgtgcagagcagcagctggaacgatggcgacgacgatcgcatgcagcgcgtagccgccggcgagtccaccgacccgcacgtgcgcatcctgcgcgaattggcgctggatctggacgaggcggcgttgggggccgccgcgttctggctggagcagaccgacgacgccgggtatctgaccgaagcgctgcccatgctgcagcagctgggcgccacccgtctgggtatgaccgtgcaggccgtggaagcgatccgtcagcgtctgctgcacggtgacccggccggcctggccgcctgcgatctgcgcgagtgtctgcaagcgcagctgcgtgccctgcccggccgtgtgccggcacgccacctggcggcgcgcatcctggacggcgatctggagctgctggcggcgcatgactacgcggtgctcgcgcgtgcgcacgatgccgaggtggacgatacgcgcgaagcggtgcggctgatcctgtcgctgcaaccgcgcccgggcgacgacctgctgcaggaaagcaacgccagcgtgattccggatgtgctcgcctggcatgccgacggcagctggcgcgtcgcacttaatccggccaccacccatcgcgtcagcatcaacccggtgcacgaacgcgcgctggccgaagccggcgaggcagcacagccgttgcgcgacatgctgcaggaagcgcgctggctgactcgcgggctgtcgatgcgctacgagaccctgctgcgtgcaacgcgcgccatcgtcgaacgccaggccgccttcctggcgcgtggcgaagaagcgatggcaccgctgacgctgaaagaaatcgccgacaagatcggcatgcacgaatcgacgatctcgcgcatcaccaccggcaaatacatccagaccccgcgcggcaccttcgagctcaagcacttcttcgccgtgcggctggaaggcgccagcgtctccggccaggccgtcaaggcgatggtgcgtcgcttgatcgaaagcgagccggccggtcggccgttggccgacgaggccattgccggattgctgtcgcggcaaggcgttcacattgcgcgccgcaccgtcgccaagtaccgcgaacaactggatatcgccccggcacgcgagcgccgccgcaccaccaaaccgctgcttgcccgggcaggataaggactactatgagcaaactcaccgtgctgctggtcgacgaccacgagggcttcatcaacgctgcgatgcgtcattttcgcaaagtcgagtggctcaatatcgtgggcagtgccgccaatgggctggaagcgatcgagcgttctgagtcgctgcgccccaatgtcgtgctgatggacctggccatgccggagatgggcgggctgcaggccacgcgtctgatcaagacgcaggacgatccgccgtatattgtcatcgcaagccacttcgatgatgccgagcatcgtgaacacgctcttcgcgcgggtgctgacaattttgtcagcaagctgtcctatatccaggaagtcatgccaatcctggagggcctgacggtaaggagccaggaatgagtgagtcccgcattctgttgatcgacagtgacgccgtgcgcgccgagcgcaccgtgtcgctgctcgaatttatggacttcaatccccgctgggtcaccgacggcgccgatatcaatcctggccgtcaccgccacgatgagtggatggcggtgatggtgggctcggcgcaggacgctgcacaggccgacaaattcttcgactggctggccgatgccaagttgccgccgcccgtgctgctgatggagggcagcccgaccgcgttcgcgcaagcgcacggcctgcacgaagccaatgtctgggcattggacacccccctgcgtcatgcgcagctggaagccctgctgcgccgtgcaagcctcaagcggctggatgccgagcatcaggccggcgtgcagcaggattcgggcccgaccggcaatagcgaagcggtgacccgcctgcgccggctgatcgaccaggtggctgcgttcgacaccaccgtgctggtgctgggcgaatccggtaccggcaaagaagtcgtggcacgcgccatccaccagcattcgccgcgacgcgacgggccgttcgtcgcaatcaattgcggcgcgattccgccggatctgctggaaagcgaattgttcggccacgaaaaaggcgccttcaccggcgcgctgaccacccgcaagggccgcttcgaaatggccgaaggcggcacgctgctgctggacgaaatcggcgacatgagcctgccgatgcaggtcaagctgctgcgcgtgctgcaggaacgcagcttcgagcgcgtcggcggcgggcagaccatccgctgcaacgtgcgcgtgatcgccgcgacgcaccgcaacctggaaacccgcatcagcgatggccagttccgcgaggacctgttctatcgcctcaacgtgtttccgatcgaaatgccggcgctgcgcgaacgcgtggacgatctggccatgctggtgcagacgattgcgggccaactggcacgcaccggacgcggcgaagtgcgcttcgccgaagaagccctgcaggcgctgcgcagctacaactggccaggcaacgtacgcgagctcaccaatctggtggagcgcctggcggtgctgcatccgggtgggctggtgcgggtgcaggatctgccggcgcggtatcgcggcgatttcgcctcgaccatcctggtcgagttgccgccggaaccggcactgctggccgcgccggtcgaagtcaccgacctaccaagcaacgtggtgacgctgcagcccaagacggccgatgccgaaccggccacggctgccagcttgccggatgacggtatcgatttgcgtggccacatggccaacatcgagctggcgttgatcaacgaagcactggaacgcacccagggcgtggtggcgcatgccgcccaactgctcggcctgcgccgtaccacattggtggagaagctgcgcaagtacggcatcgaccgcgagcagaccgagctggccaactgagcggtcacacgctcagcttgcgctcgctggcatagcgcttgcttcagcaggatcacgccctttgcagccgacggctgcggcgaaatcccgaccttcaccagcacctgccgaggcattgatgcccatccccgtcaccagtccgctgctgccgccactggaagaatttctgccctacctggagcggatctggaccagccgcatcgtcagcaacggtggcgagatgcaccgcgcactcgagcgcgcgctctgcgattacctgggcgtgccgcatctggcattgctgaccaacggcaccaccgcgctgatcaccgcactgcaggcgctgcgcatcaccggcgaggtgatcaccacgccctactccttcgttgccaccgcgcattcgctgctgtggaaaagcatcaccccggtgtttgtggacatcgatccgttgacgctcaacatggacccgtcgaagatcgaagcggccatcaccccgcagaccactgcaatcatgccggtgcattgctacggcaccgcgtgcgatacgacggccatcacgcgcatcgccgacatctacaacctcaaggtgatctacgacgctgcgcatgccttcggcgtgcgcgatgacggcggctcgctcctgcgccatggcgacctgagcgtgttgagctttcatgcgaccaaggtcttcaacaccttcgaaggcggcgcaattgtctgccccgaccaaaaaacctatcagcgcatcgggcatctgaaaaacttcggcttcgtcgatgaaaccacggtggtagcgccgggcatcaacggcaaaatgaacgagatcagcgcggcgttcggcttgctgcaactgcagcacatcgacaatgccatcgcacagcgcagtgccatcgatgcgcagtaccggcagcggttgagcgatgtgcgcggcatccgctgtgttacgcggcccgcgcattccagcgccaattacgcgtattttccggtgttggtgcaggaccactatccgttgtcgcgcgatgcgctgtaccacttgatgcgcgagcacggcattctggtgcggcgctatttctatccgttgatcagcgacttaccgatgtaccgtgccctgccctcgtcggcgccggcgtggttgccggtggcgcgatcggtggccgcacaggtgctgtgcctgccgatctttcctggcttgagcagcgaccaggtcgataccgttgccgatctcatcgccggccaacaggcgacatgaccgcaacacgcttcacgtgcatttcagacttacatctcttcaacaggcaaccaggcgagaccgcatgacccaggaaacgtttatcgagaacttcatttccgccaccgacttccaggagccggtggaggtcacgctggacaccgtgctgctggaattgccggaatgggattcactggcggcactgggcgtgatcgtgatgttcgacatggagtacagcaagaccattaccggcgatgacctcaccgctgccatcaccgtcggcgatctctacaaactgaccgaggcgtaagcaccatgccgacctccacgctgcacaacgtccgctttgccggcatggcgacatgcgtgcccaagcgtgtggtgtccaatctcaccgactgccgcccgcagatccgttccgagcgcgagcgcctggtgcgcaacatcggcatcgagacgcggcgcatggcctcggagtggcagtgcttttccgacctggccttcgatgcaaccgaagtactgctcgaaaaactgcagtggaagcgtgacgagatcgatgcactgatcgtggtgacccagtcgccggattatccgattccggccaccgctatcatcctgcaagaccggctggggctgtcgcatgccaccgtcgccttcgacgtcaacctgggctgctcggcctatccgttcggcatcaacctgcttggctccatgattgccgccggcggcgtcaacaagggcctgctgctggtcggcgaccgcagcgcgaacctggaagacccgatcttctccgactccggcacggccaccgcgctggagttcagcgccgacgcgccgccgatgtatttcgacctcaacagcgatggtagcggctacaaagccatcatcctgccggtgggtgggcaacgcgagcctgtcgcgattcagcacctgctgccttatcgcgaaaacgagaaggatcgctggcaccaagccaccgacctgcaactcgatggcgccgccgtgctcagcttctcgacccagcgcgtacctcccgcagttgaaaaattgatcgcgtatgccggcgtttccaaagatgagatcgattacttcgtgttccatcaagccaaccgcatgatcaacgagaccattcgcaagaagctcggccttgcggtcgaaaaagttccgtccaccctgcacgacttcggcaataccagtggcgcctcgctaccggtgaccatgactgcgcgcatcaataaagaactcgaatccgcacccaagcgcgtattgctatgcggctttggcattggcttgtcgtggggcacgtgcctggtggatatcgacggtgcggtgtttccggacttgatcgagtcgtgaatatcgccctcgatcagaacgacccgttttcgttgcagggcaaacgtattctggtcaccggtgcatcgtcaggcatcggacggcagatcgcactgagctgcgcgcagatcggtgcacaactggtcatcacaggccgcaacgaagggcgcttggccgagaccttcgccttacttgaaggcacagggcatgcgcaggtgatcgccaacctggacaagcaggaagacatcgaccatctcgtgacttcggtcggcgtcctggatggcgtcgcacacgcagccggcatcgcccgactggcaccattccggatgatcaaccgcgcgcatctggacgaaacgttcgccagtaatgtctatgcaccgctgctactgacgcgcggcctgctggcgaaaaagcgcatcaacgccaacggctccatcctgttgatatcggcggtgggctcgcacatcggtcctgtcgccactgccgcctactctgccagcaaggctgcgctgctcggcgcaatgcgcactctggcactggaagtggccaagcacggtatccgcgccaactgtatcgtgcccggctatgtgcgcacgccaatgctcgagggcctcaaacagagcggcggcagcatcgacgagcacgccaaactgacccccttgggacttggcgaaccggaagacgtggcttacgcggcggtgttttatctatccgacgccagtcgctgggtcacccgcaactacttcctcgtagatggtggcctgaccgtgccgatggacgtctacgcatgagcaatgcgactcgtaaagcctttttcctagagggcaagaccatcctggtcaccggcgcatcgtccggccttggccaggaaatcgcactgacctgcgcacgacgcggcgcgcgcttggttatcagtggccgcgatcccgagcgtctccagcaaacccatgcgcaactggccggcaacgggcatgtgcaggtgcaggccgacctgactgtttcggaggaccgagagcgcctggtgcaagccagccagcgcatcgacggtgtcgtgcactgcttcggcgggcagatgctgtctccgattcgccagctgaaggaagagctgatgacgcgcatgtatcaggtgcatttcctggcgccggtcatgctgacgcagcgtctgctgcaagccaatgccattaatgcacaaggctccatcctgttcatgctgtccacctccgcgcatattgggacacgcggcgtggggccgtactcggcaatgaagtccggcctgctgggcatcatccgatgcttagcgttggaacaagccaagcaccgcatcagagtcaacggtatctcgccatcggccgtgcccactccgcgcctctggggtgaagacaacgggctcaacgaaatgctgaaccaacaacgcgcgcgccatccactagggctgggcaccccgcacgatgtcgccaacgctgcggtctacctgctggccgacgccagccgttgggtcaccggcaccagtttggtcatggacggcggggcggtgctctgatggaacgcgcactcattatcggcgccagcggctggggccgcgaagtcctggagcaaatgcgtggcgatgccgggcatggcaaggattggctgattggcggattcctggacagccgcaccaatatcctagacagctacggtgtcgacacaccgatcattggcgatccgatgaactacctgccacagcctgacgatgtattcgtttgtgcgatgggcaatccctacgaccgccaccgctacgcgctgccgatcctccaaaaaggcgggcgattcattcccatctgtaccgacgtccgcttgggcaggcgtgtgcatttcggccagggctgcttttttggcctgatggtccattccgggccggacgtgcgcatcggcgattttgtcaccatccatgcccagagcatgcttggccacgacgtacgcatcggtgactacgtgcacgttggcgcaatggccttcatgggcggcggcgtgcagcttggcgacttcgtcaccgtgcatccgcgcgcgaccctgatgccaggagtgaaggtcggtgacggcgcggtcatcggggctggcgcggtggtcttgaaggacgtaccggccggagccacggtgttcggtaatccggccaaaattgtgttcaacaaaaacataccgacagactgacccatgcgctcgcggatgcactccaagtattacttgtcgcaggagatctttgagcgtgagcagcgcaaaatcttccgtcgggtttggttgtttgcagggctcaagacactgctgcgggaaaacaactgcttcatcacccgcaagatcgcgggcatccccctggtgatacaaaacttccacggccaaatccgtgcattcgaaaacgtctgcctccaccgcagtgcactgattcaaaccggtgctatcggttgccgacctttggtgtgcccctaccatgcatggagttacgacgaacaaggccgggtaaggaacatccccgactgcgatgcgatctatcgcctggacaagagcgaaaaggacaacttgaagctgcgtgaattcgcactgcgcgccatcggcaatctgctgttcgtcaacatcgatcccgacccgatgccgatcgaggagcagttttcggcagatttcatcaccttgctggaaagcagttccaatgcctatgacactgaggtcatggtgaccacatggcgtggccggtacaactggaaactcgcttacgagaatcttcgggacgccaatcacccgcgctttgtccaccccaagaccttagccaagagcgtcagcttcgttgccgaggtaaacgaagaacacgccaagcagtccatggaagcgttgcaagacagctcgcccgctgccttgagacgcgagatgcgccgcttcagtttcggcggcccggacgcacccatacccaaccttcaacactttggctggcacgagaaagtggaacgctggggcacgcaggatgcctacttcaattggttggccttcccgaacatgcacatcgccagttccaatggcgggtattccttcacgctggaacaccacattcccgtcgcaccggaccggaccgacctggaaatctattggtttagcgcccgcaagaaacagccttacggctcttccagccaagtgctactggcgcagatgcatgggagcaaggtcgtggtgggcgaagacgtggacatcatggagcgggtgcaggcggcgttgcacacagatgcacccatccccactcagggagcctacgaatccatgaatcggctggtcgagcgctggtacgcgctgctgatggagaccgaacatgaaatctaggtggatcatcggccgcagcgagtacctcgacctggcatttcacgcatggaagcaggcacgtcaggacgagatggtcgtcaggatcgaggtaccacaagacgccgaacacgaattcgatcttggcgtgctggatggactgaatccgaccgacggggccatgttcgtggcgttcgacgaacgcttcggcaatttcaagcgcgtagaactgatgcaggcagcgatggaacgcggcttcaagctggagcccttcatccactccagcgcagcgatcggcactgacgcggtcatcggtctcaacgcatttgtgggtgccaatgctgttgtcgggcacgggtgcaagatcgactacaacaccgtcatccatgccggcgcgcacctgggaccggcatgccgcgtcaaatcctcatgctggatagagaatggtgtgcaaatcggcgcgggcgtcgagatcggcggcaatagcgtcctgcggacaggcgccatcgtgcaccggggcgtcaagataggacgaagctgcgaacttggctggccgcgtgtctaccgcgaggacgtgcctgccaaaacctatttcgacgcccgctacgacagccccattcatacctacgggacctgacgttcatgaactcaagaaatgagcagctccgccaacggattctaaggattgcggagcaggagcgccctgcactcgcggatgtcattgcacgcctacctgcgattgccaaccgccctgtattcctcgtcgctcccgagtcccatgtaggcatggtgcacggtccccgggtcgtagccgaactgcaccatgtcgttgccgcaattgatgaccaaagcatccatctggaccacatccacggcgcgccgcgctggagcagtcaggagttcctgagcaaggcgggccagtatgccgatgcaattgctatcgatttctcttgcagcccgcgcggacgggtgtttgcaaatgacctatgcgcaagcgcgggcattgagcaactgagtgttgcgccttccgtggatccgccgatcccagggttcgagcagcgcccgctttttctgcttcaaccgcgctcgggccttggcaacatttatggcccacagatcgtccagcgctccagccatgtcattgccgccattgatgaagagccaagcgacagcgataccgttcatggggtgccgcgctggagttcgcgccagttcatcgaacaagcagcccagtattcccaggcattggccatcgatttttcttacagccccggagaatcgggcctggcccgcaagctctgcgagcaagcaggcattgaaagggtcgatgcctgccgggccgttgctcattgtgggctggtcgccgtatacgagcctgcccaggtataccgtcagcggacgcttctgcgcctggacgaatttctgcggcttgcggatcgactggacgacgatctcagcgtttttacgctctacagcaacctgttgttccgcctgacctacgattccagcctcctactggagtgctgggcgacgccgatcaacgagtacttttcggaatacgccgataccagcacattccagctgggcaagcgtgaacatttctgcgatggcggtgccttccagggacccatcgtgcataagtttctcgagacatcccgccatcgctacgaaagcatcactgcctttgaacccgatcgcatcaacttccagaaattggagggcatcgcgaatgccggcccccttcccgcgcacagtttcaaggccatcaaaaaagccatctcaaacgaacctacgacgctgcgtttcgaggagaccggcacggtttccagccatgtatcggtgaatggcggaatctcggtggctactacacgcctggacgacgaattggaaaagctgacactactgaagttggacatcgaaggatttgaagccagggcactggaaggcgcatctcacctcatccggacccagcgcccccgcatggctatttgtgtctaccactacgcccaggatttgctggatatcgtggaacaactggacaaattggtggagggctatcatttccgtctacgccagcactctcccggccactactacgaccttgtcttatatgcatcgcccgtcgccggtgccgcaccgccgccttgggcggagtaagcccaggaatattcacgatttggaaaaaggtagagcgatgccggagcttccgctgtgtgtgctattgactcctctgcatgcccttatttttgagctgcttattgacccatgatgcaccacccagaagatcgctccgccacctgtgcgcttgtcagcgtcgtgatgcctgcctacaagctgcgctatctcgatgaagcgcttacgagcgtagttctgcagtcttaccccaggctcgagctgatcgtctgcgacgacagtgccgatgccttgatcgaacagcgcgtcgcaaggcattcgctgcaatgccgttttccgatccgctatttccgcaatccagctcgcctgggcgagctcggcagcaaaatcaaagggatcaccctggcacagggcgagtacgtcaagttcctgcacgatgacgatgtgctgcagcccgattgcattgcgcagctggtggaagcgatcgagcgtaatccgggcacggcgatggcctcctcgcggcggatacgcatcgatgacgacgggcagccgttgccggacatcctggccacatgcttcccattcgccgacgacgtgctgatcgacgggccggagctggtgtcgtttctggccgaccacaccatcaatttcatcggtgagccgagttgcgtgctggcacgacgcgcggatctgttggcgttgggcaacgcgttgatggcgttgaatggcaaggccatccactgggtcggcgatctggcgatctacgtcaagctgctgcgccacggcaacctggcgatgctggccagcccgctgacccagttccgtgtctcgagtgcgcagttcagtcagagtggtcgcgatcagcccggcatcggcgatcagggccatgaagacttgcgccagggcatccggcagctcggttggcgacgcgagactggcgacaaccgactggtgcgggtggcaccgctcagtccgcacaaggcacgcgtgttcaagccggtggatctggtcaatgcgttgatgcaaagcgcgggtatggccgagcgcgtgtcgccggctacctggttgggtgtgcgtcatccgaacacagtgcagcgtgcgttgatcgaagcgcgcctgcaggcgcatgccggtggcccgcgcattgcggtattgctgatcgaccgtcacggcgatgccgcgggggtggcagcaacgcgggccagcctggatgcggtggcctgctatcaacaccatcacacctgggtcatcagcagctcgccgcagcaggttgccgaatccggtgagcgcggcgtgctgatcgacgaacaagacttggcggcaacactcaaccgagtgatcacctcacaggacgcgatcgattgggtgctgctggtcgatgccggcagcctgttcaccgccagcggtttgctgatgctggcactggaaatgctcgcgctaccggacgactgccaggccatctacgccgatgaagtgatggcgctggacaacggccagctggggctggcgctgcggccggcgctgtatctggacatgctgttgagcgcacctgcgacgttgtcgcggcactgggtgttccggcagcgcacgctgctggtcgatggcggcttccccaccgggcccagcgcggcattcgaactggattaccagctgtgcctggtcgagcgttacgggctggcctgcattcgacatatcgctgagccattgctgattgcatcggccacgccgcagcatgccgacgaagacgagcggcaggcgattgcgcgtcatctcgccgaacgcggctacgtggacgccgcggtgcacagcaccgggcccggccggcacgcggtggactaccgccatgcgcagcagccgctggtgagcattctggtgctggtcgatggccgcttgccgcaggtgcagcgctgcctcgaaagcattctcgccaacaccgcttacccgcattacgaggtgctcctgctggatcgtggcaccactgcgccagacctgcgcgactggctgaccggcatcgataccctcggcatgcagcagatccgcgtgctgcgctttgccggcgaaccgtcgcgcgaagcggtgtgcaatgccgccgccgaacacgcgcgtggggacatgttgttgtggctggcggcaggcgccgcggtgatgaaggccgattggctggagcagttgctcaaccatgcgctgcgcccggaggtcggtgcggtagccggcaagttgctgcgcggcgatggcacggtgcaccacgccggcctgctgctgggcctgggggcaccggcaacgcgcgcgttcgaaggcgcggcattcgacgaatcgggttatctgcagcgcctgcaactggatcaaaactacagcgcgttgagcggcgaatgcctgatgttgccgcgtcagctgtttatggacgccggtggcttcgaactggagccggcgctggcgcagtggagcgatgtcgatctgtgcctgcgcttgcagcaagcgggctacctcaatgtcttcgcagcgcatgcgcagttgttgatcgacccgctcgaggcaacacccgtcaccgcgctggacgaagacgcgatgtacgcgcggtggctgccggtgatggccaacgaccctgcctacaacccgggcttttcgttggacccgggcgccggcttcgcgttggccgacccacgcgcgagctggcgtccattgcagtcatggcggccgctgccgagcgtgatcgcgttgccggccgatatcgaaggctgcggccactaccgggtgatccagccgctacgcgcccttcgggaagctggactcgccgaaggagtgctgttcaacggctacctggagatcagcgaactggcgcgtcaggatcccgatgtggtgatcctgcagcgccaggtcggcgaggcgcgactggaggcgatgcggcggatgaaggcgctgtcgcgcgcgttcaaggtgtacgagctggacgattacctgcccaatttgccgttgaagaatgcgcaccgcgagcacatgcccaaggacattctcaaaacggtgcggcgtggtcttagcatggtggaccgttttgtcgtgtccactccggcgctggccgaggcgttcgccgggttgcacagagatatccgggtggccgaaaaccgcttgccgccccattggtgggaccagttgccggcgagaggcgagcgccagtgtggcaagccgcggattggttgggccggcggggccagccataccggcgatctggaactgatcgccgacgtggtgcgcgagctggccgatgaagttgagtgggtgttcatggggatgtacccgttcgcgctgcgccagcacatccaccactttcagccaggcgtgctgatcgatcactacccggcggcgctggcggcgttggatctggacctggcgctcgcaccggtggagcaaaacctgttcaacgagtgcaagagcaacttgcgcctgctcgaatacggtgcctgcggttatccggtcatcgccagcgacgtgcgctgctaccagggcaccctgccggtgacgttggtgaagaaccgctaccgcgactggatcggggccatccgcgagcacttggccgacctggatgcgacccgcgccaagggcgccgccctgcgcgaggtggtgcggcgcgactggatgctcagcggcagcaatctggagcgctggcgggaggcgtggttgccggactgatcactcagccgcgcgaggcgctccaacaccggtgggcacgcccatcatcatgcgcagatggctcgcagttttagagatgtcgggtcttagcgttatctatctggagggagaggccgagtcggttgagtgcgtggcgcacttgtcgctcatgggaactattcggtcgcagcgtcgctctagagagtcgcaaaagccaagtcggtcgcgtgcgcggcgcctcaccgctcgcgggacacgctgttaacccgtccctggggggctcgatggcagcatccatgccgccaacggtcccgaaagcggcgaggccaccgcaccagaacattggtcggcggttctataaaagcggcgcatggtgcgaagacggcgcggcgtcacgcttggggagatgcgagctgccaacgcttgtttccacagcgagcgaacgtcacctgtcgcctgcaccgacacaccgaccatctccaccactggtccttgcccgctcaccgtcgcgggacccgtggcggcatggatgccgccacggtgctgacaaggacgtacttgcagcgtgtcccgcgatggtgggcgggcaaggaccctgctgccaaaccgcagatcagctgctttccgccagacaggcccgcgtcttgctggacaggctggctgaacaggcgcgcgccctgtcgacaacaccttgccgacaactgtccgactcttgaggaggcgccaggcgcactggcgccaagggaaactgcggccgcgcagtgcctcgcagcccagcacacaaatcgctgcctgctcccggcagccgaggcacagccccctccctgcccccggcgccgggatactggcaccatttcggcacgccgcttgcattggtgtggatgcctccctggctgaccgcacccatgagcgactccgttacctccatcctctcgcagatccgcagctaccagacgcagatgggccaaggcccgatgcgcgcggtgggcgatgcggcgcgcggcaaccagatccagggactggccggcgcacagggaacaccggccacccaggcatcgagcttcagcgagaccttgcgcagcgccatcggtggcgtcaacgaggcccagcagagggccggcgccctgtccaaagcattcgaaatgggcgaccccaatgccgatctggcacgggtcatggtcgcctcccagcagtcccaggtggccttccgcgccaccgtggaagtccgcaaccgtctcgtccaggcttatcaggacgtcatgaacatgccgctgtaaaggttgacgacacatggcacttgcgatcagcaaagaaaacatgaaccagaacgccgaaaaggcggggcaatggttcgaccgtgtcagcagcctgcagatcacccgcaagctgaccatgatggcgatgatcgccctggcggtggcggccggcctggcggtgttcttctggtcgcagaagcccggctatcagtcgctgtacaccggcctggatgaaaagggcaatgccgaagcggccgacctgctgcgcaccgcgcagatcccctacaagatcgatcagggtaccggcgccatttcggtgccgcaggaccgtctgtacgacgcccgcctgaagctggccggctccggcctcaccggcaaggaaaccggcggcggtttcgaactgatggaaaaggacccgggcttcggcgtcagccagttcgtggaaaacgcccgttaccagcacgcgctggaaaccgaactttcgcgcaccatcggcacgctgcgcccggtgcgcgaagcccgcgtgcacctggccattcccaaacccagcgccttcacccgccagcgtgatgtggccagcgcctcggtggtgctggaactgcgcggtggccagggtctggaacgcaaccaggtcgatgccatcgtcaatctggtggcgtccagcatcccgaacatcacccccgagcgcgtcaccgtggtcgatcagagtggccgcatgctctccatcgccgaccccaatagcgatgccgcccagcacgctgcccagttcgaacaggtgcgccgccaggaaagctcctacaaccagcgcatccgcgaattgctggaaccgatgaccggcccaggccgggtcaacccggaaaccagcgtggacatggacttttcggtggtcgaagaagcccgcgagctctacaacggtgagccggccaagctacgcagcgagcaggtcaacgacaccagcaccacggcgaccggcccgcagggccctccgggcgccaccagcaacagccccggccagccgccggcaccggccgctgcaggcgcaccgggcacccccgctgctgccaacggccaggccaccgcagcggccgcgccgaccgaaagttccaagagcgccacccgtaactacgaattggaccgaaccttgcagcacacccgccagccggccggccgcatcaagcgcgtctcggtggcggtgctgctggacaacgtcccgcgccccggcgccaagggcaagatggtcgaacaaccgctcaccgctgccgagctcacccgtatcgaaggcctggtcaagcaggcagtgggctttgatgcggcacgcggcgacacggtgtcggtgatgaatgcgccgttcgtgcgtgaagcggtggccggcgaagaagggccgaagtggtgggaagacccgcgcgtgcagaacggtctgcgcttgctggtcggtgcgctggtggtgctggcgctgctgttcggtgtggtgcgccccaccctgcgtcagctcaccggcgtgacccccatcaaggaaaagcagcgcaagggcggcaacgatggcactccacagagcgccgacgtgcggatggtcgatgacgaggattcgctgctgccgcacatgggcgaggacaccgccagcatcgggcaggagcgcaaaccggcaatcgccctgccggatgcctacgaagaacgcatgcgtgttgcacgcgaagcagtcaaagccgattcaaaacgtgttgcacaagtcgtaaagggatgggttgccagtgaagcctgaaacagaaccgatgagtggcgtgcagcgtgctgcggtgttgttgctgtcgcttggggaaagcgacgccgccgaagtgctcaaacacatggaccccaaggaggtgcagaagatcggcatcgccatggccaccatgaccggcatctcgcgcgatcaggtcgaaaaggtaatggacgacttcaacggcgaactggccggcaagacctcgctgggcgtgggcgccgacgactacatccgcaacgtgctgatccaggcgctgggcgccgacaaggccggtggcctgatcgaccgcatcctgctgggccgcaacaccaccggcctggacaccttgaagtggatggacccgcgcgcggtcgccgacctggtacgcaacgaacacccgcagatcatcgcgattgtgatggcgcatctggacagcgaccaggctgccgaggcgctcaagttgctgcccgagcgcacccgcgccgacgtgttgctgcgcattgccacccttgaccggatcccgccgaatgcgctgagcgagctcaacgacatcatggagcgtcagtttgccggcaaccagaacctcaagtcgtccaacgtcggcggcatcaaggtggcggccaacatcctcaacttcctggacaccggctccgaccagggcgtgctgggcgagatcggcaagatcgacgccgacctggccggcaagatccaggacctgatgttcgtgttcgacaacctggtggacctggacgaccgcggcctgcagacgctgctgcgcgaagtctccggcgagcgcttgggcttggccctgcgcggcgccgacgtcaaggtgcgcgaaaagatcacccgcaacatgtcccagcgcgcggccgaaatcctgctcgaggacatggaagcgcgcggcccggtgcgcctggccgacgtggaagcggcgcagaaggaaatcctcaccatcgtccgccgtctggctgacgaaggtaccatcagcctgggcggcgccggtgcggaggcgatggtatgaacgacgtggtcacccgctggctggccccggacctgcacctggtcccggccgggccggaaaccgaattcgacgaagcggccgtttatgagccggtgctgcgtgcgccgaccctggaagagatccaggccatcgaagatgccgcccagcaggagggcttcgcccgtgggcatgccgaaggcttcgcccagggccagtcggaagtgcggcgcctgaccgcgcagatcgacggcatcctggacaacttcacccacccgctggcgcggctggaaaacgaagtggtcggcgcggtcggtcagctggtcggacgtgcctatcaagccgatccgcagctgctggccgagctggtcggcgaagcggtggatgcggtcggcggtgccggccgcgaggtcgaagtccgcctgcacccggacgacatcaccgcgctgctgccgtatctggcgcccagcagcaccacccgcgtggccccagacatgagcctgagccgcggcgacctgcgtgtgcacgctgaaagcgtgcgcatcgacggcaccctggatgcgcgcctgcgggccgcactggagacagtcatgcgcaaatccggagcgggcctgtgagcgccctgttcggcgccaccccggccgattggctggatgcacgcaatctgcgcctggccacgcgcctgggcaccctcggcctggaacccaccgccggccgcaccctgatccgcgaaggcatcctgcgccgtgcggtcggcctgaccctggaagccacaggctgcgaagcgccgatgggcgccacctgcaaggtcgaagtcgatggcggctggctcgatgccgaagtggtcggtttcgccggcgaacggacctatttgatgcccagcgccgaactgcacggcctgctgccgaatgcgcgcgtggtgccctcgcggcaccgcggcggcgtggaagtgggcgaaggcctgctcggccgcgtcatcgacagcgacggcaccccgctggacggcaagggcccgatccgcgccgaaggcagcgtcggcatggccggcgtgtcgatcaacccgctggcgcgcgaacccatcaccacctcgctggatgtcggcgtacgcgccatcaacgccatgctgccgatcggccgcggccagcgcgtgggcctgttcgccggctccggcgtcggtaaatcgacgctgctgggcatgatgacccgcttcaccgcggccgacgtgatcgtggtcgggctgatcggcgaacgtggccgcgaagtgcgcgatttcgtcgagaccaccctgggcgaagaaggcctgcgccgcgccgtcgtggtggccgccccagccgaccgcccgccgttggcgcgtctgcatggtgcctatcgcgccaccgccatcgccgaatggttccgcgaccagggtttgaacgtgctgctgctgatggattcgctgacccgcttcgcccaggcgcagcgcgagatcggcctgtcggtcggcgagccgccgaccacccgcggctacccgccgtcggtgttcgccaaattgccggcgctggtggaacgggccggcaacggtgccaagggccgcggctcgatcaccgcgttctacaccgtgctgaccgaaggcgacgacccgcaggacccgatcgccgacgccgcccgcgccattctggacggccacattctgctctcgcgtcgggttgccgacagcggcctgtaccccgccatcgacctggaatcctcggtcagccgcgtggtgcaggacatcgccgacgacacctggcgcctgcgcatccgcaagctcaagcggctgctctccgcctacaccgccaaccgcgacctgatcgccatcggcgcttaccagcgtggcagcgacccggccaccgacgaagcattggcgcgctggccggagatcgtcgaattcctagggcaggacgtacacaaggcgtcggtcctgagcgacagcctgtccgccctgcagcagctggtcgaacccgagaactaattcatgatgcagtccaaacggatcgacccattactgcgccgcgcgcaggaacaggaagacaaggtcgctcgcgatctggccgaacgccagcgcaccctgcaaacccaccaatcgcgtctggaagaactgcgccgctacgtcgaggaatacgccaacagcaagatggccggcaccagcgcggtggcgctgaccaaccgccgcgcatttctggaccgtctggacagcgccgtgctgcagcaggcacagaccgtgcaaagcaacatcgccaaggtcgaagccgagcgtacccgcctgctgctggccagccgcgagaagcaggtactggagcaattggccgccagttatcgcgcccaggaaaacaaagtgatcgaacgccgcgaccagcgtgagatggacgacctcggcgcgcgtcgttcgcgtctggcccgcagccaggacacccacggagaatccgcatgaatcccctgtccgccttcgccgccggcctcggcgcgcttgccggcactggcaagaaatccagttacagcgacccgtcgtccgaaccggacgcaggccaggaccagtttgcgcgcatgctcaatccggccaacacgccgcaccaggccccgccgcaggcgccagaacgcgtgcccgccaagcaggccgcgcccaagtccaaccagtccgacaataatcgcagcgacgacgacaaccgcgacgacgcggccggcgatgccaccgcacggccgcgggcgcaggacggcgatgccaagccggccaagtccggcaccgccaaggacgcggcagcgtccgacaagagcgccgctaccgctgccagcaagaccggcaagaacaccaagaccgccgccacggcgagcgaggacgcacccgcagaggcggcaactgcatcggcgaccgatgccggctggccgcccgcgggcctgggcggcttcggcatgggcttgctggcgcaggcgctgccgggtggcgatgtgctggctgccgcagccgcggcgctgaccgccagcatggccggcgcagccaacgccgccgggacggccaccgcattgcccaccgatgcaaccgccgccaacgcaaccgcgagcgctgcccccgccctgcccgcgttgggcgcactggtgccggccgccgccgcaggcgcaggcggcaaacccacgtcgaccaccgccgtaaacggcgacgcacagactgccgcgctgatgagcatggccgccaaagcgctggaaccggctgccgacgacagtaccgctccggccgcgccggacaccccggcgttcgcgctgccgaccaccaccgcgccggcgctcagccgcctgcaggatgcggcgccgattttcagcgcctcgcccacccccaccccggacctgggcagcgacaacttcgacgatgccatcggcgcacgcatgagttggctggccgaccagaagatcggccacgcccacatcaaggtgaccccgaacgagatgggtccggtcgaagtgcgtctgcatctggacggcgacaaggtcaatgccagcttcaccgctgccaatgccgacacccgtcaggcgctggaacagagcctgccgcggctgcgcgaaatgctcggccagaacggcttccagcttggccaggccgatgtcggccagcaacaccagcatccgtccggcaatcgcaatggcggcaatggccacggcaacggcctcaccctggacgacagcccgcccgtcggaattccgtcggtggtgttacgccagcgtggattgctggacgcctacgcctgagataacgtgccgggcacgccccggcaccgctgaacatcgcgcctcggctgcctgccgatgacgcgcctgcatcctcgcagcgcaaggattgcgggggttttttcggcctgcgcgctgcccgcgccaggaaaccgacgccgctttggcatgcaaattgcatcgacagtgcgagcattcccctggagcagattgtggcagcggccgaaaaacccaagaagtccgaagacaaagacgataagggcgagaagaagaagggcggcaagaagcccattctgctggtcgccatcggcgtggtggtgttggcggccgctggtggcggcgcctggttctttctgggccacaaggccgatgacaaaggtgacaagcacgcacccaaggtggccgaggtgccaaagccggcgcagtacttcccgatggacccggcgatcgtggtcaacctggccgaccccggcgatggcccgcagtacctgcaggtggaagtgcagctggtcacccgcgacccggaagagctcaagctcatcaccgagaacgccccggcgatccgtgcgcacctgctgatgctgctgtcgcagaccaaggccaccgacgtggccgacctggccggcaagcagaagctgcagaaggctgcactggcggaaacgcagaaggtcatgaccagcgagaccggcaagaagtgcgtcgaagaattgctgttcaccagtttcgttactcagtaaggcctgccccatgagcgtcagtgatctgctttcccaagacgagatcgatgccctgctgcatggcgtggattcgggcgcggtcaataccgagccggagccgctgcccggcgaggcccgtcaatacgatctgtccagccaggaccgcatcatccgtgggcgcatgccaaccatggagatggtcaacgagcgctttgcgcggctgtggcgcatcggcctgttcaatctaatccggcgctcggccgatttgtcggtgcgcggcatcgacctggtcaagttcaacgaatacatgcactcgctgtatgtgccgaccaacctcaacctgatccgcttcaaaccgctgcgcggcaccggcctgatcgtgttcgaacccacgctggtgttcaccgtggtggacaacttcttcggcggcgacggccggtatcacacccgcatcgaaggccgcgaattcaccgccaccgaaatgcgcgtggtgcagctgatgctcaagcagaccttcgccgacttgaaggaagcctgggcgccggtgatggacgtggacttggagtacatcaactcggagatcaacccgcacttcgccaacatcgtcaccccgcgcgagtacgtggtggtgtgccgcttccatgtggagctggaaggcggcggtggcgagatccacatcaccctgccctattcgatgctggagccgatccgcgaactgctcgacgccggcatccagagcgaccgcaacgaccgcgacgactcctggaacgtgatgctgcgcgagcagctggacaccgccgaggtgaccctgtccagcgtgctggccagcaagcgcatgagtctgcgccagctcaccggtttgaaggtcggcgacatcctgccgatcgacctgcccgcccaggtgccgctgtgcgtggaagaaatcccgttattcaccggcgaattcggcgtttccaatggcaacaacgccgtcaagatcaccgccgtacgcccgcccggcgtgcaagccccacgcgccgttccctcccaggactccagcaaatgattaactccgacatcctcgacgcctcgcctgccaccttcgacagcctgcaggccgaacacgaccagaacgccgccgaccttaatctggacgtgattttggacgtgccggtgaccctgtcgctggaagtgggccgcgcacgcattccgatccgcaacctgctgcagctcaaccagggctcggtggtggaactggaacgcggcgccggcgaaccgctggacgtgtacgtcaacggcaccctgatcgcacacggcgaagtggtcgtcgtcaacgaccgcttcggtattcgcctgaccgatgtggtcagccccagcgaacggatccggaggctgcggtgatcggcctgcttgccaccgtcgcgccagtcgcgccagtcgcggccaaggcgacccaggtcggcgcgcaggcgccgtcctcgcccagcctgtttggcgcaatctttgcgttgctgttggtgctcgcgctgatggtcggcctgagctggttgctcaagcgcatgcccggcagcggattccgcagcaccgagggcttgcgtgtggtgaccagcctggcagttggtgccaaggaacgtgtggtggtggtggaggtgaacggccagcagttgttgctcggcgtcaccgccggcggcatcagcaccctgcacaccttgcccgaaccgctgccgaccacgcccgcacccaccctgcccactttcaagcaactccccaatttcgcccagctgctcgcacagaagctgcgcaaggacccgtgacatgttgagccgttggaatcgttgggggcgtagcgtgcgccgggtgctgatcgtgctgttgatgagttgcccgctgctggccgcggccacgccggccgcgctgccggcgatggcgcaggcagccgcacctgcggccacgccggctgcggtgccggccggttccaaccagctaccgtcgctgccgaacgtgagcgtgggccgtatcggcgaccagccggtgagcctgccgctgcagaccttgctgctgatgacggcgatcaccctgctgccgtcgatgctgctggtgctgaccgccttcacccgtatcaccatcgtgctgggcctgctgcgccaggcgctgggcaccggccagacgccgtccaatcaggtactgctgggcctgtcgatgttcctcaccgcgctggtgatgatgccggtgtggcaaaagatgtggggcgccggcctacagccgtacctcaacaaccagatcgatttttccaccgcctggacactgaccacccagccgctacgcgccttcatgctggcgcagatccgcgaaaccgatctgatgaccttcgccggcatggcgggcgacggcaaatacgtcggcccggacgccgtgccgttcccggtgctggtggcctcgttcgtgaccagcgagttgaagaccgcctttgaaatcggctttctgatcttcatcccattcgtgatcatcgacctggtggtggccagcgtactgatgtcgatgggcatgatgatgctctcgccgatgctgatctccgcgccgttcaagattctgctgttcatcctggtggatggttgggtgctggtggtcggcacgttggctgcgagtttcaacgccgcgtaggggtagccgcgcgttgcccgctttagcacttgccatctgagtgcgttttgtcgaaggggccgcacagcacagccgtactgctcaggctgtgcggctgtgcggctgtgcggctgtgcattttgtcattgtgcttagctcttgcttttgggctctttacaaaaacctcgcgcatccatgcgcgccgcccctgtggggtttgacccggatggcctgccgctgcggtatggaggatgaaaagcgaactgcaaaagccaagcaagagcacagcaacaacaacaacaggctgacggcaaggccaatcgcagggatgaaaccgacctcatccaccagcaaatcgcctgccaagcccaaatcacaaatcccgactccccaatcccgccccccccctttggcatcccacttgcatcagcacctcccatgagtcctgaaatcgccctgactgaactgcgtggtggcctggtcaccgtcctgtggattgccgggccaatgttgctggccgtgctggtggttggcgtggtgattggtgtggtgcaagccgcgacccaattgaacgagccgaccattgccttcgtggccaaagcggtggcgctgacggccacgctgtttgccaccggcagcatgctgctagggcatctggtggagttcaccatcgcgctgttccagcgcataccgcatctgatcggctagcgggtagcgcggatggatgctgcaacccagatggtgatcgacggccagcgcgcgttcgcgatggtcggggcgatcatgtggaccatgctgcgtaccggtgcgttgctcaccgctatgccgttgatcggcacgcgcgccgtgcccggacgggtgcgggtgatgctggccgggacgctggcaatggtgctggcgccgatcctgccgccggtgccggagtgggacggttttaccgcacaggcggtgctgagcatcgcgcgcgagctggcgatcggggccagcatgggcttcatgctgaagctgattttcgaagccggcgcattggccggcgagctggtgtcgcagtccaccggcctgtcgttcgcacagatgtccgaccccatgcgcggcgtgacgtcgggcgtgatcgcgcagtggttctacatcggcttcgggctgctgttcttcgcggctaacggccatctggcggtgatcgcactgctggtggatagctataaagccttgccgatcggcaccgcattgcccgatgccggcgcattcgccgaagtagcgcccaccctgtttctgcagatcctgcgcggcgggctgaccctggcgttgccgatgatggtggcgatgctggcggtcaacctggccttcggcgcgctgtccaaggccgcgccggcgttgaatccggtgcagttgggcttgccgctgacggtgttgctggggctgttcctgttgtcgagcttcgccagcgaattcgccccccctgtgcagcgcatgttcgataccgcattcgacgccgccagaaaattgaccgcgtagtccgccgttcaagtttgtaatcgacaggccgtcaatcccactgacttattgatgctcacacctcatcaaccacctacccatccaacggcgaccgatgttcaagctgcatatcctgttcgccctttctgcgccgcagcgcatcgcgttctgggtctggcgcgggctgttcgtggtcgcattggcagcggcgggcatcggaagtacgcgcgcgcagagctacagcttccgcgattacgcgcagagcgatggtctgcaaggcatgagcatcaccggcctggtcgaagaccgccgcggtgtggtgtgggtggcgaccgagctggccttgcaccgtttcgagcgtgatcgtttcattccggtcggccaggatcaggggctggatgcgcgctatacgcgcgcgctgacgctggatcatgccgggcgcctgtgggtggccaccgctaacggcgtcttcgtgcgcaacggcgagcagttcgtgcaagtgctggatcacggcaaacgcatccgtgccgacgccggcaatgtcatcgcggcctaccgcaccggggttgcggtggccagcaacggcgcgctgctggcactgacgccagaggccgacggccattggcaggtccaaccgctgccggtgcgcaccgccgacggcaaactgcgtgagccgggtacgacgctgttggcagatgggcagttcctttgggtaccgtgcgatggcggagtctgtcgcctggatgcgcgcggcactgtggtcgaagcgctgtccgaagccgatggtgtgccggcgcgacgctggcgggtgatcttccgcgaacggggcggacgcttgtggttgcgcggcggcggcacgatcgtctcgcgcgcccccggcggcgcccgttttaccgaacacccggccaatccggaaaacagtttcaatacgctgtccggctcgaccacgatggtggaagacgcgcgtggacgcatgctgacccggtccgatcatggcctggtgcgttgggaaggcacgcattggaccgatatcggcgccgaccagggcctccagctgaacgccctggtcggcccgttgctgctgcaaagcaacggcacgctatggctcggcacccgcggaatgggcctgcagcgggtgttgggctacgacagcatcgagcacctgaccgaagcgcaaggcatgccgccagcgccgacctggaccatgcagcgcctacccaacggcatgctcgccgtcggtgccgacggtggcgccagcttgttgaagcggaatgccacgcatgcgcagccatggctgctggaagacggtgcggtgttgtcgcaggcactgaacatcactgtggcgcccgatggtgcggcctgggtgtcgtattactccggcgccattgcccggcgcgatccgctcaccggggtgaccagccgcgtgatggatttgcccatcgccggctacaaattgctgttcgacaaggcagggacggtgtggatcgcgacaccgcgcggcctggtccgcggccaggccgccccgccctatgcactggcccccgacccggcaatggaaggcaagttcatcggcgatatcgatttcgatcgccagggccggctgtgggcggccacccgcgatggcctgtatcgccgcaacggcactacctgggtgaagattcccgtgcggggcagcttgcccagccaggacatgctccagatcgacttcgcgcccaatggcgaaatctggttgtcgctgcgcgacaccggcctgtggcacggccgcctgcaaggcgacggcagcctgctgttgcaggcggtggacgacccgctgatttccagaatcatgccctacatcctgcgccacgaccgcaaggggcggttgtgggtaggtagcagccaggggctggatctgtaccagaacggccattggtcgcggatcacccgcgccgaggggctactatgggacgacatgtcgtccaacgcctttctggaagacgacgacggcagcatctggatcggcagcagccggggactcagccatctgcgcgacccgcaacggctgttcgccgcgcaaccgctgcgggtcgacatcgccgaggtccggcgtggtgcccagatcgtgcattccggcgcgtcgatcgcctggtcggaaacgccgctggagatcgagctgagcacgcccggcgtggaaggcggcgccaaccgcatcagcttccgctaccgggtccaggcgcgctggaccacgtcctcactcagccacctcacctatccgctgctgccaccgggcaactacacgctggaggtgcaggcgctggatgcctatcagcgcagtgccagcccgatcgcgcgctttcagttcgtcatacgtccaccatggtggcgcagcatcgctgccatcgccggctacctgctgttggccgtcgtggcggtgatcgcgctgctgcgttggcgcaccgccaaactgctgcggcgcaaacacgagctggagcaactggtagccgagcgcaccgccgagctggaacaggacaagcgcgatctggaagcagcgcgcgccgaactctcgctcaaagccacccacgacgaactcaccggcctgcttaaccgcgccggcatcctggccgcgctgcgcgaaatgctgctgcacgccgcgcgcagcgggcggccgctggcggtggtgttgatcgatctggatcactttaaactggtcaacgatcaacatggccacctggccggcgacgccgtgctggccggggtcggccaccgcatggatacgctggtgcgcggcgacgaccgcatcggccgttacggcggcgaagaattgctggcgctgctgccagggctgacgccgggtgccacgcatcgcctggacgccatgcaccgcggcatctgcggcgactaccccgtcgacgacggctggctgcacgtcacctgctcgatcggtgtagcctggttccaggctggcgaaacgctggagcaactgctggcacgcgccgacgccgcgttgtaccgcgccaagcgcagcggccgcaatcggatcgattacgaccacgtgcccctggatcgtcttgggcaggtcttgccgctggacccgcagcagcgcgagtgacacagccgtctgtcgcaccccatcaaccgcagctgtttaaggcaggtcggcgccgtcaacgcatcgcactgccgcaagacgcatatgccggccggtcaagcgctttggaccctttcgcgactgcgtatgggccaagcgtgcgcacgcgcgcgaccagcgccgtataccgaaccgagcaaacagtcgcgctcgcacccctcacgtcgccatgctcgctggaacattaaagaaatacgtattggcagccgctaatggttacaatgcggcctgctatggggggggctgccaattgcaagcgtgagacaccgcgcaatttgcgcggaacgcatgcgccgatgcatgggagactgcaacgcccgtggggtttcagcaacgccaatggaggtcgtcgcaccggcgtgcaccgtttgccgtggtgttgctgttggcgttgctgtcgttggcggatctggcaggcgcgcagagcatcagcatccggcggtatgcccacgaccagggcctgctcggtcttgccggcacctgtctgctgcagacccgcgccaccttgctgtgggtgtgcaccgagagcgggctgtatcgctataacgggcgcacgtttcaacaagtgccgctggatggtttgcgcaacgagcccatcagttcgatgaccgaatccgccgatgggcggttgtgggtggccggctttcagagcgtgttcgtcggcgacgaacacgggttccgcaaactggcgccggacgaagcccagcacctgcaggacaaaatccaacttgccggcctcccctggggcacggtgctgctcaatgagggcagtctggaaatccttcagccacgcgccaacgggcactggcagagccaaccgttgctggacaccgcaacccgcgtacgcgttcccgagttgtccaaggtgttcagcttgtcggtggatggcaacacgctgtgggcgggttgcgctcgcaagctgtgcgccatcgatgcgcagcacaaggtgcaggtcttcggaccggaacgtggtgtgccggaagaccgttggtccagcgtgttgcgcgaccaagacggcgggttgtgggtgcgcggtgccggcaccctgctctatcgtgcgcgcggcgccgacaccttcagcgttcgtccgctgccgctgctggatggcagtacggtcggtcggcaggcgccgctggtgatggaccgcgagggacgcgtgctggtgcgtcgcaacgacggcctggcgcgctgggaaaacggccgctggcgcacgtttggcaccgagaacggcctgccaccggccagcagcgatgcgatcctggtggaccgcgaaggcgatgtctggatgaccgtcgacggcgaaggactggtgcgctgggccggctacgaatggatcgaaaactgggacgcttcgcaaggcatgccggccgcgccgacctggtcgatcgcccgcgacgggcaaggcgcgttgctggtcgggaatgaacacggcatcggtcgccagaccgatccggatgggcgcttcgtcccggccctgcacagcgccggcatccagatcgtgggcatggagcgcagccaggacggcagtctgtggacactcagttcggccggtttcttgcgccgcacctggccggacggacacagcgcggaaatcgccaagctgccgcgcactgggcgtcgcctgttgatcgaccgccagggccggctgtggatgctcagtgccggtggcctgttcgtgatcgagcacccgctcgacggcggcagcatgcaggccgtggccgacatgcccgccatcgcctacaccgatgtccagcaaaccgccgacggaacgctgtgggtctccacctccaatggcttgttccggctgcaggatgggcactggtccaacgtcaaagtccaggtcaacggcggcgcgcccgagccatggatcagcaagttccatatcagcgacagcggtgaggtctggctggcgttctatcgccccggcctgtggcacggcatgttgctgcgcgacggcctggacctgcaagaaatcagcgacgaagcgctgcgcgatgtcggcgtgtatctgctgtgcggcgacagcgccggccgggtctgggtgggccatacacgtggcgtggaggtctacgacggtgagcattgggcgcatctgtcgcagtcgcaggggttgatctgggaggacatctccgaggcggcgtttgccgaagatccggatggttcgatctggatcggcaccgcacgcggggtgagccacctgagcgacccggcgcacctgttcgacgagcgccagccgagcgtacgcatcgacagcctcagccgcggcgggatgccggtgcagcgcgggcaactgctgggctggagcgacaaaccgctgcatatcgagctgtcgacgatggaggtctacgacgaccccagccgcctgacggtgcgttatcgcctgctcggcctgcacgacgaatggattcagagcgacaacctgtccatcgaccagccccccctgccctccgggcatttccgcctgcaggtccaggtgctggatcgctaccgtcgcaccgcatcgcccatcgccgacctgcccttcgcggtcgcgccgctgtggtggcgtagcccgccggcgatcgcactgtatgtactgattggcggcggcctgttgatcggcctgtggcgctggcggcaccgccatctggtggcgcgcgaacgcatgctggccgaattggtgtccgagcgcacttaccagctggagcgcgaaaaacgcgaactggaaaacgcgcgcgcggcattggccttgaaggccagccacgacgcgctgaccggcctgctcaatcgctccggcatcctggaagcgatggccgcagaactgcagggctgcgcgcacggcgagcatccgctggcagtggtgttgatcgatctggaccacttcaaacaggtcaacgacgaccatgggcacctggtcggcgatgcggtgctggccacggtgggcgcgcggctgacggcctgcctgcgcgattcggacaaggtgggccgctacggcggcgaagaattgctgctgttgctgccgggcgtgatccaacagagccagcgccggctgcgcgccatccacgaagcgctcagcctggccccctacgaagtgggtgccgcacgcccgctgcaggtgacctgttcggtgggcgtgtcctggttccgcgtcggcgacaccgccgcgtcgttgctggcgcgtgccgacgaggcgctgtatcgcgccaagcgctcgggccgtaatcgcatcgaaccagcggaaccggagagttcggtggcatagggcgcgcgcgaaggatgtcgcgcgcacgcgtccagtgccgcacatgctgcaccggcagttgagaagcgcgcgaacgcgctgtgattgcgcatgtcgcctgcgcaggccgggcggccgcagcaggttcaagcgcgccgtatctggcggcaacgcaccattgatgacattggtcgctcccctgcactcaagaagtcgcgcgaggggtcgctaggtcttgggcaacgcgtctttcgacgtgggaactggataggtggtcggaacctacaaccttggcatggtgatgctgtcactggtggtggccgtgttggccttctataccgcgctgccgctagtcgcatggatgactgccagccgtgtcggcttcgcagccgcgtggctgtccggcggcgccattgccatgggtattggcatctggtcgatgcacttcatcggcatgctggcgttccgcctgccgattccggtgggctatgacctggcgttgacggtctattcgatgctcgtggcgattctgacctccgcgctagcgctctggttgacctcacgcgcggatttgtccgtgccacggctgggcctgggtgcgctgctgatggggctggtcattgcgctgatgcattacatgggcatgggcgcgctgtgcatggtcaaggcgatcagctatgacccactgctgttcgggctctcgatcgccatcgccatcgccatcgtcgcctctgccgctgcgttatggatcgtcttccggctgcgccacgacgggcatcgctacagtctgcgcatgatcgccgccgtgatcatgggcgtggcgatcgtgggcatgcattacaccgacatggccgccgcgcgtttcgcacccggcagtttgtgtggagtcgaggccgatacgcagctgccattgtcgtggctggcggcagtggtgctggtgaccctggccttgctgatactggcgctggtcatttcggtgctgtcgcgccgttttcagcagcgtaccgacgtgctgatgcaatcgctggccaaggccaatgctgacctgaccctggcggcgctacacgatccactcacccgactgcccaaccgcgtgctgctgcacgagcatctcctgcagaacatcgaacgcgcccagcgccaggggcagcgctttgcggtgatgctgatcaacctggacggcttcaaggtgatcaacgacggctacggccatcagctgggcgaccgcctgctggtggtggtggccgaacgtttgaacgcgcatcggcgcgcgcatggcagcctggcacggctgggtgcggacgagttcgtgctggtggccgacattgcagacccgggagatgccgccgcactcgccgcgcatctggtgcaggcactggcggtgccgttcatggtttccaaccacgagttgcgtctgagcagcagccttggcatcgcacagtacccggaagacgccaccagcggtccccagctcctgacgcatgccgacgcggcgatgaaccacgccaagcacgcgggccgcaaccgctacagctttttcgaacgctcgatgacggccaccacccgcgaacgcctgcagttgctgcacgaactgccgcgcgcgctggagctgggccagttcgtgctgcattaccagcccaaatactgcgccgaggacggccgcccgatcggcgccgaagcgctgatccgctggcagcatcccgaacgcggcctggtgccgccggacagcttcatcccgctggccgaacgcagcggcatgatcggcctgctcggcagctgggtgctgcggcaggcctgccgccagatgcacgactggcgcgcggccgggcacggcgactggcgggtggcggtcaatctgtcggcgatccagctggcctcgcccagcttgctggacgaagtggccaccacgctcagcgagttcatgctggcaccgggccagctcaccctggaaatcaccgaaaccatggccatgcgcgatgccgaggcctgcctgcgcaccctcggacagctcaacgcactgggcgtgcgcatcgccatcgacgacttcggcaccggctattccaacctgctttatctgcgcaagctgccggcgcacgagctcaagatcgaccgcagttttgtgcaggccatggacagcagtgccgaagacatcgccatcgtggccgccgtggtggcactggcccacaccatgcgtctgcaggtagtcgccgaaggcgtggaaaccatcgcccagcgcaacaccctggaacggctgggctgcgaccaactgcaaggctatctgctgggccgcccgatggacgccgaacgcttcatcgccaccgtggtcgcccagcgcaacggcccgcgcgccgcctggctcgctgagctgcaaacggcgtcgaacgaacgcccacccggcctccacgctcaacgacgccctggccgggccgagcagcgatctggaccgccgtggaaacctgccagctcccgtgtgtggccctccccaccaggcagccccgacacgccgcaacgccacgtgccgccactgctgttccgattcccgattcccgattccacgcactggaacgccgcttgcatcagttgggctaatcccccaccggcacctccatgtccgagtccgaagacggcggcgagcgtacagagcttcccaccgaaaaacgtctgcgcgaggcccgtgagcagggcaacatcccgcagtcgcgcgagctgtcgacggcggccgtattcggtgccggcgtgttcgcgttgatggcgctggcccgcggcatcggcgatggcgctacggcgtggatgaagaccgcgctcagcccggacccgacgatgcgcgaaaacccgatggcgctgttcggccatttcggcgatctgctgctgcagttgctatgggtgatgctgccgttgatcggcatctgcctggccgccggcctggccggcccgctgctgatgagcggcctgcacttttccggcaaagcgatcatgcccgacctcaccaagctcaacccggccaacgggctcaagcgcatgtggggcagcaatagtctggccgagctggtcaagtcggtgctgcgcctgttgttcgtcggcctggccgccagtttctgcatctccaagagcctgcctggcttgcgctcgctggtgagccagccgctagaacaggcggtcggcaacgggctggacttcaccaagagcttgctgttctacaccgccggcgcactggtgctgctggccgccatcgacgcgccgtaccagaagtggaactggatgcgaaagctgaagatgacgcgcgaagagatcaagcgcgagatgaaggaaagcgagggcagccccgaagtgaagggccgcatccgccagatgcagatgcagatgtcgcagcgccagatgatggaagcggtgcccaaggccgacgtggtcctgatgaatccgacccactacgcggtggcgctcaagtacgaaggcggcaagatgcgcgccccgatcgtggtggccaagggcgtggacgaaatggccttccgtatccgcgaagcgggcgagcagcaccgggtggccatcgtcaccgcaccgccgttggcacgcgccttgtatagggaagcgcaagtcggcaaggaaattcccgtgagactctattccgtcgtggcccaggtcctttcctacgtctaccagctgcgtggctggaacggcggcccgatgccggaattgccctcgctggaagtggatgagttcggcaagggagccagcgcatgagcgcccaacccgccccgatgaatgcccgtcgcgtcatggagttgctgcgcaacggcctgggcgccccgctggccctgatggccatgctggccatgctgatggtgccgctggccgcaccggtactggatgcgctgttcaccttcaacatcgccatctcgctgatggtgctgctggcggtggtgtacgtgcagcgcccgctggaattcaccattttcccgatcgtgctgttgatgaccacgatgctgcgcttggcactgaacgtcgcctccagccgcgtgatcctgatcaacggccaggacggccacgccgccgccggcaaggtgatcgaggccttcggccagttcgtgatcggcggcaactacgccgtgggcatcgtggtgttcgcgatcctgaccatcatcaacttcgtggtcatcaccaagggtgccgggcgcgtgtcggaagtgaccgcgcgcttcatcctggacgccatgcccggcaagcagatggccatcgacgccgacctcaacgccggtttgctgacgcgtgaggaagccaaggcccgccgcgaagaagtccgcgaagaagccgacttctacggcgcgatggacggtgccaacaagttcatccgcggcgacgccatcgccgcgatcatgatcctgttcatcaacttggtcggcggcatggccgtgggcatgctccagcacggcatgagcttcatggatgccgcgtccacctacacgctgctgtcgatcggcgacgggttggtggcgcagctgccggccttgctggtgtcgtcgtcggtcgccttgctggtgacccgcgcctcgcgcgcgcaggacatgcgcggtgccatggtcagccaggtgttcggccagcaccgcgcgctggcggtggccgcggccatcctgggcctggtcggcctggtgccgggcatgccgaacgtcgcgtttttgacgctcggcctgatcctcggcgtcatcgcctggaaaatgtacaagcgcagcctggtggtcgccccgaccggcgcccccgccaccgaccccaaggccgccgcggccgccactgctgcccaagccagcgccgaactgagctgggacgaactgcgcccgatcgaccccctgggcctggaggttggctaccgcttgatcccgctggtggacaagaaccagggcggcgaactcatggcgcgcatcaagggggtgcgccgcaaactcacccaggacattggcttcctggtcccgccggtgcacatccgcgacaacctggagttgtccgccaacgcctaccgcctgctggtgcacggcgtgccggtggccaccgcagaaatctattccgaccgcgagctggcgctggacccgggcggcgcgctcggccagctcgacggcatccccggcaaggacccggcatttggcctggacgccacctggatccagccgcatcaacgcgcctatgccgaatcgatgggctacaccgtggtcgacccggccaccgtggtcgccacccacctgtcgcacctgatccgcgaacacgccccggaactgctcggccacgaagaggtgcagcagctgctggcgacgctggccaagactgcgccgaagatggtcgaagatctcacccccaaggcgctgccgctgtcggtcgtggtgcgcgtgctgcagaacttgctgatcgagaagatcccggtgcgccagctgcgcaagatcgtcgaagcactggtcgaacacgccccgcacagccaggacccggccaccctcactgccgcagtgcgtacctcgctgggccgctttatcgtgcaggaaatcgccggcatgtcggccgaactgccggtgttcaccctggccccgcagttggagcgcgtgctacaggaatccacccacggcaatggcgtggcgctggaaccgggcctggccgaacgcctgcaccagagcctggccgagtgcgtcggcaaacaggaagcccgcaacgaaccggcggtggtgctggtgcccggccaggtacgcgccgcactggcccgcttggttcgccacagcgtccccagcctgtcggtcctggcctacagcgaagtgccggaagacaagcgcctgaagctggtgggtacgatcagctgaatcccgcagacgcccgcatgtgtccgccaaccaacgcacgccttagaagcgcccccgagcgcgaccgggcttaccggcaaggcccatcgcgcccaacgacgcacacgtgcacccggcaagcgtcacgccatcagtaccggcgacgggtcggcgatcgaccaccacagccggcgtcggaaagccgccactggtttgaccatccaatcgattgcacgccgctggccatgcctgagggctgcaaaggccggctaccccgccgcatctgcccgcacgctaacgccagcgtttcaacgtcctgggcaaaaagcaagtcaagccagtgacgtgaagccccagccgagccgcacgcactgcgtcgcccctgtcgcggccctctatcttccggcgccagaaacccagcacagcgcgttttggcacaccgcatgcatcagctctgccgacaccgcagcagcagcaccgctccggagcgaacgcaggacttggaacaacgaccgggacaggcacctcatgacgctggcaacacacccacattcatcgcgcacccgtccggcgtccggcgggtcccgttcctcgaggcaattcgcatgaaaatcaaacgcttcgttgccccggacatgcgcaccgccttccgcatggtgcgtgaagaacacggcccggacgcagtgatcctgtccaaccgccgtaccgccgaaggcatcgagatcgtcgctgccagcaactacgacgaagaactcgtgcagcgcgccctggaaaccgcgcgctccgagacgtcggccgccgcacataatgcggcggcccccatccagcaggcgcctgccccgcaagccccgaccaagcctgccgcgccggtgcatgccccgctcaagctggctgccaacgccaacgtgagccagcgccagcgcgttgccaacgccgctgaagacatgatcgccgccatggcgctgcgtcagccggtcaacgtgccgcgccaggcgccggccgccgcaccggtgcgcaccgcatccatcccctcgccggccgcccaggcattggcgcacgcggtggccgtcaccaccgcaccgcgccaggaacacgcgctgtcggccgtgccggaacagctgttcgccgactttttgaccaccgctccgatgcaggctccggtgcaggctccggtccacgctgccccggtgcaggcacgcacgccgatcatggccgccgcgcttgccacccacgcctcttacgggcaggacgacgacgagcaggacgacgacggcttcgacatggacgacgcgctgccgccgatcgtggtcgccccggccgccgtggcggtcgctgctgccgctccggcgccgcagaacgacgaagaactcaagcagctgcgcggtgagctggcgctgatgcggcagatgatcgagcgcgaaatgaaccgcctcaccgacgagcgcctgcgtggctcaccggcgcgtgcgcaggcgctggagctgatggacgactacggcttcgatgccggcttgacccgcgatgtcgccatgcagatcccggccgataccgaattgcaccgtggccgcggcctgatgctgggcctgctgtccaagcgtctgccggtggccccggtcgacccgctggaacgcggcggcgtgatcgcgttggtcggcccgaccggcgccggcaagaccaccaccattgccaaactcgcccagcgcttcgccgcacagcacactccgcgcgacgtggccctggtcaccaccgacacccagcgcgtcggcggccgcgagcagctgcacagctacggccgtcagctcggcgtcgcggtgcacgaagccgacagcgccgaaagcctgcttgacctgttcgagcgcctgcgcgactacaagctggtgctgatcgacaccgccggcatgggccagcgcgaccgcgccctggccgcccagctgaactggctgcgcgccgcccagcaggtcacctcgctgctggtgctgcctgccaacgcccatttttccgacctcgacgaggtcgtacgccgcttcgcccacgccaaaccccaaggcgtggtgctgaccaaactcgacgagaccggccgcttcggcagcgccttgtcggtggtggtcgaccaccaaatgcccatcacctgggtgactgacggacagcgggtccccgacgacctgcaccgcgccaatgccgccagtctcgttcttcgccttgaagatttgcggcgcgctgccgataagccctgtactccggagcacaaccatgcagtcgcgtgaatacgccaagctgaccaacgccttccccctgtcggcgacccgtcccgagcctttgggcccggtgcgcaccattgccgtgaccggtggcaagggtggcgtgggcaaaaccaacatctccgccaacctggccgtggcgcttgccgacatgggcaaacgcacgctgctgctggacgccgaccttggcctggccaacctggatgtggtcttgggcctggcgcccaagtacaccctggccgacctgatcgccggccgttgcacgctggatgaagtcatcatcgaaggccccggcggcgtgctggtggtgccggccgcctccggccgccgtcacatggccgaactggccccggcccagcacatcggcctggtcaacgtgttctccgaactggaacgcgacctggacgtgatggtcatcgacaccgccgccggcatcaccgacagcgtgttgaccttctgccaggccgcccaggacaccgtggtggtggtctgcgacgagccggcctcgatcaccgacgcctacgcgctgatcaaggtgctctcgcgcgaacgcggcgtggaccgcctgcagatcatcgccaacatggtgcgcgaccccaatgaagggcgcctgctgtacgacaagctctcgcgcgtgtgcgaaaagttcctgggcgacgtctcgctgaactacctcggccacgtgccgcaggacgactggttgcgcctgtcggtgcagcgccagcaaccggtcatcaaggcctacccggccagcccctcggcgcaggccattgccgagatcgcacgtcgcacatcgcgctggcaggctcccaccgtgccgcgcggcaatgtcgagtttttcgtcgaacgcatcatccaacggggggttgccgcatgaacaccaccgccgcagcgcagtaccgtgccgtccagcgcaacaacgccgacaacgtggtaacccagcacgccgacctggttcgccgcatcgcccaccacctggccgcgcgtctgccggccagcgtggaagtggacgatctgatccaggctggcatgatcggcctgatcgaggcttcgcgcagctatgactccgaacagggcgcctcgttcgaaacctacgcctcgatccgtatccgcggttcgatgatcgacgaaatccgccgcggcgactgggtgccgcgctcggtgcaccgccgcgcccgcgatgccgctgccgctgtgcgcaagatcgaacagaacaccggccgcgccgctgccgccgccgaagtggccgccgcaatggaaatgccgctgcccgattacctgcgtctgatggaagacgccgcacgcggccaggtgctgagcctggaatcgcgcatcgaagatcacggcgagctggacaccaccgccaagggtggccccaacccgcagcagatgatggaacgtagcgaattcggccgcgaactgggcaaggccatcggccaattgcccgagcgcgagcagctggtgctgtcgctgtactacgaacaggaattgaatctgaaagaaatcggcgccgtgctcggtgtcagcgaatcgcgcgtctgccagatccacggccaggcggtggtgcgtttgcggggccgcctcaaagtcttcgaactggccgatgccggtgtcgaaattgacgaataatttttcgcgtattttttcctgttaggagcttgatgtgaacaagaacatgcggatcctgatcgtggacgacttctcgacgatgcgacgtatcgtcaagaatctgctgggcgatctcggcttcaccaataccgcagaggccgaagacggcaacagcgccttggcggcgttgcgtgctggcccgttcgatttcgtggtcaccgactggaacatgcccggcatgaccggcatcgacctgctgcgcaacatccgcgccgacgccaagctcaagcacctgccggtgatgatggtgaccgccgaagccaagcgcgagcagatcatcgaagcggcccagtgcggcgtgaacggctacatcatcaagccgttcaccgcgcagacgctggaagaaaagctgggcaaggtgttcgaacgtctggcggcgaccgcctgatgaacgcgaccgtggaaagcgatgccgaacgtgccgcgttgatcgagcgcctgcaaggcgcactggatgcactggaaagcggtgaccaggtcgcctggcgtcgcgaggtggatcatctcgccgccctgcgcacgcgcccgatgatgcagagcctgagccggctcgcccgcgaactcggccaggcgttgggcgaactgcccaccgtgcccgaagaagccggcgaactggacgatgcctgttcgcgcctggaccatgtggtggaaatgaccgaaaaggccagccaccgcacgctggatctggtcgaagaatgccgcgagctggccaaccagctgcgcgaaggcgggctcaaccaggaccagggcgcgctgctggaaaaaatgcgccacaacctcaccgagctgtcgctggcgcagagctaccaggacctcagcggccagatcatccgtcgcgtggccggtatcgtgcgacgcgtgcatgaaggcttcggtgcgctcggcctgccgccgaagaacatcgaaccgaagaaagacgacggcggtcttgccggtcctgcaatcaagggcctggaccgtcacgcggtgtcgcaggacgacgccgacgacctgctgtccggattggggctgtaaccatgagtgctgttccagacgatattgctgccgatttcatcgtcgaggcccaggaaatcctggatcgcctcggcgaacagctggtctcgctggaacaggcgccagacgaagccgaccagctcaacgcggtgttccgcggcttccacacgctcaagggcggcgccggctttctggcgatcaagccgatggtggagctgtgccacgccgcggaagaaaccctgggcatggcgcgctcgggccaggcggtgttgcaggcgcatcacttcgatgccgcgcagcagtcgctggattatctgcaggccatgctggatgcgatgagctccggcgaggccgtgccgcatgcgccggccacgctgatcgcccagttcgatgccaagagtggcccgccggcggtcaaggccacgccgcaggcagcggcggccaaaccggcggctgccgcacatggcgacgatgcgcatgcccccgcccccaaggcggccggcaaggccgcagccaaggccggcgccgaagccgaacagaccgtgcgcgtggataccaagcgcctggacgccatcgtcaacctgatcggcgaactggtgctttcgcgcaaccgcttgaagaccttgcgcacccgcctgcgcgacgaagaactggaccgcgcagtcagcacgctggacatcgccaccgcacgcctgcagaccgcggtcatgcgcacccgcatgcaaccggtgagcaaggtattcgcccgcttccccaaggtggcccgcgatgtggcgcgtaccttgtccaaggaagtggagctggaactgatcggcgccgaaacggaactggatcgcaacctggtcgaagccctggcagacccgttggtgcacctggtgcgcaacgccatcgaccacggcatcgaatcgccagcgctgcgcgaagccaccggcaaaccgcgtagcggccatgtgcgtctgtcggcgcagcaggaaggcgactacgtcagtatcgaaatccaggacgacggcgccggcatcgacccggagcgcctgcgcgaaatcgcccgcaacaagggcttgatcgacgccgaagccgccgcgcgcctgagcaccgacgagtgcttgcacctgatcttcatgccgggcttttcgaccaaggtggaagtcaccgacatttccggccgcggcgtcggcatggacgtggtgcaatcgcgcatccgcgaactcagcgggcagatccagatccagtccgaactgggccgcggcagccgcttcatgatccgcgtaccgctgaccctggcgattctgccgaccctgctggtgcaggccggcgaagcggtctacgcattgccgctggcccgcgtggtggaagtgctgcatgcaccgcagacctcgctgggctggttcgacggccgcgccgtgctcgaccgccgctcgcataccctgcccctgatcgacctgcgccgctggctgggcgtaccggccgaacaaccgccgctgctcaccgtggtgctgctgcaggccggcgaaacccgcttcggcctggtggtggaccaggtgcgcggccgcgaggaagtggtgatcaaacccctgccacgcgccctgcgcggcctacccggctacgccggcgccaccctgatcggcgacggccgcatggcactgatcctggatgtggatggattgcgctccagcgatcattgaggttcgggattggggaatcgggaatcgggaatcgggaatcttcagatgattcgggctccctgatcgaacgacaacggccgcgtactgcggccgttgttatttcactagtcgcccctgaaaaacccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttacgctacgtcctggtttctggcagttttcgcccatgcgtacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgcctggagaaccagatcgacttgcgccatccactggtccagctgagccatcggctgccgtggagtgcgttggagcagcttagactcaatttccaagtgcaacaccctctcagcagttagggtatgcacatgtcaaaaagctatcaacaccccagtgcggaagagcgcgcaatgctccagatcgagagggggcgcggtcaaagtgtgcgcgcgatttccaggattttaggcaggagcccgtcgacattgagtcgggaattggccaagcaggacagtaccacctattgcgcgcgcagtgcgggcaagcgctaccgcgcacggcgtcagcttagcgtccggcagcggcgactgacgccaggaacgccgttattccagctggtgcgagatcatctggtgctatggcgctggtcgccccagcagattgctgccaagctctcgcatatgtatccggatgatcctgcccagcgcgtcagccacgaaaccatttacgctagcatctacgcgcatccgcgtgggggcttgaagaaggaactggtccaggccctgcgtcagcacaagcccaaacgcggatgacggcgtacaacggcggccacacgcagctgggtgccggaggagttgcggattgtgcatcgccccgaagaagtgcagacgcgcttggtcccaggtcattgggaaggcgacttgatcaagggcgcattcaatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggattgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagcggggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcagacgctcggatggaagacaccaagcgaggcaatggagaaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgccctgtgtcgggattcgggtagtctacgggtggaggggtatttcagcagcctgccaagcaaaaacctcgcctggaaggcgaggcctggatcattcaacctattgcatcaaggctacgctggggctcatctacgcttatcacaacatttacagccacggcgtgcataaccagttttccggctggagaaaacagaaactcaattttctgcgaatctttttctacgctgagtgaggtttcataaattctgtcgctcgccggagcagcatcaactcgaatcaaccgaataccgtcaaaaatgagacgaccaggttgcgggcccgcatattcaggtaaacctaaaaagttcgcgttcaagtccgcaaccgatacctcaagacgattgagcttcaagctccaagtaacatttgtgattctgcaatcgtgcagatcgccatgctcaaagaggaacgtttttaactcgtctgcacttaattccattgcggcattcctacgggatgcgtacaaaatttctcggagggaacgcaagagatccctcggaaataattagatagatgactagcgcagtgccggtcagtcctgtgatttcgctcatattatccatgaactcttgctcatcttggggcggaggatcatccgatgtcgggcattcctcgcctggcgaatagtgcttgtctccttcatcatgatgccaatggttctttcccctccagccaggcagaccagggcgccccctatgaaaatcaagcacgtcggtaccattactccaccgctcaccattcggatcgcggtgcgaaggatctgggctgtagtttggcggaagccctgagggatcatttgggagtttgatcagacccaagcgatcggtgaagctaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgccacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtactagcggattcgtatttagtaacacagtagaactaaggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagtcgatccgcgcggatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatggccgatcgtgcgcgcgaccctgagaatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattgggagtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgctggccgaatatcacggtgacgcacgcattgctgcacggcaagggaagacaagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccttaaccgaaagaatggtagataggcaagacttgtgttgatagcatatgtcttttaccctccagccagatcccgaatttacaacaacatatttaactaaaattctttcatgattttctgggtatttaaattcaacatcaatactttcgttattcttcagattaccgacccttaagtcatagacagctggatcttgcgacgcaaagatggggtcgaagtcaagattgcatgttcggccccctcttgaattacactcattatccttttcaaggagcgccgccaatcgataatcgaagtatttttgcaatacaggaagcttttgggaggaaataccttcccccttccactgatctccaatcactgccacccatgcataatcgtgataaatctttataattaattgctccgggccgttatcttcggaaaaagctaaagggtaaaaacaaatgtaaaaaatgaaaattaaatgaaatttaaaatatttaaggaatttaattttcatttccaaaacccatccaatcctgaatcaaacggcggcggttacaatgaaggccctggattaagcctgtaagtaacaggaccggaaccttcataagcgggtgacggataaaaattcgactgagaaaaatcggacacataagacgagccgtcgtatgcttcaatgtgcccgtacgggtgtcccggaattgcaggaaaaaccgttatatctccagactcaggcgcggctgacggatctatcggcgagaaatcatttttttcgagggtcgggccatagtcagctgcagctatcgggtgaccgcttgtatccgcaccgccagcctcaagaccttggcgcacgtatttcgcacactgccccttagatttacggttagcgtgagcattcatgtagtcaatcatctttatcagatctacccgaagcccaaatggatcaacgttaattattggatttccattaacatacatatattgattgactcctccagccaattggatcgggtcctcgcttataaaaccacccaaatccggccgatagtatctcgcacggtagtagtacaagccgtttatatccttctcccgccccgtgtactggtacggattcgtatacgccgtgctggtctgactcgtcgctccatacggatcatactcataccgctgcacagcgctaccgcccgcatccgtcagcaaccgcgtgctgcccagcatatcggtcaggaagtacgtccgcccgccggtgtcgttgcgggcgtaacgttgatcgatgcccaggccggtcaggatcggattgaccgtgctgccctgcgtttcctgcaccacattctgtccgtcgtacaaataattggtggtcgtgccggcctcgctccttgagatgcgacggcccagcgcgtcgtaactgaaactggcaatcgtggtgccgccctgctggatctggctcagtcggtcgcggtcgtcccagacataggtgcggctgccatcactgagcaggttgccgttggcatcgtagctcagcgcgacagtgctcgcctgcgtctgccgattattgtcgtcgaagacattgccactgctggagggcggcaaggcttgcggcgcatgcgtaccggtctgcgccaccaactggccgatgctgtcgtagccatagcccaggctgcccaacgccgtctgccccgccttgccccacgcaaggccggtcatctggttggcgttgttgtaggtgtagacggtctgtacctgattgggcagcgtctggctagtgagtcgattggcgttgtcgtaggcgaagctgaccgactcgctgccctggctgatgccggtcaggcggtcgcctacgtcgtagctgtaaagcacctgcgcctgcgtgtcggcctgcatgccggtgcgacgacccaccgcatcataggtgtagccgaccatgccctgcgggccgttggcctgggtgagctcgtcgaaggaatcgtaagtccagctcaatgtgccggaaagactgtcggccagcgccaccatccggttgccgctgtcgtagctggcagccaacgtgccgcccatgcccggcagcgtggtcgtggtcagccggcccagcgtgtcgtaggcataggtggtgacgcgcgtgcgccggtcggtatagcgcaccacgcggtccatcgtgtcgtagacccagcgctccacctgatccagtgcgtcggtccgcgagacgcgccggtcgcgcgtgtcatatgtatacgtcacgccgttgccgtgcggcagcaggattgcagtgacattgccgttcgcatcgaagccggtctccactacattgcccagtgggtcgatcgatttcaccacgcggctcaacggatcgtactcgcgtcgcgagaggttgccctgcgcgtctgccgaggcgatcatccggcccagtgcgtcatagcggaacctcaggttccggcccaacgcgtcactgacctgggtgaggtcttcgccggtccacgtcaaggtggtagtgtggcccagcgggtctgccatgctcaggcgttggcctgcggcattacaggtggccttgctcaccttgccaagcggattggtgaccgaggtcaggcaacgctgcgtgtagccgaagctggtcttgcggttcagcggatcgacgatcgtggcgaggtcgccctcgacggtataggacaacgtggtcgtacgtacctgtgtcgtaccggccattgctttgatctgcgtcgtacgtccggcactgtcgtaacggtactcggtgcgtcgtcccagcgcgtcgatacgggccgtgatctgcccgcccgcgctgcgctcataggtcgtggtctgcgccaacgccgtgccatacgcctgggtgtcggtcagtgggtaatggctgacctgatcgaacaccacccgccgcgcgctgccatccggcttggtcacaagcacacctgtcgtgctgccgtccacgtgcgcgtagtcgatcatcagcacgccgccgtcggcctgggtctgtttgaccacccggccagtccagctaccgttggcgctctcgaatccattcagcaatacacgctggtttttgccatcgtagatggactcgagccgcacctgcagcggtagcgtattcgtggcggcgcggcgtttgtaggtgaacttgcgcatgctgccgtcggcgcgggtcaggctggatagatagccgtagctgtcgtagacataggaccacgtattgcccaatggatcagcgatcgtgctgatccgattgtcgctgtcgtagtcaatgtccagataacgtccatttgcagagacgatgcgcgacaccagtcccgcgtcgtagacatagtcaacccgattgccaaaccgatcggtggtccattccaagcggtttggcgagtactggttgaaatacatcttgctgccgtcgcgtagcgtgagcaagtagccgtgccctgaggccgtgccctgctcgatggtggcgccggcatagccggaaatggaaccggactgtgcccagcgaccagccagcccgcttccagaaaggcgatcgaatgggatcgctgcgccgttgggaagcaccagttgcagttggttgtagtcggtcgtcgccgaatacatggtgtaatggaagctggcggcggtgccgatgccgaaatcgcgactgatggtgtcgtttggccgataggaacgggatatcgagatgggtaccagcccgcgaacgactgcgtcggtctcatcgtaggaaaactctcccgtatataagtcgatgggatcgcccgctgtggcccctgcccccgccccatcgcaaccgcatccgtccgtgaccggcggcttgttgggttcgggcggcggcgaattggtgtcgacgctgtaacttgctcccatcgcctggtataggcccactccggcttccggcgcgatgcgggtgccatcggacgtgacccgtcccttgccatagacccgccagccctcggacggttgatatatccagaaattggcctgggttccggtcgccaatttgtcgtagttgggatacagcacctggacgccttgtgccgcttgcggggtcaggccctggatcaatgcaccacccggctccaacgtgaaatacattggatagttcgccggcaatggaaatggggcgcgattgaccggcgtaggcacgatggccaactcatgcaccaggtttcccttgcgatcgcggatcacggtaccggcaggaatatgaatctgcagtcccgggatgtctggatgggtcaccaccacatcctgcttcaacggcgaagcaatcctcgtcttgtcgcgcgcactgatttgcggcatgtacatggtgtaggtcaagcgtgtgagctgaccggcctgaagatcgataccaacgacgaattgcccatactcacgccctgcagtgtttgcggcgctgccatcgacataaagttcctggtgaccttgggcgataccggtgagcacgaaccgccctatcggatcggtacgtgtcttgcgcgatccgacgctgacctcgacgccggcaagcggtcggctattcaccagcagcacctgaccgctgacgctggtctgtccggtggccatcgccgctacttcgatggcgctgatcggcagtgctttgggctgcgctccacggacacgccagcgggaatcggtactgttctgtccggggcgccagatgccttcggtcaaggatgcagtgcttttgcagagcgctggatggtcttttccgcaacccagcatcgctttcttccggatttttgccgcgtcggatgacgcactttcggcagctttttttcgggtaccagcatcggcctggatcgacatcgtcttgaactcgacaacagccaacggcactgctctttcatcgagatcatgaagtccctgcaccagcaaggtgtagtccgctcctggaaacaggagcgttttcggctggacaaagaccagtcggccgccctcggctgtagacaggcgggtatccaccaagccgccaggtcccatcaacgacacggtggcctctttgacatcggccacccgcaccggctgcgtgaagcgcagtgcgatgtggatcgatggatcgaccagcgtgtctttggtgacaggcagggacgccgccagcctggtgttcccaggcttagtccaagtaggcggtacagcgttgaatgtctgcgtcgccggatcgaacagcaagtcgccacgtgaagcaccagcagatgggttccctccagacaggcggacttgcccatcggcttgcagcgtcgccagatgtccagtgcgcgaaggcattggcaatgtcaccactccctgggtcttgggattccagagctgcgcttgattgggattaccgattccgccagccaccagcaactgaccgtcgctcaacactgtcgcagtgtgatacgcgcgaggcatcagaccagtcattgccgttaattgcagttggtcttgctcgggatcgatcagatacccgtccttctgcaagataccttgcgcatcgactcctccccagaccagtaccgttccgtcggatagtcgggtcaaactggcgccaatgcgctgctcaggcagcgcccaggagcgaaccagccgctgttcttgcgtcttcaaggagacagacttgcctgatgcttccagacgcagagtctggttggtttcgagtggtatgcgctgggcgcttgctacaacggccgaagcgcgtgccgacgcgcctgcaacctgaggagttgcagactgggcgaaaccgggcgagcccacgctggacaacgcggccaatattccgaggcccgtgctcaagaaccagcgcttcagtatgttgttgccagcttccattacggcatccttggggtcgcgtggtgcaatcagttcgatgaggcgagcgtcaactgcgcactggaggtctcgccgtagtacggatcgacgaacatggtgtaggttcctgtcgtcggcaggctggccaggttcaaggttgttgccgacgtcgcactcgtcgaggccagcgtcgagccatcgggtgcgtacaccgtgtagtacgtcgttcgacccgatggaacagtcgtctggccggcgacctgcactgccagcgtttgcccggccgtgccggcgaagctcaatcgcccattctggccacgccgtcccagggtcaaggtctgcgccgtgtcagcctgtagcgtccctgtcacgtcgctggacacagtggccttgaagctcattgtctggtcgccgtcgtaaggcgcattgaccacgacactataagtgcctgccatcgtgttgccgaggttggtctggcaaccattgttgctggcgtagcaatactgactggccgcatagctgccatcgggcttgtagaccgtcagatagacgtagttcgtgctgttcggcgttaccaaatcgctcagccccaggcccaggttctgaccggctgccgccttgaacgtcagatagacattttggcccggaaccgtcgttgcatagctgccgctggcgccgttggtcgtctggccgccagcagtaccggtagccaatgtcagctgtgcgctgagcgtttccccattggacggatcgacaaataccgtatacgtgccggttgccggcaagttcgatagattcaaggttgtcgccgacgtcgtgccgctagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcgcgcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctagaggccagcgccgtgccgtccggtgcgtataccgtgtagtacgtcgttcgacccgatggaacagtcgtctggccggcgacctgcactgccagcgtttgcccggccgtgccggcgaagctcaatcgcccattctggccacgccgtcccagggtcaaggtctgcgccgtgtcagcctgtagcgtccctgtcacgtcgctggacacagtggccttgaagctcattgtctggtcgccgtcgtaaggcgcattgaccacgacactgtaagtgcctgccatcgtgttgccgaggttggtctggcaaccattgttgctggcgtagcaatactgactggccgcatagctgccatcgggcttgtagaccgtcagatagacgtagttcgtgctgttcggcgttaccaaatcgctcagccccaggcccaggttctgaccggctgccgccttgaacgtcagatagacattttggcccggaaccgtcgttgcatagctgccgctggcgccgttggtcgtctggccgccagcagtaccggtagccaatgttagctgtgcgctgagcgtttccccattggacggatcgacaaataccgtataagtgccggttgccggcaagttcgatagattcaaggttgtcgccgacgtcgtgccgctagaggccagcgccgtgccgtccggtgcgtataccgtgtagtacgtcgttcgacccgatggaacagtcgtctggccggcgacctgcactgccagcgtttgcccggccgtgccggcgaagctcaatcgcccattctgaccacgccgtcccagggtcaaggtctgcgccgtgtcagcctgtagcgtccccgtcacgtcgctggacacagtggccttgaagctcattgtctggtcgccgtcgtaaggcgcattgaccacgacactataagtgcctgccatcgtgttgccgaggttggtctggcaaccattgttgctggcgtagcaatactgactggccgcatagctgccatcgggcttgtagaccgtcagatagacgtagttcgtgctgttcggcgttaccaaatcgctcagccccaggcccaggttctgaccggctgccgccttgaacgtcagatagacattttggcccggaaccgtcgttgcatagctgccgctggcgccgttggtcgtctggccgccagcagtaccggtagccaatgtcagctgtgcgctgagcgtttccccattggacggatcgacaaataccgtatacgtgccggttgccggcaagttcgatagattcaaggttgtcgccgacgtcgtgccgctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatatcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtggttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgagattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcgggcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaattagacttgggagttgaataacctcacttggctgccgcaattggcgtccgcatcacgtcaaattctcgttggaacacctttccctttgcaccgagacgtgcctctagcaaatggcgtccctctgaccagggctgagctggcttgaactcaaaatgcaccgactcttgtcccttagggaccggcagcgttttctgttcgagaacttgaccgttcttcagatcgatcaatcgaagcgaaacgcctggtgcgtcatggtcggggtgcaggaccgtcacagtaacggagataggtgtgtccggatttatttgctccgggcgtttttgatcagtcggcgttccaccctcgccctccaataagacttgttgaatctctggcgtcacagcgccagacatctcggacgcgacggcagccttaggatgtttacctgtatcgccccctggtacgttgcaactgcacaatgcacctgccagtagaatcagagtgcccttcgccaaaaaatgcatatatcgctcctcggggaaaccccatcgtgggagatcaaaggctatcaggaatcggcacagatagtacttataggcactcccaatcgcgaatctccctgccacattcgccgcctacttgcccagtgatcacctatgcctggcaggcacttgataatgtactgcgctgccaattgcttggtcgccctttgcttacctgtctatcccgacattacgctaaggcgggtgtcggcagaccacgcgcgcgtcttaccaatgccgcagcaccactactcatgtcgtccaggatcgcgtagatggtcggcagaaacagcagcctcactacggtcgaaaacgccagtccgcccgcgatcgcgcgcgccatcgggaagtacggcgggccgtcgctgaacatcgtggtgctggtcagcgagatcggcaccatcgccaggatcgcggtgcccattgtcatcatgatggggcgcagacgctcgcgcgagccttcgaccagcgcctgcgtccgctccatgccgcggcggcgcagattattgatgtgctcgatcatcacgatgccgttgttcaccaccacgcccatcagcaccagaatgccgatgaaggacatgatgccgaacgagatgcccgtgacccagaacagccagaacaccccgaagatcgagaacagcaccccgctcatgatcgccgcaggaaacagcagcgattcgaacaccgccgccatcaccacatagatcatcaccagcgcgatcaccaggttaaacaccatctgattcatcgcctcgccgtcgttttggtagtcgccgccgtcgaaggtttagctgtagccggccgggaaacgcatcgccttgagcggcgcttccatcgccgcgcgcgcctcgggcatggtgaccttctcggcaagattggccttgatggtcagcgtggtctgtcgattggtgcgcccgatctgtgtggcggccggacgaatctgcacgtccaccagagtcagcaacggtacgctgcggccgtccttgctgcgcacggtgaagctggccagatcttccggcttgctctgctcggcgccggcaaaccgcacccacaccggcacctcgttgtcgccgcggcggaactcgcgcagcggcgtaccgcgtaatgccaaccccacgaaactggccacctgctcggcactgaaaccgaacgcagctgcgcgctcgcggtcgacacgaatcgccagctcgctggtgcggtcgcccgtgtccacgtgcacgtcgcgcagctccttgcgctgtgccagcagcggaaccacatcgtcggccagcgctttcagtgcatcgctcgaatcaccgaccaactgcgcctgcacgccatgattgccattaccgccatcgccctggttgccgatgctgtaatcggcacgcgcagaccgcggcagttccttgcggattttttccagtagcggcggtagatctttgaccttgctcgcatcgaaggtcaccaccgtattgctgccttccacctcactgaaccacgaatagatctgcgtgatgtggtacttggcacgatttgcttcgagatagttctcgacgcggccgatctcgtcgcccaactgctcacgtgtgtacgaacctttccaccgatactggataaaggcttcgttgccaccgtcgccaccgaacatgtcgatcttggtcagcgtcatcggcaccaggctgatcgcgctgaccaggatgatgccggccacgctccagccgcggtgcgccaacgtccacgccagcaccttggcgtaacggcgctgtagccgcgcaatcacgccgggctcggaggtcaccatcggcggcgtcttcatgcgtgccgacagcatcggaatcaagctgatcgccaccaaccatgacgccagcaacgacaccgaaatggtgatggcgatctgcgccatgaaaatgctgatgttgttggtttcgccgaacaggttcggcacgaacacgatgcagtggcacaaggtgccggcactgagcgcgatcgccacgctgcgcgttcccagcagcgcggccagctgcggttggtctggcatgcgctcgcgttcctggtagatgctctccaccaccaccaccgcgttgtccaccagcatgcccacggccagcagcaaccccatcatgctcaggatgttgagcgtgaccccgacgaaatacatgaagcccaaggtgatcgcaaagcagatcgggatcgccagcgccaccatcaacgtcgatggccaatgccgcaggaagaagaacaacaccgtaatcgagagcagcaggcccaccgcgccgccttcggccagttcggccagcgacgaggtcaccgtcttgccctgattgtcgatcaccttgacctgcacatcgcgcatcgccggctgggcgcagatgtcttcgacttctttcaaggccgccttggagacttccaccagattggcgctgcgctctttgtagacatccaggccgatcgccgggcacccatccaggcggcgcccgtaattcatgcgcatcggtttgagccgcacctcggcaatgtcgcccagccgtacgcccttggcattgaggaccaactcgcgcaattcctgcagatcgcgcagttcgccaatcggctgcacgcggatacgctgtccgttgtcgtcgatctggcccgcagagaccgagaaattgagcttgcccaggcgctcgctcaagtcgttgaggctgaggtcgtgtgcggtgagccggtccggtgcgatcgcgatctcgacctcgttcggcggtgcaccggaaattttcaccttggccatgccgggaatgcgctcgatacgccgtttaaactcgcgatcgagcatgtcgtacgcgccggtcagatcggtctgactcgccaggagcaccttgagcaccggctcgtcgctgctggaccatttgaagacatggaagcgctgcagatcctccggaaaatcgtcgcgtaccgcatccagccgctcgcgcgcatcggatgcggcaatggcgatatcgcggtcccaatcggagaactcgatgaagatgttcgcgccgtcggtggtggcggtcgagcgcatgcgcttgatgccggtcatcgtcgccagcgcttcttcggccggccgtaccaggttgcgttccacctcgtccggcgtggagccggtgtagggcaattgcacgaacaggaacggcgcagagatatccggcagcgcctccaagggcagccggaacgccgcgatcaagcccaccaccaccagcgacacgaagcacatgatggtggtgacagggcgacggatgctgaaggcggcaacgctcatagcgcccccagtccgtcggcattattcgccgcctgtgcacgctgcccggccatgcgccggccgcgctccaggtagtacgcatcggcgcggcgatccagcaggtcgtacaccaccgggatgaccaacaaggtcagcaaggtcgacaccagcaacccgccgatcacggtgatcgccatcggcgcacgcacctcctcgccctcgcccatcgctaccgccagcggcaggaagccgaacaaggtgcacaacgtggtcatgatgatcggccgcaggcacgagcgcgcaccttcgatcaatgcctcgcgcttgggcatgccgtcttcgcgcaactggttgaccttgtcgatcaggatgatcgcattcttggtcaccaggcccaccagcaaaatcaggccgatgaacaccaccaccgagatcggcttgccggtcatcagcagggccagccgcacccaccatcgccagtggaatggtgaacaggatgacgaatggatgcagcagcgattcgaactgcgaggccatcaccaggtagaccagaaagatcgccaggccgaacgcgaacagcagcgacttcaccgattgcgccagctcctcgccctgcccgccgatatgcatgcccacgccggcagcgagcgggtccttacgcaccatcgtttccacttcgcgcaccgcaccgcccaggtcgatgtccttcaggccggccgacacgatcgccacgcgggtctgatcggcgcggtggatctggctcggccccgtcgtcgccaatacctcggcaacggccgccaaacgcaccggccggctgctgcccgggttgacgatcaactgacgaatcgcatcgacactggcgcggtcgctttgctgcgcgcgcaccaacacatcgatcttgcggtcgcggaagctgtagcgcgtggccacatcgccgcgcaccttcttgacgatgacatcggcaatctgacgtgtggtcagccccagcgcaccggcgcgctcttgatcgaaacggatctggatttccgggaagccctcttccaccgtcgatttgacgtcggcgtagtggccgttggcacgcagcatcgcggccaacttctgcacggcgcgttccagctcgcccagatcctgaccgcgcagttccacttccagcggcgtcgaaaaactgaacaacgccggccgcgcgaaatccacctgcgcgcccgggtgcccgaccatgctgctgcgcagccgctcggtcgctgccgcttccactgccgggctgccaccaccggccatcaccacggtgagcttgccgatgttttcgccgctctcggtggggttggcatccaaccgcgtgccgctaccgctgacgccgtacagtgaggcgacgcccgggtccttgtcgtgcgccagctgcaactcgcgcaccagtgcatcggtccgtgccagcggtgtgccggaaggcagtttgacggtcatttcgaagcgatcttgcgcaagctgcggaatcagatccacacccaacatcggcaccagaaagacagttccgatgaacgccgcggctgccagtcccagcaccaacccgggacgccacagcgccgccggcaacatcgccagatagccacgctcggcgcgagcatacggcgccatcgccaggtcgctcgccttgcgcatcaccggccccaccacgcggctcaacccgcgcaagaccttcaccaccgcccacgccgcgccgaagaacgcataacgcacgctcgcaccggcgccgcgccgcccggccgccaccggcttgagccagcactgctcgggctgccactgcggatggctcggctcctccgggaacgccatcggcggcgcgcccttgagcgagctcagcatcggaatcagcgtcatcgacaccaccagcgaaatcgcaatcgcaatcgcgatcgccactgtcaatgcctgatcgcggaacagctgtccggcgatgccttcgacgaacaccagcggcaggaacaccgcaatggtggtcaacgtcgacgccatcaccgccatgctcacttcacgggtgccggcaatggccgcgtccaacacgctcaagccacgctcgcgcgccttggcgatgctttccagcaccacgatcgaatcgtccaccaccaggccggtagccaatgtcaacccgcccagcgacatcacgttgaggcccagtcccagctggcccatgaaaaagaacgtggtaatgatggacactggcaacgaaaggctgatcacgaacgtgctccagccatcgcgcaggaacaggaagatgatcaggatcgccagcacaccgccgatcaccgcatcttttttgacatcgctgatcgcatgttcgatgaagtgcgactggtcttcgatggtggtgatttccacatcgtccggcaccgttgctttgagttgctgcaggcgcttgcgcagcgccgccgccgtggacacggtgttggcatcgccttccttgtagatcgccagctgcaccgcttccttgccgcccaggcgaatgatggcctcgcgttccttgtagccctggcgcacctgtgccacatccttcaagcgcaccggcatgccgccggcaatgctgctgctggacgacgaagacgtgctttgtacttcggccgctgccgccaacgccgcctgcgatccggtggaagcagcgattgcatacatctgctgcatcgccgcttccgccgcgctgccgctgctgctctgcgtggtcaccagcatgttgcggatctcgtccagatccacgaactggttgaccgtgcgcaccaggtaccgctgcgagccttcttccagccgaccgccggagatattgacgttctcttccttgagccgggtgatgacgttatcgatcggcaggttgagctgggccaacttctgctgatcgatgtcgacctggatctcgtcttccagcccgccgcccaccttcaccgcggctacgccagccactggctcaagcttctttttcaggtcttcatcggcataacggcgcaaaccggtgagctggcggatcgcatcggtatcagaggccggcgcctgcttgggcaacaacgccagccgcatgatcggctcggtggacggattgaagcgcagcagcaccggcggcctggtttccagcggcagcgacaacgcttccatcttgtcgcgcacctccaggctggcctggtccatgttggtgccccacgcgaattccagcaccacatcgctctgtccggtgcgcgaaatcgatttgagcttgcgcaggttcttgaccacgccgacggcttcttccaccggctcggtcaccagcgtctcgatttccgccggcgccgcaccggtgtattcggtgcgcacggtgagcgtgggatagctcagatccggtagcaggttgaccttgaggctgcgcagcgcgatcaggccgaacagcagcatggtcacggtgatcatggcgatggtcacccgtcgccgcgtggcgaaggcgaccacgccgccaccgccgccaccgccgccaggcagtggcgcatgcggatcatgcacgggtccgtgcgggttgccgttctcgctcatgcgtgcgtcccatcgtgcgcgggcgcagcggccttggtcgcgaccggcttgtgatcgggctggccgatcacttgcacagcggtgccgtcacgcagcacgaccttgccggccgtgaccagctggtcgccttccttcaggccctgacgcacttccagccacggcccttcggcatagcccagcttcaccggtacccgactggccttgccattgcgcaccacgaacacagctggttcgccatcgtccaacaacgccaggcgcgggatcaccaaggcatccttgcgctggtcgtaatcgatgcggatgcgcccgaacatgcctggctgcaacgcttcggcacctttcccgaacgcgcataccaaacggaatgtgccactgccctaatccaccaccggcgcgatgcgatccaccttgcccacgaattgctgacccggcagcgcatcggccagcaaggtcaccggctggccggatttgagcgtggccagttcgcgctcgggcacgttgagcgtggcttccagttgcgagtcgtcgacgatgcggaagatcggcgtgttgatctgcacgaagttgccggtcttgatcgagcgcgatgcgatcacgccggagatgggcgcctgcaccgtggtgtaagacagctccagcgacgcaagccgatgctgcgcccggctgttctcgacatcgaatttgagctggtccacatctgcagcactgaccaactgctgccctactaattgcgtggcgcggcgatagctgttttccagcttgcgcagttgcgcctcgctctgcgccaccgccagatgtgcgcgatccggatccagccgcaccagcgcctgacctgccgagaccttctgcccttcttccaccatcaccgacagcgcaacaccggaggtcttggccactacctgcgcctcggcgcgcggctccagcgcagaggtgccggtgtaactggcggccaccgcacggcgtgcggccctggcgatttccaccggcaccgcatccaccgccttcttttccttggcggccttggcctcgccctgtcctgtcttgcaaccgcccagcagcaggctcgtggtgatcaacaatgcagcggcgcaggttccgctgcggccgagcaaaaaggagaatggcggcatcgtcgtgtcctagtggatgcgttaacaggtgttgtaggcaagtagaccactagaatgcacatgccgccaatgcgccaaaggtcatggtctattcaacttggcctattcacccggtttgcgccgctccaaatcgcaggcatactcggtccggttccgtcccctccccacgtgcggacgctcaatcagccttccggatacgaaaccatgcgcccgcagccgctcgccgcttgtctcgctctggtcgtcttcctgccgtttgggggcgcatcagcaacaccgtcagccacacctgcagttccggccacgccggcgcccgctgccgtggcggcgacacccgccgcgccgaccggcaatccgtccaatgggcgcctgcttgcgtacacctgccagggctgccacggcgttaccggctataagaacgcgtatccaagttatcgcgtacccaagatcggcggccagacgagccagtatctgactcaggcgctgaccgaatatcgccagggcaaacgcaaacatccaaccatgcaggcacaggcgcaaagcttctccgagcaggacatcgccgacatctccgccttcctgtccaccctcaaataagcgcccacatgccgaacgccctgcacgctccgcgtctagccatcgctctggtcgctgccctgatgatggcggcctgttcgcaatcccaggtcgaatccaccgatcactccgctggcgatcccggccacgccagcggcgagcacggctccggctcgtcggcaggtctgcccgcggggcgcgccgacgccggcgacaagctcgcgcatgccaagggcaaggcgaccggccagagctgcgtggattgccacggagccgatggcaatgcgccgatcgatcccagttaccccaagcttggcggtcaatacggcgactacctggcgcatgctttgcaggcgtaccgcagcggcgatcgccagcacccgctgatgacggcccaggccaccgcgctgagcgaccaggacatcgccgacctggcggcgtatttcggcacacgccagacgcaattgcaggatttgcacggcgtcaaataagcgcaccgtgcgcgctgcgccgttcttatcacgaatgaaaaagcgcttgcgcgaaccttaacaggccgctatcatttcgtcctcagtttcgtggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcggcggttcgatcccgcctggctccaccactccagacattaggccgtctggaatggacaacgaggttttgatacgcgtccccatcgtctagaggcctaggacaccaccctttcacggtggacaccggggttcgaatccccgtggggacgccaatcatctgaaagccctggcactgccggggctttttttgcctgcttgggcggtggaattgactgcggcgcagcatcaggcgcgcacggattcgggcgtggtgcgatggctagagagttgaatgtctttgcgtgggcgcgaagcgtttggtgtggcaaagcccgggagcacgcctgcgcggcatcgctatcactattgcccactaccttcgcaactcaagcgcgcgacggcttggcaccatcactcaagcgcacgtgatcgcacgccagcacgttttcgctgtcgaagatgtcttccggcgccattgcggcggcggcgtttacgccatcattgcgaatgatcgcgccggtgaaaacgcaaggtgcgcgatggccatgccgcacacatgcggtcgatggcagcgaggacagcgcgcgaggcccatcgtcgctcgtaaacagatgcatcgaacgcgacgcgctgcgctgcgcggccaatcgatggcggcgctcgacatcaacagatggcgaaacaagcaggcaccgcgttgaagcaaacggccggcaacaccgtcaccggaatcccctgcgcaacgcacagtacgggactaccgtggattgaagcgctccaggtgcgcgccccgcggctcgatcgccgcactccgtacgtgcggccttgcgactgacctggcagatgacatcccctcctcggtacaacttttttgtacagaccacttcccatgacgtagagatatcgctatgattttcggctcgcagcaacgcggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcggcggttcgatcccgcctggctccaccactccagacattaggccgtctggaatggacaacgaggttttgatacgcgtccccatcgtctagaggcctaggacaccaccctttcacggtggacaccggggttcgaatccccgtggggacgccaatcatgtgaaagccctggcattgccggggctttttttgtctgcgtttcagccgcggcgcttgataagcggcacgcaatggccgatgcggactcgcgcgctggtagcgagctgcgcacgaggggtcagctgattggctttgacactgcaatgcagataaggctctcgcagcgaatgcgcgatcgcagttggtggcaaacgcaggatccgcaggaagcgacacatgtcgccctctcgctcttgccgcgcatcagaaactgctgatgaaatttgcgcagccagcaaatcgacccacgcacgcaaacgtcaggcctgcccactggccagcgccttgcggccttcatgcgtcaggttgatgtcgccatcttcggcctgcgtgacatcgccggcgcgtaccgcccaatttccttcttcgtccgacaccggcttggtgtcgtggatatcgcgcaggatgcgcagctgttgcgaagaatcgaagtccatggaagccacctgctcgaaagagacatccaaggtacggatgcagcgtgatggttgcgtgcctgcaacgtcatccactgcctgcgcactgcatgcagttgagtgcctgatgcactcgcgcggcgctggaaggaagtgggaacacctgcatacgcatcatgcagacgggttcgccgggcgctgcatgcctgacgacagcgcgcgcacctccacgatctccactccactccgcccctgaccagacaaaccgccgactgacggtcaccagcgtcgcgaatcgcatcgacgccaatcgaggcctgcatcctgccgaaacgatagacagcaaaaagccccaccagatttctccagaagggctctacactggtgctgcaacaacttggtgcgaaggctgggactcgaacccacacgcttttaagggcggcggattttgagtccgacccgaaaagcttatgcgacaaggctttcggacagattttgcgttccgcaattactatcaatccgatggcctgcatcccatgcgcggcaagggggtgggccgcagttgcggaacgattttcatccgttgaagtggatgcagcagcgcggcgcccggactgcggtcacttagttccactgcgttacaaataatcatacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggaggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagatcactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacttaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagaggatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggagtgcgttttgaacaggacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcataggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgattatcggccacgttggctgcggtgcaatgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttcccatatgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctagccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaattaggttgtgttagacgctctaagagcgctgacaacgcatcgacgccagcgtcgcacgcctgttttcgatgaacgcagcggttcgctacgcgctctgattcaacaactccaacgctccctcacgcatccggtaatgccgttgcaccacaccgggcggtagcgcgtcgtgggtgatcatcaccaggctgcgttcgccgagagcggcggccaggtcgagcagcagcgcgtgtgcagtctccacgtccaggccatcggtgggctcgtcgagcagcaggatcggcgcattgcgcagcagtgcgcgtgcaagtgcgaggcgacgcgcctggccggcagacagcgtggcgccgttttcgccgacccaggtgtccaggccgttgtgcgcgctggcccatgcgctcaggcgtacctgttcgagcacctgccacagggcggcatcgtcggcagcggcgtcgccgatgaggaggttctcgcgcacgctgccggcaaacaccggcgcgttctgcggcagccaggcaattcgctgatgccattgcgtttgcgcgacgtggcgcaggtcgatgccggcgtagcgcagttgcccttcctgcggatcccacagccggagcagcagcgccgacaacgtacttttaccactgccgctgtcgccgctgatggcgatgcgctcgcccggcgcgagcgtcagatcgagagcgtgcaataccgggcgcacgctaccgggccatgcaaacgacacctgctgcaattgcagcgtgccagtgcgtggcacatcgagtgcgtgcacaggttcactgaccgatggcgcttgatccacgatcgcctgcaagcgcttcgccgcaccacgcgcgctttgcagcgcctgcagcgccaacccggcaccggcccatacttccagcaaggccatggtcaagaacaccaggcctgcagccagctcggcagcgatcagcccgcggtcggcagcgctgagtgcgagccacagcatgccggccagacccacgcctgcgcagaacgcatgcagcaggttgccggtgatcagccggcgccgctggatgcgatcgcctgcaatcaccgcggcggccgcagcgtcgatctgttgcagccaggcaccttgcgcatcgaccgcagcaagatcggccgcgccttccaggccttcgaacgcctgcgtgcgcaaggcggtgcgttgctgtgcacgcaagtgctcgcgctgcgcgccgccgcgtgccacctgccacggcaccagaccaccgatcagcacgccgagcaccagcagcaatcccgcagcgggcagatgaatcagcgccgcggcggcaataccggccagccagatgccaagcaaggccgccagcggtgccaaggcgcgcacgctgagtccatcgacctcgccgatgtcggacatcagccgcgccagcagatctccggtgcgggtggccgacaagcgccctggcgccaacggcaacgcgcggcggaaaaaccacacccgcagatcgcgggcgatgcgcagagtggcatcgtgcccgatcaatttttcgccataacgcgatgcgatgcgcgcgaaggtcaaggcgcgaatgccggccgacggcgagaagaaattgaagccggtgcccatgccggccacgcctgccagcgccgctgcggtcaggaagctgccggatagccacagcaagccgacacccgcgagcatggtgaccaggaccaatagcgcggagagcagcagacgccaggcgtgccgacgaaacacatcgcgcagacgatcgggtcgggtgcggctcatggcaactccgccgtcaccgtggcgccgcgcaggtcgatcaccgtgtcggcccaacgcatcgccgcagcactgtgcgtggccagaagcaccgcgcggccacgtgcgaaaacgcccagcgtgcgcagcaattccgcttcggtctctggatccagaaaagcagtgggctcgtccaacaacaacacatccggctcgcgcaacaacaaccgcgccaaggccacacggcgcgcctcgccaccggacaggccaaaaccacgctcaccgatcagcgtatccagaccagccggcagttgcgcggcaaaacgcagcacctgcgccgcctccgccaccgcgtgcagccgcgcgtcgctggcctgcgggtaggcgagacgcaagttatcggcaatgctgccgtgaaacagatagggacgctgcgtggcatagccgatgcgcgcaccgggacgtaccaccacactgcccgcctcgggtgcgagccagccggcaagcccttccaacagcgtgctcttgccgctgccactggcgccgatcacggcgacacgctgcccgggctccagcgtcaacgcaacatcctcgaccaccacctgcggtgcgccagcaggacgcagcgccagtccacgcgcttgcaacaagggcgcatgcgcttgcgctggttccaacacgtgtgctgatagcgcaacggtgtgcgtagcggcaggcggctcgaaaccctgcagcaaccgctcggcctcggccactgcggccaaggcgtttgcgcggtcgtggtagtgcgcggccagccgccgcagcggcgcgaagaattccggtgccaacagcaggcaaaacatgcccgcacccagcgacggcaggccgtgcaattcgagcatgccgagataactcaggccgaaatacagcgccacgatggcgacgctcaccgaagcaaagaattccagcactgtggacgataaaaacgcgatgcgcagcactttcagcgaacgctcgcgcacgccctcggccgcggcggcaatgccctgcaactcagcctcgccgcggccatagacgcgcagcaatcccaggcccttgaggcgatcggcaaagtgtccccccatgcgcgccagctcgccgagttgttcgcggcctgcggcctcggcgccccaccccaccagcatcatgaagaacggaatcagcggcgcggtgagcaacaacaccagcccgaccacccaatcgaccgaaaataccgcaatcaggatcaggggcggcaccagcagcatctcagtgcgtgcgaactggtaaccgacgaaatacccttccagcgcgtcggtgtgcgccaggctcagttcgcccagttcgccgctgcgttgtcggcgcaaccacagcggcccgtgctgcaccaagcgtcgcgcgatgcgtgcgcgcagttcgcgtctggctacatcggccaccgtaccgaccagcgcttgcgcccaggcgttcagcagcgcgcgtccgatcagcgcaaccagcaagcccgcgcccacgttgcgcaactgcgccaatgccaggtgctgcaccagcaccgcctgcaccagccaggcgatcgctgccgattgcaccagcagcaacgcccccgacaacgcgaccgccacgccggcaagccgccgcgcgcgcgtagccggtacggcaagcgcatccagccattggccgcgttgacggcgctgggcgggcgtttcgctggtttgcacgctgggctggctcacgtcgctcttttggaggctgcgtattgcagacgattgtaagtcgccacctcgcggtcgtggatggacagtgtgatgcacctgttcagggacgcattgatgtggatcaacccgcccggcgcgatagcggcagatgatcgccacgttccttaccgacactccaccaggcccacccgccatgatcgactcgacagttgtcgaactgtcgcggctgcaattcgcaatcgccgcgatgtatcacttcatcgttccaccgctcaccatgggcttgtcgttcctgctcggcatcatggaaagcgcctacgtcatgaccggcaagcagatctggcggcgcatgcccctgttctggggcgtgctgttcggcatcaacttcaccatgggtgtgggcaccggcatcgtgatggagttcgagttcggcatgaactggtcgtactacagccattacgtgggcgacatctccggcgcgacactggcgatcgaagggctgatggcgttctttctggaagccacgttcctgggtctgcttttttttggggggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatggagacggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgcccctggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgtatgcacatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcacgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctagcgcgacgatatcggcaatgccacgccggcgcagattgcccaggccgcgatggacaccgtgccgcgcgtgctgccgctgttctggaccctccgcatcatggcggccatcggcatctatctcatcgcgttctttgccatcgcagtctggtctgcatgcaagcaccacttccaggaaaaacgctggttcctgaggttggcactgtggacgttgccgctgccgtggatcgcgatcgaatgcggctggttcgtggccgaatacggccgccgacacagcccaacgcatcccccgccccgtcgcgtcacgcaccgctgagttccggcgcggtggccggcagcgcaccgtaagcgaaggagagacatcatggatttcgtattgctcgattacacaaccctgcgcgtgatctggtggctgttgctcggtgtgctgctgtccggttacgccgtgatgagtggcttcgatttgggcgtgggcgcattgctgccgttcgtcgccaacaacgatgccgagcgccggctggtgatcaacacggtcggcccggtctggcgcgcgcagcacgttttggcagcatcgccgcgctgtgtgcgctggcattgtttgcaacgggcggtgcgtgggtagagcgctggttctacctggttatgcggtgacctcggtgctggcgaccgatgcgccgaccaacccgcttggcgagtgtggtatttcgcatggatcctgggcaccggcctggcggcatcggctgccgtgctcaacggcatgtggttcgaagcacgcgagcccgagcgtggcgtaccgcctcagtaaaataatttcatctgatgcttgccgattcggcattccctatgtaatatacgcggctcattcggggtgtagctcagtctggtagagcgctacgttcgggacgtagaggtcgcaggttcgaatcctgtctccccgaccagtttcaaaacacaaaaccggcccagcgccggttttgtgttttcaggcgtcgctgcacatacgtgtacggcgcggatggtctgtcatgtctgttgccactaccgcgtcttcgtcgtccgcccagttgcgtggtcgcggcctggtgctggccgcgattctgctttccgcattcaacttgcgcactgcagtgacgtcgctgacgccgctgctggaacgcattgccgacgagtacgccttcggcgcgcccatcatgggtgcgctcggcatgttgccgaccgcagcgttcgcactcaccggtgtggcgacacccgcgttgctgcgccgtttcggcttgctgcgcgttgcgctgttgtcgatggcattggccacgcttggattggtgttgcgcccgctgctgccgggcaccgccggactgctgatcggctcgctggtggcgttgaccggcatgggcatgggcaacgtggtactgccgccgttggtgaagcgctacttcggcgaccgcgtgggccgcgtgagcacgctgtacatcaccgtactgcaggtcggcacgttgttgcccgccctgctggcagtgccggtggccgacgcgctgggctggcgcagctcgatggtggtgtgggtgctgccggccctgctggcgtcagcggcctgggcactggtgcacgccaaccaccgccgtatccgcgccaccggcccggcaccggtgacgcccacgcccgaggccgagggccgcgtggcacgcaccgccctggggtggagcatggcgatcaccttcggcatgacctcgctggtcacctattcgatgtttacctggttgccgacgctgctgcgcgaagccggcgcctcgcccgcgttcggcggcaccatggtggcgctgttcgcggcactgggcatggtcggcgccttgaccatgccggcgctggcggtccgcatgcgcaacccgtttccgatcgtgctgctgtgcgcggcctgccatctggtcgcgtttgccgggctgtggtgggtgccgctggccgcgccgatcctgtgggtgaccctgctcggcctggggtcgagcacgtttccgctggcattggtgctggtcaatcaacgcagccgcactgcggccggctcggcggccctgtccgggttctcgcagggcatgggctatgcggtgagctgcctgggaccattcctgttcggctggctgcacgcgcacagcggcggctggacctacccgttcgtgttcctggtcatctgcctgctggtgcagctggccgccgcctgggtggcctgccgcccgcaattgctggaacctggtggggcgccgcccgcacgcggcgcccgcgcggtcaatggaccggcagactgatgtagctgggctgctcgggggacacgtacacccgctgcgtggctttttgataatcgccgggcttggcgaagaagatattaggcacgtaggtctgcgggttgcgatcgtagagcgggaacagactggactgcacctgcaccatcacccggtggcccggctggaaggtgtggttggcggttggcaggccgaactggaatgccagcggctgattggatgccaatggcttgggcgtgctgaaactctcgcggtagcggccgcggaagatcgccagcgacaccggcaactcgtagccgcccatcttcgggttcgacgccatctcgtccggatacacgtcgatcagcttcaccacccaatcgctgtcgctgccgctggtggaggcttgcagatgtacttcgggggcaccggcgatctgcagtgcctcggtcaggggctcggtgacgaaggtcaacacatccggacggccatcgacaaagcgctggtcgtgcaccagccaggtggtccacatcgcgcggtcggtaaaatccaccgggcgcggcacgaacggcaccggcttggccgggtcggagacgtattcttcaaaccccgcctgcccggccaccggctgctggaacgacagcttgccgccggcctgcagatacagcggcttgctggtcgacgcgcagcccttgtcgcaactgcgcggccacgctttcaggcgatcccagtggttttcgccggtgttgtagatgaacaccggcggcgtgttcgccttcggcgcgccatcgaccaggtactgatcgaagaacgggcgcagcacgtcatggcggaactggcgcgcggtatcgccctcgaaactcagcgcacccaaggcactgccgtcgtagttcacctgactatgccgccacgggcccatcaccaggtagttgagcgtgttgctcttgtcgcgcggctccatcgccgcgtaactgtggatcgcgccccacatgtcttcctggtcccacaggccttgcagccacatcgtgggcaccttcagcggcgtgcgcgccatcaccttgtccagcgcctgttcctgccaaaacgcatcgtaggcagcgtgttcggtgagcttgtgccaccacgggagctgctccagacctgcagccttggcgaaatcgccggccgagcctgcctgcaggaaattactgtaatcgtcttgcccctggcgcgggatgccggcgcccttgccgcgcttgctgagctgggcggtgaagtagtcgaaattgacctggcggaacgcaccgtcattgaaccagtcatcgcccatccagccgtcgaccatcgggctttccggcactgcgaccttcaacgcaggatgtggattggtcagcgccatcaccacggtgaatccttcgtaggacgagccgatcatgccgaccttgccattggattccttgacgttctttaccagccaatcgatggtgtcccaggcatcggtggcatggtcgaccttgctgggattgagcggcccgcgcaatggccgcgtcatcacgtaatcgccttcggaaccgtacttgccgcgcacgtcctgaaatacgcgaatgtagccgccttccacgaacacgtcgtcgccggccgacagcaggtctttcatatgcggcgacgccagccgctcggtgcggccactggcgtcgtaaggcgtgcgtgtcagcacaatcggcgcgtttttcgcccccttgggcagcacgatcaccgtgtgcagtttcaccccatcgcgcatcgggatcatcacctcgcgcttgatgtagtcgttgctggcatcggccgccacgaacggcttgccggtaatgtccggcgtcatcggcgaggtttgcgcccagatgctgccgatggtggcggcaatggcggtggcgagcaggcaggtggcaaggcggcgcatcgacgactccggaagtgcggggggcagccctcgactgtaggcaggtcgcaggctgccgggggagtgtcaaaggtcgtggttgctgcaggttccaggcgcacaggcgcagtggctgcgggatgacttgcaactgcgtgcgcgggcctgatgccgcggtatcgcctgcggcgtgcatgcgcggccgctcttggctgtgagcgcctgtgctcaacgacacgcgacaccgcattgcacgcctacagccccgcagggcagccgcggctggcgggccgtatcgccgtgcggcgactgctgccttggtgctggtcaaggcgcggatgctgcgttgggcgcaaaaccggcatgcgtaacggtacgccgttgccgatcagtgccgcacttggccttcgccacgcaccacaaaacgctcaacggtgagcgcctccagacccatcggaccataggaatgcaggcgtgtggtggagatgccgatctccgcgccgaggccgagctcgccgccatcggaaaaccgcgaggaggcgttgaccatcaccactgccgagcggagcgactgcacgaaccgctcggcattgtcggggtcctgcgtggcgatgacttcggtgtggtcggaaccatattggcggatgtgcgccagtgccgtgtccagatccgccaccacgcgcatggccaggatcagatcgagaaattctgcggcgtagtcgtcgtcgctggcaggcgcgatctcgggcagcaccgcgcgcgttgccgcatcgccacgcaattccaccttgcgctcgcgcaaggcctgcgctgcaagcgggagaaagcgctcggcgatgtctgcatgcaccagcaaggtctccagcgaattgcaggcagaaggccgcgtcgccttgccgtcgatcagcaggcgcagcgccagctccatctcggccgatgcatccacaaacagatggcacacgcccttgtagtgcttgatcaccggcacacgcgcgtgctcggcaacgaaccggatcaagccttcgccgccacgcggaattgccagatcgacgatgtcgttgagctgcagcagttccagcatggtctcgcggcgcaaatcttcaaccagggtcagcgcggcttccggcacattggcttcgcgcaaggcgcgctgcaacgcgcgtgcgatggcggtattggaatggatcgcctccgagccaccgcgcaggatcacgccattgccagctttgatgcacagcgccgccgcgtcggccgtcacattggggcgcgcctcgtaaatcatcgcgatcacacccagcggcacgcgcactttctgcacgcggatgccgttggggcgcacatcttcgcgagtgatccgccccaccgggtcgggcaacaacgccacctcgcgcaatgcggcggcaatgccggccaggcgcttgtcgtccagcgccagccgatcaagcatcgcgctggcggttcccttggcacgcgccgcctccagatcgcgcgcgttcgcggcaaggatcgtcccagcatcggcttccagcgctgcggccattgcctgcagtaaggcgcacttggcctgcgaagacagttgcgacaccacctgggcggcatcacggcattgcagagcgagcgttttgatggtcatcggagggccgggatttgggatttgggatttgggatttgggatttgggatttgggatttgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggagtcgggattggcaaacgcgggcaagatcgtcatcaccacatgggatcaatcgttgggacgaagaggtaacggtcgagaaacgcagtgcatctgctgttgcgaacccccaatcccaaagctcaaatcccggctacaacaacaccaaatcatcgcgatgcaccacgttctcgccatagctgtaaccgagtacgttctcgatttcgcgcgagtggcggcgtgcgatgcgacggatatccactgccgaatactggctgacgccgcgtgccagacaacgttcgccctcgtcatcacgcaggcgaatctccaccatgtcgccgcggcggaaatcgccctcggcaccgaccacaccgcccggcaacagcgaggcgcccttgtcgctcagcgccattgctgcgccggcatcgaccagaatcgcgcccgcttccaccggcgcgtgccgtagccagtacttgcgtgcggcaatgcgcgtgcgtgcggcatggatgcgcgtgccacgcaggcggtcctgcgccagggcgcgcaccacctcgccactgcggccgttgaacagataggtttcgatgccggccgcacccgcctttgcagcggcttccaatttggtgcgcatgccgccggtgcctacattgctgccgctgccgccagccatcgccagcacctccggcgtgagctcgggcacatcgtcgagcggccgcgccaaggggttactgcgtgggtcggcgctatacaagccgtcgatatcagtggcgatgaacaaggcatcggcatcgaccaaggcggccacgattgcggccaggttgtcgttatcgcccagcttcaactcatccaccgaaacggtgtcgttttcgttgatcaccggcaacgcgcccaaccgcaacaactcgcccaatgtggcgcgtgcattgagatagcggcgacggttgcgcagatcgtcatgggtgagcagcacctgcgccaccgggcgctcgaaaaagcgctgccacagcgcgatcaactgcgcctggccgagcgcagccagcgcttgacgtgccgcgatcggcgcgccgacatccaccgctttcggcaggatggcgcggcccgccgccactgcgcccgacgacacgatcaccagctcgcgccccgccgccaggttagcagagacgaactgcgccagccccaatgcgaaacgcggcgacaggccaccgccatcggcagcaagcaggctactgccgaccttgagcacggcacgccgccacggcggcagtgcctgctcggcaaagggcgacgacgtgctggctggtgtgctcatggcagcggcgtactcagtgcgtgttccactcatatacggtcagtgcagaagcatcgcgcaccaccagcggatcgcgcgcaacgatctgctgggcctcttcgagcgtggcgacattgaccagcacatacgcgccaccgctgcgatcgctgaaaccaccggtcagcgcgagctgcccggcggcgcgcaacgcatcgagaaagtccagatgcggctgcagcacatcgtcgggaaactccggcttgcggagcgcaagcaccaaataatgcgtcgtcatcagcctgtatccttgttgcgcacagccgcaggtgtgcgttcgttacgaccgtgcggtgcggaaatcaccagaaagcgcgcttccacgtccgagagagtgtgcacctggtgcgtggagcccggcggcacgtgcaaactctgcccgacccgcagcacatgttgtgcgccatccagcttcaacatcacctcgccggccagtacatagaagaagtgccgcgcacggctatgccgatggcgcaattccgacacacccggcggcatgtgctcttcgagcacgttgaggttgggatcgcgtaacaggtgccagccctcgcaagcgtcgccccagggataatgctctgccgtgtcggtgctgatcacagccatcagcgcaaggtctcccagcgggcaagcaacacgtccagttgcaggtcggctgcggcaccgggcgacacccgtgcagccagactaccttccggtgtacgcccctgccctgcggtgtcggaggcttcggctgcagccttgtaggcctcgcggaacggcacgccggccacggccgcttccaccgccacatcggtggcgtacatacccgaatcgatggctgcgcgcagtttgtccgggcgccattccagattggccagcaaggccggcagcagttccagcgccgcaagcccacgcccgaacccatgcacgatagcgcccttactgctctgcaaatcgcggtgatagccggacggcagcgacagcagttgttcgatctcggtgcgcgccgcggctacgctggcatgcgttgcgcgcatcaactcgatcacgtccgggttgcgcttgttcggcatgatcgagctgccggtggtgtactgcgccggcaatgcgacaaacgcgaattcgccgctggtgaacagcgacacgtcccaggcaatgcggcgcagatccagcgtggcgctgcccagtgcttcgagcgcggccagttcatatttgccgcgcgaaagctgggcgtagatcggtgaaacctgcaaacgcgcaaaacccagttcggccgtggtgtgcgcacgatccagcggcaggttcacgccatagccggcggcggtgccgagtggattgctgtccaccagctgcaaggtgtcggtggcgcgcacggcgttgtcgatgaaggcttccgcccagcccgcccaccacatgccggccgacgagacgaccgcacgttggatatgggtgtaaccgggcaccggcagctcggcctcggcctgcgcgcggtccaacgccaccttggcgatctctgcactgagcgtggccacacgctgcaacttgtccttcaaccacaaacgcgtagcgaccagaatctgatcgttgcggctgcggccggtgtggatcttgcggcccgcatcgcccagacgctcggtcaatcgcgcttcgatggctgagtggcagtcttcgtactgctcgtccagcacgaaggcgccgccacgaaaatcttccgccaacagatcgagttgttcgctcaagccgtccagctcctgcggcgacagaatgccgatgtgctgcagcccctgcgcatgcgccttgctggcagcgatgtcgtgcaggaagaactcgcggtccaggatgacgtcgtcgccggccaggaagctctggatcttggcgtccaccgccacgccgggtttttgccacaacagattggtcatcggaaagcgtctcgagtaagtcgtccagttaaatccccgcacagggaggtgcgggcttctgcgagagactcgcatctttgaatccccgcacacggaagtgcgggctcctgcgagggactcgcctcagccaatggcagtcaattcgtcccagcccaacgccaggttgagattctgcatcgcctgcgtcgccgcgcccttgagcaggttgtccagcgtcgccaccaccaccacgcgcttgttgcccggcgccagcgtcaccccgccgatctgcacaccgtgcctgccggcgatgcggctcacccacggcgcttcatcgacgatctcgatcagcggctcgtcggcgtaacgttgcgtgtagcgcgcctggatctgctcgcgcgtcagcggctgctgcaaccacaggttgacggtcagggtgataccacggaaatgcggcgccacatgcggcatgaactccaccggcacgcccagctgcgcagatacctcgcgctcgtgcatgtggttggtcagcgcatacggcatcaagttatcggcaagcagcgcggggttgttcttgtccgagggcgtggtgcctgcgcccgaatagccggacacgccgaagcactgcggcgggccagccaactggtcgagcaatggcgcaatggtcaactgcatggcagtggcatagcaccccgggttgctgatgcgtttttgctcggcgtagctgccgcgcgtcagctcaggcaagccgtagtaccaggccggatcgaagcgatagtctgtcgacagatcgatcaccagcgtctgcggcgttgctgcgtcgatcgccgcgacgaatggtgcagccttgccattgggcagcgccaggatcactacgtcggccgcctttgcggcgactgcgttggcgtccaggctttcgtagcgcaactcagcctggtaggcctggttgtgctcggccacgcgctgcccggccagctcgcgcgacgagacgaagaccaattgcagatgcgggtgcgccgccaccagcttgatcaattccgagccggtatgcccgcgggcgccgacgatgccgatcgtggttgtttgaacagtcatgcgttcgcttccaggcggaatgcaggtggcgtttcagcccggcccattccgtatcgatgatggaggacaccacggtatcgcgcggcgtaccgtcggcgtggcgggtgtgattgcgcagcacgccgtcctgctttgcgcccagccgtgcgatagccgcgcgcgaggtgtgattgaaccagctggtctcgaacaccacgctcaggcagcccggcgtttcgaaagcgtgctgcagcagcatcaacttggcttcggtattgacgccgctgcgctgcacacgcggtgcgtaccaggtatagccgatcgatagccggggcactgctgcatccagcgcgtaatagcgcgtgcaaccgacgatgtcgccggcggcatcgcgcaccacaaacggcaacgccgcaccattggcgcaagcggccaaggcggcagcgatgtacgcatcaacctgctcaaccacaggcacgctggtataccacagccgcgacaacgcgccctcgcccactgcgtcacgcaaaccatcggcatgcgccgcctgcaacggctccaagatcgcatgctgtccacgcaaggtgggcagttcgcgccagagtggtggcaaggccgccgcgatcatcgcgctcagcccagcaaggtcggttgacgcgtcgcgcaatgcgcaacgcaatgctggatctgctcgaaattctccagcccgtaccaaaacaccttccacttctcctgcttgatgcaaccgtcggattcggcgtagtaaaagatattgacctgatttttgtgacgcgagcgccagaacaactgcggggtttcttcgcgcatcacattccataccgcccggccaagaccttcgccctgcgcatcgtcgagcacggcgaacttgtccagataggtcagcctgcccgcaccgaactggccttcgtcggtcaggatcaccgccgcgcggtagttttcgctgacatacgcgcgcagcaacgtggtggtgtcgaaatactccggcaccagcgtgcggccgaagctggattcgatgagcgacttcaggcgaggcagatccagttcgtcccaggaggtggcgcgcagcacgcgctcgccgcgccgcaccagcgtgcccgagcccttgtgggtgaacagctccttggccaggtccgacggccgggtgatcgacaccgacgactccagaggcaggcagtcgagcaaatccttgatctgctcgatcttcacccgcatgccgccgttgatccacggctgctgcatcagatgatcgaactcggtggacaggttgatcgaatcgatcaacttgccgtcggcatccaacaggccgccggtaccggtaaggaaaatgatcttgtacggctgcagctcctgcaccaattcgttggcagcaaaatccgcattgacgttgaggatctgcccgctgggcgtttcgcccaggctggtgatcaccgggatcgagccagcctgcaggctggcttcgatcggcgccagattcaccgccttgacctcaccgaccaggccgtaggtgtcgcgatccagatactcggcctcgaacacgccaccggtgatggaggtcgcacgcgcgccgttttgctgcagcgcttccaccagtttgaggttggaggcctggaacaccttgcgcacgatcgctagcgcctcgggcgaggtcacgcgcagtccgttgacggtgtgcttttcgatgccggctgccgacagctccgcatccagttgcgggccagcgccatgcagcacgatcggtgtcagcccgacttcctgcagaaacgacagcgacgaggtcagtgcgtccagatcgtcgcgaagcacggcgccgcccaccttgaccaccgcaaagcgcttggcatccacctgcgagaaacgcttgaggtactggctgatttccttcgcgctggccatgctcgaaagcaggcgcacgatggtctggcgggtctgtttgtggggctgtgctgggagggacattgccgtgaccgaaagaggaaggaaggcgccaggggcgatttagtgggaaccgttgatgatgcgatggaccgattcggcgtaacgctgcaactgttccagcgtgacgaattcgtcggcggtatgcgcttgtgcgatatcgcccgggccatagaccagcgcggtgtagccgccagccgaaaacaacgaggcttcggtccagaagtccactgcattgccgatcggcagatccagcgcatcggcaacatcgcgtgcagccaggcgacgttcttctgcacgcgcgatatcacccgacggcaagctcggcccgcgaaaggtttcttcgaaatgcgctgccgccggctcggcaaacccggcgaaggtggccagcaatccatccacgtccatcgatggcagcggacgaaaaccaaagcgcacttcggctgcaggcgcgatcatgttggctttgatgccaccctcgacgcggccgatattgaaacgtaacccggtcaaaccgccgaagcgcgcatgcgccagcgattggacatggtccagtgctttgccaccccagcgcatcgcctgatgcaaggcacttgcagaggggtcctgcttgcccgaggcatgcccggcgcgcccggcaaaccgcatcagtaccgaactgatgccgcgatgcgccagcaccgcttcgctcatggtcggctcggccaccaacaccgcatcgtacggcacgccacgcgccaaaaacgctgcgatacagcgcggatcgttggcttcttcgtccgaggaaaacacaaacgccgcatcaccgtcgccggcattggccgccgccaccagcgccgccgccgcacccttgatatcgcagacacccaggccgatcacacggtcttcggtgcgtcgcatcacgtgtggatcagcactccagtgcggcgaatccggcacggtatccagatgcacgttgaacaggtacttcggcgtgccgcgcaccgcgtacaagctcaccgcccctgcaccgtgatcgaccacctcgacctggaaccccggcagctgcgcgcgcagataatcgaagatgccgccttgcgcggcaatcgcacgcggcggattgcgggtgtcgaaggacaccagcgcctgcaggtggtcgagcgtggcggtgagcaggtccgtcatgtgtgtcaggcagccgtggtggtggtgcggtagagatcgggataggcgatttccatcaacgcctgcggccgcgccggcgcggcgaaaccgtgctgtgcgtagagcgcatgcgcatcggaggtggcgagcatgaagcggcgaaggccctgcagatgcggatgggccatcactgccgccaccagttgcttgccatagccgcgcccacgatgggcatcaagcacgaacacatcggccagatagccgaaggtggcaccgtcggtgatcacgcgcgcgaacgccacctgccctacgccctcgcaataaccgccgaaacacagcgagccggcgatcgcccgctgcaccgtgtccagcggaatgcccaggcaccaataggcctgctcgctaaggaagcgatggatcaacggcaggtcgagttcctgcttgtcggtactgatgcgtagtgcgggcatggattccatcgcaatggccctcttctcccagcgggagaaggtgccccgaaggggccgatgaggggcgcctcccgaaacttcgagaggcaaccgggtcgaacgcgtcgccacgcgcccaaaaggagaacaatggaagcaaatgctgcagtcgttcccatgactggcgcgtggcgacgcgttcgtcatgatctatcctgaaagttgactgcggcgctcccaccccctctcccggggggagaggggcttttgctcagcggttgacctgtgcgtacagggtcgagctcatcccgaacagtttgatgaagccctccgcctcttgcacgccccagtcggccgattgcgcgtaagtcgcgcccttggtgttgagcaggtgcggcgaacgcaccgccaccgcgtcgacacggccaccgcgggtttccagcgtgacttcgccgttgaccttggactgcgaggacttgaggaacgcctcgatatcgctcttgagcgggtcgtgatagaagccttcgtacaccagctccacccacttgcgcgccacgtccggcttgaagcggttctgttgcttggtcagcacggcgtcttccagcgcacggtgcgcagcgagtagcgaaaccaggcccggtgcctcgaacacgatgcggcccttcaaaccgatcacggtgtcgccggtgtacacgccgcggcccacgccgtactgcgcgaacaaggtgttgagcttggccaggatcttcgcgcccggcagcggcttgccgtccagctccacggcttcgccttcgacgaacttcagcgtcaccgtcagcgcttcggtcggccatgcgttacgcggcgcgcaccagccgcgtgcaccttcgcccggcgcttcccaccgatcgatctcaccgccggacatggtcagccccagcaggttctcgttgatggtgtaggcctgctgcttggcacgcacgccaaagccgcgcgcttccagatacttctgttcgtaggcgcgggtctgggtgtgctctttctggatctcgcggatcggcgcaacgatctgataatcgcccagcgccttcactgcaagatcgaaacgcacctgatcgttgcccatgccggtgcagccgtgcgcaatgatgcgcgtgcccaattcttcagcgcgcttgagcgcggcatccacgatcaggtaacggtcggacaccagcaacggatactgcccctgatagccctcgcctgcccacacgaacggcttgacgaagccttcccagatcgccgggccaccatcgacggtgacatggctggccgcgcccaattcggcggcacgcttctcgatgaactcacgctcttcggcatccacaccaccggtgtcggcgaacacggtgtgcaccgcatagccgcgctcctgcagatacggaatgcagaagctggtatccagaccaccggaaaacgcgagaacgatgtccttggtgccgggagtcgggattggggattcgggattggtggaagcggtctgctgcgacatgggggtctctttagaagttgactaaataggcgtgggagccggattcgccgtggcgaatcacgaatccccaatcacgaatcccggcggccctggccgaccagggccgccatgatcgccttctgcacatgcaggcgattttcggcttcatcgatggcgatgcagttgggcgaatccatcactgcgtcggtcgccttgacgttgcgacgcagcggcaggcaatgcgaaaacacgccattgttggtcagtgccatcttgcgttcgtcgacgatgaaatgctggtactggtcgcggatcggcttttccggttcccagttgccgaagaacggcaacgcgccccagctcttggcatagacgacatccgcgccggcgtaggcgctgtcgatgtcatggctcacctgcagcgagccgccgctttcggccacgttctgcgcggcccagtccatgtagcgctgatccaggatgtagtccggcgtcgggcacagcagggtcacgtccatgcccatgcgggtcgcaatcgtcaacgcggaattggccaccgcggtgttgagcggcttgggatgataggtccaggtcagcacatacttcttgccgcgcagatccggcgtgccgaagtgctcctgcagcgccagcgcatgcgccagctcctgacacgggtgagtgatggtctccatgttgatcaccggcaccggcgagtacttggcgaagctcttgagcacctgatcttcgcggtccttggaccagtcgacgaacttcggaaacgcgcgcacgccgatcaggtcgacatagcgtcccagcacgcgcgccacttcggcgatgtgctcttcggtgtcgccgtccatcactgtgcccagattgaattcgatcggccatgcatccttgcccggctgcagtaccaccgcatgcccgcccaattggaacgcgcccagttcgaagctggtgcgggtgcgcatggaagggttgaagaacaccagcgcgatcgacttgcccttcagctcgcttcccagcttgttgcgtttgaacaacgcggcctgggtcaacagcgcgtccagttcggcgcggctccagtcctgggtgttcaagaagtgcttcagtgacattgatcgatcctttgctgcctgctaccgctgcgttggtccgccaggagcgacggggtgcgcgacatgcgcgtttcttgcggttgaaacttttgtgacgccaaaacgaaaaaacccagcctgtaggctgggtcttcaacgtcggaacagcaaacgccccggcttacccagcgaaaatgtgggattccggtcggcgggcacgcgatgtcatgccggaggccatccgggcggcgcttgtgtcgtgctgaaaggcgtttgcttgcatagggcgcgaatcctcgcacgcatgtgggcacggcgcaaccgctgcgcatctcatcgcggcggcgcgacgatggcgtcgggaatgtacggggtgaccgaaacccggatgcgcagccggttgccaggatcttccggcagccgcgaacggtatttggtgcccttgtagacgtaatccacgtcgaaggcgatcggccggcggaattcacatggcacttccaccaccttgcagctgcgccgtgtgctggtcggcggcgccgcggcgggcgccgacggttcgggcagacgcgagaacatttccttgaccgaatccaccatgcgattgatgcgaccctcgtcctcggccggagcaacagcagcctgtgccgcctgtgtggattcgcattgctcttcgattcgggtggcgcgcagggtctggtaaaccggctcgacgttgagcacctgcgcgtaatccagcttcacgttctcgatcaccatcacccggttcttggggtcggtttctgccgcatgcgctggaagtacctgccaggcaaacgtacacagcagcatcaaggacggagaaggtcgcatcagtaccaggaaggcgcagccaggcagtgttcaagtgtatggagcttgcgcgagcctgtgctgaacgcagcccatccggtcgctgttgtccacagccgattcgtcatcccgccgcaacgagctagaatcgcgcgattgcccttcttcggatgccgatgagcctgcgcctgcacaacaaccttacgcggcgggtcgaaccgttcacgccgctcgatccgtccagccccaccctctatgtctgcggccctaccgtttacaactatgcgcatatcggcaacgcccgcggcccggtggtgttcgatgtcctggccgcgctgttgcgccgacgctacggcgcgctgcgctacgcgcgcaacatcaccgacgtggacgacaagatcaacgctgcagcgcaggcgcagggcgtcccgatctcgacgatcaccgaccgcttcgccgcgatctaccggcaggacatggccgcgctcggtgtggtgccgccggatatcgaaccggaagccaccgcgcatattccgcagatcgtggcgatgatcgagcagttgatcgccaatgggcacgcctacgccgccgaaggccacgtgctgttttcggtgtccagcttcgaggactacggcaaactctcgcggcgcgatccggatgaaatgctggccggcgcgcgcgtggacgtggcgccgtacaagcgcgaccctggcgacttcgtgctgtggaaaccctccagcgacgagcttcccggctgggaatcgccctggggccgtggccgcccgggctggcatatcgagtgctcggcgatggccgccgcacatctggggccgaccatcgacatccacgccggcggcgttgacctgcagttcccgcatcacgaaaacgaaattgcgcagagcgaatgcgcgcatggcggcgccacctttgcgcggttctggctgcacaacggcatgctcaatttcagcggcgcgaagatgagcaagtcgctgggcaacatcgaaaccgtgcacgacctgattgccaagcatccgcccgaagcgctgcgctacgcgctgctgagcgcgcactaccgtcagccgctggactggtcggatggtttgatcgagcaggccacgaacacgctggaccggttgtatggaacgctgcgggatctggctgcgttggaagcctgcggaagcagtggcgtcgaagtatcgaagacgatccccgtcgaagtggagtctgctctccaagacgatctcaacacgccgctggccttgtcggttatcgccagcatcgcctcggaagcgcgtgcgttgcgcaacgagttggttcatggcggcgaaccttcggcacgtatgagcgagctccatgcggtgcgcgcaaagttgctgggtgccggcctggccctggggctgcttcaacaggacccggccgcatggttctcgcgcggcaccgacgccgacgacgatgcgcgcatcactgcgctggtccaagagcgcagcgccgcgaagaaggccaaggatttcgcccgggccgacgccatccgcaagcagctcgccgacgaaggtatcgtgctggaagacacaccgcagggcgtgcgctggaaacgcgcctgaccgttccttcttccaccgggagaggggcgcgcgcagggccggatgagggtgcgagctaggccgtgttcatcgatctcagcaggcttcgcacttaccctcacgccactccctctcccggtggaagaggggcaatgcccgaattcaagactctacactactcatccactgaaatcccaattgcatatctccacacccaacgcgcatgacctacccttctcccgccgggagaaggtggcgcgcagcgccggatgagggtgcgagcgacgccaagtgcacctttttcttgagagatggacgaagccattcgcatcgaattcctgccaggcttcgcccgtacactcaccccaacccccgctcagcgccccggcccgcgctggcggcgcgggcgctcaaagacccgcgcgccagtggcgcgcaaaccgcgccttctcgccccggcgggagaggggcttttaccgaacgcccctggatttttgcgaacgattctggaaccttcgatgaccacctcccccttcccgctcgaacctacagccaccgaagcgcaggccgccattgccgaggaattttcctttttcggcgactggtccgagcgctatcagtacctgatcgatcttggccgcaagttgcccgcctttccggaacactggaagaccgaagaacaccgtctgcatggctgccagtcgatggtgtggatcgtgccggaaggcaatgccgaacggctggatttccacgccgtcagcgattcggccatcgtctcggggctgatctatctcgccttgcgcgtgtattcgggacgtagcgcgcaagagatcctggcgaccgagccggactacatcgccgggatcggcctgaccaagcatctgtcgccgacccgcagtaacggcgtggccgcgatgctcgccttcattcgcgacaccgcgcgcacgcagcagtgagcacgcccacacccttgcccgccgattcgctgcgcacgctgtttgctcacccaggcttcggcctggtgctgctgtatcgcgtggcggcgatgctgtcctaccagatcgtcgcggtgacggtcggttggcatatctacgaaatgaccggcaacccgctctcgctggggctgatcggcctggccgaaatcctgccgttcttctgcatcgccccctttgccggctacctggtcgatcacttaccgcgccgccggctgggcatggtcgcagcgctgggcttggtcgcgaccgcgctgctgctgttggcgatcccccaaggctggctgccggtcaaaggcgtgtggcccatctacgccgccatctcgctcaccggcgcggcacgctctttcttgtcgccggtctacaacgccttgttcgcaagggcgctgccgcgcgaatccttcgcacgcggtgccagcatcggcagcgtcaccttccaggccggcatggtgatcggtccggcgctgggcggcgtactggtcggctggggcggcaagggcctggcttacggcgtggccgccagcgtggcgatgctggcgatcctggcattggcgctgttgcgcgtcagcgagccggtcagcgaaggtccacgtgcaccgatcttccgcagcattgccgagggcgcgcagttcgtactgtccaaccagatcatgctgggcgcgatggcgctggacatgttttcggtgctgctcggcggcgcggtgtcgatgctgccggccttcatccacgacatcctgcactacggcccggaaggcctgggcatcctgcgcggtgcgccggcgctgggttcgatcgtggtcggcatatggctggcgcggcacccgctgcagcgcaacgcggggcgcgtgctgctgctctcggtcgctggcttcgggctatgcaccatcgccttcgggctgtcgcgccatttctggctgtcggcggcgatcctgctgctgtacggcatgtgcgatggggtgtcggtggtggtgcgccagaccattctgcagctggctacgcccgatgccatacgtgggcgcgtctcttcgatcaacagcatcttcatcggctcgtccaacgagctgggcgcgttctacgacggcgtgatggcgcgcctggtcggcctggtgccggcggtggtgatcggcggcggcgtcaccctgggcgtagtggccactatcgcctggaaggcgccacgcctgcgcaagctggatctacgcgatctgcagtgagctgggcggcggcgtgagtgtctgtgattgctcaccgttagcgccggtggaggaacaagatctcgtgctacgggcagcacgcacgcaatagaagatctggcgccgttgcggcaaacgcacgcagcctcgcgacctcgtcggcattggcactcgttgcgatcaagcgttcgatgcccaggcgatacgctgtgtccaatgcctgcgacgccggcacggccacgtcggggagcacgccggtgccttcccagttcgcatgcgtgatcgcactgaccgattttgcatacggcaccaccgccacaaaatgcgcactcaccttgaaaccgcgactcgggtgcgcgccgccgccactggcgtcgccgacggcggcggcccgccctgttttctgcagcgcataggcaaaatccccggcagccgaaaacgtctgcggggtagtcagcaggtaaagcggcttgcggccgccgaaggccggccccggcaggccgggcgtggcccaggagtgcgcgatgctgttgctcttgcgggtgtagatatcgttcaggcgcacccgctcgtcgaacagataactggccaggtaggccaccattgccgggtcgccgccggcgttgtcgcgcaggtcgatgatcaacacatcggtgttggcgacaaaatccatcgccgaacgtgcagtcgacgcgcaaggtacgggtaagcgcagacgcggaacgtgaggtaaccgacgttgccctgcatccgttcgaccttgtcgaaggcgacgttgtcgcgcgccatcgcaggccgcgccgcatcgagctcggtgcgactgggagagaccggcccatcgcgcgccctccgggtggtattccatccactgatggccgtcgtgcgagaccgcacgtagatcatcggtcagacgctgcgccaatgcggccggatcggcaatggccacgtcgtcgccacgcgcagcattacgaggcaagaccttgcgcatgcgctgtgccatggcgggatcgatgtactgcgcgtcgagcgcgtccgccaccgcgccggaaagcgcctgccgctcgctctgctccagcactggcggtgccgcgtgtgctaccgggcaagccaacaggtacgtcatcgtccacaacaccgccgctcgctgcatgactggcgcctacgcccgtaagcctgcgacatgccgcatgtcggcactgccgttagggccgaccataccccgatgcagcggagcaggagaccattaaaaaaccccgcgcatggcggggtctttcagtgggcgaagcggacgatcagtcgccctgctgcttctgcagatgctcccaacgctcctgggcgtcgatggtgcgctcggcagtcagacgcgcctccaggcggtccaggccgatctcttcgccggtgtccacgcagtagccgtagtcaccgtcttccagacgcttgagtgtgctgtcgatcttggagatcagtttgcgcgcgcgatcacgggcacgcagttccagcgagttttcggtctcgcgggtggcgcgttcggcttcgtcgccgatgtcgcggacttcttcgcgcaggttttcgatggtctgcttggattcctccaccatctcgttgcgccaactctgcagacgctggcggaagtattcctgctgcagcttgttcatgtactcctcatccgcggcaggcttgtagccctgcggcaggatcgggcgaccggtggcttcatcggtcttgtactcgaccaccttgtacttggtcttgggtgccgagctggacggcttggaggtcacggccacagccaccttgccgaccggacgggtcgcagcaggcttggcgggggcttcggttttgcttggcgtttttgcggaagatttcgaaacgggcacgggattcttaagtgacggggtcgcaggctttgccggcttcgcagggacggccttgggggccggtgcgggcgcgggcttttcaaccttgaccgggactgacttggccggagccggcttggtggccggcttcggtacggacttgggcgccaccggcttggcagccggtttggcggcagccggagctgccttcttgttcgccgccggcttggcagcacgcttggcgacgggtttcactggctttggggctgcggacacggcggtcttggaagccggcgccggcttggcagcgaccttcttcgcaggtgccttcttcgcaggcggctgcttggtcgccggcttggcggccggtttcgaagcggcgggcgccgctgtctttttcgcaacgggtttggcggacttcttggcggcctctacggccttttttgtaggttttttagcagccacgaaacgctcatccttggttctcccggggcccgggaaagcgggcctttataacgtaccccgcggacccgcggcaaccacctgttaatgcaagtggcatatcattggcaagtgatctcacgcctgctcatcgcgctgctgcgcttttacaagctgttcatcagccccctgctcgggccgcactgccgttttgcgcccagctgttcggagtacgcgatgaccgccatcggccgcttcggcccgctacgcggcagttggcttgccgcacgcaggctcggccgctgccatcccttccatccaggcgggttcgatccggtgcccgatgcgcccgcgtcgccctcttcttcctgtagctgcaaaggaccccatccatgagccgaaccgtcatcgtcaatgcccgcctggtcaatgaagacaaggaattcgacgccgatctcctgatcgagggcggtcgtatcgccaagatcgacagcaagatcacccctgcccctggcgataccgttgtggacgccgccggacgctgggtgctgccgggcatgatcgacgaccaggtgcacttccgcgaacccggcctgacccacaagggcgacatcgcgaccgaatccggcgccgctgtcgctggcggcctgaccagcttcatggacatgcccaacaccaacccgccgaccctggacgccgctgcgctgcaggccaagtacgatgccgccgccgggcgcgcctgggccaactatggcttctacatgggcgccagcaacgacaacctggctcacatccagtcgctggaccccaagaccgcaccgggcatcaaggtgttcatgggcgcgtccaccggcaacatgctggtcgataaccctgaaacgctggacgctatcttccgcgacgcgccgacgccaatcatcacccattgcgaagacaccccgaccatcgacgcgacgatggggcagtacaaggaaaagtatggcgatgcgctgaccccggagatgcacccggacatccgttcgcgcgaggcctgcctgaaatcctcgcagctggcggtgtcgctggcgcgcaagcacaacacccgcttgcacgtactgcacatctccaccgccggcgagctgtcgctgttcgaagccggcccgctggtggattcggacggcaaactgcgcaagcgcatcactgccgagacctgcatccacttcctgcgttttgatcgcagcgattacgcgcggctgggcaacctgatcaagtgcaatcctgcgatcaaggaggccgaagatcgtttggcactgatcgatgcgctggcagaagacgtcatcgacgtgctggccaccgaccacgctccgcacacctgggaagaaaagcagaagccgtatgcgcaggcgccttcgggcctgccgctggtgcagtacgcgctggtcgcggcactggagctggtgcacgaaggcaaattaccgatcacccgcatcgtgcaaaagttcgcgcatgcaccagcgcaattgttcgatgtggaagaacgcggcttcctgcgcgaaggttacttcgctgatctggtgatgatcgacaacacgccgtttaccgtgcagcgcgagcaggtgctgtccaagtgcggctggtcgccgttcgagggcaccaccttccgttcgcgcattgccgcgacctgggtcaatggccggcaggtgtgggacggcgagcagctggtgggcagcgctgccggtcagcgcctgaccttcgaccgctgatgcgcgcagccctgttgggcgcctggttaatcctggcacacgtatcgctggtcaccgaccgcgacgacgcgcaaacagccgccgcggcggatgtcgtgtttccgcaaagcgcatcgcaaggtgcgctggtgatcggcaaggtgccggcaggcagcaaggtgcagtacgccggccgcagcttgagtgtgagcggttatggaagcgtggtgttcggtatcggccgcgatgccaccgggccattgcaggtgcagatcacccagcccgatggcagcacacagaccgtcagcatcgcagtgacggcgcgcgactggccggtggagcgcgtcaatggcgtgccgcccaagacggtcaatccgccggcagacattgctgcgcgcatcaaacgcgaacaggcgcaggtcacggcggcgcgcgaacgcgacgacccgcgcaccgatttcgctcagccattcatttggccggtgcagggtcgcatcagtggccgcttcggcaatgcgcgcgtgtacaacggccaacccggtgcaggccattcgggcatggatattgccgtgcccaccggcacgccggtgaaagcaccggccgctggcgtggtgacgttcgcagcgccggatctctatttgaccggtggcacggtgttgctggatcacggctttggcgtgagttcgaattttctgcacttgtcgcgcatcgacgtgaaggtgggtgatcgggtcgagcaaggccaggtcatcgctaccagcggtgcgaccgggcgcgcgaacgggccgcacctgcattggggaatgaattggttcgatgtgcgaatcgacccgttgttggtgcttgagcgcacgaaatagagcatttggcgactgccctgtctgacctgcggaagcgcggagacgacgttgttaccgcgcgtgtttgctacacaggtcgatagcggatcgagcattgtgcacaggcccgatcagtgaacgtgctcggcgaccggtgggtaaaagcagccctagccaagtgatcggctagcgacaacgcacttgccgcgcgacttgccttgtatgccgtcgctggcgtcctgctggcgctacttcgctggtcatcaaagcaatcgacggtgtgaggacgcacttgcggtgctcgtgtcggcacgctggcaattggtacgttgcgtgatgtacgcgcgcgcgcgcgcgacggcgtcgagcatggtggtcggcaggatcttgcagtggtggtcgccgatgggctttccgcgctggccttgcatcgccccccgagcgcatgctcgaccatatcgatgtcttggccttgcaggaaggctggtcgcgcaagggcgcgtggcgatcggcgatgaagtcggcgagctgctcaacgcgcgcgatagtcgtgctgatcggcgagcgcccaggcttgagctcacccgacagcctgagcctgtatctcacctacacgccccgcgtcgggctcaccgatgtcgcgcgcaactgcatttccactatccgcgccgaagcactgagctacgcggaggcaacccacaaactggagtacctgctgcgcgaagcgtttcgccgcacactctccggtgtgcagctcaaggacgaagccgagcagcctgcattgctgtcggcagggcctgcccatggtgcgccgcgcacattcctgttgccggactgagctgcgcggcatctgcagattaggcatcgagcacgctagggcctgttaacattaatgtcttgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcgggttgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggttgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcgaatgtgttaacaggccctaataacgtaccaacctgttacttcagcgcgccatcctgtggattgctcgctgcatgggtgttagtccgcaactcgctgccgtgcgaatggcgcaacgcattgcgcacatcatcaggaagctggtcgacatccagcatcaccttgccccaatggacatcgcacacgacggagacaggcagaacgaagtcaccgccgttttcgatagtgatgagcaattcgtctccaccattgcggatatcgcgaatggcacccacgcctacctcgccatcgcgtagaaacaccctttacccaatctcaagcggttgcatgtcgcatctgctgacgtagcatcgccgcatggcgcgctgtgccggtgacagatcatcgtctcccgctgtgttggtacgtggtgacgcacagatcagcgcggcgtgcacggatacgcgttcaatcgacatgaggactgggtgccacacagcgcgctcgaatttcgtgctttggcaagcgaacgcatccagccaatcggggcaatgtagctgccgtgtgtgtaggcgtttcggtaagcaaggtgtgtcgcccgaccgtcgtccaatattgatttggcaaccaacagtgcggtcaaatgcaaagacgcacacgcaatctgggaggctgcgtgtgcgtgtagagacactcagcgcagcggaacgtccgcgacgttgtcctgatagtccttcttcgggtctacgcccaacaacaccttgatccccgccagcaggctcgactcattgagccaaatctgggcgtgatcggcatccaggcgcaacaacgccagcttcggatcgtccttgccaccttcgtaccaagccgcgacgtacggattccacaggcgctcaatgacagtctggtcggtgtcttcgcgcagcgagccgctgatgctggcgaatagatcgtgccccttgctgctgaaggcaccaatgacacgacggccctgccccagcatcgcgatcagcgcattatctttagaggtgaagaaccagatcgggccaccgctgtcgccttcgatctgcgcagtcatcgggcgcgcgtgcccgtcttcgacaccatccaggcccaacatcacggtgcgatcggatttgagcgctttccagaatttttcctgcaactcgtttgggtctgccatggtgattcctgagcatgcgtatgtgtacgcgactgcgccagtctggaagtctggctgcccacggcatgtgatgatgcgcatccttgtctgcacaccgcggcaacacgatcccaaagcatccgatgctgcaactgcgttagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgagtaagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccaccgccagttgcgcccttcatagtgatgcaggcccaactccccgacttcagctcctgataatcgcgttcaatccgcccatcggccttgtgccgtggcaaccaagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaaccccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatcccccaaccagaccttcgtgttgctgcggacgccaaacccaatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggttgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtcctgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacacagtggaactaaggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgaggatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcatgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggcttacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgcttgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccttagttctactgtgttataaataatcatacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacaggacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcacaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaattgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgtatttagtaacacagtagaattagacccatgcagcacatgcagctgtttgcgacacagtcaccctgcagaacgtgatggcagcgagagtcctatactttgcgtctcaacgtgagaccacgctagcgaacgcgtcagtaagatcgctccgctgagtgcacagccatcgcagcactaaaagccgtgttcgatgcccgcttcggcgcacgtgtcaagcctgcggtagaggcacgcatcatcacattgcacaagcgtattgacctgccccacacgtcccttcctgagagagcgccaccacatgtctgaatcgcacatccgtacgacctgcctcgccaccgcactgttgagccttgtcagcgccaatgcgatggcattgaccggcaccgccacgcgaccgcaactcaccactagcgaagcaagcacctacaccatcacaaaagccttggccaaggccggaccgatcactgcgctggtgaccgacaattggaatcccacggcaggcgttgccttgctcagcgccgattacgcagtggctgccgacggctcgacaccctaccgcaccgtgcaggcggctattgatgcggcggttgctgcaggcggcaccacacgtcgctacatcagcatcaaggcgggcacctacaccggactggtgtgcgtgcccaccaatgcgccaccactgacggtgttcgggctgggcaccgacagcacagatacggtcatccgcttcaacaatgccaaccccactcccaaaccgactggcatcgcaagccacccttgcgcaagcaatgcagcggcaaccacggtgggcacgtccaatagcgctacgttgacggtgcgcgcagcaggcttccaggcgcgtcacctgcgcgtggacaacgactatgtcgaaggcacttacacagacaataaccagtcggctgtcgcgctggcagtgcgtggtgacaaagccagtttcgaagacgtcgtgatcaccggtaaccaggacaccttgttgatcagcgcgaccaacgcggccaatgtgatccgctcttacttcaagaacagcacaatcgagggcgacgtcgatttcatcttcggctcgggtgtcggcgtgttcgacaatgccctcatccgctccgctggcgcgcgcctgggcagcagcagcggcggctacatcttcgcgcccagtacgcgcccgggcagtccctatggttttctcgcgatcaatagccgctttgtggctggctcaggctcgcccgacaaccagacctaccttgggcgtgcctgggacgaaggcgtccgcggcctgtcggcctacgtcaacggcacctcgcccaatgggcaagtgacagtgcgcgattccaacctgggcagccatattcgcaagaccgcgccgtgggatgcgtccaccgccagccgcccgtattgcagcagcaattgcaccaattcggcgaaccgcttttatgagtatgggaacagcggcgccggcgctgggaattagaccgtcgctgtgcgctgactgcgcaacaagccaggcacgacctgtgcttgctgcgtgtgatgcagtgttagagatgcaccttcttgatcttgtgcgctccatgtggcactgacaatgaacgtcttgcttgccactgcagcagtgcacgcagaacgataacaaggcctatcgactgcgcgaccgtatcgtcttgattcaagaccaatgcccggctgttgtagacgccgtggtagctgcctccgccgcctgcacgagtcacgtgaatctgcacaactgcggacagccacgcgagtgccagcgtgtgcacaccggaaccacaccacgccttgcaacacattgcttgacgacaaagccaaacaagtctgcagacgtcacgcatgttgcaacagcatgtcatccagccttggcgaattcaactctgattcgcaacgctgttgaggacctcctcggtgaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcatcggtgatggtgctgacatcggtttgccgtggcaggtattggcgtgtcaatccgttggcattctcgttgctgccgcgctgccatgggcagtacggatctgcgaaatagaaatcgctctgcaggcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagagtgtgaactgcatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggcgagtaagccagcagatgcaggccactacagcgttcggtcatgctgaccaccacgccatttccgtgcgaggccctgatggtatccagctcccagtcgccgatacggcttcgctgctcaaccacgctggggcgctgtgtccagctgcgccgatgcgagctgcccgcggccatcgcgcacgccacgccgacggcgattgcgacggcgtttgcgtagatgcatgaacagctgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccatgcgtgactggccaagccggtgcgaccggcgatctgttcgggactgacgtcctccctcagcaggacctcgctctggccgatacgctcggcgtcgatgcgtggacgccggctggcctgcgtgcgccgatgggcgctgatgcgctgcgcgtgatcgggctggtaccgcgcagcgtgctgattgcggcgcagctcacgactgatcgtgctgggcgcacgcgccaatacatcggcgatggcgcgcatcgacatcccggtttcatataacgcatgtaggcggtatcattccgataggtcaaggcggctggatgacatgggcaactccacttggcggtgaaatgctcaggtcaggtcgcctggaccacgtcacaaacgttggtgttgcgatccagagttgaagccgcccgatcaacacagcaacaccgacgccgcgtgcgtgcgtgcgcgtcgcaggatcatcgcatcacgcacacgctggtatctcgctgccgctcgctgatctggcacgtctgccgcattccaccggaccaacacccatgcagtcccatcgctttgttccaaccgtcacgccactgaccctcgccctgctcggtctggctacgttccacgccagcgctgcacgaccgcacgggcagtacgtacctgataccgcgcacagcatttccacaagctggggggtggtccagcagcccacattaccgacccaggtatgcgccacgctcaaggccgcgctgatgccggtgggcggctcgctcgatacgcttgaccagaatccggcacactccaaacgcgacaccgcgcgcttgcaggcggccatcgaccattgccctgccggcagcgcagtgcaccttgtccccggcgatgccggcgaatccgggttgctgaccgggccgctgaccattaaaagcggtgtcacgctatggatcgacggcggcgtcaccttgttcggctcgcgcaatccgctggattacgacaacggcctgggcacctgcggcactgcgaccagcgacaagacgaagtcatgcaagccgctcatccacgtcgccgataccgcaaaaagcgcgatcgttggtgcgggcaagatcgatggacgcggcggcagcacgctgactgccgggccaaacgccggcaccgccagttggtgggatctggcctatctcaacgtcactaaaggcctgagccaacacgtcccgcggctgctgcagatcgacgacagcactgacttcacgttgtacgacatcactctggaaaactcggcgaatttccatgtgaccaccgataacgtggttggcctgacggcgtggggcatcaaaattcttgcgcccagcctggtctactcgcggcccggctaccactgcccggccggcagcacgcctgatgtcaatccgcacgccacctgcttcaccccgaaaaccgccaagaataccgatggtttcgatccgggccagtcgaagaatgtactgctgacgtattcgtacatcgctaccggcgatgacggtgttgcgatcaaggcacatgccagtagcaagcgcagcatcgcatcggaaaacatgctgttcacctacaaccagttctattacacacatggtttttcattgggcagcgaaaccgactcgggcatgcgccatatcgccgtgcgcgggctgagcatcgatggcttcaatagcaacgatgtacacgacgacccgtattcttccaacgggctgcggatcaaatccgatggcacgcgcggcggccaggtctacgacatcagttttgaaaacatctgcatgcgcggtgtggcaaggccgctggtgttcgatgcgaactacgccaatgcagcagtgcgcagcaaactgccgagtttcagcggcatcacgctgaccaatgtgcactcgctgggttccaaggcattcggcggcggcgagctgagcttctacggctaccgcgatgcgaagaccaccttgccgatcagcatttcgctggacaacgtggtgctggaaggtggaaaggtctcgttcgcaaagccgcatttcggcgggcctgcgagcaacccgggcacgacgcatttcacgtttaaaggcggtccagtgagctttttcgatcagctgaccgaatcagcgtccaacgatgtgcagctgcaagggaagcctggccctggcgtgccgttgcaatgcaacgacgccttcatcgcctaccactcggtgctgccggattcgccgatctgagcacagctgattgagacaccgcgcttgccacacggcaagcgcggatgccgagcgcggtcagcgtacttgctgcgcctaaagcgcctaaaaacacgactgcgcagccgccaggcgggcgcgatcggcgctcggaatcggcatacgccattcatacactgcggttccgaccgcgccgtctacacccgcttgacgaccaacacgtttcgttagccgcggttagtccgtaccgctggccgcacgccagctatgccacacctgctgcagcggcggcggataggctgtcctgccgctcagcgcgcgctgcagacgcagccgcgccaggcgcgaccacacccgatgcggtcgcgccaacgcgaccttgcgcggccaggcctgcagcaactgtatgcgccatgcggccgtggccacgccgcccggcgcggcgctatcgccggccacgcgttgacgtgcatccagccactgcaccgctaccgcagcgccatcgcccggctgcgtgcgcgcaaacagcaccgcttctaccgcaaccacggcctctgcaaatgcatgcaatgtgcccagtgcctgctgcagtgattgcggttgcacgcgggcggtctgcatcgccggcaaggtgtcagccaatgctgcccacggcgcacgcaccggttccagtacgcggcccagcggatgccgcgagcgctggttcgaccagtcgcgcagttcctgctgccaccatgccagcttggcatcggccggcaacgggtcgccggcgatgttcatgatgtcttcccattcctgcaacagcgcaaaccaggcggctgccagcgggcgttgcagttgcgggataaaaggctcggcaaccgaccattccggccagcgtgtgcgccatttgtcgagaaaactatcgagagcgctggattggctcatggcgggtccagaaaaaaacgaagaaagatcaggtttgcggccacgttgcgggattccacagcgcctgcggctgttcgaccagcacgtcggcctgccagcgcaatgggtcgtcgtcgtccaggcggtagccccacaacaccgcgaccgacggcatcgccgccgcccgtgcagccagaatgtcgcgcgcatcgtcgccgacatacacgcattgcgcgggcgcaacgccgatacgttcggcggccgccagcagcggcaatggatgcggcttgcgctcggccagcgtgtcgccgccgatcagcaccgcgcagcgctgttcccagcccaactgcggcaggatcagccgcgccagatattccggcttgttggtcacgatgccccagacgcaaccggcattctccagtcgcaccattagttcttcgacaccgtcgaacagctgcgactgcgtgccgatcacgtcttcatagcgctgcaagaattccggcaccagtgcaacgcacgcctcggcatcgagctcggcaaaggccacaccgagcatcgcacgcgcacctttggagaccactggacgcaacgaggccaacgcaatcggcgcacggccacgcgcgtccagcatcgcgttgaccgtggccagcatatccggcgcactgtccagcaaggtgccatccagatcgaatagcaccacccgcggaaaatccgcagcagccacatctgtagtcaattgcgtatcgcccggcacgccaccgggaccatcaagaccccaaccaacggccgttgcgaatcccaaatcccgactttcgaatcccggcccatcacggcttcaccgcatacgccagataattcacctcggtccgcgaggacagacgcgcgcggttacgccacggctcgtagagcatgccgctgacgtcttcaagctgcagttcggcattgcgcaaccacgccgcaagctcggccggcttgatgaaatccttgtaatgatgcgtgcccctgggcagcaggcgcgcgatgtattcggcaccgaccacggccagcgcgaacgcagccggggtgcgattgagcgtggacaggaacagcttgccgcccggcttgagcaggcgggcgcaggcgcggatgatcgcggtcggatccggcacgtgctcgagcatttccatgcaggtcaccgcatcgaaactgcccgtctgctcggcggccagatcttccacagattgcacgcgatagtcgacctgcacgctggattccaggccgtgcagacgcgccaccttgaccagctccggtgccagatcgatcgcagtgacctgcgcgcccaggcgcgccatcgattcgctgagcagcccgccgccgcagccgacgtcgagtacgcgcgcaccggcaagatctagccgcgcggacacatagtccagacgcaccggattgagcgcgtgcaacggcttttgcgggccgtcggcatcccaccagcggttggccagcgcagcgaatttatccagctcgctctggtggaaattgccggatgcaggttgcgtattcgaattcatgcgggggctccgtgatgcgatgacgcgcgctcaggcgcggacggtgcggatgcgttcgcgccactgccgcgcattggcgaccagggcggcggtatccatatcgatgagctcacgctgcaccagtttgggcttgccggcgatccacacatcggtgacctgatggcggccggccgagtagatcaactgcgacaacacatgatgcagtggctggatttccaatgcggccagatccacgcagatcaggtcggcctgcttgccaatctcgatcgagccgatggtgtcaccgaagcccaatgcacgcgcgccgcccagggtggccgcgcgcaaggtggttgccgcgtccagcgcggtcgcatcgttggccacggccttggccagaatcgcggcagtgcggttctcgctgaacatgtccaggtcgttgttgctggcgcagccatcggtgccgatcgccagattcacgccggcacgctgcagcgcgcacgccgggcagaaacccgaggcaagcttgagattggattcggggcaatgcaccacgctgatgccgcgctcggcgcacagatggatttccgcatcggtgagctgggtcatgtgcactgcgatcagacggtcgttaaccaggcccagacgatccagtcgcgccagcgggcgctggccgtattgcttgatcgaatcggccacttcctgcgcagtttcgtgcgtatgcaggtgcaccgggatgtcgagctggtcggccagcatgcgcacgcgttcgaagttggcatcgttcacggtatacggcgcatgcggcgcgaacgcggtgctgatcaacggatcgtcgcgccactggtcatgcaactctccggcgcgcgcgaagtagtcgtcgtccgacgatgcccacgcggtcgggaagtcgatgatgaccgcacctaccagcgcacggaaaccgtgctgcttgtacaccgcggcctgcacatcggcgaagaagtagttttcgttaacgcaggtggtgccgccacgcagcatttcggcgatcgccagcgtggtgccatcagccacgaattccggcccgatcaccgccgcttccaccggccagatgtgctgctgcaaccacaccatcagcggcaggtcgtcggcaatgccgcgcagcaacgtcatcgggttatgcgtatgcgcattgaccaaacccggcatcaatgcagcctccgggcgcgacgcggtctgcttcggcgcaaaacgcgcgcgtgcgtcgacggtcgggaggatcgccacgatcgctccattgctgaccgcaacggcgtggtcttccagcaccaccgcgtgcggctcgatcggcaccacatagccggcctcgatcagcaggtcgcagggttcgggcggggcgttggtcatgaggggatccattgaaaagttagttgccgaacggccaggagtcgtcggagcgtgacacaggcacataccgcgtgccgtcgtagcgcagcacctgacgtcggcggcgcgtgcgttcggtgtcgaccgcatccttgacggtggtggaggtcaccaagttggcagtcagcgcgatgtcggcgtagccggcatggatgggcgtgtccatcgacagtgtgagcgtgccgcgctcggtcaccacacctgtcgcgccccagttgcaaggctcgcctttcacccgctgccagacagtcagattccgctgcagcaccgggcgcaaccgacgcccttcgcgcaccagcaaggtcagtgcgtcgttgctgtcgaaatccgggcaactagggccgcgcgcaacgctatgcaccacaacgccaattgcgcgtacgccctgcgccaggtcatagcgcgcggtatccaggcgcagactgtcggcagcaagttcgaagccggcatcctcacccatgtcctgcgcatacaacgccacgaccttatgagtgccggcatcgagcatggcaacgcgcaattcaaggttgcgctcgccagcctcggtggtggcatcggcagcaaatgcaaccgctgccagccgtatcgctggatcgtacggccacggcttgcaggtctgtgccacgacacgcgcgaccggcaccgcctcggcggtgccgcccgctccgccggaagtcgcaaccgctgcaaccgccgccacgctctgcgcatcacaggcagcagtggcagcggtttgcgcaaacacctggcacgccgcaagcgtgccgctcagcccagccagcaacgcgaagcgagcagccgtcaggtgcgtacgaatggcgcacgggaccggcggtgcaggcgtggcacacgcagattccaaacaccggccgcccaagcctggcagcggcgcagtcgttctgtcatctgctcctcccgccatgacactggcactgcgtactgctcggccggaccggcgtcccaggcgcatcttaattacttgacgcgcgccgagtattcgcccgaacgggtgtcgaccttgatgatttcgtcctggttgacgaacagcggcacgcgcaccactgcgccggtttccagcgtggccggcttgccgccaccaccggaggtatcgccgcgcacgcccgggtcggtctcggtgatcttgagttcgacgaaattcggcggctgcacccagatcggcgcaccgttccacaacgtcacgatgcagtcttcctcgcccttcagccacttgtcggcgccgcccatgccggccttgtcggtctgcacctgctcgaaggtttccgggtccatgaagtgccagtactcgccatcgctgtacaggtagcgcatgtcggtatcgacgacatcggccacttccacgtcgtcggtcgccttcatggtcatttcgaccacgcgcccggacttgatgaagcggtacttcatgcgggtgaaggcctggcccttgcccggcttgacgtattcggtctcggtgatgaccgccggctcgttgttgaccaggatcttcatgccgttcttgacgtcgttcatgccaacagtggccatggtgcagctcctcgataagaccacgacccgccatgcggtggcaggtcggattagaatggggcgcccgccgcaaccggcgggcattggttttgtgacctcacatgataaccgcagccccccgcgccttacagccatccccgccccctgccctgcagccatcgcgctggcagcagcagtggcgcgacgccgtgcgcgacccacgcgtgctgctggagctgttgggcctggatgcgcaggcggcggcgatcagcgacgctgccgctgcgcagtttccgctgcgggtgccgcgcgcgtttgtggcgcggatgcgccacggcgacctccacgacccgctgctgcgccaggtgctgccgctggatgcggaaatgcagcccgtgccgggcttcggcctggacgcggtgggcgatgccgccgccaagactgccgccggtgtgatccagaagtaccgcggccgcgccctgctgatcgccaccggcagctgcgccgtgcattgccgctactgcttccgccgccacttcccgtatgccgaagagaccgctgcgcgcgatggctggcgtgaggcggtggccgcgatcgccgccgccccccggcatcgacgaagtgctgctctccggcggcgacccgctctcgctggccacgcccaagctggccgaacttaccgacgcactggcagcgatcccgcacctcaaacgcctgcgcatccacagccgcctgccgatcgtattgcccgagcgcgtggacgcaccactgctggcctggctgcgcagcctgccgtggccagcggcgttcgtgctgcatgccaaccacgccaatgaattcgactccgcagtggacatggccatgcacgcgctgcgcgacaccggcgcgcaactcctcaaccaggctgtgctgctgggcggggtcaacgacagcgtggacgcgctggcggcattgagcgagcgcagcttcgctgccggcgtactgccctattacctgcatcagctcgaccgcgtcgctggcgtggcgcatttcgaagtggacgatgcccgcgcacgcgcgctgcataccgaactggccacgcgcctgtccggctatctggtgccgcgcctggtgcgcgaaattcccggcgataccggcaaacggccgctgtaaccgccctgacctcagcgtaatccgtcgcaggagcgcgcccgggcgcgatgaagctttaccggtaacgcccaatcgcgcccaggagcgctcctacgctgttacccggcactgcgcgaagtccccgatgatgacccagacacgctctttgcaggagcgcacccgggcgcgtggagccttaccaataacgcacgttgcgctcagacgcgctccgacggcactcagcctgctgcgatcagcttgaccatatcggccgggctcaatggccggctgaaccagtaaccctgacccagatcgcagccgcgctcgcgtagcagattgaattgcgcttcctgctcgatgccttcggcaacgacggtaattcccagcgaatgcgccatgttgatgatcgcagtggtcagggccaaatcgtccgggtcgcgctgcaggtcggcgatgaaactcttgtcgatcttgaccccgtccaccggcacctggcgcaaatggctcaggccggagaagccggtgccgaagtcgtccagccacaccttcacgccggtgcggtgcagttgatcaagcaagcgggcggccatcatttcgtcgccgatcaccgcggtctcggtgagttccagatgcaggcgcgcggccggcaatcccgactcggccaggcattgggccacggtgtcgatcaaatcgccactgcgcaactgccgcggggacacattgactgacacaaacaggccttcgcccaccaacggccattgcgccgcctccaggcatgctgcgcgcagcaccttggggccgatcacttcgatcaggccgctctgctcggcaatatcgataaacgtagacggtgcaatcgtcccgagtgtcggatgctgccagcgcaacagcacttccacgcccaccagcacgcggtcgcttgtgcgatagatcggctgatagaccagcagcagctcgtcgcgttcccaggccccgcgcaactcgtgctccatgcgcacgcggcgctcgacggcatgatcggcagcgcggctgtagaagcgatggcaattctttccggctaccttggcctggtacatcgcgatgtcgccattcttcagcagcgcggtggcatcgcgggcatcgtccgggaacagcgtgatgccgatcgaagtgcccaggaacacctcgcggccctgcacgttcaacggccggctcagctcatgcaccaggcgctcggccaactgcgcggccagcaggctgacgtcgccgctctgcaacagcatcacgaactcatcgccaccgaaacgcgccagaatcgcatcgtcgtcgcccaacgcagccaccgcgcggctgatgcggctggcgaactgcagcaaggcttcgtcgccggcttcgtggccgagcgtgtcgttgacgcgtttgaagtcgtcgatatcggcgaacagcagtgccagcttgctgccggtgctgcgggcggtgttgagcagatgatccagcccttcgcggaagcccaggcggttggtcagcccggtcagtgcgtcggtgtaggccatgtgccgcacttcgcggtcgtggcgggcgatgctttcgctcatacgcccgaacgcggaaatcagctcgccgatctcgtcgttacgcgggtgcggcggcagctgtactgcgtaatcaccacgttcgatctgcttggccgcagccgccagcagccgcaccggcgccaccagcgtgcgctgcacataaatggccagcaagacacccagccccaccagcgcggccagcagcaccagcagccagcccagatcgcgcttgccgatggcgttgaggttttgcaccaacgtcagattggcgccggactcgatcttgcgcacccgctcgcgcgacatgcccacccgcacgccgccgatgcgctggtcgccgatcttgatcggcaccgtgacatccagcacctccggcgagtactgcaacaccattttctgcgccgccagcgccttggccgcgagcggatcggtcatggcctgcccgtagcgctgcaaggtcggcgtgccgtcgtgcaccagccggccatggcggtcgaataccagcacatagctcaccacctgctggcgcatggcattgcgcaccagcgcgcccaccgcgcccaggtccgagtaatacacgggattggccagcccggaggccagttcggtcgccagcgtttcgccgcgcgtgcgcaggctacggtcgaatagctcatgcaggatctgcgcactcaacccgcgcacctcgcgctgcatggcgctttgtcgctgcaacagcgaggccagaatcgtcccgaccagtaacagcgtcagcgccatcaccaacagaaagcgtgcctgcaagccaaagcgcagctgagtcattccacctgttccctgacgcgttgcacgccggcactcagctcctgaagacggcggcggctggtgggatccagcggtcggaacccggtggtgtcgaagaaacgtttcaatgcaggcgccgccctgggatcggaggcagcctgcagcaacaccacacgcaggcgctgctccaccgccgggtccatgcccgcgcgcaccatttccaccgcgcgcggcaccggcgccgtgcggtgcacgatgcggaagtcgcgcttgaacaccactggcatgtggcgttcgtcgtcccaatccacattactgagtgcgcccacgtcgatcaggcgtttgtgcacgaacgcggcaacgttcaatttggaaccgaccatcaaatagccggccgatccgcgcgccggggcgtcgtccgccgacagcagcacatcgcacgcaatgccgttgcgcagcagttcgagcatcggcagcagatagccgctggtggacgaggcgttctgcaatgccagggtgtggccacgcaactgcgcgagcgactggatcgggctgtcgcgacgcacgaagaagagcgtgtggaagtcgcgcagaccgccacgctcggtcatcaccaagggatgcgcgccgccgctctgctccagcagcatcgccgcaccggtggtttcgctgacccaatcgacccggccgcgccgcagatagctggacatctggcgcgcgtccggcgccatcaggatctcgccacgacggattcccacttcgcgcatgcgcggcaccacgtaatccagcaggggcttgagctgctcgtaatgggtggctggatcatcgctgatccgtccaagcaccaggaccgaggaatgcgctgccgaaaccgtcgcagccaagcctgccccggcgatcagccagcaggcaatcagacaccatcgtagaccgcgcaaaacgaacactccactagagccgcggacagcctagccgaatcttcgaagatgtgacagacgtcagttttcggcctgcctggcaagcatggccatgcgctgcgcatcggacaggatgccgcggatcagccgcacctcctgctcggtcatctcagcgcgcagcaacaagcggcgcaacttgcgcatcgccgactccggcgcacggcccttgtggaagtcgatctcgtccagcgtgtcgcccaactgaccgaacatgccttccaactgcgcgtggctggccggcccgtcgcgcaagccggtagcggcggccggcgccggttcggcctcgcctgccgccaactgcgccagccgcacctcatacgccagcacctgcacggctgcggccagattgagcgaactgaactgcgggtccgacggtatatgcactgcggcatggcacagctgcagctcgtcgttggttagaccggtgcgctcacggccgaacacgaaggccacctcggctggctcgctcgccttggccagggcgcgctgtgcgccctcgtcgggcagcagttcctccagcgccacccggcgcgcgcgcgcggtgcagccaatcaccagggtgcagtcggccaccgcttcgcccaatgtcgcgaagatcggcgcttcgctcagcacgtcttcggcaccagccgaacgccggtaggcgtcttcatcgagtgctcgctccggcgccaccagcaccaggcgcgagacccccatggtcttcatcgcacgcgcggcggcgccaatgttgccaggatgctgggtaccgacaagaacaaaacggatgcactgactgacggacatgaacggagattggagagctgtttggccgtagatggtaaactgcgcggccggctttcgcgccggagcgctctttataacttcgccattgtccgattctgccttcacgggagctttaaccatgcagaaacccgccgtcaccgtcatggtcaaagccgcccgcctcgccggcaatgtgctgttgcgcggtatcaacaagctcgatgcgctcaacgtggtgcagaaaggccgcatggactatgccagcgaagtcgatgccgacgccgagaaggtcatcatcaaggaactcaagcgcggctatcccgaatacgccgtatttggcgaagaaggcggcgtgcagggcggcaagagtggccgctacacctgggtgatcgatccgctggacggcaccagcaactatctgcgcggctttccgcactactgcgtttccatcgcactggtggaaaacggcgaacctatcgatgcggtgattttcgatccgctgcgcaatgagctgttcactgccagccgtggtgtcggcgcggtgctcaacgaccgccgcatccgcattgccgagcgcaaggacctggaaggcgcgatggtccacaccggcttcccgccgcgcgaacgtgcgcgcgccagtgcgcagctcaagtgcgtggatgcgctgctggtgcaggccgaagacgtgcgtcgcaccggctcggcggcgctggacctggcctatgtggcctgcgggcgcgccgacgcctatttcgaagcaggcgtcaaagcctgggacatcgctgccggcgttttgctggtgcgcgaggccggtggccgcgtttgcgactacaagggcgccactccgccgcgcatggacaacatgggcccgcagacgcagcagatcgtggccggcaacatcaagatcagcgacgcgctgcagaaggtcatcgtcaataccggctatgcgcgcgagttcgacgccacgttctgagtgccgcgcctgacggcggaatgcgcgacgcatgtcgctgcagcaggaccacacagacaaagggccgggatcaaacccggccttttgcgttgcataacgctcaggaaaggccctcttcgtcgcgcgcgccatcggcgcgaccgacacgtcacatcgtgcgctatcgcatcgccgtgaagaagatcagatcgcagcaacaaagaaggccgggatcgctcccggccttcttgcgttaccgcactgactcagaactcaggcgatcgcagcgtggtagcggcgctcgacttcttcccagttgacggcgttgtagaacgcgccgatgtattccgggcggcggttctgatacttcagataatacgcgtgttcccacacgtccaggcccaggatcggggtattgccttcgaacagcgggctgtcctggttggcggtgctttccaccaccagcttcttgtccggggtcacgctcaaccatgcccaacccgagccgaaacggctgacggcggccttggtgaacgcttccttgaacttctcgaacccaccgatgtccttgtcgatcgccttggcgacctcgcccttgggctcgccgccgccgttgggcgacaacacggtccagaacagcgaatggttggcgtggccgccaccgttgttgcgcaccgggccctgcaggttttccggcaggctcttcagcttggagaccagctcttcgatcggcagatcggcgtactcagtcccttccagcgccgcattgacgttgttgatgtaggtctgatgatgcttggtgtgatggatttccatcgtctgcgcatcgatgttcggttccagcgcgtcgtaggcgtagggcaactgcggaagggtgtaagccatgcgtatctcctggacttgccgcccggcgaagaccgggcgttgcgtggtagatggtaaggacggcggcagcgcttaccaagggtgctggcagggaaacttcatcccatctcatgccgcgcgtcgttggctgcacaccttgcaccatgtcccggttacttgggcgtgaaccgcgctggcgcttggccacgttcaaagtcgacacagtcacgcatcggcatacttgctctgccgtagccattcttcggaccgtcttcatgcgtaagcccgcgttgctcattgtcgccatcgcgctgctcgtcgccgggctgtggggcatgcgcgcaatgcagacgcccaagccgcagttcgcgccgcaactcaacgcaccgagcaccgcgaccgcaccgacgcgcgaggtgccgcgtctgcccgcctttctgccgaccgaggcgatggccgcgatcgtgctgatccagcacggcgggccgttcccgcatccacaggacggcggcgtgttcggcaaccgcgagcatcgcctgcccgagcgcccgcgtggttattaccgcgaatacaccgtggatacgcccggcagtccggatcgcggcgcacgccgcatcgtcaccggcggtaccccgcccgaggcgtggtactacagcgacgatcattaccaaagcttcaaagccttcaatggcgccaccccggatcaggcaccatgagcgcaggcgacttcgcactggatctgtccgatccgcagcaatcaggcgtctatcaggccgagaccgacgatctggacacgatggcggcactggcacgcgatgccggcttgcgcatcctgcgcgtggatctggcaacctgcagcgacaaacgcatgttgctgatgcgcctggccacgcaactggattttccggccagcttcggccgcaactgggacgcgctcagcgatgccttgcgcgacctggcatggctgccgtcatcgcaaggctatgcactgctcatcgatggcgcgcaggcgctggcaggcaccgcatccaacgaccgcgacaccttgctggacatcctcgatgaagtcgccaacgcctgggcagcacgcgggctgacctttgcggcgttcgttgcgccagccagcgcctgcgattaagagcagctcataaggctgccgcgcagccccctggcaggtgccgccggcgctcggaatcggcatgtcccacgcgtccactgcggtccttccgcgccgtccgcacccaactgacgacagcgcgcgacgttctgttagccgttgcgaggccggctgacggcacaactgcacagcagttctgcaaggcgcgtccggtcacggtgcagcatgccttgccgccacgatggcgtgaggcacgccttgcgcgccggcctgataagcgtgggcaaaatttcgtaggcactgtgcgcttgcagtgcgatcggcgatggaatcgacaaacaacggatcgctgccgacggatcgctgcgcacgcacgtccgtatgcatccatccgccatggctcgcaatcatcaccttgcttacagcgaacaatacgggaccagcacgcatcacgcgtgccggccaactctcaactatccagctcgctccagcgcgcgtacgccgcatccagttgcttctgcgcatcgcccaacgctgcggtgtgggccgccatcgccgcactgtcgcgctgatagaaggcaggctcgttcatcgccgcggtgagcgcggcaacctgctgctccagtgtctcgatcaaggccggcaactgctccagctcgcgtgcatccttgtagctgagcttgcgcttgggcgcggtgtccgtcgacgctgctgcagccgccacgggggcggtcgccaccgcagtagccgaggccttggcaaccgccatcgcattgcccaccggcgtgcggcgttggcgcagcgaatcgctgtagccgccgatgtaatcgccgatcaggccatcgccttccatcaccagcgtggaggtcaccacgttgtcgagaaagtcgcggtcgtggctgaccagcagcaaggtgccggtgtactcgcccagcagttcttccagcagctccagcgtttccacgtccagatcgttggtcggttcgtccatcaccaacaggttggacggctgcgcgaacaggcgcgccagcaacaggcgattgcgctcgccaccggaaaggcgcgtgatcggggcacgtgcgcgctcgggcgtgaacaggaaatcttgcaaataggcatgcacatgcttgcgcttgccgttgatctccagaaaatcgcggccttcggccacgttttcgatcgcgctccaatcttcccgcagggtggaacggtattggtcgaaatacgcaatctgcagattggtgccgatgcgaatttcgccctgctgcggctgcagatcgcccagcaacagcttgagcaaggtggtcttgccactgccgttggggccgatcaacccgatgcggtcgccacgctggatggtggtggaaaaatccttgaccatcgtgcgcgcaccgaaggcgaaaccgacttccttggcctcgatcaccttcttgccggacgactcgccctgcgagacttccatgcgcacattgccggtgagatcgcggcgctgcacgcgctcgttgcgcatcgattccaggcgccgcacgcggccttcgtcgcgagtgcgacgtgccttgataccctgtcggatccagatttcttcctgcgccagcaatttgtcgaagcgcgcattttcctgcgcctgcgcattgagccgttcttcgcggcggcgctcgtagttggcccagtcgcccggccagctggtgacctggccgcgatcgatttccacgatgcgggtggccaacgcgcgcaggaagcggcggtcatgggtcacgaacaacacgctgccgctccagcccttcaggaaggtttccagccaatcgatggcttcaatatccagatggttggtcggttcgtccagcagcagcacatcgggcgaggacaccagcgaacgcgccaacagcacgcgtcgcttcataccgccggacagccgcgcaaactccgcatcgccgtccagttccagcttggtcaacgtctcggtcacgcgctggtccagcgcccaaccgtcggccgcatcgatcttggcctgcaccttgccgaacgcatcgccgtcgaacacctcggcgtggctgagctgatggaattcggccagccaatggcccaattcgcccaagccatcggccaccacgtcgaatacgctgccgccggtgccctgcggcacctcctgctccagccgcgcgatgcgcacgccctgttgcacgcgcacttcgccatcgtcgggcttgagctcgccggcgatcaatttcatcaaggtcgatttgccggcgccgttgcggccgatcaaggcgatacgctcgcacggctcgatcgtgaggtcggttttttccagcaacaaggggccgccgacgctgtagtcgacactttgcagagtgattaaaggcatgccgcaattgtacgggattggggattggcaagagcacaggctgttgcagtgacgaatcccgaattccgaatcccgggctaaaatgcgccatgaacgaattctccgcgctgccgctgtcgccggccctggcccccggcatcgacgccctgggctacaccgtcctgactcccgtccaggcgcagagcctgccgccgatcctgcgggggctcgatgtcatcgcgcaggcgccgaccggcagcggcaagactgccgcgttcgggcttggcctgctgcaaaagctcgaccccgcactgacccgcgcgcaagcgctggtgctctgccccacccgcgagctggccgatcaggtcggcaagcaactgcgcaaactcgccactggcatccccaacatgaaattggtggtactcaccggcggcatgccgctgggcccacagctggcctcgctggaagcgcacgacccgcacgtggtggtcggtacgcccgggcgcatccaggagctggcgcgcaaacgcgccctgcatctgggcggcgtgcgcaccctggtgctggacgaggccgaccgcatgctcgacatgggcttcgaagaacccatccgcgagattgccagccgctgcgacaaacaccgccagagcctgctgttttcggccacgttccccgacatcatccgcaccctggcgcgcgagatcctgaaagacccgattgaaatcaccgtcgaaggcgccgacaacgcgccggaaatcgatcagcagttcttcgaggtcgatcccacctatcggcagaaagcggtagccggcttgctgctgcgcttcacccccgaatccagcgtggtgttctgcaatacccgcaaggaagtggatgaagtggccggctcgctgcaggagttcggcttctccgcgctagccctgcacggcgacatggagcagcgcgaccgcgatgaggtgctggtgcgtttcgtcaaccgcagctgcaacgtgttggtggccagcgacgtggcagcacgcggattggacgtggaagacctctcggccgtggtcaattacgagctgcccaccgataccgaaacctaccgccatcgcatcggccgcaccgcgcgtgcaggcaagcacgggctggcattaagcctggtcgccccgcgtgaaaccgcgcgcgcccaagcgctggaagccgaacaaggccagcccttgaagtggtcgcgtgcaccactggccaccgcacgccccgcgcagctgccgcaggcggcaatgaccaccttgcgcatcgacggcggcaagaccgacaagctgcgtgccggcgacatcctcggtgcattgaccggcgaagccggactctcgggcgcggcgatcggcaagatcgccatctaccccacccgctcctacgtcgccatcgcgcgcgcgcaggtcgccaaggcgctggcacatctgcacgccggcaagatcaaggggcgccggttccgggtcagcaagctctgaatacgacgcggccggcgtcatgccggccgcgtgttttctcagtcacggcaaacctggatgcgcacacttccatgcagccagggtcgccgcagaacacgcgaatcaaaaagaaagcgtcgccagtagcggcacgtcatcggcccatttctggcgaccctgtagcgccagcaactcgaccagcaccgccgcgccgacgatctccagctcaagttgcgcagccagacccagcgccgcacgcaacgtaccgccggtggccagtacgtcgtcaacgatcaatacgcgcgcgccgcgcggcaacgcgccttcgtgcatttcgatgcgatcggtgccgtattccagtgcatattcccggatcagcgtgcgcccaggcagcttgcccggcttgcgcaccggcacgaaaccagtgcgcagttcgcgcgccaatgccgcacccagaatgaaaccaagcgcctcgatgccgagcacggcgtccagcggcgtggtccgccacggctgcgccatttcgtcgagcgccgaggcgaaatccgggccatccgacagcagcggcgtgatgtccttgaagacgatgccaggcttggggaaatcgacgatgtcgcggattcgctccgaccaatggttgggcccggaagcgttggtgccggcgcagcggctgcagtcagtcatgatggtagttgcggcgtcgtggccagtggggatacccctattctaggctgcgcgcgccgttgatgccggctttacggcatccctgcatctgagcgcgtcaggaactgcacgagagcatcgagcagccggcgcgatcgcgcgcccactctggtcgccgcgccgcgaatgccgcgcgcccggactgatcgtcgtaggggcggcgcatgacctccagcaactcctgcacccccgacgggtcgccctgctccgcctggtcgattgcctgctgcgccaggtagttgcgcagcacatagcgcggattggccaggcgcatcaacgcgcggcgctcatccggcgacaacgcatcctgctgcaggcgcgcggcatagcgctgtaaccactcctgcaactgcgacgcacttgccacgcgcttgtggtcgtcgtagaaggcatcgtgcagctgtgcggggtccggatgcacaggcgacaggtcgatcaagccgcggaaggtcagcgtcatatccatctcggcgtcgcgcatcaatgcgcgcagcgcatcgatcagctcaagatcctcgtcacgacactcggccaaccccagcttggcggcggtgtcgcgccgatcacaggccagataggtatcgcggaagcggttcaacccttgttgcagcggcgcctggtcggcaaacaacggtgccatcgcctgggcaagccggccaagattccagtacgccacctgcggctgggtgccgaagcgatagcgccgaccctgcgcgtcggtggtgttgggcgtccaatcggggtcgtagtcgtcgacccagccatacggtccgtaatcgatggtcaaccccaggatcgacatgttgtcggtattcatcaccccatgcacgaaccccacccgcatccagtgcgccaccatcaccgcggtccgctggcacacctgcgcgaaccagtcggcgtagagcgcctcagcagtaccgaccaactccgggaaatcgcgggcaatggtgaaatccacccattgccgcagcaatgcgttatcgccgcgtgcgctaggcaactcgaagttgccgaagcgaatgaacgatggcgccacccggcacacgatcgcgcccggctcgcgttgcgggcggccgtcgtagaacatatcgcgcactaccgcatcgccggtgccaaccaaactcaacgcacgcgtggttggaacgcccagatgatgcatggactcgctgcacaaaaattcgcggatggatgagcgcaataccgcacgcccatcggcgccgcgcgaataaggcgtggggccagcgcccttgagctgcaattcgtagcgcccgccatcaatgccgatcgcctcacccagcgagatcgcccgcccgtcgccgagctggccggcccaatgcccgaactggtgaccaccgtaattgaccgcccagggctgcatacctgggtacagcgcgttgccgccgaacacctgggcgaacgcggcactggctacttcggacgcatccaggcccagcacatgcgccatctccgccgaatgcgcaatcagatacggggcggcaaccggtgtcggcatcacggccgaccaagctgcacgcacctcgcgccggcgcgccccctcctcctgatagccgggcagctgctggcgtagtcggttatcgaaatgcagttgtgtcatgcgggcaagcctaggccaccggcggtgaacctggcatgggtcgcgccgcatccggtgccgcttgcgcaccgtatcttcactcggctgacttgcaccgagcgggctcgtcctgcacatgcttgcgacgtgcgatagccgctaatagccgccggctgcggaccagatacaggcgataacggcgaccatgttgccgggtcgctgccatctcggtttgtgcttgcctgacccgttgcgtacgcgcctggtaccaatcaccctgcccgccatcctgccgatattgcccatgccctcgcgcgcctcccgctggttccgtcctgccctcctgctgctcggttcgttgcccctgacggcctgcagcagcgtcttcttcggcggcatcaatgccgcctccagccgggcgggcatcgtcgagcatcacgatcaggtgttcgatcccgcacacggccttgcgctggatgtgtaccagccgcgcggcgcagtcgatgcaccggtggtggtgttcttctacggcggcacctggaagcgcggttcgcgcgccaattatcgctgggtcggccgcgcgctcgcgcgccggggcgtggtggcaatggtcgccgactatcgcaagtatccgcaggtcggactgcacggcttcatgtccgacgccgcgggcgccaccgcatggagctaccggcatgcgcacgagtacggcggcgaccctaagcggatggcggtcatgggccattcggccggcgcgcacatggccgcgctactcggcaccgatgcccgctggctgcaggcgcaaggcctcaaaccctaccagctgtgcggcgtggtgggccttgccgggccttacgacttcatgccgatgaccgatcccgaattggtcgagatcttcggcgatgcgccggccgcacaacggcaatcgcaaccggtgcgttacgtcggcggcgacgaaccgcccatgttgctgctgcatggcgatgccgaccgcgtggtcgaactgcaaaacagcatctcgctgcagcaagcgctgaaacgccgaggcgacagcgcagaattgaaggtctaccccggcattggccatctcggcatcctcctggcgttgcgtcaaccgcccgagcgctcgcaggtgctgagcgacacactgcagtttgtgcgccagtgtcgggcgcactgaagtacaatccaccctgacgtagctgggtattgagtgactgctgcgaacgactggtgggcagcgatgccgacgttggggtcgctgggtcgcaattcgggatgcgggagtagcgaatgcatcgccgttagaggcggtgggtcgtagcgataggcgacggacgacatacagtcccgcccaccctcactcgcatcccgaagccatcacttcgccggcttgcttcccatcaactcgaacgggccgcccttcttcagcgcagcctgataagcagggcgcgcttcgacccgttgcagaaacgcgcgcaacagcggatatttctccagaccgccgccgcgtgcagcagccgcctgtaccggaaagctcatctggatatcggcggcggtaaagcgttcgccagcaaaccagttgccggactgcagcgactgttccatccagtccagatgcaacgacagctgcggaccaacgaagccagccatcgccttgtccacgatcgcacgtgcgatgggcttggcgaagaacggcataggcgcacggcggatgcgaccgaagatcaacgtcatcatcaacggtggcatcgccgatccttcggcgtaatgcatccaatagcggaactgcaggcgctcgggcgaatccagcggacgcagagacggcgacagcgcacattcggtgtcgtagcgctcggtcaggtactccaggatcgcaccggattcggccaccaccagatcgccatcgaccagcaaaggcgatttgccgagtggatggatcgcacgcaaggccggtggtgccaacatggtcttggggtcgcgctcgtggcgcacgatctgatacggcagcgccaattcttccagcagccacagcacgcgctgggaacgggagttgttgagatggtgaacagtgatcatgggaggactgcgcgcggaaagcgcacatcctaccgatccacgcgtcatcgctttgcgcaagtggcgccaggcggacgcttgaccgtcaccgcgctcattctttcaggcaataaaaaacgccgatcgcttgcgcgaccggcgtttttggcaacctgacggttgcagacggattagaccgcctgcacctggtcagcctgcatgcccttctggccctgcacggcgacgaaggtgaccttctggccttcctgcagggacttgaagccggtgccctgaatggcacggaagtgcacgaacaggtccgggccgctttccggggtgatgaagccgaagcccttggcatcgttaaaccacttcacaataccgttcatacgttctgacattttactaactcctgaaactatagatggataaatcgcagcatccgaaaagccggagctgagactgagttgcaggcgttggtaaagcggaacgatgaagcaagatctgtaacgatccggctgcaccaggccacgattcacggtgacccttgcaaacacagtacgtgcacagtactcgtgttttggacaaaaagcgacaccctgcgtcaaatcttttgcagtcaggccaaatccgactgtctgtcaggactctccccatcgaaaataaccagatgaaaccgcttcacacccccaagcctgcacagatctgggtcgatgccgacgcctgcccggcggtgatccgcgacatcctgttccgcgccgccgcgcgcaccggcaccgccctgaccctggtcgccaaccactctctcagcacgcccaccctgccccatgtgcgtgccatccaggtaccaggcggtccggacgcagccgacgacgcgatcgccgaacgggtggctgcaggcgacctggtcgtcacccaggacatcccgctcgcagcccgcgtactggaagccggcgctaccgcggttggcccgcgtggcgaaccgttcaccagcaacaccatcaaggagcgactgtcagtccgaggcttcatggaagagttacgcggtgcaggcatcgccaccggcggaccgtcggccctgcatgcgcgcgatcgccaagccttcgccgcacagttggatcgctggctcgccgcgcaaccacgcccaccgctgtgacacgggcgacatgacgtacgacgaatggaccaggcgcgtatcataagccccctttgcaatcggcatcctgatggcactcaccgccaccgtccgcagggcggaacttcagataagcgacatggaccgtggctattacgccaaccattcgctgaccctggcccagcatccttccgagaccgacgagcgcctgatggtgcggctgctggcgttcgcgctgttcgccgacgaccggctggaattcggccgtggtctcagcaacgacgacgaacccgacctgtggcgccgcgattacaccggcgcccccgacctgtggatcgacctcggccagcccgacgaaagccgcgtgcgcaaggcctgcaatcggtcgcgcgaggcggtggtgatcggctacggcggacaggccaccgaaacctggtggaagaagcatgccaatgccatgggtcgtcaccgcaatctgcgcgtgatcgagctcgactcgcaggccaccgaagcactgggcgccctgatccagcgcggcatgcgctttgacgtgatcattcaggacggcgatgtgcagatgctggccgaccacggtagcgttaccctgacacagatggtgcggcaagctcctgccgaatgagcatgcgttgcgacgtgctggtcatcggtgccggcgccgccgggctgatgagcgctttcactgccggccggcgcggccgccaggtgctggtgatcgatcatgccaacaaggtcggcaagaaaatcctgatgtccggtggcgggcgctgcaatttcaccaacaccggcaccacgcccggcaacttcatttcggccaatcgacacttctgcaaatccgcgctggcgcgatacagcccggcagattttgtggagatggtcgaacggcatgccatcgcctatcacgagaaagagctgggccagttgttctgcgacatctcgtccaagcagatcgtgcgcatgctgctggacgaatgcgacacggccggcgtgcagatccgcacccagtgcgaggtgctgtcgatgcagcgaagcagcgatggatttgacgtacagaccagccagggccgcgtgcaggcgcaatcgctgatcgtggccaccggcggactgtcgattcccagcatgggcgccagcggctttggctacagcttggccaagcaattcggccatgcgctgctgcccacgcgcgccgggctggtaccgctcacgttgagcggcaagcaccaggagcgtttgcaggagctgtcggggctggccttgccggtcgaagcgcagtgcaacggggtcagcttccgcaacttcatgctgctcacccaccgcggcgtcagcggcccggcgattctgcagatctcctcgtattggcagcccggagacgacctgcggttggatctgctgcccggtcacgatgcagcggcatggctgcgcgaacaaaagcagcagcgcggtgccaccgagctgcgcaacgtgttggccgatgtactgcctaaacgatttgcacaacgcctgtgcgaggtgtggctgccggacaagccggtgcgccagctggatccgccgcagttgcaggccgctgccgagttgctgggtagctttgcgctggtggccagcggcaccgaaggctaccggacggctgaagtcaccctgggcggggtcgataccaatcaggtctccagtgcgagcatggagtcgcgcttggtggcgggcctgtattttgtcggtgaggtgctggacgtcaccggctggctaggcggttacaacttccagtgggcgtgggcgtctggccatgcggcggggagcgtggcgtaaccccgatggcaaggcgttgccggtcactcaccgaaaacggggccggcaatacagacgccgtctctgcatgaacagcaagcattcaaacccagtcgacattctccgaacgacacatttcacccttaaatattgctccacatctcacactcgatgcggcatgctccacacacgtggacgcgcccaaccccttggtgtattaaatcccgtctctagggagccgcacatgcaaaaaggcaaagatctcaccctccgcctgatgatcgtcgacgacagcgtggagagtgccgagaccatcgtcaccgcgctgcgtaacggcggcattgcggtgcgcccttcgcggccgcaaaaccaggaggaactggccaacatgctgtcgggccagatcgatctggccatcctgggtcaggcgcagcaaatccccatgagcgccctgcagacgcagatcgccggcagcggcaaggacataccggtcatcttgctggccgagcgaatcgaagagaacgccctggtcgaggccgcttcgcatggcgtgcgtgccattgccttgcgtaaccgccccgcacacttgctcgcgctggtgcgctcggaatggaacgacctgcaggcccgtcgcgggctgcgccgcatcgaagcgcagatgcgcgaaaccgagcgccgctgcgacgccctcatcgcgtcctcgcgcgacccgatcgcctacgtgcatgaaggcatgcacatccgcgccaatgacgcctatctggaaatgttcggcttcgagtcgttcgacgatgtcgaaggcatctcgttgctggacatgatcgccgcgcagtacgtcgacgatttcaaacagctgctcaaggcgatgtccaagggtgagccgccgccggcgcagtacaaactcgacgcgcgccgcgtggaaggcgacaccttcccggccacgatggaatttgccaccgccacctacgaaggcgagccgtgcatccaggtggtgttccgccgccgggaggagttcgacccggaattggcacgcgaagtcgaagacctgcgtcaacgcgaccaggtcaccggtctactcaatcgtcctaccttcatggtggcgctggaacaggccgtggcgcaggccggtcgtagcgaaggccagtcgggcttcctgttgatcgagccggatcattacgcccgcatcctcccggaatttggcctggattcggccgatgcactgatcgccgcgctcgccgcgcatgtcgccagcgtgctggacgacagcgtggttgccgcacgcttcggcgaacacagtttcgccctactgatgaacggcaattacgcgcgcacgcacgcactggcggaaatcgtgcgagatgcgttcgctcagcacgtcttcagcgtgggcgtgcgttcggccacggtgacggtcagcatcggcggcgtacagattggcgaaaagatcgccagtattggtcaggtactcaatcgcggcaccgaagcggtgcgcaccaccgccgagctcggtggcaatgcgatcagcatctacgacccggccgcggccgatcgggcggaagaagaacggatagagcgctgggtcaagcagttgcgcgaggccctggttggcgacggcttcgtgctgtattaccagccggtgctcaatctacaaggcgagccgctggagctgtatcaggccttcctgcgcctggaacgcaatggcgaaatgatgtcgccgaatgcgttcatggcgattgccgaagagcacgatctggtcaccgagatcgaccgctgggtggtggcgcgcgcgatccggcaactgggcgagcggcaacgtgccgggcacaagacgcacctgctggtacgcatcgggcccaattcgttctccgacccgcagatgatcgacaccatccgtgagcagttggccgtgtacggcgtgcccggtgaacggctgtggctgcagacgccagagtcgaaggtgtttacccatttgcgcaacgcgcagcagttcctgagcgcggtgtcggcgatgggctgcaaggtcgggctggaacagttcgggtcgggcctggattcgtttcagttgctggcgcatttccagcccgccttcctcaaactggatcgcggcatcaccggcgacatcgcctcggcccgggaaagccaggagaagatccgcgagatcacctcgcgcgcgcagccggccggcattttgacaatggccgaattcgtcgccgatgcgcagtcgatgagcagcttcttcactgcaggcgtggattacgtacagggcgatttcgtggcaccgaccgggccgttgatgaactacgagttcggctgagccggtaccgttccgctcgttccacactatcgcgcgacaacaaaaaacccgcattccgcgggttttttgttgtctaaaagcgacgaccaactcgacaacttacatcgcagtgccgttggcggcacgcagtgcagcgatgcgctcggtcaacggcggatggctcaggaacaggcggcgcaggccgtcgcccaccccgccggaaatgccgaatgcctgcacctgcgaaggcaaagtgttctggccatgattgagcgacaaccgctccagcgcagcgatcatcttgctgcggccagccagttgcgcgccgccggcgtcggcgcggaattcgcgacggcgcgagaaccacatcgcaatcatggtcgcgaacatgccgaacaccatctccagcacgaacacgatgatgtagtacgcaaagccgcggccactgtcgcgattgcccgacacggcgctgtcgatgatgccgccgaccacgcgtgcgagcacgatcacgaaggtattgagcacgccctgcaacagcgccatggtaaccatgtcgccattagcaacgtgggcgatttcgtggccgagcaccgcctcggcttcatcctggtccatgtgctgcagcaggccggtagacaccgccaccagggcgttgttgcggttcgcgccggtagcgaacgcattgatctccgggccgtcgtagaccgccacttccggcatgccgatgccggcagcctgggcctgacggcgcacggtctccagcaaccagcgctcggtgggcgtgcgcggctcggtgatgacctgcgcgccagtgctgcgcttggccatgaacttggatagcagcaaggaaatgaacgagccgccgaaaccgaagatggcggccattaccaacagaccactcatttgcgcgggattgacgcccaacaccgacatcacgacgccggcgagcatcagcaccgcaacgttggtcagcaggaacaggaaaatgcggttgaacatggcgcgatggctccacggatgcggggtgaactgttgcggatctgcgggtgcggcggcttgaaatcaagcgagcagctgaccgacgattcagctgcccatgccatcgccctcctatctcggccgcttcgcgccctcgcctaccggcccgctgcacttcggctccctgctcgctgcgttcggcagctggctgctcgcccggcatgccggcggacaatggtgcgtccgcatcgaagacatcgacccgccgcgcgccgaacccggcgcttccgaacggcaactacgcaccctgaccgccttcgggctgcactcggatcttcccgtgatccggcagtccgagcgcgacgccgcctacactgccgccatcaaccggctgctggagaccggccaggcattcgagtgcagctgcagccgcgcagacctggccggcatgggcggtatccaccatgcctgcgtcgcgccactcggcgcgcgccgtgcggtgcgcctgcgggtgccgccgcaatcgccggtcggcttcgacgacgcgctgcacggccgcgtgctgcaggatgtctacgcagatgtgggcgatgtggtgctgcgccgcgccgatggctactgggcttaccaactggcggtggtggtggacgatgcggcgcagggcatcaccgatgtggtgcgcggcgccgacctgctcgactccactccgcgccagatgctgctgcagcgcgcactgggcgtgccgcagccgcgttacctgcatctgccactgatgctggatggcgatggccgcaagctgtccaaatcgcacggcgcacccgcgctggacgataccgacccactgccggccctgcacgccgcctgggccgggctgggccagcgcccggacgcgctgccgcggcgcgcgacggtcacgaccctgctgcagcaggccgtgcggcatttttcgccgcagttgctgccgcgccaacgccagcgggaccgcgctacctgcgcatacgagcgccagcgtgactagaattgcgccccagcaccggcatccaggcgtggccgcgccggcacgctcctggatcgccctcagccttacttgttgattggagtcgtcatgacatctcgcgtcgcattggtcaccggcggcaccggcggtatcggtactgccatctgcaagcgcctggccgaccagggccaccgggtcgccagcaacttccgcaatgaagaaaaggcgcgcgactggcagcagcgcatgcaggcacagggctatgacgtcgcgttgtttcgcggcgatgtggcctcgtccgagcatgcgcgtgccttggtggaagaggtcgaagcggcgctggggccaatcgagatcctggtcaacaacgccggcatcacccgcgacaccaccttccaccgcatgaccgccgagcagtggcacgaggtcatcaacaccaacctcaattcggtcttcaacgtgacccgcccggtgatcgaaggcatgcgcaagcgcggctggggccgagtgatccagatcagttcgattaacggactcaagggtcagtacggccaagccaattacgccgctgccaaggccggcatgcacggcttcaccatctcgctggcgcgcgaaaacgcggcattcggggtcaccgtcaacacggtctcgcccggttatgtggccaccgacatggtgatggcggtgccggaggaagtgcgcgccaagatcgaggccgacatccccaccgggcgcctgggtcgcccggaagagatcgcctatgcggtggcctttctgattgcggaagaggctgcatggatcaccggctccaatctggacatcaacggcggccaccacatgggctggtaacgtttgctgcaactttgcggtgcagcatggatttgcaacgagaaccatgctgcgcaacatttttaatgtgtccgcttaggcaaatcaggcgttttggctgttgcaagcgctgctgcggtgcgccatcctgcgcgcactatcagtgtgggtgaacgttccatggccggacttcgcatcatcaagaagtatcccaatcgccgtctctacgacacggaaatctccagctatatcaccatcgaagatgtgcgccaattgatcatcgatggcgaagaattcgaggtacgcgatgccaagagtggcgaagacctgagccgcgcggtgctgctgcaaatcatcgccgaccgcgaacaggacggcgagccgatgctctccacccagctgctgagccagatcatccggttctatggcgattcgctgcagggcttcatgggcaactacctggagcgcagcatgcaggtgttcctggatcagcagcagcagttccgccagcagatgggcaacctgctcgggcagacgccatgggcgatgatgaaccagctgaccgagcgcaacctggagttgtggcaggagttccagcgcaatttcggcgccggcttcggtcgcccggttggccctggcacgccgccgaacccgcccggtgcaagcggcctgggcagcggcccgattggaaccggcacgcacggcacgccgaacaatcatcacggcaccaccggcaaggcccgcaaccgcggctaagagcggctaacaaaacgtcgcgagcagccggcgcgctcagaaccgcagtggacgcctgctacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagccgctctaagtctaaagctgcgccaggagcctcacgctcgcaggcgcagtcgatcagcggccggcctgctttgcgcaggccgagcagatccgctccacgtggtagccgcgcgcgcgcagacgctccacgatcccgtcgttccccagtaaatgcagcgcgccgaccactaccagtgtggtgccgcctttgccgagccgctgttccagacgcggcacccagcgcgcattgcgctcgacattgatgtcctgatacagcgccggatactggcgacgcatgtcctcggccatttgcgtggacagcgtatgcacgtcgccattgcgccaggctgcatgcagctggcgtagctggtcggtggcatcggcctcgtccagcgactcttccagcaactgatgctgctcggtcggcgacatgccatcgagcaaggcgatctgttcggcggcgcgctccaggccatcggccggtttgccgcgcgcctgcgcctgttgcatcaggtaatggtccagccccgcgttcgggtccatgccttgtcggctcatctcggccaggctgatcgtcagcgccacgaaccacggcttgaacggctgcaagctctccagcggcatgccgtacctgcgtgcataggcactcagtgactgccaggtttttgcgtccagcgtgtcctgcagcgtgcgcccatcggtgcgccgcgcggcctgcagcatgcgaccggctagctcaggcgattgtgcgtcgtcaggcggcagctcgaacagcagccggtcggccttggcgaaggcctgcatcacatccggcgatagcgggtagtcgctgggcttgagcacatggaacgagcccagcacatacagggtgccgcccttgccatcgaccttccatagcagcggcacgggcgggccggccggtgtatcgcttgcaccgcgtgcccacgctggcacgagcgccccgctccacaagctcaggccgagcagcgcgccgctgcaccaggcggcaacacgctggcgcgtcgaggttgtccgtttccctgtcatggtgttcctccgcacatatcaacatcgcgcatgtcagtgcggcaccttgtaggccttctcacctgccgacactgccaggtcgatccggttttccggcggcggcagtggacaagtggcaaagggtgtaaatgcgcatggggggttgtaggcgcgattgaaatcaaccacgacctttccggaggcatcgggcacgtccaggtccagaaagcgcccggccggatagctgccgtgcccgctggtgcggtcggcgaagaccacgaacatcggccgacccggctcgccgatcgtttccaatcgataggtcttgccatcgcgctcgaactcgatggcacccgcgttgggctgctcgctgctgataccgacgatgtcgacgatcgggatggtcttgccgacagcgttgggcacgtagcgcgcggtgatgcgccaggacggatccagcggccagtagtccagaccagcgaagtgcgtgcgcgagctcgcgtcggcatgcttgactcgcagcgcatcgcggtcgccacgatggatcaggctcaacacgcctttgccatcgtcgaaatagatgcgtgtgggctgcggatcgcggtctgactggaagcggattcggctggtcagcggcttgccatcgagggtcagcgcggcgccacgctcgggcacgaaccagaccgcgttgttctcggtggacaccatgcccatcttcggcgggcctaccgcgagtctgataccgctgtcggcactgctgccgatgtaatgcgccttcagcgacagccagtgcaggccgaccagactggtccagccgtcgggtgcgcgcagctcgttcaaacgggctttgcgccatgcggcggtatcggccagaaatgtcttgtcgagtgcgaccggcgcggccggcggtggcgcatcgcgcccgcaaccgaccactgccactgccactgccactgcaaccagcatgacgagcagccagcccttctccctgtgcactgccatcaacgtcccctgagaaaccaacgatcaatatcgctcagcgtaaaccgagcccaggtcggtctgccatggttgcattggcccgagcgctcggtggcttccatatcgcgcagcagcgcgttcatttccggcacggtgaggcggcggttggcgcgcactgcgccgtggcaggccatggtggaaagcagttcgtcgcgtgcactggcgatgcgacaactttgaccatgctcgcgtagatcgccgagcacatcgcgcagcagcgcttccggttcggcattggccagtagcgcgggaatactgcgcacgtgcagcgactgcggaccggcgcgggtgatctcgaaaccgagcgtggcaagggtgtcggcttcgcgctcggcggtatcggcttcgcgctcgcccaccgccagcgtcatcggcaccagcaatggctgcgcatgcaggccgatgctgtcgtgcgcatttttaagccgctcatagacgatgcgctcgtgcgccgcgtgcatgtcgaccacaatcagaccctcggcgttttcggccaggatgtagatgccgtgcaactgcgcgatggcgtacccgagcggtggcactccgctatcttctgaggttgccggcaatccggtgccagccatgcttggcatccctgtcgattgcggtgcattgcgcggcggtggcgcatacagcgcactgtaggcggcgcgcgcctcgtccacgcgtaggcccaacggtgtctgcgagggcgtccagttggcgtagctgtaagcgctaccgctgcgaccgggtgcgttgccatggttcgcagggccgccgctagcgatgttgcccatttcgccagcggtagcacctgtgtagccggcaccatcgctgccgatactgttcggcgtcgccccggcgcgggtatgcgccaatgcatcctgcaaggtgcgatagacgaaatcgtggatcagccgcgcttcgcggaaccgcacctcgtgtttggccgggtgcacgttgacgtccacgcgcgccgggtccagttccagaaacaacacatacgccggctgacggccatggaacagcacatcgccgtaggccatcttcaccgcatgcgccacgctgcggtcacgcaccgaacggccgttgacatagaggtattgctggtcggtactggcgcgcgagtaatgcggctgcgcaacccagccatgcagacgcagaccggcgccgctgtgatccacacgcaaggcctggcgtgcgaaatcttcgccgagggtttcgcccagccgcgcatccgaatacagatcgcccggcttgtagcgacgcgacggcttgccgttgtgcgagacgcgcaattccacatccggccgcgccagcgccaaggagcgcagccactcttcgatgtgcccgagttcggtgcgttcggcacgcaggaatttgcgccgtgccggcacgttgaagaacaactcgcggacttcgaccgtggtacccggcgcatgtgcgcgcggcacgacctcgcccaggcggccgccgtcgatttccagtgcagagccgtgttcggcatcgtgccggcgcgaggtcagggtgaaccgactgaccgaggcgatcgacggcaaggcttcaccgcggaagccgagcgtggccacggtttccagatcgtccagcgaggcgatcttgctggtggcatgccgggacacggccagcggcagttcgtccggggcgatgccgccgccgttgtcgcggatacggatcagccgcacgccgccttcttcaagttcgatgtccacgcgcgtggcgccggcatcaagtgcgttttcgaccagttctttgaccaccgacgcgggccgctcgacgacttcgccggcagcgatttggttgatcaacatctcgggcaactgacggatcgccatcagcgcgtgctcccttgctggaagcgcaaagcgcggcgcatcgtgggaggaaaaagcaagacagacgtcggcacggcaatccggcggcgcacgggcgccgtcatcaaggaatcagtgcgcaatgatatccgagcgggtcagcggctgcctccggccacggtgccgaccgcatcggcttcggcctgcgcacgcgcggcgaacaacgtgcctggcggtggctggcgggtgaagaaggtatcgatgccatccagcacggctgcagcaatcctgcgctggtaagccgggtcgaccaggcgacgctcttcatccggattggagatgaaggcggtttccaccagcatcgccggcatgtcggacgtgcgcagcaccgcaaaattggcgcgttccaactgcgacttatggttgttgccgatgcgcttgagccctcccaacacatggccggcggcgtcttcggaggctttcatatgcccgctctgggccaggtcgagcaacacattggccagcgtactttcggtctgctgcaagcgcacgccaccgaccagatcggcggcgttttccttgtcggccagccagcgcgcacgttgcgacgaggcgcccttggtcgacagcacgtagaccgaggagccggtggcgctgcggttttcggcggcgtcggcgtggatcgagataaagatgtcggccttggcggcgcgggccttctgcgcacgcatcggcaacggaatgaagacatcggtgtcgcgggtcaggtacgccttcatgccgggcgtggcattgatctggcgcgccagttcacggcccaccgccagggtaacgtccttctcgcgcttgccggtggggccgatggcgcccggatcctggccgccatggcctggatcgatcgccacgatcagcacacgcatgccctgtgccatcttgatccgcgaggcttcgttgggcaggaccggacgcggcggaaggtcgtcatcgtcgtcgtcattggcagcggccacggcactcgacccgccgttggaggtgcctgctgcgctactccctgacgtcgcaacccccatcggtgcgctgtcgccgttcaagatggcagctgcggctgcgctactcccggccgccactgcgccagccaatgcgttgccggtgggcgcggtggcaaggttgggcacgctgcccgcgacgccagtcggcgctgcgttatcggtggtgggccgcggcgtcggtatgccagtggcaacggtggtcggaaccggcgcctgcgtgatggttggcatcgccgacgctggcacgtacggtgcgggcgacggcgtctgcggttggggtggtggcactgaggaggcgcgctgctgcgcagaagcggccagtgcggcagttgcgcgcgcggcctcggtttgtgcattgagcggacgcggcgtgggggccgaagccggcgttgcagccgtggcaaccgcggaggtagcagccgggggcggatcgccgggccattcgatcaccaacgtcgagccgctaccgatggtctgcatctgcggcttcagtggcgtcaccggcgttgccagctcgaataccacccggaacgtacccggcaccggctgcccggtgcgcaccgaggtcaccagcccagcggcagtcggcagcttgaggccacgcacgccggaggaatctggaaaatcgacgaccaggcgattcgggttcgccagcgacaaggtcttgaagccaccgctgccggccagttgaatttctgcgcgggttccggtggcaccggtactcacgcccacgcctttaatttcgccggcccacccagcaaaaaccgccaggctcaggctggcggtcagggcggaaacacagaactggcggatccccggtgtcattgcgctggattcaatcatccaactgtgtgaattgcaaggtgatttcccttaataatccacaacctggcgttcattcttctcgtgaggcggcaaaaaaggcctgcaactggggctgctgcgacagacgctccagccagccgttgccgaccgcgctgcggcccagcaaccgaacgctgcggccttcgccggcaacggccagctccacgttcagatcgaccggcggcagcacaccagcgccgcgctccggccattccaccagccacaggctcgcactgccttcgtcgagcccgagaaaatccagttccccggcgtggccgatgcgatacagatccagatgccaggcttcatcgccggtactcagcggatagcgttcgaccagggtgtatgtcgggctgcgaatcggcccggtgacgccgagtgcgcgcagcagcgcgcgtgcgagggtggatttgccggcgcccaggtcgccatgcaactgcaccaccgcgctggcgggccgcagcgaggccagagcctggcccagggtttcggtggtttgcgcgtcgtgcaggtgtccgttgaggtcgatcacgcaatggctccagcgttggcgaggcggcgcagttcgggaagcaggtcggtgggcagtaagccgcgctcgccggcgcgcgcagctgcatcgccggcgcaggcatgcagcaaggcgccaaggctggcggcgtcgaatggcgaccagccctgccccaacaatgccgcgatgacgccagtcaatagatcgcccatgccgccgaccgccatgcctggattgcctgcgtcgatgatgcgtggcagtgcgtctggcgcggcgaccaccgtcccggcgcccttgagcaccgccactgcgtggtaacgctttgccaacgcagccgcagcggccggacgatcgcgctgaatctgcgcggtcgaacgtcccagcaaacgaccggcttcgcccgggtgcggggtcagaatgcgcgggccacgcgccggcaccgcgttgccagcaagcagattcaagccatcggcgtcgatcaccaccgcggtgtcggtgcccagcgccgcgcgccacagcgcttgtgcccaggcgtcctgccctagcccgggcccgagcgcgaccgcatcggcagcgttcgcgagcgcggcgacgtcgtcatcggcctgcacggcgcgcaccatcgcctcggggcagcgcgccagcaatggggtcacatgctcggcgcgcgtggcgacctgcaccaagccggcgccgctgcgcaacgccgcttcggcggtgagcatgatggcgccaccgctgccgagattgccgcccacgcatagcacccgcccggattcgcctttgtgcgtgttgcggcgacgcggacgcaactgcgccctcagtgcgtcgccattccaactgtgggcggctggcgtcagtccatcgaatgcggcagccggcacctccagcgacgcgactgcacgttcgccggcgtgttccagcgcatcgccggtggagagcccgagatgcggcacgatgaactgcaaggtcagcgcggcatttaccgcggcgccgaaagcgaccccgtgatctgcatcgatgccgctgggcacatccagcgccaataccggcacgccggccgcgttcatggcgtcgatcaacgcagcggcagcgtcgtccggtgcgcgattcaggccgataccgaacagcgcatcgacgatcacatccgcctgcgccagcggatacggaaacaattcgatcgcgccgccgaccgccaggtaatcggtgcaggcacgctgcgccaggtccgagccggggccgtgctcgggcagatgcactacgcggacctggcgccctgcacggtgcgccaggcgcgccagcacatagccatcgccaccattgttgccggtgccgcacaccaccacgatgcggcgcgcctgcggccagcgttccagcaaccactgccaggccgcctgcccggcgcgctgcatcaagatgtagccgtcgccgccaagcagcgtggtggcctgcgcatcgagcgtgcgcgcggcggcggtgtcgtaaagatcgagcggtgcgtacatgccgggaattctatactggtcgccatgtccgccgtccttgcccgccccgaccctgccgatgccgctgcgcgcattcgcgtgcttgcgcgccaagccggctttcaacgctgcggcatcaccggcatcgagctgggcgaagacgaggtgcatctgcgcaggtggctggaagaaggcctgtacggcaccatgcattggatggcccagcacggcgacaagcgctcgcgcccgcaggagctggtacccggcaccttgcgcgtgttgtcggtgggcatggattacggccgcaaggacgacaccgaggcctggaacaccttgcacgacggcaagcggcctatgtggcgcgctatgcgctggggcgcgattaccacaagctgatgcgcaaccggctgcagaagctggccgaacgtatccaaggcgaaatcggcgcgtttggcttccgcgtgttcgtcgattccgcaccggtactggagcgcgcactggcgcgcaacgccgggttgggctggatcggcaaacatacctgtctgatcgatcgcaacggcggctcgtggtttttcctgggcgagatctatctcgacgtgccgctgccgatcgacacacccgcgactgcacattgcggcacctgcacgcgctgcatcgatatctgccccacccaagccatcatcgcgccgtaccggctggatgcgcgccgctgcatcgcgtacctcaccatcgaacacgacggcccaattcccgaagacatgcgcaagccgatcggcaaccgcatcttcggctgcgacgattgccagctgatctgcccctggaacaagttcgccaagcgtacggacgaaaccgatttccgcgcccgcaatgaactcgacgtggcaacgctgccgcagctgtttgcttgggacgaagacgaattcctgcgccgcaccgagggcagcccgatccgccgcagcggacacgaacgctggctgcgcaatatcgccgtgggtctgggcaacgcgcccggcacaccagaggttatcgccgcactggaagcgcgtcgccacgacgactcggcgctggtgcgcgaacacgttggttgggcgctgtcgcaacacggtctgtgagccaacgggcattcgctggcgtgtctcgcgcctgaggcgcctgcggccgctacgtgtacgcgctggtcgtcgatgcggcctccaattgcatgggcgtgtgtcagctagtcacccacggtcttcttcgctacgggataatgcggcgatggccgagcgcaacgaacagatccttactcccagccagctcaatgcgctagcgcgcgacctgctggaaggcagcttcccgctcgtatgggtggaagccgaactgagcagcgtcacccggccctcgtcggggcatctgtatttcacgctgaaggatgcgcgtgcgcagatccgttgcgcgatgttcaagcccaaaagcacctggctgaaattccagccgcgcgaaggcttgcgcgtgctggcacgcgggcgcctgaccctgtacgaagcacgcggcgactaccagctggtgctcgaccatatggaagaagccggcgaaggcgcgttgcgtcgcgccttcgacgcactgcgtgcacgccttgctgcagaaggcctgttcgatgccgagcgcaagcagtcactgccggcgcatgttcagcggctagcggtcatcacttcgcccagcggcgcggcggtgcgcgatgtgctcagcgtactggcgcggcgctttccgctactcgaagtggatctgctgccctcgctggtacaaggcgacagcgctgccgcacagatcacctcgctgctgcaacgcgccgatgcgtccgggcgctacgacgtcatcctgatcacccgcggcggcggctcgctggaagatctgtgggccttcaacgacgaacgcctggcgcgtgcgattgccgctgcgcagacgccggtggtgtctgcggtcggccacgagaccgacttcagcctcagcgatttcgtggccgacgtgcgtgcgcccacaccgtcggtggcggccgaattgctggtgcccgatcaacgcgagctggtcgcgcgcgtgcgacgcgcgcaggcccgcatgacccagctgcagcaacacgccttgggcaatgccatgcaacgcgccgaccggcttgcgctgcgcctgcgtgcgcatagcccgcaggcgcgcctgcaactgcttcatcgccgacaggaagaggccggtcgccagctgggtgcgcgcatgacgcaagtgctcgagcgcttgcaggcgcgtgtgcagcgtgggcacgcgcaggtgcaatcacacaacccgcaacgtcatctggccggcttgcagcaacgcctgcgggcattgcatccccaggcggcgatgcaacgacgcttgcagcacgatcaactgcagctgcgcagcattgcgcgctcgctggaagcggtcaatccgctggccacggttgcgcgtggctacgccatcgtgacccgccctgccgatggcagcgtggtgcgcagcgccgccgaggtggcagcaggcgagcgcctgcgcgcacagctggccgatggcagcatcgaggtgcgcgtagagcccggcgagcgctgacggcaagccatgcgcgacattgtggctcctgcagcactgccgacgctcagcgccgccatgcactcttcgcaggcgcccactccatggagtgccaggagggcctgcgcggtgccagagaggaccttcgacacgccaggggtggcgagtgaatccgggatttcgctgaagcaaggccgccagcagcgcttcagcggcgcgcaccttcgcatggtggaaggtgcgcggtggcgatgattgcttgtcgatcaaccgctctggaaaacgttatgcaccgccttgttcgttccgagcagcattaggagcgactcgctgtttccgcaatcggcgtctgcgctgcatgctgccagccctccatcagcagattggccagcaccaccggatcgtggtcgaagtgatgcccacccgggcgtgccagcacctgcacgccgcgcgcgcgcagttccgggcacagcgtgtctttttcttcgtcgccgtagatgcattgcaggcggtgcgcgtccagcgactggatggccggctccacatcgcgctcggcatcgttatgccagcccagccagccaccgacgcgcaccttgaagtcggccttgtggccaaggccgagcaagctgacgaactgcaccgaggcgcgttgctccggcgagagttccggataggcgaacggcaacacatcggcaccgaacgaatagccaaccagggcgacgtgctgaatatgccaacgctcgcgatagctggcgatcacccggtccagatccgcgcccacttgctgcggcgtgcggctgccccagaagtagcgcaggctgttccagcccaccaccgacacgccctgctgctgcagctgcgctgcaatgcctttatccagttcgcgccagccgccatcgccggagagcatcaccaccagacggtcgctgccgggtgcgtgcagttctacgagcggcaaatcacccaggctttgagattgcgcagccgggaagtggccgcgtacagccgcagcaatctgcatcggactggagtcatcggccaaattgtcgaggaaaccctgactgacattgggcatatcgcgcgagcacgccagccctggatccttgttaccggcgtcggcgactaccgcgccggccagcacgtccggcgcggccgaggcgactgcctggcgcaccagcactgcgccgtcgccctgccccaccaacaccggcggcaggaacgcatcgacatgttcggcgcgcaataatttcttgcccagccgctcggcatcgtcggccagcgagctacaggcgacctgatgcgcgcgcgcgtgttcgcggtacttggcggtgtcgaccaccgcgaccagcgcgccatcgttgctcaacgtgtcggccagccgctggctgtcctctggatggctactgtcgggcagcaagatcaccatcgccttgggcgtgccttccgggcgaataacttcgaccgagcggtaatgcccggcggtattactgttctgcaaatgccgcgccacggcgtagccgctgccgccaatcagcaaagccgccatgacccaacgaaacatctcgatccccatgcccattacggcgtccccatcatgctcatggtaatttgaccacagcagacacagccggtttcatcgtgatgcgtccgccgttctcatccattaagcaagttgaacaaagtatattgcgcgtgacggcctggctggcaacccacaggctgcagttgtgctctacaacgctcatggaacggcgagaactccccctatcaaaaactccgcggtcttagaacctgttcacgatctcctgagcagcagtgccaggaacgccagatggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccgatgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggattagccgctctcagtcaatcgttcagcaccgccgtcgagtggagggaatgcgcagcgaaccgccgcccgcaaacgcccccaaaaccccgtgtaacagcgcagcgtgcttccggcagtgttcgctcgtggtgctgcaacgacgccttgctcgtcaagcatgcgcccatgcctgactttgtcggagcgaacacgctctcgtacgcgatatgcaaatcgaagcgtcggtccggtaagggcttccaacggctacaacagcaagcagagtgcagcggtcacacagggcgacattaccgcgccgcacgccatgcacgccgtcgctatattccacgcgccaggcggaagccgatacgcgcactggtggtgtccgaatcctgcgactgccgccaggccgcgcgtgtctgttgcggcgaattggcccaactgccgccgcggatcatgcgctgccggcaacccgggttgtaccaggcagcgccatcggctggcgcacgacggtagctggcgtgccagcagtcggccacccattcgctcaggttgccgcccatgtcgtgcagaccccaggcgttagcgcgaaagctgccgaccggcgccggaccccagaatccgtcgccgtagccgacgaacccgttgttccagtgtcggccgctgcgcgagacgtcgttgccgccagtgaagttgccggcattggccggaggcgagcccgcattgccccacgggtagcgcccggtggtgccggcacgcatggcgtattcgaactcggcctcgctgggcacgtggtaatggcggcctgtctgttccgacagccaggatgcgtacgcttcggcgtcacgaatgctcacgtgcatcaccgggctgttgggtgcggcctgggcgccgttgtaatcggattgccaatccacgccgctgcggcggataaagttaccactgcgctcgtcgtacaccaccgaatgcccgcgccgggtggcacgcgggcgcgcatcggtggcctggacgaaccgaccgaactcggcgaccgtgacctcggtgatcgacaacgcaaagccgcgcgcgaagcgcacgtaatgtgccgggcgctcgttgtcggatgcgcccggttcggcatcgccgggccccatctgaaatgcgccatgcggcactacgatcatctgtgggccgcgcccgccgaccttgagtccgtccgtgaacacctgtccgggacggaagctgccgtagtgcgtggccagctccaggcggcgacgcagatcgccagccagcgggtcgccggggtcggcgatgcgcagcacttcggcaagtttttcgccggctgccttgagcccgcgcggcgaggtcagatcgtgcaaaccggcatcatgcaaggcggcaatgtgcgcgcggcgcatacgctccacctgcgcgcgcgcatcggcaatggtgggcgcacgctcgcgcacctgccctgccatctgcagccagtaatgggcaccgatgtagtcgcttgcctgtgccgcctgttcggcgcgctccagcagaccgctttccacggcggccaggccctgccgggtgcgcgggttgtccgggtccaggtgcgcagcatcgcgaaaattcaccagcgcgccattgccgtcttcgccgagccgtccgccgcgcaggtcttcttcgccagcgcgattgaacgccaatacacgctgcgcggtttccacttcgcgttgcagggcacgcaccttggggtcttgtggtgcgagggcgagcgcgacaatggccacttcgcgcgcctgctccaacgtatcgtcctgaccctcggtctgttggatcaacgccgcgccacgttcgagcaaccggccgcgtgcctgctccaggccgcgacggctggcgacatccttgccaccggcacgctgctgaatcgccagatacaacggaattgcatcgttggcatcgcgatacaggcggtcttcctgcaatgcctgttcggcgcgcttgcgcacctgcgccaacggctcatcgcccaactccaccgcgggcggctgccattgcgccacggtctcggcggactcttcgcccccgatggagacgttcggcttgctcggcgcggcggcggcaggcgccggttgcggcgcgaccgcaggcgctggcgtcggtgtgcgcgaacaggcgcacacgctaagagcggccaacaacacgtagcgagcagtcggcaggcaggtttggctggcgcgcaggaaccggcgcgtccgtgggggacccgccgatgccgagtaccggccgcgcccgcctggtgcctgctcagtcgtcttgccagccgctctcagcgcgaccattgcccacgctgccatccggtcaccgcactcagccaccacctgctccttccagtgctctgccgcacggcaggcgatcgcgacgttaggctattctgcgcgttctgcgcaaacccttgctgtcgacggaaatcacgtgccccattggattacccacccctccgagctgaccgaccgcctgcaggcagcgcgcccagcgcgcatcggcttggataccgaattcattcgcgaacgcacctattggccgcaactggcgctggtgcagatggccatcggcgaggagatcctgctgatcgatccgctgatccccggcatgaacgcggcgctcaaggagtggttgaccgccaccgacatcgtcaaggtgatgcatagcgccagcgaagacctggtcaccttcaaatgcgcgtgcggggtattgccgcggccgttgttcgacacccagatcgccgcggcgctggccggtgtcggcggtggcatgggctaccagaaactggtgcaggaagtgaccggcaccttgctcaccaagggcgaaacacgctcggactggatgcgtcgcccgctatcgccgtcgcagctggagtacgccgccgacgacgtgcggtacctgtttgcgatccacgacgaactcacccgtcgcctcaccgaacagaaccgcctgggctggctggccgaagatgccgagcgcctgctggccacggtggagcacgacgatggcgaacgctggccgcatgtgagcctgcgcaccgcgcaattcctggaaccggcggcgcaacgacggttgctgcgcctgctgcgttggcgcgatctgcaggcgcgtcaaagtgatcgcccgcgcagctggattctggacaacgaagtggcgagccagctggcgcggtttccacccgccgatctggacgccttgctgcagcagttcgataaatttcccaaagcgccgcgcaagctcgccaatgcggtgtgggacgcgctcaacacgccattgcccgatgaagaacatgcgccattggcgcaagccgctaccgacggcaacaaggccgtgctcaagcgcctacaggacaccgtggcgcagcgtagccacgaacttggcttgccggatggtctgctggcctcgcgccggcacctggaaaccttgatcgaacagcgcagctggcccgcagcgctgggccaatggcggcgcgcggtgctggaagcgcaggtgatgccgctgctggaagcatccgaagcgtaattttgcaagcggttcgacacgtaagccgcagcgatgcgtgctttttcttggattgcgtggcagcagcatcgagcctcagtcctcatcctgctccgcccatcgcgccaggttttgctggatgcggtccatgcctgcccacggatccttgcaacggcggcgcagcttctccggcacatcgcgcaaggggaaggcatccacccgttgcagcttggacaagtccgaccaggccagcggcaacgcaaccggcgcgcctggtcggccacgcagtgaataggacgccactgcggtagcgccgcggccgttgcgcagatagtcgacgaagatgcgcttagtgcgcaggcgcttggtggcggtggcgatgaatcgctgcggctcggcctgcgcgagcgcatcggcgaagcccttgggaatctcgccctcgaagctggcgtaatcgacccggtggtcttcgacctccatcgccatgcgcttgaccttgggggtcgtagcttggcccgttgggcaccgcccagctcttgagcgcatcgcccacctgcaggcggaaatcgtagtggcgacggctggcgtgatgcagctgcaccacgaagatcgcgcgctgccctggtggcaaggccttgcccggctccagctcgcgggtcttggcgaagctgcgcttgcggcggtacttgctcaggctcatggcagacctttcggcctaggcgcccaggcgctggcgcacgctggccgcgaccggcccgacccgctgcacggtcacgcgcaacgcctctgcgccaacaccgaaggtcttggtgcagtactacggggcgtcggcctcattgacgtggatgcggtcgcggtccggcgcgccgacgttgcacgtgtcgtcactcattgactgctcctgtatcttcatgggcgggtttgcgacatcgagcccttcggctggacagcgcccgtagcgacagtgcgaaagcgttcgaacagccgtcgtgaaatgcctgttcacgccatgagcaagcccctgttccataacggccgcccccgggccacatgccataatgccgcgcgccctttcgggcagcgtgtccactcttattccgaggccatacctctgtgagcaatacctcttcgaaactggattcgatcgcgcaagccaaagccaagctgctggacgaactgcagaagctggaagaacaggagaaaaccgagcgcgcgagcgaggcatcctctgcgcatgccgccatcgtttcgctgctcgaacagttcgccggtcacttcaacaccaagcagcgcaacgacattgccgcctacctgggtaccagcgcggcccgcaagaacgtggtcaagagcggccgcagcgaagtgaagcccaagtacgaactgccgcacactggcgaaacctggtccggccgtggccgcaccccgaaggccttcgctgcctgggaaggctcggtgtcctacaaggaatggaaggccaagaacccggacctcaagttcccgctggttcgcgagtaaggccaaggcgcataagtccgtgccgcgttgcacggtcggctgcgtccttcgcttggcgaaccgcgcagcttgtgggtagaatccaaggacatggggcggtagctcagctgggagagcgtcgcgttcgcatcgcgaaggtcgagggttcgatccccttccgctccaccaatagaatcaagggcttagccgatgaccaggccctttttctttggtagattcaatttattgcgccaattttgcgccactcgggctgtcgaagccttggacgcaacacttgaggagcagtgaatggcatctatcacccgtcgaggcgatcttcagtggcaagtcctcgaccgtctgcgagaggcgtcggcaagctcgcgctctgactgctcgcgctgctcgccagcggtgcggatgacttaggcaacgcgacgctcggcagccttcacgccttgtcgttcagctcgacggcgagcgaggccaggcgctcggtcaacgccttggtgacggccgcgacttcctcagccacctcgataggcagtttccaccaaggcgttatcggttggtgtgccacgccgggagaagtccagctccaccccgttttcatatacccaccaatccatgaccctgccggcaaactcactcccgttgtccaccttgactcctcgtgatgacgggggcccatgccggcgaagtctctactttacgttggcccggttttccgggagtgggtcatccgcccgccagaagcgatccatgggaatcggcagggccgacatatgcattcctccatgtatagctgcgatccatatgccgttcacccgctaccggaatcgacgtccccacggcggcctcagtggacggcggccgggccagcttcaagtcatataaggctcaccaatcgaccgcaaatgggtgatcgcccgcgtgttgttgcggatcgacgttgatgggaaaccaccattcgcctccaattcgtcggcgtgttcgatcgagaagcccatatcgttcagggctgctttatcgcccttcgccagcgctttgttagccgcacgcatgagggcattcgcccattgaaggcgagcgatctcgagccggattgcatccgagctgatacgatgtttagttgccatgtcatcacctctatccaggtggtgtagtggaagtcctgcccgcgtgttccagcacacgggcggggcgcctagagtagatcagtagaccgtgaggccttctgatccgactgctgctcgccgagttcggcgagaatatcgggccgcaattcgagctcgccggtatagaccagcggtgtgccgcagcggacgtagttgtcattcattgccttttccgatccgggcgagcagttcggctcgctgtctggcatggcttttccgcgcttcatcgtcagatatccatttcgtattcggatagtgagcttcctccaacccctctcgaacctgctcccgaaaccatcgatcatgcgccgccgtctcggctagcaatcgcaaagtcggctcatcccgaatcgtgacctgctcgagcaccagacagtaagcctgcaggggcgacagcccctgctcggccaagaccgctgctgcgtcgtcgctgctgcgtcgtcgtaaagcacttcgatccgcgctttggcctcgtcatctgtcatgatcagtaccccgcttccttctggtgtcgcacggccaaaatcgtgacggtatccccatcgaagcggtaccgagccacatagccgctatccccaaaatcgataagccactcccgatactgttcagacagatcttctatgagccgccccattcgagggtgggcaccgagagcctggacgccgcgcctaatcgcttcgccggcccgcctcgcggcatcgggattcttcggcctcaggaattcacgcagccgtagcatgtccccgatcgccgccggcgcaaagattacttgtggcattctggcggaggcagttcgtcgtcagttccccagctagcgagccacttgtccacttcctcagcggtcacatgcaggccagtcgcctgaaattcatcccatgccttgagcgtgtcccggttcagcgcctcgcgcttttcctcgcgctcgacgtactgctcaatggcttcgcgcatgatccaatgcggggtacgccggcgcgactctgccaagtgctgaacccgccctttcaattcatcatcaagcttgatggaagttgccgtaaccatgacacggcctctgtagcaaaaggtaatacctgagcctactatagaccgaaacgctgactccgtccatgacatcccaatattcaacgcgacggactgccccttcggggtttaccggtacgacagagcgtttgcttcgctgcggccgctgctttggcacgccgcaacgcttcttgctcggcgtctcgaagccgggcgtcaattccattctccaccataagggcgatcgcgcgtcgcttgaattgttcgctgccggtaagctcgaacgcgtccccgtagctggccaatagccgcgctatcgccggtggccgcctgttgctccacccattcgcgatatgacagcctacgattcgtcggatcagcgtacagcgcctgacactctttgcggatctcgcgccgcagtcgattgcgctcccgcagcgtctcggatgcgacgacgctgtacagcacgtttcgggcggcggcgtccgtgccggtctcttggatttcacggcgcttccgccaagcggcttcgcggaaagccgccgagcctgcgaagctcattgagaatgtgtgtttcgatcttggtgcgcgtgcggcggccaagcgcagctgcgagcacaaattgcccgacgctcataccgcaatcacgtgccctttcgcggaccaaagcctcctcgtcctcatagcaccgtatcggcggaagcatgcgggtccttcgtcgctgttcgctcgtactcactgttacgccaatctctctcgaattcggggtctcggggcgaagccctgagcagggacggtaggctgcgcgtagggagtgaaatgactggtgcgctgccggttgctaggacgccatttatggcggtatagcaaaccctaccctgtccccgaagttacgctgtcgttgttggaagtttgaaggtagcttgcgtggacgattttttttcaatcgaaatcgaaggatgcaaagaggaactctgaatagttcaaagcaactcctttcggcgcactactcgtcggctgggagtgtgttgtttctcccagacatgtgccaatcgataagacatttttcggtcatcaaaacggcactctcttactgctcacgggttgcatgtaaagtgcgcagccttaggagcaagcaacgctgatcgatggacgatgggaagacaagcgtgacgacgatggaagctcactcggcaaggtcggcagattgtgagacaaagtcgatcgtgacaggctttatgaatcgacgaggacgagaggcgatatgattacctggacggatgatcaactggcggactacgagacggcactcgagacgatcggcaacgcgatcgcggtcgcatcgcgcgacattagcaaagaacgggaaaagtcacggccggacgtgcgtcgaattgacgaattgcttgagctgcaaaagcggctcagcgacggggtctgtcaagccaactgtgtaaccaggtttttcatagcgcattcatcggcacgcgttcttcgccgaacatcacctggaagctttgcagagccggtttccagtgatggatggaccgccagttcttcgatgcctcgcgcacggccaaaaacaacgatttgagcgccgaatcgtcgttggggaaaatacgccggttgcgggtgagcttgcgcatgaccatgttcaacgattcgatggcattggtggtgtagatcaccttgcggatctgcggcacgaactgcaagaacgggatgatgttgtcccagttgccccgccacaagcggaccaccgcacggtatttgtcgccccactgcgtgtccagcgcctccagttccgccgccgcttcttccgccgtggccgactgatagatgcgcttgagcgcagccacaaccgccttgctgtcgcctgcgttgacgtagcgcaggctggcccgcaccaaatgcacaatgcacagttgcgtgagcgtctgcggaaacaccgcttgcaccgcttcgggcaggcccttcaagccatccatgcaggcgatgtagatgtcgcgcacgccgcgatgacgcagttcggtcaacaccgacagccagtattgggcgccctcgtgttcagccaaccacaggccaagcacttccttctccccgcgcaggttgacccccagcaccacgtgcgcggccttgttgatgacctgcttgttgtgctgcaccttcaccacgatgccgtccagccacacgatcggatagatcgcctccagcggcctcgattgccatgcccgcgcctcctcctgcaccgcgtcggtcacctgtgcgatcaacccatgcgatatctccaccccatacacgtccaccagcgcagactcgatgtcgcgcgtggtcatgccgcgcgcgtacaacgccagaatattctcctccatccccgccagccgcacctggcgtttcttcaccaactgtggcgcgaacgtgcccgcgcggtcgcgcggggtctcgatgtgcaactcgcccaacgcgctttgcaccgtcttgcggctcttgccattgcgcacgttgccgcatgagcgcccatgcggcgcatggcccacatgggcttgcatctccgcctccaacgagcgattgatcatgtgctgcaacatttgcgaaaacagcttctccacgtcctgtggcgtcttgcagcctgacgtcagttcgtccagcatcgtcttatccagttccacttgcctgctcctctccggtccgggccagtcgcttgtcaaagggcagttacacagttcaatttacagactcgactaattctactgtgttataaataatcatacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgtcctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggttcggaaaaaccctattccccgtctgcagacttaccacgacgtcggctgcaacgtgacgcacacgcagctaggctttgcgcatgacatcaaagcccctgccccgctcgttttaagcgcacgatgcgcgccacgtcgcgccgcaattgcgcaacaaggtgctggtcagtgctgacggacgccgtgggcggatcaccgaagtggaagcctattgcggcagcgaagacccggccgcgcactcgttccgcggcatgcccccgcgaacgcggatgatgtgcggtccgcctgggcagctgtatgcgtatttcatctatggcatgcaccgggcgatcaatgccgtgtgcggcggtgcgcccgggcatgcagtactcatccgcgcactggaacctttcgacggtctcgacagcatgcaggccgcacgcggtgcggcgccggccaaactgctgaccatcggtccaggacgcctggcacaagcgtttggcgtgaccgctgccgacaacgggttggatctcacaacgggcgctgcgcggctctggatcgaagacgacggtgtgccgccacccgccaacccaccggcgacagcacgcatcggcatccgtaacgcggtggatacgccatggcgctggttggttgccgacagccgctatgtgtcgcgtcagcttcggcgcatggatggtacaggcactgggctgccgggcgactgagccagccagcgttccatcggcgattgccccaggccgcacccggcccacgctgcagccgtcgtagtgcctgctcagcctgctcgggggtgagttcctgcaccgcttggaggcggtctgctacccacactgccatcggcagcccatccagaaacgccacacgattgcccggcacacgcgcgatacgctcgccaggcagcagactgcagagcagattgctggggtcgcttgcactcacgcagatccactgttgcggcagcgcctgtgcacacacacggcgcaaagcggcaatcgcatcgggcaatgcgaactgctcgccggacagcccggcgatgaaacgcccgccgcggatttcgccacgcgcttccagccgttggtacatgcgcagcaattcgcgccatggcggcagccacgccgcttcgcgttcgagcagccgccagcacaccacgccatagcgacgcagcaacgtgcgcgccacgtgttcgagggtgtcctgatggcgctcgccggcttcggcacgcggcaattcgggcaacgcacacactggggcccagcggccggcgtcgcgaatgcccagcgcactggcacggcgacggtgacgcgacaacgccgacggccgcttggacgccggcaccagcagcgcgcgcaggccggcatagctgtcgcaatgcgcacggccgcgcatcaacagctcgctcaatgcatcttccagctcggtggtcatcagatgcgccccgtctgcaatttcttcgaagaacaacgcgccttgctgatgcagcacctgcatgacatgttcggcgcgggaccccaacggtgcctcgtctgcgtgacgcgccagcgcgctccagcgctgcgctgcgcgccgtggcagcagcatgatcggcgtgctgcgcagtgcggcgccgctccgcccaccaccgggtcgcacgcgtgcccacagcgtgcgcccggcggtgcacaactcgtccagccaggccggttgatagtcgtgcacacgcgccggcaacagctcgctttcccacagcaccgcaggcgcctcgaagccttcgagctgtcccaccacgccggccagtgcatccggccccgctacgcggcggcggctgtccacgcgctgccattcgaacaaaaagcgcgcgtaatcgcgctgcgacaccggctcgatcgcgcggcgccatcgtcccagcgcgtaacgatggagacgtgccagcaggtgacgctcgcaccattcttccgcctacgagtgcgcactgaactgccctgccatgacatagccctcgcgctgcaagcccgccagtgcgagcgcgatctctgcttgtggtacccgcaacgcgtgggacaaggccggcacctgcgcggggccgaggtcagacaagcgccctcgcagtcattcgcgcactgcccaatcgcgctcccagtcggcaacgtggcaatcgtctggcgcctgcaggggcggctgcgcagtggcttgcggatacaacggcagaaaccagtcgatgcgctcggcactgagccacaacgcggggatgacctgcaaggaaatgcctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgatggccagggctaatcaggaggaaatgcaggtggcacgaccagccgcagccagggcggataatcaagcctgccactgcgcgtcggcggcttcttcgaccggcagcacgcctcgccctaccagcgcttcgtgcatttcttcggcatcgcgcggctgtggccacgcctgctcgcgcacggcctcgatggcctgcggatcgagctggcccaggtcgtcgctgctttgcggcgtgtagcggcgaccttgcacggcctgggtccggcgttcttccagtggtgcatcgtcgagaaatgcgtagggacgcgcattcaaggcttgggctgccagcggcgacggtgcagccagatcgcgcgcaatcagcgtgatcgcgccggattccagcccgcgcatctgcaaccagccttcgctgtccatcgagtgatgcaggcaatcttccagggtgtgcgccaccaacgggtggtccagcacttcgcgttcgccgaccagattctctgcgcaggccacttggtccggaaataccgtggccagcaaatcctccgacttcgtccgttgcaactgcggcgccaccttgttgccgccgctgaaacgcggcagcgccatcgcattggtcgggttccaacgccaacgcacgccgaacagcggcgcatccagcaatgcctggatcaacacatgctcggccgatgacgaatgcagataccgcccaacctcttccagcgcaaaactgtggcgggtggacagcgacagcacgatggcatcttcggtcgccgccgcctgcagttcgaagttgaaggtgcggcagaagcgcttgcgcaatgccccccacgcgcgattgatgcggctgccttgcggcgaatggatcaccgactgagtcccgccgctggcatcgaagacgcgctccatgaccaggcactgctgggtaggcatcgcgtccagtgcgatgcacgcgttggccagatagtgcgccagttgccgcgccgcttcggcggacatcgcaagctcactctgcagccagtggcaggctgcttgatgtagtgcggtgtccagccgcgcggcaatttcgccgcgcaggcgcgacaccgccgccgacaattggtcgctacggcccggcgcttcgcccagccagaaggatatgttcggcggtgcgcctttggcatcttccacgcgcacgcgcccggcctccacgcgcaggatgcggtagccggcgttgccgagccggaacacatcgccggtgagactttcgacagcgaaatcttcgttcaccgtgccgatcttttcggccgtagttccaacaccacgctgtagtcgccggtttcgggaatggtgccgccggaggtcagcgcggtcatgcgggcgccgatgtaccgcatccggcgcgcggaccaagtcgcgtgctgaagccatcgcacagcatgcgcaccacgctatcgaacgtcgcccggcgcaacccggcgaacggccacgcccgccgcaccagcgcgaacagcgcatcttcgtcccagtcttcgcacgcggcttcggccacgatctgctgcgccagcacgtcgaccggcgccagcggactgcgcagggcgtccacttcgccacggcggatgctatccagcagcgcggcgcattcgaccaactcgtcgcgggtctgcggaaacaggcgcgccttcggcgtaccaccaaccttgtgcccggaacgcacggcgcgttgcaggaaggtggcgatcgagcgtggcgaaccgagctggcagagcagatcgacatcgccgataccagccccagctccagcgatgcggtcgccaccagcacagtgagatcgccggccttgagccgtcgctcggccaacaagcgtgtctcgcgcgacagactgccgtaatgcgccgccacgcggtggttaccgagcaaatcgcccagatgccaagacacatcgggcgccagcggtatcagccaacgcgccggaggacggctcctcgcgccagccgctcattcaaggactacacctccagcacgcccacgcagctccaggcaacgccgctcgcgcaacatctgcccgcaacgccgcaccagcggaatgcgcatgcggattgaagacatcgaccgcgttgcgattgtcgggcacgcaaggccatggcacattggcggcatgcctagtctcatcgtcttcatgatcgtcggctcggcggtcgtcgccttttggaactcctcgcgcgccgccgccgaacgcgccgaggtactgggccgcaatgcctgccgcgctgccgatgtgcagtggctggatcaaagcgtgcactccaccggcatccgcctctgtcgcatgccgaccggctggctaggattcgagcggacctttcgcttcgactactcctgcgatggcgtggatcgccacagcggcaagctggtgctgcgcggcgatcaactgatcgccttcaccggaccgcaggtggccagcgtgcgtacgctgcaccccgagcaagagccacttgaatgacgggcccgatgcgcagcgaatctcatgcgcgcgtgcttgggcctaatgcctgaaggctccgcagcgccacacgaacatgcatgacgttacagaccgcccaaattcggtacggacgcggccatcggcggccgggacgcgcatgtggttgccgctgccgcgcgccactgggcgttcccgcacgtggccggcatgcgctcctccaccggcgatttacgccacaggcgtcgaatccgcgggcacaggcgcgtagccatgcgtccctccactcagccagcgcagtcgcttaccttcccgacgcaggtatgcccgcgcaaacacgcataacggatgcagcaggtcggcatgctgcagcagacgcgattttccgtcgacgtcgatgttgagaaagtgcgcttcatcgggcgtgtcggtgtagctgcgcgcgatcaggtaggccacgccgtccgtgaagcgatagatgtcgtactcgtagtcgtcgtcgtatgcgccggaagcatccggctcaccgcaatcgacatgacgcagacgttccaccggcatcggaacgtcgccgttatcgatagcggcaatgcctacttcaccacgcgcagatgcgggcgcttgccaccactgggtggttcgtccggcgttggcgcgctcggcggcggggcacctggatccggcggctcgttgctggtgcctgggatgtcgtccggcaacgccatgccctgcccggtctcgcgcgcatacaccgccagcacagccgccatcggcaccattaccgggtggctcacgccaccaaagcgcgcggtaaagctcacgctctcattgtcgacctgcaggccgaccaccgcgcgctcggcgatattcaacacaacgcgaccgtccttgaccgcactggcaggcacctgcacaccgggcaggcctgcgtccaccaaaacgtgcggcgtcatgccgttgtcgttgatccattcaaccagggcacgcaacaggtacgggcgatggctggtcatgcgggggaaatcttcgctcatggcgtcattttacccgcacacgacccgcagcggcggacacgcgatcggacgtcggtctgttggcatacagccgtcgcatcagcccggcagatcgcgcagcttcttttcctgatcggtcaggctgcgaatgaaaccgggattgcggaagatgcggttgccgtagtcctcgatcgccttgccgtccttgggcaggctgatctccagcgcgtccagtcgccagatgatcggcgccatcgcacaatcggccagactcatttccggattaaggaagaatttgctggccttgaacaacggcaccgatgcggtgagcagttctttcaggcgcttgcggccggcctcggcctgcgttttattgcccagctggaccgcttgtacctgcggcacccagtcatgctcgatgcgcaacatcgccaggcgcaagcgcgcacgcgataacgggtcgatcggcatcagcggcggatgcgggtagcgctcgtccaggtattcgctgaccaccgacgcggcgtacagcaccaggtcacgttcgaccagcgtcggcaccgaatgataggggttgagatcgatgagatctccgggaggattttgcgggtcgaccggcaccaggtcgtaggtcacccctttcgccgccaggaccagacggacccggtggcacaacacatcgtcgttggacgaaaacaaagtcaaggtattccgcatacgcacactcgtcgccattcaaggctctccgacgaccggaatccgccggccgcatcggcgcggccggcccaacgccgacagtcaccacggtctatcgagtgtgcaatcacgtcacgcaaaagccaagagtaatacggcttattaacgttccgataaggcagttattgcgctgttacacggaaatgcgtgacgtgtgcgcgtcgcagcgatgtcgcacggcgccaagccgatggcctcgacagaggcactgccggcttgcagcccctccccccccttcccagacgcacaggggtgacgcactctcccacacggggagaggctcagcgatacagggacgttcaagacacctgccagttcttccctgcactgcattcgttcgctgttgcagccgacgatggcttaggcagcgttcaatgcacgtccttccaatattccttcttcagcaggtacgcgagaaaggtgagcagcgccagaaacaggaccacccatacgcccatgctctggcgcttgagtgcggccggctcgccggcgtactccaggaagttggcgatatcgcgcacggtctggtcgaactccaccggcgtctggcggccaggctgcccgagcttcaacgcttccaccggcttatcgccggtcgccttgtcgggcgggccgaattgcgcctgctgcaagccttgcaaatcccatagcggattaggcatggacgcgttggggaacagcttgttgttccagcccagcgggcgtgtctgatccagatagaacgacttgagataggtatagacccagtcggtgccgcgcacgcgcgcgatcaacgtcagatccggcggcgccttgccaaaccacttggtcgccgcatcgtgcggcatggtgccttcgatgtgttcaccgaccttggcgccggtgaagttgaggttggtcatgacctcttcttcgctcaagcccagatcgctggccatgcgcgaataacgcaggtatttcaacgaatggcagccgaagcagtaattcatgaacaactgcgccccccgttgcagcgaagcgcggtcgctcaggtcgttgcctgcgtgctgcactgccacaccctcggccgccattgcgccaccggccatcaacaggccgcagaacaacgcggccacgcgcgacttccatgacgtcacgttggcgttagtcatgggtggtcacccgttccggaaccggcttggttttgtccagccgcgtccacacaggcatggtgatgaagaaggcgaagtacaggaaggtcagcacccgcccgacataggtctcgtgcgcgtcggtcccggggccggaaccaatcacgcccagccacacaaagcacaccaccagcacgcccaatgccactttggaaatccccccgcggtagcgcaccgagcgcaccttggcgcgatccagccacggcaccaggaacaggatcgcgatggccgagaacatcaccactacgccaccgagcttgttcggcaccacccgcaacatcgcgtaatacggcgtgtagtaccacaccggcttgatgtgctccggcgtcaccagccgattggcttcggtgaagttgtcgtgctccaggaacagaccaccgaaggccggtgcgaagaagatgatgaaggccgcgatcagcaacaggaacccgacgccgaccagatccttgaccgtgtaatacggatggaacggaatgccatcggcaggcttgtgcggatcccaacgattgcccttggggcccttcttgatgtccacaccgtcggggttgttggaacccacctcgtgcagcgcgccaatgtgcagcacgatcaacagcagaagcaccaacggcagtgcgatcacgtgcaaggcgaagaagcgattgagcgtggcatcgccgggcagatagtcgcccatgatccattcggtcagcccgttgccgatcaccggaatggcgccgaacagcgagatgatcaccttcgcgccccagaacgacatctgcccccacggcagcacgtagcccatgaaggcttcggccatcagcaccaggtagatcagcatgccgagaatccacaccaattcgcgcggcttctggtagctgccgtacatcaacccgcggaacatgtgcaggtacaccacgatgaagaacagcgaggcgccggtgctgtgcatgtagcggatcagccagccccactccacgtcgcgcatgatgtattcgatcgaagcgaatgcatcggcggcgctggtcttgtagtgcatcgtcaggaagatgccggtgacgatctgattcaccagcaccacaatggcaagcgaaccgaagtagtaccagaggttgaagttcttcggcgcgtagtactcgctgatgtgcttgcggtacatgggcatcagcccgggcgcgcgctcgttgacccaatcgaagacgccgttggcggtacgaaccagaacattgctcatcaggcagcccccgtgcttttggccgacgtagcggcactgtcaggatcgacgccgatcaccaaggtgttgtcgtctacatagtggtgtgggggcaccagtagattgatcggtgccggcacgccgtcgaagacgcggccggacatgtcgaaccgcgacttgtggcaagggcagaagtaaccgcctttccactgcgggtcgtaaggctcggggcggatctcggcgaccatctccggcgagcaacccaggtgcgtacacagcccgaccagcaccgagatgtcggacttgatcgagcggtattccgggtttttcagcacgtactccggctgctgatccttgttctcggacttggggtccttcagccggtcgtccagcgacgggagcgcgtcgagcatggccttggagcgcttgacgatccagattggctgaccgcgccattcaaggaccatgcgctggccttcctgcaaggcgctgatgtcggcggttaccggtgcgccggccaacttggcacgagcactgggattccacgacttcacgaacggaactgcgacgaatcctgctccgaccgcaccgaccacagcggttgtcgcggttaaaaaccgacgacgcccgatatcagcaggtgcgttgaccccatcgttggccatccggctctccgatcttgattaggtagcgtgaggctgccaacggctggcggggggtccagccgcgatgaatcgaccgcagtgtagcggaacgcttaatgcacagacaacgcaatgtacgcagtaggacccatgcgacgcaacggccgatgcagcggagcgccgatcatgtggatcgcagcgcgcgtggaaggtgtgttcggctgtgatgcagtgcccgtgcctcgcctgcaatggcaatgcatgcgtgcgtgcgatgggtccgtgggcatggtgcaagcgcagcactacgattgcttgcgattcgccgtgggcgttgcaacgtatgtcgccaataccaatacgcaagcactccgctctgtacgcacggggtgcgccctgacgaacatcgccatagcgtggctcagaaacgtgatcaacaatcgtcgggcaaccctggatcgggcaggagcggtggcgcgcgcgatagggcgacccgagcaccagctgcgctcgcctggcggacggccgcacagtcgtgttgttagccgctttagttcgctgcggtcgcctggccacgatagcgaccggccaatacacccacacgttgcacgtaacgctgggtctcgctatacggcggcacgccgccataacggtccaccgcgccctcgcctgcgttgtagccggcagcagccagggtgaggtcgccattgaagcgtttcaacagccaggacagatactgcacaccgccgcgaatattttgcgttgcatcataggcgtcgctaacgccgaagcggcgtgcggtgccaggcatcaactgcatcaagccttgcgcgccggcgcgactgagcgcgagcgggttgtaggccgattcggcatggatgatcgcgcgcacgatcgattcttccaccccgaactcgtgcgacgccgctgcgatttcctgctgataagcgttggtgttgaggcggatcgcaccgaagttgacgccgggcttggcaccgcaggcgtaacaggtttctataaagctgtaatggatggtgcgcagtccctcgatactggcgacctgacgcggacgggtgctggtgtagtggcgcacgccgtccttcatatacgagtacacctgcccgctgaccacccggcgcgggttgaccgccgctgccgctggcgggggtacaaccgcggtggccgacaccggcaacgcacgcggcgccagcgtcgaagcgacctcggcagcacggcgtggcggctggttgaccggctggatgatcatgctggcaggcgcaccgctgtcgatattggccatgctgggcgcatggctggtggacgcgcgcgccgccggagccgtggacgctgcgggacgacgggcggaccgatccggcgtatagctgctgatgacgctgcaaatggcgccgctctggcgcttgctcagatagctggtgatgccgtcgccgctgacgcacttgtacagcgtgccggcgctgaccggcgcagccgacaacgtgacaagcagcagccccagcaatcttgacatccccttcatgtagtgcagtgtcccagcttgcctgaggcttgccaagtgtcggccagcgtgagaacagccagcaccactcctgcgtaggcgccaggcgggcgcagccggtgctcgaattcctcaaataccaaccgcacactcaggctcctgcacgccgcttacgcccacctgacgactgctcgcaacgtttgttggccgcttttacgcgccagttgggcacacaacgcgttcagcgcctgggtcagcgcggcacgcgcttggtccggcgcgatcgcgtcgaacggcaggtccagcggcaacaggttggccgccagcgcgggcatgctcggtgcaccaagacccagccagcaatgcgcggggccgtccgcctccaaggcacccaaccagggcggaatgcgggctgccagtatctccaccgtaccagccaggcggaaccgcgctcggcacgggaacggtgcttcgccaacggctttgcacaacagctgcagcggttcctcgggcactgaccggggggcgaactgcgcgccggtggcggccgcccgatcgatccgggccgggcgcaggctacgccagtcctggcgctcgcagtcccagaccagcagataccagcgccgcccatcgttcacccgcagtgtcggctcgacactgcgggtgattgccgccccagaatggcgccgatagtccagccgcagcgtgacccggtcgcggcaggcagcggccagctgtgcgagcaaggccgcatcgaccagcggttccgcctcggcggccggcatgctggccatggcggcatgcgcggcactggcacgctggccactgcgtcgcggcagcagcggatccaacctggccatcacacgtgcggccgccgcgcccatgccgcgcaccgccggcgcggcggcgcggcggcgcgcagggcgactgccacggtcagcgcttcgtcttcgttcgaataacagcggcaacgccgccgcgccctgccccaggcggtcaccgccgccactgcccggcgcggcatgcacggagtaacccaatgcgcgcaagcgctcgatatcgcgcctcaggctacgcggatggatgtccaagcgctctgccagcgccacgccggaccagctccggccaccttgcagcaaggaaagcagacgctacaggcgggcagcggtagaagccatgccgccaacgtattgcggacagaaactgtccgcaagcgccccgtaggatcggcagatcggccatgaccacccgcccgcgaccgtagccagcctggagaccgcactgtccgacgaccgccatatcaccctcttccacaatccccgctcgcgcggcgcgctgctgctgccggaagaactgggcgcgaactacagcgtgcaccccatcgatctggagaaggagcggcagcgcacgccggaattcctggcgatcaacctgaagggcaagagtccgaccattgttcacggcaccagcgtggtcaccgaacagggcgccatctatgaaaatcttgccgagctgtatccggaggtcggtttatcgcccgcgccgggcgatgccgaccgtggcgcctacctgcgctggctggcgttctatggctcggccttcgagccggcgatcatggaccttgcgctcaagcgtgagcccccaccacgctcgctctcgccctacgccagcgccgacagccgtgctgcaggtggtcgatgcgcagctggcaaagggcgatgacttgctcggcaagcgctgcagcgcagccgatgtgctgtggggcggcgtcctggggtggatggtggaattcggcctgatcgacccgccgccccccacccgcgcctccatcgcccggatggctgcacgcccggcggtggcgcgggcccaggcggtcgacacctccgctggggcggacgctggtggcgcaagcgggtaaaatgcgcggctctcttctacccgcctggaataagcgccatgcccgggacatccgtttccgatctgtccacggccaccgccgtggatgcacccgccctgctgcccttgcccgtggcgcgcccttccgcgcctgccgtggtgcgcggcaagctctatatcaagacccacgggtgccagatgaacgagtatgactcggcaaagatggccgacgtgctcgccgcctccgaaggcctggagctgaccgataacccggaagaagcggatgtggtgctggtcaacacctgctccattcgcgaaaaggcgcaggaaaaggtcttcagtcagttggggcgctggaaggcgctgaaggccggcggcaagccggtgatcatcggcgtcggcggctgtgtggcgtcgcaggaaggcgaagccatcgtcaaacgtgcgccctatgtagacctggtgttcggcccgcagacgctgcaccgcttgccggaattgatccgcgcacggcgcgaatcgggcaagtcgcaggtggacatcagcttcccggagatcgagaagttcgaccgcctgcccgagccgcgtgccgaaggcccgtcggcgttcgtctcgatcatggaaggctgctccaaatactgctcgttctgcgtggtgccttacacccgtggcgaagaagtcagccggccgttcgaagacgtgctggtggaagtggcgcaattggcggcgcaaggcgtgcgcgagatcaacctgctcggccagaacgtcaacgcgtaccgcggtgcatatggcgccgatgccggcgaccccgcgcagtacgccgatctgggcctgctgatccgcaccatcgcgcagatcgagggcatcggccgcatccgcttcaccacctcgcatccgctggagttttccgattcgctggtggatgcctaccgcgatgtgccgcagctggccaactacctgcacctgccggtacaggcgggcagcgaccgcattctgtcggcgatgaagcgcggctacaccgcgctggaattcaaatccaggatccgcaagctgcgtgcggtgcgcccggatatttcgatcagttcggatttcatcgtcggcttccccggcgaaaccgaagcggacttcgaaaagaccatgaagctgatcgaggacgtgggcttcgaccagagcttttcgttcgtgtattcgcgtcgtcccggcaccccggcatcggacctgcaagacgacacgccggagacggtgaagcaggcgcgtcttgcacgtctgcaggcgcacatcagcgcgcacgcggcgagcatttcgcaatcgatggtgggcagcgtgcagcgcgtgctggtggaaggcccctcgcggcgcgacccgaacgaattgaccggcaagagcgaaaacatgcgcccggtgaatttcccgggcaacccgcgtttgattgggcagttcgtggacgtgttgatcaccgaggcgatgagcaattcgctgcgtggtcgcattcaactggacgacagcgcgcactgaagacggggaggcaccgcgccatgcggcgcttcttccagcagcgcaacgacgcgccgaagcgtgtcgcacgcaatggtcaaaatttcaccacacagctgtcgcgtcttgcagcgcaaggcttcgccacacttacccacaggctttgccgaattcgatccacatcctgtgtggacaaccctgtcggcactggtgattttttcaccacctccccagcgaaccttgcgccagtaagcgcgacgaattttatccacaggttagtgaggcgtgactccacagcggttgtggaaaacctgcacgcagctgcggacagccgcattgccgaggtgccgcgccgttcggtgtgttggtgggattacatgccgcgcgctaccctttcgaccccgccctaccgacgcgcgcctgcgtgcgctgtccgatccgatcatgaacgcatcagcacatcgcgacttcaccctggaacccgaggacaccgagcgcctcgccaatctcgccggcccgttcgatgcgcatctgcgccagatcgaactcaagcttggcgtcgaaatcggcaaccgcggcaatatcttccgggtgaccggaccggagccggccatcgtcgccacgcagtcgctgttgaccgcgttgtacgaagaggccgctggcaccaccttcgacgcccatgcgatccatctgcgcctcaacgatgccaatctcgaacacgtggccgagcgcgcctaccaggcccaggatgtcgccatcaaggtcaaacgtgggaccgtgcgtgggcgtggcgccaaccaggccaaatacctgcatgcgatcgtcacgcacgacatcaatttcggcatcggcccggcaggtaccggcaagaccttcctggccgtggcgtgtgcggtagaagcgctcaacgaatcgcgtgtgcagcgcctgatcctggtgcgcccggcagtggaagccggcgagaagctgggctttttgccaggcgatctcagccagaaggtcgacccgtacctgcgtccgctctacgacgcgctatacgaaatgctgggcgtggaaaaagtggtcaagctgctggagcgcaacgtcatcgagatcgcgccgctggcgtacatgcgcggccgcacgctcaacgatgcgtacgtgatcctggatgaggcgcagaacaccaccatcgagcagatgaagatgttcctgacccgtctgggcttcggctccacggcggtggtgacgggcgacctcacccagatcgatctgcccaaacatgtcaaatccggcctgcgcgatgcgatcgaagtgctgcgcgatgtggaaggcgccagcttcacgttcttcgaagcgcgcgacgtggtacgccatccgttggtgcaacgcatcgtcactgcttacgagaagcgcgatctggccgaaaagcctgccgcacctgcggcatgaagcaggctggcgggaggtgaccgcggatgccctgctcggcacgactcggtgcaacgcggggcaagccggaaaaccgccaagtagcgcggtcgtcgcacagcaccttgcgccggtcggtctgcagcggcactgagccagacacgcgaacccgccgcgtcacggcgatacacttgcggcatcgttctgcacaggaggtgcacatggtcggttgtcgcgtggtgttcttcgcctacacgctgggtgtggccccagttgcgttatcggccacgccggatgaccccccggcatcctcgcgcgcttacatcgagaccggttacctggctgcaccgaggaacgttggtccgtttacgctcgcccgcagctcctacaacccggcagccaaggtctcggtgggctggattccattacgcgatgacggagcatccgaaattgaatatcgatgtgttcgtttatccagccgggcaacgcgcgcaagccgaggctatcgaacacggcatgagcgcctttcgcaaggacctcgccgcggcgcgcacacaaggcacctgttcgcggctggacgagctggaccagagcaggttcgtgttgaccagcgacgatgccccgaaaaacatcccggccaatacggtggatgccaaggtgatcgcggccatcgcggacgccgaacccttcgttggggaaacgttgcagctcagcgtggacctggcgtcgtccggcatgccgcgactgtccaacggctacctggtctacacgcagctgcactacatcaaggtgcgggtatcggcagcgcagcaagcaatcgcgcagaccaggttcgacgcactggccgaccaggctgcgcgcgcgctcgtaccggccatccaagtcagcaatgttggcgggtgcgcggacctgagcgtccacctcgatgccaaggccacgcccgatcaaggcgccgttgagatggcgcgccaaatcaagactcatcttggcttcaattgccacggctcgaccaggcaggccggcatcgaagagctggtcaagacagccgaggtaatcgaaatcgcctacgatcccagcgagtggaagtcgcagtgaggcaacacacgcgcgatactgtggctcctgtctgagctcaatgctggtatcgccatgaccaaaggtccgatccgcctcgacgtcgccgtcagttatgcgttgccacgcgcaggcctgccatcggcggtgagttttcgcaagtgggtggctgccgcgttgaagggacgcattcgcgaggccgatctggcggtgcgcttggtcgacgagaaggaaggttgttcgctcaatcatcattatcgcggcaaggattacgccaccaacgtgctgagctttcccgcagagctgccggaaggtctgcccaagggcatcaagatgccgctgctgggcgatctggtgatctgcgcaccggtggtggcgcgcgaggccgccgagcaaggcaaatcgctggccgcgcattatgcgcatctcaccgtacacggcaccttgcacctgctcggctgggatcacgacgacgacaaggaggccgatgcgatggagcaactcgaacgcgagattctggccgacctcggcatcgacgacccgtacgcgggagaacagtgatgcgtcgctgcgttgccgctgccctgctattgctgagcgcccacggcgcctgggcgcagaccgcgccggtgcgcccggaccttgccgccttgatcgaatgccgccagcgcatcggcgacttcagcgcgctggcgccggtgctggccgatccgctcaaggcggtcgcgctgggctggacgccactggatcaatccaatctgttcatgaccgagtacatgctcaacacgccgatcagcgtgttcggccacagcaccactcacatcgcgttttccggcgccagcgtcatggcgatcctggacatgcccgacccacgcccgctcgccaagcaattggaactggaactgggcgtggataacgccgagaaggtgatgtacgggcgcgagctggtcagcgaagacaccaccaaccccaagaccggcgagccgatgatcgaatcgatcgtactgagcgtgaccaacgtcaaatcgcatcccggcaagaccgtggttggctgcggctacagcctggatctgccttgagcagaccaggtaacagcgcatccacagcgccgtgccggcttcctgctagactgatggctaacgcctggtttgccgggtgcccttccccgtcacgatgtccgaagacgacagtagccaatccctagaagcaccggaaaaacgccgtagctggctcgagcgcctcagcgctgccttctctggcgaaccccatacccgcgacgaacttgtcgccttgctgcggaccgccgaacaggacgggctcatcgccgcagacaccttgcgcatgatggaaggcgcgatttccgtgtccgagctcaccgtgggcgatgtgatgatctcgcgctcgcagatggtctcgctgccagtggaagcgcgtttcatcgacctgatgaagcaggtggtcgaatccggccattcgcgctttccggtgcacggcgagaacaaggacgaagtgctcggcatcttgctggccaaggacttgctgcgcggcgtcgttgccgataacggacctggcaacgtgcgcgaattgctgcgcccggcggtgctgatcccagagtccaagaagctcaatgtcctgctcaaggaattccgcctgtcgcgcaaccacatggcgatcgtggtggacgagtacggcggtgttgccgggctggtcaccatcgaggacgtgctggaacagatcgtcggcgagatcgacgacgagcacgacgatgccgaggacgagaattcgctcattgcgatccaggccgacggacgctatgtggtcgatgcgttaacgccgatcgaagacttcaacgaacgcttcggcgccgagttccccgacgacgagtacgacactgtcggcgggctggtcaccgatgcgatcgggcacctgcccgaaaccggcgaagagctgacgctcgggcggtttgcgttccgcgtggccaaggccgatgcgcggcgcgtgcatgccttccacgtcaccattctgccgcccgacccgcaggacgacgcttgaacctgtcgcatggcatgaccgctgcagcgcaggtgagctgcagcgcccggcgtcgggctgcatgctggctgttcgcattgctggcactgttggtgacgccggccaccgtcgcgcaagtcgcgcacgcgcccgccccggaagccgccactgcgtcccggccggcaccgcgggtcggcgtgttgaccatgcagccgggcgaagtgtttttcgaacgcttcggtcacgatgccatcgtggtggtcgacccgcgtacgcaacaggccacctcgtacaacttcggcttcttcgacccgagcgaggcggatttcatgccgcgttttgcgcgtggcgaaatgatgtactacctggtcgcgctaccgctggaagaagacctgtcgcagtatcgcgatgccggccgcggtgtcagcatccagtggctggatctgccgccagatcaggcgcgtgcgctggccgacggtctggcagtgcgtagccaaccggaaaacgcgcgctaccactacgattacttcatgaccaactgcgccaccatggtccgcgacacgctggaccgtgcgatgggcggcacgctcaaatcgcaactggccggccgttcgcgtggcaacaccttccgcagcgaagcgattcgcctggcctccccggccccatggatgtggctgggcttcgacctgggcctggggccgtacgcagaccgcccgttgtcgcgctgggaagaagccttcatcccgatgcggctggctgacaacctgacccaggtgcacaacagcaccggtcgcccgttggtgcaatccacgcaggtattgctgccgcatcgcatcgcaccggagcccgccgaacaacagcgacactggtggccgtggctgttgaccgggctcatcgtggccgcaggcgtgctggccttgggccgcaggcagcgcctgctggccggactggcgctgccgttctggctcttttgcgccatcggcggtggtgtgctggtgtatctgtggggattcactgcgcatcaatcggcatgggccaaccgcaatctgctgctggtcaatccactgtgtgtcttgctgtggtgcggtggcatccggttgcagttgggccatcggccgggccgctggttcaacgtgctgtcctgggttgtcgctgcgtgtgcgctggcggcactgttgattcactggctgtcgttccaggcgcaggacaacctgcaatggatcatgctgctgttgccgatccacaccgcgctcgcccttgccctgctggcgcgtgacctgcccgtccgcatacgctgaccgaaggatgcgcacatgaacaatcacggccatcaccccgataatccgtcctgcgtcatcacctgcgcctactacgacggcgacggcaagcgccacgacatcagcctggaacagatcagcgatgtgctgcagcgtcccgatggcttcgtctgggtgggcctgtacgaaccgcaggaatcggtgctgcacaagttgcaggacgaattcggccttcacgatctggcgatcgaagacgcactcaaggcgcatcagcgaccgaaggccgagagttacggcaattccttgttcgtggtggtcaataccgcgcagctggtcaacgagcgcatccgctatggcgagacgcacgcattcctgggtaaacgcttcctgctgaccgtgcgccacggcgcatcgttgtcgtacgcaccggtgcgtcatcgcgtcgaacgcgaaccggcaatgctgcacatgggtgcgtcgttctgcctgtacggcgtgctcgatttcgtggtcgacaattacctgccgatcatgaacgagttccgcgacacgctggaacgcctggaaaaagacatcttcgccgatgactacaagcgcgaaacggtggtgcgcctgtatgagctcaagcgcgaactcaacaagatgcgcctggtggttgcaccgctgcaggacgtgctctcgcacctcaagcgcaaccccggctcactgatccacaaagaagtgggcatctacctgcgcgacgtgctcgatcacgccgttcgcaccagcgatgccatcgacaccttgcgcgaaatgctgggcaccgcactgagcgtcaacctgtcgatggtcacgctcgcccagggtgagaccgtcaaacgcctgggcgcctgggccgccctgctggccgccccgaccctgatcaccagctggtacggcatgaatttcacccatatgccagagctcgacgcccgctacgcctacccactgctggtcgccggtatcgtcggctcctgcctggtgttgtatcgcctgttcaagcgcgctcggtggctttagggccacgttgcggcccggaattcgggattgggcattcgggattggtttgagcagttggctggttgttgattgtcaacctggcccaggatgcccgtaagtcgcgatcgtctgctcttaccaatccccactcccgaatctcaactcccggccgtcacgccacataaatcgtcttgatgttcatgaattcgtggatgccgtgatcggccagctcgcggccgaagccggaacgcttgatgccgccgaagggcaagcgcacatcgctcttgaccactgaattgacgaatgccgccccgcactgcaactgctgcgccacgcgctcgccgcgtttggcatctgccgtccacacgctgccgcccaggccgaaggtggtgtcgttggccacgcgcaccgcttctgcttcatcagcaacccgaatgatcgaggcgaccgggccgaagaactcttcgtcgtatgccggcatgccaggtgcgacattgtcgaggatcgtcgccggataaccggcatgcgagccggcgaccggttcgccgcccagcaagaccttggcacccttcgccacgctggcctgcacctgcttgtgcagttcgtcgcgcaggtcggcacgcgccatcggcgccagtgtggtgctctcttgctgcgggtcgccgacgacgcgcttggctgccgcggcgacgaagcgttcgatgaactggtcggcaatcgcatccaccacgatgaaacgcttggcggcgatgcaggtctgcccgctgttgtcgaagcgcgactgcacggccgattgcacggtgtgctccagatcggcgtcttccagcaccacgaaggcatcgctgccgccgagttccatcacgcacttcttcagctggtcgcccgcgtttgcggccagcgagcggccggcgcgttcgctgccggtcaacgtcaccgcggcgatacggtcgtcgcgcacgacatcggcggcctggtcgttatcgatatgcagcacatcgaacacgcctggcggaatcccggcggcgtccagtacctccttcatgacatcggcgcagcgcggcacattgctggcgtgcttgagcaacgacacattgccggccatcaggctgggggccagaaagcggaaggcttgccacaacggaaaattccacggcatcaccgcgaagacgcagcccaacggttcgtagcgcacgtagctggattgcgcttcggtaggaatgtcgcgcggcgccagatacgcggcggcgtgttcggcgtaatacgcgcaggcctgtgcgcacttgtcgacctcggccagcgcctcgcggcgcagcttgcccatctcggcggtcatgatgcgctgcaggtcgtcgcgtcgcttggtcagctcttcgccgacgcggcgcagcaacgcgccacgctcgcccagcggcaacgcggcccaggccggaaatgccttggcggatgcggccagacgcgcttcgatggcggcggcatccatggtctgctgagtgtgctcgacctggccactagtcgggttgacggtgtcgtaggacatggcgttctccaatagcaggacggccatgctagtcaccggaaagttgtagccgcgtcacaaccccctgaaatcgctgcaacgctgtgtttgctggcggcgcgacgcaacgacgcatctctgccgtacaacgcgacatcgcatggcatcgcaaatgccgcctgcagaacaacgtaatggaaccaggactgccccgccaaccgcacaaagtgctatggcatcgcgtgattggcgcacattcatggaggatgaccacaatgcaccggaatctcagtgttctggttgtacctcgcaccagcgcgtgcctacctggatgcgccttcgtccaggacctgctgcgtggcccgcggcccggtccggccgggtttgtcaccgtgcactgcaccagcctgatgcccgatcccacgcaaccctgcgaggaagacgcacggcgcgcttgcgcagacaccgcgatccgccaactcatcaccgtgcgttcgtcgccgaacacggtcacgatctttccagacaagcgcaagtccaaggatggcgacaaggacaacggcagaaaccgcgccgacgaacaacccagcgtcgagcaacacggctacaacatcagtgccgaatatcagtgctacctcaccaagccgcagccctggaacagcggttacacgccaccaaccaggtaagcgccgctgattgaacggttgcacgcgtgggccggcaggtgcggtaagcgttctgacgcgacctgccgccttggcccacgtcggtcgctcaggcgctgcgtctttctggccgccgattggtcgggtgcattggccacgtcaacgcgggcgtgcgctcaggcaatcgcttgttgcgccagttgcgcatcgcgcaggcgacgttttttgctgcgcgccagcaaccaccagccgatcaccgcagccaccgacaccgccagcaccatcaccgtggccagggcgttgatcttcgggctgatgcccaggcgcaccgacgagaacaccttgatcggcaaggtggtggaactgggcccggccaggaaactggcgatcaccacatcgtccagcgacaacgtaaaggccagcagccagcccgatgccagggccggcgcgatgatcggcaaggtgatcagaaaaaataccttcaacggtgtggcaccgagatccatcgcggcttcttccagcgagcggtccagctcctgcagccgcgaagagatcaccacggtcacaaacaatacggtgaaggtgacatgcgccatccagatcgccaccgcgccgcgcggcgcggtgccgagcacgccgcccatggacaccagcaacagcaggatcgacaaaccgatgatgacttcgggcatcaccagcggcgcggtgatcagtgcgccgaacagggtcttgccggggaaacgccgcatgcgcaccattgccatggcggccatcgtgcccagcaccgtcgatgcgcaggccgtccagaacgccaccttcaggctgacccaggctgcgtcgagcaattgccggtcgtgcagcaattggccgtaccacttggtcgagaatccgccccataccgtcgccagacgcgaggcgttgaacgaatacaccatcaacagcagggatcggcagatacaggaacccgaaacccagcacgagcacactggcgccgagcaggcgcccaccgcgcgaggcgcgcatcatgtcagccgcccttccagctcacgctgctggtagcggtggaagatcaggatcggcaacaacagcagcagcaacatcaccgtggccacggccacggccgctgccgccggccagtcgcggttgttgaaaaactcgccccacagcacgcggccgatcatcaaggtgttcggcccgcccagcatttccgggatgacgaattcgcccaccgccggaatcatcaccagcatgcagccggccacgatgccgttgcgcgacagcggcaaggtgatgcgcacgaacgcctgccacggccgcgcacccaggtcataggcggcttcgagcagacggttgtcgtgcttgaccaggttggcgtacagcggcaacaccatgaacggcaaatagcagtacacgatgccgatgtaggcggcgattggcgtgtataacggtgagcactacgccgtcgtcttcgccccagcccacccacacggtgtcgccccaggtcagcgcttcgctggcccagcgctggcgattggcgaagttggccatcagcttgatcccgctgggcaggcgcacgtgatacaccgaatggctgccgaaataggcgatgtcctcgatcacgccctgcgccttgttgcacgcctgcgtcggctcgtccttgccgatggcgagcttttccgggcgcagcgcgaacgccaccgcctgcccttcgaagccggtgatgccgtgaccgatgcggatgcaggcatcgaacgcagaggtcttcaagccgacgtaatcgggcgcgtcgtcggcgatgaccgcatcgatcagattgaccgagccgatgaactcggccgcaaagcgattcgctggctgctcgtagatttcgtcgggcgtgccgacttgttgaatccagccctggtccatcagcgcgatgcgggtggccatcgtcatggcctcttcctgatcgtgggtcagcatgacgcaggtgacgccggaggtttcgatgatgttgaccagctccagctgcatctgcgagcgcagcttcttgtccagcgcgcccatcggttcgtccagcaacaacagcttgggccgcttggccagcgagcgcgccagggccacgcgttgctgctgcccgccggagagcagatgcggcttgcgcttggccagcgcgccaagctgcaccagctcgagcatctcgccgacacgggcggcgatcgcagccttggacaagccttcctgtttcaggccgaaggcgatgttctgctccacgctcatatgcggaaacagcgcatacgactggaacatcatattgatcgggcgttcgtacggcggcagcgcatcgatgggctgaccgtccagaacgatgcgcccactgcttggccggtcgaaccccgcaagacaacgcagcagcgtggatttgccactgcccgagcctcccagcaacgcgaacatttcgcccttgcggatctgcaggctgacagcgtccacggcaacgaatccatcgaactccttgcggacctcgctaatgctgagataaccgctgtcgtaaggggcaacatgcggctgcggcgtggtctcggtggatgccatcgaactcctcactcctcccaatgcagaccagcacaacagcgaccgacgaccatcatggcaaaacccgagcgcggcggcgcgcttgaacccgtcgtgcccgagccacgctcgcccggcagtcgcgcagtcgctttgccagcggcgctcagcgtgcctcctgcgcctgctcgctccagcccagccccagactcttctgcagggccacgtaattcaccagcaactgcacctgggcctgcgcggcagcgtcctgcgccgacaactgctggcgttgcacatccagcagatcgatggacgaggtggcaccggcatcgcgccgttgctgcatcagcccggccgaacgcgtggccgaggcttcggcctggcgtgcgaccaccagttgcttgcgtgccgaaccgaagcgcgccaacgccgaattggcatcctgcaaggcagccagcacggtcccttcgtacgctgccgtacgaccggcattgctggcgcgcgcctgctccacctgcgcgcgggtcttgccgaaatcgaagatcgaccagcgcagcatcggcaccgcaaacctggccagcgcatcggaattgaaatcgctcggcgagccggcgacccaactcaacccgcccagcagactcacctgcgggaaatagccgttcaaggcctcgccgatctgcgcactggacgcggccagctcacgctcggccttgcgcacgtccgggcgccggcggatcaacgcgccggcatcgtccacgcgcacctgggtgggcaacatcggcagcggctgcggcgcgctcagcagggaatccagcgcgccgggcgcgcgcccgaccatcagcgccagctggtcctgcgcttcttgcgattgcatttccagcggcaggcgctgcgcttgctgctgctgcacctgggtggcgatctgctcgacctgcagatccgacgcggcgccctgcccacgacgttgctgcaccaactgcaacgtctggcggatcttgtccaggttggcatcggcgatggccaggcgcgcctgcaagccgcggtagttgagatagacctgcccgacttcggcggccagctgcacttgcgcatcggccagctcggcctcggaggcctgcgcctgtgccagcgcaccttcggcggcgcggcggcggcggccgaagacatccagctcccagctcgcatcgaaaccggcgctgtagatctgggtcttttcaagatccagcgcctggttgccggcagccggcggctgaccgggttggccttgctgctgcagcccacccagcgtgtcgacgatggtgtgcggcggctcggcgtaggcatacagcgcgctggcattgagcgtgggcaagcgctcggcgcggcgtcgctgtgccagcgcgcggttggcgcgtaaccgcgcctgcgcggcgcgcaggttggggctgtcggccaatgcctgggtgaccagctgggtgagggtcgggtcctgcagttcttcccaccagtggttcaacggtgcagctgccacgacgtctgcaccactggcgcgatgcagggccggcgcctgcatcgccgcatcggccacggctggcggcttggtgtagttggggccgagcatgcagccaccaagcatcagcgtgctcaacgccacagccagtggcatgcggatcaggcgcatggaatcagtgcattgcaaggtgcgcccccttgggtaacggcttgagcaaaaaggccagcggaatcgtgcagaccacgatcacgccgaagatccagaacagatcgctataggtcatcaccagggcctgctgtttcaccagccgggccagctgcgcgaccgagcgaatggcggcctcgccgccggcgctggcgctggcgtgcatctgtgcagtgatcccagccagaaaatcctgcgcacgcgacgaattggcggtcacggcgctgccgatggtttcgatgtggaacgtcatgcggcgctcctgaaaggtggagatcagcgccagaccgaccgagcctcccaggttgcggccagcgttgaacaagccggaggcgtcgcccgccagttccggcggcaccgacgaaatcgctgcctgattgagcgacatcattgccagcgccaggccacagccctgcagcaactgcccggcgacaaaatgcgtgcccacggtgtccgcggtcagcgtcagattgacgaaacaggcagcggcaaaacagatcaacccggcaatcaccaagatgcgcacgtccaccatttccagcagcttgggcatcatcggcatcagcagcacggtcggcagcccggacagcagcagcacatacccggcctgctcggtgttgtagcccgagatcaccgccaggaactgcggaatcatgtacatgacgccgaacaggatcatgcccaccgccatcaccatgatgaagaccgcgccgaagctgcgctgcaccagcggcgacagacggatcaccggaggccggcgccggaactggctgatcaccaaggcgatgaatccgctcaacgcaatcaggctcagcgtattgatctcgctggattcgaaccaacgctcgcgctggccttcttccagcaccacggtcaacccgcccaaaccggcggtcagcccgtagatgcccagccaatcagcattgagcagtccggcccagtcgcctttttcatgcttgaggccaagcagcagcagcgcgaccaagccaacgcagatcggcacgttgatgaaaaacgcgtagtgccagctgacgttttcggtgagccagccgccgagcagcgggccgatcaccgggcccatgatcacggtcatgccgaacagggcggtgcccaaggtctgctcgctcggcggtagccgcgtggcgacgatggtcagcgcggtcggaatcaaggcgccgccagccagcccctgccccacgcggccgatgatcatcatcgaaagcgacgtcgacagcccgcacaccaccgagaacgcagtgaacatcaccgcacagatcagcaggaagttacgcaggcccagcgtgcgcgcgaaccaaccggtcagcggaatcatgatgatctcggccaccagataggcggtggagatccaggtgccttcggtgccgctggcaccgacttcgccctggatggtgggcaatgccgcattgacgatggaaatatccagcgtcgccatgaacgagccgatggtgccggccagcaccgccaaccaggcgcccagctcggccttctcgcgctgggcgctaccgccggcacgcgggccggtggcggccgctgcgctcatcgcgcgcgctcctgctcctgcacgcggtcggattcttcttcggcgcgctgcttggcgtccttggccgagcgcgtgtcgacggtgacttccaccgacatgcccggaaccaacaccttgcgcgcctcgtcacccgccaacacgcggatgcgcaccggcacgcgctgcaccaccttggtgaagttgccggtggcgttttccggcggcagcaaggcgaactgcgagccggtgcccggcgacaggctctcgaccttgccgtgcagttttacgccggacaacgcatcgacctcgatctcggccggctggccgggacgcatcaggccgacctgggtttccttgaaattggcgacaagatacagcgattgctgcggcacgatggtcatggtgcgggtgccggcgccgaggaactgacccacctgcacggtcttgtcgccgacacggccgtggatgcggctggtcaggcgggtgtcttccaccgccacgcgcgcttgatcggcatcggcggtggcctgcttcacgccggcctgtgcctgttccagttgcgcgcggctggcctggatctggctttcgccggccttggcctgcgcctgcgcggcgtcgtactgagcgcgtgcgcgggccagatcatgttgcaggctttcctgatgctcgtgggtgtcggcgcctgaggcggccaatggcgcgaagcgcttcacctcggcctgggcgaacctgagggtggcagtcgcggcagtgacctgggtgcgtgcctgcaacaacgccgactcctgcgcggagacattggcggtggcagcgacgatatcggcctggcgtgcggcgatggcggcttcggcctgctgcagggtggcctggtaggtgcggtcgtcgatctgcagcagcggctggccggcctccacgatctggttgtcgctcaccagcaccttggtcacgtaaccgctgacgcgcggcgccactgccaccgaatcggcctgcagataggcgttattggtgtcttgcatgtagcggcccttgatcaggtaacaggccagccacaccaccagcaagatcagcaccagtaccccgaccaggatcagcgtccacttcaccttggggttcttcaacggcgagggcttgggcgactcctgctcgtcgcgcgcgccggcgccctgcgcatccgtggccgaacactggccgtcattggactgatgatcgtgattgctcaaaggatgcgtcctgtgtgaggggcgaggcatgccctgcatccgtcagatcagcggcttcagcgagggtggcgcaaccatacaatatttgtaccactcagtacaggttacatgacgcgccgatcgggtggcatctggaccgatggtcacccgatgaaaacggccgtcgctatgcgccccacggcaccatctgcctgctctgttagagagtgcgccggacgagcgcctcgccacgcagcgcagccaggcgctctatctcgcacggcagctcaacgaccggtcttggtatcggtccacagccgcgtgtacagccggtccacttcgggcgaattgatcgcgtaagtagtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttactctacccacttccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaagggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgccgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgaatttattaacacagtagaactaacaaacctgaccgactcaagttccaagtgcaacacttctctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgcccatcatccagctacagcacacctggcgaattgaacgcttcacacattcaacaacagaaactcccgctcccaagagctgatcacccgaaaaaacgtctcatattctttgcgcttcaccgagatgtacgcacgcacaaagcgctgccccagcatctcctgcaacgcatcgcagccttccagctcatccaacgcttcgcccagcgagcgcggcagatcgtaaccttgctccttgccgttgctgctgatcggcgcggttggttcgagattttcgcgaatgcccaataatccgcacgccagcgtcgccgccatcgccagatacgggttggcatcggagccggcgaaacggctctccacccgcatgttctgcggtgcatcgatcggcacgcgcagcccgcaggtgcggttgtcgaaaccccacagcacattgctcggcgagacttcgccgaacatcagccggcgatacgaattgacgttcggcgccagcagccccatcgccatcggaatgtacttctgcaggccgcccagataatgcgcgaaggtatcgctgaagccgccctcgcgcttgccgctgaacacgtttttgccggtgtcggcatgcagcaggctctggtggatatgcatcgcactgccgggctcggtttccattggttttgccaggaatgtggcgtacacgccatgccgcagcgcggcctcgcgcatggtgcgcttgaacaggaagacctggtccgcacgcgagagcggatcggcatgggtgaagttgacttccagctgcgcggcaccggattcgtggatcaaggtatccacgtccagttccatcgcatcgcagtagtcgtacatcaggtccaggatcgggtcgaactcgttgaccgcgtcgatcgaatacgactgccgcgccgtttccgggcgccctgagcgtcccgccggcggcaacaacggaaagtcggggtcggtattcttctgcaccagaaaaaattccagttccggcgccaccaccggttgcagcttgacctgcgcataggcatccagcacacgccgcagcacattgcgcggggcaagttcgtgcggatcgccctccttggtatagcagtcgtggatgacctgcgcagtggggtctgtcgcccacggcaccatgcgcacagtgctggcatccgggcgtagatgcatgtccgaatccgagggtgaggtcagtgcgtaataatcgtccgggaaatcgccggtcacggtggtggcgaagatgccttcgggaaggcgcgtgccgtaatcatgcgaaaacttgtcggccggaatgatcttgccgcgggcgttgccggtgatgtccggcaccaggcattccacctcggtgatgctgcgctccttgagccagcggcgcagcgcactctccggctgtttgggcgtggctttgcgcgaacgtgtgcggatggacatgcaacctcacttgccgcgttgcgcggcgtattggcgacaggcctcgccgaaagcctgaaagatggcacggtagaacggatgctgcgcgacacgccattccggatgccactgcaccgccagcaaaaagcccgggccagggccgcgaaaggcttcgatcaaaccatccggcgcggtagcttcgaccaacagccccccccggcaagggtggcaatgccttgcccatgcagcgaattcacccagacctgtgcgctgtcgctcatgccagccaaccagccgccgggatgcagatgcaccatgtgagccgggccgtactgcgtgtccaaggttgccctgcggtcctcgcggtggtcggctaggccgggcacttcatgcacgcgctgatgcaggcgcccgcccaaggccacgttgatctcctgcaagccgcggcagatcgccagcaccggcagtccgcgtgccagcgcctgcgggatcagtccaagggtggtggcatcgcgcgccgggtcgtgcgggttgccttcccaactgggcgcatcgctgtagtgatgcggctccacattgctgagcgcaccggtcagcagcagcccgtccaagtgctgcagccacgtgcttgcatccagtgccggctgcaggctgggcaacaacaccggcatcgctccggcggcctcggccaccgcgcggatgtacttctcgccggcggccaggaacgggcgcgcccattgcaggatatgatcggtcggcaggccgaccaatggaacgacagccatgcgcaagaatcctatgcggtgggttgaacgtcgacacggtcgaacttaccgcgccatcgccggcattgccaagcgcgccgttgcgcttgcgattgctcacgtgcgctttgctacgctgcgcgacgacttcgcagatgttgccacatggctaccgagaaccccatcgcgtccctgcccgctgccgatgccgacaccttggtgcgcatcgccggttgcgaagcagtcgatctgttattgcccgacaccaacggcgtgctgcgcggcaagcgcgtgaccgccgaggcgctgagcaaggtctatcgcgatggtgtgtgcctgccgatgtcgctgatcgccaccgacatcaccggcaacaccgtggaagaaaccgggcttggctacgccatcggcgatgccgaccgcatctgccggccgatcgaaggctcgctacgcccggtgccgtgggcgccacggccgatggcgcagttgctgctggcgatgcatacccccgaaggcgggttgttcgacgtggcgccacgtgcggtgttgcagcgcgtgctgcaaggatttggcgcgctcggcctgaacccggtgatcgccgtagaactggagttctacctgttcgatgcggtggccgatgcgcaggggcgcccgcagacgccgcgcgacccgctcaccggcgaacgcaacgacagcacccaggtgtattcgctgcaggatctggacgaccagcgcggcttcacagatgcggtcacagcggcttgccggcagcaaggcattccggccgacactgccgttgccgaatacgcgcccggccagttcgaaatcaatctgcaacatcgcgccgatgcggtagccgcctgcgatgaggcgatcctgctcaagcgcaccatcaaggcgattgcccagcagcagggcaagcttgccagcttcatggccaagccgttccccggccaggccggcagcgggctgcatctgcacgtaagcctgcgcgatggcaccgggcacaacgtgctggccagcgctgccgatgcgcctgcagacccgctgcgccacgccatcgccgggctgcagcggcatgccgatgccgcgctcctgatgttcgccccgcatgccaacagctatcgccgcttcgtcagcaatgccttcgtgccgctggatgcgagctggggtttcaacaaccgcactgtggcgctgcgcatcccacatagcgatgcacacaacacccgtatcgagcaccgcattgccggcgccgatgccaacccatatctggcggctgcagcggtgctggccgcgatgctggacggcctgcgcaggcctgcagaacccactgcgcccatcagcggcaatgcgtatgcgcagtcggggttctccccgcgcacctggcaaggcgcggtggatgcgttcctgagcagcgacttcatcggcacgcagttcggcacccagttccagcatgtgttcggccagcaaaaacagcgcgagttgctcgactaccaggcactggtgcccgacctggattacgcgcggtacctgcgcaccgtgtgatgactcgcccgcacgcgccccagccgcgcagcgatccaccggacagcgactacccggacagcttgtacgcgcgcagcacgccggccctgccccggcagccgcggctgaaaggcgccgaacatgccgatgtctgcatcctcggcggtggctataccggcctgaccgccgcgctggcgctggccgaggccggttactccgtcatcgtgctggaagcccggcgcgtaggctggggtgcgtccgggcgcaacggtggccaggccatcgtcggctacggctgcgagcaggagacgctggaggcgctggtcggcaacgacgctgcacgcctgctgttcgatttctcgcgcgatggcatgcgcctgctgcgcgcgcgcatcgcccgccatgccatcgcctgcgactggcgcgatgggcacgcgcatgttccgctaaagccgcgccaggtacgggcgctgcagcacggcatcgtgcgcatggccgaacgctacgactacccgctgcaatggtgggaccgtgcgcgcacccgccaggtgctggacagcccgctgtatctgggcgccatgttcgaccctgccagtggccatctgcatccgctggcctatgcactgggcctggcccgtgccgcgctggcggccggggtgcgcatctacgaagactcggccgtgacgcagcagcaggccggcacgcgcgtggtcatgcacaccgcacacggcagcgtcaccgccagcttcggggtgatcgccggcaatgccctgctgcacggcatcgccccgacgctggagcagcgcatcatgccggtgggcacctatgtcggcgccaccccgcccctgggcgaagcgcgcgcacgcgccctgattgccaacgacatggcggtggccgacaccaactgggcactggattactatcggctcagcgccgaccaccgcctgctgttcggtgggcgtgccagttactcttcgcgtccgcccgcgggcctgcagcacctgatgacccagcgcatgcacacggtgtttccgcagctgcacgatgtgtcgctggaaatcctgtggggtggctacgtggacatctcgcgcaaccgtgcgccgcactggggccggctggcgcccaacctgtacttcgcgcagggcttctccgggcacggcgtcgctgccacgggcctggctggccaggtcatcgccgatgccatcgccggccagagccggcgcctggacgtgttcgaacgcatcgggcatcgcccgtttcccggcgggcagcgactgcgcaccccactgctggtggcggcgatgagctggcatcggctgcgcgatgcactgtggtgaccggcgcgttgcagccacgtgctcaagtttttgccagcagggccgttagctgacctgacggttcgatccagacggccaactgatgtccccaagtaaagtccatcgcgatagtgaaagcgtctttctgccgcagcgtgtgctgttggtggagaattcgcgcacgttcaccagcatgctgcgcgaagccatcgagcaacgcgtggaactttcagtcaccgtcgtgtcgaccctggccgaagctgcgcgtgtgcttgacgaagaggatggctggtttctggtcctgaccggcctggtgctggtcgacggcgaccgcgacaaggtcgtggaattctttctctcgcgcaaactgcccaccgtggtggtcagcggcgtgtacgacgaagacctgcgtcagcgcgtgctacagcagcagatcatcgattacgtactgaaaaacgcaccgggcagcatcgaatacctggcctggctggtacagcgtttggagcgcaatcgccggatcgccgccctggtggtggacgattcgctgtcggcacgcacctatgccggcgcgctgctgtcgatgtacggctaccgcgtggtgctggcagccgacggccctgccgggctggaagcaatcgaacgcgacccgagcattcgcctgaccatcgtcgaccaggaaatgcctggcatggatggcgtggaatttacccgccggctacgtgcgatccgctcgcgcgacaaggtggcgctgatcggtatttccggtaacagcgattcgtcgctgatcccgcgctttttgaagaacggcgccaacgatttcctgcgcaagccgttttcgcgcgaagaattcttctgccgcgtgtcgcagaacgtggaccagctggaactgattggcaccctgcaggatctggctacccgcgacttcctcaccggcttacccaaccggcgttactttctggaacaaagccagcgtgtcattacgaaactgttgtcgcaggaccagacggtgactgcggcgatggtggatatcgatcacttcaaacacatcaacgacacctggggccacgacgttggcgaccaagcgctgcgtgcggtggccgcttcggtctccgggcatgcccggccgcaggacctggtggcgcgcttcggcggcgaagaattctgtctgctggtgcccggcctggatgcggccaacgccaccagctatttcgagacgttgcgcgaacgcatcagcgcgctgcgcgtgcgcgtgggcgaagagacgctcagcatgacggtcagcatcggcgtgtgcatcgccagcgaaagcgaccagtcgctgcattacctgttgaacgaagcagacaagtacctgtatctggccaaggccggcggccgtaaccaggtgcgtctggcaggctgatccttccgtcatctgctggcccaggcaggccgttgcagatgacgcgcttcatcgcatgccttggctcagatcaacgcacggccgacgcgtgcggttcactgtgcgcctatcgcattgggcaatgccattgcgatggcactgttttggtttggcaggacgatctcaatgtcctagatcatctgcaccgaggcaacgcgggcatgatcccggcgctgccatagcgccgggatgcgatcgcccccgcttgatcccgcgccaacgcggtgttccgcgatccgcacgatggagtgcccgcagcaacctgcgatcaaccgcgccaccgccgcgccaccaccagcgcgaccaggctcagcaccgcagcaccgcccaggtaataccccaccgactgcacgccgtagcgggccgccagttgcgtggccacgtacggcgcaggtgccgcgcccaggatgccggccaaattgaacgacagcgatgcgccggtgtagcgcacttcagtgggatatagctctgccagcagtgtgccgcaggggccgtaggtcagccccatgaagaaaaatcccagcgacaggaacgccagcacctgtagcgggtggttagcctgaaacagtggcgcaaatgccaggccaaaggcaacgatggcaatgctggccagcagcatcgccagcggcgcgccatggcggtcgccaaacttggccgagagcggaatgcccagcacaaaaaacacgatgccggccatctgcaacaacaggaattgttccttgtcgtagcccagcgtcttggtgccgtagccgagggcgaacaccgtcatcagatagaacagcacgaaggtggcgaacgcgcccagcgtgccgatgaccagtgccggcccatgctgcaagactaccgtgcccagcggcaacgtgacgcgcgtcttgcggtccagcgtcttctggaaatccggcgtctcggtgatgctcaagcgcacccatagcccggtcagcaccagcaacgcactggccaaaaacggcacgcgccagccccactgcatgaactgcgtatcgtccagcactgcgcccatgcccagaaaggtgccggtcgacaacagaaaccccagcggcgcgcccagttgtggaaacatgccgtaccacacgcgcttgccaggcggcgcgttctcggtcgccagcagcaccgccccgccccattcgccgcccaggcccagcccctggccgaagcggcataacgccaacaacgcgggcgcaaacacaccgatctgcgcgtaactgggcaacaggccgatcgccaccgtggacaggcccatcgtcagcagcgctgccaccagcgtggccttgcgcccgacccgatcaccgaagtgcccgaacaccgccgagcccaccggccgcgcgacgaacgccaccgcgaaggtggccaacgactgcagcatcgctgcactgccatcaccggcgggaaagaacagcgtgggaaacaccagaaccgcagcagtggcgtagatgtagaaatcgaagaactcgatggtggtgccgatcaggctggcgaacagcacgcgcacgggtgaattgctgggcgtagcgagcggcgcggcggcagtcatcgttgatcgacatccagaaacaagacggccgattctggcagatcccggcaacgctttgcgcaggccggccggccgataaaaagttacagacgtgaccgacaaggcagtggatcgcgctctactggcattgaaacagatgcgttcgcagcagtatccgacaaaaacgtaggccgcgatcgtcaactgtttcgcctgcaaggcgtgaggtcttcgcgtttgctgaagggcctttgctcgtccgccatcccagaacacgctggaagtacgtcgttacacgcagctcaacaacgaagccgacaaattgctcagtcgccctgccgcgcttgcgccgttgatcgctgcttatgctccgccaaaccaaccgacgtgagcaccgcaaattgccgctcgccgcggtcttccacgcgaacccaacccgggcccggctgaccgtccagatttgccgtccccaaccaagccagcgtgcgtcgcaatacgctcatgcgcaccccaaggtgcttacataacttggcaagcgacacgccctcgggcgcgtcggcaagcacctgcaacagctgcgcagtgaattgcggatcagcggacaagcaccgctccgatgtcgcgcggtgccgcatcggcagcgtctgcacggtgtggcagcacgatcaccggaatcgacttggaggtcggcgtacgcgcttcgtcggcgaagctggataacggcaccagtgcgttggtttccgggtaatacgcggccaggcagccacgcgggatgttgtagtccaccagcaggaagcgccgcgccgcgcggtgcacgccgtcctcgcacaggctttccaggtccacccaatcgccagctttcatgttcaacgctgcgatgtccgcagtatggatgaacagcacacggcgttcgccgaacaccccgcgatagcggtcgtccaggccatagatggtggtgttgtattgatcgtgcgagcgcgtggtggccagcgtaaacaccatccgttcggtatggctgcggcgcgcgcgatggatcgggttgtcggtcggcactgcgtgcggcttgaacaccgcacgttgctccggcgtcacccactggcgatcgcgcgcggtgttcgacaaacggaatccgcccggcgtacgcacacgctcattgaagccggcaaaatccgggaacacctgcgcgatcagatcgcgcacgcggtcgtaatcacccaccaaccaacgccagcggatcgcactgcgtgcgcctaacgtcgcctcggccatgcgcgccacgatcgccggctccgacaacagctccggcgaggccggcggattgatgcccgccgacaagtgcaccatgctcatcgaatcttccaccgtcacaccttgcgagccggcatcctggatatcgatctcggtacgccccaggcacggcaggatcaacgcgtcgcgcccatgcaccaagtggctgcgattgagcttggtggtgacatgcacggtcaattcgcaattgcgcagcgcgcggtgcgtggcgtcggtgtccggcgtcgcagcagcaaagttgccgcccatcgcgaagaacaccttgccgcgcccatccagcatcgcctcgatcgcaccgacggtatcgaaaccgtcagcgcgcggcggtgcgaaaccgaacaccgattgcagcttgtccaggaacgcggccggcggcttttcgtagatcatcatcgtgcggtcgccctgcacgttgctgtgcccgcgcaccgggcaaacgcccgcgccgggccggcccaggtggccgcgtagcagcagcaagttggtgatcatgtggatggtcgccaccgaatgcttgtgctgggtgatgcccatgccccagcaggcaatcacacgcccggcgttgagataaatctcgccagccttgcgcaacgccgcttcttccagaccggactcttcgacgatggtgtcccaacgttcggcatgcacatcggcagcgaacgcttcgaaattggcggtgtgcgcggcgatgaattccagatccagcaggcgcggcgcaccatcgcgctgcgcctgcgcatcgcgctccagcacatgcttgatgatgcccttcaccgcggccaggtcgccgccgatcttgagctggaaataatcagacgcgatgcgcgtggagccgttgtgcagcatctccagcttgtcctgcgggtcggcgaacttttccagcccgcgctcgcgcagcgggttgaatgccgcaatcgccgcaccgcgtttggaggcatgacgcagctcacccagcatgcgcggatgattggtgcccgggttctgcccgaagatgaagatggcgtcggccagctcgaaatcgtgcagcgacaccgtgcccttgcccacgccgatctgcgaacgcagcgcggtgccggacggctcgtggcacatgttggaacaatcgggaaagttgttggtaccgaactcgcgcgcgaacaactgatacagaaatgctgcctcgttgctggtgcgtccggaggtgtagaaaatcgcctcgtccggggttgccagaccagtgagatgccccgcgatctgcgcgaacgcatcgtcccagctcaccggcacgtagtgatcggtggcggcgtcgtagcgcatcgggtgggtcaggcggccctgcccttccagccagtaatcgctgtactgcgacagcacagtcacgctgtgcgaggcgaacagttccggcccggcgcgacgcgcggtggactcggctgccacggccttggcgccgttttcgcagaattcgaacgtggaggtgtggtcgcgatccggccatgcgcaaccggggcagtcgaagccgtccggctggttggcgtgcagcagcgtcttggcaccctgcactgcgatgtcctgttccatcaggtgcttggccaccgagcgcaatgcgccccagccgcctgcgggattgtcgtactgcttgatggttttctcgctcatgcggtctctcccacagcaacacccagattcagtcgctgcggatggctgtaaacaacacaatcgtgattgcgggcaaacccgatcagggtcagtcccgcactatcggccaggctgatcgccagcgcggtgggcgcggagatcgctgcaagcagcggtatccgggcctgcgtggctttcatggccatttcgtaactggcgcggctggtgaccaccgcaaacccctgcgatgcatcgatgcgcgcacgcgccaatgcaccgatcaatttatccagcgcgttatgccggcccacgtcttcgcggaccagttgtacattgccctgcgcatccgcccaaccggccgcatgcacggcaccggtttgcgcggcgatgggctgccgtgcgtgcagcgcgtccaatgcatgcgccagggcatccacgtcgatttgtaaagatgagttcagcactggcggcactcgcaacaccgcttcgatggactcgttgccgcataccccgcaaccgctgcgcccgtccagattgcgccgtcgctgatccaacgcggcggcccgttcgggcgggatgtcgatctgtagcgaagcgccttccagaaacgtctccaccgcgatcacgcgcaggtcctgcgcgtgatcgacgatgccttcgctcaacgagaacccgagcgcgaaatcctccaggtcctccggcgtggccatcatcaccgcgaactgcacgccgttgtagatgaaggcgaccggcatttcggccgccaccatgtcctgcaccatggcgctgcggccgccgcgatggcgacagaccgtgcgcaccacactgccggcacgcacggaacgggaagacgaattggtcatctcatctcaatggaacagcacgaaggcgtcttgcagcgtgacccagatacccaacagcatcgggatacccacggcgagccaggcgaacgcgaccagtgccgggttgccgccatgaccgatgcgcgccaactgctccggcggaatcacacagtgcccggtgcggtcgaccttctcgtgcgccagctgcttttcgcgcgccagttcgtcgggcgtcatgaagtgacgcgcggccaccgggcgcaccaacagattgcagatcaggccgagcacgagcatgccggcgaggatgtacatggtggtgttgtagacctgtgacggcaggctgccgtgggccaattggtattcacgcatgtaacccacaacgaccggaccgaggatgccggcggtggcccaggcggtcagcagacggccatggatggcgccaaccatctgtgtgccgaacaagtcggccagataggccgggatggtggcgaagccgccaccatacatcgacaggatgatgcagaagatgcccgcgaacagcgcgatgccgccgatgccgccagccgacggggccgctgcatacaggcagatacccagcacgaagaacagcgtgcaggtgttcttgcggccgagcttgtcggacatgctggcccagaagaaccggccaccgatgttgaacaggctgagcagaccggtgaagccggccgcgatggccgcgatgctggccagttgggtcggatccaggctaccgaagcccacgtccacgccgatcaggcggccgccgaacacttcctgcaacatgggcgaggacatgccgatcactccgataccggccgaaacgttcaggcacagcacgccccatagcaaccagaactgcggaatgccccagaccttttttacgtgcacgtggttggcggtgatcatggcattgctgcttgccaccggtgcggtccagccggccgggatccagccggccggggtccagccggccggggtccagccgctcggcggcacgcggtaaccgaacgcaccggccatcatgaagacgaagtacagcgccgccatcaccacgaaggtttccatcacgcccaccgaggtgggggtggcgaaatggcgcatcagcgcatcggccagcgggctgccgattatcgcgccgccgccgaaacccatgatcgccatgcccgtcgccataccgcgacggtccgggaaccatttgatcaaggtcgacaccggcgagatgtagcccaaccccaggccgataccgccaatcacacccgagcccagccacagcatccagatctgatggaagtggataccggccgcggagatcaccaggccgccgcaccagcacagcgccgagaccacaccggccttgcgcgggccggcacgttccagccaaccgccccagatcgctgccgagcagcccagcaacacgaagaacagcgtgtacatccactgcaattggctgatcttccagtcgcaggtggtggccaccatgcgcgcgaacaggcccatatcggccggacacgcaatcgactcggtaatacccagcgccttggacaacggcagccagaacacgctgaagccgtaggccatgccgatgcacaggtggatcgccaatgctgccggcggaaccaaccaacacttgaagcccggccgcgcaacgatgcgctccttggacagtagaccggcgtctgcgccgctggctgtcgccacggtggacccttgcatcatttctcatttccccaaaaaaccaacgatgaactgcgataagcacggcggacaggactgacatcgacgcctggtcggcgatggcgacgtcctgtcgaccgttccgaatacgattggtcgctgcaatcacacaacgcgttgcgatatgggcagcgacaccgatcagacccaactggcggtcgtctggcgcagcatcggcgatccctgcctgtctgcactgctggtcagcgccttgcagtgttgcaaagcgccgccaacactcatgccgcgtaagcgttccttggcgttagcggccaacgctgagactaaatttactattgattaggaagtagttaacttgaacttctcgtggacgccatcatctcaggatgatggaagcaaccgacatgagatcgttgtcgcgcgacgcgcggcacgaaaggcgcgtgcaggtcattcgactgcgcaaggcgggccagacctacgacgagatcgcggcgcagactgggttgagccgcacgggtgtgttcgacatctgcaagcgtcacgatgtggcaggggccaaggctttgcgcgacgcgcccagcgggcgtcgcagcggcgacggccggctgctcgacgcggcgcaggaagctttggtgcgcaagctcattaccgacaagacgcctgaccagttgaagatgccctacgcgctgtggacgcgcgcggcggtgtcgcagctcatcgagcagcgctttggcattcgcctgccggtgcgcacgatggggctgtacctggcgcgctggggcttcacgccgcaaaagccgatgaagaaggcctacgagcaatcacccgccgcagtccggaagtggctcgacgaggactacccggtcattgccgctcgtgccaaggccgagggcgccgagattcactggggcgacgagagcggcctgcgcagcgacgacgtgcgcgggcgcggcttcgccccgaaaggccagacgcctgtgatccgggtcaacagcaagcgccacggcctgtcggtgatctccaccgtgaccaacaagggccagatgcgctggcgcatcttcgacggcgcgctcaatacgaacatcctgatcgacttcctgcgccggctgatcaagggggcgagcaagaagctgttcctgatcctggacaacctgcgggtacaccacgccaagcccgtcaaggcgtggctggccgagcacgccgatgcgatcgaggtgttctacctgcccagctacagccccgaactcaaccccgacgaaatggccaacgccgacatcaagcaagccgtcacgacgctggcgccagcgcgcacaaagctgcaactggtcaaggccaccgcacgccaccttcgcagcgtgcagcgccagcctgagcggattcgcaaatacttcgagcatgggccggttcgctatgcggcttgattcaagttggttgatgccggatcaatagtctgtgtgcacgtcgccaaccgtgtcgcgaaaccgcgcccgcaccggctgcaaccacggggcggcggcgggcaccggtatcgcccgagagctgcaccgcgtggatcggtgcacgcacgacgcgccccgccaatgcggtgcgactgccggtatcggggtgacggccgacgcatcagctgcgtacagtcgggcgatccaaagcgacggagcctgccatgcccgaccaccttccccgcgatgcggccgatgcgctgcaggcaccggcgcagctggatgccttctggatgccattcaccgccaatcgccagttcaaggcgcgccctcgcctgctggcctcggcacagggcatgtattaccgcgacgtcgatggccgccagatcctggacggcaccgccggcctgtggtgctgcaatgccggccacagccgcgagcgcatcgtggccgcgatccgcgaacaggccggcacgctggatttcgcgccgaccttccagatgggttcgccgctgccgttcgtgctggcgcaacggctggccgcaatcgccccacccggcctgtgccacgtgttcttcaccaactccggctcggaagcggtggatagcgcgatgaagatcgtgctggcctatcaccggctgcgcggcgacggccagcgcacccgcttcatcggccgcgagaaggcataccacggggtcggcttcggcggcatgtccatcggtgggctgcccaataaccgcaaatggttcggcccgttgctggccggcaccgaccatctgcgccacacgctggatatcgaacgcaatgcctacacgcgcggcctgcccgcgcatggcgcggaactggccgacgatctggaacggctgatcaccctgcacgatgcgtccaccattgccgcggttttcgtcgaaccggtgtccggttcggccggcgtgatactgccgcctgaaggttacctgcagcggttacgcgccatctgcaaccgccacggcatcgtgctggtgttcgacgaagtgatcaccggtttcggccgcgtgggcgatacgttcgccgcgcagcgcttcagcgtcactccggacatcatcaccgctgccaagggcctgaccagcggcaccgtgccgatgggcgcggttctggtggccgatgccatccacgacgccttcatgcacgggccgcagagcgtgatcgagctctttcacggctacacctattccggccatccgctggcctgcgcggccgcgatcgccacgctggacacctatgcagaggaagacctgttcacgcgtgcgatcacgcgcggcgcgcagtgggaggacgcagtgcacagcctgcgcgggctgccgcacgtcatcgatatccgcaacatcggcctgatcggggcgatcgagctggcgccgcgcgacggcgccccgggtgcgcgcggttacgagatcttcgagcgctgtttccatgaaggcggcctgctggtgcgcgtcaccggcgatgtcatcgcactgtcaccgccactgatcgtcacgcccgagcagatcgggcagatggtggagacgctgggcaacatcctgcgcagcactgcgtgaattggtgacggtcaccagcaacgtcattgcgaaggcgtcttgccctacaccatgccgcaatcaagcggcatgtcgagcatggaagtcattcaacatggcgagcgcagtatcgaaatagggtttgccgccccagaggttgcgatcaccgatcacatacagatgcttcttggcgcgcgtgactgcgacattgaggatatttggttccccgctggcccaattgatcgcccctgaatgacttgaatcgcagccgagcacgaagaacacgatgtcgcactccttgccctggaaggtatgcactgtgccgatgttggacctaaatttctccagatttgctttcgtcggcaccggaatcgatctaccggcaagcgcctgctcccagttggcgcgcgtgcaaagcagcgtgcacaagccgctcctgacttcccgaaacggcgtgatcacgaacacatcaggcagacgccgatcgcacgcgcctgcctgactgacgtataagtccaccagcgcagcgaacagacgccgcgcctgcgcaggcacaaatttgctgccattgccgctgattgcgtcgacatgccaccaactgctaggacccaacctcggatgaagagtggcaatcccattcttggcatgcttcatccgattggcatacgcaatctgattggcgatcccgaacatcggagcatcgcagcgacggtgcatgacaagcggcacgccgataaagctgtccgggctggcagggtggcgtacgccaaacgcgtaggcgcgatcagccaaggtctgcaccgagttcttgtcgacagcatacctggcgtactgctgtcccaaccagtggttgccaagcaactgaagcaagcgggtgccgtgcggcacgaccggcggaatctgtagtggatcgccaactaccacaacacgttgcgcccgcatcatcgcgcccaccgtcgcctgcggcggcgcctggccggcctcatcgactatcagccagcccagctcctcgctgccaacgccggcaaattggcgacgtaccgaagcaaacgtggtcgacacgaccggtgtcagcatgaaaagccattgccacagcgccgttgcatcgttgccggattcggacggacgtgacagcaaatcgctgatcgccaagccgatggttggctgagcattgaggaaaaacgcctcgtgcaaggccatggcggcagcgaaaagtgcattgcgcgactggttcaggcggggtccttgccagaacgcgttgacctgattggcatgactgtccagggagccaccatcccagatcgcaacatcggcagccgcgcattgctgcgcaaacgtttcagtgtcctgcgcaagccgccgcaaggctgaggcaagatcgcagtaggtgcaccattgctgatagcgcttggcgtcaaatatctgcgacagccagcgcaaccatttcggcagcaggcggcgctcaaggccgtctgcatcttcctgcgaccgctgcgccagagcgcccgccgcagctgcaagttcggctagaggcagtgaatcgaacgctggcagggcctcgcacaagaaaccggcgcgctcccaatcggcatgcagctgtgccagcgacgcctccagacggacaagcactgcatgttccttgttgtatgcagcccgcgcatcgatgaatttttcctgcgcggttttgaaagacattggcgcattcagctgtttgcggtaacgccaatacgtctgggcattggcgttgtcccaggctgcatgatccaccttggcatctgccagatacttttccggcggtttgtcgggcgtggcagcacgataaccaaagatatcgttgaaacgtgtgcagttggcttttttgcccagcgcagcagaaaccaaaccccagaccggcagttgcggggctgcccagggcttgctggcatgactgccggcatatttggtggcaaccggctgaaaatatcgcaaggagtcgagcaacgccggatcgatgccgctgcattgcggcaactccagggacagattttcgaccgcgccgttgttggtggaagcgaccacaatttcatagccggtcaacgcaggagccaatttgtacatcggcttggccttgcctaagaacggcagttccaatgtctcgctcgacaatccctgcctgacatcggccagccctgccagcacgccagcacgctccaccaccagatgcgcaatcagatcgcgtagcagtgtcgttttgccggttcccggcggcccattgactgccaggatctggcccggttcgagcgccttcatcttgttcaaagcgaactgctgcatcaacgactggcactggtctggcagcgatggccaacgcccggcaatgctgctggtgggtcgcagagtctgcaggatgtgcgaatgtccgtgcgcactgtccaaatcaagctttggcacgtcgatgccagccagataggcctgcaatgcacgcggcggcgctggttgcctgagcatacccttggcttgattgaggtcgtggacgaagaaactgttaagtatcggcagatcctccgctgcgtcttcaccagaggcatcgccttcgatggcggcggcctccgatacagctgcggacgcggcagctgtctccggttcctgcagcacctccatccacgcccatgcactcccggcaggtggccgatagcctgcccactgcaccagccgctccactaatgccgatagcgcagctgcatcgaactccggggtcgcggcaccgcattcctgtatcagctcatacctgagcgcagtggtttcctgctcgaactgccgcatcgacagccgatccaacgatcctgcctgcaactgacctattgcccatggcaacgcagagaagctgattgcgccaaagttggggcgtccattggcactgagcttgagtttcgcaaagcatgtaaagccgtccgcacacaactcactgtcacgcgcattgacaatggacgaagcctctggctctgaaagttgcgctgcgacaatcctggtcgcctccgttgcggggaacggcagcaaatacagcaaccttggagcaacgcttgccgagtcccaggtaccatcaatcatctgttccggtccaagcagatgcacaggccggtgcttgcgggccttttccaactgctcgtcgagatcgtagatgttgaaaaactcgacgccatgccaatagtcgagagctgcctgatcgaccggatctaccataccaaacatcatcctttcgccaattatctggacgttctggcgtcagtctagctgaacggtagtttgcctccggcgccctcacattggaaggcgttgcccgcgccgcagcggacaggatcaggcaggctcactacaatgcccgccccgtacccccagcagttgccgcatgaacatcgttgtcaaagaagaactcaaggcctatatcgacccgctgacgcccgacgagcacgaggcgctggaacgcggcctgctggccgaaggctgccgcgatgcgttggtgttgtggggcgatgtgctggtggatggccacaaccgttacggtatctgccagaagcacggcctgccgttccagactgtgcagaacccgcgcttccagtccatgcaggacgtgcacctgtggatgatcgagcagcacctgggccggcgcagcgtctccgacttccagcgcggcgtgctggcgttgcgcaagcgcgagatcctggccgcgcgccaacgcacccagcgcgacgccgacgccgctgttgaggcatcggtggtggccggcgaccagcccgccactggccttgacgacggcaacgcgcacaccgccgatgacagcgacagccctccgtgggaagagacctccaccccggtcagccgcgccgaactggcacgcgaagcgcgcctgagcagcaaccaggtggtgatgatcgaacggatccataaacaggccgcgccggaagtggtgcaagcggtcagggccggcgagatttcgatcagtgccgccgctgccgtggccacactgtccgcagacgaacaacgcgccgccgcccaggccggcaaggccgagctcaagcaggccgccaagcgcgtgcgcgatgccaagcgcaaacccaaggccgacgaagccgaaggtggcgaagccgaacgccgcgacctcaaggccttgcagcgccgcgtcaccgaactggaaaacgaaaacgctacgctgcagtccaaggtgaccgcattgcaggcgcagttggaacgcttgcgcggctgagtgcacccgacagtcgacagcaacacgtaggagcgcaccagccgctgggtcgccccaacccaagcgcagctggagcacaaggcacgcaaaacgcggccagcaacctgcgcgcgcgatggcgccacctgccgtggacatgccctggtcaaacgactgggtacacttcaccgatggaacccagtctcagcacaccccaccccatcgatccccgtcgtacccaactgcagcgcatgaagcgattggcgttggccttgctgctggcaatgttcgctggcttcatcaccagccacctgatgggcgaacacggcgtctgggcatgggtgtcggccttctgcgaagcggccacggtgggcgcattggctgactggtttgcggtggtcgcactgttccgacgcccgatgggcctgccgattccgcataccgccatcctgccacgcggcaaggaccggctggccgacggcctggccgtgttcgtgcgcgaccagttcctcgcccccgatgcgttgatggaaaaattgcgtgtgttcgatcccgccagccgcctgggcgattggttggcaaaacccgaacaggcacgcatgctggcgcagatggcacgcagctggatgctgcaggcgctggaactcctcgacgaagcggcagtccgccgcgcgattcacggcttcgtggtcgaccgcctgcgcaaatggaatgctgccgccaccatcggcgacatcatggcgctgctcaccaccgacgggcgccatcaaaaactgctggatgaagtattactgcggctgggcgaatggctggaccaggaacaggtcaagacgcgcgcctctgcattgatcgtgcgttacgcgcggcgcgagtggcccaagctggtcggcaccgtgaactgggtcaagccgatcgaagagatcggcgacagtctggccgaccgcatggcgcgcgcggcgatcgaagaactgcaggacatcctcaagacgcccgagcacccaatcaggctcgactatgaggcgtggttgcagggctacatcacgcggctgcgcgatgagccggaaatggccgtacgcgtggaagaactaaagcaacgcgcgatcgaacatccggcattgcaggaatacgtgcaaggtctctggagcgaaattcgcgatgcattgcgcaacgacctggcgcgcgagcagtcgtcgatggccgcgcacatggaacgttccatgcaatcgctcggccaggccttgtcgcaagacccctcgctacgcgaagcactcaatcaacatatgttgcaagcggctgataagctcaccacgcgcttgcgcacatcggtgaccgatcacattgcatcgacgatgaaaagttgggacgaacgtcacctcgtcgaacaattggaattgggtgtggggcgcgatctgcaatacattcgcttcaatggaacgttggtcggtgggttgatcgggctcatccttcacgcgttgtcgatctggctctcgttctgatgctggaaacaccgatctcccactccgatgaggtgcaggcgtaaggaactgcacagccatagcatcgtcaggcggtacaacgaggtcgacgtacgtcggccagaactctgggcacgtaacgggcaacgcgaaggaacgaacatgccgaagagccgctgggatttgcgcaggatctatgggcgtcgcgcattctttggtgcattgctgatcctgagcgccggcctgatcgccgccatcgtcaccggcgtgtggctgcaacagcataacgagcgcgagcgcgagcagcggttccagtatgtggtgcgcacgctgacacgcaacatcagcgaacgcatgtccaccttagagcatggcttgcgtggcgcacgcggtgcggtgatcggcgcaggcagtgacatcatcagtcgagaacgcttcacctcgtacagccgttcgcgggattatccgcgcgagtttcctggcgtgctgggctatggctatatccatcgcgtcgccccggccgacgaagacgcgtttttgcagaatgcgcgtgccgacggtgcgccggacatccagcgccggccattggcgccatgggatggcgagcgctacatagtgttgtatttcgagccggaatcctcgggcaatcacccgctgggcatcgatatcgcctccgatccgcacaggcgtgccgccgctttgcaggccgcgcgcagcggcgagcccatcatgacctcgccgatctcgctgttcggttaccgtgttcccagagaaagcggcttttggttgctgttggcgatctatcgcgaaggcatgccgttgcagacgccgcaacagcgcatggtcgccaccagcggctgggtgtatgcgcctttcagcctcgcgcagattgtgcaaagcgcactgggcgaacgcgacgacatcgcgctggatatttccgaccgcaacgagccaacccacaatttatatcgcagcggcacgccggccatcgacagtgcgctgggtccgccggtggtgacgttgttgccgatgtatggccgcacctgggtcatcaccgcccaccccaccgccagcttcatcgcctcgctcaaccagaattcgccctggttgatcggcggactggtaatggccggttcggtgctgtttgccgccctgctggtgctgtatttcagcaatggactacgccgcgaagaagtcctgcgcaaacagatggagctggccgcactggtcagccattccagcgaagccatcgttgccgaaaccccggatgggcgcatcacgctttggaatcccgccgccgaggcgatgttcggctacaccgccgaagaggcgatcgatcaagacctgaccatgctgctggcgccgcaggcctatgcgatgcctgagatcgaccatgccgacgctgcactggcggccaacgcatcggcggcgcagaccatgcaccatcgcgacgggcatcaagtgcatgtactggccagcaaatcgcccattatcgaaagcgaaggcacactcagcgggcattcgcattttttccgcgacatctccgaccgcgtgcgctcgcatcaacgcagcatcgatctcaacgcctcgctcgaacatcaggtggccgaacgcaccggcgagctggtgaagttctcggtactgcaacgcgcgatcctggcccacgccggctacgccatcatcgccaccgattccagcggcttcgtcacgctgtttaatccggctgcggaaaaaatgctgggttacaacgctgcagaagtgatcggtcggcgcaaggccagccagttcatcgaacaggacgaactgcaagagcgcgcgcgcatgctcgccgaccagaccggtacgccggtggcgcatacgctggaagcgatcgccgcactcaccagcctgggtcgcagcgacaccagcgagtggacctacgtcagccatgacggacgtcgcctgccggtgctgctgaccttgagcaccctgcgcgacgaccacgaccaggtgatcggctatctgggcgtggcggtggacctcaccgagcagaagctgcacgaaaaacagctgcgtctggcgatggacgcggccaagagcgccaatcagtccaagtccgatttcctggccaacatgagccacgaaatccgcacgcccatgaacgccattctgggcatgctgtacctgcttcagcgcagcgagctgcccggcgccgcgcaggacatggtcgccaagatcgaccgctccgcacgcacgctgctggaaatcatcaacgacatcctggacttctccaagatcgaggccgggcgtatcgatctggaatgcgcgccgttcgatctgaaccagctgttcgacaacatcgccgaactgatgcgctcctcgctcagcgccaagccagtggagatgatcgtcgaacccttgccgcgcgacagtcgttggctgctgggcgatgcgctgcgcatcaatcaggtgctggtcaacctggtcggcaatgcgatcaagttcactgaacagggcgaagtggtgctgtcggtgcggcgcttccccagcggcgaccccaacaaattcaaattgctgttttcggtacgcgatacgggcatcggcatctccaaggaaaagcagagcctgatcttctcgccattcctgcaggccgacacctccaccagccggcgttacggcggcagcggtctgggtctgaccatcagccggcgcttgatcgaattgatgggcggcgaactggaagtggaaagcgtacccggccgcggtagcgaattctatttcgtgatcacgctggagaaatctgcaccaccccaagaacagcgcgacctgcccagcttgccaccggaagcgatgccgcgcgtgctgatcgccgacgaccacgatgccgcgctcaacaacctggtgcgcatcgccaccgagctgggctggcgcgtggatgcggtggccagcggccaggccgcgctgcaagccatcgaacacgctgcagagccatacgatatttttctgctcgactggcgcatgcccgacatcgacggggtcgccattgcacgcgagatccgtgcgcgcgccacgcccggcccacatccggtgatcgtcatggtgaccgcctacgagcgtcgtctgctggaacagcacccggaacaacaggatctggatgcggtgatgaccaaaccggtgaccggcgcggccctgcatcggctgttcgaacaactgatggaccaacgcccaggcacccgtgcggccacccccacgttcgttgcgcggcgtctggaaggcgtgcacctgctgctggtcgacgacagcgaaatcaattgcgaagtggcgcagcgcattcttgaaggcgaaggcgccatggtcaccgtcgcccacgatggcgaacaggccgtcagcacgctcaagcgcacgcccaacctgtttcatctggtgctgatggatgtacagatgccggtggtggacggctacgaggccacccgccggctgcgccagattcccgcactggccagcttgccggtgattgcgctgaccgccggcgcgttccgcccgcagcaggaaaaagccctggcagccggcatgaatggttttatcgccaaaccgttcaatgtcgaagaattggtcactgccattcggcattttctgcagccgggcacgcggcgcattccgtcgcttccgcatgagaccgaggtgtatgccggtcccgagtgggagcatagcgaacctgaattgctggacgccacgcgcgcacgcagcctgtggcgcgaacgcgagccgtatgcgcgctatctgaccaagctgctgcgcgacaacccggacccggcggaagtggccgccgagcatctgcgccgcaatgaattgccggccatcggtgcgatggcccacaagttgcgcggcgcggccggatcgctggcattgcctgcgctggctgatgcagctggcgaccttgaaaccagtatcgacgaagggcacgacatcaccgcctcgctgatcgcgttgaaggacgtcatgcagcgcaccgctgaggccatccaggcatttttgcaacacggcgacaccgacattgccgccgacgaggatggcgttgcattggatgcagacagcgtgcagatcctgacatcggccttcgccagcgacaatgccgaccagatcgaccacgcgctgatgatctgcgcgccacgtttaccgcgcacgctgcaggaagcattgcagcgcgcggtcgaagatttcgacttccgtcgcgccgaaaccacgttgcgcgagtggcagacgacccacctgcactgatcgcgctcccccgagccttggcaaggatccaccatgccgtcccgccccctgttgtgtgtcgacgacgaatccagcaacctggccaccctgcgccagctgctgcgcgacgacttcgcgctggtgttcgccaaatccggcggcgaagccctggatgcggtgacgcgccacacgcccaagctcatcctgctggatgtcgaattgccggacatggacggctatgcggtggcgcgcgcgctcaagcagcagccgtccagcaacgccatcccgattctgttcgtgagttcgcgcaacagcgagcacgacgaacgcctcgggctggaggcaggcgcggccgattacgtcagcaagccctactcgcctacgctgctcaaggcacgtatcgccactcaattgaagctggccgagaacgtacgccttgcccagcaataccgcgacgcgatccatttgctcggcaccgccggccggggccaggacgccaacaccggcgcacatatctggcgcatggcggtgtatgcgcgggtcctggccgaagcagtgggctggtcgccgcagcaggcgcagaccctgcaggacgccgccccgctgcacgacgccggcaagatcgcggtgcccggcagcattctgcaaaagcccgattcgctggacgaacacgaacgctcgatggtgcgtcagcacccgcaagccggccacgatctcttgcgccacggccgcggtgcgatattccagctggcagcggaaatcgcgctgcatcatcacgaatgctgggacggcagcggctatcccgaggggttgtccggagatgccattcccgaatcggcacgcatcgtggcggtggccgacgtgttcgacgcgctgtgcgggcggcgcgcctacaaggcgccatggaccgtggaagacgccatgcgcaagctcgacagcatggcaggcaaacaattggaaccgcggctggtgcagcatttccgtgaggcattaccgcagattctgcagatcaaggacgcctgggacagccctgcgccatagcgtgatctaggcggattcatgcactgatctaggcagtaggacaactgcccatacgcaatctgaggctcgctgtcttcaccagtacccccgctccgcgcccggcgcgcgcttgccggcttagagcggctaacaaaacgacggcgctcaccgccaggcgggcgcggccggtgctcggaagcggcatggaccacgcgtccactgcggttgtgagcgcgccgcccgtgtctacctgaccgctgctcgcgacgtgttgttcgccgctcttaggtgctcaaaggcacgtaagcggcgcatatgccgcacgttgtcgtccaggcgggagcgggatttgagcatcgcagcatatgttcgatttgctttctcccaccgggagaagggtgtcctgatcggagggatgaggggaagaccgaccctcggcatcacccaaccacgcaatcgtttcgcgccgagagacgctcgatcacgctaggtgcctgatgccgtcctctgccagcgggagccgacggcacagcctctgcaaaccagggcgagcgacgcgacggcgtcgcctgagcaacagctgcgtttgcagtctcctctccctcacgatggccttgagatgaaccgcgcgccgcggcatccacccagcccgcaccaaacgcacgcagcgttgcggccgttgccctgaacaacactatacataagtagataatacatattgtttcgccacacaacaccgtgcgacgcgggccaaccttgttgccatctgcggcgcaggcggggtggccccgcaaccgagagtccgatgtcctccagcgtgtccgaggccggcgctacgccgccgcgttatcccgattaccgcatcatctcgctgatcctggcctgcgccattttcatggagcagatggatgccaccgtgctggccaccgcgctaccgaccctggcgcgcgacttcggcgtggccgcgccggtcatgagcatcgccataacctgctacctgctggcgctggcggtgttgatcccggccagcggcgccatcgccgaccgcttcggcctgcgccgcgtgttcggcgcctccatctgggtgtttgtcggtggctcgatcctgtgttcgctggccgacagcctgcccaccatggtggccgcacgtatgttgcaaggtgcgggcggcgccatgatggccccgctcggccggctgatcctgctgcgcacggtggagcgccgccatctggtgtcggccatggcctggacgctggtgccggctttcatcggcccgatgctcggcccgccgctgggcggctttttcgtctcgtatctggattggcgctggatcttctacatcaacgtgccgattggtattgccggctttctgctggtgcgacgtttcattccggacatccccaccgaatcggtgccggcgcgtttcgatctgcgcggcttcgtgctgtgcggcaccgcgctgggctgcctgctgttcggcctggcaatggtcagccaggaacacggcatcggcgaagccagctggctgctggcaatcggcagcagcgctgcgctgggatatctctggcacgcgcgtcacccgcccgccccgctgctggacctgagtttgttgcagatcgagtcgttccggttgtcggtgatcggcggtgcattgatgcgcatcacccagggcgcacagccgtttctgttgcccttgctgtttcagatcggcttcggcatgagcgcggcgcatagcggccaattgatcctggccaccgcgctcggcgcacttctgatgcgcagcatcaccccgcaattgctacgtcgttttggctatcgcaacagcctgatcggcaacggcgtactcgccagcctgggctatatggtgtgcgcgttgttccgcccagactggccgccggcattgatgttcggcccgctgccgtgttgcggcgccttcatgtcgttccagttcgccgcctacaacaccatcgcctacgaaaacgtgcctgccgcgcgcatgagccgcgccagcagcctgtacaccaccatgcagcaactcatgctgtcggtgggcgtgtgtgccggcgcgatgattctcaacctggcgatgctggccggcggccatgcaacaccgcatcagagcgatttttcgctggcattttgcatcgtcagcctgatctcactcagcgccacctggtggcacgtacgcttcgacaagcatgccgggcaggaaatgagcgggcatcgggcctgagcattctgccgtaaaatccacagtcaaatggcgcatatccatacctgattagccctgaccctcagctggatttttgttgcaatcctgcaaatagcttcgttttaccgatgttttccatgacgtctgactcttggcgctgctgacgcgaggagccggtgcgaagttctttcagccaagaccccatggcggcctggcattgggcgggtttagcgataagctgggaggtgatgcagctgaagttcagggctaatcaggtatccatataagccggggcggcgtcaactctgattcgcaacaccaacgcttgtgaagtgatccaggcgacctgacctgagcgacttcattgccaagtggagttgcctatgtcctccagccgcctggacctgtcggaacgataccgcctacatgcgctacatgaaaccgggatgtcgatgcgcgccatcgccgatgcattggagcgtgcgcccagcacgatcagccgcgaactgcgccgtaatcagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcacacaggccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacttcagtcccgaacagattgccggtcgcaccggcttggccagtcacgaatggatctatcggcacatctacgccgatcagaagcgcggtggtcaattgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcatgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgcagccgcatcggcgactgggagctggataccatcagggcctcgcacggaaagggtgtggtggtcagcatgaccgaacgccgcagtcgtctgcatctgctggcttactcccccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatacagttcacacgctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcttgcagagcgatttctatttcgcagatccgtactgcgcatggcagcgcggcagcaacgagaatgccaacgggttgacacgccaatacttgccacgacagaccgatttcagcaccatcaccaatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaattcgcccggcttaaaactcagcgaggtcgcgcatgaagattttcatatacatcgactcatgcgcctggaattacattctcgaacatgggatagttcttgaagaagagctacccaagcaacgttacgagctacgcgtaactcccgagatcgactctgagctggcagcgattcccgaccgaaaaagcgagctgaaaaattcgatccaggcaatgaaagagcggaactctgtcagtaccactcgctctttcggattcggagcaccctacgtaggctttggacaaggcagctttcagtctccagcagaaagggagtggcaccaaaagtattacctggcggatccgccactcgtacgcaagggctcgggcctaccaaaaggagcgaccgacgcagacctggctagacgatcaagcgatgcaatcattctcactgcagaaagcgcgcagacatcaggcccacttaaatctgctgcaaatgaaggcaagctcgtcatattcctaggttcggattttagacccgatgatatgcgcctaggggaatacatcgagcacagactgagaacacggaaataaatctacgttcttcgctgctactgatgcctatggacagctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcgtgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatatcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagccagaagttggctcggcatacgaaggttgcaccgcaaaaaacgccgcccgaggtggcgttttcaagacaacgtgaccaactgcggtgacgaagctaacttcgccaccgcattgccattctgcttacaccccgtgcgcagccagttggcccaaccgctgcaccgccaccgacacggtcgggtaatcgagcgtcttctgctcggccacgtcgatcagcatggccagggtgaagcgcaggctggaatcgtcgcgtgccagccagttggccaccttgtcctcggcactgctgccgggcatggtcaatgcctggccgaccagtgcgcgttgatgtgcggccagctcgtcgcgcagcacgccacgcgccaccgcatgccaacgaccattgacctccagcgcgtcgatctgttcgaacaaccacggcaaccgcagcgcttcgcccaggcggaagtgcaccttggaaacgtccaccggcttgagcttgcgcgtgcgggcggtttcgatgatgtcgaaggccggctccagataccgcagctcggacaattgctgcgccagtgccggggtcaggcccttgtcctgccattcctgcacgctggcttcgtactgcgggcgctgcgcgtgcgacagcacgcccgacgccacgcggatgtcgttgaacgggccgtggtaacgctccaccgctgcggtgatgcccggcatctggcccggacgcagcagcagccaacgcacgaacgagcgttgcaggcgccagatcacttccagcgcgtcgatctgcaccgcctccgacaccgtgccgtccagcgcatcgatctgcgtccacagcgcgcgcgcatctagcgtttcgcggctgatggtgtaggccttggcgacttcgccgatgctgcgaccggtgtcttcctgcatgcgcatcaggaaggtggcgcccatgcgattgatggtggcgttggtgactgcggtggcgatgatttcgcgcttgagtcggtgccgttccatcgcatcggcgtatttcttctgcagcggctgcgggaagtagcgctgcaattccttggaaaggtaggggtcttcggggatgtccgattccagcagctgctgaaacgccaccagcttggagtaagacagcagcaccgacagctccggccgggtcaggccctgcccacgcgccttgcgtgccgacagctcggcatcggacggcaggaactcgatctgacgatccagcaggccctgcagttccagcgtgcggatgaagtgctgcttggagcccaggcgcttgacgctcatgcgctccatcaagctgatggcctggttctggcggtagttgtcccacagcaccagctcggccacttcgtcggtcatcgacgccaacagcgtgttacgcgcgtcgtaggtgagcttcttggcctgcaccatgtcgttgagcaggatcttgatgttcacctcgtgatcggaggtgtccacgccggccgaattgtcgatgaagtcggtgttgagcagtacgccagtctgcgccgcttcgatgcggcccaactgggtcaggccgagattgccgccctcgcccaccaccttgcagcgcaactcgccgccattgacgcgcaggccgttgttggcgcgatcgcccacatcggtatgcgattcactggctgccttgacataggtgccgatgccgccgttccagaacagatccaccggcgccttgagaatggcgttcatcagcgcgttcggcgagagctgcttgacgttggcgtccaggcccaacgcttcgcgcaccggtgcactgatgtcgatggatttgagcgtgcgcggatagatgccgccgccggcgctgatcagcttggcgtcgtagtcggcccagctggaacgcggcagcttgaacaagcgatcgcgctcagcgaaggacaccgctgcatccggattcgggtccaggaagatgtggcggtggtcgaacgcggccagcaagcgaatatgctttgatagcagcatgccgttaccgaacacgtcgccggacatgtcgccgatgccgaccacgctgaagtcctggctctggcaatcgcggcccatggcgcggaagtggcgcttgaccgactcccacgcgccgcgtgcggtgatgcccatgcccttgtggtcgtaaccgaccgagccaccggaggcgaacgcgtcgcccagccagaagccgtggtccagcgccagaccattggcgatgtcggagaacgtcgccgtgcccttgtcggccgcgaccaccaggtacgggtcgtcatgatcgtgacgcaccacctgcggcggcggcacgatcttgccgccgacgatgttgtcggtgatatcgagcaggccctggatgaacagcttgtagcaggcgatgccttctgcctggatcgcatcacgattttctgtcgtggagcccccccccaccggcgagcgcttgacgtagaaaccgcccttggcgccgaccggcacgatgacggtgttcttgaccatctgcgctttgaccaggcccagcacttcggtgcggaaatcctcgcggcggtccgaccagcgcaggccgccacgcgccactgcgccaaagcgcagatgcacgccttccacgcgcgggccgtagacgaagatttcgcgatacggacgcggtttgggcaggtcgggcacgcgcgccgaatccagcttgaagctgatgcagtgtgggtgcttaccgttcttgtccgcctggtagtaattggtacgcaaggtcgcatcgatcacatccatgaagctgcgcaggatgcggtcttcgtccaggctggagacgcggtccatcaacttcagcaaagtggcgcgggtggcctcatgctgcgcatcgcggtcgccaccgcgcgcttccagcaccgtgtccagcgccttgagcgtggcgtcgtccccgcctgccagtgcagacagttcttcgcgcaggcgctcctggccggcgaagatctgcgccttggtttcgctgccggtggacgggtcgaaacgcgcttcgaacaactccaccagcaaacgcgccagcaacgggtaacgggtgaaggtggcttcgacataggcctgcgagaacggcactgccgtctgcaacaagtacttgcagtagccacgcagcagcgcgacctgacgccaatgcaggccggccgccaggatcaagcgattgaagccgtcgttttcggcgtcgccgttccagatgcgtttgaacgcttcgccaaagctggcatcggcatgcgcggcattgatctcgccagcagtggattcgacctcgaaatcctggatatagaccggcgtctcgcccacctgcagccgatatggccgctcggagatcacgcgcaggcccatgttttccatcatcggcatcgcatcggacaacggaatgtcgtcgagctggcgatacagcttcaggcgcaggcctctgcccgcgtccaggcgcacgccatcatcacgacggatttcctgcaggctcagatgcagatcgtccgggccacccagcgatgccagatgttcgacgtccgataccgccgattcgatcgacgaatcttcgatataaccggcaggcagcgcacggccgaagttggccgccatgcgcaggccattggcttcgccgtgccgcgccaccagcgcctcacgcagcgcatcgcgccagttgcgcagcaagtgcgccaaccgcgattcgagttcagtggtgtcgaattccagcgcctcaccacttttgggccgcacgatcagatgcagctgcgccagcggcgattcgcccagcaccacgctggaatcgatgtattcgccgtgcagcgcgtccttcaacagcccttcgatgcgcaggcgcacatcggtattgaagcgttcgcgcgggatgtagaccaacgcagaaataaagcggctgtacttgtcgcggcgcaggaacatgcggctacgcacgcgctcctgcaagccaagaatgccaatcgcggtgcgatacagctcttcttcgttggactggaacaattcttcgcgcggcagcgtttcaagaatatggcgcagcgccttgccgctatggctactcggggccagccccgacttgctcatcacatactcgtggcgctgacgcaccaacggaatttcccacgggcggcagttataggcgctggaggtgaacaggcccagaaaacgctgctcgccaacgatgcggcccttggcatcgaattccaggatgccgatgtaatccatgtagccaacccggtgcacgcgcgaacgtgcattggtcttggtcaggatcaacgcgtccttgagcttggacgaggcattcaagccatgcgccgccagcgtggtcaccgggcgtgccggcgaggtgtcatggccgcgcatcaggcccaggccggtgtcttccagaggtgccagcacgtcctggccgtcctgcttttccacgcgatattcgcggtagccgaagaaggtgaaatggtcggcggcggcccagcgcagcaactcctgcgcttcgtggcggctgatatcgtcgatcggcaggcggcgggtggccaggtcatcggccagcatcaccatcttttcgcgcatcgcggcccagtcgtgcacgatggcgcgcacttcggccaacaccttgcgcactgccgcttccagcttgggcatttcttccggtggctggcggtcgatctccagcaccatcagcgactcgctcttgccctcgcccaccgccgtcagcttgccgcccttgtcacgcgcgatgcgcagcaccgggtggccctgcacgtgcacgccgatgcccaggtcggccagggtcatgctgaccgagtccaccaggaacggcatgtcgtcgttgacgatctgcagcaaggtatgtggcgactcgtagccgtggctcttcaaggtggggttgaacacccgcacattgaccatgcctgccttgcgcacacgtgtaaattccagcatgtccgatgccaacgccgcccattgctccggcggatggttcgggaattcgtcttcctccatgcgccggtagaggtcggcggcgaacgcctggacttcggcctgacgggcggccggatagcgcttgcgcaacgcggcaaacaccggcgcgagggtgaccgcctgcggttcggtggcaagcacggggacggcacgttcggcggccggtttgaccgacgtcgtggacgatttcgaagcggctttgttggctgtcatgaggagagctggaatgctcggttgaaaaatgaattgtaccggtgcgcgatgacgacgccttgctgcataaagcaaatatgcggcccgccatggcccgtggcagcgcgcaaaagcactacatctatgtaattcgtggaacacggcggcgcgagaccgacgccggatcgccacaaccggcaacgtccggtcccgtgcctggcacataagccattgcacacacgaaaccgcgaccgtcaagcctgtttaaaaactaaactggacggtatagtctaccgccatgaccactcgtccccaccgcgctgccaggcgttcggactgcgaccgccgcatccatgcggctgtgcatgcgctgctggccgagcgcggcatgcggctgagcatggacgcggtggccgagcgggccggctgttccaagcagaccctgtacagctactacggctgcaaggaaaacctgctgcgcgatgtgctgcaggatcacatgcacctggcggccgggccgctgggcacggtctcgggcgatctccgcgccgatctgctggccttcgcgctggcccatcttgaccggttgaacaaccccgatgtgctacagacctgccggctggtcgaagccgagtcgcaccggttccccgaccagtcgcagcagatcttccacgacggcgtggtcggcccgcagcagcgtctggcgcatcgcttcgaacaggcgatcgaagcgggcgaactgcggcatgacgatccgcacttcatggccgaactgttactgagcatgatcgtcgggctggatttcgaccgccaacggtttcaggtttcccatcgtgccggcctgcccgcgaggcagcagtgggcgcaattcgccgtggacgccttcttgcgtgcgttcgctacggcacctgccgcgccgacgctggcaccaccatctcttctcacttcaagaccctaacggagttcctcctcatgattgccctgctccgctcattcggcctggcctgtgccatcaccgtggcgctcgctgcctgcagcaagcccgaacaacagcaggcaccgccgccggaagtgtcggtgctggaaatgaagccgcagacgctgccgctggaacgcgacctggtcggccgcctatcggcataccgctcggccgatgtgcgcgcacgcgtggacggcgtggtgctcaagcgcctgtacaccgaaggcgccaacgtcaaagagggccaaccgctgttccagatcgacccgtcgcagctgaaggccacgctgctgcaggcgcagggccagctggccgccgccgaagcgacctataccaacgccaagatcgccgcgacgcgtgcgcgcagcctggcgccgcagcagtacgtctcgcgcgccgacatcgacaccgccgaagccaacgagcgttcgtccggcgccagcgtgcaacaggcgcgcggcgcggtcgaagccgcgcgcatccacctcagcttcgccaccgtcacctcgccgatcaccggtcgcgccggtatccagcgcgtcaccgaaggcgccctggtcggtgccggtgaagccaccctgctcaccaccgtcgaccagatagacccgctgtacgtgaacttcgccatgaacagcgaagaactggctgccctgcgtcaggcgcagagcagcggcaacgtgcagctcagcggcgacggcaagtcctccatcaacgtggagctgggcaacggcacgcagtaccagcaccccggcacgctggacgtctctgcggtgacggtaaacccgagtaccggtgcggtgtcgctgcgcgccaccttgcccaaccccgaacaatcgctgctgccgggcgcgttcgtgacgttcaaggccagcctgggccagcgcaacaatgcctacctgctgccgcagcaggcgttgcagcgcgatgccaccggaccctacgtcctggtgctggacaaggacggcaaggtggcccgcaagaaccttaccgtcgacggccagcagaagggccagtggatcgtcaccggcggcatgacccagggcgaccaggtcatcgtcgatggcgtgcaaaaggccaagcaagggcagccggccaagggcgtgccgtgggatccgaacaagccggcacaaggcggccagcccggcgcaccgggcgcggcgcctgccgcggcccagagtggcgatgcgcaagccgcaccgtccgccgacaaggccgatgcagcggcgccggccgctcagcaacagcccaagcaggatgcggccgcgcaaccggccgactcccagtccacgcagcagtgacggaacccggacatgcctaagttttttatcgaacacccggtctttgcgtgggtggtggcgatcctgatctcgcttgcgggcgtgatctcgatcctgaatctgggtatcgagtcgtacccgacgatcgccccgccgcaggtcaccgtcaccgccaacttccccggcgccagcgccgacaccgccgaaaaggaggtgacccaggtcatcgagcagcagctcaccggtatcgaccacctgctgtacttcaactcgtcctcggccgccaacggccgcgtgaccatcaccctgaccttcgaaaccggcaccgacgcggatattgcgcaggtgcaggtgcagaacaaggtgtcgttggccgcaccgcgtctgccgtcggaagtgacccagcaaggtgtggtggtggccaaggccaacgccggcttcctgatggtggccgcgctgcgctcggataatccgtcgatcaaccgcgacgcgctcaacgacatcgtcggctcgcgcttgctcgagcagatttcgcgcgtgcctggcgtgggcagcaccaaccagttcggcgccgagtatgcgatgaacatctggttgaacccggagaagctgcagggctacaacctgtcggccacccaggtgctgaccgcggtgcgtaaccagaacgtgcagttcgctgccggttcggtgggcgccgacccgaccccggaaggcatcagcttcaccgccacggtgtcggcggaaggccgcttcagctcgcccgagcagttcgaaaacatcatcctgcgcaccgataacaacggtgccaccgtgcgcttgaaggacgttgcacgcgtgaccgtggggccgagcagctacggcttcgacacccagtacaacggcaagcccaccggcgccttcggtatccagctgttgccgggcgccaacgcgttgaatgtgtccgacgcggtcagcgccaagctcgacgaactgcagccaaccttcccgcaaggcgtgacctggtttgcgccgtacgaatcgaccaccttcgtgcgcatctccatcgaggaagtgatccacacgctggtggaagccatcgtgctggtgttcctggtgatgctgttgttcctgcagaacttccgcgccaccgtgattcccacgctggtgattccggtcgcgttgctgggcacgttcttcggcatgtacgtgatcggcttcaccatcaaccaactgacgctgtttgcgatggtgctggcgatcggcatcgtggtggacgatgcgatcgtggtgatcgagaacgtcgaacgcatcatgagcgaagagcatctggagccgaaggcggccacccagaaggcgatgacccagatcaccggcgcagtggtggccatcaccgtggtgctggcggcggtgttcatcccctcctcgctgcagcctggcgcctcgggtgcgatctacaagcagttcgcgttgaccatcgccatgtcgatgggcttctccgccttcctcgcgttgagcttcaccccggcgctgtgcggcgcgttcctcaagtcgacccactccaccaagaagaactgggtctaccgcaccttcgacaagtactacgacaagctggcgcatcgctatgtcggcgtggtcggtcacaccctcaagcgctcgccgccgtggatgatcgcgttcgtggcgctgatggtgctgtgcggcttcctgtttacgcggatgccgggcagcttcctgccggatgaagaccagggctttgcggtggccatcgtgcagctgccgccgggcgcgaccaagatccgcaccaacgaggcgttcgcgcagatgcgtgcggtactggagaagcagccggcggtggaaggcctgctgcagatcgccggcttcagcttcctgggctcgggcgaaaacgtcggcatgggcttcatccggctcaagccgtgggacgagcgtgacgtcacggccgggcagttgatccagcaactcaatggcgccttccacagcatcaagggcgcgcagatcttcgtggtcaacctgcctaccgtgcagggtctgggccagttcggcggcttcgacatgtggctgcaggaccgttccggtgccggccaggaagcactgatcaatgcgcgcaacatcgtgctcggcaaggccgcggagaagcaggacaccctggtgggcgtgcgcccgaacggtctggaaaacgcgccgcagctgcagttgcatgtggaccgcgtgcaggcgcaatcgatgggcctgaatgtcagcgacatctacagctcgatccagctgatgctggcgccggtgtacgtcaacgactacttcgccgagggccgcatcaagcgcgtcaacatgcgcgccgacgatcagttccgcgccggccccgagtcgctacgcaacttcttcactcccagcaccaccgccaccggtaccgacggccagccggcaatgattccgctgagcaacgtggtcaaggccgagtggaactacgcctcgccggcgttgaatcgctacaacggctattccgccgtgaacatcgtcggcaacccggccccgggccgcagttcgggccaggcgatgagcgcgatggaagagatcgtcaacaacgatctgccacctggcttcggcttcgactggagcggcatgtcgtaccaggaaatcatcgccggtaatgctgccacgctgttgctggcgttgtcggtggtggtggtcttcctgtgcctggccgcgctttatgaaagctggtcgattccggtggcggtgctgatggtggtgccgatcggcgtgttgggggcgatcaccttctcgatgctgcgcggcttgccgaacgatctgtacttcaagatcggcatgatcacggtgattggtctggccgcgaagaacgcgatcttgatcgtggaattcgccgtggagcagcgtgcggcgggcaagagcctgcgcgaggccaccctggaagcggcgcatctgcggttccgtccgatcctgatgacctcgttcgcgttcatcctcggcgtgctgccgctggccatctccaccggtgccggcgccaacgcgcgccattccatcggtaccggcgtgatcggcggcatggtgttcgccaccgtgctcggcttgatcttcatcccgctgttcttcgtggtggtgcgccgcatgctgggcgagaagctggatgagcagtccaaggactatctggttgcgcagaacgatggtggcacccaccacccggatcgctgagtcgggcattggctgcaaatcaaaagccccggtaatgcggtaatgctgttcacttaagcacctgagtcaccgagaatccgatgccagtcctctggcatcggattttttgtctccatccaccagcaactgctcgaccttggtgagctcttcaacttttccgacctgagcacgtggacgcagaacattccggtggagtggatatccagcgcgctgcagctgtcggccaatgcacgcattcgccgccgccggctccccagcgaccaggtcctgtggttggtggttgggatggcgctgttccgcgatgagccgatccacgaggtggcgcgtcggctcaatatctgcgcgcagggcctggcctcggaggatctcctcgccaaaagcggtgttagccaggcgcgtcgacgtctgggcgccgacccggttgaagcgctcttcagcaagaccggtgcgcactgggggtgcgagcgctatgagggcgacgattggcagggggtgcaggttttcgcagtcgatggcgcgctactgcgcaccgcagggacgccggagctgcgagagcacgttggatctggcaacaccagcaccgagcggcagacaccgtttccgatgatgcgtctggttgcgctgatgaacgtgcgttctcctgttctgctcgatgcacgcctcagtccgtatcggcgcggcgaactgccgttggccgaaagcgtcctcagtcgaattcccgatcactcggttaccttgttcgacaagggattctggggggctgatttcctttccagccttaccggcaacggcgagcaaaagcactggttgaccccggcacccaaggggatcgttgccgaacaggttgcctgcgacggccagaacgattgcctgctgcagatgcgtgtctcgcctcaggcgcgtaaaaagaacccggcgttgcccacgcattggcagtgccgccagatcagctacgagcgcaatggaaaggcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaaaggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaatgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtggaaaggtcaaaaagatactgacctgcctgccagcagatcgctatccagccaacaccgttgccgccttgtacgaggagcgttgggagatcgaactgggattcagggacatcaaaagcacgatgcagcaaaacgcgctcaccctgcgcagcaagaagatcgcactggtgtatcaggacgtgtggggcctgctactggcctacaacatcatccggcgcgaagcgagccaagccgcgatcgcctttggcagaacgccctcggatgtccgattcaagcctgcctgccaatacatcgcagtgcagttgatcgtcatggctacggcacatcctatctccggcacaggacggcggctgtccccgctcagatccggcgtgggacgtctcttcctcgaccaccgacctcggccatcaaggccgaggtcggtgaaaatatcaaagacccgctctccggttaatcgaaaggctgcgcctcttaagtgaacagcattacggcaatgccggggcttttttgtgtggcatcgggggaaaccattgcgaaagcagccacgtcgtaggagcgctccagggcgcgaacgcatcaccgtcgtacccaccgcacccgacagtctcgcgccgtcgaccctacacacccgcgacgcgcgcccccgtagacccacgcatcacgcagcgtccggtcatgaccatgcggcggattggcaattgcggattgcttagccgctccagcagcagcgacatcgccgcacggcccatgtcttccaccggctgctcgaccacggtgatgccgggctcgaccagatcggtccagcgctcgttgtcgaatccggccagggccaggtcctgcggcaggcgcagaccggcggtgcgtgctgccttcagcgcgcccatcagcagcaggctgttactggtgacgatggcctcgggtcgggtgtcgttggcgagccatccacccaattcggcaatcgccgcctcggcggcgggcgccacttcacggtaatccggctccaggccctgcgcgcgcatcgcggccaggtaaccgtcgcggcgctcggcggccgtggtactggtgctgccgaacagcccaccgatgcgccgatatccctgcgcctgcaagtgcgcgaccagctcagccatggccgcgccgttgtcgagcaccacactgtcatagcggctgccggggcccgcgcggtccaccagcacggtggggtaatccagggacagctcatgcatgcgcccgacggtcacgcgggtcggcgcaaaaatcagcccggtgatgcgttcttcctgcatcaaatccagatacaacgcctcacgctcggtatcttcatcggtattgcacagggtcacgcgcataccggccttgtacgcgacctcttccactgcacgaatcaacgccgtgaagtacgggttgcggatgtcggccacgatcacccccaggatgccggactgctgcgaacgcagccgtcgcgccatcaggttggggcgatagccggtctggcgcaccgcagcttccaccttggcacgcacgtcctcgctcaccgggccggtgcccagcgcgcgcgagaccgtggatttggacactccggccacgcgggccacgtcattgatgctgatgctcactggaatcgttcccgctccatttgcgcaccttgacccaggcgccgtatcgactttgatgctaacccgaaagcaatacaacggttttgtgcagtgcacattgacgtaaattgtgggaacgttcccactacactttccagcccgacctcatccggagcccgccttgtcctctccgtcgctcgcccccgtcacccccgaccttgtgcgcctgcgcgcgtctgcccgcgacaaggacgacgccatcgctcaggctgcccagctgctggtcgcggccggctgcgtggcacctggctacgacgccagcatgcggcgccgcgaatgcctggcgaacacctttctgggccacggcctggcgatcccgcacggcgtcgtcgaagaccgccacctggtgcttcgcgacggtatcgcggtgctgcagctgcccgagggagtggaatggaaccccggccagaccacccggctggtggtcggcatcgccgcgcagtccgatacccacatcaccttgctgcgccggctgacccggttgatccaggacccggcgcagctggaagcgctgttcagcaccgacgaccccggcgtgatcgtcgccgcactcaccggcgaccgggcacccgacaccagcgccgcgccagccaccgatctggccgaaacattcgagtggaccgttgcttatcccagcggcctgcacgcccgtccggccacccgctgggccgagaccgcccgcggcttctcggcccgcgcgcaggtccgcgccggcgaccaggccgccgatgccaagagcctggtcggcctgctgcagctgggcctgcgtgccggcgacagcatcaccgtctcggccgagggcagcgacgcggcggcgctgctcaagtgtctgcgcgtggtgatggacagcctcaccgcgcaggaaaaggccgatgccgagcgtgccgcacaacgccgcgccgccccggtggccggctggaccccgccgcaggcgcagccggccatcgtcggcatcggcgccagcccgggcgtggcgatcggcatcgtgcatcgcctgcgtgcggcgcagaccgaagtggccgatcaaccggtcggcctgggcgatggcggcgcgcagctgcacgatgcgctgacccgtacccgccagcagctggcggcgatccaggacgacacccagcgccggctcggcgcctcggacgcggccatcttcaaggcccaggccgaactgctcaacgacaccgacctgatcacccgcacctgccagctgatggtcgaaggccacggcgtggcatggtcgtggcaccaggcggtggaacagattgcctccggcctggccgctctcggcaaccccgtgctggccggccgcgctgccgatctacgcgatgtcggtcgccgcgtgctagcgcagctcgacccgaccgccgctggcgccggtctgaccgacctgcccgcgcagccgtgcatcctgctcgccagcgatctgtcgccgtcggacaccgccaatctggacaccgcgcgcgtgctcggcctggccaccgcgcagggcgggccgacctcgcacaccgcaattctgtcgcgcacgctcggcctgccggcgctggtcgcggccggtggccagctgctggatatcgaagacggcgtcactgccatcatcgacggcagcagcgggcgcctgtacctcaatccgtcagaactcgatctggacgccgcacgcacgcatatcgccgaacagcaggcgattcgcgagcgcgaagccgcgcaacgcgcattgccggccgaaaccaccgacggccaccacatcgacattggcgccaacgtcaatctgcccgaccaggtcgcgatggcgctgacccagggcgccgaaggcgtcggcctgatgcgcaccgaattcctgttcctggaaagcggacgcacccccagcgaagacgaacagcatgccacctatctggcaatggcgcaggcactggatggccgcccgctgatcgtgcgtgcgctggatatcggtggcgacaagcaggtggcgcatctggaattgccgcacgaagaaaacccgttcctgggtgtgcgcggcgcgcgcttgctgctgcgtcgtcccgacctgctggagccgcaactgcgtgcgctgtatcgcgccgccaaggacggtgcgcggctgtcgatcatgttcccgatgatcacctcggtgccggagctgatcgccttgcgcgccatctgcgcacgcatccgcgccgagctcgacgcaccggaagtgccgatcggcatcatgatcgaagtgccggctgccgccgcacaggccgacgtactggcgcgccacgcagacttcttctcgatcggcaccaacgaccttacccagtacgtgctggcgatcgaccgccagaattcggaactggccgctgaagccgacagcctgcacccggccgtgctgcgcatgatccgcagcaccattgaaggtgcgcgcacacacgagcgctgggtcggcgtgtgcggcggtctggccggcgacgccttcggcgccagcctgctggccggcctgggcgtgcaggaattgtcgatgacgccaaacgacatccccgcggtgaaggctcgcctgcgcggcgcggcgctgcgccagttgcaggaactggccgaacaggcgctggcctgcgaaaccgccgaacaggtgcgcgcattggaagccaagcgcgaggacgcggcatgagcctgcaagccatcaccgtcacgctgaatccggcgatcgaccagaccatccagctggaacatctgcagcctggcgcagtgcatcgcgccagcagcgtgcgcaacgatgccggcggcaaaggcatcaatgtggccgcctgcctggccgactggggcagccaggtcgccgcgctgggcgtgcttggggtcggcaatgccggcgtgttcgaagcgctgttccgcgaacgcgacatcgccgatcactgtcagcgcgtggccggcgaaacccgcaccaatctcaaactggtcgacgcacgaagcaacgacaccaccgatatcaacctgcccggcctgcacttgggccagccgcatctgcaaggcgtggccgaccacctcgccccactgctgcgccccggcctgccggtggtgctgtccggcagcctgccggccggtctgccggacgacagttgggcgcagttgcaggcccaggccagtggcaccggtgcgcgcgtgctgctggacaccagcggcatgccgttggtgacggcgctcaatgccgcacgcgaggcgctgccgtacgcggtcaaaccgaatcgctacgagctcgaagcctggaccggtcgtccgttgaacgaccgcgccgccctcagcgacactgcgcacgaactgatcgcacgcggcgtccagctggtggtcatttcgatgggcaccgacggtgccctgttcgtgcagcgcgaccagcgcttgatcgcccgcccgccgcgcctggcgcacggcagcagcgtgggcgcaggcgatgcgatggtggccggcttggccgctgcgctgctggacgatgcaaccacgctggagcaatgcgcgcggctggccacggcgttttcgatgtgccggctggaaagcggcgacgcgcgtcggatgacgcccgagggcgtgcgccgcgccgcaatcgacgtcgcgatcgaagcgctgtcatgagccggcatccgcagcgaccgatgccggcacccaacgattcgcggggtgtggcagtcgcaggcagcggcacacctcatgtgcgtcaccgccccgcataacgcttcaagaaatttccccgccggtgataccggcgaccgcaacagagcaggagttttgccatgtcctcttccatcgtggtcatcgccgctggcgaacgcagcaccgaagccgtcctggcggctgaagcgctgcgccgcgcggccaccgccgccgggcgcagcgtgacgatcgaaatccgcagcgaccaaggcgtacttggcgcgctaccgagcgagctcgccagcggtgccacccagatcttggtggtcggcgacgccgatgccgacaccgcccgctttggcgatgcgcaactggtgcgcctgagcctgggtgcggtgttggacgacccggccgccgcgctgaaccagctcgctgcacccgctgccgcaaccgcatcgaccggtgcaggcggcgaaagtgcaagcagcaagcgcatcgtcgcgatcacgtcttgccccaccggcatcgcgcacaccttcatggctgccgaaggcctgcagcaggccgccaagaaactcggctaccagatgcgggtggaaacccagggctcggtgggtgcgcaggacgcactcaccgacgatgaaatccgcaatgcagacgtcgtcatcattgccgccgaccgcgaagtggacctggcccgcttcggcggcaagcgcgtgttcaagagcggcaccaaaccggcgatcaacgatggcccagcgctgatcaacaaggccctggccgacgccagcgtgcagggcggcgcgacgccggccaccggcacagccgccagcgccacggcgagcaagggcaatagccgcaccggtgcctacaagcacctgatgaccggcgtctcgttcatgctgcccttcgtcactgccggcggcctgctgattgcgttggcatttgcgctgggcggcatctacgccggcgacgatgcgcatcaaggcacgctggcctggtcgctgttccagatcggcgcgaaggctggcttcaccctgatggtgcctgccctggctggctacatcgcctactccatcgccgaccgtcccggcatcgcgcccggcatgatcggcggcttggtcgcggccaatctcaacgccggcttcctcggcgggatcatcgccggcttcatcgccggctacggcgtggccgcgctcaaccgctacatcacgctgccgcgcaacctggaaggactcaagccggtgctgatcctgccagtgctgggcaccctgctggtcgggctggcgatgatgtacgtgttcggccagcccgtggccgacctgctggcctggctcaccgcctggctgcgcggcatgcagggcagcagcgccttgctgctgggcttgttgctcggcggcatgatggcgttcgatatgggcgggccggtcaacaaggcggcctatgcgttttccaccggcttgatcgccagccaggtctacaccccgatggccgccgccatggtggccggcatgaccccgccgctgggcatcgcgctggcgacctgggtgttccgcaaccgcttcaccgccgaagaacgcggttcggccaccgcggccggcgtgcttgggctggccttcgtcaccgaaggcgccatcccgtatgccgcacgcgacccgctgcgtaccatcccggcgctggtgatcggctcggccgtggccggcgcgatctcgatgaccgccggtgccgaattgaaggcgccgcatggcggcatcttcgtgctgctgatccccaacgccgtcacccacttgctcaattacgtgctggccctggtggtcggcgtggtggtcacggcgatcgcgctgcgcctgctcaagaagccggttgccgacgtcgtcgcctgatccagcaacggcggcacggacctgccgccacacccgacgcgcctgcgctctaccgcgcgtccccctgacctgcgtctaccgctgcgctgcgcacccaggttcgacgccagcggcttgcccatccacttgctttcgcgttcgccaccaagcccacgcctttttgtcaggagtcctgccatgaccgccctcgccccccgccgtgcccgcacccgcctgctgtgcctgtcgctgaccttggcactgaccccgctcgcccacgcgcaagacgccaccgacgccttcaagctcaaactgggctacaccggcgaagccgcctcgatgatcgacggcggccgcaagagcggcgacgcctacgccggccagttgatggtcggcaccgatgtcgacatggatcgcctgttcggctggaacggcgccacggtgaagttgtacgtcaccaaccgccacggcaccaacctggccaacagcagcatcggcaacagcacctcggtgcaggaaatctacggcggccagggcacccgcctgaccaacttcaccctgctgcagaagctcttcaacgaccgcctggagctggaagccggccgcagcgtggccaacatccatttccttggctcggacctgtgccagtacttccagggcaactcggcctgcggcaaccccaccttcgtcttccgcaccagtaacttcacctactggccggtctccagttgggccgcagacgccaccgcgtgggtcacgcccaaggtctacgtccacgtcggcgcctacgaagtgaacccggtgcaggcccaagacggccagcatggcttgaactggagcaccaacgacaccaccggcgtggtggtgccctatgccgtcggctacaagaacaagggcggcgacggcagcatggcagccatgtacgaactcggcggctggcaggacaactccgactacaccgacccgctgcgcgaccgcaacggcaacccggccgtgctgagcggcctgccgtatgggaacaagcagggccgctctggcctgttcgcgcgcttcgagcagcaggtgaccaaccccgacccgtcgagcacgcgcgggctcaccgtcttcggcgccattctgcagagcaccagcggccaggccatcgaagaccatttcgtgcaactgggcctggtgcagaaaggcaccttcgccagccgcccgcaggacaacatcgccttcgtgatcacccagcagaaatacagcgaccaagcgatcgaaaacctgcgcctggcgcgcgcctctgcgggcggcaccggcacccccgccgacaaccagatcatgatggagctgagctacggcatccaggtcaccaagcaactgcgcatcgcgccgaacctgcactacgtgatcaaccccgaccagttcaacgaaccgacccgcaccaacgatctgaagaacgcgttgatcgccggcctgcggatcgactggaatctgtgacccgtagagaagctgcgcgcgttgcgcgcatgcttggcgggcaccactgcctgaagtgagtggcgggtgcgttgcatctgactgcagtgcaacgcattgcgtcgactcggttggcctgggtatttgccggatgtagccgacgagttcgatgagccgcgccggtgcgcaatcgcacgtcatgaggcgttatcggcccacctggtcgcgcgcaagccagtcgctggacatgcaagatcacgcgacaacggatgccgaagctgtaatgccccaccactgcctaacgccggaattaagcagacccgagaagcagttttggcttgaatgaattgttatacgccagccagttcatcaagcagcctcgtgtaaggctccgggacgagtgcaaactctccccagccgagctgctcagcgcagtatccgaccccgttgctagtgatagcagaccagaagagtacgtagcggcctaccttgtctgcgccaatacctttgccctcctgtgcggcgttgttctgcttcagatagaagtccacgatgcgaccgctagcctgtagttttgtcatcctgaggtgggaaggctgtggattcgcgctcatgacagagctagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagtgcagctgcgactacgccggtggccgccatcccatcgctatcacctgtactaaagaaaatttctgcggtggtatttttcaactttacgttagtcagctttccagcaataacatgggctcgctgatcgcaattattttccattaataacttcttcagtagttaattttaatttccaggtcgagccacaacctcgccaatagccttttgaaatgcatcatcctgctctttaagtgacttatactttgggctgctagctccgaagcccataacccagccctcacttattttcccaaactggttactctcacaccacttttctaacgcatcaggctcaatggcatagatcaaaaaatcaatagcaattaatgcgactgtgacctgccatccaccaagccttaatatcccagtagcgatacgcctcattgaagctttggctatcgcctgctcaccttctttaagggctgctgcctgcaggcccgccttgagcgaatcaagccagataacaacgccttttcgaccaatcgctttttctagtactggagcggagtaagacaatgctgtcaagaactgggcgccaccaacaagtaccccagcgaacattttcaaccctgacataagagctagagcgtactctccttctttaatcttcaggaaagtgtccccagcatcataataaaccccaacatacgtaccaaacccacctagccatccaccaatcgccttcatcctggacatgctgcggctggcgtcgccgaagaattccttgctcaccttctcggccatgctgctgtacaccgacaccagcgctgcgcccgaggccaccaggctgccgtagtcgcgggcctgtttgtccgacttggacatcaagttgatgaagttcaccagctccagtacgccggtcagcgaggccaatcgcaccgcgttgcggctgctctgactggcctgctcccagcgttcgcgcatcaggtccgtgcctttgtgccgttccacgtcgcgcagggcgtacatcatcggcgtgccgctggtcagcgtctgactgcggtaatgctccacccgctccatgaaatagctacgcacggcaacgcccgtgctggcctcctggctgatcagctcggagacctcggcctcgtccaagagcgcgcgcgtcatcagcacgaagcgcaccagcgcattgcctaccttgtcctgcacgccgttgagcgggaaacgattgagcaggaacgcaccggccgtggtcacgaaccggtccacgccgctttcacgcaagatccggtccgtggcggtgagcggggccgcctgcttttgcgctgtttcgaagcccttgtagacgctcaagaacttcttcagcgtcttgctcgtcgtgacaaacacactccaaccggcaccggccgccgacaggaccatgttcttttgctgatctgcctcgctcagcgtctgcttcagctcctccctggcttcatcctggttctgcgccaccacacgccacagcaggcagctgcggcttgtcacatccagattgcccgccaggtcctgcaggagccggcgaccgtccgggtccatgcccagcccttcgatcgcatgggtgatgacctcctcgaagcgcaccccgcacgatggcgaagtgccgtcgtagtcctccaatgtggccaaaaacagcggattggacagccatgcgcccagcacctgcgtgcgctgggccagcagctccatcgccgcctgaccgaaccgctgcgcgttggccttgaacgccgtgtacgcggccgcgtcgatccgtggccgatacgtcgtttcccagctctcccgcgcctgccgctggtacaccggcagcagcgccttggacagcccgtacccacgtgcccgcgttggaggaggcaatcccgtgcgcgcgcagcgcgtccaatgcccgattgggtgagcgcattgccgccggagtgttcctgctcgatctcctccatccgcgcacggctggcctgggcgtattggtccgacagcaccgccgcattgcgctgcaacagcgtatcgatctgctcgatgtgctccatcgcgttgaactccatcgcgcgctcgtccttgtaacgcgccatcgccgcgaccacgtcgtgccggtagccgttgagctcgtgcaccacccccaccgcgtcccacaggcccagcagcatcggcatgtaggtctgtcgctgatcgccctgtttgccgttgtggctggccgcgcagatgcgcgcatagcgttgctgcagcgcctgctcggccgaagcgccgctcatgctatgggtgcgcagcgcccaggggtagcgggtgctgttggcgtgcaacacatcggccttgtagccgccgctggacgtgctgatcgccgccggcttgcgatggtgcggcagttgcgccggctcactgatctcgccggcgaccccgcgatattccagcaccgccttcaaggcgtcggcgctggacagcggcaccgtatcgcccttggcctgcggcgcgccgatccattgcttgggcgtgatcgcttgcatgcgctcggcgctggctgatcgacgttagtagcggaagtagctgtcgcccattgcagtagggtcagttagcttcttcttttcctttgtgatttttcgaagattgatatttccaacatccttccagcctaacaatttaaagattggctcggccatctctataaaaggcaggaaacgctttccgatgctataaccaacccacaaaaaaatagcaaagacccctaagcagccggtgccggtaataataagcatggaatcagtgccaatgctttgagatctcaaataagtaaaaatcatcaatgcgcacataataatatttatagacatcccaccaagaagagatagctttagcacatttttccaatgagacttgcggccagctgaaacatgtggatacaaaacaatgacgcgatccttcgggtccagcactgcaaaacccgtatatccgccatttggagcaggctctactacgacctgaacttcatcaccatttttgaatggccagttccacaagacggcttcgacatgctttccgtcaatgtcaaagctcacatgacacaccggctctttcatttcatccatcgacatggccgccatacccgctgcggcgccgctcaatcccatggctgctgccacaactccggtcgcagccattccatcactatcgcttgagcgaaaaaaaatctcagcagtggtatttttttgcgtcacattactcaaggtgcccattagcaccattgcatgcgcgttgggattttccatcattcactctttaattttatttttctaactaagaatgacgaacagttacttcgccaacagccttttgaaacgcatcatcttgctctttgagtgatttataaagcggcccactcgccccaaatcccaaaatccacccttcgttagtctttccaaacttattgctttcacaccatttctccaaggcatccggctctattgcgtaaaccaaaacgtcaagagcgattaaggcaaccgtcacttgccatccaccaagccgcaatattcccaagccgaggcgtttcatcgatgccttgaccaatatgtcctccccctctttggctgcagctgcttgcagtccagctcggagtgaatcgagccaaatgacgattgatttgcggccaatagctctctctagaacagggacggaatatgtgagcgcggttagaaactgcgctgatccaactgccagccctattgcggttttcatgaacgaaatgaatgccattgcataatttttctcagacccaaatcgttcaatgtcgccccaatcgtaaaaaaccccaacatacgtaccaaacccacccagccacccaccaatcgccttcatcctggacacgctgcggctggcgtcgccgaagaattctttactcaccttttcggccatgctgctgtacaccgacaccagcgctgcgcccgaggccaccagactgccgtagtcgcgcgcctgcttgtctgctttgctcagcaggttgatgcagttcaccagttccagcacgccggtcaacgcgcccagccgtaccgcgttgcggctgctctgactggcctgctcccagcgttcgcgcatcgcaggtccgtgcctttgtgccgttccacgtcgcgcagggcgtacatcatcggcgtgccgctggtcagtggctgactgcggtaatgctccacccgctccatgaaatagctgcgcacggcaacgcccgtgctggcctcctggctgatcagctcggagacctcggcctcgtccaagagcgcgcgcgtcatcagcacgaagcgcaccagcgcattgcctaccttgtcctgcacgccgttgagcgggaaacgattgagcaggaacgcaccggccgtggtcacgaaccggtccaccccggtttcgcgcaagatccggtccgtggcggtgagcggggccgcctgcttttgcgctgtttcgaagcccttgtagacgctcaagaacttcttcagcgtcttgctcgtcgtgacaaacacactccaaccggcaccggccgccgacagggaccatgttcttttgctgatctgcctcgctcagcgtctgcttcagctcctccctggcttcatcctggttctgcgccaccacacgccacagcaggcagctgcggcttgtcacatccagattgcccgccaggtcctgcaggagccggcgaccgtccgggtccatgcccagcccttcgatcgcatgggtgatgacctcctcgaagcgcaccccgcacgatggcgaagtgccgtcgtagtcctccaatgtggccaaaaacagcggattggacagccacacgcccagcacctgcgtgcgctgggccagcaactcacatcgccgcctgaccgaaccgctgcgcgttggccttgaacgccgtgtacgcggccgcgtcgatccgtggccgatacgtcgtttcccagctctcccgcgcctgccgctggtacaccggcagcaaggccttggacaagccgtcaccagaagttcgcgcgcgttggaggaggcgatcccgtgcgtgcgcagcgcgtccatgcccgattgggtgagcgcattgccgccggagtgttcctgctcgatctcctccatccgcgcacggctggcctgggcgtattggtccgacagcaccgccgcattgcgctgcaacagcgtatcgatctgctcgatgtgctccatcgcgttgaattccagcgcccgctcgtccttgtaacgcgccattgccgcgaccacgtcgtgccggtagccgttgagctcgtggaccacgcccaccgcgtcccacaggcccagcagcatcggcatgtaggtctgccgctgatcgccctgtttgccgttgtggctggccgcacacatgcgcgcatagcgttgctgcagcgcctgctcggccgaagcgccgctcatgctatgggtgcgcagcgcccaggggtagcgcgtgctgttggcgtgcacacacatcggccttgtagccgccgctggacgtgctgatcgccgccggcttgcgatcgtgcggcagttcgacgcacggcatcactgcatctcgccggcgaacccgcgatattccagcaccgccttcaaggcgtcggcgctggacagcggcaccgtgtcgcccttggcctgcggcgcgccgatccactgcttgggcgtgatcggttgcatgcgctcggcgcgcaaggtggcgtcggccgcgtagcgtttgagggtcgcaggcgttaacagatgctcggaaaacatgacccacaccgtgccgcacagatgcggatagcgcagggtgatgaactccatgcgctcggcgttgtgcaccgggcgcgagcaggacggcacgccaccaccggcaatgcgccgcgctgcgtatccggaaacctgccgccacaacgtgccgttttcggccaccgcataggcttcccattgcctggaaccgtatgggccggactgttcgtagaacagatacagcatgccctggcgcaaggtgcgcacggcgtagtcgtagccggcggccgagacgtcttccttgctgccacgccccttggggaacggcccaaggccggcgcctgggcaggacgccggcaccacggtgtagcgcaccggcaggatggccaggccggtgccgttgcagacctcgcacggcgttgaggtgtcgttctgtgtcatggcgtcatgcgctcctgcgtcgagggggccagaaagttgcccgtttccattgcaatgccctgccaatgggcatcgtccacttgattggccagctcggtgtaatcctctccggcgctgacctgttccagcagagcttgcacctgccggtgtcgataaaaaccggggcccagatgcacggcctgccatgcgaacagatccaggcccggaccaggccgcacgccctggcggcagccgtgttgcacggcggcggcggcggccgaaaactgcgccggggcgatgtccatccccgcgcagcgggcacgtgcccaggcctggttcagcgccccgatgccgtccagacgctcccacgccgttgcggggagcgcagccgctggcacacaggaatcgggcgggcgcacgacctgcagcgtctgccagcgatcgatgtaggccaggcaggcgatatcgcgcaagaaataggccagctgttccggcgcgcaggcctgccagaacagatcggccaccagcgggtcgtagtagcgcagccaacgcgccttgtgcgagggcaggtggcgtgcaatcgcggtggtcgccagatggcgcgccagttcgccgaccggggcattggagaagatccacgcgcacgtgcgttggatcttcccgtgctccatcgcctgcggcgcggtatcggcgatcgccatgtccactgccagcgccgatagcgccgagtgcgtgccctggtcgagatccaacgcgatcagcaccggccacaacggcgccggcagcttgtggatcttgaccggcatcggcgcaaggccaacctcggccagcatctgctggaagcggtcgccggccgcgtcggccgcatcgcttgtctgcatcagcaggtaacgacgcgcaccgcccgcttgcctggccagtgcgtagaggcgttcgttcacgtccatgagaggtctcaccctaggtctgcggcggcttcggagcgaagctgcgcattgaccaatgtcggatcgcagcccttgaactgcgcctgcgggatggacaccgacgcgttgctgccctgcggcccggtcaacacctgctgcccgcccttgaacgcgaccacccccggcgcgcccagttcgatgtcgtcgccgtccagcttgatgtaggcgccggccgcggtggccagcaggtgcttggtcggcgcggcgagctggacgtcggcggtggtgctgacgatgcgcacctgggtcttggcggccagggtggcggtgctcctgtgcgcgcgggcgctgagcgtgccttgcgcggcgtgcagggcgatgccgcgctcctggttggggctgccggcgaccgggtcgctgccctgggtgtacagcaccagcccgccggccaccgccagcaccaggtggccctggctgagccagttcagtgcgctgccggccagcagcgcggtctgggtgcccgacacccacacctggtcggccggggtcaggctcatcacgcctgcctggccgctgcccagcagcactggggcgctccagccgggcacctcgccggcgccaccgccgatcgcgccggccgcgctgccgctgtgggtggcctgcaggtggtcctgcaaggtcttcaggccgtcctgggtcggcagggactccggttcgctcggtaggcccgcctgctgggtgcgggcggcgtcgttgaggcgcttgagcaggtcgctgccctgctgcagttggctcagcgcaccggtggcggccagttgggtgttgcccggctcgctgctcagcagcaggccctggccggcgcgcaccgcgccgtaggcctgcgtggacaggtccgccccgtacccgcgctcgccttcgcgcaggttgtcgtggccgcccttcaggtggcccagggtcaaggtgctggcgtgctgggtggtcgacagctgcgcgcggccctggccgggcgtgtcgtccagccgcagctgctggtagccgccggtgccgtcctggctctgcgccagcgcctggctcttgaacccggtgaacaccgcaccgtgcgcgttgccctggaaccacgccggcgcattgccggtggccccggccccgccgccgccgacctggttgtgcgccgcgtcgtcctggccgcgcccgttgtacacgctgccgatcaccaccggccggtcgatgtccccttccaggaaccccaccagcacttcctggcccttgcgcggcagcaccacgccgccccagttgtcgccggcccacggcgtcatcacccgcacccaggtccacgccgaggcgctgcccggcgcgttgtcctcgccccccggatgcgccagcgcgctgctggcgtcggccccgcgctggaacgggaactgcaccttgatccggtggtcgcggtcggactgcaccgggtcgccgtcgctgaccacgatggcgctcagcgtgccgacgaccgttggcttgggatgcagccgcaggccatggccgtcctcggtctgcggccggtaggtcgcggtggccggtatggcggtgaactggttgcggtagaactctaccgccgcctcatcctgcgccggcacatatccgccgctcaggcctgccagcgccggcggcagcggcgcgccggccaccgccaccgcgcccagcgcctgctccagcgcgtcgaatacttccgcgcccagattgttgcgcgcctggtgccgcacctgcaggcacaggaactgcgcatcggccgccacgaccgcatgctggctcagcccgaaacgcgtgcccggcgccagttgccgccaggtcccctggccctggatggtctgcgccgccacctgctgcgcatcgaactgctgctgcgcgcggcgctggccgcgcatgctgtcctgccagccgtacggcccggcggtgtccacgtcctcggcaccgatgtcgcccagcggcgtggcgtcggcgccggccaggcgcaggctgcggctgcggtagtcccagctggcccgcgacagactggtcgcgcgccagcgatgtgcctgtacccactgctgctaacgctgtccctgctgctcggtgacgtcggtgcggtggtagcgcaccgtgcccaggtcggcgaaggcggcgttgtggtccgacagcaccagcgtgtgcgtgccgcgcgtggcgctgtcggccgcgccggtgtgctcgaaccaataggcgatgccttcctcggccagcagccggctcaggaacgcgaagtcggtctcttcgtattgcgtggtcaggctgcgcctggcgtacgtgctgcggtcggacagctcccagcgccacgccggcgccagcgcgccttgcccggcgtagtcggcgaacacgctctcggcgatctccaccacgctcatgtcctggaacacgtagctgtccacgcgctgggccagcagcgccagccacggctccaccaccagccggtagcgcgccaggccgccgttgctgccgaggcgttcgaacgcggtgacatggccgtggaacgggcgcagcgcggtgtgcgattcggcggtgagcagttccagcagcaccggccggccgagcaggtcgtccagcggcaggccggcgttggccgatagtgcgcccacgtcgaaacggaagccgccgccatcgaccgactcgcggccgtcgagcgtctcggcgaccagcacgtcggggccaagcggggtatgcaaccgcagcaggcgttcttgctgccgcggggcggcgctgagggcggaaagtactgtggcgaccgggtccataggtgctccttgcaggtgactccagtcgcaacacggcggactggacgatgcggccgagtctagcaaggcgggcgcggtgggacaggcccctgacaggcatctatcgtccgaattttgaggtgaccatcgggaagaggggtgatacgcccagtgtttcctagacatctcaaggtcatagaaaatgactgattcggaggtgtccatgagcagcaagcggtatacggatgagttcaagatcgaagcggtccggtaagtgaccgatcgtggcttcaaggtggcagaggtcgcacagcggctgggtgtcaccacgcacagcctgtacgcctggctgcgtacgttcggcaagcccggcgtggtgcagcgtgccgaagtggaccagagcgccgaggttcggcggctgaagaccgagttgcgccgggtgacggaggagcgcgacatcctaaaaaaggccgtcgcgtactttgccaaggggtaaaggcaaagtacgtcctcatgcaagcccaccgcgaagaattcagggtgtgcgcgatgtgccgggtgttgcgggtgaaccgggctggatacgacgcgtggctaaagtcgcccgacagtgagcgcgccaaggaagacgaacgcctgctggggctgatcaagcaccactggctggccagcggcagtgtgtatgggcatcgcaagatcgccaaggatctgcgcgatctgggtgagcgttgcagtcgccatcgggtgcatcggctgatgcgcgccgatgggctgcgtgcccaggtgggctatggtcgcaaaccgcgcttccatggcggaatgccgtgcaaggcggcagccaacctgctggatcggcagttcgaggtgaccgagccggatacggcctgggcgagcgacttcacctttatccgtacgcatgaaggctggatgtacctggctgtggtgatcgatctgttttccaggcaggtcgtcggctgggcgatgcgcgatcgagccgataccgagttggccgtgcaggccttgctgtcggcggtgtggcggcgcaagcccagcgccggttgcctggttcactcggaccaagggtcggtctacaccagcgatgactggcgcagtttcctggtgtcccacggtttggtgtgcagcatgagtcgacgtggcaactgccattgcagcgcaatgcggcggtgctgtcggatcagtatgcccaggccagtcgcgcgcgcatggaagagctggagcaggagcaagccggcggcaacgcgctcacccaatcgggcatggacgcgctgcgcgcgcacgggatcgcttcctccaacgcgggcacgtgggacgggctgtccaaggcgctgctgccggtgtaccagcggcaggcgcgagagagctgggaaacgacgtatcggccacggatcgacgcggccgcgtacacggcgttcaaggccaacgcgcagcggttcggtcaggcggcgatggagttgctgacgcagcgcacgcaggtgctgggcaagtggctgtccaatccgctgttcctggtcacgctggaggactacgacggcaccatcatcgccgcacgctgcgcgccctggccggcgtctccaccggcggcaacacctccatcagcagctgccccgcgttggcggtgatgcgcagcttggtgccgatggcgaagcccagttgttccagccataggccgctgaggcggacgtggggcacgtgctggtcgccggcgtggtcgtgggcgccggggtaatgggtgtagctgacggtgcattggcgcgggcggcgggcgcggcggggcgcgcgtagcgtgccggggccttgcggggaggcgtccgggtcgggcggcagcatcggtggcaggttggcgcggtcgggttccacaacgacccactgcacccgcttgggcggcgaagggcgcgcacgtgtgcgggtgggccgtgcgctggcagatgccgtgggtgggcggcggcgtgtcatggtgcctccgggtgatagcgggtgatggttgcagcgacgtactgctgcaatggcacagccctgcgtgccgacaggcggcgcgaggtgtacggcaatacaccgagctggcgattcagcggatgcgcggcatggtctctcgcctgctcaatagctgtgcgtgcgtcgagcctgcgcagcacatcgcccatatcccaccgcgggcggtgagcggaagctggcaacagatcaaccggcacagatgccggcatggatggtgcggtagacatggcaacgccctcctggaacaacccaagaaccgccgccaacggcgacgggatgtcgggaggttcgaaaccgctaagagccggcgggcgtattccccttgcgggtgttgtattagccgccctcccgacgcaggcatcgcatcggcttgtacctgcaggatgcaggcacaaaaaacccaccggtttgacggaggtgggtaccgctcttagaggagtttcgacgctccttgggactagattgcaagtacacggtctggcgtgtcaatacacgctggcgggcctcgcgcggctgtgtgcgccgctggcgcagttccatacgggctacgcaaggcgagtgccctcgcctgataagtgcacctgaccctgaggtttccccacatttcttcctgcgagatcaagcacttgttgcatcaaggcgtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgacgctgatcgacatcgcacgcgcgtggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggtgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaagcacctgaccccatcacgctttaactaccttaagcttggccacatcaatagtgctacggaagaagcagtatgactcagctactcaatctcattcttggcgctgtactcgcattactgtctgcgacattcctcgactggaggaagaggcagcgcgaaaaggaggaagccgctgggcacctgggagtgcttgttctgacgcaactggatcgatttatttcgcagtgcgccgcggttgccggtgacgacggaactgctcacggccatcccgccggaagaatggaaaacggcgaggagtactactccgcacaaaataaagagccggtgctggagcttgatcagctcaaggttgaatggcgctcgatctcgccgaacaccatgtatgccatccatcggattccgatccagcttactgagatcgagtccttcctatctttcgaggccgatcaggaaggccctccgtacgatgggtggatatctctgcgccaggagaagtatgccggtctcggggttgcggttgctgcgctctcggaacagctccgtgccgagaccaagctaccggaggtaaccgatcggcagtggaagcccgaagagttcctagaagagcgatatgcttcactgctaaagaggcggaaggaacgcgaggaggcacagtctgcttggattgctggattaagcccgccatcaccgaacactcctgaagagtagctttaacggcacataatgctaattggtgacacgaggaacgtcgctgagcagaatgtattgctcctgagcccttattccaagagctcaggagcaccgatctaaaggcggactttcgagtttgttcgataattattttttgaaactggcgaggtgtagtagtcatcatcaaggaagcgcagaagatttttaagctccctcttatcttccggaatcacaattagttcttttccattagcatctacggtgcgattgacagtcaaattgaattgcgccgcagcggcaattagatcagaaatatcgactgtttctaagattttgctttgttgcactagccaaagccgccgccttacccaagtgtcgctaatttggtttacctgataacgtttctcacgctgaccttatgcaactgggcgaactcggcgatatccgtgtcaatcccgtcctgatagtactatgacaaatgaaagatctgccgcgcatagaaaaaactgcgaaagcttaaacgcttacccgccaacttggctaccacacggttatcaatagtaataccggtcccatcaagttttttatacacattctcagaatgaaatattgagaatcctcgggtagtaatgagacgtcggcggtcaaatgcttgaaggtaaaccacccactcaccgttttcttccaccccgaaaaagagagccttaatagactctagtaaaccttcatcttcagacactgagggaaaccgtctcgggtccgcgacggcctccgctaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgatatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgttgtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgagctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctagaacttataggtcagccccaggtacgccagccggcccgcgtagccgccggtatagaagcgggcgcgggtgtcctcgcccaggtgcgagcgggactcctgcttggtcaggttcagtaccgaggcggtgaggctgagggccggggtgatgttgtacgccgcgttcagatcgacctggtagtacggctcctcgtagacgttcaaccctttgaccagcccttgcacgagttccccgcggcggttgtacgaggcgcgcagcagcaggcggtcggtctcgtagaacacggtgaggttggtctggttcctggcgctgcccggcatggaggtcttgccggcctcggtgccgtcttccagccgcaccgccgccttgctggcatcgttgtaggtgtagttgaactgcacgccgaggccgaacggcagcgtgtgctgcgcgtagagctccacaccctgcgagaccgcgtcctggccgccggcctggctgctgtagttctgcacggtgacctgttgcccgtcgatcatcatgttgatgtcgctgatcacgtcgaccgcaaagttctccacgttcttgcggaacagtcccacacccgccaccgaccccgggtggaaataccattccagccccaggtcgaactgggtggccttgtacggctccagggtcttgttgctgcccgagccgtaccagccctgctcgctggcaccgccggtcaggcgccggtcgaccacgtactcggggctgtagaactccaggctgccaggcgcggcgatgtcgttgtagctggggcgtgcgatcactttcgcggctgccgcgcgcagcaacaggttctcggtcaggtcgtaggccaggttgaaactcgggagcacgtcggtgtaatcgcggtccagcccactgaccacgaacgactcggtgcgttgcacgctatcggacacacgccaatagccttcggtcccgcaataggtgtcggccggggcgccgctgggcgtggcggcgccctgctggcaggccagcggattgccgtcggcgtcgtcgaagaagtagtcgttgtaggcgttcaccttgtcggtggaatcggcacgctggccggtgcgcgccacccgcacgccgacgttgccacgcagccgctcggtgtggaagttcagttgcaggtaggtggaatagatctcctcgtcgacgttgtagacgaagttgtcttcgctgcgggtctgcatcgcgccgtaggtttggttcaagtagccgatgtagcccgggaagttgatcgccgggaacgcgctggcgttgacgccaccggccaggttgtcctgcgcgaacagcaggcccggcgagaactgcgtggcgatggcattgcagcgcccgttccagtagcggttgtggtagtcgcttgggtcggtgcccgggcacacccaatagttgttgccggtattgcggtggatgccgccgtcgcgacgcttgaggccgaactgcagcgagtcgaagaagccgccatcgatatgccaggtggtatcgatctgcgcgtactgctgctgattggtgttgcgggtccaggacgagccggtcgagcccaggtcgacctgcaggatgccgtcgcgcaggttctgcatcagctccggcgagaacgtcatggtcggcgtgccggtcaggtcccaggcgctggcgaagttgccgttgctccagctgccgtcggcgttctggcggcgcggcttgatcggcagcgagaactgcagctgcggcccgcccttggcccaggtgcggccagccttgaacgccacgtccacctgctcgccacgccattggccgcccaggtctaccgtctgcgactgcgatttttcgatgttgtagctgccggtgatctgcggggtcggcacggtgcagtcgtccgagccccagccacccggcggcaggccggccgcggcggcctgcgcctcgctgcaataataggtcttgcccggacgcaggctgtaggcggcgccagtgacgatggtgccgctgggatcgaactgcagcctgtcgagcagacggccgccgcgccagttgccgtcgccgtcatagcgggcaatgttccactcgggaatcttgatggtgttggtctgcgagttctgcgacaggtcgaaacggacgtagttcgcggtcagggtcaggtcgtcggtgggcttgaactgcaaggtcagttgcccgcccttgcgcgcgcgctcctcgcgtttgacgcccaggctgaccgccgtcggcatcatgaaaccggtggcgtaattgccgttctggttccagaaaccggtcccgccccaccagttggcgttgaagtccgacggattgccgttgacgtcgaccgccgggccaacgtcgtcgcggccgtaccactgccagctttcggtactggcattgagcatgcgtgcggtgcgcttgtgctgcgtgtagccaacgaagacaccgaagcggttgtccttgtcgtgccacgcgtacgaaccggagaactggccgtcggttttcttgctggtatcggaccaggtgccctcggcggagacgaagccggaatgtggctccagttccagcgggcgccgcgtctgcaggatcaccgtgccgccgatgccgccttcgtcgatgcgcgcttccggtgtcttgtacagttccgcgctgcccagcaggttcgagggcagcagcgtgtagttgaacgagcgcgtcgggtcgccgttggactcggcggtggcgatgtagttgccgttcaattcggtcagcaccagttccgaggacaggccgcgcacactgacgttcttgccttcgccgccgtcgcggctgatgaccacgccgggcacgcgctgcagcgcatcggccacgttcttgtcggggaacttgcccacgtcctcggcggtgatcacatcgaccacggcgttggcgttgcgcttgtgctccagacttttttcgatcgcgtagcggtagccggtcaccgtcaccgcgtccagatccgtggcctgcaacgcggcctggcccgcgggcgccggcgtgccgtcggcctgctgggcgacggcggcgctggaagccgcgctcgcgaacaaggcgatggcgataccggcggacagcgtgctgcggttgcgtgcgaatggcatgcagttcatttcgatcatgctctctcaatcgtgatcggcttcggcggatgtctgtcgctccaacgatcgaacaacaacgccgcgccaagtgacacgaaaatatccggtgtggttgcggcgacccggttttcctccgcttgcgtccccttttgcgcagatgcaattacatccttctcatgcagtggaaaacgtaagtatcacagcccacgcggcaacacattctgctgcgcaacagggcccgcggcgttgtaaaggcatctacgctgggaagccggctcgccacgcttgcgcgcggcaaggtatcgcgtgcttaggtcatcgccagtccatgttgcaagccgccgcagagcaggccagcggatagaccgcgatgccgcctgcggtcctttgcttcacccggttgatgaggcggtccggtgcagaggaggcgttgcgcaaggtgatatagccgcctgcgaccgggacgccgagcggcgttgcgcgcgaccaagcatctttcgccacaactgacgcagcagcagtcggggccgtggacgcggacgcccgcgcagatggtgcctcgtcagcaccggggtgtgcgagcgctggcatgcagccaggcgcagggcagacagcaccagcacgcacagggcaaaatttttcattgcatttttcgtttgatgccctcggcggcgagtgcccatcaaagcatccgccagctgcgcccctgcggcgcagtgccgtttgcttgctcggcatcgcgatgcttgctgaccgctgcacacggccgtgccgggcataaccttgatctgcctgcgcgccttgtcctgacttcggatgctcggccatgcgtcggccatgaggaggaatcgtggaagccctgcaagccatgcgagaaacggttgcagatgcttggcacaaaacatctggctcctgacatcggtcttagatcccgtagaatccgagccttgcacgctcttatcctctaccgctggctgtacgcatgggcatgcttggcgatgctcttggtggtggtcgcctcgctgatcagccgggcgcttgcgcatccgatggcagtttccgttcaagtgccggttgcgcatgcagggcatcacctggacatgcagccggcgacaccacagccggccgatatgcagcagatgcaccatgccatggggcatgccatgcaccacgccatgccgatgacgatggcgcccggttctgcggacgcagcagatgcggatacaaggccatcgaggtccgccggctcccacgccgagcatgacatgggcgtggactgcgaatactgtttgattgtcgcccggctgatcagcctgctggtggccctggttctgtggctgcccatctggccgccggtgttccgggccttggccggcctgatcgcgacgcggcgcatccctgcaacggggacgctgggcgcacgcgggcagccgctcgccctcgcctgctgatccagcgcgcgtcctgatgcgtacagcgcctttctatcgatgcatgcccaccttggctctcaggatgcccggggcaggaggcgtgcaactggatgcagcccttcccgcctgacatccggctagctgccggcgcttttgcgtgcctcgacgctgggtggtcgcggcatctcgctgctgtgcccgatggtcagcagcccgcgtgcgcctgtccacgcgttttgcagcggcatgccatgcctcttgaaagttcatccatgacgatctccaagttcgcatccagcacgttgcctcgacacggcatgctgctgttgtccatcagcggattctgcgcgccagcggcgaacgcacagaccagtgaacagcgcaccgatgccgaggccacgacgctggacacactgaaggtgcaaggacagcgccaacgacggctggagtcacctgaggccgtcggtagccgcctgggactgacccagcgcgagacgcctgcatccctgcaggtcattgaccacactgacatcgccacccagggagcacgcaccaccagcgaggtgttcgacatggttgccggcgccatggtcggcaatgtgccgggcaaccccgccgtggtcaccatgcgtgggttcagcggtaacacgatctcggtcttgcacgacggcgtgcggctaggtgcatcgacgatcgtcacccgcaatctggacaccgtcggtctggagcgggtcgaagtactgcgcggcccggcgtccgtgctttatggcgaaggcgccctgggcggggccaccggggccaacagcgacttgctgcgctggcgtgtggatcttccgctcggcaaccactggtcgttgcagaacgatctcagctggtatcaggccgatcgggacttcttctactccgacaagtggatctacacccccgcgacggggcaattgtccagaaccgctgagcggatccagcacgaccagcggttctggaacgaacgcctcgcgctgtcgttcgacggccggctcggcgggcatcgcaaccgcttcaccgccggaatggagcacaacgacaccaagttccacaccccgcgacaaaccggggtgaccacgccggtctcgccgctcgatccggtacttggcgtcttcccggatggatcggccgccaactttccgggggcgggcaacaacgtgatcttcgactcccgcctgcgcaccttggccgtgttcgccgagaacgcgctcaacctgaccgcccggtggagcctgctcgcaggcgcgcgcgttgagaagattcaactttcgcgtgatatccgcgatgtgaacaccggcaacgtggcgtcgttccgtcccgactaccgccccttctcctggcgtgtgggcacggtgttcgacctgaccccggaggtgcagctgtatgggcactacgccactgcggtgagtccggtctccaccctgctgaccatgcgaccggccgccggcgtgttcgatctcagcaaggggaaatcgcttgaggcgggcatcaaggcaaacgcatggggcaagcgtatcgagtggacagcagcggcttacagaatcgagcgggacaacattctgacccgcgaccctgccaacccaagcatcagcgtccagggcggcgcgcagtcctcccaaggcgtggagctgtccgcacaggcgcagctcacccggggcttgcgactggatctggcggccgcttacggcacagcgcgctacgaccggctgctggaggccggtggcgccgaccgcagcggcaagcgtcctcccaatgttcccgacggcagcgcaaccctggcggccagctaccgcttcctgcgcgtgccgctctcgctcggggcatccagccgcaacgttggcggcttctctaccgacaacgccaacaccatccatgtcgctggccacacgaccttcgatgcatggctcggctacgactggcagcgcgtctcggccgtgctgcgtgtgcgcaacctcagcgacgcgctgtacggcacgtattccggttatccgtccacccacatctacctcggtgctccccgcagcatcgagctgaccttgcggacgcggttctgacatggccccgaagatcccttccggccctgcggacctccagcttgccgatgctgcgcggcgagaccggcaccggctgttctggcgttggcaccttgatgttgtttgcctgcgtcggcattgtcgtgctctgcgcctcggggatggtgatgtggtgtggcggcgcaagccggccggccgcatcggcgcgcctggagcgggccaccacacgccgcatcgctggctactcgccttggccttggccgccgcaaccgccatcgcgctcccactggtgttcttttcacttcttgtggtctggacgttcgaccgctggatcaggccgcgatcaccgctgttccgatggctggactgatacacgcaggtgtttgcatcgcccgattgccgggcattccgggagcctggctcccaacttactggagcaataagcatgaaacgactcgccctccggtcgctgtttgcgaccgccctgttggccacggccagtctggcctcggctgccgatcccgtgcaggcaccgttctcgttgcccgccctgccctatgccagcaacgcacttgaaccggcgatcgacacagccacgatggagatccatcacgatcgccatcacaaggcctacgtggacaatctcaacgccaaggtaaaggactacccggcattggccagcacctcgttggaagacatccaggccagcgtgtcgcgctatgacgctgcagtgcgcaacaacgccgggggacactacaaccacagcctgttctggacactgatggcgcccgcgggcaaaggcggcagcccgtcgccggcactgaaggcaaaactcgtgcagacctttggttcgcaggaggcattccagaccaagttcaccgagacggcgaccaagctgttcggatcgggctgggcttggctgatcctcaagccggatggctcgctcgccatcaccaccacgcccaaccaggacaacccactgatggacgtggtcgccgaacgtggcacgccactgctggcgctggatgtctgggaacacgcttactacctgcattaccagaacaagcgcgccgactacatcaaggcgtggtggcaggtcgtcaactggaatcaggtcaatacccgctacgacgctgccaccggcaagcactgagcgttcctgcaaccgggtcgtgacgccgcgcaggacgcgggcggcgcctttgagccattcggccacccgccgaatgagcgccgcatcgcgcaacctgccggctcacgaccttatctgacgcattgccgatccagacacatcgcaacctgccatgacccacaagacgatcttgcatgcggccatcctggcggcgcttgcctgcctgatgccggccgctgacgccgaagacgacgtggcagagacagcccagccagcagacgataccgcgcccagctggacactcacgccagtggaagtcactgcaacacgtggcgcttatacgacccccacgacctccgcagccacccgcacccacaccccgctcaccgaagtgccgcaatcggtgcaggtcatcaccagcaccctgctacaggaacaggatcggcgcacgctgggcgaggcgctggtcaatgtctccgggatcacgccgacgcgttcggacgagaacctgttcatcccacccatcgttcgcggctttccggccgaggtctacctggcccggtagcggcctttccggcaccgtcacgctgttccggcagacgcgtgagaatgtgacggtcgccgaccccgacaatgcgggctactacatccagagtggccaacaacgcgcacgcggcctggaaatggacatggtgtgggaacccagcctggccttctcgttattggccaactacgcccataccgatacacgcgacgacggcacatcgcctggcgatcgggtcgcacgggggcccgacaacagcggccgcatcgccgcacgctaccggatactcagtggtccggcccaagggcttggcgtgggcgcgggcgtaacggcagtcagtccgcgggagctcacgctgcccaataccatcgccctccccggctatgccgtgttcgatgcgcaggcgtcgtatgacgtcggtcggttcaccctggggctttcgctggtcaacctgaccgggcgtaaggcctgggacccctcttcgtacatgggttacccggtcgtggcgcccaaccagccgcgctcgacctatgtcaccctcaaaatggacctgaaatgatcaacacgccgatgcgctggcttgctggggcgagcctgatcgcagcgtgtggatggcgctcgccggcagtcctcgcgcagacgccgccacgcggtgaaacgatcaccgacagaggcatcacggccttcgtcctcacgccaggaaccgcagcgtacgcgtggtacataccgatgccgagcaccgtgccccacctggcggttgcgcacgcgtttgcccaaaggcacacgcacctcgccatgcaaggccgcgtcttcccggcgaaggggctcaagccaaggtgccagggtgctttggagaccgcttccgccatccaaacgaaccgtcaagtcgccggcgtggccggcacctgaaagacccacctaacagaacgccaactttctggcgcgctcgaccgttcgtatctatcaagtccgccgcgcctgggccgataccacatgcatggacagactcagcgtcatcggactggtgctggcgatcgtggcgatcgtgggcggcagcgtattgaaaggtgccggcatttcgtcgctgtggtcgccggctgccttcctgatcgtcatcgtcggcaccgtggcggcgatcctgctgcacacctcgccggcagttttccggcgcgcgttcaagatcctgcgctgggtgatccggccaccggcaagcgatcgcccgcagctgctggcgcgcatcgtcgagtggagcaacatcgcccgtcgccaaggcctgctgggcctggaagaccagttgccgcgccagaacgatgcctttctgcgcaaaggcctgcagatgctggtcgatggcgtggagccggaatccatgcgcaacatgctcgagatcgaagtggacaaccaggagcgtcaggatcttgccgcggccaaggtgttcgagggcatgggcatctatgcgcccacgctgggcatcatcggtgcggtgctgggcttgatggcggtgatgaagaacctggccgacccggccatgctcggccacggcatcgcggcggccttcaccgccactatttacggcatcgcttcggccaacctgctgttcctgccggtcgctgccaagctcaagagcgtgatccattgcagcaccaacgagcgcgaaatggtgatcgaaggcctgatcgccatcgcacaaggtgagaacccgcgcaacatcgaatcgaaattggcaggctacttgcattagttcgctatggcccgtcgtcgcaaacaccacgaagaacatggcaaccacgaagcgtgggcgattccgtatgccgatctgatgacgctgctgctggcgttcttcgtcgtcatgtacgccatctcctcgctcaacgagggcaaatacaaggtcatggcgcaggcgctcacaagcgcctttggtggctcgtccactgccgccagcccggtgcagctcggcaagacccagaccctgggcgccgattacgaccgcccctcggtgatcaaggccggcgcgcccatggctgcatccaacggcccgaccgacccgagcctgctgccctcgatggccgcgcagatgcgcatgccggtgtcgctgcgcaaccagacgcaactggcccgcgcgcagcggcagatggatgcggtggaacagcagctgagcaagacgcttgcaccactgatcgacaagaaactcatcaccatccgccgcaacgatctgtggatcgaggtggagatcaacagcgacatcctgttcggcaccggctcggccgcgttggccggcaatgcccgcaccaccttgtccacgcttgcctcggtgctgcgcgaggcgcccaacggcgtgcgcgtggagggctataccgataaccagccgatcgccaccgcgcaatttccctccaattgggaactgtcggccgcacgggcggccagtgtggtgcacctgttcgccgacgatggcgtcgccccgcaacgattggcgatggtgggctatggagaattccgcgcacgtgccgataacagcactgaggcgggacggaatgcgaaccggcgtgtggtgttaatcatcctcgctgactcagctggctcactcgcacccgatccgccatcgcagtgacatgcgaccgccgccggggcgcccaagcttcccaagtctgacggcggccaaacggccgccaccaccgaaagcggcacaagttccgtccccgccgtaattcaaggagtgcagtgacatgcgtatctgggcaatcgccaaccaaaagggcggcgtcggcaagaccaccacgacgctggcattgggtcgcggcctggccgcgctcggccaccgcgtcttgttgatcgacctcgatccgcactcctcgctcacccgcgcgttcggtgtggcgatcgacccgccgccgcgcggggtactggacctgttcggcaccccgccgagcgatctggccagcctggcgcacgaaagcgccatccccggcctgtcgtacgtgtgcgcgcaagccgcactggccacgctggaacgccgcagcgccaatcagcccggcctgggcctggcgctgcaaaacgccatgacccggcacgccggccagcacgactacatcctgctcgactgcccaccgaccttgggcctgctgatgatcaatgcgctggccgcctgcgaccgcgtggtggtgccgacccaggccgaaccgctcgccctgtatggcctggccagcatggtgcgcacggccgacatggtgcagcgctcgcgccaccgcgagctgccggtatcgatcctgcccacgctgttcgaccgccgcacccgcgccggaaccgaaacgctgaaggaaatgcaggccacctacggcccggtcgtctgggaagacgcggtgccggtggatacccgaatctgcaacgccgccgccctgaccgtgcccgctgttggcggcgactatcagggccgcggcctgtccgcgtatcgccgcgcgctggaatgggtgctggccgatgacgcaatgcgtatggagcaagccgcatgagcaaccccaccgccaacggtgagctggacgattatctggaagacctgctgcacgatgcaggtgtcgagatcgtcgccccgcctgctgcggtcgctgtcgaagcagcggcgcttgcgcacgcggatctcgcgctggccgagccgccggtgcaggctgccgcccttcccgaagctgccgctgtccccgaagccgccacctccaacgcaattgccgcggtgctgagcgccgacgcgatcgctgccgatttcctggccgagatggatgccgacccggcattcggcccgcccgtgctcgccgcgcccagcgctgccgacatcgccgccgatttcctcgccgaaatggatgcggacccggccttcggtaccgcacccacggcagtcgacctgctcaccgccgatctgctggcagaaatggatgccgacccggccttcgggctggagaccgcaccggttgccgtccccgcacctgccccggcaccgaaaccggcaccccatgcagcgcctgcaccgatgcgccctgcaccggcacctaccgggctgcaggcactgctggcgcccgaccaggccgacaagatccacgccgaacgccgtgccagcgaacgcagcacacgttggttgcgtctgcgctgcggcgaacagacctatgcactggaattgctcaaggtgcaggaagtggtcttgccagtaccgctactgccgttgcgcggcaccgccagcgcgatgcttggcatcatgaacctgcgtggccaggtggtgccggtgatcgatctgggcgtccatctgggctcttcgccggtagatatggatctgcacacccgcgtggtggtgctggaagagaacggcgaaaccatgggcctgcgcgtgtcggccgtggaagacgtcaccagcctgaccgatcagcagatcgagccgccagacaacgcacgcctgtgccgcatttacaacaacctgttccgcggtgtcgcacgcctgggccatcagccgatgatcctgctcgatgccacccatctgctgcattgatacgcgtaacttgctcgcacctgcacgcataacgattcagcgttaaagctttcccgcaccccgccgttagtacgcatagaatcagccgttcggagcaacaatgagcacagtgacattgggcgaggatctcggtatcgagaccagcgccgacctcaagcaaaagcttgccggattcctcacccagggcggcgacctggtgcttgacgccggtgaagttcgacgcatccacaccgccagcgtgcagttgctctgcgcctttgtgcagacccgccgccaggccggtctgcacaccgaattcgatggctgcaacgacactttcagagatgcggctcgtttgctcggcgtcaccgacgcgctcggacttcccgcatccaatgacaacttgaaacttgtggagaacgccgcatgagcgcacgtatcttggtggtggacgattcggcgtcgatgcgccagatggtgtctttcgccctcacctctgccggctttgccgtcgaagaagccgaagacggcgccgttgcgctgggccgcgcgaagggccagcgcttcaatgcggtggtcaccgacgtgaacatgcccaacatggacggcatctcgctgatccgcgagctgcgtcagctgccggactacaagttcaccccgatgctcatgctcaccaccgagtcggcggccgacaagaagtccgaaggcaaagccgcgggtgcgacgggttggctggtcaagccgttcaatccagaacagctcatcgccaccgtgcagaaagttctcggttaaacccttttcgcttcaccttcggatttcacgcccatgagcatggacctgcaacgtttccacgccacctttttcgaagagagccgcgaagggctcgacgcgatggaggccgggctgttgtcgcttgaagagggcaaccgcgacccggaaatcatcaactctgtgttccgtgccgcgcactcgatcaagggcggtgctgccactttcggtttcgatgccatcgccggcctgacccacgtgctggaaacgctgctggatgagttgcgctccaacaagcgccagctcgaacccaatgcggtcgatgccatgcttggctcggtcgacgtgctgcgcgcgctattgcgcgaagccgaacacggcaccccggccgacccgaccgcggtcaaggccgtgcatacccgtttgaacgctgtgctcgccggcgaagcgccggtggctgcggtggtcgccaagccgaaggaagaagagcccgaagcctggcacatcggcttcactcccgcgccgtcgctgttcatgagcggcaacgacccgctgcgcatcatccgcgagctggagcatctgggcccgctgcagatcgccgcgcgcctggaacgtatgcccggcttcgagaacatcgacccgctggaagcgtatctggcgtgggacctgggcctgatcggcaagattccccgcaacaagatcgaagacacctttgcctgggtagtggacgactgcgaactggacatccgcccgatggcggtgcccggcccgccgccgagcctggcggtggacgctccggcggccgcaccgggcgccgccgtcaccgcggcaccgagtgccgctgccgaacctgctgccgctgcagcaacgccggccaaggccgccgctgccgaagccgaaagctcgatccgcgtcagcgtcgacaaggtcgatgccttgatcaacctggtcggtgagttggtgattacccaggccatgctcaagcaggtgtccgccgggctggacccggcgcatgccgaacagctgttcgctggtctggatctgctcgagcgcaatacccgcgatctgcaggaagcggtcatcggtgtgcgcatgctgcccgtcgatgcggtgttccgccgcttcccgcgtctggtgcgcgacctctccagccgtctcggcaagcaagtgcgcttgcgcaccattggcgagagcaccgagttggacaaggggctgattgaaaagattgccgatccgctggtgcacctggtgcgcaactcgatcgaccatggtctggaaatgcccgacgcgcgccgcgcctccggcaaggacgagaccggcaccatcaccctggcggcatcgcatcagggcggtcacatcgtgatcgaagtcagcgacgacggccgtggcctcaatcgcgccaagattctggaaaaagcggccgaacgcggcattgccgtaccggacaacccgaccgatgcgcaggtgtgggatttgatcttcgcaccgggcttctccaccgccgatgccgtcaccgacctgtccggtcgtggcgtgggcatggacgtggtgcgccgtaacatccagggcctgggtggcgaagtgcagctggaaagcaacgccggcagcgggacccgcgtgctgatccgtctgccgctgaccctggccatcctcgacggcatgaccgtgtcggtcgccggcgagaccctgatcctgccgctatcctacgtgctcgaagcactgcagccggcggcggaagacatccgctcgatggccggcgacggccgggtactacgggtgcgtggcgagtatctgccgatcctgtcgctcaccaattactacggcttcggcgggcagcagtcctcccaggaatcgctggtggtggtggtcgaaggcgacggccagaagatcgcactggaagtggacgaattgcttggccagcagcaggtcgtggtcaagaacatcgagaacaattaccggcggattccgggcgtctccggcgccaccatcctcggcgatgggcgggtttcgctgatcgtggatatcggtggtctggtgcgctcgctgaaggtaccgcaggccgcgtaatgcaaatgcagtcgccgcggcatggaagccgcggcgcgaggctccagcaggggttcagccgacatacgtgtaaaaatagctcacaagatcggatttcatccattgcatcagtgggttagcggatattttggcgcaccaatcaccaatcaccaatcaaggacaaggcggtggcgcggttgtttccaccagagagtgcgtcggccagtgcgctgtcgcgtgagatcggggtgtcggaagctacgctggagcgctggctgagccaggcattggccgagccgcagcgtgagcgggtctggacagcggccgcacgcttcgatgcggtgctgaccacggcgagcatggacgaggtcacgcgcagcgcctggtgccgcggcgctggcgcaatggcgcgccgcagcccagctgagcctgagggtcggtaggggcttgtgtaaaaaaatagccaaaagtgagctaacttgctgtcagagaaaggtttttatacgaaaccctgcggactctctactgcgcttaacatccacgcctgcctgacgagtgcttaccacggcggcttcaactctggatcgcaacaccaacggttgtgacgtggtccaggcgacctgacctgagcacttcaccgccaagtggagttgcccatgtcatccagccgccttgacctatcggaatgataccgcctacatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaaccagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcacacaggccagccggcgtccacgcatcgacgccgagcgtatcggccagatcgaggacctgctgagggaggacttcagtcccgaacagattgccggtcgcaccggcttggccagtcacgaatggatctatcggcacatctacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcatgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgcagccgcatcggcgactgggagctggagaccatcagggcctcgcacggaaagggtgtggtggtcagcatgaccgaacgccgcagtcgtctgcatctgctggcttactcccccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacctgccacgacagaccgatgtcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcagagttgaatccgccacaccgagatcaaacgactggcgcaagctgcagccaatggcgatgtcagccggcgcagcgatgcaacgcgcttcaagcacgattcggcgcgcatgatcaacgacctcaatgcgctgatggacgtcagcgaccgcaacctgggcaaacgctccgagttgctggcgtccctggccgaaggcgacctcactgcgcgcctggacggccaataccatggcgtgttcgctcacatgcgcgacgacgccaacaccaccgtcacgcagctggccggcatcgtcgggcgcatccagcaggccgccagtgccatcaccggctcggccagcgaaatcgccgcgggcaacaacgacctgtcgcagcgcaccggacagcaagccgccaatctggaagaaacggcggcgtcgatggaagaacgcacgtccaccgttaaacaacacgccgaaagcgcgcgtcaggccaatcagctggcgatcggcgcagccagcgtcgcttcgcaacgggggccacgtggtgagccaggtcgtggacaccatgtccggtatccagacctcgtccaagaagatcgccgaaatcatcagcgtcatcgatggcatcgccttccagagcaatattttggcgttgaatgcagcggtggaagccgcgcgtgccggcgaacagggccgtggctttgccgtggtggcctcggaagagcgtacgctggcgcagcgctctgccagtgcagccaaagagatcaagcacctcatcgacgactcgggcggcaaggtcgctcaaggctcggcattggtggatcaggccggcaagaccatggccgggatcgtctcctcggtgcagcgcgtcaccgacatcatgggcgcgatttccaccgcctcgcaggagcagtccagcggcatcgagcaggtcaacctcaccgtgacgcagatggatgaagccacccagcaaaacgccgcgctggtggaagaagccacggctgcggcgcgtgcgatggaagaacaggccagccagctgaccgaggcggtggcagtcttcaagcttagccacgccgtcagacccgtgttggctacagcgaccgcgaaaaaaccagcggtgcgtacagcgtccaccgccaagcccgtgcctgccagcggcaagcgcgtggcgacaccgctgcgccaccccgcaagcaagccgtctggcactgcaggtaacgacagccagtgacaggatttctggtcgccgtgcactgagcgacctgcaagcggacacaagcgcaatcgggtgatatgcagcgttattcggactccatccctgcattcccgcacgacgcatgattcccacgctgcgcactgccctggcccatccgcccatccgacgcgcatcaagattcatgcagcgtggccgttagtgtggatgacatggtttgcctgcgccccaccgcagcagccagtccagcaatgcgagcgtgccgttgcagcgaatgcagccaggccatgcatccggagattcgattccgcagattgccacgcgagggatgccatgaagtcatctgtgatcgccagctgtttcgcgctgttgggtatgatgggtcacgcccgcgccgaagacccgatcgcaaccgatcgcccggatttcgtcgaatccagcctcaccgtgggcgagcgtcgcgtgcaggtggaaaccagtgttgcgtgggaacgcgatgcggcagtggacgcgtattccacgccgacgctgctgcgctacggcctgggccaaacctgggaattgcgtctggaaaccgatggctggcagcgcatcgacctgcccggcgatgcgcaggtgagcggcatgtccgacgtctcgcttggcatcaaacatcacctggccagttccgacgacggcaagacctcgctggcctggttgctgcatgtggatctgcccagcggcgcgcaggcgttgcgcgggcatggtgcgcgcccctcgttccgactagtggccgaatgggaactcagcgacagcgtctctgccggcatgatgcccggcgtgatctgggacgacgacggcgaaggccatcgttataccgccggcattttcagtgcggtgctcggcaaggcttggaacgaccgcgtgcgctcgttcgtggaagtggcgctgccgcagatcgccaagagcgacaacggcggcaccgtggccttgctcgatgtcggctcggcctggctgctgagcaacgacgtacaactggacgcggtctacagccgtgggctcaacgaccgctcaccggatcacgcgcttggcgtgggtctgtctttccgcttctgacacgggctgcaccatgaaaatcatgcacatgttgggcattctggtgctgatggccgcattggcgctgctcgcgttgggcggcgtcggctataacggccaacgcggtcttctcgacgcgatcgccgcgcaggtcatctcttccgacgcgctgcgcaaccacatgcaggcggacatgatgcacgacgcgctacgcggcgatgtcactgccgcgttgcttgctgcttccacgaaagacgataaagcttttgcagctgcgcgcaccgcattgggcgaacatgccggcgaattccgcgcgtcgctggaagccaacagcaaactgccgctggaaccaaccttgcgcaaagatctggatgcggtgacgccggcattgcaggcctatatcgcatccgccgaccacgtgttgaaagcagcccaaacgcatgcggacagcacagcggcttacgcgcagttcaacgacacgttcggccagctacaaacccgcatgggcgacatcagcgagcacatcctgaccttgaacgacgccagccgccgccaggccgagcaatacagccaccgcgtgatgtggcagcaaggcagcgccgtggtgctggcattcgtgtgcctggcgctggccgctggctggattctgcgttcggtgttcgctctgctcggcggcgagccgcagctggccatggcggccgcgcagcacatcgccgaaggtcgcctggaccaaccgattccggtctcggcaaagcacagccgcagcctgatggccgccttggcgcgcatgcagcgcgacctgcgcgagcgcctggaacgcgaacgcagcatcgctgccgaaaacctgcgcatccgcaccgcactggataacgcctccaccggcatgtatatcgccgacccggacctcaccatcatctacaccaatagcgcgttgcagaatttgctgcacacctacgcggacgatatccacgcctgcgcgcctgcgttcaatcgccaggccaatctggtcggccaaccggtctcgctgctggaagtaggcaatgcacaggacgcggagatctatcagcgcctggatcgccagggcgcggcccaacgcgaggtgcactaccgcacaacctgcatcacccagcacgtctcggccattcgcgacgaagccggtgcgcacatgggctttgtctgcgaatggcgcgaccgcaccgccgaggcgcgcgtcgagatcgacgtggccgacgtggtgcgcagcgcggctgccggcgatctctccaagcgcatcgatagcgccgggaaacaaggctttttcctgcaactggcgcagcagctcaatgccttgctcgatgccaacgcggtcagcatcgccgaagtctcgcgcctgctcggcgcactggccgatggcgacttgagtgcgcggatgcagggcgatttccatggcgtcttcgccaccatgcgccacgacgccaacaccaccaccgagcaactggcgcaggtgatcgggcgtatccagcaggccgccggcagcatccacactgcctccagcaaaattgccgccggtaacaacgacctgtcgcagcgcaccgagcaacaggcggccaatctggaagaaaccgccgcgtcgatggaagagctcacctccaccgtcaaacagaatgccgagagcgcacgccaggccaaccagttggcaatcggtgccgccggtgtggcgtcgcagggcggcgcggtggtggcgcaagtggtcaccaccatgtccggcatcgaagtctcctcgaagaagatcgccgagattatttccgtcatcgacggcatcgcgttccagaccaatatcctggcgttgaatgcggccgtggaagcggcgcgcgccggcgaacagggccgtggttttgcggtggtcgcctcggaagtgcgcacgctggcgcagcgttcggccggtgccgccaaggagatcaaatatttgatcgacgattcggtcagcaaggtcaccgaaggctcgcaactggtgcatcaggccggcaccaccatggccgagatcgtggccagcgtgcagcgcgtcaccgacatcatgggcgagatcgctgccgcttcgcaggaacagtcgtccgggatcgaacaggtcaacctcactatcacccagatggatgacgccacccagcaaaacgccgccttggtggaagaagccaccgccgcggcgcgctcgatggaagcgcaggcccagcagctcaccgaagcggtggcactgttccgcctgtcggccgagctggaagcggtgacccgtgctacgtcggtggtgcgccagattgccgccaagccgcccgtcgcacgcccggcgggccgtgccgcagtggcattggcaccgtccaacgagtccgattgggctgagttctaagaacagcgacgaacgtggcagcgctcaccaccaagtgggggcggccggtgccagcgtggcagataccaagcgaactgcggctcccccgcgccatcaacgccacctgctgaatgctcgtcagattttgacagtcgctctccacaccctgaatgaccatgacagggtcactcttctcgaagccgcgctctcccgggtgcggctttttcattgcaccgccgacttcaaatataaattgactaacgacacaactgcgcttaccccaaacggacacgaccggctcacggaatcgtcgactgccacttgaacgctgcggttcccgcgcgccgtcgactgtttgctcacgttttagccgctctgcacccaagcagttcagttatattggcttattgggaggcagtttaaatatgaatctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggtcatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcagtaatatgaataaataatataacagtagagtccgaataatacctatttaattcgtccaataccaatcaaataaaatctgaatttatttcacaagcatgacctgatttattttttttggcatcaagatattcagaaatacctgccggtgccgttactggacattgcgagacgccaaactgcaccgactggcgttatcgcgtcgaccctttatcgcgcaatgcttgccaggagccggtcatgacctcacttcttcaacgttacaacgtcggcccacgtctggcggccgcattcgctattctgatcgtgctgtcgggcctggtcgcattgatcggctatcgcggcttgtcgtcggcgcgcgccctgattgacgacatcgtgaaccagaacatggtgaaaattcgtctgtccaacgacatgatgaatgccaatttccgcatcggcacgcagctgcgcaacttggtattgccaaccactgctgaagataatcaaaagtttgtcgcagaaatccaatctgcgcgtgccgactatagcaaggcgcgggacgagctgtacgccatgcccactaccgaacaaggcaacgcgttgcgcgccaacatcgataaacatcgcaacgaggtcaagccattaaacaccaaggtcatcgatttggcgaacgccgggcagagcgacgaggccctgtcgctgatgatgacgaagtctgcgcccgccatgcagcggtggcaggacgccatcggccagaacatcaccttgcaggacaaatctgcagccgccgcggcggacgctgcgttcaagtccatggacgagtcgcgcaagctgctgatcgctggctcgttactggtggtgctgctaagcggtgcgctcggcctgttgatcacccgcagcctcacccagccgttgagccgcgctacccgcgctgccgaatccatcgccaacggcaagctggataacgacgtcgacacccagttcaacgatgaaaccgggcgcctgctcaaggcgatgagcaagatgcagctgcagttgcacaacctcatttctgcccaggccgacatggccaagcgccatgaagagggccagatcagcttccgcatggatgccggcgcattcccgggcgatttcggcagcatggccaatgacaccaacgcgctcgtggcctcgcatatcaatgtcaagctgcagaccatccgcctgatcgagcgttacgccatcggcgacctgtctgaagacatgccgcaactgcccggcgaaaaagccgccatcaccgcggcgatgaaccaggtcaagcagaacctcgcaacgatgaacaccgagatcaagcagctggcgcaggccgcggccaatggtgacttcaccgcgcgcggcaatgccgagcaattccagttcgatttccgcgtgatggtggaaagcctcaacaccttgatggccaccgccgatggcaatctgcagtcgctctcgggcctgttgcagtcgatcgccgccggcgaccttaccgcacgcatgagcggtgacttccacggcgtgtttgcgcagatgcgcgacgatgccaatgccaccgccacgcagttggccgagatcgtcaacggcatcaagcagtcggccgtgtcgatcaagggcgctgccagcgaaatcgcctccggcaatcaggatctgtcgcagcgtaccgaacagcaggctgccagcctggaagaaaccgcagcgtcgatggaagagctcacctccaccgtcaagcagaatgccgaaaacgcacgccaggccaaccaactcgccatcggcgcggccagtgtggcttcgcaaggcggcgagatcgtcggcaaggtggtccagacgatgagcgggatcgaagcctcgtccaagaaaatcgccgacatcatcagcgtcatcgacggcatcgcgttccagaccaatatcctggccttgaacgcggcggtagaagccgcacgtgccggcgaacagggccgcggcttcgccgtggtcgcctcggaagtgcgcacgctggcgcagcgctcctcgggcgccgccaaggaaatcaaggagctcatcgacgactcggtgcaacgcgtgaccgacggctcggtgctggtgcacagcgccggcaccaccatgggcgagatcgtggccagcgtgcagcgcgtcaccgacatcatgggcgagatttctgccgcctcgcaggaacagtcggccggcatcgaacaggtcaaccagaccgtcacccaaatggacgaaaccacccagcagaacgccgcgctggtggaagaagccactgctgcggcacgtgcgatggaagagcaggcccagcaactcaccgaagcggtggcattgttccgtctgtcgaacgacgtgcaaacgcttactggcgccgcgccggcggtgcgccatcccgccgccaagcgcccggctgcggccagcaagccagcaaccaagtcgcaagtgagacctcagccagcgcgcaccaccctggcggcagtggcatccaacgagtccaattgggccgagttctagcaccggccaggacgactgcaaacaaacaccgcgttcggtagcgaacgcggtgtttttttttcatgtgcgaatgcgtttggcgcagagtgcatcgtgacacacaacccgacgctgcagcacggcggcgttggcagtgtgggggttcttttcggacttggagcggttaaccaaacgatggcgctcaccgccaggcgagcgcggccggtgctcggaacggcatggaccacgcgtccactgcggttgtgagtgcgccgtgcgcgcccacctgacagcggctcgctacgttctgttcgccgctcttattccagcccatcaaagaagcctgcatcgccctcctgcgtggcctcagatgcatggccttggaccaagcggacgcaagcggcggacaggcagcggctggtttctcgaacgtaaataatgtcgaaactgcgtgatccattcgtaacgaggcccttcagtaccggatcgtatcgccgctagttatgtcagcgacgaggcatgtccgtgagcgaacaatgctcactgcatcgtgcccatcgcacggccggatcagcagcaacgaacggatggctcccattactcaccgtattaccagctcaaggtgcattcgatgaaacagctaagtctttcgacgcaactggcactgggcttcggcacagttgttcttgtgctcttgatcgttgcaacagtgggggtacgcgggcagtccgagctgtcggacgccgtcgccataaacgaccacacctatcaggtcatcgccaccggccgcgccatgaccatcgccacggtcaatgtggagaccggcgcgcgcggcttcctgctgtccgggcaggaagcgcatctcacgccctacaacaagggcaaagcgcagttcgaagaagaattcacccgtgccaagacgctgaccgctgacaacccggtgcagcaggaacgcctgcagcgcctgcatgcagcgtatgagacgttcatgggctttgaagacaagttgctcgcgctgcgtcgcaaaagcagcaacaccgaactgtctgcactgctcaccgagttcagagctggccatgaacgtgcggcgatggagcagatacgtcagctgctgttcgacttcgaagcgcaggaaaacgaactgctggtcaagcgtagcgggacattgcaggccgcaaaggcccgcagccgttggtcgatgatcatcggcagcggcatcgccgtgctggtggcgctggtcagcggttggttgatccgccgtcgtctgatcaaccgcctgggaaccgcctcgcacgtggccgattcggtcgcggccggcaacctgtccatcagcgtggacagcagcggcaccgacgaaaccggccgcctgctcgccagcatgagcaagatgcagcagcagttgcagaaagtattgcatggccagcaggaaatgaagcgccggcacgatcagggcgaactgaacttccgcctggacgagacagcgtttcctggcgacttcgccaccatcgtgcgcggcaacaacgacttggtcgcttcgcacgtggcagtgatgatgcgcttgtcccagatcatgggccagtacgcgatcggcgacctgcacgaagacatggaagccctgcccggcgacaaggccgtgctcagcgacaccatggccaaggtcaaggacaacctgtcttcggtcaatcgcgaaatcaagcatctgtcgcagtgcgccgccaatggcgacttcagtgcccgcggcgatgccgacaacttccagcatgacttccgcgtgatggtggaaagcctcaacaccttgatggccaccgccgatggcaacctgcagtcgctctcgggcctgttgcagtcgattgctgccggcgaccttaccgcacgcatgagcggcgaattccacggcgtgtttgcgcggatgcgcgacgatgccaatgccaccgccacgcagttggccgagatcgtcaacggcatcaagcagtcggccgtgtcgatcaagggcgctgccagcgaaatcgcctccggcaatcaggatctgtcgcagcgtaccgaacagcaggctgccagcctggaagaaaccgcagcgtcgatggaagagctcacctccaccgtcaagcagaatgccgaaaacgcacgccaggccaaccagctcgccatcggcgcggccagtgtggcttcgcaaggcggcgagatcgtcggcaaggtggtccagacgatgagcgggatcgaagcctcgtccaagaaaatcgccgacatcatcagcgtcatcgacggcatcgcgttccagaccaatatcctggccttgaacgcggcggtagaagccgcacgtgccggcgaacagggccgcggcttcgccgtggtcgcctcggaagtgcgcacgctggcgcagcgctcctcgggcgccgccaaggaaatcaaggagctcatcgacgactcggtgcaacgcgtgaccgacggctcggtgctggtgcacagcgccggcaccaccatgggcgagatcgtggccagcgtgcagcgcgtcaccgacatcatgggcgagatttctgccgcctcgcaggaacagtcggccggcatcgaacaggtcaaccagaccgtcacccaaatggacgaaaccacccagcagaacgccgcactggtggaagaagccactgctgccgcacgctcgctggaagaacaggcggttggattgacccaggcagtggcggtcttcaagaccgagcactgcaccaccagcgacgcccgcactgcgcctgtcgccaaggtggcgcaggctgcgcgtgccaagctggccaccgctggccgcactgcagccgccaagccacgtgcgcttgctgcatcgacgaacgccgagaccagttggcaggagttctgacgggtagggatcggcatcggtcggcaacggcctaccgatgccaactgcgccgggcatcagctgcgcagacaaccgtgtgttggaacacgggccgggcccgatcgaacgtctgtcgtctgcagacgtttgatcgggcccgcgttgcattgatcgccccaagcggcaacgccccgcatgccggtcgcagcctggctggcgttgaccagccgccagagaactcgctcgccggccgctgcagcggtcgctcatcagctagcccgcccctttccgatcaatcacttaccgaaacgtagcggaagcgcccgcggcaaaagagcacttcggcactgcaccgagacgcgcgcaaagcgcccttccctgcacacgccgcttcatggtccctggtcgcccacacggcctgacctgcagggtcgagggtcgcccgctcattacgtgaacgatgccagctataacaaaatctaaatatcgagctcaagtattaggagggggtcgccgctacctgccctgcaatcaggacggcgccgacgctctctatcagccaccacgatagacgtcatgggccatcgctccgccgattgcagcgggtgccgaccgtgatcgtgaggccaccgccgttgcaccggaccgcctccttatcctccccacccggcagttactttcatgatcggctttctgcaaacgttataaggtgggcacccgcctttccgccgcgttcggcttcctgatcctgctgtcttgcggcctggtggtcgctggcctgatgaccctggcgcaagcgcgcgggcgtatggactcgatcgtcaaacacaatatggcgatcctcgaatatatcggcgagatgcgcagcgcaagttcagcaattgcgatcaacctgcgcaatatcgtcatgccaaccacgcaggaagaaaacctcggttttgcaaaggtgatcgaggaacagcggcagtactacaagcaaaaccgcgccaaacttttcgcacgcccgccgtccaacgccgcaggtgcgcagatgcgcacgcagattgatattgcgcgcgaaaaagcccgtatcgccaatcagcaggtgatggacctgggcttgaacgacaagcccgatgaggcactcaaggtgttgatgcagcaggcagcaccggcgaaccagcaatggcaggccgcactcgatgcgtacgctgcgcgccagcgtacccttggcacagcggcctgtgacgacgcgaataccgcgatggatcatggccgggcattgctgatcgctggcggcattgcggtgattttggtgagtggcctgctggactggctgatcacccgcagcctgacccaccccttgaaccgtgccacccgtgccgccgaggccatcgccgagggccgcctggatagcaacgtgcacaccaccgccaccgacgagccgggacgcttgctcagcgccatggccaagatgcaggcgcagttgcagcgtttctccagcgagaccacgcggatgatcgagctgcacgccgacaaggacatgacgcaccgcatgccgcaggacttccccggcgtgtacggcgacctgagcaatggcatcaacaccatgatgttcgagcacctggacgccatcgtcgatgcgatcgaagtgctcaacgaatacgcccgcggcgacctgcgccgcgatgcacgccgcctgccgggtagccgcgcggtgctgcaccaatcgatagatgcgcgcaagtccagccctgctggcgatcaataccgagatcaagcgactggccagcacggccgcggctggcgacttcagcgcacgcggcgatgcgcaacggttcgagcacgacttcctgcgcatggtgcaggacatcaatgcaatgatggaagtcagcgacaccagcttgagcacgttgtcggcgctactgcccgcatgaacggtcatttccacggtgtgttcgccacgatgcgcgacgacgccaacgccaccacagaacagctcacacgcatcgtcatgcggatccagagcgtggcgagcaacatcagcgcagccactggcgaaatcgccgccggcaaccaggatctgccgcaacgcacagagcaacaagctgccaatctcgaagaaaccgctgcctcgatggaagaactcacctccaccgtcaagcagaacgccaaaagcgcacgccaggccaatcagctcgccatcggtgcggccaaggtggcctcgcagggcggcgagatcgccagcaaagtggtcgacaccatgcgcggaatcgagccttcgtccaagaagatcgccgacatcatcagcgtcatcgatggcatcgccttccagaccaacatcctggccttgaatgccgcggtggaagccgcgcgcgccggcgaacaaggccgcggcttcgcggtagtcgcctcggaagtccgcacgctggcacagcgctcctcgggcgccgccaaggaaatcaaggacctcatcgacgactcggtgcaacgcgtggccgaaggctcgctgctggtgcacagcgccggcaccaccatggccgagatcgtggccagcgtgcagcgtgtgaccggcatcatgggcgagatctccgccgcctcgcaggagcagtcctcgggcatcgaacaggtcaaccagacggtgacccagatggacgagaccacccagcagaacgcagcgctggtggaagaagccactgcggcggcccgatcaatggaagaacaggcgcagcaattgcgcgatgcggtctccgtgttccagctgcaagccgatatggcgcgcagcggcctgggtcgcgctgcctgaggcacgccgcgcggcatgtctgcatcgggacactgcgctggtgcatgcgttccgcatcagcgacgtgcccgctgcctgaatcggtcaggcaatgccccccccacggcacagcacgtgagcgcacgcgtttcgttgcaagtgcagctggcagactctttctgcaagcgcgcagccgctagataggtaggcgctgcgctatggcacgggcgcacacgaattgccacgctgcgtgcaatctcccacacccgctgtcctgctctgagtgcgtgaggaagaagtgaagacacgcatactggaacccaccgaagtacccgtttgacaggcgtttcgaaggtgttgttcacaccaccatcacatcggtgacgcctggccatatactcgcgacctggcgagttcagacgcactgcttgctgccgttactcaatccaagcatgcatatctgccctgcaatcgctgatgttgcgaccgttgcgtcgcacgtctcgatggattggttcgacgcaggcccgcatcggcgccaccagcgtagccactaggccaccgcgccgagcgcatcgcccccttcctgcccatcgttctcgagatcccacccatgatcgctcttcttcaacgctacaacgtcggcaagcgcctgagctttgccttcggcacgctgatcctgctgtcctgcgccctggtggtcgccggcctgtacacgctggcgcaggcacgccaaaccctggatacgctgaccaatcggaatatggtcatcgtccagcgtctgcaggaaatgaacaacgcggtatcggtcatcgccgtgcagttgcgcaacatcgtgttgccgacgccagacgaagaaaatcaacactttgtgtcgatcatcgaagagcagcgccgcatctacaaggatgcgcacgacaagctttacaccttctcggcaacgcctgtgggccaggcgatacgtgccaagatcgatgccagcaacaaggccgcccgcgcgctcaaccagcaggtgatcgacctggacctttccggcaggaccaacgaagcgatgcccttgctgttgcagcgtgctgcaccggccacgcaggcatggcaggacgcgctgctggagtattcggagctgcagcgcaagcgcgcccaggaagccaatgcgctcgctaccacggcgatggcgcgtggccgtgccatgttgattggcggcggcctggtggtggtgttgatcagcggcgtgctggcatggctgattacccgcagcttggtggttccgctgacgcgcgccacccgcgctgccgaagccattgcccagggcaagttggacaacgacgtcagcacgcaatccaacgacgaacccggccgtctgttgcacgcgatggacggcatgcagggccagctgcgcaatctgatttccgcacagctgggcatggccaagcgccatgaagagggccagatcagcttccgcatggatgccggcgcattcccgggcgatttcggcagcatggccaatgacaccaacgcgctcgtggcctcgcatatcaagctcaagatgcagaccctccacctgatcgagcgttacgccatcggcgacctgtctgaagacatgccgcaactgcccggcgaaaaaggcgccatcaccgcggcgatgaaccaggtcaagcagaacctcgcaacgatgaacaccgagatcaagcagctggcgcaggccgcggccaatggtgacttcaccgcgcgcggcaatgccgagcaattccagttcgatttccgcgtgatggtggaaagcctcaacaccttgatggccaccgccgatggcaatctgcagtcgctctcgggcctgttgcagtcgatcgctgccggcgacctcaccgcacgcatgggtggccaatatcagggcgtgtttgcgcagatgcgcaacgacgccaatgccaccgcagaacaactggccagcatcgtcggccgcatccagatcgcggccgatgcgattggtctggcatcgggcgaaatcgcctccggcaatcaggatctgtcgcagcgcaccgaacagcaggccgccaatctggaagaaaccgctgcctcgatggaagagctcacctccaccgtcaagcagaatgccgaacacgccagccaggccaatcagctcgcaattggcgccgctgcggtcgcctcgcaaggcggtgacgtggtggccaaggtggtcaccaccatgtccgatatccagggctcgtccaaaaagatcgccgagatcatcagcgtcatcgacggcatcgccttccagaccaatatcctggccttgaatgccgcggtggaagcggcacgtgccggcgaacagggtcgtggttttgcggtggtcgcatctgaagtgcgcacgctggcgcagcgttcggccggtgccgccaaggagatcaagcacctgatcgacgactcggtcgagaaggttacccacggcgcaacgctggtcgatcaggccggtaccaccatggccgagatcgtcgccagcgtgcagcgcgtcaccaacatcatgggtgagatttcctccgcctcgcaggagcagtacgcgggtatcgagcaggtcaaccagaccgtcacccagatggacgaaaccacccagcagaacgccgccttggtggaagaagccactgccgccgcacgtgcgatggaagagcaggcccagcagctgaccgaagcggtggcagtgttcaaggtggctgcgcatgcgccggtagcgcgtcggttgtcggccattgccagcgcgccgtccaatgcccgcttcgcaccgcagccggcagcacgcgtcaccccggcggccgcagcgccacgtcgcagcgttggaagcagcgccgcatcgcatgcagattcgggcaattggcaggatttctgaccgcgtagacgttctgatcgcaaaggcaacatcgccacgatagtccgtcgcaaacggctgtcgtggcattgcgccaatgccgcgcctggtgttcagccgaagcatatcgcgtgtgcaacagatgaatcgcaatataattcggaaatttaacaaaaataacgtttttcaacgaacgaaatgcagaattttgcataattacggaataaggcagcaccgcactcccgacgcgcccatcacttgtaaggtaaagcgctttatcagctcgtccagcctgctcaattaacgccatgccacgccgttattagtacgcgtgatgacgaacagacgggagcgcagcgtgccttgctggatgtcgacgcaaccgcctcccatcctcttgattcgagcgattccatgacatctcttttactgcgtttcaatgtagggccgcgcctagcggccgccttcagcgtgttgattctgctctccgggttcatcgcctttatcggctatcgcgggctgacctccgcacgtacgctggtggatgctctggtgaaccagaacatgaccaagatccgcctctccaacgacatgatgaatgcgaattacgtcatcgccgcagagctgcgcaatgtcgtgttaccgaccagcaacgaagacaatctgaaattcatcgcatccatcaagcaggcacgcgccgactacaccaaagcgcacgatgcgttgtatgcgatgccgtctacgccgcagggccagagcatccgcgcggaggtcgacagcctcacgccgaaagtacgtgaaatgaacaacaaggtcatcgacctggtgacgtccggccatagcgaccaggcattgccgttactactgaccaaggcagcgcccgcgctgaagcagtggcaggacaagatcgccgagaacatcgcactgcaggacaagctcgccgccgaagcagcggaagtcgcgctcgagtcgatggacgattcacgcaagctgctggtcggcggttcgctgatggtcgtgctgctgagcggcacgctgggcttgctgatcacccgcagcctgacccggccgctgagccgcgcaacccaggccgccgaggcgattgccgagggcaagctggataacgccgtgcacagcgatgccagcgacgaaaccggccgcctgttgcaggccatggacaagatgcaatcgcaggtgcgcaacctgatcaccgcacagttggacatggccaagcgccatgatgccggccaggtgagcttccgcatggatgccggcacattccccggcgattacggccgcatggcaggcgacaccaatgcgctggtcgacagccacatccaggtcacagcacgcctggcgcagatcatgggccgctacgcgatcggcgacctcagcgacgacatggcccccctgcccggcgaacaagccaaactcaccgagaccatggcgcaggtcaaacgcaatctggccgcgatgaatcagcagatcaaacagctggcgcaagccgctgctgccggcgacttcagtgcacgtggcgatgcagcgcagttccagtacgacttccgtgtcatggtcgacagcctcaatcaactgatgtccacggccgatggcagcctgcaagcgttgtcgggcatgttgcaggcgattgccgcaggcgatctgaccgggcgcatggacggcgagttccagggcgtgttcgcacagatgcgcgacgacgccaatgccaccgtcacgcaattggccggcattgttggacacatccagacctcggcgatgtcgatcaattcggccgccagtgaaattgccgctggcaataacgacctatcgcaacgtaccgagcagcaggccgccaatctggaagaaactgccgcttccatggaagaactcacctccacggtcaagcagaatgcagaaggcgcacgccaggccaatcaactcgcgatcggtgcggccagcgttgcctcgcaaggtggcgaggtagtcagcaaggtcgtggacaccatggccggcatccaggcctcgtcgaagaagatcgccgacatcatcagcgtcatcgacggcatcgccttccagaccaatatcctggccttgaatgccgccgtggaagcggcgcgtgccggcgaacagggccgcggatttgcggtggttgccagcgaagtgcgtacgctggcgcagcgttcgtccgccgccgccaaggagatcaaggacctgatcggtgattcggtgcaacgcgttaccgacggttcgcagctggtggatgaggccggccgcaccatggccgagatcgtgtcttcagtgcagcgcgtcactgacatcatgagcgagatttccgctgcctcgcaggaacaatcggcaggtatcgaacaggtcaacctcaccgtcacgcagatggatgaagccacccaacagaacgctgcactggtggaagaagccaccgccgctgcgcgcgcgatggaagaacaggcgcagcaactcaccgaagccgttgcggtcttcaagatcgatgcaaaagcaccggtggcacgtcagttgtcggtcatcgccggggcagtggccaacaagcggcccgcgacacacccggctgcacgtgccgcactcggaaccgcgacatcgcgccgcgttgcggccagcgcatcggcgtcgaccgttaccgctggcgattggcaggatttttaaggagcaacgctgcgcatgaatggtcgtcggcagtcgtcggcgaccggcgtaaaactgaccactgcctgcagccgcatcgatcgccgcagccatcctcacccgacagtcgcagctgtcgatccgcgtttcatgcagcaccgttgtcagcaacacagaacgattcgagagctttgatccgcgctccgcagatcttatgggccgcttcccttgcgagggtaagcggtctttttttgtgctgccgtttcctatgcgtcactgacaaacgcggggaagcaaccctcggtgcgacgacgcacaggaaccgaagcggacgtgtgcgattccgaacgacagcgccgcccgcggactacgtcgccggcgtttcggctgccaaagatcgcgttgcgggaagagcggcaagcgctgcatgtcgccagcggcacgcagccccgtcgcgacccgggtagcgacggtaacttcacttgaaaattacaattggagaaatgtttcgagcgtcatgaaaaccctctcaacgcatcgacgctgaatctgctggctgctttttgaaacgctgcacaccgaccaacacaacgggccattgaccgcccaccgtcgcgggacccttggcggcatggaccacgcgtccaatgcggttcggagcgcgccgtccgcgcccacctgacagcggctcgctacggtttgttagccgctcttacagggacgtacttgcagcgtgtcccgcgatggtgggcgggcaagggccctgcagcaaacgcgaagacatcgatggcgcggcgccctcaccgcaccagacagtctgttggctgtttgattgaaagcgatgcacgccagcctccgcgacgggccctgccagcaaacaggcgtacgagtttcatcagaaactcttaaagatttggctttgccgccgatatcaaggtgacgccgtgacaaaccgccaggcgccttcccgcttctattgtgcttgtgcccatgtcccaaggcgatacctcaaagctggaccacaacgccgatcacctcgccgaaggtgacgaacgctatctgctgcgcaacaagcggcagatccgtggattgctgcgccaactgctcgaccaacgcgccatcgtgaccatgcatgtggccggccgcgacttggccgtgcccaccgccgtactggaagtggacgaagacgacgactgcgtgattctggacggcagccataacgatgcctccaaccgcgccatcgaaggcgccaaatacctgctgtgctacacccaactggaacgggtcaacatccgcttccggctggaaaaagccgagcgtatcgagcgcaacatccacgccgccttccgcgccgacctgcccgatgccgtctatcacatgcagcggcgcgaatcataccggctggaaacgccgatcaccgactcgcccatctgcaccattcgccaggaagccgaacaaggcgaagcgctgaatctacagctgcgcgtcatcgacatcagcagcggcggcctggcggtcttgctcaccgatggcatgcccttgcttgagccgcaacgcacctaccgcaactgcattctgcaactgcccgacaccactcccattacgctgcagctcaccgtgtgcagccattacaagcagaccctacccaacggcagcgaaggctttcgcgtcggcatgcatttcagcgacctgccgcgcggcgccgacgaaaccatccagcgctacattttccgcgtcgaccgccagcgcaacgcgcgcaagagcggcatgttctgaacccgcccgcaccgcgcggggccggcacctaaagttgctacccaccccgccgatgttgctagggcattcctcatccgtctctgctgccgcagtcctgccgcaacctgaaacttagccgcaacgcccggagtttccatgaacgacaaaagcactgccaccggcaccggtggtgaattcctcagcttcgctttgggcgaagaacctacggcgtggacatcctgaaagtgcaggaaatccgcggctacgattcggtcacccgtctgcccgacgcgcccgactacatcaagggtgtgatcaacctgcgcggcaccatcgtgccggtgatcgacctgcgtctgaagctgcgcctgaaagaagcgcgctacgacgccttcaccgtaatgatcgtgctcaacgtcgaagaccgcgtcgtcggtatcgtcgtggacagcgtttccgacgtgattccgctcaacgacgaccagatccgtcccacgcccgagttcggcactgcggtcgacacccgcttcatctccggcatcggcacccaggacgatcgcatgttgatcctgctggatatcgaaaccctgctggacagcaccgagctgggtcagcaactggtcgaagaagccgcctgattcacgcgtttggtttgcctcgcctgcggtcgtcggcagaggtgtggaggtgtgcgcgagccgtcatgtaccacatggacatggcgccgcccggcacccactgcaccactccgacggccgcaacgcgtttaagcgaaggcatctaattatactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagaacctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctaggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttctaagagcattgcgtgtcgggagtctccccattcgcaacgacgcactctattgaagtgagagataaatcacgttttcgggattcaagttgaacggcggctagccggtagctgaatggaagcccgcttccacacaacggggcaccgctcgacttttgatttctggagaatctcaatgaagttcctgctctcgctgctccctgttgctgctctggtgattgttgccccccctcgctgttggcccagtcgcaggaaatgattccgccggaaatggcgacgcgcttcgttggcaaggacggcatggtgtgcggcaaggtcgaaaaggccaagtacgcgcagagctccgaaggtgaacccaccttcctgtacatgggcggcatgttcccgcgtcacaccttctccgcacgcatcgacggcgccaacctcggcaagttcagcttcgccccggaaacgctcgaaggcaaggacgtctgcgtcctcggcaagatccagcgcgacaactcgcgtgccgaaatcgaagtcagctccgcggccagtctgaagctcgccaccatcaagtaagcgcctcgcacatcgccacgcccccgcgcgtggcgatgtgctgttgcggccatgcgaactgacgtccacgggggaatcgtgtcaatgcaatggatcaacaatctgaaattgatgcccaagctgatgctggcgttcggcatcgtgctgctgatcatgctcgtccagggcatcatcgcctattcgggcctggcctcgctcaataacgtcacccgcgatctggccggcaataccatgtccagcgtgcgcgaggcaggcgatctgcgcggtatgctcggcgaataccgcaacgcggcttaccagaacctggtgcgcgccagcgattcggtcaagcaggaagccaaggttcgctccaacaagctcaacggcaagatcgaagccaccatcaagggctacccgcgcctgatcgagagcccgcagcagaagaagctgttcgacgtgttcgtggccgactggaagaaggcttcggcctcctacgccagcgtcgctgaaatgatcgaactcaatctgcccgacgatgccgtcgacaccttcgtcggtgaaacccgcaccctgcacaacaaggccaaggattcgctggctgcgttgatcgccgaagacaacatgctcgcgcaggctgccaagaccaaggccgaaaaggtccacgccacctccgtctcgctgaccgtgatggtgctgctgatcggcattgccggcggcctgggcctggcgttcctgtttgcccgttccatcgtcaagagcatgcgcggcgcggtcaccgccgccaccgaaatcgccggcggcaagctggacggccagatcaacgtgcagggccaggacgaagtgggcgaattgatgcgctccatgcagcgcatgcagcgcatgcagcgcgacctgaaagagcgcatcgaacgcgaccagaggattgccgacgaaaacctgcgcattcgtactgcgttggacacgtcctcgaccggcaccttcatcaccgatcccgagcgcgtcatgatttacgccaacgacgccttcaagaagatcgtggcgcagtacgaaagcagcatccgcctggcatcgcccgaattcgacgccagcaaggtcatcggccagcacatcagctacctgggtctgtcggatgcgaccgtgcgcaaggccattgccgcattggaacgcgttggtgtcaccagcttcgaagagcgcttcggcgaagtggtgctggcacagacagtcaccgccatcaagaacgaacagtgcgagaccagcggcgaagtctgcgaatggcgcgaccgcaccatcgaagtccaggtcgaagaagaagttgcgcgtatcgtgcgtgacgctgccagcggcgacatgagcggcagcgtggaaaccgacggcaagcagggtttcttcctgcagctggcgcagcagctcaacggcttgctggatgccaatgccggcagcctggagcatatctcggccctgttgtccgcgctgtcgcgtggcgacctgaccgtgcgcatgcatggcgagttcagcggcgtgttcgcgcagatgcgtgacgatgccaatgccaccgccgagcagctggccgacatcgttggccacatcaagctgtcgtccggtgcgatcaacgcagccgctggcgaaattgcttcgggcaacagcgacctgtcgcatcgcaccgagcagcaggccgccaacctggaagaaaccgccgcctcgatggaggagctcacctccaccgtcaagcagaacgccgagagcgcccgtcaggccaaccagcttgccatcggcgccaccggcgtggcctcgcaaggcggtgaagtggtgtcgcaggtggtcaccaccatgtccggcatcgaagcctcgtccaggaagatcgccgacatcatcagcgtcatcgatggcatcgcgttccagaccaatatcttggcgctgaatgcagcggtggaagcgacacgtgccggcgagcagggtcgcggctttgccgtggtcgcctccgaagtgcgtaggggtggtgcagagtgtcgccgggtgcagtgttacaggaaagtcaaggggttgatcgacgattccgtgcacaagtggccgaaggctcggcactggtccgcaaggccggtgccaccatggccgagatcgtggccagcgtgcagcgcgtgaccgacatcatgggggagatttctgcggcttcgcaggagcagtcgtccgggatcgagcaggtcaaccagaccatcacccagatggacgaaaccacccagcagaatgctgcgctggtggaagaagccaccgccgccgcccgttcgatggaagagcaggccggtcacctggccgaagcggtgtcggtgttcaaactggacgaatcggctgcgccggttgcgcagaccgcacgcgtgcggccgatcgcctcgcgcccggttgcagtgaaaggcgccgccgccaagccgctagcgcgggcagcggccaccgcggcgcggcctgccacatcccaggccgcgttggccgacggtcactggcaagagttctgattcaccgctgtcacccacaacgccccggcacggccggggcgttgtgcatctgggcactgcatctgcgttgatcaccgcgcgcacagtgctgcggaatgccggatggcgggcgttgggcttgcaatggccagcaaacgcccgccccccccccccaccccgcccaatgcacggccgaccgaacccaaccgcgtgcaatccacgcattgaggcttcagttgcgtgactacgtggccgatatccagtgatagctcacgacgcgtatggatatgacgactacgacccccgctccaaacacacgcgaattcgacttcggcgaccgcgacttcaagcgcgtttgcgacttgatctaccagcgtgtcggcattgcgttggctccggccaagcgcgacatggtgtatggccgtctctcgcgtcgtctgcgcgtgctcggtctgcgctcgttccgcgattatctcgatcagctcgagaccggcaacgacgaagaagaatggcaggccttcaccaacgcgctgaccaccaacctgacctcgttcttccgtgagccgcaccacttcgacaagctgcgcgaagaactgcaaaagcgcgcctcgcaggcgccgttgaagatctggtcgtgtgccgcatccaccggtgaggagccctactccatcgccatcacggcctgcgaagcgttcggcacgctgaccccaccggtgagcatcgtcgccaccgacgtcgatacccaagtgttggaaaccgcgtcgcgcggcgtctatgccatcgaccgtgtcgcctcgctggacgcctcgatcaagcgcaaatattttcagcgcggcagcggtcccaacgaaggcaagtgccgagtcattccggcgctgcgtcaactcatcgaataccgccagttgaatctattggcgtcgcgttacgacgtcggcggcccgtatgccgcgctgttctgtcgcaatgtgatgatctatttcgacaagcccacccaacgcggcatcctgtcgcgcctggtcagccacatgggcgaggacggcctgctctacaccggacattcggagaattacctgcatgcggccgatctgatacagccgtgcgggcgcacgctgtatcggcgcgcgccgcgcgctggagcctctgcatgagtacggccgtgcaagtcgacgacgtcatgcgctaccgcgattcgcggtttcagaccatcgccgccaagctgctgcccacccagtatctggtggtggacgacgacaccgcgttgacaaccacgctgggatcatgcgttgcagcctgcctgcgcgatccggtgctcaagatcggcggcatgaaccattttttgttgccagaaggccagatcggtgatggcgcacccgcgcgttacggcagttacgcgatggagttgctgatcaacgacatgctcaagcgcggcgcgcatcgcaaacgcatcgaggccaaggtcttcggtggcgccaacgtgctcaagggcttcaccagcaacccggtcggcacgcgcaatgcagaattcgtgcgccagtacctgcaggccgaacacattcccatcattgccgaagatctgtgcggcatccatccgcgcaaggtgtggttcttcgcgacgaccggtcgcgtcgccgtgcagcgtctgccgcatgcacacgaagccgaagtcgccgcgaccgaatcggccgtgcgtgcccgtctgtccaaagcaccggtcaccggtggagtggagttgttcgaatgacgctggaaactcctgtgcgtgtgttgatcgtcgacgactcggcggtcgtacgtcagatgcttaccgaaatcctttcgcgcgatgccggcatcgaagtggtcggctctgccgccgacccattgctggcacgcgaaaagatcaagcgcctcaatccggacgtgatcacgctggatgtggagatgccgcgcatggacggcctggtgttcctggaaaacctgatgcgcctgcgccctaccccagtggtgatgatttcatcgctgaccgaacgcggcgccgacaccaccttgcaggcgttgtcgctgggcgcagtggacttcgtgtccaagcccaagatcgacgtcgcacgcgggctggaaggttatgcagaagaaatcgtcagcaaggtcaagatggccgccaaagccaaggtcagcgcactgcaccgccccagcgcgcccaaggtcacgctcgatatgcaatcggcacccatgcctggcagcgccctgcgcttccgtaccaccgaccgtctggtcgccatcggcgcgtccgccggcggcactgaagcgctgcgcgtggtgctcgaacacatgcccgccgatgcgcccgcggtggtgatgacccagcacctgccggccagcttcagcaccgcgttcgccgagcgcctcaaccgccattccgccatgtcggtgcgcgaagccactgacggcgaagcgatcctgcccggtcacgcataccttccaccgggtggccagcatctacgcattatccgcgacggtgcgcgttggcgttgccgtatcgacgatggtccgccggtcaatcgccacaagccggcggtggatgtgctgttccgctctgtcgccgcaaatgccggcgcgaatgcggtcggcgccatcctcaccggaatgggcgacgacggcgcgcgcgggctgctggaaatgctgcaggccggcgcgccgaccttggtgcaggacgaggccagcagcgtggtctggggcatgcccggcgcggcctacaaacttggcgccgcgcaggaagtggtgccgttggaccgcgtggccgaacgcttgctcgcattgtcggcccaggcacgctgatccagcatggccgcgcatccttcgcacccgagcgacccgacgcttccactgacaccgggaagcgcgacggacgcggcggccgatcgcacgcctgggacggctgaaccggtgcatgcggacacgccaagccacgagctggtcagacccggcccggtcaccgctggcatggccaaggccggcgaacagcctgagcaacgccgttcgcgcctgttggccgaagcactggatggcagcagcagcgccattctcatctgcgatctgcaatcgcgcctgctgtatgccaacgacggcttccagcgcatgttcggctacaccgaagccgagctggtcggtcagcgtccatcggatgtcttgacccgcgcgcaaagcgaccaaagcgaagtcgcccgtgtgcgcgatcgcgccgatgccttgcagcacacccgcgccgaactgctggtgtaccgcaaggacggcacgccgctatggatctcgctcaatttcaacccaatctacgacgccgaccacacccccttgcattacgtggcggtgctgaccgacatcaccgacaccaagatgcacgaggtattgcagcaccgcgtgctggaagccttgctgcaggaacgcccgttgatcgaggtgatgacgctgatttgcaccgaggtcgaacgcattgcaccggacgtgctggccgcggtgacgagtgcggacaatcaaggccgcctgcattcgctggcggcacctagcctgccacccgagtacgccgatgcggtcaatggtttgaagatcggcccgggcgcaggcgcctgcggcaccgcggcctggcgaggtcgcgcggtgatggtggaagacatcgcgaccgacccgctgttcgaaccatgtcgcgaaacgatgttgcgctgggacctgcacgcctgctggagtacgccgatccgctccaacagcgcgcgcgtgctcggcaccttcgcgctgtattaccgcaagccgcaacatgccaatgcctggcatatgcggctgaccgatttgtgccagcaactgtgcacgttggcgctggagcgcgagcagatccgccagcgcgtgcatcaactggcgttctacgacacgctcaccggtttgccgaatcgcatcatgttcagcgcgcgtgccgagcaggcgctgacgcaggccgaatacgccggcgaaccggcagcgttggtgttcatcaacatcgatcgtttcaaactcatcaacgatagccagggtcatgccgcaggcgacggtctgttgcgcgatatcgccctacgcatcaacgatcaactcactgccacagcgatgctggcgcgcctgtcaggcgacgaattcgcgcttgcgctgccgcaatgcagcgcagaacaggccagtgccgtcgccgagcgtgtgttggtcagcatcgccaacccgttgccggttggccatatgaccgtgcatccctcggccagtatcggcgtggcgatgtttccggaggacggccgcgagatcaacatcctgttgcgccacgccgatctggcgatgaatcgcgccaagaaggaaggcggcgggcgtttccgcttcttcagcgccgacatgaaccgcatggcgcaagaacgcgttgcgctggaagcggagctgcgccaggccatcggccgcgatcagctgcaactacattaccagccgcaaatacacagcgccgcgccgcacacgctgtatggcgtggaagcgctactgcgctggaatcatccgcaattgggcgcggtgtcgccggcacaattcttacaggtggccgaagagcaaggcatgatgccgcagatcaatgcgtgggtactgcgcagcgcctgccagcaggtcgccgactggcgccagcgtggcgtgccggtggcacgtgtctcggtgaatctgtcggcaagcggtttcgaaagtccacgcatgctgtcggatttgctccaacttatcgccgacatgggcgtaaagccctccgacctgaccctggaactgaccgaaagcgtgatgctgtccgggcaaccgggcgtgctggaaaacctgcacgccattcgcgaagccggtatctcgctgtcgctggacgatttcggcaccggctattccagtcttagccatttgcatcgcttgccgatcgacgaactcaagctggacatgagcttcgtccgcgatatcgaacacagcgaagacgcgcgtgcactcatcacctcggtgctgcgcatcggcgagcacctgcgcaagcacgtggtcgccgaaggcgtggaaaacgaagcacaacgcctgtttctcgccgacctgggctgcgaggtcttacaaggctacctgttctcgcgaccgctgccggccgcagcgctggaagcttggttgggcgcgcagccttagcgcgtacaacaaaacgactgcgcggccggtgctcggaatcctcatgcaacgcgattgcggcatggatgctgcgcactcgcgttcccagagcggctaacaacacgtagcgagccgctctcaggtggacgcggacggcgcgctcacaaccgcagtggacgcgcggtccatgccgattccgagcaccggccgcgcgcgcctgacagcggctgcgcagtcgtgttgttagccgctcctagcgtctgctgcagggcccttgcccgcccaccatcgcgagacacgctgcaagtacgtccatgcacgcaccttggctgcatccatgccgccaagggtcccgcgacgctgggcaggccaggaccagtcgggctggtcggtgcgtaaagttgcacagaagcgatcagcaaactgggcgacgctgtacccgcgttctcaacaaacaaccagccaacgatctggcacggtgcccttgccgattgcgggaccgttggcggcatgcagccgccatcgagctgccatggacgggtcagcggcgtgtcccacgagcgatgaggacaccgcagacacgaccaaccgaactttgcctcaactggttgcgcacgttccaaccgctggcaaagcgatcacgcgcggccttcagcagtcatgccaacactcggcctcactgcaacgtgcgctgcaaccatcccaacagctgcgcgttcacgaacgccgggttttccagcgatgcgatatgcccggcatcaggcaccagctcgtaatcgcagccgatgacctcggccatcatccacaactcttccggcgggcgcggaacgtcgtattcgccacccagcaggaacgtgttggcagggttgagcgcagccagcgtttcgagccgatcgtcgcgtccgaagatcagccgccctagcggcacgatcgaagcgcgcaactgctcgggcgatagcgccgccagacgctgcgcgaacgccgccggcaacgcagactgcagatctatatcggcacggaaaaaaagcggcacgatcgcttcgaccaagtcggcagtcacctcccccgccgcatcgatcgcatcgagcaacgcgaagtagcgcgtgcgtgccgcctgcgattcggcacccatgaaggtgtccatcaacaccaggctgcgtacgcgctccggcgcgcgcatggccaattccgcgccccacatgccacccaccgacagacccaccaccgcgcattgcggcagctccagcgcatccatcagcgcaagcatctgatcggcgagatcccccacggtctgcgtgcccgccggcaaggggtctgattgcccatgcccccacagctcgggaacgatcacctggtaatgctgcgacagcgcctggatctgcggctcccacatcgccgcgtcccaaaggtaactatggccaagcaataccgggaagccgtcaccgcgtttcgtgtaatgcagcgtctgagcggaaattgtgcaaataggcattggcatcaaacgtggagtggtagaccagccggactctagacccgcagacttcagatttttgttgcaatgcggcaattcagtcagctggtatttgctttaaggaacctctgaactactgtttcgcccgcttccgatcagtagaccggggcagtcttcacaactcgcaagtcattgatttttagcgtgcgcgaccactgcgatcaagcgaaatcccaggttcgctcgcaacgccacgcgttgttcaaaggttgcttgacggccggcttcgtgacgataacacgaagccattgcccggaaagcgaaatgcccggcagtgccgggcatttcgggacaacacagaccagcggctgaaatcaggccgcgacggtgtccgccacgtcctgatactcctggatctgatcgaagttcatgtagcggtagatctgctcgccactggtcttgatcacgcccacatcggccatgtactcgtccttggtcgggatgcggcccaggcgcgagcagattgccgccagttccgccgagcccaggtacacgttggtgttgcggcccaggcggttcgggaaattacgcgtggaggtggagaacaccgtggcgccctcgcgtgcctgtgcctggttgcccatgcacagcgagcagcccggcatttccatgcgcgcaccagccgcgccgaaggtgccgtagtggccttccttggtcagctcggaggcgtccatcttggtcggcggcgccacccacagacgggtcgggatatcgcgcttgccttccagcagcttggccgcggcacggaagtgaccgatgttggtcatgcacgaaccgatgaacacctcgtcgatggccgcaccggcaacctcggacagtgtcttgacgtcgtccggatcgttcgggcacgccacgatcggctcatggatatcggccaggtcgatctcgatgacggcggcatactcggcgtcggcatcgggctgcagcagctgcgggttggccagccactcttccatcttcttgatacggcggcccagggtgcgtgcatcggcgtagccttcggcaatcatccagcgcagcagggtgatgttgctggtcaggtattcgatgatcggcgccttgtccaggtgcacggtgcagccggccgccgaacgctcggccgaggcatcggacaattcgaacgcctgctccaccttcaggttcggcagcccttcgatttccaggatgcggccggagaagatgttcttcttgccctgcttggccacggtcagcaggccgtccttgatcgcgtacagcgggatcgcgttgacaaggtcgcgcaaggtcacgcccggctgcatttcacccttgaagcgcaccagcacgctctccggcatgtccagcggcatcaccccggtggccgcagcaaacgccaccaggccggagccagccgggaacgaaataccgatcgggaagcgcgtatgcgagtcgccgccggtgccgacggtgtcgggcagcagcatgcgattgagccagctgtggatcacgccatcgcccggacgcagcgagatgccgccgcgggtggagatgaactccggcaaggtgtggtgggtcttgacgtcgaccggcttcgggtaggccgcggtgtggcagaacgactgcatcaccaggtcggccgagaagcccaggcaggccaggtccttcagctcgtcgcgggtcatcggcccggtggtgtcctgcgaccccaccgaggtcatcttcggctcgcaataggtgcccgggcgcatgccctggccttccggcagaccgcaggcgcggccgaccatcttctgcgccagcgagaaacccttgccggtgtccggcgggtccatcggcagacggaacaggtccgaggccggcaggccgaggaattcgcgcgccttggcggtgaggccacggccgacgatcagcggaatgcggccaccggcacgcacttcgtcgaacagcacgtccgacttcatcgcgaactcggcaatcacctgcccgttcttcaatgccttgccgtcgtaaggacgcagttcgaccacatcgccgtgctccatctgcgacacgtccagctcgatcggcaaggcgccagcgtcttccatggtgttgtagaagatcggcgcgatcttgctacccaggcacacaccgccgaagcgcttgttcgggatgtacggaatatcttctccagtccaccacagcaccgagttggtggccgacttgcgcgaggaaccggtaccgaccacgtcgcccacatacgcgaccagatggcccttgtccttgagatcggcaatggcctggatcgggccgcgcttgccgtcttcttccggctcgaacgccgcgccatcgcgcttgttcttcagcatcgccagcgcgtgcagcgggatgtccgggcgggtggtggcatccggagccggcgacaggtcgtcggtgttggtttcgcccggcaccttgaacacggtgacggtcaggctctgcggcacttgcggcttgctggtgaaccactcggcatcggcccagctctgcagcacggacgtggcgtgcgcgttaccggcttcggccttttcctgcacgtcgtggaacgcatcgaacaccagcaaagtgtgcttgagcgcttcggcggcggtggcgcccagctcggcgttgtccagcaggtcgatcagcggctggatgttgtagccgcccagcatggtgccgagcagctcagtcgcacgcgtcgggctgatcagtgcagtcttttcggtgccgaaggccacggcggccaggtatgaagccttgaccttagcggcgtcatccacgccggccggcacgcgctggctgagcagctcgaccaggaattcttcttcgccagccggcggagccttcaacagctcgatgacctcggcggtctgctgcgcggtcagcggcagcggcgggataccgagcgcggcgcgctctgcaacgttgtggcgataggcttccaacatgcgggttctccaaaaggacagcagtgaatgtgtaaaaacgtcagacgtggatcagaaggcgtggatcaggcaacgggcttggggacggtaatcttcaagcccttgaagtaatcgcggaagaagccctcgtcgcgggtgatcaacccatcgcactggagcattgcgtgggcgccgatcaaaaaatccgccaccacccgctcgcgcttgccgccgcgtgcgcggaagcgcttgttcatatgaccggcgcgcaccgccgccgcttcctgggtggcctcgtagcgcacgccgatcgaggccagggtttccatcaggtcgacctgggtgtcgagcatggccagcacttcggccaccacggcgtcgcaaaccacgacctcgtcgcgcgccagggcgtcgccgatgcagatttccgacacttcgccgtagaccgggtcgccgatcaggatgtccagcagcaccgaggaatccagagcgatcatgggtcgaacgggtctccgggggcgcggccacggatgacgcgcatggcggcatcggtgctggtcaggccatcgacgagcttgaacttgccgcgcaccttgcgtagcgcctcgctgacatctttacgcaagatgatgcggccaccatcgagttcgatcttgagagtggtgcccttggtcagacccagagcatcgcgcacggcttttggcagcgtgatctgtccgcgttcggcaacggtggcttccatgagcacgctccagaaagtatgcacgaatgatacgtacttataccgtcctactcaagttctcagattggcctgaacacaccgtacgtacacactgaaccgctcagaatggaggtctccctaaagccttcgacgccataggagtgacgcatgagcgattccttttccactcgcacctcgcttgaggtccacggcaagcgctacgcctactacagcctgccgaagctgggcgaacgcttcgacatcggccacctgccctattcgatgaagatcctgctggagaacctgctccggcatgaggacggcggtgtcaccgtcggcagggaccacatcgaagcggtcgccaggtgggacccgaaggccgagcccgatatcgaaatcgccttcatgccggcgcgcgtggtgctgcaggactttaccggcgtgccctgcgtggtcgacctggccgcgatgcgcgacgcggtagtcacactcggcggcaacgccgaccagatcaacccgcagattccttccgaactggtcatcgaccattcggtgcaggtggacgtgttcggcaagcccgacgcgctcgacctcaacggcaagatcgaatttcagcgcaatcaggaacgctacggctttctgcgctggggccagaaggcgttcgagaacttcaaggtggtgccgcccaacaccggcatcgtgcatcaggtgaacctggaaaacctggcgcgcgtggtgatgagcgcggacaaggacggcaccttgctcgcctaccccgacaccgtgttcggcaccgacagccacaccaccatgatcaatggcatcggcgtgctgggttggggcgtgggcggcatcgaggccgaggccgcgatgctgggccagccctcctcgatgctgattccgcaggtggtcggcttcaagctcagcggcaagctacccgaaggcgccaccgccaccgatctggtgctcaccgtcacccagatgctgcgcaaggccggcgtggtcggcaagttcgtcgagttccatggcgacggcctacagcacctgccgctggccgaccgcgccaccatcggcaatatggctcccgaatacggcgccacctgcggcatcttcccagtcgacgcagaatcgctgacctacctgcgcctgtccggccgcagcgaggagcagattgcgctggtcgaggcctatgccaaggcgcaaggcctgtggcacgacgccaacaccccgccggcgcagtacagcgccacgctggaactggacatggccgaggtcaagccgtcgctggccggccccaagcgcccgcaggaccgcgtgctgctggaagacatgcagtccaactaccgcgaaagcctcaagccgtttgccgacgcacgcagcaagaagctcaccgacctcacgcaggaagaccgcctgaagaacgaaggcggcggcggcactacggtgggcgccaaggcgtcccaggcagaaagcgccagtgccagcggcgccggttggcagctgcgcgatggctcggtggtcatcgccgcaatcacgtcgtgcaccaacacctccaacccggcagtgatgttgggtgccggcctgcttgcgcgtcatgcggcagccaagggtctgaaagcgcagccatgggtgaagacctcgctcgggccgggctcgcgcgtggtcaccgattacctgagcaaggccggcgtgctcgccgacctggaaaaactgggtttctacgtggtcggctacggctgcaccacctgcatcggcaactccggcccgctgccggacgacgtgtctgcggcgattgccaaggacgatctggtggtgacctcggtgctgtcgggcaaccgcaacttcgaaggccgcgtacatcccgaagtcaaaatgaattacctggcctcgccgccgctggtggtggcctacgccatcgccggcaccaccgatatcgacctcaccaccgagccgctgggcaccggtagcgacgggcagccggtctatctgcgcgacatctggccgagcaacaaggaaatcggcgacaccatcgccgccaccgtcggcccgcagatgttcaagcagaactacgccgacgtgttcaagggcgacacgcgctggaacaccatcgcctcgcccgacggcgcgctgtacgagtgggacgccgcctcgacctacatcaagaacccgccctacttcgacggcatgaccatgcaggtgggccatgtggacgacgtgcacggtgcgcgcatcatgggcctgttcggcgactcgatcaccaccgaccacatctcgcctgccggcaacatcaaaaaggactcgccggcaggccgtttcttgcaggaacgcggcgtgcaaccggccgacttcaacagctacggcagccgccgcggcaacgacgatgtgatggtacgcggcacgttcgccaacatccgcatcaagaacctgatgttcggcggcgaagaaggcggcaacacgctgtactacccggccgacggcggccagccggaaaagctggcgatctacgatgccgccatgaagtacaagtccgacggcgtgccgctggtggtgctggcgggcaaggaatacggcaccggctcctcgcgcgactgggcggccaagggcaccaacctgctcggcgtcaaggccgtgatcgccgagagcttcgagcgcatccaccgttccaacctggtcggcatgggcgtactgccgctgcagttcctgaacaacgagaacgcgcaaagccttggcctggatggctcggaagtgctggacatcaccggcctgcaggacggcgccagccgccgtgccacggtggatgccaaaaagtccgatggcagcgtcaaacagttccaggtcaaggtgctgctgctgacgccgaaggaagtggagtacttcaagcacggtggtctgctgcagtacgtgctgcgtcaactggctgcgcgcaagccagcctgaccacagcgcgcattgcgctccacccatgcaacgcactcccgccgcttggcgggagtggcgtttccggtctcgtgaaaagggcgatcacgccgcggtgagcaaagagcgcgtgcatccggacatcaaaccgaatgacttggcctccccgccgttggtgttgtcttacgccaaccggtgatgacttggtaggtccgcgcctgatcgggcacacagcggccgctaccgcgggtcaacagcgccgtaaagcgcaccgtggcagtgtcgccgcgtagcgctacctcgaccggccccagggtcacgccgatctgttgcttgcccagcatctgcacctgcatcaagcgccgcaacactggagcgtccagcccgttttcgccgataacgtcctcggctatcggtgccatcgccaagctcagctgcctggatggcttgatgcatctgctccagcgttacgcgcagacgttattccggcgcggcacgcgtgcacccgagcaatgccggcatgcaaaaccctacccacaccacaggcgaccacgcttgaatgctgatctgcatcacgcttcgcgttttccatccatgacggtatgctgccagttttcgtaatgccgtaaaacacactgcggcgcgtcgagaacaccctggaggggggcagatgaatcaggcacgtccttggttgcaaagttatccagccggcgttgccgccgacatcgatcttgagcaattccgcacggtggccgaggtgttcgccacgtcggtaaaacgctttgccgacaggcctgcgtatcacagcttcggcaagaccatcacctaccgcgaagcggatcagctggtcgagcaattcgctgcttacctgcttggcgaactgcagttgaagaagggcgaccgcgtcgccttgatgatgcccaattgcctgcagtatccaatcgcaaccttcggcgtcctgcgtgccggcctgaccgtggtcaacgtcaatccgctgtataccccgcgcgaactcaagcatcagttgatcgactccggcgcaagcgtgctggtggtcatcgacaatttcggtaccaccgtgcagcaggtcattgccgacacgcccgtcaagcaagtcatcaccaccggtctgggcgacatgctgggctttccgaaggcggcggtggtcaacttcgtcgtcaattacgtcaagaagttggtgccggactaccgcatcaacggtgcgatccgcttccgcgaggcgctggcgcagggccgcaagcacagcatgccgacgctgcagatcgagcccgacgacatcgcgttcctgcagtacaccggcggcaccaccggcgtggccaagggcgcgatgctgactcaccgcaatctggtcgccaatatgcagcaggcgcaccagtgggtcggtggcaccggccagctgttggaaggccaggaagtggtcatcactgcgctgccgctgtaccacatcttcgcattgacggccaatggcctggtcttcatgaaggttggcggctgcaatcacctgatcagcaacccgcgcgacatgcccggcttcgtcaaggagctgaaaaagacccgcttcaccgcgttcactggcgtcaacacgctgttcaacggcctgctcaatacacccggtttcgatcagatcgatttttcctcactcaagatgaccctgggcggcggcatggccgtgcagcgctcggtcgccgaacgctggaagaaggtcaccggcctgaccctggtcgaggcgtacggcctgaccgaaacctcaccggccgcctgcatcaacccgatgaccctaaaggactacaacggctcgatcggcctgccgattccgtccaccgatgcctgcatcaaggacgacgccggcacggcgttggcgatcggcgagatcggcgagttgtgcatcaagggcccgcaggtgatgaagggctattggaagaaggccgacgagaccgccaaggtgatggatgccgaaggctggctgcacactggcgacatcgcccgcatggacgagcaaggcttcgtctacatcgtcgatcgcaaaaaggacatgattctggtgtccggcttcaacgtctatccgaacgagatcgaagacgtgatcgccaccatgcccggcgtgctggaagtggcagcggtcggcatgccggacgaaaagtccggcgagatcgtcaaggcggtcatcgtgaagaaggaccctgccctgaccgccgacgatgtgaaggcgcattgccgcgccaacctcaccggctacaagcagccgcgcgtgatcgaatttcggaaggaattgcccaagaccaatgtgggcaagatcctgcgccgtgaattgcgggacgcgccgaaaacgtaatactggttataccgaagaccaaagacgttcagtctccgacgacgcccgcaatgcgacaaggcattgcgggcgtttgcttttacacgcatagaattcgacgtcggcgcacgctcacgcgttcaatcttatgtccgtccgaaaggcggccggccggacggtcatcacggagaaccaacatgtctgcagttcaacccttcattcgcaccaatattgactcaaccctacgcatcattgaagaaccgcagcgtgaggtgtactggatccatatgcatgccgatctttcagtcaacccggggcgcgcctgcttctcgacgcgcctagtcgacgacatcacccgctatcagaccaacctggggcagcgcctgactgacgcaggcgtgctggcaccgcacgtggtgttggcgtccgacagtgacgtgttcaacctgggcggcgacctggccttgttttgccgactcattcgcgaaggcgaccgagttcgactgcttgattacgcccaacgctgtgtgcgcggtgtacatgccttccatgtcggactcggcgcacgtgcgcacagcattgccctggtgcagggcaatgcgcttggcggcggatttgaagccgcattgagctgccacaccatcatcgccgaggaaggcgtgatgatgggcttgcccgaagtgctgttcgacctgtttccggggatgggcgcctactctttcatgtgccagcgcgtcagtgcgcaactggcgcaaaagatcatgcttgaaggcaatctgtactccgccgagcagttgcttggcatgggtctggttgatcgcgtggtgccgcgcggccagggcgtggccgcagtcgaacaggtgatccgcgaaagcaagcgcacgccgcatgcctgggcggcgatgcagcaggtgcgcgaaatgaccaccgcagtaccattggacgagatgatgcgcatcaccgaaatctgggtcgatacggcgatgcagttaggcgagaagtcgttgcgcaccatggatcgcctggtccgcgcgcaatcgcgtcgctccgggcttgacgccggctgatgtgcggcgggctattcgctgctccggggggagcgttcgtcgtctttgacgccttgcaggcgtgcgtcgagtacctcccttccggtctgtagctgctcgcgtagcgccgacagcagctgccgccattcggcctgtagctgccaatcggccatgcgcatcagctcgccgccactgctggccagctgggccagccccagattgctggcaacgccacgcaatgcgtgggcgccttcgcgtagctgctcccaatccgagcggctgccatcgcgctcgatcgcaccgacacaattgtgtgcatcatccagacattgccgaatgaactgacgttcgaattcttcccccatgcccaacgcggcaagttcgtccagcacgctggcgtcgagcacgccttcgaaactggtcggtgcctgcacgaccggagcctgcgtcgccagtggacgggtgctgaccgcaagctcagccaccgtgtcgagcaacttggcagccaccacgggcttggccagaaacgcacgggcaccggcctgctcgcacgcgcggatcgcctcgggtgtgacatcggcgctgagcaccaccaccggggtgtagcgcatcccgctggcttgcatcacgcgcagttgcttgagcatgtccagtccactcatgcccggcatgtggagatccacaatcaccgcatcgaaatcctcgtcggccatcgcgtccaatacctgctcggcaccgttgacgcacatcaccctgtgcccggccttctccagcaatcgctgcaacaccatacgattggcttcatggtcatcggccaccagcatgcgcatgctgcgcacgcgcgcgcgatgacgcagaaacgggttggagaaggcaatgacgttggagggttccagttcgtcgggcgtctccagcacgccgaccggcgtgcgcgtcggcgcagccttctccaggatgccaatctccagctgcaactcgaaccagaacacgctgccgcttgggcgattgggggtatagccaattgcgccgcccatggcctcgatcagccccttggcgatcgtggtacccaggccagtgccttcatagcggcgcgacaaccccatgtccgcctgctcgaacgcctcgaacatgcgcggacgcatgtccatcggcacgccgataccgctgtcctcgacatcgaaacgcagccgcaccgtgtcggcaccattgccggcgagccgcgcgacccgcagcagcacatgcccgtgatcagtgaacttgaccgcattgcccaataagttgagcaacacctggcgtagatggccggtgtcgcccttgagcaggtccggtacgtcggtggcgacctcggtgccgtaatccagtccgcgcgtcttggcctgcggctgcaggatcatgttgaccgagccaataaggtcgcgcagcgagaaatcgcggcgatcgatacggatcttgcccgcctcgatcgcggaaatatccagcacctcttccaccagcgacagcagactgcgcgccgaggcctggatggtattcaggcattccttctgctctacatccagacgcgtggtggccagcacttcggtcatgcccgacaagccattcaacggggtgcggaattcgtgactcatattggccaggaaacggctcttggcctggttggcatgccgcgcttcgcgtaccgcgcgcgtcatcgcacgcaacaacgaatcgaagtacagcggcaccgcaatcaagcccagcagcaagccccaactcaaatagggattggctttccaataaggcgaaatcaggatggcactgagaacactcaggctggccatcgccgtggcggcacgtagatagttgctgccgtagcgcaagccattgccgatggtcacccacatgcacaccgcgtacaacggcgatgccggttcgccctgaatggccatgatcgcgccggtgcaggtgtagtcgagcagcatggcgatcagacgccgcctgtgcgacacctgcggccgtagcaggatcgccaccatgagcgccagcgataccaccagttcgccaaccaggatcaaccaagtggccatcaaggtgtcgccgtgggtgttgtggtagcgccaacccaggtaggagatgaacaacgtggtgatgatgatacggatcaggttttgcgcgtgttccgtatccggccggcctgacagacgttgtttcaaccatgtcagtggagacttcatagacgcctcagacgcactctcgcgtcaatgggttgggatccttccgtggctgcagcgcagcgccgatacccgcagcaaacgcgggccggataatgcttgggctggctcgtgcagcgtacgcaccaacgtcacaggactgcaggtcaacgcgcccagccgtgcaatcgatgccccataatgaccttgccacgccaacattgcacccaagctgagcgtggcaatgaccaagatgtgcacagcctcactgccgaaacgcggcgcggtgccgatcgcgctccagagcagcgcgacgcacgcctgaccatgctcgctgcagggtcgccggatggggcgatcacgcagctgaccaggcgccgccctcacctcacaccccgggtcgcgccgatgcggtggagaactcgccacagatctgctccagctgcgcacggccacgcaacagcgcatccacgcagcgcgggtcgaacagacggccgcgttgggcatacaggtaggccagcgcggcgtccacggtccaggcttctttgtaggggcgcggcgacaacagggcgtcgaacacgtcggccactgcgacgatgcgcgcttccagcggaatcgcctcaccgaccaggccatccggataaccggtgccgtcataacgctcgtgatggcgcagcgcgatcagcgcgcccacctggatgaaacggttctggctaccgctgagcaactcgtagccgatacgcggatggcgtttcatcacgctcatctcgtcgtcagtgagcttgcccggcttgagcaacaccgaatcgggaatggcgatcttgcccatgtcgtgcagcggtgcggccatctcgatgatgcgcacctcttcttccgacaaccccagttgctcggcaatcaggcccgccacatgagacatgcgttcgagaaacgcactggtgccagcgtcgcggtattcgatcgcgcgcgccaaccgcgacaaggtttcgcgctcgcgttcttcgacctcgttcatgctggccagcaagcgctgctccagcgacaacgcgcgttgcttgacgctttcgctctgctggcgcagctgcagcaagttggagcagcgcgcgcggagctcgcgcgggcggatgggcttgacgaggaagtcgatcacacccgcttccagcgccgcctgacgaatcggttcatcgccgacgatggtgatcaggatgatcggaatatcgcggtggctgggcagccggcgcaggcgccgcgcgaattccagaccgtccatgccgggcatgcggtagtccagcagcaacagatccacgcgcccggcttcgcaccaggccaaggcgtcgagcggatcgccgaaatcgtagaccttgagctccggcgcgatgtcctcgatgacatggcgcagcatcgtccgcgcagacatctggtcatcgacaatgacgatgttcaatcccatatccgccttttccgcacagcttacccatgtatccgtcgaaaatgcgccgcccggacgtcctgaaacatcctgcatagcgtttgctcctctattctcgagaacggaaaagcgatgacgccggcgcctgtgccgactctcccgaacaatacgctgttcgaggctctgcactagcatatgcagtaagtgtgccgtcggcacaccgacagcacaaaaaaattaggcttccggacgcatatacgggaacagcaggacatcgcggatcgaggtactgccggtcaacagcatcaccagccggtcgataccgatgcccaggccgccggtcggcggcatgccgtactccaacgcacggatgtagtcggcgtcgaaatgcatcgcttcgtcgtcaccgccgtccttggcctgcacctgcgcctggaagcgtgcggcctggtcctcggggtcattgagctcggagaagccgttggccagctccttgccattgatgaagagctcgaagcggtcggtatagcccggctcggtgtcgctggagcgcgccagcggcgacacttcgaccgggtggtcggtgatgaaggtcggctgcaccagcgtgtgttcgacggtggcctcgaaaatttccagcagcagcttgccccagccgtaggacggcttgacgcggatcttcaggcgctcgcaatggcgcaacagcgcatcgcgatcggtgcaatcggccgcgctgatctccggattatggtggcgaacggcctcatccatgcgccagcgccgaaaagccggcgccaaatcgatgtcggcgccatcccagctcacctgcgtggtgcccaacaccgactgcgcggtgtcgcggatcacctgctcggtcaggtccatgatctcgtggtacgtggcataggcctcgtagagctcgagcatggtgaactcggggttgtgccgggtcgacacgccctcgttacggaaattgcggttgatctcgtagacgcgctccagcccaccgaccaccagacgcttgagatacagctccggcgccacgcgcaggtacagatccaggtccagcgcgttgtggtgggtggtgaacggcttggccgtggcgccgccggggatgtaatgcatcatcggcgtttccacttccaggaagcggcgcgcatccaaccacgcgcgcatggcgcggatgatcttggagcgcttgatgaagacctcgcgcgcttccggggtcacgatcaggtcgacataacgctggcggtagcgctgctccacgtccgacaggccatgccacttgtccggcagcgggcgcagcgacttggtcagcaggcgcaacgcgctggccttgaccgacagttcgccggtcttggtgcgggtgagcccgccctccaccgccacgatgtcgccgacatcccagcccttgaacgcggtgtaggcatcgccgagcacattgccctgcaggaacagctgcacacgcccggactcgtcctggatctgcgcaaagctggccttgcccatgacccgcttggccatcaggcggccggccatcttgaccgtgcgaccgctggcctccagcgcgtcgggggtccaggtatcggcgtcggcgaactcggcctgcaggtcgccggcgaagtgctcgcggacgaagtcgttcgggtaggcgatgccctggccgcgcaacgcgcccagtttcgcgcggcgctcggcgatgaggctgttctcgtcggcagggggctgcggcgcggggatctgctcggtcatggcgggaatcgatctgctgtgggtcgggcgggtgcccggtggggaatgaggcaccggcggcgccggcactcttttacaatgtcggtgtgacgaagatacgcgttatccgtgtcaccggaagccgcagtgcatgaccaccgctgcgtcacgggtactgcggagctgcgccaggatgccgtcgcgacggccacttggcgcatcggtcaggcatccaggcgtttggagcccgctgcgagaccggccttcaggctggcctcgacgaattcgtccaggtcgccgtccagcactttctgcgtgtcgctgcgttcgatgccggttcgcagatccttgatgcggctctgatcgagcacgtagttgcggatctggctgccccagccgatgtcggacttggtcgcttccagcgcatcgcgctcgacattgcgcttctgcacttccagctcgtacagcttggccgccagcatcttcatcgcgttgtcgcggttctggtgctggctgcggccggtctggcaggcaaccacggtattggtcgggatgtgcgtgatacgtaccgccgattcggtcttgttgacgtgctgaccaccggcgccggacgagcgatacacgtcggtacgcaggtcggccggattgatgtcgatctcgatgttgtcgtccacttccggcgacacgaacaccgaggtaaagctggtgtgccggcggttatcggagtcgaacggcgacttgcgcaccagccggtgcacgccgatctcggtcttcaaccagccataggcgtactcgccttcgatgcggacggtggccgacttgatgcccgcgacttcgccgccggacacttccatcagctcggtcttccagccgcgcgactcggcccagcgcaggtacatgcgcaacaggatttcggcccagtcctgcgcctcggtgcccccggcgccggcctggatgtcgacgaacgcattggcgccgtccatctggccggagaacatgcgctcgaattccagcttctcgacatgggtctggtacttgtccagatcggcgatcaccgccaatgcagtgtcttcgtcctgttcgctctcggccagctccagcaggtcacccgcatcgaccaggcccgacagcacatcggcaatgccgatcacggtcttttccagcatcgaacgctcgcggcccaaggcctgcgcgcgctcggcgtcgttccacacgtcggggctctcaagctcccgactgacttcctctagacgctctttcttgacgtcgtagtcaaagataccccctgagcgagagcacgcgatcgttgagatcggtgatgcgctggcggatcggattggtttcgatcatgacggacttccggcaaacaagctggctagtttaacaagcggacggcggcggcggaacgcggcggaactgtggccgcgcatgctgcagcacctgttagtgcgcacgtgcctggctgccgtgctcgaccgcaggctcggcgagcaatcaccatcgcgcatcggtgtctcagcaactgcgatccaccagtacaatgcgggctgggacggattcgggaccagacgcgggtcaccccgggcggcgccgtcgcagcgacttacgccaccagtgcgtcgatcttgggcgcagcggtgccctgccccgcatgcgcacgcaagccggccaggtggctacgactgcacggcagcacggtggcgtcgcgcagatgcacgcgcgcatcgccggaatcgaccggttcgatcgcctgcacttggcccagattgaccagatagctgcgatggatgtgcactaacacggccgggtacagtttggcctcgatcgcggccatggtgctgcgcaacgggtaatcgtgaccgcgcagatgcaggttgacgtcattgcccgcggcctggatccactcgatatcggcggtggcgaccaggaagtcacgtcccaacttgcgcaccagaaatcgctccgggcgctccagcggctctactggcggaccatcgtcaggtgcggcgagcagatgcgcctcgccctgacggcgccgcgcgtaccaggctagcgtatgctgtaccgccaccagcagcgcaaaggtgcgcagatccttggacagctcgtacacccactgcagccagccaccgaaatcgtaatgcgcgccggccagtgcgtagaccagcaggcgcagcacgaccatgccggcgacatgcagcagccaccagcccagtgcagcgatcacatacgctggcaggcgtcgttcccagacatcggcatgcagcggccagcgtgcgcagagccacaccacggccggcaacagcatgagcgccgccgtggcgctactcagttcccaactcagcacctgccacaccacgatgggttggccatcgcggcgcgcggcaagccaggcggtccagacgttgcccagtgcactcaggtagaacaccagcgaccagatcaccacggcccagcgcatggcggcgcggccggcccggtggtggatgattggcgggcgcggcccggtcgattgcattgcacatgtccacagttggcaggcgccgatcatagaggcctgcgctagctggcgaaaccgccctccctgccgcccccattcgtccctgggttggcaccactggtcactgcgggccggggtttccacccctgacatcaccgattgagcaggccgcagcgcaggatgcatgcattcttcgaccagccgccaaccatgaccgagcgccgccacgatatcgataccttgcgcatcttcaccttcgccctgctgatcctctaccacgtgggcatggcctatgtagccgactgggatttccacctcaagagcgtgcacacggccgagtggttgcagtggccgatgatcgtgctcaatcgctggcggatgccattgctgttcatgatctccggcatcgcgatcggcttgtcgcggccgcaggccacgccgtggcgcttcgcgttgcgtcgctgcgggcgattgctgccgccgttgctgttcggcatgttcgtcgtggtggcagtgcaggcctactgccagggcgtgagcaacggcaaggtcgccaccggcttcggtagcttcctgctgcgttactggcaggtgcgcccgtggccggccggcagtttcgatggctggaaacacggcatcacctggaatcacttgtggtatctggcgtacctgctgccctacaccgcagccttgatggtgctggtatcactgagcaagctgctacggctgccggcattgccgcggcttccgtcttcggttgtggtgccggccctgctggtagtgccgatcctgtgggaagcgttctgcgtgatgtgggtgatgccgcgacatccaccgacccatgcgttggtcggcgactggtttgtgcatgccgaatcgttcccactctttttattgggctatctgctggcacgcaacgcacgcttctggcagctggccgtgcaactgcgttggctcacactggtagccgcggcgctgaccatcgcaaccgagctggtcattcgttatctgggcatgcacgtgcagcccgcgcagttgccgcaggtgctggccgccctgccatgggaaacgctggaacacggcgcacgcgcggcttacacctggctggcgctgctgactctgctgggctgggcgaagcagcgtttgaaccacccgttccgctggctgccgtattgcaccgaagcggtgttcccctggtacatcctgcatcagagcctgatcatcgtgatgctgtactggctgatgccgttgcagttgaacgcctggctggaaccggcactggtgattgccgccacagtgatcggctgtctggcactgcatgagtccgtgatccggcgcgtgcgttggctgcggccattgttcggcttgactggaccatcgcctgcgacaacacccgcacctgccgcgccgccggatatcaggccgatgaaggcgagcacttgccggtatctgtgctgctgacccgcacggccggcgctgggcagacagtgacggcggagttgatgcttggtcagtacgacgagatcaagatgccggcatcgtgacgccgcggatcgatcgacgcgctctgggcaagctggcgctggaccgcagcagcggcaccgtgccgctgagtgccgcgcaggtcaccgcagtgctagccgcgctgcgcggcaacagcacgattgtggcggtggggaacgctggccgctgtccgaccgcggcgcctcggcagtgctgctgaagatggacgcatttcaggaccggctgggcacacgcggtatgttggtacgcaagggcgatcatgacgaaaccaaagtgctgccggcagtgccggtgccgcaagtgcgcgcggccaacctccccgcagcgcaggccggcgatgcgcgcatcggcacactgcccgcgctgtttcaggccttgcgcgccagcttgccggccgatgaagaatgcaacgggctgcaagccggcgatgcgcaggaaccgttgaccgtcacccggctcagcaccgacaagctgctggtctctaccgattgctggatgggcgcgtacaacgtcggcaccggcgtccgggtcctcaatgcacgcgcaccattttcatgccaaccctggtgaccacacaggcaagcgacatcgatggttccaccctgctgtcgtcgcaaaaaggcagcggcctgggcgattgcgacagcgatgccaggtggacctgggacggccgccgtttcgtaccgacgtccacatccacctcgggcctgtgccgcctggtggctgccggcggcgcgtgggagttgccgaccttggtgaccgaggtcaagtcgtcgccttgattgaagcgcagacagtgcatgcatgctctgtctgcggaagcgccagtcaagctggtttgcgcgtagagcgttcaatacagcaagcagaaacgcgctgtccgcgctcttcgacatgccaccagccaactgtctggtgcggtgccctcgccgattgcgggaccgttggcggcatggatgccgccatcgagcccccacggatggagtcacggcgtgtcccgcgagcggtgaggacatcgcgcactcgaccaatgcggattggaacgatcgagatggcgcgaagtgcgaggaacaaaaactggctcatcgcggattcgtgtgggtgccttgaggcccttgacgctgcgtcaagcattggaaacaagccctttccggcgccccagaaggtggtgcatcctgtactgaacttgttgaggcggtggtgtgcatgaagacgggccgtcggctgagcccgttgttttccttcactggcttcgctgcccggtccacgctcaagggcgtgttcggcgccccgaaggcgcggatcgtgacgttgcgtcgccgaaaaaaacggccgtgtgctccaactgcggtcatcggtgtcgcagccgctacgacaagcgcctgtgtcgcgcccgtgacctgcgcgtggccggctggacgctgcacgtggagttcgagcgctggcgggtcgattgcccggggtgcggcggcgtgcacgtagagcgactggactggctggcgaagaacccgcgctacaccgagcggttcgcgctgcatgtgggcaatctgtgccggagcatgacccacacagccgtggccgagctggagcggctgcacgacagtacggtcaaggacttgtccaaactgtacatggccgaacagctgcgtcgggcggggacgccggcgccgcgtaccatcggcatcgacgagatcgcgatccacaagggccatgactctcgcgtggtcgtcagcgacctggaacgcggccgaccgatctgcgcggtcgtggggagaccatcgccaacactgcgcgtctatggcttccagcaatctgacgcggccgacgcgatccgggcgctactggccgccgccaacgtggaagtgaaccgacccgccgtggaggccggtttgctggtgctcgacgcaggcggtgactttgccgatggcgtcattgcctacgaaggtaattggcttggtggggaaaccttcgtttccttcgataagaaggcgatgacacttctcgctgtccaagggcaatcagcgcgtcttttgtgacggatatgagaatgaacgaatttcgccgactggccacgaagatcgaccagcatatgcaacagcttgccacccaaggtgtcagtgaggcccattccatcatcaatcacatgatggggtacgtgcctgacaaccgtgcagctgggccaggtcgagggtcggctcacacgatcttgcaagggatagaagcgtcctcgtctaagcgatagacggcgcacaaacggtggtagccgtcggcaactacggtgcgctggccttcctggcgcactagcagcagcggtgacagagcggtgccggactggatttttttgaggtccctttccacgtgtgcattgctcattcctagcggcgagaggccgctggcgcgcaggatgtccttggccttgaaggccgacatgggtgccgcgtgcagcgtacgcaccagcttggcgcagtgggcgtcgtcatacagcagattgagataggactgcgcagccggataatcatgttcctccggttgagccagccaggcgattgtgttcttgtcggtcttgtcacccattaaagtgctccctcgttggtaggttgaaccactgcttctgctggcgcaatgttgcgttataccccgaaaccacgggaggcagggatttgtgtaaaaaacagccaaaagtgagctaactcgctctcagcaaaggtcttctacacgaatacgtgccgacactccagaagagcgtaagcaacagctaatgacgtgccgtgtccaaataattgtagaagtgcttcagcgctatctcggtgcggctgtccgcgtactccaggagctggatgaatcgttcggtcttttctgtgggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatgtaggcggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccgtgggaagaaacgatctttccagcaactcacgcgcatcttcatagaaattgatggcagtgaggcagtctccgccgacctgcggaatcagatggcattcgtgctcaagatccctcatctcatcgggtaccctgaccctttcggtggcgcttgcgatcagaccgtccagctcgccgtttcttgattcaatctcttggatgcgcttctggtggacggtgtcgacttcgccaacggtgaaaatgcctcctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcgcgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattcgccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgctcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggaaatgccttgaatgggctgaccgatcaggcgttcaacgtagtggtggttgtagaccaagtatcgatagcgcgcgttgtcggttgtttcgatccggcagtgtgcaaatgcagtatcggcgcgcgccaaaccgtcgacgacttctccgatggcggactttcctgccccatcgaggccgtagacgtaagtcgcggttttgttagtagggatctggaccgaatgcgcgttagtgggatgaaagctcttatggcgatggatcaagatttctcggatcatgtccgccccctgcgggttgcttgtcgaccgggccgctaggccgctttcttgaccaagtcgtagaacggatggcgcttgtcatggactatagcgaactgttcgtggtttcggggtagaccccactgtgggcggacccagaacatgctcaggaagcgaggtagccagcgtgcggagcacggcgcatccacgtcgtcaccagatcgcgcattggttcgggaacccgcagtgactctgtggcatcggataggtagatctcgcgtccttcagttctcaggaaccaatgagtggactgcattctcgcctcctgaaatccgaatgcttttgcgattgccctccgaagcagggtgacaggtgcgttaaaactagcgactacacaaagcccgcggtcaacgcgtgactgccgcgggctcgcaatgctcgacgatcaattgcaccgccgtgccgccgcgatagtcgtcggcgaccagccgatacgccagccgcaccaagcgcgcgggttcgctgccgcgccagccgttgaaatggatggcattgagaggctcggcgcgtccggcgcaacgcagcgtcagtttgaggtggcgctccttgagcacgcgatgctgcaacacctcgaactgaccatcgaacaacggctcgggaaaaccctgcccccacggtccggccatacgcagcgcttcggcatgcacgtgatcgagttcgtgcgcggccaattcgccgtcgctgtgcaattcggcgtgcagcagcgaggcgtccaccattgccatgacctgtgcctggaatgcctgctcgaacgtagctaaggccgtgcgatggatgctcaacccggccgccatcgcatggccaccgaacgtctggatcagcccgggatggcgcgagtccaccgccgccagcacatcgcggatatgcaggccgggaatcgaacgcgccgaaccgcgcaactggctgctgcccggctcgaccggtgccagcgcgatcaccggacgatgcaggcggtccttgagtttggatgccaccagaccgatcacgcccggatgccattcggtatcgaacaggcatgcggcaagcggcaatgcgccatcggcatccagcactaccttggtgacggcttgctcggcatcgtcggtcatcaactgctgcaccgcgcggcgctcggcgttgatctcttccagcgtgccggcgatcgcgcgcgcctggctccagtcttcgcagagcaacagttcgatgcccagcgccatgtcctcgagccgaccggccgcattgagacgcggtccgagcgcaaatccgatatcgctggcgctcagccgcgccacatcgcgaccgctggcatcgatcaaggcgcgcaaaccgatgcagcccctgccctcgcgcaggcgacgcaaaccagccgacaccagcgcacgattattggtatccagcggcaccagatcggcgacggtgccgactgcgaccagatccagcaataccgacaaatccggctcagcgcactcggcaaaggcgccgcgtgcgcgcaacacttttcgcagcgccagcaacacgtaaaacatcaccccgaccccggccagcgtcttgctggggaacgtgtcttcggccaggttcgggtcgacgatcgcatcggccggcggcaacacctcgcccggcagatggtggtcggtgaccagcactgtccaaccgcgcgccttggctgcggcgacaccggcgtgacaggcgataccgtgatcgacagtgaccagcacatccggctgtaatgtcgccagttcgtcaaccaaggcaggcgacaggccatagccgtgcaccatgcgattgggcacagcgtgatgtacatccagcgcaccgagcatgcgcaggccgcgcacaccgactgcgcaggcggtggcgccatcgcaatcgaaatcgcccactaccaggatgcgccgttgctgggcgatcgcatcggccagtagcgcggcggccacgtcgctgttatgcagcagctccggcgacaacaactggcccagccgcggctgcgcgccttgcgtatcggtgacaccgcgcgcggcatagatgcggcgcagcagcggcagcatggtatcgggccaactgccggcctgcccggaagggcgccggacgatccgcggactcgacgtcattgcgccagctgtatccgcggcttgcgccagaaacgccagcgctgcgcatgcgtgagcgacacgctttcgccgtcctggaaatccagcaccagccgatccagttcgccgcgcgccatcgccgccaacagcggtgccaccgcatcgtcgctgaactgctgcagggaacgcagatggcgcaggtccaccaacgcatcgacgcgttgttcgccctgcgcatcggcacctgcggccaacgccaacgcacgcagcagcgattcgcggctgcgcacctggcgatgcggcgaagtcaccgcatgcggcaacacaccgccgccccagaaccacagggaattgattgccggcttgccgctggccacgcggccttcgttccacggatgctgatgcaacagcacctgcgcttcggtcagtagtgcacgccagcggcgaccgctctcgccagccggcaaatgctcgaacaagtcgtcgccgatcgcgacatccggcggcgcaaagtccggcagtttcgcatccggcgacaagcgcagataccagcgcgatggcgtgggcgcatccagcagaaatcctgcatcgccgaacatcggcttgaggatcggcagcaacaccgccagatcctcggcggtggggccaagcgcctcgccgtagcccatcaaccgcgcgccctgcatgtccggcaccacatgggccggatcggcacgcacccaagtggcgccagcggcatcgccggcatccagctggcgcgtcaatgccgccaccggccaatgcgccgggatcaggttgaaatggcgctgcaattgcgccacttcgccggcatcggcgctgtgcccgtcggcgcgcgcaagcgcacgcgccaccgccgtgttgcccagggttccgggcagacggcgtttctccggcagcagcagcgtggcagtggtcatcgcgcagtgatgccggtcagtccaggtaggcgacgctgacgacttcgtactcgcgctggccggccggcgcatcgatggtgaccgaatcgccttccagcttgccgatcagcgcacgcgccagcggcgaggaaatcgcgatcagtcccatcttgatgtccgcttccaggtcgccaacgatctggtagcgcttctcttcgtcggtctcggtatcggccagcgtcaccgtggcgccgaacacgatcttgttaccggccgacagcttggtgatgtcgatgatctcggcatgcgagagctcgccttccagctgcttgatgcggccttcgatgaagctctgctgctcgcgcgcggcgtgatactcggcgttttccttcaggtcgccgtgcgcacgcgcttcggcgatcgcattgatcacctccgggcgcttgaccgacttcagttgctccagctcttcgcgcaggcgcagcgcgcccttcgatgtcatgggtgctctcatgcttccagctccttgtgcagttcctgcagcgaccacacggggccggtgccgcggaattccagtgaatgcaccagcgccttggcgccggcgacagtagtcgaataggtcacgcggtgctgcagcgcttcgcggcggatcgagaacgagtccgagatggcggcgcgaccttcggtggtattgacgatgtagacgatctcgccgttcttgatcgaatcgacgatgtgcgggcggccttcggccaccttgttgacgatctcgcaactcagcccgttctgctgcagccaggcaccggtgccgcgcgtggccaccagcgtaaagccccgttccaccagcgcctgcgccaccggcagcacgcgctgcttgtccggatcgcgcaccgacacgaacgccttgcccaccggcggcgccttgatgccaccggcttcctgtgcgcgcgcgaacgcggcgctgaagctgcggcccacgcccatcacctcaccggtggagcgcatctccggcccaaggatcgggtccacgccctggaacttggcgaacgggaaaatcgcttccttcaccgagtaatagtccggcacgatctccttgatggcgccctgctcggccagtgtcttgccggccatgcagcgtgcggcaatcttggcaagcggcatgccgatcgccttggacacgaacggcaccgtgcgcgaggcacgcgggttcacttccagcagatacacgatgtcgtcgccggcctcgttgacctgcactgcgaactgagtgttcatcaggccgaccacgttcaacccttcggccagcatcaccacctggcgacgcagctcggcctgagtctgcggcgaaagcgaatacggcggcagcgagcacgacgaatcgcccgaatgcacgccggcttcttcgatgtgttccatcaccccgccgatcagcacgttgccgtccttgtcggcaatgatgtccacgtccacttccaccgcgttatcgaggaagcggtccagcagcaccggcgaatcgttggacaccttcaccgcatcgcgcacatagcgcgccaggtccgattcgccgtacacgatttccatcgcgcggccgcccagcacgtagctcgggcgcaccaccagcgggtagccgatttcgcgcgccagcacaagggcttcttcggcattgcgggcgatgcggttcggcggctgcttcaggccaagcgtgtcgaccagctgctggaaacgctcgcggtcttcggccagatcgatcgaatccggtgaggtgccgatcaccggcacaccgttggcttccagcgcacgcgccagcttgagcggagtctggccgccgtactgcacgatcacccccttgggtttttccagctcgacgatttccagcacgtcttccagcgtcagcggctcgaaatacagccggtcggacgtgtcgtaatcggtggagacagtttccgggttgcagttgaccatgatggtttcaaagccatcatcgcgcagcgccagtgctgcgtgcacgcagcaataatcgaactcgataccctggccgatgcggttggggccgccgccaagaatcatgatcttgtcgcgatcggtcggcagcgcttcgcattcgtcctcgtaggtcgaatacatgtaggcggtgctggtggcgaattcggcagcgcacgagtccacgcgcttgtagaccgggcgcacttccagcgcgcggcgcaacgtgcgcaccgattcttcgttgctgccgatcagctcggccagacgtgcgtcggagaaacccgcacacttgagcatgcgcagacgtgcggcatccagcgccgccatgccgtcgtcggccagctgctgttcgtggctgatgagctcttcgatctggtccaggaaccaggggtcgatgaacgacagcgcgtacacctcggccaccgtcatgccggcgcggaaggcgtcggcgacatagaacagacgctccgggcccggcgccttgagctcgcgcttgagcgcggcgatgtcgtcttcgctgctcagatccagaccggtcggatccaggccgatcttgccggtttccaggccacgcagcgctttctgcagcgattcctggaaggtgcggcccatcgccatcacctcgcccaccgacttcatctgcgtggtcaggcgcgcatcggcttggggaaacttttcgaacgcaaagcgcggaatcttggtgaccacataatcgatcgacggctcgaacgaggccggggtcagaccaccggtgatctcgttgcgcaattcgtccagcgtatagcccacggccagcttggcggcgaccttggcgatcgggaagccggtggccttggaggccagcgccgaggaacgcgacacgcgcgggttcatttcgatgacgaccacgcggccggtggtcgggctgatgccgaactgcacgttcgagccgccggtatccacgccgatcttgcgcagcaccgcaatcgaggcatcgcgcaggcgctggtattccttgtcggtgagcgtctgcgccggcgcaacggtgatcgaatcgccggtgtgcacgcccatcgggtcgaggttttcgatggcgcacacgatgatgcagttgtccgcggtgtcgcgcaccacttccatctcgaattccttccagcccagcaccgattcttccaccagcacttcggtggtcggcgacagttccaggccgcggccgacgatctcgatcagctcttcgcggttgtaggcgatgccgccaccgctaccgcccagggtgaagctggggcggatgatggtcgggtagccgacgcgggtctggatctctagcgcttcttcgagcgtgtgggccactgcagctttcgggcaatccaggccgatctcgcccatcgccacgcggaacagctcgcggtcttctgccatgcggatcgcttcgcgcttggcgccgatcagctcgacgttgtacttctccagcacaccgtggtcggccagatccagcgcgcaattcagtgcggtttgtccgcccatggtcggcagcaacgcatcgggcttttccttggagatgatcttttcgaccgtctgccagttgatcggctcgatgtacacggcgtcggccatgttcgggtcggtcatgatggtggccggattgctgttgaccagcaccacgcgataaccctcgtcgcgcagcgccttgcacgcctgcgcgccggagtagtcgaactcgcaggcctggccgatgacgatcgggccggcgccgatgatcaggatggttttaaggtcggtgcgctttggcatgggggtcctcagtaaagtcggtcctgccacgccgttgcggcgagccaggtaatttggtcgggtgatcgggcatcgatcgcaccatggtcgaccgcggcgcgaacctctcgctgcatcgcggcccagctgggagcggctgcgccgatgcgcgcgccgatcccgttgttgtgcgcatccatcgcgcggctcggcgtgccaacaccaccgcgctccatcacggcagtcacccaatccacgcaacgcggcgacagggtgtaggcaacgatggcgctcgcaaggctgtgtcggtaggcatcggccgggccgttgcgcccgccggggaggccagaacccaaccactgtgaatacaccgcaatcaacacgaacgccggatacgcggccagcgccagcatcgccaacgcaaacacccgccaatggcgtgtgcgcggcagcgaggccagccctgttttcatcaggcgcgcgccgccatcagatccacgaaccgatcgaacaacggccctacatcgcgcggccccggcgatgcttccgggtggccctggaacgagaacgccggtgcgtcggtcagcgcgatgccctggttggtgccatcgaacaacgaccgatgggtcacccgcacattggccggcaaggtgctttcatccactgcaaaaccgtggttctgcgaggtaatcatcacccggccgccgtccagatcctgcaccgggtggttggcaccgtgatggccggtggccatcttgagcgtcctggcaccggcggccagcgccagcaactgatggcccaggcagatgccgaaggtcggcaccttctgcgcgatcagttccttgatcgcaccgatcgcgtaatcgcacggttccgggtcgcccggcccgttggacaggaacacgccatcgggctgcagtgccaagacctcggcgaccggcgtctgcgccggcaccacggtgacgtcgcagccgcgctcggccagcatgcgcagaatattgagcttgacgccatagtcgaaagcgacaactttgtacttcagcccggcccgcacgaacgcgtcggcgttgagatccagctggccttcctgccagttgtaggtgctctcggtcgagaccaccttggccagatccatgcccttcaggccggggaacctgcgcgcggcgtccagcgctttttcgacgtcgatctcaccggccatcagcgcaccgttttgggcgcccttctgccgcagcagccgtgtcagcttgcgggtgtcgatgccggagatggccaccacaccgcgggcctgcagccattccggcaaggccacctggctgcgccagttgctggggcggcgcggcacgtcgcgcacgatcaggccggacgcccagatcttgcgggcttcgtcgtcctgatcggtgaagccggtattgccaatatgcggataggtcagcgtgaccatctggcgggcgtaggagggatcggtcaggacttcctgatagccggtcatggcagtgttgaacaccacttcaccgacggaaagcccgttggcgcctacggattcgccctcgaacacggtgccgtcttcgaggacaaggattgcgggttgggtcacgtggggtctcgctctggctgcctgggactccgatgcgcttccggccaaattccggttgcagcaaagcgcggacgcggtgctgatgaccggtccgacgctggttcgggcaagcgagaattgtaaaggcaaccgccgcggcatgccagcctgaagcgcgttcgatccagcaccggtatcaacgctggggcatgaataggccgcgacgtgcgacgaccgttcgtgcgccgtggcgcaccggcttacagcagcagatcgcgcacgcggtagctgccggccggcttgccgatcagtcgcttggcggcatgcagggcaccgcgcgcgaagatgtcgcggttggtggcgcgatgcaccagttcgacccgctcgcccaacccggtgaactgcacggtgtgttcgccgatgatgtcgccggcacgcaggctgacatagcgcggcttgcgccgccgcttaaaggtcgcggcctcgcccaggtcaatgcggttccggacggcgcatcctgcttgtgcacgtgatgcgcttcgatgatgtcgcaatcccagcccggcaaggtgccggcggcgcgctccaccaactcggtgagcactgccacgcccagactgaaattggatgcccatacccatggaatctgttgggccgcatcgcgcagtgccacgcgctgcgcttcgtccagcccggtggtgccggacaccagcggcttaccgcgctgcgcacacagcgccaggatcggtgcgaagccctgcggcaagctgaagtcgatggccacatcgaacgcaggcgcgccgccgagctcgctggcggcaaaaaacggcacgccgtcgatcacgcgttgcgatggcgagcgacccaccaccgcaccgaccacctgcaagctctcatcttcggcagccaatcgcagcaacgccttgcccatccgcccggaggcgccgtggatcagaactttcacagcagagcttgtcatggcggcaggcgggcttggcgatgtgggtgctacacgatagccgggattggggtgttgcgatgagggattcgtcaccgcgggagcgcgttgcgcgttttgcgtggctgctctgctgtggcgctgagcgttgttgaagcgggcgacgacgcgtgctggcgagcagcgacgtgcgggtctccgagcgtacatacccggttcggacaacggcgcgcggccagcgacagcgcagcggtggtagtagccgctactccgagccgctatcgcatacgaatggctgccgaacgcggcaagcagtcgtcagctgagcgtggacggcacggaccaggcgcagtgcgcgcgtaacatacacgccgatcccgagcacagccaggatcgcctggcggctgcactgccgtgttgctagggcatgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaacttgcgggtttcattgtcttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagctgctcttatgcgctgctgccatccagccgtttgctccagctttccacttcactgcgttgcaggcgacgttcgaacagcgcacgccatgacggtaccaacggcagctgcaacaccgcagtgacggcggcaacatcgacctggcgtgcatacagcacctgctgcaggcgcgacagcgtccactgcggatacgggcgcgcctgcagggtcagcaggtcgccggccgcgacgctgcctggctgcagcacgcggtagtaccagccggtgcgtccggtttcctgcacgcgccgcgccagctcgcgcaccccaaaccggtccgacaacttccagcacggttgccgtaactgcgatacctccactacggccgtgcccaacgcgaagcgatcgccgagacacacatcggcttcggtcaggccggcactgctgaggttttcgccgaaggcaccggcagcctccagcagcacgtgcgggccaagttcctcgcgccaggcggcgtagtgatcgcgcgggtaatgatggatggccttgtccggcccgccatgcacgcgccggtcgccttgctcgtcgccttccaggccttcgatacccacttgcacagtgccctgcagcgcacgcttgtcgatcgcactgcggctgccaggacgggtgaagtcgcgtgcgctgccgatggcaacgctgtcgatcctgatcgcagtcggcgcgccctgctctgccgcgtccactgtcacgcgccctgtcccgccaacgcgtccagcgcctcgcgcagcaactcgcccaacacctggatgccggcatcgatcttctcgccgggcacggtgacaaacgacaggcgtagcgtattggtctgcggcaaggtggcgaagaatggcgcgcccggcacgaacgcaacattgcgtgcgatagcccgcgccagcaatgcagtgccatccaaccccggtggcaaggtcacccacaggaacatcccgccttccggacggttccattgcacctgcgccggaaaatgccgatccagcgcctccagcatcaggctgcattggcgcgcatacaacgcgcggatctgcgggatatgggtgtcgagaaaatcgtcctgcagtgtctggtacaccacgcgctgcgtgaaagatggtgtgtgcagatcggccgcctgcttggcctggatcagcttgcccagcaccgcttcgggcgcgaccacataccccagccgcaaaccgggcgcgagcaccttggaaaaggaccccatgtagatgacgccgtcaggctgcatcgacagcagactcggcaacggctgcccactgtagtacagctcgccgtacgggtcgtcttcgacgatcggcacgcccgcctcggccgcgcgcgccaccagcgcctggcgacgcgccaacggcaagcgccggccggtgggattctgaaaattcggcaggcagtacagaaagcgcgcatcggccagcagcgccggatccagcgcgtccaccacaacaccgtcctcgtccgagggcatgccgacgaagcctggctggaacaacgaaaacgcctgcagtgcacccagatagctcggcgtttccaccagcaccttgctgccttcatcgataaagagcttgccgagcagatccaggccctgttgcgaacccgtggtgatcagcacctggctgggccggatgctggcgccatcgcgactcagccgcgcggccacccactcgcgcagcggcgcgaagccttcggtggggccgtattgcaaggccgcctgtggcgcatcgcgcagcacctggtcgctggccgcgcgcatgcgctccaccggaaacgtggctggcgacggtaacccgccggcgaaggaaatcacctccggccgctcggtcactttaaggatttcgcgaatcgccgaactggtcagcgcctgcgcacgtcgggagatctggaaggaggttgtcatggcgcaagcatagcgaacgccagcggctgcggcgctgtgcagcgacggcatgcgtgacgcttgcccagctcgccgaccgcagggagcgacttcaaaaaatgcagcgagcaactgtcaggctggtgcggaatgcgcacagcgggcccttaaaacactggcgtcgcacctggccgacgccacctgaatcctccggatcgacgagcatagaccgacgttgccgcagaatgcacgcgctacacattccccaccgtgcaccggccgcgcccggctggcgatgagcgcggtcgctttatcggctgcccttgctgatacgccgggccgacccaggcggtgccttcgctatgtgcgatcagcgtcttccagcgcttgcggatcactttgtcgcgggtgcggaacgtcatgtgcaagccgggcagaccgagcgtggcgcgcgtttcgaccatcgccgatcgttcgtctgcagcaatgtcgatcttggtgatcgactgcttgtagtcgatcagcgcttccgggttggccacgtggctcatctgccacagcacctgtgcccattcgccattggatttgcactatttctcgcggttgctggcctgccgcttttgatgcgaatccatgcggtacagcaccaccatttcgaaatctggcgcgatcatggcgcataacgcctcaccatcctggctcaacattgccttctcgtgcgcggcatagaaatcgcgcacctgcttctcgtcgagcgcgttgccgccgtggttgtagacacccgcaacggcggccggcaccgccaacaaacgcatcacctccccctgttccgccgcgtcatgcggccgcgcaagtgtcgccgacgctgcgggtctcagtgacgacgcggcggggtcgggccgcagctgtcgcaaccgccgcacgccgatgcgttttgcgtggcgggcggtgcaacgcggcgcccaagcgcctgcatccatgccggtcgcccgctgcgcagcagaccacgtgcaagcgcacgacgcaggcggtgcagcacattggggaactgcttcttcatcaccacccacaggctgaccagcacggcaatggcgatcaccaggtattgcagtgcgagcgaaagcgccacctcagccggctcccagcagtacggccagctggtaggtcaccagcgaggccaggtaggccagcgcgaacaggtacaccgcgctgacggccatctgcttccatgagttggtttcgcgcctgatcgtggccaatgtggaaatgcacatcggtgcgtagatgtaccagaccagcagcgacaacgcggtggccagcgaccatccatcgctgatcagcggcgacaacgcctgcgctgccgcagcgtcgtcggcagcagacagtgcgtacacggtggcgagcgaagccaccgctacttcgcgcgcggccaggccggggatcagcgcaatacagatctgccagttgaagcccagcggtgcgaagaacgctgccattgcatggccgatgcggcctgcgaagctgtagtcgatcggcggcaaggtggcattggctggcgccgccgggaacgagagcaggaaccacagcaggatggtcagcgccaggatgatgccgcccacccgcttgagaaagatccacgcacgctcccacaggcccagcgccagatcgcgcagctgcggcacacgataggacggcagctccagcatcagcggatgctcgctcttgtcgcgccgccacttcttcatcgtccacgacaccagcagcgcactgaggatggccgcggcgtacagcccgaacagcaccaatccctgctgattgaagatgccccacgcggtcccctgcggaataaaggcaccgatgagcaatgcatacactggcagccgcgccgaacacgtcatcaacggcgcgaccatgatggtcgcaagccggtcgcgcgggtcctggatgctgcgcgtggacatgatgcccggcaccgcacaggcaaagctcgacaacagcggaatgaacgagcgccccgacaggccggccgcggacatcatgcgatcgagcaggaaggcggcacgcggcaggtagccggattcttccaatgccaggatgaaggcgaacaggatcaggatctgcggcaggaacacgatgaccccgcccagcccggcgatcacgccatccttgagcaggctgttgaggggaccttccggcaagatggcgcccacccactggcccagcgcggcggtgccgccgtcgatcaagtccatcaccggcgcggcccaggcatacaccgcctggaagatcaggaacatcaccaccgccagcgtgaccaggccccagatcggatgcagcaaccagcggtccagcgcatcgtccacacgcgaggtgcgcgtgggcatggtcaccgccgtgctgaggatctgccgcacctgtacgtggtaattgccgtcggccggcgggctggcggtgggcgctgccagactggccgcctgcgcgtcgagccgctcgaccagcaccttggcaccgccgcgccgcactgccaccgtttcgaccaccggcacgccaagcgcctgctccagcgccggcaggtcgatgacgatgccgcggcgctgcgcggcgtccaccatgttcaacgccacgatcatcggccggccgagttcgcgcagctccagcgcaaagcgcagatgcaggcgcagattggtcgcatccatcacgtagaccagcacgtccggtgccggctcgcccggatagaagccacggcacaggtcgcgggtgatcgcctcgtccaggctcgccggttggaggctgtaggcgccgggcagatccagcaccgcgaagtcgcgcccggacggcgcacggaagtgtccttccttacgctcgacagtgacgccggtgtaattggccaccttctgccggctgccggtcagctggttgaacagcgcggtcttgccgctgttgggattgccaaccagcgccaaacgcaaggggaccgccgccgcgctcatgcccacacgcccgcttcgcgcacctgcacgcgcgcggcctcgctgcggcgcaaggcaaaccgcgtgtagccgacctgcaccaacagcggttcgcgaccgactggaccggtggccagcaccgtgacttcctcgccagcgacaaagcccaactcccgcaagcgccgggcaatcgtgtcgttggggagacgattctccacggagtccacgatggcgacgcgatgcagaggcatgtcggacagcgtcacaaagacggcctgattgttaggaatggttctcaattctagcatcgacgcaccgcgttatcgctccggcgacccggcccgctatcatggttcgcatcccattcatggacttacgcaatgcaggacaccggcttgatcgtggaggaccagggagcggtccgcaccttgcgattgcaccgcccggcggtgcacaacgccttcgatgcgacactgatcgcggcgctgaccgacgcgttacgccaggctgggcaggcaccgcagattcgcgtggtcgtgctgaccggtgacggcgctgcgttttcagctggtgcagacctgaattggatgcgcggcatggcgaccgccaacgaagccgagaacgccgccgacgcactggcgctggcgcagctgatgcgcaccctggatgaactgcccaagccgaccatcgcacgcgtcaacggcgccgccttcggtggtggtgtcggcttggtcgcatgttgcgatatcgccatcggttgtaccgaggcgcgcttcgggctgaccgagagcaagctcggcctgctgccggcggtcatttcgccctatgtggttgcagcgatcggtgcacgccaggcgcggcgctggttcgccactgccgaaatcttcgatgctggcaccgcgcagttgctggggctgctgcaccagctggtggctgccgaccagctggatatcgccgtggagcgccaggttcgcctgttgctgactgcagcgcctctggccacccgcagtgccaaaacgctggtgcgctcgctgctgccacctgccgaccgcgacgccatcgatgccgccaacgcggcgttgattgcccgtctgcgcgtgtcgcccgaaggccaggaaggcctgggtgcgtttctcgacaagcgcagcgccgcctgggtgccggagagcatgacatgagcgcgatcgaccatgtcggcctggcatgccgcgatctacaaaccagcaccgcgttctaccaggccgcgcttgcgccgctgggcatcgcgttgctggtggaactgactgccgagcaaaccggcggccgcgcgcatgccggcttcggtagcgaacgcccatttctatggctgggttccagcgcgcagacgccaggcactacccatgtggcgctgacagcgagcgaccgcgcaagcgtggatgcgtttcatcatgctgcgctggccgccggtggccgcgatcacggcgcacctggcctgcgcccgcattaccacgcaagctattacagcgctttcgtgctcgaccccgacggcaacaattgcgaagcggtctgccaccttcccacatgagtacctgtccaatgtccctggttgcgttctttgcgcatgcgggagccgctgcgcctggcgatgtgagcgcatgagcgacttcgtccgcattgtcgaagtcggcccgcgcgatggcctgcagaacgaagcgcgaccgatcgccactgccgacaagatcgcattgatcgatcaactctcggccaccgggctgcgcaccatcgaggcgaccagtttcgtcagcccgcgctgggtgccgcagctggccgacgctgccgaggtattggccggcatcacgcaggcgcccggcattgcctatccggtgctggtgccgaacctgcagggctacgcgcgtgcacgcgctgccggggcgcaggaagtggcggtgttcaccgcggcgtcggaggcgttcaatcgcaccaacaccaatgccggcatcgatgaatcgatcgaacggtttcggccgatcctgcagcaggccacgcgcgatggcgtgcgcgtgcgcggctacgtgtctaccgtgctgggctgcccgtaccagggcgaggtggcggtggccgatgtggtggacgtcgcacagcgtctgcacgcactcggctgccatgaaatctcgctgggcgacaccatcggcgtgggcacgccggtcaaggcgcgccagatgctggccgcggtggcgcaggcggtgccgatgcaggcgctggcagtgcattttcatgacacctacgggcaggcgctggccaatatcgcggcctgcctagagcaaggcgtgcgggtggtggatgcggccgtgtccggtgccggcggctgcccgtatgccaagggggccagcggcaatgtggccagcgaagacgtggtgtatctgctgcaggggctgggcatgtccactggtatcgatctgcccgcccctggcccgcaccggccgctggctggcgcagctgctcggtcgcgacactggcagcaaggtcggcaaggcgttggctgccgcacgctgagacgtcacgttccccggcaatcccgcatcgcccaccaccgcgatcgcgcaagggcttcggctagaattgacgaccgcttcgccgatcgttcgctggccggtctgcaccggccttcaacgtgactcagggaatcaccgcatgcagccctcttctgttcttgccatcgtcaccggcggcgtgtccggcctcggtctggctgttgcacagcgtctcgttgccgacggcggcaaggtcgccttattcgacgtcaacgccgacaaggccgacgcagcgctggcgctgctcggtgccggcaacgcgcattacctcgccaccgatgtcaccgacgaagcgcaggtggccgcgcaggtggcgaaggctgcgcaagcgctgggcgggctcaacctggtggtgaattgcgccggcatcctgggcgccggccgcgtgctgggcaaggaagcgccgatgccgttggccaccttccgtagcaccgtgctggtgaatctggtcggcagcttcaatgtggccaaggccgcggccgatgtgatgcaacacaaccccgccggcgatgacggcgagcgcggcgtgatcgtcaacaccgcctcggtggccgcgttcgagggccagatcggccaggcggcatacgccgccagcaagggtggcgtggtcggcatgaccttgccgatggcacgcgaactcgcacgcttcggtatccgcgtcatgacgatcgcaccgggcgtgttctggaccccgatggtcgacggcatgcccgaagccgtgcagcaatcgctggccgcctccatcccgttcccctcgcgcctgggccagcccgacgaatacgccgacaccgtcgccttcatcctgcgcaaccgctacctcaatggcgaagtgattcgtctggacggcggcgtgcggttggcgcccaagtagccgggattggtcagtggcattggggattgggaacagcaaatgactgccgcaccctccccgcctcctgcaattgtgcttttaccaatcccgaatccccaatctctaatctctgaccgaatccatgaaagcgaacgacatcaagaaaggcaacgtcgtcgaatacaacggcggcatttaccagatccgcgacatcgagcgcagctcgccgcagggccgcggtggcaatgtgcgcttccgcttcatcatgtacagcgtgccgggcggggtgaaaaccgacgccagcctcgatgccgacgacaacctgcccgacgtcgaactgctgcgccggctgtccacgttctcgtacaaggacggcgaagcgttcgtgttcatggacgacgaagacttcacgccttacacgctggatgcggacgtgatcggcaccgacgccggctacatcaccgatggcctgaccggcatttatgtgcaggtgatcgacgaccagccggtggccgtgcaactgccgcagacggtaacgctggaagtggtggagactccaccggaattgaagggcggcaccgccaccaagcggcccaagccggccaagctcaacaccggcatggaaatcatggtgcccgagtacatcaccaacggcgaacgcgtgctggtcaataccaccacgggtgaatttgcaggtcgcgcagactgatgcgtcggttcgccgttgtcatgaccctgggtgtgctggtggcttgcagtgcgcaacaggctccgacgcaggccgcaacgcccgcgccggtggcctgcaccgaccccaaggtggaagacgaatagctgcagcatccggcaggcctgtgcggcatgccggaagatgtgcgcaaactagtggacgactacgacacctgcgagcacttcgccggcgaagaaccgtatgacgccgaccgccggcatgaaatcgaagtggccgtggcgcagttctgcacaccggcaccggcccggctggccaagttgatgcagcagtaccgcaacgaagcgcatgtcagccaatggctgcgccagtatgcaaggcaagcggatctgcaaccagccggctgagtcggcgcagggccgccttttgctgcgggacgttggcccttcatcgggccgaactgctccagggaaagcagaggcagcacttcagccgattgccagagctgccataacacaggcgtcgccacgcgtcgtcagcaatccctccagctgctttgcctgccccgatccttgctcgcggcgtagacgctcgaaggcatgcgcgttttcgccttgcattggaggcctgacctgagagacgttggccacgccagcaatgcggctccctccctatcagcgccctgtagcaatcagaaacgggcgttgcggcatgcacgcgcagcgatccagagcgacatctaggctccgtgtcgtagtttgcgggggacggattggcagggtcaagcgtgctgtctggcgaggtctcttcacccgccatcgtcactgcttacgagtgcttacccgtacttgcttgaaggctgttacagatccttatacccttgaacattaggtgctcatggtgatctgatgccctatcgagtggacgcgctttgggtcggttcgctcatcccgcgcgccagttcctgttgttgggcaactgcgcgttcctgggcgatggtttgattggcggccagcagcttctggtccgactgttcgaccggcttacggatcgcctggtcgatgtccacatgcacccgcttgtgtgcagggtcattcagccgtccctccaccgcaaaaacgttgccggtcttgcccatcaccacatggtccacgcggctcagcccgttgtctgccagcgaccggtcgcctgcacccggataggcatcgcggttgtccttgcacaccgccaaaagactgctgctgacacgctcgctcatcgcgtcgtagggcggcttcaactctggatcgcaacaccaacggttgtgacgtagtccaggcgacctgacctgagcgacttcactaccaagtggagttgcccatgtcatccagccgccttgacctatcggaacgataccgtctgcatgcgttatatgaaaccgggatgtcgatgcgcgccatcgccgatgcagtggcgcgtgcgcccagcacgatcagccgcgaactgcgccgcaaccagcacgctgcgcggtaccggcccgatcacgcgcagcgcatcagcgagcatcggcgcacacaggccagccggcgtccacgcatcgacgctgagcgtatcggccagatcgaggacctgctgagggaggacgtcagtcccgaacagatcgccggtcgcaccggcttggccagtcacgcatcgatctatcggcacatcgacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcgcacggaaagggcgtggtggtcagcatgaccgaacgccgcagtcgcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgccgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgaaaatgccaacgggttgacgcgccaatacctgccacgacaggccgatgtcagcaccatcaccgatgcgcacctgcgctggatcgagcagcggctctacaatttcgatttggatgccaagatcggcatgacggaaccaatcacccctccatctgctccagctccttgcccttggtctcataaacgcacttgagcacgaagaacaccgagatgaaggcggcgacggtgtagatgccgtaagcaccggccagaccgatgctgccaagcaggatcggaaagctgacggtgatggcgaagttggaggtccactgcgcggcgccggcaatggccagacccgagccgcggatctggttggggaacatctcgcccagcatcacccacatcaccggaccccacgaggcgttgaagaacacgacgtagacgttagcggcgaccagcgcgagcatgcccatggcgtcggacatggcgagcttgccgttgaggtccagcgaagcggtggcgaatgcataagtcaccaaggccagcgagacagccatgcccgccgagccgatccacaacagtggcttgcgaccgatcttgtccaccagcatcaccgtgaccaggcaggcgccgatgctcaagccgccagacagcacgttgatcaacagggcgtcctgctcggagaagcccaccgcctgccacagtacagcgccgtagtagaacaccacgttgatgccgaccagttgctggaagaccgccaggccgataccgatccagacgatggggcggatcttgccggtggcctggttgatcaggtcggagaacttgggcttgtgccgatcggccgacatcgaggcggaaatctcgcccagcttggtctgcgcggcggcgttgccgtacaggcgcttgagcaccaccagcgcttgctcgcggcggcccttgactaccaggtagcgcgggctctcggggatgaccagcaacaacagcaggaacagcagcgatggaaccgcctgcatccagaacatccagcgccatgcggcctgcccggcccagagcggctcggtggaagcgccggcggcgttggccagcaggtaattgctcagaaacgcgcagaacaacccgctgatgatggcgatctgctgcatcgtggcgagccgcccgcgatagcgtgcggaggcgacctcggcgatgtaggccggcgagatgacactggccgcgccaaccgcaaaaccgcccatcacgcgggcgaagataaagaagccggaactgtgcgaagcaccggcgccgatggccgagagcaggaacagcgcagcggaaatgatcaggaccgcgcggcggccagaacggtcggccaggcggccagcaaagaaggcgccgatggcgcagcccagcagcatcgatgcgacctcgaagccggtctcggcggcggtggactggaaggtctgtttcaggccatcgacggtgccattgatcacgccgctgtcgaagccgaacaagaagccgccgatcgtggcgacacagctgatcaggatgatgaaacgggtgttctcgccggcatcgggggcgccgtcaatggaagcactggacatgggttcacctggaaacatgcaaaggagcgtccacggggtggccgccatcggccggcgacgcaaggcgccgccggccacgggacatcaacgcgtcagatactgattgatcaagttttcgtacgcttcctggcggccgctgatctgcttgggcgcattgccggcggcatgtgcggccagatccgccagcgtgatcttgcctgcggcaaagtcggcgccggtaccattgtcgaagctggcataacgttcggcgcgccactgctccaacggcgaggacgtcagcagtgcattggccacttccagcccgcgtgcgaacgcgtccatgccgccgatgtgcgccaggaacaggtcctgcggatcggacgattcgcgacgcaccttggcatcgaagttcaacccccccggtgccaagccaccctgacgcagcactaccagcatcgcaccaacggtgtcgtacagatcggtcgggaactggtcggtatcccaaccgttctgcgggttgccgcggttggcatcgatgctgcccagcaggccggcatcggaggcgacctgcaggtcatgctcgaagctatggccggacaaggtggcgtggttggcttcgatgttgagcttgaagtcctgatccagaccgtgctgacgcaggaaaccgatcacggtcgcgctatcaaaatcgtactgatgcttcatcggctccatgggttttggctcgatcaggaagttgccggtgaagccgatgctgcggccgtagtcgcgcgccagggtgaggaaccgcgccatgttgtcctgctcgcgcttcatctgcgtgttgtgcaggcaggcatagccttcgcggccgccccagaacacgtagttttcgccgcccagctccaccgtggcatcgatcgcggccttgacctgcaccgccgcacgcgcgacgacgttgaagtccgggttggtcgaggcaccattcatgtagcgcggatgcgagaacagattggccgtgccccacagcagcttgatgccggtgtcggcctgacgctgcttggcaacacccaccatgtgcttgaggttgctctcgtattcgccgatgtcatcggcatccggcgacaggtcgatgtcgtggaagcagtagtacggcacgccgagcttggtgaagaactcgaacgcggcatcggatttggcttcagcccgcgccagcgcgctgttgcccacatcccacggatacgcacgcgtacccgggccgaacggatcggcgccattgccgcagaagctgtgccagtaggccacggcaaagcgcagatgctcggccatggtcttgtcgccaatggtcttgttggcatcgtagaccttgaacgcgagcgggttgtccgactcgcggccttcgaaaccgatcttgccgatgccggggaaatattctttcgcgccgatgtagacggtgttgctcatggggtgagacgtccttactgctggggaagtttcaaaaaaaacgatcgatcagctagcgtagagcgggctgacgacatgcaggtgcttgaggaaggtctgatagtgctgctgatactgggccacacgctgcgggttgggctgtgcggcaagcgcgtcgtccacctgcaggtgctccagcaccacatccgccaacgccgcatcgccaccatcggcgcgctcgcaagcccacaatgcctgcagtgccgcaccgaacgcagcaccttcgggctgggttggcaccacgacctgcaggttgaagatgtcggccaccatctgccgccactgcgcgctcttgctgccgccaccggtgagcaggatggtatcgaactgcaaacccgcagcaacaaaggcatcgaagccgttgcgcaggctgtaggtagcgccttccatcgcggcgcgataaaaatgcgcggcggtggtgttgtgcaaatccatgccgaacaggcagccacgcgcggccggcaaatccggggtgcgctcgccgttgaagaacggcagcaataccaatccgtccgcacctggtgcggtgtcggcgatcattgcctcggtctgcgcgcgggtgatggagaacatgtgcatcaccgcctcggtggcgaccgtgcagttcatcgtgcagatcaacggcaaccagccgccgctggaggagcagaacgcggcccagcgtgcctgatcgtccaccaccggatgatcggcgtaagcgaacaaggtgccggaggtgccaaggctcatggtcagacgcccgggtaccacattgccggtgccgatggcggccatcatgttgtcgccaccgccggtggtgacgcgcacgccggccggcaaattcaatgcctgggcagcggcatcggacaacgtatagaccgcgccggtttccaccagcggcggtaatgcatcgcgcaggtcgcgttgcgcgtcgaccgcacgcaacatgcgctcggaccactgccgcgtgcgcacgtccagccagccggtaccggaggcatcgccgacttcggcaaagcgcgcgccggtcagccagaagttgatgtagtcgtgcggcagcatcaccgtggtcatcgctgcatacgcgtcggggcgatgcttgcgcgtccacggcaatttggaggcggtgtagccggccatgatggggttgcctgcagccgcaacgctgccggccgcgccgccaacggcatccatgatttcgtcgcattccagcgcagtgctggtatcgcaccacagcttgaccggcgcggtgacgctgccgtcggctgccaccggcacaaagccgtgttgctgacccgacacggagatgccgcgcacgcgtgcacgcaacccgccttcgagctgcgcgaagcaatgcacgatgccgtcgatccaccactgcgcctgttgctcgcgggtgccgtcgtcgcggctgatcagctccataggcgctgcgatggtggcgaccaccgcgcgatcctgcggatcgtaggccaccagcttgacgctctgcgtgcctacatccagtcctacgtacaagctcattgcgtcacccatcggttgttgttgagtcccacttgctgggtgcggcctgcgcccaggtccaggtccagggtctgcccagcgtaggacagttgatagcgcccgccacgcacgctgccacgtcgccacgccttgggcaaggccggcagcagaaacacgctgccggcccaacgttgcagcagtatttcggtaatgccggcggtgctgccgaagttgccgtcgatctggaatggcggatgtgcgtccaacagatggggataagtacgatctggcgaaatcagcagttgcaggatgcggtaggcatgctcgccatcggccggccgcgcccacaggttcaggcgccagctcatgccccagccggtggcgttgtcgccacggatttccagcgagcgccgtgcggcggcagccagttcgggaggatcgcgcggcttgatctggctggacggatgcaacgcgtacagatgcgagacgtggcggtgacctcgccgttttgcgggctgtcgatgcccacacgcaacgaaataccgccagggtggtcgcacgacaggcctaccacgatgcattgcgcttgcgcagagacgaacacctcgcgccgatgcaccgcgccgccggagcggaacgtggtggttgccaccgcagtgtccagatcgagctgacggcggtagtcgctaatgccatcggcgcgatcgaaatccagcaacagatcgcccaacggttgatacggcatttgcttgagcggacgcgagagcagcttggcatcggccagttgttcggcttctgcatagcgccctgcaaagatcagcgcacgcacctgcggcaaggccgccaatgcgtccgggctggtggcatcgtagggcccgcctgcgtacagtgtgtcttcgttgagttgcaggcgctcgtgggcgataccgccccacatcatcgcgcccaatcgcccattgccgaccggcagggcttccacccattcgttggccggttgggggtagcacagctgcagggcctcggccgctgcaacaggcggcagcacggccttcttcgaagattgcgcggcctgtgtcgccgccggcacggcgcccaggaccgcgatggcgtccccggttgccttgcacagctcgcgaggggtcagcacggccaccgccgtgctgactgaccggaaccgcccgcgcctgccttgcgacgttccggcatctgcttactcggtgactgaagacagcctgcgatcatcggcgacgcgctttgccggacgcaatcttgcgctgcaacacgctgaccgccttgccctcgtactggatgctggtatcggtcttgggctgcagcgcaccggcatcgtcgcgcgggccatcgacgaagcgcacattaatggtgcgtttggcctgcatgccggtccagctgccctcgcgcttgccgatgctcagctcgcccttggcctggctccagaccagcgcaatgcggctgaactcgcccttctcgtagccgtagcccttgccatcgtcttcatacagcgagaactggccatcggcaccggtatagaccattacagtaagcggtgcgtcgggcttctggtccacgtattcctgcaccggtccggtcggcacgatggaaccggcacgcacgaacagcggcatgcgttcgatcggtgcggcagcaatgatgctctggccaccttcataacgcttgccggtagcgaaatccagccagctgctgccggccggcagatacacctgccgcgaggtggcgccgaagcgggtcaccggtgcgaccaggaacgccggcccgaacaggtactggtcgttgatgtcgcggaccttggggtcgttcgggaagtccatcatcatgccgcgcatgatcacgccatcgcgctggtaggtatcgccggcgaggctatagaggtatggcagcagcgcgtaacgcaaacggttgtagtacgccatgctctcgtagaacggcgtgccttcgggagcgatgttccagatttcgcggtacggaaactggccgtgcgaacggaagatcggcacgaacgcaccgaactggaaccagcgcgtgttgagctctcgccattccggcaggtgcgccgggtcatggtcttcgtagcgcttctccaccgcaaagccgccgatgtcgaaggtccagttgggcaagcccgacagcgccatgttcacaccaccagagatctggtcgcgcatatcgtcccaacgcgagacgatgtcgccgctccacaccgccacagcattgcgctgggtgccggcgtagcccttgcgcgagaggatgaacacgcgcttgtcgtcggccgcacggtcgcccacgtacacgccatgcgtgtgcggcaacgggtaggagttgaagtattcggtggacgagcccaacgcgttcggcgtagtccgtgccttgcgctcggcgatgtccaggttggaatgcacgtccggctcgtcggcgtccatccaccaggcatcgaagcccttgctgttgagcttttcgtcgatctggcgccagtacatggtctgcgccttttccgaatatgggtcgtagaaggagttcttgtagcccttgccgatccagtccagttcacccactttcacattgcgcttgaacatgaaaccggcagcgtccagttccttgtagttggcggtggtgggatagaacttgggccagatcgaaatcatgatctgcgcatgcatgtcgtgcacggccttgaccatgccatcgggatccgggaagtgcccgggatcgaaatcatgcgagccccatgcgttttccggccagtacgaccaatcgagcacgatgttgtccagcgacaatctgcgcttgcggtattcggccaccgcgcccaccagttcgtcctggctcttgtaacgctcgcggctctgccagaagccatacgcccacttgggcagcatcaccgacttgccggtgagttcgcgatagccggcaacggcctggtcgtacgaatcggcagaaacgaagtaatagtcgatcatctgcccggcttcggaccacaacgacagatctttggcttcggccgccggcagcgggtcgcggtgcagcagcgcgatgtagctggggtcgatcaggtcccactcgagcttgacggtatgacgcgtgcccggctgcagatcgagcgtgaattcgtgattccacgggttccagttctggcgccagcggtcgacgaccagcttgccgtccacatacaacctggcgtattcgctcgaatacagcgagaaggtgtgttcgccaccggtgagcgcttcgatttcgccctcccaagtgacgtgcatgcggctgttcttgtccttggtgatcgccgtcttcgggtacttgggcaggttgctgaggtactggtagttcacctcgctctcgcggcgctcgaggatctgcttgccattgattgcgtagcgtgcggtcagcgcgccggccttgcccttggcgtcgtacaccttcagcgttttcggcagcggctgcaggccgcgcggatcgcccaggcgggtgatcgcattgttgtcccacagcaggccgtagtgacggctggacaccaggtacggcaccgccatgtcgatgttgttctgctgcagctcgacgttgcgacccttctggttcatccagccttgctgatgctggccgaagccgtacaacgcttcgtcatcgggcgactggaagcgctggcgcacgctcaggtactgcttgtcctccactttcagcggcgcaaagctgcgcccgccggccacttccgacagcaccgtcttgccgttggcatcggcaaagctgacatggccatccacggtggacacggtggcggtgaccttgccggtcttcagctgcacgctgtcgccctgctcggcaatctggaatgcgccatcgccctgcaccggcacgcgcatcaggctggggctgcgggcgaagtcgccgtccggatccgcactgacgcggatgatgccgctgtcgaccacttgcaggcgcaccggtgcggcgcccttggcgctcggcaccacggtgacgccatcggcggccttgcgtacttcctgcgcatgcgcggcattggccaacagggccagcgacagcgccaggcagtgggcaagcggcgtacgccggtttgcaggcgcggcgccggcggaacggagggtggtttgcatggtcactcccttggaattgcgcaacctcgacggtggtctaggctatagcgatgtgccacagatggaagcgagggcgcgcgctgccacgtatcgcttggcaggtcacaggacaacaagggcaatcacgtgcgctgagcacatggcgggaagcaggctgccgtaggccactgtttccttccaacaggcggccccatggctgtgcgaccgcattgcatcccgcaccaccgagcagcacacctgctgctgtgcgccacgacgtctccccggtttcgagaagcggttgcaactcgccggtagcttgatcgggggaggtgcgcagtcgctgtcagatcaactcaagcgcatcgagcgggcgcagcgcctgttgctgttgaaaggcgcgacggtggtggtcggaagtctactggtgttgctgggcggtggcggatggttgctggcccattatcgccagcaaatcgaagacaatcagttgcgtgcggagctgttgcgggcctacaacgccgccgacgtgacgctgtgcaacgaccagctctgcgccaacgtggagaccaagggccaggcctacggcgatcaccgtctatatcggcaggtcaaaccgcgctgattccggcggcaggcacccaatgcccctgacgcctcaaagcaggggcgccgcattgtgcgctatcgcacggctgtcggcgacagcctgcgctgggtcgtcttgcggcgggtcttgatcgggccgaggatgccgcggcctaaagtgcaaacatccgcgcccgttgccgtcgtcaccgtgaaatggtttttcgaggccggtcagagcgacgactccggtgccctcagaccggggtacaaacgccgtgcagtggtgcgtaacgcctgcaaaatgcgctcggcacccggtggcaggttgtaatcgcgccgacggatgatgccgaacgattccatccgcacgcccagtttgatcggcagcacggtgagcaatttcgcctggatcaacggcgccaccgattccaccggcaatgcagtcagcatgtcggtgccgcgcagcagggtcgaggtgaccggcagcgacgaggtttcgatggcattggttggcgcctgcacgccatgctccatgaacatcgagtccagccgcgcgcgcagcacgctatcggccggcggcaagatccagccatgccgcaccagatcggcatgctgcaggccggcgcggctggccagcgggtggccggcgcgggcaatcaccgaatgcggctcgtcggccagcggctcgaacgccagctcgcccacgccttccggccccaggatgcggccgatcacgatgtccagctgcccatccagcaacttggccaccaacggacggctgtagtccatctccacccgcaccaggatgtccgggaactcgcgctttacctcggcgatcgcttgcggcaccaagttggtgcccggattgaccaccgtgccgatcgaggcctggcccatgcacccggcgcgcagcgcggcgatttcttcctgcgcccgaccgatctcggacatcgcggcgcgcgcgcgtcggatcagcacgtggccataccaagtcggttccacgccacgggcatgccgctcgaataacttcacgcccagcatgtcttccatttccgccaacagcttggacgccgccggctgggtcatgctagcggcctcagccgcgcgcaacaccgagcgttgttcatgcaaatgcagcaatagcaagagctggcgcgtcttaagacgggctgcgttgaaccagggaataccggaagttgccatagcgtgcggttgcggcggtgtattcttcggaggaatagaataggccgaaaatttcatttgcagcacatatttccccgggcaaggctatccaatgccgcaacgggagcccctacatccctggcgcggtgaaaacagacgtggcctgcccgtcctcggacggcaacacgcacgccaatatgcggaggtcgacaacgatgacggcatctggcccctaatgcaggccgcaagaccgcgcacgcgggtccgggtggcacaccgtcaaggtcggaatacatgacctgcgtcgtcccccgtcctcatcttgagctgcgcgtctgccgccgcgcctcgccccgcagttgcgcaacctcccccgacggtaccagccacccggccgccaaccattgctttccgctctagcgcgagtaaccgcatgacttcagataccaccgccagcccgttcgccctgcccctggtcgccatcctgcgcggcatcacgccggaagaaacgctcgaccatgtcggcgcgctgatcgacgccggtttcgatgcgatcgaaatcccgctcaactcgccgcgctgggagcaaagcatcgcgctggcgcaacagaccttcggcgaacgcgcctggatcggtgccggcaccgtgctgcgcaatgaagacgtcgacaccctggtcgagattggcgcgcgcttcatcatcacccccaatacgcgcccgtcgctgatccgccatgcggtgtcgcgcgggctgaccgtggtggccggcttcgccactgccagcgaggcgttcgacgccatcgacgccggcgcaaccatcctcaagctgttcccggcagcgacctatggcgccgcgcatgtgcgcgccctgcgctcggtgctgcccaagcacatcccggtgtatgtggtcggcggcgtcagcccgcagaccctggccggcttcatcgcccagggtgccgccggcgccggcatcggcggcgaactgtacaaaccggcgcaatcgctcgaaacaacccagacgcatgcacgcgccttcgtgcaggcctaccaggaactgcaaggatgaagatcacccgcctcaccacctaccacgctgcgccgcgctggttgttcctcaaggtcgaaaccgacgagggcattaccggttggggagagccggttatcgaaggccgcgcccgttcggtggaggccgccgtacacgaactggccggctatgtcgtcggcaaggatccggcgcgcatcaacgacctgtggcagaccatgtaccgcgccggtttctaccgtggcggcgccatcctgatgagcgcgatcgccggtatcgaccaggcgttgtgggacatcaagggcaaggcgctgggcgtgccggtatacgagttgctgggcgggctggtgcgcgaccgcatgaagacctatcgctgggtcggcggcgaccgcccgggcgcgatcatccagcagatcaccgactaccgcgcgctgggtttcgacaccttcaagttcaacggcaccgaagaaatgaagctgatcgacagcgcgcgcgcggtcgacgctgcggtggtcaaggtggccgaaatccgcgaagccttcggcaacaccatcgacttcggcatcgacttccacggccgcgtcggcgcgccgatggccaaggcgttgctgcgcgaactcgagccgttcaagccgctgttcgtcgaagagccggtgctggccgaacaggccgagtactacccgcgcctggccgccagcacctccattccgctggccgccggcgagcgcatgttctcgcgtttcgaattcaagaacgtgctgtgtgccggcggcatcggcatggtgcagccggacctgtcgcatgccggcggcatcaccgaatgcgtcaagatcgccgcgatcgccgaagcctacgatgtcggcttcgcgccgcactgcccgctcggcccgatcgcgctggctgcatgcctgcacgtggacttcgtctcgcacaatgcggtgctgcaggaacagagcatcggcattcattacaacgaaggcgccgacctgctcgattacgtcatcaacaaagacgattttcactgcgtggatggcagcattgccgccctgcccaaacccgggctcggtgtggagatcgacgaagacatgctcaagcgcgcaaacgaaaacccgcccgactggcgcaacccggtgtggcgccacagcgatggcagcatcgccgaatggtgagcacgtccgaacacaccgccgtgctggcggtcgacagccgctgcacgcacggcgaaggcgtgctgtggtgcgcacggcgcgaggcgctgtactgggtcgacatcagcgaaaaacgcctgtggcggcaccatccggccagtgcgcaatcgcgccactggacgctgcccgaccgcccgggatgcatcggcctgatggacgacggtcgcgtgctggtcgcgctggccaaggcgatcgggattgtcgatccggacactatcgaagaagacgtgctgcccttcgaaaaactggccgacgtggaagcggacaatccgctcacgcgcagcaatgatggtcgcgccgatcgcaacggcaatttcgtattcggcaccatggacgaacacgacaccaaggccgcgcgcggagcgatgtaccagttctcgctgacgcatggtttgcgtgcattgccgctgccaggcgtatcgatccccaactcgatctgcttcagccccgacggccgcacgctgtactactgcgactcggcgcgcccgcagatcctgtgttgcgactacgacgcgcagaccgcgcagaccagcaacacccgcgtgttcaccacgttagaccgcgacgatgccgaaccggacggatcgatcatcgatgccgaaggtcacctgtggaatgcgcaatggcgcgcgtggcgcgtagtgcgctatcgccccgatggcagcgtggagcgcatcgtgcaactgccggtcaagcaccccacctgcagcgcgttcggtggcgccgcgctggaccgcctgcacgtgatcagctcgcgtctggaccatagcgccgaggaactggcccgtacccctgaagccggcagcttgtactggtgcgatctgccggtcgcgggcttgccagagagcttggtggccagcgcgtgatcgccatcgactggggcaccagcagcctgcgcggctacctgctcgatgccgacggcaaggtacttgagcagcgccgtggcagcaacggcgtcctcgcctgccagggccgcttcgccgaggtactggcaggcttggtcgacggctgggacggcccgctgctgctgtcgggcatggtcggcagccgcaacggctgggtcgaacaagcctatctgccctgccccacagacactcgctcgctcgccctggcgatgcgcagctacgacgacctgatgcccggtcgcacgctgtggttcgtgcccggcgtgagcaccggcggacaggccggcgtgccagacgtgatgcgcggtgaagaaacccagctggtcggcctgatcgccgcactcggcgacggcgcgcacgtcgcctgcctgccaggtacacacagcaaatgggcgcggatcggcaacggccaactgaccgggtttgccaccgtcatgaccggtgagctgtacgccgtgctgtgtcagcacagcatcctcggcaagctgatggaggacgaccacgccgcgctggacaccgatgcgtttgtgcagggcatcgaccgcagcgccgcccccggcggcctcagtcaccacctgttcggcacccgcacactcggcctgttcgaacggctgtcgtccgcggcgctgccgtcctacctctcgggtctgctgatcggccacgaactgcgcgagcaccgtggcgaccacgccaccgtgcacctggtcggcagccctggtctggcgcaacgctatgcccttgcgctgcagcacctgggcgtcgaaagccagctgcacccggaagatctggcggcggcggggctgttcgcactggccaggcagctcaggctggcctgaccagccatcagcaaaacatcgacaaccccacacccatcacgcgactgctttagaattggaaggctagacgccggattccgccatgccttttgttgtcaccgaaaactgcattaagtgcaaatacaccgactgcgtcgaggtctgtccggtggattgcttccacgtcggcccgaacttcctggtcatcgacccggacgagtgcatcgactgcaccctgtgcgagccggagtgcccggccaacgcgatctacccggaagatgacgtgccagcaggccaggaaggcttcgtcgcgctcaacgctgaactctccaaggtctggccggtactgaccgtgcgccaggaaccgctgcccgatgccgccgaatgggatggcaagccgaacaagttgccgctgttgcagcgctgagctgcacgaccggacgcaacgcgttcacactgccgggcgcgtccgcagagcaatcgcaaattcccaccaacgcaaaacgggcgcctgaagcgcccgttctgctatccagcacactgaaccggcctcagccgcccagcttgcccttgagcgcggtgatcaccgccaccggcgctgccgccgtcgccggcatgccacgcggatccactgccgacacgtagctgcccgcttggaccttgaccacgcgcaccaggaagctggaaccctcgtagctcacgtcgtaggaaccaagcatctgcgccttgctggcgatggtcagacccgggatgtcggccaacgctgcgcccaccttgccgaacacctcgtcgcgctcgcccggcacggtgaacccgctattggcgcttgccgacggcggcgtgttggcctgctgctgcgtggtcgacgccagcgtcggcaccttcatcgcaccggaggtgtcgggcaggttcagatccggcggcacttccaacggacgggcttccggggccagcgcatagtcgccgcgcgcgcccttgtgaaaccagctgcaaccgctcgtggcggcgacagtggcgctcgccagcaacgcgagcgacagcacgcggacggaggaaacggaatgacgcatcgataaatctcctgggtcaggccgcgagcatttcgcggctggaaagcgcttccaacgcaacggcgtcggcggcaaggcggtcggcggcaggctggtgcgccgcagaaaggggtaacagcggcaagcgcaggccatggccgatcccggcacgctgcagtagcgccttgaccgggatgggattggattcgataccgcaaaagctgtggtactcgctcagacgcgcgtcccacgcagtggcagcctcgcgctggccgtcgcgggccagatcgcacaggcgccggtacgccgccggcaaggcattggaggccaccgaaatcagcccggcagcgccggacagcatcgattgcgctgcgctgccgtcgtcgccactgagcaccacaaaactatcgctgcgcagcgccaccagcgcggccacacgcccgggctcgctacgcgcttccttgatgccgacgatattcgaatgcaccaccagctcggccaccgtctccggcagcaggtcgcaaccggtacggcccggcacgttgtacatcaccaccggcaggccgccgtgatcggctatcgccagaaaatgcgctttcagtccggcctgggtcggacgcacatacggcggcgtcacgaccagcgcgtattgcgcgcccagcgctgcggcgcgacgcgtctgcgcaatggtcttttcagtaccagacaagccggtgccggccagcaccggcacgcggccggccacctgggcaacggcagcgcgcaacagcgtgtcgtattcgtcctcgctcaatgccgccgcttcgccggtggagccagcgaccacgattccctgcacgccaccgtgcaactgctgctccagcagccgccgccatgcatccaggtcgagtgcgccatcgggaccgaagggggtcgccagggcggtgatgatgccggaaagggacaagattctgctgctcttacgtgacaggaaaaggcccgcgcgggcacgggttgaaaccacctgcatgttacttgcggcgcgaaaccacgggcaagtatgctggtcaccgccagggcgcctgcccgggcggccattcagcctgatgcaatgccggaagcccctttgaccgactctaccccccggccttcgccgaccgaaaatcacctcctgatcaacgcctacacgacgcatccggagtccccgttgttgcccgtcacccgccgcatcgccgacagcggctgtaatctcttggacgctcgcctggccacggtggggcgcgacgtctctgtcaccgcactggcgaccggctcctgggattcggttgccaagctcgaagccatgctgacccggctcgaacgcgaagaaggcctcaagctggtgtggtaccgcaccggccccaaacagacccagtccaacctgctgccttacattgtcgaggtcatcgctgccgacaagccgggcatcctgttccagctggccgatttcttcgaccgccagggcatcaccatcgaaaacctgcagagcacgcgctaccttgccatgcaaaccggtgcggagatgttttctgcgcaggtaacgatcggtgtgccggccaacatgcacatcgccgcattgcgcgatgatttcctggaattctgtgatcacctcaatctcgacgcgatcatggatccgatgaagttctaaggcacccatccatggccatcgcgatgtccgcgctgaaacagatgttcgaccacatccgctccgagaccgactggaatctggacggcccgctgcgctgggaatatttcttcgccgacccggcgcaggaaccgctgcagaaactcgccgagcaactgacccaggatggctaccgcgtcatcgatatcttcctcggcgaacgcgacgaagacgatggcgacgatgaacagtcgtacttcctgcatgtggacaggaaagagcaccacaccatcgagtcgctgaatcagcgcaatgcgcagttcgacgcacttgccaaacgtttccatgtggctgcttatgatgggatggacgtcggcccggcatgaccgcgccgtgcgcacctccactttgggctgagcaacgatgaccgacgctatgctggaattacccgctgcaactttcgacctgccgctggcgctgtccggcggcacccagaccacgctgcgcggccatgccggcaagtggttggtgctgtacttctacccgaaggacagcacgcctggctgcaccaccgaaggcctggacttcaacgccttgctgccgcagttcaaaaaggcaggcgcggtcgtgctgggcgtctcgcgcgattcggtgaaatcgcacgacaacttctgcgccaaacagggcttcaccttcccattgatcagcgacagcgatgaagcgctgtgccgcgccttcgacgtgatcaaggaaaagaacatgtacggcaaacaggtgctcggcatcgagcgcagcacctttttgctatcgcccgatgggcatgtcgtgcaggaatggcgcaaggtcaaggtggccggccatgccgaggccgtgctggccgcagtaaaggcgcacgccaaacagtgacaccgccggcttcccgtgtcctccatcaccctgcagttgcaggcgtgatggctcgcccctgctccatcacttggaagacccaatgacccgaggcaagcgcatctacgtgctggacaccaacgtgctgatgcacgatcccaccgcgctgttcaagttcgaggaacacgatgtgttcctgccgatgcaggtgatcgaggagctcgataacgccaagaagggcacctccgaagtcagtcgcaatgcacgccaggtcagccgtttcctggacgaattactggaaaacaccaatgccgaccagatccagaccggcatcctgctgagccatccgcaaggcatccagctcaagggccaggccgcgatcggccgcctgtttttccagatcaaaccgatcgatccgggccgcacgttcggcgcgatgctgccggacaacaagatcctggcctcggtgctggcgctgcgcgaagaaaatccggatgttccggtcatcctggtgtccaaggacatcaacctgcgcatcaaggcctacatcagcggcctggtcgccgaggactatcagaacgaccgtgcgctggacgatttcagcctgttgtttaccggcgccatcgagctgccggaagacttctggcagaagcacaacgaagacctgcgcagctggaacgaacgcggccgcacccattacgaaatcgtgctggccgaggatgaagattggtacccgaaccagtacctgtacctgcccggcgaagacgaagtggagctgcgcgtcgccaaggttggcggcggcaagtccacgctgtgcctggtcgacgacttccgcaacacgcagcacgcggtgtggggcattgccgcacgcaaccgcgagcagaatttcgcgctcaatgcgctgatggacccggaaatcgacttcgtcaccctgctcgggaccgccggcactggcaagaccttgctcgcactggccgccggcctggcgcagacgatggatcagcagcgttaccgcgaaatcatcatgacccgcgccaccgtcagcgtgggcgaagacatcggcttcctgcccggtaccgaagaagaaaagatgaccccgtggatgggcgcgctgaccgacaacctggaagtgctcacgcacaaccaggaaggcggctcgtggggccgtgcggccaccaacgacctgctcgccagccgcatcaagatccgctcgatgaacttcatgcgcggccgtaccttcctgtcgcgctatctgattctggacgaggcgcaaaacctcactcccaaacagatgaaaacgctgatcacccgcgccggccccggcaccaagatcgtgtgcctgggcaacgtcgagcagatcgacacgccctacctcaccgaaaccacctcgggcctgacctacgcggtagatcgcttcaaggcatggccgcatagcgcgcatatcacgctgcgtcgtggcgagcgctcgcgtctggccgacttcgcctcggaggtgttgtgatgcacgcactgcgcggcgcggtggcgcttgccgtgatcgcactggctggctgcgccaccacgcaggggccggccagcgtgccgaccaacctcaagaacgggcagtcgtggatcatcacccggcaaggcgttgccgaacaggtgctgcaaccctgttcgcgcgacagtccggcgaagcatcccggccagatcagcggctattgggcgccgagccatcagcagatcgaacaactcgaagcgcggcaggatgcgttgacgcccaccattgccgagccgcgcgagttcgaccgccaatacgtgggcgtggtgatccagggccggcagttgatctacatcaacgccttcaagctgccgaatacgccggaggtgaagccggccaccgaggcgatccaggtctgcgatggcggcagcatgttctggggcgcgctgtacgatccgcagaccggcgcgttttcgcagattgcggtgaacgcgatacggtgacgctgttgtcgcgatggaccggcgcaacgtggtgtcgacacaccgattctgcacagccgcaatccggcagtgcagaatcggcagatgaccacgcccagcacgctgtctgcattgaccatcgccggttccgattccggcggtggcgccggtatccaggccgacctcaagaccttcgccgcacaccgcgtgcacgggttgtcggcaatcgccgcattgaccgcacaacacactcgcgccgtcaccgccgtgcatatcccgccactgccgtttctgcaggcgcaggtggatgcctgcttcgccgatttcgagatccaggcggtcaagctcggcatgctgtccaatgccgccgtcatccattgcgtggccgatctgctcgaacggcatcgcccaccattcgtcgtgctcgatccggtgatggtgtccaccagtggcgcacgcctgctcgaagatgccgcgctggatgcgctgcgcacgcgtctgctgccgctggccacgctgatcacgcccaatacgcacgaagccgagctactgatcggccgccgcgtcgacagcgccgatagcgccgaacgcgccaccgccgccctgctcgatctgggcgcgaatgcggtgctgctcaagggcggacatctgcatgaaggcgcgcgtgtactcgatcgcttcgatgacggcgtgacccaggatgtgttcatgcatccgcgcctgcaggtggatgcgcatggcaccggctgcagcctgtcggcggcgattgccgcgcagctgtgtcagggcctgtcgttgctcaatgcctgcgaagcggccatcgattacgttgcacgcgccatctgcctcggccaacgtcccggccatagcgatgtactggtgctcgaccacttcggcgcagcacccagcgcatgagcgtgcagaccgataccttgctcgccagcgctgcagatggacaccgatggcaggtgattcgctgcgcgccaccgcaaccaacggccaccctgctgtgactgcccgcgttgggcgtggcagcgcggcattaccaacccttcgcacatgccctcgcgcccctcgacgtcgcggtgtatctgcacgagtggcgcggcagcggcagcagtaagctgcgcccctcgcgtgagcacgattggggctatcgcacgctgcttgcagatgatctgcccgccagccacgccctgcccgatctgcacgacccgtagcttccgcgcctcatcggcggacacagccttggcggtcagctcgcgtgctgccatgccgcgctgcacccgacgcatttcgcccagttctggctggtggccagcggctcgccatattggcgcaattttcccccgccgatgcgctacggcctgccggtggcatttgggctgttgccgtggctggcacgcaggcaaggcgtgctgcacgggcgcaagctcggcttcggcggcaccgaaacgcgcagcctgattccgattggatgcaggtcggccgcggcaggcgcaccatgggatctggagcaggcactgggccaactacgcgtgccgatccgcgcggtgacgcttgcacgcgatacggtaggtcccgcaggtgcgctgcgtgcattactcgacaaaatgccgcaggcacacgcggcccacgtaaccttggacgataggcaactgggcacgcgcagcgatcatttcgcctggatgaaaacgcctgcggccgtggttgctacgctgcgcagtgcgtctgacgatgccatcaacggcgatcgaatttcacaaagggattgacgggcacctcgctcatcggcataattccgctcctgacgaggcgcccgtagctcagttggatagagtacctggctacgaaccaggcggtcgggagttcgaatctctccgggcgcaccatcttcagagcaaaaaaagacagcattcaatcgctgttttttcagttaaaagatctgatcgcactgcgtcagatgtgcaagtcacacaagacatgcgcccgtagctcagctggatagagtacctggctacgaaccaggcggtcgggagttcgaatctctccgggcgcaccaaccttgaagaaaacggccagcttgctggtcttttttttgcctgtcgatgttgcggatgcagatgacggcgcgcatcgcgccgtatcgtcgtgcgctgctccagcaggcggtgccgttctctagcgaagcgctcgccgacgccaccgcgggcaccgcatccagtgcaatcaggccgtggcagcaatgctcgcgtcagcaaccaccactaccggcagcagcgatgtcaccggatgcccggcaccgcgccatgcatccagaccgcccagcagcggccgcacatcgcgatacccacgcgcgcgcatccgcgcggccaagcacgctgcagacacttcgtccggacacgcgcagtagatcaccacactgcgatcgcgcggcacgctggcaagaatctgcgccagctgacgctcatcggcaaacacggcgcccggaatcatgtagggctgcagatcgcgatagcccggtgcacggatgtccagcacggtcggccgcaggccctcttcgccatccagcaacggcacaagctcatctaccgcgatgcgcgcatgctccagcgatcgcaacaggctgtaccgccgccagcgccaaccgacatagcaggccagcaacgccgccaacaccacgaccgcgcccgagccgagttcggacaaaaagacgagcacgtcctgcacctggtgcgcgaacacggcgcccacactcaagccgaccaatgcccacagcgatgctccgaaggcgtcgtatcgcaggaacgccgcaggacgcacccgcatcgcaccggccatcggcaccgacaccagcgacaagccgggcacgaacttggcaactgccagcactcgcacgccccagcgcgaaaagaagcgctcggtctgcttcatgcagctatcgcgcgacagcgacagtcgacacagcgactgcagggtgcgattgccgaagcgacggccagccagataccacgccagatcgcccaacaaactcgccgatacggagacggccaatgccgcaagcccggccagccaggcatcgctccctccctgcaacgcgtagctcgcaccgaccagcaacagggtcggcaatgccggaaccggcagcccgagtgacaacgccagcacgttggcgaacaccagcgccaatccgtactgttcgatcaggccttgcatgcgacgatcctgcgcgacggcgagccgccattatccgccttccctcaccgcggcgactgccccgcggcgacggaacgatacgttgcggccaaggcgtgcaaccagctgtcgaacaggccctcgctgcgcaaagcgcgtcgccaccagcccaatgcctcgccctcctcgcccggccgccacgccaggtagaaggtttcgtcgggcttgtgtgtttccacctgcacctcgcgcaaccggccgtcctgcagggccccgcgtgcatacggctcgggcagaaagccgtagccggcgccagccagctgcagcagcagcttggtgcgcatgtccggcaccgtgagcacatcgcgaccggacagcagcccgaccgtgcgcggcagcaggcgccgcgccgagtccgccaccgcgatcgcgcggtgttcggccagctcggccgcacccagcacgcccgcactcgccagcggatgcgtggatgccacggcaaatacgaagcgcaacgtgccgatgggctcggccacatagccaccgccactgggcccctcgcccgccgccacgatcaggtccacgcgcctgtccagcaacgcttcccaaccgcccgataacgactcgctcagcacgcgcagccgcgtgctgtcggccacggtgtagaaatccaggatctgcggctgcagcaaggccgcaggcagtaccgcatccagcccgatcgcaacgtccgattcccagcccgaggccacccggcgcacgcgcacctccagctcttgcgcggcgcgcagcagatgacgcccttcgcgcagcagttcgcggcccgcctgcgtgggcgtagccttcggccccacccgctcgaacagctgcacgcccagatcctcttccagcttggcgaccgtgtaggaaatcgtcgacggcaccttgaacagcaccttggctgccgcagcgaaggagccacggcggtcgatggcatcgaggatctgcagcgcttccaggctgattttcattgttcgaaattttcgatgatagcggccaaatctactcgctttttctcttgcctgcgaaggcagagactacgcatcaagccgctgggacgccgattcatcccccagcgccaattcgaatctttcaaggagcagcagcatgttgaatgtccgcaagagcgaaacccgtggccgcgccgagcatggctggctgtcctcgcgccataccttctcctttgccagttaccacgacccgcgccacatgggcatcggcccactgcgggtgatcaacgaggacaaggtgcagccgggcgaaggcttcggcacccacgcacaccgcgacatggagatcatctcctatgtcctgggcggcgcgctggagcataaggacagcatgggcaccggctcggtgctgcattacggcgatgtgcagcgcatgagcgccggcagcggcgtgacccatagcgagttcaaccactcgtccagcgagccggtgcacttcctgcagatctgggtgatgcccgagcgcgccagcatcgagccgagctacgaagaaaagtacttcgatgcggacagcaagcgcaaccagttgcgcctgatcgcctcgccgggtggtgagaatggttcgctgcgcctgcaccaggatgcgcgcttgtacgcctcgatcctcgatggcgaggtgcgtctccagcagccgctggccgaaggccgcatcggctatgtgcaagtggcccgcggcagcctgagcgtcaacggccaggtgctgtcggcaggcgacgcgatgcagatcatcggcgagccggaaatcgtactggccgatgcacgcgatgccgaagtcctggtgttcgacctgccgaagtaatcggtcgcccctgaaaaacgccattcaatcagccactgcctgcgttgaccgctgcacggcacgcaatgacatccatgtggacttaggtacttggcgcttgcatcgctgtgggttttgcctgtcggcccccttgaggcgggccagctcatcgggctgtttgtgcctgaccatgggtcaccaaccgaaaatcaaattctgcggaaacggggggcgaattcatcaccgcctgctgctcggagagtttctggatcgcttcttgcttggcgaccttgtccaccgcgctcttggtctgcaggacggtcgtcaccaacgcgatcgatgccgtcgtcatgaccgatgcgtcgatccccagcgcccagcactcaaagcttcccagaacaacacgcgggcgaccgtcggcactcggttgcgcgtccatcttgattcctccgtcagttgcccgccagcaaacacgtaggcagcgatcaggtcacccagggcctgctcatgctgttgatagccggcgcccggcaggctcgcccagatgctggacagcttggcgatggcttcttggatgcgcccggcctggatcagccgcagcgcgcgccgctcgcggatctgctgcagggcgatcaggtcctgactcaacggcgagaagtccgatcgcctgagcgtcttccgatatgcgtcttagtaccgtcgcagcagttggtagcgccctgccgccgtcaagaacacgcgcaacgctggcacatacggatgatctgcatagcggtcgaatggcccgccgccgacaagcacgtcgtagccgtgatccttggtcggctgactcggcttatccgtcccttccgcccacgccaccatgtcgagaaacgcaacgacattgcggccgccggcctgctcaaacgagatgaacgccacagagtctgcggatacaaaaaagccccatcgtcgccggcagggcttgggtcacacgtcgggtaagcggacagtctgggcatgacccgcatggccctgcgcgctttcttcaggcgatcaagcatattgacatcaaatttcatgcgccccatgcaagacggtatcgctttggcaggaccagtcgcgcaaacggtatcgaaaagccccgcgacgatgaggtcggtcgcgccaggccgcaagggctggtcacagccgatggtgtaatccggacttggaaccacccatcgatacgtcctgcgcttgccagttcgctggcaacgtaagcaggtcccgctcctgccactgcgcatggccaagatattcctcggcgataccgtgaatcaggcgctgtttcatctcatcacctatggacagcagttggccgaccggtacgttccattggcgtgcgaaacggatcgaatagcggtatccgtcgacatcctcgatagttggacggagcgcaggatcgggccatagcgccaccagctcttccagcaacgacggccgtcccatgcccgtgcgcagcatcttctcaacgcgacgtagggctctgtccaggaaatctgcgcactcgcccagcagcaacctgtgcgagcgccactgccaatcattcgcccagtaaggatcgaggatcatgcgattgatcagcgagatcgatccgccctccaagatcacaccgccggcagcgctgcgcctatcgaccagatcaaccaacagtgcgtgtgcctcatccgcggcaataatgccttcgcgaaccgcgcgcgaggccagatagatcctgcgcgtagcgcgcaattcggccggtagcggacgtccgctgcacgtggacatttccggacagcactgaactcggtcgagcgcgataaccggccatccggtttgctctgccagcgcgacggccacctcggttttaccgctacaggtcggcccccagatcaggtgcagtatgcaactcatagcatcacgccatgcatggaaaaattttaactacaatgcccataaagctataggcccgtatgcatgcacgtcgtgaaaagcaaggacatcgcggccgcccacctactcggaggcgatgacagtcaagaaatcttccggagacggcggtctcaagagtcaagtgcaacacctcgagagacctgctgttagcgcaacgtatggacggacagcccagcaggccattgattgtgcaaaagttacgtgagccagtgttttgacagaaaacgcgggtctgccgtcgagaaaagtgttgcacttggaacttgagtcgcccccctttcaccgacagcgacgaagcgtcgtcgacatacagcaggtgcttggtcagttgctgggcggcagccggcgcgctggcccactcctgctcctccatcagcttgggcctgcggatgtgcatggcgttgatgcgacccagcttggagatcgcccgatcggccaactgctcaccggacatttccagcgacgccaggaatccgttcacgcccccgtccggtcgtgtgccatgcagcagcgtctgcagcgcaaacgccgatttaccgatgcttggtcttgccgcgacgatgatcaggtcggtcggctgccatcctccggtgaggtcatccagcgggcggaatccggtggcaacccctgtcatgtgctgatcggtgttgaaatgccacatccgcgattaccggatggcgttcgcccagcgtgaccacgtccgagggacgccgtgccgcgatctcggacttgatcgcctcaaacagggcgcggcactcacgatccgcaaagtcgtccacctgcagcaggtcggatcgcgaatcaggcacgcgagcacggccgattcggcatcaaattccagccgcctcattgctcgatctccaggctgccgagcgcgatgttcatgacctgctcgaatcgctcatcgtcgatcagcgtcggcagcgattgtttccagcgcgcgttgttgggggtcggacgatccccccgcatccagggatcctgcagacacacgctgaagtagatctcccagaactctggcggatcgaagatcacccccgctgccttgcaggttttgcgtgcgttggcatcagccttgcgcagcttgcgttccagtagcgcagtggtcgccaggctggcagtgcatccggggcgatgcccaagcatccggttgtaggtctctcggatcacctccaccggtgtcggttgtccgtgttgatctttctgctgaaccagctcttcctgaagacccagttctccctgattgctcagatcttcctgattggttagcagttgctcgctggcttctgagtccccatcggggactatagggggatggatttcttttcctgattagccctgaccgtcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgtgttccatgatgtctgatcttggcgctgctgatgcgaggagccggtgcgaagttctttcagccaggaccccatggcggcctggcattaggccggtttagcgataagcgcggaggtgctgcagctgaaggtcggggctaatcaggtttctttttgatggttatctgacggattgggtgacacggtgacaccccgttctgtcgtcgctgtcaccccgtggcgtgcacggctgtcaccccgtgtcctctcaccgggtgcacctgtgtcaccccgctgcatgatgatgtcgtagcagaccgtgcgacgatcagcgcgcgaaatgtaggctgcgacgatggcctcattgccgggacggatgaccccggccgcgaccagggcggccaactgccgctggaccgtgcgcccgctcagcccggtatcgtctacgagccgttgcactgcagggaacgcgccgcgcccgtccttgtcggcatagttggccaggcacagcagcacgtgccgcgctggcgcgtccaggacaatgcgctgctcaagcgcccatgccatgacctggacactcatgcgccaccctactgacctttcgcaaaggcggacaacaccatttgagccaagcgcttcacgtggcgactggtgatcgtccgcgctggcgcacgcccggtggacaggcactcgatcagcaagacagacggctccaggcagcgttcaacgcagcgatgggaaaacacgcgcaagccttccatggcgcgctcttgaaatgcagggtggctcggtggcatcgtgacctcgtgctccacgaagcccccgcacttgtcttggtcgacggcgggggcttcgtcttctctggacgaaagggatgtgcgaacggccaagcggcccgcctcttcgcgccagacaccgccgcggccactaccacgcgacggacgcacgcacgtccatgcccctattgatcggcagtccttgccactcgtgtgcgtgctactgcgcaccttgctcgcgcgggaccaggcgtttcaggagggcgggtaaatggatgggtagaggcaacgcaaccaacaaaaaaacccgcatttagcggggttttttgttggttatggcggagcgagagggattcgaaccctcgatagagcttttgaccctatactcccttagcaggggagccccttcagccgctcgggcatcgctccagtttttttttgctgcctgccgcgatgtccgtggcaggccgcgaagaatagcgggtaagaggggctaccgtaaaccctttacaacgatcaattcgaagaatcgtcaccgtgatgtgcgccggaagcgaccggctcatccccacgctggatgcgctgatagatttcttcacgatgcacagcgacatccttgggtgcggtgataccgatgcgcacctgattgcccttgacgccgagaacggtcacggtgaccgagtcgccgatcatcaaggtttcgcctacccggcgagtgaggatcaacattttgcatatctcctggaaccggtggatttcccaccagcatcgacggcctcctgagtgagacgcgtcctacgtaaaggtaatagaccataaatggtagcgtcacatcctgctagccagcaagggatagcaggaaaagtgttcagcccaagtgttgcttgacccagaggggcacaccgtcgagtgcggtcgcaagggcgggcccgtcctcgccaccaccctgggcgagatctggacggccaccgcccttgccgccgatctgactggcgatattgctgagaagttcccctgccttcaccttgccagttgggctgccgttcacaccagagacaagcgcaactttgccgcctgaagcgccagccagcacgatcacagagtcgccgagctgttgcttcaggcgatccatcgcatcgcgcagcgccttggcatcgaagccttccagacgcactgccaccaccttgaccccggcgacgtcgatcgcagcagcgcccaggtcagccgttgcacccgacgccagcttggccttgagcgattccagctcgcgctgcagccgcttctgacgctcggtcagtgcgcgcactttgtccaccacctcggtcgcgttgccgccgagcaaatgggcagcctcaagcaagcgacgctcttcgtcggccacataatccagcgcgccctgcccggtcaccgcttcgatacgacgcactcccgaggacacgccgccttcggaggtgatcttgaacaggccgatgtcgccggtacgggtgacatgcgtgccaccacacagttcggtggaataaccgcccatcttgagcacgcggacgttttcgccgtatttctcgccgaacaacgccatcgcgccgaaatccagcgcctcctgcatggccatgttatgcacttccacgccatggttggtgcgcacttcggcgttgaccttgcgctcgatcacagcaagctcatccgcagtgatcggctggaagtgcgagaagtcgaagcgcagacgatccggtgcgaccagcgagcccttctgctgaacatgcgttcccaacacttcgcgcaacgcggcatgcagcagatgggtcgccgaatggttgaggatggtcttgccgcgacgttgtacgtcgatcccaccggcaagcacatcgccaagcgcgagcgtgccttcgctgatgcgacccacatggccatggaactgaccggcgaacttctgcgtgtcggcaacttcgatcaacacaccggggccgttcagctgaccgctatcgccaacctgaccacccgactcggcgtagaacggcgtgcggtcggtgaacacgatcacctcgtcgccggcctgcgcacgttcgaccgggcggccctgcttgagcaacgccacgaccctgagcgcatcggcatcgtacgcttcgtaacccaggaacaccgttggcgacatgctggcgaccagatcggcgggcaatgccacgccgccgccgaacttgccggccgcacgcgcagtctcgcgctggcgctccatggcgcactcgaagccctccatgtccacgcgcatgccgcgctcgcgtgcgatatcggcggtcaggtcgaccgggaagccataggtgtcgtacaaccggaacgcatcggcgcccgggataatgtcctgcgagcgcgacgcgacctcgtcgaagattttcatgccggcgtccagcgtctccgcaaaacgctcttcttcggccaacaaggcgcgcgccacggtgtccttcgccaccaccagctcggggtaggcttcgcccatcagttcgaccagcgtgggcaccatcttgctgaagaacggctggcgcacgcccaacatccaaccatggcgcagcgcacgtcggataatccgacgcagcacatagccgcggccttcgttggagggcagcacaccatcgacgatgagaaacgaacaagcgcggatgtgatcggcgatcacccgcagcgatttgttctccagatcggtgatgccggtcagcgcgctggccttgccgatcaacgcctggaacaggtcgatttcatagttcgtatggacatgctgcaggatcgcggcaagacgctccaatcccatgccagtgtccacgcatggcgctggcagaggtaccagtgtgccgtcgggctggcgatcgaactgcatgaagaccaggttccagatctcgataaagcggtcgccatcctcatccggcgaccccggcggaccaccagcgatgtgatcgccgtggtcgaagaaaatttcggtacacgggccgcacgggccggtgtcggccatttgccagaaattatccgacgcgtagggcgcacccttgttgtcgccgatgcgcacgatgcggctttccgggatgccgatcatgtcgcgccacaacgcaaaagcttcttcgtcggtgtggtagacggtgaccaacagacggtctgtcggcagcttccagatctgggtcagcagttcccatgcccaggcgatggcgtccttcttgaaatagtcgccgaacgaccagttgcctagcatttcgaagaaggtgtggtgacgcgcggtgtagccgaccgagtccagatcgttgtgcttgccaccggcacgcaggcagcgctgcacgtcagcggcacgcacgtaactgcgtttctccgcgccaaggaagacgtccttgaactggaccatgccggagttggtaaacagcaaggtggggtcgttacccggcaccagcggcgcggatggcacgatggtgtggcccctcccctcgaagaacgcgaggaagtcgctacggatctgggaagtgctgaatttggcaggtgcgttcatgagctgacattgggcgggcggcagtcccggtcaccccatgcgatgtgggtgcagatgaggggaacaacctgaaaccacgaagggtagcaggcctgacgccctcagtcctcaaggtcgaagcgcgtggcggcgcgaatgctgttgccgtcgaaaccacgccgagccagccaatcggcggctttgcgccgctgtggaaggtctattgggccctgctcgccgaaacgacggtggatcagatcgcgcgcgttttcggtccaatcgccttgaaacgtcgccatggcggcactgatggcctcgctatccagaccatgggttcccagttcggcacgaatatgcagcgggccataaccggagccggcgcgattgcgcacgactgctgctgcgaaacgggcgtcgtcctgccacccttcgccagtgaggcgatcgacggcggcttgcgccgcatctggctcgatcccgcgggctaatagcttgcggttcaattccttgcgcgaatgttcgcgccgcaccaatagaccgagtgcgcgctggaccggcgtctgctccttgaaccggcgcccccgttttggtgcgggctcttgctcgttcatcgtgaggtgtcctgcatcgccaaaatcgcattgcatcaaatgcgccgtccgtggcgcctgccctcctggccttcgatagatctaccgcgagaagcgacggcactgactccgccgtcctcgcgatagaaaaacttcaaacgcttttggacctgttgtgccaacgccgggcgagcgcggccggtgctcgagtcgtcgcctaccacgggcacccgacggtcacccatcgcttactgacagcattagggccaccctaacctcggcgaaccgcctaacggcgaccggcaatgctgtgcagctgcgtcttattccttctcttcgtcgtcgccggcttcgcgcggcgcttcggcaggctggaacttctcgcgcagttcggcttccagccggaccgcaacctgcgggttgtcgcgcaggtaagtccgcgcattgtccttgccctgcccgatgcgctcatcgccgtagctgtaccaggcgccggccttttcaaccagcttggcttccacgcccatatcgatcaattcgccttcgcggctgatgccttcgccgtacaggatttcggtcacgacctgcttgaacggaggcgccaacttgttcttgaccaccttgatcttggtctggttgccgatgatctcgtcgcccttcttgattgcgccgatacgacggatgtccagacgcaccgaggcgtagaacttcaaggcattgccgccggtggtcacttccgggctctggcccggcatcatgacgccgatcttcatgcgcagctgattgatgaagaccaccagcgtgttggagcgcttgatgttgccggtaagcttgcgcaacgcctggctcatcaggcgagcctgcaggcccggcagctggtcgcccatttcgccttcgatttctgccttcggggtcagtgcggcaaccgagtcgatcaccacgatgtccaccgagcttgaacgcaccagcatgtcggcaatttccagcgcctgctcgccggtatccggctgcgagagcagcagatcgtcgacgttgacacccagcttggccgcatagaccgggtccagcgcgtgctcggcgtcgatgaaggcggcggtgccgcccagcttctgacactgggcaatcgcctgcagggtcagggtggtcttgcccgaggattccggcccgtagatttcgactacgcgccccttcggcaggccgccggtccccagggcgatatccagcatcagcgagccggtcggaatgacttcgaccgcttcgatgacacggtcgcccatgcgcatgaccgagcccttgccgaattgcttttcgatctggctcagtgcggcggcaagggcgcgcttcttgttctcgtccatctgggtgatcctcgtcagtgatttcggtatggggctaatgtagcggcggtgtatcgcacaggctgagactgcaggcgacacactcatattagggagacgccatgtcccgcggcagggggaaatcctgcggtgcctgctcgggaaaaagccagcacgaccatcggtacagagctcagcggttaggcctcaacagcccgcaatacaggccttcgatcgcgaaatcctgatccggcagcacttcgatgggcgcgtagtccgggttgcgcggcagcagccggatccggtctttgccgatcttcagcagcttgacggtgatttcctcatcgatccgcgccaccacgatctgacccgagcgcgcgtcgcgggtgcggtgcacaccgatcaaatcgccgttgaagatgccttcgtcgcgcatcgaatcgccctgcaccttgagcaggtagtctggcgagggcgagaagaacacgcgatccagcaccacgaagtcatccgaaccgatatcggcaccgatcggcaaacccgccgcaacgcggcccagcacgggcagacgcagcacatcgtcgcgaacgggctcgctcaccgccgctgcgcgcgtctgtccgccctgcccagctagccggatcccacgcgcctggcctgggacacgacggatcgcacccgcctgctccagcgcctccaggtgatactgcgcggcgcgcacgcccttgaagccgaacgcgcgtgcgatttcggtctgcgacggcgggacgccatcggcgtcgatgcgctcggcgatcaaggccaggattgcttgctgggtatcggtcaggtccatgtttagtattattactactaatgagtacttgcgcaagcgcttcgcaccacttcgaccgcaccgccacctcgatgccgcatgtgatgcgctagcgccgactgcgccagatcgaaaacaggatccagatgccgcacagcgccgcgccgataaagccacccacgcccagcgcgagcaaccaacgactggcgctaccgccgacgctgttcatgacgatcgaggagccgatcaccagcgcggcagtgacaatgcccatcgtgagccggttggccgcacggtcgacctgctcgccgaactcacgcagtgcgcgcgtttcgatctgcaactgcagtttgccgcggcgtgctgcttgcagcagccgcttgaggtcgcgcggcagatcgccgatcaggtcgattgcgcctgtcactgttcgccggccacgccgcacgatggcgcgcggcgcataacgctgcagcaccaggcgttccagatacgggcgcgcctcggtggccatgtcgaaatccggatcgagctgacgccccatgccttcgagggtgagaaacgccttgatcatcagcgccagatccgacggcagcgtcagcccgtggtcgcgcaggatcgaggtgacatcgccgagcattgcgccgatccgcagctctttcagcggcacgccgcgatactcgtcgacgaacgcgccaatgtcctgctgcagccgtggctcgtcgatctccaggctggtgcctgcccattccagcagcacatcgatcaccgcttcggcgtcgtagctgaccatgccatgcagcagttgcgcgacctgaaaccgacgctgctcggagacgcgccccaccataccgaaatcgatgaccgcgatgcggccgtcgcggagatagaaaatattgcccggatgcggatcggcgtggaagcagccgtcctgcagcaccatcttgagcacgatgccggccccggcacgtgcaagcgccttgcggtccagaccggccgcatcgacggtgagcagattgcgccccggaatgccatcgataaattcctgtacgttgagcgactcgcaggtccactcccagtacaccgccggcaccaccacctgcgggtcgtgtgcgaagttggcggcgatgcgttcggcgttacgcccctcggcagcgaaatccagctcgcggcgcagcgagacggtgaattgctgcaccacctcggcgggacgatagcgcttgagatccggtgcgcgggtttcgacgatttcggcaagccgtgccagcaagcgcaggtcggcatcgatggtgtcgccgatatcgggacggcggatcttcaacaccaccggcgtgccatcgaccaaccacgcgcgatgcgtctgcgccagcgatgcggccgccagcggttgttcgtccaggcgcgcgaacacgctctccggctccatgcccagcgcggcaaccagctgcgggcggatctgctcgaacggcagcgccggcacggcgttctgcagctcgcttaattcttcgatccactccgacggcagcagatccacgcgcgtggccaacacctgtccgagtttgacgaaggtgggcccgagggcttccagcgcacgccgcacgcgcaatgccgcggacatgcgcaagcgaccctcggcattattccaatgcaacaacctgccagcacgctcgagcacatcgcccatgccgatgcgacgcaccacatcgccgaagccgtagcggatcaggaccgaggcgatttcctgcaaacgcccaagatcacgcaccgtgccaagcgcttcccacatcagtgcaccgcccgcgagcatgccgctctcagatgctgcgcgacactgcactgcacagcggcctgcagcgttggggaagatgagacagtagcaaggagcgaacgcattggcacacgaggcggtgacgagagcttcgtttgtagccgatctgcccgccgctgtcgcgccctggcccgctcgaagctcagcgcaggttgcaacgcgctgcgtagcgcaggtgcaagatgcagcgtactttcgtcgggtgcatgcagctcaatcgcgcagtcgcaaggtcacaccaacgccgcgcggcgcgcctcaaaatgcgttctacgaagcgggctgcagtggcttgtcgatgacgctctgccaataggtttcctcgggcatgcagccctgtctcagcacttcggtttcgatgccgcgctatatcacgctgaaatggcgcgcaccacgagtgcgatgccgaacgccatccagcgaatctgcgagacgttaaagcagcgcgctcaacccgcgcagtgcggcagccacggtctgacgccgtactgcatcgcggtcgccattgaagtggaacagttgcgccgtggcatagccgccgcgacgcttccaaccgatccagaccgtaccgaccggcttgtcgtcgctgccgccaccgggcccggcaatgccggtcaccgccaccgcgatgctcgcgccggaattgaccaacgcgccagagaccatttcgatcacggtgtcgcggctgaccgctccatgcacttccagggtctgcggacggacgccaagcaacgcctgtttagcctcatagctataagccgccatgccgcagtcgaaccagtgcgaggaaccggcgacatcggtcaccgccttggcgatccagccaccggtacagctttcggcagtgaccaggcgctcgcgcgcggcaagcaattgctgcccgagggcttcggccagctgctgcagttcggaatcggcggacagggacatgggcagggcaataaaggggcagcggacgttttagcccaatttgccgcgcctgtctgcggctagcgccgattccggctgggcgtgaggtggccgaggttcagtggccatgtgtggccgacaggcggtgcttcgggcatggatcggcaccggatgtgcagcaggttgccggccgcgcgccgtcaacctgcagcaccgcaacctccagatcactgagcaccgcagccagggcgccacgttactgaggagcgagatagtgcagggcgtcagctcacgactgcggtctaccacagcaccatgccatcgcccatgtcgtttgattttccgagtcgccacaacgagacgtggcaaccgccgcataacgacgcaaaacatccacctcattcgctttgaagcagcagcacagtcgcgctatgcggactgtgctgcctgcatcacgcttcccagtcttcgcggcgatccggcagcatcgcgcgcagtggcgcaccgtcctcgccagcggccaaccgctcggcttcgaccatcggcagatccacatcgagcaaccaaccctcttcgtccgattgctcgttgcgcactacttccagctgatgcagccgcgaacgcaggcggccggccgacggcggcagccgcaactggccggtcagatggcacaggtccagtcgctgaccgagcgcatgctgcaattcttccagcccgcgcccgtcgcgcgccgacacccatacgcgttcgcggcgtgccgggtctggaatgccgtcctgcgcatcgtggcgtacttcggcgccgtcgatcttgtcgatcttgttgaacaccagcagttgcggtagatcgcctgcaccgacggcctgcaacacttcatcgacctgcagaatgcgctcttcgcgcagcgggtcggccgcatcgacgatgtgcagcaacagatcggcatcgcgcgcttcggacaaggtcgaacggaacgcggcgaccagttcgtgcggaagatcgcgcacgaagccgaccgtgtcggcaagaatcgcgctaccgcccggcaacgcgatgcgccgcacggtgggatccagcgtggcgaacagctggtcggccacgtaggcctcggcgccggtcaacgcattgaatagcgtcgacttgccggcgttggtgtagccaaccaatgcaatccgcggcaattcgctgcgcatccgtgcacgacgcatctgggtacgctgcacctcgactttttccagccgctgctgcaactgttcgacgcgcttttgcagcaggcggcggtcggtttccagctgggtttcgccggggccgcgcaggccgatcgagccgccgcgctgacgctccaggtgggtccagccacgcaccagccgcgtagccatgtgacgcaactgcgccagctccacctgcagcttgccttcgtggctgcgcgcgcgttgcgcgaagatgtccaggatcagcccggtgcgatcgatcacgcgccgctccagatacttttccaggttgcgctcctgtccgggcgacaaggtgtgattgaccaacaccagatccgcaccggtggcttcggctgccgccttgacctcttccagcttgccgctaccgatcaaggtcgacgggcttggtttgtcgatacgtgcggtgagcgtggccgccaccgtggcgcccgccgactttgcaaggtcggcgaactcctccatgccatcgtcttcggcaggtccaccggagtgggtctgtatcaacaacgcgtgttcacccttgcgggaccggtcaaacacgcactactccgttactgctcgacgtcgtcatcttccgcctgattgccttcattggattgcacatacccaccacccggccccacgcgcacattgcgcgccggcaccaccgtggaaatggcgtgcttgtacaccatctgactcacggtattgcgcagcaggaccacgaactggtcgaacgactcgatcgtgccctgcagcttgatgccattgaccagatacaccgacacaggaacccgctcacgccgcagcgcattgaggaatggatcctgtaaagattgccccttagccatcgaaaaatcctcttcgttattgttcttattgtcccggtcgacacctggcatccccagccggtcccggaagcgggatgttacacgcctgaagcctgccgcacagcggaacgatcaccgaggaagccgacaagtgcgcgctccaattgatggcgatcacgctccgggtcgaaccagcgcgcgtccagctcgccacgcagccaagtgagctgccgtttggccagttgccgggtcgcctggatcgccttgtcgcggaactcggccaggctgcctgccccatccagatactcccaggcttgccgataaccgaccgcgcgtaccgccggcagatccagcggtactgccaccgcccgcatctgcggtagcgcccgcacctgctccacttctgccagaaagccctgtgccagcatcgcgtccaggcgtcgttcgatacgtccatgcagcaccgcgcgctcacgtggtgccagtaccactttcaacacacgcactggcagacgcagccctggcggtagcgcctgccaataactgatcggccgcccgctgatgcggtagacctcaagcgcccgctggatccgttgcgggtcggtcgcatgaatgcgcgcagctgcaactggatctacgcgagctagctctgagtgcaaacctgcccaaccaatctgcgcggcttcggccgcaatggacgcgcgcgcagctcggtcggcctcgggtaggtgcgacaagccttccagcagcgcgcgaaaatatagcccggtgccgccggccagaatcggcagcttgccgcgcgccacgatctgcgcgatcgcctggcgcgcatcgccggcgaactccgctgccgaatacacctgccagggatcgcgcaagtcgagcagatgatgcggaactgccgcgcgcatcgccgcgtcgggtttggccgcaccgatctccaggccgcgatacaccagcgcagaatcgacgctgacaatttctccgttccagcgctctgctgcttccagcgccagcgcagtcttgccgctggcggtggggcccatcagggcgatcgccagcgggcgttggtcggcaggcatcagtcctcgtccggccaacggatggtcggtgcgaccggcgcgctgacacgcgggaccggaatcgccgccatcgcgttccataccttcaacgcatccacggtggccgccacatcgtgcacgcgcaacagcagcgcgccgtgttgggcggcgatcagatgggcggccaccgagccatgcacacgttcggcggcaacctcacgcccggtcaattcgccgatgctgcgtttgcgcgacagcccggccaataccggcaagccgaattcctgcaggcgctgcagctgcgcaagcagggcgaggttgtgcgtggtggtcttgtcgaagccgaaaccagggtccaggatcagccggcgcttgtcgatgccggccatctcggcggcgaagatgcgctcggccagaaagcggtggacttcccccaccacatcgtcgtactgcggcgcatcttgcatggcgtgcggcgcgctgcgcgcatgcatcaagaccaccggcacgcgcaggtccgacgccgcctccagtgcaccgggcgaacgcagtgcatacacgtcgttgatcatgcccgcgccggccgcgaccgctgcacgcatgacctccggtttgaacgtatccacgctgatcggcacgcgggtgcgttgcgccagtgcttcgatgaccggaatcacccgctgcagttcttcttcaaccgataccggcgtggcacccgggcgtgtggactcaccgccgatatccaacaccgcagcaccctgctccaccagcgccagtccatgcgcgatcgccgcttcgcagctggcatgctggccgccgtcggagaacgaatcgggcgtgacattgacgatacccatcacctgcggcgtatccagccgcaggctgcggccggcgcaatccagtgtgagggcggtatcgaacatccacgatgtctcctgggtcattgcttgcatgtgggcattgctacgcccgataacgcatcaaggccgggaatcgcttcccggccttgatgcatgccgctgcagatcagtgcacagccggctcagatctgctcggcgggcccggcgatgggcggcaacggccgcgggctacccttgtcgttgttgttgccaccgtccttgtcggacttgccccaaccggccggcggcggcggctcgcggccttccatgatggcatcgatctgcggcacgtcgatggtttcgtactgcagcagcagctgcgacatcgcatgcagcttgtccagattatcggtgaggatggtcttggtcttgctgtaggccttgtccagaatcgaacgcacgacttcatcgatcttgcgcgtggtctcatcggagacgttcttgtgctgggtcaccgaacggcctaggaacacctcgtcctcttcctcgccataggcaaccgggccgagctcgtcggacaggccccacttggtgaccatgttgcgtgccatcttggtagcccgctcaatgtcgttggaggcgccggtcgtgaccttgtcgccgccgaagatcagctcttcggcaacgcggccgccatacagcgagcacagctgcgattcgatcgccacgcggttcatcgagtaacgatcgccttccggcagatacatggtcacgccgagtgcgcggccgcgcggaatgatggtgaccttgtagaccgggtcgtgctccggcaccaggcggccgacaatggcgtggcctgcttcgtgatacgcggtcagcgtcttttcgtcctcgctcatggccatcgaacgacgttcggcgcccatcaggatcttgtcgcgggcacggtcgaagtggtccatacggacctccttctcgctgccgcgcgccgcgaacaacgccgcttcgttacacaggttggccagatcggcacccgagaaacccggggtaccgcgggcgatcaccatcggcacgacgtcgtcggccagcggcagcttgcgcatatgcacgcgcaggatctgctcgcggcccttgacgtccggcaagccgaccacaacctggcggtcgaaacggcccggacgcagcaaggccggatccagcacgtcgggacggttggtcgccgcaatgacgatcacgccttcgccgccttcaaagccgtccatttcgaccagcaactggttcagggtctgctcgcgctcgtcatgcccgccgccgagaccggcgccgcgatgacggcccaccgcatcgatttcgtcgatgaagatgatgcacggcgcgtgcttcttggcctgctcgaacatgtcgcgcacgcggctcgcaccgacaccgacgaacatttcgacgaagtcggaaccggagatgctgaagaacggcaccttggcttcgcctgcgatcgccttggcgagcagcgtcttaccggtacccggcgggcccaccatcagcacgccgcgcggaatcttgccgcccagcttggtgaacttggtcgggtcgcgcaggaagtcgaccagttcgcccacttcttccttggcctcgtcgcaaccagcaacgtcggcgaaggtgatcttgatctggtcttcgccctgcagcttggcgcgcgacttaccgaagctcatcgcacccttcgcgccgccaccgccgccttgcatctggcgcatgatgaacagccagaagccgatgatcaggatgacgggcaggaaattcaggaccaacgaccagaagccagggccggtcgagggcttctggcgggtcatttcgatgttcttgctgtacagcacgtcgaccagcttgtcgtcgcgcggaccgtagacggtagcttcgctaccgtcggtacgcttgaagcggatcgcgttgacggccaggttggtctcgtcggtgtagtccaccgatttaacgcgcccggagtccacttccttcagaaattgggtgtaggtgatcgagtcgggaccgacgccgcctgccatccgcggcgagaagctctggaagacaaccatcagcacaactgcgacgaccacccacagcagcagattcttggtcaagtcgttcatcctcattggctccggtgccctctactctttaaattcttcaaacacggtggtcattggcagcttacttgatctggacacgcttgccctgaccgagcgcataaacttccggggagcgcttgcgcgaggccgccggcttgcgaatcgtcaccttctcatagcggcggcgaagctcacgaatgtagtcgtcggacccaacaccctggaacagcttgattaggaacgccccgcccggtttgaggtgggcgtcggcaaattccatcgccagttccgccaggtgcatcatccgcggttggtcgaccgcatccatgccactcttatttggggccatatcggacagaacaaggtcgaccggcacatcgcccagcatcgcttcgaactgcgataggacggcctgctccctgaagtcgccgtgaaggaactccacgcccgccagggccggcatgtccaggatatccagcgccactacccggccgctgtcgcccatggacttgcgcacctgctgcgaccagccgcccggggccgcacccagatcgaccaccaccatgcccggtttgagcaggcggtcgcgctgcagcaactcttccagcttgtaggccgcgcgcgagcgcatgccctcggcccgggccttcttcacgtaagggtcggcgaagtgttccttgagccagcgctggctgcttttactgcgggaaggcattggcaaagcggtccgaacgggtcgccatgataccctgaacaccctttccttcgcttcgatcctgcatgtccattgttcttacctccgcccagaatcgtttcctgcgcggccaggcccacgatctcaaagccttgctgcagaccggcggcaaaggggtcacgccggcatttctggccgaactcgaggacgtgctcgagcgccacgaattgatcaaggtaaaagtggcatcggaggatcgtgagacccgtgatgcgctgattgccgagctgatcgagcagaccggcagtgcgctggtgcagcgcatcggccacgtcgcaattttgtaccgccccggcaaggaaaagcgccagattgtgctgccgcgcggctgagccaacgagttcgccatgcctttaagtcaggaacaccccgattacgcttatgcgctgcgcgcggccgatggccgtcatgccaaggtgaacgatcaaattctgcagcagagcttcatcctgatgccggacgagctggtggaacgctggccggtgcaaagcctggagcaactccacgtgagccatatggacgcggtgctggcactcagcccggccgtgatcctgctcggcaccggcgcgcgccagctattcccgaaggccgatgtagtggcagcctgcctgacccgcggtattggcctggaagcaatgaccaatgccgccgccgcgcgcacctacaacgtgctggccagcgaaggccggcgggtggcgttggcgatggtgttgcctggctgaatggcgtgggacgggatgtgggcgtcgggatcggggattcgtaagagcgggctgtagcaagctgcgctttcaatcgccacaccaggctagagcgtcaatcagtcaccacgtggtgagttcgaagaacgcactctctatgcggatacgaacagcccggggccgttgcgaatcccgaatcccaacgccccaatctcatttcttgggcaaatacagcaacggatccactggcttgccgttgtagcggatctcgaagtgcagcatgtcgcgggaagcaccgctgcggcccatttctgcaatctgctgcccggccttgacgctctggccttcgttcagcaaacgcttgcggttgtgcccgtacgcggatagccactggtcgttgtgcttgatgatgatcagctcgccgtaaccgaccaggccggcaccggaatacaccaccacgccgtcagcggccgcgcgcacggcctggccgctggcaccggcgatgtccacgccctgcctggtggtttcgccagtgacgaaggtgccgacgaccacgccatcggccggccaacgccaggagaatccactgctgaccggtgcggcgatcggcgcagccggacgcggcggagccacgctgccggcaaccggcgcactgctgccgggcttgctcgccccgtcgggatacagcttgagggtctggccgggatagatggtattcggcgacgacaggccgttccaggctgccaggtccgcggcagtgatattggtccggcgcgagatcgcatacagggtatcgccgcgctggacggtcaccgtggcacccgggcgtggcagcgacgggcgtggcgccgtgcttggacgcgacgacgaaccaccactcgccccaggcgaacgcaccaccgtggcgctgctgcaggcggtgagcccaatggccactgcgagcatgactgctgtcttgcgtaccgaattcatctgcgtcttgctcatccgttcgttgtcttccacaccagccaccctgcacctaccgccagcaccgccatcgcaacccagcccagcggctcgatccagcgatgcagcgccgcctcggcacgcgcaccacccaggcggatcgcaccggcaaccagatacacgcgcttgccgcgtcccaccaacatgctggcgatgaacggcaggatcggcacgccgaccacgcccgatgcccaggtgaagatcttcagcggaatcggagtgaaacccaccaggaccagcgcccagaatgccttccacggcgaatcggcgaccagcgtgcgcagcgtttcgatctgctgctggatcttcgcgctccagcccagccactcgatcaacggctgcaacgccgcaaacgcgaaatggccgagtagataaccgaccaatgcgccgcagaccgatcccagcagactcaaggtggcgaaccacaacgaacgctttggctcggccagcgacatcggtgccagcatcacttccggcggcacagggaagatgaaaccctctacgaagctgagaccggtcaacagcgtgggggcgcggcgatggcgcgaccaacggatggccacgtcgtacaacggaccgaaaatcttcatcgagaaactctcatggattcaatccagcatgcccgacaacagcgggacgaacgtgaccggcgccagaacctgttgttcgatggtgccatcggcgccgcgtgtgagttgcaccagcgattgcgaggaagcgccgccgaccggagcgaccaggcgtccaccgaccgccagctgatcgaccagcgcatcgaccagcgccggtgcggcggcggtcaccacgatggcgtcataggggccgtgctcgtgccagccgatacggccgtcgtcgtgcttgctgcgcacgttcatgcccagatgccgaaagcgcttgcgcgcttgccgtaacagatcgccaatgcgctcgacggtgtacacctccagccccagcgccgccagaatcgcgccctggtagccggagccggtgcccacttcgagcaccttggtcggcgtcacttgcagcactgcctcggtcatgcgcgccaccacccatggctgcgagatggtctggccgtggccgatcggcagcgcggtgtcttcgtacgcgcgcgaggccagcgcttcatcgatgaacaagtgccgcggcacggtctgcatcgcgttgagcgtcgcctcgtcgtggatgccagcctcgcgcagccgttcgaccaggcggtcgcgcacgcgctgcgaggtcatgccgattccgaccgactccggttgcaggcgcagcctcggcgtcatgccgggccgtccagcgctgcggtcagcccgcccacccagccggcgacagtctccagcgcctggtagcgagtgagatcgacgtgaatcggggtaatcgagatatgcccggtgcgcacggcgtggaaatcggtgccggcacccgcatcctgctccggcccggccgggccgatccagtacacggtgcggccgcgcgggtcacgctgcggcacgcatggttcggaacgatggcgattgccgagccgagtcacttcgaaaccgagcacatccgaccacgccagatccggcacgttgacgttgagaatggtgtcggcgggcaatgggtcggccttgagacgtgccacaatttccaccgcagcgcgcgcagcggtgtcgtagtgatgcgcttggtgattgtgcgtgaccaacgacaccgctaccgccggcaggcccaggaagcggccctccattgcggcagacacggtgcccgaatagatcacgtcgtcgcccagattggccgagttgttgatgccggagaccacgatgtcagggtcgcaatcaagcatgccggtgagtgccagatgcacgcagtcggtcggtgtaccggccacggcgcaggtctgcgcgtcgatgcggcgggtgcggatcggcacgtccagcgtcagcgagttgctggcgccggagcggtcgcggtcgggcgcgacgaccatcacttcatgaccgccatggcgcagcgcctcggccaatatctggatgccgggggcgtcgacaccgtcgtcgttgctaaccagtacgcgcatgagactcctcggaaaaccggacaatgataccggatgcgtcccgcgccttcgcgcttgatcttcgcgtgcgtctgcgcttggaccgggtacgctgtgcggatgtcgcatcctgaagacgaagacgacggcgcgttgttccgcgcagcgatcggcgcggtcaagccgattcgtgaagtcgccccaccggccaacgccaagccgcgccccaagccgcgtgcgcgcatggccgagcgcgatgacgccgaagcgctcggcgaatttgcgcgcctgttacgcgacagcgcgccgctggaagcgggcgataccgccagctatcggcgcgagaatcttcccagccgattgtttcagcgactcaagcgcgggcaattttcggtgcaggacgaactggatctgcacggcgccaccgccgctcaggccgaatcgctgttgcgccagtttctgctggaggcgcatgcgcacgagcatgggtgcgtgcgcatcatccacggcaagggcctgcagtccgacaacggtgcgcccgtgctgaaaaacctgatggaccggctgctgcgtcaacgcaacgatgtgctggcgtttcattcggcgccgcccacgcagggcggcaccggggcgctgctggtgttgctggcacggcggtaggcggtaggcggtaggcggtaggcggatggcggtaggcggtaggcggtaggcggtaggcggatggcggtaggcggatggcggatggcggatggcggatggcggatggcggatggcggatggcggtaggcggtaggcggtaggcggtaggcggatggcggatggcggatggcggatggcgaagtgtgattgactcgcagcgttcgaagcgattgcgtgcgttggcgggaatggctgttgcgcgtggatggccatgacgcgatgtgaagcctgtttggcaaccttgtaccgcacacgtccggtcagtgacgccgccatcggcttcaccgttgtggcgtcgcggccaaggccgctcctacgcgaacaggatgcccagatcgctatcgacgctgcgctggacggccgaccagcacataatcactcgtcagagcgcacaccggcgtcgaaacggcctgcgtcggtgacctcacccaattcccacagcaccgcagtggcataacagccaggcggcagcgcgaactccagttgcagggtctgcgcctccagccatcgatagtccagaccttgcggacgcaagcgcagcgcgcggcgctcctgcttcaatcccgctgcttccagaccctggcgcagcgcttcggattgcggatcggacaaggcgccctgctccactgctgccgcctgatcggtcgagcgcaacgcgcccgcgccccacaacgggccgctggggtggatatcgaaacacgccagccgctctgccagcgcatcgctccacggctccgggccgaagacgctgcgcgagccatccagcatccacgcctcgccttccagcgcactgtcccaactgtcctgctccacacgtgcggtgaggacgcgattgaacaaggccgagcgcgccgccgacagcagcatcgagcgctgatcgttgcgcagccgccgcctggaggttggtgccggcgccagtgttccatcggcagcctgcacatagccgaacatcaccaacgcagccgccacgttgccgccatcgcgaccgaagcgttgttcgccgaaccagttggggatgccgcgcgcagcaatcgcctgcaaccgttcctcgactgcatcgcgctcgccgtgtacctggcgcagcgtcaacacaaaaccgttcccgtgcagcgcaccgcgttgcagcttgcggttgtgccaggtgctatcgatcacctgcatctgcgcatcatccagcgctgcgatatccggcgcgatgcgcttgggcagatgcacgctgaagcgctgggtggtcacggcgtggcgatctttcaggccagcatagccgacgcccatctcggcgatgcccgcccagtgcgcgagcttcttggcgatgtaggcggtgttctggccacgcttgcacacggtgagcagcaaatgctcaccttcgccagaaggctcgaacgccggcagttcgtcgacctgaaagtcgtccggcgtgctgcgcatcgccgcgctgagcacggcagcgccatgtgcacgtggcagcagagaggtctcgctcatggtgtgattcgccttcgcgccggaggtggcgcgcaatgcgccgaatcgttcggcgtggtgattacatcccgctgcatcggcgccggtcccggcgcgtagcactgcgcatcttgctgcagcttatgcagcgatcctgcccagcagcactgcagcctgtgcagcgatgccttcgccgcggccggtgaagcccaattgttcgctggtggtggccttgacgctgaccgcatcgagttcgatcgccaacaggccggcgatgcgctcgcgcatggccaccgcatgcggtccgaccttggggcgctcgcagatcacggtgatgtcggcattgccgacgcgccagccgcgctcgcgcagcaagccatcgcaatgctgcagaaactgcgcgctgtcggcatccttccagcgttcgtcggacggcggaaaatgccggccgatgtcgcccagcgccaacgcacccagcatcgcatcgcacagtgcgtgcaacaccacatcgccgtcgctatgcgcaagtacgccgtgactgtgcgccacgcgcacgccgccaagcatcacgtgctcgccagggccgaacgcatgcacgtcgtagccttggccgattcggaaattgaaggacatggagaccccgtagttgttgagcagctaccaaaccgtagcaagcagtcgtcaggtgtgcgcggacgacgcagaaacggcagtgtacgagtgctacaggccgcaccaagcatctgccaccccgcctcgcgatgagcgcactcgttttgatagacgctctaagtggcgtcgttaccgtagctgactgtagcgagctgcgttgccacgttgcgcgcgttgctctgcgcattgacggccggcgcctcaagcgcatcggcatcgaccgcaatgccgcggcgcgccaattcgaattcgaagcgcgccagatccgccggcgtggtcaccttgaagttgtcttcggcgccttccaccagcaatgggcgcagccccatccgctccatcgccatcgcctcatcggtgacgtccacaccggcagccgaggcctcggtgaggccacggatcaattgatggcgccgaaacaactgcggcgtgagtgcgcgccacagacgttcgcgtggttcggtgccgtcgatgccgccatcgtcgccggcacgtttgagcgtgtcgcgtaccggtgcggccaggatcgcgcccaccgggtcgccgcgaccgatttccagcaggcggtccagatcggccagggccagattcggccgcgcggcatcgtgcaccagcacgaaatcgtcggcgcgtacgctttcgggcaaggccagcacaccagccagcaccgaggctgcacgcgtcgcgccccccaggcaggtgagcacgggtttggactgcacggcagtccagcccggccaatcggcatcgtcgggggcgatcgccaccacgatgccggccagcgccggatgcgccgccagcgccatcagcgtgtacgccatcaagggctggccgccggcctgcagatattgcttgggaagcggcccaccaaaacgcgtgccgcgccccgcagccggcacgattgcccaaatggagccggcccagatcgaaccggtcatgggtggtccaccggatcggtggaggcaggcgcctgctgtgcgggggccgccgtttcaggcgatgcaggtgccggcaacggcgcatcttcgaccacgcgatagaacgtttcgcccggcttgatcatgcccagctcactgcgtgcacgctcttcgattgccgcctcgccatccttcaagtccttcacctctgcggccaacgcctggttgcgttggcgcagcccctcgttgtcctgtgtctgatgcgcgacctgggcttccagcatcatgacttcgccggaattcccaggcccgaaccagaatcggtactgcagccaagccagcaataccgccagcaccagcagtagccagcgccagttgcgcacgtcttatcgcttgatcgaaacgaacgcgtcgcgaccggcgtaacgcgcgtcggagcccagcgcctgctcgatgcgcagcaactggttgtacttggcgacgcggtcgctgcggcacagcgagccggtcttgatctgcgtggcggtggtggccacggcgatgtcggcgatggtggtgtcttcggtttcgcccgaccggtgcgagacaatcgaggcgtaattggccgcgtgtgccatggcgatggcttccagcgtttcggtcagcgtgccgatctggttgaccttgatcaggatcgcattggcggtgcccgagtcgatgccctgcttgaagatcttcgggttggtgacgaacagatcgtcgcccacaagctgcacatgcttgccgacgcggtcggtcaacagcttccagccggcccagtcgtcttcggccaggccgtcctcgatgctgatgatcgggtactgcgcgacccagtcggccaggaagtcgacgaactgctcgctggtcaggcgcttgttctcgccgaccaggttgtacttgccgttgtcgtagaactccgaagaggccacgtccaggcccagcaggatgtcttcgccggcggtgtagccggccttgccgatcgcctcgagaatcgtgtccagcgcttcgacgttgctgcggaagtccggcgcaaacccgccttcatcgcccaccgccgtgctcaggccgtggcccttgaggaccgacttgagcgaatagaagatttcggtgccggcgcgcagcgcttcggagaacgagctgcaaccgaccggcagcaccatgaactcctggaagtcgacgttgttgtcggcatgcgcgccgccgttgatgatgttcatcatcggcaccggcagcgccacatccgattcggtgatggtggacaggtactgccacagcggctgcttccgcgaggcggccacggcatgcgctgcggccagcgacacacccagcagcgcgttggcacccaggcggcccttgttctcggtgccgtccagatcgatcagacgacggtccagcccctgctggtcggcggcgtcgaagttcttcagcgtctcggcgatggtgccgttgacgttgtccactgcgtgacgcacgcccttgcccagatagcgggtcttgtcgccatcgcgcagctcgaccgcttccttggtgccggtcgaagcgcccgagggcacggccgcgcgaccgaacgagccgtcgtccagggtgacttcggcctccagcgtgggattgccgcgggagtcgaggatttcgcgggcgaggatcttggcgatagtggtcataggtcgatcagttaccagtagagggggaaggacaccggaaacaagctgcaggattatcgctgcacaccggtccattgccaaatcgcagacagccgcggcaggcgacaggcaggcgagcgtagcgctaggccatcaggcccagcagcgacagacccaccagcagcagcaagaacaatagcaagaccaacgcgaggaccgctgcgccggtttggcgcgccaaccgcaacgcaaccgggccagcgatcaatccaccggcggctgaaatcgcggcaaccatccacgtgatcagcatcggcacccgcgtggcctgcatggcctgattgccatcgccgggcataccgatgctggcggtgaacagcacgaccatcaccgccatgcacagccacgccgcgattgatgcggctagcgcaagccagccccatggccagcgttgccactgccgacactggcggtgcgatgccgccaccgtccaggatcaacactcatgcgaagcgcgcgaacccgtgtttcttggtgacggcatccagttccatcagggtttcgagcagttcttccatgcgatccagcggccacgcgttggggccatcggacagcgccttggatggatccgggtgggtttcggcaaacagacccgaaataccgaccgccaccgcagcgcgcgccagcaccggcacgaactcgcgctggccgccagagctgctgccctgcccgcccggcaactgcaccgaatgggtcgcatcaaacaccaccggacagccggtgtcgcgcatcacgctcagcgagcgcatgtcgctgaccagattgttgtagccgaacgaggcgccacgctcgcagaccatgatctgcgcgttgccggtggacttggccttgtccaccaccggcttcatgtcccaaggcgccaggaactgccccttcttgatgttgaccggcttgccggcggcgcagacgttcttgatgaaatcggtctgccgcaccaggaaggcaggggtctgcaacacgtcgacgacggccgcgacctcgttcatcggggtgtattcgtgcacgtcggtgagtaccggcacgccgatctgccgcttcaccgcatccagcaccttgaggccttcttccaggcccgggccacggaagctggtgccggaggtgcggttggccttgtcgaaactcgacttgaagatgaagttgacaccgagcttgccggtgatctccttgagcttgccggccacgtcgagctgcagctgcatcgactcgatcacgcaggggccggcgatcaggaacaacggctgatccaggccaacttcaaagccacacagtttcatcaagtcacctattgattgaagcccctctcccgtcgggagaggggttggggtgagggtacgggcgcgccgctttagtgaactgcgatggttcgccttggctggcgcgtggcgacgcgttcgtcaaggctgccaccttccggtgtgctgcggcgcccctcatccgcccctacggggcaccttctcccaaggggagaagggacgactcaggcacgcgcttccttcaacaacttcccgccggcctttttctcgcgcgccgcacgcacgaagccgataaacaacgggtggccgtcgcgcggggtggacagaaattccggatgcgcctggcaggccaggaaccacgggtgcgtgtcgcgcggcagttccaccacttccaccagggtgtcgtccatcgacttgccggagatcaccagcccggcgtcttccagctgcgtgcggtagcggttgttgaactcgtagcgatgacgatgccgctcggccaccacgtccttgccgtaaagctcgcgcgccagcgtgcccggcttcaggcgctgctcctgcaggcccaggcgcatggtgccgcccaggtcggatttttcgtcgcgcttttcgacttcgccggtggcggtgcgccattcggtgatcaggccgatcaccgggtgcggcgactggcgatcgttctcggtgctgttggctgcatccagatcggcgacatggcgggcatagtccaccaccgccgcctgcatgccgtagcagataccgaaatacggcaccttgtgctcacgcgcgaacttggaggtctgcaccttgccttcgaaaccgcggtcgccgaaaccgcccggtaccaggatgccgtcgatgtcctgcaacgccgccatgtcgctgcgttccagatcctgcgcttccagccacttcaggttgaccttggtgcgctgacgcaggccgccgtgacgcaacgcttcggccaccgacttgtaggcgtcctggtgatcgacgtacttgccgaccaccgcaatggtgacttcgtccagcggatgcttgaccgcatccaccaccgccgcccactcggacagatccgccgcagccactttgtcccgcagcttgaactgcacgatgaccaattcatccagcccctggcgcagcaattccagcggcatgccgtacagcacgtcgatatcggggcagctgatgaccgcgcgctcggagacattggtgaacagcgcaatcttgcgacgctccgaatccggcacggcctgctcggaacggcacagcagcacgtccggctggatgccgatcgatcgcagttccttgaccgaatgctgggtcggcttggtcttcaactcgccggccgccgcgatgtacggcaccaacgtgagatgcatgaacatggccttttcggcgccgcgctcggtgcgcacctggcggatcgcttccaggaacggcagcgattcgatgtcgccgacggtgccgccaatctcgatcaacgccacatcgaagccggccgtggcctcatcgatgcaacggcggatttcgtcggtgatatgcggaatcacctgcacggtggcacccagataatcgccgcgacgctccttgcggatcacgttctcgtagatacggccggtggtcaccgagttcttgcgcgacaggcgcgtgcgcacgtagcgctcgtagtggcccagatccaggtcggtttcggcaccgtcgtcggtgacgtagacctcgccatgctggaacgggctcatcgtgcccggatccacgttgatatacgggtccagcttcatcatcgtgaccttcaggccacgcgcttcaagaatggacgcaagcgaagcggcggcaatgcccttgcctagcgaggacactacgccgccggtaacgaaaatcaggggggtcatggggcttgaagcctcccggaaagccatagtttagcgggtgacgggcgaatgcccaagggttgcgtgacgacgaagtcattccacgctgaaaacgtgcatgttgcgcgggccgcaaatgcagacgccccggcctgagccggggcgtctgcgtatcactcaagcgatgcgaaaaaatcagcgcgccggcgtctgttcttcctcttcctcacgcggtgacacgtcgcccttgggcttctgcgcggcagcggcggcgcggcgttcggccttgcgctcggcttcgctcttggccttggcgtcgcccgccttctgcgcggtggcgccctgcccggtctgctgcggagcggcctgggccatggcggggagcgctgcgactgcggccgcaccgagggtgagcatcacgatgtgcttgaacttcatggcgtcctccttagcttcgtcgacatcctcaggtggggacgtttggttccgaaaccaatgccagggtatccactggcacccagccctgcactgaacgcctgtcgcgtgcaaaaaatcgtcccagcccccacacttgcgcgtcgtttcacgtgccaacgagatgcatgaacacccgttataacgccgccgacattgaagtgctgtcgggcctggacccggtcaaacgccgtcctggcatgtacaccgacaccgcgcgcccgaaccatctggcgcaggaagtgatcgacaactcggtcgacgaggcgctggccggtcacgccaagcagatcgaagtcaccttgtacaaggacggcagctgcgaggtgtccgacgacggccgcggcatgccggtggacatccatccggaagagaagattccgggtgtggagttgatcctgacccggctgcatgccggcggcaagttcaacaaccgcaattacaccttctccggcggcctgcatggcgtgggtgtgagcgtggtcaatgcgttgtcgaccaaggtcgagctgttcatcaagcgcgaaggcagcgaacaccgcatggagttccgcgacggcaatgccgcgtccaagctggaagtggtcggcacggtcggcaagaaaaacaccggcacgcggctgcgtttctgggccgaccccaagtatttcgatacgcccaaattcaacgtgcgtgcgctgcggcatctgctgcgcgccaaggcggtgctgtgccccggcctgaccgtgaagctgcacgacgaagccaccggcgagcaggacagctggtatttcgaaaacggcctgcgcgattacctcaaaggcgagatggccgagcacgagatgctgccggccgacctgttcgtcggtagcctgaaaaaagacaccgaaatcgtcgactgggccgcaggctgggtgccggaaggcgagctggtgcaggaaagctacgtcaacctgatccccaccgcgcagcacggcacccacgtcaacggcctgcggtcgggcctgaccgatgcgctgcgcgagttctgcgatttccgcaatctgctgccacgcggcgtcaagctggcgccggaagacgtgtgggaccgggtcaccttcgtgctcagcctgaagatgaccgacccgcaattctccgggcagaccaaggaacgcctgtcctcgcgtcaggccgccggcttcatcgaaggtgctgcgcacgatgccttcagcctgtatctgaatcagaacgtggaaatcggcgagaagatcgcgcagatcgccatcgaccgcgccagcgcacggttgaagaccgagaagcagatcgtccgcaagaaggtcacccagggcccggccctgcccggcaagctggccgattgcatcagccaggatctgtcccgtaccgaattgttcctggtcgaaggcgattcggccggtggctcggccaagcaggcgcgcgacaaggacttccaggcgatcctgccgctgcgtggcaagatcctcaatacctgggaagtggcttccggcagcgtgctggcctccgaagaagtgcataacttggcgatcgcgatcggctgcgacccgggcaaggacgacatcaccgggctgcgctacggcaaggtggtgatcctggccgacgccgactccgacggcctgcatatcgccacgctgctgacggcgctgttcctgcagcacttccccgcgctggtggccgccggccacgtgttcgtggcgatgccgccgctgttccgcgtggacgtgggcaagcaggtgttctacgcgctggacgaagaagaaaagaccacgctgctggacaagatcgcgcgcgagaagatgaagggccagatcagcgtcacccgcttcaagggcctgggcgaaatgaatccgcagcagctgcgcgaatccaccatccacccggacacacgacggctggtgcagctgaccatcgatgatggcgagcagacgcgtttgttgatggacatgctgctggccaagaagcgcgcaagcgaccgcaagcagtggctggaaaccaagggcgatctggcttcgctggaagtttgaaaccccctaagaacctgtttacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggcttgaataagatcgtgaacaggttctaggcgttgaaagcccccctcccctcgggagagggggtggcgtgagggtacgggcaaagccttgtgcaattgaacattgcgagagcttcgcccgtaccctcatccgcccctgcgaagcaccttcctccccggtgaaggaggacgatgtcccgatctgagaagggcgtgttatcgattttctttgacgtcgatgctgattgcagcggactgcgccccccccccccccttgagtcagacggctgcctgctgcggcacacactgctccaggccaggcaagccgcatcggtcaacgcgccatccatgccttcctgcacatccaccggactctgcagcggcctagcatcggcactcccctgctccgacgtcgatgcccatgccctcctttctccgtgcctgcctgctgacctgtgtgttactcagcggaacggcgctggccgatgcgccagatacagccgataaaagcgatgcgaaaagcgacgccaaatccgatgccgccgccaaacaggcgcccctgccggccgatgccagcgtgcgtcagagcacgcgcgtggccggccgtagcctgagctacaccgccacggtcggcacgttgccggtgcgcgatgcacagggcaagaccaccggcgaggtggtgtttaccgcctacaccgtcgatggcaaagaccgtccagtgacgttcgcattgaacggtgggccgggcgccgcatcggtgtatctcaacatgggcgcgatcgggccgaagatcgtcgatttcggcaccgaaggcgacagcgcgtcggcaccggccgcgctgcgcgacaacccgggcacgtggctggacttcaccgacctggtcttcatcgacccggtgggcaccggcttcagtcgcgcattgattggcgacgacgatgccaagaagcagttctacaacccgcaggcggatgtggaatatctctcgcggataatctacgactggctgctcaagaaccgccgcctgcaggcacgcaagtatctggtcggcgaaagctatggcggcttccgcggcccacgcattacccattacctgcagacacagctgggcgtggcgatgaacggcgtggtgctggtgtcgccatacctcaacccgaccctggacgacaacagcgacgtgtcgcccctggcatggatgctgacattgccgtcgatcactgctgcgcacctggagcgccagggccagctcagcgacagcgcgatgcgccaggtgatcgactacacccgcggcgactacgcggtggcgctgatgaaaggacgcaccgacccgcaggcgaccgaagcgatgttgcagcaggtcacccgcatgaccgggctggacccggcgtacgtgcggcgctccggcgggcgcctggaaacccaggcgtatctgcgcgaggtgtttcgcgacaagggcgaattgggtagccgttacgactccaacgtgaccgccttcgacccgtttcccaacgatgccgaacaacgcgccaacgacccgctgctggacagcatcattgcgcccaccaccaccgcgatggtggatttcgtcacccgcgtggtcggctggaaaatcgatgcgcaatatcgcgcgctcaactacgacgtcaacaaactctgggactggaacgacgaactgcgcaagggtgcggtgacccaactgcgtcagtcggtggcgatcgatccgaagttgcgcgtattgatcgcgcacggctggaacgacctctcctgcccgttcatgggttcggtcttgacggtggatcagatgccggcgatgggcagcgacccgaaacgcgtgcaggtacgcgaatatccgggcggccacatgttctacaaccgcgccgacagccagagtgcgttccgcaacgacgtcaaggcgatgtacgaaacgcgctgaatgcatccatcgccggacgtctcaacgtccggcgatggatgcgaaatagcgtggcgcctacactgcgccaggcgcggttgcttttacgttcgaacccatccattggtagagccgatagcgcgccatgcccaggtattcgtgcagcgccacatcggccagggtgaagttgtagctctgcggcaggatcgaccaagtggcagtcagccaatccgcgcgcaccggcgtggcatcgatgccgaaatggcggaaatacaattcggcgcggcacagatgcgtggccgatgacaccagcacgatgcgatcgggccggtatgcgcgcagcaggggctggctgaactgcgcgttctgcaaggtgttcatgcttgagggctccatgatcacgtccgcctgcggaatcgccaggtcaaccaacacacgccgatacaccaccgcctcagacaaccccagcccgcgtggatcgccgccgctgatttcgatcttgcaatcgccaccgctgtgccgacattgctgatacagccgcgccgactcgacgatgcggccataggcgaacatgttggcttcggctaccgcgtcacgcccttccggacgcacggtgccggcgccgagcaacacgatgacgttgcgcgcaccccatgcgttgaaatcgttgaccccggtgtgctgcaggtggtgcagcatccaggaaggcaatgggccgcaaccgaccgcaaacaccagcaacacactggtaagacccagcacgcgggaaaagcgccgcaatccgaggcggtcgatcaaccaggcgaacccgaacaatacgcacaccagggccagcatcatcgcggaaggatctcattcataacgggcggttagaatcgcagcgcgcccacggtgcgtgaccgtaccgcgacacagctcaggtccagccgaacagttcgaacagcatcaggatcaggtacgccacgccgccagcggccgggatggtcaaaatccacgcccagacgatgcgctcgatcacgcccaggcgcagcgaccgcgggttcttggcaaaacccacgcccatgatggcggtggaaatgctgtgcgtcgtggaaaccggcataccgaaatgcgccgccacggtcagcaccgttgccgagctggtttctgcggcaaaaccgtggatgggatgcagcttgaccatcttgtggccgagcgtcttgatgatcttccagccgcccgaggcggtaccggcggccatcaccaccgcgcaggtcagcacgatccacatcgggatgccggcgccagccgccaggccggtacccggatgcaggaacgacagccagctcggcagatcgtccaacccaccggccgactgcgcgccgatcaaggtcatcgcgatgatgcccatggtcttctgcgcgtcgttatggccgtgggcgtagcccatgtaggcggccgaggcaatctgcgccttgccgaagaacgcattgacccagcgcggccgcgccagccgcccgatcggcccaccgagcctggacatgccggcgatgatcgcccacagcagcagcatcaccacgatgccgagcaggaagccggcgatcggcgaggtgatcatcggcacgaacaccttccacaacaggcccttgttcttggcccagttgccgatgttttccgaccagatcagcgcgtcccagttgttgtgcgccgcggccaggccagcgccgcacagggcgccgatcaaggcgtgcgaggacgacgacggcaggccctgccaccaggtgaccaggttccagatgatcccgcccagcaacgcgcacagaatcacctggggggtgacgtcgaccacattggtgttgagcaagcccgaggcgatcgtcagcgcgaccgcggtgccggtcagcgcgccgatcaggttcattccggcggccagcatcaccgcccaacctggcgagagcaccttggtggcgaccacagtggcgatggagttggcagtgtcgtggaagccgttgatgaactcgaacaccaacgcagccaggatcacaaccagaacgaaggtaagcacgcggcgacctcagctgttcttcagcacgatctggtagaccaccacaccggcctcgcggcaacggtcgatggccttttccagaatctcgaagaactccttgagcaggaacatctgcaacgtgtccaggcggccggaatagatgtcgcggtacagctccagcatcagccggtcggcttcgttttcgagcatgcgcagcttgtcgttgagcgcgctcacgcgatcgatgttcatctgcggcaggtatgtcaccatctccacgaccacactggcggcctgctccagcatcgcggcgcgcggagcgaagtcgatatgttccaggtgcttggtggccagcgaatagcggtcggcgaatttctcgacctgcttgggaatcttgtacagcgccgagcccagcgcttcgatgtcttcgcgctcgatgggggtcatgaagctgtccaccagcgcctggccgatcttgtcggaggcggcgcgttcgcgcaggcgggccagcttgaaggcatccagcgcgggttggcggtcggactcgcgcatcatggcgtgcaacgcattggtgctgtcgtaggcagcctgcgccgcttcgttcagaagccaatagaactgcttgccggaaccgaagatggtctgcaacgagaacatgggtggacaacttcctgccgtcaagggagagacggcgccgggcgcgaattatgaccgttccatgacctctctgggtatctcacgccgggaaccgcccttcacatcggcatttcccggctcgaaccaccctgtggtttggtaccatgacccgcgcctttgggcgccccctatggaagacgaccctatccccccgtgttgccgcccggcctgttcgcccgccggcacacccagtgctccccagccctccccttcactgaccggggaagacgcccgtggttgagtttctgatcgtcatcgccctgattgtgttgaacggcttcttcgccatgtcggagatgtcgttgatgacctcgcgcaagagccgcctgaagcagatggccggctcgagcaaacgcgctgcgcgggccctggcattggccgaaagcccggaaaactttttgtccacggtgcagatcggtatcaccctgatcggcatcctgaccggcgtgttcgggggcgaagcgatcggtgaggccatcgccagctggctgcagggcgtgttcccggccctggcggcctcgttcgaactggtcggcaagccgcgtccgtattcggtcgtcatcggcagcaccctggcagtggcgctgatcaccttcctgacgctgatcttcggcgagctggtgcccaagcggctggcgctgcgcaattccgaagacgtcgcaggggtggtcgcagtaccgatgggctggctggccaagattgccgcgcccggcgtgtgggtgctggcgcgctccacccggctggtgttgcgcatgttgggcatgggcaagaacgagtcggcatcgatcaccgaagaagagatccgcatgctggtggccgaaagccacgaggccggggtgatcgacgcccacgagcgcgacatgatgaatcgcgtgatgcggctgggcgaccgcaccgccgacagcctgatgaccccgcgcaaccgcatcgcctggctggacgccaacgccgagccggaacgcaatctgcaggtgatgcgcgagcacgaattttcgcgctacccggtctaccgcggcagcgaccaggacattgcaggcgtgctggaagtcaaatcgctggtcacgcgcatgggcgggcacggcgagaatctcttccaggcgctgcgcgacacgttattcgtgtccgaatccacgcatgcgatgaagctgctggaaatctttcgcgaagaacagcagtcgatggcactggtggtcgacgaatatggcgagatccgcggattggtgaccatcagcgacctgatgggcgcggtggtcggccgtttgcaggcggtggaaaacaccgacgaagatgcgctggtgatcacgcgcgccgacggctcgctgctgatcgacggctcgctgccggtggaagaactccgcgaagtgctgggcgccgatttgccggacgccgacgaaggcgattaccacacgcttgcgggcctgtgcatttattacttcgggcgcattccgcaggccggtgaattcttcgattgggccggttggcgcatcgaaatcgtcgacctggatggtgcgcgcgtggataagttgctgttgagccgagtgggcgacgaggacagcgatgacatcgtcggatgacggcagcgcgccgcgccacgacagcagcgagcagatgcgttaccgcaacgaacgcattcgcagcttgctggcggccttcagcgagagagacccggaccaggtgttacgtgtccgccagatcctggccgatctgcaacaaagcgccttcggcgtatttttgtttctggcgatcctgccctcgttcatcccgattcccggcgttgccggtggcatcagcggaccactgacgatactgatcgggctgcagatgatgtgctgcctgcgcaagccgtgggtaacgcgcttcatcggcgagcgtgggccgcgccgtcgcaccagccagcgtttcgtctccacattcgggccgacaatgcagcgcctggatcgcctgctcaaaccgcgtctgcacggcatgctggacaggatgccggcgcaagtattcaccggcctgctgctggtactgatcggcagtttgctgacgctgccgatcccgttcaccaactatcttttcggattgatcctgctgctatttgccctggccctgctcgagcgcgatggcgcgctgatgctggcgggctgggccgccgcgctgatctcggtggccgtcttcggcgtcacttccgaccagctggtagacctgattcgcgactggtggccggacgcctggcgctgagcgcgaagcgtgcggcgcgtgtctgacgccgttacttcagatcgaccacgcggttatccgacaggctggcggtatcgtcagtcactgccgtcatcacgaagtacagcgccttgccgagcagcccgctggggccatcccaatattcggccgattcggcgcgcacgtggatcaaacgcaggttcgggtcgtccttgccgcccgggaagaatattttcatggcaggcgaccacagtgcgtcgatcttggcgcggtcgtgaaccacgcgcgcagtgccggccaccgagacataggtgttcttcgatgccaaggcataggccacgttgacgcgcggatcggcggcgatttccgtcactttcgggctgtcggcagcagtggcgaaccacaggtcgccatcgaactcgacttgctgcgtgcccagcgggcggctcaccagtttgccgtcggccgagacggtcgtgaacatcgcgatgtccacgccgcggatcaattcggccagctgcttgatgctctcgctgcgtgcctgaaattgcatgctgatcttcccaatggatgggcatgcatcacagcggatcgttgcgcaaagcgacgtgaatcacgccaaagtcacatccagctcgcggcatgccgcagcggcgatttcgaaggagcgcaaacgcgcggcgtggtcgtagatgttggcggtgaacaacagttcgtccggcgtgtggcgctcgatgaaatcagccacgccttgggtgatctgctcagcatcgccaagcaccgtgcaggccagtgcacgctctacacccgcgcgctcatgcggctgccagaagctgtcgatatcatcgatgggcgcgggaatcttgcccggcttgccgcgacgcagatcgacgaagctctgctgctggctagtgaacaaacggcgtgcctgcgcttcggtgtcggccgccactacgttcaaagccagcatcacgtgcggcgtggcaagctgtgtggatgggcggaattcgcggcgatagattgccaccgcttcgtccatcgcgtcgggcgcaaaatgcgaggcaaacgcaaacgacaaacccatcgctgccgccacgcgtgcactgaacaggctcgaccccagcaaccacaccggcacctccagcccggcgccgggcacggcctgcaccagctgccctggcaccgctggcgcgaaatagcgcatcaagtcggccacgtcctgcgggaagtggtcggcgctgtcgaaatcgcggcgcaaggcgcgtgcggtgggctggtcggtgccgggtgcacggcccaagcccaggtcgatgcgctgcggatacagcgaagccagcgtgccgaattgttcggccacatgcagcggggtgtggttgggcaacatgatgccgccggcgcccacacggatggtcttggtgccgccggcgacatggccgatcagtacggcggtggcggcgctggcgatgcccggcatgttgtggtgctcggccagccagtagcgttgatagccccagcgctcggcgtgctgggccagatcgagcatgttggcgaaggcctgggtggtgtcgctgccttcgcagactggcgccagatcgagcacggaaatggggggcatcggatgactccggagaaactgatgggccacagatggggctggtctggcaggtttgccagcggcttggttggtggcgagggggattacagcattccagcagtcggacaacggctgggttggtgggctacgaccagccgtagctgcgttgttgagcttgctgatgggcgagcgcattgcgtctgcgggttgggtgatgcttcggtaacgatgtggtcgcgttcgctcagtctctgcgagtgcctcatttcgatataagagcggctaacaaaacgactgcgcagctgccaggcgggcgcggccggtgctcggtgcgggatgtaccacgcgtccactgcggttctgagcgcgccgtgtgcgcccacctgacagcggctcgcgacgtgttgttagccgctctaagtgtctgcgcatgcgagcactggagcggcagccagcagagcggagtgagccgcggcctgctggaccatgtgccctggcatcctcaccccaacctccgctgcgcgccccggcccgcgcttgcagcacggacgctccaaggcacgcgcgctcatcgcgcgcaaggccgtgccttctcgccccgaggggagaggagctcttcgctgggcacgttggtggtcagtgcaggcggatcgccttctggctgctgatgttgcgggtgaagattgcgaattgcacctgctccgtgcgcgatactcggcgcccccggccccggagacgaacgcattgactgcgcgacgaagctcggacgctgtgggagctggacgctggctatgatgaccatgcccttgctgcggttgttcgcccatgtctccgaatgccccgcctgcccttgcacagctctcgccttccgcacagatcgcggcacggatcgatcggttgccggccagcgcgacgctttggcggttggtggggttgctcgcactaggcgggtttttcgagttgtacgacctgttccagaccgcctacatcagccccgggctgattcgcgatgggattttttccagcggtgcggacggggtgttcggcatgtccgatcaggccgcatttgcggcggccaccttccttgggctgttcgtcggtgccgcattattgagtccgttcgccgaccggttcgggcgtcgtccggtgtttaccttcgccttaatctggtacaccgccgcgaccgtggcgatgggcttgcagagcaccgccgccggggtcatcgtgctgcgctttgtggtcggtatcgggctgggaatcgagctggtcaccatcgacacctatctgtctgaactggtgccgcggcacatgcgcagtgcggcgttcgcgtttgcatttttcgtgcaatttttggcggtgcccactgttgcgctcaccgcttggctgttggtgccacatgcgccattgggtgtgagcggctggcgctgtgtggtgttgctgagcggcgcgtttgcgctggcgatctggtggctgcgtagccgcttacaggaatcggcgcgctggctggccgcacacggccggcatgcggaagcggatgcagtggtgaccgagctggaggcgcgctgcatgcgcgatgcgggtgcgccattgcccgagccgcagacggccacatcgttgcctgctggcgtcgtgccgacagcgctgctatggcgcgcgccgtatcgcgcgcgcatcgggatgttggtggtcttccatgtgtttcaggccatcggcttcttcggtttcggcaactggctgccggcgctgatctcggcacagggtgctggggcaggggtgaccaaaagcctggcgtattcgtttgcgatctcgctggcctacccgctggcgcccttgctgttgctgcggtttgcgcagcgctgggaaaacaaatggcagatcactgcatcggcgttgggcgcggtgctattcggtgggctgttcgcgttacagcatcaggctgtcggcatggtgctgtgcggagcgatggttgcgttctgcaacgcctggatgagctttgcctatcacggctatcaggccgagctgttcccgaccggcttgcgcgcgcgcgcggtgggcttctgctattccttcagccgcctgtccacggcagtcagcagcgtgctgatcggttggctgcttgcgcaagtcggcagccagggtgtcctggccttcatcgcactcagcatgtcgatcgtggcgagcgtgattgccgtgttcgggccacgcacgcgcaatcgggcgttggaagagattgcgggctaaaacggctaacccagtgccaggcgcgcgcctggcgtgcgcagccggtgcgccgcgtacccggcccatccggtgcctgcgtgtcttcgactcaagcctgatgattgcgcgcaaagagcggctaacaacacgtagcgagccgctgtcaggtgggcgcggacggcgcgctcagaaccgcagtgcacgcgtggtccatgccgatcccgagcaccgtccgcgcccgcctggcggtgagcgcagtcgtgttgttagtcgctccaagtgttgtcagcgacttgcggagcgaccgacccgccagcgtgtcacgcgcctagcgcacgtcgtacggtgtggccatttccgacgaactcatatgcatccgccgaacaggcgtaccattcaggttcaccgtgcgatccgccacggcggccaagctggtgcgatgcgaaaccaccaacagcacggtagtcggcagacgcgcgcgcaaggtgcttagcacctgatgttccgcatcggcgtccagcgcgctagtggcttcgtccaacaccgccagggtcggccgacgcagcagcacctgcgccagcaacaggcgttgcgattcgccgccggacaggcgcccgtcctgcgcgtcgatcggcgtgtccaggccttgcgcatcgcgctgcagccgcgaacacaggccaacgtcggccagcacctcccacatgcgtgcatcggaagctccgggcagcacccactgcaggcaatcgcgcaccgtgcgctgccacggccgtacgccttggccgatgtaggcgctgtgtcgcaccagatgtcgatacgcggaaaacgtcagccggcgcccgcacatgtgcgcaacgaactgcgccggcggtgtctgaccggaaagcacatccatcagactgctcttccccacgccggaggcgccgaccactagcatcatctgacctggcaccagccacatcgactcgagcgcgagctggggtaacggcgacgccagcccgatgtgttcgatatgcagtgtggccggcagtggctcggccgtttgttccggcgcatgtgcacgcgcaacgccaaggtccacatagcggcgccacagctgcagcgccggccatgccgaacgcaattgctgcacgctttgccgcgtggtgaccaggtacggcagcaaacggcccagcaacagactgacggtgatcagcgcggcgcgatcggcaccctgccagcgattggccaacaccagaatgccggcgatggcgaccaccgcagtgagctcgagcagcagtcgactgccggcaaccagttcctgctgttgcgcatacccgtgccccaatcgcgccgaaatgcgttcgtaatgcgtgctctcgacgttttcgcgctgaaacgaacgcacgtggcgcaaacgacgcggaaaatcttcgctcagccagaacagctgcgtcatgtccgccacataggcacggctgatgcgcgcctgtgcatcgctgctggacatacgcacgcccaagcacgccagaaccgccagcagcggtgtggcgatcaacagcgcaggggcgatcagcaccgcgatgcacacgctcaccagcgcagtgatcgccgcgaccaacagctgcagcaccgcgctaaagccttgcgtggcgatctcgatgttgtaggtgagcacattggcgatttctgccgagctggcaccggacaaggcaggcaatggcgcgtcgatcagtgccgcatgcacgcgtccgcgcaggccgatggcatagcggctggtcaagcgtgcggccagccgtgcgctctgccagcgcaatgcggcaaacagcaggctcacccccacaaacatgcctgcctgcatggctagtccgcccggtaatgccaagcgatagccagccagttgcacgccatggccgggctgcaccagcggcagcaggcacaccgccacgatgctgccgaccaatgcggcggccaacgataacgcgacgtaaagtgcaatcgtcggcatgtctgccggcaccagggtgctcacgaagtgatgcagcacggtgcgcatgcgctgctgcgcagtcatcgcccaccgctcagccgcgcgtaacatgcagtctccgccacgctgccaaagccttcgggccattgcctctgtagtgcgcttgcatgaaacggctcattgcaatagctgcagcaacgcatccaccgacgcttgcggatgcgtgccacggtgcagcgtgaacatgccgatgcgctgcacttgttccacaaaccgctgccagccgggctgaccggtggcatagggttgatcgtgggccaggcaggctgcgacctgctcgttcggcaccgcgaccaggcgttgcgtcgagacgctggccggcaccctggacaacatcaccaccgcctgcaactgcatgggcctgggcgcgagatgcgcatggccatggcggatatcgacctcgaatttctcaacgctgctgcggcgccggatcaccggcgatgcgctgatccaggcgcgcgtctgcgcgtcgaccaagcccagcgctgcggcacgcaaatggaggaaattggcgacgccggtggtaagcaggctgtccggtgccacgaacacgccgtcttcggagaggacctccaggccatgcagcaggctgtgcaaggccagcgtcgatttgcccgcaccgctggcgccaagcagcaacacgctacggccgcgttgaccgacgcaggcgccatgcagcggcaccagcccgatgccacgtgcggccagcaggaacacggcaaattcgatcaactcgtaacgcaggtgatacgcgtgggcgagcatgtcttcggacaccaccagcattgcgtggcgctgcggcaccgacagcatcaggtaattgcaggcatcaatgacgccgcacaacaggccaccactggcgtgcgtgcgtaccgccggcggttctgcatcgatgctgccgggcgcacgcggcagcaggtccagcgtgacatgaaattccggcgcgcccggcaagcgatgcgcgggcaagccggcataggcagcatcgaccagtgccagtagcgcttcgctatcgctttgaaagtggaacagcgcgccaagaatctgccgacgcacggtcaagcgccgtggacgctgttcgccgaacggatcttccgccactgcagccccagttgcgatagccgttgtgccaccgctcaacggcgtgtgttgcgcccatgtggccgactgcggcatgcctgtatccaatgcactgaatcagccggtgtgtgtcgcttctctagcgaaaggttgcatcacctgttgccgtgcctgcgcacaacgctacgcaaccaaaggcgcccgcgtgcgcacctactgccgagccgaatgccggtgtccgcgcacgccgccgctgcgctcacctggcgacagaacgagagccttgtgcagatgctaaatatccaggtcagtcattcgtatttcctgcgttacgaccccaagcaatgggagcgcggcaagccctatcccccattggccacgctgcagatcgctgcgctgctgcgcgaacgcgggcatgcgttgagtctgttcgatgcgatgctggccgacgatgtggaggactacacccctgccctgcgtgcggcgcagccggatctggtggtgttctacgaagacaacttcaacttcctcaccaagatgtgcctgagccgcatgcgggacgctgcatgccgcatgatcgggcaagcccgcgcggccggttgccgcgtgttggtggcaggctcggatgcctccgacaacccggatgtcttcctggctgcaggcgcgcatgcggtgttgatcggtgaaggcatcgccccgttgatcaccttgcttgcgcgcgtcgaagcgcagccggacatcgccaccgatcaatggctggcaggcgtggcgcagattgccaccagccaacctgcggttgcgcgtgtgcatcccggcgcgcaaccgccggacgcacgcctgagcggcctgccggcatgggatctggtcgacatgccgcgttaccagcgcttctggcagcaacggcatggctactccagcctgaacatggcggcctcgcgcggctgtccgttccgttgcaactggtgcgccaagccgatctggggcaatcactacaagcgccgcggcgccgaagaggtggccacggaaatgattcacctcaaacgccgttttcagcccgaccatatctggatggccgatgacatcttcggcttccacatcgattgggtggagacgtttgcgcagcggttgagcgatgccgatggcgcgattcccttcaccatccagacccgcgccgaccttgccagcgaacgcatggccgcagcgctggctcgcgctggttgcatggaagcctggatcggtgccgaaagcggcagccaacgcattctcgacaagatgaccaagggaacgcaggttggtgaagtgatcgctgcgcgtgagcgcctgggtgcgcagggcatccgcgtaggtttctttatccagctcggctatctgggcgaagagctcgacgacattctggccacgcgagcactggtaacgcaggccaatccggacatcatcggcgtcagtgtgtcgtatcccctgccaggcacaaaattctacgaagaagtgaaaaatcagctcggcagcaaaacccattggcaggatagcgacgacctggcgatgatgttccgtggcgcttacgattccgagttctaccgcagcgtgcgcgatctgttgcacacgcaggtcgatctacaacacgcacgcgccacgatgacggccagtgcatttgcgcaggcatcggaacagctggaagcacgctggtccgccttgatcgccagcgaaggtcagcaccgcaccgagccgctgatccactgtgctgcgcgttagccacggcaattggccaccgtactggtgcgctagccctcgcctgctctcacgttgtttcctccatcgtttcgcctgaccggaccacacgcatgcagccctcccttcgcattatcaagcactgcctgtacaccgcgactgagcggctggcgcaggagctggcccagccgggcgatgcattgccgcaatgggaccggctgcaatggcagctggcggcggcggcagcggcggcacatggcgtgtcgccgctgctgcagcgccgctcgttgtggcagaacgccgaatggaacaccttcctgagcgagcagcgtggccatgtcgaagaccgccatcggcgcatcgcgctgttgctgacccgtatcgatgccgctgcgcgcggtgccggcatcgcactggtgggcctgaaaggcactgcgctgcatcgactgggcgtgtatctgcccggcgaccgcccaatggccgatatcgatctgctggtggagccggaagacgcgcctgcggcggccacgctgttgtgcgaactcggttatgtcgcttctttcgaacaatggaagcatcaggtgttcaagccgatgcagggcgaggctgttgccgggttgggcgaacaccgcgatgcgccgatcaatatcgagttgcatacgcgcatccaggaacgtttgccggtgcgcagtgtggagatcactgcccggatccggccggagcgcccgcaaccgggtttgaacccctatccgtccatcggtgcattgatgtgtcacttgctgctgcacgcggccggcggtatctgtcaccgcagtattcgcctgatgcatttgcatgatcttgccttgctggccacgcgcatgggtccgcgcgattgggaagaattgtgggaagacgcctccatgccaccgtggtgggcgctgccgccattgctgttgctgcagcgttattaccgcgcagtggtcccggctgcgctgatggcacgcctgcatggggtctgtcctgcgctgctgcgcctgagcgcggcacggcaaacgctcaccgccgcatcgtgctcccacctgtggctgtcggcgttgcctgggattgaatggtcgcgttcgtttggcgaggcgcggcagtatctgcacaaccgcgtggtgccttcggcagaaagccgcaaggaacgcgcagacatgctgcagacccagttatggctgcaggatcagccgtggctgcggcagacccaggcgcgacgtctaataacgcgcctgactcggccagtgccgcgcaccgacatgttgtacgtggtgcgtgcggcgctggatggctatctgcagccggcgtgagattacatttcacgatgcggcacgcgccacactgtgccttcaaagagcgagtgcaaggtctccgacaacagcgcaccctgcgttaccacgcacatcagcgcactcaacgcagctgttgcggctcacacaactgacgatacacctgctcgaacaaccgcgtcgtcgatgcagcgtcttcacggacggcgcggcactgcgccgcccaggccagacgcaaacgcagttcgtcgtcgccgagcacctgacggatggcctcagccatcccggcccaatcgcccggtggcactgccagtgccgagatcggtgcccattcgaccaaatgcccgacggcagtgcccaccgtcggaacaccggcaacggcagcttccaacagcaccaacggcccggcctcgtgcagcgaagacatcaccagcaggtcggccgacagcatgatcgggcgcaactcgcgctgggtcttgaagccgagaaaacgcacctgttgctgcaagccgagttgccgcaccagacattgcatggcgccatctaatgtgtcgacgcccaccatgtccagggtgaaggcgacaccggcgcgcgtgagtgcggccatcgcctgcaacaaggtggtctgatccttgaccgggttgaggcttgcgacatgcagcaagcgcgcaacggatgcagtgcgtgcccgcggcgccaccggtggccaggcgcgcagatccacgcccagcggcacgcgttgcgccgcgatgccgagcgcttgcaacgactcgataatgggcgcgcttgcagccgtcacctgatcggcaagccgcaggatcactgcctcgcgcagacgcccgcgccaacgccggcggccgccgtagccgatgcgatgcaacgcgaccagctcgccgccagcgatatgcaccacgctgggacagcgcaacaactgggcagcggtcaccgcgatcaagctgcaatagcccgaaaaaatggcctggatcacatcgaacgacgcacgccggtgttcatcgccgatggcagcgatcgcacgtagccttgtacggtgagcgccgatgttatgcacctttgcgccgcgcaggctccaggtggcgggcagcggctcttggtgcagcacgaagacgtgcacctcgtgactgcgtgccagccactcgatcaaggtcagaaataccggtatcacgcggacttccccgctgcgatccacaccacccgggaccaccagtgccagtttcatgcgctgggccccggcgcggcagcgcgcaattgcatgtaggcctgcacccagcgctggcccactgcggcaaacgacaggcgcgcgtcgaagtgcgcgcgcacctgagtgcgtgagggacgctgccgcgagacgcgtagcaacagttccgacagtgccgatgcatcgcctaccgaccacaactcgcccactgcgccgtcatcgctaagcgcacggaacgacggaattgcactaagtagcggcaggcaaccgcaggcgtaggcttccaatgcggcatacccgcagctttctgcgtggctggcagaaacgaagatgtcggccgcgcgcaacagttcctgcacgcgcgcatgctcgaccttgcccagcaaatgcacgcacttcgccagctgcgggttttcgcgcaggcgctgctgcacctgctccatcagcggtgcctggtcgaacacgcaccacaaccgcaagccgggcaccatgcgcgcagccatggctaccgcgtcgagcacgcaaagcgggtccttggctgggcttaaatgcccgatccacaacacacacggatcgccgtgcaagcgcgtctgctcgcgtgcctgcaaccgatcgcccggcgtaaagcggctgctcgattcggggatcgcaaacaactgcgtgctgctgcgaaacagccgtgcgcgcgtgaacggctgcgccagctccagcgaggtgaacgcaatgccggccgcggcagcatagcgggcgcgccatcggcttctgctccaacagcgcggcggtcggttggcgtgatcctgcagcaggatcggcacatgcggcagcaggcgttccagacgccgcgcatcaccagcgaactccaggccgtgcacatgcaggacatccgcctcgatctcgcgcaccaacgcggcaagcgtgcgcgcacgaggtgcgctgccacgctgttgcagatcggcaaagcggtagtgcacgccctgccggcgcagctgggtgttcaaggcagattcctggatgaccgacacacgcacccccgcgctggcgacggcctcggcaatgtcggccagcgttggccagtgcgcgaacacctgctccgcactcagaccatcgggtgtgggaaccagattcagctgtgcgacgtgcaggctcatgtcgtcgacagcgcttgcacgtcgactaacgcaacctcgccgcaatgcgctgcgctcgtagcgtgccactgacgggcagcgtctacgtcacagacagccgatgccgcgtgcaacatcttgctcacgcgacgcgtcgcagccgcagcaccagcgcaaccggcacctgcaacgccgtctggtcgaaacgcgcaccggccggaatatccgcagggtccagcatcggctcggcaacggcttcgattgcgaagccgagtgcggtgcacgccgaatgccagtggctgtagagatgttgcgtatgccgcacagcgtagtgctgccggtccgctttgaaatcgcgtcgccagcccagcgcgtggccgatcggatgcacgtcgctgcacagcacgatgccgccgacgcgggtgacgcgatgcagttcttccagggcgggccacagccgttgcagatgccccaccaccagaccgcacacgctgaggtcggctaccgcatcgggcatcggcaactgatccagcctgccttgttgcaagccaatccgcgcggcctgccactcctgcgccagctcggcgccggcacgttgcagcatctgcggcgacagatcgacaccggtgacatgccttgcgccgcggcgcaatgcgtgcagcatgtagcggccgctgccgcaaccggcgtccagcacgtgctggccctgcaggctggccggcatcaagtcgagcatggcgcgttcttcggccagcatcaccgggttgtgcgcgtgcggcggatacgcctgcgcccacagcgcatatgccgcggcgggttcgaggaccggcactgcgctcacgaaaatgctccatcggcagccagcgcacgcgcaacctgcgcgatggtctgcgccggttgctccagcgatacgcactgcaggccgggttcgagcgcgagtaccgccgggtctgcgagcgtggcatcaaggagtttgggccgcccatccagcaatacttgcaccgtcgagatgccggccgcctcgaaccacggcgcaaaatccggatcggcgatgcgcggtttgccatcgcggatgaccgcacgcaagtcgctgcgctcgcaaccgatgatgctgctggcgggctcgcctccacggtcgcgcacgatcagcaaatccgcggtggcgtcgggtgcaatacgtccacgcgtggtcatgcgcaaaatgcgcgcagactcactggtggccaggccaagcaacagatctcgcgccagcccgctcgcgctggcgatgcgcagttcttccagcaggtcgcgtgcgccgctgatgcgtgaatcgctgcccagcgccagccggccggccatgcacaagcgccacgggtccagcgtgcggccaagcagtgcctgattgctggacgggcaccacacgacggcggcaccacgcgcaatcacccgctcgatatccggctcgctcatgcccacgccgtggatcaacaccgtgttggcggccaggcaaccgagccggtcgagttcctcgagctcagcacgcgctacggcgtcggtgccttcggccagatgaatcatccacggatgcgtagccggggttgcggcgaaactgccttgcaccggcgggccatagcctgtccagcccagcgcgtagctccagccgaacgcgcgcagcacgctcaccgggaaatgcgcttcatccagcgtggcgtgccatgggtcgtgctgcgccacgcaggtgacgccggccaacaggttcttcaagcccccatggcgcagccgtaccgccttgggcacgcgcagtgcggcggcaacatccgggtgctgaaaatgcgcatgaaatgcctcgatccacgcatagctgttggcgaacggcgcggcctgcggcagcggcggcacgcagttgacctgcaggtgctcgtgcgcattgatcaagcccggtgccagcacatgcccctgcagatccaggcgcaaggtgccggtgccgggcgtgccaccgaagcgccccgcgcggatggtcactgcggtgcgcgacgcacccgctgctgtcatcgcgcgcgcgccctgcaggcagacatcggccatggccatcggcgcctccactcagcgcttgcgcatcacgatcagaaagtgatcgcccatgtcgcgtagcagcggcaacccacccagccgatcgtcgcagcgccccaggcgctcggacaggcgcggattgcgctcgcagaaatccaccagatacggcggcggcaggaacaggctcaatgcgcggtaatcttccagcacgaaatgcttttcgaacgcgcggtagaactcgcgcggcaggtggtaccaggtccagatggtgtggccgttcatgcccaccgcaattgcccccttggcggctcgcaccgccgcgcgtttgaagcgcccacgcaaggcgtaatggccgatctcccacgggcagatccgcccgatcacggaaaacaccaggcagccatcggcacgcagcagtcgtgcgcattcggcggcgacggccggcagatccggcgcgcaattgagcgggccgaagttggaatacatgccatcgaagctgccttccagccgatcgagctgctggatgccgacatgcgcggcggtgaggcgctcttccagaccctgagtcgccgcgcggtggcgggtgcgctcgaccatggccggcgaccagtcggtggccagtacggaatacccgcgacgtgcgaattcgccagcgtccagaccggtaccgcagcccagatcgatcagccgcgaccccaccggcagcgcggcagccaccgtgtcccacaatgtggtgcgcatgcgctggatcagcgcgttgttgccacgcgggccatcgtagtcgggagccacgctgtcgaacgcgcgttgcgtttccaacagttgctcgggcgccaccgtgccgccccgcgccgcatgctcattgagtgacgacatgcgcagcctcccagacttgtcctgttgttttcaccacgctctccggtcgcaacgccaccaacgcggcatcgtttgatagacccgtgagtgcgcgatgtcgccggtttggttgcagcgcactggatggtggccgagctggctcaggcgatcacacccgacacgcctacattggctcaacgtgcagcatgcaacgtacggcctggcgttcgctctcgtatcgctggggcctgctgcttgcgcatctcattcccctgcaatcccccgctgcccaccactgccgtcacgcaccagcgcgtacagcagcttgcgtacgacgacgcaccgcattgcgcaacaccgcggccagcacgcccaagcctgcccccgccagcaggccggcggcccaggcggtgatcgcattcggatacgcctggcggtccggcacgtacaacggccacgccagcgatgtctggtaggtataacgcacggtcaggcgtgcgaccagatcatcgcgctcacttttcaacgcgcggatggtggtgttgctgtcggtcaacagcacaccggccagcacctgcgcaggcgtggcagcggaacgaccctgcccggcttgcaactgcttctgcaactgcgcgcgggtggcggtggccgcgcgcagatcgtcgctcaaaccttgcaggcgggcacgcgcgagatcgagcgcaaccgtatttgtgtcgccatgcagcatccgcagttgggtgaccgtggccatggccaaggcgcgcgcccgccgtgccgactcggcgcggatggtgacaccgatcaggttggcgtatgggtccgggtccggcttcaggctgccgcgatacaactgcgcagcccggctattgagcggcacccgcgcctggcgcaacaccgcatcctggaacagccgcgttttcatccggtcgatcacgcgctggaacggctcaaccttggggtcgcggccagcaggtgtggggccgatctcgccaacctgaatccacgcggtcgcttcccattggggcttggccagctcggtgaatgcgaacgtcaggcccagcaccagcaccagcgcagccactgcccagcgccattcccggcgcaggatccgccacaggtcgatcagatagatttcgtcgtgttgattcatagggtgcggctctgcaaagggggcggtgaatggagtgctgcacgcttacgcggcggacggatgtgcggacaggcggttgggcagcagcaccgtgcaggcatgcagcaccaggcacagcgcgataaagccgacgttggtccaggtgaacgcctgtggcgcgaatggcgacatcaggcaggcgtaggcgatacgcagaaagatcagcacatggaagatcgacagcgagccattgagccggcgcacgctccacaccagcccggcatacaaggccagcaacgccagcaacgctccgggagcgccccacgccatcaaaaacggaaagaattcggtacccacattgatgttgggcgcatccagcggaatcccggtgccggctgtcgcaatcgagccgctgaacggcaccaactgattaaccaggaaactggcattgacgtaacccttggccaatatcgcgccgaagttgtacggcccggcgctgatgtagagcagcagccattgcacgccctgcggcatggcgcgatagaacgcactgaacggcaatgccaccgtcgccagggaaccggatcgcaacgcgccaaggatggagaacaccccggcaccggcacacaccaacagaccgagggtcttccacggcaagcggcgcgccgggtcgcggcgcaacaacgtcaccagcacgaacgaaaacaggccggcgaagatgcggttacggtcgatcaccacgatggggaacacaaagcccaatgtcaccatcgccgcacgcagcccgcgatggcgcacgcacagcagggcgatcggtggcaggatccagcacatattggagatatgccgcacatgcgcacgcaaggggctcaaggtggcgtacgacgctggatcgctgaacaagggaatcggaaacagcaccacatcggcgatgcagaacatcgtcaccgccgcggccagtgccatcgccagaaatgcatcgcgggtaccggcgtaacggtagtggcgaaagcgctcgaccgacggcacccatgtacgcactaccgcatcgagcgcgcaggtggccgctgccgcaagcgccagcagcacgatgccttccaggtagccgtcgggtagcgcataggtcagccacgtcaccgcacagctgagcagcatcggcaatgccagataggtcgccggacgacgcaacagcgcgctcatgcaggctccgccgcgcacgcggcgcgccttggccgccatcgcgcaggcagcgataaccacgcataggcaagcaaatgcgcggctacctgatgcggccggcgccgtagaaacgccaccttggctgcgatgtagtgcgcctgcgcacgcagcagcgtgcgatcaggttcgtcgaacaatggcgcgcaacgcagcgccacctgccgcgactcgcgcaagttggcgatgcgtgccggcacatgcacggtcttgctgaggttcttgccatgcaggcgatacgcgcacaccggcagatcgacaaagcccagcgcatcgcgtgcggccaggcgcagaaagaaatcccagtcttcgatgcgcagcgactcgtcccagccggtgcatgcatcgaatgcgctacgccgtagcagcgccactgcaccgctgaccgcccagtgccttatcaccgcgcggcggatgccggactcggcgccatacagatccgtatccaccccgtgcagatcgcgcatggcgctgccatgcagcagttgcccatgcgcatcgaccacccatgcatcgccaatcaccgcgagtttttgcggatgcgcacctaggtaacgcacctgcgcatccagcccgcctggcagcaggtaatcgtcgcttgcgccaagccgcaggtactctccccgcgcacgtaaggccagttcgttgagcgtggcggccacaccacgattttcgcgttgcacgaagtgcaccggtagccgatgcccatggtcgctgatccactggctgatcctttcgccggtggcatcgctggagccgtcgtcgatgatgacgatctccttgcatggatacggatcctccaggacgctgtccaggcaacgctgcacgaaacgctcatggttgaacgcaggaatcagcaccgacacccgcggccagcgtgcacgtgccgatgcgggcgtttgatcgttcatgccgtgcgcctcagatagcgccgcaccacaacgatgttgaacagcagatacagcacgtagttggctgcgaaggcgtacatcgcaccgatcaagccgaactgcgcagtgaacaggtacaccagcgccagatagctcgccgcgaagatgcattcggagatcaccaatagccgcgtcatcgccttggccagcatcacgtacgacagcacgaacgcggcgattttgaccacgtcgcccagcagctgcgggccgtacagcggcgctgccgctgcaaattgcgcatcgaacagcagcaaggtcacccaatcgcggcagacatagacgcccagcgccatcacgatcaccgccggcatgacatagcgatatgcgccacgcagttcctggcccaaggcgacagcgccgcgcagcgaggccaacttgggtaagtaatacacattgatggcggtggtgaagaacagcagataggcatccgagacccggctcaccgcctgccagtaaccgacttgctcccagccgaattgcagcgccagatgatcacgcaccaggatggccaccagctgcggcaccagcgtggaggtgagcgtcatcaccgaaaaagcagccagctgacgggtcatctccgcatcgaagcgcatccgccacatcgccggctgaaaataggagctacgccgcagcgccgggacggccgccagcagccacagcacctggctcaggaccagcgccagcaaggccccatgcaactgcgcccggccggagagccacgccaccagtgcaacgctcagcacggcgccagacacttgcacgaaggcgagccgccgcacatccatgaagccgttgatcaccgccagcatgtagttgagcaacgcgatacccagctgcgcgatcgccagtacacacatcagcgggcggtagctcgcatcgcccagcaggcgctcagcaatggctccactgaacgccatcgccagcagtgccatcgcgcaggctgcgcagaacgcataccagagcgccgcactcagcaagcgcgccaacgcgggtgcgtcgtcgcggtactgcgccacatacttgacgatgccggcactgatgccaccaccggccagtaccgccaacaccgacatcaggttgagaaactggccaagccggcccacgccttgcggcccggcatagacggcgaccagcttgaccacgaccaatgccgccagcagcttcgccagcgttgcaacgccggtgtaggcgctgctgcgcacgacattcatgcgccgctgccgaacgactggcaggcggcgatcacctgcgcaaccgctgcatcatcgagcgccggccccatcggcaggctcagtacctcctgatgcaagcgatcgctcagcggcaggcacgcctggcccaaggtggcgtacgccggctgtcggtgcggtggcacagggtaatgaatctgcgtatggatgccctgttgcaacagatgttgctgcaatgcatcacgttgtgggctgcgcaccacgaacagatgccagacgtgttgctgctcggccaccaacgtgggcagcacgatcaatgggtggtcgatggcttgcagatagcgctgcgccaccgctcgccgcaacgcgatctcttcttcgagatagcccagcttgacgcgcagaaatgcagcctgcatttcatccagacgcgaattcacgcccttgcagaggtggtgatacttcacttccgagccatagttacgcagcgcgcgaatccgctcggccaggccggcatccgaggtcgtgaccgcgccaccatcgcccagcgcgccgaggttcttggtcgggaaaaaactaaatgccgctgcatcgccgaaagcgccggcgcgtcgcccctgcgcactggcgccgtgcgcttgcgcggcatcttcgatcagcagcaggccgtagcggtgggccagtgtctgcagggcctgcatatcggccagctgcccatacaggtgcaccgccatgatggcgcgcgtgcgtggcccgatggccttctccaccctgaccgggtccaggttgaaggtgagcgggtccggctccaccggcaccagcaccagatggttctggctgatcgccagaaacgtcgcgatgaaggtattggccggcacgatgatctcgtcgccttcgcgcaagacgcccaactcgcggtagccgcgcagaatcaacgccaacgcatccagtccattgcccacgcccactgcatgcgtggtaccacaataaccggcgaattcgtcttcgaacgcggcgagctcttggccgagcacataccagccggaatcgatcacccgcgccgcagcggctttgagttcatccgcatagcgcgcattgacggcgcgcacatccaggaaaggcacatccattacaacatccatcgatagaaatcctgcaccacggcgcgcgcaccgaagcgttccttttgttccaccagaccttcgttcagcacctgtccgccctgctcggtcgagatgccgaagctgaagtagtcgcgctgcgcatacacatcggtaatcaggtcggccagcagcagactcagcgcatccagctggcgaccttgctcggacaccgccagatattgggtgtgcacgctgcgcccgaaatcgaacaccaacgccgctgccaccaattgcccatcagcgcgcgcttcatgcaacacaatctgctgcgcaaaacggccttgcagcagttgcagctcatccagccgatgcgtcggcgctacaccatgccgctgcaacacctgggtcagcagggcatgaaacccgtcgagctgggttccgcgctggatctgtatcccggccttgcgcgccctggcgatggaacgccgccgctcggcactgaaggcaagcggcccgcgtaacgcaatcgccgacgacagatcgcgccgataaagcggcgcgcccacccgatgcagcgcgtataactcttcttcggccggatacgcatgaaagatatgcggcaccggcttataaacaagctcgcgcacgccaagcgcacggtagtgcgtggcaatctgttcgaacacctgcaaagtcgcaccggcacgcagcgccatcgacgacaacagcccggcatacgtcagcccggcatggctgctgacgcaatcgccctggagattggccgggaacaccgccaccacctcgcccccacgttcgacgagcaaggacgcatccacaaaacgcgctgcgtgatagtccatgtagccgcgccgatgcagcaaattgccattgcgcgaggacgccaccagcgcgtcccacgcgggcgcatcgcctggcgcgtatggcctaaccgaaagcatggcagccctgcaactccaccggcaacgccgcgtcggccaagccaaagccggcatgccccatcgcattgccgttgtaaaacatcaatacgcgctcgccgtgttgaatcagggccgggtagcacagtgtctgcgcatcccagccgtcatcggatagcgcaagccctaactggctatcgtcgcgctcccaacgcacgccatcgtcgctgaaggcgatgccggggacgtagccgccatgaatgtcgccacgggtgaaatacatcaaatagcacttaccgagccggtacacacgcggacgcccaatgcggtactcgttgccctgcggacgcagacacatcgcatcatggatggggatgcaacgcaggtcgtcggtctgtgcgtagcggatgtggtaccgcggatacggctggccaccgatcgtttcccagtcgtcgcccaccgcgtaccacagccgccagtggccgtcttcgtagcgcgccgaatgcaccgcggcaatcgtgctgcgcccaggcgcgcgatccagcaatggcgtttcctgccgacgctgaaagctctctccacggtcgctggacaccgccagaccagtgaaggcgagaaacttggccttggccacgcactggaaacccacatagaacatgtacagcccgtccggcccggccaccacgtcgcccagaatcatgccgttatcgtcgaagcatccatcgcggccgatgtcgagcaccggctgcctgctgacgccaacgatctgcgtcggtgcatcggcgcgtacatccacataaccaatccggctcacgccctgcgcatcgcgaaagccggcatacacccgcagcacctgcgcagagagccggtgcggggtgggcgtcagtgcggcgtgatgcatccagccgccaaccccatcacgtgcgacgtcgaacaccagcccgcgcttgttccaggcaaacacgggtcagagctccacgtcgaagctggatctacccgccaccgcgcgcgccggcgagccaacgtagacgcgctcggcttcggtatgtcgggtcaccagcgcgccagcaccgatgatattgtttgcggcaatgtgcaccttgtcgctgagcgtggcgttgacgccgataaagctgccctgcccgatctcgcaatagccggaaatcaccgcatgcgaggcgatgaacacatggtcccgcaccgccgtgcggtgaccgatatggttgccgctccacaagacgcagttgtcgccaatacgggtaaatggctggatgacattgccttcgaagatgaaacagttggcaccgatctgcgcgttatgccagacgaacgcgcgcgagctcacataagtggcgcagcgatagccccgttgcaccacatcctggaaaaagcgtgtgcgcaggcgattgagtcgggtcgccggaatcgcaacgaagacttcgtattgctccggcgggtagcgttgctccagttcttcgtaggccaccactggcagctcggctagcgtgtgctgcaacagaaagtcgcgctccacgctgaaggccaccaccgtgtagtggctgtcatgctggaagtattcgcaggcgatctgtgcgaactcgccagcgccgatgatcaccaattgtttgggcgcgctcatgcttccagcctgcaagcttgcggctgcgtgccactgcgcacttcgctcacgaattggtcgtaatccaggatgtaatcgcccggatcgtagaactggtcggccagcaccatcagcacgcaatcggcactgaagcggtacagatcgcgccagaccatgcggccgagcagcaggccttgcgaggggtcgtccagcaccacttcgctggggccgttgccttcgtcgagcagaatcgtcaccgagccgtgcaaggctactgcaaattgattgagctggcggtgcgcgtgctggccgcgatgcacgccgtcgcgcgtgccgaacaggtaatacacgcggcggatctcgaacgggatattgcgctgctgctccaacgaaatgagcagcccgcgatcgtcaccgtgggtgtgcaactggatgcattcgatggccatgatcggagaggcgtaccgctgactgcacgtagtgcgacatgcctgagtgcgtcgggttgcgcgaaaggttgcgcgcggtcgcggcccttgcgaggcggtgtccgcgcaagcgcaatcgaacgtgtcgtatcgccccgagatgcaaaacgtgcgagcgatgtgcagaggcgacgcaacctttttccgacatcgccgcacccatcggtgcacgttcacctggccgccgttcggccggcgtggggagccaggcctggcagcacagcgcgctgccggaaccaacgaccaccaccggaagacagatcagatgcgttcatccccccaggcgcccgccagcgctcccgtccacggcaaagacacggtgccactggtggaacaggcgcccgcagccgcgcgtgtgctgcccttacccaaagcgatgcgcgtgctgcactggctcaccgtgctgtgcctgatcatggcggccacgctgatcctgctgcgcgccgaactggatggccgcgcattgcgtcagtggctgctggaaggccaccgccacttcggcctgctggtgctgctgctgttcgcactgcgcatcgggttgcgcctgcgtctgcgcacgctgccgccaggccctcccgcgtcgctgccgatgcgtctggccgctggcgccacgcatgtggcgatgtacggattgatgcttgcgctgccgctgctgggctggtcgctgagcagcgcctacggcaagcaggtgtatttcttcggcatccccttgcccgggctggtcgcgccggacggcgacctcggcgacaccctgggcacatggcacttgaatgccgcatgggcgttgctggcgctggtgctgctgcacatcggcgccgcgctctggcatcacctggtgttgcgcgacggcctactgcgccgcgtgttgccgggcaaacgcgcatgaaccgccgccccccgccgtctgtcattggtttcctcgcccgttcccgcaccgctgcctcccgcaccgtcgaacaaggactttccatgcccatgtcccagcccactgcgcgtcgcactgccgcgcgtaccgcctccctgacctccttgttgtgcgtgtccggcccattgctgctggccagtacgcaggcgcaggcgattccctcgttcgcacgccagaccggctcgtcctgcgcggattgccacgtcggctcctacggcccctcgctcacgccctacggcatgcgcttcaagctcggcggttttaccgataccgatggcgacggcaccaagattccggtgtccggtcagctcacctggtcgcgcaacaaccctaaccgcggcgacagcacctcgcgtctgcgcgaagcggatctgtatctgggcggccgcctcagcgacaacatcggcggctattcgaagatccgctccaacaacagcggcaatgcgaccttcgatacgcgcctggacgatgtcgatctgcgcttcgtcagcaagccgttccagatggccggcaaggacaccatgatcggcgtcagcgtcaacaacaacccgggcatttccgacccagtgcacgtgttgccgaacgcctccacgctgacgccggcctccaatggcggggcgtccaccatgctcagctcctcggcactgtccaaccgcgtcatcggcgccagcgtgtacggtttgtacgagcgcaattggtatggcgaagtgggcagctacagcgcgctgtcgccgtctgcgcaggatcgtctcggctggccggtcaacggcgacccgggcaagctcagcgacaccggctatgcgcgtcttgcgtatatgaaggacatgaagcgccagttcttctcggtcggcctgaccgcgctcaatacgcgccgccagccgctgcgtgtcgggcccagcgacgacctcaccgatttcggctacgacctgacctaccaattcctcggcactcgtgagcacgtgctgtcgctggcctacgtcaatatctacgagcgccgcaaatacggcagcccgctgatgcccaccgacccgaccatgccggcgctggaccgcggcagcgtgcgcgatcagaccatcagcatgaactacgccttcaagcagagctacggcgtgctggccgcgcacatgatcaacaccggctcgttcgatgcggcgcgctattcgccggtgggcatccccgacaccaccagcaatttgatcctgctgtactggaccccgttcggcaaggaaggcacctacacctcgatcgccaacctgcgcgtatcggctggctggttccgtttcgacaagttcaacggcagcacgtccaacgtattccgcggcccaccgatcaccaatccgcgcgacctcgacagcttcaccctgtcggtcaacctggccttctaattcccccgcacctgtacggatctacatgaactcaccacgcaagctccccgtgttgtgcgtcccgctggctggtctgttgctggcaggcgcactgcccgtgccatcggcacgcgctgccgacggtgccggcaccttcctcaccgaatgcggcgaatgccatagcgccaaacagggcaaaaacaagaaaggcccgtccctgttcggcgtggccggccgccctgccggcaccgtggctgatttcagcggttactccgacgcgctcaagaacagcaagtggacctggaccccggcccagctcaagacctacttgtcgcactcctcgaccaaggccctgccaggtaccaagatgaagtacgacggcctggacgatccgaaggagctcgacgcgttgatcacctacctcaacaccttgaagtaggggcgatcagcgcgcggggcgcgtcggcatccgccgggcggacgatggtggacggaaccgctgcgcacacggcctgcctgcggctgcagtcttcggtcttccgtccacggcgccggcaaggcggtcttcgctggcaccgtggctgtggcgggtgcgcttttccagctgcggtggcctgtccgttggccgcctgtccggtccggacctggggacatcctgcacaggccggacagggtggatgtgcgttgccggacgttgtgccttcgcgtatacgcacggaatcgccgcagccgtggcggtctcgcccaccgtcataggtcaccatcgcgccccccgtttcacgcccagttcgcacgcccttgcagaccgttccagcttccaagccgctccccctgcaaccgcgacgccattgcgcccgtgggtgtttcccgtgggcgcactaatgggtattgacgtacggcacgaacattccgagataccgccagtcgcgtccgctcagcggcacgagcgcctgcatccgcgacgcaggcacccccggctgcttggatggctgctcctcacgctggcatctggctcctgcggcagcaccctggccaatgacttcggcggtgcggtggcggtgacctccagcctgatcgaccgcggcatctccatcgcacccaacaaggtcaccgtacaggcggccggttactggctgccctcccctggctggtcggcctctacctcggtcgcgctgcagtcgaccgactggagcgacccggtggcagtcaccgcccaggtcgggcgcgcctggatgctgggcgaccgctggcagatgcaggcgagcctgctctactacggctacccgaccgaccgctccacccgcaccttcaaccgtcaggaaggcagcctggcctggtcttaccgcgacgtcgtgacgtttgcgatatccaccttcaacttcccgcgcgccgaccagtcgccgtggaatgtcgccttagacatcaccggcaacgtcccgctgagcgacgatgtcagcctgtcgctcggtgccggctcgtcgcgctttccggcgatggcctacggtgcgcctcactccggccgctatcagtacggtcagctgggcctgaagtggagccgcctcggatggacgctgaaagccgagcgcatcctgaccagcggcaataccccgcgcatgcagggcggccccggcgaaacaccgtggctgggcacggtctccagaaccttctgatccatacgcaaccttttgcctaccgacgcgcactgacgtgcgttacctgccatgcctgccttgatgaatgacaccgacaccctgggcgatgccaccgaccgcatgctgttgcgccgcatggctgcgggcgatcgcgacgcattggcgagcatgtaccaaaactaccacagccgcctgtgccggttcctgtcgcggctgacccgccgcccggacatcatcgaagaggccatcaacgattgcttctggatcgcctggcagaaagccggcgacttccgcggcgattcgcaggtgtccacctggatcatgggcatcgcctaccgctgcgggctcaagtgcctgcgccagcatgatggcgaggccatcgacgacaccgctgtggtggaagaccacgcccccagcgccgacgacaacgacgaccgcgaactgcgcgactggctggacaagggcatggaacgattgtcgccggagcagcgcctggtgatcgagctggtctacggcgtcggccacaagctcgaagaggtggccgacatcatgcagtgcccggtcggcaccatcaaagcccggctgttccacgcccgggtcaaattacgcaatgtgctgcccggcctggccggcggcgccccttacacggagaccatgcaatgaagacgtttttcatcgcgcctggcaaggaatgctcgcacgcctgggaattgatgccggcggtcctgttggacagtgccaccgaggaagaaaacacctggctgattgcgcacgtggccaaatgcgcctcgtgcggcgccgaattcgcccagcagaaccgcctgcgtcaggcattggcgttgccatcggcagtcaagctggacccaaacgccgggctgcagcgcctgctcggccgcctggatgcaccggagcaccacaccgcacctgcgcgcacgccggcagcgcaccgctccggcagctggacggtgcgcgccctggctgcagcagcgctggtgcaagccatcgggctgggcgtgatgggcttcaagctggcctcgcccgcgccgtcgcacgattaccgcacgctcagcagcgccacgacgttgccggtgccggaaggcgccatccgtgtcttacccgacgcgaagatgaccgtggccgactgggaccggctgctgcatacgcagcagttgcaggtggtcggcggcccgaacgacctgggcgcctacaccgtggtgcctgctgcactgcaaccgccggcccagccgcagcaaaccgtgcagcaactacgcgccaccccgggcatccggctggcggaaatcgtctcggccccatgaatcgtctgttcgccatcggtctgatcgccgcgctcgccggcctgggcgcgcacgccaacgcacacgctgccgcagcgctgcaggagccggtcgccgatggtgccggccccgccatgccgccggccgatgcgcagatgcccgacagcagccgcgacatcctgctggcggtggccaacccgctcgccgcgccgccagcccgcgccggctccagcctgatcggctatgcgtccagctattacggcgccggccagaaggcggccgcgcacatggacagcatcaagcaacgctacaaattgcgcgaagtctcggcctggccaatcacttcgctgggtctgtattgcgctgtgctgcaaccgccgccgggcgtgtcgcgcgatgaactggtcagtgcactcgctgacgacgaaggcgtggagctggtgcaaccggtgcaggatttctcggtgttctccgccgacgcgtcggaaaagaccaccccgctgtccagctacaacgacccgtacgttgacatgcaacgcggcttcatcgacaccgatgccgccagcgcgcagaccgtgacacaggggcgcggggtggtgatcgcggtcgtcgataccggcgtagataccaaccacccggatctgaaagcgcgcatccgcgacgtgcacgatctggtcgatgacaaaccagtcatgaccagcaccgactcgcacggcaccgaagtggccggcatcattgccgccggcagcaacaatcaccaaggcatcgtcggcatggcccccaaggccatgttgagcgtctacaaggcgtgctggtacgcgcccaccgtgggcgccactgcacgctgcaataccttcaccctggccaaggcgctggcggcgatcaacaacagctccgcgcgcgtgatcaatctgagcctgggcggcccggccgatccgctgttgagcaagatgctggagcagctggtgcaacagggccgcatcgtggtggcggcaatgccgccgaacgagcgtctggacgggtttcccaacgacgtacccggcgtactggtggtgcgcagcagcagcgcaacgccggccatgccgggcgtgctcagcgcgcccggcacggacatcctgaccacgcagccgaacggccgttacgactttacctccggctcgtcgatggccaccgcgcatgtcagcggcatggccgcgctgctgttgtcgctgcaaccgtcgatggatgccaaggccttgcgcgcgctcatgcagcgcaccagcaaggtctccgacgggcagttgcaggtcaacgccggcgccgcagtgcaggcgttggcgcctcacgccagacactccaactgacggcaccggcatggccaagtggattcccttgtggctgcaccaactcagttcgccgcccacgttctatcgcctcgccggcaacgtgcgcccgtgggcgctggggctagcgttgctgctcggcgcagtggccgcgtacggcggcctggtgctggcgccgccggactatcagcaacacgatgcctatcgcatcattttcatccacgtgcccagtgcctggatgagtcttttcatctacgcggcgatgggcgtttcggcattcattgcgctggtgtggcggatcaagctggccgaagtggtgaccatggcctcggcgccgatcggcgcggcctttaccttcatcaccctgtgcaccggcgcactgtggggcaagccgatgtggggcacctggtggacctgggatgcgcggctcacctcggagttgctgctgctgtttctgtatctgggcgtgctgggtctgtatcacgccgtggaagaccgtcgtcaggcgatgcgcgcagccgggttgctggcgctggtgggcctggccaatctgccgatcgtgcattattcggtggtgtggtggaacacactgcaccaagggtccaccgtgcgcctgctcggcccctccaagatgagcgcagacatgctgtggccactgctgaccatgatgctggccaccaagtgctactacgtcgccagcctgttcggccgcgtgcgtgtggaattgctggctcttgaaagtggcaaggagtgggtccgccgcatcgtgttggcggagcgcaccgcatgagcaccttcctggcgatgggcggctacggccactacgtgtggaccgcttatgcattattcgtgcttgtgctgctggccgatcttgcagcgccctggctgcgacgtcgccgcttgccgcgcgcactgcgcggcaagctgcagcggcaggcaccgcggcctgcacgcgatcaacccgccccagtgctggagcgggaggcgccatgaatgccacgcgcaaacaacgtctgtgcttggtgatcggcgtccttgccgccgccgcgctggccgtgacgctcatcgtgttcgcgctgcagcggaacatgagctatctgtttacccccagccaggtacgcgccggcgcagcggccggctatcagcagttccggctcggcggcatggtcaaggccggctcgatccagcgcgcggccgattcgctgaaagtcagcttcaccgtcatcgataagaacgccgccaccccggtggagtacaccggcattcttccggacctgttccgcgacaaccaatcggtcatcgccaacgggcgcatgcagggcgggcgctttgtcgccaacgaagtactggccaagcacgacgaaacctacatgccgaaggagttgaaggatgcgatggccgagggccacctcggaaaaccgatccccgccaccgccgcaccgctgaccacgccgcgttgatgcgcttgtggttggtgccacgtccatcgatgactccgttccgtttcaccttgcgattcgcccatgacgcctgaactcggccagatcgccttgatcctggcgctattgttatcgcttgcccagagcgtgttgccgttgatcggtgcgtggcgtggcaacaccgcgttgatggacatcgcgcggcctgcggcggtgggccaggcggtgttcgtgtggatcgcgttcggcttgcttgcctggtcgctgttgtcgctggatttttcggtgggctacgtcgccgccaacgccaacatcgccctgccctggtactaccgcttcgccgcggtgtggggcgcgcacgaaggctcgttgctgttgtggatcgccatcctggccacctggacggtgctgttggccgccttcagccgacatctgccgcagcacttcgccgcccgcgtgctggcggtgctgggactgatctcggtgggctttctggctttcatcctgctgacctccaatccattcgcgcggctgtcgccgattccgctggatggcaacgaactcaatccggtgctgcaggatccgggcatgaccttccacccgccggtgctgtacaccggctatgtcggcttctcggtggcgttcgcatttgcggtcgcggcattgctcggcggcgaactggaacaggcctgggtacgctgggcgcgaccgtggaccaatgtcgcctgggcctgtctcaccgccggcatcgtcgccggtagctggtgggcctatgcggaactgggctggggcggctggtggttctgggacccggtggaaaacgccagtttcatgccatggctggtcggtaccgcattgatccacacccaggcagtgaccgaaaaacgcggcagcctgcgcgcatggaccatcctgctgtcgatcctggcgttctcgctgtcgttgctgggcaccttcctggtgcgctcgggcgtgctgacctcggtgcatgccttcgctgccgatccgcgtcgcggcttgtacatcctcatttttctggtcgcggtggtcggtggttcgttgctgttgtatgcactgcgcgcccccaaaattgccagcggcaaacccttcgccgccgcctcgcgcgaaaccggcattctcatcggcaacctgttgcttaccgtggccgcggccatggtgctgttgggcaccttgttcccgctgatcgccgatgcctttggcctgggtaaggtgtcggtagggccgccctacttcggcctgctgtttccgctgttgatgttgccggtgctgctgttgctgccgttcggtccgtacctgcactggggcaaagccgaggccgcaccgttgcagacactcggcacgcgcgccggcatcgccgcgattgcgtgcgcgctggtcggcagcgtgtttgccgatggtcaggccaaggcgatcgccggcatgggcgtcgccgcatgggtggccgcgggcaccgcgttgtacgtggtcaaacgctggcgcgagatgccgcacgggcgacgctttcccgctgaaatggccggcatgctgatcgcgcacgcgggcgtggcggtgttcgtagccggtgtgctggtgtccgaaagcctgtcggtagaacgcgatgtgcggctatcgcccggcgcgagcgcgcagattgccggctacaacttccgcttcgatggcgtgcagctgatggatgggccgaactggaaggccgaacaaggcagcgtgcaggtcagccgcgacggccaggtggtcgcgcaattgcatccgcaaaaacgtctgtacagcagcgagcggatccagaccgaatcggcgatcgatcccggcatcacccgcgacctgtatgtcgcgctcggcgagcccttggacgaccagcacatcgaaaacgactggacgctgcggctgtactacaaacccttcattcgctggatctgggccggcggcctgctgatgatgctgggtggtctcgtcagtgcctgcgcacgtcgctttcgtgcaccggcgactgtcactacatcggccacatctgcggcgcatccggctgtcgtcatcgcacaggaatcgctccggtgaatcgtctgctgcccttgctgggcttcctgttgctggcggcgctgttcggcttcggcatcctgtggacgatgcagcacaatccgcgcgatgtgccctcgccgttaatcggcaagcccgcaccggcgttctcgttgccgcggctggatcagcacgaacaacgcgtgagccgcgatcaattgctgggcaagccgtacgtgctcaacgtgttcggcagctggtgcgccgaatgcgtgcacgagcacccggtgttgatggcgcaggccagccgcctcggcgtgccattgatcggctacaactacaaagacgtgcccgccgatgccaccgcctggctcgcgcgactcggcaacccgtatgcagtggtgattgccgatgaagccggccagaccgccatcgacttcggcgtgtacggcgccccagagacattcctgatcgatgcgcaaggcgtgatccgctacaagcacatcggcgtgctgacgccggatgccatcgacgacgagttgctgccggccatcgccgcgctgcccaagggcacgccatgatggcgtcggcgcgtcacgcactgctgttgcattggcactggcgcacacaaggccgccgtgtgcgtctgttgctggtgttgctgctcggcgtgctacttgccccctcgctggcggcgcaggccgtggacccactaccgttcaaaaaccgcagcgacgaagcgcgctatcagcgcttgaccgcacagttgcgctgcctggtgtgccaaaacgaaaacctcgccgattccaacgccagcctcgcgcgcgacctgcggcatcaggtgttcgcgcagctgcaggccggcaagagcgatgcgcagatcaagcaatacatggtcgagcgctattcggatttcgtgctgtacgacccaccggtcaagcgcggcacctggttgctgtggttcgggccggcgctgatgttggctggtggtgcgggcgtggtgatccacaccgtgcgcaaacgtgcgcgcatcgggacaccggtggcgcctcaggctgaggaagagtggtgatgatgggtttttatgtcgcaagcgcagcgttggtggcgttggcgttgctgctgttgttggtgccgctgctgccccggcccaccggtactggcaacgcgcgctacagcttgccgatcctgctgctcctcggcctgccgctggccacggccggtttataccggctggtgggcgcgccggaggcaatggccacgcacgtgtatgcagcgcggccaccgcaagccgaagcagtggcaccaccagcggctgctgccgggcaggcacaggctgcgagcaccgctgacgacacgcaggaacaagcgctggaacgctggatgcagcaggccaaaagggacgagcacaacgatcgccccgccgacgcgcgtgaggcctatgcgcaagcgctcaggatcgcacccgacatcagcgccgccattgtcggctgggtggcggcagatatggccacgcacagcgacttcgccatcgatgccgcgtcgcgcgcaagattgcagcacgtgatcgcccgcgagccggacaatcagcgcggtttgtggttactgggcatcagcgattttcagcagcaagacttcgccgcggccaccgcacattggcgccatctgcatggcttgctggagaccggctcgccaatgcagaaagcggtggcagacaagatctcggtggccgaatcgatgtccagtgcgcggcagtccgagcgtggcgcgcggtgacacaggcggctcctgcgcggctgggcctaatgtgagatggctaccacgttatgccgattgaacagcgcgtgcattaggtctgcgcctcaccctggtcgtcgagggttgccaggatcacccgaagttgtgtactgccatgcggcctcggaagctatgtagggaccacagaccgctagtctggaggcgaccatgtaaagaggtatgcctgatggatcccattcgttcgcgcacgccaagtcctgcccgcgagcttctgcccggaccccaaccggatagggttcagccgactgcagatcgggggggggctccgcctgctggcggccccctggatggcttgcccgctcggcggacgatgtcccggacccggctgccatctccccctgcgccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgatgcctgccgtcggcacgccgcatacagcggctgccccagcagagtgcgatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccaccgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgccaagccggccccgcgacggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgttgctgtcacgtatcaggacataatcacggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacggaggcgagggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccaacaataaaggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggatcatggcctgaccccggcccaggtcgtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtgaccatcgccagcaatattggcggcaagcaggcgctggagatggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagcaatattggcggcaagcagacgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctaaccccggaccaggtcgtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtgggcatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccaacaataacggtggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggacaaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagagcattgttgcccagttatctcgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcggacgtcctgccatggatgcagtgaaaaagggattgccgcacgcgccggaattgatcagaagagtcaatcgccgtattggcgaacgcacgtcccatcgcgttgccgactacgcgcaagtggttcgcgtgctggagtttttccagtgccactcccacccagcgtacgcatttgatgaggccatgacgcagttcgggatgagcaggaacgggttggtacagctctttcgcagagtgggcgtcaccgaactcgaagcccgcggtggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacaccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgcctagcccaatgcacgagggagatcagacaggggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccggcccctccgcacagcaatctttcgaggtgcgcgttcccgaacagcacgatgcgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgctgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggagctcgcatggttgatggagctattgcctcagtcaggctcagtcggagggacgatctgaggggtggcagggattcgagtaagaaacctttactgacagcaagttagctcacttttggctgtgttttacacgaatccctgccgaccctctactccggcgcaggcgtgaaatgcggttatcagtggtggatcgcgcggggttcgccgacagagcgcgtgtggtccggcgtacacgtgggccacgaagtccacggcgcgggtgaggcgttatccgtaggggcgatgcccctacacccctacaatcccggagcatcgtcattggggaccgtatgagctacagaccgcagaacaaccaagatgggctttggtgggaaatcgccctgggcatctgcgtcggccagctgatgaccgcagcgttcgcaggtgtggtggccctgtgcctgggctacttcacgctgcgcagcgtcagcgcaggactaccggcaccacgattactgccggtcactccacaggaagcggactgaacaatgacctttgacacctacgagcgcgtagacctgaccggcccttgggccggttttggttttcagggacatcgattcttcacaccagaaaattacgacatcgagccctgcggcatgcggtactgggcgctgacctgcgccatcgcacgggagtggtcgctgatgatgtccgaagaacgcaatacgcgctcggcgaccccgcgaacgcctactgccaccaggtctccggggtcgcgtttgtctcaaggcgcagaagtgatctacctgcgggacgtactcgagggttggcagggattcgtgtaaaaaacagccaaaagtgggttcactcgctgtcagcacagaaatttctcacaaccctctgccgatcctccatgcgggtccgggatcgccttcatgtctgcgcctcaccctggtcgtcgagggttgccaggatcacccgaagttgtgtactgccatgcggcctgggaagctatgtagggaccacagaccgctagtctggaggcgaccatgcaaagaggtatgcctgatggatcccattcgttcgcgcacgccaagtcctgcccgcgagcttctgcccggaccccaaccggatagggttcagccgactgcagatcgggggggggctccgcctgctggcggccccctggatggcttgcccgctcggcggacgatgtcccggacccggctgccatctccccctgcgccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgatgcctgccgtcggcacaccgcatacagcggctgccccagcagagtgggatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccaccgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgccaagccggccccgcgacggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgtcgctgtcaagtatcagcacataatcacggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacgaaggcgggggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtacagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctagagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccaacaataacggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaagtcgtggccatcgccaggcacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccagaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgttggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtacagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtacagcggctggtgccggtgctgtgccaggaccatggcctgacccaggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtaccaggaccatggcctgacccaggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaaacaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaacatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccatggcggcggcaagcaggcgctggggacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatagcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtcgtggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccctggaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaggtcgtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagagcattgttgcccagttatctcgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcggacgtcctgccctggatgcagtgaaaaagggattgccgcacgcgccggaattgatcagaagaatcaatcgccgcattcccgaacgcacgtcccatcgcgttcccgacctcgcgcacgtggttcgcgtgcttggttttttccagagccactcccacccagcgcaagcattcgatgacgccatgacgcagttcgggatgagcaggcacggcttggtacagctctttcgcagagtgggcgtcaccgaattcgaagcccgctacggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacaccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgcccagcccaatgcacgagggagatcagacgcgggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccgacccctccacacagcaatctttcgaggtgcgcgttcccgaacagcgcgatgcgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgatgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggagctcgcatggttgatggagctattgcctcagtcaggctcagtcggagggacgatctgaggggtggcagggattcgagtaagaaacctttactgacagcaagttagctcacttttggctgtgttttacacgaatccctgccgaccctctactccggcgcaggcgtgaaatgcggttatcagtggtggatcgcgcggggttcgccgacagagcgcgtgtggtccggcgtacacgtgggccacgaagtccacggcgcgggtgaggcgttatccgtaggggcgatgcccctacacccctacaatcccggagcatcgtcattggggaccgtatgagctacagaccgcagaacaaccaagatgggcgttggtgggaaatcgccctgggcatctgcgtcggccagctgatgaccgcagcgttcgcaggtgtggtggccctgtgcctgggctacttcacgctgcgcagcgtcagcgcaggactaccggcaccacgattactgccggtcactccacaggaagcggactgaacaatgacctttgacacctacgagcgcgtagacctgaccggcccttgggccggttttggttttcagggacatcgattcttcacaccagaaaattacgacatcgagccctgcggcatgcggtactgggcgctgacctgcgccatcgcacgggagtggtcgctgctgatgtccgaagaacgcaatacgcgctcggcgaccccgcgaacgcctactgccaccaggtctccggggtcgcgtttgtctcaaggcgcagaaatgatctacctgcgggacgtactcgagggttggcagggattcgtataaaaaacagccaaaagtgggttcactcgctgtcagcacagaaatttttcacaaccttctgccgatcctccatgcgggtccgggatcgccttcatgtctgcgcctcaccctggtcgtcgagggttgccaggatcacccgaagttgtgtactgccatgcggcctcggaagctatgtagggaccacagaccgctagtctggaggcaaccatgtaaagaggtatgcctgatggatcccattcgttcgcgcacgccaagtcctgcccgcgagcttctgcccggaccccaaccggatagggttcagccgactgcagatcgggggggggctccgcctgctggcggccccctggatggcttgcccgctcggcggacgatgtcccggacccggctgccatctccccctgcgccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgatgcctgccgtcggcacgccgcatacagcggctgccccagcagagtgggatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccaccgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgccaagccggccccgcgacggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgtcgctgtcaagtatcagcacataatcacggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacgaaggcgggggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtacagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctagagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccaacaataacggcggcaagcaggcgctggagacgctgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatagcggcggcaagcaggcgctggagacggtacagcggctgttgccggtgctgtgccaggaccatggactgaccccggaccaggtcgtggccatcgccagcaatggcggcaagcaggcgctggagacggtacagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccatgttgtggctatcgccagcaatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtacagcggctgttgccggtgctgtgccaggaccatggcctgacccaggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaaacaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaagtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgaaccaggtggtggccatcgccagcaatggcggcaagcaggcgctggagagcattgttgcccagttatctcgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcggacgtcctgccctggatgcagtgaaaaagggattgccgcacgcgccggaattgatcagaagaatcaatcgccgcattcccgaacgcacgtcccatcgcgttcccgacctcgcgcacgtggttcgcgtgcttggttttttccagagccactcccacccagcgcaagcattcgatgacgccatgacgcagttcgagatgagcaggcacggcttggtacagctctttcgcagagtgggcgtcaccgaattcgaagcccgctacggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacaccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgcctagcccaatgcacgagggagatcagacaggggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccggcccctccgcacagcaatctttcgaggtgcgcgttcccgaacagcgcgatgcgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgatgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggagctcgcatggttgatggagctattgcctcagtcaggctcagtcggagggacgatctgagtggcggcagggattcgagtaagaaacctctactgacagcaagttagctcacttttggctgtgttttacacgaatccctgccgaccctcttctacaatcccaaccgccgccacggttcaactggcgacctgtcccctgtagcgtttgaatggcgctacgcgcagcgagggtcttgagtgactaccgaagcctgggcgtagcagtttgccccgcatcaacttcgcgcattgctgggcgaacacccaggcagcctgatcgacgctgcagcagaccgcgtggagtgggcgcttggactgctccgcgctgcaggtcagctaaagaccagacgtcctcgctgacacgcgctcaggcttccgaaagcgcatcgggtcattgatgcgtctgccgaatgcggcgccacgtaagcgcgatcgccatcgcgctgattgccgccctcttctcaccgtcgatcatgccagcacaccgttccccccgcatgctcatacagacggctcggacggtgtttcccctgcactcttgcgggcagcgatatacgacatcacccaggtgaaaaagatcgggttgaacaccacgccgagcgtactggccgccagcatcccgccgatcacgccggtgcccaacgcgctctggctggctgcgcccgcaccacgtgcgatcaccagcggaatcacaccgaggatgaaggccagcgaggtcatcacgatcgggcggaagcgcagcctggccgcttgcatcgcggcctcgggcacgcgtgcgcccagcgcgtgcaattccttggcgaattccacgatcaggatcgcgttcttggcggccaggccaatcatggtgatcagcccgaccttgaagtaaacgtcgttggaaagcccggccaaccacaccgcggcggtcgctccgaccgcgccaatcggcatcaccgaaaacggaatcgcccagctttcgtacagcgcgaccaacagcaggaacaccaccagcaaggccagaccgagcagcatcggcgcctgtgtgccagcggctttttcttgatacgacagcgccgaccatacgtagtcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttcctcgctcgcaatgacattgcgagcactgtggccagcatgatgagtctcgcaaccataggcgcaaaaagacccttcagtcccagcacgcaccatggacccgccagcaaccactcggtatgtttgtcccccgacacgcgcacagcactgcgtgcagcgcatcgccgtatcgctccttgcaaccagcaccgatccatgccgttggcatgcttcaagtgtccgatggccggctccaccgcctggcgtggcttcacccagcggcgctgctcatctgtcatgcgtttgaacgtgccccggtggatgatctcaacgccgggattggccgcatccacaccgcgaaagcccaagtccaccaccacctgtttaggtgcgcctgctgtgtcctcgctcaagatccgggcctgctccacttgctcgtgcaacgtgtggccgtcatagggggtgccggtgaagctgcacgcgccgaccatcaggccctgtttgtgcgtgatggccacgctgaccttcaccccgaactcgtacggcttgcgcgccttgcccttgccgatgcactccacttcgggcgcgtgcagggcatagagtttgttcttgccattgggttgctgagcatggatgcgctcggcgcgctgcatcagcgtgtgcagattctccagcgccggcgccggcgccgtggcctggctggcttgcccgatcttgcgctgcacctcgcgcagtacgatgcccaggagcgtgcgctggcgtttgaggaccttgcgcaggcgcttgaactgcctggcatgggcgtagccgccggctttgcgccgcagcgtcttggtttctttggcgaaggtctgcttgagcgcgatgcccgcgcgcttggccgccgccaccagcttgtgccgcgcgttctccatcaggcgccaatccaccggatgagcaatggccttctcctgcacggtggtgtccacgatcagccgttcgaactcggcgggcacgatggccttggaggacaccgcggtgtcgatggtggccttgagcagttcctcgaccccggcctcaccgatggccgcgcgaaaacgcccgacctgcgtggcatcgcagggcaggcgcggctcatagaacgccatgccgctgaagtgctgccagaccacgttctcggcccagcgctccaccagttcctcgtcgctgaacttgtaagcgtgcttcaggtccaacaggctggccatcaagcgaatgggaaggcgtgggcggccggcagcggcaataccggcaccggccacttgcaccgaggggccgaacagatcgtgttgcgccaccgcgcgacctgcgcgcaccttgcgagcgaaatgcggggccaacaccgcctcgatctgcgcccagggcagccgacgggccagcaccgccagcgggtggcgcggatcgatcatctcggccaagggctggcggaagaagtcggcgttctgggtgtgggccatcggtaaaactcccaggaatcagatgctgatagaccaattgtgagggatcggcgcccctgctgtaacgccgcaaaccctgtgttcatgcggggtcgcggggttttgcaggggcgactacgtagccgatgccctggggaagcgcagccgccaggcgttccatttccgccagggcgtcgcccgagctgatgccgggcgcagcctcgccggtgaggttgaccgatgcatagccgttgtagcgagcaatctgcaccggcccctgctcccaccgctgcgtggtgaacaccgtcagcggcacctgcctgccagtgctgctggtgacatgcagcgtgtccagcgattgcggcgtggcgcgatcgcctgcagcgccctgcaccaccacgcgctgcaggcggccgcggttgacgaaatcgttgacgatcgtcgagccgaacgcgctggataacacgtccatcgcgctctggaagctcactcccaacgcttccgctttgccaaggtccacctccagccgcagctgcggcgcatcggccagaccttccaccatcgcgtatgccagtttgggcgactgattggccgcacgcagcaactggttcaccgcttgcatcagcgcatcgcgcccaagattgccgcggtcctgcacgcgcagcgagaagccgccggaattgcccaggccgtcgatcggtggcggcatcacggccatgatggtcgcatcgctgatgcgtcccagcgcgaggttggcggctgcgacttcgttggccgccgattcgctgtcgctgcgttcgctccaatccctcagcgacgggaaggccatggccgcattggcaccgcttcccgagaagctgaaaccgtaaaccaacgtcacttcctgcatgctcggccgcgcggcgaggtaatcattgacctgttgcccggccgcgcgcgtacggctgtaactggcaccgggcggcaattgcatgtccacgatcatgtagccctcgtcctcctgcggtacgaagacctccggcaggcgcacgtatgccagcccaaggacactgagcagcacggcgtacaccagcatgcagcgcccggcacggtgcacaaggcgatggttcaaccgatcaaagcgcgaggtcagtgcattgaagttgcgatcgaaccaaccaaaaaagccattcttttcttggtggccgtcgatgggcgcaagaaacgtcgcgcacagcgctggtgtcatggtcagcgccaggaaaccggaaaacaggatcgagacggcgagcactgcggagaactgtctgtagatcacgcccaccgagccgctcatgaaagccagtggcaaaaacaccgcagtgagcaccagggtaatgccgacgatcgcaccacccacctgcgtcatcgctttcatcgacgcatcgcgcggcgacaggccttcgtcggccatcaggcgctcgacgttctctaccaccacaatcgcatcgtccaccaggatgccgatcgccagcaccatcgcgaacatgctcatcatgttcaccgagaagcccagcaacttcatcaccgcgaacgtgcccagcaggcacaccggcactacgattgccgggatcagggtgtagcggatgttctgcaggaagacaaacatcaccaggaacaccaatgccatcgcttcgagcaaggtgtgcagcactttcttgatcgcgacgttgacgaaggtcgaactatcgaacggtaccgagtaggcgatgtctgccggaaagctctgcgacagttcttccaagcgcttgcgcaccgctgccacggtggcaacggcgttgccgcccggtgccagctgcaccgcagcgcccgcggccgggccaccgttttcctgcacgtcgaattgatagttctccagcccaagctccagcttcgccacgtccgacagatgcaccaccgcgccattggcctgcgcacgcaggacgatctggccgaattcctgcggcgattccatcaggccaggcaccaccaaggtcgtggtcaattcctgatcttgcgcgcctgggcgttcgcccaggctgcccgcggccacttgcaggttttgcgcacggattgcgttattgacgtcgacaatgctcagcccatagccgcgcaatgcctgggtgtccacccacacccgcatcgcagcctcagcgccgaagaactgcacgcggcccacgccgggaacacggcggatctcgtcgttgaccaccctggccgcgtagtcgttcaagcgcacgacatcctgcacggcagtcgcatccttgtagaccagcgaatacagcatcaggaagccggcagtggtctgttcgacctgcaagccaagttgcgtcaccgccgccggcagtcgcgactcggattgacgaatgcgattctgcacgtccacctgggcgatgttgggatcggtgccgggctggaatgtgatggtgatctgcgcgctgccattggagctgctggagtcgtaatacagcatgtcgcgcgcgccgttgagctcttgctcgatggcgctggtcacggcgtcgttgacgagctgtgcagacgcaccgggataggtggccatgatgctgatctgcggcggcgcaacttccggatatttttcgaccggcaaggtgcgcaaggccagcaagccggcgagcgagatggaaatcgcaacgacccacgcgaagttggggcggtcgataaagaatcgggacatggacggtcaccggggcgccatgcgcccgcacaagcacaatggagggaagattcagttcagtgcgcggaattcaacacggcaccaggctggatccgcgccgcgccggaggcgacgtagcgctcgccagccttcaaaccgtcgagaatctgccagtcggtgccgaccatcgcgcccgtgcggacgtcgcgcagttcggccttgccgtcagcgcccacgaccatcaccgcagcattgccgcccggtcgccgctgaatccctcgctgcggcacgtagaccgcgtcgctagcggtaccgttcggcgtgcgcacgcgcacgaacatccccggcagcagcaagttgtcgcgattgtcgaattgcgcccgcagcgacaccgtgtcggttgtttcgtccacccgcatgtctgcgaacagcaggtcgccctcgcgcgtttcgccgagctcgggaatgtcgatgacgaccttgagcggcgcatcgcctttgcgagcgcgaccgcgcaacttcagcgcttcggcaaccggacgattgaaatcggcgaagatcggatcgagctgttgtaccagcgccatttccgtcgcgtcgcccccctgcccgaccaacgcgccctcagtgaccagcgcccgcccgatgcggccgtcgatcggcgctcgcaccgtggcgaagcccagatccagttgcgcggttttcagcgccgcacgcgccgacgctaccgctgcctgggtgcttttgaaattgctgcgggcggtgtcgaaatcctgccggctgatgacctgccgctgcaccagctgctggctgcgttcgaactgggcagtggcattttccagttcggcttcactgcgcgtcagctccccacgtccacgcgccacggccgcttcgaacggtgcggggtcgatctggaacagcacctgccctgccttgacgtccgagccttcttcgaaccggcgtgccagcacgatgccggccacgcgcgcgcgaacctgcgccacgcgcatcggcgacacccggccaggcagatccgtggtctgcaacacggtgcgcgcctgcgcggtggcgatgtctaccgccggcgcaaccgaagatcccgcgggcggagccgctttgccgcaggcggccagcgcaagcgggatcacaaggcacagcgaaaagaagcggtcactgcgatggattgtcacggcgcggtgtccatagagatgacgccggcatgatgcgctaaagacccttatgaatcaaaaatgattcataagggtcatcttcatataacctgtatcatcacaggttcacccgctttccacgtttatgcgccaggacgaccaacgccttatccgcctgctggccgccacgctgacccgccgcccgcgcagcaacctcaccgagctggccgctggcgcggggatcagccgcgcgacgctataccggtttgcaccgacgcgggcggccatcgtcgagaaggtcactgcggaagcctgggtgcgtctgcaggcggccctgcccggcggcgacgcctcgcccgatcccatggcacgcctgcgacgcacgacgcacgcgttagtggaggacctggatctggtcatctacatcgtcaacgagatgggcatggagggcgccgaacgcggaaacacctattacgccgcgccggaatgggagtcgttccaggcgcatctggatgcttttttcctgcacggtcagcagcgcggcgtgttcgggatcgaaatgccggcttcctggtggagcgacttctacctctcgtgcctgttcggggccggttgggcagtggccaccggaaggctggcgcaggcgtcggtggtccgcgccgtcctgacctcgtttttggaaggcgcacgttccggctccaggatgcagccctcgttgccgtaattggggccctctccagcaacggcaccctgggaaaatttatcgcgttttgcggccgaaccaacgtcgccagccggcgaccgcaggccggtaggcaatgtttcccggcacctgcagttcaacgtcggtagcggtggcaacgccattgcgaaacgcaagcgtggcaccgatgcgtgcagcgcgcgcgcgatccgttcgcgcttgatatggcgctccgccagccgcgcctgcaggcatgtctccatgacgcgcaaacggcgcaggtagatgagccagagcagtccggccacgacgagcgcgctcaaggccaggaaccagctcgtcagacagaacggcgatggaatctggatctccatcgccgcaccccgttcgttccagaccccgtcctggttggcggcaagaacgcggaatcgataatggccaggacgccgattggtatggatcgcctcgcgccgcgtgccggcgtcttgccaaccctgatcgacgccttcgagccgatagcgcaatcgcccccgttctggaatcgacaggctcagcgcggtgtatgcgatgcgtatttgttgtgcagcgaccggcaattgcagcaacgcgccgggcgaaaccggacgtccatcgacatcgacatcgacggcgcgcacgcgtaccggcggcggcaacggattgtggtgcaagcggtccgggtcattacagcctgttgaaggtatggggcatcctgcgcgtgaatgccttcgtcgtcccagccaggacttcggtgaggcgaagcaaattggagagctactcgccaaactggcttctacaaacactgcaagagatcgacatgggtccatgcacttcaaagccgagcgtggcagggtcacctgcgcgttatgcctccccaccacagagcaggccgcgccatctgagtcgccgccgccatcgcgcaggcaatcgccttcttcttggaccagtgcactgcgcgaggctttgccttccgcaacgcgtcgttccacttctctccaaccgcaaggctcacccaattggcaatgggcaggacggtccgcccatgagggttttggcggctggcaggaataccagggcgactatcatcgcttggtccctgattggcatggcgcgctgagttgtgcgtccctggccgctccattcgatacgtgctcgcctccagccgagcgtgagcagattttgggtgtaaccggattttggttacagcggagggatccacccctcgaactggatcgtaaagcggttccatgcggccttccaatcgcggatcagctgcgggcgcgtcgcgaccgtccgcgctcgacgccccgctgcggcggacacttccgccatccctgaatgtttagcccaatgctcgcgtctcgccgtgtcggcagcctccgccgaggcctgagcgcagacgcaggcttcaggctgaaccaccgccgcatgcgacgctgattcgcacgcgagcgcgctcgacgccttcctcctcataaggactccatcatgcaaatcaaaaccgcaagccatagccctaacgcacatccgcacgacccggttgcgggcgacggatcgtcacccgccgaccgcagcatcgagatcgaagcgggacacggcagcggcactgtgcggcccgcggacggcacgcaagcacgcgcgtgcccgagcccggcttcggaaaccacggtgtgcctcgcggacctgctgtcgatttccagccagcggccttccaggcccgaggtcataccggccattgtgcaagccgggggcgatgaaggcgtcccggatgtgcttccgcaaccggcccgttccggggcgagccagccgcgcctggccaatcccggcgaagcgagggacgtcgagagcaggttgctcatgcgcgattgctcgtcgcggatcgccgccttcctgggcaacctgtcggttgtccaggagcttcggcagttcgatgacagcgcgttcgtgggcaagctgcgtaacgaactggttaccgagcccggatgtgcagagccgaagacgctgctggccgccattggcgagaaggtcgctgaactgtggtcgcacctggacaagaaggcgtcgacgccagaggaggcggagttcctggccgaggcccggcgctatctcgagccggtcttgaccagcttggagaccgacatccacaccttgcagcacgacgcgagtgccgcaaagcggatatatcagggagcgctgacgcttctgctgtaccccttgccgctcgccacactgttcacccagaagaccggcacctacgctgcgttcaacattgcttcctacacctacacggcgatacagctggtctcgcttatgcgacgcccgacaacggacgccaagctgttcatgaagcatgccatcaaccggcacagcctggtcttcttcatctcgctgatctatgccgtacccaccttctacgccaaggcctcgccgctgcagcgcaacgccggcttcaccgccggcgcggcggtggcgcaagggacgatgatgttcggcctgcggctggggcagaacctgatggattcgatgcggctgcgcttcaacggcgccttcaaccgcaggcgtgatcttcccgacggcttcagggacgccatcgagggagtcgtgggcgatctgcgcacgggtctgagcaacgtcaaccgctccgtcggcgaattccagcaggaccggcggatcacgccgcacatggatcggcagctcaccttcttcaagcaggacctgtccagagtcgtgacgggccttgagcggctcttagcgaccgggacgcggaaggagaccccggtcgccgcaagagatgacgctccaggctccctggaggcggtgcgccggaccctggaagcatcgttcgcaaacaaccccgacctgaagggaaagctcgcgctggcgaccgtcgccttcgccgtcctcgggtcgaacatcgccctgatgcgcaataacgggctggccctacctgacttcatcgccgatgcggtcgtctcgtcgacgttcctgctcagtgaagcgctgagcccgcacgtcacgcacgctgggatgaacgacagcgtgagcgacaccgtcggcggtatgacgatcggcctgcccttctccgtagccgctgtgatgagcagctacatggacgaccccagggccaacccatcaggcttcatcgccgggaccgtcggctacacggcggcctacctgctcttcggccgggtggccggcgacgtcctgtccaagggcctcatggctacgagcggagcgctcggctggggccaacagcaggcgatccgactcggccggagcgcgatggccttgggtttcgaactggtcgccgggcacagctcgccggctgcagcggatgtgcacgacgtagccggggtcgagatggcgggtgtgccgcatgagccgctgttcttcagcccctcacagcgggcgtccgccgaacgcaccctggtcggcacgcttgagcagatcggcgacgagtggcacgacgcgcgcgacgaatgggaaggcgaatcggaggcaacggcgggcagggacgccccctgggtcgacgcaccggcggagctgcccatgcagccggcgcctcagtcggaataagcagccctgcacgcgtatggggtcggtaggaattcgtgtagaaagtagccaaacgtgagctgatgtgctgtcagtgaaagatttatgacacgcatccctgccgcccctattgatctacaaccaggtcaccaacggctgccggcgtcgcccttaggctccgtcagaatccctcgctagcaatacgcggccgcgccgtcctcccgcagacggcgctgggcgctccataagcgctgcttctggccagcagcaggccagacggtgctgtgcgagttgcatcctccctgcctggctgcgctgactttgcaagtcacaaccgtccagcctatcaggctgctgaaataccccctacccgtagacgacacgaatcccgacacagcccaatccggtgcgtggcgtagacgtcttcagcgaacagttgttcacggtcaagcggctggaggaattcatcccggccaatcacccattgcgcccggtgcgggagatggtcaacgaggcgctgcggcgtttggacggtctgttcgagcggatgtacgcgcccaacgacaagggaggccgtccgagcatcgcgccggagaagctggcgcgggcgatgctgctgcaggtgttctacagcattcgttccgagcgccagttgatggagcaggtgcagtacaacctgttgtttcgttggttcatcggcctgtcgatggacgatgcggtgtgggtgccgacggtgttcagcaagaacggcgaacgcctgatcgaacacgacgtggtggtggcgctgttcaacgaggtcgtgggagatggccgatgccaagggctggctgtcgggcgagcacttcacggtggatggcacgctgatccaggcctgggccgggcacaagaagtttcgtgcgcaaggatggcgatgacaatggcgacggcacgggacttgccgcggcacgtgctcggagcaatgaaacgcacgcctccacgaccgatccgcacgcgcgtctgtaccgcaagggcaagaccgccagtgagttgcgttacatgggccatacgctggccgacaatcgccacgggctgatcgccaatgcacgggtgacccatgccgatggtcacgccgagcgtgaagcggccaaggccatgatcggtgacgcccgccaggcgaacccggacggtgcactgacgctgggcgcggacaagggggacgacgcggccgaattcgtcgaggcattgaaggaaatcggagttgccccgcatatcgcgcagaacaccagcaatcgtcgctcggcggttccggatgaggtggctgcacgcgttggctatgcgatctcgcagaccaagcggaaactgattgaacaaggctttggctgggccaagctgatcggcaccattggccaagtgatggtgcggggcctggagaaggtggatcaggtgttcatgttgaacatgaccgcctacaacctggtacgcatgcgtaccctgggacagatgtgcctgcaggccggggaaacggcatgaaaagggcaaaaatcagctcaaatcggctcaaatcaggcaatcaaggtcatgcgccggtgacttcatggtcaatttttcaccacttctgaggtgcgaagagacatgccgatggtgccgactcgcttggcggctggtatttcagcagcctgttagacgccgcgatatggagcgaatgcttgcgccgctggtgatttcaatctgcaacacggcacgttcttcagagcttatccgcttcccaccgcgactgcgcgggagcgggctcctgcctagtgtgatcaggttgggcaggtctgccagtgtcatgcatcgcgcttccatccagcttcgcaagttctgcagctttttcggcttggtgggagcgtttttggccagcgtctgtcaatgtagcggcgtttgcatgaatgaggtggcaacccatgattccccgcgcctcaggtatctctgcccttcacggtccgcaggcgaagcacgcgcagacgcatgagcccgccgggagttccacgccggcgccagacgatggggccttgtccggtccctccatggatgccctgctgcgtgcgctgcctgctcgcgccacggcgtccggcgcgcagcgccgccatgtgggcaccctccctctccacgcggcgttgcctttccagttgccgcagccaccgggcatctcctctcccgtgcaggagaatccggtagcgccgcatgccgaggatcatgaagacgcaagcgacgcgctcgacttccaggtcatcgcggacgatggccccgcagcgctgaaggccgcgcagcgtaccgccttcatcgcctgggcggtcgagcaagcccgctccagccgggatctgcgcgccatggttcgcatggcggaagcggcggccagccaggcggctgcattgcaatgtctgctcgacccggccgatgtggggcatgtgctggaaggctaccgtgtcccgcccgagttccagaagatgcatcgcaggatgctggacgccgccgcggcctggcgcgccgccggggagcagtacggtgcggcacaggcgattttttccaagcttcaccccgaggccgacgcgggcgatgcgcgaatccaggctgcccaggcagcgtgcgagagtgcggaacgccagctccttgcccgccatcaagtgttctgggcggcgcggcgatcccacttcccgcccatgttgaattcacgcctccagagagacattcaggcgcatctggttcaatgtcttcggcaagcgtgcgattccttggacgcggacgctgccgtcaactcggagactcttccccggtacgggatggacagcgtgctctgctgggaattggcgggcatgatgcaagcagcggcacaacgtctggaatgtctgcggaacggggcgttgtcagtgcccgcctttgcgcacctgcccgcggcggaccgcgcgtttcagcaaaaggagtggacgagccgtttcatcgccgatgccgaggcgctggaggtcatggcccgacgcctgcgcgcagcctggggcgatgctctgctcgatccccttcctgtcacacaggcggcagccgatgccctgagggaaaatctgggcagcgccgtccgcgttgctgcctggaaagagacctgtttgcggcgctccttcggacttctcctggcttcgctgggcacgttgcgcagccgggcggagtccacccccgtcgactccctgcatgccggggctgcggcaattggagcgcttgcggcagctctgcggcgtgctgcacacggcagcgagcttgccccgcgtcctagagcgttcgttgcaacagtggaccgcagcggagcgtgaaggctcggccgccttcatcgcctccctgtgcgagcgcgccatcgcccaggcgcaggcccatgagcaagaggcgcaagccttgctcgacaaggccttccttgcgctttggcaaagcggatcggcgttgctgggtggggaggcccgttccggcttttcccacgaggtgccggccctcgatcttccccaactggcatcctgggcgcgtgccgccggggtgtcactgaaggccatgccgctgcccgccgcgggccagggcagcgagatggccgtcgaccgattgccgacggagctgcgcttgcaaggcttcttcgccctggccgacgcctgcgaactgcttggccagcctcctgccagaacccagtccgccctgcagcgggcagaacgactccggaccgtggcgcgatccgcccggtcggcggcccgtggtgcgatggccgaaccgctgcagacgctggcccggcagtgcgatgcggcccatacgctgtgccttgtagcggcagtgcgagcgcatgccgcggaggtgtcgcagttgttcgcgcagtcccggcccacgctggaggcggcaaccgaccggttgggcgccgacttgttccagagctggcatttcgccttcatgccggcccttgtgcaagagacagaggcagagcaggcaccagcgccgcatgcgtcctccgcgggcgatgcacccgcggagactacgctgccgttgctggagtctgtgcggtccattgcctcagaggtggacgcgctgcaccggctgagcatccccatgccgcaggaaatgccgcctgacgccgtgcaggagcatcgttgcgcgagggagaccctggatgtcatggtctatgcggcaagagtttcttccgcattgctggccctttggcaggaaactccgttcatcctgctgccatgtgccgcctcctcccggaccgccagggcggctgagttcgttcgacgggcgatcagcatggacctggacgttccggtccctgtggagcacgcggcaggcgccgacgccatgcatgccctgtccctggcaagggaagtccggcggcggggccggcagatgattgtggcattgaagacgatgcagcaggtgttccaagtacgcaccgataatcctctacagcaagtacagcatctccggcgcattagaagcagccggctcaacgcgaagtttgacagcatcgatgcgtccttcgactcgtcgataaggttcgtgaccgacctggaagcggaactgcaatcggagatccggggcgatgaacgtgatcgtgccggtaaagaacggcggctcctggccgactggcgcagtatgctggagtggcgcctgggactggagaaaattctcatgctcagccgcatcgctgttgccatccagaacaaggaactcgatgagtttgcgcccgacagcgaggtcgccaaggcgctggtgacgaacgttttgcagttccttgccctcatcagaaacctgacgtatcacaacaagaaggcccagcaactggggccgttgcgtgagaaccggcccctgatggtgacggcgctgcgtgcttcactgaccgcgatccggcaaatgcaggactgcgacgagcgcacgcagctcatagcggctccctgcatgcagggagcgggcggcagccgtgccagggcaggcgggccgaagcaggccaggcagcgtcggcgcgcgccatgacgcctccgcggcggttgtcaggcaacaggtaacacgcaaaagttaccgggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggcttacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacctgactcttgagaccgccccgtgtcggcgccgcgtgcagcgtgtgtcgaacgcatcgggaatgcggctccgggcgtttgcctttcttccgtaggttgggttctacccctaaatcacggacggttgtaaagggttttgaacttgtttgtcttgctgggcgacccttcgtcgcctcctcgggttgtgtcggcgttcgctatcttcgaacgcatcggctctggccgcttccagagtcgagtatcttgatcggttgataagcttcctgcacgaagccgacgccggggtctccatcaaggacctatgtcgtctccatggtttcagcgaagcctcctactccctgtggcgcagcaagttcggcgggatgagcgtgccggaggccaagcggctcaaggagctggaggcggagaacacgcggctgaagaagctgctggccgggcagctgttcgagaacaatctgatcaaggatgcgctgcgaaaaaagtggtgagcgcaccggcacgtcgtgtgctggtgcgcgagtggatcgggcgtggtgccggcgagcgtcgtgcgttggcagcgatcggcatgagcgccagtgcgccgcgctatttctcgcacgaagaccgcaacgtcgagctgcgcgagcgcgttgttacgttggcgcatcgtcatcgccgttatggcgtgggaatgatctatctcaaactgcggcaggaaggacgcctcgtgaacgacaagcgggtggagcggttgtaccgcgagcagcagctgcaagtccggccccgcaagcgcaagaaggtgccagtgagcgagcgtcagccgttgttgcgaccatcgcaggccaaccaggtgtggtcgatggacgtcgtctccgacagcacctcagaaagccgggtgatcgagtgtctggtgatcgtggacgacgcgacacacgaagcagtgaccatcgagggagcgtgtgcagaatgttgtgtaaacgggatttggcttacagctgagggatacgctcctcgaactggatggtaaagcggttaagcgcggccttccaatcgcggatgggcaacgtccaccgcttgctgatgttgcgcagggccagggagagcagcttgatcagcgcctcatcgctggggaaggcaccgcggtgcttggtcagcctgcgcaggccgtagtgcaccgactcgatggcgttggcggtgtagatcaccttgcggatctgcggtgggcagtcgaagaacgggaccaggcacggccagttgcgccgccatgactgaccgatcggcgcatacgcgtcgtcccagcgctcctggaactcggtaaaccgcagctcggcctcctcggcggtggcgcaggtgtcgatgcgcttgagggcggccgccacctccggacgccgcttccacgacacgtagttcaagctgttccgcaccatgtgcacgatgcacagctgcaccgtcgtctgtgggaacaccgcctcaatcgcttcggggaagcccttcaggccgtcgacgcaggcgatgaagatgtcctgcacgccgcggttgcgcggctccgtcaccacctgcatccagaacttcgcaccctcggtctgggccagccacaggcccagcacctccttttggccagccatcgtgatgccgatggccaggtagaccgccttcacccgcaccgcgccctcgcgtactttgacgtgaatgcagtcgatggagacgatcaggtacaccggatccagcgcccggctctgccaggccttcacctcatcgaccacggcatcggtcaccgagcagatcaggctgggcgcacctcggcgctgtacatctgctccagatgcccctggatcgcgcgcgccgtcatgccgcgggcatacacgactgggcgctgatcgaaacccacttccaggacatgctgcgagtcgccatctcgatcaaactcggcaagatcaccgcctctacaatcctgcgccgactcggcacttacagccgtaaaaacaagctgtactgggcattccgtgaactcggcaaggtagtgcgcacactgttcctgctgcactacatcgacgatgtcgaagtgcgcaagaccatcaacgcggcgaccaataaaagcgaggaattcaacggtttcgtcaaatgggccttcttcgccggggaagggatcatcgccgaaaacgtccagcacgagcagcgcaagatcgtgcgctacaaccaactcgtggcaaatctgatcattcttcataacgtcgagcagatgacccgcgttctggccgaactgcgggacgaaggccgaaccatcggccctgaagccctggcagagctgtcgccataccggacatcgcacatcaatcggttaggcgactacacactggatctcaatcgggagatcgacagtgggttaggacacaatcggctgttttttacacgaatccctgccgaccctcgttatccttggcgaaagcaggctcgacaatagaatccagccgaagacatcgttgtcggatctgacgcgcgtgttcggcaccggcgccccgctggcgtcttgcagagcgagcggctggtcacaagatcgagcaaaagtccgtccactcccctgcagatcgcgcggacacgtttgtcgacgtggctgggcgacacaaaaacctccttgcatctcgcacgacgatgctgtctcctcgacggcgcaccgttgccccgcgcatggacgcaattcccccacaggatcgatgcggtcatccccaaccagtcgacactcgggatctgtccgcgaaggcggtcatgccggaattgagagtagatgagcaagctgcattcccgttcctcctcctcctccgacgcatccacgccccgctccgccccagtcgccaaggtgctggtggtggatgacgaccaggccatggcccacgtggtcatgggccatatccgttcgcatggcatggaagcctttgtcgccaccaacagcagcgaactggccgaggcgctgcgtcggcgcgagccggatattctgctgctggacctgatgctcaagcacgaagacggtctggacttgttgcgcgccttgcgcaaggaatccgatatcccggtgatcatcatgagcggccatcgccgcgacgaaatcgatcgcgtggtggggctggaactgggcgccgacgactacctgcccaagccattcggattgcatgaactgacggcgcggatccgcgccgtgttgcgccgccatatcacctccaagatggcggcggcacgcggtgcgggcgaaggtcgcgtgcgcttcgatgcgtgggaattcgatttacaggcccgcacggtggggcgcacaggcgcacctgccattgcgctcaccaagggcgaatacgcgctgctgcgcgcctttgtcgatgcaccgggacgaccactgagccgcgagcacctgatgcgagccacgcgtctgcatgaggacgtgttcgaccgcagtatcgacgtgcagatcctgcgcctgcgccgcaagctggagcaggacccgcgcgagccgacgctgatcgtgacccagcgcggcgccggttacgtcttcacgccgtcggtcgagcacgctcgatgacgcaaccgccgtcgccggctcggccagaccatcgcacacagcgctggacgccggtggcgatcatgaaggtcgcgttcgcttccacagcgttcctcgcgatgccgtccatgcaggcagctggcgttgcagccccgtcggtgcgccctaatgagcccatccatgtcatccaaccagcaaccggcctggacagccgcaaggtcgcgctgggcgcactgctgttcaatgatcgccggctgtcgggcgataaccgccttgcctgcacgtcttgtcatcgcctgtccagcaacggtgccgctgccgatgcgacgacccggacgcccgggcgcgcgccgccggcgttcaatacaccgaccattttcaatgcgacagcgaactttcgcctgggctggcgcggcaacttccgcagtctggaagtgcacacggcttcactgctcgaaaagccaagcgtcatgcaggccgatatcgcgacggtggtcggacgactgcgacaagacacggtgctcaatcagcgctttcgcgcggcctatggcaggccaccggatcgcgccgcgctgttcgatgccatcgccagctacgaacgctcgctggtcacgccgggcagtcgcttcgacctctggctgcaaggcagcgacacggcattgaacgcacaagagttacgcggctatcgcaccttcaagtcgatcggctgcatttcctgccaccaaggcgtcaacgtgggcggcaatctgttccagcgcagcggcatcttcgctcccgtcacacgggatggcaccccgatcctgcgggttcccagcctgcgtaacgttgccacgaccgccccgtacttccacgacggcagcgccagcaccctgccccaggcgatcaaggcgatgggcaccgctcaacttggcgtcgcactgagccctgcggatgtctccgatatcgctgcgtttctgaacacattgaccggcaagcaccagggtcggcagctgacggcgccccacccatgaggtgggcgacgatcctcagcgccgtgctgctggcggggctgattttcttcagtctgtgcatggcggcgctggatcgcgacacgcagcgttacggtcacgcgctggacgcactcgacgcgctggacatggccgataccaatctcgacaacgacgtgctgaaggcgcgcattggcctgctgcgcgactacgactcgctggtgaccggcgatgcccacgcacgcgacaccttgcagcacctgcgccggctggccgaccacgaccctgcgttgtgccaggccatcgccgcgctggacgccgactacacggagaaatcgctgcagcgggagttattcaaatcgcagaattcgctgctgtccaactcgctggcctacttctggagcgagagcagcgcgcagatccgccaaggcgacgatcccgctgcggcacgcgcagcgagcatgctggcaagcgccgtgcaacgcctgagtctggacacgaccggcgaggcggtcgcactggcacgccggcgcctggacgaagcggcacaacgcacgaccagcacgccgctgctgccgcatggacgcatgctgctgaagctgttgccggagaccgataccaccatccgccgcatgcgcccgatcgcttcgctggcctcgtatgcacagctcaagacgtatctgcaaaaacagcatgcctgccagcaggccaccgcgcgccaggtccgcttcctgttgctgggattggccgtcgtcatgttgggcgccttgctgtacctggccacgttgctgcggcagcgcgcgcgggtattgcgtcgacgcgcggagttcgaccgcttgatggttgcggtgtcgcgccgtcttgtggccaacgatcgccaccagctggacgctggtatcgaggccgggctgatgcggttggcgaagtgggcgaagctgccgagtgcccgcctcggcgtggtatccgtcggcgctgacgcgcgaatctggcccgatccgcaggacgaggccttccgcaccatgcttgccgcagtggccgccaccggaccggtcgccgccagcgacgtactggtcgtccacgccaatggcaccgtcgaggtgttgggcaagcccgaacgcgtgcgcggcgcgcagtggctctgcctgcggcaacactccgaagcggcgacggttgcactgctgtgcctgcggctgccgccactttccgcgcgccgcgatcgtggcctggcggcaccggccgaacttctgccgcagttgcacatcgcgctcgacaccttgttcgatgcactggagcgacggcgactcgaagacgaagcccgggcgctggaacatcgcctggaactggcccggcggatggaaacgttggggacaatggccagcggcatttcgcacaacttcaacaacatcgtcggcgcgattcgtggcaatgccgagatcgccctgtccaaactggatccgcactcgccggcatcggagcacctgctcgagatcagccacaccacggcgcacgcttacgatctgatcgaatccatcctcagtttcgggcgggtgcagaattacaacgtacagccggttgagttgaacgccttgctgcaaggcgcagtttcgctgctgtcggtgtcgctgccatcgaccgtcacgatcgccctgcagcaggagcaggagccactgcacgcgctgggcaatccagcgcaactgcagcaggtcatcctcaatctggccagcaacgcggcgcaggcgatggacatgcgcgggacggtcacgattcaactgtcggccgccaagggcagcgcagccgacggcacgccccgtcgcatcgcgcagctgcgtgtcagcgaccacggcatcggcattcctccagaccaactggatcgcatcttcgatctcttcttcaccacccgcaatcgcggcaccgggctgggattggcaacggttcgcaagatcatcgacaaccacgaagggcggatcgacgtggacagcacgctgtgtgtcggcacgaccttcgtggtcgagctgccactgcggacaggcattgcagcagccccccaggccgcgcccttgccgaagacgcgatcgcggcatgcgagcttgctgctgctgtgcgacgacgcggccgagctcgaccgcctggaagaaatgctggccgcattgggacacgaaccggtcggcttattggagctgccggcagccgtcgcgatggcaacgtccgacccgatgcgcttcgatggcgtgctgctcaagcgcgatcgtgccggcgatgccgaacacgcgatcgacgcgctgcatgccgctgcgccgaagctgccattgatcctcgccacccgtgcgatgagcctggcgacacgcaagggtctgggcggcgccatcaccgagatcattgcgcagccgttcgatctgagcgcgctggcgcttgcgctggaacgtgcgctgggtcgcacgatggacatgacaacgcaggatgagggcacgcctgctctgtgacaaatgaaacacagtcgccgcagatcgacaccggaacgtagcgcgggctgcctagcctagtggatgcccaggcgcagtaagccgcctgcattccacgacgagcgatccacgacatgaatatccgaccaagcgacttacctcttctggtgtccctcgacgcattgcttgagctgaagaacgtcacccatgccgcgcagcgattgcatatgagccagccggcactgtcctcgcaactcgcacgactccgcgtgctgttcaaggatccgttgttgatgccatcggacaccggccgcggcatggtggccacgccacgcgcggatcaactggcttcgccgctgcgcgaagcgatcggcaaactgagcctgctcggcaaggacagcgcgttcgatccagcgacgtcgtcggcgagcttccggatcgcagccgctgccgatgcgatcggcaccttgggtgcgggattggcagggttgatccaggcccagggcaatcgaaagatgcgtttggagttcgtgcatgtgagttccgacacgcgcctggacgcgttcgaaaacggcgagctggatctgctgatcgatcacgcgcaagcggttcccgacgcgctgcgcttgcgccgtttacgcgacgaacgctacgtgctggtgcagcgccgtggccatccgcgcggtaccgcggcgctgagcgcagcgagctacagccgtctggcgcatgtgcaggtcgcgcacgcacaggcctgcaacctcgccatcgatgcgcaactgcggcatctggggcacacccggcagatcgcggtgaccgtctcgcagtgcgccaccgcgcgcgacatcgtactgggcaccgacatggtcgccaccatgccggcaacgcttgcggcagagcgcgggcatgcaccgctggactgcttcgaactgcctttcccgctgccggacatggcgctggcgatggcctggcatcgacgcaacgatgcccatgccgcacatcgctggttgcgcgagcgtgtgctggacctgcttgttccggcagcgccggccgcagcggtgccggccgcggcgcgacgcaccgccggccgtgccgatctcgtgctatccgtttcgtgagccgcgccatgcagatcgacaacgcaccgttgctgcgaccggtcgacgaacaggtgccatccggtccgaacctggaatacaccccggagttccagagcctggaggaacttgcacgaccgcgtcaggagcgcgccttgggcgctggcgtgcttgtgcccgacgcgccgcaatggcgccaggtcgccgagagcgccgaacacttgctagggcgctccaaggacttgcggctgggcatcttgctgagcatcgcccgcttgcaccaggacggtctggtgggctggtccagcggcgtcggcctgctccgacaactgctggagcagttctggggcgacgtccatcctcatctggatgccgatgaagacaacgacccgaccgaacgcgtcaacgccatcgctgcgttggccgacagcgagcgcacgctgacacagctgcgcaacgtgcgcctattcaagggactgcatccaggacatttctcgctgcgcgatctgcgcatcgtgcaaggcacgctcaagctcgctgcggaggacgcgagcgagataccagatcctgccgccatcgatgcctgcctgcgcgactgcccgctggaggcgttgcttgatctggacgcagccctggccgctgcgcaggacgacattgccgcaattgccggcgtgttcgccgagcgcactccggggcacggtccggagctggcaccgctcacgcaggatctggacgagttgcgtgcgttcctgcggccctatgtgtccgaacgttccggatccccggccgagccgaccgaacatgcagcaccgggcgccgacactgtcaggacatcgacgccacgcgcgcacgccgtggagcatccggacgaggttcgccgcatgctcgaccagctctgcgattactacgcgcggcgcgagccctccagcccggtgccgttactgttgcggcgcgcacaacgcctggtcggcctggatttcaccgcactgatacgcgatctcgcgccgcgcgcgattgaagagctgcaagtggtgtcgggccaggaccattccgactagagcagccaacacaacgactgcgtcgtcgccggttgggtgcggccggtgcccggaatcggcaggtagcacgcgtgcactccggttcctgtgcgccgtccacgtccacttgacggtgactggctaaggtttgttcgccgcgcctgggctccgttgccggcctgcccggccggcatcacagcgctgcgatgccgtgccagtacacccaggccgcgccggccagcatcaccgctgcccacaagcgtagtgtccacgagcgcagggccgcctgcagggccgtcggcggcgtgcggtcgcgtcgcaccgtcacgaccggggtgggcaaggcctgcggcgcggcgacgcgtcggcggcgcgcagtgggcgcaccggccgagcgcgcgatcgattgcagcaattgcaggcgacggcgccgatattcggccgggtccaggcgtcgctccacctgtgctgcgttcaactcctgcaggaccaagttggcctgcgtctcccagtcgttcattccacgtctctcaccaggcgtgcaccgatgccgcgcgctgcgtcgccgttggaactcaccgtgccgggactggcacaggcagcaaccccgcgctggctgccgcgcacggatacgccctcgccctcctggacccactcggcgaggccgccaaccatgtcgagcagcccccagctattagataccgtcgctgtgcagccgtcctcgccggcacgcgccgcgcgcagccactcggcatcgcgcggcagccgataggtacgaccgctggcgctgctcagccaagcggcgtaatcgcggatcaaggcagcgctgacctcgtccacaggcgccgacttgcgcgtccagcgcgacacacggcagcgctgggtgtcggcgcagaacagcgcgaagtcggccacgctgatctcccgacgcatcatcgccagtgcgcgtccgggcttggagagcaccaccagctccgggccgcggccgtgcttgcccagatcatcgctgcaggtggccgcgccactggacggagcggagagacggcagggatcgctcggcttggccggcggtgcgggcattaccgccaccggttccagtttcggcagcagtgccgcggtataggagacgcgttgccgggcggacttggcgacatcgctctggaaggctcggaagccgtcggcgtcctgcgcttgcagggccatcttgcgctcgcgcagacgctgcagcaccgacggcgcagggagcgcggtgccgagttgttccagttccatcgccaaccggtaacggcccagcgcctgacgcaggcgtggcgtgtcctgggcatccagtccctgcccgatgacgacgctggcctctttccaccgcccatcgcggcacagggaacgcgccagccccaggtaggcatcggtcagccgctgtgcgccttcgctgcgcaggaacggatgctccgggctgctggccgcgatttgcgccaactgccgcttcaccttggcgacgtcgttggcggcggccgcggcgcgcaccgactcgatgcgcgtggcgatctgcgcggcaagccgcgcctgcgcgtcctccaccaacggcgctggcggagcggacggcgtggcggatgcggtgacagttgccgcgtcgagctcgtgcgcgcactctcgcagcagagccgattgcgggaagacgcggcgcccggtgtcgagccagcggcgcgcttcgttgcgacgacctgcggtgagcgcatccgcacacccgcgccggtagcgcaactcgagttcggcatgccgcagcaggccgctgtccggcgccaggcggcgcacgcgatcgagcaacgccaccacgttgccgggttgatcctcgaacagtgccccggcggcgatcgcgcccgtcaatgcggtgtccagaccgttgagcagacgatcgcgctcctgctccatggcgctgcggcgtgcatccaggcgtggcgagaacagcttccactggtcgcgcacgctcaggatgcgctgtgcgcccacatagtcttcgcggccaagcgccggctgccaatagtggtccaggcgcctcagcaggaacgcttcgatggtgctgctgtggtcgaggatcaagcgccggcggtcgtcttctcccagcgcccacaacgctgcccgtgcgtgggcttcatgcgcgaaccggttcggcgcttgtggcgagaagcgctcgagcaccccagcgaccttctcgcgttgcgcatgcacctgcatccacaccgtcgccccgacgccgcccgccaacagcagaacgcccgccagcaggtacggcaccgcgcgctcgctgcggctgcgcggacgcagttgctctagcaacaccgtcatcgtcggtcgtgccgccgcctcgaacgccaagctgctccgcagcccgcgcatctgccggcggctcagcgtcggcagcgctgccacgcgcagctgctgcgcctgcgcctgcgtcgccgattgcttggcaaagggatggcggccggacagcagttcgtacaccacgcagccgaacgcatagacatcgtcggcgaacgccggctcgtcgccgcgcaacatttccatgctggcgtaggcaggggtcagcgcgcccagcgtggccgcgtcgaacaccgtgtggtcatcgctggattcggcgccggccagtttcgccgcgcgggcgatgccgaagtcgaacaccttggcgaggtttcctgcaccgaccatgacgttgcccggcttgaagtccgaatgcacgatgccggcggcatgcgcgcgttgcagggcgcgccccatgccctcgatcagcggccaggcctcggccagcggcatgccctcgcccagccggctgcggatcagcccacgcaggtcgtcgccctcgatgtactccatcgtcatgaacacgatggcgccgtctttgtcgaagtcgtagacgcgcacgatatggtcgtgcgccaggctctgcgcgcgacgcgattcgcgctgcaaggcgatcagcgaatccggatggcggcgaaagtcgtcgttgagtaccttgaccgcgatgtaaggatgacggtcgcgcgcctcgaccttgcgctcgtcgcgcgccagatagaccacacccatgccgccgcggccgatttcgcgcaccagcaagaagcgcgctttcagcagcatgcccacgccgacctgcgcgtcgccttgcaattgcgcaacgcgccgccagctggaggcgccagcgctgtcgtcggcgtgcgccagtgggttgaccctggttgccgcgtcgtcgcaagcgtgggcggcgcgctgtcgggtgagcggcgcgagccgggtgacctcgtcgtcggcagccggcggcactgacggcgtatcggcgaggtcgcgggccgggcgtacgcgggtgcggtcgtcgtccggcggcgacgtgcggccggtcatgtcgtgatcgcgggtggtcatggcggcgcattccgtggggccaggcgcagcgccacggccgagacgttgtcgcgcccggcacggccgagcgcagtatcgaacaggcgtgccaccagcgcggctggctgatgcgcgcgccggcagtgggcggcgatctcggcgtcgctgagttccttgttgattccatccgagcacagcaggtagtgctggcccggccggcgcgcgcacaccatccaatccacatacagcgcatcgtcggcgccgatcgcgcgggtgagcgcaccgccggcgggctgcgctcgccccacctgcgtcagatcgtccttgtcgccggccacatggtcgcgggtcagcaactgcagccggccctcctcgaacgcataggcgcggctatcgcccacccagccgcacatcagcagctcgtggtcgtgcaccagcaccaccacggtgctggcgatcacatccactcgccgcgcgcgcgccaatgcacgcaattgccggttgacctggttcagctgcgcgtcgatggcatcgacgaacctggccaggtcgccgtcgcgccgcaacgcgcccagtgcatcgacgaccatgcgactggcgagatcgccggcgctgtggccgcccagtccatcggccactgcccacaggcccagatcgtcgcgcagcaaaatcgcatcctcgttccggcgacggacattgccctgttcggtacgcccggcggacacgtaagacgcgctcattgcactgcctctgcaagacaggcgctcggcgcatgcgagggtccaagcaggatcggcgcatgaccggccgcaggccagccggcaagacgcatccaggcacccggcgcagatgctgtcatcgccgtccaccacaggctgctgccagcagtggtcgcgtccgcaagcggcggcgccagcacggatgcgtcgtcgtgcgcgtgttgggcgagcgccacgcaggcgtggtccaaccaggcaccatcttgctgtcgctttgcaccgatattgcacaacaccgtgtcggcagcatccagccatgcgggcagacgcaaatgggtcggcgtggcggcagctgtcgcgccatcggcatcgcgtgcaggcagcgctgcggcgatgaccaaggggaacgcgcggccgacccgatcgacgctcgcccgcatcgccccgacccatgcagccgtccccgcgaggccgggcatcagcacgaagcgccacaccggtgcgtgctgcgcaggcgtcgcgatcgttgccgcgttggcagacaacacgccttgcatcgccacatgccacgggtcgacaaacgtctccggcaagcggcgatgtacgaaatcgccaaccgcgggcagcttgccgtagaaacccggcgggcgttgcatggcgctcatgggcaactgaaccgctgcacggccgacgccgcaaagggatgccgcaggctggccggttgtatgtccacgcgcacgctggtgccgcccagcgcgaggctggcggtgtaatccagatcgccgctgcggtgcagccgcccggcctgcatgacccgaaaccaggcccaggggccgcggtattcgaccactggcaaagcctgtccgctggcgtcccacgccgccagacgcaccagacctggcgttggaccaggccaggtcatcgactgggtggcgcgcgcaccatcgcgcacgtccagcgcttgcccatccacctccagctgcagccggcgaatccctgcttgcggtggaatggaaacagtaaaggcgacctgcggctgcgcaccgccgccggcgaagaatgcttgcttgatctcgtcggccagttgcgcgcgcgccagcacgtcgtctgcgccagccgcagccatgcctgcattccatttccagccaggcccgctggtatcgaccttgccgagcaacgcctgttgcgcgaaccggtccatccgcccaccgggtgcgaacagttcggcgaaatcgcgcagcgggatctcgttgttgctgcccggcacgaacgggaaacgcccgctcaccagcagcgcgcactcacgcccggcggcttgccgttgcgcgttacgcaatgcctcgccggcgctgctggcggtcaatgcgcgaccacgaccggacaaggtcgccatccagttgcccagcggcggcggcagctgttcggcctgttgcgcggcgatcagcaacgccggggcgttctggtcggcagccacgccagcggcggctcccaacagcgtgcggctcatctgggtcaacgcggccagggtttcgtccagcgcactggcgcccggcccaccatcgagcaggcgagtgagcggttcgaaatggcgttcgatcggttcggctgccacatccggctcggccgcagcagcagtgtccgcggcagctgcagcgcccgcgccggccttcgctgcaggcgtgcgccccagtgcgtgggtgtgctcgcgcagcaacaccagcaacgccttcagcggcgatgccggtccacccagcttggcggccaccgcactcgcctgcccggtctgcacgaccggccgcaacaccagatcggccagcaggctgtcccaggcggcgatgtagtcgcgctgatacagcgccaatacctcgcgctccagttgcgagcgcgccaacgggtccagcggtgccgtgcccaacacccaatcgtcggcgagaaactgctgcacgccatgcgcgatgccaccgccgatctgtgcttgaaacgcttgacgggtgaacagcgggggcaatggcgcagacaacggcaggccactgcggcgttcgaagacatcactcagcaggcccaggcggcgatccaggcgtggggcctggccggcatcgaccccgggctgcgtcagcttgaggccaccgtagaccagtgccggcagttcggcggttcgcaggctcgcccgtgtctgctcgatctgctgccgatccagcgcaagcgcgcgcgcgccgtccaccggacccagcaaggcgcgcagatgcaggttcaaccccgcacgcaccgatgcatcgtcgggaaatatctggcgccagaccgtgtctgccagcgtggccagatgcattgcatcgcgccgtgtcgggtctcccagcatcaggtagcccttcaacaatggatacaaacgttgcggatcgttgctggactgctccagcttgcgtcgcagcgattgcgccaatgccggcagcaacgcgccattgaggtcgcgcagatacgcttcttgcacatcgcgcgccaaggccgtgccctggtgcagcccgaaacgtcgcgaccacggaatcgacgcgcccggcggcagcgccgcatcgcgcgcctgcgccaacgcgtcgaaacgctgcaaggcttttgcatagaaggccgcctcgcctgcatcggcgggcagcgggccggcgggataggcatcgagcgcgtcgcgcacctgcccgatcagccgcacgttgcgggcgtaactgccggccatgcccgacagcacgcccagggtggtggcggtcaacacggcccagcaggccagctgcagcaaccgacggcgctgcgcgctgccgggttggctgccggccagtcccgcctcggcgaagaccacgtccttgagcaggcgtgacaggaagtaactgcgtggtgcgctgctgacgggcggcagaccggcggcggcaacaccgaagtgttgcgccactgccgagatgacgtggtcgatcggatggccttgctgcgtccccgagctcagatagacaccacgcagccacggctggccggcatagccatggcggccgaacgcggtctgcacgacgtccatcagcgctggctgaagcaaccgcaattgctgcggaaaggacagcaccgcggcacgctcgcgtgcatcgcgcgcccgatgcaggcgctccagcacgcgctgatcgatccgctccagcaggcgttcgagctcggtggggaatcgcgtcaacggatcggtgtcaccggcggcctgcgcctgtgggaacgacaccccccacacctgcgcgcggccggcggcatccagatcggcgaagaattcggcgaagcccgacaccagatcgcatttggtcacgatcaggtagaccggcacgcgtgcgcgcagtttctcgaccagttcgttcagtcgatgacgtactgcccgcgcgtgcgacagaccggcatcgccatcgagctccagcagctcggccacgctcacggtcacgatgacgccgttcaatggctgccggcgatgccgccgcagcaggtccagaaagccatgccaggcaccggcatcggcgatggcgtccgaatcctgggtggtatagcgcccggcactgtcgaggaacactgcttggtcggcgaaccaccaatcgcagttgcgcgtgccaccgacaccttccagcgcggcgtgggtgccatgtgccttgagggggaactccaggcccgaagactgcagcaaggtgctcttgccggaaccgggcgcgccgatcagcagataccagggcagcacgtgcaggccgggaccgttgcgacggcgacggcgcagcaccgccatggcttcggtaaagcgcgcacgcaggcggacctgctcctgtgctgcacgcgcgcgactgtcgttgccgctggcgtcttcggcacgtgctccctgcccgaccagttcggcggccagacgttgctgcttggcgctgtcgcggcgccagcgcagatagcgccaccctgcccacgcgagcaccagcacggccatggcaagcaggcgcccgctcacgctggcaaacggctgccagcggcccaggctgagatagggtccgccgacccacaccaggacggccaacagactgaggatggcagcgctggcgaggtagcggacgcgcaggaaatcgagcacaaagcgcatgggtcaggtctcgggaatcaacaggatctcgacgcgccgattgcgcgcacggttgccgggcaattgcggcggtagcgcgatgggctgggaatcgcccgcgccactggtctgtacccggcgtcgatcgcgcaggcctgccgccaacacggcgcccacgctctcggcgcgacgtgcggataaggcgaagttgtccttgaagcgcagcgagcgcaccggctgatcgtcggtatgccccaccaccaccacccgccccggcacctgttcaagcgccgcagcaacgcgttcgagcaggtgggtctgatcggcatccaactccgcgctgccgctggggaacatggatgcgctggccaggcgcacggtgctgcggccatcgccgtcggtgtggacggtcagcaaccctgcgcgttgctcggccgccagcagcggtgcaagcgccggtatggtcgccgctctgactgccgccgggatcggcaacgccacccgctccaggccgatgcgcgccagctgcgcgctgatcggcgcggtcagcgtattgaggcgcgcatgcaaccacacgaacgccagcaacacgatgcacagcgaggccagcgccgcgatccacagcggcgtggccgctgcattgcgcagcaacggcgcctgcgcgccttgccaatgcggcgacaactcggcaggcgcaggcacgcgctgacgctggatgagttggtagagctcggcctggcgatcggccagccgtgccccgccaccctgctccacccgatagcggccaccaaagcccagcgccaatgccaggtacagcagctccagcaggtccaggtgccgcgccggatcgcgtgccagccgatcgagcaggtcgaagaccttggcgccgccataggtttcgccgtggaacgtcaccagcaaagtgcgctgcgaccagccgctggcctcgccccagggcgcggccagcaccgcttcgtcgagcaacgtgcacagcacgtagcgcgcggcgatgccggtcttgtcgtcggtgccctgttgccgcagctcctgctcgaagcgctgcaggcgcgtgccgcagttctcgcgcaaggtggcgatctccggcgtctgcgcggagtgtcgcaactgcaccgccagcagcagcagcggcgtggctgcgcgcaccaccgcattgccctgcatcgcacctggcgtcgcgcgcatggcggcatccagatcgggcggtcgcctcgtccgcgtcggtgattggcggggcggcatggatgcggcgggccgcggcgccggcgtcgcgctgcggaccacggtggcatcgtcgtcgtgctggtcgaccgtgttgctcatctcaattcctcaccgcccacaactcaagttccaggccgggaaaaccactgccgaaatgcagcgccacgccaccggacgtgcgcagcgtcttccacagcgacgattgccgatcgagttcgaagtaggcgcagccggcgtgatacggcacctgccgcggtgccatcgccagcgcactcacggccaccccgggcagttgcaggttcaccaggtcgcgaatcttctccaccgggccgatcttcgattcggcgggtagccgcttgcgcagatcctcggcgcgcagatccgccttgactgccagcacgaaggccgccgcgtccagcaaggccggatcgggcaccatgcccacccacacgccgtatttgcgttgctgcaagggcacggcaatcgccgactgttcgagcaccgcgctcaagctttcgcgcaaggacaccaccaccggctcgaagctcgcctgcagcgcatcgtgtgcgtacggcggaaatggcccgctgcgtttactggcacgggtgaaggtcgcgagttcgccagccatccccagcagcacgcaatacagcgcttcgggatgctccagcggcgcgcttgcccaatgcgccaccagcggctggtagcgattgatcacctgcaacatcagcacgtctgcgatttccgccacgccgcgacggtcgctgccggccacgcggtcggccagcgcctggccgcgttgatgcaatagcccaagcaattcggccagcagcatggacaaccgcgcggcgccttcgatgcggatggcggtcgggatgaaggcatcatcgagaatcacccgtcgatcggcgcggcactcgacaatgcgcgccatcggcacctccaccagcccctcccccggttcggactgcaggcgtaggcgactggccagcacgccgacttccagcaggaccgtgccggcgatgctgccggacgaatcgccgacctccgcttcgcccacgcgataacgggccagccggctgccgtcgccatccggccaggtgctatccggctgcgtggtcgcgcgcagcggcagcgccagactcaccacctggtcgcggcagttggccggcacgtccaacggcggcggtgccggatcgcgatcgggaatggaaaacggcgtgccatcgggaaagcagccgcgggcgcgccggatgccgagcttgccgatggacagcaattccggctccagctccagtacgctgaaaccccacgcatgcggccggagcgcaccggcatgcagttccatgtagcgctccagatagcgctcctgttgttgcaggtgctgcgggcgcaggaacaggccctcgctccagatcaccttgttgtaaggggtcatgctcggtcgccgtctgtgggttgagcctgcgccttggcacgggccagctgttgttcgtaggcgcgggcgaattcttcgccgaacaggcggcggaagcgctcgtcgggatcgccgagcaactcgcggtaatgctgcgcgtagcgtcgccagggccgattgccccaggaaccgagcgcggagccggcggtgtctgcctcgaagcgcgctggatcgaactgggcaaacacatgctcgaaggcggcacgcatgccggccaacaaggccagctggtgacgcccgatgtcctccaccgcttcttcgatcgcggccgcaccggtcagatacccaggggctcggcggcgccaacaggcgggcgaccgcctcgtccaccgtcgcggcgaacttgagcggattgttctcggtgcgttggatcagcgtgaccggcacgcggaggctgttcttgaacgccgcacgcgcgcgcaagacatccatcaagccagcggtcatggcggcgaacagcgcgggcagctcgggggtatccggcgtgtgtgcaactaccggctgcgccgcggagggggcggcagcgctcaccgctactgccgcgccacgcgtttgcgagaccggcgttggcagtggcagtggcagtggcagtggtgtgggtgtgggtgtgggtgtgggtgtgggtgtgggtgtgggcgtcggtgcgggtgctgccgccgctggggcaataggcactgcggcggacggcagtggcgcttgcatgtctgccactggatcggcagccggcggcagcgcaaattcgctgcgtgtcaggtcccagtgctcgggcaacacaacgccgccggcagccggcgcggccacgggtgcacggtaggcctcggccgttgccggcgcatgccccagcccgaacgccgccgcatcgctctggcggccggccagcgtgaacgaggtggcgaacaatgccagtgggtcggtgtcggttgcccgcatcgacgacgccccaagcgcggcgaaaacatcatgctccagcggcgcgtgctgcgactgctgcggcagtggcattgccgacagcgtgcacggttcggcgtgattccagttctgcgtcgcggctgcaccagcggtaacgcttgcgcccgacaccgccacgtcgatctcgaaggcatcgatgcgcaaggcgtcgccggcatgcagcggcaccggaaaaccggcacgtagcggcacgccgttatgcaacacgccgttagtgctgtggtcttcgatgaaatacaccccatcgagatggcgcacgctggcgtgcaggcgcgacaccccctcgccttcgagcacccaatcgcaggtggcgtcgcggccgatgcgcccgccttctgccgcgaagctggcctgcgcttgtgtgccgcccgacaccgcctgcgcatcgcgaaccgtcagcgtcagccggggtgacaccgcgctcatggcgcacgctcgcgcacgcgcagcccggagagcaagcgtgcggcatcttcgctccagttcaccaattgcgcgtcgaaggtcgcaggctcgcgtccggccagatgcagtaacgccgccactgccgccgccgcggtcagatgctcggccaccggcgggccgccctcgtcgctcaggctgccatcgctccaggccgcggccgccgccagccaggcgccgaccgactgatagtcgtcgtcggcagcgaatgcgcgcgcgttttcgcgctgggcagcgccaggctgctgcacccatgcctgcgccagccgcagaccttcgctgtcgtgcccgctgagcgcgtgcgtgcgcatgcactggcacaaccatgccacggcatacggcctgggcaacaaacgcaaggccagtggcagcgcatcctgggcaagcccacgcgccaacaattcgcgcacgccggtctccggcgccatgtccgccgccaaggcggcgtgcgcagagggagagagccgcatctgccgcgcggcgtgaagaatctgcaacatggcggtcctcaagcgatgatgggcggagtgcccttgagcacggccggacctgacgactgcaacagcagcgccgcgttggcgcgcgcggtggtcacggcgttggattgcagcagcaccgacgcgttcgagcgcagggtcaggttggccatcgcgctgacatcgacactgacgccaccctggatgccgacgctgacgcgtccatcgagcgtgagccgggtgccgctgagcacgatctcgccgctggccttcaactgcaggcgagccatcccggtcaccaacgcgatctcgctccctgcctggatgcggagtgtcttgcccacgtccagacggtcgttgccgccaacggtgtggctgcgttcgcgtttgatctcggcggtttcgttgcggtcgacagtgacgaaatggtcgttctccgcttcgtggcgcagatcgcgctgcgcatgcagcagcagctcttcgttgcccttcttgtcgtcgaaacggatctcgttgtagtcctctgccccacccgacaggctgcggctctttaccccgctacgggtgcggtgctcgggcagtgcatacggtggcagctggtcggcgttgtagacgctgccgatgatcagcggacgatccggattgccttccagaaagctcaccaccacctcctggcccacacgcggaatgtgctgcgcgccccagcgtttgcccgcccacgactgcgccacgcgtaccgggcacgagcagacggcgtttggcgttcccggcggactccagaagaaattcacctgcacacggccgtactgatcgaccgcaatatcctcggccttgttgccgtcgacgagcgcggtctgcaccccggcaatactcggacgcggcgtggtctgcggggtccgaaacggctgccgactgcgtagcgcacggaaggtggacgcaaacggctcggcaaccgtctggccaccggacacataatccacttcaaccagttcggtgtccgcgctggtcaccaggtattcctggttgtgctcggccagcggaaagtcgcgcagcttgaacaatgcgcccacctgcaaaccgcaggcatcggtccagccctggtattgcgcctgcgccacgttgagcgcttcggcacgcacctgcgcgtgacgacgaccggccgcgacatcgagatgctcgccgggataatcgaacacatccagctcgcccagcgccggtcccgaagactcggccggtgtctcgtccacccgcagcgaggccttgggcttgagatagtcgtagtcgtccaggcgcacgcgcgtgctgtgcgcgctgcgcgccagcgaccaatcggtgatcgcgtccttcatccggctgcccttctgcccgggcgggcagtaagggatttgtgcgaatggcgcagaggattcgtgcgcgccgagactgtcggccagcaccagcgtatgcgtgctggcactgtgtgcgaagtagtagtagatgccctcttgctccatcaagcggctgatgaagtccagcgcgctctcgcggtactgcacgcagtattcgcgcggcgtgtagctcgcgctcaggcgcagcttcacgtcggtgcatccaacctcggccagcaacgcgcgcaccagctccggcacgctcttgttcttgtagatgcggcaatcgcggcgctgcccgagcaaccacagcttgggcaccagcgagaaggcataggtggcgtagcgcagcccctcgatctgctcgaacccggtctgctccgcctcggcgacgatgccgtggtaatgccgcacatagccctgcggtgaagtgaccttgaccgccatcggcttgcccagcagagcgcgcaggtcgatcgccacatcgcggctgatgccgtgcaacgcgaacgcatagggccgccccagtgcctcgtgcgcgctcatccgcacaaagcgcagcgtcttgccaagcggcgactgcagggtaatggcgtgggccatggtcaggctcccggagtggtcttgcggtacataggcgcaaaggtcgatggcatgcgatgactttgccggccgcgccggggtgcagggaaatcgataatcgcgatgccacacataccggggaggagtaggtcaccgtgctcacgccatggcatcgcctgagtgcacggcacgcagccgcaacggatcagacgctggatctcggcaagcgaaagctgggaaaatccaggtttccgtccgctttgctcccgtccccagtcgcaggcatcatgcacacagatgcttagctgcgaccttccaggcctcgacctcatccgggtggtcgaaggagtagtagatttcctgtccgggctgtagaaggttgtttaaggcattctgacatttgctgcaaggcgacatctctatgtacatttccacaatcgtcggaatgccaggttcatcggcgatcgcattccacagcgcggtcagttccccgtgtgcgcaggcattcgcgacatctaccccattgaccttgaacgggatgcggatgcggctgttgccgaacacgttgtcgacctcgcctccgtgctttatgtaagttacaaaggaacagcaggagccggcgccgataccgttgatgcctccgtcgtcctgcgactgggcaacttcgcgcttcttcctcaggcacgccctgaccacgccgttggcgctgttgatgtcgtaaggaacctttgtcaggtttggcattccaataactcctttgatttctggcgaatcgtcgtttacggaaacggggctaaccactaccgagccccacccaatcacgcattggaagaggaattttccaagttcagctgacgtgttgcgcttgcaagttgagaccatcggatgcgcagcatcgtttccagccgatacggctgtcgccccggctgccccgactttggatcgtgcggctcgatcagcgccagcaggtccttccacggcacgacctgatccatctcggccaagaacacctcacgccgcgtccgcttgcgcttgccgttgtactccgcgtctccgaaggtcagttgcatcgtcgtcgtcccgttgcgtctgtgtgattgtcgctggatcggggggggggcagagtttctctaattcattgaatggtaagtaaaataaccattattgatttcaaaaatccacgccttttgctccgcgtcaattacaggaggggagaaagacgctacacccatataattattgaaacccagcccctgccgccaatcacccacgcctccaccgaaatataaaattggcaaatctacctgaaatccggccgaagccatcatctcattgaacttctcgacatcgtatggcgcacccgaagcaaacatagagaagtgagcgccaagcagtctattatcatctacgatctgcagcgcacccaggcaggaatctattttcgaaaaagcaatcacccgcgaagcggcgtactcccattcacggatgatgggaattttattggggccggtttccgtgacgcttcgaaggccaccttttacacagcgttcgcttggattatcttctttattagccgaatcgcgcatcgcgcgagatacctcattctcgtactcagaagctgccattaatcacctcagcaagattttaaaaaataattgaataaataaaattaaattggcagtcacaatatctatcttaaatccggagcctcccagttaaccactgtatctgtgtggtattgggagtacagagcttgcacggtatcaagcgtcgacttgcaatcgaaacagcacggcttcgagactcccatatgtacgccctttgacgagtagctactggctttaatctcttccaaaacctgcatctcggcatgcatgccaccctgtccacgctcgacgatggcgtatgtaaaatcaaaacccagctcctgggccagcgcctccatatgccagtcgtcgagtcgacggctatttgccgccactagccattcgttgttaatgaccgccagtgcaacacaatccatttgaatcagtccttgggaagcttttgtctgcgaagttcggccagagtaactaattgctagtaaaaaacttgcagccttgtccaggtcgtttatctccgaacgccggagcgcatggtagcccttatccttgcggttaactcgcttacgcaatgcctttggcatcattaaactcctttacaccgttaaattcctgcaaaagtgaaattggcgatttttttgaataccgaaaattaaaccaacgcatgattttaaataatattgaatccgctgcttatcaaggtatcgtagtcagtcatacagctctccactcatggccaggccttcccgtcgccaccaacagaaaattttcgaaatcagagaaacgaataaaccaatgcggaatcttcgacacgaatgtcaaggcgttcagtccgtttccggtccactaccccacgaagaaatttgcggctaatctccggcaacatcgagttagtcaaaatcgcatcgatcatccggccacccgattcgctctcggtacaccggctcaccaccagctccactacagactcgtcgtagtcgaacggaatcctgtagcgctcttcgatccgctgcttgatgcggttcaactgcaatcgcacgatctgtccgagcatggcgttactgagcgggtaatacggaatcgccaccagccgcccgagcaatgccggcggaaacaccttcaacaacggttcgcgcaatgccttggccatgccgtccggatccggcatcaattccgggtccttgcacaggctggcgatcaggtcggtgccggcgttgctggtaaggatgatcaaggtgttgcggaagtcgatgcggcggccttcgccgtcttccatccagcccttgtcgaagacctggaagaacagttcgtgcacgtccgggtgggctttttccacttcgtccagcagcacgaccgcgtacggcttgcggcgcaccgcttcggtcagtacgccaccttcgccgtagcccacatagcccggcggtgcgcccttgagcgaggagacagtgtgcgcctcttggtactcgctcatgttgatggtgatcaggttttgctcgccgccgtacagcgtttcggccagggcgagtgcggtttcggtcttgccgacgccggaggttccggccagcaggaacacgccgatcggtttgtccgggttgtccaggccggcgcggctggtctggatccgcttggcgatcatctccatggcgtggtcctggccgatcacgcgcttggccagcagttcgggcaagcgcagcacggtgtcgatctcgttgcgggccatgcgcccgacagggatgccggtccagtcggcgaccaccgcggccacggcttggtaatcgactgtgggcaggatcagcggcgattcgccctgcaatgcggccagttcggcctgtaccaactgcaaacgtgctaagagcgcatcgcgatccacgtgtaccggcgtttcgagcaccgcgatatcgccagacgcacgctgttcggcctccgtttccaacgcactgccggtcccttccaccggcgcgttgccgcctcgcagttgcgcgcgtagcgacaacagcgcatcgaccaacgccttttcggcaacccagcgctgttccagctcgcgcaggcggccgtgctcgctttgcagcaggctggcgcaagcggcagcacgctcatcgaccacgatgccaatcgcacgctcgcgctcgatgatggcgtgctcggtgtccagcgattcgatgcggcgacggctgtcgtccacttccgcaggcgtggcatgcaggctcaccgcgacgcgcgcgcaggcggtatcgagcagactgaccgatttgtctggcagctggcgcgccgggatgtagcggtgactgagcttgaccgccgcttccagcgcttcgtcaaggatctgcacgcggtggtgctgttccatcgtcgaggcgacaccgcgcatcatccgcacggccttggcctcgtccggctcgtcgacctgcacggcctggaagcgccgcgtcaatgcagggtctttttcgatgtactttttgtactcggcaaaggtggtcgcgcctacggtgcgcaaggtgccgcgcgccagtgccggcttgagcaggttggccgcatcgccggtgccggccgcgccaccggcgccgaccagggtatgggtttcatccacgaacagaatgatcggcttggggctggcctgcacttcgtcgatgactgcgcgcaagcgctgctcgaactcacctttcatgctggcgccggcttgcagcaagccgacatcgagcgtgcgcagctgcacatcctgcaacgcgggcggcacatcgccgcgcgcgatacgttgtgcgaagccttccaccaccgcggtcttgccgacgccggcctcgccaaccaggatcgggttgttctggcggcgccgcatcaggatatcgacgacctggcgaatctcgtcgtcgcggccgatgatcgggtccagcttgccctcgcgcgcttgtgcggtgaggtcgaccgtgtacagcgcgagcgccgcagtaccacctgttgcgccagtcccaacgggggcgacagccgccgcaacgtcggtggcatcgtcttccggcgagccggcgacgatgtcatccagatcgtccgccagtgcttccgcgcgcagcttggcgaactcgctcgacatcgccagcaacccgtgacgcaggctacgcgtgtgcaggatcgccaccagcagatcgccgccacggatgcgttgccgcccgtaacgcaacgtgcagtgcacccaggcgcgttccactgcctcctccacgctggccgacagatcgaagtgtccgccaccgccgcgcggcaggcgatcgagcgccacggtcaggtcctgtgcaagccgcgacgcatccagcgaaaaacggcgcacgatgcggtgcaagtcgccgtcttgcgcctgcagcaactgatgcagccagtgcagcagttccacttcgtggtcgccacgtagcctgcagaacgcagtggccgattcgataccgcgataggtggtcttgttgagcttgccgaacaaggcggcgcgactgatgtctgccataaaaactccagaagtgaaaaccgagaaacgcatcagggcgacgtaagcacgagctggtcggcatcgagcgtgcggcgatagtggccgagccacagcgacaggccgatgcgctggccctgccccaggactggcaacgggacgtcttcgcgcgccagcacgagttgtaagtcccaggcctgctcgtcgccgatgtagccgcgtactgcggcggtcagtacgtccagggcctggccgcccggcaggaactcgcggtagcgggcgatctccaaggggccgatccgcaggcggaagcgatgctgcgcgttgcgcgccgatgcgccaagcgtggcgtcacgcccgatacgcgcagcagcacgtcccatccgcagtcgcccttcctcgggcagcgtcaaccagttggcaacgaattcctgcacctgcaccgggacgtcgaacaggccggtcagcacagcacgcaagccttccgcattgcgcgcctgggcaatgaagcgaccggcgaagtgccggcgtgcagccaccggcatcgcatcgcgatcacgtaacgcaggttggtccacaccggttaacgcatccagccgcgcgccgaagcggtcatcgcccacgcgatccatctgcacggtgggtcgcgcatcggcccaggcgcgataccacagcgcaatcatgcgatggtgaaacatgtcggcaaaggccgcaaaggtgggatcgccagcgctttcacgttcgatggcgtgctcggtcaggtgcaacggcagcgcaccatgcgggccgaacaagcccagcgacagcgtgcgcagggtcggcgggcgaccgtcaacgccagcgtgcacgctgtcgatgtcgcgcggaggaaattccagcgaggcgcgctggcccaaacgcacaggctcttccaacggccgtgctgcctggcccagacgcggttgcgccggatgcgcgcactccagccaccgcagcgcttcgaatagctcgaaggcctgcggttgcgcatccagccgcgcgaacagcgctacaggatcggccgattgccgagatgggctggccatcgagcgacctcgttgcgttcgggcgtgcatagcacggtttcggtaaaggaattgagcgatgcctggcgcgcaaagacatgccgcagcaccgaggcaagcagatagacgccctgcccttcaaaggccgcgtcgtcgcaggtcaaggtgatctcaagtccgcggccataggtggccgggcccggcaccggaatgcgccttacgatcgggcgcgaagcgatgcggcgcacgccgtctacctgtcgtcgcgcagcggcatcgtgcgggtcgtggtacagcgtgagcatctcgcgcaatgcggtggcaccgtcgtcgccggcatccagcagcgagagatagttcaactgcagatggctgatcaggcgccagcgggtatcgccggcggtcacgcccgagcgcggtcgcgttggacctgcaacgcagcggatcgacgccaccgggccgccatcgtcgaggacgaagtcggtgctggatttgcccaccggcatatgcagcggcagatcgcggttgctgcaccacagctgcatgcccagttgccgcagttggtgcgaatacggcgcctggtcgccatcgaccaacgacaggaacacctcgctgccaacgtagctcgagcgcggcccggtacgacgctgtcccgtcgacagccgccgcggctgccgtcgcaaggcataaaatgccgaacgccgctcatgccaactgcgcggctgcgcgccatagaacggctcgaaacgctgcattggcgcattgccatcgccgaagccttcgacctgctccacgccatgaatctcgaagtccatcggccgcgtgcggtcagccaacacgtggtgctcggagatgccgggatgcagatggatacgatcaccgcgccgaggaaacaggttgatcgccggggtgcaatgcaggcggaagttacttgcgtccaccgcgttatcgagccgctcgacgctgcggtcgaaccacaccaacatctcgaattcggcgcacgccgctcgcgtcagcacctgcgccaggccatcgaaggcggtaaacaggaaacgctcggggcaggcaaaatattcctgcagcaggcgatagccgctgaaagagcgttcgctgcgcggcagcagcgcctgctcgtcatcgaagccctgcggctgcagatgctcgggaccgaaggtgcgcgtcagcacctgcccatccgcggagcgggcacgcaccacaaatcccaacgcattggcatgcagttgttcgtggagggtgccggccaacccatcggcgccggtgatgaagatcggcaatgtgtccagcgccagcatgtccaggcgcagcccggggtcgacgttgaagaccaggcgaaggccggcgcgcgcacgcggctcgaccggcacaccgagcgtggccagcgctgccggcgaggtgagataactggcggcagtcaggcgcagcggcaacagcgtcaccgcgtgcgcggtgcgatattcgcaggcggtgcggtcgccatgcccgatcaacgagcgcaacgcgctgccgcgcggcaccacatgccccgctgggccgatgccctcgccttgctccggttgcagctccaccacggccatcgacggcaccggcgacaggaaatgtggatacagcatttccgtcagatgctgcgcgaatgcaggctgctgggcttcgagttcgacctgcacgcgcgcagacaggaaggcaaacccttccagcagacgttcgacatacgggtcggcgcactcgataccgctcatcccaagccggcccgccactttcggatacgcctgcgcgaattccgcacccatctcgcgcacatgctgcaactcgcggttgtagtgatggagcaggcgcggatccatacgtcagtggcctgccgaagacagactgaaacgaccggtttccagatcgagatcggtgcgcagatacagcgccagcggcagcggctgtgcccacaattcggaatcgatgacgaaggacagcgacatgcggtccatgcgcccgatatccactttcgcggtgacctgcaggctggccgcagccaggcgcggctcgaacgccacaatcgcctcacgaatgcggttctgcagtgcgatcacgtccagccccgccagccgtgcgccggccaggtcgggaatgccgtaattgagtaccgagctggcgacgtgcggatacgcctgcaacgcatcctcatgccagtggcgcgtgcaattgagcagccaggccaggtcgcgcatgacgcagtcgcgcagcttggctggactgatcgcccgcgcgtcgcggctttccgccggttcgtgtcggcggtcgtcgatcaatcggtccagcagcgatggctgcaaacgctcttgttgggtcagttcggccatggcgcttccaccgcggcggtgtcgaatgcgatgtggcggatgtcgagcaccgggtagtcgtcctcgctgccagccagcaagcgttgccccagaccgcatgcggacaacgcctcgcccttccattcggtgcgctggccaaggcggatcgcgccctgctcgctgtgttggctaccggggtaacggcacggcaccacgccacggctgcgtgtgccgtcatgccattggatgtcgaccgactgccatagcaagtcgcgcagcgtggtcggggcttccaagcacaggctgcgcaattggacgaacggcacccacgcgtagcccacttcgaggatgacctcaaggcacggaccaaaacgcgggtcggcgtcggccagccagtcgaaacgccggccatcgatatggccagcgatggcatcggcttgcgtaagcgccagggcacgccgtcgcgctgcctgccctggttcgccgtcgcgatcatgctgcaatgcctgcagcagatcctgctgccacggcgggacctgaccaggcatcagcggcatcattcggccggccagcacctgttcgcgttccagttcagcgtcgaggatgcgcacatacgcagccacgaccccgccccaaccctggtccaactccgcggccaggcgcaattgttgttgcgcgcgctgccactctccggccaccgccaacagttggaacagcccgatgcgcgcttgggcatcggccgggcactgccgcacccagtccttggcggtggccaacgattgcgccgggtcgcccgccttgagcaggcgggcgcaggcatgttcgggatggacagcagacatcggcagcggcgctccggttgggggatgcgtggggctcaggacttcttcacttcctgcatgttgaacgtgaagtccttggtgccgccctgcttcttgcccttgtcgtcctgcggctggaacgaatacttgaacttgccgaaatgcagggtcacgttttcggtcagacggtcctcgccaccgctaccgccggtggacaccgaggtgatcatcacgccttcgctgagttcgatcgtcacgtagtccgactgctcgccggtggcgttggtgacgtacagcgtggccgaatccacacgcgcacccgtgcagcaggcgttgagcaaggcattggagcaactatcgacgtacttggtgatggaaatatccttcacattggccttgccgccggctgcatacccggcgccggtatgcaggttgccggtgttgctggtgccccacgaccaggcaatgatcggcacttggtccttgtgcttggtatggttggacgcgcccttgatctcgacgtcgcccgagccgaatttgagatgcatatcgaaagccatggaacttctccagtgatgggtggtgcaggaagggggagccgatcccgtggcgttgtcagccgcagggcgttggtgttcgaaagcgaggcctgtggccgatcaggctgcctgcgccgatggcaagcgcgagaccaggcgtagcgataccgtcaggccttcgagctggtaatgcgggcgcaggaagaacttggaggtgtagtagccggggttgccctcgacctcttcgacgaccacttcggcagcagccaatggcttacgcgccttggtttcttcgctggaattggccgggtcgccgtcgacgtagttcatcacccaatcggtcaaccagctctgcatctgctggcgcgtgctgaacgagccgatcttgtcgcgcacgatgcacttcaaatagtgcgcgaagcggcagcaagcgaacatatacggcaggcgtgcgctcagcgccgcgttggcggtggcatccgggtcgtcgtattcctcgggcttgcccagcgactgcgcgctgatgaaggctgccatgtcggtgttcttgcgatgtaccagcggcatcagacccatcttgtcgagttcggccgaacggcggtcggtaatcgcgacctcggtcgggcacttcatgtccacaccgccatcgtcggccgggaaggtatgcgtcggcaggccttccaccgccccacccgactccacgccgcgaatgcgggtgcaccaaccgtactgcttgaaggagcggttgatgttgaccgccatcgcgtaggcggcgttttgccaggtgtagcacgacgaatcggcgccctgggtgtcttcttcgaagtcgaacgcttccaccggatcggtcttgactccgtacggcagccgcgccagcgtgcgcggcatggcaagcgccaggtacttggcatcctcgctctgacgcaacgaacgccaagccgcgtaatcgggggtggaaaaaatcttggccagatcgcgcgggttggacagctcgctccagctttccatccccatcaggccaggacccgcagcggcgatgaaaggcgcatgcgaggcggcggcaatctggctgatgccgcgcagcgtgtcgacatcctgcgggctatggtcgaagtggtaatcgccaatcaaacagccgtagggttcgccacccagctggccgtactcggcttcgtaaattttcttgaataccgggctctggtcccaggcggtgcccttgaagcgcttgaggttcttggcgagctcccttttggacacgttgagcacgcggatcttcaactgcgtgtccgattcggtgttgctgaccagataatgcagtccgcgccatgcaccctccagcgcctggaattgcggggcgtgcaggatgaggttgagttgctcgctgatcttgcggtcgatctcggcgacatacgcgttgattgtctgcgcgaggtcgtcgctgatgatgtcgctgcgttccagcacctgttcggccaaggtgcgcacagccaaccgcacttcttcgccggcgcgttcgctacgcggacggaattcgcgggtcagcagggccgcaaagtcgtcggtctgactggtttgcggctgcgcttcggcaaggtcttgggcagcggaatgttgggtcaccatgaggttacgcatccttcgacttgggagccgcgaccagcgaacgcagcagggtgggatccttgatcgcatcggcgatcaagcgctcggcgccggctttgccgtcaaggtaagtgcctagattggccagctgggtacgtgcttccagcagctcggccagcggtgccacctttttcacgaccgcggtgggcgaaaaatcgtccaggctgtcgaaggtgatatcgaccggtaactcgccgctgccggtgagcgtattggaaacgctcatggccacgcgcggttgcatggcacgcagccggctgtcgaaattgtcgacatccatttccactgcctcgcgtgcttccagcgccggcaggtgttcggtattggcgccggacagatccgacaacacacccatgacgaacggaacctgcacctttttctgcgagccgtaaatctcgacgtcgtactcgatctgcacgcgaggcgcgcgatttctggcaatgaacttctgactgctgctgcgaacggacatgcggcctccgatgatctgcgtggttgctggacgctgcggttgcagcggccatgtggcaaaggcgtcccccttgcaccggagatgcatcgtgtgcgctgctgccggcggaatgaaatcgaacaccggcatggcaggtatggatatgcgtgatgggcttgcccgcaggatccaatgacaacaacagcgcacgctggcggagcactcgagtacgctggtgtcttgcgtgcggcatgtaatcggtggctagccgctgcgtattgcatcaaaccgcgcgagaaaccacgcggccacgcattcgtttaggcaatcgcagtgcgcgcagccttcggcgatgagttgggttttgcacagagcggatcgctcacatatctgcgagatggacaacgcatagcgcgtgccgtgggctagaccgtgcgagcaggcggcacgttgcgatcgtgcgtcatggcatggcggggaagacggtgtgatacgcccagggttccgtagacactcaagaccctcgttgcgcgtagcgccgttcaaactctacaggggacaggttgccgattgaaccatgacggcgttgtgggttgtagaacatttcgatgtcgtcgaacacctcggcgcgtgcggcgtccttgggggggtagatccgacaacaccgccgcattgcgctgcaacagcgtgtcgatctcctcgatgtgctccatcgcgttgaactccatcgcccgctcgtccttgtaacgcgccatcgccgcgaccacgtcgtgccggtagccgttgagctcgtgcaccacgcccaccgcgtcccacaggcccagcagcatcggcatgtaggtctgtcgctgatcgccctgtttaccgttgtggctggccgcacacatgcgcgcatagcgttgctgcagcgcctgctcggccgaagcgccgctcatgctatgggtgctcagcgcccaggggtagcgcgtgctgttggcgtgcaacacatcggccttgtagccgccgctggacgtgctgatcgccgccggcttgcgatcgtgcggcagctgcgccggctcgctgatctcgccggcaaagccgcgatactccagcgccaccttcagatcctcggcgctggacagcggcaccgtatcgcccttggcctgcggcgcgccgatccactgcttgggcgtgatcggttgcatgcgctcggcgccgaggagattaaccttaatagcggaagtagctgtcgcccattgcagtagggtcagttagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttcctaagcaagggctgttaaaaattgtggctctctgaaaatttgagtgggtaggatttcggctggtttaccactgacgcggggattgggatgacggccaaggtgtttgaagcggcgctggggatcggcgcgccgtggtcggtaggcgcggtcgagttcgacgaagcgaccaaggtgttgacggtgccggtggacttcaagccgggcacgaggttcaaggtatcgggccaaaaggggctgcatccggttcatgacaccgtggtcaagacctaccggcacctgaactttttccagcacgagtgctacctgaaggttcgcacgccgcgtgtgaagcttggtgacggatcggttcgcctggtcgagccggacttcgctgggcggttgtcgggcttcacgctgttgttcgaggcgctggtgctgatgttgtcgcagcaaatgccgttcgcggccgttgcgcgcatcgtgggcgagtcggcgtaccggtgcatgcaggtgtgcaaccgctatgtcgagatggccctggagcaggccgacttcagcgacgtcacgtcgctggccatcgacgagacgtcgcgcgctcgcggccacgactatgtgaccttggctgccgacgcccaggcgcgacgcgtgatcttcgtgactgaggggcgggacgccaaaagccgtgaaggctgctggctgccgatctggcagctcatggctgccctcccgaacagatcacctcggtgagcatcgacatgtcgcccgggttcatcaagggcgtaagcgaccagttgcccaacgcgcagatcaccttcgacaagttccacgttgtcggacatgcgaacgcggccgtggacaaaaccaggcgcatcgagcagcgcaccgagaagtccctcaagggcatgcgctggacgctgctcaaggatgtcttcagcctcaaaccgacggccggcgcagcattgcacgggctgatcacggcacccaagctcacacggacggcccgcgcgtggctctacaaggagcagttgcgcgaggcgcttgaccgaaagcagatcaacgtgatgcgcgagatgctcaagcactggtgcgtctgcgtgatgcgatccaaggtcgaggcgatgaaggaagtcgcagccctcgtgcgccgccacatggacggcatcgtcgcctgggcgcagacccgtcagaccaacggcttccttgaagccatcaatggcctggttccagtccgccaagcgcagagctcgcggcttcaaacgcctgtccaccatcaagaccgtcatcttcctgattgccggcaagctggacttccaaacgttcaacccgcatgcccggcaacccacttgaaattcaagagagccaaaattgtgcacttccgacagcaaatccgacgccactttttgctaatgagattagtgctagaccataactttctctcgtcgcaaatcgcacagtatccccagcatcataataaaaccccaacatacgtaccaaacccacccagccatccaccaatcgccttcatcctggacatgctacggctggcgtcgccgaagaattctttactcactttttcggccatgctggtgtagaccgacaccagcgatacgccagacgccaccagactgccgtagtcgcgcgcctgtttgtccgacttggacagcaggttgatgaagttcaccagttccagcacaccggtcaacgcgcccagccgtaccgcgttgcggctgctctgactggcctgctcccagcgttggtgcatcaggtccgtgcccttgtgccgctccacgtcgcgcagggcgtacatcatgggcgtgccgctggtcagcgtctgactgcggtaatgctccacccgctccatgaaatagctgcgcacggcaacgcccgtgctggcctcctggctgatcagctcggagacctcggcctcgtccaagagcgcgcgcgtcatcagcacgaagcgcaccagcgcattgcccaccttgtcctgcacgccgttgagcgggaaacgattgagcaggaacgcaccggccgtggtcacgaaccggtccaccccggtttcgcgcaagatccggtccgtggcggtgagcggggccgcctgcttttgcgctgtttcgaagcccttgtagacgctcaagaacttcttcagcgtcttgctcgtcgtgacaaacacactccaaccggcaccggccgccgacaggaccatgttcttttgctgatctgcctcgctcagcgtctgcttcagctcctccctggcttcatcctggttctgcgccaccacactccacagcaggcagctgcggcttgtcacatccagattgcccgccaggtcctgcaggagccggcgaccgtccgggtccatgcccagcccttcgatcgcatgggtgatgacactcctcgaagcggaccccgcacgatggcgaagtgccgtcgtagtcctccagcgtgaccaggaacagcggattgaacagccacttgcccagcacctgcgtgcgctgcgtcagcaactccatcgccgcctgaccgaaccgctgcgcgttggccttgaacgccgtgtacgcggccgcgtcgatccgtggccgatacgtctgctcccacgtctcccgcgcctggcgctggtacaccggcagcagcgccttggacagcccgtcccacgtgccctcgttggaggaggcgatcccgtgtgtgcgcagcgcgtccatgcccgattgggtgagcgcgttgccgccggcttgctcctgctccagctcttccatgcgcgcgcgactggcctgggcatactgatccgacagcaccgccgcattgcgctgcagcagcgtatcgatctgctcgatgtgctccatcgcgttgaattccagcgcgcgctcgtccttgtaacgcgccatcgccgcgaccacgtcgtgccggtagccgttgagctcgtgcaccacgcccaccgcgtcccacaggcccagcagcatcggcatgtaggtctgtcgctgatcgccctgtttgccgttgtggctggccgcacacatgcgcgcataccgttgctgcagggcggcctcaccggacgcgccgccggccgcatgcgtgcgcagcgaccatgggtagcgggtggcattggcccgcagcacatcggccgtgtagctgccgtccttgccgctgatcgccctgggcttgcgcaggtacggcagctgcgccggctcgctgacctcgccggcaacgccgcgatactccagcaccgatttcaaggtgtccgcactggacagcggcaccgtgtcgcccttggcctgcggcgcgccgatccactgcttgggcgtgatcggttgcatgcgctcggtgcttggggatgaacgttaatagcggaagtagctgtcgcccattgcaggagggtcagttggcttcttcttttccttggtgattttcctaagattgatgttcttgacgtctttccagcctagtagcgtaaaaattggctcggccatttcgataaatggggtgaagcggctgcctatattgtagataatccaaccaaatatgacgaaaatgccgagactaccactaaggccgccgataactgccgccttaagctcaacacgctcaacaaggacgtaaattgccaagaagaaagtccaggtcaaaatactcaggccaccaattacgaggaaagcaattttaagaacattcctccaatgtgcctttccgccagtcgaaatgtgcggatataaaacaataacttgatcgtttgggtccaataccgcgaagccaatataatttccagacggcccgggctcaacaactgcctttacctcatcaccatccttaaatggccagttccacagcaaggcttcgacatgctttccgtcaatgtcgaaactcacttgacaaaccggctccttcatctcatccatcgacatggctgccattccggctgctgcgccactcaaacctatagctgcagcaacgacaccggttgctgccatccctttggaatcacccgcacgaaaaaatatatctgcagtggtattattaacctttacgttacttaacgtgccactaagtaatagagcatgaaaattattatctccggacattaaaattcaacctcaataggtcaagggattctaagcagggtgcactgtcacgtcggcgatggccttttgaaaagcatcctcttgctcttttaaatccttgtagtgtgggctgctagcaccgaaaccaaagatccaaccatcaattatttttccaaaattattgctctcgcaccacttttcaagcgcatctggctcaactgcatataccaggcaatcgagagctatcaaagcaacagtgacctgccatccaccgagtcttaatatgcctgcaccaatgcgtttcattgatgctttagccagcgcttgctcgccttccttcacagctgctgcctgcagccctgctttaagtgagtccaaccaaatcactaaaccactacgaccgattgccttctccaaggccggagcagagtaagccaaagctgttagaaattgcgcccctcccactacgccacctacaaccattttcattgttgagagggccaacattccatagcttttatccgacgtaaaacgcacaacatccccagcatcataaaaaacccccacatacgtaccaaacccacccagccacccaccgatggccttcatcctggacatgctacggctggcgtcgccgaagaattctttactcaccttttcggccatgctggtgtagaccgacaacagcgatacgcccgaggccaccagactgccgtagtcgcgcgcctgcttgtctgctttgctcagcaggttgatgcagttcaccagttccagcacgccggtcaacgcgcccagccgtaccgcgttgcggctgctctcggccgcgcgcgcccagcgttcgcgcatcaggtccgtgcctttgtgccgttccacgtcgcgcagggcgtacagcatcggcgtgccgttgatcagcgtctgactgcggtaatgctccacccgctccatgaaatagctgcgcacggcaacgcccgtgctggcctcctggctgatcagctcggagacctcggcctcgtccaagagcgcgcgcgtcatcagcacgaagcgcaccagcgcattgcctaccttgtcctgcacgccgttgagcgggaaacgattgagcagaaacgcacccgccgtggtcacgaaccgatccacgccgctttcgcgcaagatccggtccgtggcggtgagcggggccgcctgcttttgcgctgtttcgaagcccttgtagacgctcaagaacttcttcagcgtcttgctcgtcgtgacaaacacactccaaccggcaccggccgccgacaggaccatgttcttttgctgatctgcctcgctcagcgtctgcttcagctcctccctggcttcatcctggttctgcgccaccacacgccacagcaggcagctgcggcttgtcacatccagattgcccgccaggtcctgcaggagccggcgaccgtccgggtccatgcccagcccttcgatcgcatgggtgatgacctcctcgaagcggaccccgcacgatggcgaagtgccgtcgtagtcctccaatgtggccaaaaacagcggattggacagccacacgcccagcacctgcgtgcgctgcgtcagcaactccatcgccgcctgaccgaaccgctgcgcgttggccttgaacgccgtgtacgcggccgcgtcgatccgtggccgatacgtcgtttcccagctctcccgcgcctgccgctggtacaccggcagcagcgccttggacagcccgtcccacgtgcccgcgttggaggaagcgatcccgtgcgcgcgcagcgcgtccatgcccgattgggtgagcgcattgccgccggcttgctcctgctccagctcttccatgcgcgcgcgactggcctgggcatactgatccgacagcaccgccgcattgcgctgcagcagcgtgtcgatctcctcgatgtgctccatcgcgttgaactccagcgcccgctcgtccttgtaacgcgccatcgccgcgaccacgtcgtgccggtagccgttgagctcgtgcaccacgcccaccgcgtcccacaggcccagcagcatcggcatgtaggtctgtcgctgatcgcactgtttgccgttgtggctggccgcacacatgcgcgcatagcgttgctgcagggcggccgcctccgacgcgccgccggccgcatgcgtgcgcagcgaccacgggtagcgggtggcattggcccgcagcacatcggccgtgtagctgccgtccttgccgctgatcgccctgggctggcgcagatacggcagctgcgccggctcgctgacctcgccggcgaacccgcgatattccagcactgccttcaaggcgtcggcgctggacagcggcaccgtatcgcccttggcctgcggcgcgccgatccactgcttgggcgtgatcggttgcatgcgctcggcgcgcagcgtggcgtcggcggcgtagcgtttgagggtggcaggcgtcaacagatgctcggaaaacatcacccacaccgtgccgcacagatgcggatagcgcagggtgatgaactccatgcgctcggcgttgtgcaccgggcgcgagcaggacggcacgccaccaccggcaatgcgccgcgctgcgtatccggaaacctgccgccacaacgtgccgttttcggccaccgcataggcttcccattgcctggaaccgtatgggccggactgttcgtagaacagatacagcatgccctggcgcaaggtgcgcacggcgtagtcgtagccggcggccgagacgtcttccttgctgccacgccccttggggaacggcccaaggccggcgcctgggcaggacgccggcaccacggtgtagcgcaccggcaggatggccaggccggtgccgttgcagacctcgcacggcgttgaggtgtcgttctgtgtcatggcgtcatgcgctcctgcgtcgagggggccagaaagttgcccgtttccattgcaatgccctgccaatgggcatcgtccacttgattggccagctcggtgtaatcctctccggcgctgacctgttccagcagagcttgcacctgccggtgtcgataaaaaccggggcccagatgcacggcctgccatgcgaacagatccaggccggcgacgtccccccatcctgagtagcagtcgggtttagcgtccggggttgatgatatcgctattggccaactgcttggcatacgttgccggcgtcattgcgccgattgctttctttgggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccaatgttcgttaaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattcgaggtgcgctctggctttgcttctgctccaagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatatcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcttggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttcccaaggtctgctactgagctgccttaaagcttagaaacgagcactgctggtaatgtctttacctcattaatctggcgaaatcgacttgggagaacttagggggcgtatcagtcggcgcacgtcaccgtgcatcacgctcactcgccgctacggcgcagcgtccccttgttttcctgcaactcccgcttgaacggcacgtccggcggtgggcgtgcggttgcaggttgatcgttgaggttggggtcgctcaggccgcagccgccgccgaattgcagcagcgacaccacgcagctgatcttggtggtcgttcccgggatcggaatctcgatcttcttcaggccgcggcgcacccattcctgcagcagcgtctggttcggaatccaatatttgtccagcgaggtcggcgtgtagccgtacggcggacgtttaagccaagtgccaccctgggcaatctggtcgcgggtccaggtgtcggtctcgctaccgggggggccacggtcgcccgcgcccttcccggcatcgccggttccggtggcgacgtggacgctgccatcggcattgaacatgccgttgcgctgaccgtttgtacctgtggtgtcgccttgtcgattgcggtcggatttgctccagtcgtcggcattggcggccacatcccaaccgccgctgcggtcggccggcttcgggccgctggcaactggcttgggcgccgacgatgcagcggctgacgcgttgctggaacgctggggcggagcaggattggcctgcgactgtgcaggttgcggggcgggctgtgcgtgttgcaccgcagcggcggtcggcgtcgggttggcagttgcagacgctgcaggcaccgccggtgcgaccgcgacgggcgcaggcgccggatccggcacgctcggcagcgctgcggtacgcaccgcgacgtcaggcatgcgcaccgtcggtgagatctcgcgcgggcgcgcagccagtgcggtgagttgcgggcgctcggggatgacgatgtcgcgctcgcgtactgcgggcgcagcggcagagcgcaccgccacctcggtggccggacgttgcaattgccgaacctgcgggcgttcggtcaccgtctggatgtcgcgttgacgcacttggacctgcggcgccgcccgttcgatcgcaggcggcgtcaacgtgatcgttggcggtggcggtacgacaaagtcgttggtcgcgaccggggtctcggtgacctgcagcggcgattcgatcgtcaccggcggcacctgtaccgtcacttgcggaacatctgcggtgacgggttcgctagaagcttgcaccggttccggcgcattttccggtgcttggtccgtgtcggggcgctcgaccagctcggcagctggccttgctggcgtcggtgtcggtttcggtttcggcgatggagctggttcgcttttcgccgccgatgcacccgcctgcgctggcgaagacaccgcagctgcagccgcctgggtcgatgcctcagccgcaggttgaccttccccgccgccctgctcttgagccccatcgccgatgaaggtcatgcgaacccgcgattcgtcgccgggtttggtttcttccggcgcccagcgaacggtgaccacccagatgagcagcgcaataaaaccgaggtggatgagaaaactgccaagcaccgccagccagtgctgccgacgctgatccttcggccgcggatcccagtgctgccaccacaggctgcggaacgcctggaatggcgacagcagagagacgccgcccaccccatcctgggtcggctgcctacgcgccaacagcacatccatgacatggttgtcgttgaatcgcgcaacctcgtgcttgcggttgctcatccagataccccaaccatacggcaggccggtacgccgatcgacaatgcgcttgctcggcatacgcgcgcgcagtgcctgcagcagatcggcagccgttgtcaccggtggtgcggaatcaggccgcgctgtcgcgcggaatgtacggggcgtcgccggtggcgtggtcggtcgcatcgcgtaccgcaatcacgccgggcacgcgccccatcaaggtcttttcgataccctgcttcaaggtcacgtcggccatgccgcagccgtggcaaccgccaccgaagcgcagcagcaccacgccgtccgccgacacttcctgcacggccacgcgcccgccatgcgatgccagctgcgggttgatttcgttctcgaccacccagcgcacgcgctcgaccatcgaggccgactctgccggcgcttcgcccttgatcttgggcgccttgatggtgagctgctggttgccggtggactgggtgacgtagtcgatctcggcgccgtccatccagggcacgctggcggcgacgacatataacgtgaagccgtcgcaatcgatcgcccattcgtcaccgctcagatctgccggttcggcgaactcgagccgggcatcggcacgtggggtgcccgcatccaccgcgctcaggcgcacgcccatgccgggcacgccctcacgctcaatgagcttgcggaaataggtctgggctttgtcggatatctggatcatgcgggttattctaccgctcaaagcgccctcgctcatggaaaaccgtgatcctagtgggtgcgccgtccgccacccctgcgagaccgtcatgaccgatctgattcccctggagcaggcacattgcctcccgcgcaaaggcagcgaccacaagctgggcgaggcgcgcctggccgaattgctgccgcaggtccccggctgggagctggccgaggccgggatggcgctcacgcgcacgttccgcttcgccgactattaccacaccctggcctttgtgaatgcgctggcctggatcgcccaccgcgaagaccatcaccccgacctaggcgtgcattacgaccgcgtcgtggtgcgctattccacccatgacgtgggcgggctgagcgaaaacgacttcatctgcgcggccaagaccgcacggctctacgatcagggaatcactgcatgaacatgtatcgcgccacgcttgccggcctcatcgtcgtcaccggcctcagcggctgcggcaaatcgccgcaacaggcggcctcgcccaccgtcgcccccaccgagctggctgccgtgaagaccccaccgccggaatatgcaccgcagctggcctgcgccgggatcggcggcacgaccgtgctgcgggtggtggttggcacccagggcacgcctaccgatgtcttggtggcgcagagcagcggccagcccgtgctcgacgaagccgcccggacgcgcgtgcgggaatggcagttcaaggccgccacccgcaatggccaggccgtgccgcagaccatccaggtgccggtttcgttcaagccgccggtgccgcgtccgaacgaatgtttcgccatcgaagaacgcgcacgccgcggcggctgaggacggcgcaggtcgatgccgtcttctatctgtctgcagggcacaggcgcacagacgcgtgacgacaatcgtgcctatatccgccgggttggtctgatgaccgctatcgcgatcacggcgcacaacttccccgaaggattggcgaccttcttcgccacgctggagagcccggcggtggggatgccgctggcgttcgccatcgccatccacaacattcccgaaggcattgcgatcgcggtgccggtgtagttcgctaccgcaacacgttctacgcagtgggcgccagcctgctcagcggattggccgaaccgatcggtgcgggcatcggctatctggcgttgtccggcgtgctctcggatgcggtcttcggcaccgtgttcgggctgattgccggggtcatggtgtttctggcgctggacgcgttgctgccggccgccaagcgctacgcacagggtcacgagaccgtgtatggcctggtctcgcggatcgggacgctggcgatcagtatggtgttgttccgattcgcaacgccttgaagcgcgccttgttggagcacgccgtgcgctggcatcgctcattgttatgcactggcagcgaagcgcaccacggtaaccgccgacactgccgctccagcgctgacgtcgccgccatgcgaatggcgagcggatgcgcgctgcctacccgcaatcatccacccgtcctcacacgacacgttcgtggcatgccacttcccgcacgcctgctgaacaccgtggcgctcggtcgacgggagagcagttttagaaaggttccagacattcagaccggcgcatggtacgcgcgtcatccacgcgcacacagcgaggtgccgcatgcaacgcacatggtcacaagggcgccttgccttggcgctgtcgatcgcatccaccggcatgattgcactgggcgggtgccaacgcgccgagtcgccggcgccggccgccgccgagcctccacctcctcccagtgcggtcgcaacgccggcttacacgccgcccacggcggatcagctgtaccaactggttgcaccgatcgccctgtttccggataagttgctggcgcagacactggccgcttcggtctatcccgatcaggtggtcactgcgcaggagtggctgcgcagcaacagcggcctgagcgccgccgatcgtgcgcaggccacggtgtcgcaatcctgggatccgagcatcaaggccctgaccgcgtttccggatgtcgtgtcccagttggccggcaatctcgattggacgcgtgcgctcggcgacgcctatgcccacgaccccaacgatgtgctcaatgccgtgcagatcatgcgccaacgcgcccaggccagcggccacctgcgcagcacgccgcaacagcaggtgcaggtcgcacgccatgtggtggtgacgcccattctggatgagggacgcatcccgccgccctcgcagatgatcaccatcgaaccggcggagcgggacgtggtgtacgttccgcactacgaccccggcgtggtctacggcacgccggtggatgtctatcgcgagtatcgctaccgcccggtccgctggtacgacgaaggcgacgtcgtcaccaccggcctggtgtccttcggcgtcggcgtgctggtgggcggcgcactggaacatcatcacggctggttcggctgggccgagccggcgcccgcctggcacagctggggctggaatagctggggcgtgaactggaacgcgccgccggccgccccgcattacgtggtctaccagaaccatgtctatgcgccacgcaccactatcatcaacaaccgcaatacctatatcgattcgcgctcgtatgtgaatcaggatcagcgccattggtccaacgcgacatccgcgcctgcgcccgttgccggcattgccccgatcggcttccacgcagcgcgggcggccgctctaccggcagcgatggccagcgcacaagggctcagggggggggcaggagccggtgcgccggcgccctcgcccgcccagctgcatcgtccgcccgactatgcgcatctggcagcgccgcatttcaatgcgcagatgctgcagccgggccgtccggtagcgatgaacgcttcgtcgccgtcgccgttgtcgcatgctgcgccgctgacaaccgtggcccatgcgatgcagccaccgcctgcaggaatacattcgccgcacatgcaagcgccggcattcgcatcggttacaccgctcgagcgagtgaaggatctgcaggccgcacagcagcgcatggcgcaactgcacgcggagtcgcgggcagcgcaggagaaggcagctgcggccaaccgcgcacatgcggccatgccgccgcgcgatgcatttgccagccgcgacgcccgcaatagcccgttccgttcgcaagcccaacctgtgcgatggaagccgccggtgcaagagcagcgacagctgccgccccatcagcaatttgcgttcgcagcctcgccgcgtggcgaacatgcgcagccatcgcagccgcgctacgaaccgcacccggtcatgaagcctgagccgcagcaacacatgcagcgaatggcctccttcacgccgccgcgcgccgcgccaacccgtccggcggacacgcaccagcagcgcccgcatccggcagcgcagccgcaatatcacgaacaccaccatagctgagccagcacgctgacgcagccacgatggctgcgtcagcggccaagctggtccagcgcttcggccagttcgggcgccagcggcgcgctcagcacgtacggcgtctggccggcatccagggcgaactccagcgacgcggcatgcaggaacagccgcttcaaaccgagttggtcacgcaggcgcttgttcacgtccgcctcgccgtatttgtcgtcgccggccaccgggtgacccaggtgctgggcatgcacgcggatctggtgggtgcgaccggtttcgatgcgcacttcgcaatacgaatgcccaccgcgccgttccagcaacgtgaaatggctcagcgacggcttgccaatcgcattcacctgcacatgccgctcgcccccctggcgcaggccgatatgcagcggcgcgtccacgctcatcacgccatcgggcatgcgtcctattaataaggtcaggtagcgcttggtgatgccccgcccttcgacgcggtcgtcttcgcgcatcaaggcctgcagctcggtcagcgccgagcgcttcttggccacgatcaatagaccggatgtatcgcggtcgagccggtgcaccagttccaggttctggttcggccgcagcgcgcgcagcgtttcgatggcaccgaagctgatcccgctgccgccatggctggcgaccccggacggcttgttcagggcgagcaggcgcgcgtcttcgaacacgatcgccgcttccagccgcgccatgaacgaggacggcggcgccgctttgtcgccctcttcgttgacgcgtaccggcggaatccgcacttcttcgccgccttcgagcttgcgctcggccttggcccgcccgccgttcacccgcacctgaccgctgcggaccagtttgtagatcaggctgcgcggcgcacccttgagctggccaagcaggaaattatccagccgctgcccagcacggtcttccggaactttgagcatgcgcacaccgacacggtcggtcgacggcttcgggggctgggggtcggtcatccggctctttattctgttacactcggcgagcgagataagggtttgattttgttggaagttgattggccagaagcctgacttccgatgattccggcacagtgcgcgaccaccgcccccggggcggccatgttagcggctcaccggcctatccggccatcgccagcggtttttgaccgttgcgctgaacatgtcccgtgcgctgccccggtttgtccggacgcggctgccggccctgaaacacctataaaaacttaaacaagcgctcccgcggcctgccgtggtgttgcagcgctggaaactctggtcaggcctgtccgcgcgttgcgcgaagggccgacaagctgttccagaggcgaaacgtcacggcgttccgcgcggtagagcgcgtgaggaacgcaacaatgaagcgaatgctgatcaacgcaacgcaggccgaagagctgcgcgtggcgattgtggacggccagaccctgtacgacatcgacatcgaacagccgtccaaggaacaaaagaagtccaacatctataagggccgtattacccggctcgagccgtctctggaagcggcgttcgtggactatggcgccgagcgccatggcttcttgccgctgaaggaaatttcccgcgattatttccaggccggcgtcgaccacaacaagtcgaccattcgcgagctgctgcgcgaaggccaagaaatcgtggtgcaggtcgacaaggaagaacgcggcaacaagggcgctgccctgaccacgttcatctcgctggccggtcgctacatggtgctgatgcccaattcgccgagcgccggtggcgtctcacgccgcatcgaaggcgaagaccgcgccgcactgaaggaagcgctggacaagctggatattccggacgacatgggcgtgatcatccgcaccgccggtgtgggccgtgatgccgaagagctgcagtgggatctggactatctgctgcagacctggaaggcaattgccgaggctgcgctgagcaagccggccgcgttcctgatctaccaggaatcgcgcctgatcatccgcgccctgcgcgactacctgcgtgccgacgtcggcgagatcctggtcgatacaccggagctgtacgccgacgcccaggaattcatgaagcaggtaatgccgcaaagcctgcgcaagctcaagcactacaccgacgacatcccgctgttcaatcgcttccagatcgaatcgcagatcgaaggcgcctacgagcgcaacgtgcgcctgccctcgggcggctcgatcgtggtcgatcagaccgaagcgctgactgcggtcgacgtcaactcctcgcgcgccaccaagggcagcgacatcgaagaaaccgcgttccagaccaacctggaagcggccgaagaagtcgcacgccagctgcgcctgcgcgacctgggtggcctggtggtcatcgacttcatcgacatggcctcgtccaagcatcagcgcgaagtcgaaaacaagctgcagaacgcgctcaagtacgaccgcgcccgcgtgcagctgggccgtatctcgcgcttcggcctgatggaaatgagccgccagcgcctgcgtccgagcctgggcgaatccagccagatcgtctgcccgcgttgtgatggccatggccgcatgcgcagcgtcgagtcgctgtcgctgtcgatcatccgcgtggccgaagaacacgcgatgaaggaaaacaccggccaggtgctggtgcaggcgccagtggaaatcgccaactacctgctcaacgaaaagcgcagcgcgctgcgcgagatcgaacaacgtcacgagtcgccgatcatcatcgtcgccgacgaacagttgcacaccccgcactacgaagtcacgcgcctgcgcgaaaacgagttgggcgaagacagcggcaagccgagctatcagcgcggcaccccgcgcaagctgccggtgcacgcgctgaccaaggcgcaattgaatatcccggcacctccggcagtcacctcgatcaagccgagccagccggcgccggtgcgtgaagagaccccggccccggtggcgcccgtcgccgctccggcaccggtggtgactgtgccgattccggccccggtcaccggcgtggtcggctggttgaagcgcatcttcggcggcgtcgagccgctcgctcctgctcccgagtcgattccgcgcccgcgtcagaacgatgccggccgcaatcaccgtaacgaacgcggagagcgtggcggtcaacgtcgcgacggtcgcgatgcgcgtaacggcggtcatagcggcaaccagcagcgtggcaatggcaatggcgccaacaaggaacgccgtgacgagcgccgccagccagccagcggccaaggcgcgcagaacggtgcacaggcacagcaacaggcgcagacgcccaagccgccgcgcaatgaagcgcagtcaccgaagcaacagcagccgcagcaggctcagcaacagaagcccaagccgcagaaccagaccccgcgtccgccgcgtacacctgcacagcaggacggcgcgcaggccgagcgtcagccgcgtccggcacgtcaggatgaaggcatggccgcagcacagaccgtcacctcgactgccgcaatggcaacgacgtcgagcgtggtggctgccattaccgatgccgctgcacctgccactgcgcagaccaacgctaacgaagcggcgcaggcgcatgcggttgacgtcacggtgagcgcgtccaccgctgatcccggtgcagacgcaagtgtggctgcaccggcccaggatgccgcgggcgacgatgcagccaatggcgaaggcggaagccgtcgtcgccgcggtcgtcgtggtggccgtcgtcgtcgtcgtggcgttggtgccaacggcggcgaaggcggagcaagcgtcgatggtctggaaggcgacgatctggacggtgatgccgacaacgatctcgacagcgacagcgaaggcgacgccgccgctgctcaggcgcatgcctcggccgcaccgcgcgccggccagccggagttcgatttcgacgacgacgcaccggcacccaccgtccgtgccaagcccgaacccactgcgcaggcagctgccaaaccgcgcccggttcccaaggagcgcgcggagccgcaagtcggcaacgacacgtcgttgaccactgcgccggtttccaacaccgtgccggcatcgcagccgccagtagcaacacccgttgccaaggctgacaccaaccacgagcgccccgctgcgccgaccgttgccgcagatgcgcctgccaagcccgcgcccgctgccacagcgtcgacggccgtcaacgcagatgttgcggcaacgcaagcggtgaaacagcgcccggctccggtcgcgcaacacgctccagctgccccggcaccggttgctgctccggcacccgtggcatctacgccggtaccggctggtgctgctgtagctcccgtcgccgagaccgcatcgacggcaccggtcgccactccgtcggctccggcatcaactgtcgcatcgcctgtgtcaaacgttgctgcaacaagcacacagcaccagcctttgggttcggcgtctgcacgtgctgctgcgtctgacacggacaaggctgcggcaccgaacgctgaccggcagcagcgcgctgctgcggcggacgttgcaacgcctgcgacgacgcaagcggcaccggtacagaccacacctgtaaagcagactgccgatctatcggcacctgtggcagcgatgccggctgcacaggccgaggtggttacggccacgtctccacacgccgaaccgcctgctgcgcaggcgccatcgtccgaggtggcagtgaccgctacatcgacgctcgtgcaggcaagcccgactgcagacgctacgccagtgcggaagcggtatgccccggtgcaaaccaccatgctcgatacattgagcccgaacgatgctgcaacgtcagcacccgcggccagcgaacatccctgcgcccgctgcagcaccgcaagaagcaatggcagtggcattggcattggcagtggcagacaagcccaagccgacggtggtggtatccgaagtcaagcctgttgccccatcgacggaggccgacaaggcgcaggatgatgacagcaacaagcggcgtggcgatcactgatgagctggtatcgaccaggctggctgtgaaggcgcagtccatggcagcatcaaacacagcggccttcgggccgctgtgtttttatgacgcgcgcagacgacgacacggcagacgcgtctaatcagatccaagcagggtttccacacaccacattccaacggatgccagtgacattgcgccgaccgagaacatcagctgccgcagagtgatgtacaggctgctggcgcggagcgcgcgtctggggtggcagcaagaaatctctgccgagccggaaatccggcgacggcagaacctgccggcgcataacgaccatcgtgatggacccgctgtttggaggcagcgcgtcgccatgccaacgaccaaggtacaggcgcaccagccttccttcggcccagcatgcgtgcatgaaaggctggtcctgacgcatctacatgcgttggttcaatgcaactgaccccactgaagagccgatgcgtgccatgcgccagtacgcgatgcgctgctctacgcgatgtagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcacgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctttgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgccaaatagtttaatcgctcgagacattaatgttaacaggccctagttcaacctgacctcgccttttgcgacgcaggcgcttcaccgtgctcaaggcaacaactcacagcaccctggagggatcggtcaggccatactggttggccaaccgtgccagcgcgatgttgtcctggatgccgaccttttcgaacaagcgcgctttgtgcgtattgatggtcttggcgctgaggttcaggcgcttggcgatgtcttcctggcgcagaccctgagtcaacagcaaggccacttccagctcgcgtggggacaatgcatcgaacggtgagccccccccttccagattggatagcgccaggttctgcgcgatcgtgttgccgagataacgccgccccagcgcgacttcacgtaccgcgcgcagcagctcgtgcgcgtcgccgcccttgcccacatagccggacgcacccgcttcgagcagtcgcttggggagcgggccgtcttcgagcacggagacaatgatgacgcgggtgccgtaatcgcccttgacgatgcgctcggtgatttccaggccactgacgccaggcaaatgcaggtcgcacagcacgatgtccggcttgagttgacgaatttgcggcaatgcggcttcgccgctttctgcctcgccgaccacacagacatccacttccttggacagaatcatcttcatgcctgtacgcacgagcgcatgatcgtcgatcagaaaaactctgatggtcatccttgttttcctcgctagctgctggctggtgcagcctatctccgtgaataattcagggcaagctcgatgcaacgtattacgttgaagttagagcatcggacgcgtcaccagagcatgcgtgacgtgcgtgtcgcgcgatgtcgcagtacgaatgctgcgacgtgtactgatgatgcaggcgcccgcacgtccgatgcatcggacaacccaggcgcgctcggtcagattttccctgtcttggcgggacgttcggcgtctaccaagggcttcaattcgggatccagcgcaacgcgttcgtcgaagacgaagcagcggccgtcgtagccttcgccaccgacctcttcgaaatagcccagaattccgccctccagctgcagcacgttgtccatgccatcagcctgcatccacagcgcggccttttcgcagcgaatgccgccggtgcagaagctgaccacggtggcatcggccagtgcagcgcgatgcgactccagcgcgccaggcaactcggtgaatgtgtcgatgggcagcgtcaacgcaccttggaacgtgccgtacaccacttcctgcgcgttgcgcgtgtccaacagcaccaacgggcggccgcgatcgtcctgaccgttacgcagccactcacgcagcacggcaggcgtcaccgaaggcgcgcgaccttgcagcggcgaagcatcatcgcgccggaagctgatgatttccggtttgatcttgaccttgagccgcgcgaacggctgatacgcgctctcgctgtacttgatacgcatccgcgcaaaacgcgcatcggcctgcagccaggcgtagaacgcgccaatctgctcggcatcgccggccaggaacaggttgataccttcctcggcaatcagcaccgaccctttcagcgcctgctgttcggcctgcgcgagcacgcttgccgcaagtgtctgcggatgctggatggtgacgaactggtaggcggcggtattggtaatcatgccgacattttaaatgcgcaggcagccgctagcgagcgctgtgagtgggcgtgcgacccgatacgccagcaacctcgcaccccacgtcaagccacctgctcagccgcgcaagagcagaaacggcagcaacaccagcgaggcgaccagcagcatgccgatcagcgtgaccagcacgaacagcggtcgcctgcgcagcagggcgccaaaggtctccgcggtgccggccgcaagctcctcctggcgttgggcgcgcgcaattgcgccgcgttgcgcctggtaagcatccatcgcggccttggcgggcggatagtcggcatcgtcactgagccagagaccgccagcagaaattccccaattacttgggcgcgtttcatagatctgcacaccgtgctcgcgcatcagcgcacgcacctcgtcggcttcttcgtcgggaacattgcgcagattgagcagcagcttggccatggcgcgatgataacgggggccaggtgcgataatgccgccttttttcacggaccctgccatgcgccttctgttgacgctctgtgtcgccctgctgctcgcaggctgcgcgcccgccctgccgccctccggtggcaccatcgccagcttcgagcggatcgaccgcacggtggggaccggcgcagaagccacaccaggggcgatggtcaccgtgcactacaccggctggctatacgacgaaaacgccgccgacaaacacggcaagaagttcgacagctcgctggatcgcgccgagccgttccagtttgtgctgggtggccatcaggtcatccgcggctgggacgatggcgttgccggcatgcgtgtcggcggcaagcgcaccttgatgattccgcccgattacggttacggcgataacggcgccggtggtgtgattccgcccggtgcctcgttggtcttcgatgtggaattgctggacgtgcagccgcgctgagtgccagaacgatgacgggttcgaacaagcggcggctggccgtgatcggtggtgggccggccggcttgatggcggcagaagtggcctgtgctgcgggcctggcagtggatctgtacgaggccaagggctcggtggggcgcaagtttctgattgccggcaaaggcggtttgaacctcacccattccgatccgatgccgctgtttgcgcaacgctatcgcgagcgtcagcagccggtcgccgcatggctgcaggacttcgacgcaggggcgctgtgcgactgggcaagcgtgctgggtgttgacacttacgtcggcagctccggccgtgtgtttccgatggaccgcaaggcagcgcccttgctgcgcggctgggtgcgtcggctcaaggaacagggcgtcgtgtttcatgtgcaacaccgttggcgtggctggagcgaggacggcgcactacgtttcgatgcacccaccggcgcgatcgagcgcaacgcagatgccgtcgtgttggcgctgggtggcggcagctggccgcagctcggttccgatgggcagtggcaagccgcattgcagcaacacggcattgcggttgcgcccttggtaccggctaactgcggcttcgatatcgactggagcgcgcatttcgtgcagcgtcatgcaggtgcgccgctcaagcccgtcgttgcacactggcaagatcgcaatggcgtacagcacacattgcagggtgaatgcgtggccacagcggacggcatcgagggcagcctgatctatgccatggctgcggatctgcgcgagcagatcgaggcgcatggcgttgccgaactcatgctggatctggtgccagggcgctcacgtgagcgcgtgcacaccgaattggcccagccacgcaaaggacgcagtttcagcgagcatatgcgtcgccaggtcggcatcgatggcgtcaaggccgccctgctctacgaacatctcggcacgcaggcgggcgacgatattgcgttggccgcacgcacgctcaagcagttgccgctgcgcttgctgcggacgcgcccgctcgccgaagcgatcagttcggcaggcggcgtgcggcttgaagcgctggacgatcagctgatggcaatcgcgcaacctggcgtgttctgcgctggcgaaatgctcgattgggaagcaccgaccggcggctacctgctcaccgcctgtttcgccagcggcctgcgcgccgcacgtggggcggtgcagtggctcgatcagcacgacaggcgcgctacagacgatcgctgacagccacacgcggccacgccgatttgacgtcgtagaccaccgcgcccggtttgccgagcgcggcaatgcgcgcggcgtcgtaggcgcgatactgcgcatgcgccaccgccagcaccacggcgtcgtaggcgccgtcctggggcatctcgcagagctgcacgccgctgtgctgcagcgcctccaccgggtctgcccacgggtcgcaggtgtccacctgcacccccgcggcctgcagcaagtgcaccaattccagggcgcggctgttgcgcagatccgggcagttctccttgaaggtagcgcccagtaccagcaccctcgcctgcgcgagcgcgatgccctgcatggccagcatgccgcagacgcgctcggccacatggcggccgacgcgattgttgacctgccgcgcggtgtggatcaggtcggggtgatagcccacgctttgggatttgtgcatcaggtaatacggatccaccccgatgcaatgcccgccaaccaggccaggacgaaacggcaggaaattccacttggttcccgcggcttcgagcacatcgagcgtgtcgattcccagcttgtcgaagatcaacgccagttcgttcaccagcgcgatattgacgtcgcgctgaatgttctcgaccacctttgccgcttcggccacgcgcatcgacggggcgcgccaggtgccagcggtaatgatgctggtgtacagcgcatcgaccgcatcagcggcctcaggcgtcgagccggaagtgatcttgcggatgtcgcgcagacgccgctggcgatcgcccggattgacgcgctcggggctgtagccacagaagaaatcgtggttgaagcgcagcccggaggctgcttctagcaagggcacgcaaacttcttcggtggtgccgggatagaccgtggattcgtagatcaccagatcgccaggcttgagtgcagcagcaatcaacgcagtggcactgcgcagcggctccagatccggttgctcgaagctgtcgatcggcgtcggcacggtcacgatgaagatgctgcacgaggccaggtccgccgcgtctgcggcgtagcgcacctgcgttgccgcagccaactcggtctcgtccagttccagcgtggcatcgtggccatcgcgcaattgcgcaacacgctgcgcatcgatgtcgaagcccagggtgtcgcgctgctcaccgaatgcaaccgccagcggcaggccgacatagcctaagccgatgacggcgatgcgccctggtggcggtgagagatgcgtgtggccggacatgcgtatccttgggtatggtacgcagccggtggcggcgcgctgtgcggcggcagcataacgcaggccgcggggagccaggcagtgcaggaagtctcccacaaagattcacaatcgccgcgcaatcaggcacgctatcgcaatgcccgggtggcgaaattggtagacgcaagggacttaaaatccctcagctgtgaggctatgcgggttcgacccccgccccgggcacacattgagccgcaactgagcaagcacgatccaacgtggcgacgcagagacagcggcaatgacgacagcgagatcgaccaagcgcagggcgttgcccacaccgtcggcgttggccgacacccatcgtcactgccagcagttgccgtgctactagagcgaatcgcgccggaacgcgctgcccacggcgcggttcctggtctgcaggcgcattggcaatcggcgctcccgtgtccggcaggcgaacatctggttgttcaggcgatggactttgccagcgatcagttttcacgtgatgcgttcgcgcggtgcgcaatggcctgcccgcctgggatcgttcgcagcgttcgcaagcgccaggccgaatactttttcggcagactcgccgcgcgccacgcgttgcatcagcaaggcctggtcgttcaccctgacacggtgcagatcgcaaccggcaacgcacgcgagccgatctggccgaaaaccgcggtgggcagcattagccatacccaccggctggccatgtccgccgtcgcgcctgccgatcggtggcgtggcatcggcatcgatctggaacacctggcagaccccgatgcccaagcggcgctgcgggctagggtggtgaatgcctcggaactggcattgctgcagacgttgcacgatgccggcgacgcgacgctggatgcgttgttgacgctggttttttcggcgaaggaaagcctgttcaaagcgagtttcgcggtggtcggacgctacttcgacttttcggccgagcaggtcacaggtgtgaatgttgcggccggctgtctccagctcaggctttgcgaatcgctctgcccgtcgcttccggcggatcatctgtgccctgtcggtttcggttgggtcgatccacaaacagtcgtcacctaccgcgtctggtgactgtgcccacgtgggaataccgatctcgcgggcaagccccgacggttgccgtgcccggcgccgctggcatggcgcggcctatccatgcgattacgctgttccgccagcctgaagaacgcgctggcgaccactgcgcacgcccaagcctgtgcgtgcgcgcccccgcaacaggacagtcgcaccgccatcagagcacaccggcaggcgtgctacgcggaggactccatgcgtcgttcgtcggacccgtttggacgaaccgatcgactccaccagcacgcaaggtcatgcacatgcggagcgcgcaaaactacccaggcactgttagttgctagttactttaattccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctgatggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaaagggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcatctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgagtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactgctcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcgtcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcatcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagcccaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcgcatttagtaacacagtagaattaaatatgtgcatcgattgcgcgcaacagcctgcgataaacgtctcgcgatgactaaaacaacacaggcgctaagccctgtgggcatcgcgcctgtgtcaagcgtcacgcaagatttgcaacagccggcacgccataggcgtgccgatcactggattacgcagactcttcctgcggcttggcctgcttggaacgcccgcccttgctgccgatccgcgacatgtgatcgcgatcgcggctcacggcctgcccacccttacggccggcttcgcgtgcttcgtcgctagtgaattcgtgcgcattgccactggcatgagcggctttgccgccgctgcttgccagcacgcgacgcttctccggatccaatgcggcaaagccgcgccggctacgggtaatgctttgtacgtcttccactgtgcctcctctcgatgcttcggttacgcctgggtaatcggcttgacgcaacattcgtgccaaccctgaaacgtaggtgccgcggtgcacttgagtggatgaaggaaaaaacggctgcgctcgctgcgcaaatcttgcacaccttcacttcgccggatgatgggcactacctccaagcggctagcgctatcactctgcgctgctgcggtggacgtggcccaaggcgacatgcggaactgcagcagcgtgagttagggcgggtacgaccaacgacctcgccctggatgtaaccactgcttcaggctcaccttgtgagattgccagcatgcctgggcgtatcagcttcgcttctcaggatacgagttgcatctcaaggattagggaaactctgaacacctcccccctgatcctgcgacaatcgcacagacgcaacgtgacgacgacgatgcaactgaccttcggagacgcggagtacaacggcaagcgcaagcggacgcggcgtgaggtgtttttggccgagatggatcaggtcgtgccatggaagggcctgctggcgctgatcgagccgcactatccaaagtcggggcagccggggcgacagccgtatcggctggagacgatgctgcgcatccactttttgcagcagtggtatgcgctgagcgatccctcggcggaagaagcgctgtacgacacggtgtcgatgcgccgcttcgcgaagatcggcgggctggacgaggtgccggatgaaacgacgattctccacttccggcatctgctggagcggcatgatctggcgcgcaagctgttcaaccgggtcaacgcgcacctgtcgcgtaaagggcagagtctgcggggcgggacgatcgtggataccacgatcattgcggcgcccagttcgaccaagaacaagcagggcgagcgcgatccggacatgcaccagaccaagaaggggaatcaatatgacttcgggatgaaggcgcacatcggggtggacgatgactccgggctggtgcaccacgtcgaatgcacggcggccaacgtggccgatatcacgcaagcgcacaagctgctgcacggcaaggaagacacggtgtgcggggacagcggctacaccgggcttgagaagcgcgaggaaatgaagcgcaagcgcacgctgcgctacctgatcgccgagaaaccctcgaagctgaagcagatcaagaacaaacgcgaactgaagttggccaagcgctgggagcacaccaaggccagcctgcgggcgaaggtggaacacccgttccgggtgatcaagcgtcagtttggttacgtcaaggtgcgctatcgcggcctggtcaagaacaccgcgcagatgctaacgctgtttgcgttgtcgaatctgtggctgaagcgcaaagagttaatgcccgctgcggggaaggtgtgcctgtaacacaggaaatacaccgaaaacgcggcgaaaacggcaaaaaatcaggggttcgagcgccctcagcgccgcagatgtggcttgcttcatttcccggccgcgttgatcagaccatccttagatgggcgcggcgacaaaacgagcgagcgatgatcacaaagcactttgattagccccatccctcagccgctagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtcttggaaccttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagactgaaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctagttgcaggatctgcgacgctgcggttggacaatgcccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcggcggccgcgcgcgctcgcgctttcgacgcgatgatcaggtgtactaccagtgccgggcgtgccggcatcaaaaccaccttgcgtgccggcacgctgttgcaatccagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaacaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgaacgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttcgtgatcgcggtgcaagtggaccacagcccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctatagcgacggcctggcgtgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggcggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgaggcggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcactgctgcgctgcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggaagcactttgagcactgctctcatcaaggtgccgatcaacttgattggtccttgcccgctcaccgtcgcgggacccttggcggcatggatgccgccacggagctgacaaggacgcacttgcggcgtgtcctgcgatggtgggcgggcaagggccctgcagcaagcgtgcagcggcgaggacaccgcaccagcaggttgctcggctgttttattgaacgctatgcacaacgatcaaggcgactgatcaagcgccccaaggcgcatcgaacaaccgattgttgcggtgatcgcgatccggcacggcaattcccacgcgtgcagcagcacgccgatagttgtcgagccgatggatgtcgcgcagccgcgcgatgtcgttgtcgtcgatgtcatgccagccccaccgctggaactggcccaggaatcactcgccgtccgaaagccacggcatgttcaccgtgccgccgcgatggaacgccagcgcagtcgcgtcgtctgcaatggcgttggcacctgcattcacctcgatctcagcatcaacagcagcatccagacatgccgccagatgtccagccgacaccccgatatgctgcggctccaccaaccattgcgcacattacgcacggttacctggggaggcatccagccaacggcaggcctccagcacgcaaaccgtcacctgattagccctgaccatcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgtgttccatgatgtctgatcttggcgctgctgatgcgaggagccggtgcgaagttctttcagccaggaccccatggcggcctggcattgggccggtttagcgataagcgcggaggtgctgcagctgaaggtcggtgctaatcaggaaccgtcaagcactcgctcaactccggctacaatgcagcgaattcgcgtctgtgtcgcttcaggcatctgtggacctgattagcacgcactttcagcagtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgagcgcgttagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtctgtggaagaggaatgctgagcacatccacatcgcgcatcggatcaaccctgcccgcagcaagccagtaatacagccatagcgcatgcgtcccggtgggaaaggtctgcgcgaacagcgccccagcactgtcagtgcctgcggcagcgtgcggccggctgccagcgcgtgcgcaagtgcaggcgccagcgtgatcgcctggccgttgtgattgagcgtcatcaacaacgccatcgggcattgcggcccggcgatgcccagatcgatggcgtacaccaggctggccagggcatgcgcggcctccacttcaccggccagcagacgatcgcgcacgcccacgatgcctggcagctgcaagtccaactgcagcccatgcgcacggtccaggcccaggcgttacgccgcaaccaacggcgcgcagtcgatcaacggcatgtaggccgcgcgcaacacgggaagttcggcttggctcatagattcatcccagcaaatcggccatggccacgatacggcgcgccacttcggccaacttgacgccctgcttcatcgcctgctgacgtaacgccgcataagcatcggcctcgctcaggccgcgtttttccatcagcaggcccttcgcgcggtcgatctgcttgcggttctgcagcgcctgctgcacatcgtccagacgcttgcgcatgctgctttcctgcgcgaaacaggccagcaccacctgcacgatcggcgccaagccggtgctagtccatccaccacatatgccgtcacacccgcaccggccgcggcgtggatcaacgcgtcgtcgccatcatcaccaccggccgcggtgcatgcacatgcagcatcgacagctgctccagggtatcgcgcgaaggcgaatccacatcgatcaccaccacatccggttgctggctctgcaccgtatgcagcaatgcacggaccgatgacacatcgtcgagcaccgtgtagccggcgcgcgtcaacgcctggcgcagttcgccgatcggctttcggtatcgttgaccagcaaaacacgcattggcggcagcgaggcgtgtggacgtagcccgatggtgccatgcaccatgctgtgggtgcgagccatcttttcggagtgtgtgtgatgccgttgttcccgttgttcgccaatctgcaagggcgcgccgtgctggtcatcggtggcggcgacgtcgccacgcgcaaggtattggccctgctcaaggccgaggcgcacatccgcctgtatgcccatgcgctttcgccggagctcgcagtgctgatgcaggccggccgtttcgaacaactggttggcgaattcgacccggcatggatcgacgatgtctggcttgtggtcgctgccaccgacgacaccgacttgaatcagcgagtggccgcggccgcaggtgcgcgacaccggctggtcaatgtggtggacgatgccgagctgtcaacgtatcaggtgccggctattgtggaccgcgacccgctggtcatcgccatctcctcggcgggcgccgcgccgatgctggcgcgtcgcctgcgcgagcgactggaacgcgagctgcatgcttcggtcggtacgctggctgcattgttcgctcagcaccgcgaacggattcgtcagcggttgccggacatgaatcggcgccgccgctggttcgatcgggtgatcgacggccaggtcccgcaattgctgcaggccggggagaccgccgccgcccacgcagcctttgccacagcgttggaagcggtggacagcgtgcccgcgcgcggcagcgtgcagtgggttggcgccgggcctggcgatcctggcctgctcacgctcaacgccttgcgcgccttgaacctggccgacgtgctgctgctggcgtctgacgtgccggctgcggtggtggaactggcgcgccgggacgcgcagcgacagccctggccggcgacgcctgccgaccagcaggctacattgcttgaactgatcggagccggcttgcacgtcgtgatcctgcgtctgggcagcggcgatgcgatcccagcggcgctggcagcagccctgcacgcgcagggcgcggtgtctgcgcgggttccggggttaccggtcccatagcttgcgcaacgcgcgcgtgggtctgacgggatgcgcgcggctgcgcatcggtccgcgcgcagcgcgcaacgtgctgccgatgggtgcgttctcggtaccgatcgtctggccgcccgcgtatcgcatccggacaagcattgcggcacatcgcggcgcatcagcagtcggcgactgcctgttagcgcacgttatcggcatcacatcgctgcgtgcaggggcgaccacagcggcctccgagcgaggccgattccccctgcctgagcgaaaaagtccccagccaggcgcactcacccgcctggagtcgagcacgtcatctcgactcggacatcgccacgaccatgcctacaccttccacgtcccagacgttcccgcgcgaccgcagcgatgcggtctgcatcatcggcaccggcccggctgggctgagcgcggcgcgtgcgttcaaggcacaggggctggattacgatcagttcgaacgccacggtgatcttgttgggatatgggacgtcggcaaccccggctcgccgatctacgaggccacccatttcatttcctggcgcgatctatcggcattcatcggccatcccatgccgcgccattagcccgactacccgtcgcatcggcagatcctggcctatctgcgccgcttcgccaccaccttcggtctgcgcgaaaagatccagttcgacaccgccgtgctgcgcatcgaccaacaggcggacgggcgctggcggttgacgttggccgatggctcgcagcgcgtctacgccgcagtgatctgcgcatccggggtcaactgggatcccagcatgtgcccaacctgctgacgcgcgccctgccgctgttcgcccgcagcgccgcgcgcgggcatcgcaaatatcttgcgtcgctgcagcagcgtggcctgattcgcccacgccagggcggatgggaagtggtgccgcccccgcaccgcgaagacccgcacacccttgctgccacgcaagcgacaacgcagcggacctgagccgcggcccggcgcccgcacgcggcagcgctgttggatggcgaaccggcacgcaggtgcggccaaacaccacgtctggtcgatcgctcagcgcggttcgcgcgcctgtccgggggaacgaccggaccaacattggaaggcgcgccgaaacgcccgcgcatcggcgtatcccaccgcttgcgccacctcggcgacgatcatctgcgaattgcgcagcagatcctgcgcgcgttcgtagcgggcggcatcgcgcaacgcccggtagccgacctgctgcgcgccgagccgacgccgcagcgtgcgcgcgctgcaatggcctggcgagcgagctccggttgccacggcgcgcgcccagcatcgctgcgtagccgcagtgcgatcgattcgaccaagtcgttgcgcgacggcggccgctgaatcagcgtctccagttggtgccgcaacagtccgcaggtggtgcggtcgtagcctggcagccgcgcggccagccacttggcatcgagcgtcatccggttccggcccgcgtcaaaacgcaccgcgcagcggaaaaagcgcgtgtaggcctccaccggcgccgcttgcgcgaaggccgattccaccgcacggggtcggatgtccggccccagcatgcagcgactgacattgagtgcgccggcaaaggcctccttgatgaggtaaggctcgatctccagatcgaacatcatgcggcaccagttcgatggacgcttcgggcccgtgctgtgcgaacatatgctgcatcatcgcaccggcttcgtgctgatggcccaggccataggcgatcgctttgccgacggtctcgcaagtgagcatggccagaccggtcaggccacaggacaccggcccttgccgcatgccggccgccaatcccatcgccggctcgtccaggagccggcgtgcacgcaggatcagcgcacgcacctaccggtaggacagcagcagatcgccgtggtgcaggtcgcggtcggtgaatcccagccctttgcacagccgctccggtacgtgccgaccagacccggcaacgagcgcacggcagtgggaacaatgttggcgatgcggcggacatcggccggcgcacgaagccccttgccgacgacagaggccagttgcccgcgcgtaacagcgtctcttgcgcgcggcatgcttagcgatgctccctggtgcgctcgcacctggcgcgggaacagtgcgcagcacagtcgtcggcagctccggcacgcgacgcgcgccagacgaatgtgtaaaccggccggtaccgagcgttctgcatgcgtcggcacctcgcgacaaggcggcctcgaccgcgctcccgcactctaaagcaagtgaaaccgcccaggtctgccacagcacagagcggccagtgcaggcggcatcagtcccgcgaaaaacgtttgcgggtgctgtcgcgcacatccacatcgaacgtgacctgcagggtcgtcgcctcggcatgaccggcgactgcatcaaatgtgaactgaagcccgtcgcggcgcggcagctggcgtgcgtgttcctcaagcgcgtcacgcggcaccagcaattgccaatgatcggtggcgcaattgcacgcggcgtgaccgccggtgaggctcacgctgtgccgcaccagtcgcgcgccctgcccgctcggcaaccggctcgcattgtcgaccgtgcgcccggccagcagctcggccagttcggcttcgtcgatacggaaccgcacctgctggccttcaatctggattttcatggatcagctcactccattgctcgggcgtgttgcaattgacgaacgcgccacgttcgctggcggtgacagccacgcgatggcactgcagtgcatgctgcaaggcgcgcagcgagcgcgacgatgcagggccagccatcagcgcagtcaacgcctcgcgcacaccggtatcgatgcacaggcacatcggcagcatctgatcctcgaaggccacgcagcggtgctgcgacggtgccagcagcctgcccagcaacgcgaccgacaacagcggcatatccaccggcaccagcaccagcgtggtggcatcggccacgcgcgcaaccacgctcgcaagccccccgagcgggcccagatcaggctgggcgtcggcaatgccggcgtagtcgggtcggtcgccgctgaccaacacgtgctgcgcaccagcctcgcgcagtagcgcctgcatctgctccaccaacgggcgcccatgccactgcaacaacgccttgtcttgccccatacgcgacgaccggccgccggcaagcacgacaccggtccacgcgcgcatcgtcgtcatgcgaccgcccaaggtgccatggcatgcaaaggcatgatcacagcgcgatggccggcgcagccggctgcagatggcccaagccaaagacctctgcgtgcatgctcggtgcagcgccttcctcctgcggctccagcactgcccaaacgttagcctgcagcaacggcgccacccgaaaggattcttgctgcggcaggatctgcaccgacaactgccctgccgcgctgcacagcagccgtgcgcgcagatgttgccgccagatcggccgcgcctgcatcggcgtttccaacgcgacgcgtaagccatgctcgaccggcatgcccaacaaaccacgcaatgccggctcgacgaaaaagcgcaacccggctgcactggccatcggattaccgggcaagccgatatacagcgcaccatcacccaagcgtgccagcaacaccggcttgcccggccgcaccgccacgttgtgaaacagcaacgcggcagcgtgacgtgccagcgcatccgggatgaaatcgtaacgaccacgcgagaccgcgccggtgctcaggataagatcggcaccggcagtgcaggcctgcgccagcgccgcatcgaacgccgcatcgtcatcgcccacacgtccacgccacacaacatcggcaccggcggcacgcagctgactgagcagataactgctggtgccgtcgcggatctggccaggctgcaacgcttgcgcggggtcgccgatcaactcgcgtcccgtggcaatcaaggccacacgcggccgccgcatcacctgcacacgcgcgcagcccaagcccgccagtagcatcagatgcgcaccgcgcagcacggtgccggcctcgatcacgcgatcgtgcaagcacacatcttcgccgcgacgacggatgtgctggcccgcacgcaccggctgacgcaggcggatgcggctggggcgctcgccatcgcgttcgaggatctgcacctgctcaatcggcaccaccgcatcggcgctcgcgggcaccccggcgccggtcatgatttcccatgcagtgcctgttgcggctgcgccaacatcctgcccggctgccacggtgccgctcaccacgtgctcgctgtctgccaacgcgccagtaccggcggttgcgagcgcaaacccatccatcgcactgttatcgaagggcggcaactcggccgggctcgacaagacctcggcgagcacgcggccttccgcatcggcgctcgccaccgactcgctggtgagcgttgcgacgtgcgcgtggaccagcgcaagtgcttcggcatggctgatcatgtgcaggagagtgccgatcagtggatgacccggctaggataccggcccccagcgcagcaggtgcaggcgcgaccgctgcggcagcgcagcggtcgcatagcccaagcccgcctcacgcgttgcacaacgcttgaagctgctcaaacaggatgcagccggtgcgcgctgcaagggcgcaggccgtacgtgagagcaactgcagtgcatgcaattcgtcgactctgtgggttggcttgccagcatcgtcctgatcgccacgttgatccggcagatctacgaacaatggcgctcagacgccgcgcaaagcatctcgcgctggttgttcctcgcccagatcagcgcctcggtattgttcgtcttgtaccgttatctcgttggccatgcggtgttgattgtcagcaatgcactgatgctgccgacaggcctcaccggctacggagtgcagcgactcaagtgctgcaagctggagcgcacagcttggatgcggagcgtggataacacctgcagggtggttgcgattgtcagcttgtctttttcgctggcctccgcggtttcgccgatgcagttgccgctggcttcgtaacgatcttcttgctggcttcctttgcagcggcagcaggtatcttcttggctgccgacttgcgcataggcttcttcgctgctgccgatttgcgcgccgtttcaacgggctcggcatgcaccactgagtcacctggggcagccggcacacgtacgctgatccaggtcggcgcatgatcgctggccttctccagcgcacgcacccacttatcgacgccggcatcctgcaagccgggcgccagctagcgattgagcagcagatgatcgatgcgcagaccgcgatcgcgggcaaagtgctggcggaagtactcccagaatgtgtaaatcagcatgggcgcagctttatcaagccgatgctcaagcgaggtgaagccgcactccactctcctgtccgcgatcacgtctcgcataccgctagcgctcttagcctgaggcatgctcattgaattgcaagggccatgcgacattccccctcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgtcgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggttcccccttgttgatcgaccttgcgctctgcgccagctgctcgcgcagcacatcctcagtcaccccgcccggcgcgactgaaagtgctaagaccaatgtgctgaaggtcggcgcgacagtgctgtaaccaatttctactatgttactaaatacgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgatcagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcgaactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcacatgtgcgctatcgctcatcggtcgtgtgcggggccgactgcccttagaacctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaacgatccaagtgacctgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaaggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaataagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttcttaggcgtagctgcgggcgcggtttctttggctttcctgtggcaggctctcttcagaaatcacacaagggcctcgtccccccttcgagatgcccccgctacaacactcacgccgacgccaacacccaacacccaaaggcaggcccggccgagtagcctgtttccggttcgattcggatctgcaaggtggcgcggccggccactgctgccggcaaagcgtaatcgacatcgacgaaatccaggccgcggttgccgtccaggtgttcgttggcgatgagttcgccgtcggcgaagatgcggaagcggcggcgggtttcgtcgccccagtagcgcaggcgcaggatgcgggcctgggcggtattgcgcaggctgaaggccatgaagccgccggtacgcacgtcgcggccgggccggcggcggtagctgagcgagttggaattttccccctgcagtgcatgcgccttctcggaggcttcatcgcccagcgcgatgcgatcgagcgcgcgggtgtcgagtgcgtgttgcgctgcgtctgctgccgccagttctgtctgacgttgttgccatgcggcggcgtcgcggtgttccaggtagaccgcgctgcggcggtcgaactgggcgtagaacggggacaactgccactgctgcaagccatcgttgtagacgaaggctgtgttgcccggcaccggctgcaggcgttgcaggatgtcctggccgccgatcaatgccggggtcttgcccgaccacggcttggcggcgtcgcccagatcgacggcaagcaccagcggcccgcgcagcaccgagacccaggcgggatcgtccggggtcgcttccaggcgcagcggcatgtcgaacgacaggctcagggtatcgccgggctgccagacgcgcgtgatgcgtagatagccatcgctggcgctgccatcgacaggttggccattgagttgcaggcgcggttgttgcgcccaacccggcacgcgcagtgcgagcatgcgttgctctggcggcgcggcatcgatgcgtagcgaggcgctgccctgctccggcaatgcgctgtgcaaggtcatgtccaggcctgcggcgtcgcgcaccgtggagggcacgtacaaattgatgtagacgccctgcccgtcctgccagtagatggaatcgccgaactgcgcgtgcgcttccatgccgctgcccacgcagcaccagaaatcgtcgaacggcgacgaccagccgcgcgcttcgccggccagcatcggtgtcatgtaggtgaacatgccggtgcgggggtgctgctgcgccatcacgtggttgagcagcgtgcgctcgtagtagtcgaacagttccgcctgcgggccccattgatacacatggcaggtgagcttgagcatgttgtagctggcgcaatgctcgcaggtctgctcggtaagacacttcgaaatgctgtccggctgctggaaatattcgcggtcgccgttgccgccgatcacataggtgtggtggtcggtgacggtgtgccagaaaaagcgcgctgcggcaccggatgcagcatcgccggtgacttcgtactcgcgggcaaggccgatcagcttggggatattggtattggaatgctggtgcaccagttcgtcgcgctgggcgaccaacgggtcgagcacggcgtggtgatgcaggcgctgcgccagcgccaaccattgcgcatcattggttcgcacatgcagttcgacgaacgattcgttgaggccgccgaattcgcacgacaacaccttttgcaattgcgtgtcgtcgagcgcggagaagatgccctgcagatagccggccaaacccaccgcgacctgcaacgcttgcgggttatcgcaatgcgcatgcacgtcgagcaggccggcgaacaatttgtgccaggtatacagcggtgcccagctaccgttgagatagaacggcgccgggtcgatcttgccgcgcttgagttcatcgaagactgcacgcccgctttcgatctgtcctgctgcattcttgcgcgtgaagccggccacatagccatcgcctgcatgcgcctggcagcgcgccagttcgctgaccagatacccggcgcgggtgcggcactgtgcatcgccggtttgcgcatgcatcagcgccagtgcgctgaggtagtggccgagcgtatgcccggcgatggtgtccgcctcccaaccgccataggccggcgccttgggatcgaggccggcatacagcacgaagttgtgcaacaagcggtccggctgcagccgcatcagatagcgccggttggtgtgcagcgcatccaggaacagcgatggcgtgagcctgacctgggcaagcggcaccgcgcgcacgctgcccggttgcgcagcgctggcctgggccgggaacctcaggaagccggcggctaccgccaagctgctccaggccagaaagcggcgccgcgacaacgacggtgtgtggttgcaggtcaattcgggtgcatgcatttcggtcatgggatcagcttacctcctgatggcgcgcacgcatgcgcgcagggtcgcaacaacgtgatcgccgctgcactggcaacgctggccgtgacgtggcgtctgcacaacccgtcgcacccggccacgcagcgccgcaacacaccagcgcactcagaacttcaccgtcgcgcgtgcccagtaaaaaaaagggcctagcagatcgtaggtggccacgtctgtgttcgcattgcccacgttgttggagtaatacaacggcggctgcttgttggcgatgttggccacgcccgcttcaaagcgcgtatgcctgggttccacgttgtagccaagctgcaggttgttgtagacgtaggcgccgatgttgcgtaccaccgtcggttcgctggaatcggccgacaggctctggtccggatccgaattgccgatggcattatgccccacataacggatacgccaggtggcgctccaatcattcaatgcccagctcagcgtgcccaatgcgcgccagcgcgggaagttgccgtaggcctgggtgtagcggcccacgttgtggatggtgaccgagctcgggtcggtggtgtcgggcaatacgtcgcaatgggtgagataggtgcggttgaggccggcggtgacattgccccatgccatcgcaggcaagcggtaggtcagattgacgtccatgcccttggcccacagcttgcccagattgacggcgggctagccgatgtaattgatggtgccgttgccgttgcgatggatcagcgcacagaacgaactggccgcgttggcgaagcactgattcagtacggtctgcgccgacaccgtggtgatggtgtcttgcagatcgatgcgccaccagtctgcgctcagccacagcccatcaatccattgcgggtcgtagacgaatccgacatcgtaggacttaccggtttccggcttgagctggtagccggccactgctgcacccgaggccttgcccgacacctgccggtccgattgctggtagctgccatcggtgggcacattggcgcaggccactgtgttgccgccggtatagccattgcatgggtcgttgacggttgccgaatcgccggtcacgccggtatagagctcgttgatattcggtgcgcgaaacacctgcgagacactgctgcgtagcagcaggttttcgatggggcgctattccagtgcaaccttgctattggtcttgctgcccaccgaactgtaatcggaaaaacgcgtgcctacggtgacgttcagcgcgttgatgccggtcagatccttgagcagcgggaacagcgcttcggcataggcgtccttgacgtcgaaactgccgctcaaggtggacgagcagaattcgatcaccccgcacaggccattttcatcgccggtccatagcgggtccgaaatggtggtagagcgttccttgcgatacgaaatgccggctgccaggctggccgcaccggctggcaactcgaacaacgtgccgttggcattggcttcgaactgcttgaccgtgtacacgctggtgacgatgtgattgaccaccataccctgcaaggtggccagattggcgctgtcgttgaggttgaagaaattcagaggcgtgcagccggcaatcgccgcacccgcgctaccgcatttgacggtgccgcgctgtccaggaacgacgggccgatggcccgattgaacgcggcatagtcgagaaagccgttgttgatcgacttctgcttgaccttgccgtagttgaaggtggcatcccactggcaggaactgtcgccgaagcggccgcgcaggcccgggctgatctggaagttgtaggtgttgtattggtaactgcgattgcccagcacggtggcacgcgtgttgaggtcgttgtaggacgtgccggtggtgcggtcggtgccgaaattgatgccgaacgggttgtagtaactctgcgccgacaccaggatgttgtcgccattggagaagatcgaaatcggcgcaatgatcgaggccgattcggttttactgaaccaggtattgacgtcgccctcaacgctgtcgctgaagcgataagtcctcagcaggaaggcattggtgcgtttttgcggggtctgcaacaggttgaacggctggtagttgtgagtctgtaaattgaactgtgtaactgccctttgacaagcgactggcccggaccggagaggagcaggcaagtggaactggataagacgatgctggacgaactgacgtcaggctgcaagacgccacaggacgtggagaagctgttttcgcaaatgttgcagcacatgatcaatcgctcgttggaggcggagatgtaagcccatgtgggccatgcgccgcatgggcgctcaggcggcaacgtgcgcaatggcaagagccgcaagacggtgcaaagcgcgttgggcgagttgcagatcgagaccccgcgcgaccgcgcgggcacgttcgcgccacagttggtgaagaagcgccaggtgcggctggcggggatggaggagaagattctggcgttgtacgcgcgcggcatgaccacgcgcgacatcgagtctgcgctggtggacgtgtatggggtggagatatcgcataggttgatcgcacaggtgaccgacgcggtgcaggaggaggcgcgggcatggcaatcgaggccgctggaggcgatctatccgatcgtgtggctggacggcatcgtggtgaaggtgcagcacaacaagcaggtcatcaacaaggccgcgcacgtggtgctgggggtcaacctgcgcggggagaaggaagtgcttggcctgtggttggctgaacacgagggcgcccaatactggctgtcggtgttgaccgaactgcgtcatcgcggcgtgcgcgacatctacatcgcctgcatggatggcttgaagggcctgcccgaagcggtgcaagcggtgtttccgcagacgctcacgcaactgtgcattgtgcatttggtgcgggccagcctgcgctacgtcaacgcaggcgacagcaaggcggttgtggctgcgctcaagcgcatctatcagtcggccacggcggaagaagcggcggcggaactggaggcgctggacacgcagtggggcgacaaataccgtgcggtggtccgcttgtggcggggcaactgggacaacatcatcccgttcttgcagttcgtgccgcagatccgcaaggtgatctacaccaccaatgccatcgaatcgttgaacatggtcatgcgcaagctcacccgcaaccggcgtattttccccaacgacgattcggcgctcaaatcgttgtttttggccgtgcgcgaggcatcgaagaactggcggtccatccatcactggaaaccggctctgcaaagcttccaggtgatgttcggcgaagaacgcgtgccgatgaatgcgctatgaaaaacctgcttacacagttggcttgacagacccgtagttgtaggagtccgcgctggcgctgtaacagtggaaatcgttcgggccggcgcgcccgctgaccccgctgctgagggtggcgcgcccgcagccattggatggcgcgagcagctgagattgatccgacccgtcgttgaaattgaccgtgccggtgggcgtggcggaggagccctgcttcaccggttggccattggtcagcgcgagcgcatccttggagtcatggcgcgccgctgccgacaccgcatcgatgttgtgatacgacaggctgccgatcaggctgccgcgctcccaggtcttgccggtggtcagcgtgaggttgcgtcggttgccgtcgccctcactgctggtgccgacgtcgctgctgaactgcacgccatcgaagcgcgagcgcaggatgaagttgaccacgccgccgatcgcataggagccgtagaccgcagaggcgccatcgctgagcacctcgatgcgttcgatcatgctcgaaggaatggcattgacgtcgttgtaagccaggcgaatgccgtcaaccagcaccagcgtgcgtttgtcgcccaggccacgcagcgagatggccgaagcccaggtaccgccgccgttgttggtatacgggttggtggcgttgccggcgatggatggcaattcctgcaacaaatcgcccacggtcgccttgccggtggcggcgatctgttgctggctgacgatgaccacagggttggcagtttcggtatccacgcggcgcaagcgcgagccggtgaccaccacgctgcccagcgtctgcgttgcatcgccaccggtggcctgttgcgcagacaccggcgctgccgcacctgccgacagcgccagcaacaacgcggtggcgagcctgctcggtaacggctgcgtggtcgtgccggtggtgcgggagaacggcaacatcggcatgcagtgctcctgcgtggtatgacagacaaaacgatgggcaacacacgcccgtgccggcatacagcggcgcaggtcgacgtagatggcgaggcatgctgcagccaaccacgggccgcggccgtggtgcagacacgcagacaacctgcgacacaggcgaccgaacggccgcgcagcaatgcctgttgtcggaaaggaagtgggtttcgcactggatgcgcccgtgcgctccagtttcagcagttggtcacaatgtgcctgtgcgtagacgctgcgtcttgtcgcatttggcgacagcgcatgcggaaaacagcatgttttgcaactgaacgatcatgcgttgtggtgtgaccgcgcttgcgcccgcacgcatgcgcactgctgtgcggcgactggggtgcagatgaagatgacgagaaccggcacgcaggccgggcatcgtgctcgatgcgttgcgcatgcgatcaaatcaaagcacgcgagccgcgacgcgcgcgcatcacggcgacgctgcgaccggtgctgctgcggtgcgattccactccggcgttggcgcttgctgcatccagcgcaggaagaaatccagcacacggcgtttgccgtagacgccgccggcaccgtgatcaccgccgggcacgaccagcagatcgaaatccttgccggccttgatcaagcggtcggccacctggaaggtgctggcagggtcgacattcatatccatgtcgccggtaaccagcaacagatgcccctgcagacgtgcggcgtgctccacgttcgacgattcggcgtaccacgggcctaccggccagcccatccactgctcgttccaccagatcttgtccatgcggttgtcgtgacaaccggaattggccacgcccgccacatagaactccggatgaaacagcagcgcccccagtgcgttctgaccgcctgccgaggtgccgtacacaccgacaccgccgtggatgtcataccacgggtagtgcgcggcagcagctttgtgccagacgatccggtccggcaaccctgcgtccttgagattgcgccaggccacatcgtggaaggcgcgcgatcggttgttggtgcccatgccatcgatggatgccaccgcaaaacccagcccggtgagcgatggtgtggcggtgctgaaactcttggggacgaatgagccctgcggaccggcatagatgtcttcaatgacgcggtagtgctgctgcggatcgagctgcagcgggcgatagatgacgccccagatgtcggtcttgccatcgcgcccggtggtatggaacggcagcggcgcctgccaccctgccgccagcaggcggctcaggtcggtgcgctccacggtgcgtgccaggctgccatctgcgctgcgccgcagctccagtaccgggcccagatccacccgcgagtacaggtccagcatccactttccatccggcgaatagcgcacctcatgatcggcagcaaccggcgtcagtgcggtgagcccgctgccgtccaggccgatgcgataggcgtggcggtcataggggtcttcgccgggctgcatgccggaggcagtgaagtacacctgccctgcggcttcgtcgatgcgatcgagcttgcgcactacccagtcgccacgggtgatctggcggatcacctcgccgctgcggccgtcgtacagatacagatgctcccagccatcgcgctcggatgcccacacgatctgcgcgccatcgtccagatcctggcgtgcgtgcttaccgccgttttcatgcacgccactgagctcggagtattcgataaacgtaggcgaagtttcttcgatcagcgtgcgcgcggcggcggtgcgtgcatcgacttcaatcacccggtacagctggtggccgcgtgcgttgtattcgaaggtgagcccgcgactgtccttccaccagaccatctcgctcaaggtgaaggcattgggcagcagggtcatcgctaccgaatacgctgcgtgcgtggcgacgtcgaacaacaccggctgcatcaccggcaacgcatcgcccggcttggggtagacctgctgatgcaatttcggctgcacctgatcggccggcgccgattcgatgtaatacaccatgcgcggcggtggcgccttgacccgatacgccgccagatgctgcgaatccggcgaccacaccacgctgtcgagcgcgtagtaatcctctgcactgccatcatggctgagcacgctgcgctcgttacttccgacaggcgcgatgatcagattggcccgttccacccaggcgcgccagcgaccatccggcgacacgatggcctggcgttcgccctgcttgagcggcaggcgcatgtccatcgattcggccggcacatcgcgttcgggcaactgtgcgcagcgatcgcgcagcagatcgcattgccagcccagcttcgccaactggaagctcaggcgctgctgtttcaggacgggcttctccagctgcaggcgccctgcatcgaccgccttggcaccggcttgcgtcaaggctgcggccagccgcgcgtgatcgaaggccaatgtgttgcggccgctggcggcttccaccaagcggtattcgatcgccggcagctggttgctgcgtgccacttcacgccgatacagaaaatgcccggcatccacccacaccggtgccgtgggctgccggtccaccagcgaggcgtaatgatcggacaaacccattgcctgcgcgtactgcgctggcgtgggcgctgccagcggcgctgcagtcgctgacaggagcggcatgagtgcgagagacaagcaccacgctgcgatggtgggtaagcgcatggcggggatatgtggcacctgcgacctcatggaaagtgtggaacacagcttggcgttgagggacgatggccgagcccctggctgcaatggctgcggcagacacactcgatgcatgttgcggcgggtcgccaggcagcgctggtgcgctgactatctgcatccggagcctctgctggctatgtggcgtgaagcgcataagcacgcctgaacacccggtgcgcgttcgcgaagcacgtgcgtgcgcgcgtgcggcatctgagccccaaaacgtcatataccgccagtgcactccgatgcctacgcgccctcagcaaccgttcgactgccgcagctgacgctttggcagctgcttcacggcgcatcgcaacgcttgctgtcggcggcagtggcatgtggcacgcgttgtggctgcggtgccaacacttcccactcctgcaccgccagcgcagcgtagctggacgcgttgccagaggcatccatcacaacacgcacgcagcgcgtcgtcaccggcgcgaacgacaccgcttcatcgtgatcgatgcgcgtgccatagccatcgctcggctgcaccggctgccatcgcccagcgtgccggtactccagatgccagcgcgctggcggcgccacgccgacgtcggcacctgcagggtggtcggcccagaacacgatgcgcgtgcgatccagggtgatcggttgcgcccagctgtattgcagccattgctgcggtggattgttctccgtccagctgccccacatctccggcggcaatggattggctttgacgatgccgtcgttgagcgcggcgatccagtactgcaccgggatatcgggcccattggacgcggttgcgtaggccgacggcgcttgattgcgtttgggcggcaccggcggcatggggcgccgcgtcggcacgacggtgcggatgctggccggttgagtgctgtcgtcccattccagccggtcgatcgccacgctgcggcggaaatgcccgccgccctgcgcgtcggcggtgtgatacaccagataccactgccgttgaaattcgacgatgcccggatgcgaggtagtcgaggacaccggcggtaatacgatgccgcgatacgtccacgggccaagcggtgttggcgcgctcgcataggcgatgcacgcgtgatacagcgtgggcgtgcatggtgaaagacgaccggcgttgttagccgcgtacgccaggtagtaggtgccgttgcgcttgaacagccagggcgcttcaaaatagccatccagcgtgtcaacgagaacaggccttcccttgaaggacaccatgtcgtgctgcagctccacgccatacagcgcgccgaaggtgccccaatacagatacacccttccgtcgtcgtcgaccatcacggtcgggtcgatgttctgaatgtcgttgcggcccggcaccgactgtgagaccaccggaccttgcgggtgtgcatcggcccacgggccaagtgggctatcggccacggccacgccgatcgcgaaaggatcggcgttgggcgaatcgcgctgctgcactggcgcatacaggtagtaacgcccatctgggccttgcacgatctgggacgcgtaggcatgacccttgtctgcccaggcaaagacttgctggggccgcagcacatcgcggtagtgggtccattcaccgctagccggatcgctgctgacgaacagttgccagccaggcatgacgaacgcgttgagattgggagcagcggtatcgcggccggcaatgatgtacagcttgccatcggccaccagtggcgcggggtcggcggaatattcgctgccgtcggcaaggatgggattgccgggtgcgtgcagctgcgttccctgcggcggctgcacggcacaggccggagcgctggccagcgacaacccgcaggccagtacgaccacgcgggagaacagacgcatcatggtgcagccgcctggatctgcaataccagcggcaccgagactttcccggcgggtgcacgcccttgcgcagtgccggtgagctggatctcgccaggctgtgcgtagcgcgcggcttccagcgtgggccattgcaccggcaagcgttcacgcgaaccgtcgttgtattgcaccgtgacaaaacccggtagcgtcggtgcatgcccgaccaccgcagtcaccgtcggcaatggctgcacggtattgatctgcccgggcggcgttgcgcgtacccagatggtggccttgacgggaatcgcgccttccaccaagccttgcagttccaccgccccttcgtggcccaggcggctggcggccagatcggaccactgcaccgccaccggcagcacgctgccatcggcaaagaatgcggtgatctcctgtggcagcgacggcgtctgcccgggagcagtgcgcagatcgatcgcctccatctgcttgggcagctcagacagtgcctgccattcgtctacgccaatggcggcgtgcccgtcggacgtggtctgagtcgttaacaccacgcgcagtccgttggtcaccaccggcgcaaagctggcggtgcttgcggcgccggttgccgccgcggcaatcgggtacccgctcttgctgacgatgtcctgccaacgtccgtcctgcagcatctgcaacttccagctggcaggcgcggccaccccaccgttgggctggtcgttccacagatagagcgcactggacgacagccgcacaggtcgtggccactgatactgcaaccacactgttgccggctggtcgagcccgtaactgccccagcgcaggctgccactgggaaaactgcctgcctttgggataaacccatcgttcaaggcctgcacgcggtactgcatgcctgtgagttgcgcactgacactggccatggcctgcaacgggatgctctgtagcgggcgagaggccggggcgttgacctgcacgtcggcatgccccatcagcgccccgtcgttggcaaccagacgcaaggtgtactgcccggcacgggtgaaacgcaccgacgtctgcagcgcagcggcatcggcaaacaccgcatcgccgccttccggtgcctgctgcacacgccagtgcacctgcagcgagccattgggcaagccgtcatcgccgacgcgtgcctgcaccaccaccgcaccatcggcaccgagagtgtccaactgccacgcctgcacctgcggcggcgtgttgcccgcgaacgccggcgccggcaagccgctgtcgaacacctggatttccttgatgcccgtgcgcgccgtgccggcatgggtcaccaccacgcgtagcgctgcggtctggattgcgggaaagcgcacccgattgcgattgccttcagccatcgtggcatcgcgcacctgcccgggaatggtcttccacgccccgctgccgtcctgatattgcacggcgtagacccacggtgctgcgtagccaggctgcgttccggacggaaagccgttctgatcgccgcccggcgaggagctgcgatagaagtacagcaccacctgatccagcgtccgcatgccgcccaggtccagtgcgatccagtcgctggcggacggcgagcctgcggtgccccagaacggcgtactggcggtactgccgtccaccgcagccgttgctggcaaaccagcagcagcaaaactggcgctgacacgcgcgccctgcgccaggttgcggctacgcgctggtggcagggtcacatccacaccggccttggccaggatctgcgcgatccgcgtgccggcggcgaacgacacctgcgtcatcgaggccactgcagcaggatgggcttggagcacttgcgcggcaccattgcgattgaccgcatccggcgctgggctcacctgcccgctggccgggtcgtagatcacgtgtgccagccgatccacgcgaaacgccaagcggccatccagatagacgctatagcccttggggatccgtccgccgtagtggctgccatcgcgatcccaggcgatgctcagattgcggtcgcgatagcgcagattgtcagcggcgaaatgatcccagccgatatcgataggatacagctcgatcttgccgtcgctgcgcgggcgaaagcccatcgcatcctcgatcatggtgaagttggtcgcgcccagctgggtatggtggatccacgagcggtagccgatcttgccgccgttcctggcactgcccttggcccagaattcgttctggtccggatagcggttgtcgccattgataaagggcgcccacgcgttccagtacagcaatttgcgatagctctgcgcgttcaaatatgggctgggataatcgcgcaaggccgagcccaacaggcgaaacgccacggttgcattgatggtggaaaaattattgctgcccacatcggtgccgctgccgcgcgcctgcatgtccacctggttggcggtgtagaacggaaacaacgggtattgcgctgcgtcggcgaacagccgcaatgcgcgcacatacttggggtcgtagtcgctatcgccgtgcttgggcatcaagcccacgctgaagggatagtagttgttggtttccttccaatcgaccgctagccgcggaccgtcggcctggcgatgcttgagcagatcgccatagagcccgaccgaatcgggcgtgtcgctgtgatcctgccataacacctcaagcgtggccttgcggatgcggcgcgcggtggcctgcatgcgctgcgcagtggcggtatcgcctgcgagcaccgcggcctgcgctgccgcctgcgcattggcatagacataggcgctctcggtgcggtccatgcggatctggccgtgttgagcggcccaatcgaacgacaccgcatcggcgtcgttaccggtcatcgctgcccagtcgtattcgatcaagccgttgtgattgagatcgtaggcggccaacacaccatccacgtcaccgctgccatagcgtgccaacttgcccaccagcgccgccggccccccgtggatctgcatcgaccgccatgcggcggccgtgatgtattgcgcgtaggaattggaccagttctccggcgagcccgggttgtcggtgtacttgccgccgcccgcggtttcgcccgcgctgagccaggtgccataggcgtacagcggattgcgcaggtacttcagatcgtccaggaacatcccggccgtcagcacgatggcattgtcgtagccgagcacgccctcgatggcgaccggaaactgatagtcgttgccggggacgttggcatcgagaaagttgaagcgcagtacccaccaacggtagaacaggctcttgctgattttctcgtcaggcgtgtccaggtacggcaggttgtccacccaccagtggttgtagctggccacatgctgctggtaggcctgctgcggcgtttgcgaggcaatgcgcgtgtactcggcgcgcgcttcgggtaactcgcgggtcagcatgccaagctgcaacttgattgccgcggtttcgccgctggcgggaatgtccacctcgcgaaccaggcgttgcccctcgacatggaatccatcgccggataaacgcggaaataccgtcgtgatgtggttgtaggcgtcgaatgcgccggtcagctccttgccatcggcatgctgggcaatcggggagactgcttgtagggataccgtgtgcgccccgccatccagactggacagcacgacactggccaccgccacgttctgttcggtgatgtacttgaccagccgcatgcgcacgcctgcgccggcatcttcgaacaccgtcgtgaaataactcggtgtctgccgccgctgcagcgaacgctccttccattgaacatgacgcttgcccagcgtggtgtagatgtggaacaacgcgtcgtaatcggtggaatgccaatacgccacctgcccgacgaatcccggcgcatcaggcgcgtgatacgtcagatacgcagcgcgaccacgggtaaacagccagtcgttgcgatcgtcgaagccaccgccggttccctcgcgcgccagcatgcggtcgatccagaaatcattgcccggcgcctgacctgcgccatgcgcaacatcggcagcgtagatccgtgccagttgcccgcccggcgcaaacggcaccgcgctgtcgggtatcgggtggtccaggccacggaacagcggctcgccgatcatcgcgttgggctgggcgaccggcgcttcctgtgcgaccgcaagtgaccagccaagcatgatgcatgtccacaacagcgcagcagcgccggtgcgccgggtcaagcgcaaccagcgccggtgccggtgccgagcccaaaacgacgtccagcgtaactccctcatgcatccatcccattagcgtgcaagacagcgcgatcgatgcggcggctggcgcgcatcgacgatagacaacggcggtactgcccgctgcatggcaccccatgtaacgcagcgctactcaccatagttgtttacgctgtgagcacatagctcaacacgaagtaaagcgacgcaaagcgaacatctccgcgtgccgtcgacatccgcacgccgactgctcgctctgttttgtcagccgcgtctaaaactccactcgcaggcggctccagaaataccgccccagggtgtcgtaagtgctcgcttcggtattggccgcattggagtacctgtagaaccgtggtggcttacggtcgcccagattgtcgacacctacggcaagcgtgctatgcagcgatgcaatcttccggctcagcgaagcgtcgtgatacaccaccgagccgatccggaaataggcgcaactgccatcggcattggtgtcggcgcaaaaattctcatactggctgccgttgacggtacggcccaagtaacgtgtgttccagctcgcatgccacgggcctttgtcccatgccagattggcgactgcgcgccagcgtggcatgttgccccagctggaattttcgccaacgtagttatgcgcatcgcccgcaaagcgatagctggaaaagaacgtggcatccacctccgccgcaaacgcgccccaagcggtattggccagcgtgtaatggatgcctgcatcgtagccgcgagtatcgaccttcccactgttgtacgcgaacggcaccgacacgcgcgtcagttggcctgcggtatcgcgttgaatcagtgggcaaaacgcagattcactgccgtcgaagcaatcattgaccacttgttgcacgccgacaccgctcagcatgtcgtccagcacgactcgccagctatccacattgagcgataacccacgcacccgatccgggtcatagaccaacccgacattgtaggagcggccacgctccggcttgagcttgaatcccacattgttggcgccggaggtaaccacattgaactgtgcggtattggtgaagctgccatcgttgggcacgttcgcgcaggccgggtttggcgcaccggtgaagcccgtacacgggtcctgaaaatcggcggtagtgtcgaacacagtgttgtagggcgagccatacaaatcgcccaacgccggcgcacggaagacctgcgagccggtggcgcgtaccaatagattcgcaatcggccgccattcgatcgcgactttgctgttggtggtgttgccccaagcgtcgtacgtggaataccgcgagccgagattcagattcaagacctcagcaaacggcacgtccttcagcagcggcaccagcagttctgcataggcctctcttaccgcctcgtcgcgcccctgtttgaggatgcagccgtcgttgtagtcgcaattgccgtcggcatcggcggcggccacatcactcgtcgtgccctgtacgaacttgttggtgcgatacaccaggccgaccgcggcctgcaccgcgccggctggcagtttaaacaggtcgccgttggcgctgatctcgacaaaacgcatctggctcttgtcgatcagatccaccgccagctgggtgcctcgcaatgcggcgatggtggccggatcattgggattgaagacgttgatcggcgtgcagccggcaatcaccgccccgggcgcgccgcacttgaccactccatcgttgtccaggaacgacgcgccaaccgcattgttcaatttggatgtcaccgagaacccgttacgtaccaaggtgtccttgtagttcgcatagccggcggccgcatcccactgccagctgctatcggcaaggcgcccacgcaggccggcaacgatattggtctggaacatggtggaggtgtagacgcgggtattggcctgcggggaacgcacatagtaggcgtccagttgatcgccgaacgggttgtagtagttgttcaccgcgtcctgcatttccaggtcgtaagcatccagccgcgagaccgtcttgctgcgcgtccagaagacatccacataagcctgcaccgcctgggtcacgtcgaaactgccgtgcagcgaagcgttggtccgctggattggggtaatcagatactgcgtgtcgtagacgttgtagctgtcggtggcgcgattgtaggggcggaaggcatcttcgccgaccggtcccggcgcgacgccacccaccggtgtcagcacgcgcccgtcggtcaggaaggctcgggtgttggcgccgcggatctcgccgacctgtccgtcgagatatttcaccgccttggccgcataactgcggtcgcgattgaacaccgggttcatcgagttgcgactaagccccaggatcagaccgccgcggtcccaggtcttgccccattccagcccgagcgtgcgccgattggcatcgccatgcgagctttgcgcgtagtccacggtggcagcaaaaccgtcgtacctgtccttgagaatgacattgaccacgccgccgattgcatcggagccgtacaccgacgaggcgccgtcggtgagcacttccacccgctccaccatcgctgcggggatggcgttgacgtccacgccaggtgctgatgccacgctgctggcaggccccgccatgcgatggccgttgacaagcaccagcgtgcgctctggtccgagattgcgtagcgacaccagcgcgcggccatgactgaagttggaattgagcgcaggcccggtctggaagccggccatcatcggcaagcgctgcagcagttgccccagcgtgctctgcccgctgtcttcgatacgctggcggtcgatcaccaccaccggactggcggtttcggcatcgacgcggcgcaaatgggtgccggtgacgttgacctgatccaacgtttgagtggcatcgtctgcgtcatcgctgcgctgctgcgcggcagctggcatcgcggtgactgccagcgcgaacatcagcgctgtagcgagcgtagtgctctgtaaggcaagtcgttgggcaagaacaacagtgcggctgggcgacatcggaaatccttgtgctgacacagggaacggcccaccttcatgcgcaaccgcgcacggccaagccgcgccggaacagcggacagatgggagatcgatcacgacagcgactgcatcgacctgtcggttcaacgacaggtgtcgacgaatgcaaggacggcaactgcaacggcaccgctctcccctgagagcgcatgccgcaagatttttttaacgtaacctagcataaatgcgttacgttaaaaaaatcttgcggcaacaccgccgcgccgtcttgacgaatttagtcgaaacgcatgcggaaaatcgcgtacttttgcctgcttccgggtatgcctgcattgcctgagcagtgacacgccggtgcggtcatccgatgtgtcctggtctcttgtgaacgaacgcagcattgcggccgagcgacgttgtggcactgtggtgcgcgatgtctgcagcaccacagcgaccgcatcttgtgcgatgcagccgtgcatcagcgacgcttgatcatcgtgcagcgacgctcacacgtaccacgcctgcacttgcaccaacgcagcagcgcttggcagggcgacgcgatcagcatgcgggccctgcggtcgcaccggcttgccatcgaccagcacgcgcttcaggcgtgtgcctgccggagcacgcagcgtcagccaggtgcgcctgggtgcgcgctcgggcaactgcacatcggcacggatgcaccgcgccgcaacgtcggtgcgcagcgtcacggtgaccttgccccagcgcgtgggcgcagcggtgatgcccaccggcgcaccgctgcccagccatgcgcgcggtaccgcgcgggcaaggaacaactgctcgcccgcgctgtcgtcgctgaccagcatccagcgcagcagcagcgggatgctcatctgcgcaggcatgcaaaacaacggcatgccaccggtgatgccactgacttcgccggcggtccagctgccgcgcgtgtgcacctgatagcggtgcgcgtagacgaacagcagatattcttcgatgcgatccagacgcagcagttgttgcgcatagccgtaggaaataaaaccgagcaggtcgcggctacccggctccggcggcgcgatattggcgaccacgccaatgctggtgccgccatggccgcgcacgcaatcgatcaccaggtgggccaggtcgtccggcaacacatcggcctgcagcagctcggcatacgcacggtgcggccattgctgttcgctggtcttttcctgcagcagcgattggcggaaggtcagtttggtgccgggcaacggccccacatacggcggcgagagatcgcgacgcacattggcacgcaggctggcttccagccgcgcacgcagttgcttcgcgcggcgctgccactgggtggcctggccagcatcgccaccgagcgtgctccatccctgtgcaatgtcttcccagccgcggatggtcaacgcgctgttggcgtaatacggcttccaccacagcgatggatcgggaaacaggcaggcatcggattcgttccagccgtgcagcaggccatagccgtgtgcggtgcgcggcaatgccagcgcctggtcgtgcaaggcgcacaacacctgcgcggtagcggtaatcttgggcagcaagcgacgcagccgtggcgcatcgccggtgtaacgcagataccgcgccagcaacgacaaggtcagcccgaattgccccacttccggcccacgcatgttcggcaggccatcgtcctgcacgaactcatcgaagtaattgtcgagtaccgccgcagcctgtgcgaagcggccccactccagattggcgtagaaagaactggtgaaagtgtcctggaaaccgtcgtattcgttgccgtaatagtcgcgttccaccgcgccgtacttggggtaatcgccgccgggacgtaccaccagctcacgcgcgaacgcgaactgcgccatgtcgttccagctggcatcggggagctgcgcctgcacggtgccgtccagcgcctgctgccagtacgccgcgaaatcgatcaacgccgcgtagaactgttcggccgtggcggcgctgcgcgatggcgcaaattcggggtagctgtgcgtgtagtgcaccgcgacgatggcgccggccttgaccttcatcgtgcggtgccaggtctgcaccacgaagcgatcgcgtgcccgcacatcggcaaacaccaacacgtcgtaccagctgtccggctcgccctcgcagcgcatcaccttgcgcaccgccggcatccagccgccgagcacgccttcttcgcggcgtttgatcagcgccgtttcgccaagttcggcaaacgcgtgttccggccgcgaagtgcggctgcggccattgggcaggatcggcatggtgtccaggctttcgcgcgtgccgacgaaagtggtccaaggccaacggccgccgttgtccttggggtcgagcaaggaagccggcggcggcgccacatcgcgcacctgcgcctcatccgggtcgccgtcgcgcagcaggcggtcggccagcaggtcggcgtcggccatcgccacctcggccagcggcaacccgaagtatggcttgccctcggccggatacgccggctcggtacgcttgtccagccgcagcatgccgctgtcgctccacaccgtgagctggccttgcgcgtcgtccagatgctcgtagaccgtccagtgctgttgcaggtgagtaaagctgcacagcctgatgccgacatgcgcggccgaaggcagcggttccagccggggaagcactggcgcaggcagcgccgctgctgcggcagttgtggccggcattgccaggacggcacccgcaccaacagccgcagtggcggccataccctgacgcaaaaaggttctacggtccatcgttgcgccctcgaatgatcgtggcccatcgtgcgcgccttcacgcaccgcgtcttgtgacagcggtcagacacccatgcggaaatctgcacatcgctactgtgcgtgggcagctgaacggtgtactcgcggcggccgtggatgcgccagggccggcagcgctgcaagccacgcgacaccctgtcgcaggatctgaggcggaagcgggcaatgctgatcctgcggcaccccactgccgttgggtgtcattgaccggtggcccaccaatcgatgcctcagcgcttcgcattgcagtccatcgcacgtggcaccggctgcacctatcacccgcacatggcattgaatgcagaaggccgtgcgctggcagcggtgcttgttgcagtgttcatgcagcatgcaacggctacattccgacatgcaccaacccacctcggctcactcacctaaatggaagtctccccgcatgcacacagtcctcgctggcagtgagcgccacaccgtcccctccatcctggaggccggcaaaccgccgcaggacgaacgcctgcgtgtcctgctcgcggtgcggatgccggcgttgaatgccgctgccgatgcactgctgcagctgcagcccaacacgctaccggttgcattgacgcgcgcggcgttcagcgaacgcttcgccgccagcgcggcagatctgcaggccgttgccgattttgccgccagctatggtctggcggtcgaacattcgcatgcagacagtggcaacgtcattcttgaaggcactgtgcagcaatgcgaggccgcgttccatgtctgcctgcgcgaatacgtgcacggcacatcgcgctatcgcggccgcaccggccctgtatcgattccgcaggcactcaccggtatcgtcaccgccgtgctggggctggacgcgcgcccgcaggcgcagacgctgcccagcgtgcctgacgcaagcgcatccctgccgaccgcgacgccgccgcccacgccggcatcgccggaagatggccccatcatgcagtacacgccaccgcagctggcgcagttgtacggctttcccgagcacgacggtcacgggcaatgcatcggcatcatcgtgctgggcggcggctatgcacgcgagcagatggccgcctatttcgcgcagctgcgcatccccatgccgacgctggtggatgtgctgttgcccggcgccaccaacaccgtcagtcacggtacggcaaatgccgatgtcgaagcgcagatggatatccagatcgccggggcgctcgtaccgggcgccaaactggtggtgtatttcgcacccaacaccgacaacggctttctggaagcgatcaacgccgccatccacgacaccgagcatgccccgggaatcatcgtgatcagctggggcttcaccgaatcgcaatggacgccgcaatcgcgccaggcctacgactgtgcgtttcaggccgctgcattgatgggcatcaccgtgtgcattgccgcgggcgacgacggcgccggcgacgggcagccaggattgaatgtctgctttcccgcatccagcccgttcgtgctcgcctgcggcggcactcggctccaggtgacggcggacagcgccaacgagcaggcatgggcgaacggcggcggtggagaaagcaggttctttgcacgaccagcctggcagaaggatctgcgtctgaccgatgcacagcagcagtcacgccagctgcgcatgcgtggtgttcccgatgtggcggccaacgccgatgcgcagaccggctactacctgtcgatcaacgggcagccggcagtgatgggcggcaccagtgccgctgcaccattatgggcggccctgcttgcgcgcatctacggcgcaaaccgcatgcagccccatttcgtgctgccgcgcctgtacggccagccgggcgcattccgcgacatcgtggcaggcgacaacgccggcttccgcgcctgtaccggctgggatgccaatactgggttgggtgcgcccgatggtgcgcgcttggccgaggtgttgcgacccagctgagcgcggcaaaggagagcgtgccggcagccatcgcggcaatcggccagacccggggaccgtcgggaaaagcgtgtcctgcgatggtgggtgggcaagacccctgcagcaaaccggcagagtgggggcgctgtgcactgatcgcttgcggaacgcgccatgcatccaatgcaacaggtcgaagaccgtcgtcgtgtaggccgaaccggctaggtcaacacgtccaacaagctacccagcatctcgtcggagcgacgcaacacattggcatttgcctggaaatcgttgcgtgccgatacaccttcgaccagatcggtcgctggcgcagacgggtcggcactgacattcaccacgttcgctgccacgccgccattggcctgcgtactagccgcgacagactgacgttggctgccgtccaccggcagacgggccacattactggcggctacctgctgacgcagcgcggcgacctgcattccggaacttgcgatgctgctgatgctcatggtgactccggtgtggcggtgagtggtttcgaacaaggctcaacccattgcagacaacaggcggaaggcggcaacaacacgatcagcacggcgcagtgagtacccacccgaaccggcaacaccacaggcacattgccgtccgcaggcgcacgcccgaagttgagcccgtcatcggtctggtcgccgttgagctgcttttgcacctgccagcgcccgtcgccataccgcccctgctccacccgcaacagttgtccatgacgggtatcggccgcgttgcgggaaaattcaatgcgtgcggccatgccggtcaccagaaattcctccggcccaagctgcgccaccagtcaccggccggcgtggtcgtcgttgccgggcagaatgggcggcgcatcgccccacatgggcgcgccgaacgagaccttggcctcccattcgccgaaacgcagcgtgcgctgcggcgcgccggattgctcggcgaccgcctgcagacggccggcgaaggcggcctgcgccagaatccgctgcatcgggccgagcagtttgaagtttgccgcatgggccgcacttgctgcgcggttggcctcgctatcggggttgccatccattccgaataccgaaaagccgacgccgccctgccccagtacatgaaacagcgacggtgcggtggcggcgccgaagcctgtttccgacacccaggccgggttgtccggtcgcgcgtattggccgatgaccttggtgtcttcgttgtaatcgttggtgtcgatgtcggtgccgatgaaatcgatcgacggcgtggccgcgcgcaacagcgcgaccatgttcaccgtggtgccgccggacggatagtccatgcccggataccgcttgcccttgtagcgcaaccaggtgttgacgtagagcggcaatgggttcacacgcttgccggcggcggccacctctgctcgatgtacgcggcggttgcatgtgcattgaaggcttacgcagcctcggcgccgaacccctgttgccagctgccctgcggtttacccaccgcgcgcgcaatctcggccggcaccggttgtgcgagcgccgcctcgccggccgggccgtggtcgcgcacggtgccgaccgcgcccggctcgttttccacctgcaccagaatcacggtgtggcggtcgccatcgaccttgcacagatgctgcatcaacgcagtgaacgcgcgcgcatcggcctgcatgttggctgtggcgacaacacatccaccggctcgccgttggcgtcgcgcatgcgcgggtacgtcgcctcgttgcgcttgatccattccggcacgtcatgcatctggccgttcttccagctgccgaaccacagcaaggccgcgcctgcgggccccggcaatcagcacgtccacgttcgtggtgtcgaagcgcccctgttccggctcgaattgcgctcaatacaccggtgcttccagcgtattggcatgcagagccaccacgtcgtcgagggcttgcggcaacaccgctggccatgcgctggagttgtgcagttgcgcggccaagctggtgcacggcgcaccatcgacgaagaccgcatggcgcccgttctgggtgacgacgcatggcagttcttctgcgatggcaagcagcggcatgttgcccgacagcagcgcgacgaaccacaaaaagccggcaacccggccgcgccgttgtggcttgaatcgagcaaacaaacgcatcattgcgcctccgacggcagggaattccagtgcggcgtgggctcgttgcgcagatggcgcacgaagaagtcgtactggcggcgttgcacgtaatcgatcggcccgctggagcggcccaccgtatgctcgccacctggcacattgagcagatcgaactccttgccggccttgatcaaggcatcgaccacctgcgcggtggacgctggatccacattgctgtcctgctcgccgacaatcagcagcaggtcgccttgcagcttgctcgcattgaccacgccggacgcctccacgtagctcgcgtccaccggccagcccatccactgctcgttccagctgatcttgtccatgcggttgtcgtagcaccccacaaacgccacgcccaccttgtagaactccggatgacgttcgagcgctcccagcgtgctctgcccccccgccgacgcaccatagatgcccacgcggctgatgtcgtaagacggatccttggccgccagtgcacgatgccaggcgatgcgatcggcaaagccggaatcgcccaggttcttccacgcaacatcgtgaaacgccttggagcgattggcggtgcccatgccgtcgatcatcaccacgatgaaacccagatcggcctgcgcctgcatgccgatctgcttgtcgccaccggagtgataaccgaacggccagaacgtcttgggcacgaaggcatcgtgcggcccggcgtagatgttttcgatcaccgggtagcgtttgcgcgggtcgtaatcgcgcgggcgtaccaccatgccccagatgtcggtgctgccgtcgcgacccttggccatgaaggtctccggcgcacgccagccggcggcctgcagcttgtcgatgttgccgcgctccacggtgtgcagcagttgcccgtcgatggcgtgcagctccatcaccggcggcagatccggacgcgaatagacatcgacgtaatgctggccgtcatcggcaatcgctacatcatggtcggcatcggtgtgggtcaggcgcaccaaccggcggccatcgaaatccacgctgtacagctgccgatagtacgggtctttacccgcatccatcccgctggcggtgaaccagatgcggcgctgcatatcgtccacgcgcagtacatcgcgtaccacccacggcccgcgggtgagctggcgtttcagctggccgttacgcccatcgaacagatacaggtgccgccagccatcgcgttcggaaatccacagcacctcatcgccgcgcccatccacgtcgtggcgaaaactgcggtcggcatagacgaacgtgcgggcgtcttcgccaactgccacatgcgcgcgcccgctgcgggcatccaccgcaatcacgcgcatacgctggaagccgcgttgcacgtactcgaacgccacactgcgcccatcgctgcgccactgcagcggcgacagcgaatacgggttgtcgaacatgtccgtttccacatcgcgccgtgtgccgtccagcgcgaacagcactggccgctccacatccaccgcatcgcctggcttgggatatagctgggtgtgcaccaccggttgtccgccaccggccggtgcggcctccacgcgggtgacacggcgggccagcccggggcgcacgcgatagaccgccagctgctgcgaatccggcgaccaggcaacactctccaggtcgaaataatcatcggcacggccgtcgctactgagccgggttacctgcccatcggcgacacggcgcagcatcaggttccaaccatcggccagcacctcccacctggcatccggcgagcgagacggcgtggtgtcggccggcaccagcgggtcgcgcaccacgccgaaaccgcgtggacgtgactgcgcctgcggccgtgcatcgggcgcgcagtggtaagtggtcagcgtgcagcgccaggccgcatcgtacagtgcaaagataatcgcaccgtcgctgcgttcgccctcttttgaaaagaaaaaccgctcgaacggcagccgcagcggcgcataggtcttaccggttgctgcactcaggccctgtgccacccgtgcctgatcgaaggccggctgcttctgcagcgtggccacatcggcactgacgaatacgaagccgcccggcactgtcttgcggtaatagaacctgccgtcgtcctgccactgcgccggccaggcgacattctctgtcagcgtgatccactgttcgcggaggcccagcgagcgttggtaatcggcaacgctaggcgcagcctgtgccacacccgaccacaccacgatgcacgcaaccagcgcacgccaccggcacaacgcagatgcgctgcggcgcgcatcactcaccatcgtcttcctccagcgccagctcgtcgctgcgcaacccgctgcgcgcgccccagtggtaaatgaagaacgcaatcgctgccacgctcagcgtatcgaacgggtacgcgatccagccgtgtccgccaaacgtgccggcccacgacaccagcatcaccagcacgaagaacacgatcagccacaacgacgcgcacacctgccgcaacaatcgggtgcgcccctcacgcgagggcaagcgatacagcacgtacagcgcgaatgcgagcacctgcaagccgagcagccacgacaaggtcggccaggtggaccaatacacgatcaacgccgccaccatgaacgacagcggccccaacaccgtcaggccgcgcacgaaaaatggccgtggcaacgccggcgcactgcggcgcaacgccgccaccgcgaccggcgccaccgcgtagctcagcaccaaggcggccgacaccacgccgatcagcgtttcccacgaagggaacggcagcgtccagaagatcgacaagcccaggctcaaccacaacgcaggacgcgggatgcccgacaccgggtgcacccgcgtcaagcccggcaaaaacccaccgctccgcgcccagccgtacaccacgcgcggcgtggcattcatgtagatattgccggtgccgctgggcgagaccaccgcatcgcagatcaccagcgtggccagccacgccatgcccaaggccaaggcgatgtcgtggtacggcagcgagaaggccttgtcgatgccagtccaaccttgtgcgatttgcccggcaggaatgctgcccagaaacgccagctgcagcagcacgtaaatcaccgttgacagcgccaccgacaggatcagcgcaatgggaatattgcgctgtggatcgcgtacttcgctggccaccgacacgatcggggtcagccccaggtacgcgaagatgatgccgccggccgagatcgccgcttccacgccggccatgcccgagggtgcgaccccatgcacggtgagattatctgcattgaaatgccgcatcagcagtacgatcaccaggataggcaccaaaaacttgaagatgctgacgatgttgttcgccaacgcgaacgtcttgacgctgaaatagttgagcaggaaaaacagcaccagcaaggccaactgcaccagccagccccacacgctggggtgcgtactatttgcttgactcaacgacgggaaccacgctgctgcgtattgccgcgccgcttccacttcgatcgcaatcaagctggaaaacgcgatcagcgtgatgaagccggtcagcgcgccgagcaaggcgccatgcgaatactccgggtagcgcaccaccccgcccgcacgcggtaacgccgcaccgagttcgcaatacaccagcccgagcagcagcaccgcgatgccgccgaggatccaggacacgatgccggccggccctgcaatcgaggacacgtggctggccgaaaacaaccacccggagccgaagatcgaacccagcccgataaaggtcaggtcggtcagactcagccgcttgtggaacttgccttgcgtggttgcagcgtgtgtggtcatccgtcgccccgaagagtggaaagcgcagttactgcaggaaagccatgatgtgccggcaggtgtcagtcgctggcagacgcgttcgcctctgccgatgcatctgcggcgtcgtcatttggatacggcgacacgccaccatcggcgataaagcggtcgatgcgtgcttccagcaccggcaacggcaccgaaccggtctgcagcagcgcatcgtggaagtgacgcaggtcgaacctctcgccgagtgcagtttctgccttgtggcgcagctcaagcattttcagctcgcccaggtagtaggacagcgcctggcccggccaggcgatatagcggtccacctcggtggtcacttcgtgctcgctcaacgcggtgttgtcgcgcaggtaggcctgggcctgttcgcgtgtccagcccttgtgatggatgccggtatcgatcaccagccggcaggcgcgccacatctggtacgtcaggtaaccgaagcggtcgtagggcgtgtcgtacatgcccatttcctggcccagatactccgaatacagcgcccaaccctcgccgtaggcagagataaagccgtaacgacggaactccggcaagccttgcgcctctgccgccagcggcatctgcaatgcgtggcctggcgaggactcatgcaaggtcagcgcggtgaggttgtacagcggccgcgacggcaggttgtaggtgttgaccaaatagatgcccggcccaccgcggccaccggtgtagaacggtgccagctccggcggcaccggttcgatcgcaaaacgtcggcgcggcagccggccgatgtaatcgcccaccttggcgtccacacgcttggcgatccaggccgcctgcttgagcaactcttccggggtcttggcgtagaactgcgggtcggtacgcaggaaatgcagaaacgccggaaacaccgcctggccggccggcggcttgaagccgctggccgcgatggtctggtccatctgcttgcggagcttggccacttcctgcaagccgatctgatggatctgatcggggctcaaatccagcgtggtgaactcgcgaatctgcgcgcggtaatacgcctgcccgtccggcaaagcttcggcggccagcgttgtgcgcgcacgcggctggtactcattgcggatgaagtccagcaacctggcgtacgccggcaccacctgcgtatcgatggccctgaccgcttgccggcgcagttgcgcctgcacatcggccggcagcgtcgccggcatttgcttgaacggcgcgtagaacggattggcctcaccgttggcctgcgccacatcggcgatggattggtcgcggccggtcatcgtgacccgaggctggctgaaaccgcgcgccaacccagcgcgcatattgtcggtgtgttcggtgaaatagcgcgggatgtcggccaacatcttcagataacgctggtaatcctcgcgcgtgcgcagcttggcctcggcgctgaaccccagatcgctccagaacgccgagtcgctgttgaacggcatttcccaggcgcgaaaatgctgctgatccagcaacacctgcaactgttgccgatacacctggtaactcacctgatcttcggcggacaactgcgcctgcggaatggcatccagtgcggtcaacgcctgttgccaatacgccgtgcgcagattctgcgtggcgacatcgaccttgggcagatgatcggattgctgctcctgcgtggcctgattgtcctcatccaccgcgccggacgcctgggcttgccgccagcgccattcgcgcgtgtacaaggccttgaagcgtgccgctgcgctggcctgcgtggccgccacagcggcgtcggcctgcctgcgccggcagggccagaccgctcaggctggctgcgatcaacagactcaatgcgctcgcacgtaatacgctgcccttcgtcatttgtttgcctccggtgtcgtcttggcctgcgcaatccactgccgcacgcgttgctgcagcatcgccagcggcatcgcaccgccgccgagcaccgcatcatggaaggcgcgcacatcgaagcgctcgccaagttctttttccgcttccgcacgcaatgccaggatctgcagctggccgagcttgtagcccagcgcctggcccggccacacgatgtagcggtcggtttcggactggatgctgggctcgtcgtctgacggatgcgcgtggaagaaatccaccatttgctggcgattccagtgcttgtaatgcacaccggtatcgagcaccagccgattggcgcgcagcaattctccagacagacgcccgtaatcgttgtacggatccttgaagaaaccgatctccttgccgaggcgctcggcatacagcgcccagccttcgatataggcgttgtagccggcctgctggcggaacggcggcaacggcagcgtctgcgcgagcgaaatctgcaggtgatggcccggcacgccttcgtgataggccgtggtttcgatattgatcagcgtgcggctggcgaagtcgctggtgttgaccttcacgattgctggcttggtgcctttcggattgctctgccagtattcggcgcccggtgcggtgcgccggaacgccggcatcgcctgcacgtccagcggggtgttgggcagatgaccgaacagcttgggcagctccggttccatcgccgcgatgtactggcggtactgctgcagaatctgctcgcccgaggtggcgaagtggcgcgtgtcagtctccactgacttgcggaagctcgccagatcggcaaaaccctgtgccttggcgatcaccgtcatctcgccttcgatgcgcgcgacctccttcaaaccgatctggtggatgtcctccggcgccatatcggtggtggtctgggtatggatggcatagcgataacggcgctcgccatcgggcagcgaccacaggccttcctgcgcgcgcccttgcgcggcgtattcctcgcgcacgaacgcggccagcttgccgtaggcagggcgcacctgctggtcgatcgctgcgagcagttgtttgcgcagcacatcgcgttgatcggccggcaccgcggcgccgcgctttttcaacggcgaggcgaacgggctttgctcgccggtcaacgcggcaatcttgtcgatctgctcgggcaggcgctccagcagataccgcggctgggtgaggccatccttggcaccttggcgcgacaccgcgatcacctggtcgatcaccgtcggaatggtctgcaggcgcttgatgtaatcctgatagtccttggcgttttcgaacgggaatgcgtcgccatacccggccagcgccagctgtatgccgccaatcggttccagcggcatcgcataggtcttcagatcgatgccttccagcgtgtcgcgcaactggcccagcatcatctgcaggctgagctggcgctgttcgtccagcgtcttggcatccactgcttcgaactgcttgagcaggtcggccgttgcggtgcgatctgcttgcacggcttccagcgagtcatcgctccagcggtcgttgtaacgcttgtcgccgatgatgctggcgaactccgggttgtgctgcagttggtactgccactgcttgtccagcagcgtgtcgaaggccttggcagcctgctcgccggtcgaggcggaggcaggtgtagccgcctgctccgctgcaggcggcaccggcttgcaggcggtgaacaacgcggctgcgagtaaaccggcgacaaccggaccgatggcgacaggacgcaggtgcttcatgcattcactcctagatgcaagaacagcggtcggagcgcgcctgagcgcgaatggcgttactcgggaatgtccgtcgcgcccgggtgcgctcctacgcgcgcgtgaacccttgcagattcaggcaaacggttgatcgatcgccaccgacggcggcgtgaaccactgcgcgccggcatcggtgacgtagaaatggtcttccaagcgcacaccgaactgctccggcaccacgatcatcggctcgttgctggcgcacatgcccggctgcagcggcagcgcattgccgcgcaccagatacggcgcctcgtgaatcgctaacccgcaaccgtgaccggtgcgatgcggcaggccgggcaaccgatagtcggggccgagcccggcagcttccaatacggtgcgtgccgcctgatccaccgcctcgcacgccacgccggggcgtatcgccgcaaacgccgccgcctgcgcggcctgttccaggtcccagatgcgccgctgcgcatcattgggggcaccatagatccaggtgcgggtgatgtcggagtggtagccctgcacggtgcagccggtatcgatcagcaccagctcgccttcgcgcaggtgctgcacaccgggaatgccgtgcggaaacgcggtggcatggccgtactgcacgatgcagaaggtcgaaccgttatccgcgcccagcgcgcgatgcgcctcatcgatgaagcgcaccagttgatcggtgccgatgccctcgtgcgcgatgcccgcagccagccgctgcaccagcaaggtcatctcgcaggcctgctgcatcaatgccagctcggccggcgacttgcacatgcggcagccatcgatgatgacgccggcatcgcgaatcgccttgcccagatgggcgcgcagaccggtgtgcacggcgaatgcaatgcccgggtccagcgccaaggcatgcgcatggcgctcgttcatggcctgcaccaccagtacgtacgggtcgtcgtgttcttcccacaggtatttagccaccgggatcttcagcaccgcatccagcgagccttcttcgaatgcggggcagatcaataccgggtcgccgtccagcatcagcagcaacgctaccagacgttcgctcgccccccatggcacgccggtgaaatagcgcagcgaggtgccggcgccgatcaacagcgcatccacgccatgcgcgcgcatcaaacgacgtgcgcgctcgatgcggcgctcgtattcgcccgcggcgatcggcgcggcgcgttgggtccacggtgccagctgcgcgcgcgcctgctccagcgacagcccgccgatctggctgctcatgcgcccgctccaagatcggcggtgctccactgcccatcgaccaaacgcgccacgccgcctggattgcgttgacgtaattcagcaggcagcagcgcatcgggtaccgcgtcgtaactgtgcagggcggcaaaacggcggatggcaccgggcatacccaccgcagtgaatcccggatgccccgtgctcgggaacgggccgccatggttctgcgcggcgctcactgctacgccggttggcatcttgctattgatcaaccgccctacccgcgcgcgcagcaccggggcgatggcctgccatgccgcatcgtcgctgccgtcggcggcgcggtacagcgtgccggtgaggttgccttcgaacgcggcagccacctctgccatttgcgccacatcggctgcgcgcaccagcaggctcaccgggccgaaggcttcggcctgcaacgcctgcgggttggcgatgaaggcctgcgcatccacgctcaacaaggtgggtgcatagcggtagccatcttcgccggtgtgaccgccggccagcatgccggcaccggcagcacgcaagtccgccacaccacgttgcacaccatgcacgccggacgcggagaacagcaccatcggcatggccgcttcgaaatgcgccctggtggctgccacaaacgcatcgccggccacgccatgcggcaccacgaccacgccgggattggtgcaaaactggccgctaccgagcgtgcaggatgcgaagaattcctgcgcaagcgcatcgccgcgttcggccagcgcgccgggcaacaggaacaccgggttgacgctggacagctcggcatagaacggcacgccggccacatctgccgctgccttcagcgtcagcccgccggcacggctgccggtaaagccgatcgcgccgagtcgcgcatcgccagcgagccgcacgccgatcgtattgtcgaagtgatacagcagctgcacggctgccgcaggaagaccggacccgaccagcgcgcgatgtgccaactgcgccatgcgctggctggtgaccggatgcagcggatgcgccttggcgatgaccggattgcgcgcggcaatcgccgaggcgaaatcgctaccggcaatcgcattgaaggcgaacggaaaattgttcggcccgaacaccagcaccggcttgcccagcggcgccaggtgcgaacgcagatcggccgcgctgtcgatgatgggctgggtccagctataactccgcaccgcgtttgcggcctgacgcagttgcccgctggtgcgcggcagttcgttgccacgcaggcgggtgggcgccggcaacgccgtctcggcatgcgccagtgcaaccagggcgtcggcatcggcatccagcgcgtcggcgtagctttccagaaaggcagcgatgcgctcgaccggcgcggccacgagttccgctgccactgcctgcgccgcaacgacggccgcttccacatcgtccgcaccactgatcggaaaatgcggcccgatcggctcgccggtggccgggttggcggcgcggaagctgccggtagcggcaccgctgcgttgccatcggccaccgagcaggatctctgccgtggtcgtgggactggagtggttcgtatcgttcattgcggcaccttcggtgacagggatgcagggcctgcgcactgtgcgccagcggccgaccagaaaggtgatgaggatgcagcactggatgccacatccgcagcggcggacgcatcgcagcacacgcaggtacggcgcgtgccgcgaattcgtggaagccgcatcctgcgcgcacccgcaggcacagcatgcgatggccgcgtcattgcaccatcacgacagcttgggcgcagtggcaatggcatggtcgatcaccttcaacgcggcatcgcgctctgcaccggccaccaccagccgcggtgcacgcacctgctcgctgcccatgcctacctttgcctgcaccaatttgatcagctgcacgaaggtgggcacggtatccaggcgcagcagcggcaggaaccaatggtaaagctccttggctgccgggtacccgccatcgcgagcgagttcgaacaggcgcaccgattctttcggatatgcattgaccaggccggcgatccagcccttggcgcccatgctcaggccctcgacgatggcatcgtccatgccgaccagcagcgccaggcggtcgcccagcaattcctgcagcgcggcgaagcggcgcacatcgccggaggattccttcactgcctgcaggttcgggaattcggcagccagctcggcgatctgcgccggaccgaaatcggtcttgtaggccaccgggttgttgtacaggatcaccggcagatcggtcgcggcgatcaccgcgcgcacatgcgcgcccatctcgcgccagtcggtggaatacacgtacggcggcagcaccatcaagccaccgcagccgatgtccttggccgccttggccagcgcgactgcttcgccagtggcgaggctggcgatgcccggcaccaccggcacgcggccgttcaaggcggtgaccagcgtgcgcagaatcgccagcttgtcctccacgctcaaggtggcggcctcgcccaacgagcccagcggcacgatcgcagtgcaaccggcatccaccaactggttcgcgtgcgtgccgaggaagtcgtggtcgatctcgccgttggcggtgaacggggtggtgatggccggcaacacgccgtgccagaacgtggcaatgctcatgggtgattcccttgcgagtcggaagtgaacgagtcggccagcgccacgaggcggaccgggaacaacggcgggcggcggccggcgtcggtggaaagagtgggcgggcaacggccaagctcggccagcgcagtcccgcagatgcggccctggcaggcgcccatgccgcagcgcgaggcgagcttggcgtcgcgtgcgtcctggaagttgtccagtgcgcacagcggcacgtcttcgcagcggcagatcagcgtctccggttgcgccagtgcgcggatgcgcgggtccagcacgaattgctgctgcagcaaatcggcaaacgcacgcgccgcgcgccggcgtggctgcaggcgcagcgcagcgtccggggcgtcggcggccatatgcccggccatcgcaccttcaatcaaggcgcaatcgctcccgccgatgccacaaacttcgccagcggcaaatacctgggtgacgctggtgcgcagcagcgtatcgacctgcacctgctggtgcgcaccgtaggcctgcaactggcaacccagcaattgcgcaagctcggtgttgggtaccagtccgtagcccaccgccaagtgatcgcaggcgatccgcgtgcggccggtgggaccttcgagttcgacttcgcgcagctgcgtgtcgccatgcgcggcgaccacaacgctgccggcgcgatacgcgactacacgcagctgaaagcgcaacgccgcggcctgtgcggccttacccggccagcgccacaattgcagcgcgaactgccgcaacgccgctgccgaggtttgctcgtggatgccgagtagctgcgcgccatgttgttgcaacgtggccgcactggccaacagcaaggggccgctcccagccaccagcacgcgcttgccgctcagcggccaaccctgcttcgcaagcgcctgcgccgcgccggccccggtgacgccgggcaaggtccaccctggaaacggcagcagcagttcgcgcgcaccggtagccagcaccaacgcggcgtaatgcagttgcagcgtgccgtccgggccatcggccagtaaccagtccggttgcgcgagcagaatctgcgtgcgcgtcaacaccatgatcgctgcgttgcccgccacctgctgcaacagcacgcgcgcatcggccggcgcgccgtgttgcacatcgctgcgccatacctgcccgccggcacgcggttgcatgtccaccacgcccacgcgcacaccttggctggccgccgcctgcgccgctgccagcccggccgggccggcgccgacgaccaacacatcgaaatgcagcacgcgctcagccatcggtgcgcacctgcatgccatcgcgcgcgtccaccaggcaggcgcgctgctgaccgatgccatcgatgcgcacgcggcattcgaagcacacgcccatgccgcacaagggcgcgcgcggttgcccgctgctggattcgcggaaccgcaacgtggcctgcgccacggccgccgccacgctggcaccggccggcacttcgaccagttgcgcatccacgtgcagacgcaccctcgcgctcatgcgggcgcaccgtgcatggcacgcgccggtgcatacggcgccgggtcgatggccggcgtgcgcccgagcaggctgtccacgatcacccgtgcgctccccagtgccgtggtgactcccagcccctcatgaccggcggccacccacacatcgcgacggccgggcaccgcccctagatacgggcgcccatcgggcgtggcgggacgcaaaccggtccacacgcggatcgcctgcagctcgcgcagcaccggcagatacgcgaatgcgcgctgcaacatctgctgcagcaccggcatcgacagcgcgcgatcgtgctcgccgaattggcgcgaggagccgatcaacatctgcccggtcggccgcggctgcacattgaaggccacgctggtgtcgtcggcaccatgcgccgaatcggcataaccgagttccagcaactgatgccggatcaaccccgggtgccggtcggtgatgaccaagtggcccttgcgcgggcgcaacgccagttcgggcagcaactgcggcaaggacacgccgctggcgaccaacaccgggcccgagagcacctgcccatcgtccagacgcaccgcgtgtgcctgcagctgggccacgctgcggccggcaaataaccgcgccccggacgtacaggctaggcccaccaaatgccgcgccacccgtggcgggtacaccactgcttcgtcaggcacgcgcatgccgcccgccagcccgggcaccagctgcggctccagcgcgtacagctgcgccgcatcgatcgcttcggcatgcaggccggccgtcgccaggcgggcgatcttggccggtaccgccgccaattcgtgcgcatcgcgggccacccacagcgtgccgcagcggctgaattccgcgttgctcagcgtggcgaagcgctcccacaagtaaagcgaatacgccgacaacgccagctcggccgggtcgtcgtccatcgcgaccaggtgccccatcgccgctgcggtggaaccgccgccgatcggtcccggctcgacgatcgccacgcgcagcccttcgcccgccgcggcttcggcgcaggccgcgcccacgatgccggcgccgatcacgatcaggtcgtaactgcgtcgcgtggaagtggcagacgttgccaagccggatcgggagtcggcaccgacgccgaatgcaggccccgacgacgctccggccatcgcagcagacgccgcatcggccgacggcgtggccgacacgagcacccgcgggggctgctcggattgcatcaggccacgatgccccagacgaacgggtcggccgggtcgatcaccaactgcgcgcgtgcggtgatgtacgcctgcccacggatccgcggggcaatgccacgtccgctcaggcgataactgccttcgaaggcgctgcccagaatgccttgctgcacccagcgctcgccttcgcccagcttgccgtccgccgacagacacgccagcttggcgctggtgccggtgccgcaaggcgagcggtcataggccagacccgggcacagcacgaaattgcgcgccacaccgctgccatcgggcgcggtgccattgacttcaatatggtcgatctcgccaccggcctcacccgtgataccggccgcttccagcgccagccgaatcgcttcggcataggccgtcagctcacgctgatgcgccagatccagcgcacagggcgcttgctcgctgatgaagaaccagttgccgccccaggccacgtcgccacggacccggccatgccccggcacctcgacctccacgccgctggcgaagcgatagctgtcgacattatccaccgacaccgtgccgtcgtcggccagctccactccaacggtgcctaccggcgtctcgatccggtgtcggcccggcgcgatgcgccccagctcggcaagcgtgcgtaccactccaatggtgccgtgcccgcacatgcccaggtagcccacgttgttgaagaagatcacccctgtgcaggcgctctggtcgcgcggcggcagcaagagggcacccaccatagtgtccgacccacgcggttcgcaggcgatggcgctgcgccactggtcgaactcgctgcggaagcgatcgcggcattgcgccaggtcgccatcgcccagatcggggaaaccggagaggaccacacgggtaggctcgccggccgtatgggagtcgatgacatcgatgatgtgcatgacgcatgctcccattgccggcccgtggacgactagcgtccaatgcgaattcaaaatgcggaaatctgcacaatttacccccatcaacgccgcgcgtttgcgctaggatcatcgctgggttgcacattcgtgcagccgtctaatcgtgaccgctaccatgaccctgatggacctcaacctgcccgctctggaaatgcagacgctgttcgacgcactgccggatgtggtgttcttcatcaaggacagtgagggccgctacacccactgcaacctgaccctcgtgcgccggctgggaagcaagctacgcagcgagatcatcggtcattcgccgctggaggtcttccccttgccgctgggcggcagctacatgatgcaagaccgccgcgtgctatgcggcgagctcatcgataaccagctcgaagtgcatctgtatcccaaccgcctgccgggttggtgcctgaccttcaaacgcccgttgtgcgaggccaatgaggtgatcggcgtggtcggcatctcgcgcgatctgggccagcccgacagccgtcactccgcttacgaacgcttgagccaggtgatggaacacatgcaggccaacttcggcgacaacctgcgcgtgcaaagcctggccgccctggcggggctatcggtggcgcagttggagcgccacttccgccgcgtgtttcaggtcaccccgcaacaactgttgaccaagttgcgtattgaatcggcgatgcgactgctgtacggcgacgacagcatcgccagcattgggcaacagtgcggctttgccgaccagagcgcctttgcgcgtcagttcaaggccacggtcggcatgacgccacgcgattaccgtgcactgaaaggtcagctataggcacagaagttcgcattgacacatagccggcacaaatgccgaattcggcaggatccgccgcgcattggcgagcgcagtcgactcgccatgcacgtggcgttgcggtgcatgcgcagcgctcagccagcgcgctgcgctaagggcgcgtcaaggcgtcggaaggcccgggtgatagaattcctggtttccccttttgcgttgccaatggccagcttttttcgccgcaacaagccaaccacgcccgagagctcgcgcacctcacgctatagcctggaagaactggcagccgcattccccaccgcgccgtctgccgcccccccggcatcgccggtcgaggcgatgcctcatgccgagccacggatagacacagccgcagcgccggctgtcgctccaggcactcctgctgcggcgcgcaccgaagctgctgcgcctgcaccggtcgctgcgacgccgcctgccgccgcgcccgccgatcagcttgcgcaggagattgctgcgcgcactggccaagcgcagagcatcgctgccgttccgagcacacctgcagcaccggctgcgcctccgccgaccgcattgcaggcgctgcccgacccgactcccgccagtgcgctgagcacgccagtcactgtggtggtgccgccagtagtgggacagccacagaccacaccgacgccgtctgacgccgcgcctgcaccgccggtcaccgcgccgccagtcgtcgctcctccggtcgcagcgcctgcacctattattccatcggctgccgcagctccggttgctgcagcgcctgcaaacgctgcgccgacggtcgccgcaccggccatcgtcaacacgccgctgccgaccacgcaagacagcgacagcatcgtcggccagcacgacgcaatgccggctgcgccggcaggcaaacccggctggcgcgagcggttgcgcaacagcaccttcgcccgcagcttcggcggcctgttctcgcgcaaccccaagctcgacgacgatctgctggatgaaatcgaaaccgcgttgatcaccgccgacgtcggcatcggcgctaccaccgcgctgatcgaaggcctgcgcaagcgcatgaaatcgcgcgaattcgtcgatgcgcaagcgatgttcaaggcactgcgcgccgatctcatcgcattgctgcagccggtctccaagccgctggtcatcgaccgtgcgcgcaagccgttcgtcgtgctcaccgtcggcgtcaacggcgtcggcaagaccaccaccatcggcaagctggccaagcgcttcaaggacgaaggcaacagcctgatgctggccgcgggcgatactttccgtgccgctgccgtagcgcagttgcaggcctggggcgaccgcaacggcgtggcggtgatcgcgcaggggcagaacgccgatgccgcgtcggtcgcgttcgacgcgctgcaggccgccaaggcacgcggcaccgacgtgttgatcgccgataccgccggccgcctgcacacccagaccgggctgatgaacgagctgggcaagatccgccgcgtgctcggcaagatcgacgctgccgcgccgcacgaggtcttgatggtcatcgacggcaccaccggccagaacgccatttcgcagctgcgacagttccatgccgcggttggtgtcactggcctggtcgtgaccaagctcgatggcaccgccaagggcggcgtggtgttcgcattggcgcgcgagttcaatatcccgatccgctttgccggcatcggcgaacgcccggaagatctgcgcgtgttcgatccggttgccttcgtcgacgcactgttgccggacgcattgggcggttgatgggaagatgcctgcccgcagttgcagcggctgtgcgcgcaggcgctacaggcaggttgcacggtgcggcaggtgtcacacgattggtcgcaggcaaggcgggtgctggagttcgcacaatccttgcctgcgacagcactgtcgggccgatgcttcgttggtgtacgaccgtgcgccggccgcaccgcattggcccggcgatgaaggatttttctgcgaacgttacttggctggcatcgcgttgccgctgcgctgagtaaccgcagcacaggacgcgcgccgcaaatcctgtccaccgttctgaccccatcgcccttagcgcggctaacaaaacgactgcgcagccgccaggcgggcgcggccggtgctcggaacggcatgtaccagtcgtacactccggttctgagcgcgccctccatgcccacctgacagctgctcgctacgttttgttagccgctcttcatcgccaacagcgctcatgccagccaaccacgccacaccctccgctgacgcatttgtcgaccgcctgctgcattggttcgacgcccacggccgtcacgatctgccctggcagcatccgcgcgcgccgtatcgggtgtggctgtcggaaatcatgctgcaacagacccaggtcactgtggtcattccgtacttccacaagttcgtggcgcgcttccctgcgctggccgacctggcggcagccgacaacgacaccgtgatggcgcattgggccgggctgggctactacgcccgcgcacgcaatctgcacgctgccgccaaacaatgcgtcaccctgcatggtggccaattaccgcgcgacttcgatgcactgctcgcgttgccaggcatcggccggagcactgcaggcgccatcctgagccaagcctggaatgatcccttcgccatcatggatggcaacgtcaaacgcgtgctcacgcgctttcacggtatcggcggctatcccggcctgccggtgatcgaaaaacagttgtggcaactggccgctgcgcatgtcgcacacgtcccgcccggccggctggccgactacacacaagcgcagatggattttggcgccacgctgtgcacgcgcgccaaacccgcgtgcgtgctgtgcccgctgcagcacgattgcagcgcgcgccgcgacggcctggtcgaagcactgcctacgcctaaacccggcaaacaactgcccgaacgcgaagccaccgcgctgctactgcgcaatgccgagggtcacatcctgctacagcgtcgcccgcccaccggcatctgggcttcgctctggacgctgccgcaggccgagaccgacagcggcatgcgcgcatggttcgcggcgcatatcgaaggcgactacgagcgtgccgaagagatgccgttgatcgtgcacaccttcagccattaccgcctgcgtctgcagcccttgcgcctacgcaaggtcgcactgcgtgccgcggtgcgcgacaatgacgatctacgctgggtggcgcctaccgaccttgcatcgctgggtctgccggcgccgatccgcaagttgctcgacgcgttataagcgtgtctcccaaaggaatccgcatgtcccgtaccgtgttctgccactaccagcaaagcgacgccgaaggcctggatttcgtgccgtatccgggcgaactcggccagcgcatcttcgcgcacatcggcaagaccgcctggcaagcgtggctggcgcatcagaccatgctcatcaacgaaaaccggctgtcaccgcgcgaccccaagcaccgcgcctttctcgaaaccgagctgcagaagttcctgtttgagcgcaatgccgacaagcccgacgggtatgtggcgccgcttggcgaggagtagtgtaagcgccgggattcgggagttgggcttcgcacctgcggtttgcggctcctggatgctccgttgcgcatcaacctgccgcacgcattacctgggatggggcaggccatcgagcgaagtgttcgctgtattgtccgcccgcgatggcgtcggtggctttgtcgacacgctgcgcaccgcgcagtcgacctagccaatggcaaatccgcggcagcctcgactgcaaggcgcatcaaccggattcttcacgttccacggtcggtccgtgcatcgatgcggcggatgaaagaagtcttgaaatccaacgtcagtcgccatgcgatgccgcccgcagcagcggcattgcacgctgcaacatcccgtctcaacccacaccggtgggcccatccagcagcatacggatgcgcttgagcaattccttctgcgtatagggcttgttgaccacatcgaactcggcgccaccgacatcggtgcgctgaatgctggcgtcggcgtagccggtggtgagcaggatcttgatcttcggcaacatgcggcgcgcctcacgggcaagcatcacaccgttcatgccgccgggcatgatcaggtcggtgaacagtgcatccacctccggattctttcccaatacctccaccgcctcgcgtccgctggacgccgacaggatgcggtaaccggcattttccagaaacatccgcgccactaccgccacatcctgcttgtcttccaccacaagaattgtttcgttgccgcccttgtcgattgcgcggcttttggctgcctgcaagtcattttcgaatttgctggatgcaggaaaatacagccgtaccgtggtgccttcgcccacttcgctgtagatgcgcacggtgccgccagactgtttgacgaagccatacccatcgacaagcccaggccggtgccctgcccttcgtccttggtggtgaagaatggctccatcacccggctgaccacctcgggcggcatgcccgaacccgtgtcgctgacggcgatgctcacgtatcggcccggtgccagctggtgatacatcgccagatcgtgggtggtgacctccacgttctgggtctgcacggtgacttccttgcgctcggcctgcgccatcgcgtcgcgtgcattgatcaacacgttcaacagcgccacttcggcctgcgtggtgtcgatctggcaattccacagcccctcttccagcgactgacgcaacgtgatgccgccgcccagcgcgcgctcggccatattgttcatgccggacaccaacccgttgaggttgaccacccgcccgcgcaatttctgcttgcgcgaaaacgccagcaattgctgggtcaaggtggccgccttggccgccgctgcggccgcatgttctgcactgaaggcaatccgctcggcgttaccggcaccagcactggccatcatctgaatcacttccagatgtccggacatgacctgcagcaggttgttgaaatcgtgcgcaatgccgccggtcaactggcccagcgcttccatcttctgcgcctgacgcaacgcatcttcggcatcgcggcgccggctcacatccagctgcgacccgaagaaatacaccaggttgccatggtcgtcgaacaccggcgagacgaacaacgcattccagaacgacgagccatccttgcggtaattcagcacctcggtggcgaattcgctgcgggtttcgatcgattgacggacatcgctgatgctggccgggtcggtctcgggaccctgcagaaagcggcagttgttgccgatgacctcctcggccgaatacccggtcatttccagaaacgcacggttggcgaacacgatgggattatccggaagatgcggatcggtcaccgtcatcggcatgcgcgtggtctccaccgcagcaaaaaagatgtccgagcgatgcttctcgacaggcaggctgcgagactcgctgatatgaggcgcccgtagctctccgtgaacgcgatcgttcaagtgatgttctccacggggccattcccgtgaccacagtctagttgagcccggtgatgcgattcgtcacatccatgagttttccccgtatggccgggccagccattgcggcctaatgcgatggatcctggaaaacacatagatgcacgccggccaggagcagtgccatgtccgggctcggccatgcctctagttgcggccgatgcaggatccataccgccagcggtcggcacgatgcctgcgcctgaccgcaacacatgggcaatgccaaccggcatgacacacagcgtcagtgcacggatgtagaacgcactgccatcacccgacaaggtgatcagcgatggctacgcgcgggtaaagccatcgttggagttaagcgctgcggctgcggtgttttccatgcagattgcgagcgccagaaacatccagtgcgtcttcgatatcgcctcggcagcaaagcgtcgatgaccatcatccgcgagaactgcttgttgcctacgccaacgactttgcatcgttgctgctgaaatgctcactgaaagccgcgcacgcacggcagtgtgcaagcgagcgtgggcatcgttttgccgtagcatgcacgggccacacgcaactcttgcgcttgacggtcggttccggctgtaccagtgcgcgttcttttcacgccagtgccgtcgtctggcgaccatgcgatgtcatcatgccgggctaccaaacccagatccacgagctgactttcggacaactgacctacgtcatccgagcgctggccgaaaagcagcagtacgccgatccggaccataccgcagccaaggccggtatttcatcggcgcagtggagcttatttggtcgcccctgaaaaacccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttacgctacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcagttgcctgccgatgagctgtgtcgttcgcgcctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccgcagttgccggccaccaccagcacaggcggtcgacccgcattgccgatgcgtctgatcgccgggctgctttacctcaagcacgcctacgacctgtccgatgaagcggtgtgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacacgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcatacgatccacaccgctcacgcgatgaaggcggtggacgcacgcgagttgttgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaacgaaagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcattgcactgcgacaaacctatgcgcggcaaggtccggggttgagccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtatgacgcgatctgcaacgcaagctggcccagctggaaccgtcggtgcgtgagcgcatcggtgtctggttggagcgcgcacaccggttgttgacacagcgtcccaaggacaaacaaaaactctacgccttgcacgcaccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacttggggtatcgcgggcgggacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggcggctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcatcatgtggccggcaaacatggcatttggtgtttgagaaggtttttcaggggcgactatttggccaggtctggcccgctggccagttgttggctgaggccatggccacacgcgccatcgaaggcaagcgcatcctcgaactcggctgcggcctcggcctggcgagtctggtgttgcgcagacgcggcgccgatgtggtggccagcgactaccatccgctggcggaagtgttcctggcctacaacgcggcactcaatgcgctgaaatcggtgccgtatcgccgtctcgactgggacgctggcgcgcagaacatgggccagttcgacatgatcatcgccagcgacgtgctctacgaaacccgccacgccagcatgctggccaagttgatcccagagctggccaaaccgtcctgcgagatcgtcatcagcgacccgggccgcggcaatgccaacgcgctgcgcgcatgctggccgacatcggcttctcgttgatcgccggcgaacgccaggcggcggcgcaggtggccaaggcaccgcgcctgttcgtctaccggcgcaacatggaccactggcgaccggcaggcggctgatcgcgcagctgcacggtcacgacgctggcgtgtaggcagacagcaatatctgccgacgcgggtcggcggcaatttccttgtgttcgctcaggcgcagcgcatcggcatcgggcgtgtcctgggtgttcatttcccacgcctcgatcacgcgcttgtggaacacgcaggcgcggcggcggcggtcatagcgaaaggtgatgtagtcggtccaatgctggccgcacgccaccccgttgtgcacggtgaagtacgcacccttggcgaccgggccctggtcgctgtccagaaacggatcgcactgcccgccctcgtcggtggtgaagatcacacgcgtgttgcatgcggcgtcgacaaagctcccgtctgcgttggcgaccagcacccgcaaggtgcgcgatggcgctgctcggccattcgtgcgcagcgtgtcctctgccaagtcgcgtaacgcgaggacataatgctgccggccatcaccggtcggatctgcgctggcgacgctcatgaccgattgcccggcaggcattcatttggccgcacctgcaggcagcgtggcggcgccggctgggatggtcacggccatcgcaacggccatgactgttgcccaccaaccgcatcgtgtcgtcattgccatgtcccgctctgcatcgaagctgccagcatagcggcccacgccggcgttgatgcatggcatgcatctgcgagatgcagaactgcgtcgtcgacgcacgcacgcagcgcgtgcgcaggattgcgccaacataccgttgcgcgcctgccgtagcgccacgatatttggcggcaccaagcgcgtccatgcactgtccctccgcatctggagcgggccgtgcagccgtttccctggtgccgtgacgctggaggcagggcgcgcgcggccgcgacaacgtcagtgctgcgtgaccggcactcgctgggcagcaccagcacgttcactgctgcgtgcaacgtgaaagcaggacctggcgactttgatcgcgaccgctcctggattctgcgcactcgccctgccctgcgccctcgatcgtggccacgggcgcggcgcggtcgcggtggtaaacgaacgcggtggagagccactgtgtcgcgccaggcgcctggctttccagggtctccacgcggaactcaccgcagtaaccgtgcatcaaggtgcgtcgaagtgtcttgtgcgtcatgcgcgcagtatcgccacgcgcagtttgaagactgcgtggaaatcgattgcatcgcgcgcatcacagacctgtgcaaatgcccagccatgccaaacggacagataaacttgtgcccacgcctgatcagcgaagcgttgccgtcgcgcgcacaacacgaaaaatgcgcaccgcaagtgcaatggggcgagccacgggagtggataacgaatccggtgataaccgggaagccttgcgaacgaaggcttggatatggtggtggagtttaacacgcggccacacgccgcttccacggatcgcgcccggtcagcgcgcatgtacgggtcaacgaggcgccactcactccattctgcaagtttgcgctggcactcgcatttccccgccactttcccgacgatgcccgcggacttggctagtcgcggaaattcgacctgaatgcaggctcccttcacaaccaggagcactgtcatgcagaagatcgccatcaacgaaatcgaactcgcccaacgctggggaatcagtcccaagaccctacagcgttggcgtaccgagggtcgaggcccccggtacttcaagctttcgaagcgggtctgctaccccatcgaccagatcttggcttttgagaacggggcgctctacgagtcgacctcggaacggtgcactccccgcgattctctcgatgcgaaactggtgtcggcaagagaggctgcggcggccatcaacgtgccgatgtacctgctcacgcatcccaaggttcgtcagtctatgggagtgcccttcgtctatgtcgggaagttggtgcgcttcaacctcgacgaggtgatggagtgggcgcgccgctgcgccagcgaagaggatgatcgagggctcgacgccctgcagaacttcgagacaggcagcgggacgcacgttcacaccatcgccaagttgccggcataggtttggcaccggcgctgggccgcgatggtctgcggttcgatcccccaacgcggaatcgaactggcacgccggcttgacgtcaggccgcatcccatcccgcgcccgcgcgccactggcggtcgaaaccttcgcctgccgcgagcgcggccagcacgggcagcacgaattcgcgcagcgcttcgatcaccgtggtcagcggcatcggctccaaggtgttcttgcgcaggaacgcctgccactgctttgtcttctgctcgtccaggccgaactcatcggtgaggcccagcggcgcgccgggtgggatggccgtacccctgcactcgaacgtggcgcgaatggccgtggccagcaccgcaccgtcgaagtcggaatgtccggcgagaacccagaggtcgaagtagtccttcatccggctgttgaggatgccgagcttgaccatcgcttccagcttttcggcgaccacggtgtagcggggatagacccgcagttgcggctgcggcatgccgtcgaggatgactgggtactgcacgttgtccgggccgggcgtcacggcgtcgccgaaaccgatgtcgatctgcaccgtgcagcgcgcgccatcgagcaggccgatcatcgtcacacggacgcccgcgtagttggcctccttgcggatttcggcggccttcacgctgtcggcctgaaacacgatgccgtcatcgctggcgatttgactgattctgcggaacaggtcttccagatgtgggatctcggtggagccgaagcccagcaggtcggcatcgtgcgtcgggcgatgcggtatgtcgaaccagatgtcgaacagcagcgcacctttgagcaagaattgaccctgctgctccgaaacgctcaggcggtaaaggacgcgctccagcgcgtagcgggtcagcagcaggttgaagtcgagtctttcggcgcgggccttgttgagcagccgggcgcgaaccgacgcggcaacagtgcgcctgctcttgtcaggttcgttcatgccaggctctccagatagggacgcatcacgttggcgacgcggtcgatcttggcgtagtgccagatctcgtcgctggtcatgcgccgggcaacccacgcctcgcgcagcgcttccagcgccacgtcgatgccgatcttgttgcggtacttgaagcagtcggccacggtcttggcgacgctggtcacgtggacgggcacaccatcgacaacgtgttcctcgacgccctcgctcagcgccggcccggagaagcgcacgagacgtagcggcgggtagtccagcttcggggcagcggccttgttgtcgatggccagccacacctcgaacggggcctgggtcgtcaggtcgtggacgcgcagcgccgacagcaggcagaccacgcccttgggcacgcggcgcgcgacttcggccagcgtgccgtgggccgacaccggacgcgccaccaggccgtacaggccgcgcccgacgcgctccagttgcccgcgccgaacggcccgcgtcagggccacccgtgggatgcccagtggggccagatcgtgcgggcgcagaagtccccgcgtacgcaccagctccagcagcttgtcgacggtcgtgtccatgatccggcatattgttccataaaatcggtaaatgtcaataacaaccgatggataggaacctcgccactgggcgaactgtcgccggatgcgattaccgatcaggcacgcgtaccgggcgcgccacccttggccttcgcgcctggctggcggtctggaggtttgctgtccgggagaggatccgcaacatggcctgatcgtggtggtaggtccggaaagcatccgccaccgagctgtcgatgaaggtggccgtcatctggccgtcggctggggcggatacgacgccgtccgggatgtcccttgaccagcccctggctgcccggaacccgctcaccaggtgcgagaagttcggccaggcgtggtccaggtgcccaaacctgctgcattggtttcaccatcgcccgagggtccgccggagccagccagcccgacggtgtcggcgccagcaacgccagcggatgcgctttttgcggcggtccgagaggcgatcacgctgctgctcaagaccccggtgaaggacgtggaagtcgcggcagccctggacttgaccactgcgcaagccaaggcgtggttgcagcgactggccgacgaaggagtgatcgagaagcagaagaagccagcgggctacatcgtcaagcagtccggcctgtttgagtaagtacaagcaagattgaccaaagagaaatcagatgacggaatccaaattgccaaccctgctgcagatgagactgcttgtcgggttcctcggcgaacgcgcgcagttcggatggtggccgacggcgttttacgacgcatcgagccgcctcttccttgaaccggtgttctccaagacctccaggttggcgcagtaccacggtgttttggaggccgctcgtcgccttcacgacgagcacttgagcgttgggagctaccacctgttccgtctgcctgaagaggttgagcaggaccttcacgcactcgtgcagagcagcgctggcgaagaactcgccgcaaaggtgccccacggcaaagatgctgcgctggaggcattgcggcgtctagccccagcaagcatagagtctaacgaaggtccaaccgctgttgggagcatcaaggacatcgacgcctccgctgcgctgaccgcaatcgcgggcgcctactactcggccttctctcagaacctgttcacgatctcctgagcagcagtgccaggaacgccagatggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattcctccatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaaatcactgggcaacgcacgccacgggcaccctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagatcgtgaacaggttctcagaaccaagacctatccgtacttggcgggctgatcgtggctgagaacactccctacacgacacagctgcaggcaggccttgggctcgttactcataagtcagaaatataggcgacacttggatgcctgaagtaatgagcgcaccaattctggtcgagctgcaatgtcggacaactgatcatgcacccgatcggccagcttctcgccactgcgcagcgggctgcgcgctacgcccgtgcgcttggtgtagctccacaccaagctcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcagcctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgagcaggcaaaccatcaagcaccagatggattggacggcgacggcctttcatcattcgcttgagcaagtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagactcgtcccagaagtcaatctcggccttttcccgcttggcgtgcgtcacgatcgccggggacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagtcgtgccagcaacgtcccgacgctggccagactcaaccttgcggcaaacttcttctcgatcagttctcgcacgacctgccgcgtccacagaccaaagtcgaagccatgctggcgagggttcttgccattgaaccagccgaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcccttacacgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaacccgaacgacgacgccacttcggccggcgattcgccttcgcccatccattgcaacgccatcaggcgcatttcttccagcgccgcccgcgataccaaacgtccgtctctcttcttcatggatggtcggacagcagacaccggcgtttgttccctaatttactgacttattagaaatgagaccaagacgctcctggacctgtggtcgcccgggatgtcggcgaatcaactgcaccaggtcgcgttggagtccggccgattcccgaccgtcaccgctcgtcggttgcgcaacatcgttgtcgaatgcttcgctccgcgctacttggcggcgggtggcatggccgccatgcatctcaagcgcctcgcaccaacgatctccacggccgatctgacccagatattgctcgtattcacgagccgggccaacccccatcctcggcgacttcgtgcgccaggtctactgggcgcgctacgccggcgtctacacgcacgtcaccaacgacgatgcacgtgcctttgtcgagcgcggcatcgacgacggcaaaacggtcaagcgctggtctgagacaaccgtgcgacgtgtctccgcctacctgccggctgctgcgccgactacggaatgctcgaacgcgggttgcggtccagccgccgcatcctcccttttcgcatctcccccacggtggctgcttacctcgcctacgaactgcacctcgcgggcgtcggcgacaacgccttgctcacccacgaggactggcagctcttcggcctggcgcgcgaggacgtgctggaggaaatcaaacgactctcgctgaaggggctactcatcgtccaggccgctggcgatgtgatccgcatcagctggaaacaaccagacatggaggcgctctgcgatgtcctcgctcaaggctgagttcgacgaactgcgcgagcgcattcggcacggccgcgagctcggtcatgcgagtttcgagccgatctactacctggtgttccctcctgaacagatcctcgaggtcaagcggcagacgccagcctgggtcgcgaagctgcaccaagagggctggtacgtttacaccttctccatcgccgagcacgtctggacactgctcatccaagccggtcggcgaactcaagaagccgacacaagcagaagtcgttgtcacgcaaggcgatgtgcgtgtgctacggcgaaaaagttggcggagatttccagagaacagagggcagaaaagggtcgaaccagccaccacgggcaccgtttctgaccaccccctggcacacgcagaatgcgcgtgaaccctgcgtacgttgcggggtctggaattgaaaacgcccaaccgagaacggttgggcgctgaatagtggtggccgaggacggaatcgaaccgccgacacggggattttcaatcccctgctctaccaactgagctactcggccacttacctgcaacgcgatgcctgcgttgcgaggacgcgcactatagcgagcaggcgcagtttgggcaagcgctgcgaccaactttagttgctgcccgctgcccgctgcctactgccgttgcccgcgtttcttgcgcctgttcacgccgcgtgaccgggtgcatggcctagcctgcgcgcgtccaccggagattgtcatgcgcctgccccgcctgctgctgtcgttcatcgccctgctgccgctgacagcggttgcacaacagccggtgcgtgcggtgccgcagctggatatctcgcgctacgccggccagtggcacgagatcgcacatctgccggtgtcgttccagaaaaaatgccgcagcgacatcaccgccagctacaccttgcgtgacgatggcctggtcggcgtgcgcaacggctgccgcatcgccgatggcagcctgacccaggccgagggcgtggcgcgcccggtcgagggccagccggggcagttgcaagtgcgctttgcgccggaatggctgggctggttaccgctggtgtgggccgattattgggtgatcgcgctcgacccggactatcagtgggcggtggtcggcgagccggatcgcaagtacctgtggatcctgtcgcgctcgccacagatgcagcgcgcgcagttcgaacggctcaaggcccaggctgccgagatgggctacgacctgtcgccgctgatcgtggccgcgccgttgttgtgaggcctttccgcgccgcagcccgctgagccgccaccaacgccgcgcgtgctcaggggcagcgaccgtactgcgtacactggcaatgatggcggcaatgtgcgtgccatgcccatgctgatcgagccgggtaaacgagacgccgtcggcacgggtcagtggcttgggcgcaccgcgccgcgtgcaatcccactgcgccaccacgttgtcgcgctcgcccttgacgaaaaaatgcggatgactggccgcgatgccggtatccagcaccgcccagccgatttgctgaccgcgcgcgcgatacgcggtgtgcgccgcatcggcatgcagcacattgccggattcatggatcaacgcgcgtttgccggcgtcgcgccacacccgtcgaaagccaaacgcgcgatagtgctcctgcagcgattcaatctcgaatcgggtcaaccgcgcggacacgaaacgctgcaaactgtcctccagttcgatggcctcatccagcgcctcaccgctcaagccggtggtgcgggcgccagcttcgcgcacgtgctgcaacaacaacgcgcgcacgccagccgggtcgttgcccaatacgcgccgatccagttcgatcagcacgtcgtgtcggtgttccgggccatgcgcttcgagttgctcgctgagatccttgatcagcaccgcattggacaccggctgatcgaaacccacacccacggcttggcgcaccgcggcacgcacctgcggaatcgacagatagcccgaagccgaatgtaggttttgctgccagtccggattcaaacgcgcagcggccaaattttcgaagcgccctttcgcgttggcgatgtcgccggtgagatccggatccagcgcgatcgggtcgcgcgtttcggccacattgatccagcgctgcacacactcgggaaacgacagtttgcgcgtgccagtccagcgcttgaacatgctgcgtacctgcggcaagcccagcggcgagcccagggtgacgaacaggctgacctcgcagtcggcggcccccagctggcgcagcacatcgaaggcgatcatcgagccctggctatgcgccaccaccacgaatggcccgccccctgcgcgcagccgctgcgccagacgttcgcgcatcagcgccgcacgctccgacacgaagaacaggtcgtgcacatcctgcaacaacgcagcggaaatcagccgcagcagcacgcggttgatcgcatcgatggcgcccatggcctgcaagctgccgggtgcggacgcatcctccagttcgtccaacaactgatgcagatccacacgctcctgctcgctctgcgccagcgcatctgccaacaggtgtaggtcctgttctcccggcaccaagccgagcgtactcaaggcgcgctgcacgctctgattaagcgccggccccacatcgcgcgcatcgcaattgcctggctcggccactggatagcgctcgcgattgacccagtgcgccagacgcgtgcgctcgcccatgggccgcccgaacaaggctttgtcgcactgacaccgcagcacatcggccggcggcttgttgccgatgccgtggatgtaaatcacggtacgcgccttgccttgcacacgggtcactgcgggctcttgtgcctcggcctgctgcgcgcgccttgcacgcggccgcgccggtttttctgtgcttgcagacgccttgcgcagtaccgcacgcgcaagcgtcgaacctgggggcttgcctgtcgccatcgcctcgctccttcgtttacagattgttccgtccggtacgggactgaagccactgtaagcgctgcgcatctggccacttgtgacagggcacgccgatccctacactggtcacgtcagcgttttgctgctttccccgggggtgcactggtttcgacgggggtcgcgaagtcgcttggcgcatgccgagggggcagctttcctcgttaatccagcagcaaacttttagttgccaacgatgacaactacggttcggacttcgctatcgccgcttaattggctttagttgtcgttctacagccgcctaaggcgaacccccgaacctacttgtgcccgtgctcgtaggtgtagggtcattatcacggaaccatcggtagtggctgcctgtcagctaccggttagataaagcaggctggttttcaggtgcgctttgccaaccgtgctgcctgggaatgagatctaacggagggctaagcatgtagtgctggggatggagtgcttccggacggcggttcgattccgcccacctccaccatctgatcgcggaaaagagcagtaagtgcttaatttcgcgaaggtttggcccggggtttgatgttcagtttgagcctgcgttaggtatcaaacgaggtatcaaaccccgtgccgaagccttattttctgcgccgccctgctgggctgtatgtgcgcttcttcgtaccgaccgacctgcaagccctcattggctcgcgctaccttgtccgtcccgttcgcttgtccctattgattaggaagtagttaacttgaacttctcgtggacgccatcatctcaggatgatggaagcaaccgacatgagatcgttgtcgcgcgacgcgcggcacgaaaggcgcgtgcaggtcattcgactgcgcaaggcgggccagacctacgacgagatcgcggcgcagactgggttgagccgcacgggtgtgttcgacatctgcaagcgtcacgatgtggcaggggccaaggctttgcgcgacgcgcccagcgggcgtcgcagcggcgacggccggctgctcgacgcggcgcaggaagctttggtgcgcaagctcattaccgacaagacgcctgaccagttgaagatgccctacgcgctgtggacgcgcgcggcggtgtcgcagctcatcgagcagcgctttggcattcgcctgccggtgcgcacgatggggctgtacctggcgcgctggggcttcacgccgcaaaagccgatgaagaaggcctacgagcaatcacccgccgcagtccggaagtggctcgacgaggactacccggtcattgccgctcgtgccaaggccgagggcgccgagattcactggggcgacgagagcggcctgcgcagcgacgacgtgcgcgggcgcggcttcgccccgaaggccagacgcctgtgatccgggtcaacagcaagcgccacggcctgtcggtgatctccaccgtgaccaacaagggccagatgcgctggcgcatcttcgacggcgcgctcaatacgaacatcctgatcgacttcctgcgccggctgatcaagggggcgagcaagaagctgttcctgatcctggacaacctgcgggtacaccacgccaagcccgtcaaggcgtggctggccgagcacgccgatgcgatcgaggtgttctacctgcccagctacagccccgaactcaaccccgacgaaatggccaacgccgacatcaagcaagccgtcacgacgctggcgccagcgcgcacaaagctgcaactggtcaaggccaccgcacgccaccttcgcagcgtgcagcgccagcctgagcggattcgcaaatacttcgagcatgggccggttcgctatgcggcttgattcaagttggttgatgccggatcaatagtgtggcgttccgcatgtaacttttctcctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggtcctggctgaaagaatttcgcaccggctactcgcatcagcagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgatggtcagggctaatcaggacttttcttatctggcattgtccaaggatgacctttggaagctggagcgctcgctcatgggacgacccgctaaaccgttggttgtcagcgccgacgatcgtgtgcaactggagtcgatggcccgatcgcaaagtttgccggcggccttgtcgcgccgcgcgcagatgatcctgcgcatggccgacggcgagccgcagacggcaattgcgcatcgctacggggtgagccggccaaccgtcacgttgtggcgtacccgctatcgggagcgcggcattgccggcctgcacaacgaactcaagcccggccggccgcgcacaaccagcgatgaaaaggtagccgaactgctcaacaccgtcctgacgcgcaagccgaaaggtcacacgcactggtcgcgccgcacgctggcggtcgagacaggacgttccaccaccaccgtccaccgctacatgacgctgttcggcctgcagccgcatcgctccaagcgcttcaagctctccaccgatgcgttcttcatcgagaaggtgcgcgacatcgtcggcctgtatctgaatccgccggatcatgcgttggtgctgtgtgtggacgagaagagccaggtacaggccttggagcgtacccagccggtgctgccgatggggttggggtacgtcgaaggcatcacgcacgacgacgtgcgccatggcacaacgcccctttttgccgcgctggacgtcgccaacggcagcgtcatcacccagtgcaaacccctgcaccgacatcaggagtttctctcattcctgcgacatgtagacgcgcaggtgccgcaggatctggacgtgcatctgatctgcgaaaacgacgccacccacaagcacgccaggatcaaggcatggctggccaaacggccacgctaccacatgcattacacgccgacctacagctcctggctcaatcaggtcgagcgctggttcggcctgatcacccaacgggcgatcaggcgcagctccttcgactcggtggccgatctaaagcgcaagatcaacgccttcgtggagcactacaatcaaaatccgcgaccgttcaaatggactgcgaccgctgactcgatcctcgccaagatcgaacggctctgcaaagttatcaacggaacgccacactagaatgcatgccaccgacgcgtgccggacgcgcagcggccgcatgatgcagcgaccgacccgtacctgcctctgtgctcgcgctcagcatgacgcggcacacgcagctaccgaaaccggtcaaggcgcttccacctcatagcctggcacctgcaggcgcgccagatagccatccggcgccgtcagccggctgatcgacagcacagcgaaggtgctgcgattacgctgcaaggcggcggtggcgatgctcaaccaatggtcacgcatgcgccgttccagatcgtcgatgccacgcgtcttcgcagcaccggagctagccaccgcactcatgcaggcggcctgccgatcttggtgcggtagctgacgcaagacctctagatcgcctaccgaccaggcattggcacgctccaccatcgtaggcaaatcgcgttccaccgtcaccagaatgcggcgaaaacattcgatatcgttcatgccaccggcacggaattccttgagcgcctgtcgcgggtccgcgatcttgtggtccagcaccgtgggcgtcggcttgatgcctgcgcgcttggcggcgcgctccacgaccgaccagatcaccggcgcgcgggtcaggcccgcgcgcttcagcgccgcctgatacaactcgccggctgccagcatcggacgcttgcgctcgacgccttggtcgctgccgagatagcgggctttggccacgctccagcgcgcatacagatcgggcggcagcacctcgcgcagttcgcggccatcttcgttcttcatcgccttcatcgccgatggcaacaaggtcagcctgccgaagacccccatgccgacatcgagcgctatgctcggcgccatcaatacctgctgggactggccgatgctggtttccacttcggtcgattgccattgcaggcgtttgcgcagcggcgactgcgtgcccagtatccacaacacgtgctcgcccttgctgaccttccacaagcccggtccgggctgcacgccgcgcacgaccatggcctccagatccaccaccggcggcggtggcggcaccgtctcgctggcggtcgccaatagcgactcagcatcaagcccgctccccatccctctaccttgcgttgcatcggatgtggccccctgtttgagacggacaatacgcgaagccggcagcggccgcgtcagggaagggttcggccgtcctcgtcgtcgatgcctagcctgggagcaacgtcgccaggtgcgcagctagcggtgaggcctcgtcgagcagcgcaaagccttcccagacgaatcccggcgacaccgtgcagcccaccaggctgaagtcaccgagcgaacgtgccgcttgccagcagcctgccggcaccacatgcatcggttcgccgcgctcggcggcatccacaaccacacgctgcaatcgcgcgctggaggcgtcgtagatcagtagttccagcgcatcgccttgctgccaatgccacgtctcttcggcatccacacagtgccacgcactgcattggcctgcgctcagcagaaaacgaatagcggtcaatgcctggcaggccttaccgttgtcggtcacctggcgtgcggaggcatagacgcggcggtagtgcccgccttccgggtgcggagcgaggtccagcgcgtggatcagggcggcggcggtcggatgcatgcgtgcatgctaggccagacgcgccaccgctgcatcagggcagctgtttgcccgcgcgcaaacaggcgcggaagaacaccagcagatcccagctatagcgcttgagcaaacggcgcggctcgttgagcagccgatacatccattccagatgcaggcgccgcacccactcgggcgcacgcttggcggtacccgacaagaaatcgagcaacgcgcccacgccgaagaccagcggcacgcccagcgcatggctgtgatccaggatccagcgctcctgcagcgggttgccgaacgccaccagcaacacatcggcaccggagcgattgatgcgctcggtcagaccctcgccggccgccgcgaattcgccgtagccatcgcacataccgaccacctgctgacccaacgtcccggtcagcgtggctgcagcggtcttgccgacgccaggacgaccgcccagcaggaagaatttgagcggctgcgcactctcacgacacagatacggaatcaggtcggtgccattgaggttgccggcgaagcggcggccgtggatcagccgcgcggccagatccatgccgatcccgtcattgacgatgcgcacgctgggctcgcgcatacgcatgcgcagcgcttggcattgcacgatgaaattggtattggcgaagaacacccgacgcggctgacgtgctgccaacgcatggaatagatccagcgcgaaggcttcctgggttgtggacaacaccggaaagccacctaacgcaatcaccacaccgggcggcgtgttcccgctggcaattcccgtcgtctcaacatcaacgcgctggccctgcatcatcgaatcaccaaaggtcgtaagggaatacagacaacagtccggcctgcagtttttccaaatcgaaatcgccgttgccgcccaactgaagacactcttccacgctgttaccggaatgccactgcatgcgtccggtaccgttgtagtagtcgtcgtacttgaagcgatcttcgccgttgccccaatccagatacaccgcgggtatcccataggcttcggcgagaatcaagccatgcaatgagctgctgaccaccaactcgacgccaagcaacgcgctcatgaaggtcgcaggcttcacgttggggaacaccaaatgttccttatacgcactgtacttttcgaccggctcattgaagtgcggcacgatggcgaacggccgcttgttgatcgggcccagcgcgtcggccgggaagaacatcggcgtcagcagcccgggatcgccatacacctccggcaccgcgataccgcgatcgagcagaaacttgcgcgtcttcggaccacgcactgcacgcacatcgagcgtactgaaggtgttgcgttcggcaggaatcttgccgttgatgccactgccccagacggtgtcaccatctttggcgaaatgcagcaccgagccgatcgcgatcagcttcttgctcagatcctgcttctcgatcagcgtcttgtcctgcaaagacaacacgcaggagacgatcacctttgacaggtgatctcccatattcacgccagcgtttttgggctgccaccagaacagtgcacgacgttctgcatgttctatccatttctgcagcaaggcgttggccataaggttggagtctcttaaagaaaaatgtgcgccgcatcaatgcgagagcacagcctctgacgaggcgtgcactgctgcgccttgctgtggatacagacgggtttccggatacgcgctgggagtcagcacgcgatcggtggtgtcggaccaattcaggcactggcgataacgtacgcgcggtgcttccaatgcgcggccaattgccgcaataacggaatcagcgttgcctggggtgtagccgaaacgcgattgatacggcccgaccaccgcattcggacataccgcaggcaatccgaagaaatcgtattgcaacaacttcatcgaactatcagccaagtacaccggcacctgctcggacgcgtacggcgcaattccgaaacgtgcgtgtttgatgtaaccaatcgtctcggcgtgcttcatttcgccatagaccacgacgttatcgccatagcggggatgccggcccatgcccgagccgatcacgtgaaacgtcacctgcggaaaagccttgctggcaaccacgaagaactccgggtcgaacagcatcgaaccgaccgcgactgcatggattccctcgccgtacggcgagggatcgccaagttggtccaggttgtgatccacgccatgcccgacgtggtagacgttgtcgcggctggcgatctcttctgccattgccggcgacaccagtgcgatcacatcgagcgtgggcgcgacgcggtcgaactcgcgttcgatgtaggacgccacattgatcgtgctcagcccgtcagaggcgcgatagaccagcttcgccgccggattgacgcgttttgccagctcgatgaaagcaatcgcgatgccactttcgaagacgatcacatccgactcgcgcatccagtcgagcagttggcgtggcgggtgcgcagcgtaccagcggaacatcgcatcctcgagcgcacgcagccacggacggcgcgtattgaacggatgcaccgtcgtacgccacaggtagcagtcgacgcccttatgcgagacaaccgtgttggcagtctcgtcgagcggcaaccgcatatcccccttcatgcgcgacaaccggctatagcgcagcgagaaaaaccgcgtggttccacgcagcgccagttgatcggtgatgaaatggatattggcgcgccgcggcgtgcggtaatcgtgggcggacaagaccagatagcaaggccggcggatgccggaagcggcggcgggtgtgtcgctcatgggccgtgtcctaatgaatgcgtgagtgaaagcatgactgattgcaggcgaagacgatgtcgactcatcgacgcgccttggcctgcgtcagcaacttgcgaatgctgatgatggcaatcacatcgcgacggaatgcaggccagatcgccagcgcaagcaggcaaaccgcaagcatcgccgctgcgccgacggccagctgctcccagagcgagccgccaaccgtgatggatgcgtaatacgcgcatccgcccgcaatgccataagcggccatggtacgcagcgcatcggtgaagagcgctccgaccggcgcatcggaaatcttgccgatccatatcagcgacagcggccaagtcagcaacaaaccgaacgaatagccgatcgccacgcccatcgcgccccaacgcgagccgacgaagatgcaggcgatcagcaggatgcgggtgaccagcgaatacaccagctgcgcgcgcatcaatccccgcgcaagaaacacccaatacgtcgcataggcggccgtctggaagataccgcccagtgtcagtgcctggaacagcggtacggcctcgcgccattgctcgcccagtaccagcacgatcaacggcatcgccaatgcgcaagcgaacgagaacagcgcgaagatcagatgcaccatcacggtctgtccgcgcaacaggaacgcactgaagcgttcgcggtcgtcctgcagctgagacaacaccggcaatgccacgctggtggccggcgcattgatctggttcaacggcatcatcaacaattggaatgcgcggttgtacaagccgagcgcgtccggcccggtccgccacccgatgatcacctgccccacattgcgactggcatagcccagcaactgggcagccatcaggttccagccgaaattgatgaaatcgcgcatcggggccgaacgctggtagccacccggcaaccagcgcgcgcagctcgcggcgatgacgaaattgacgatggcctgcaccacctgctggaccaccaacgcccagtagccccagccgagcaacgcagcagcaaccgcggcgcccaagccaagcacctgcgagcccgcatcactgagcgctacctgcccaaagcgcaacccacggctcaggtgcgcgcgatactgcgtggtcatgccattgatcaggaaggtgaccgccagtgcctgggaaatcgtcaccagggccggctctttgtagaagttcgcaatcagatgcgccgacgcgaacaccaccagcgatagcagcaaaccgatgccgctgttgatccagaacaggttatcgcgttgctcgcggctgacatgtttggcttgcaccgccgctgccgacaggccgaaatcgcgcaggatctcggcagcccccacaatcgcggtgaccatcgccatcagtccgtagtcgtaaggcctcagcaatcgcgccaacagaatgatgccgccgaactgcaccaccatcttgaccgactggccaagcatggtcaatgctgcgccgccagcagcgcgcgagcccaggctgcgttgcggaggcggcggtggtggtgtgggagatgtcatcgtaggtgtctctgcggtcacagcgcggcgtctccgtccttgcccagcgcttccagataggtgcggtaatgcaactgcccgatccgtggccagtcgcgctgcgaaagatccggtaccggcccgcgcggtgcggcgcgcaccttgtcgagcatgccggtcagcagcggcgcatcgaactcgccttcatacaggaacacccacccaggtccgacttcctcggcgatggatgcattcgattcgctccacggcgccagcaccgggcgcgccagcgacaacgccagcagcaaggtgccggagttatgcatctgccgatacggcaacaccaccagctcagcctcgctgacttcgcgtgccagcaccggctcttccacataggccagcaaagcgctgatgcgcggatcctgcgtgcaggcgtcctccaccaagctgcgcatctgcggcgtggccgggttgccgacgatgcgtagagtcacgcgcgcatcgtcgaccttgtgcatgacctccagcagcgtttcgacgcctttatacgggcgaatcaggccgaagtgcagcaaccgccccggcaccgtgctgctctgctccatcgttgcgaaccagtcgcgatagtggccgtgcagaatcgtatcggtgaacggcggacgcggcggcgtagtcgcattgatgcggatccagcgacgtgtcagccggtcgatcccgcgcagcaggctccgttcgcgccaaccgcggtcttcatgcggtgcaagattgtgcagggtgcgcaccaccggcgtgccggtcagctgcagcttgagcaacaacaatgcagcacagacctgcttggccaaggtgcctgcagcagttggatggcgcagcaagtattcgggccaatgcaggtgcaacacgtcgtagcgcgacaacaaagcatcgcgcatcgaaaaaaaacgcggatgcactgcggcgggcaacgcgtcgtagagctgggtcaggtacgggttggtgttggcggtgggtttttcggtggaaaacagcaccgtgacctgcggctgggttgccgcacgggtcatcgacggagaggccagcgcgctcatcgcaccgcctcctgcacgcgcgggatgcccaacgcgtcgtgatattcgtcgatgtagcgcccgaccacgtgcttccagtcgtagcgactgacataagccatggacgcggtacggcgcgtgtcgaaatcgttgtcggcatgcagcgcaagcgcctgcacttgatcggctgccgcctcgatcttgtcgcgattgacgatcacgccctggcccgattcgctggcaagccgcacgaacggcggaatatcgctgaggatcggaatcaagcccgcactcatcgcctcaaccgctgcaataccgaaaccctcatgccgcgacaagcaaacgaaaaactgcgcttgctgcatcagtgcacgcagttgctcctgcgagggcgacatgctcagctgcaccttgtcctgcagcccacgctcggcaatcgccttgcgcaaatcggactcgttcagatcgtactcgcgaccggcgatgatcagccgccattgcgggtcgcgcttgagcgcggcttgcagcaacgccagcgtttcgatcagccccttgttgaccgaccaacgcccgaaatacagcatcgttcggccgggtgtggtcgcaccctgccctgcatatttctgcacatccacaccgttttcgatcacgcgtagtcgcgatggcgccaccacctcggcaaacagatcgccatcgttttcgctggtcgcgatcacgcgcgcataggccaaggccgagatgcgcgtcagcgtctggaaccacagctgcttcatgcacgatgcgtaagcggtgtggaaaaacccgccatgcgtggacaccaccatcggcttgccgtgcagcggcttggtcaatgccagatagtcgtaaaaaaagtcgataccgtgcagatggacaacatcggccgaacgaatcgcatcgagtaccgacggcgccaacggatagcgcgacgatccgcgatagccaatccgccggatcggcagcccttgatgcgtgtcgtgcgccgacagccgcccactgggatcggtgaacacacggtccagcgtcacgacctcaaccgtatcggcgctagtggcttgatgttggcgggcaacattgagaacgacctcttccatgcctccgatcgaaggatggaattggcgaacgacatgcaccactttcattacgccaatctcctttgccagcgacgcgcatcgagttgctgcgacggctgatgattctgaaaactcgtcatttacgtttcaatcccaacatccatggcgccccacgcaccagcaccgcgcgcatcggcacgctcatcgtgatcgcgaaggcgcttagccccaacgcccaggcgagcgtaccgattgcgctgcgtgcgatcaggcccgtccgtgccaccacgctggtggccaccaggaagaccaacgtatgcgtgcataaaatcagcagcgtattggtaccgatccactgcacccagcgcattccccgaatgaaataggcgacgcaaaacgtcatcgccgttcctagcaggctgaccagcataaacacggccgccgactgcccgcactgcaaattgttcacgtccacctgcccgttccacccggccagccaccaccacactgcggccaacggcaacaacgccagcgcccacacctgcgcgcccagcgatcgcagcgcttcggcaaagcgcgacagccagccgcctatggcgatgaagaacaacgcgaccggcagcacatccagtgcgagcggtaaacgcaattgcagcgacgggaaccagcctgcccatgccagcgccagtgtcaagctgatcgccgctaccgcggccgcactcaatcgcgcacgcaaggcaatgtaagcaagcattgtgacaaacaaggcggggagaaaccacagcgccggaagcacatacagacgtgaaccattggcccacagcaatccggtgagcgggtgccacaacggtcgcgtctgtggatgccccgcatgcccatccatcgcagcgctcagcaaccacagcgcataggccaccataaaaaatgcaagatacggaaccagcaaggttcgccccagcttcgcaaccgttgcgcccgtcaatgcgcgctgcccaaaccgttcgccgacccagcccgacaacacgaaaaacagcggcacatggaagctgtacgcgaacagcttgtatgcgggcggcatgccgctggcatggcccagcaccaccaacgcgatggccaccgccttcgcagcatcgatctgccaatcgcgcgtcggcctggcgtctgccgaactgtgcacacgcgcaccatgcgttggagagagttcgcttgtcatgccaaaaaaacgccgttcatgccaccacccggcgcgcacccagcgtccatggcgcgaagcgcatcaagatccaacgcagcggcacgcaggcggccaatgcaaacaacgtgacgaacactgcccaaccgagccccggacgcgcactgccgaaaccaccagccaatgccgcaacaccggacaatacaaagaacaccaacatatgcgtgcaaagaatcagcaaggtattacggccgatccactgcagccacgcccagctttgtaccagccgcgccgcgcagatcaccatcaacgcaccgagcaatgcgctcaccaggaacagcgcgtgattgtgtccgaattcgagcatgttgacgtcgattcgcccgtttgcttcggccagccaggctaccgctaatgccaacacgaccgtcgccagggcgctgccagccaaggatgtcggcaggcgtggcgacacgtagatcagcaaggcgcccaatgcgtagaaacacagcgacaccggtagcacgtccaggccgaaaaaaatccgcacgtgctggactgggaaccagttcatccacaaccacgccacgatcaatgccagcactgcgatcaatatcggcgacatccggcggcgcaagaccatgtagctcaccaaggtcaccaacatgacgggcaaaaaccacagcggtggctgcacatacaggtccggaccaataccggtaaacatcgccaccatcggctcccaccaggggtgacttccccagcgcgcagccttctcaccgacattacgggtcagcaaccagtatgcgtagcccaggagataaaaggtgacgtatggcagcagcaagctacgtgcctgcttggcgatcgtctgcgtcaggccggtatcgcgcgaggcatagcccgctgccaaccaacccgacaccaggaaaaacagcggcacgtggaagctataggcaaacaaagtcatgccatgtgggacgcccttggcatggcagaacaccaccaacaggatcgcaatggccttggtggcatcgatgcgcggatcgcgggcgcgaccagtggatgcaacctgcgacccggcggccggcaaagacgacggggatgccggcgttgccgacacactcatcgtgccgctcccgcaggcaatagcaactgcgcgccatctgccgttggatcatccttgatcaaggcagtctgcgtgccggacgcagaccagggcggcaacatatgccacatgcaaccgcagacaaaccaccacaacgccgaggtcttgatcgagaagtagccgttggagaccaacaggctcaaggcgaacgcgaagatcgccagattcttgaacagctgcccttccttactgggcatcaacagcaggaaggaatacgacagcaggaacgccagcacgccgacgatcgactgcgacgcaatgaaatacgagattccgctatcgaagtaacggtacgcctggtcaaaatccaggcccatccaggactcgaacgacaggttattcatcgaatacacggtgaagaatacccgccccatcgtggtgtcctggtaggcagtgatgcccgtgacccagaccagcaaccacgcgctcatgatcaccaacaggaacaccaaaaaggccagtcgttgatccagccgtttcaacagcggcgacagcaacaccatcaagacacaggtgcccgccgccaatcgtccgtcggaggccacgatcatgaagccgatcaaccccacagacagaatcagcgccgccggccgcatccaacgccagaacaccagcacgattgcggtaaagaagcagatgtagttgcccatcgtcacaggctcgatgaacatcgaggaggcacgcggcagattggaacccggcaggaagttgcgctcgcccggccgcgtggcgctgacgaacaggttgctgtcttcgttccagaaaccttcggcgctcatgccacgcgcattgacgaagaagctcttggggttgatcagatcgccgtatttcactggcatcgccaattcgaaggcggcaaccagcgagacaatgatggtcatgcggatgaagagcttgggcaccgaaccggtgtaagccgagccaagcacgacgaaggcgaaaaccaccagcgcgtcgcggaaaaacttggggtcgatctgccagttcaccaaaaaacgcacgaacatcagcgcgacgatgaagccgagtccactgacgatcaaggcaatgcgtttacggctcagcgagcccagaccaagcaaaaagcaggccgcgtaaaccatgacctcgacagcgtaggtgatcaccggtcgcacggtgaacacgttcgcgttgacgaacgccagtaccaggttgtaacccacgcctaccagcaacgtcagctcaatcagcaggttgtgccagcggacgcgagtttcctctctcattcgaatcagcatgcagccgcctgcttgaaagaggcggctgcgatgcagccgcccgtggcgccgaacgcgccaggtcgcacgctccccaccatcatcagtacgcggtcttctgtccgagcacgcgcactgcggtcagcacgatgatgcggatatccagccacagcgaccaacgacggatgtaatcgagatcgtactggatacgcttcttcatggtgcgcagttccggagtttcgccacggaagccgttcacctgcgcccaaccggtgatacccggcttgacgtagtgacgctgcatgtagtggttgatcagcttttcatagtgcgtgttgtgctgcgcggcgtgcggacgcgggccaacaatcgacatgctgccgcccagcacgttgaagatctgcggcaactcgtccaggctgctgcggcgcaggaatgcaccgaaacgcgtgatgcgtgcgtcgttcttggtcgcctgctggatcgtggtgccatggtcgtcatgcacccgcatcgagcggaacttgaacatgtagaactcgcggccgcccaagccatgacggcgctggcggaagaacaccgggccaggcgagctcaacttgacgccgactgcaatggcggccatcagcggccacaggcccagcagcgcgatgacagccagaatcttgtcctgcaacgccttggccaccacgaagtaattgtcgcggtccacgccgccctggcgcaggttgatcaccggcacgttgccgatctgctcgccagactgattcaacagaccgaaatcgaacaggtccggcaccagcttgacgttgatcgggtaacgatccaggcgctgcagcagctgcttgatatggtcgcgctcacccagcggcagcgagatccacacctgctcgacctggttttccttcagatagtcgatcaacgcgtccggctcgcccaggcacggcagcgactggcgctgttcggtcacggcgatgtcgtagggggtgcggaaataaccgaccagattcataccaacccacgagttgcggctcaggtagtggttgatcttcatcaccgggtgacgcagacccaccaccaccacacgctggacgtccacaccctgagtacgcagatggttcaaaaagccacgcagcgccgtgcgcgcggcgaccagcgatgccaggccaccgacgaaccacagaccgatccaaccgcgcgacacctgctcgcctaccttcacgatcaacgcatggaccgcaaacagcgcgaagacaccgccgaacgcaccgcccagcaccatcagttcgctcaacaggcaacggccgcgccagctgcggtacaacgggaacagcgcaaagcagatcaccgaatacagcagcgtggtggcaatcgccagccgatacggcgctgccggcacccaggaaccgaacacgattcggtaagcgaccagaccgcacaccacaaccatggtcaggtcgaagacgcgcagaaccagatcggccgcagccgaatatttggacaacaatcgcggcgaggaagctgtgtaagtctcgctactcaagtctgccaaaagcatggggatgtcctccaaactcgatacgacgcatgcggggaaacatacgaatcgcacgcgagctttcaatcatctccgtcaagcaatcaccgcggtaaaacctaccgaccccagatcactcgacagccctttgttttaacagagacaaactttcaaactcgggagcccgaaacatacgggatcccaccttttccacgctgaatcagttgtcactttaattaaccatcgttttgcaacatcacgatgtcagttgaaccgcgtttcctgcccattgacgcgcaggaagtaccgcaccagagccacagccaaacctaggaatacgccaaagatgagtcccaacgcgaggttcaatttcagtttcggcgaagtcttcgacgtaggcacatctgcggtatcgacgatggtcacgttgttggcgccgatattgcctgcaacaccgatttctttatagcgttgaagaagcgcatcgtagagctgacggttcgtgtcgacgtcgcgcttgagcatgttgtaacgaatgctgcggccctgcagatcaagctcgttgttccgcaaaccggcgatgcgttcgttgagcaactgctcctgatgcaccgatgcgtcgtaggtcgccttcaacgactggcgaacattgatgacctcgccattgatctgccgacgcgactcttcgatctgcgcattcaggcgctgcatctccgggtagtccggcttgaaggtcgacagcttctgctggtattcgctggtcagctgcacttgctgggcgcgcaggctctggatcagcgggctgctgagcacctgcggcagcgacataacatcgccgctttctgcttggcgccaggcagcctcggccttgattcggacatcttgcgctgaagccagcaacgcattgagatcggtcaagttctgggcaggcaaagaaggtttgtcgtcgcccaccgaaacgatctgctcatcggtcgagtacgcaaccagcgacttttccgagtcctccaccttgccgcgcaactgctccaatcgctcagcgaggaacgtggtcgcaaaagaggacgctttcatgcgccgctcctgcgtgctgatgatgaacatctttgcgtacgtgttggcgatctttgccgacagcaccggatcctgcgaatcgtaatggacgtagaccaggcgcgaattgaggatcggctcgaccaccagaccgtccagcaacgtatcggtgaggctgcgctcgatgatcgcctgacgcgaatccaccgatttaccggcctcgggattcttcgcggcggctttctccaacgcctcgtcgacctgatccttgaacgccggctccttgtcgagctttgcttcgcggatcaccgcgcgcgccagcgaacggctctgcagcaattgatactgcgtttgatagaagtcgcgatcctgcggtgattccaccggcatcagattgtcgacattcaccacgttgagcgaatcgcgctcgatctgcagcgtgctggtcgcgcggtacttctccggcatcagcagcgtgatgaccagcgccagcaacagtcccgccagcgcgatgccgaagatcaaccagcgctgcgacaccagggcgcgccagtaatcgagcaagcccacatcggcaagttcgagatgccagtgacgatgagacgaagagggacgattgtcggaattcatactcatcggtatgcgcgccacaccatcacaagaggagtcatttccagcatggtgcgcaaccaaacgcgcgcatccgagcggtacacaacgacgatatcgccgccgtaaatctcaggatccggattggtgcccttctcaatctcggccaggtcgaaccgcgcaatcatcttttgcccattgaccatgcggaacacgatgacattgccgcggctggccacggtgctgacgcccttcgcctgcgccacggcctgctggagggtcagattggcgccgacgaccggatagatgccgggctctgtcaccgcgccggtcacggtgacgcggcgaccgttggattcctgcacgaacaccgacacctgcggattttgcaaatagccgttgcgataccggtcggccaccattttctccagctcaccaacgctcatgccagctgcgttgacatcgccgataagcggcaacgaaatatggccgttctgatcgatacgtacctgtcgttccagatcgtcgatctggaacaccttgaacagcagcagatcgcctggagagagtcgatactcgggttgcaccgcagacattgcgagcggatcgggaagcggcaacgacgtcgccatgtctttcccggtgctgcaagcgcccagtgtcatcgagcagatcaaggccaggctcagcgcttggcaaaatcgtccgatcagtttcttcatgcgtgtggctggctgcctcggttgggtgggacaggagatcgcgcagcattcaacgggccaaacacgccagcacgaacgcacgacacagagttcatctcaagacattgggatcacgacaggtaatgcgtgttgcactgcactatggcacagaacgattgcgctgcaagacaccacacgccatttttttgacggcgttggcctattgattcaagttcgtctatcacgcgttaacgaaccgtgatccacgttatggtctggcttttaggttttggagcgttttcggacacttggcatcattccgcaacccaagtccatagcgagctgggccgcaacgaccgagcgccagcctagcgttcatgctgcggcgcgatatgccgatctacatctgccgggcagcagacgtagtcacgaagatgcaatattgcgccgcaacaaaaaagcccatgacagaccgtcatgggcttgatgttttggtcggggtagccggattcgaaccgacgaccactagtcccccagactagtgcgctaccaggctgcgctataccccgaagatgctgcgctccgccgtagggagtcctgcgattatagcggctttgtgaaactttttcctagcggcgcagcagttgcaggacttcttccagctccatccgcacttgcttgatgatctgattgctcagcgccgactcgcttttggcaccatcgccttccagacgcaagcgcgcaccgccgatggtgtagccctgctcgtacaacagcccgcggatctgacgcaccatcagcacatcgtggcgctggtagtagcgccggttgccgcgccgtttgaccggctccaggctggggaattcggtttcccagtagcgcagcacatgcggtttgacgtcgcatagctcgctcacctcaccgatggtgaagtagcgcttggccggaatcggcggtagctcgcgattactgcccggatccagcataagcctccacccgttccttgagtttctgcccggggcggaacgtcaccaccgtccgtgccgagatcggaatttcttcgccggttttgggattgcgaccgggtcgttggttcttgcgccgcagatcgaagttaccgaaaccggacaacttcacctgacgcccctgctccagcgcatcgcgcagcacatcgaagaacgcgtcgacaaattcctttgcctcacgcttgttcaaaccgacctcatcgaacagacgttcggccatctccgctttcgtcaatgccataccaatcccctggttaccgcctcaactccggatccgggcgcgatgctcacgctcgatcacggccaccacatcggtgacgactgcatcgacgtcccggtcggtgagagtgcgcgagttatcctgcaaaatcaagcccatagccagactcttgaaacctggcgcgaccccctgcccgacatagcggtcgaacaactgcacctcgcgcaacaacggcccgaccgtggttcgcacactggccgacactgccgcccagctcacctcgtccggcaccaggaaggccagatcgcggcgcaccgaggggaagcgcgacagctcgccggcacacggcagcgtccgctgcaccaatggccccagctgcagctcgaatgcgatcacgtctacgtcgatatccagtgccttggccaggcgcggatgcacctgcccgatccagccgatgcagacgccgtcgcgatagatatcggccgaccggcccggatgcccgaacggctgcgtcgacggctgaaactccagctgcgcgccgctggccgcagccagtgccatcaggtcgcccttcacatcgtggaaatccaccttgcgcgcggcctcgccccattgcagcgccagcgcatcgccgcacaccgctgcggcaacgtgctgcgactcctgcggtgctgcgccggcatcggcggccgcggcgaacaccttgcccagttcgaacaggcgcacccgcccggcctgacgggcagcgttgcggcccaatgtggccaccaggcccggcaacaggcatggacgcatgatcgccagctcggcactgagcggattggccaacggcaccaggccattggtgagctgccagcgctccagcaaggcagcatcgacgaaggcgtagttgatggtttcctgcagttcgcgtgccaccagctggcggcgcacgctgagctcgtccagttgggtttcgctcggcatcgcgatgcgactggcgccaccgggcagcgtggtcggcacccggtcgtaaccgtggatacgcgccagatcttcaatgagatcttcttcgatggcgatgtcgaagcgacggctcggcgccatcacttcccagccttcggcaacggcgtcgagttgcatgccaagcgcgcgcaacatgcgcacgacgtcgacgtcgtcgatctggatgccgagcacgcgtgcaatacgcgcgcgacgcaacagaatgcgcgccggctgcggcagatgctgcggcagttgcgcatgcaccaccggaccaggcgtcccgccggccagttccagcaccaggcgtgtcgccacttcgatcgcttgtggcggcaatgccggatccacgccccgctcgaagcgatgcccggcatcggtatgcagaccgagtttgcggccacggcccatgatggcggccgggtcgaaatatgccgactctaaaaacacattgcgtgtggtctcggtgacgcgcgtgtccagcccgcccatcaagccggccagcgccacaggccgcccggcatcggcaatggtcaggaagctgtcgtccagcgtgacctggcgcccatccagcaaggccagctgctcgccggcacacgaacggcgcacgccgatcgggccgtgcaaggtatccagatcgaacgcatgcatcggctgccccagttccagcatcacgtactgggtgatatccaccagcaacgacaccgggcgcacgccactgcggcgcaggcgttcggcaagccataccggcgttttcgcagcggggtcgatcccctcgatgacacggccgcaataccgcggcgcatccttgccggcatccagttccactgccagcgtacgcgtggacaccggcgccacggcaccggcgtcgaatgccaccacttcgctggcgcacgcggcggccacgtcgaaggcgatgccgcgcacgctgaagcaatcggcgcggttcggggtgagcttgatctcgatgctggcatcgggcagcccaagatactcggcaagcgcctgccccaccggcgcatcgtccggcaactcgaacaggccggcagcgtcgctatccagaccaagctccttggccgaacacaacatgccattggacgccacaccacgcagcttggcagcggtaatggtcagctcaccgatcttcgcaccgaccagcgccagcggcgccaccagacccggacgcgcgttcggcgcgccacacacgatctgcagcaactcaccctgccctgcatcgacgctgcagacctgcagacgatcagcttccggatgacgcatcgcctcgacgatacgtgccaccaccacctggcccagcgactcacccaacggtatgacttcttcgacttccagaccaatagccgtcagcgtcgcggccagttcgtcgcgcgtggcctggatcggaacgtggctgcgcagccaattttcagagaatttcatggagagccgggattcgggattcgggattggggattagctagaacgcgtcgacggagtccggggcggaccggggcacgggtgcgaatccccaatcccgaatccccgccgtcaagcaaactgccgaagaaaacgcacatcgttctcgaagaacgcgcgcagatcgttgacgccgtagcgcagcatcgcaaagcgctccacgcccaggccgaaggcgaagccggtgtagcgctcggggtcgataccgacgttgcgcagcacgttcgggtgcaccatgccgcagcccagcacttccagccagcgcgtgctgccgtcgggctgctgccaggcgatatccacttccgcacccggctccacgaacgggaaatagctggggcggaaacgcatttcgaagtcgcgctcgaaaaacgcgcgcacgaactcggacaaggtgcccttgagatcggcgaaagtggaatgctcatccaccaacagaccttcgagctgatggaacatcggcgagtgggtctgatccgaatcggagcggtacaccttgccggccgcgatcatgtgcagcggcggtttgtgcgcatccatgtaacgcacctgcacacctgaagtgtgggtgcgcaacaggcgaccgtcgccgaaatagaacgtgtcgtgcatcgcgcgcgccgggtggtgcggcgggaaattcagcgcttcgaagttgtgccagtcgtcctcgatttccgggccgtccgacagctcgtagccgagccgcgcgaagatttcgacgatgcgctcgagcgtgcgcgtcaccgggtgcagaccaccgcgctcgctgcggcggccgggcaaggtgacatcgatgcgttcgccagccaggcgtgcatccagcgcggcggtttccagcgtgttcttgcgttcggccaacgccgcagtcagcgcgtcgcgcaacagattgatcgcctcgccagcagccttgcgttgatcggccggcaacgtaccgagctgcttcagctgagcggtaatgctgccgctcttgcccagcaacgcgacacgcaaggcttccagttggtccggcgtctgcgccgcggcaacatcggccagcgcgcgctcggtcagggattgaatctcactcattgcacttgcgcctcaactgctagccgaacggtgtttccggatacaccggaacgcattgtcactgcattactctgtcatcgcccacttggcgacttcgcaaaaacgcaaaaggggaaggactcgcgcccttccccctgcatctctgcgtttcacctcaccgaaagcatgtaacacctcagtgcgaccgctcgcgatgactcgcttctttcagcagtccgcacatgggtgtgcaggctcctgcgagggactcgcacttacgcagccagcgcgccctttgccttctcggccagcgcggcaaaaccggcggcgtcgtgcacggcgatatcggccagcaccttacggtccagggtgatacccgccttgagcaggccattcatgaaacggctgtaactcaagccgttgatgcgggcagccgcattgatgcgggtgatccacagcgaacggaaattacgcttcttctgcttgcggccaatgtaggcgtactgctgtgccttgatgactgcctgcttggcaacgcggaagaccttgcggcgagcgttgtagtagcccttcgccagggtcagaattttcttgtggcggcgacgcgcctgtacgccacgctttactcgtgccatgggtcagtcctcagaggtagggaagcatacgatcgagacggccagcatcctcggcacggacgtgattcgtctgccgcaggttgcgcttccgcttggtcgctttcttcgtgaggatgtggctacggttggcgtggccgcacttgtacttgccggaggcggtcttgcggaaacgcttggccgccgcccggttggtcttgatcttgggcattgcaatgtccttgatagtgttttgtcactgacacgggcggcagtcttgcgactacgctttccatccttgcccttgcctgcttgtaagcccttgatcgaacacgatccggacaggtcctgatgccgcttgcacggcgcccgataaaacccggccgcgcagtctacccgttgccgggaattgttgcaactgattgatcttgcaaacacaacggaccccgtcggggcccgtcggagcgcagaagcaaatcctcagatcttcttcttgggcgcgatcatcatcaccatctgacgcccttccaggcgcggacgggattcgatgacgatctcatcgcccagatcggcctcgatccgcgccgccatctcgcggcccagctcctgatggctcatttcacggccacggaagcggatgttgaccttgaccttgtcgccctcttcaaggaagcggcgcatgttgcgcaacttgatctggtagtcgccctcgtcggtgaccggacggaacttgagttccttgatctcgacctgcttggtcttcttcttggcctcgttggcctttttctgctgctcgaacttgaacttgccgaaatccatgatcttgcagaccggcggatcggcctgcggctggatttcgaccagatccaggccttcttcttcggccttggcgagcgcttcgtcgcgcgacaacacgccgaccatctcaccgtcgctaccgatcacgcgaacgcgcggcacacggatttcttggttcttgcggttctgtttgttgtcaggggtactgatattgcaatctcccaggggaatcgaaccggcgcatccggatcatccagaccggccggggttggctcacgctgcctgctctgcctgcaggcgttcgatgaaggctgagaccgtcatggtcccgaggtcctcccccgaacgcgtccgcacggcgaccgcgccattttccttctcacggtcaccgaccacgagcagatatggcacccgttgcagcgtatgctcgcgaatcttataaccgatcttctcgttacgcaaatcggcgctgacacggaagccttgatttgcaagggttttccgtaccgcatcgacatagtctgcctgcgcatcggtgatatttgcgacaacgacctggaccggcgccagccaggacgggaacgcgcctgcgtggtgttcgatcaagatgccgatgaaacgctccatcgaacccacgatggcccggtgcagcatgaccggatgcttcttctggctgttctcatccacgtactcggcgccaaggcggcccggcatcatgaagtcgacctgcatggtgcccagctgccaggtgcggccgatggcgtccttgaggtggtattcgatcttcgggccatagaaggcgccctcgcccggcagttcctgccattccaccccgcacacgcccagcgcgctgcgtagcgcggcttcggccttgtcccaggtggcatcgtcgcccagccgcttttccggacgcagcgcgatcttgatctggatgtcgtcgaacccgaacgcggtgtagaccgccagcgcctgctgatggaaggcggtgacttcggactcgatctgcgattcaagacagaagacatgtccgtcgtcctgggtgaaaccgcgcacgcgcaggatgccgtgcagcgcgccggacggctcgttgcggtggcaggcgccgaattcaccgtagcggatcggcaggtcacgatagctgtgcaggccctggttgaatacctgcacgtggccagggcaattcatcggcttgaccgcgtaggtgcgcttctccgattcggtgaagaacatcgcgtcctggtagttgtcccagtggccggatttctgccacagcgacacgtccaggatctgcgggcagcgcacttcgccatagccgctgtcgcggtagaccttgcgcatgtactgctcgaccacctgccacagcgaccagcccttggggtgccagaacaccaggccgggcgcctcttcctgcaggtggaacaggtcctgtgccttgccgatgcggcgatggtcgcgcttgtcggcttcttccatgcgcaggatgtaggcatccagctgcttcttgtcggcccaggcggtgccatagatgcgctgcaactgctcgttcttggcatcgccgcgccagtaggcgccggaaatgcgggtcagcttgaacgccttgaggaagcgcgtattgggcacgtgcgggccgcggcacatgtccacgtattcctggtggtagtacaggcccatcgcggtgatgtcgtcggacatgtcgtcgatcaggcgcagcttgtactcttcgccgcgctgggcgaagacttcgatcacctcggcgcgcggagtaaccttcttgatcacgtcgtagtcctgcgcgatcagcgcctgcatgcgctgctcgatcgcggccatgtcttccggcgtgaacgggcgctcgctatagatgtcgtaatagaagccttcggcgatgaccgggccgatcaccatcttgacctcgggatacagctgcttgaccgcatgcccgaccagatgtgcgcaggagtggcgaatgatttcgacgccttcggcgtccttggcggtgatgatgcgcaggctggcgtcatggtcgatgacgtcgctggcatcgaccagctggccgtcgacccggccggcgatggtggccttggccagaccggcgccgatcgactgggcgacctgcatcaccgagacgggggattcgaattcacggcggctgccgtcggggagcgtgatgttgatcatgggcaagaattgaggtctggtctggctgcagcggtcggctgccatgggagatctggccattgctggacaggctcggaggggaatgcgggaagtgagtcgagacagcgccatgcagcgctctgcgcgctggcgcagactgaaggatcagcggtgggcggtggtagtgctcatgtcgcacgctgggccggcgctgggcgcgggccaccttctcgcaaggggtcttgggcgtgaatggtaaaccaatcagccggccgctgcgtacggctgcacggcgccggcgggtgcatggcatgatgccggccacttgtcctgccgttgccgaccatggccatcaagggtaaagccacctcgctggatatcgcctacctggccggcgtgtcgcagccgaaggtatcgcgcgcgctggcggcaccccaatggtcaacgaggaaacccgcaagcgcatcctgcgcatcgcgcacgagctgaactacaaggtggacaagaacccctcgccgctgcggctgtaatgacccaccggtttctgcacaggtcatgcggttaatgtagcggcgtaggccgcgtttggggtcatcatcttcagcgcttgatgagggcgctgtgggttgtagaaggcgatccagtcagcaatcacgcgcagtgcgtgagtttggctctccaagcgatgccggtgcacgcactgctccttcagcgtccggatcacctgttccaccattccgttctgctgtgggagcgacgccccccccgattttgagtagcacaccagtgtggagtccaattccctaccccgaggagattagacgtgaagaagcgtttttccgaagaacagatcatcggcttcctgcgggaagccgatgcgggcatagcgatcagggaccggtgccggcggcatggcttcagcgaggcctcgtactatgtgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctcgagtccgagaacgcgcggctgaagaagttgctggccgagtaactgttcgagaacgacctgatcaaggatgcgctgcgaaaaaagtggtgagcgcaccggcacgtcgtacgctggtgcgcgagtggatcgggcgtggtgacagcgagcgtcgtgcgttggcagcgatcggcatgagcgccagtgcgctgcgctattgctcgcgcgaagaccgcaatggcgaactgcgcgaacgcatctgtgcgttggcgcatcgccatcgccgctatggcgtctggtgatcgtggacgacgcaacccacgaagcggtcgccatcgacgtggagggtgcgatctcgggacacggcattgtgcgcgtgctggatcggttgccacacagtcgcggtctgtcgaagatgatccgcactgacaacggcaaggagtgttgcggcaaagcgatggtcgcctgggcgcatgaccggggtgtgcagccaagctcatcccgccgggcaaaccgaaccagaacggctacgtcgaatcgttcaacggccggctgcgcgacgaatgcctcaacgaacactggctcccaacgctactgcatgcaggcacggaaatagaacgctggcgacgcgaatacaacgaggaccgacccaagaacgcaatcggcggcatgacaccagctgcgtatgcccaatatctggcaaacaccgatatcgtcaacccaggactctaaacccgggcgctactcaaggcgggggaacgtcgcagctggaccagtggatggcgcaagtcgatctggttctccagatgcgaaccaaacagctcatcggcaggcaactgctcggcggcaggacggcgtgtccgcatgggcgaaaacttccagaaaccaggacgtagcgtaacgaaaactggcaattccagtacaccgaaaacgcagatgaagccttgcaatggatgtggtctgggggtttttcagggtcgactcaatacgcaacgtgcagcgctacgaggcatgcgtaagcgcagaacaactcggattcgcatgcagaaaacctgacctaacgcatgccaaagctgcagcaacttctgcgttgggtcacgttggggtcagtggcagacatcgctgccgatgttgaatccactcaagccgcagtaccatctggacttggagtggtgggcggtacagggttcgaacctgtgacccctaccatgtcaaggtagtgctctaccgctgagctaaccgcccgaatccctcgctagcattgcgctgtgcagggcgcgcattctagcgcagggattcatcgaccacaagccccacccgcacccgaatactccactgccctaggccaggcttgccgttttgagcttctggatctggtcgcgtatttgcgctgcggcctcgaactcaagatcctttgcgtgctgatacatcttctgctccaggctcttgagcttgccggcgatttccgcgggtttcatggcgcggtaatcgggtgtctcctcagcgacctgacgcgacttcgaacgccccttgcccgacttcttctcggctgcatcttcgcgcgcaccttccatgatgtcggagatcggcctctcgacagattcaggcgtgatgccatgttccaggttgtactcgacctgcttttcacggcggcgatcgctctcgtcgatcgctgcctgcatcgaacgggtcatcttgtcggcatacaaaatggccttgccgcgcaaattgcgtgcggcgcgcccaatggtctggatcagcgaaccggtcgaccgcaggaagccttccttgtcggcatccaggatcgccaccagcgacacttccggcatgtccaagccctcgcgcagcagattgatgccgacgagcacatcgaatttgcccagacgcaggtcgcgaatgatttccacacgctctacggtgtcgatatccgagtgcagatagcgcacccgaatgccatgctcgcccaggtactcggtgaggttttcggccatgcgcttggtcaatgtggtcaccagcacgcggtcgccgagcttgatgcgttcgtgaatctccgacatgaggtcatcgacctgcgtgcccaccggacggatctccactaccgggtcgatcaagccagtcgggcgcaccaccaactccgtaacctcgccagccgactcgcgcaactcgtaaggacccggtgtcgctgacacgtaaatgctgcgcggcgaacgcgcttcccactcttcgaaccgcagcggccggttatccagcgcagacggcaagcggaagccgaactccaccagcgtttccttgcgcgagcggtcgcctttgtacatcgcgccgatctgcggaatggtcacgtgcgattcgtcgatgaccagtagcgcgtccggcggcaggtaatcgaacaaggtcggcggcggctcgccgggtgccttgccggtgagatgccgcgagtagttttcgataccgttgcagaaacccacttcggccatcatttccagatcgaactgcgtgcgctgcgccagacgctgcgcctcgaccaacttgttctgcgagtagagctgctcaagccgctctttcaactcttctttgatggtgtctaccgcactcaacgtgcgctcacgcgtcgtggcgtaatgcgttttcgggtacacggtatagcgctgcagcttgcgcaaggtctcgccggtgagcggatcgaacagcgtcagctgctcgatgtcgccatcgaacaactcgatgcgcagggcctcggtatccgactcggcagggaacacatccagcacctcgccgcgcacgcgaaaagcgccgcgcgtgagctcgaactcgttacgggtgtactgcaggtcggtgagatgacggatcaactgacgctgatcgatgtgttcgccaatcgacaggatcaggcgcagcgacaaatagtcttccggcgcgccgaggccatagattgccgacaccgtcgccaccaccagcgaatcgcgccgcgacagcaaggtcttggtcgccgacaaacgcatctgctcgatgtgttcgttgatcgaactgtccttctcgatgaaggtgtccgacgacggcacgtaagcctctggctggtaatagtcgtagtagctgacgaagtactccaccgcgttgtgcgggaagaacgacttgaactcgccatacaactgcgccgccagcgtcttgttcggcgccattaccagggtcggcttctgcacctgctggacgacgttagcaatggtgtaggtcttgcccgaaccggtcacccccaacagcgtctgtttggccagcccagcctcaaagttggccaccaacttgtcgatggcggcaggctggtcgcccgctggcgagtatggggatacgagctgaaaacggtcggtcatggaacgatctcgggggaggctgcacgaatttacggaggccaacatcggtagaaccctgacagccgtgcaagtggaggcagcgttacttggcagacaaccaatgttgagactgcttgctcaacttcaaggagaggcgcaatggatgcagcaagctattcgaacgcgaaagggtacaccgcagtccagttgctcatcgtgatggcgatcgtcggaatcggtgcagccatcggtatacctagcttcaaaagcctcatcgagtggcagcgagcgaccacccgcgtgcacgtgctgaccgcacatcttgcgatggccagaagttttgccgtgacacaaggcgcgcctgtcagcatttgcccctctacggacggggttcgttgccgaacagatcgcgactggagccacggatggatcctcttcaaggatccagagcgcggcgtacagccgcaaagcgccgcatccgtcatcagagtggagcatgcctcctccaccggcggcctcgacatcaccagcaccgtcggaagatccatcgttcgtttcctgccgaacggccgcagcagcggcacgaacatcaccatcagcttatgcagcaacgctcggcgactcgctgacgtagtggtcaacaactcgggaagagcacgtaccgtccgctacaccagttctgtgagctgcatggcccgataagcaggcgaacaaaaaagccgcgacacgtcgcggcttttttgtttcatcttggcgcccgaagttggactcgaaccaacgaccccctgattaacagtcaagtgctctaaccggctgagctattcgggcgtggaggcgcattctagacgcaacttcgcagcagcgcaacacctagcacaagctaccagcagcctggagtggcagtcgcgctcggcgtcttcacccctgcctggttcaacgtcagcgtgccgcacttgtcgttggcttggctgccctgaggggcagcggtcaaggtaaaggtcgactgcgtggtcgcgagcgtgatgttgtattgcgctgtaccaccttcgcgcggcgactggatggtcgtcgacccgtttccaaacttgaaactggcataggtgttgttagtcgtatgcgagcgttccaacaactgcgagtattcgaccaggtcggccttggcctgcgctcggcgagacttgcgaacatggtcggcgtaagacgggtaggcgacagccgccaggatgccgatgatcgcgacgacgatcatcaactcgatcaaggtaaagccaccggcgccagcacgctggcgaaattgcctagacagggagcgcgagaggtctaagggcattgacaatctccgttactgaagctggcgccaggactggcggccgcaaggataaggaacatacatgggtgcggcaccggctacgctgacgatcatccagcagcccgaacctggaggaacagtgggcgccgcagaaccatccttgggattgaccttaggctcgagcctgggcacgaccgacacgcccacgtccttgaccggagcattgccaccggtgttgagagagatgcccgctgaaccgttagcgagcgtagaccctccgatgccgcccattcgcacaccagatagggcgcccacgcccgttctcggattcagcccgaacaaccagttcacaccatcggtactgcacccgctgctgatcgcgagcggcgcataggtgggcatgaacaagattcccgatacgagttccggataacccacaaatcgttcaccggcgggcagatccacgtaccaaccaagcgacgtcgagggggcattgccttgctgcagggatcgagtagtaccagaagtaccactgctgacagaaaatggcgtcaggttcgccctggttagggttgtggagatcaccccatccaccttatccgtgaaaccatacaggctttgcgtctgcagcgcggaactcgcctggttatctttatcaaacgaaaaactaccggtgccgaacaagaccagaactccaccgttctctccggaagcggcctgcagtccaccggtgattggctgacggtagttcaaaccaccttcggaataagtccctgtcgtgaacgcgggaacggtcactgatgttgcggttgatgtgagatcgaacttccaaatcgctccacgaagatcggccgcatagaccgtgtcagcatatccatcgcgcgtgcgagccggcttgttggtggtcgggtcgatcgtcagattatcgatacggtccaacacaatgagattgccgagtccgttgttaccactgattttggttgccgctgttgtgcctgccggctccgttgcctcgatcatatgaatcgtcggcgtggaactggtcccgatatcgaccacgaacaacaccgccttgccgctggcgctagcatagccgttgccgaagatcgccttccagctgaccgttccattggccgcgcgcaccggaacgatgacgggcttgccgagcacatgcccgatgttcgcgcgcacagtggcatcgccactgagatcattgatctcccagagacggctactggcgccgaagcttgccggattggtgacgtccaatgcgaagacaccgcgaccacccgcacccgtggtgccgaccagcgtcgtctgccaggcgttgttgtagtacgtatctcctaccgcaatcggaccatcgacgaagtaacgatgatcaaaattgggcaacgtagatgacttattgacttggtagggcagcaacagatttcccatgtggccatatgacgtcgcgggcacatacgcaaagcgctcacggccaccacctccggtgacggcaccagtgctgtcgatgccgccatcgacggcatgcagcatgccgtcattggcccctgcgtacaccatataggccttattgcgcttgctattgagatagtcggtatagctagtccccagcgtaccgcccaagccacgatatccatagtcgtcgaccggtgcactgatcaccggggtggaattgacgatatcgccgagaacggtgctccggtcgcggaacttgccaccctgctgaacttcgccactacggtcacccagtagataattggcggcagtcgcggcggttgcaccaagactggtcaggtccgactgcgagcagagcgattgactgggatacaacgtcgcggacaaaccacatagaccgcttaagctgatgctcgtgccatcgaattttcgcacattactgccatcgttgaagtaaacattgcgtgcactggctgcaggcatctgtgcagatgcctcccagagcggagtaaagcgcgcttcgcgcgtatccggatcaaccgagacctgattggccttcagcttgctggaccaatccgtgccgttgttgctgatctggtactcaggagtcacggtcaacgagcctgcaccgatgcgcgcacccgtcaacgccagcgtgccagacggcgagttggcagcactggcggccgacagcactcgacgcatcgcagcggtcacttcattagggctcttggcattgatgaactgaccacggctattgatggtggcatgccagagctcatcgatcacgcggccatcatcattcaccagtggatcgccatcagcgttccagttgggagcattggcataagggtccctggtggccgcctgattgacttcgtaaatacttccctgtgcgcccaaggtgatcgcatagaagttcatatgcagatctttctgacaatccaaacgcttccagtcggcggatgtcttgtcgagggttgcgcacttttcgtcaacaggcaccaagccgccggtgaaaccctgcccagtcaccaaaggcgtgtttacaccagaataatagctggcagcgatgtcagcgatcgtttcgctatagccgtcggcaaatggcaacgcaggaaaattcacagtccctgtcgagtcggcatttccatacgtcgcactaggaacattgggagaggcttgggcattgggattcgtataaccatcggtaaatagcatgccgccgtttttttgacatgcacgcaacaccggcgctccgaaatcggttcgcctgaactgctggcccaaatactcgatagccacacgattgggcgtaccgccaagtggtatgaggtgatagatctgctcgaacaacgttttacgcgaagtatcgtcgccgatgtcatacatgatcggctgcttacgattattgatcgtaaagtaaccaacccgcatattatcgacattggccaatgtccgtgactcggaaccaataatggaaagaatacgattacgatgatattggaaccaattggcaaagttatttgatgcgttattaaaatccgtagtggtcaagtaatttgacttcaaaatctgatatcgccgcatattgcaaccaggcccgcaagcatttgcaataatcggcctattaacatcatttgaattgtatcctgtcggtgccggagcagcaacaggcaagtaaaatgtcgcaggaatataggagatttgcacagaacaattggcaccaacatgggcattggaggtaatcgttgaccacgccccaccagtaccccgcactccatcgaaaccattggaattacaaatcctggcagtggaaggttctgtcgtccgatatcgcgtcccagagggaatcgtcataccaatcacgaaccggaatgaattatcgctagtcacctccctcggctgaccaagcccgacgatcgtgccatacttactcattcttatttggccattagcgtcgccataaacagcgggatcgcgcgaatccgcccgtgcggcagtaaaatcagcctgcttccacaaggtccgatcagccttggtccacggatcgtactggatcgcaggatcaaaataattcctgattagccccatccctcagccatggaagttgcttgccatacgcaaaacgcgctctgggcaaggtgtgcagcgcagcagtgccgtcgccagccgcggcagcatctgtttcaggtcgaatcggcggttgaagcgataggccgcctcggccaggtagcgccttgcatacttggcctggcccaccgcatggtaggtcccgctgatggcgcgtttgacattgcccagcaccacattcaaccaacgtgctccctggacgtcggttgcagcacgaccgccgccggtatcgagcgtggtgtgggcatgcccggcctcctccagacggcgaaagcacgccaggccgtcgctatagacctcacactccggctccagacggcgcgcgatccagtcctccagcgaggcgttgtcaaaggccttcaccggctcgatcaccgcaaagacggggtgttcgtggctgtggtccacttgcaccgcgatcacgaacggctgtttgttctcctgacctcgtccgcgcttgccgccgctgcgttcaccgcccagatacgcgtcatcgatctgcacgaatcccttgagttttcgcggttcttcgcgctcggtcatcgcctgcatgatcttgtgcttcatgcgccaggccgccttgtaggtcaccccaagatgccgcttcaactccagtgctgccaggttggtcttgctggaggtcaacaggtacatcgcctgcatccacaggcgcaaagacagcttgctggattgcaacagcgtgccggcacgcaaggtggtttgatgccggcacgcccggcactggtagtacacctgatcatcgcgtcgaaagcgcgagcgcgcgcggccgccgcactgcgggcagcgaaatcccttcggccagcgccaccgatacaacgcccggtaacacttggcttcggttccgtagcgatccatgaactcgctcagcgacaagcctggctgaaactgcacgagattgatgcccatctcccacctccgttgccttgagctgggggcattgtccaaccgcagcgtcgcagatcctgcaactagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgaggatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataaggttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctagcggctgagggatggggctaatcaaaaaataatttgcattatatgtgggcgatcttgcgaaaccaaattgatccagcggagggagagcaacgccaataggaaaagccgagttataatccggaaaaggaaataagtaaacataacaatcctgagaatcacgaagacagttatcctcactattaaagaaacttccgtcagccttaaaaaaacttgagttactagtattccattgaagccgcccatcgccgcccttgaaaatacgctcgaaagtcatcgagttcgaatcatccaccaccacgatgaatgccggcgggaccggagtgccattattaagtggggcctgcaccaacttttcttggccctgcgccgcgatcaagttgtagacaaagtaaccgcccatcgtaatcaggacgacgacggaggcaatagccgttttgagaatgcgacgagacatgcagacggcctcagagcttgaagatggagtcaatcgacgccgacgaagatgcatccgtcgtcgcatcgttggcgaaggtggtgatttgatatacgggagttaccggatctaccgtattgcccatcgcgagcgagcctcccccgatgatgcatgattcgatgcgccgcacattgaccgcctcatgcaccgacacagccttattacgtgcccaggccaccggatcgaatgcggtatcacagttttgctggatatcagtatccgcaaccgttgcgtcgctgggagcgctcttgcgattggcgatggcttcaatcgcccgctcgctcctacgcgtcacgccctcggcattctggaaggcgatgttggtcaccagataattggacgccattttctcctgcatccctgccacctgcatgccggcgatcccgatcaacgccaataggatcaacatgatcaaggcaacatagagcactgccccacgggggcgggagggcattgggcggcggcgagcgactgcattcattggtcaattcccgaacaggcgattgcgtaaggcgatcgtggattcgtacgtcattcggtaacggccatccgtctgggtgggcggcgcaaacgagacgcccaacgcactgggataactcaacgcagttgccgggccttcggcggtagaacgtgcgggactgcgtgccaggatgccaacctgaacttgcccgacccgtctccactgccccgccgcggtggaatcggtgttaatagagacgtcgctcgcgatcgcctgggtgctgatgtttcccaacggtggcgaggtattggatatgtttgcagtctgatcgagcccgaacaacaactgcatgttctcgatcccttcgaccagctcttccggcgtgccgtaatcgtcaacgccattggaccgtgcgcgcatcagtgcaggctcgcctgaagtcgcagatgtgccgacgtaatacaccagcgactcggcgcggtagagcatggtctgtccgcttgggcgtgtggagtaattggacaaattggtcccggtggcagtgaccttgccgctgacataggtgcctttgaacaccgtggcatgatcgcagtccgcaactccgaacacgttcggtgccgcttgccccccttctgtcaaacgcagtccggcggtggcatcaaagcccacgacgctatcgctgcctgtggtcaacgccttgatcggcacgccttccggggccaggtaacgcaacaccaagatatcgctgccaccgcgaggattgagtttggtaatcgcagcgggcagattcaccggcactgcccaggtatctccgagggtcagcgtgccgggcggcttggtgttaggcgcctcgtagccttgcacgctaatgctgaaatccagcggatgacctgaaccactgaccgcaccggtattgatggccggatccccttccccgcgcacaaaatgagcctggtcgttgacgcacccgaaatgcccggccatgcgaatgtcgcgctggaggaaatccatcgcgaaacgtccgttttcctgcgcacgcgcactaccttcggccaacatcgacgcggtacgcgacgcagaaaagacctggatgactcccagcatcagcaccaggccgatgaccatcgcgatcatcatctccaccaagctgatgccggcagcagtgcgttggttagaaaaacgccgcgtcatagctgcgataccagggtgaaggtagtctgggcgttgggattattggcatcccaacgctgatccccccaactgatgccaacggtgacctggccgttattattgagaacggttgcactggcgccttcgcccaatgcgcgcacgacctggcatttccaacgcgagatattgtcagcgatggccacgctcccgagaggccgactgcagctggctgcagtcacagtgtttgcggaaaaggtggcatcggtataccaggcagactggaagcggttgcttcgcatctggtccatcaagtcatacgccaggttggtcgcctgggtgcggtagttggaactctgcacgaaccgcacattcgccgtctgcaacagcgcaaagccgagcaggccaaatgcgagaacgacgatagctatcaacacctcaagcagactgaatcccctggtgagagagggcgaaacgaagggacggagcatcattggcaggagctcttctgagacgtgatctggccggcggcattaacgaacagggtgcgacgcagcgcctgcccatcgcaggtcaccggctgcagcgtgatctgttggttggtggacgcgaccctgcgcccacgcccatcgaaggcaatcacggcgccagaaggaccggtgctggacagtgaggtgtcgatcgcgacgaagcgcaggaccgtatcgccagttttgaatgccccatcgccatccgtatcggcccaggccagcattcctgccccccaattgttgtcgcattcggtcccggatgcgctgccgcagacaccgccaccacggcgattgcgaatggcctcactgcgcgccaccgacagcagaccgagggtctcgttggcgctgctcgcgactcgattggagcgaagcgttccgcggaagctgggaaaagcgatggtgagcaagatcgccaggacgacgatcgtgatcatgagttccacgagtgtaaagccggcagatcggcgaaaagacattgaacgctccccagcgtgacgtgtgcaagatgctacgcccgccccctagcaacaagcacaagggggacgaacggttgtttcagggtcaccgacgcatgcggcagacgatctttccggcgaattacgttcccctaccacttttcggccatagcttggagattctcaagccctaggtcgccacccgataacaaggccggtagtcccccgagatcttcatccgccgttgctcgacgaagccacgcagaaggtcgtccagggcctgcatgatctcgggatcgccgtggagttcgaaggggccgaattgctcgatgcggcgcatgccgtcttccttcacgttgccggcgacaatgccggagaaggcgcgacgcaggtcggcggccagggctgctgccgggcgaccgtgatgcaggtccagcgcggccatcgccgcgtggctgggctcgaacggcttctggtactccagcggaatgtgcaccgaccagttgaagtagtacgagtccttttggtccttgcggtgcgcgcgcacctcgtggaccccttcggccatgcggcgcgccacggcgaccgggtcgccaacgacgatctcgtagcgcgaggcagctgcatcgccaagggtcaggcggatgaagcggtcgatctgctcgaagtactgcgcggcgatggtcgggcctgtaaggatcagcgggaatggcaggtccgcattttcttcgcgcaacaggatgccgagcaggtagagaatttcttctgcagtgccgacgccgcccgggaacaccagaatgccatgaccgatgcgaacgaaggcttcgaggcgcttctcgatgtccggcatgatcaccagatggttgacgatcgggttcggcgattcggcggcgatgatgcctggctcggtaacgccgatgtagcgggtgctgtgtttgcgctgcttggcatgcgcgatggtggcacctttcatggggcccttcatcgcgcccgggccacagccggtgcagatatccagcccgcgcaggccgagttcatagccgacctgcttggtgtacaggtattcgtcgcgcgaaatggaatgccctccccagcacacgaccagattcgggtccaacggctgcaggatgcgcgcattgcgcaactgaccgaacacggcattggtgatgccttcgctggtatcgagatcggcgcgttgcgcttcgagttcgatggccatgtaggcaagatcgcgcaccacggcgaacagcagctcggccacaccgcggatgatgtcgccatcgacgaacgccatcgccggcgcgttgctcagatcgatgcggatgccgcgatcctgctggttcacctggatgtcgaaatccgggtagagatcgcgcgcggcgtgcgggtcgtccgatgcgctgccgctggtcagcacggccagcgcgcaacggcgcagcagctcatgcatgccaccgctggatgcatcacgcagcctggccacttcggccttggacaacacatccaggccaccacgcgggtagacccgcgcatccaccaccggcagcgcccgcgctgctgtactgctgagttccatagcatgctcctgtcgtcgacacagaactttagcgtactcacccgcacaaaagaaaacggccgggagaccccggccgtttgtgcaaacttcgacacgctagccagctttagaactggtagcggaagcccagctgcagcgcccagcgcgagatgcccttgtcgtcgtagacagtggactgagccggctcgttgaaacggtacacatacttgccggttgcagcatcaataccgccgtattcaacaacgcgcttgaagcctgggaaagcatattcgtccacgcggccccagttcttgttgagaaagttgcccacgttcatgacgtcaagccagatctgcgctttgttgccatcgaaaaaacctggaagttcctgctcgatgtgcaggtcgaactgattcacccacgaattacgcaccgcgttacgaccggcaagttgtccctgatgagtggagagatactggtcgttgttcacgtaattccagaatgcattctcttcagccgcacttccgaacagaacatcgccgcgcccctttggaatgtagagcagatcgttggctcgaccatcgccatttgcatcgttgtcgaacgtgtagctgtacggacggccgcttcgcccctgatagaccaggcctaacttggtggcatagtcaccaaagaagttgtgcttccactgcaaggtgccgaggaaactatccttgatctcatacgcagaagtcgcgttgacttcttcattcgcctggaacgctgcggtgttgagcagctgcgaacccgacgtggagctagtcagaccgctgacttccttcgcgtttgagtaggtgtaggccaagctccatgaccagtcgctatcattgaagggcttgttcaaaccaacagtgaagctttgcgtcgcaccctcactggtcggacgcgcaatgatggcgtcattgaagcgctgatcgctatttgcacgcgccagcgcattgccggacacacgcccctggttgtcccagttagcgcggttgcgaccaactgcgttccagtagatctggcgaccatcctgaccaaccgcagtcggcgcacccagattgagctgctggtaatagatcgcctcgttgaccctggtaaccacaccttccagagagccaatgatgccgtgccacggaagctctgcatcaaacgccaaattggctttccaaaccgatggctgcccgagatccttgtcgacaaagtcgactgactgggtcgcgccgccggtcccagtcggctgattattgacatccggggtgaaacggatattgccacgggtgatttgggatgcgttacggaaattgtaatccgtgtaagccaagccggtattggagaatggattggacaaccacacagaagcagcagcaccctggaacagaccaacgccaccacgcaactgggtcggacggtccgcatcgaatgtgtagttgaagccgaagcgtggctgccacagatcgttaccatcgatcgtagcgtcattacgcacgccgaatgcgtcgaatgcggtctgattgaactgcgggctgttcggaaccagctgtttttcataacgcagaccgaaggtcaacgtcagattactgttgaccgcccaagtgtcctgcacaaacagtccaagattacgcaagccccaattcgctgcgatgtcatcgatgttcctggtattcgaggacgaatagcggtaagacacaggcctgttggcgcggtaagcggcgatcgattcgaagctgtaggagccgaacacgcgcggaccatacaggttgaaaatatcgttatcttcgtagtcgaacccgaatttcaccgtgtgatcgttgagaaacaggttgcctgcgaagaaggcgttccaagttttggtacgcaactcattggcttgggtattcgcctcggtacccaggttgaccgagttagcgccgacacggacattgatggccggcagctgcgaggcagcggtacgtatcgccgaatagtcgcgataagacaccttggcctcagtagagaagtcctcggtccaatcgctgaacaattgcgcggtgtaggtctccaattcgaaatcgcgcacgtagtggtacgaattcaatgccaacgagctggtgctgaatccattgaggttcgcagtgctttgctcggacttgccatagcggaacgagccacggtgcttatcgctgatgttccaatccagcttgaagcccttttcctcagagtcagaatccagtgcaggaagcgcgagcgtccctgggtcgaacccatacacattgcgcgaaatatcaacgatctcgtcaacctgcgcctgcgagatgttcacggtattgctagctccagaaccagttggaccaaagccgctgttaccgttgaacacgcccttgcccttgtacttctcgtaattcgcgaagaagaacaatttgtctttgacgatcgggccgcccagggtcaaaccatacgtcgcttcgttgtcgaacagctgcgggcgaataccgttctgattcttgcctgaccaatcgttgtcacgataggtgccatagaccgacccgtgaaactcgttggtgccggacttggtgaccgcattaatcacgccgccggtgccaccgttaatggtgacgtcgtagttcgccacgtctaccgagatttcatcgatgacgtccatcgaaaacggctggcgcggtgtcggcaggctgttggattccagaccgaaggcgtcgttggtgctgatgccgtcgacgcggatcgcgttgtagcgcggattttggccggcgatggagatttcgttgcgggccttgtcggtttgcgcaacgcgcggatccaggcgcacatagtcctgcaggttacggttgatcgacggcagcgactcgatttcttcgcgggtcacgttggtgccggtacccatcttgttggcgctgaaaatgtccgagccgtagttgccggcgatcgcctgcacggtgcccagcgtggccagatcgctacccagggcggcatcgacctgattgaccttgtccaggttcaaatacacgccttcgcgggtggtgttgccagcaccggaggcggtgatggtgatggtgtaagggccgcccacacgcaagccgcgcgcgttatagcgtccactggcatcagtggtggcgcggctgaccgttccggactccacgtgcgtgatggtgacttcggcattcgggacgggctggccgccactactggtcaccaagccggcaacgccagccgaggtactttgcgcaaacacgggagcggcggcgagcgcggcgacaaggccaagcgtcagcttggacatgcggagacaacgggggtgggtcatttcagtagcctcgatgcaggttggcagtgacagaaaggcgcagtcagcccaaccgttcccgggggtgggctgccgatgatctggggtcccttgccgtgcggctggttacttctgcaacttttaacaacagattaacaagctaagacctacctgtgacggcgacgtgacaaagttcacgttctgcaacacgcactgcgtaggtgaaggtgcaagcgccagattgcgcaaagtcgcagcggcatggagatgggcgtctcatctcttcagccgttgaagcaccagaagagatctgagcgatcaaatggctgccgtcgcctatcgtctgcgcgcggcgcatgtcgacgtcatatgccgactgcacttcgaaatatgacacccaactgcgatatcaccaaaaatgcgcatatgcacttcaaaaggtgacgggcggcgaccaacatccggtaacagacgcctcagctacctttctggcgatatgtcgtgctggtcagccgcctgcgctcatgggcagcgagcacacgaaccaaggcgaaaatgggttggagcgccccccctgctcatgctcctgcacacacgcgatgggacccgagggatttcttccccactaagagcggctaacaacacggagcgagcagctgtcagctgggcgcggacggcgcgctcagaaccacagtgcaagggtggtgcctgccgattccgagcgccggccgcgcccgcctggcggctacgcagtcgttttgttagcggctctaacgcgctagatcgatgccggcagcttgaagtacgtccccaggccgtccaggaacatctgtacggagatggcaaccagcagcatgcccatcaggcgctcgatggccgtgagcgcgcggtgtccgagcagtttgtacagcagcggtgcggaggcgaggatcgacgaggcgccgatccaggcgatcatcagcgctaggctccagtcccaaagccgcgtaggctcgttgctgcccatgagcatgaccgcggccatgccggatgggccggctaccagcgggatggccagcggcacgatgaagggctcgccgtcggggatttcgcccatcaggccttcgggccgcggaaagatcatgcggataccgatcaggaacagcacgatgccgccggcgatggccaccgattcctggcgcagatgcatcagctccagcgcgtatttgccgcaccacaggaacgccatcaacacgcacagggcgatcagcagttcgcgcgcaagcacgaagcgctggcgcatgggcggcagcggcttgagcacgctgagaaataccgggatgttgcccagcgggtcgagaatcaggaacagcagcagcgccgctgaaagaatggtcataccgacggactccagatcgcaccgcgatgcgtcgccccagcggcggacaacacgctgacgcatgcaggcgcgtaacgtacggcatcgaccgcgtcgctgtcttcgtgatgggtgaaagcgcgtgcgcgcaatgcggtgcgcatcgggccgggttgcaggccgctgacgcggaccgggccagcggcggtttcatgatgcaggctcgcgatgaggccgcgctgcgcatgctgagcggcgccatatgcgccccaataggcctggccgacgcgtgcggggtcgtccaccacaaacaccacggctgcgtcgtgctgctgacgcaataaaggcaggcatgcctgggtcagccacgcgcgcgcggtcaggttgacatgcaaggtgcgcgcgaaatcggcgggagcggcaagttcggccggcgtcaggccggcaaagtcggcagcgcactgcagcaagccatgcaggccgccgagctcagtctgcaaccgttgcgcgagcgtggcgtagtcgtctggtgttgcgccggccagatccagcggatacagcagcggctcgctacccagcgctgcaactgcgtcgtacaggcgttccagcgggcgcagcttgcggccaagcaagaccaccgtggcgcctgcggccgcgcatgcctgtgccgcggcggcgccaaggccaccggcagcgccggtgatcagcacgacgcgacccgccaaggcggcggtttgaggctgggcctgcaccgaactcacggctgataggcctcgctgacgatgcgcttgagctcgccgacttcaaacaactccagggtgatgtcgcagccgccaatcagctcgccatgaatgaacaattgcggaaaggtcggccagttggaatagcgcggtagattcgcacgcacctcgggttcttccagcacgttgatggtgcgcagctggtcggcaccggcggccaccagggcctgcacggcgcggctggaaaactcgcacatcgggaattgcggggtacctttcatgaacagcacgatcgggtgttgttcgacttcggcctggatccgttccatcaccagcattggactctcctgactgggagcggcaggcccgaccgccgggtcggatagacttccgcaaaggcacgcattgtaagccttcagcgcgacctatcgccgcactcccttcgctgccactgacatcatgccgatcgaacacgttgcactgccctactcccgcgcggccctggagccgcatctttcctctgcaacactgggggcgcaccacggcgtctgtcaccgcagcgaggtggagcagctcaacgcgcgcatcgaaggcagcgagtttgccgagctgacgctggaacagatcatcgcgcaggcgcagggcacgctgtttcatctcgccgcgcaggtgtggaaccacaacttctattggcagtgcctgcgtccgcgtgctggcggcgagccgcttggacagctcggcgagcgcatcgccaaatccttcggcgacttcgtgcatttcaaactagagttcaatcgcatggccttgaccagcttcggctcgggttgggtgtggctggtgcaacgcccggacggcgcgctggcagtggtcgccacacccaatgcctccaccccgctcaccgggccggacattccgctcctcgcttgcgatatctgggaacatgcgtactacctggactaccaacaggatcgcgcgcgctacctggatgcgttctggaagctggtcaactgggattttgtcgcaagccggctgggctgacctgaccgctcagcttgcgtcagcagatgggcactggttcatctgctgacgaagttaccgagcgttttcgaacccgcaccactgcgtcgtcgcggaaaacgatttgcacagcgctggatcaccgctgatgcgctacgcgcatcagccttcgttcaagcgcgcaaccaccggcccaacttgcgcatcgcgcagcaacgccgcgcctgcatcgcgcactgccagtgcaagcgcctgcgttgtctccgcgcgcagtgttgcgtgccctaccttgcggccattgcgggcttgtttgccgtaatcgtgccaatgcccacccggcaccgccagaaacgcggtggcatccggcatcgcacccagccagttcagcatgcaggcatggccgcgcatcgccgtgctgcccagcggcaagccaaggacggcacgcacatgattttcgaattgcgaggtttcggcgccttcgatggtccaatgcccggagttgtgcacgcgtggcgccatttcgttggcaagcaactcaccgtcgcgcacgaacagttccagcgcaaacacgccaacatagtcgagcctttccgacacggcacgcgcgtgcgattcggccgatgcctgcagcgccgcatccacgcgcgccggcgcgatactggccgacaacacgccatctacgtgccagttctcagtcaggggccaggcacggaatgcgccatcgcgcccacgcactgccaccacgctgacctcgcgctggaacggcacgaacgcttccacgatcaacccaacgtgtgccgcctgtgcgcccagtgcgtcccacgcggcatcggcatcggcgagcgtcttgatgcggaactggcccttgccgtcatagccgaagcggcgcgtcttcagcacgcacggcgtaccgatctgcgcaagcgctgcatccaggccggcgcggtcgtcgatcgcggcaaactccggcaccggaatgccgagctcgcggaacaaggttttttcgctgagccgatcctgcgcaaccgccagcgcagccggactcggaaacaccggcacctggacggcaagttgctgcgcgctggtggccggcacgttctcgaagtcgaaggtgatcacatccacctgttcggcgaaggcggcaagggtcgccacgtcatcgaaggcgccaacctgcagcggcgcaacctgccctgcgcaggcattggccgacggatcgaataccgcaaagcgtatgccgagcggcgcaccggccagcaccaacatgcgcgccagctggccgccaccgagaataccgaccgtggtcattgacgcgggtcgtcgcaggccatgacatcgtcggtctgcttggcgcggaactgccccagtgcttgaccgatctgcgcctgctcgggcgccagcatggccgccgcaaacaacgccgcattggccgcacccgcattgccgatggcaaaggtggccaccggaatgccggctggcatctgcacgatcgatagcagcgaatccatgccattgagcgccttggactgcaccggcacaccaagtaccggcaccgcggtcttggcagccagcatgcccggcagatgcgccgcgccgccggcaccggcaatgatcgcgcgcaggccgcgttcgccagcctgttcggcgtaggtgaacaatacgtcgggggtacggtgcgccgagaccaccttgacttcgtacggcacgcccagcgcgtcaagcttgtaagctgcgtgttgcatggtctcccaatccgaacgggagcccatcacgatgccgaccagcggcgcggagtggttggaggtcatggccctgccctgcggtaaagacgtattctagccaatctccacgcaagacaagacttcgatggatcgcaaattgctcgacctgctgtgctcgcccgacacccgccagccgctttcgctgctcgacgtcaagggcctggaagtactgaacgccaccattgccggcggaaccctgcaacgcgccgacggcaccgcccagacccagccgctgcgtgaggcactgatcacccgcgaccgcaagcagatcttccgcgtcgatgacggcatcccggtgctgctggccgaagaggccatcgccaccacgcaaatcgccgacttccccgaaaagtgagcctacccgtgcacaccgacgtgccggtcacgccccccgccgaatcgatcgacgccgatgtggcacgcgccctggccgaagacatcggcagcggcgatgtgaccgctgcgctgttgcccgatcgggccgacagcgcctatctgctgtgcaagcaggatgcggtcatcaccggccgcccctggttcgatgccacccaccgcgcgctcgacccgcaggtgcgcatcgactggctggtgcacgaaggccagcacgtggctgccggcacggtgctcgcactgctacaagggcgcagccgcagcctgctcagtgccgaacgcacctcgctcaatttcatgcagacgctgtcggccacggccaccaccaccgcggcgtatgtggctgcggtggccgggacgcgcgcgcgcatcctggacacacgcaagacactgccgggcctgcgcgctgcgcagaaatacgccgtgcgctgcggcggtggcggcaatcaccgcatcggcctgttcgacacggtgatgctcaaggaaaaccacatccgtgccgccgggtcgttgagcgctgccgtgcatgccgcacgcgcgcagcaaccgcagctgccgctggtggtcgaagtggaaacgctggagcaactgcatgaggcactgcaggttggttgcacgcgtatcttgatcgacgacttcgaccaggccatgcgccgcgaagcggtgcgtatcgttgccgcattgccgctcgaacgacgcattccgctggaagtctccggcagcgtggatcttgccggcattcgcgccgttgccgaagacggggtggactgcatttcgattggcgggctcaccaagcacgtgcaggcagtggatctgtcgctcaaactcggcccgccaccgacgcgctgatttcacgcgtgcgcgcagccggctctggcagcctgccgcgattgttttcgtgcaggatctgcaatgagcgtaaaaccttgccagtggctctgcttgttgctggcaggtgttggaagcagcgctgcggctgcggaggtgtgcgatatcccgccacggttcggcaccagccccgctgcgatcgccatcgtgcgcagcgcctgcaatgagcatcgtctctggcaacgcccgtttatcgatgccaagggtcgcgtggtcagtctgggcgtcaccgaagccgagtcgggttatctcgccgaccatggtctggtcgcctggcaacgcgttgcaggctattggcgcgacagcggcacacttgcatcgatgggcggccgccccggcgcttccagctgcgcggcactggatggtacgcgctacaccgccagcgactgccgcgcgtttttgatcgacaacccgtggtcggccgctttcatttcctgggtaatgacacagtcggggctgagcggttttcatcgctccgtacgccatctggattacatccgcagcgcctatgacgacggcgccaccggaccgtaccggttcaccgatccggcggtcgaaaagcctgcgcccggcgatctgctgtgcctgctgcgcgggcgcagcaccgcactgggctatgccggcctgaaggctgccctcggcggcagcgcaccgatgccgtggcagtcgcattgcgacgtggtggtggccgccaatgtcggcggtgaccgcacgctgtacctgatcggcggcaatgtgttcaacacggtgatgatgcgcaagatgccgctggatcgcgccggtcgcgtggtgttgccaacgccgcaatcggacagcagtcaggagcagaatgaagacagcgtgggcatcgccagcgagtgcacgcccgcgcacgaagaactgtgcgacttcaatcgccgcgactgggccgcactgctgaaactgcggcctgacgcgacaatgagcgcaccgccgccgagtgcgccattgccgacacccggcatcgtgcccacagatcaggcaatgccgccaggcttcccgcgcgttgtgccgccgcgtccggagacgcagcctgcgcagacgtaacaacagcaacctgagtaaagacggattcaaagcctctctcctgcgggagagggattggggtaaggtacggtgcgaagcccttgttcgccctcacccaatgcggctttgcacgccccccccccgtccggcgctgcgcgccaccttctcccgagctgagaagcaatccaagcccctcacctgcaggagaggggttggggtaagggtgcgggcgaagccacttacattccgaatatcacgaggctttgcacgtaccctcatccgcccctttggtgccccttctcccggaaggagaaggggtcaagcacacaacaaaaaagcaggccgaagcccgcttttccgtcgtgcatcacacgcgatgcatgagacagcagcgattactcggccgaagccggaacgccttcgccttcttccactgccttgatcgacagacggatgcggccctgcttgtccacttccagcactttgacgcggaccagatcgccttccttcaacttgtcgccgaccttctccacgcgctcgctggaaatctgcgagacgtgcaccagaccgtccttgcccggcaggatggtgacgaacgcgccgaagtccatgatcttggcgaccttgccttcatagatgcggcccggctccacgtccgaggtgatctgctcgatgcgtgacttcgcagcctgcgcggcaatcgcgttgaccgaggcaatgatgatcgtgccgtcgtcctggatgtcgatctgcgtaccggtttccttggtgatcgcctggatggtcgagccgcccttgccgatcacttcacggatcttgtccgggtgaatcttgatggtcagcaggcgcggcgcgtagtcgctcagttcctgacgcggtgtggtcagtgcatgcgccatctcgcccagaatgtgcagacgaccagccttggcctgctgcaatgcctgcttcatgatctcttcggtgatgccttcgatcttgatgtccatctgcagcgcggacacgccttcggcagtaccggccaccttgaagtccatgtcgcccaggtgatcttcgtcgcccaggatgtcggaaagcacgacgaagtcgttgccttccttgaccaggcccatcgcgataccggcaaccggcgccttgatcggcacaccggcgtccatcagcgccagcgagctaccgcacaccgatgccatcgaggacgaaccgttggactcggtaatttccgaaaccacgcggatggtgtacgggaattcttccaggctcggcatcacggcaagcacgccgcgcttggccagacggccgtgaccgatttcgcgacgcttcggtgcaccgaaacgaccgcactcgcctaccgagtacggagggaagttgtaatggaacaggaagttttccttgtactcgcccgagactgcgtcgatgacctgaccgtcgcgtgcggtgccgagcgtggtgatcacgatcgcctgcgtctcgccgcgggtgaacagcgccgagccatgggtccgcggcagcacgccggccttggcgctgatcggacgcacggtatccagtgcacggccgtcgatacgcaccttggtgctgagcaccgagccacgcatggtctggtattccagctcgccgaattccttggccagatcaccggcagcccagccttcgatcgtggcgcgcggcgccagcgcacccagcacgtccttcttgatcgccgaaatcgcatcgcggcgctgcagcttgtcgcgcacctggaaagccgaagcgagctggtcgcccactgcttccttcagcgcggcgatcatgccgtcgttcttcgccggagccacccaatcggacggcttggtgccggcttcgacggccagctcgttgatgatgttgatgactttctgcatttcgcgatggccgaacgtcaccgcgcccagcatcacttcttccgacagcaactcggcttcggactcgaccatcagcaccgcattggcggtaccggccacgaccaactccagctgcgaatccttcagatcggtcacggtcgggttgaggatgtattcgccattcttgtaaccgaccttcgccgcagcgatcgggccgttgaacggagtgccggccagcgacagcgcggccgatgcgccgatcagcgcggcgatatcgccgtcgatgtcagggttcatcgacatcaccgtggcgatgatctgcacttcgttcttgtagtcctccgggaacagcggacggatcggacgatcgatcaggcgcgagatcaacgtttccttctcggtcgcacgtccttcgcgcttgaagaagccgcccgggatgcggccgccggcgtagaacttctcctgataatcgaccgtcaggggaaagaagtcctgcccttcgcgcgcgctcttggcggcgacggcggtgaccagcagtacggtgtcgtcgaacttgacgatgacggcaccgcctgcctggcgagcgatttcgcccgtctcaagggtgacggtgtgcttgccgtactggaaggttttggtgatttttgccacggaggtttttccttaggtgtcactgtctgcgttggaccgtcgtcgacccatgccgaaaacgggcggccgggaggctccggcccaaggttgcgtgttgcgaaaacggagtgcgattgaccaaaacaaaaccgcggcgcatcgatgcgccgcggcggtaggactcgattagcggcgcaggccgagcttctcgatcaaggacttgtaacgctcgttgtccttcttcttcaggtagtcgagcaggctgcggcgacggttgaccatctgcagcagaccacgacggctgtggtgatccttcttatgggtcttgaagtgaccggtcagcagttcgatacgcgcggtcagcagagcgacctgcacttccggcgaaccggtgtcctgagcgctgcgcttgttgtcttcaataactttctgggtgtcgacagacatgatgtgttctcgatagatgcgtggtcgacaggaacgtgcgtgacgcaccgccggactcgccgtttgcttgggatgagcgcgctttgcgctgaggtgccccgatcggagccgcgaaattgtaccgttgggcggcccagggaacaagttgacaaaatcttaacatactgaaatctcattcagtccattgaacaatcgctgtggcgacaagcgtccatccgcatccaccaagcccagccccgaggggcttccgtcgggcccgaacacggccacctggccagtcgggaatgcggcatcgcgcaagcgctgccccatgcggaaacgcgccgcgagagccgcatcgagcacgatccgcgcaaaatcggccaggccggcctcgatcggcagcaacaccgtctgcgcctcggcgccggcttccagcgctgtcgccaacccctccagcgtgatcatttgcggagcacgaaacggctccacccagagtcgacgcaacgacgcgatatgcgcgccgcagcccagcacctcgccgagatcgcgcgccaggctgcggatatacgtccccgaaccgcaggtcacgcgcagcgtcaaacgcggcgcgctgtagcccagcacttcgatcgcctgcacctcgacctcacgtaccggcgcgtcaatgacctcgccacgccgcgccttggcatacagcggctcaccgccttgcttgagtgcggaatagatcggcgcctgctgctggatgcggccgatgaaagccgccagcgccacctgcagatcggcctcgctcacgtcgggtaccgcacgttcgcgcagcggctcgccgtcggcatcatcggtatcggtggtgacgcccagcacgatctcggcgtcgtacgccttggccgacccgagcagcagtccggcgatcttggtggcttcgccaaagcagagcggtagcaggccggtggccagcgggtccaggctaccggtatggccacctttctctgcacgcaataagcggcgcgcggcctgcaatgcattgttggaactgagcccggccggcttgtccagcaacaggatgccgtgcaacgggcggtaagcgatgcggggtttcaaaagatcgatgctcgaatcgggtgctgtgcgcgcccgcggaaatcagggccgcagcagaggcggcaggccgtaacagcgctcagcgctgttcggcgtcttcgtcactggacgtcgccccagggccaacgtcgtccaggtcacgcaacagattgtcgatgcgttcgccgcgatcgaccgaatcgtcgtaatggaagtgcagctcgggcacatggcgcaacttcattgcgcgcgccaactgcgtgcgcagctgcccggcgatgtccttgagccccttgaccgcttcggccgaacgctcctgctgcaacgcagtcacgaagaccttggcgtgcgccaggtcgcggctgatttcgacgtcggagacgctgaccgacggcaggccgtggtcgcgcacggccgcgtgcacgatcgtgccgaggtcgcgacgcacctgcgcagacacgcggtcggtgcgatggaatgatttggttgccatggtcgtggaccttgttgattcggagggccagtcggcaccgaagccaaaaacgaatgcgggcggtcatgccgccctcgccttgcagaacctgcattggacaactccgcagagcggagtccggggcccacaggccccgtccgccattacagcgtacgcgccacttcgatacgctcgaagcactcgatctggtcgccggccttgacgtcgttgtacgccttcacgccgataccgcactcgttaccgttgcgcacttcgtcgacgttttccttgaaacgacgcagcgattccagctcgccttcgaacaccacgacgctgtcgcggagcacgcggatcggcttgctgcgcttcaccacgccttcgatgatcatgcagcctgcaaccgcgccgaacttcgagctgcggaacacgtcgcgcacctgcgcaatacccatgatctcttcgcggatttccacgccgagcagaccggatgccacctgcttcacctggtcgatcacgtcatagatgatcgagaagtaacgcagatcgacaccgttggactcgacgatcttgcgcgcagacgcatccgcacgcacgttgaagccgatgatcgtggccttggaagccgcggccgaattcgcatccgactcggtgatgccgcccacgccggagtggatcacgttgatgcggatgtcctcgttggacaacgccaccagcgactgcttgagtgcttccaccgaaccctgcacgtcggccttgatcaccagattcaacacctgctgaccttcacccttgcccatctgggccaggatgtcttccatgcggttggtggccgaggccaccagacgcgattcgcggcgcttggtttcgcgctgctgcgccacgtccttggccaaacgctcgtcgtcgacaaccacgaagtcatcgccggcttccggcacgccggacaagccgagcacctgcaccggaatcgatgggcccgccgagcccggctgatggccggtttcgtcgaacagcgcacgcacgcggccgtactgaatgccgcacaccaggtagtcgccacgcttcagcgcgccctgctgcaccagcaccgtcgccaccgggccgcggcccttgtccagcgaggattcgatgaccgtaccgctggcgcggccttcggccaccgccttgagttccagcacttcggcctgcagcgaaatcgcgtccagcagcgtgtccacgccggtaccgaccttggccgacacttcgatgaactgggtatcgccaccgaagtcttcggctaccacgttttcggccaacagctcgttcttgacccgcagcggatccgcgccggccttgtcgatcttgttgaccgccacgatcaaaggaacgcctgccgccttggcatgcgcgaccgcttccttggtctgcggcatcacgccatcgtcggccgcaaccaccagcaccacgatgtcggtgatcttggcaccacgggcacgcatcgaggtaaacgcggcatggccgggcgtatccaggaagctgatgacgccacgatcggtttcgacgtggtacgcaccgatgtgctgggtgatgccgccggcttcgcccgaggcgatcttggtgcgacggatgtaatccagcagcgaggtcttgccatgatcgacgtgacccatgatggtgaccaccggcggacgcgtcgtggtgtcgccctgcgcgtcttcggcgtgcgccagcagcgcgtcctcgaaatcggcattgtcggcacgcacggccttgtggccgagttcttcggtcaccagcgcggcggtgtcgtgatcgatgctttgggtgatggtcgccatgacgcccatcttgaacagcgccttgaccacgtcgccgcccttgagcgcgagcttctgcgccaggtctgcaacggtgatggtctcaccgatcgccacttcacgcaccaccggcgcggtgggacgctcgaacccgtgcgggccgctgttggcctggttgctgccacgaccgttgtcgttgccacggcgcgaggacgacgaacccggacgaccggtcggcttgccacgcacgttggaacgacgcgcacgatcggccgcggacagatgcaactgcccggcgaagcgcttggtcgcatcgtcgtcttcgacaccggccaccatgacgtgcgaaccgcgcgtcttgtgcttggcggcgttgttgcggtcgtccggacgtgccggcgttgacggacgcgaggccggcgatgcgccacccggacgcgaaggacgcggtgcggaagacggcgacgacggtgcgcgtgcagcaggcgctgcggcagacggtgtcggcgcagcagccaccggcgccggcgccggcgcactggcagccgcagcggcttcctcggcagccttgcgctcggcttctgcgcggtccttggcggcctgctcttcgtcgcgcttgcgttggatttcctcgtcgcgcacgcggtcgctttcggcgaggcgctgctgctcatcgaggttgcgctgacgcgaagcggcgagcttggccaggatgtctgcgcgctcttcgtccggcgtcatcggcgtggcacggccactgccttcgttctcggactttacgtaggtacgcttctgccgcacttccacgttgaccgtggtcttggtgcggccggcgctgacagtgacctcctgcagcttgcgccgattgagcgtgatcttcttggctgcttcgctcgccgcttcggcgggcgtttcggccttgccatgcgtgcgacgcaggaagccaagcagtttcatcttctcggtgctggtcacgacctggtcgggaccgctgaacttcattccggcctcggccagttgaaccagcagtttatcgaccggcgtattgaccagttcggcaagcttgcggatggtggtttgctgcgacattcggatcctatgatctggttggcgccccctcgcccacagcaagggaaacgctgattctaagccctgatggggtcagggcgcggttcattgccggctcattcgccgcgctccaaacgggcgatctcctcggcgcgggccgccaggatcagcgccgcggcgcgctcctgggtcaaaccctcgatgccgaagtcgacgatctcgtccgcagccaggtcggacaagtcctcgctggtgcgcacgccgtgctcggccagcgcaactgccgtctcctcgtccatcccctccagcgccagcaggtcctcggtgggctgagttccttccaggccttcttcttctgccagcgcggcgttgagcagcgcatcgcgggcacgggcgcgcaattcttcgacgatgtcttcgtcgaagccttcgaccgccagcaactcgccaaccggcacgtaggcgatttcttcgaccgtgttgaagccttcggacaccaggatcgcggagatttcttcgtccacttccaggcgatccatgaacagcttgcgtgccgctgcctgctcggcctcggacttggcggccacctgatcagcggtcatcacgttgagctgccagccggtcaggcggctggccagacgcacgttctggccgcccttgccgatcgcctgcgccaggcggtcttctgccacggccaggtccatcgagtgcttgtcttcatcgacgatgatcgactgcacttcggccggcgccatcgcgttgatgacgaagttggccggattctcgttccacaacacgatgtccacgcgctcgccattgagctcgttggagaccgcctggacgcgcgaaccacgcataccgatgcacgcgccgatcggatcggtgcgggcgtcgtgcgcgatcacggcgatcttggcgcggtcgcccggatcgcgtgcgcaggcattgatctcgaccaggccctggcccacttccggcacttcaagcttgaacagttcgatcatgaattccggcgcggcgcggctgatgaacagctgcgggccacgcggctcggaacgcacttcggccagataaccgcggacgcggtcgccgggacgcaacacgtcgcgcggaatgcccttgtccttcggaatgaaggcttcggcattgccgcccagatcgacaaagatattgccgcgctcggcgcgcttgaccacaccggtgatcaactcaccgacgcgatccttccacgcatcgaccacctgctgacgctcggcttcgcgcacacgctgcacgatcacctgcttggcagcctgcgcggcgatacgaccgaagtctgggttttcgatctgttcttcgatgtagtcgcccacatccacgccgtcggcttcgtcgatggcatccatcagacgcacctggcggtccggggattccatcaccacgtcatcggcaaccacttcccaacgacggtaggtttcgtaggtaccgtccttgtgatcgatggtgacgcgggccagcacgtcctggtcggggtagcgcttcttcgctgcggaagccagcgcggcctcgatcgcatcgaagatcacttcgcgcggcacgcctttttcattggcgaccgcatccactaccagcaaaagttccttactcatttcgtcactccgcgcgcggcttgccagccgccgactcgttggatggtttcttcttctcgtgcccggtttttttcgggccgggcttattcggtttctgcggtgccaggcccaacgcgacccaatccggcaggatgcgcgccttgtcgatgttatcgaagccgatctgcacgtccttgccgtcgatggcaaacaccacggcgccagcctcggcatcgatacgcaggatttcgccctggaagcggcgccgaccatcctgcgccagcttcaagacaatcttcgtggattcgccggcatggcgcgcgaactgttccagcgtgaacagcggacgatccacacccggcgatgacacttccagggtgtagtggccgctgatcgggtcttccacatcgagctgggccgagacttcacggctcacgcgctcgcaatcgtcgacgttgatgacacgctcgggctgttcggccagcggcacatcgatatacaggcgcaatgtggcgccacctggagcggggagatattccacgcccagcagttccacgcccagggagtcaaccgttggactcagcagattcgcgatttcagtcgctttttcgctcacagactgccctaatcagatgattgccagtaaaaccccggcaaccggcagcaaactttccggttccggaaaaaacaaggggcccgatgggccccttgagtgaaaaaagcccgacctctcagggtcggcgtaaggacgggaacttgcgtccttacgatccaagaagttgaattactgctatgaagcaacaattcgaaacttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcagcagaagcggaattatgaagaacttgagcagtaattacaagccctagtttttcatctattgaaccgcgtggcggctgttcaacgtcgcgacgcatgatacccgcaatgcaacaaaaacgaaacagtcagcgcagttttatttcagtgcgatgccaaatgcaggatgcggcactgcaaaacctaacgctgacgcagcggtcttaggcgagaccagcgaacgcgcgctggcaccacaccatgatcggactccaggccagaccaagcgcaagcaaggccagcgcattgacgccgagcacggtgcccagcacgcgatcgttattggccggcaacggctcgccgaccggctcgtcgaagtacatgaccttgatgacacgcaggtagtagtacgcaccgatcaccgcgcagatgacgccgaccagggccagccacagcatgtcgcccttcaccgccgcgcccagcaccgccaacttggtccagaagccgaggaacggcgggatccctgccagcgatgccatgatgcacaacaccagtccagccatccacggattgcgcgcgttgagtcccttgaagtcgtcgatgttctccgcctcgaacccattgcgcgacagcgcgatgatggcgccgaacgacgcggtggacatgatggtgtagctgaccgcgtagaacattgcagccgcatagccctcttcgccgccaccggccacgcccatcagcaggaagccgatatgcgagacggtcgagtacgcgagcatgcgcttgaggttgctctgcgcaatggccatcaggttaccgacgaccaacgacaccgcagacaggccgccgatcagcagatgccactgcggcgacaacggacccataccgacttccagcaggcgatacgccatcccgaaggccgcaagcttgggcgccgagctgatcaacaacgcaatcggcgcaggcgcaccctgatagacgtcaggcaaccacatgtggaacggcgcagcgccgagcttgaaggcgacgccggcgatcatgaagatggtgccggtgagcagcagcgtgcgctcgttggagccttcgatcgcatcatggatgccggccaggctgagcgtaccggtggcgccatagaccagcgacatgccgtacaacagcaggcccgatgccagcgacccgagcacgaaatacttcatcgccgcttcggtcgccaggccgttgtcacggttggaagcgaccagtgcataggagcacagcgccagcaactccagacccagatagaccatcaacaggctaccggccgacgccagcaacatcatgccggcggtagcgaacagcaccaacaccggaatttcgccctggtagagattgcgttcgcgcaggtacgtccagccatagaccagactcagcccactgaccagcacgatcacggtcttcatgacatcggccgcggtgtcgcgaacgaacatgccgttgaagatgtcgccctgcccgcccgtgccggttgccaacaacacgagcaccacggcaagaacagcgacggagaacaagtgggtccagaccttgttccgctggctcacgaacagatcgagcatcagcagtgcgaaagcgccgccgatcagcaccagctccggtacgagcggagccaggtcagcggtggtcaacggcgcgagcgttggcgtggtcatcattaaatcctggaaatcaaaacgtacggcaagcggtcagagcttggtcgcggcaatctgggtagccagcttggcgatcgacggctccatcagatcagtcagcggcttcgggtacaggcccatggccagcacgccggcggcgaacacccccagaacaaatgcttcgcggccattgatgtccttcagctcggccacgtgggcgttggctacttcgccgaagaacacacgcttgtagagccatagcgtgtacgcagcggtgatcaccaaggtggtgccagcggcgaaggcaaccagcgggtgcttctggaagctggccaggatcaccatgaactcgccgacgaaaccactggttcccggcaggccggcattggccatgaagaacaacatggcgaaggtggcaaaccacggcatcacattgaccacgccgccgtaatcggcgatgcgacgggtgtgcatgcggtcgtagagcacgccaatgcaggagaacatcgcaccagacacaaaaccgtgcgaaatcatctgcaccatcgcgccctgcaggcccagacgagcagcatcggtgctgccgtactcgcgcaccagggtgaaggcgatgaaggtgcccagcgtgacgaaacccatgtgcgcgatggacgaatacgccaccagcttcttcatgtcgtcctgcaccaatgccaccaggccgacgtagatcaccgcaatcagcgacagcgcgatgaccaaccaggcgaactcatggctcgcgtccggcacgatcggcagattgaagcgcaggaagccgtagccaccgatcttcaacgcgatcgcggccaggatcaccgaaccagccgtcggtgcctcgacgtgcgcatcgggcagccaggtgtgcaccggaaacatcggcaccttgaccgcgaacgcgatcaggaaggcgaagaagatccaggtctgttccttggcgctcagctgcagcgcatacaggtcggccagttggaagctaccgcccttcagatacagatacaccaggcccaccagcatcagcaccgagccgaggaaggtgtagaggaagaacttcattgccgcgtagatgcgccgcgggccgccccagacaccgatgatcaggaacatcgggatcagcatggcttcaaagaagacgtagaacagcatcgcgtcggtcgctgcaaaaataccgaccgtgacgccttccaggatcaggaaggcggcaacatactgattaacacgcttatcgatcgagcgccaggcgccgatcagtgccagcaccgtcaccagcgtggtcagcacgatcaacgcaaccgcgatgccgtccacgcccaggttgtagccgatgttgtaggccgggatccaggcatgcagttcgatgaactgcatggcgtcattggcagtgtcgtagcccagcagcggcagactcagcgcaaaggtcgccaccgccaccgccagcgatgcccagcgggcagtctcggcgttgcgcaacgcaaggatcagggcgccaccgataatcggcagccagatcaagatagacagtaaaggccagttcgacacgttttcttattccgtacaggtcaacgccagaaatgcatcagtaccgccaacaaggcaatcaaaccgatgatcattgcgaaggcgtagtgatagaggaaaccggattgcgtgcgacgcagcagatttgcagccaggtcgatcagtcgggcagaaccattgacgaccacaccgtcgaccacatgggtatcgactgcacgtgacgccttgccaaggacgacgccaccaccggcgaagccattgatccacagcttgtcgaagccgtacttgttttccagcaaccacactatcggcgcgaacgcctggcgcgatttggcggccagttccggcttccacaggtagaacaacgccgccagcagcaggccggccacggtcaggaagaacggtgctgcggtcatgccatgcagggcgaaggcgagcgggccatggaactcttcggccagtgcacccacggtgtcgcgcgcgggatcgtagaaatcggcgatgccggtgaagaacgaaattgcctggcccttcatcgcgtgcgctgcatggtgcccctgccaatcggtgccgaacaacatcgggccgatggtgaagaaaccgatcgccaccgacggaatcgccagcaggatcaacggcagcgtcaccacccatttggactcatgcggctcgtgcgcaccgtggtggccgtgtccatgatcgtcgtgaccatgcgtgtcgtgggcatgcgcatcgtgtgcgtggagctgcgcttcggcatcggtatgggcgctgtcgtgatgcgcatgcgcgtcgtgcgcatgggcgtcgcggaagcgctccttgccgtggaaggtcaggaacaacaggcggaagctgtagaaactggtcaccagcacgccgccgagcactgcccaatagccgtaggtcgcgacccagctatgcgactcatgcgcgtggtgcgcagccgcttcaatgatggtgtccttcgagtagaacccggagaagaacggcgtaccgaccagggccaaggtaccgatcacgctggtccagtaagtcaccttcatgtacttgcgcaggccgcccatcttgcgcatgtcctgctcgtggtgcatgccgatgatgaccgagccggcggccaggaacagcagcgccttgaagaaggcgtgcgtcatcagatggaacacggccgccgaataggccgacacgcccaacgccacggtcatgtagccaagctgcgacagcgtcgagtacgccaccacccgcttgatgtcgttctgcacgatgccgatcaggccggtgaagaaggccgtggtcgcaccaatgaacaggatgaagttcagtgcggtttccgacagttcgaacagcggcgacatgcgcgccaccatgaagatgcccgcggtgaccatcgttgcggcgtggatcagcgccgagatcggggtcgggccttccatcgagtccggcagccacacatgcagcggcacctgcgccgatttgcccatcgcaccgatgaacaggcagatgcagatcagcgtcatcacactccattcgtgacccgcgaacagctgcaccttggcacctgccatggtggtcgcgttggcaaacacggtggagtaatccagcgagccgaaccacaacagcacgccggcaatacccagaatgaagccgaagtcgccgacgcgattgaccaggaacgccttcatgttggcgaacacggcggtcgggcgcttgaaccagaaaccgatcagcaggtacgacaccaaacccaccgcttcccagccgaagaacagctgcaggaagttgttgctcatcaccagcgtgagcatggagaaggtgaacaacgagatgtagctaaagaaacgctggtagcccggatcttcttccatgtagccgatggtgtagatgtgcaccagcagcgacacgaaggtcaccaccaccatcatcatcgcggtcaggcggtcgaccatgaagccgacatgcgccgagtaattaccgacgtcgaagaacgtgtagaggttttgattgaacgggctggcgccctgccccaccagctgatacagcatcaggcacgacaacacgcagctgaccgccacaccgaggatggtgacgtactgcgcgcccttgcgccctacctggcgcccgaacaggccggcgatgatgctgccgaccaacggtgcaagcaccactgcgatcaacagactcttggagagagtgatttccatctacaggtcagcccttcaacgtatcgacttcggccacattgatcgtgcggcgtgtgcggaacagagtcaccaggatcgcaaggccgattgcagcctccgcagcggcaaccgtcagaatgaagaacacgaacaactgaccggcggtatcgccgagctcgcgcgagaacgcgatgaagttgacgttgaccgacagcagcatcaactcgatcgacatcagcaacacgatgacgttcttgcggttgaggaagatgccggccagggagatgcagaacagcaccgcgcccagtcccaacaggtggcccaaggtaatcaagacttcgcctcctgtccgtcggccgcgtcgccctgcggcgcaacctgtaccggcttttcaaccgccattttgaccatgcgcagacggtcgcccgctttcacccgtgactgctcgccggcgttctgcaacttgatgccggtgcgcttgcgcaaggtcagcatcaccgcagcaaccaccgccacggtcaggatcaccgcagcaaactcgaacggcagcaggaactcggtgtacaggctcttggccaaccaggtcaggttggagctgtccgcggcttgcgctgcagcgttgtccgccgggaacggcgtggcgctacgtgccttgacgccgatcaaggtgaccatctgcgccaacatggcaaccgccatgatgacgcccagcggcatgtacttgacccacccctcgcgaaggcggctggtgtcgatgtccagcatcatcaccacgaacaggaacagcaccatcactgcgccgacgtagaccagcaccagcgtcacaccgaggaattcggcgccaaccagcaaccagatgcatgccatcgagaagaacgtgaggatcaggcacaacacggcgtacaccggattgcgcacgctgatcaccgcaccggcggacacgaccgcgacggcggagaaggcgtagaaagcaagagtgacccagtccatcatgacctcaacggaaggcggcatcggcagcgcgacgctcggcgatctcggtttctaaccggtctccgatcgccagcagctgcggcttgttgataatgttttcgccacgcttctcgaagtggtactcgaggatgtgcgtttcgacgatcgagtccaccgggcagctttcttcgcagaaaccgcagaagatgcacttgaacagatcgatgtcgtagcgcgtggtacggcgggtgccgtcttcgcgcttggccgagtcgatggtgatcgccagcgccgggcacaccgcttcgcacagcttgcaggcgatgcaacgctcttcaccattgggatagcgacgcagcgcgtgcaggccacggaagcgtggcgactgcgggaacttctccatcggatacagcacggtgtacttgggcttgaacgtgtatttcaacgtcagccacaagccgccgagcagttcgagcagcagcaggctcttgaagtagtgggtgatcttgttcatcaattacacgcccttctggatcacgccgtaaaacaccatcaacgccgtcactgcgatccacacgatcgtgagcggaatgaagaccttccagcccagacgcatgatctggtcgtagcggtaacgggggaagctggcacggaaccagatgtaggcgctggcgaagaagaacaccttcatcagcagccatggccagccgcccttccacagccagtcgatccacggcgagatgtccgcgttgacccagccctggatcgggctcaaccaaccgccgaggaagaagatcgagatcaggaagctgaccaggatcatgttggcgtattcggccaggaagaacagcgcgaacgcaccgcccgaatattccaccatgtgcccggcgacgatttccgattcaccttccaccacgtcgaacggcgcgcggttggtttcggcgacgccggacacccagtacacgatgaacaatgggaacagcggaatcaggaaccagtcgaagaagccggagttacccgcctgcgcgaacacgatctgactcaaattgacgctaccggaggcaatcatcacgccgaccagcgcaaagcccatcgcaatttcgtagctgaccacctgtgctgccgagcgcatcgcgcccaggaaggcgtacttcgagttcgatgcccagcctgccaggatgatgccgtacacgcccagcgaggtcatcgccagcagatagagcaagccgacgttggcgttggacaacaccagcttcgcatcgaacggcaccaccgaccaggcggcaaatgcaggtgccagggtcagcaacggggcgatgatgaacatcgccttgtgcgagctactcggttgcaggatttccttgaacaggagtttgaacacgtcggcgaaggcctggaagatgcccatacccacgtacatgggcccgtggcgcacgtgcatccagccgatcagcttgcgctcccagaccacatagaaggccaccgacacgatcaccggcacggcgatcagcaggatcttcaagaccgaccagagcaccacgccgccatcgcccagtcccagaaaccactggtgcaaggggtcgaccaggttcaacagcaattcgttcatgcagccaccaccgttacacgaccggcaccgagcggcgcggttgcgccatggcctgattcgatccacaccgtgcccggtgcgacgcgcttgtccagcaacaccggcaacgttgccttaccggcatcggtaccgaccttgaccatctgacctgcctggacctgcaactgcgccgcctgctccggatgcatcgccacgcacggcgcgacgttgagcggatgggattgcagcgcagcggcgcggcgcaccaccgcgtcggtgcgatagatcgctgcagtcgcagcgacttccagcccgttactgacgactggcggctgtgccgacgccgtcggcgtcacgctgcgggtctgcatgccggcgcgcaggccaaccagatcgatgaattcgaacccggccagacccagctcaccgccgagtgcacgcagcacacgccaaccctcgcgcgcttcgaccggcaagcggcctgcggcacgtgcggtctgcacgcgaccatccagattggtcagcgatgcatcgatttccggcaacgcaccgatcggcagaatcacgtcggccacatcgcgcgtggacgcacaagcgaactgactgaaggcgacgaccttggccccggccagcgcgctgcgcgcagcggcggcatcggcaaaatccaggcccggctcgatgccgtagagcacatacgcctgacgcggctggcccagcatgccggcgacatcgcgcgcggtgggcagcacgccctgcgcgaccagaccgacggcgttggcaccctgcgggatgcggcacaacgatgcgccggttgcggcggcaaaatcacgtgcagcggcgcgcagcgctgcagcctgcggatgattttcgaccagcgcgccgaccacgatcacggcgcggctggcgcccttgaccgcatcgcgcagcgctgcatcgtcaagcgcagctgccagctgcgacggcgccaccacggtgcggctcgcctgggtgaaagcgaaatcgaaatcgaccggattgaccgaatgaatctgggtgcggttctggatgtgcgccttgcgcagacgtgcatgcagcaacggcaactcatggcgcacgttggaaccgaacaccaccaccacgtcggcctgttcgatctcggccagcggcgtggcgaaggcgtgggccactgcagcatcggagaagtcgcgattgggcagacgatggtccagattgccactgcccagcccttcggccagacgcgcgagtagtgcgccctcttcgttggacgtggacggatgcaccagcacgccgagctgatcgccggcgttgtcgcgcaggatctgggtcgcggcagccagaccttcggtccagctcacttcggtccactcgccgttgaccttcttcagcggcttgaccgcgcgatcttcggcgtacagaccctgatgcgaataacggtcgcgatccgacagccagcattcgttgaccgcctcgttctcgcgcggcacggtgcgcagcacttcgccgcgacgcacatgcaggaacaggttcgagcccatggcatcgtgataacccagcgactcgcgcgccatcaattcccacggacgtgcgcggaactgaaacactttgttggtcagcgcgcccaccgggcacacgtcgatgacgttgccggaaatttcggtggtcagcggcttgccgtcgtaggtaccgatctgcaggttttcgccgcgatacatgccgcccagttcgtaggtgccggcgatgtctgcagtgaaacgcacacagcgggtgcactggatgcagcgggtcatttcggtggcgaccaacggaccgatgtcttcgtcaggcaccacgcgcttgcgctcgttgaaacggctcaccgaacgaccgtagccgagcgagacgtcctgcagctcgcactcgccgccctgatcgcagatcgggcagtccagcgggtgattgatcagcaggaattccatcacgctgcgctggtacttcagcgccttttcgctacgggtcgtgaccttcatgccatccatcaccggcgtggcgcaggcaggcgagggcttcggcgatttctcgacatcgaccaggcacatgcggcagttggccgcgatcggcagcttctcgtggtagcagaagcgcgggatcgggatgccggccttgtcggccgcctgaatgatcatcgagcccttcggcaccaccaaagactgcccgtcgatctcgacggtgacatggtccggtggcacgttcgggttcactggttgggcgctcatgcagccactccgacttgcgtatcgacgatcgaacgaccgttgacgatgtagtactcgaactcgtcccagaactgacgcaggaagccctgaatcggccatgccgccgcttcaccgaacgcgcagatggtgtggccttcgatctggccggccacggtacgcagctgatgcaggtcttccatcgtggccttgccggcgacaatgcgctccagcacgcggtgcatccagccggtgccctcgcggcacggggtgcactggccgcaggattccttgtggaagaactgcgagatgcggcaagcgaaacgcacgcagcagacgctgtcgtccagcaccacgatggcgcccgaacccaagccggtgcccagtgcgcgcaaggtgtcgtaatccatctgcaggccagcgacctggtcggctttcagcaccggcatcgacacgccaccgggcaccacgcccttgagcttgcgacccgggcgcagaccgccggccatttccagcaattcgtcgaaggtggtgccgagcggcacttcgaaattgccgcccttctgcacgcaaccggacaccgagaaaatcttcgggccgccgtttttggtcttgctcaacccaaggaaccactccgggccgttgcgaatgatcgccggcaccgacgcataggtctcggtgttgttgatggtggtcggcttgccgtacaggccgaagttggccgggaacggcggcttgtagcgcggctggcctttcttgccttccagagattccatcaatgcggtttcttcgccgcagatgtaggcaccggcacccagcgcgccgtagatatcgatatccacgccgctgccgaggatgttcttgcccaaccaaccgttggcgtacgcgtcggccagcgccagctcgaaattttcgaacggctcgtggtggaactcgccacgcagatagttgtaccccaccgtcgagccggtggcgtagcaggcgatcgccatgccctccaccaccgaatgcgggttgtaacgcaggatgtcgcggtccttgcaggtacccggctcggattcgtcagagttgcacaggatgtacttctgcatcgtgcccttgggcatgaacgaccacttcaaaccggtcgggaagcccgcgccgccacggccgcgcagattcgacgccttgaccatttcgatgacatcggccggcgcgatcttctcttcgaggatcttgcgcagcgcggcgtagccacctgttttcagatagctctcgtacgaccacggggtgtcgtaatgcagcgtcgtatacaccacctgatgcggcagcggcgccggaccgaccgggcctgagggtgcgtgatgatgtgccatgtcttactccagcccgtccagcagcgcgtcgaccttctctttcgtcaggtgctcgtgataatgaccgttgatgaccatcatcggcgccgcagagcaggcagccaggcactcttcttcgcgcttgaggtagacgcggccatcgaccgtcgactgacccagcttgcagcccagcttcttttccgcgtgcgccagcagatcttcggcgccgttgagccagcagctgatgttggtgcagaacgccacgttgtggcggccgaccttttcggtctcgaacatcgagtagaagctggcgacctcgtacgcccacaccggcggcagctccaggtacttggccacgccgacgatcagttcgtcggtcagccagccctggttctgttcctgtgcggcatgcaagccctgcaacaccgccgaacgcttgcgatcgggcggaaacttggccaaccaatgatcgatgtgcgcgcgcgtcttgtcgctcagcaccacctgcggatcaacatcgcgcgccgcttcgaaattacccgtcgccttcatcggtcaacctcaccgaaaaccaaatcgtaagtgccgatcatcgccacgacgtcggccagcagatagccacgcaccactgcgtccatcgacgacagatgcgcaaaacccggcgcgcgcagatgcacgcggaacggcttgttggcgccatcggacatcaggtagcaaccgaactcgcccttcggcgcttcgaccgcgctgtaggtttcgccggcaggcacgcaatagccttcactgaacagcttgaagtgatggatcagcgcttccatgtcgtccttcattccttcgcggctgggcggagcgaccttgaaattggtgaccatgaccgggcccgggttggccttcagccacttcacgcactgcttgatgatgcggttggactcgcgcatctcggccacgcgcaccaggtagcggtcgtagcagtcgccgttggtgccgaccgggatatcgaaatccactgcgtcgtacttggcatacggctgcttcttgcgcagatcccactcgatgcccgaaccacgcagcattggaccggtcatgccccaggcacgtgccagatccgggctaatgatgccgacgtcgacggtacgctgcttccagatgcggttgtcggtcagcagcgtttcgtattcgtccacgcgcaacgggaaggtgttggtgaaatcctcaaggaaatccagcatcgagccttcacgcgctgcattgagcttcttcagcgccccacccttgtgccaacgcgattccttgtacctgggcatgcgatcaggcagatcgcggtagacaccacccggacggtagtaggcagcatgcatacgcgcaccactgaccgcctcgtagacgtccatcaattcttcgcgctcgcggaacgcatacagcatcaccgccattgcacccagatcgagcgcgttggaaccgacccacatcaggtggttcttgatgcgggtgatctcgtcgaacatggtgcggatgtactgcgcacgctcgggcgcttcgattcccatcagagattcgatcgcgcgcacgtaggcgtgctcgttgcacatcatcgacacgtaatccaggcgatccatgtacggaaccgactggttgaacggcttggattcggccaacttctcggtgccacggtgcagcaggccgatatgcggatcggcgcgcaccacggtttcgccgtccatttccaggatcaggcgcaacacgccgtgcgccgcaggatgctgcgggccgaagttcatcgtgtaattgcggatttcctgcttgctttcggcaggattgctcgcgaaggcatcggttgcctggcggaactcactcacttggcagtctccgacctgcccacttcaccagcggcagtctcataacgggcatcgtcgcgaatcacgcgcggcacgccgacgcgcggctcgaccgaggtcaccggctcgtacaccacacgcttgcgctcttcgtcgtagcgcacttcgacgttgccgatcagcgggaaatccttgcggaacgggtggccgacgaatccatagtcggtcaggatgcggcgcaggtccgggtgaccatcgaacacgatgccgaacaggtcgaatgcttcgcgctcgaaccagttcacgcccggccagatatcggtcaccgacgccaccaacggcacctgttcgtccggtgcatagcaacgcacgcgcagacgctggttgtgctggtaggaaatcagctgcgcgaccaccgcaaaacgctgcttgggcaactgctgcggctgcgcgccagcggagctttcctggctggggaactcaccccaggcgaaacgaccgaccgccttgccttcgacgccgcggctgaacccctgcgacgacacgtcggcggtatcccactcgccgctgccgtagccgaggtaatcgacgccgcacaggtcgctgagctgctcgaaaccgagctcgtcgcgtagcgcaaggcaagtggcgtgccaatcggctgcagcgacttccagcgtcacttcgccgcgcggcaatgccacggcaatctgcgcaccggcgaaacgtgctgcaagtcgatcagtgaaggaggatgcttgctctgccatgggggcttggctgctctcggtagaagaagacgggtgtcagcgcgcgatcgtctgggtacgccagatcttcttctgcagctgcaagatgccgtagaccagcgcctcggcggtcggcgggcagcccgggacgtagatgtccaccggcacgatgcggtcgcaaccgcgtaccaccgaataggaataatggtaatagccgccgccattggcgcagctgcccatcgaaatgacccacttcggatccggcatctgatcgtagaccttgcgcagcgccggagccatcttgttgaccagggtaccggccacgatcatcacgtcggactggcgcggcgacgggcggaacaccacgccatagcggtccaggtccaggcgcgaggcgcccgcatgcatcatctcgacggcgcaacaggccaaaccgaacgtcatcggccacatcgagccggtgcgcgcccaattcagcagcgcatcgacgctggtggtcacgtagcccttttcgagcagcgggttttcgccttccgggcgcaggatgtcttccacccggccttcaggcatcgggttggtcatcagacgatccagggtctgaatcactcccattccagcgctcccttcttccacacgtagacaaagccgaggaacaacatgcagacgaacagccccatggtaaccagcgaacgtgcgccgatctccatgaacacctgcgtccacggcacgatgaagatgatttccagatcgaacacgatgaactggatcgctatgaggtagtagcgcacatcaaacttcatgcgcgcgtcttcgaatgcctcgaagccacactcatacggagacagcttgcgcgcgtccggggtacgcggagcgaggaatcgaccaatcagcatcagcacgataccgataccggtggcgacgatcagaaacagcagactcggcaaatattcggccagcacagcgattctctcttgcctgtgcccgcacgcgccgcgtgccggcatggggtataggcagcccccgcgagcgacaagcgatgcgcaggaactgcagccaaacaatggtgcccaagaggggactcgaacccctacgacctaagtcgctaccacctcaaggtagtgcgtctaccaattccgccacctgggcatacgttgcgccgctgggcatcccagtgcgcagcgtattgtaaccggcttcagcgtttttgtgctggctctgaagcgttttcttcgcgggctgcatgcgccggctgcgccggtgcggacggcgctggcgcggcggccggaaacggctgcgacggagcagtcggtacggcaccggcggccggagcctgcggcaacggctgggtcagctcgccggcggcagccggagccggcattgccgactgcgacatcacacccaggttctggtcggtaggacgtgcgccgtgcgtggcgtaccacgccatgaacaggctgatgctgaaaaacaccaccgccagccacttggtcgacttggacaggaagttcgacgcaccctgcgaaccgaacacggtgcccgaagcaccggcaccgaagccggaaccggccgccgcacctgcgccacgctgcatcaggatcagcgcaatcatcgccagcgcgaccagcacgtagaccacattgaggatcaacatcagcatttcgaaatccgtccccggacaaaacttaatgggttagcacgcggccgccgcgcgtgcgatggccaggaaatcttcggcgaccagtgaagcgcctccgaccagcccgccatcgacatcgggctgtgcaaacagctcgccggcgttatcgggcttgacactgcccccgtacaggatgggcaacgaatcagcgattctagcatccgccttcgcgacttcgccacgcaggaaggcgtgcacggcctgggcctgctccggcgtggcggtacagccggtgccaatggcccagatcggttcataggccagcacggcgcccgcgaaaccggcactgccgaccagcgccaggaccggttcgagctgggcacgtaggattgcctcagtctgaccggcttcacgctgttccagcgattcgcccacgcacagcaccggagtcagcccggcatggatcgcggcggcgaacttgcgcgccaccagctcgctactctcctgatggtactgacggcgctcggagtggccgaccagcccgtagccggcaccgacatccaccaacatcgaggccgagacctcgccagtgtaggcgcccttctcattgctgctgacgtcctgggctccgaacgacaggtgatgggcctcgaaatcctcgatcaggtcgccgaggtaaggcagtggcggcaggatgacgacgtcgataccctccaggggcatgtgcgcggcgagcttggccaccagttcggtggcgaaggcgcggctgccatgcagcttccaatttccggcaacgatctttcgacgcatcaggcgcaggttcctgagttgaagacaggcgacagaatagcccatgccctgtcggcaaccggcacacttctatcctccacatctctcacccctccccttgcaggaacctgccatgtccgtttcacctgtcttcgcgttgatcaccggcgcttccagcggcatcggccgcgagattgcgcgggcatacgccaaacgcggggtgccgttgctgctgaccgcgcgccgggaggaccgactgcacggattggccgaccaattgcgcagcgcagtgcgggtggaagtgctgccggccgatctggccgacccggccgcgacagaagcgctggcgacgcagatccagcgcaatggctggaccgtgggaacactggtcaataacgcagggtacggcgtgccgggccgttatctgcataacgactgggccacgcatgcgcgctttctgcaggtcatggtgacagcggtgtgcgaactgacctggcgactgctgccgatgatccgcgccagcggccagggccgcattctcaacgtggcctcgttcgcggcgctgtcgcctagcgccgataggcagaccctgtacgcggccagcaagagcttcatgctgcgcttcagcgaatcactggcgctggaaaacgccgattgcggcgtcaaggtgtgtgcgctgtgtccgggctttgcctggtcggaattccacgacgtgaccggcacccggaacgcgatgtccgccctgcccgcctgggcgtggttacaggccgacgcggtcgcggaatacggaatcgctgcactggaacgcggccaggtgctggcggtgccgggctggggctaccgattggtcaatgccgcactgcggctgctgccgcatgcgtttgccttacgcatgatggcgcgcggctcgcatcgggtacgaccgctggattaaggcagcagcaggccgtgtgtgcgtgagatatcgcctgtgcgcagcaacgcttcgcggccgacttcaacctgggcgcccggagggcgtgcgatgccacgcaagcgcatatatcgagcgtcaaatcatttcagagcggctcgcaaaacgactgcgcaccgccaggcgggcgcggccggtgctcggaagcggcatgtaccacgcgtccactgcggttctgagcgctacgtccgcacccacttgacgactgctcgctacgttttgttagccgctcttagatgcaaacgcatgcccgtcaaaatcggcatcggctcacgcgcctgaccacaagcgctgaaaacaatcgctgctctcagtgattgacgatgtcgccatgcatggctgccagccgtgtgagcaggcgattttgcgtgcgacgcggaatcttgcgctgatccatcgcccagttcagatcttcgaccaaggcattgaagtcgccttcgcgaatggccaggtgcgcgtgcgcctgctgcatcgacttggcggtgtccgggcatgggccgtcggcgaggtggcagaatttctgcaccaggcgctcgttgagcatgacgatattgacacgtgcgaatttatcgacaatgcgttggtcgtcggcgatgcgcgagagcatggtttccaccagcgcttcgatgccggcttgcccgccaagctcgtcgtacagcgtctgccgcggttgcgtgctggcgcaggcgcttgtcaggcccagcacacacagcaaggaccagcgcagccatcggttcatcagaacgcctcctgcaaagagagataagggccgcgctgatcggcaagcgtggcgatgtcgccaagatcggcgaatgcagcggtcaacgagacatgcttgtgtccgtacacaagatcgccggaaagacgtaacttggcgccaaacacgtcctgacctagggcctgttaacacatccgaagcccatcaacgatcagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccttagttgtcgcatcccggacgatggcatagatcccaaacgctatccactcttcatggcccaagtcgtcttgcaggagttgatagagtccctgcaatggactccgggagccaagccatgctgatagccctgcacaagaacgcccgcaccacacccgccgtgcgcgccgagatagcagccagtaatgaaaccgccagcgtgctggcccagcgctttggcatcaccgaccagacggtctacaagtggaagaagcgcgatgtgttcggagatcgctcgcacacagcccatcgcctgcagacggtgctcacgcccgcacaagagagcgtggtactccacttgcgccgcaccttgttgttgcccctggatgacttgctggcggtcactcgggaattcatctgtgccgatgtctctcgctcgggcctggaccggtgcctgcgccgacatggggctggcaacctcaacgacctcaagccccgggagcctgctgtcgcccacaaggccttcaagagctaagcgcccggctatgtgcacatggatgtgaagtacctgccccagatgcaggaccaatcgcaacggcgctatctgttcgtggccatcgaccgggccacccgctgggtgttcgtgcagtgcaaaaccaacaagacagcggccaatgcaaaggcctttctgagcgcactgcacaaggcctgtccgatcaagatcaacaaactgctgaccggacaatggcaaggagttcacggaccgcctgtttgccagcaaggagcgtgagcccagtggcgaccacgagttcgatcaactgtgccaggaactgggcatcgaacaccggctgaccaagcccaggacgcccagaaccaatggcatggcggagcgattcaacgggcgcatcgccgatgtgctcaaaacacagtcgccggccagtgcgtgcactggcgcgaatgcgctggcagcggatgcagcgatcacgacaacacgctgatgcacgctcatcgctgcacacctgcgtgcgccgccgaggtcatgccgagttggcgcatgcaccaggccaccagcggcgcctcttccagcggtggcgaatacagatagccctgcaccatgtcgcagccgtaaccgcgcaacagcgccagcgcggtggcgttctcgacgccttcagcgatgacgctcaggcccaggttgtgccctagatcgatcgtgctgcggacaatgaaggcatcgtcggtgccttcggccaactgcatgacgaaactcttgtcgatcttcaattcgttcaccggcatgcgcttgagttgggccaacgaggaatagccggtaccgaagtcgtcgatggacagacgtacgcccacgccgcgtaactgatgcagcatgtgcagcgcgaattcgacatcgcgcatcaaggcgctttcggtcaattccagcgtgaccgactgcgccggcacggcgtgatgctccagacggccgcgcacgaagtcgggcaagccgggatcggacaggtcgagcgcggacaaattgattgccatgccgagcactagcccttgctcgcgccattgcgcctggcagcgcagcgcttcgtccagcacgaagcgggtgagtgggtggatcacgccggcgtgctcggccagcggaatgaattcgtccgggccgatcgggccgagcaccgggtgatgccagcgcaccagtacttcgacctgctcgacctgatcgctgcgcagacagatcttgggttggaagcgcaaggtgagttcgtttgcgccaatggcctgacgcagatcgccagtgagacgcaaacgccgcagatgctgttcgtcctggcccaggcgatagacgctggcgccaatggcgcttgtggtgccgacttggcggcgcgcgatatcggcgcggcgcaacaaggtatccggatcggcgccatgctcgggaatcagcgcgatgccgatgctagcttcgagctgaatacgcgcctgcggcaataccagcgggcgacgcagctgcagcagcaggcgctgcgcatcctgctgcacgctgaccgcatcggcttgcgccaccaccaccatgaattcatcgctgcccagccgaccgactagattgggctcctgcacgacctccaccaaccggcgaccggcctccaccaacacctggtcggcgaagtcgtggcccaggctgtcgttaagttccttgaaacgctccagatccaggatcagcaccgcggcggtgcctccggctgccacggtctgctccaccacctccttcaaccgctccagcaaccagatccggttgggcaggccggtcaaggcgtcgtggcgggcctgatgcaggatgtgctgctcgcggctggcgatctggtgctgcatgcgcccgaaactgtcggccagctcggcaagttcgcggccaggcggcacctgcacggcggtgtagtaatcgccgcgctggatgcgccgcgcggcctgtaccagttgtgcgactggtttgctcacgctgcgtgcgagaaaaatcgccacaaccagtgcggcaacagtggctaacccggccagcagcaggatgcgcagcttgagaacgcgatacggcgcgacaacgcgatccagcgatgcctgcaacgcgacccgcatgtggctgtcgccttggatcgcttgcagcctgaccagatagcgcgactggcccaacgtcaacgggatcgatacagccggcagcttcttcgccgcggccagttgttgcgcaaattcggcgcgcgccgatggcgccatcgtggaggccagcacgcgcagcggcgggccatcggtgaagaaggtggcatccagcccggtggtgctgcggaaatcctgcgccaggccgtcgccggattcgttgccgatcccgatccagccgacccggttcggcgccagtacctgcactaccgccaagcgcacgatgcgctgatccagcgccaccacacccactgcgcgtccatcgcgctgcgcctgttgcagcaatgcctgcaccgcacgcagttgttcggcttgcggcacgtcagccaggccggtcaagaattcgccatccggcgagagcaataacgcggtttgcgccgacatgcgcgcggcgtggttgcgcaaggccgattgcatcgtcggcacatcgccgctggcgacggccgcacggaacccgaaatcgtcggccagcaccaacgccgactgcagcaactgctcgtcgcggcgcacgttgatgcgttgccagaccccctgcccgatttccagctcttcgcccagctgcgccttgacgctgcgctcggtggccacctgcacggcaaaaaatgtgagcgcctgtgtggcaagcacgaccagcaccagcaaggccgcgatgcgggtatgcaggcgcatcgacctcatgggcgcggcttcttcgggtcggcgttacggaacttgtcctgcagcgcgcgcgcgcgcgcatccggtggcgccaccaccggcgcagtgccggtggtctgcaaggtgacgcgacgctgcaccgcatcgcgcgcgatcaccaacggctcgctgctggcagcgcccttgatgcgcggatgccagacgcgcaacgtgtagttgcccgcaggcgcctccagctgggcacggccatcgctgccggtcttgccgaagtacggtgtctccagcaccacgatgtacccctgcatcgaatcgtggatattgcagccgatggtgaccaggccaggctgatcgaaacgcactggcgcagcagtggtgccttggaacagcggcagttcgaagcgcttgaccggcgagaacgagtagacctgatggcgaatctggtcgttgttcgcaaagcgcaccagagtcccggtgcgcactgccagcacgaactgcgagttgatctggtccatttccacggtcttgcccgcgctcggcgcaaccggccgcgcaggttccaggctcaccactgcatcgaccagcacaccactggcgtcggcgacggtcacggtgaccgacgccgcagcagccgtccctgcggcggcagacgccaacagcagacagaccacacttatccgcttgaaccaccgcatccgcatgcgccctcacctcgtgcaatcggcagcgggcgccaggcgagcccgacgtcgcgctagggatcagactgggttatcggcgtgagtgaacgcaatctttaaccagacgcgagcggaattctctgaatgaaaatgtggcaatcgtcaccggtcatgttgcgggcgcggctgttcgctgcgcgccacgcgttgcgacacgcgctggattacttcagcttgatctcgcgcaggcgctcttccaggaagccatgcgccgtgatcggctctgggtaatggctggggttatcggcgctgatgcacgatggcagcacgtcgatgaggaaatcaggattggggtggaggaagaacggcaccgaatagcgcggctggcgcgcctgctctcccggcgggttgaccacgcggtggatggtggacggatagacgtggttggtcaggcgctgcagcatgtcgccgatgttgaccacgatggtgtcggcgtcggcagtgaacggcacccactcgccatcgttggagcgcacttccaggccggcggcactggcaccgaccagcaaggtgatgaagttgatgtcgccatgcgcaccagcacgcacgttggggatgccgtcgctggtgatcggcgggtaatggaggggccgcaggatcgaattgccgttgttggttttgtcgacaaagtagtcctgcggtaagccgatatgcagcgccagcgccgacagcacgcgtgagcccaactggtccagttgttggtacagctggtaaccgcgctcgcggaagccaggcacctcgctgggccacagatttggcggcatcaccgcgaggtacggcgaatcgtctggaatctcgcggccaatgtgccagaactctttcagatcgaagtgcttggaatccttggcagtttccacaccgaacgcggtatagccacgcgcgccgccgctgccttccacgtgatagcgacgcttggtcgcttccggcaaggcgaagaacgccttgaacacctcgtaggcggcatcgatgtcggccttggcgatgccgtgattgcggattccggcaaagccccactgccgataggccgcaccgagctcggcaacgaaggcgtcgcggtcggtgtccaaacgggtgatgtccagcgtggggatgcgcgcgcgcatacggatgtctgtcgtggaagtcgaaaagatcgagagaagcctgctgtcagatcaacaggcgatacaacaggtaaaacgtcgcggccttggcgatgaccacgcacacgccaatgacgattgactcacgccgcgtcacgcactgcacccgagagccggtccagcgtgtcctgcatcaggcgcgcgtcgtcggcttccacggtcacgcgcaccaccggctcggtgccggacgggcgcaggaacgcgcgaccacgcccttgaacggcggcctgcgcctgctgcaacgcctgttgcacgttggcagcttccacaatcgccttggccgcaccgccatccaggcgcacattgacggtcttctgcggcaccttgctcaggctgctgagcgccttgcgcaagctatgcccatcgcgaccgagcgcttcgagcacctgcagtgcactgacgatgccatcgccggtagtggcgcggtccaggcacaacagatggccggatgtttcgccacccaaggtgccgccgccttcgaccagggcctgatgcacgtagcggtcgccgaccttggcgcgctggaacgggatgttcagcgcagccaatgcctgttccagaccgtaattggtcatcaaggtgcccaccacggtgcctgtcagccggccactggcctgccacgagcgcgccagcacatacagcagatcgtcgccatcgaccgggttgccctggtcgtcggccatcaatacacggtcgccgtcgccgtcgaaggcgatgcctagatgcgcaccgtactcgcgcaccttggcggcgagattgtcgatatgcgttgagccgacaccggcattgatattgagcccgtccggcgcggcgccgatgaccaccacctctgcgcccagctcacggaacagcatgggggcgatgtgataagtagcgccatgtgcgcagtccagcaccatcttcagccatttgagggtgaaaccacgcgccacgctggccttgcagaattcgatgtagcggccgatcgcatcgcgcgtgcggatggccttgcccagacgctcggattccaccgtgtggaacggcgcgtccaacgccgcttcgatcgccgcttcagtggcgtcgtcgagcttctcgccttcggcggagaagaacttgatgccgttgtcgtagtgcggattgtgcgaggcgctgatcaccacgcccgcgtcggcgcgcagcgtgctggtcaggaacgcgatggccggcgtcggcatcgggccgatcagctgcacgtcagcgcctgcagcaaccaagccggcttccagcgccgcttcgaacatgtaaccggaaatgcgggtgtccttgccgatcaacaccaacggccgcttgccacggatctgggtcagtacacggccgagcgcattgcccaggcgcagcacgaaatcggccgagatcacgccctgcccgacccgaccgcggatgccgtcggtgccaaagtacttgcgtgcgctcatgcggcgtcagcgtcctgcggatgcggctgacgcatcatcatcgcggtgagctcggcaatgcggttgcgcatctcgcggcggtcacagatctggtcgatggcaccgtggtcgagcagaaattcggagcgctggaagccttccggcaacgtttcgcgcacggtctgctcgatcacgcgcgggccggcaaagccgatcagcgcatgcggctcggcgatgttgatgtcgcccagcatcgcgaacgaggccgacacgccaccggtggtgggatgggtcagcaccgagatgtacggcagtccggcttcgcgcaggcggccgagcgccgccgaggtcttggccatctgcatcagcgagaacaggccttcctgcatgcgggcgccgccactggcggaaaagcacacgaacgggcaaccgacttccaacgccacttcggctgcacgcgcaaagcgctcgccaaccactgaccccatcgagccgcccatgaaggcgaaatcgaacgcagcagcgaccaacgggttgcccttgagcgtgccgcgcatggcaatcagcgcgtcgtattcgccgctggctttctggctggctttgatgcgttcgccgtagcgcttctggtccttgaacttgagcacgtcgaccggcccgagctgggcggcgatttcagtggtcgcggtgtccgggtcaaacagcgaattcaggcgcgcgcgcgcgcggatcgccatgtggtggtcgcacttcgggcacacctcgaggttttcttcgagttccgggccgtacagcgcgctgccgcaattgctgcacttttcccacaggccctcggggacgctgcgcttcttggccggagtgttttcggtgcggatgccggaaggcatcaatttgctgagccagctcatgcgtgtatgaaatccatgcagggcggcctggcgggccgcagagggacgacagtctaacgcgccgtgggaatgccaaggtagcgggcgtcatgaatgcgggatctggcgcagatacttcggggcgtgtctggcaggtctctctgcgaaacggatcgcgggctgctgcgtcgcattgttgatgcagcgcagtgggttgggtgcacgtggctgcgctccgtgcccccccagctcacgcttgccgcgcgcgttccaaggcacgcgcgccggcggcgcgcaagctgtgccgtctcgccctggtgagagcgagacgttggcttctacgcttggtcgagggcttggcgcaagggggccaggaaggcctctgcgcgttcgcgagcgctgcggacgtcgtcggcttcggccagggcggcaaccagagcactgccgaccaccacgccgtccgcatccaccgccatggcggcagcgctggcggcgtccttgatgccgaagccggccaccaccggcgcgccggcacgctgacgcagttggcgcaggcggtcgctggcggcgtgggtgtcgagcaggttggaggcgccggtgacgccagcaaaactgacgtaatacagatagccctgcgcagtgctgcacagcatgtccaggcgctgctcactggtggtgggcgatgccagtgcgatcagcgccagcccgacctcggtgaagatggcgcgcgtttcatcggcttcctccggcggcagatcgaccagcagcaggccgtccacgccggcggcgacagccgcttcggcgaagcgccgcgtgccatggatctcgatcgggttgaggtagcccatcaacaccaccggcgtggcggcgtcttcgcggcggaactcgtgcaccgcttccaacacgtacgcaaggccggcaccgcgtcccagcgcgcgctcggagctgcgctggatggtggggccgtccgccatcgggtcggagaacggcacaccgagctcgatgacatcggcgccggcgcgcaccagcgcgtgcatgacgggcacagtggcttccagcgacgggtcgccggcggtgatgaaggggatcagtgccttgcgaccgttggcacgcagctcggcgaagcggaaatcgatacgacgcatgaaatcactcgaatcaaggggggggaggaaagccagccgccatgtcacgtcaggtggcaaagaaataacgcatcagcgcaaagcacagcgcaaacaggtagccgtaggaaaatcgatcaatgcggaataccgggtcgccacgacgcgcacgccacgccccaagggcagcagcccgccagcggccagcggcgcgatcaccaccgctgtcaggcgcgcgccatgggtcgcggtgaagtgcttcggcagcaaccagagactgacgccacccagcaatgcacccagaatcgcgtagccgactgccgccaaggccggcgagtgcccgcgctcgaacgatgcggcgacccagtgcaggccaagttcgatcatcagctcggccaccaactggatgaacccttcgagcatcgacgcgtccctgccatccggttagagaagtagccgcagccacgctacagcgcgagcccctcgcgcgccgcgatggtatgcacatccttgtcgccacgcccagacaggttgcacaacaccaacgcgtctttcggcagctcgcgcgcgagcttgatcgactgcgccaccgcatggctggattcaagtgcggccaggatgccttcggtatgcgcaagcagatggaacgcggccatcgcctcgtcgtcggtaatgccctgatacaccgcgcggccgctgtcggacagaaacgcatgctccggacccacgccggggtaatccaggccggcagagatcgaatgggtttcggtgatctggccatcgtcgtcgcaaatcacataggtgcgattgccatgcaacacaccggggcgccctgcggcgatcgatgccgcatggcggccggtagcgatgccgtcgccggccgcctcggcgccatagatcttgacgcccgggtcgttgaggaaggcatggaacaggccgatcgcattgctaccgccaccgacgcaggcgctgatcgcatccggcagacggccgtagtcttccagcatctgcgcgcgcgactcgcggccgacaatcgcgttgaagtcacgcaccatgcgcggatacgggtcagggccggccacggtgccgatgatgtagaaggtgtcgcgcacgttggtgacccagtcgcgcatcgcttcgttgagcgcgtccttgagcgtggccgaaccggaggtcaccgggatcaccgtcgcaccgagcagcttcatgcgatagacgttgatcttctgccgttcgatgtcggtggcgcccatgtagaccaggcattccaggcccagacgtgcagcgacagtggcgctggccacgccgtgctggccggcgccggtctcggcgatgatgcgggtcttgcccatgcggctggccagcagggcctggccgatggtgttgttgatcttgtgcgcgccggtgtggttgaggtcttcgcgcttgagcaggatctgcgccccacccacttcacggctgagccgttcggcgtggtagatcgggctggggcggccgacgtaatgcttgaggtccttgtcgtattcggcgatgaagctcggatcctgccgcgcttgatcgtaggcggcggacagctcctgcagcgggccaatcaaggtttcggcgacgaaccggccgccaaacttgccaaagtggccagcagcatccggataggcgtaaaagtcactgatgggctgggccgacatggaaatcctctgcagcaatgcgtcataagagaggcctcactctagcgcagccgcggcatgcgatacatcgataagattgccgcaacctgtgatctggagtcacatatgactgttttgcttcctccactggcggcgctgcgtgcgttcgaagctgccgcgcgcctgcagagcgtcagccgtgctgcccaggaattgcacgtcacccatggggccatcagccggcacgtgcgttcgctggaacaggcattgggcacggcgctgtttgcgcgtcagggccgcggtctggtgctgaccgctgcaggcgttcggctaggtgacgccaccggcgaaggctttggcgtgatcagccagacctgggcggcgttgcagcgcccggttgccgaggcgccgctggtgctggggtgttccggtagcctgctggcacgctgggtgatcccgcgcctgggcctgctgcagcacgacctgcctgacgtacgcttacacctgtccgccagcgaacagccacccggcccggatctggacggcctggatgctgcactgctgctagacaccccaccctggcccagcgagtggcaggtgcacgcactgggcgtggagtggatcggcccggtgctgagcccgcagctcgcgtcgacgttgcggatcgacgggaatgacccgaccacactgtgtcatcacgccctgctgcagacgcgttcgcgcccgcaagcctggccggaatgggcgcaggcgcaggggctggaacccgaggcactgcgcttcggtaccgaattcgaacacttggtgtatctcctggaagccgctgccgccgggctgggaatcgcgatcgcgccacagccgttggtggcggcagacctggcggccgggcgcctgctggcgccgtggggattcactgccacacacggccgctgggtactgtgcgccgcaaagcgtaatccggacccacgcatcggacggctggcggattggctaggcaaagcgctggcggaagatcagcacacgtctccggccatggatgcaacgaaaatcgcggatgttcggtgcagcactgcatcgccagcccagggctggtgaccagcatgtgtaccgccaggagcgatgtatgccgagcggaacgccatgcatcggcacaactggcaaagacgcaaaaacgtcagtcgcggctcggcctgtaggaacgccatctggcgcgcgattgctcgccaaatcgcctcaaatggagaaaccgcggctgggtccagcgagatgagaacaatctacgggcaggtcgctgaccgctgatcgtcattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcgggattcggaaagcatgctaacgctcgcgcactctgctaactatccaaatccccgaaaaaccagccgcgtcaagcacctgctgttacgaatcccgaatcccaccctcacgacatctcgtgacaatccgcccgtcgcacttcctcaacgaacttgcgcatcttgtggccgtccttgatgccgggcgccagctccacgccactggagacgtccacgccccagggcagcgtggccacaatggcgtcgaacacattgccggcgttgatgccgccggccagcagaaacggccgatgcagaccggtgggcaagcgcgaccaatcgaacgttttgccggtgccgccgcccgcgcctggcgcatggctatcgaacaggaaaccagcggtattcggatacgacaactgcagcgtgcgcgcgttggcgtcctcaccgttcacgccggtgctgcccatcggtaccgccttcagatatggcagattgaagctacggcagaacgcgtcttcttcttctccgtggaattgcagcagggtcggacgcacggtgcgtaccacttcgcgcacttcttccttggagttgttgcggaacaacgccaccacatcgaccatcggcgcagtggcctggcgcatcgcgcgcgcctcggccggtgccacgcgtcgcgggctgccatgcgcaaagatgaaacctaccgcgtccacacccagctcgccggccagccggatatcgccggcgcgggtcatgccacagaacttgatacgggtgcggtacagtgatcgattcattgggtcacctcagcaggcagatgccactctgcaggatacagaggtccgatgaataccagaccttgtggcggcgctgtcggcccggccacagtgcggtcgcgcccggcgagcaacgtcgcgatccagtcggccggctgctcgccggtaccgaccaaaatcagcgagcccacaatattccgcaccatgtgatgaaggaatgcattggcctgcacctgcacctccaccacctcgccgatgcgctgcacatggatggcctgcaagttgcggcgggcatgcaaggcctggcactgcacgctgcggaacgcgctgaagtcgttttcacccaataaggcctgcgctgccacgtgcatggcatcggcatcgagcgggcgacgctcccagctcaaggtctgccgatacagcgccgggcgaatctgccgattgagcaggcgatagcgataacggcgcgcgcgcgcggaaaagcgcgcatggaagtcagcggctgccggcacgcaccaacgcaccgcgatcgacggcggcagacgcgcggtggtgcccagcatccagccgcgcggttcgcggtgtgcgtcgctgtcgaaatgcaccacctggcattctccatgcacgcccgcgtcggtgcgtccggcgcagaccacctgcaccggcgcatcggcaaccgacgacaatgccgcctgcaggctggcctgcacactcgggccgccatgttcgcccaactgctgccagccctggaactcgctgccgtcgtactccacgcccagcgcgtaacgcatcgctacctgcctctaaggaatcgatgaaatccgcgcgccggtcatgccgacctggccatcgcaggcaagggtcgccgcggccccgccgctgcgcaaaacgtgaagtgtacgagcagcgatggccgatgccgagcagcggcgcgcgtgcagtcagcgcgcagcggcgttctcagccgttggaagcgacgctgcgctcggaccatacggccaacgtggtgccgccgggctcgcgaaagtgaaagcggctgccgccggggaagccgaacaccggcttgacgatctccccgcccgcaacacgcacgcgctcgagcacaggcgccaaatcgtcggcatacagcaccaccgatgggccgccttcggccggcgctggcgcggctgcacggtaaaagccaccgtccaggcggccgtcatggaaggccagttaatccgggccataggcctgaaattgccaaccaaacaccgtttcgagaaacgcgcggctggcgtccgggtcgacggaggcaaattccacgtagtcgatccggcgttcgcgtgcagcactctcttgcggggccaggtgatcgatcgccgggctcatgccagccgtttcagcagctcggcggcctcggcgcgggtggtggcgtcgccggtggcggcaacttccagcagcaagccgcgcgcggtgtccttgtcgcccaggtccatataggccaccgccagttccaggcgatcgcgcccggccgagccgacgtcccggctggtcgtcgtattaggcgccgcaatcggtgccacaggcgggcgatcgacatccaggctgtcctgcgtggcgatcggtgcgactggagcagcggatggcacttcgctgatcgtgggagcgatgtctgcgtggtgtacctgcagcgaatcgcgcgccgagtcctgaggagactcgtcaggcgcgatgtgctgcggctctgtcaccaccactggcggcgtggcacgcagcgcgcgccggtcgtcgctattgatcgccgctggcgctgcagccggctcggacagcagtggctcgcggcgcagcacgtccgataacggttggtgcatgtcgtgggcacgctcgccttcgcgcagatcggcctgctcgaattcggtctcctgcagcacatcgcgctcgctcggctccgtggcccgcgcctcgtcttgcggctcggcggcccgcaccggcgcgcccggcaggacgaagtcgtactgccggcgcggcaacggcggcagcggcgacggtttacgacggcgggcggccaaccatgccaacacggcagcgacgatcaacaccagcccaccgatcaaccacagcggaaaaccaccgccctgttgcgcggccgccggggcttccgacaggcgcttctgtgcggccgccagatcggtgtccttcattgcaatcagcgcttgctgctgctgcctgagcttttccaggtcggccacgcgggtacgcaggtcctgcaattccgcatcgcgggtggcgatgtcttccttggcctgttgcaactgttggttggccgccatctcgccctcgccttcggcactggtaccggacgtgacgccggccttgttggtctgactcgccactgcaggggcgatttcgagccgcgcaccggcaccggccgttgcggccggcgtggcgggtcgcggggttgtagcggcagcagcgccggcttcagccggttgcggcaccgccgagcgtgcctgacgccactgggcagcctgttcgcgcaccatcactgccgcttcggccgcgccgacttgcgccagcgcgtcttcctgcggcgtgcgcaacaccgcgccttgcttcaggcggttgatgttgccgttgatgaaggccgccggattggtgcgcagcaaggccagcatggtctggtccagcgaatgcccgctggaacgcgccaccaccgcggcgatctccgacaaggtctgacccgagcgcacggccggcaatgcatcgccggcccgcgtggcggacgcaggcggtgcgctggcggctgcacgtaccgccggctcgcctccagcggtgccctgtgcatcgcggttggccaccggcgcagccgctggctcgcgcgcgatggcattactggaaccggcgcccggcgcttcaatggccggctcggcgatcgcggcagcggtgtcgggcgcatcgaccaaggcggaatatccacgcaccaggcggccctggccccactccacttcgatcaggaagttgatcaccggctggtccaccgcctggctgctggtcacgcgaatcaccgcgcgcccgcgtgcgtcctgcgcaaactggaactgcagattgctgaccaggccttgcgggcgctccagaccgacccgcgcgaacgtggtggccgatgccagcgccacgcgcgcgttgtcgagttcgcccggctcgttggagatgaccggaatctcggccaccagcggctgcccgggcttggacagcacccggatatcgcccaaccccaatgccacggcagcgccgctgcaggccatcagcagcaacgcacctatcccttgtatcggacgcatcgcgccccagcccctctgtttcatgggcatcaatatagccgctcgatgagcgaaaaagtcggcgttgttatgcagagcgatgcgagagtgcgactgccgcagtgcggcatgcatgtgcggccgatgcagacagcgcgtaccgatgggcgacaacgcggcgatgcgtatcacgcgcgcagcggcccatcagccgctcttgtgatgcgcaatgacgtgcgtgatgccatgacgtggcgccgatggcgatgtcgtggattgccgaagcaggcaacatggggtccgcggatgcgggcagcatgactgcggcaacgcaacctgccactccgtcaacacgccggcccttcgattcaagctgacacgcgcaagccacacatgcaggcaagcgcgcgatgatcgcgggcctgcacgttcgacctttcgtcgagggtgggcgctgccttcaacgaaagatttgcacgctacgggcgtgcctgcgcgcgatgacgcatcccagagccacagcatcgcgcacaggcccgccccctgcgatacacggcgaccgagagcggctaacgaaacgcagcgaacgcgcgtcaggcagatgcggacggcgcacaggaaccgcagtggacgagcagcagatgccgatcccgaacactagccacccgcatggcgactgagcagtcgttttgtagttgctcttagccttcctgggcgaccagctcggccagctgtaccgcgttaagcgcagcgcccttgcggatgttgtcggagacgatccacaggttcagaccacgcgggtgcgagaggtcttcgcggatgcgcccgacgaacaccgcgtccttgccggaggcatgcgtgaccggggtcgggtagccgccgggcgtgcgctcatccaccacttccacgccgggcgatgcttccagcagcgcgcgcgccgcttccacagtgatcttgtcgcgggtttcgatcgccaccgcttcggaatggccgtaaaacaccggcacgcgtaccgcggtggggttcacctggatgctgtcgtcgccgaggatcttgcgggtttcccagaccagcttcatctcttccttggtgtagccgttgtcctggaagtcgtcgatgtgcgggatcaggttgaaagcgatctgcacctggaacttcttcggctcgatgtcctggaagctcagcagctcgctggtctgcttgcccagctcttccatcccggagcgcccgccaccggagaccgactggtaggtcgccacgttgatgcgctcgatgccgtactggcgatggatcgggcccaatgccaccagcatctgcatcgtcgagcaattggggttagccacaataccgcgcgggcgctgcttgagcgcttccgggttgacctcggagaccaccagcggcacgtcgtcgtcgtagcggaacgtcgacgagttatcgatcaccactgcaccggccgcggcaaacttggggccgtattccttagacacgctgccgcctgcggagaacagcgcgatatccacgccggtcgggtcgaagtcggccagatcctgcacatcgaccttgccgccattgaactcgacctgcccgccggccgagcgcgacgaggccagcgcgtacagggtggcgaccgggaagttgcgctcggccaggatgctcagcatggtctcgccgacagcgccggtggcgcccacgaccgcgacgttgaaacgacgattttcgttgctcatgaggtttgtctttatcgaaagggggaaagaggaagcactgcgcgctgggctcggggaacctccaacgctggccgcggaggttccctatcgtttggtcgcgatggtgccggtgacgccggtttttttcgcatccgcggcggtgccgccatgtctagcagcggcaaccgcatcggtattaagcgcgctcggcggatggccggcatgcgggccttcgcccagcgcagcgatcaggttgtccaccgccagttgcaccatcgcgcggcgcgtggcaaggctggcgctgccgatatgcggggtgagcaccacgttacgcagcgccagcagctccggtcgcacgcgcggctcgccttggtagacatccaggccggcaccggccagacgcccgttggccagcgcatcggccagcgccagctcatcgacgatcccgccgcgcgcgatgttcaccagcgtggcggtggcgcgcatcttgcccagcgccgccgcatcgatgatgtggtgcgagtccctggtgtacggcaccaccagtaccagatgatcggactgcgccagcaaggtatcgaactcaacgtactgtgcgcccagcgcctgttcggtagcggccggcaacgggctgcggttgtgatacagcacgcgcatgccgaagccgtgcgcgccgcgccgtgcgatgccctgcccgatccggcccatgccaagaatgccgagcgtgctgccatggatatcggcacccagcatggccttgaacgaccactggccccactgcccgtcgcgcagccagcgctcggattcggtgatgcggcgcgcggtggccatcaacagcgcaaagccgagatcggcggtggtttcggtgagcacgtccggcgtgttgctggccaggatgccggccgcactcaaggcgtcgatgtcgagattgttgtagcccacgccgacgttggcgatggcgcgcagctgcggcgccgcagcgatttccgccgcaccgacccgctcgttgagcgtgatcagcgcgccgtccagcgatgccagccgcgcggccagctcgaccggcgaccagacggtgacgtgctcggtggtggtcagctcgaaatgctcgcccagttgcgcgaccacgtcgtcgaacagcggctggctgacccacaccttggcgcgagccgtgtcagacatcgacctgaccgggaatgcgcggcgagatctcacccacatcgccgcactgcgcacggtggcgcaatgcctggtccatcagcacaagcgccatcatcgcctcggcgatcggggtggcgcggatgcccacgcacgggtcgtgccggccggtggtgatgacgtcgaccacactgccgtcggcatccaccgtcgcgccgggcaggcgcagactggaggtgggcttgagcaccatcgaggcggtgaccgcctggccggtggagataccgccgagaatgccgccggcatggttgctgcgaaagccttccggagtgatcaggtcgcggtgttcggtacccttttgcgccgcgctggcgaagccgtcgccgatctccacgcccttgaccgcattgatgctcatcaacgcagcagccagttcggcatcgagcttgccgtagatcggctcgccccagcccgccggcacgccgccggccagcacgtccacgcgcgcgccgaccgaatcgccggacttgcgcaacgcatccatataggtttccagctccggcacctgcgcggcatgcggccagaaaaacgggttgtcttccaccgcatcccagtcgaaaccagcgggacggatctcgcccagctgcgacagaaaaccgcgcaccagtacgccgtaacgctgcttgagccacttcttggcgatgacgccagcggccacacgcatggtggtttcgcgcgccgacgaacgaccgccgccgcgcggatcgcgaatgccgtacttctgccaataggtgtagtccgcatggccgggacggaactgctgggcgatgttgctgtagtccttgctgcgctgatcagtgttgcggatcagcaggccgatcggcgtgccggtggtacggccttcgtacacgccggacagaatctcgatctcgtcggcctcgcgacgcgccgaggtgtgccggctcttgccgctggcacggcgctgcagatcatggctgaactcttccggcgcgatctccaggccgggagggcagccatcgacgacgcagccgatcgcaggcccgtgcgattcgccgaaggtggtgacggtgaacagcttgccgaacgcattggcactcatgcgcgcaggctcatcgctgcgcggccagctcggcgatgcgtgcgccgtgtgcgatcaattcgcggcattccaccgcgaaaatgcccatctgcccgaccttgaactcgacccaagccaggtccacttccggcagcaacttgatcaggtgctgctcggattcgcccacttcgcagatcagcagaccgtcttcgctcaggtgctgcggcgcatcgcgcaggatcttcagcaccaggtccaggccgtcgtcgccggcacgcagccccagctccggctcgtaggaatactcctgcggcagcgcgtcggtttcgtcgttggtgacgtacggcgggttggtgacgatcaggtcgtactggcggccgcccagcccggtaaacaggtcggacttgagcaaggtgacgttgtctgcatgcaggcgcgccttgttttcggccgccagcgccagtgcatcgtcgctgatatccacgccatccacatcccactgcgggttgtcgtggcccatcgcaatggcaatgcagcccgagccggtgcacaggtcgagggcgcgagtcacttcgcggccgcccagccagggctcgaagccagcttcgatcaattcggcgatcggcgaacgcggcaccagggcgcgcgcatcgctcttgaaactcaggccggcaaaccaggcctcgccggtgaggtacgccgccggaacgcgctcggtgatgcggcgctcgaacaagccaagcacctgctctttttccgaacgcagcaagcgcgcctggccataggccgggccgaggtcgtgcggcagatgcagggtgtgcaggaccatttgggtggcttcgtccagcgcattgtcgtagctgtggccgaatgtcaggccggctgcgttgaaacggctggtgccgtagcggatcaggtcgatgatggtgtgcagttcgtcggccgcggcggcagtcatggcaacaactaaagagaaatcggccccagattatagaggtcggatcggtatcatgagcgtccgttgcactggaaaccgccatgttcaatcgcaataccggcatcgtgctactggtggcgctggccgctggcctggggctgttgctgggccagaagtttcttggcgacgcgcccagttcgccgtggccgcccaccaagaccatcaccttttatccgcagccgcgcccgttgccgcaattcagcctgcgccagtccgacggcacccagctggtacccggcgagctcaacgggcattggacgctggtgtttctgggcttcaccttctgcccggatgtctgcccgaccaccttgaccgatctagcagtggcgcagcagcaatgggaaagcattcccgatggcttgcgcccgcgcgtgctgttcgtctcggtagacccgcagcgcgatccgccggcgcggctgggtgagtacgcgcacgccttccacaaggacaccctggccgctacggccgatgtgccggcgctggagcgctttgccaccgcgctggggttcgtgttcaagaaggtcccgggcaaggggtatgcgcagaatcctaacgactacagcatggatcattcggccggcatcgccgtgctggatccgcagggccggctggccgggctgatccgtcccccgctcgacccgaaggcgattgccgccgacctccaacagctgaccaaggtaactgctccgtgagtcttgtcacgtccctgacctacgtgctgccgcaccggttgctgtcctcgctggcgcgcgcgctggcctattccaatagacccgccaccaaacagtggttgatcgacacggtgacacgcaagttcggcgtggacctgagcgaagcgcaggagcccgacccacgcgcctatcccaccttcaatgcgttttttacccgcgccttgaagcacggcgcacgcgtgccggatgccgacccggccgcgttgctgatgcccgccgacggccgcatcagccagctcggcccgatcgagaacggccgcattttccaggccaaggggcagtcgttcaccgccgcagaattgctcggcgacgcaggggccgcagcgccgttcaacaacggcctgttcgccaccgtgtacctgtcgcccaaggactaccaccgcgtgcatatgccgtggaccggcaccttgcgcacaaccgtgcacgtgcccggccggctgtttagtgtgggtccggacgcagtacgcaacgtgccgcgcctgtttgcgcgcaacgagcggctggtgtgccacttcgacaccgacttcggcccgatggcctcggtgatggtgggggcgctgctggtctccggcgtggaaacggtctggagcggcgtggagatcccgcgctatggcgaccgcatcacgcgcaaggactaccgcggcaaagggatcgtgctggagaagtttgcggagatggcccggtttaactacggctcgaccgtgatcgtgttgctgccgccgggtgtggcgacgcttgatggcggacttggcgccgaaacatcggttcggcttggccaggcactcgcacgtcgtcagcttggctgacgcgcagcggcgcgagcggcattcaggcgcatcgcctgagggaggcgcggcgcactttaactaagagcggcgaacaaaacgactgcgcagctgtcaggtgggcgcagacggcgcgcttacaaccgcagtggacgcggggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgtgagccgctccaaggctccaccgcgcttgtgctgctgccgcagcgtgtcgccacgctcgatggcggattcagtgccgaaacgtccgtccgcctcggccgggcactcgcacgtcgccagcgaattgcaacgatgccgtcgtaagagcggacctggccgcaaagacacattcccgaccaagcgccgtacatccgcgcgcgccgtcgtcccagccttcgattgagaacacactgcccaggcggggcgaacgggacggcttcgtcgcggccgggtccgctccagcggcagctagcccaggccgagacgcaccgccgttgcaggacgcgactaccaacaccgcaccgcctgcgcagggctcagcgatcgcaaccggccagcttgatgctctgccccggtttgagcgcgtacgacggcgccttcacgccgttggccttggccagttccttgatctcgcactggtacttctgcgcgacgcgcccgagcgtgtcgcccttggcgatggtgtagctgcgcacctgcttggccttgggcttggccaccaccggtttgccggtggccacggtggtcggcacaccgggcatctggctgacatcgcccaccgccacgctgggcacgtactcgggcgcactactactgcggacgatcgcgctattgagatcggcagtgatcagcgtgcgcgccagatccgcgcgcgggccgttgacgcagtagcgcgtgtacaggctggcgatgcggttggtggcgttgatgacggtgccggcaggaatccagccatcggattcatagcgcgggttgagattgcgcagcgcacgcatgtagccgtcacgtgtacccatgctgcccaggcagatggtgagttcgtagatggtggtcgacttggccagcttgagcgtggccggctgcgcatcgagcttggggaagtccacgccgtactggcgcgggtgcaggaaaatccacgccgccgcgatcaccatcggcacatagtccttggtttcgggcgggaactggttgtaaacatcctgatcccagaagccgcgcccaccgctttgcgagaacacgcgcgcggcacgcccttcgccaccgttgtaggcggccagcgccagttcgatgctgcggttgagcccggccatgcgctcgttgagataggcggcgctggcttcggccgcgctgcgtgcatcgaagcgtgtgtcgaagccggtgccgtccgggcccagcccgaagcgacgcccggtggccggcatgaactgcatcagtccggccgcgccggcgcgcgagctggcgtgcaccttgccattggattccttggccatgatgccgaacagcagcgcctcgggaaggccgcgcttctgccattccggccacatcacgccgcgcaggttgctgtagttctcgtagctggtcagcagcgccgggcgcatatcagtgagccagcgccggatgccggcctgcacggccgggttgtactgcaccatcttgtcgaagtcgtggcgctggtcgttgagcagcgtggcggcacgcgcggcctcgggaataccgttcgacgccgggcccagatggtccgggtcggcttgcagcagcgtgtcgtcgtcttccggatcttcagcggccggcgcctcggcatcggcgcgcgtcttgagcaggcgcttgtaggtggccaattgattggaaaccaggcagccgcgctgcttgatgcaggcatcgatgatgtcttccatgtcctccagcgcggcatcgccttcggcagtgcccttggggtcggagttgttcaccagcacgagcgcatcgcgatagcgcttttcggcggcggccatgcgcgcatcgagcgcggcagccttctccgtgtcgcgtttggagagagcgtgggcggcggggacgacagacatcaacgcaaccacgaccagaaccggccatgggcgcaaacaaaaatgagcgagcggcatcgtaggcagtacagcggaaaggcaggcagggtagccgccggggcgacaccggggcaaggcggcgaggtcgctggggtcagtgggccgttagcttggggggagtgatcgatgcatgcagcacctgcaaaccggctcgccagggcgatgagtgaccaagcctgcggctgcagcgtggcctgcgcatgattggcctgtgcgatccaggctgccggacaggaagctgctgacgtgcaggctggcattgcccgccgggattgcccactagaatccggactttcccaccggatctgcgcaatggcctcgttcctgctcggcaaaggcatcaccgacgacatcccggttgcgctggaaggacgcttcggcaaccgctacgggctggtggccggcgccaccggcaccggcaagaccgtaaccctgatgaccctcgccgaaggcttctcgcggctgggcgtgccagtgttcctggcggacgtaaaaggcgacgtcgccggcctggccgtggcaggcgacggcgcgcccggcgtgctgcagcgcgccaaggatatgggcattgccgactacgccccggccgccaactcggtagtgttctgggacctgtatggccagctcgggcacccggactgcggcgttcggtcatgctgaccaccacggcgcgtccgtgcgaggccctgatggtctccagctcccagtcgccgatacggcttcgctgctcaaccacgctggggcgctgtgtccagctgcgccgatgcgagctgcccgcggccatcgcgcacgccacgccgccggcgcttgcgacggcgtttgcgtagatgcatgaacagctgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccatgcgtgactggccaagccggtgcgaccggcgatctgttcgggactgacgtcctccctcagcaggacctcgctctggccgatacgctcggcgtcgatgcgtggacgccggctggcctgcgtgcgccgatgggcgctgatgcgctgcgcgtgatcgggctggtaccgcgcagcgtgctgattgcgtcgcagctcacgactgatcgtgctgggcgcacgcgccactgcatcggcgatggcgcgcatcgacatcccggtttcatataacgcatgcagacggtatcgttccgataggtcaaggcggctggatgacatgggcaactccacttggcggtgaagtgctcaggtcaggtcgcctggaccacgtcacaaccgttggtgttgcgatccagagttgaagccgccaaccaaaatccgcgaccgttcaaatggactgcgacagctgactcgatcctcgccaaaatcgaacggctatgcaaagttatcaacggaacgcgacactagctcttgcctgctcatccttgcgacattcggacggcatgcatcaagctgaaacccctcatccgttctcgagcagaaagcgcgctttgttcgcctgtccctgctcgggaaattgatccagcacctggcgcagcaagcgcgtgcgttgcgcaccatcctggagttcagcgtaccgcagagcaagcacaaaccattgttgcgccaactcgtcacgtggcgtacacagctcgccttctttcaacaagcgctcggcatcggccagcagtccgttgcgcacgcatgccgcgatcaaggccctgcgcgccgggagaccataggcgatcttgaccttgccgagttcgtcggcgaccgccagttggacacgcgtctgttctgcgctgtgcgtctgcagtgtcagcaaaacctcggcgtggcgcaggctgtcttggctgcgtcctgcatgacgtgcggcccgacagcgcgcaagcgcaacgtcacgattgtgcggctgctcgccggccagcgccgccagcaaagattcggcatcggcgttttccatcgggcctaaatgccgctgcgcacgctcccagcgatcgtccaccccgaccgcttcgctcccctctataaatgccggtcggctccgccgcaaggccaccagcaaagcgcccagcaatgcaccgctgaccaggccgccggcatgcgcgtcgaaggcaactgatccgttgtcgctggatgccaggctgtacagctcccagcccagccataccggcagtagcaggatcaccgggccgcgcgcgtagttaaagaccacgaaaaaccagtagaaaaaacgcactctgcgcctgccccagaccacgcaaaacgcgcccatcaaggcggcgatggcaccggaggcacccaaaccgccaccgggctcgccccaacgccaccacaggcttgccaggctggcgccgaatccgccgagcagatagagcagcaggaaccagccactgccgatcgcgccttccagcaaggtgcctaacgcaagcaaaaacagcatgtttccaagcagatgatcgaagctgccatgcaggaacgtggcggtcggcatgcgcactggcgaccattcgaagctgcgttgcacatggcgcagcgtgaatatcttggacagccacgtgtcgtaaggcgcgcgcaatgcacgccattcgcgcagatgctcttcgtccttgaacaagctaccgctgcgcagcgcctgttcgaaggcgacatcatgcatcgtcaggtgcgccagataggcgatgcgctgcggtttacgcacgcggtccagtttgcctggcgtgccgcgcgcagcttggcgttggcggtctgctgcaggtagcgcgcatgcgcgtcggcctccagagcgcccagtccggactgcacgtaatagtgcacggcgctctcgaccaggctgtcgtccttgcgctggtagcccaggtagaccgccacgttgatcagcaccagcagcagcgtcacccaagggatgttctggcgcgaccagggtttgtgcagcggcatgatcagcatgacaacgcccgtgtccgagaatggcgcaaaacgtcaccgtgcggcggcagatgcgcacgcacgtcatgcgcgctagcatcgcggccccgccgttcgaatctgcctgccccatgagccgctggcgcccacctgccgaaaaaagcactgcgctgatcacgcccgaaggccatgcccgcctcaaggccgagctggacgacttgtggcgtgtgcgccggcccgaagtggtgcgtgcccttgcggcggcggccgccgaaggcgaccgctctgaaaatgcggagtacacctatcgcaagaagcagctcggtgagatcgatcggcgtgtgcgctatctgagcaagcggctggaagcgctgcgcgtggtggataccgcccccaccgacccgaatgcggtgttcttcggagcgcaggtggacctggaagatgccgacagtggtgagctgctgcgctaccgcatcgtcggcccggacgagaccgatgccgggcgcggctggatcagcatcgattcgccgctggcgcgcgcactcctgaaaaagcgcgtggacgacgaattcgacgcgcacttgccggcaggcaagcacaccttcgtggtggtgtcggtggactacacgagccagtagccgcgtgatcgccacccgctgacgtgtaggagcgcacttgtgcgcgatggggcgttatcgataacgccctcttcgcgcgcaagcgccgctcctacgaaacgcggtgtccggacacgtggccagttacaccatctgcagattcaacgcgcgcccttgctggggtacgacgttcgccggcagcgcatcgccgaacagatcgtgctcgtcgctgtcggtgatttccacatcgaccagatcgcccaccttcaacccgagctcgccgccgttctggatatgcaccaggccatcgatctccggcgcatcggcgcgtgagcgcgccacggcgatgtcgtcttcgatcagatcaacaaggcactgctgcacgctgccgatctttgcctcaagccgcaacgcagaaatctccgcctgtttggccatgaagcgcgccaggcgctcctgcttcacttcttccggcaccgggtccggcagtgcattggcgctggcgccatggaccggcgagtacgcgaacgcaccgacgcggtccagttgcgcctgatccaggaagtccagcaaagattcgaactcggcatcggtttcgccggggaaaccgacaatgaaggtcgaacgcacggtgatctccgggcacatcgccttccagcgctgcacgcgctgcagggtcttttccactgcaccgggacgtttcatcaacttgaggatgcgcgggctggcgtgctggaacgggatgtccagatacggcagcagcttgccttcggccatcagcggaagcacatcgtccacgtgcggatacgggtacacgtaatgcaggcgcgtccacacgcccagctccgacaagccctcgcacagcgccttcatgcgggtctggtacatgcggtcgcgccacgggcgctcggcgtacttcaggtcaacgccgtaggcagaggtgtcctgcgacaccaccagcaattccttgacgccaccgcgcaccaaccgctcggcttcgcacagcacctcatcgaccggacgggagacgagatcgccgcgcatcgagggaatgatgcagaagctgcagcggtgattgcagccttcggaaatcttgagatacgcgtaatggcgcggtgtcagcttgatgccgtagtccggcaccagatccacgaaggggtcgtgacgcggcggcaaagcggcgtgcaccgcctccatcacgctctggtagtcctgcgggccggacaccgccagcacctgcgggtacgcctcacgaatctgctccgggcgcttgcccaggcagccggtgacgatgaccttgccgttggcgttcatcgcctcgccgatcgcgtccagcgactcggtcactgccgaatcgatgaagccgcaggtgttgaccaccaccacgtcggcagcgtcgtaactgggcacgatgtcgtagccctccacgcgcagctgggtgaggatgcgttcggaatcgacgagcgccttcggacaacctagtgacacgaagccaactttgggcacttgattcttcactggattcacgtaatctattgatttcatttaactttttccgtccgtcatgccggcatcgaaggtggctaattgtatttctactgtgataccaccccaaagcacacacgtactcatctcgaattcattttagcggaaccctcaccttcagccccgcaaatccagtcgataatgcgcgcctccgccataccgcagcaggagtttccatgggtcactggaccacgctcgacacccccgacggccaggttgccgcctggcacgccacacccgcttccagctcgcgcgcggcctggtggtgattcaggagatcttcggcgtcaacgaacacatccgcgcggtggccgacgactacgccgcacgcggctatgaagtgctggcaccggccttcttcgatctggaagaaaaagacgtgcagctgccgtacgaccaggaaagcgtccagcgcggcctggcgctggccaatgcggtgggcctggagcgcgccatggaggtggtgaaatccgccgccatcctgctgccccgtgccggctcgatccgcgcctggcggcggacagcgtgttcgtcgccgacggaccgctgtcgcaggtgcggttgatggacgatgcgcgcttcccgtggctggtgctggtgccgcgggtggccgatgtcagtgagtggatcgatctggatggcggccagcagcgtttgttgctggccgaaatcaaccagctctcgcagctgctgcgcgccgaacctgcggtgagcaagctcaatatcggcgcgctgggcaatatcgtgcggcagctgcatgtgcacctggttggccgtcatcacggcgatgcggcctggccggggccggtctggggcagcggcagtgcgcagcgctttgcgtccgacacgttgcagcagcatgtcgcagcgtgggcgcagcggctacgataggcgcctgtcttccaaccagtctcccgcatgaaatccaatgtcgtcgccgcgctgatcctgatcctcgtcggcctgctgttcctggccaacaacctgggctggaccaatctgagtattggtcgcctgatcgctacctggtggcccgccgcgctggtcgcttgcggagtcggcatgctattcgggcgcggcaattaggtggcgctgggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggattggggagttgggagttgggagttgggagttgggagttgggattggttagagcgggctgctggcgctactgatgttccagcggccgggcgggattggcgcttgcgcgttgatgtgcggcgttgcgcccgggtggcgcggtcgccgactgcgcgcgcagcgtttcgttttgccagccgatctcttatttacacttgtacactgaccgcaggcatcggtcgccacgaagttgggcggatttggcgcctcaccgatctggaaccgccacagcccgtcgccggcccgcagtcttcttctcgcgttgcgacactgtcctccttcatggcggagaaggtgccccgaaggggcggatgagggtacgggcgaagccttgtgcactgtcgatgccacgtcaaaacgcgatgctcggtccccatcagcgctggttatcgcgtggacgcggctagccagcaccggcagcacccacacccccgccaccgcccgtcccgccgcacgcggcgaccgacatgacgtttgtcatctgccattgttgacttccggcacctgatcggcgggcgcatccggcgcagcatggcctcacacccaacccggacatcgccatgaactaccgcctgatccccgccctgttcctgatcgtcctgggcgcgctgttcctgctggacaacctgggcctggcccatatggatgtcggccacctgatcgcgacctggtggccgatgtttctcattgccgcgggcgtgcaccaagtgctgcgctaccgcgagaaggccgccgcgacctgctgaaagtcacagcagcgcccttgcctcaagagctgctttacgtgcgcggcaacgtcacgccggtctgaccctgatacttgccgccgcggtccttgtacgaggtttcgcagacttcgtcggactggaaaaacagcatctgcgccacgccttcgttggcgtagatacgcgccggcagcggcgtggtgttgctgaattccagcgtgacgtggccttcccactccggctccagcggggtcacgttgacgatgatgccgcagcgcgcgtaggtgctcttgcccaagcacaccaccagcgtgtcgcgcgggatgcggaagtactccactgtccgtgccagcgcaaagctgttcggcgggatgatgcagacatccgattcgacatcgacaaagctgcccgggtcgaagcgcttcgggtcgacaatcgtcgagttgatgttggtgaagatcttgaactcgcgcgagcagcgcacgtcgtacccgtagctggaggtgccgaaactgacgatgcgctgcccggcagcgtcgtgcttgatctggccgggctcgaacggcgcgatcatcgcgtgctgttcggccatgcgcttgatccagcggtcgctcttgatgctcatgcggtgttccttgaagacggaaggcgggccgagcggcccgcgcgaagacggcggattctaccagcggccgacatccgcagcgggccggcacgctacagcagcgatgccgaaatcgggatactggcgcgcggtcgcttgcccagttcctcggcaagccgcgtggccgccgccagataggccagggccgccgacgattctggcgcggccaccacaaccggctgaccggcatcgccctgctcgcggatcgcgatctccagcggcaacgaccccagcaacggcacgccgtactgcgctgccatgcgctcgccgccgccttcgccgaacagatgctcgcgatggccgcagttgctgcaggtatgcaccgccatgttctcgacgatgccgagcaccggcacctcgaccttttcgaacatcttcaaagccttgcgcgcatccagcgtcgcaatgtcttgcggcgtggtgacaattaccgcaccggccaccggaatcttttgcgacagggtcagctggatgtcaccggtgcccggcggcaggtcgatcagcagatagtccagatcgccccacagcgtgtcgttgaacagctgggtcagagcggaggtcgccatcggcccgcgccagatcatcggcgtgtcctgatcgacaagcaggccgatcgacatcgcctcgatcccgaacgcacgcagcggctcgatcgacttgttgtccggactctcggggcgaccgctcagacccagcatcgccggcacgctggggccgtagatatcggcatccaacacacccacccgcgcgcccagctgacacaacgccagcgccacattcaccgccgtggtggacttgcccaccccgcccttgcccgaggccaccgcaatcacattgcggatgcgcgcgtgcggcgccagcgcaccttgcaccgcatgcgcagcaactctgcgttcaccggtcatgcgcacaccttttgcgcaagtacaaattcagccacaaaaccacgttccaccattttgttcatcgcctccccgacgtatcgtgtgccaccgcgcgcgcgactcacacatccctctgcgctgcgtcaaaagaagaggcaagtgtaccggctgggctacagacagcttgcctgttcgccagcaccagacgacgcgcacgccaacgcgcgctaattcgcaacaaatctcgcgaaaatcgacacaagattacaggattatgacggcgtctctccggggggggtgatcgctgatcgaaggtcgcaccgacactgatcctgtcctgcgacaagcggatcacccagatccagtaaccgcgcccccatagatgcaccgtatacaagtcgcgcggcgtctgcgtcccgctacgcagcaaaagcttccaacggtcgtcgaatgtcgcatcgtccacatgcgaaaactgtgcggcgaattcaactccgattcgcaacgctgttgaggacctcctcggtgaagacttcgaggggcgttttgaatccaagtatcttgcgcggactattgtagagccgcggctcgatccatcgcaggtgcgcatcggtgatggtgctgacatcggcctgtcgtggcaggtattggcgtgtcaatccgttggcattctcgttgctgccgcgctgccatgggcagtacggatctgcgaaatagaaatcgctctgcaggcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgcatggcgtaggccacccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggcgagtaagccagcagatgcaggcgactgcggcgttcggtcatgctgaccaccacgccctttccgtgcgaggccctgatggtctccagctcccagtcgccgatacggcttcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcacgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaactgaccaccgcgcttctgatcggcgtcgatgtgccgatagatacatgcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtccatggtgcggcccgagaaagaccgcgtggtgatctggtaaaccgacgcagccactggctgcaagcgctttcagtacgatggcaccaggcacaggcccgcacgggcgggcctgtcgcattcatgccggcaccgcaggacacggacgaatgggcgctgcggcccgcctgcacggcacgcagccttgctaaactccgccgactttactctggccccccttcttctcgatgcccaccattcgtccgcttgccctcgctcttggcttcagcctgatctcgctgctgtccgcccccgacgccgacgccgctcgcaagaagaaggcggcagcgcccaaggctccggccgtctcgacggcctgcaccaatttctacgactacgccaacgccagctggctcaaggccaaccccgtgccgcaagccggcgccgtcaccgcgctgggccaattgtccgagcacgccctgcagcagcagcgcgaattgctcgatgcatcgatgaattccccgcaaggcaacgtgcagaagctgctcggcgatttctgggccagcggcctggacgaagcggctgtcgaaaaggacggttccaacccgatcgcccccctgctctcgcgcatcgacgcgatcaagaaggccaaggatgtgcccgcttcgatcgcggcattgcatcagatcggtatcccggtcggcttcaatttcggcccggacgtggacctgaaggcgctcgatcgccacatcggctacttcatgcaaggcggcatgggcctgcccgacccggccttctacacccgtaccgatgccgacacccaggcgctgatgggacgttaccgcgcctacgtcaagcagatcctggcgctcaccggcaccgccgccgacaagctcgacgccgatgccgcctccgtgctgcagatcgaaaccgcgctggcgcgtagtgcgcagtcggtgcagggcatcaacaacccgttcaacaactacgcaccgatcgccaccaaggaactgaccaagcagtacaagaacctgcgtctgggcgactttttggaagcacagggcgtcaaggacgatctggtatcgatggccgacccggccatgttcaagcagctcgacagcatgatcgtcagcatcaagccggaacagtggaaggcctacctgcgctggcgcgtgggcgatgccatggcgccgtacctgtccaagagcttccacgatgccgaataccaattccgcggccgtctgctgcgtggcgatgcggtgccaccgcagcgttggcagcaggtgctggacgcgatcaacgtcgctgccggcccgatgctgggccgcgaatacctgtcgcgttacctgagcagcgacacccgccgtcaggccgaagccatcgccgaccaggtccgcgacgcgcaggtggccgcgctggcgcgtgctggctggggcaacggcgaggtggttgccgaagccaaggccaagctggctgcgatgaagatcgaagtcggcgcgccgcgtcgcgacctggattacaccgtgcagccgatgggccgcggcagcttcggcggcaacatgctgatcgcctcgacctggcgtcatcgcgaagaaatgaagcgcatcggcaagggcaacgccgaccgccgctgggacgtactgccgcagcagccggcggtggcctacgacatcgcgcagaaccgcctgatcgtcaccgccgccgtattgcaggcgccggtgctgaccaccggcggtagccaggccgcgcagtacggtgcctacggtgcgctggtcgcacacgaaatcacccgtgcgatcgatgccaagggcgcgctggtggatgccaagggcgaactacgcaattggtggacgccggccgaaaaggcgagttggacgatgctgaccgacaaggtcgccacacagttctcggcatacccgtacccgggcgtgcccaacgccaaggtcaatggtgcgcagaccgccgaagaaaacttggccgacctggccggtgtcgaattggcatggcaggcgtttagcaaggcccagccggcagccaccgaggcggacaaacaggccttcttcactgcctgggccgggctgtgggcgcagcagttgtcgcccaacgaagcggtgcagcgcgcaagcgccgacatccgcgcaccaggccagtggcgcaccaatggcccgctgtcgaacctgccggaattcggtgcggtgttcagctgcaaggccggccagccgatgcagcgcgtggatgccgaccagatcaaactctggcgctgatcctcgcaaggtcgggcaatcaaaaagagcgcggattccgcgctctttttttgtttatggcatcagcggcaaggcgtgtcatctgcgatccgtgctggcctctgtactgaccatccttgtaggagcggccttggccgcgatgaaatgcccatcgcggccaaggccgctcctatggatcacttggagcggctgacaaaacgtggcgcgcagctgtcaggtgggcgcggacgttttgttagccgctcttgaaacgacgcagcattgcctgtatcaacgcaccacgcgcaacggtggcttgcgtcccttgccaccgcccttctttccaccactgccgccaaatggcgactgaccgcgccagtagcggatcatcagccagccgaacagcatgccccccagatgcgcgaagtgggcaacaccgggctgccagccggttgcaccgaggaacagttcgatcgcaccgaacacaatcacgaatgtgcgcgctttcattggaatcggtgggaacagcagcatcacgcgctgattcgggaacaacatgccgtaggccagcagcaagccgaacacaccgcccgacgcgcccaccaccggcgccccactttgcgtaaaccaggcaatcaacagctgacacacgccggcaccggccacacacaccaggtaataggtcagaaagcgcttctggccccaggtctgctccaacggcgcaccaaacatgaaaagcgccagcatgttgaaaaacagatggttgaagccgccatgcaggaacgcgtaggtcagcagctgccagggcatgaagctggcgcccggcgaaaacgcatcgaagccgttggacagaggccacaacatcagccacgacaacacgctgtccgatggcaacacgccggcactcaggtcgcccactgcccattgcagcaggaacaagccgatattggcgatcagtaatgctttggtgatgggtggcagttgaggcatggcggcatccttcggaatgctgccgatgataacggtaggcttatgaaggcccccacacggccgcatccagacgctgcgcggcactggcccggcgcacacggccctgtgccacctggacgccttcggcgcgcagccgctggcattgctcgcgatagcccgccgagccaccaggaaaggcgatccggccatcgctacgcaatacgcggtgccacggcagctgcgggtcgtcgttgccgccaagcacgcgcgccaccagccgcgcacgagccggcaaaccggcgcgctgggcaacgtccccgtaaccggcgacctcgcccacgggaatcgcacggatcacctcaagaatccgcaaccgcgcctgctcgccggacagtgactgacccttggagccggcacgcgcagcagggctggcagaggggcgtgtcgttggttggggagatttggacatcgcgcaagcatgccagctgctgtgcgtgcatgtgcgcatcgcccaacccacgtgaagggaagctacaagcccctctcccatcgggagaagatggtgcgcagcgccggatgagggcacggccggtagctcgaagctagctcgcggcatggtccgctgctgccgctattttcatcagacgtcgatagcgcgctgatcaggacgtcaccagcaccttgacgtctctcatccgctacaccggcctcaatgcatcaacacgatctcttcagacgaggtgggatgaatcgccacggtctcgtcgaagtcgcgcttggtcgcccccatcttcaccgccaccgcaaagccttgcagcattttgtcggcgctctcgcccagcagatgcacgccgaccacacgctcctcttcgcccacgcataccagctcctgattagccctgaccctcagccatggaaattgctggcagcacgcaggaccggctccgggcagggcttgcaacgcatcatcgccgtggccaatcgtggcagcatctcgcacaggcggaagcggcggttgaagcggtaggcggcctcggccagataccgtcgtgcatatttgccttgcgcgatggcgtgatagacgccgctgatggcgcgcgtgagattgccaagcaccacgttgacccagcgggcgccggcggcctctgtggctgcgcgtccgccgcccgtgtccagtgtggtgtgtgcatggccggcgtcttccaggcggccgaaacaggccaacccgtcggtgtaggcatcgcattctggcctcaggcgacgggcgatccagtccgtgagcgcggcattgtcgaagctgcgcaccggctcgatcaccacaaagctcggcgccgtgaggctggcatcggtctgcaccgcaatcaggaacggttgcttgttctgcgatccgcgcccagccttgccgccgttgcgctccccgcccaggtaggcatcgtcgatctgcacgaacccggacagtcgacgcgtggcatcgcgctcggccatgacctgcatgatcttgtgcttcatccgccaggcggtcctgtagttgacgcccaggtgacgcatcagctccagcgcagccatgttggtcgtggtcgaggccaacaggtgcagcgccagcatccaggtgcgcagtggcagctgggtgccctggaacatcgtgcctgcgatccggctggtctggtgccggcacgtgctgcacgggtagtagatgacgccaccgcgcttgaagcgcgagcgcgctcgtcccgcgcagcacggacagcgaaatccctggggccaccgccatctgtacagagcgcggtagcacttggcatcggtgccgtaggacacaaagaactcaggcatcgacaatccagcctggaactgcaaagtgttgatgctcatctcgccacctcgttgacgtcaggtgacggcaccatcaaccccgcctggcgcagatcctgcgactgctggctgaaggtcggggctaatcaggtaccagcttgaacaaactgcgctgcggaacgtcggccaatgcatgcagcatcgggcggaagttgctgcgataaacgcgtaccgccccgttgtaacgcgcacgcgcctgttcttcggtcagcccgacattgccattgccaagcggcgggtgcgaaaacaccacactgggcacgccttcgtagtccatccgtgcatccgtgcatccggctcattgccgaacaaacgatccatcaacttgcggcccgcagcgattgccactggcgtcagcccgaccttgccgcctacatcgccgatcgcatggatattcggcacgttggtggtctggccgtcgtccacgagcacttcgcccttgtcgccgagcgcaacacccaccgtatccaggccgagcccggcggtattggcgcggcggcctgccgcaaagaacaccttgtcgaaaacgtcgttgccctgctcgcgcggatgcacggaacgaccacgcacgcgcatcgccccctgcgcatcgcgctccaacgccgtggtggtgaaaccgaaatgcagccgcacgcccagatgacgcaggttgtcggccaactgcaaagtcagttccgcatcgaagcgctccaacaagcgctcgccttgcaagaacagatgcacacgactccccaaggcttgcagcagacctgcgatttctacggcgattaaccgccgccgataatcgcaacctgctcaggcgcatgacagaggttgaaggaatcgtcggagacttcgccatgccctgcgccctccacgtccggacgcagcggatgtgccccggtggcgatcacgatgtgctcggcggtcaccggcacgccgtcgctgcccatgatggtgtggcggtcctgcagcacgccgcgctgcgggatcaacgccacaccatcttcattgagacggcgtcgatagctggcgtggatgtaggcgatatacccctgccgatgcgtgaccagcgcttgccacgccagcgtcgggcgcaacacggcaaatccaagcgcacccgccagctcgatcttgccagccagatcgcctttttcggcacgcagccgagattgacgcaggtgccgcccaattcgttgggctccatgatcgcgacgcgcgcgccatgttttgctgcgcgaaatcctgcagcaaggccgccggaaccgccgcccagaatcaccacgtcgtagtcgtaacgcgcactcatgcgaatcgctccgcccggtaaggatgcgggtccagcgcaggtgcgcggcccgtgatcaggtcggccatcaattgtccgcttgcagtgctcatgctgatgccgagcatgccatgcccggctgcgagccagacgtgaggatggcccggcactgcgcccaacaccggcacatcgtcccaggtcatcggccgccatccgtaccagcgttcgatcactgcaggaccgcaaggcgcatgcaggtactcggccgctgcacgttccaatgcagccagacgcgtggcattgagctgcgtatcgcgcccggaaaattccatcgtgctgccgatgcgcaggcggtcgcgccacggcaccacgaacacccagcgatccttcagcaccactgggcgatgcggcatcacctgtggcgcgctgtaggtgatcgaatagcctttgccagcctgcaccggcaagcgcagaccaaactgcgccgccagcaccggcgaccatggtccggtcgcaatgaccacctcgcgcgcatagcgcttgccgtgctcggtctgcacgcaggttccagctccatcaggtgtgagtccctgcacacggcagtgcgcatcgatttccacgccatgcgcgcgcagcactctcaccagctcagcggtgtattgctccgggcgcagatgcgcatcgccagggaaatggatcgcgccggcaatgccattgcgaaatgccggatcctggcgcacatagtccgcaccttcgatcacctcggcccggataccccactgcgccagcagcgcgcactcatcgcggtattgcgcaaagcagcgcgcatcgccaaacacgtaatccagtccgtcgttacgaaattcacagtccagcgcataccgcgccacccactcgtcgaagcgctgccgcgcatcgtgcaacaacgccgcgcgcgcctgcgcactggactgccaatcgcgcgcattgcaacgccgtgcgaagcgcagcagccagcgccataagccgggatccagacgtggtgggatatacagcggcgcatccggggtgaacatccatttcaccgcctgcgcaagcatgccgggcgccgccagcggcggtgcatggctcggcgtgatggtgccgcaattgccgtaagaagtcgctgcacccggcgcaccggcatcgagcacatgcacttgccggcccgcttggacaagtgccagcgcggtggccaggccaatcgcgcccgcaccaatcaccagaacgtcgtcgcgaacggcgcgcatgcaggcgctacccggcgcgcttggcgccgcgccacatcggcggcacatgcagataggtcacgctgcgccacggccattccatcggtccgaagcggaaccagtgcagccagcaccggctcagcagcacctgcagcgcaaagagccccagcgcgaacggcaattgccacacacgcggcaactgctcgaaataacccagcccatagccgtagaagatgccggtgcacaccaacgattgcagcaggtagttgctcaatgccatccgccccgctggcgcaacccacgccagacgcggtgccaggcgcaccacccatgcggcatagcccaggcacatcagcggcccggcgatcagcgacagcgcgaaggcgccggacagacgcatgtccagccgcgccggatcgatccacggttccaatgcataacttgccagcatcacgcacagcccgagcggcaacacggcatagcgcatcgttgcaaacaagcgcgggaagcgctcgggcgtggcgatcgcgccgctacgtacgaaccaagtacctagcaggaacatgccgaacatggacgggccattgatgccgaggccggtcatcgccgcctgaaagtcatgccaccgctgcaccgtcgcctgcagataggtgccgctgccgaatgcggcgcgctgcgcctgcacattcgccagtgcctgctgcgcggcatcggccatatccgctttccactgcatcgcggcggcaggatcggcctgcgccaattcgccggccacgccatacagcagggccaacccaggtgcgcacaggtacaccaacgcggcgaaccatggcagcgtgaccgttggcacgttgcgcgcgctcagcagcaataacgccagcagtgcatagatcaccagaatgtcgccggaccacaccagcaaggcatggccaaggccgattgccaacagccccagggtgcgacgtagatacaggccgaagaacgcgcgcccagcctgcgcggcgcgctgcgccatcaccgcaaagcccatcccgaacaacaacgaaaacagcgtgtagaacttcccttgcacgaacacgtagaccagcgcatcggcgatacgatcggcaccatgccaatgcggatcgaccccggtcgtggccagatcgagcggcccgacgaaggcttccatgttcatcagcaggatgcccagcagcgccaccccgcgcaggacgtccagcacgacgatgcgctcggtcgcagcaatggggaacagcatgtcgcgggatgtcatcacggctcaggcaaccagatgcggcggcgcgcgccgcagaatgcaaacggcccaccgagggggcgggccgtcaggaacagcaatcgcacacgctctgccccatacgcggcgagccgactggcgcgtggggcgttggcaacatcgcagcgccccaagaccggcatgcgacagctgcgcacgcgcgcaccgctgacccgaacaccgcgcaaccggatgcccgcccgatcttagtagtgatgactgccatcgccgtgcacatggccatggtcacgctcttcggcggtggcttcacgcacctcgacgatttccacgtcgaaatgcagatccttgccggccatcgggtgattgaggtccacatcgaccacgctcatgccgaccttctgcacggtgaccgcacgcgggccgaagttggtctgcagtaccacctgggtgccgggcaccagcttggtggcgccgaaatgcttcttgggcacgcgctggcccaggccttcgcggtattcgccataggcgtcggtggccttgacgtccacgccgaagctctcgccggcttccttgtccatcatggccgcttccaggcccgggatgatgttgccgtggccgatcatgatcgccaacgggtcacgctccttggagctctcgatcggctcctggccgatctcggaaacggtgtagtggaagcggacgacgctgtctttttcgatcttcatgcgtagctctgaatgaggctgcccggtggcagagggtggtggacggcttgtcggccgccgggtgcgccgccatcatggcgaccttccgaaccggccattatcccggctccatgcacatgacgccagttttcgccgctcgcccccgacgcgtcgcggccagcctgttgctggtcctgctgctcctgggcggttgttcgtcgcaagcgccggtccggcgtccagccgcacagcccccggcagcgcgcgtgtggccgcaggtcccaccggccgacccggccgccgccaacaacatcctgatgcgcgcgttggggctggtgggcacgccgtaccgcttcggcggcaatacgccagagaccggcttcgactgcagcgggctggtgacctatgtgtacaaggatgtgctggcactgccacgcacctcgcgcgaactggccgcgatccagggcccacgcatcccgccagagcggcttgccaccggcgatctggtgtttttcggctccggcggcagcgtgacccacgtcggcatttatgtcggtgaaggtcgcttcgtccatgcccccaccaccggcggtacggtccgcttggattttcttgatggagcttactggcgcgaccactattcaggttcaaagcgggttttgcactgaaatgtcactttcatcataagtcataaaacggaaatttaactttttttgaacgtaacgattctttcaccagggcattatcgcgcatccacagcagaactgtgattcccgcgtgacgaacgacgaacagaccacaactggcgccgcaccgcttccgccccggaaaccgctccgcctgctatgcgccaccgctctcttgatttcagcacttcccgcattcgcgcagaccgccagcagtacgccatccgctccgcagacgaccacgcctgacagcaccgtcgccgccgagaaagccgcaacccgcagccgcgccgatgccgctgccactgcaacgctggccgccctgcttccgcacctggctgcaaacgacgccattccgctgatggaccgctcggcaatgttcgccggcgatctcagccgcctgcttgccaattacgacgtgtcgcagagcgcagccaatgctgcacagaacgccgtggccgacagccgcgtgcaggtgatcctgcagcgcgccatggccctgctcggcactccgtatgtctggggcggcgagtccaccgaagggttcgattgcagcggcttggtcggctatgtgttcaagactgcgctcggcattgatctgccgcgcgtctcgcgcgacatcgcccgcgacgaatcggccgaactgatcaaggacccaagcgcgctgaaggctggcgacctggtgttcttcggcaagcgcggtcgtatcgaccatgtcggcctggtggtcggcgacggcaagttcctgcacgcgcccagccgcggcaaggacgtgcgcgtggattcgctggcgagcggctactggagcgagaagttcatccaagcgcgtcgggtgctgtaacacccggttgcttcgcctccgtcatgaaaggccgcgatgatctcgcggccttttttgttgcgcggtgcggggtggctacttcaatgtgcacgctgcgcggcatgtgctcgcgcataccggcttgagggacaagcgagccgggcgctactctgccttcagcacatcgcctgccatcgggcagatgacctacctgcgccgtggcgccggttaccccgaggtatctgccctgtaatgggccatggtgtcctcgatgcccttgctcaactccatcaccttgagcgcgtagtcggccaggcgttgatcttccggggtgtcgggccgccaggacggcacttcgaccggagtgacgccgtccgggtccatcgccacgaacacgatgatgcaatgcgtgcacaggcgcgaatcgccgcccatcggactgcgcgcgcgtacgtcgatggccaaatgcatgctgctgcggccggtgtagaccagcttggccgacaccgccaccagatcgccgatgcgcaccggcgccacgaaccggatgccgcccaccgccacggtgacgcagtaatgcccgctccaaccgctggccgccgcaaaaccaacctggtcgatccacttcatcaccacgccgccatgcaccttgccgccgaagttgacgtcgctgggctcggccagaaaacggaatgtcagatcacgctgttggccaatcaccgcccgccctcgtcaatggatgagctggaagtgtgccatgtgggtggagactcggcgtacctgcagcgccctcaccgtatcggtcgaggcgagcgcgctacgaacatcggcaagcgtcacctcatacctgtccatcagccaagatgctggatgcgttgaaatgcatcgcgcgagcctgagaagcgtcgtcatcagatcgcctgactcacgctgccccgcattatcagacaacgccaacacgcgcactcaactgccaatcgccctgacattgtcccgcttgcgcagacgcagccacgggaaatgcggctgcggcaatctgagcgtcttgcgcacgcgggcgctccagcggcgcgggtcgaacaaccactgcacggcaaagcgatcgaacgtcgcgtaggtgtgctggtggtaatgcgcggccagttgcggaacgcccagctcggtgaaatagcgcaggctgcgcgcggcactttcctggcagcgttgcggcgtggcgtaaagcgggctgtcgagaatatgcagctcgccatcctcgcgcagttgggcgagcaagcgcacgatcaatgcggcagggtcggcgaaatactgcacgtaggccggcagcaggatgacgtcgaatacatcgcgtggcagcgccagggtctggatgtcggcagcaacgaaactcaggcgcagctcgtggccgaagacgcgtgcggcctggacaagttcggtgctattgacatcgatgccgcagacctcgcgttgcagcgactgcgccagcaagtgcgatagccagccattgccgcaaccgagttagaggatggcgccttcgccggcatgcgtgcccaggtgctgcaccagcaaactgctcaacagcgcgcgcacgcgccattccagcgttgccccagttttccgcccggacgcggcaggctgcgcacctgcgcatcggtgtacagccggccctccttgcgccggatctccaggtagtgctgctcgaacgggtcgtctgccaaaccgcgctgcacgaacacgccatcgacgctctctagcccgggcagttgctgcagccgttcgcgcagcatgggaaatccagcacgcatcaagccgcctcagcgcattggcctggcgctgtcagccggcgattcttccagtcccacatttggtggaggcggagtcgtagatgcgcttgtcgagcagtccggtttccttggccaccagcaccggcaccagcatttgtccggtgacgttggtcatggtgcgcatcatgtccaggatgcgatcgatcgcatacaggtagccgatcacttccagcggcagattggcggcactcagcaccaccgtggccatgatcaccgcagtgcccggcacgccggccgtgccgaagctgccgagcaccgaagcgatcagcaccacgaaatactgattggcggtcaatggcacgccggtgtattgcgcaatgaacaccgcgcacaaggcgggaaagattgcgccgcagccatccatcttgatgctggcgcccagcggtaccgcaaatgcggcatagtccttgctgacacccaggttatgcgtgatcgaacgcatcgccacgggcattgccgcgaaactcgatgagctgacaaacgccacctgcatgccgggcgcggcaccgcggaagaacttccacgggttgagcccatgtgcgagcaacagactgctatagacgaccaggatctggatcgcgcaggccacatacagcgccagcacgaaattgccgaacggcagcagtttcgcaaaaccgtagctaccgaccaggctggcaatcaggccgaacgtcccgagcggggtcatctccagcacgaagcgcgtgacctggatcatgatgtcgctcatctgcccggtgagcttgcgcgcctcggccacacgctcgccgagcttgaccatcgcaaaccccagcaacccggcgaagaagatcaccggcaggatcgacccacgccccgccgccagcaccgttgcgccggccgcgttggtcttggtgccgatgccggtcaatgcgtagaacgggttggacggcaccacgtccaggagtacctggatcgggttgggcacatcgcgcggcttccaggccgaatccacactcaaactgaaatgaccggcgcccggctgcatgatcgtgccgacagccaggcccacgcccaccgccaatgccgcggtgatgacgaaccataaaaacgtgcgtccaccgagggcggcgaccgacttttgcccgtgcaacgacgagatcgcattgatcaccgcgaagaacaccagcgggatcgcgatcatcttgatcagggtgacgtacagatcgccgagtggaccgaaccacacatcggctgccgggcccatggccgcaccgatgatcgcacccagcgcaaagccggccaccacgcgctgccagaacggaatgcgcaaccaggccgcaaccagtttcatgtcgtcgaatcttccgggggggagagtgcatgcaccatagcccaggcccgcgccgcccgcgagaccacagctggaacagcgctgtgtcatcggtgtgacaccacccagcgcggcataatgggcattgattgagccacgagttcgatgccgatgcgttaccgcctgcctgccctcgccgccctgaccacgctgtgcgtcgccgcctgcgcctccaccgccgggagcagcgcctgcgcaccggcgtcggtccgcgtagaggtgccgcaggtgacgcacccggccggcgaaaccccgcagtggtggtaccgctccggcgccgcccacgcggccggcaatggcgccatggccggcaaggcacgcaacgtgatcctgttcctgggcgatggcatgagcctgaccacggtcgccgccgcgcgcatcctggacggccagcgcaagggcgggccgggcgaagaaaacctgctatcgtgggagcaattccccgccactgccttcagcaagacctacaacaccgactcgcagacgccggattcggccggcaccatgaccgcgatcaccactggcgtgaagtcgcatatgggggcgatcggggtcagcagcggtcaccgcagcgattgcgccgacagcttgaacaagggcctgttgagctggctgcagctggccgacagcgccggcatggccaccggcatcgtcaccaccacgcgcctgacccatgccacgccagcggcaacctatgcgcattcgccggaccgcaactgggaaaacgacaccgaccttcccgaatcggcgcgtgctgccggttgccaggacatcgcccagcaagtgctctccaccgcccgctacggccgtggcccgcaggtggtgttggggggaggacgcagccagttccagagcgtgcaggaacgcgacccggaatacgacgacaagatgggcttgcgcttggatggccgcgatctggtcgccgagtggaaacaggcgcacccgcagggcgcctatgtctggaacgaacagcggttaaaggccgcggccggcgcgccggcgttgctgggcttgttcgaacctgaccacatgcagttcgatcacgaccgcaaccgcaccccgcagggcgagcccagcatgaccgagatgacccgcaccgcgatccagtcgctgtcgcgcgacgccaattgcttcgtgctgatggtcgaaggcggtcgtatcgatcacgccaaccacgccggcaacgcctaccgcgcgctcgatgaaacggtgtcgctgtccgatgccgtacgcgttgccgtgcagaccgcgccgccggacacgctgatcatcgtcaccgccgaccattcgcatacgctcaacttcgtcggctacccgttgcgcgggaatcagatcctgggcaaggtgcacggtaccgacggcgaagaaggcgaccgtagccagctggctacagatctggccggccagccctacaccacgctcagcgacgccaacggccccggttacaccggtgccagcaacgcgcagccggccggccccaagaagtatccgcatgaacccagcagcagcgagccggcgtccggccgccccgacctgacccacgtcgacaccgaagcgcccagctacatgcaggaagcgctggtgccgaccaaatccgaaagccacggcggcgaagatgtcggcatctgggccaccggccccggcagcgccgcgttccgcggcaccttagaggagaacgtgatctaccacgtcatcgtccaggcgaccccgcgcctgcgcgcgcacctgtgcaaggcgggcacctgcgatgccgccggcgtgccggtggagttgcccaagccgaccaccttcgaggctgcggtcaagcgctgatgcgcgcgcagtattggccgcaggatcgcgcttgtgctgaccgacaccccgctacggctgcctgccatcccgcccggcccggtgctgctggcctacagcggcgggatggattccagcgcgctgctgcagttgctggcggcaacgccgcgctaccgccaagcaggattgcgcgcgctgcatgtgcatcacgggttgcatgccgatgccgacgcctgggccgcgcattgccagcgcagctgcgatgcgctgcaggtgccgttgcagatcgtgcgggtgcaggtcgagcgcgatagcggcctcggcctggaagctgcagcacgcaacgcgcgccatattgcattcgcgcacacccttgccgctggcgagtggctgacgctggcgcaccatcgcgacgatcaggctgaaacatttctgctgcgtgcgctgcgcgcctctggcccggaagggctggcagcgatgcgcccgcagcgtccgttcgccgacggcacgctgtggcgcccgttgctggcgcattcccgcgccgatctgctcgcctatgcgctcgcgcaagaggtgcgctggatcgaagatcccagcaatgccgacccacgccacgaccgcaatttcctgcgcagccaggtcttgccgttgctgcagcaacgctggccgcaagcagccgatgcgttggcgcgcagtgcgcaactgagcgccgatgccagcgcattactgctgcagcaggacatggcgttattgccaagcgtgcgtaccgcaagcggcgcgctggatctgcacgcgttgcgtgcgcagcctatcgagcgaagggcacggctgctgcgcgcgtgggtgagcgctgcgcatgcaccgccgctgccggcgcaaggcgtggccgcactggaacgcgaaatcgacaatcacgccgcagatcggcaggcgtgcttcgcgtggcagcaggtggaagtacgccgttggcgccagcgcctgtttctacatcgccccgctgcagcctggccaacagactggcaagccgcttgggatggcgcagcgccgttgcaattgcccgatggtgcgcagttgcggttgctgggcgcaaccggcctgcgttttgcgcaaccgctgctggcgcgcgcgcgccggggcggcgagcgcatcgtgttgccgcagcgcacgcatgcgcatcaactcaaacatctgctgcaggcgctggacctgccgccatgggaacgcgcgcgcctaccgatcctgtgggaaggcacgcaggtgcttgccgccggcgatcgcatcatttccggcagtttggacgcatggttgcaagcaaacgccgcagcgctgcaatggtgcgcagctgccgatgcgaattgacccgcctgcgcgcgcgccgcacactttagcgatggccaagaagtccttgaacgaaacgtccccggttgcccgcttcgaacagtcgctggaagaactcgagcaactggtgcagaagatggaagtcggcgatctgagcctggagcaatcgctcacggcctatgagcgcggcatcgggttgtaccgcgattgccagcaggcgctggaacaggcagaactgcgcgtgcgcctgttgaccgaccctgcccgccccgagcttgcccaagccttcgaaccgccgtcgctggacggctgaggtgagttcggcgctgttcgaccactggatcgcccgtaccgaacgcaacctggaagccggcttgccgagcgccacgtgtgcgccgcatcgcttgcatgcagcgatgcgccacgcggtgctgggcggtggcaagcgcatgcgtccgctgctggtctatgcaagcggcgcactgttcggcgcggctgaagatcagctcgacacgcccgcggtggcggtggaactgatccacacctattcgctggtgcacgacgacttaccggcgatggacgacgacgcgctgcgccgcggccagcccacggtgcatatcgccttcgacgaagccaccgccattctcgccggcgatgccttgcagacacgcgccttcgaattactggccgctgcctctgccagcgccgaactgcgcgtgggctggatgcagagtctggcaacggctgcgggcgcggccggcatgtgcggcggccaggcattggatatcgatgcgaccgggcaactgcagcccttgcaggacctgcaacgcatgcatgcgctcaagaccggcgcgttgatccgtgcatcggtgcatatgggcgcgctcaccggcggcgctgcaacggccgaccagcaacgtctggacgaatttgccgacgcgcttggcttggccttccaggtgcgcgacgacatcctggacgtggaatcgagctcggcgcagttgggcaagaccgctggcaaggacgcggcgcaatccaaatccacctaccccgccttgctcggaatggacggcgccaaggcgaagttggccgagctggccacgcgcatgcatgacgtgctgcagccctacgggcaacccggcgagacattggccagcttaggccggtttgcggtggaccgtgcgcactaggcgcagttggcaatgcggctacacgccgcagtgagcggctgcggccaagacccgaatcgatcttcggcgtccaattagactccatggcattccgtctcccgtatggccacatatcggccatgcgtgacataacaccggccgcgcagggcacgatctgcgcactccatgcgccagcgcacggtcaacgcctgcagggggattttccagccagagaacttgatcacatatcggaacttttcttgcttgcgtttgtgtcggcaactgacacgcgcgaaccgccgacaagtgacggactgcatactttaatgctggattatcggaaaattatacatttcagtaatgctcagaatcaaatcaaggccaaaaatatacccaatgaaacgacttgtcgcgtctgctttgttctgcctagattcggattgtccgcatccgcggacatcccccgacctgattagccctgaccctcagctggatttttgttgcagtcctgcaaatagcttcgttttaccgatgtgttccatgatgtctgatcttggcgctgctgatgcgaggagccggtgcgaagttctttcagccaggaccccatggcggcctggcattgggccggtttagcgataagcgcggaggtgctgttgctgaaagtcggggctaatcaggtcccccgatcagtcggagaatcactggtgaagaacgtttttcccgcatcgtttgcagcaggcacgctggccgttgttggcgtactcggatcggcgcaggcgcagtccgtgcgcggcccagttgcgttgaccatcgaactgtcgcccgtggccgaccaggctggccgccatcaaggcaagatcgccgtcaccgtcaccaacaacagcagccaggtcgcacgcgtgccgacctatcagctgccactgaagtcgctggacaacggcattctggaagtgagccgcgacggcaagccggtggactacatcgggcgccttgtcaagcgcggcctgcccaaggcgaccgacttcaccatcctgcagccgggccaaagtgcgaagggcgaggtcgatctggccggcgcctacgatctgtctaccagcggcaactacaccatccaggtgcgctcggtgctgcagtacgcctccttttccgacggtagcctgatgaaggccgccaacggcgagccggccgtggccaccagcaccccgatcaccgtgtggctggacggcgcacgccgtggcgtgcagcgccagctcagcgtcggcccgaccgccgtggtcaacggcatcaactacctcaactgcagcaccacccgcaccagccaggcaggcactgcggtgactgccgcgcgcaactacctcaacgccggcagcaccggtgcgcgctacaccacctggttcggcacctataacgccttacgctatagccgggtcagctccaacttcgtcaacatcgacaacgcgctggaccagaacaacggccagctgaggatcaactgcagctgcgaagcgaatctggcggatgcgtatgcgacacctatgtcaatccgaaccagccgtacgagatccatgtctgcggcgcgttctggagtgcatcgaccaccggcaccgactccaaggccgtcaccttggtgcacgagaccagccacttcaccgtggtggccggcactcaggaccgcgtctacggccagtccggcgcacgcagccttgcccaaagcaatccggcccaggcgatcaccaatgccgacagccacgagtactttgccgaaaacacccaagcgcagaactgagcgcatcatcgtctgaaacgacaaaggcccggcagcgatgccgggcctttgtgtttcgcaccgcgccgattacttgatcaggcgcagcgcgaacggatagcggtagtactcgccgttgttggccttgacggcggcaacgatgcagaacacctggctggcaatccaaaccagagtgagcaggaaggccagcgcaccaagcgtcaccacagccaaaatgacagccgcgatcatggctagcgtcaccgtgatctggaaattcaatgcttccttggcttgatcggtggcaaagggttgggacgggctggcgtctttgctgatcagccagatcactaacgcgccgatgaaacaactaacgatgccaagcaaatgggcagccagcgccagggtgcgctcctccgacggtgtgctggtaccgaccggcggcggtggcggtgcggcgtgcgattcgaattcgctcatcatgtgtgcccatgcatggttgtggtgcggcggactatagcaacgattcagccagccaccagtgcggaaagacagggcatctaaccggtgacatggctgcaaagcctgcgccaccatgcgtcgccgtcacgcgcacagcagtggcggtatcgcggcaccgccataatgcagtggatagcgatagcgctcaccgcacgccgcctttatcgcggcacgtaaagacaacaccattgctaccagcaacgccggtttcaggatcgcccctaacactattccggcgccaaagatcaccaacgtaggcgccagcaacagcatgtcgatgtggaaagcccaccgcccagcagcatggcctgccgggcgtgctccgcagcgaacggcagcgtatcccgcatggccatccatatcgctccgggcagcagccaaagcaacagccaccaccctggcgcgaagcccatgttgacagcgcccgcgacgaacaggccgatccacagcgaaagatgcgcaaccgccgcaagcgtgcgctcctcgatggaggcagggctgtcggtcgtgccgtggcctgtgccctcgtcgtgcgcgaatggaccttcaggcgttggttcgttcactcgttgccggccacggtcatcttgcctacgagcaccgagccaatcttgacgtgcgaacgcgggtcgacatcgctgcccaccgcttcgatgccggcaaacatgtcacgcagattgccggcgatggtcaggccatcgaccgggtaggcgatcacgccgttttcgatccagaaaccgccggcgccgcgcgagtaatcgccggtgacgggattgacgccattgcccatcagttcggtgaccagcaggccgcgcgacatgccggcaatcatcgatgccagatcgcctgcgttggcagtgacctgcaggttatgcacgccaccggcattggcggtggtctgcaggcccagcttgcgtgccgaataactgcccagcacataacgctgcagcacgccgtcggtgatcaatgccgaacgccgcgtcgccacgccttcgccatcgaatgcggcagagcgcaggccacggcgcaaatgcggcagctcctcgatgttgaaccagtctggaaacagcttggtgcccacgctgtcgagcaggaagctggcgcggcgatacagcgcgccaccggagaccgcaccaagcagatggccgaccagcgagcgcgccacgtccggtgcgaacagcaccggcaattggccggtgggcagcgaacgcggctgcaaacgcgccagagtgcgctcggcggcatggcggccgatcgcatccggtgcttccagatcttcgcgcgccagtgcgctgctgtaccagccgtcgcgctgcatgccatcgccctgcccggcaatcagcgcgcaactgatcgaatggtgggtgccgcgctcgcggccgatgaacccgtgcgaattggcgtacaccgacagactgagcccggtgctcgccgaggcgccatcggaattgctgatgcgcgcgtcggcgtcgcggccggcggtttcgcaggccagcgccagatccacggcggtgtccgcgtccagcgcccatgggtgccagctgtccagctcggggaactcgcgcgccatcagctccgcatcagccaggccgctggcggcgtcgtcttcggtgaaacgggcgatcgcgcaggcctgcgccacggtggattccaggctggaatcctgcaaatccgcagtgctggcactgcccttgcgcttgccgaagtagaccgtcaccgcaatgccgcggtcgcgggtggattcgaccgtctccacatcgcccagccgcacattgacgtccaggccgcgctcttcgctgcagctgacttcggcctgggtggcgccggccgcgcgtgcgcgctcaagcaggcgctgcgagatgtcggtgagcgcgtccaggcgctgcaggctgtcgtcggtgacacggatttcagaggagagtgcgttcaatgctttatccttgagaacgcggatccgtccgcgaagcccggccatccttggccggagtgtttgaattcggtgcggagtgttccgccgacgcccggtcgttcaaggccggagatgtttatcaaccaagtttcgggatgtaggggcaatgcgcggacgcgatgaagacaccggtgaatttcgcggcgccagccgtagccagcagcggcgcgaagcgctggagattttcgacctgggcgagaagctggtcgcgctgaccccggcgcagctggccaagttgccggtgcccgagtcgctgatccagcatatcgaagagagcaagcgcatcacctcgcatatcgcgcacaagcggcaactggcgtttctggccaagcacatgcgccgcgaggacgacgagaccctggcagcgatccgcgacgcgctggacgccaacagcgacaccgcgcgccgcgaagtggcggcgatccaccgggtcgagcgctggcgcgaacgcctgctcgccgacggcgacgtggcgctggccgaactgctggaagcctacccggccgccgaccgccagcaactgcgtcagctggtgcgtaacgcaatccacgaacgcgccaagaacaagcccccgcgcgcctaccgcgaactgttccaggtgctgcgcgacctgtctcaagagcagggattggagagtggtgattcgggattggaagacggcgaatcggcgttggaagacgacgagtaaggcgtcgcggaagcagcgacacagcagcccggcagtgatcgccgaccggcccgacctccaccgccaattcctaccgcgacgcgtcgaggtcgatgtgccgcaggcgccagacacacggcaacgaactcccgctgcgacgacctccaaatcccgatgccgcaagcacattgggaccgctgcatcgcaaaagccagaaaccccgctctgcgctcctgccattgcgaatcccaaatcccgattcccgaatccccgcatctcaggcctgcgttccgccaacggtaatgccgtcgatcaacagcgacggctggccgacgccaaccggcacgctctgcccgtccttgccgcacacgcccacgccttcgtccaaggccaggtcgttgccgatcatccgcaccttctgcatggtctccgggccgttgccgatcaacgtggcgcccttgaccggcgcggtgacctggccgtcttcgatcaggtaggcctcggtggccgagaacacgtacttgccgctggtgatatcgacctggccgccgccgaagttcaccgcgtagatgcccttcttgaccgcgcggatcatctcttccgggtggtgctggccggcgcgcatgtaggtattggtcatgcgcggcatggtcaggtgcgcgaacgattcgcggcgaccgttgccggtgggcgccacgcccatcaggcgcgcgttgtgggtgtcctgcatgtagcccaccagcacgccgtcttcgatcagcgtggtgcactggctgggtgtgccttcgtcgtcgatgttgagcgagccacgacggccgtccagggtgccgtcatcgacgatggtcacgcccggcgatgccacgcgctcgcccatgcgtccggcgtagacgctggtgcccttgcgattgaagtcgccttccagaccatggcccaccgcctcgtgcaacagcacgccgggccagcccgggccgagcaccaccggcatcacgccggccggcgcggggatcgcgtccagattcaccaacgcctggcgcagcgcttcgcgcgcgaaaccttccgggcggccgtcggcaaacagttcggcatagccatagcgtccgccgccgccggaatagccggattcgcggcggccgccctgttcgacgatcacctgcacgttcaagcgcaccagcgggcgcacgtcggccgccagcacgccgtcgctgcgggcgatcagtaccgtgtccacgccgccggacaggctcaccatcacctgtttgactcgcgggtcggcagcgcgcagaaactggtcgatccggcgcagcaggtccaccttggtggcgctgtccatgtcgtcgaccggatcggtggctggatacagcgcgcggccactgccgcgcaccagcgaacgggtggattgcgccccgccctcacgcgagatcgcgcgcgcggagtgcgccgcttcgagtagcgcatcgcggtggatgtcgtcggaataggcgaagccggttttctcgccggcgatcgcgcgcacgccgacgccttgctcgatggaatgcgtcccgtccttgacgatgccgtcttccacgctccagctctcgcgccgcgaatgctggaaatacagatcgccgaagtcgatgcccggccccagcagggcgccgaaggtgcggtcgagatggccggcatccaggccggaaggaagcagcagccgggtttcggccaaagtgagagcgttatcggtcatgtggtcaggatggggcccgcgcgccggggagacaagtcgttccgctgaacatgcgcgcagctatcatcgctggcccgttcttcaccgatcgcccgcacatgaagctcatcgcccacgttctggacggccacacgctggacatccgccctgccccgcatgagcgcgcgtggatggacgccaccgaccaacgctacgcgtatcgctgcctgccgctggcgatcgccaatgcgcatggctggaagctgctgtgccagtccggtttcgaggccagctgggacggcagcgatgcgctggcagcgatcaccatcactgccgacgcagacacgcatgcaccggcgatcagccacttcggctatggcgtgctgacctttcatgtgccctgcctgttccgcaccgacaccggcgtcgatctattcgtgaccgggccgttgaaccagcccaaagacggcatcggcgcactaattccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcagatcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggattgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttctaagggctgtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgccacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaagtccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgcaccaacggattcgtatttagtaacacagtagaactaagcggcatggtggaaaccgactggagcccgcacaccttcaccatgaactggcgtttcacccgccccgggcgggtccgcttcgaagccggcgagccgttctgtcacctgttcccgctgcaacggcagttgatcgagcaggtacagccgcagtggaagccgctttccgaagcgccgcagctggcacagcaacacgccgactggacccacagccgcacgcgctttctggatgaattgcccgatgcgcaatcggcggcagcgcgcgagaaatggcagcgtggctacttccttggcgtgaccgcacccgggcagcggagcatcgctcgcgcctgcggctgccgatgtttacccgtgccggcagcgacgacacgcccgccgactgagtgggtcagcgcagcgtcggatctgccttgccggatgtacccgatggggcggccggtttgcgaggcgcccgctcgcgcgcctcgcgctccaccacatctacctgcggctctttccatggcccggtgacgtggtaggtcttggcaccgatcgcacccagcggtttagcgagcaccgcgttggccgccgcgccgacggccgcacccaccgggccaccggcaactgcgccgaccacggtcagcagattgccggccctgggattcacatccacggtctggtcgaaggtctgcgcgcgcaggtcggtctgcccgcggatggcgatgtcggcagccgggccttcgatgcggatggcatcggtgtgcgcgaagccctcgccgaagcgcacttcgccggccaacttgttgaaggccaggcccttggagaagaaatcgcggaagtcgaacatcaaccgacgcggcagctgcgccacgctgagcaggccgagcacgcggccggcgcctgggtccacttccagcaactggccattggcgcacatcgaccttgaggttgccgtccagcgagccaagcgcaaaaccagtgggcgcgccttcccagccggcattgagttccagctctccctcgccgccacgcagctggccgcccaagttgaggttctgcagcagattgcccaggttgcggctgtccacccgcgccgacaggcgcgtcgtggctgcgtcgcccttgccacgccaggcaccggtgaggccgatgttctggtcgtccgagcgcagctgcaactgatccacctgcatgccatcgacgagccggctgctgcgcagggtggccgcaccaaaggtcattttgccgatctgcagatcgtcgatatccaatgccagcggcggaatcgagaccgggtcgaattcggccacggcgcgacgtgcaggttccggcaaggcgccggccagcgggtcgccgggttcaggcgcggccggctcagcaggcgccgccaccggctgccagtgcacggtcttcaacgtgccctgcacggttgcaccatcggcggtgggcacggtgagctggccggccagcgaggggccggccagcgtgaccgccaccgcatcgcgggtgggacgcagacgcaggcgcgtttgcgggaacacgccgccgatcatcagcaagcggtccgcctgcacgtccacctgctgcaacggcaccgcatctttcttgggaatggcaggctggccgggcagcggcggcatgtctgcatcgctgctggtggtgcgcgccaggctgatccagtcgatcgcatccagcgaggcggcgcgccccgtgaccaccagcccgttggccggtggccgttcggtgacggtgtcgctacccatcaccacccgcacgccggtctgctcgccatggctgctggccttgagcgccaccagcttgccgaacgccacatcgatatcgccatcgcccaccggcagcgccaccttgacctgggtatccagcggctgtctggcggccttgtccagcggcgcaggcaggtccagcgtggtacccaccaagttagaccggagcgtcagcatcgcagtggcatcggtctgccccgacgacagcagcggcacatccacgcccacctgccagggtgcgctgccgtgcacgtacgggcgcagccactccatctgcggtgcgcggtcgaacaattcctttgcatccagggtggcgccaagacgcgcttcgaaggcctgcgtagggttttgcaccaatccgccggcgcgcaacgacaactcgccgctgcgcccctcgtgctgcacgctcagatgctcggcggcgaagccggtgtcgcggtactcggcctgcccgctgacctggtcgaaggccagatcccagcgcgcatcggccagcttggcgccctgcaacgccaccgtgccctgcaaatggccgccaacgccataggtgcgcaagggacgcagcagatcgaaggtcacggtggccgggccggacacggtgagattacgcaaggtgtcgccatagcggcgctccagcgggctcttgcgcagcatgccgagtagttgcgccgcatcggcctgggtggaggcgcggacgtaaagttcggacgtagcgaaactgggaatccccgcttccacctgtgcgatcggggtacccgcaaggtcgccctgcccccgcagcgagaaaccgttgccgataaagctcaggtgcgcctggacctgctccatcgccggccagtccggctggaagcggatcacgccgtcgcgaatctgcccgaacgcttcgaagcgcccgtcgttattgtcgaacggccaatcgtccagatcgccgctgaccaggccggttccgccggtgacggtgccgccagccacagccatgtcgagccagtcgatgagggcctggctcatcttggagcggatccagaatttgcgcgccaccggcaacgccacatcatccagctgtgccgccagctgtatgcgtgggcggctgccatcgccctggaaccacagcccgccgcgcacgttggcgccgtaatccttgccctgcacacgcagcgccggggtggcgacctgccagccagcgccttcgcgccagccgacaagcttgccggccaactgaatctcatgcaccacgccaaaaccggttggccaatcgaagcgcagcgtcgcgtcgggcacggggtccagctctacgccctgcgcgtcgccatcgaaggtgccgcgcaggccgctgatgcccggcgcattgcccaccggcagaaaccccagctcttcgatctggccttgcgcgcgcatcgcaccgccctgctcgccgtcgacctgcaggtcggccacgcgcagctgcggtttggaccggctgagccagcgccgcaaggcgggcgacaactgctcgctcagcgccgcggcggcgatcaggcccgagacatcgacctgcttgcccaccaccgcatagcggcgcccaccggcaatgctcagcccgtccaggtgctgcagttgcgctgcctgacccaggcgcagcagcggcgcgtccacccgccagccgccgtcgatggtctgccagcgtgcgcgcgcctgcagacgctcccaggtcagtgtgcgccgcgcgcgctcgcccggcagcgcgtccccggacaggcgcagctgctgcaggtcggcatccacgctcaccgcagcgatcttgcgtgcacgcagttgcgcccaggcttgcagacgcccgccaccgccatccacgcgcatgccgccgaagtgcagcagcgacgtccacgcggacaggtcggccgggtcggcttgtgcgtaggcgctgccatcgccactgtcgcggtcgaatgccagcaccaccgtcagcggcgcgcgcttgagatcgatccagctgcggctgcccaccttgacggtggacccgctgacacgcaggcgtaggtcgatgcgcggcaacgtggtgtccaggccgatcgatggcgcagccacatgcaggcgcgcttcggccagctggatctcgccgagccggcgcagcgcatccagcggatcggagtttccgccgccgggcatgccctggaccgaccacacaccgtcgtcgctgcgttgcaaggtcagcgccaggccacgcaggcgtatttcggtcaacgaatggcccggcaacagccccgcatacatcgccagcagcacctccgcctggccaacgcgcacctcgccctgcggaccgatgcgcaatccgtccagccgcaacagcggaccgcggcgggtccattcggtctgcagccgatcaaagacaatcggctgaccggctcgctggctcagccactgcgcaatctgctgcgggtgttgctcggccaacggcagcgcctggctggccgcgcccaccaacaacgcgaccgccaccagcgcaagcgcgctggcagtgatcgcatagcggcgaaacaggcggagacggcggcgcagcggggtgggcatcaggagcggggattggggattagggattagggattggctacagcgtgtccgggcacggtaacgtcaacgcgcctgctggccgcacatcatgacggggccggcttttacaaatcccgaatcccgaatcccgattctccaatcccgacctcacagcagcaccacatcgaactgctcctgcagatactggtcgtcggactggaagaggatgctcttgccgagaaactcttccagctcggccacggctgccgattcttcgtcggtgatgcgcgcgaccactttcgacgacgcgatcaccagcaggcgcgcggcatcgaactggcgcaccgcgcgggtgatctcgcgaaagatctcgtaggtcaccgtttcggcggtcttgatggtgccgcgcccaccgcattggccgcaggtttccgagagctggcgctcgaggctttcgacggtgcgcttgcgggtcatctccaccaagcccaacggcgagaactcgtacacggtggtcttggcgtgatcgcgtgccagcgccttctccagcgtgcgcagcacctgacgacgatgctcggagtcgtccatgtcgatgaagtcgatgatgatgatgccgcccaggttgcgcaggcgcagttgccgcgccaccgcctgtgcggcttccagattggtgcggaacacggtttcttcgaggttgcgctgaccgacgaacgagccggtgttgacgtcgatggtggtcatcgcttcggtctggtcgatcaccaggtagcccccggacttgagcggcacctgcttgttcaacgcacggccgatctcgtcttccacgccgtacaggtcgaagatcggccggtcgccggtgtacagctccagccgctcggccagcaccggcatgtacttggccacgaaggcctgcaattgcacgaaggtctcgttggaatcgactttgaccttttccacgtcgcggcggatcaggtcgcgcaccgcacgcagcggcaggctcaggtcttcgtagatgatgctgcacggcggcgcctcgcggccgcggcgctcgaccacgttccagacccgcgagagatacgcgatgtcctcggccagcgcctcggccggctggccttcggcattggtgcggatgatgtagccgaagccgccatgctgggccgagacctcgctgacgatggtcttcaggcgcagccgctcggcttcgtcttcgatgcgcgccgacaccccaacgaccttggactgcggcagcagcaccagatagcgcgacggaatgctgatctgggtggtcaaccgcgcccccttggtgccgatcgggtccttgaccacctgcaccacgatgtcctggccatcgcgcagcagctccacgatcggcaccgaggccggcggtggcggcgggatcggcgtttcttcggtatcgaccacgctggccggcgccggcgccagacggatcacatcgttggcgtgcaggaaggcggcacgctccagccctacttcgacaaaggcagcctgcatgccgggcatcacccgctgcactttgcctttgtagatattgcccaccacgcctcggcgccaaccgcgctcgatatgcagctcctgcagcatgccgttctcgatcaccgccacacgggtctcgcgtggagtgacgttgaccaagatctcttccgacatcaatgcgctccgaaggctgtgagcaactgcgaggtgtgataaagcggcaatcccatcacgccggaatagcttccggacagatggcgaatgaagcgctcggcacggccctggatcgcgtacgcgccggccttgcccatcggctcgccacaggcggcgtaggcggcgatctgcgcgtcatcgagcctgtcgaaggtgacctccgacaccaccagtgcctgcgccggcgcgcgctgtgcgcagaccagaaccactgccgtgagcacctggtgggtgcgcccggacaacgcgcgcagcatcgcgatggcatcgtccacatcgaccggcttgccgaacacccgctcgcccagcaccacttcggtatcggagcccagcacgatggcatcggggtcggcggcctgtaccagcgccaggccggcgtgcgccttgtccaacgcgacgcgctgcacgtagtggtcgggcgattcatcggctgcgcgcagctcgggcacatccagttgcaccgtctggaatggcacatccaggcgttgcaggagttcttgtcggcgcggcgaacgggaagcgagatagagcatccgtccagcatacctgttgcccgcactcgcccgcttgcttgatgaacgcatgcgccgttgccgatcgccttgttgcgttcgactcacaacatattcatcgacctgccaacacgctcgccgcacagacaaggagatcccatgcttactcacctcaagccgttgttgctggcgctgtccctcgctgccggaaccgccatgaccgcccacgcccaacctgcgtcgagctacaccgttcccagcgacggcaccctgctcaatgtgtcggccgaggccgaggccaagcgcgtgccggacgtcgccacgctgtctgccggcgtggtcacccagtccgccgacggcaacgccgccatgcgccagaacgccgaacagatgagcaaggtcatggccgcaatgaaggccgccggcatcgccgacaaggatgtgcagaccagcggcatcagtctgagcccgcagtacacctacaaagtgaacgaggcacccaagatcaacggctaccaggccagcaacacggtcagcctcaaggtccgcgacatcgcccggctgggcaaggtgctcgacgccctggtcgcgcagggcgccaacgacatcaacggcccgagcttctcgatcgaccaacctgaaccggtctacgacgaagcacgcgtggccgcactgaaaaaagcccaggcgcgtgccgaaacctatgccaagtcgctgggcctgaaggtgcgccgcattgtcagcatctccgaaggccgcagcggcggtgcggtgcgcccgatgatgatggccgcctcgttgcgctcggccaaggccgagatggacaccccggtggccccgggcgaaagcacgctgtcgatcaacctggatgtcacgttcgagcttgggcgttgagaagctagaactgcgtcaagacctacgatgtgttgcatttgcactgctttcttcggagggcagtatcgtttacgcggtcagtcgactccgcgcaccgctctcccggcgattgaaagtcacgagcttccctcagcctgaaaactggttacttaaaagcacctagagtcacgctattgcagtcttagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttcttagagcggctaatcaagactactgcgcagccgccaagcgggcgcggccggtgctcggaatcggcatgtaccacgcttaacattccggttccgagtgcgccggccgcgcccacctgacagctgctcgcgacgtgttgttagccgctcttgataggcgttttctgttgtttgtgcttaaaaaaacatgagatttagagaaatcgttctttaagcggatgcagccgctctctagcatcagatgtcagcgcaccgtcatattcgtgacggcgcccatctggagagcgatagagatgaccatccattccgcacggcaccgccgcccgttcttctgctccacgtcgcctgtgcgctatggccgcatcagcatgcttgcgcttgcactgagcggagccgtcggcatgctcgccacgggcactgcggccgcgcaaagcaccacggccggtatctatggaagcgcaccggccagtgcgggggcaacggtcaccgcgcagagcgataacggctttacgcgcactgcgccggtcgatgccagcggccgctatgccatcggcaatctgccagtgggcacttacaccgtcactctgcaacgcgaaggccaggccgccgaaacgcgcaagaacattgcattgcgcgtcggcgccggcaccgatgtgtccttcggcagcagccatgcgtctagcggcactgccacgctgggcaccatcacggtcaccggcaataacatctcgccggtggatgtttctgctaccgcctcacgcacggtgatcactgccgagcagttgcagcgcttgccgctggcacgctctggcgaagcgatcgcgctgttgtcgcctggcgcggtgcagggcagtggttatttcggcaacgccatttccttcggcggcgccggcgtcactgaaaatgcctactatctcaacggctatctcagctccaatccgctgaccaacatcggcggcgtcaccctgccctacggcgctatcgaccagcaggagacctacaccggcggctacagcgcccgctacggccgctcggcaggcggcgtgctcagccaggttggcaagcgtggcaccaacgagtggcacttcggcggccagatgctttggcggccgaagagcttgtccagcgactacaaggatgtgttctatccagacacgccactgccctcttccgactattcctattccaaaccaaagttgcccggcacgctgtaccgtagccgcaagggcgacaaggcctggaatacggtctttagcgcctatgtcggtggaccgctcattgaggacaaactgttcgttttccttgccgccgagcaggagcggaaagacggcgtgtcgaccgcaagccgcggcgcttcggtcatcggccgagacacctatcgtgtggacaagccgaaggtctacgccaaagtcgactggaacatcaatgacagcaacattcttgaattcaccggcgtcaagaacaacgaccgtgaaagcggcgcgtacagcgatttcagctaccctggagtgatcgcccgaagcgcaagcggtgcgttcgccgatacggtcaaggtcgacgaccggtactacatcggcaaatacaccagctacatcaccgacgcactgaccttcagcgcgacctacggcaagagccagcagagcgactatcgcaacaatcccagcctggctccatatctgtacaacgccaatcgggaggatccggccatcaccggtggcggcgagattcacaacaaccagacctcgacccagtcacgcgatggcgagaatcgtacccatggcctgcgcctggaccttgagtacgtgctcggcagtcatacgcttgccagcggcgtggacaacatgtacttcaacgccaacaacgaaggtgcactcaccactggaccaggctacacctggtcctacgacaacctcgatcccaacgtacctatctccgacacgttgggtgtcggtccggcaggcggcaatggctactacgtctaccgcggcgtcttcaagacagccaccagcatgtcggtcaggcaaaaagcctattttctcgaggacaagtggcagatcaatgatcgtctgttgctgatcctgggcgtgcgcaacgacaagttcaccaatttcaatgatgctggcaaggtctatgtggaaagcggcgaccaatgggcgcctcggctcggcatcagctgggatgcgtttggcgactcgtcgttgaaggtctacggcaatgtcggtcgctattatctggcgcttcccaatagcgtggccattcgtggtgcgtcgccctcgacgaagacgagcgaatatttcacctataccggtatcgacgcccaaggcaacccgaccggcctgacgccgatcccggtggatccgagcgtcggcgtctcgtgctcgggaaatgtcgtctcttccgatcgcgagtgtgggcagcaacccgatgtcgcgtcagttgcggcccacaacctgaaatcgatgtaccaggatgagttcatggtcggcttcgacaagacgctgggcagcgactgggtcaccggcgccaagttcacctaccgcaacctgggcaccaccatcgacgatgtctgcgattcggacaagatgcgcaccaagctgaccgcgattggcgtggaccccagcacggtcgatgttcccgggtgcgtcatcttcaatccgggcgaaaccaattccttcagtctggctaacctggatgggtccggccgcaccgcgctttcaatgtcgtcggccgattggggcttcgacaagaaggccaagcgcaagtacctggcactggatctgttcctgcagcatccgttcgacggcacgtgggaaggccgcatcgactacaccgtgtcgcgcaacttcgggaataccgagggccaggtgaagtcggacatcggccaggccgacgtgtccaagacccaggactgggatgcagctgcgctgatgtggtactccggcggctacctggccaacgatcgtcgccaccagatcaagctttacggctcttaccagatcgcaccggaatggctgattgcaggcaatatccgcgtgctgtccggcacgccgaagtcctgcctggggtatgtcagtatcaacggcatcagcgaaaattccgccgcaggcgatccggtgggctatggctcctcgtaccacacctgcaacggccagccgtcgcgtccgggcgatgccggccgcttgccatggaccaagatcgtcgacctgggcctgacctaccgcccggaatttgccgacaaaaagctggccttcaccctgcagggcttcaatatcttcaacgagcgcaagccgttgcaggtggattccatctgggaagacaaccactacaagctgtccaacacctacggcatgggggtcaatttcacccagccgcgctacaccgtgctgtccgtgtcatacgactactgacgtctctcccgtcagcgtcgtttccccagctctgtaaagggctgggattttcttgcatccacgcccagcttcggctgggcgttttgtttgcgcggaggattgccactgacccacgcgtctggacacgcgcgaccgcgctgcatcgcccagcaccgtgaggacaatgggtgccgcctcaagggcacggtgcaaccacgcaatcgcgcgtggcgcttgtgcggccaccaccgctgcggtaaacctgggctaccggatggtgatgtgcgtccgggtcgcgcaggtcctttccgcagttccgttctggaggtggatgatggttcgcacgcaatcgcaggtttcttcccgtccccttggtatcgacacctcgcgcgttctggcgatgagcacggccgtggcattgcacctactggcgggcggattgttgttgattccgctctcgcaacgcgcgattccccagcagaccgcacccaaagagcgctggctcctgccggtcagcatccccacgccgccaccgattgtttttccagtcaacgtaacattcacgccgaaaacgcatccaccgaccaaaacgctgccggtgccggtgcaagccgcagtgatcacgcaggagccagtggtcgatagcgcggtgtttgccgttcccgcgacgatctccgacgtcgcagcagaaagtgcgcccacgaccaccacacccagcggcccgatcgaagcgggtcaattgcagtatctgagttcgccagcgccaacctatccggcggccgcactgcgcgcaggtcggcaaggcacggtgatgctgcgcgtattggtcggcaccgatgggcgtccggccgaagtgagtgtgcagaccagcagtggtcatcgcgcgctcgacctggccgcacgtagccaagtgctgcgcagctggcgcttccagccggcgatgcagaacggccaggccgcaggcctatggtctggtgccggtaagcttctcgttgcattgagtggcaacccgatgcggcggcttgcaattgcagccgccgcatcgatacgacgcagctcagacgaacgacaactgcccacccagccactacgaacgcgtgcgctcgggtcggcaacaaagtgcaacatcgccgcagcatctgtttgaatgacgcacacgcatcgatagccgggacggcccatcgcgttatcacgcgcctgacactgcgcatcgcgcgtgcaacttggagcgacgaataagacgaccgcgcagccgtcaaacagacacggccagcgttcggaatcggcatgtggcacgcgatcactgcagctcttcagcgcaatccataccgacctggcgactgctcgcgacgtgttgttagccgctcggtttcgtcattggtggcgtgacgcgacgccctaagcttgctgctggatgtggaccactgcacgcgctgctatgcgcggtgataaggatgattggccagcatcgctgcggcccgatacaactgctcggcgacgatcaggcgcaccagcatgtgcggcagggtgagcgggccgatcgaccagctttcactggcgcttttcagcacctctgccgagtggccttcgggcccgccgatcaacaacgccaggtcgcggccctgcccgcgccaatgctccatgcgctgggcgagctgttcggaactgagtgggcgccccggcacatcgagcgccaccacgtaggcatttttcggaagtgcggcgagcacgcggcgcccttcgtcgtcggtcgcgcgctgtgcatcgcgacctttgccgcgcaggccgggctcgatctcgacgagctccagcggcatccagtgcgagagacgcttctggtattcggcaaacccttgcgctacccacgacggcgcacgttcgccagtggcgatcaatcggcatttcatccgcacatgatatccgcgtcacagcccgggcagtccgcggcgatgtgtcatcgcgcgtcatggtgtggttacagctggcaattcgtggcgctcgatcacccagccacgcaggagtcgctcaatgccgattttcgatcccgcccgccgccaggttctcaagtgcggtgccgccgtcatggctgccggcgcccttggcagcttgagcgcgttgcagtcgcgccaggcccaggccgccacttcgtcctccacagggttggcgcctgctcccagccgttacggcccactcgcaccggtcgccgatcagagcaccggcctgccgccgctgcagctgccgcagggcttcagctaccgctcgttcggctggagcggcgagcgcatggacgatggtcagccttgccccgaccggcatgacggcatggccgtggtcggcctgcgccggcccgactggcgtcccggcagcgatccgctgcgcggcctggaatatgtgctgatccgcaaccacgaacgcggcgcaggcagtccgttccgcgcgccggcgatgtacgacaccggcattgtcaacggcatccagcaggccagcgagtgtgcagctgacctcgcagcagattgccgacgccggcaagacgattgccgaagacgattaccgcgatacggagttctgcggtgcgtgttgggacccgttggcgcgcaccttgttcgtcaacatccagacgccgggcatcacgctggcgatcaccgggccgtgggaacgcggaccgttgtaagcacggcgctgaatcgggcgatggtatggcctgttcactcctggccggctgcggttggacggccgctgcgcaatggccttgctgcgcttgtcggagcggccaaccggtgtcgatggagcaattcctgaccgaccccgtgtccgtccggcaaaggcagacaacttgcagtgctcacccactcccagaaatcgatgggagtgtccggtgggcgagagccttgcgaatgcgggtgatcgcagcgccacccgcggacgagatcgagatgtgagtgatacacggcactgtcggcctcaaagcgcacatcgcctaacgccagtagcgcgcctcagaaccacggagcgtctggcatgtccgacatgacgcgttgcatcttcagccaacgcttgaacgattttgggtcggagagttcactcaggctttggcgggcttcgatcagatcgtcttcaacatcacgcttgagttggcccatcaacctgctcaaccgctcaggcttggggcgcgacggcagatccagtccatactgggcgcagaagtcatatgcctgctgcagcacctgctgttgcagatccttgcactgccgctccagttcgcggttgtagtccttcaatcgcgccggactcatcgcatccacgccttgtgcgtccagcaagccgatttctgcctgcaattcgagcaggcccagcagatcgccggccttgtaggcggcgttgagccgctgcatcagcagggtacgcgatgcgtggtcgtcgctgtccgtggcgcggtcggggtgcagattgccggccagcttgcgatagagctcgcgcaacgggggcggttcggcactgccggcaaccgttttcttttcggcgcgcttgcgccgttgcgtctggcgttgctgttgctgcacgtgctcctgctgcaagcgctcgctgacgcgttcgtagagttcctcaggcgactcgatgccatccagttcgtcggcatccagcccacaggcttcgccaagaatctgcttcatcaaggcgtcggattcggacacttcctgttcgtagctcaccgcgctatggcgatcgtaaatcggccgtagcgcttcgtgccctgcttcgatcaacgggccggcgatatcgcacaccagatcggacaaaaattgccggtcggccttgcccagtttgaccgcgacagacgcgcgatcgagttcttcgaccaaggcgatgtcggccgcacagcgaaggtcgaacaagggctgcaattcggcgaagtagcgctcgcgccactgggcgagcgcatgctgccaggcctccaattcggagcggtggcgctgcagatcgtgcagcagccggtcgaagcgtttgcgcgccggcgatagcggcgggccgttttcctgcgctggctggccacgcagttgctgcaatacccgtgaatcgggtgcaactggcaattcgcgagtttttttcggcatgccaagcgctctcagtcttcgtccgcgccggactcgtccgtatcggacggacgctggtcgcccacggtccacaggcgctccagcgcatagaactcgcgcacgcgcggcagcatcacatgcacgaccacatcgcccaggtcgaccagcacccattcggcttcgcgctcgccttccacgcccagcggcatcacctccagacgcttggcgaacttgaccacttcgtcggcgatcgatttgacatggcgggtcgaggtacccgagaccaccaccatgtagtcgcagacactggacttgccgcgcacatcgatctcgaccacgtccttggctttcagttcttcgacagcctcgcgcacggtggccaacagggccggcacggacggtggcgggttcggaagggaggtcttgatgacttgggcttggctggtcaaagcggcaactcgatggaattggcgtgaattataggccggtccggccggacgcgtgttcagctagccgggcaggcgctgcggtacaggccttcgcgctgaatcattgcggccactggcggcgacaccagggcttgccattcggcgccggtggcgatgcgcgaacgcactgcgctggccgattcgccgcgcaagggctgatgcagcaaatagaggcggccggccggcgcgctgaccaggtcgcctgcgctggcgacccagcggccctgcaccgccgcggccagctgaggtgcgtcggccagctccaatgtggtacccggtcgtgcggccaccacgaagtgcgccagcccgaacaacgcctgccacgcatgccaatggtccagcccgacaaaagcatcggcgcccagtagccaggcgattggggcggcggagccgagttcggcacgcagcgcgcgcaaggtatcgacggtgtaggacggcgcatcgctatgcgcggcgcgctgcagttcgcgggtatccagttgcagcccgggatagtcggacagcgccagctgcagcatctgcgcacgctgcgcggcggtggcgccgggcgcagggcgatgcggcgggtcggcggccggcaccaggtgcacgcgtgctcccagttcgtcgcgcgccgcgcaggcaatggccagatggcctacatggatcgggtcgaaggtgccgccgtagtagagatgcagcctggcatcgggaatcgggaatcgggaatcggtgtggggccgggagtcgggagtcgggatttgggagtcggaaaggcgcgggtctgaggcagcgggggcgttgatagtcgctgacgtcggagtggcgctcgcgaggaatgccggctgtgtgcttgggtctgcggttgcgctagtcggcaactcccgctctcctgagcctgcgccctgctccgcggttccggcctccctcgcggtcacgccaacaatctcaccgcgcgggcttcggccacggccaccagcaggcgttccagacccacccaggcgtcgccgtcggcgcgacctttggccatgcgatcgaccagcccggcttcggcgacgaagcgctcccagcgacgcggttcggggtgacgttgcagcgcgcgcttgaatggcgcctggcgcgattcccacagcccctgcgccttcatttcggcagcgaggttgccgccgttggcctgcaccttcgccagcgacgcagtgcgaagtaattccttgatgaggatcggcatcagcgcggcgaccgcctcgccttcggcgcgcaggccggcaagcatgcggatcaccgcggccggctgccccgaaaacgtggtttcggccagccgaaagacgtcgtagcgtgcggcatcggccaccaacgactccatcgcctgcagatccagtgtcttgccatcggccagcagagcgagcttgtcgatttcctgcgcagcggcaagcaggttgccttccacccgctcgctcaggcgctgcaccgcggcggcgtcggcacgcaggccgtgcgcacgcaggcgacgctcgatccagtcggagagttcatgcggcttgatcgcccaggcaacggcaatcgtgccgatgcggccgacggcctcggcccacttgccctgatgcgccttgctccagtcgttggcggtgatcagcagcaccacgtccggcggcgggttggcgcagaagcgggtgatgacctcggcgccatccttgccgggcttgccgctgggcaggcgcacctcgaccaggcggcgcggactgaacaggctgggcgcgttgaagctggcgtcgagctgattccagtcgaaatcgcggccatcggcatcgaagacttcgcgttcaccgatgccttcagcgcgcgcgcgcgcgcgcaccgcgtcggcggcctcaagcacacgcaaggtctccgggccggcgatcagatagactggctgcaacggctggttggactggccggccagttgctcggggcgaagttccatagcggaaaagagcgggcgcggcttagttgcccgaggtcggcgcgggcggcagcgcagccggcacgctggattcgggcagtgttgtgggctgcaccggggccggcggcaagggcgcagtcggggtgctttccaggctttcgccatgcttcaaacgtgcacgtaccacgctgtcgatacggcgcaggatcgaggccgacatgtctttgcgcagttcgtcggcaaggatctcgcgctcggtcgcggtaccggtggcgtccaccggcggcgacacgtagtcgcgcgacagctcgatcacctgctgcggcaccagcaccgcgccattggcggtggtgacagtgaaaatggctgcgtagcgcaggctgtattcctgggcacggccctggctgtcgatggcgatcggcagatcgccccagcgctcggacaacacctgcacctgtgcgaagccggtcttggcgtcttcatcggccagcgtggcgccggaagccttgaggccccgccgcaacagcttggccagctcgctgtactgcacggcggactgcaccttcaccgccggcgtgtcgggcggcaacgccagcgaattacgcagatggaaaccgcaggcggtgaggctcgagacgagcacgagtgaggcagcgaaggcagtaggaaatcgaatcatgggcacagtctggatgagcgccccggcggcggcaacaggcggctagcctgcccgacaccgcgtgaacggggcttgagaggcgccgcagtacaccgcggcgccccagaaatgacaaacgcgtcgccacgcgccagtgataaagacgtaccgataaccatcgcggaaactcatcgacgcgtcgccacgccctgatgcagcgagcaccaggaaccagcatggaaatcacaccagcgcgccggcacgcagcggtgaaatgaaacaccaagccccccgcctacctgtcgctgcgcgccaatgcagtgcatcgccaggaccatcgcagcaacccacccacgcatcgacccgcgggcgcggtgtgtcgcaagcaacgacagcggcaacgtccctgatgcttcgccacgcgcccccaccaccaattgcaaagaagcgcggtagccactccatcaccgtgcgaccgcgccgatccgacgaactgtccgaaccggcgatggcaaaccgccgcatcggcaccccttatcccgcgacgatattcacgatcttgcccggcacgatgatgatcttgcgcacgctcaggccatcgaggaacttggcggcattcggctcggcctgcgccagtgcctcgatctgttcgcgggccgcatcggcggcgacgtcgatggtgccgcgcaacttgccgttgatctgcaccgccagcgtcagtgcatcgcgcaccagcgcgctgacatcggcctgcggaaacgcgacgttttccagcagcgtttcgccacgaccgagcacttgccacaacgcatgactggcgtgcggggtgatcgggttgagcaacagcaccatcgcttccagcgcttcctggcgcaccgcacggccctggtcgctggcgtcgtcgaacttggccagcgcgttggacagttccatcactgcggcaatggcggtgttgaagctgtggcggcggccgtagtcgtcgctgaccttgccgatggtttcatgggtcttgcggcggatcgctttctgctcggcgctcaacgcggcaacgtccagcgcgacggcagcgccctcgcccacatgcttgtgcacctgcgcccacagccggcgcatgaagcgcgccatgccgtccacgccggcttcgttccattccagcgattgctccggcggtgcggcgaacatcgagaacagccgcaccgtatcggcgccgtacttggccaccatcgactgcgggtccacgccgttgttcttggacttggacatcttctcggtgccgccgatgtgcaccggctggccgtcggcgatcagcaccgcaccggtgacgcggccgcgctcgtcgcgctggatttccacgtcggccgggttgatccagtccttgccgccgttgtcggcatcgcgatagaacgtgtcggcgatgaccatgccctgggtgagcaggttggtcaccggctcgtcactgtccaccagccgcgcatcgcgcatgagcttgtgatagaagcggaagtacatcaggtgcaggatcgcgtgctcgatgccgcccacgtacaggtcggccggcatccagtaattggcgcggcgatcgaccatctcgcgtgcgttcgggctggtgtagcgcgccacgtaccagctcgattccatgaaggtgtcgaaggtgtcggtctcgcgctcggccgggccgccgcagtccgggcaggtggtctggcgccaggtcggatcggtcttgatcggcgaaccggtacaggcaaattccacgttttccggcagcaccaccggcaactggtcttccggcaccggcaccgcgccgcacttggggcagtagatcaccggaatggggcagccccagtagcgctggcggctcacgccccagtcgcgcaggcggtaattgacccggcgctggccctggcccttgcgctcgaagcgctcagccaaggcttcgaaggcaccaccgaaatccaggccatcgaactcggccgaattgatcagctccagctcgcggctcttgtcggtgtaccaatcgcgccactcggtggcgtcccagcgctgctcgtcgtcgttgcgcggctcgcgtagcttgaccacctgcacgatcggcaggccgtacttgttggcgaattcgaaatcgcgctggtcgtggccgggcaccgccatcaccgcgccggtgccgtagcccatcagcacgaagttggccacccacaccggcacctgctcgccgctgatgggatgcactgcggtcaggccagtggccatgccgcgcttttcctgggtttccagctcggcctcggagacgccgccgtgcttgagcgtttccagcagcgcggccagttccggattggatttggccgcatgcaacgccagcggatgctcggcggcgatcgacacgaaggtcacgcccatcagcgtgtccgggcgggtggtgaacacgcgcagcggatccagtgcggcaccgttggtgtcgcgcacgtcgaactggatttccaggccttcggagcggccgatccagttgcgctgcatggtcttgaccgagtccggccagccgtccagctggtccagaccgtcgagcaattcctgcgcgtaatcggtgatgcgcaggaaccattgcggaatctcgcgcttttccaccaccgcgccggagcgccagccgcggccgtcgatgacctgctcgttggccagcacggtctgatcgatcggatcccagttcaccaccgcattgcggcgataggccaaacccttgcgcatcagccgggtgaacatgcgctgctcgtgcacgtaatagtccggcgtgcaggtggcgaactcgcgcgaccagtcgatggcgtagcccagcgacttcagctgcgcgcgcatgtgcgcgatgttggcgtaggtccacttggccggcgcggtcttgttcttgatggcggcgttttccgccggcaatccgaacgcatcccagcccatcggctgcagcacgttgtggccggtcatgcgcttgtagcggctgaccacgtcggagatggtgtagttgcgcacatggcccatgtgcagcgcaccggacgggtagggcagcatcgacaggcaatagaacttgggtttttccgagttctcgtcgacctggaaggcgcgggtggcatcccaaaactgctgggcggaggtttcgacctggtgcgggtcgtagacgttcggttcgacggtggacattgggagcggatgctcgggcggtgcaaagcgctacagggtaccgcagtgcagcaggtgcaccaaaccgttgtcttagaccgtggactttgccggccacgcccaggccgccaccgccagccagccgacccaggccaggaacgccagccgctgggcaatggcctggcgcagcaggcctggcgggccgaacgccagcaccgccaccagcagccccgccgccaggctcagccaggccagcatgcggctgtttgcaccgttgagcagcgcagcggcaatcaacagcatgccgggcacgaacgccaccgcccacaacaaccaggcggtggcatgggcctggctggcgcggccatccagatcggtggggtccagcggcagcatccccatgccgaggaaggccaggccggccagcacgatcaactgcccacccacgcgcagactccagctggccttggccggcatgcgcgccagcaggctgaccccggtggccatgcccagcgcgcccaccagcacgaaggcgaccagattgaagcccaacgcatgcggcacgccttgcgcacccaacagcgccaccgggtggctggcctgcagatagcccggcagcgtggcgccgaaaccggcgagcgccagcacgaagagcgtcgcggcgatcaggcccaggtagcgctgtgcgctgtcggtggttggcattgtgttgctccagcacggggcgcgatgcgccgccagaacgcggcattgtcgtgccgggcgggcgcgacgtgaacccccgacatggccacgaccgtgccggagacggcagcgcccccgccgagacgccgcattggggctaggcttgtgtcagcggcgtttgccaccattacctcccactgttgccgcactcacttctggaagcccatgtccgacaagccgcatgtattcgatgccaccaccgacaccttcgagaccgaggtcctgcacaaatcgttgacgacaccggtactggtggacttctgggccgcctggtgcggcccctgcaagtcgctgacgccgatcctggaaaagctggccggcgagtacaacggcgccttcgagctgggcaaggtcgatgtggacaaggaacagcagatcgccgccgcgttccagatccgctcggtgccgacggtgtttctggtcaagggcggcgagatcgtcgacggcttcccgggcgcgatgccggaaggccaggtgcgcgagttcctgacacagcacggtgtgctgccggccgagccgcaggtggccgaagaagtgccgctggcgccgctcgacccgcaggcgcaggccgcggcgctgcgtgaggcgatcgcagcccagccggacaaggacgagctcaagctggacctggcgctggccctgctcaagaccggcgacaccgccgaggccgaacagttgatcgatgccctgcccgccaacctggccaccgacgaccgcgcggtgcgcgccaaggcgcggctgagctttgccaacgtgctcaaggatgccccggatgccggcacgctgcaggccaccgtcgatgccaacggcgccgacctgcgcgcgcgtcacctgctcggcgtgcgtcacctgctcgatggcaacgacgaagccgcgctggagcagttcctggaaatgctgcggcaagaccgtacgttcgacgacaatcggccgcgtcgcagcctgatcgatgcgttccgcgtgatcgaggacgaggatctggtcggccgctatcgtcgcaagatgtcggcactggtgttttaagcaccggggttgacgcctgacatcaggctgcgtgtggacggtcgtgcgatcgtcctgctcaccgccggatgcgcgccgggcctgtgcccggcgtttgcgttctgggcctgcaaggcttcggcacccgggagatcgatagcggtgacaccgatgcgcagtgagcagcaacagaccgaccagcatgccgacacactccatccatacgcatgcgaatgtcatgctgcacaccttccctcgtcacggaaaaaggcccgcatgcgtgcatcactgttcaagttcggcctcaatctctggcggccgtttttgttcgccggcatccacgtcaccgtgctgtcggaagactaccgctttgcgcgggtggaactgcgccatcgcccgtggaatcgcaattacgtcggcacccacttcggcggcagcctgttcgcaatgaccgacccgttctggatgctgctgaccattcacaacctgggccgcgactattacgtgtgggacaaggccggcaacatcgaattcgtcaagcccggtcgcgggacgttgacggcggatttcgtcatcgacgacagcttgctggcgcaattgcgccaggccactgcaagcggcgagaagcatctgcgctggttcgaaaacgaggtgcatcaccgcgacggcgaggtggtcgcacgcgtgcgcaagcagctttacgtcaaacgcaagccggcacgttgaggattacggcggtgatcgctgccaagccagctgacacggcgatgcatgcattcgctgaaaccgcagctcgcgcagagattatcgatgtcagtgcaagcagacaccgatccgccttcatgaaccaggttcgattgcagcagcaggaaccgaacaggaccgcctgttgctacgggcgcagcgatagcagatccgcaccccagccgaaagcgcgctagcccattgctgcagccgtcgcgagatcgatggcgtcgcattcgcccaatccaggcacagctgggtcaacacaatctttcacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccagggagcgctgggcgtatttggcgaatttgaaggcgtgctaggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtggtcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcgcttcgcctcgcgttgggtcatgggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggattcctcagcttcgttctggtcgttgatgggcttcgaatgtgttaacaggccctaatcaggatctttcatgggtctgagtgttgttgtcaaaccatgccgcgctacggcagatacacactggcatcggcttgttcgaggccgctgtactcaatgacagtggcagatggatgcacgcgcgtcacgcctacgcatcgattgcgcaccaagcgcaggttcgcaaccgcacgcgttcggatacggcgatacaaaatctgctctgcagacaggacggtgcggatgcggtggttcaatcctcgcgcggtgcactgacctgttcgcccccatcaacactggcaggttcaggaacgcacagtagctagaaagggagtgccacggcatgtgcgatgcaatctcatgcctcgctcgccaactgccttggtccgcaagtcgatctatctgccgtatatacccaaggggatatgtccgatgaagtcatctgcatccgtcgatccggccagccgcactactgggacgtgcacctcaaagattcaggagccgcagacccggcaaacggaactcgccagtgccccaccctgcgcgacctcaagaattgattccgcaggtgaccccgcacttcgtccacttggacgttcgcctgtcaggcgaagcagtgggatgacgccaggagcgccgttggctagacccgggaaagacgcccaggcactgggtttgcaaccgctgatgtcttcgagcacagcgaaagcgaatagcgcaccacagggtcagccatcgatattcccaatggcccagtcgcacccggagcatgcctcagccccgagcagcctgagccgagcgaagctggggcacacgagcagcgagataacgcgggccaagagtgctagggacttggagatggaactccacaagttcgcccgcctagccggcaaacacgccaaggacttggtgtgacgtgatcatcgggcatgttgcgaggctttccctccccgcaacatgcccgatgacgtgccccaagccgagaaagaagcccgttgatcagcaaggcgcgggccacacgcccttgccgatatacagactaaggtggtgctgacgcgggccctgtttgaaagatgccaagattgtggggtcgcccgactgttgatcgcaacgcggtgcgcaccttggcgctgtatgcgaaggccgttcgacgatgggctctaccaggcctcgcggtcgaaagtgggatcgccgcgccggtctgccacgcatcgatcattgggcaatcgcgccgctggcgaccgctgtctggacgcgccgacacggcacatatggcaggcggatgtgagcgacatgtgtgcaaagcgcaccgcgagtgggcaacgctcccgggctactcgccggggcatgcggagtctggggtttgccaacccacatggaatgctttcatgaaagcgatcaacgtcatcactctggtgcttcttatcgtcggtggattgaactgggggctggtcggcctgtttcaggtggccgcgctgttcggcgggcaggacgcgctgctctcgcgtgtggtctacacgctggtgggcatctgggcgctgtggcagctggtgacgctgttgcgcaacaaccacggtgttgccgagcatcacaccagcccgcacgtgcgtaacaacccgtaagcacctgcttgcggcacgtcttggcatctggacatgacgccggcgcatgacgtcggcgtcatgctgtgtgccacgcatgctttgcgtccgcgcgcgcggtcggcaagaatcgcagacacctccctgctggctgccttcatgctcctgcgcactgttgcttccgccgccctgctcgctctgctattacccgcagccgccaacgcggcctaccgtagcccgcaacagattctggacagcgcgccagccagtgcgtggcgcgtgctcgacccagcccgcacgctgtacctggaactggatgccgggcgggtgatcatcgagctggcgccgcaatttgcgccggagcacgtcggcaacatccgtacgctggcgcatgagcgcttctgggacgggctgagcatctatcgcgcgcaggacaatttcgtggtgcagttcggcgacccggatggtgagacaccgggcaaagccaaatcgctgggctcggccaaaaggcatctgccggccgaattcgaacgcgcctcgcagggcctggatttccagcgcctgcccgatagcgacggctgggcgacgcaggtaggctttgtcgacggcttcccggttggccgcgataccgccaccggcaagacctggctggcgcattgctacggcaccctgggcgccggccgcaacgatgctgaagacagcagcatcggcaccgagctgtatgtggtcaccgggcaatcgccgcgccaattggatcgcaacatcaccgtggtcgggcgtgtggtcaaaggcatggaattgctcagcgtgacgccacggtggacccgacccgatgggcttttacgaagaccccgcgcagcgcgcgccgatccgcgcgattcggctggccagcgacgtacctgcacccgagcgtacaccgctgcaattgctgcgtaccgacagccagaccttccgcgatgtggtcgaagcgcgccgcaaccgcaaggacgatttctacaagcgcccggccggacatatcgacctatgtaacgtgccgttaccggtgcgcacgccgcctgcggctggttgaatcgggattcgggattggtaaaagcgcgccgcgcgtggcttggcgggcgcgctggctgaaggccacgctgccgaggatcggtaccgcggccaccagcatcgtccaggtcaacggttcgcccagcagcgaccacaccagcagcgcgccgaacaccggcaccagctagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgccatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccacagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcctcgtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaattagatatcccacgtttttaaagcaccaatgtcatctgctcgcgcactgcgtcgggcagcgcgcgcaagcgttctagccagcgtgagactggttccatcggccagcacctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagtttgcgtgtgctgctgcgtggagatagccactgggcgataccggtggcttcgcatcccagtcccgccagccaactggcgaaggtggccagcgtgttgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcggtgcgacttcagatcacgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtagctgtggggaggcaacgatcaaccacggctcacgctcacgcgctgcggctttcaaactggatgatgcacccgagactttggcgggtgagcgtcgattgcgttgctgacgtccctgtggtgtcttggcatagagcaccagacggcaatcgagcggatcgctgcgattggcctgcatcggtggcaattcgcgtgcacggttggacgctagcgcatgcaggcgacggctatcgatccattgcactgcatcatcgggcacgtcttgcggtttgacctgcgtacgtccgcgcagacgtccgacccaatcccagcccatcgccgacaccgcgcgaaaccatggcgtgcggaatccggcatccgtgaccaggatcggacgcacatcgtctggaatcagtgccctgagctgctgcaaaaagcgtttctccgcgcctggcgatccctgctgtttcccggaaaccaccatatccagcaaggtgagcgtgcgtccaccgaccggcacggctgcgcgcagcagacaccacgacttgtccggcttcaaatcgctccagtcgatgacgatcaccggctggtcgccgcgcagtagccaatgcgccatgtcccgctcgatggctgatcgctcgacctgcaacgcgcgattgcacagcaggcggtcgcatgccttgaggggcgcacgtacccgcctcgcgccgggccacgcgcgtgcgatgtcgatcagcgtcagccggcctccgtgcaccagcgcttcaaccgcgcgtagcaaggcgcgttggcgtaatgcatgcatcccggagagtgagttagacaggcacttctgcaatacttcgctggcgcgcatggttggcactcttctctggcttagtcacctcgaagcgtgccccatgcgcgcgccttcttccacgccttgatgcaacaagtgcttgatctcgcaggaagaaatgtggggaaacctcagggtttggtactagtttaggagacgtttcatgtgcatgattaagtcgattaccctagccttggcgcttctaatttcagaagatgcagtggctcagtcagcggaatgtggctttgataaagggaaaatgatcgctctggagcaagataaattcgaccaggatgtaagcggcggtggtggtggttggcgcgctgttgctgccaagcctgggtgtgaggtcgcagctgcagacctgatcaaagaataccgagaagtgcattccgatagttccagtctgctgttttggcacgagggacagctacgggcttttgctggatattatgaggatgcgattccattaatgcaggcatccagacagcctgcggaaaaggatcttgccggctggaatccctatgttgaagcaacggtagcattccttcggcacgatgcatctgcactggtagcggcacagaaaaagctaaatgcggtacctgcttcgccggagctgccgccggtcaaagatggctacatagagatgtcgatggataatgggaaaaaggttaaaatgcgacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattcgccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagcccctgtgggcacagcgcgagtatctccaacgcctgctcgcaattgcgcccgttgccatagcgcttgaagaacgccggcaacgacagcccggcttggaaccgcacacgattcacggccatgatctggtctcggtggaacgacggtcctagcatcgaccggtcggctctcactggccgcgactgtgcttaaaaatcgtgctaatcaggaaatgcgatggcccgtgaacgcggatgtcgtcgatggactagtttcatgcctcgataagagttacgtggaggcatatagctcggtatgcagggaaaagggacagtagctaaggcctgttaacattaatgtctcgagcgattaaactattgggcatgcagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctagcagggcgcctacgcgacgctcaagcagcgcatgcgcgcatgtgcgtaaagcgcgacatgcgcacgcccacgatcgcagcccgtcgggtcgcccagtggcatgaagctagatcgtggccgcaatgcgccttgtcggcgctcgccagcaggccgacttagcaacgcatcagtcgctccatcccgccggcctccctcacgccataccgctgttgccgtaacgcgttttgcacagctgtaaccgcaatccttgagccccctcaatgccggcgtgccggcgcatccgagactctccatgcgacgtccagcaagcgcggcttatgccaatccttcccgtatccgtcaggggcgcccgttcccccgcggcgccgtcttcgacggcaagggcaccaatttcgcgctattttccgcgcatgcaacgcgtgtggaagtgtgcctgttcgacgaacagggcaacgaaacccgtgtcgaccttcccgagtacaccaacgaaatctggcacgggtatctgcccgataccaaacccggccagcgctatggctatcgcgtgcatggcccctatgcgccgaccgaaggtcaccgcttcaatcacaacaagctgttgcttgacccctatgcgcgcgaactggaaggcgacctgatctgggccgacgagctctacggttacaccgtaggccaccctgatggcgacctgagcttcgacgagcgcgacagtgcgcccttcatgcccaagtgcgtcgtggtcgaagacatctacgattggggcgacgacacacgcctgctcaagccctggaacgaaatggtcatttacgagacccatgtgcgcggttacacgatgggcaacccgcaggtgcccgaagcggtgcgcggcaccttcgccggcctggcacagccgcaggtattgcaatacatcaaggaccttggcatcaccgcagtagaactgttgccggtgcatgcgtacctggacgaccagcatctgctggacaagggactgcgtaattactggggctacaacaccatcggctttttcgcactgaaatcgcgctacctggccagcggtcatcgcgacgagtttcgcgacatggtcaaggccatgcacaagcaggggctggaagtgattctggacgtggtctacaaccacaccgccgaaggcagcgaactggggccgacactgtcgttcaagggcatcgacaacgccagctattaccgtctggccgaagacaagcgctattacatcaacgacaccggcaccggaaatacgctcaatctgagcaattcacgggtgatacagttcgtcaacgattcgctgcgttactgggccggcgaaatgcacgtggatggcttccgtttcgacctggccacgattcttggccgcgagccaagcggtttcgatcaacgtggcggcttcctggatgcctgcaatcaggacccgctgctgtcggaggtcaagctgattgccgagccgtgggactgtggcccgggcggttatcaggtgggtcatttcccgccgggctggtcggagtggaacgacaaatttcgcgacaacgcacgcgaattctggaaaggcgaagacggcaaactggcggagtttgcgacccgctttaccggttcggccgacctattcgatcgacgcggccgtcgcccgtgggcgtcggtgaacttcatcaccgcgcacgatggcttcaccctgcgcgatctggtcagctacaacgaaaagcacaacatcgataacggcgaagacaaccgcgacggctcgtcgaacgacggctcctgcaattacggcgaggaaggcgagaccgacaacgccgaaatactgcagatccgcgagcgacagatgaaaaacctgctcgctaccttactgctatcgcaaggcgcgccgatgatgctcagcggcgacgagcgtgggcaaacgcagggtggcaacaacaacacctattgccaggataacgcaatcacctggctggattgggaaaacgatccgaccgacggccgcctgaccgacttcgtcaaggcgctgaccaagttgcgcaagcgctacccgatcctgtcgcgcggccgctttctcaatggtcagtacaacgaagaagcgggcgtgcgcgatctaacctggctcaacccgggcggcatcgaaatggacgatgcgcactggaccgatgccagcgcgcgctcggttgggctgctgctcgaaggcaaggcgcagacctccggcgtcaaggaattggccaacgatgacaccttgctgatcgtcatcaatgcgtatcacgagggcgtgagctttaccctgccttcctcggatgaaccggtgcactggaagctggtgctttcgaccgacgaagcgctggaagtggacatgatgccggccgctgccagcgaattcctggccccaccgcgcagcgtgtcggtcttcgagtgcaagagcgatcaataagattttccaagcgacgcgaatgatggacgacgcttgctgcctgccggtattcggtgggcagcaagcgttttcgcttcagccgttggaattacaaacctgtgttgcgtgcgctccacagtgatgcctgtggcaacatccgagtgagtgggtgacgctacttgtacgctggagcacgttaccgcttactgcctgcattcggcactggacgttggaggcatccatgctccgacaactccactgagaaatacggaagattccttcttcattgccgctgaaaatatccgcattgctcgaaaattcggcattgaatgcgacgtctatactgataataaagcggtaaaaatctggctgaccagcttagactcaatttccaagtgcaacaccctctcagcagttagggtatgcacatgtcaaaacctgattagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcgggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgccgaatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaagccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggaaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcatttccgaacacaatcagtggtcatgcgcatttgctggtgccgttgttcagaggttccttagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgcccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgtttggagatctcgcgctggccacagggcttttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcaaggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgtaacctgtcggcgctggagttgatgcgacacctggggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatgggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaaggcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtgggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggtgtcaaaaagcttatcaacacctccagtgcggaagagcgcgcaatgctccagatcgagagggggcgcggtcaaagtgtgcgcgcgatttccaggattttaggcaggagcccgtcgacattgagtcgggaattggccaagcaggacagtaccacctattgcgcgcgcagtgcgggcaagcgctaccgcgcacggcgtcagcttagcgtccggcagcggcgactgacgccaggaacgccgttattccagctggtgcgagatcatctggtgctatggccctggtcgccccagcagattgctgccaagctctcgcatatgtatccggatgatcctgcccagcgcgtcagccacgaaaccatttacgctagggtctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaaggggcgttgactacctgcaagggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagcatctacgcgcatccgcgtgggggcttgaagaaggaactggtccaggccctgcgtcagcacaagcccaaacgcggatgacggcgtacaacggcggccacacgcagctgggtgccggaggagttgcggattgtgcatcgccccgaagaagtgcagacgcgcttggtcccaggtcattgggaaggcgacttgatcaagggcgcattcaatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggattgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagcggggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcagacgctcggatggaagacaccaagcgaggcaatggaggaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgcccagcaggccagggccactggtcacatgctttttgatgcataaaagcctgataagccaccagcgcgccaagcattcgccatgcatcgaggcgcaaaacaacgccttgtcgaattgcgacgccttagaacctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacactggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggagactatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctagcactgctgctcaggagatcgtgaacaggttcttagaaaaaagcggatcgaaccactcaacccggatacagcggaaagcgcttgtccggatgattggctttccattccttgtaagagctggtgccttcccaagccttgaacgccttcggcgtacggccacggccggaccaggtctcgccggaatgcggaatccagtatttggcaacgacgtcgccagtggaggacaacggccccttggtcttgccggtcatcgccagcgaggcaatctgggatttctgcttggcattgaaacgattgccgaactgggtaagcacctcgatcacttggtcgaaggcttccagcgtctgggcgtatttcagctgcgcttcttcctgctcgagtttgcgcaactcttccagcagctgggcccgggcggcggcggagggtgaagcgggcggatcctggcgcattggcaaaacataaggtaggtgcgggttagcgagtattgccgctaggccgctcagcgtaaagcgcctgggcccgtgcgggtccgctggcgctcagcgatggcacagcagggcttgctcgcgggccatggtcaggaccgggccgatccgcccggcgcggatcagttcgctgcaatgcttgccgacaaattccacccggggtgcccggaaccattgcaccacccgctccagctcgccggcattgatggaccaagcgtgatagaccgcctcgcccaactcctccaccccaatcagcccgagttcgcggatttgctcggaatcgagcgcgaacatatccaagaccttgcacgcattgtccggcgtgacgtcgtcgatactcgtctgcttggcgagcccggcactgtaagcgatcaacgccttccgggcagactctgcacggcgcatccccttgatcagtgcgccgacaagttgtgaatgcgtggtcatgcctgcactatgcggcggcgctagaaccggctcaatcgggatctccctgacgctacgcaaggaaattcagcacctgggatgctggcaagccacgggcaccgcgatgccctcaccgttgggccggcctccacccggcagcagttattccaaatccaagcgacccaacgagtccgccatgtcggcgtgactcaaaccaaggagtctccgggaaagccggggcggttcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacaatccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtagtcgcccctgaaaaacccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttactccacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcaattgcctgccgatgagctgtgtcgttcgcgtctggagaaccagatcgacttgcgccatccgctggtccagctggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcgcaacggttgttggcacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgaaggtggcgatcgtggacttggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatctcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcatgcgcccaggcgaccatggccttgccacagaactccttgccgttgtccgtgcggatccatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgctgtcttgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctagcggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccgtcgatccactcgcgcaccagtgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccacttggcatcgggcacgctcatgctgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgccggcacaggtccttgatcgcccaccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaaacgcttcttcacgtccaatctcctcgggatagggaattggactgcaaactgaggtgctactcaaacttgggggaacgtcgcgtggacgacaccaccttccgcgccgtctacgagcgcggcgaccagaccttgcgcgacgctttggacctggcctacctcaccggccagcgcgtgggtgacgtgtggtcgatggacgagcggcagctgggcgcgggagagctggtggtgcggcaggccaaaaccgggaccaagctgacgatggccgtcaccggcgagctggcggcgctgctggatcggatcgccgcgcgcaagcgagggctgacgctgcgcagcacgcgactcatcgtagatgcggacgggctggcgatcggccgggccgggccgggccgcgctgcgctaccgcttcgaccaggcgcgcaaggccgccggcgtggacaaggcagattcagccggcgatatccgccaggctcaggcacagctagggcatgcgtcggtgacaaccacggagatatacgtgcggaagcgtaagggcgccaagaccaccccaacgcgctagcgtgaactcccagtaactcgaaatagctacttctcggcagtgtttcgcaggtgtttcggagttggtatatacgcaaaatcggacctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgaccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcgacggccgcgcgctcgcgctttcgacgcgctgatcaggtctactaccagtgccgggcgtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatcgagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgagcgcatcggcggcaagcgcggacgaggttcggagaacaaacagccattcgtgatcgcggtgcaagtggaccacacccacgaacaccccgtctttgcggtgattgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggggtgtgaggtctatagcgacggcctggcatgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggcggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgagccggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcgctgctgcgcggcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggaaatcgttttaccgaaatccttctggctcacgcgagaggatcaacaaatgaaatgctttgttttggaacagcccatgaaatttcatgggcgtgcactgctagttagcgatgctcagcgatcgcaaatcgcggagggattggtcagcctagagatgacgggcgagtggagaatatccgtgcgaggtcctgcaccagaaaatagacttcccgagcaggccgcagtggccatgtggacactgatcgtcgccacccctgcagatgtgcacaggctacaagcgtggctcgacagcagaaattgaacgctgttcgggaggattgcggagcgctctggattttgcggagcggaccggaaacgcgaaacccttgcaggacatggagcgggcgatgggaatcgaacccacgtcagtagcttgggaagctacagctctaccattgagctacgcccgcgtggcactggcagagtttatgcgggtgcgggtgtctggcgcaatgtgcgcagataggacgagggccggttgcccggccctcgtgtcttgcttgctacccgtggcttaccgcgcgcttcagaagttgccgctgaagttcacgaacaaggtggcatcacgcgcgctgcgccgggccgtggtggtgctcaggccgacgttgctctgcaggccccacaggccggtacgcgcacccaacaccacggtggcgtagttgcgatcgaagtcctggcccggaacggtgtacatgcccacgtccggcatcgactgcaaccaagcgctggcttcgccgccctccttgaactcgtggtcgtaggttgcctgcaggtacggtttgaccatggcgccgtccagacgcacctggaagccaacgcggccgaccagcgagtcgacgtcctggctggcatagcccagcgcagtggaggtgtcgttgctctcggtgtagccgtcgagcttgatcttctgccaggtcaggccggccaccgggccgtacttgacgttgccttcgcccagcgaataaccggcgttgagcgcggcagtgagattgctgccgtccggcgagccgcgatgcacgcgggtggctggcccgagctgcacttcgcggtcgacgtcgtagctcagccagctgtagctgacctgcgcattgacccacaccgggccggtgtaccagccaaagaaaccacccagcgtgctgtcgtcctgcttgaagctgccgttgcggtgaccgaagtcggcatccatgcgaccgaaaccggcaaagccaccgaacaccatgtcgcccgcagtccaatccacaccgaacaggccggccggcgccatcccgtcatacagatcggcgtggtcgtaacgctgcatgtcgccacgcacgctcccccaccaacgcatgccatcggcgtccggcttgccgtccagatgccacgccacctgatcggcgcgcgcgcggccgacggcctgcgcggaatggatcagcacctgctgcagacgcggcgcttccagcagcgagatggcgtactcgcccaaaatctggtgcacggccgtggtcgggtggacgccatcggcgaacacataggtgttctgcgcattggcggcgaccaggctggtcgggttacaggccggcagcggcacggccgggttgcaggcggtgttggtgacattactgaaaccgtaggtgcccgggctggcgacgatttcctgcagcatgtggaaggtgtcgaccgggatcacgcgcaggccggccgactgcagaccgttgaacaaggcgttgttgtaggcggtggctgcgccggtgccctgcgccattcccaccgcgccgccagcgcggaagcgcggggtaaggccgacgtctggaatggtcggcaccatgacgtaccgcgcgccggcattctgcagggcggccacggcaccgacctgggcggtgaccgcgctaccgatgatggcctgcgcctgtgccggcacggtggccgcggcgagcagatcattggcgccgccccatacggtgtagagcgcattcgggtcggcgcggccgccgttggcggtgaggtaggtgttgatctggctgctcaccgacggtgccgcgcccagcgcgctgaccgcactggcctggatgcgcgcgccgccggcggcgtagttgtcgccaatctggccgttgccgttcggggcagcgttggtaccgaaatgatcggccacgtactcggcccacacccagcccgggttggtggtgaacttgccggtgacagcgcgcgaagcagccggcagcagcgggttgtaatagccactgtcggtgaggctgtcaccgaagaacaccgtccggtcgaaagccgactcggccatggccggggtggccgcaagagcgatggcgatcgccatcagggagcggatcgggcaaagtgttgaagccatgggagtgcctgctttgagtggatgggacgaccggaccggcctgcatacgtacgtcggcgaatggcaatggtttcatccccgccctccgtgctcacgctgcagtgccgcataacgcaaaaacgggcgcccggacggcacgcgatgccacaatgatgacatgaacattcaactcaacggcagcctgcgtacgctgcccgacaacctgtcgttgaccgcgctgctggaccaggaaggccttgcacagcgtcgcgttgctgtggaggtcaatggcgaaatcgtgtcgcgcggacggcatgccgagcatgcactgcacgagggcgatgtcgtggagatcgtgcatgccctgggcggcggttgactgtcaggtcaggcaccctgcccatgccacttttcacccggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcatgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccccctcactgtccgccacgagcgcgactggttctcaacccagctcaccgcgccggacgcacaagcgggcgtgatgcagtttttcgacaggacgtacccggcgattcgtgaacgcgccttcgcggcattggcgcccgatgtcagagccgcggacctggttctttgttgtttcgttggagggactcaccaacgtctgggcagcaacagtggggcacggcggtaagtacgtcgaagtcgtgtgttgcaggaccatcggtgacgattgagccggaccacgccctcgcgccgcagccaacgcatccgcgcgtgatgggtgataattgcgccatgaccactccctccccctccgacgcgttgctgatcgccggcaaacgctaccgttcgcgcctgttgaccggcaccggcaagttcaaggatctggacgaaacccgcctggccaccgaagccgctgccgccgagatcgtgaccgtggccattcgccgcgtgaacatcggccaggaccccaacgcgcccagcctgctggatgtgctgccgccagatcgctacacgctgctgcccaacaccgccggctgctacagcgccgaagatgcggtgcgcacctgccggttggcgcgcgaactattggacggccacaacctcaccaagctggaagtgcttggcgacgagaggacgctctacccggatgtggtgcagaccctcaaggctgccgaacaactggtcgccgatgggttcgaggtgatggtctacacctccgacgatcccatcctggccaagcgcctggaagagatcggctgcgtggcggtgatgccgctggccgcgccgatcggctcggggctgggcatccagaacaaatacaacctgctggaaatcatcgaaaacgccaaggtgccgatcatcgtcgatgccggcgtgggcaccgcctccgatgcggcgattgcgatggaactgggctgcgacggcgtgctgatgaacaccgccattgccggtgcgcgcgacccgatcctgatggccagtgcgatgcgcaaggcaatcgaagccggacgcgaggccttcctggccgggcggattccacgcaagcgttatgcatcggcatcgagcccggtggatggcgtgattggatgagtgggtggtctgctggcgccgtgcgttcgaccgtctgcattgcgcagccgtcaggcagtggccgttcgacgatgggcgtgatcggatctgctgcagcttcgtccgtcccctccccccaacccccgctctgggccccggcccgcgcctgcgtcgcgggcgctcctgggcacgcgcgcccacggcgcgcaagcgctgcctcctcgccccgttgggagaggggcttctttcagctcctgcatggggtgcgatgcggttgtcgcgcaggcgcggagcatgtgtctgctgacgtgaccgacctttcatgaccgacccgtttaccagcgacggcgccaagatgccgcccaaacccttcaccatcgaagcggggcgtcgccaggtgcgcagcttcgtgttgcgccagggccgcttcacgtcggcgcagcaacgtgcattcgatgagctgtggccgcgtttcgggctggagtacctcggtacgccgcgcgatctggctgccaccttcggccgcgacacgcacaaggtgttggagatcggcttcggtaatggcgctgcgttgcgctttgccgcgcagcaagacccaagccgcgattacatcggcatcgaggtgcatgcacccggggtgggccgcctgctcaacgcgctggaggaagacggcagcacgcatgtgcgcctgtatcaccacgatgcggtggaagtgctggaacacgagatcgccgatggtgcattggacgaagtgcgcatctactttcccgacccatggcacaaaaagcgccacaacaagcgccgcctgatccagccggcgtttgcgcagttgctggtacgcaagctgcgcgatggcggccgcctgcatgctgccaccgactgggccgattacgccgaacagatgtgggacgtgctcgatgccacaccaggcctggtcaaccgcgccggcccgcgcggccacgtcgaacgcccggcctggcgcccgcaaacccacttcgaaacgcgtggccagaagctgggccacggtgtgtgggatctggtgtatgaccgggatccgggagtggggagtggggatgcgtaacagcgatttcccgcatactcgacgccgcagtcgcctgaccaatccccacttccgaatcacgaatccccgcccccaatggacaccgcgctgacgctgaccaacgatatgaagctcgtcctcgggctggtcggtttcacgatggcgatgtttctattcgagcgtattcgcgccgacgtggtggcgttgatcgtgctggtggtactgggcgtcaccgggctggtggcgccggaagaattgttcggcggtttctccggtaacgcggtgatgagcatcatcgccaccaccattctgggcgcgggcctggaacgcaccggtgcgctgaaccggttggccagctggttgctgcggcgttcgcacggcagcgagcagcgcctgatgatgatgacgctggccatttccggcttgaactcctcgttcatgcagaacccgtcggtgatggccttgtacctgccggtggcctcgcggctggccgcgcgcaccgggctcaccttgcagcgcatgttgttgccgatcgccgccgccatcgtgatgggcggcgcgctcaccatggtcggcaattcgccgctgatcctgctcaacgatctgctggtgtcggccaacaacaacctgccctcgggcatggccagcatcgagccgttgacgatgttcgcaccgctgccgatcggtgtggcactgctgatcgccgccctgctgtatttccgtttatacggcgaccgcaagctgatcgaagaagaacgtctgatcaatgaaggcgtcacgccctcgcgcaccgaaagctatttcgccaagacctacggcattgatggcgatgtgttcgagctcatcgtcactgccgaaagcccgctggtgggcatgaccctgggcgaagccgaagccttgcacgatgcgccattgctgcttgcgcttaagaccggcaatgacacccgtctggcaccgccggccgatatgcgcatctgggtcggcagcgtgctcggtgcgatggggccgcggcaggaggtggccgattttgcgcaaaaccagttcctgcgcatgtcctcgcggttgcgcaatctgggcgattttttcaatcccagcctggcaggtatttccgaggcggtgatcccacccaattcgcggctgatcggcaagagcgccgccgagttgcgcctgcgcaagcaggccggcatcagtctgctggcgatcaaccgcgacaagcaggtgatccgtgacgacgtgcgcagcatgccgttgcgcgccggcgacatgctggtcttccacagcatctggcaagacctggcgcaggccgcggaaagccgcgatttcgtgccggtgaccgactttcccaaaggcgagcagcgcccgcacaagctcaagatcgcgatggcgatcttcgccttcaccatcttgattgcgctgacctcgcacctgccggtggcgctgacactgatgaccggtgtggcgtgcatgctggtcagcggcgtgctgcgcatggacgaggcctatgcatcgatcaactggaaaaccatcttcatgatggccggcctgattccgctgggctgggcgatggacagcagcggtaccgcggcctgggtggccggccataccatcgaccgcctacccgaaggcattccggtgtgggcgctggaaatcagcctggcgctactgactaccgcgttctcgctggtgatcagccatgttggcgcgaccatcgtgatggtgcccattgcggtcaatctggcgcttgcggccaacggcaacccgaccgcgttcgcactgatcgtggcgttgtcggcgtccaacaatctgatgaccgcgtccaacccggtgatctcgatggtggccggcccggccaactaccaaccgcgcgaactgtggcgcgtgggcgccccgctgtcgctgatctacatcgtggtgatggtgtcgatgatcaacctgatgttctggtgggcggcgcgctaatccggcgttgtgctttaacgcggctaaccccacgtcatcaacagtggttcttggtgcttaccccagcagcacctgctcgtcctcgacccgcacaggcaccgcaaacaacgattggccgcggcacgggccgctgacgcattcgccaccgcgcaattcgaatgctgcaccgtgcgcggcgcagaccaactgcccttccttggtcttgaggaactgccctggcgcccagtctagccggcggccggcgtgcgggcagatattcaaccaggcacggacctgcgcgccttcgcgatacagcaccagcgattcggcacggctatccaagcgtgcttcgacttccaaaaacccggcatcgggaatctgcgtcaacgtggcaagcgtggtgggcgatggcgacgacatgcaggggaccggacgatgatggacctggattgtggcatgcgggccttggcaacactggcgagcctgaatcggcggcgggttgaatggagacgacagcattcgcggacaaccggccacagcttgcgccgcacgcacctttccacgcatgccagatgtgatcatcttggcaaatcgcagcgtcaattaacgagattttcactcaatgacatgaaaccgcaacgatactgcccgctcgcttcttacccggcagcccaccgccatgcccgctcgcatcttccaattcggcaacctccaccacctgtttgcgccgcgcaaaccgcgtcacccgttggtgcgcattgccgtcggcctggctggcctggtcattcttgcggtgctgatcttcttcagcgtgttcgtcggcgcagcaatgatcctgggcggcatcgcctggaagttgttgagcaaatcgagccgccgcacgccgcagcaagcgcgcgtggtcgacgccgaatatcacgtggtacgcaagtctgcgttgccgttgtcgcactgacgaccttgctgctctaaattcgtcgcccctgccctcccccccagaccacatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttacgctaggtcctggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcaattgcctgccgatgagctgtgtcgttcgcgtctggagaaccagatcgacttgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccacggttgcctgcaaccaccagcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctctacctcaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacgcacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgcactgcgacagagcgatgcgcggcaaggtccggggttgagccgcaaggccgggcgccatgtgcatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgcgtatgacgcgatctgcaacgcaagctggcccagctggaaccgtcggtaagtgagcgcatcggtgtctggttggagcgcgcacaccggttgttgacacagcgtcccaaggacaatcagaaactctacgcgttgcacgcaccggaagtggactgcatgagcaagggcaaggcccgccaaccgtacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacttggggtatcgcgggcgggacgtggagggtatgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggcggctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcatcatgtggccggcaaacatggcatttggtgtttgagagggtttttcaggggcgactaaatagacccacgtggctggataacgcccgctacgttttttatggcctctaaaggatgctgcaacccgccgtgcgacggtcgaacgggtaagcccgtgtgtgcagcatcgcgcgatgcaagacaacgactcagtacatcacacagacatggcgccggcgactcctgacgtataacgtggaacgcgcacgcatcaagtgctcccgcgtgcgctgatcctgccgccgtgaaccggttgtttaccgctgcgaatcaacacgtgtgtgctgacgcaccgcttagactcaatctccaagtgcaacactctctcagcagttagggtatgcacatgtcaaaaagctatcaacacctcagtgcggaagagcgcgcaatgctccagatcgagagggggcgcggtcaaagtgtgcgcgcgatttccaggattttaggcaggagcccgtcgacattgagtcgggaattggccaagcaggacagtaccacctattgcgcgcgcagtgcgggcaagcgctaccgcgcacggcgtcagcttagcgtccggcagcggcgactgacgccaggaacgccgttattccagctggtgcgagatcatctggtgctatggcgctggtcgccccagcagattgctgccaagctctcgcatatgtatccggatgatcctgcccagcgcgtcagccacgaaaccatttacgctaggcatctacgcgcatccgcgtgggggcttgaagaaggaactggtccaggccctgcgtcagcacaagcccaaacgcggatgacggcgtacaacggcggccacacgcagctgggtgccggaggagttgcggattgtgcatcgccccgaagaagtgcagacgcgcttggtcccaggtcattgggaaggcgacttgatcaagggcgcattcaatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggattgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagcggggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcagacgctcggatggaagacaccaagcgaggcaatggaggaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgccccgtgtttgccgacgcctcctcattcgtgtggcggtgccatcgccaaactgcgcaagctccgcattcatgccctgccccactgaacgcgcaatgcgcaatggttccgtggtacacaagcaaaccgctagactcacgcctccacgttcttgaggatgcgcgcatgagccacgatgtgattcccgccgccgaggttccgcgcattcccgtagtgggcggtggcagttttccagtgcaccgcatctactgcgtcgggcgtaactttgccgaccatgcgcgcgagatgggcgcctccgcaccggcctccaaggccgagcgcggccagccgacctttttcatgaagcctgccgacgccatcgtggtcggccacggcgaccagattccctacccgcccggcaccaaggaactgcatcatgaagtggaactggtggtggcgctgggcagcgatgcgcctgccggcgagttgccggtggaacaggccgagcgcctgatctacggctacggcgtggggctggatctcacccgtcgcgatctgcaggccgccgccaaggccaagggtctgccgtgggatatcgccaagggcttcgatcattccgcaccgatcagcgaactggtgcacgccggcgaagtcggcgtgctggaggccttgaatctctcgctggaggtcaatgggcaggtgcgtcagcagtcgttgctggatcagatgatctggaacgtgccggagatcctgcatgcgctgtccaagctctatgcactgcgcgcaggcgatctgattttcatgggcacaccggctggcgtgggcccgctgctgccgggcgatcagttcagtgcgcgcctggaaaacgttgccgaacgccacggcatcatcgccggctgacatcgggccggctatgatcgggctgcggcagttggtccgcgaccgcagttggagtgcactatgggaatggtcagcgaattcaagcaattcgcaatacgcggcaatgtcatcgacctggcggtcggtgtggtcatcggcgcggcgttcggcaagatcgtcaccgcgctggtggagaaaatcatcatgccgccgatcggctgggccatcggcaacgtggatttttcgcgcctggcgtgggtgctcaagccggccggcgtcgatgccaccggcaaggacattccagcagttgctatcggctatggcgatttcatcaacaccgtcgtgcagttcgtgatcatcgcctttgcgatctttctgttggtcaagttgatcaaccgcgtcaccaatcgcaagccggatgccccgaagggcccgagcgaagaagtgctgttgctgcgcgagatccgcgactcgctcaagaacgacacgcttaagagcggctaacaaccgtagcgagcagccgtcagatgggcgtgaacggcgcgctcagaatcggagtgtacgaatggtacatgccgattccgaacaccggccgcgcccgccagggggctgcgcgttggtcttattagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcgggcacctatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagccgccctaagccgccgggtgcgctgtaagcagacacacgcaactgaagcatcctgtcgcgcaacgtcgcgcagaaggatgacctttcgcacgcaggcgggtgacttcgcgctggttggcactgggcggcacatcggtgtactggcgattgaggcggttggtaccgatcgccgggctgacgccatttcattcgacattgccgatgccaacatgaccacttatccggtgcaggcgctatcgaacatgagtgtggtccagccggcctgctacacgatggcgctggtcggctacagctatccgtatgcgctgggaaccggcgtcactcgcgccagcccagcgccggagatgcgcaccggaggtttctatttcctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgaccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcggcggccgcgcgcgctcgcgctttcgacgcgatgatcaggtgtactaccagtgccgggcgtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatcgagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgagcgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttagtgatcgcggtgcaagtggaccacacccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctataagcgacggcctggcatgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggcggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgagccggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcgctgctgcgcggcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggttctattttggcgggcctggctgtccgcgctaaatcgcttgcgcgcgcactgcctggcagtgcgcgcgcttacggcagatcgagatgcgcacacgcgcccgggcgaacgtccttgatctgatgcacgccacgcgcatcgaactgcagccctgcatgcgtcggggcaaacgccggccaggcaggcaatcccttggcatgcggattgctgtgctgcacgaacgccgcccaatagcgcggcaggaacaccggcggctggccgatcggcagattcttgaacaggaacggcaactcggcgctctgcgtcacctgcccacagggcacggcggtatcgaacacggaatgccacaccggcacgcccagcgcagcctgacgttgcgccactgtcaccgccgggcagcggaaggtgagatcggtggacaactgcatggacgcattgcattgcattgccgcgcggcgcgctgcgcgatgtcggcgcgatgcgtgtgcaggatggcgtcggcgtggtcgggatagtcgcgacgcccccgcttctcggcaccctcctcgccgccgtagcgcagttcctgcaccacataaaccgatcaacagcggcaccttggcctgcgcgccggcagccagcagttcggccggcgcacgtggcagcacgcgtccatcgaccactgcctgcagccagatgtaaccgtcgtcatccagtgccggtacatccacgccctgcgcggccttgagcagtcgctcggccggcaacgcgcgcagcggttgcagccgcgcggccggattgtcgatgcctgtacgcttggcgatgctgacatccactgcacggttatcttccaggctgcgcgccggcaggccaacgctggcggtgccgcgctgttcgatggctgccgaaaacaggccgcgcgcgagcgggctgagcatcagcagacctacgtcctggccaccagccgattgcccggcgatggtcacccgcgcggggtcgccaccgaactgcgcgatgttgtcgtgcacccatcgcagcgcagcgatctggtcgagcaaggcgacattgccggcggcttcgttgtcgccatcactcaactccggcaatgacaggaaccccagcgcgcccagccggtattgcagcgtcaccaccagcatgttctgcgcgactagattggtgggcagatgcccatcggcactgccagccacattcgcaccgctgtggatccaggcgaacaccggcaacggctcggccggatgcggcttgggcgtttgcacttcgacgcagaggcactcttcgatgccgcgcttggccatggcgttgttccagcccagcgccggctgcacgcacggcgtggcggctgggtggcgtcgcgcacttgcgcccatggcgcaatcggctgcgggggcgccagcgcagcgcacccaacggcggcgcggcaaagagaactgcacgaaacactgcgctgccttcgtcctgccattggccgcgcaccgcgccatgatcggtgcgcacctcgggagctgcgacaggcgttacagcaaacgcgctggcgctgaacacacaactgcgcgcaagcagcaacgcagaaagacgcaacatcggtgttctcaggcgaggacgcgcgcgtgccaggcggcctggaagaccgcagtggcagaggcgacgttgagactttccaccttgccgctaccgcggatcgacaactgcagatcgcagtcgcgggcaaatgcgcggtccatgccttcgctctccgcgcccatcacgtagaccaggcgctgtggcaatgccgcagcgaagacatcctggccgccgtcgaccagcgtggcggcaatcgcgaaaccggcctgacgcaattgcgccatcgcggttgcggtgtcgggcagttgcaccagcggtaccgcttcggcgccaccttcggccacgcgtgccgccgccccggacaggcccagcgtggagccggccggcagcagcagaccggcaacaccgaagtgtgccgacgagcgcaacatcgcgccaaagttatgcgggttgcccaccccatccagccatagcgcgagcaccgggccttgcggcagggccgccagccactcctgcaacggttgcggggcgacgcgcagcacctcggccacgatgccttcatggtgcgcactggcagcgagcttgctcagatcggcctcttccaccacgcgataaccgatgcgttggctcacgcaccaggccagcagcgccttgaactgtggaatgcgcgcctcgctcagatagagcttgcgcagtgcctgcgggcgcgccttgaacacggcctgcacggcgttgatgccgtacagccgcatttcggcgcgtgcatggccagcagccctgccggcggcaggactgccgcccggcgaggccaacgttgtcgaggatggcgccgctgccggtgtgctgcgcggcggcgaccgattccagggattgccggcggtgcttcctcgcggggcgccctcgcgaggaggacgcgcgccgcgcccatcgtgctgcttcatcacgttgtccaggttgtgctgcggtgcgacgcaggtactgctacacgcatgacacgccggaccgcaggagtatccggcaaagctatcgcaggcgaagcaggaccacaggagcgacgatagtaagccacatcccaggtcgccggcagacaagtgccattaccgccccgccgtcgccacccagtgggccgctacgcgtgcggacatacgcaggtcgtgcagcctatcgggcttcatgaatggccgcgcgcagccggccttgctcaaggacgccattgcagcaccatggccgagaccggatggtgatccagcacattcgctttcacgcgcgacagcgcgcaacgctccatcaaccaggccacatacagatcgacgatgagggtcatcaaccctggttcagtacgcgcatcccagccagtagccgggctcggcactgtggcaacgttcgccctgaccaagactggcgccgctgccgtcgcaagccttcccatcgatcacgatgtccagcagcggatcgctcacggccggtgaggaaggccttcgccgtcggagcatacctatacggatgtgcacggcggtcgctgagtccgcgtcgcacctgaggatcatcggcgtgacgcaacaccgcctccagatcgtctgcacgccagcggcgcaatacgaagccctcgccgcgcagttgtatcgcctgatccatactgcaatcgcggtggtgggcgcgtcatgctgcccaccaccgcgaacgcggcattctacgcttgcgtgcctgcgcactagcggatcgattcgccagcgccgacagccgtggctgcagtggcgtgaagtgcgtggttgctccgagtaacctgtgtcgatcaacctctacgcagacaacatgcgcgctcgcacagacccagacgccggacgcacgactcatgcgcgtggccaatctcgccagccagcacaagcctgctggtgtcccgcagaactatgtgcagacgccattcgggtatttcgcgcctgcctgtgttcgtcatattggcgctagcgaacgcattcttgccgactgcgcgctgcaacatgccaatggtgtccgggaacaatacgcacgctgcagccaggacaatttcacctcaaacggtattcgggtacggcccaatggccttggcatggacggtcagcaggtccgccgcggcgcgtccagcgctgccttcaaacagcgtcgcccccggcagctgtcgaccacgcctacatcagctccgccgcacacttcagcggggtgtcgcccggacgcattgtggcgaattggcaagtgccgccgaatcccaccaacgtggcgagccaggtgatctacttctttccggcatcctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctcctcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcgcttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtccggcattgcaaatgcgatacgcctgtcattctgcaaccggtgctgggctaccgcggcaacagcaacagctcggacctgagcagttggaactgctgcacggacggcgtcgtctggcatagcgatttcattccggccaagagcggcgacgatatcaacggggacgtctatgcgacatgtgctgccggcagcgtctgctcaagctggaacatcgatacccgcaatgtcaccagcggacgcagcgtaagactcagcaccacctccgatggcgatctgacccagatcatggcgggcgcgctggaggtgtactcggtggacagttgtgacgagtatcctgcaagcggcaatatcacgttcaccggggtggccgtatacgactaccggatgaggcaggtccaggtcgccgccgtggcaggagatcatcgataactccggcctggatgtgcaatgcaactatcagctggacacgacctccaccacggcaaccatctcctactaaggcgtaatttcgcgcccgcagaaaaactgagggccggcgaacgccgaaggtcgtgcggtgcgctacctgtgccgcttgctgcatcgccggtggcggccttcgccagaatcggctcggcatgcaaaagcactcactccaacctggcacgctgttgtggcgtcagtgccacagcagcgcgtgtagcgctgtcgcctgcggccgatgcaggagaacgaacctcaatgaggagcgaggatcccgagtcgctcacgccactgcggtgggaccgtgcggaaccaccggactgtatggtctttaacgcttgtgcgcctgctgtagcgccgcgcacaagcgaatcgcttcgccggtctgcgccaggccacggtcggcgccactgagcttggccaggcgtggcttgaagaacgcatccaggcgatcggcgtcttccacgctgcagcccccggacgcacccagcgccggcaagccgccaccatcgaacgagccgctgcgctgcacgatgcgctcgaaattggcggtgaaccaggtccacatcgaatcgtgcgagctctggtaactgtgtccgcgcatcagcaggcttttcatttcgcctaccttgatcgcatcggtcaatgcgaaatcacgcacctgcttcagcagcgccggatcctgcaccgcgcccagtgcggcgatcatggcgttgcgctgggctgggtcggcatgcgtgcgcagtgcatcgattagcgtctgcactgccggtgcgccgcgttcttgcatggtcactgccagcgcggtgcccagcaggtccgggttagcggcggagaaatccagtgcgccgttgccgccagccagtaccgcatcgccttgtgcgagcagtgccttgcgtacctctgcgttctgcagacgcagcgcgaacaggccggccagcgacgcacgcagtgcggtgtcgtcgaccgactcgccgctgcgccgcgtgtaacccagtgcacgcaaacgcggcagatacgcctgttcggcagccttgcgcaatgcgccgcgctgcgcctcggtggtggcctggtagcgccagatccacacgaagcgatccaccagcgcggtagagacatcggccgatttcgacggcgccagctgcgtgatcgccgcgagcacagccgcgttgtcagcatcgccgtgacggtacgccgcattgatcgcatcggcgtaggcgagctgttcgttatcgtccaactggccgacctgcctgcccaatgcagcgagctgcgtcttgggcagcgagaagcggtaatagcccgcgccacgcgcattcgggaacacccaggtgttcttgccggcgccttccagcacgatgctgccactgccgtcttcgagcaacttgcaggcggtaccgacctgcttctcgcccttgccgtacttcacgcataccggcacgccccattgctgcgcggtggagccagtggaccccagcggcagatagcgctgctgctgcagtttcaccacggtcttgccgccctcgcgggcaacctcggtctgcagatacggcacgcccggctggttgaggaagctgcggaaggcggccttgaaatcgttgcccttgcccgccgcctcggcgatcgcatcgaccagatcgtcggcggtggcgttgccgaacgtgtgcttggcgatatacgcgcgcatgccctcgcggaacacgtcttcaccgacgaaggcttcgaacatcgccagcaccgccgcacccttctggtaggtgatgccgtcgaacgcggtttcgatatcgccattgccggtgatcggctggcgaatcttgcgtgcgctcaccaggctgtcgttctccatcgcatgctgcgcaccgctgatacggtccagattggcgttgtattccggatgcagctgcatggtgatcttctgctgcatccaggtggcgaatgcttcgttgagccacaggtcatcccaccattccatggtcacggcatcgccggtccactgatgcgccagttcgtgcgcgttgacgttgaaggagcgctgcacgttctcggccggcgaatccttgtccagcaacagcagccaatcgcggaaggtcacaaaccctgggttttccatcgcgccggcgctgaagtccggtgcggcgaccagatcgagcttgtcgaacggatagcagaacgcgtagtagtcctccagcgcggcgatgatggccggggtttggtccagtgcaggcgtgatgcgcgggccctggcccttggcggcaatgccgcgcaacggcgtggcgttggggcgctgcggggtggccggcattggcgccacatccaccacgtcccatgggccggcagcgtaggccaccaaatacgtcggcagcggcacggtcggggcgaaggtcaccgtcttccagcccttgccggccggcttggtcgagatggcgatggtattggccaacgcctgatcgtggctgggcacggtcaggctgaggttgaacggcgtcttgaacgcaggctcgtcgaaacccgggaacgcgtagcgcgcactgatcggttccatctgcgtcatcgcatacgccttgccctggtatttcacctggtacaggccctgcagctgctggttgagcggcgcgctataggcgatctccacggtgagcgtctgcggcttgagcgtgcggccgaaatccagccgcgccacaccggtctgcgcatcggcttccacgtagcctgcggtcaacgccttgcccttgtcgggcttgaccgtgaccttgctgacctgcaactccttgccgtgcagccagagatggtcggacgcctgcttgagctgcacgcggatggtggtgcggccgctgaattgggtttgctccgggtcgatcttgagcgcgaggctgtaacgctccggtaccgcccaggtcggtaggcgaccattgggaaccggttcgccggacgattgcgccagcgctgttccgcagcacaaggcaagcagggaagaaacaagcaggcaggcgaaacgacgcatcgacaactccgacaatggcaatcgtcgaagtccaccatattcatccatgactgtcatgggtcattggttggcgaccagaccgaaccaacgctgcgccgcgcgggcaaccgcggccacaacgcacgcctgtcttggctcggcacgtcacgaggttcgcagcgacggccacctgtgcaccgccttatgagacgtattgcaccgctcggcatccgctgcgcaccgcgggtattgcgcagcgcagcgcgcttccggacggtcaggcgttcgaatgcacatgctggccgccggcatcgatggccttgcgccatccccgcatcggcgaacaccggcagcagctacgcccggcatccttcacgcatgtccgcccactgagggtgtctgcgcgtccagggtttccagctggcgtgccaccgcttcaggcgacctggtgtacggggcgatcaggctgtaaaacgccggcaccacgtacagcgacaacaccgtggacagcgagacgccgaagatcaccaccacgccaatcgtggcgcggctggccgagccgggcccgccggccaccaccagcggaatcgcgccgaccaccgtggcaatcgaggtcatcaggatcgggcgcaaacgcaccgaggccgacgccacgatcgccgcatgcacgctgcggccctcgtcgcgcaattggttggcgaattccacaatcagaatgccgttcttggctgccaggcccaccagcatcacgatgccgatctgactgaacaggttgagcgtgccaccggtcagccacaagcccaccagcgcgcccagcaccgccaacggcaccgtgagcatgatcaccaacgggtgcgcaaaactttcgaactgcgcggccagcaccagatacaccaccagcagcgccatgccgaaggtcaacaacaccgcactgccggattgctggtattcgcgcgattcgcccttccagtccacttgcgcgtattcgggtagttcttcctgcgccgcctgctgcgcccaggcgatggcatcgccgagtggataacctggtgccaggcccgccgtgatcgtgattgcacgcaggcgattgaagcggttcaaggtgccggcttcggcgacttcgctcaaagtcaccagattggaaagcggaatcagctcgccacggttggagcgcacgcggatcgcggtgagatcttccggcgacatgcggccttcgcgcccggcctgcagcatcacgtcgtactcctcgccgttgtcgacgaaggtggtgacgcggcgtgagcccatcaatgcttccagcgcgccgccaatcgcagttaccggcacgccgagatcggccgcgcgcacgcgatcaatattgacgcgcatctgcgggcgggtttccttgtaatcggagtcggggccgaccaggccggggttggcttccatgcgctgcaggatgcgatcgcgccactgcgcaatctccgcgtaatccggcccgcccagcaccagctggaacggttgcccacggcgacgcaccaggcctccgctcacctgcgtgcgtgcacgcacgccgctgagcacattgagtttctgctgcacctcatcggccacttcggtagtggggcgggtgcgcttttcccaatcctgcaagaacacgctgacccggccggtgtgcatttcctcgctgctgccgaagctgccgggcacgcgcgggttggcgcgcacgatgggtttgtccgggcccacgaaggggcgcaggatgtcttccacctgatgcatctgccccaccgtgtaatcgaagccggcaccttccgggccgtcgatcatgatctggaaattgccgcggtcctcggccggcgccacttcggaaggaatgcggcccatcagccatgcgctggcgcccagcgccaacagcatcagcagcgcaaagacccaggtgcggtgcacatgccgctccagcgagcgcccatacgcaccggacaccgcctgcatgcgcccatcgaaccattggtgaaagcgattgggtttggcctgcccatgcgcgcgcaacaacttggacgacatcataggcgtcaacgtcagcgccacgaaggccgagatcgccaccgccgccgccagcgccaccgccagctcacggaacagccgcccggtattgccttgcagaaaaccgaccggcacaaagaccgccaccagcaccgcggtggtcgcaatcaccgcaaacgccacctgcccggtaccacgcttggcggccaccagcggcggctcgcccagatcgatgcggcgctggatgttttccaccaccacgatggcgtcgtccaccaccaagccgatacacagcaccaacgccagcaaggtgagcaggttgatcgaaaaatcgaacgcatacagcgcgataaaggaggcgatcaggcacaccggcaccgtcaccgcggggatcaatgcggcgcgcgcgctacccagaaacacccagatcaccaccagcaccaggaccaccgcttccaccagcgtgtgataaacgcgctccaccgcggcgtcgatgaaggtggtggtgtcgaaggcgacgaaaatattcgtgccctgcggcagcgacttctgcacttctatagcgcgcgcgcgtgctttgcgggccacatccagcgcgttggcggtggagttacgcacgatgcccaggcccacattcggcacgccgttactctggaaatacgcgcgccgctcggccgagctcagctcgaccctggccacgtcgcccagacgcaccacgtaaccgccctcgcccttgttcaagggcagcttggcgaagtcttcgggcttgagataactgcgctccacgcgcaaggtgaaatcgcgctgcgccgattcgatactgccggcaggcacttccacattttcgttctgcagcgccgcttccacatcggcgacagtgaggtcgcgtgcggccagttggtcgcggtccagccagatgcgcattgcatagcgctggcgtccgccgatccgcacctgcgccacgccatccaggctggaaaagcggtcgacgacatagcgctcggcatagtcggacagctgcagcgtgtccatggtgctggagctcatgttgagccacaggatggggtcggcgtcggcttcgaccttggaaatctccggcgcgcgcgcctggtcgggcatgcggtcggacacgcggctgaccgcgtcgcgcacatcgttggcggccgcttccacatcgcgcgattgcacgaattcgatgctgatatcggaggagccattgcggctgtgcgcttcaatggtggaaatgccctcgatgccggccagcccgtcttccagtacctgggtgatgcggctttccaccactgccgccgaggcaccggtgtattccacattcaccgagacgatgggcgggtcgatcgccggcaactcgcgcagggtgaggcgggtgaacgacatcacccccagcacgatcagcagcaaactcatcaccaccgccatcaccgggcgggtgatcgacaggtcggagagtttcattgtgctgccgcctgcgggcgggtcgacgcaggcggtgcctggtccacgaccttcaagcccacacgcagcttgccggtgccatccaccacgatacgctcaccggctttgacgccttcgagaatttccaccttgccatcgcgccgctcgcccacgcgcacatcggcgcgctccacgctgctatcgggcttgacccggaacacatacgactcgcgccccacctgcaccaccgcaatttccgggatcaccaccgcctgccgcgccggctggaacagccgcacatccagcagcatgcctggccgcagccggcgatcgtcgttggggaaatccgcgcgtaccgtcaccgagcgcgtggtctcgtcgatccgcgaatcgatggtcaccacttcgccttcgaactgcgcgccgggataggccgctgcgctgccgctgaccgaattgccgacctgcactaggccgaattgcgattctggcacctggaaatccacgtacatgcgcgccacatcgtccaatgtggcgatcaccgtgctggaggtgatcaacgcgccaggactgatctggcgaatgccgagtacgccggaaaacggggcgcgcacctcgcggtcggtgatttccgcgcgcatctgctgcacacgcgcctgcgcggcatcgcgtagcgcacgctgcgtatccacggtggatttggccaccagttgctggccaaccagactcgactgccggcgatacaactggtcggtttcttcgaaggtggcctgtgcggcggtcagtgccgcctgttgcgaattgccgcgcaaacgcagcagcaattgcccggccttgacctcgtcgccgctgtcgaaatacacctgctccaccacatcgctgaccgcagcggtgagcgccaccgattcgcgcgcacgcaccgtggcgatcgactgcacggtcgagttccagggttgggtggtcaccgcctgcatagagaccggaatgggtttggcagcggctggcgtgctggcctgacggctacaaccggccaggacagcggccaacaagagcgcggcgcagacgcgcgcgctgggcagaacaagcatcagaacatcctggcggggtacgtcgaaagtttaccgacctagccgccatgaattgacagaaaggacgcgctttgcaccatgaccaaagacccttgccgcccttggcacatgggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccatgggctggccagcgcgactatgacgttgctgcacctccgtcactcgggcgcagccggtgcgccttgactgcatgtatgggttcatacaccgccagtgtgcacactgaccgcgctcacctgacgaccgcctgcgctgccgtagtagccgctgttagcgttccagacccaaatactcgagcacgtggcgcgccagtgcctctacattctcaccatcggcgtgaagatggatctccggcgtttcgggcgcctcgtacggcgagtcgatgccggtgaaattgggaatctgcccggcacgcgccttgcggtacagccccttcacgtcgcgtgattcggcaaccgccagcggcacgtctacgaacacttcgacaaactcgccctgatcgaagcgctcacgtgccagctgccgctcggcacggaacggcgaaatgaaactcaccagcacgatcaggccggcatcggccatcaaacgtgccacctccgctacgcggcgaatattctccacgcgatcttcgtcggtgaagcccagatcgcggttgagcccgtggcgcacgttgtcgccgtccaggatgaaggtgtgatagcccagggcgtgcaggcgcttgtcgaccaggttggcaacggtggacttgcctgcacccgacaggccggtgaaccacagcacgcgcggcgcctggcccttgatgcgcgcacgtgcgctgcggtccacgtccagatgttgccagtgcacgttgccggcgcggcgcaaggcgaattccagcgtgccggcagccaccgtggcattgctctggcggtcgatcaggatgaaaccgccgagcacgcggttgcgtgcgtagggcgagaacgcgatgggttcgtccagcgccagattgcagtaacccacttcgttaagctccagccgtttggcggccagccgctcctgcgtgttcacatcgaccttgtgcttgatctcgctgatgcttgcagtgaccgtgcgggtgccgatcttgagccaatacgggcgcccgggcagcagcgcggcatcgtccatccacagcagatgcccagcgaactggtccgccacttcgggcggatcgtcgacagcggcgatgatgtcgccacggctgatgtcgatctcattgcgcaaggtcagcgtcactgcctgcccggcgcgagcgctgtccacctcgccgttggcatcgagcacgcgtgccacctgcgtacggcgcccggacggcaccaccactactgcatcgcccacctgcacctggccggcagcgatcgtgcctgcatagccacggaactgcgcgttggggcgattgacccactgcaccggcagacgcaggccgctacctgcctccggcggttcgagctgcacggtgtccagatgctgcagcagatgcgggccgctgtaccaaggcatccgagtcgaagcgctggacagattctcgcccgccagcgccgatagcggaatgcactgcacatcggcgatgcccagctgcgcggcgagcgcggcgtagccttgtgcaatgtcggcgaacacctgcgcgtcgtagtccaccagatccatcttgttgaccgccagcaccacatggcggatgccgagcaacgacacgatatagctgtgccgacgggtctgcgccaacaagcccttgcgcgcatccaccagcaccaccgccacatcggcagtcgacgcaccggtggccatattgcgcgtgtactgctcgtgcccggggcaatcggccacgatgaatttgcgccggtcggtatcgaaatagcggtaggccacatcgatggtgatgccctgctcccgctcggccgccagcccatccatcaacaacgcgtaatcgatgctctcgccctgcgtgccatgccggcggctatcgctttccagcgccgcaagctgatcgtcgaacaagcgcttgctgtcgtacagcaaccgcccgatcaaggtgctcttgccatcgtccacgctaccgcaggtgatgaagcgcagtaagggcttggattcgtgctgctggaggtaggcaccaatggtgcccggagtgaggagtggggagtggggattcgccagagcgctcccgtcgatctttccgctcgccgcgaattgctcctgcgaatcccgaatgccgactcccgaatcactgcccatcaaaaatacccctcaacctttttctgttccattgatgcgcccggtgcgtgatcgatcatgcggccttggcgctcggagctggtgctgaccagcatttcggcgatgaccgcttccagcgtgtcggcactggattcgatcgcaccggtgagcgggtagcagcccagcgtgcggaagcgcaccgaacgcaattgcggggtttcgcctggatgcaacggcaaacgcgcgtcgtcgaccatgatccaggcaccgtcgcgtgccaccaccgggcgaggggcggcaaagtacagcggcaccaccggaattttttcgcgatagatgtacagccagacatccagctcggtccagttggagagcgggaacacgcgcacgctttcgccgggcttggtgcgcgcgttgtagagattccacagttccgggcgctggttcttcgggtcccagcgatggcgtgcattgcggaacgagaacacacgctccttggcgcgcgatttctcttcgtcgcggcgcgctccgccaatggccgcatcgaagccgccctgctccaacgcctgtttcagaccctgggtcttcatgatgtcggtatgcacggcggcgccgtggctgatcgggctgacgtcttgggcgacgccatcaggattgatgtgcacacgcagatccaccccggtttcggccgcacggcggtcgcggaaggcgatcatttcgcggaacttccagcgtgtgtcgatgtgcagcaacgggatcggcggccgcgacggcgcaaatgccttgagcagcagatgcagcagcaccgagctgtccttgcccaccgaatacagcatcaccggagcccggaattcggcagcgacttcgcgcaggatatggatgctttcggcttcgagccggtcgagatgggacagcggcggcagggtcatcggactatcgtgggtgtcggcaggcagaccagccgatggttagggcaaggcgttgcagtgtgtgctgcgccgatgactggacgaaataagcggccggcataacgcgataacggctgttcctttcaggtgggcgcaacgcttccctaacatcgcctctctcatccaagccactggatccgaatgaccgccgccagttccgcgctaccgcccagccccttgcccgacgaacgcaaggcgctgctggaccggttggtcgacggtctggacaccgcagcgctgtggtggctgtccggttacaccgccgggctggcgcagggccggccgccgcgctcgctggcagtgttgcctggtggacacgcacacgcaatcgcccaggaaagtcagcgcctgaccgtagtctacggcagccagaccggcaatgcccgccgcgaggccgagcatctggccgccgatgccgaagccgcgggcctgaacgtgcgcttgctgcgcgccgacacctaccccacccgcgaactggccaacgagcggctgctgtacgtggtgatcagcacccagggcgaaggcgacccgccggacgatgccatcggtctggtcgaattcctgaccggccgccgcgcgcccaagctgcccgagctcaagtacgcggtactgggcctgggcgattccagttatgccgatttctgcggcgtcgcgcggcgtatcgacgagcgcctggccgaactcggcggcagccgcgtgcagccgcgtggcgaagccgatctggacatcgacagcattgccgtgccctggcgcacgcaggcgctcaagcatgcccgcgagcaactcaaaagcggcccgcactcggccaccgtcacaccgctgcgcagcagcccggcgacgccggtgtggtcgcatcaacagccgttcgctgccgagctcctgtccactcagatcctcagtggacgcgacttcaagggtcctggctttcgcatgtatgccacgcccggcaagcgcgtgcggcatctggaattttcgctggacggcagcggcctgaactatgagccgggcgacgcgctgggcatccgccatcgcaatccgcccgcgttggtggatgccgtgctgcagaccttgcagctgaacggcgatgctgcggtcaccgtcggcgaggagacgctggcgttgagtgcctggctcgccacgcggcgcgaactgaccaagctgtcgcggccgcttctcgccgctcacgccgagcgcgcaggcgcacaggaactgcaagcgctgctcgccccccacccagactgccggcctggcgtcgctgctcgccgatcatcaggtgatcgacgtgctgcgccgctggccggcggattgggaccatgccggcctgcttgctgcgctgcggccgctcaccccacggctgtactccattgcctccagccgcaagcgcgtgggcgatgaagtgcatctgaccgtggacgaagtcacctaccaggcgcatgggcatgcgcatctggggtcggccagcggtttcctggctgcacttgccgaaggcgacatcgccccggtctacatcgaaccgaacgcgcgcttccgcgtgccggccgatgccgatcgcgacatcctgatgatcggcccgggcaccggcgtggcgccgttccgcggcttcgtgcaggagcgcgcggaaaccggcgctaatggccgcaactggttgttcttcggcgcccagcatttcaataccgatttcctgtatcaggccgagtggcagctggccctgcaacgcggcgaactgcacgcgctggaagtggcgttctcacgcgaccaggcggaaaagctctacgtgcaacaccgcctgcgtgcgcgcggcgccgaggtctatgcctggctgcaaggcggcgcgcatgtgtatgtgtgcggcgccaccagcatgggcaaggacgtgcacgccgccctgctcgacatcgtcgccagccacggcgccttggatgccgaggccgccagcgcgtatctcacccaactccaggtggaggggcggtatgcgcgggatgtttattaattcagggattggggagtcgggattggggagtcgtaggagcggatgtccacaatcgttctgttgtgtgggtaatgcccgcgcgttgttgctgccaatccccaatcacgcatgccgaatcccgtcatgagccactccgtcgaagacatcaaatccgaaagccgccgcctgcgtgggtcgctggaacagagcctggccgatgcggtgaccggtgcgctgcgtgaggatgatcagacactgatcaagtaccacggcagctaccagcaggacgaccgcgacattcgcgacgagcggcggcagcagaagctcgaaccggcgtatcagttcatgatccgcacgcgcaccccgggcggggtgatcacgcccgcgcagtggctggcattggatggcatcgccacccgctatgccaatcattcgctgcgcatcaccacgcgccaggcgttccagttccatggcgtgatcaagcgcgaactgaaggccaccatgcaggccatcaatgccaccttgatcgatacgctggcggcgtgcggcgatgtcaatcgcaatgtgcaagtggccgcgaacccgctgctgtcgcaggcgcatgccacgctgtatgccgatgccgcatgcgtctccgagcatctgttgcccaacacgcgggcgtactacgaaatctggcttgacgaagagcgcgtgtccggctccggcaacgaggacgagccgatctatggcgaccgttatctgccacgtaaattcaagatcggtttcgccgcgccgccgctcaacgatgtggacgtcttcgccaatgacctgggttttatcgcgatcctgcgcgatgggcggttgctcggctacaacgtcagcatcggtggtggcatgggcgcctcgcacggcgatgcgcagacctggccgcgcgtggccaacgtgattggttttgtcacccgcgatcagttgctcgatatcgccactgcggtggtcaccacgcagcgcgacttcggcaaccgtgcagtgcgcaaacgcgcgcgtttcaagtacaccatcgacgatcatggcttggataccatcgtggccgagatcgcgcgccgcgccggcttcgcgctgcagccggcgcagccgttcgcgttcgagcacaacggcgaccgctatggatgggtggaaggcgaagacgggctgtggcacctgaccctgtcgctgccggccggccgcattgccgataccgacacggcaacgcatctgagcgggctgcgtgcgatcgcacagttgaacgtcggcgaattccgcatgacgcccaaccagaacctggtgatcgccggcgtgccggccagcgagcgtgcacgcgtcgatgcgctggttgcgcagtacgcgctggatgccggcaatcgctctgccagcgccctggcgcgcggcgcgatggcctgcgtggcattgcccacctgcggcctggcgatggccgaggccgagcgctatctgcccgatttcagcgctgcattgcagccgttgctgcagcaacacgggctggccgacacgcctatcgtgttgcgtttatccggctgtccgaatggctgctcgcgcccgtatctggccgagatcgcgctggtgggcaaagcgcccgggcgctacaacctgatgctgggtggcgaccgccgcggccagcggctcaacacgctgtaccgcgaaaacatcaccgagcctgagatcctggccgcactggaaccgctgctggcgcgctatgccgccgaacgcgaccacgccaacgatgaaggcttcggcgatttcctccaccgcgccggcctgatcgcattgccgtcttaccccacgcaccgtcgcctcgatctggaattgctcgcatgaccgcgctacctgccgcatcaatcacctcttccgcgttggacgatctggacgcgctcaatgcgcagctggaaggcctgcgtgccgacgaacgcgtggcctgggcgctgcagcacggcccgcaggacgcggcgctgtcgtccagcttcggcgcgcaatcggcagtgacgctgcatctgctcagccagcaacgcccggacatcccggtgatcctgatcgacaccggctacctgttcccggaaacctaccgcttcgccgatgccttgaccgaacggctcaagctcaatctcaaggtatatcgcccgctggtcagccgcgcctggatggaagcgcgccacggccgcctgtgggaacaaggcatggtcggcatcgatcagtacaacaacctgcgcaaggtcgaaccgatgcgccgcgccttggacgaactcaacgtgggcacctggttcaccggcctgcgccgcagccaatccggcggccgcgcgcagacgccaatcgtgcagaagcgcggtgagcgctacaaaatcagccccatcgccgactggaccgatcgcgacgtgtggcagtacctgcaggcgcacgagctgccgtaccacccactgtgggaacaaggctacgtgtccatcggcgatttccacaccacgcgtcgctgggaacccggcatgcgcgaggaagacacgcgcttctttggcctgaagcgggagtgcggcatccacgaggatatctagccgcggcagcccactgcgatgcgcgcttgtaccgagggcgcgttcatcagaatgtgcggcgtctgcctgggcatgctgcatccagtcatgatcgcaacgtactgccatcagcgcttcggcatcggcgcgcgcccatcatcctgctgccgcatccgcttgcgtacgctgcatccagtaacgatccaatacccacatcagcacgaacgacaggccgaccagcgggaagatcagcccgcacaacaccagcagcaccagcaggccgcgtagcgtccgtggatcggccggcaacggcggcacgcccagccctccgcttgggcggcgcttccaccacatcaccgccgcgctgacgcacaacagcacaatcgccaagcaggcgaacaacaggatcaactggttggcagtgccgtactgctgccccaggtgcacgttgatgccccattccagcagcttggccagcggcccgtagtcgcggtaacgcatgtccagcagcaccgtgccgctgtattgatccagatggatcacgcgctgacgctgcagatcggccggatataccgtcgcggtatagaccccgatcgcaccacgcggcggtgccacgctatatcccggcaggatgccgcgtgcatcgaagcgcgcaatcgccgcatccaggccgatcgctccccgtcccggcccagcaacgccgccggcatcgccattggcagcatgcgcgctatctgccgagtgcgcgtgttgggctgactgctctgactgggctatgtgctcttcgtgctcttcgtggtctgcatgccctggggctaccgtgcgcgccgtgtgcccggagtactcgttgcctaactgcagcccattcgcgtgctcgccatgcagcggctcatcccccccttcagccaggcgtgcaggcaacacagactccggcaagcgcgcctgccgcaacgaccacgccggctcaccactgtctgccaaccgttgttgcgacatcggctgctgcacacgcaacccggcgggatagccaaaatcatgcccattggcccagcgattgacctgcgcaccccagagccacgaccacggcatgccggtcagcgccaggaatagcaggatcgcgccacccccggcaccggtcaccgcatgcaggtcgcgccagaacagtcgctgtttcggcttgccacgcacactgatcaccacgccacgtcgcccgcgcggccaccacagatacacaccggtgagcaccagcacgatcgcccaaccgcccgccatttcgatcaggccacgcgcatatggcccgaccaacgccaggctgtgcagccggcggatcgtccagctcagcgtgccgtgctccggcaaggcgcccaagacccgcgcacggtatggatcgacatagaccacccgccgcgccccatgtgcatctaccagcccgatctcggcactggcatcggcgcgcttgggcgtaatgtagacaaacaagcttccgccgtagcgctgttgtgcagcggcgaccaactgctgtgcaggcatgcgcgtatcgcctaccggcaccaccttcaaatcatggtgcacgctgcgatcgatcgcgccctgatacaagaacgcggccccggtcaccgccagccagatgatgaaaggcagcaccagcagtccggcatagaaatgccagcgccataccgcgcgatagaagcgccagcggctaccttggcgtgcctcggcgacgccactgccgtccgtcattgcatgcatcagaagctccaatcccacgacagcgacaacgcacgcccatcgccgggcgaatagccggaggtgccgctgtcgtaccaggcgtacacatacgcacgatcggtgacattgcgcagctgcaggctgagcgcgttgcgcgcatccacattccagcgcgcgcccagattgagcaaggcatcgccaccggcacggcccagcgtattggtgcgctccagatagtaatcaccttgcgcgttgccccaggcgctcaactgcaccgccgaactgagctgccactccagcccggcggtcgccagccagtgcggcacgttttcgatctccttgccgcgcgtggccggtgcgctcggatcgggggtggcgatcatggccttctgccgcgaatacgatacccatgcgcgccagtgctcagccggctgcaggttgagctgcgcatcccaaccgcgccgcaacgtgcggccgacattggccacagcgccaatgcccaccacgccattcacgccaagaacggtcgccacttcaccggatgcgcgttgctcccaatacgccaggcgcccatccaccagggtcgacggtgcgaacttgaagccggtctcccaaccgtcgttgatcgatggccccagatcgccggactggcgacggtaggcaccatcgccgctgccgatctggaacgtgcgcccccagttcgcatacacgctgctctgcccgcccacgcggtagctcgcgctgaacttgggttgcttgatggtgccgtagtcataggtcggcgcaacgctgccggccagcacatcgtgcaactgcccatcgacgcggtcgatgcgataccccggcaccagctgcaagcgcgcaaacggcgtcagcaccgcctggacatacgcaccacgtgtgcgcaggtcgtaatcccaatcgcgcaactgcgcaccgcgtacgcgggccacggtgcggtaccgctgcgactgattttcctgccactgcgcatccacgccggcttcgagattggcattgagcgcgccccagtccggctgccagttgctacgcagcaacagcccgcgatgggtctcatcggtatcgcgttcctgctgcagacctgcagcagaaaaccgcacccagcgctgattgcggtagtcgttctggtaggccttggcgctccattgcgcctgctcaccgagctcgccgtccgcatgcaacgcggtctgacgcaggcggcgctggctgcggtcgttctgcgcatagtccggcgagctacgcggcgccgcacgcgcggtggcggcgtccagatagccggcttccagtgcatggttgtcgtaatagcgcgtggtgagtccggcgcggaatgcaccgtccgggtcggtgtaaaaccatttgcccgctacgctgcgtttacgcgcatcggcatgatcgcgatagccgtccgagtcgcgccaggccagcatatagttctggctccatgcgccctgctcgaaacctttgctgagttgcacctcgcgcgcatcgaagctgccggccgtcacgctcaagcggccatcgttgccgccggtacgggtcagcacgtccacgctgccggcaatggcgttcaagccatagcgcgcgtcgttggtgccgcgcacgatctcgatcgcgctgatgtcctgcggaaacacggcatccaggtacggcatggcgccggcattgtcgttgctgggaatgccgtcgatcagcagtttcaccgcattgatgcgcccctcgccattgaagccgcggaacgaaaaccgccctgcatccgtgcccatgcggaactgggtgacctgcaccccgggcgcacgcatcagcagttcccagctgtagtccacgtgttgatcgtgcagcagctcgccgccgatcacatccaccgagctcaacacgcgcgccgtactcggactgcgctgcgcgtgttcgcgcacctgcaccttgcccagcgtcagtgccgcatcctgtgcctgcacatggcatgccggcccccacaccagcgccaacgacggcgcataccacatcgttttcaacaaccttagacgcatgaccaaccttttgccgtggcagcacggccgcatagccgtgcgctgccaacaccgtggcgcgcattggcatcactcgcatagggagcgggtcgtccgcgaggcccggcagcgacgccgacagctcaggcgcgtactaggcacagctgcatgacgcccgcgcaggggcaaccttacgcgggcagcggggggccacgtgcgccgagcgcagcccaccgaaagaccgagcgtgcacttgcctggatgtgcgccggaaccggtgttggccgcagctgcagcaggcacagcaatgccacgatgagcaatggcagcacgcgtgcggccaacacgcagtagtcgcaggcctcgccatgtatcgctgcgtcgtggctgccgggatgctgcgtcgccaacgcggcgccggggtgcgcctgcgcagcgatgacgggcggttcgtatcgatgatcggcatgcagccagctcgctgccgacactgccggggcactcatgcacatcggctcggtcgactgcgtctggctccagcggctgatcaacggagccaccagcatcagcaccaccgccagacaggcaagcaggggcaataaccggtggcgacggcacgaacgcagcataccgcgcagtgtaagccgccatgtcaccgggtgcgatggccgtgaccaacgcgcgactggatgtcgcacccggccgggccagcggcatctgacgaccgacgcctgggcatgcgcgggcagccggcacgcccgccgccgacgtggcccccgccgccgccgccgcgcgctgcgcagccaaccccgctcccggtcacgccgacctcacctgcgagccgtgctccagcgaggcagtcacattttcatcccacctccgtgaccgcagacacatgtggggccttgtcatgccctatgcttgcggcttaacactctttaatttgcgcgcatgagtaccgtcctgtccaatctcgcggccgagccgcttccttgcgcacccaagccccttagcgaagcgctccgtctccaggcgctgcaaagctacggcattctcgacacaccgcgcgaagcggcgtttgaagacatcactcggctcgcctcgatcatctgccagacgccgatcgcgctgatcagcctggtcgatgccgaccgccagtggttcaagagcgaactcgggatgggcgagcgcgagaccccgttgttcaagtcgatctgcgcgcatgcgctgctcgacaacgatgtgctggtggtgcccgacacgcgcgaagacatccgcttctcacgcaatccgctggtcaccggcgaagcgccgctgtacttctacgcgggcgccttgctgaagacgcctgacggcctgccgctgggcacggtctgcgtcctggaccggaagccgcgtcagatcaccgatgagcaggtggaggccctgcgcgcactggcacgccagaccatggcgcatctggaattgcgccgagcattggcggccgccgaagaatccgatcggtatcgcagccgcctgatggccatcgccgggcatgatctgaagactccgctgcgcactgccgcctacgccatcgacaagatgcgccggcatgccaacgtcgattccatcccgcccctggtgactgcgcgcgatgcgatcagcctggtcggccgcagcatggacgagctggccgctctggcggcctcgagcaaggcggccatgccggacctgcaatcgctgcagctggaagacgtgctgcattcggttctcggcgtgtggcggcagccggccatcgacaagtgcctggcactgcgccatgtgcctacctcgctacgcgtgcgcagccattccaccttgctgaccaccttgatcggcaacctggtcggcaatgccatcaagtacaccgaacgcggccgcgtgctggtcggcacccgccgccgccccggctttgccgtggtggaaatcatcgacagcggcatcggcttgaatctggagcaacccgagcagatattccaggcgtttcgccaagccgacccccgtagcgacggcttgggcattggtctgtggatcgtgcatcgcactgccgagacattgggatgcgaggtgggtgtgcgcccacgcccgcaaggcggcacctgtttttcagtgcggattccgctggcttgaaggtctggggcttgcagattgtttcggcaatctgcggctttagagcggctaacaaaatgactgcacagtcgtcaggtgggtgcggccggtgctcggaatcggcatgtaccacgcgtccactgcggttctgagcacgccgtccgcgcccgccttgcggctcgctacgttttgttagctgctctgaaaaaaaagcggatccgggctcccgacccggatccgccaccaaacacgccaggtctctccccagggacccgggtgcgccagccgctctgtgcagagcctcgtgcaacagggatgcgacagcgctagcaacccttcgacgacactgcgaagcacaccggctaatgcgatcaaccgcatcgccggctctgcgccgtccacccctagacgttcgagagtgtcgcgtcatggctgctataagggttttcgacacggcagcgcgcaacttgatgcgttgcgcagacgccgactgcgtagccccgacacgggtgagggaaatcaccgacagcccgtgccacgggtctgccgagcaagagaacatcacattgattccgcaggatttttttcggcaccgttatgccgcaacgcaacaagcgcaaacagcgaacacaaccctaaattccctgggcagcccccccccgcaaccactaagggcggctaacaaaacgtcgcgagcagctgtcaggcgggcgcagacggcgcgctcagagccgcagtggacgcgtggtggatgccgcaccggtcgcgcccgcctgtcggctgcgcaatcattttgctagccactccaagcgaacgcggccgtgatgcgcagcgagcaagtttcaacgtaccagcgtcctgcacccaccaatccgctggtttccggaaaagccgcgtcgggttgcgtcaacgccagcagcacgtgcaacctttctcaaccggttcaaaacagcgaactgaccaaccccggccgcagcgcacggccagtgctcaatatccgcatgcaccacgcgtccacctccgtcgctgtgcgcagtccacaccgccggacgacagcccgctacggtctgttggccgctcgcatcgcagcttcagagcccggacgcatctccatcctggcgtgcaaaccacgccgccgaatgcacatcctcggctgcgacttcaagcgccttgcgcagtatgtccagcggaatctgcacgcgcgtgtcgcccacttgcaacgctacccacaacgcttcgtcgcgtgggtcggccagcaccgtcaacacttcatgctctcggcccgcaatgctggccgagagttgcagcgacatgccgccgtccggctcggacgaccacagtctgctcagtgcgggacatagcggctcagtcatcgcaggccagtcagctggtgatggtctgggtcagcgattcccaggtcggcggcaatggccagttcggcgcctgattgccgtccagtacgcggcgcaggtcgcgcttgtcgatttgcggcgcgagcacatgcaccaggtccaatgcgtagtcgcgcagcacgcggtcgcgtggcagcaccgcccaggcgatgcactctgcaatcggtgcgggcgccggccaggcgcgtagatctttgtcgaaggcattgaccgccatctccgccaccaggcccacgccgagcccggcacgtacgtacgttttgatgagatccgcgtccagcgcggtcaacgcgatgctcggctccagacccatctgcgcaaacgcgcgctgcagcgatgagcccggacgcgtggaagagtcgtagctgatcagcggatgctcggacaacgcgtgcatttccggcgccgtgcgcgggtgatccaacgcatgcccgcgcggcaccaccaccagccgccgccagcggtacagcggcactgcaatcccggcactcggctcgccgccggcagtgctgaccacggcaatatccgcatcgccctggccgagcagatccagcgccgcactttcggcagcctgttgcaaatgcacgctgacctgcgggtaggcgttcttgatctgcgccactgccggcggcagcacgaagcgcgcctgggtgtgggtggtggtcagggtcagctggccctggctttcgcggcgctggttggccgcataggtgcggatattgttgacctccgacagcaccgcacgcgcacgctcgatcacttccacaccggctggcgttgccccatccaggctgcgccccttgcgcacgaacaacagaaagcccagctcgtcctccagctgcttgagctgcttggacaggccgggctgggtcgcgtgcacgcgtccagcggccagcgtgatgttcagctcggcatcggcgatggccaccagatagcgaagttgggtcagcgtcatgggctcatatccaaaaaaggcgcgacgcgctacaaggacttcgactttagagcagttctccgttcaagcttataaccgaacgctatttttagggtgtatgaagtcatttccgacagctattaagccggcgttacggtctgaccctcccttctggatgccttcgttcccgtggcctctgcgttcccattgcttaccgacctgcgtggccgtgccgtcctggtggtcggcggcggtgccgatgccgaacgcgccaccgcccagttgctgcaggccggtgcgctgccgctggtcggcgcgcccgagctcaccgcgcagttgcggcgctgggcgcagtccaggcaactgcgctggctggaagggcgcttcgacacggcatggctggcgctgcccgatcaaccggtgtggctcgccatcgccgccagcgaatcggcaacgctcaacgacgccatccgccatgcagcaaacgcccgccggctgctcacccacgatgcggcgcctgccgcgtccgcaacggctcctgtgcgcccccccgcgccgcgcagcgcaatcggcacgctggcacctggcagcgtcagcctggtcggcgccggccccggcgatcccggcctgctcacccggcacgcgctgcgtgcgctgcgtcaggccgaggtggtgctgcacgaccgcctggtcagcccgcagatcctgcgcctggcacggcctggcgcgcgtctcatcgcagtgggcaaatcggcgcaaggccacagcacccggcaggaacagatccacgcgctgatgctggaacatgcccgcgccggccaccgcgtggtgcgattgaagggcggcgattcgttcgtgttcggtcgtggcggcgaagagctggaattcctgcgcgcgcacggcatcggcttccaggtgattcccggcatcaccgccgccgtcgcctgcgccgcctatgccggcatcccgctcacccatcgcgaccacgcgcaatcgctgcgactgatcactgcccactgcaaggattcactggacacgctggactggcacgcgctcggccaggaacgccagacgctggccttctacatgggcgtggccggtctggatgccatccagcagcggctgctgcaggccgggcgcgccgcgtccaccccgttcgcgctggtggaaaacggctcacgcccgcagcaacgcgtgatcaccggcacgctcgccagcctggccactatcgcccggcagcacgccgtcgccgcaccggcattgctgatcctgggcgaagtggcggcgctggcgcagacgctgcattggttcggcaacgcgccgctgagcgccccactactgccgcactcacctctcgcaacgcccgacacgcccacactcgcccacgcagcctgatcccgacggagactccatggccctgtacgacaacattctcgacaccatcggccataccccggtggtcaaactccaacgcctcgccccggacaacgtgcgcttgtacgtcaaggtggaatcgttcaatcccggcggctctgtcaaggaccggctggcgctggcaatcatcctcgacgccgaacagcgcggcctgctcaaacctggcgacaccattgtcgaagccacctccggcaacaccggcgtggccttggccatggtggccgcagcgcgcggctacaagttcgtcgccaccatggtggaaaccttctccatcgagcgccgcaagctgatgcgtgcctatggcgccaaggtcatcctgaccccggctgccgagcgcggcagcggcatggtgcgcaaggccaaggaactggccgaacagcacggctggtttctggccagccagttcgccaatccggccaacacggcttaccaccgcaacaccaccgccgccgagatcctgcgcgatttcgccggccaccggctggaccacttcgtcaccggctgggggaccggcggcacgctgaccggcgtgggcgaaatactgcgcgttgcgcgcccggaagtgcgcatcaccgcctcagagccggcgggcgccgccttgctgcagggccaggactggaagccgcacaagattcagggctggacccccgacttcgtgcccgaggtgctcaaccgcgatgtcgcccatgaagtactgagcgtggaagacaccgacgccatcaccgtcgcgcggcgcctggctgccgaagaaggcatcttcaccggcatttccggcggtgccaccgtcgccaccgcgctgcaggtggcagaaggcgcgacgcccggcgctgtgatcctggcgatgctgcccgacactggcgaacgctacttctccacgcccctgtttgccgacgtcaacgaaggctccgacgacgattggctggccgggctgccctgacgcatcgcggtggatgccgagggatgaagccgcgcgatgcgcggttttttttcgaccgagatgcgcagggcctgtgcgcccgacgcgatgcatcgtggcgggcaatcggcggccttggatccgagaccgttccggctatcggctatcggcttcgcagcatgaccgaggcacgcgcgacagcgcaggtgcggagcaaaaccgcgcgcaagtcccccctgcttttggggctccagaacgcctgcactcccgccgatgtcaaggaaacgttaggataacggccgcaatgtagggagagatgtgtgagcaaccggccgtatggacacagcgacacccctgcctcgcgggcgccgtggctggtgaagatgacctccccggtccattttgcgctggccttgggtctgggcgcgtggttgcaggatgcgctggagctgcctctgcccgctcccatgccgcttgcatggatcgaactggctggcggcggcatcgcctgtctcggcctggcgctggcggtgagctgcttcgttctgtttgcgcatcggcgtaccaccatcatgccgagtggccatccctcgcgtctggtgctggatggtccgtattgcttcacccgcaacccgatgtaccttgcgctggtgctcagctacgttggcctctgcctgcagcttgggctgctgtgggccgtcgcgctggtgccgctgccatggctcgcactgcagctctatgtcattccgtttgaagaggcgcgtctgcgggccgaattcggccgtcattacagcgactattacgcgcgcgtgcgccgctggttgtaacgcacgacacgcacaagatgtgcgcggcaattgatgcagccgatcgctccgaagaggcgctggatggcgtcgaacggcgcaaattccaccccgtgcgacagtcgcagcggatgaaatgaatggccgctagcgtgagggttccgaagcgtgctccccatcacgcacccatcatgcaattcgcataattatcttgccatgagaatcgaagtctggcaaggcgacatcaccgaactcgacgtcgatgtcatcgtcaacgccgccaacgaatcactcctgggcgggggcggcgtcgatggcgccatccaccgtgccgctggcccacgtctgctcgacgcctgcaaggcattgccgcacgtgcggccgggcgtgcgttgccccaccggcgaaatccgcatcaccgacggtttcaatctgaaggcacgccatgtgttccataccgtcggcccggtgtggcgcgacggcaagcacaacgaaccggaacagctggccaactgctattggcagtcgctgaagctggccgagcagatgttgctgcactcgattgcgttcccggcgatcagctgcggcatttacggctatccgctgcatcaggcagcccgtattgccgtgaccgaaacacgcgattggcagcgctcgcacaaagtgcccaagcacatcgtgttggtagcttacaacgaggcaacctacaaggcctatcagcaggcgttggcgacgcaggaaactgccgcggcctgacccttgctgggcgtcggtgcgatgtcgcatcgaccgattgaattgaagcgaatcgtgttgaagcaaagggcgccgcaaggcgccctttgcattcgcgttgcatcctgctcaacgcatagatgccacacgcaaaaacgccggcatcgctgccggcgttttcgttttcagcgatgcaacggccttgcagccgtcatcaatcgatcaacccttccacttacccagcgcggccaggccattttccttggcgcgctcgtaaatgacctgctgcgccttggcgaagttgacggtcatgtccttggcccacagcttcagtgcagcctgctgcatggcacgcccgtaggagaagctcagcggccacggcagagtgccgagctggtgcatttcattgagatgcgcagtggactgctcgtcggtctggccgccggacaggaacacgatacccggcaggatcgccggcacggtcgacttcaggcacattaccgtggactcggccacctcttcgatgctggcctgctcttcgcagctcttgccggagatgaccatcgatgccttcaggatggtgccttcgagcacgacgttctgctcatacagtgcgccgaacagcgagcgcagcgtcgcttcggtgacttcgtagcaggtttcgatgtcgtggctgccgtccatgatcacttccggctcgaccatcggcaccaggccctgctcctggcacaacgcggcataacgcgccagcgcatgcgagttggcctcgatgcaggtgccggacgggatgtcttcgccgatggtgatcaccgcacgccacttggcgaagcgcgcgcccagcgtgtagtactcctccagacgtgcacgcaggccgtccaggccttcggtgaccagctcgcccggcatgccggccagcggctgcgcgcccttgtcgaccttgatgcccggaatgatgccgtgggcggtcatgtactcggcgaacggcacgccatccttggtcttctggcggatggtctcgtcgaacaagatggcgccggagatgtagtcgctcagcttgggcgtggtcagcaacagttcgcggtaggcgcgacggttttcttcgatgttctcgatgccgacgctggcaaaacgcttggcgatcgtgctggtcgattcgtcgatggcgatgatgcccttacccggggcgaccatggcctgggcggtttcggcaagctgttcgatgctcatgtagttcctgtggcagctgcggggagaacgaaagtatagcgacgaaactcgtcgacattccttcacggaatgtctgcaaccgattacacgtgatacgcgtgacaggatgtctggtgctgctcgcatcgcgggaatcgggaatcgggaatcggcagagctgagcatggcgcgtggctggttgcctgcagcacagtgagaagtggctgtgacgacgtgcgacggcgcggttgcacagagccatgcgtgagttggttcgaattcgtgtgtgttgggcgctcttgccacttcgccgcttcgccgtctgcgtagcactgcgcatgtggcatgtggcatgcgacacatcgcgaacaggcctcagcttgtgccacacatagcgcgccatctcgatgccattgcggcagtaagttggcgatgttgcgtggctgggcattcgccggatccggccgctgaccaacaatccggccacgggtagagcactcgccccgcccccggcatcgccacacagcacaacggcgaccctggggtcgccgctgcgtgtcacgtcttccggctcggctgtgcgccggagggggtcaacggacgttacagctcgcccagaccggtagcgcggccgtcgtcgcccacttccagcaaacgcagcgtgttggtggcgccgtgcgtttccatgtgctcgccgctggtaaacaccacgcggtcgcccgggcccatgcgctcgttctccaccaacagacggatcgccgcacgtgcggcttcgcgcggggtcaggccgcggctgtcgaagttgatcgggaacacgccacgcatcatcgccatctggcgacgcgcgccatcgtgacgggtgaacgcatagatcggcatgttggagcggaagcgcgacagaaagcgcggggtaccgccggattcggtcaacgccaccacgccgcccagaccgatgtgctcggacaggaacatggtcgccatcgcgatggcctggtcggcgcgctgcagattacgctgcgccgcttcgaagtcggtatcgaattcgaactggtgctcggcacccaggcagatacgcgccatcgcttccaccgcacgcaccggataggcaccggcggcggtttcggccgagagcatcaccgcatcggtgccgtcgatgaccgcattggccacgtccagcacttcggcgcgggtcgggatcgggctctcgaccatcgactgcagcatctgcgtggcggtgatcaccactttgttctgcgccaacgattcgcgaatgatcttcttctgcagcccgggcaattcggcatcgccgatttcaacgcccaggtcgccacgcgccaccatcaccacatcggaggcttcgacgatctcgaccaggttttcgatcgcttcggtgcgctcgatcttcgacaccagctgcgcgtcgcagccgtgctgcttggcgatctgacgggcgtcttgcatgtcctgcgcattgcgacagaacgacacggcgatgaaatccacgccgatcttggcgacgataccgatcagctctttgtcgcgctcggtcaacgcgccgagcgacaagccgccgccctgcttgttgaggcccttgcggtcggacaacacgccatcgttgagcacggtggtaacgatgcgcgcgccctgcacgtcggtgacctgcagttgcatcaggccatcgtcgagcagcagcacgtcgccagcagtcacgtcctgcggcaggcccaggtagctgacgccgacctggtgctggtcgccggccggcgcattggcatcggccaccaggtcgaagcgatcgcccatggtcagcttgatcttgccttcggcaaaacgctcgatgcggatcttcggacccggcaagtcggcaaggatgccgacttcggcgccgacgcgggccgcagcggcacgcacttcggcagcacgcttggcctgcccggacgggtcgccgtggctgaagttgaggcgcaccacgttgacgcccgccttgaacaacgtatccagcacaccgggcgcatccgttgacggtccgagggtggcgagaattttggtacggcgttgacgttctttcatgatggcctccctataaaaaccgcgaaaattaacacacacgtcacgcaccaaggatggcattgcggcatagccatcctccgattccggcatgtcttacagacagtgcgggacagtacgtacgcctacgcccgcgctgccatacgcaatgcgggcggtcgccaccctaacccggcagcgatgaagagtgttcagcgcgatgcgaaccgcggctgcaggcgtcgaccaagccaacgcaacggccgacgcgcactgttcatcactgaagcaacgccaccaggtcagccggggtgcgtgccagtgcaccggcaccggcggcacgcaactcagcctcgtcgccgaagccccataacacgccgatgctatggatgccgtggtgattggcgccatcaatatccatgcgccggtcgccgatcatcacgcagccagttttctcgatctgcaaacggcgcagcgcttcggcaatgaggtccggcttgaagcgacgttcgccgtcttcgctggcaccgatcacctcctcgaagcaagcgccaaatggcagatgctcgacgatgcgccgcgcatagcgctcattcttcgaggtcaccaccgccagacgatgaccggcgcgctgcaggctggcgaccacctcgccaatgccgtcgaacacgctgagctcggtccagcccaccgcgtcgtagcgcgcgcggtagagcccgagcgcacgctgcccccgccctggatcgtttgcaaaacactcggcgaagctgtcgcgcaacggcgggccgatccacgcgcgcaaggtctgcgcagatggacgcggctgcccgagttcgtcgaaggcatacacgatgctggcgacgatgccgggctccgaatcgaccagcgtgccgtccagatcgaaaaacagcgtggctgcactcactgaccgcgggcctgcagtgcggccacagccggcaaggtcttgccttccagaaactccaggaatgcaccgccgccagtggaaatgtaggtgacgtccttggcgatgtcgtacttgtccactgcggccaaggtgtcgccaccaccggcaatcgaaaacgccttggagctggcgatcgcgcgcgccaaggtttcggtgccgtggctgaaggactcgaattcgaacacgccgaccggcccgttccacaccaccgtgccggcgctggcgatcagctcggcatagcgctgcgcggtttgcgggccgatatccaggatcagatcgtcggcatcgaccgcatccaacgccttcacgctggcctcggcgtcgggcaggaactgcttggcaacgaccacatcggtgggcagcggaatttctgcgccacgcgtcttggcgtcggccacgatctggttggcggtcgggatcaagtccggctcgttcaacgacttgcccacgtggtgtccggctgcagcgatgaaggtattggcgatgccgccgccaacgatcagctggtcgaccttgttgaccaggttggacagcagctccagcttggtggagaccttgctgccggccacgatcgccagcagcggcttggccgggttgtccagcgccttggccagtgcgtcgagttcggccatcaacagcgggccgcctgctgcgaccggcgcgaagcggatcacgccatgcgtggaggcctgcgcgcggtgcgcggtgccgaaggcatccatcacgaacacgtcgcacaacgcggcgtacttgcgcgccagcgtctggtcgtccttgccctcgccgacattcatgcggcaattttccagcagcaccacctggcccggtgcgacctccacgccgtcgacccagtcgcggaccagcggcacgtccacgcccagcaacgcagccagacgcgtggccaccggcgccagcgaatcttcttcggtccagctgccttccttggggcgacccaggtgcgaggtgaccatgacggccgcgcccttttccaacgccagcttgatggtgggcaccgaggcggtgatgcgctgctcggaggtgatctggccgttgtcgatcggcacgttgagatcctggcggatcagcacgcgcttgccggagagatcgaggtcggtcatgcggacaatggacatgggctcagctcgttcggtctagggagggggatggggaattggtcatgcagaagacgcagcatgcgtgccgtggcaagcgtctgagcgctgcgccgtaacggccaatggttgcgatggcagctggcggtggtcagccattgtgatgtcgttgcgcggtgacgcgggtcgggtagttcgcggatggctcaccacgcgtgacgccgccaatccggttggcaacgcgggggacgcttggtcgaacacgacgggcaatacggctgcctgggtcacgagggacgtctattgtccgaccttcgcgccgcagcggcaaaccgccgcgcgacgcgggtgcgcttagccgttgcgattggccgatgcactgcgcagcagactcaccgcgaaaccactgaccagcaaggcaccaccgaccaacaggccccacagcagccaacgtttccagtcacgcggcgtggcggccggtcgcagcgcggcctcgcccgccagcggctgtgcctgcgcagcgacgttggcctgcgccggttgccactgcgcgccgcgttcgcgccgcagtgcctgcagcatcgaggccagcggtgcgtcgccgcggtgcgcacgcgcactgccggcgaccagcgcatacggcggctggccctgagcgagaaacataagccgctcgggctgataccccacgcgcaagctcggcaccgcagtgctgcgcccttgcgcagcgaccagccgccattggcgatcgcgcactggggcagacagaagttgcggcggcgacgcggcggccgcccccttgcccagccgatacgccaaccaggggccggcacgctgtacccatggcgcatcatcggcatcacgacttgccacgatccactcgacggcctcggcctgactgccaccgacatcgagccgagtgatcggaaagcgtcccggcagggcatacaccaccgctgcatctttcgcggtgcctggcaattcaagccactgcagcggtgcgggcgcggtgatgccctccagctccgcctcgaccacgcgcaacgccggcaactggcccgacaccggcaccaggcgcagataacgcgcgccctcatcgagtgcgatccggcgctgctgcaatcgccgcgtctgattgtccagcgccatcaccgtagcgtctgaagcaagcacgcgccagtcgcgcagatcgtcgctgccttccacgcgcaactgagcctgcaccggcatgtcgccgtcccaatccagcagcagggcacgcgggcgatcgcgcaatgcgctggcatcgatcaaccagctcccaccgttgcctgcagcggcggcagccccggtcacaacgcggccttcgagacgacgtaccgcaccgctggcatcgcgctcggcgatcagttgcagatcgccattggccggcgccgcaccggccggcaccgcaaagagggggaggcgctgccggcgcgccgcagccgccgatgctgcatccgcgggcaaccaggcggcgggcagctcttcgccacgcgcatcgatcaccgtgacatcgcgcagcgccgcgtcgtgcgcggagcgatacaccgccgcgttcaaggtcaactgatagatgccggcatccgagccagttacctgcagcggccactgctggcggtagtcctgccgcacatcagcggcatgcgccagcatcggcaccatcaccagtagcgcccatcgcatcgatttcatgcctgctccttttcgacgccgtcgtcttcgacagcagtcgcttctgtcgccagcggacgcggcggtgccggcgccaggtaacccactacggtgcacaacagaccataggccatgaacgagccgatgccgagcaagttgcccagatgctggcggtcgaccaacaccagcttcgccagcaccagacccatgagcaacgcgccgcccagccacaacccacgctgcccgcgacgcgagccgatcacccagcccagcacgcccagcacgctccacacgatggtgaggctggtctgcgacaaggtggcgccgatcaacgcagaatcccacggcacgccgccccagtgatgcacgctgtggaaggtgctgccggtgatcaatgcccagccgagcacaccaagcgcggtcacgcgccaacgctgcagcaatgccggcgccggtaccgaccaggcccagcgcgcgagcaaggccagcaccgccagttgcgccagctcggccggattcagcagcggcaaccacggcaacggtgccgcgctcaccgggtccagcaacaccaatagccagccgatgcccagcaccgcgaacacgcaactcagcaacgcgttgcgtgcaggatcgaagctggcgccctgcggccatgccagccagggccaacgcaataatcccaggctcgccacgaccagccaaggcgccgccagcaaggcacaacgccagccattcgccagcaagaacgcatcggcccaccaggctgcacccaacgccaccaccaatggccacagcagccaccagatgaactgcgccgccatcgcgccagcgccttgctgcgtacgcaggcaccacagcgctcgtgcgcccgccaccgcaaacacaccccacgccagcgcgccccaatgcgcgaacggctgggtatgcgcttggccctgccacagtgccaatggcgctgccagcaccagacccgacatcaccgtccacaccaacgccgttgcgggacgccggcgatgcacttctgcagccagccacaggctgagtgcgacaaagcccagcagcagatctggttcgctgcacagatcggcaaagcgcaggatctcgtgcacaccgcagaacgtcgaccagcccagcccccacagatacgccaccagcgcacaccgtggatgccctgcatcgcgcaggaaccaggcgctcacccagccagaaagcgcgatcagcaacgtgctcatgcaggtcgcgttggccaccgctaccgcgtcgtagcgccaggcatccacaccgaaggcgacacctaccgccgcgagcaactgcagcgccacgccgctgatctgagggatccgccgttgctggcgtaagcccagccacaacaggccgacgccttccagcgcgaacacgctcgcagtggcacgtgccgacaatgccagcggaatcgccagggtggcgaagccgaccgccagcatcgcgtgcgcctggcccagcaagcgcgtgggagcccggcgcaacaaccagcttgccaggcctgcatacaccgcggccaccaccaccgcgcacaacgcgagcggcagctgatcgccctcaagcaggcctgcctgcaacgcgaaggccaccagcggtgtcccgaacaacaggctgccatcgatgaccttgcctgcactgccgtcgccgcggcgcgcatgcaataccgggatcgccacgtacatggcgaagaacagcaacaggaacggctcggtggtggcgaattttgccggggtgtattgcagcgcaccccacacaatgccgatgccgaaagtgaacgcaaaccccagcaggttcagcacgcgccacggacgcagccacgcaatcgccacgatgccagcgttgagtatcgcgtaataggtaaacagcccgacatgattcccgctgccggtggacaacccgatcggcgcaaggaagccggccagcacgcccagcaccgccagcgtgcgcgaatcctgcaacacggccaacacgcacatgcccgcgatcagcaccacgctgatgcccagcgcaggtccagcatccagcaacgcgtacaacttgaaggccgcgaacaccgtcaacagcaagccgccaatggcgccgccctgcaatgccaacgcaaagcccggtcgctgctcgcgttgcttccaaccaaacaccagaccgaccaatgcgagaacgctgatgccggccaagcgcagctcgatcggcatccgcatccagccctggtcgctggcgtacttcagcagcgatgccacccctgccaacaggaccagcatgccgaccttgaccggtacattgccttcggtgaaccaacgcttcaatgcgctggctgcacgcacgatgacgcagggctcggacggaatctgaggtcgttgaggtggctgcggctgtgtaggttgcggttgcgctggttgcggttgcgctggttgcggttgcgccggctgagagtgctggccgggaacttccgacatcgcggttccatcgcgcgctatcgcagttgcaggggtctgcgcaggcaacggtggcggcaccacggacacatcgaccgcgttctgctccgcagcagcagccacctgccagctttcgccacgttgagctgcgccagatgtgccggacactggcacattgccgtccgcacgggaaactagcccggcgtcgagatcggacaccacctcgggccgctcccacgtcctgccctgcgcgtacgctggcgcatccgcgcgctccgcagtgccggcctgccactgggcaagccgttgctccagcgaggacacccgccgccgcaaccgggcaatccacaccagcgccaccactacacccacaggcacggcaatcagtaccagggccgccaacacgattatcgtttccaacgcaccaaccccgagccggcgtccagccgaatgcgcgaaccatacagcttcaggccacgactgggcagccgacctctcgatcagacggttggttgaagagtcgacacgcagcagccgcacgcgtgattccgagcgccctagcgtggcgttccgttgataactttgcaaacccgttcgatcttggcgaggatcgagtcagcggtcgcagtcgatttgaacggtcgcgggttttgattgtagtgctccacgaaggcgttgatcttgcgctttagatcggccaccgagcttcaaaggagcccgcgcctgatcgtccgttgggtgatcaggccaaaccagcgttcgacctgcttgtgggtggcgtcgttgtcgcagaatcatatgcacgtccagatcctgcggcacctgcgcgtctacatgtcgcaggaatgagagaaactcctgatgtcggtgcaggggtttgcactgggtgatgacgctgccgttggcgacgtccagcgcggcaaaaaggggcgttgtgccatggcgcacgtcgtcgtgcgtgatgccttcgacgtaccccaaccccatcggcagcaccggctgggtacgctccaaggcctgtacctggctcttctcgtccacacacagcaccaacgcatgatccggcggattcagatacaggccgacgatgtcgcgcaccttctcgatgaagaacgcatcggtggagagcttgaagcgcttggagcgatgcggctgcaggccgaacagcgtcatgtatcggtggacggtggtggtggaacgtcctgtctcgaccgccagcgtgcggcgcgaccagtgcgtgtgacctttcggcttgcgcgtcaggacggtgttgaccagttcggctaccttttcatcgctggtcgtgcgcggccggccgggcttgagttcgttgtgcaggccggcaatgccgcgctcgcgatagcgggtacgccacaacgtgacggttggccggctcaccccgtagcgatgcgcaattgccgtctgcggctcgccgtcggccatgcgcacgatcatctgcgcgcggcgcgacaaagccgccggcaaactctgcgagcgagccatcgactccagttgcacacgatcgtcggcgctgacaaccaacggtttagcgggtcgtcccatgagcgagcgctccagcttccaaaggtcatccttggacaacgccagattaagaaaaggtacatgcggaacgcgacactagacggcatcaaaaccatctcctggctcaccgccatcaaccacgccatgttgcagcaactcgacggcggcaccggcctggacgcgctgcgcaacgaactgcccggcgactggttcgcctactacgactatggcgccggcaccgtcatccaggccggccccgtgccggagatcgccagcgtcgacgacgaccccatgcccgccacctacgtgctggtcaatcacctgctcaagcgcttccgcagcaccaccctcaaggacttccacggcgccacactgggctgggaacccttcctgggcgtggtcggcaccgcgcaatggctgcgacgcttcgacattcccgacgacgaactcatgcactcccaggccaagctgctcaacatgcccaagttgaagccggacacggtgctgcccgagcggctatgagcgatgcttcattgatcgcgtcctgcttgcatgcgccgagcatgcggtcacggtgatggcgtattcaccgctgggcagtcgcgccctgctcgatcgtccggtgctgcacaccatcggcgcgcgccgcggtagcattggcctgggccattcgcagcggcgaagtgatcgccatcacagaatcgggaacggccgcgcatgtgcgcgccaacgcagccgcatgcggcttgcaattggacgcgcgggatctcgccgagatggaccgtgcgttcccagcacccaagcgcaagcagccgctggacctgcgctaaccccgtgcgcccgttgctccagccgctggcgaaactgccgcatcgcacgcgcttggcaactgcatctgcattgcaggatgtgtgcttgcacacgctttggcgatcgtgcgcactgacatgtgagcatgcgcttcgcatgctgacacatccagttaacggccatgctcccaggctcgaggggatcgccagcatctcagcccgccaacgtggagttcccatggccaagtcttccggcaaacctgcatccgccgtctccgtcgaccgttccgcaagcgcgcctgatgcgcgcggtactggcgacgaattgcaccagaaggcccgcggtaggcatccgcagctgaccaccaaccagggcattcccgttggtgacaaccaaaactcgctgcgcgcaacaccacgcggcccgacgctgctggaagatttcatcctgcgcgagaagatcacccacttcgatcacgagcgcatccccgagcgcatcgtgcatgcgcgtggcagcgccgcgcacggctacttcaagctcaccaagtcgttgagccaatacaccactgccaagatctttaccgagatcggtgaaaaaacaccgctatttacccgtttttctaccgttgcgggcggcgccggctcggtggacacgccgcgcgatgtgcgcgggtttgccgtgaagttctataccaaggaaggcaattgggatctggtgggcaacaatatcccggtgtttttcatccaggatgcgatcaagttccctgacctgatccatgcagtgaagatggaaccggatcgcggttttccgcaggctgccagcgcacacgacacgttctgggatttcatctcgctgacccccgaatcgatgcacatgatcatgtgggcgatgagcgaccgcaccatcccgcgctcgctgcgcatgatcgaagggttcggcatccacagcttccgtttcctcaatgacaaaggcgaaagcaccttcgtcaaattccattggcgtcccaagctgggcctgcaatcgaccatctgggacgaggcggtcaagattgccggcgccgatcaggacttccaccgccgtgatctgttcgaggcgatccagaacggcgacttcccggaatgggaacttggcgtgcaattgttcaccgaggccgaggcggatgcattcccgttcgaccatctggattcgaccaagatcattcccgaagagttggtgccgctgcaaatcgtcggccgcatggtgctcgaccgctggccggacaacttctttgccgaaaccgaacaggttgcctactgcccgggcaacatcgtgcccggcatcgacttcagcaacgacccgctgctgcaaggccgcctgttctcctatctggatacgcagctgagccgcctgggcgggccgaatttccatcagattccgatcaacgcccccaagtgtccattcgtcaacaatcagcgcgatggtcatatgcagatggacgtaccgaagggccgtgttgcctacgagcccagctcactgcaggcagatgcgccgcgtgaagcgctgcgtggattccccagccattcaaccccggctgaggatggcgccaagggccgcgtgcgtgcagaacgcttcgccgatcattacagccaggcaagactgttcttccgcagccagaccgcaccggaacaggcacatatggcgtcggccctggtgttcgaactgtcgaaggtcgaaaccgcacacgtgcgcgaagccatcgtggggcatctgcgccacatcgaccagaagctcgcgcagcgtgtggccgatggcatgggtatgaccaccttaccgccggcaccaccggctgcagtagcgccgatcgacatgccactgtcgcccgccttgcaggtcatcggcaagatgaaagacacattgaagggacgcacggtcggtatcctgattcacgacggctccgatgcatcgacgatcaaagcggtgcgcaaggcagcggaagctgagggcgcaacagtcaagatcgtcgcccccaagcttggcggcgccaagctcagcgatggcaagcaactggccgccgatgggcagctggcagggacgccctcggtggtgttcgatgccgtggcagtcctactgtcttcggaagcggccaagctgctgacacgcgaatcggccgcactggatttcgtgagctgtgcctgggcgcatctgaaggccatcgcattcgacgaaggcgcgcagttgttgttgaaagcgggcaatatcggcaaggatgcgggcgtggttccggccgccgataccaaggcattcatttccgcagcaaaaacccgacagtgggcacgcgagccgaaggtgcgcatgctggcctaaccgcgcccagggaaggtccgatatcccggcttgaagccgagggatgccacatccgccgtgctggcgggcgaaacccacggttttcgcaactaccgcgcgtttgcggggtagcggcgggtcacggcgcccgattcccacggcagcgtcaactgtttcgcgttagccacagcttcgatcgtgcaaccagcatgcgtatctgcgtaatgttcgttaccagttcgcgataaagcaccctgacgcgagcgacgtttacctgtcgctcgcgtcagggttatgtggcacgttcaaggtcatgtgagtagcgccgatgatgacacgcggtcgatattcgcttaccgaatgatgattacgccaagcggcgttgcccgggattggccgcattgcagaatgtgccgcgagccactggagcacggtatggaatctcgtatcaccccgacctctggcgcagcaagcttgccgctccccgcagccgatgacgcggcgtcaccacgcagctctgcgaccgccgatgatcggcatcatggcactgatgcccgattggctgggctaacaccccgccgcagcgcggcgctggccagcgcagccaccgcgctcgattgcgtaacgccgcacgccgcgggcagcaggggcatcggtgcgccggcctccgttccagtcgtacaccggccggataggcctatattctcgatcattcggcctatcgcgtttctatccaccagggccgacatcggcggacatcgccacgcaacgagcctgtccggaaacgctgttgtcttctcgcgctccaaggcgacgttgggaggcagcgatgtgggcatggtcgggatgctcgatggtcaggagcaccttgtcaaaaccggaatttcgcgcagcttgctgggtcaagcagtgcaatgttgcgcgaaggggcaaggcgcggaggccgacaagcgcctgggctacattgtcggttctgcagccaggctgcttgagggcacgatggacaagcaggccacgcagcagtggctgacactggccttccatgcctttctcgataccgaaaaagggaagaaattaacggaaaaggcgcagacggatgcgttggacatcgacgatgtctgcgagattcacgacagcctggttgctgcggatcctcgattacgcaatccgcttggcatccctgccttatttgacgtcatcaacgtcgctgccgcacaggatttggtcaatgcgctgcagggacgccatctttcgcggcaaaacattccggactcatcactgctgacaccgcccgacaacgccttcatcgcctcgcgactgattcatgatgcagagccgctggatacattcctgaccaaagcgtttctgccgcccgacgtttcgcttgcgcaggccaagcaagccgcagtccgtgtgaaaagcgccgcagccggcagcggtgcgcagcccgatgaactcgccgcagaccacgcgctgcttgcgcggatcaacgatccggtcaatcttcgttcgggcaaacaggcgttgatcgatatcctccgccacagcggtctggacgggctgttctcctcgctgctggccaggctgaccctgggcgaagcgtctgatctaggccctgacaatatgctggtcattcccggagaagatgcacgccacaaggtcatcagcattgatgtgaccggctttcgctacgaccgggaaaaggatactccggcaaattcacgggagccgcttcggcatggctggggagacgtcatccagcaccctgcacgggcactgcaggtgctgcttgatgcaagcgtgatgagcagtcgttacgcgaaaggcctggatggcgtacatgccatggtcatcgaggccatacgcgaggcgcttgcctggcaggccatgcctgaagtagaaatggtcaagcgttggtacgccgcgctcgatgtagactccgccacgtcctccttgcgttcgttgggcgatcaattgaaagacatgtctgacgcgggttggatgccggatgccgcgctggtgaatcaggtgttggcacgcaattcctctttcctcatcaacgtggttgagaaagcccggaaatgaagaccgcagcaagtagtagtgcagacatttggtagtgaagtcgctcaggtcaggtcgcctggaccacttcacaaccgttggtgttgcgatccagagttgaagccgccgcttgaagaccatgctcctgggcgacgaggctggccatgcacgttgagtgagtaggccggtcgtggggcgttcttttccgaagatctctttcgttggcgaggacagacggcgcgtcgtggttactgttgcccaccagcgccagccgcccaaagctggcccatcagcttcgagccgatggttgcccggtgcaccttggcctcggtgtttccgagggcgcgcatcatctcttcccagcgtgcgcccaggttgacctccctggccgtcttcagatggacggcggccaagtcattgtagtggagcgcgcgcagcccggtggacgttaccggtttttcggtatgtacgtggacgaaccagggcgcgggaatgtcgccatttgactgcggcgtgtggtcgatacgcacttcgaatagcctgccgcggtcgccacggtcgtcctccgagggaaggcggttcggcgccgtgacgcgtgccagtgcatgcatcgccaacaggcgctgcagatgcggcgcacgcggttgcggatcgatcttgagcgcatcggcttcgcgccgttcaaactcctgctcgatcctctgcagaagacgcagccgcgtgtcgagttgtgcgatgcgcggatctcccgcacggagcttgcttttgagctgcagcagacgctcactcgatccgaaccagtcctgcatggaggtcctggcaaaatcgaaagccgtcgccgcgtcacgcctggagtcgccgatcaggcgctctatgtctgtggtgtccttgccaaggcgcttggcgagcgcgatgaaatcgccgccgagttctgccaccggcaacgactccagacgcgtgcttttcagtatctcgtcggcctgcttttgcgctgcgttgcgctcgtcaatgacccgctgcgcgggcgctgccgagctggaagcatcagaggtgcgcatgcgtgccttccgtgacctgctcgatttacctgctgtcgttgtcggcacgctcggtgttatcgatgccggtgcttgctcgggcgaagccgccgctgcgccaatcagctgtctgtcctggacggcgaactcacacatgtcaagaattgcctgacgttggtcggcaagtgcctgtgcaagatcgagcatcgctggccatatgtgatctctggaatgccctccttcctcaatgagcgcggcggcatccatacacagctgcgttgccgctcggccgcgcatctcggcgtattcgacaagcacattcttgtgcatggccagcatctccggcgtcagcgagtgctcggttgagagaaagcgttcaatatgcatcttggccagctccgtgaccgcttttccgaccttggcgtccatgcacttgtctacttcttcaagctcgcgcagtcgatcgagcaccagtggcatgcggcaactacttacttgatcggagagtcttactgaatatatttcgtacagcactccacgcacggtttgcatccgcgtgtgacaagattccatcgtcatcctgacgatcggcagctgggccttcagcgagtcgcacggtgtccgagtcgtcatcggcgacttgatacgtcggaaaacctcttccaacgccgcaatggcatcaagaagatgagcacgtaacgcatgccatgattccggctgctgcagtcggatggcttggatatcaagctgcgcaaaatcgctgccttccgtaagcgcagaacccaatccctgggccaatttctgatcgatcattctttcgcatgacacatagttcattgctgcggcttgtgcgagagacgaaaccaatcgattctcatgggcttcgatgtcggcggatgacatgcgacgttgaatcttgagctcgctcagcgcttgcaagccttgtcgagcgaattcgattgcagaagcgccggacctgagtcttgcttcaagggattttgcgtcccctgaatccctcggcgctacgtttgtgaccaggtgattgaacagctgcagcctggccgaggccctgttcaatacctcaaacggatctggtcctcccgagacagatgccggggtaaagagcatcgccctgacgttggccgatgatgatgcgggtgcactggctctggaagccctggcctcactcgacgctctgatggcaagcccgctgagttgcgcggagggaggccccatgctggtaggcacgctcgcgcttgcccccgcatcctgtggtgccgccgctggctgagtggatgacgtgggatccactggggtttgattggtcgctcgaaatctcggcacgctgcatcctccgatattgcgatttcaattgccacacatgacgcccggatgtgcctgctgtcggcagatgcgagaccaggtggcttggatatgcgacgggacgttgaccgcggtggttatcgctgcccaccagcgccagccgcccaaagctggcccagcaacttcgagccgatggttgcccggtgcaccttggcctcggtgtttccgagggcgcgcatcatctcttcccagcgtgcgcccaggttgacctccctggccgtcttcagatggacggcggccaagtccttgtagtggagcgcgcgcagcccggtggacgttaccggtttttcggtatgtacgtggacgaaccagggcgcgggaatgtcgccatttgactgcggcgtgtggtcgatacgcacttcaaatagcctgccacggtcgccacggtcgtcctccgagggaaggcggttcggcgccgtgacgcgtgccagtgcatgcatcgccaacaggcgctgcagatgcggcgcacgcggttgcggatcggtcttgagcgcatcggcttcgcgccgttcaaactcctgctcgatcctctgcagaagacgcagccgcgtgtcgagttgtgcgatgcgcgggtctcccgcacggagcttgcttttgagctgcagcagacgctcactcgatccgaaccagtcctgcatggaggtcctggcaaaatcgaaagccgtcgccgcgtcacgcctggagtcgccgatcaggcgctctatgtcggtggtgtccttgccaaggcgcttggcgagtgcgatgaaatcgccgccgagttctgccaccggcaacgactccagacgcgtgcttttcagtatctcgtcggcctgcttttgcgctgcgttgcgctcgtcaatgacccgctgcgcgggcgctgccgagctggaagcatcagaggtgcgcatgcgtgccttgcgtgacctgctcgatttgcctgctgtcgttgtcggcacgctcggtgttatcgatgccggtgcttgctcgggcgaagccgccgccgtgccaatcagctgtctgtcctggacggcgaactcacacatgtcaagaattgcctgacgttggtcggcaagtgcctgtgcaagatggagcatcgttggccatagatgatctctggcatgctcaccttgttcgatgagcgcggcggcatctacacacagctgcatccccgctcggccgcgcacctcggcgtattcgacgagtagccttttgcacagggccagcgcctccggtgtgagcgaatgctcggttgaggacagacgttcgatatggacctggatcacatgattgagcgcttcgctcacctcagcatggctaaggctgtcgatttcttcgagctccctcagtctgtcaagcacctggagcaggccgcaatcggtggcctgatcgctaagtctccttgaatatatttcgacgagcattccgcggacggtctgcatgcgttcatggcacgatgcgatcatcgccctgacgacggggagattggccttgagcgagtcacgcggcccctgacccgtcatcggcgacctgatgcgctggcaaacctcctccatcgctgcaagggaattcagaatatgagcgcgtaacgcaagccatgattccggttgctgcagacgggtggcgtcaacggacaacgtcaccatctcgaccctttgggtgggcacatggcccaattcggtggccattttctgatcgatcatcttctggcatgcgccgaagtgcagggatgcggcgattgcgaactgcggcaccaggaaattctcgtgttcttcgatattgtcgaccggcatgcgttttttgatattcaactcggcaagcgcctgaaaggcctgtcgagcggattcgagcgcagacgttccggaccggagtcttgcttccagggctttgatatccgacggttctgtcggcactactttttgtgccaagtcgttgaagcgtttcagcctggatgaggccttgaccaatacttcggcaggatctggcccttgcgaaactgactgcgcggcaaagagcgccgccctgacgttctttgcgttgctggacgatgccgctgagggattggctgtggaggctcggcccaacagccgcggcctgatggaaagcccgccgagttgcgctgagggcaccgcactgtcggcagacgtgcttgccactgatgccgagcccgatggtgtcggtgcagtttgaaccaattgcgcgggatcagggggggcctgcttggtcgattcaattttaggcacgttgcatcctccggtatcgccattcaatttgcgcgcacaccgcgtcaaggtgcttcccccgtccgggaatgtgcgtggaacgtggtggtgccgtaccccacgccttgcgagccggcagcgatgcagttgccactgcgtggcgcagtaaccgcgtgacccgtgccatggcgctcgatccgccggccttatcgcgttgcatgctgcagtgcctgcgtcactcactgctggccccacccggcattgctcatcatgcaatgacggatgacggatgacgtgcagcgaaatccgtgttgccgtttcaacgcaacaagcgcgacccactcatgtcgatgtgcgtgacattgctgccttagtaaaccaccgaatgctgcgctgtttgcatgcggcgcgaatgcgtggtgactgatacgaagacgaaccgactgcgcacgcagtgagtcaatgaccagacaaggcggccaagacacctcccgataacttgggcacctatcaagacccgtcattatgtccgatgccttttagagcggcgaacaaaacgtagcgagcagtcgtcaggtgggtgcggacggcgcgctcacaaccgcagtggacgcgttgtccatgccgattccgagcacctgccgcgcccgcctggcggtgagcgcagtcgttttgttggctgctcttaatcatcggcgcaacgctcaggaatcaggaaacaacacaagcttgcagatccggtggacgcccctccatggcaagcccttgttcgcaacgcacatgatcagacgttgaggagaattttcaggctcaactcacgtcgtgcgcatgcacgttgagatcgctccgccctttacactgcgtcggttgaaaactgctgcgcattcgccaacgcacgatagtcgcgcggcgtcatgcccaccgcttgcttgaattgccgcgcgaaggcgctttgatcgctgaaaccgcaggcatggccgatttcggtcaggctcttgttgccgtgcagcagatgcatcgccatctgcaggcgaagcttggccagcacttgttgcggcgtgagctggaacaccttgcgaaacgagcgttgcagcttggacatggaaaatccggtgatctccaccagagcctgcatgcggacgttctgcgcgtaattggcgttgagatacgccagcgcaagtcgcagcttttcgtattgcgattcgtggccatcctgcgggcccagatcgcgcgagatgccgatgatgccctgcaccttgccgttcaccaccaacggccgcttgcaggtcaggcaccagccaggctcacggttggcgaacaggtggagctccagcaggttgtcgatcacctcgccagccagcacctgctcgtcctgattggcgtaattggcgcccaggccactgggatagacctcggccacacgcttgccgatcaggtccttgcgcgatttcagccccagccgccgcagcatggtctggttgacgtgggtgtagcggccctcacgatccttgacgaagaacaacacgtccggcacggcattgaacaacgcttcaagatcggcaggatcgatgctcttcatgcgaaggggttcatgcagggcaaggtgctcgagaccgggaaaggcgcatcaaaccaggcgcgcgatcgaaacaatccgcccctgccgcgccatgatacgccgcatgcgcgatcggcctgcggccgggggaatcagcgcgagccgttgcctgcgtccactgccgccggtgcaagcctggcgtctcccgccgcagcgctcgtgttgccgatgcgatccagcggcacctgtcgcgcacgccagctttgcaccaccgccgcaccggcctgcgagcccacctgcacgcgcaggcgcgcactgccgccgggcgcaaggaactcgatctcgcaatcgccagcagccatgcagctatcggccgcaaggggatccaccaattgccagccttgctccatcaccgcctgcgcaaacgcgcgatatcccatgccggatttcagcgtggccggcaatggcacgctcgcgtcgccgccttgctcggacgacgcaggcagcgcgaccggagcgcgcgcaggcgcagcggcaggccgggacgcggcgcccaaggcaggactgcagatcagagcgattgcccacactgcggggcggaacgacgtgcacattcaaacggtcctggcggtcctggcagggaactgggaagaggaagatgcgctagtctgacatgcctgtgatgcgctgcggcaattgcatttgggatgcattggcccgtgatctgcacagcggcgttgcaaccggttcacgccaagcgtgctcatccagcgcacgtgatggcatcggattggtatagaccttgcgttcgggcgccaggctgcgggcgatccagtcctgcagcgagatgttgtccaagctgcgcaccggctcgatcaccacacagcgtggtgcgggggaagatggcatcatctgcaccgccatcaggaacggctgcttgttctgcgatccgcgtcaggccttggcgccgttgcgctcaccgccaggataggtatcgttgatttgcacgaaaccggttagcttgcgcatggcttcgcgctcggccatgacctgcatgatcttgtgcttcatccaccaggcgcttttgtcgttgatgcccagatggcgcatcagctccaacgcggccatgttggtcttggtcgaggtcaacagctgcaaggccagcaccaggtgcgcagcggcagcttggtgccttgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttactccacgttctggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtgtcgttcgcgtccggagaaccagatcgacgtgcgccatccgctgttccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccgaccaccaccggcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgcttgacctcaagcacgcctacgacctgtccgacgaggcggtctgcgcacgctggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccggtatggaagcgctgttggcgcatacgatcaacaccgctcacacgatgaaggcggtggatgcgcgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgccacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgagccgcaaggccggacgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgggtgtcgcgcgatctgcaacgcaagctggaccagcgggaacccacggtgcgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttgacacagcgccccaaggacaaacaaaaactctacgcgttgcacacaccggaagtggaatgcatgagcaagggcaaggcccgccaaccgtacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccgggtaacccgtacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaagatgtggatgtgatcccgcaggtggcgattgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcgcggccaagccaagacgctgacaccacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggctgctgcgctggatcgcatgtttgcgtgcctggttgcaggtggtgcgggcgcgttcctcaacgccctcaagcaccatgtggcccgcaaacatggtaatggaggtttgagaggggttttccaggggcgactctttaccttgcgcgaccgacacgccgcgcctggcggcgtgccggttgtccgtcactggccgatatgctgcttcagccagccattgacggtgtcgtgccacaagatgctgttatccggcttgagcacccagtggttctcgtccgggaaatacaggaacttggaatcgatgcccttgcgttgcagcgcggtgaatgcggccaggccttgttcgagcgggatgcggaaatcctgctggccgtggatgaccagcatcggcaccttccacttgtcgacatgcagcaccgggttgaacttctcgtagccggccgggttctgccatggcgtgccgccgttttcccattcgctgaaccacaattcctcggtggcgtagcccatggtgcggttgtcgaacacgccgtcgtggtcgaccaggcacttccacggttgagtccaattgcctgccatccaatagaccatgtagccgccgtaactggcgcccaatgcacaggccttgtcgccgttgaggaagccgtattgcttctgtgcggcggcccagcctttttgcagatcttccagcgggcggtcgccccaatgctggctgatggcgtcggtgaattcctggccgtagccggtggagccgtggaagtcgatcatcaccaccgcgtagccctggccggcgtaggtctgcggattccaacggttgctccaggcattgccgaagctgccctgcgggccgccgtggatcaggaacgccaccggataggtcttgccttcctgatagttgtagggcttgaccacgtagccatgcacggtgtcgttgttccagcccttgaactggaactgctcgtagtcaccgaactgcacatccggtagtagttcagcggcgctctggctgatcgcgcgcagcccctggccttgcgtgtcgctgacgaagacctggtcgccactcttgagcgagctacgggtaaacgcgagcgtgttgccggccagcgtgggggcgtgcacgctgccctcgcccaccagcctggtcgcctcgccgctggcgatagcgatcttgaacagcggatgctcaccgagatcgtcggcgctggtgtacaggctgctgccgtcctcgctcaatacgatttcgccagccgagcggtcccacgtcggcgcaatctcgcgcgtcttgccactgggcacatccatcgccatcaggccgaagcggtcggcctcgaagccagggcgcttcatggcgcggtagtacaaggtcttgccgtcggtgctgaacaccgggccggcatcccaggccgggttggacgcagtcagattgaccggcgcagacttgccgcttgcatccaggcgatacaggtcgaagttggtctgccacggctcgtcattgccggtcggcttgccgccggccttggtgttcttgcccgcttccgtgccatacgactgcggaatgcggacgctggccaccacgctggcgccatccggcgaccaggtgtaatcgtcgttgccaccgaacggcttggacggcgcatcgccggccagcgtggcgctgatcgccgacgccccgaccaccgcttttgcacccgctgcgggcagctcggccacgaacaaggtattgcgacggccatcgttccaggtgtcccaatggcgtacgaacaactggtcgtacaccacgccgctggccttgtggttcttgagctcgcctagcttcttcttggtgcagcccaggtccgagccgcagtcctggaacacgcctgcgctgaaaacgatgcgcttgccgtcgggcgagagcttgtagttgtccacatccaccgcaaacgcggtgagttgctgcggggtgccgccggccatcggctgcgcgtagagctgctggctgccggttttgctgctgaggaagtacaccgtcttgccatccggcgaaaacgccgggctgttgacgttccagccttccggcgtgagccgcttgggcggcgacacgtcgcgggtacgcaggttacgcacccataggctggtggccgacgtgccattggcggtcttggcctggcgcttggcgaacagcaccacgctgccatccgggctgagcgtgggcgaagacactcggtccagcgccaccatgtcgcgcacatcgaagccgcgcgcggcggcaaggcttggcagggcagccagcaaacacaagggcaatacggcgtgacgcagcttcatcgagatctccggcaacggcaaaacgtcgatggtaggcgttgctgcggcgcacgcgcaaaggcaggaggtcatacagcgcgagggcacgcgacacgccgtcgagcgcgcccatgccgctgcctgcggcatgggcggctgagagctttagagcggcgacccacaggggtggacggcgcggaggaaccgccgtgtacgagtggtacatgacaattccgagcaccggccacgcccgcctgacggctgcgcagtcgttttgtcaggtgctcttagaagcggtgcgacaggcccaggtacacctgcgtgtcgggtgtgcggtcgttgaggccgaaattggcgcccacatccagctgcaacagcgggttgagcagatacgtcgccgcgatatcggccgagtactgcttgacggtctgcgcagggtcgcggttgatcgaggaccacagttccaccgccatcgacaacttcggtgtcagcgggcgcgccagattgatcaggttgacgatggccacatgcttgccgctgccatcgctgtcggccaaccaatccagctccggaccaaacgtcagcgagaagctgctgggcagcaccacgttgaccggcagcgccaagccgccttcccaggtgtcgttgcccaggccggtacgtgcggtgggtgccttgacgaacggcagcagcgccacgcttgcggtgtcgctctcatagacgcgcgccttcatgcgcagatacagatcgccgccgccgctcaggctgctgcgttcgccggtggcgcggtcggtggtcttgacctgtagctgcggcgtccagttgagctgcagatcgatgcgatcgctgacgccgtacttgagcgtgggattggtgaagtaggaggtttccgtgcgtgtgccgggttgactgtcgcgcgtgtagttgccgatgtcggtttccagctgccagtcgccagccggcacggtgcaggtggcattggccttggtcggccgatcggtgcagagcgccgcttcggtggcgtcttgcgcatgcgcctgaactgcgaggctgctcagcgctgcagtaacgatgacggcgagcagcgatgcgggtgtcttgcggaaagacgagcgcgaggtgttggtgtgcattgcggtgattccagggcaaagcgcagcacagatcgcatgaccgtgcagcgttgaaaagtgggatgtgtaaggtgttacgacgcgcggtatggcggcgctgcacttgatcggcagtgctgcaagtgcggtttttttcagggtggcgtcagtgcggtcgctgtgcgatgcacacgcctgctgcagagaagtgcgcaggattgcactgccagacagttgcctggccttgcggcgctcacgcacagcgcgtgagcgcgccatggtctacagcgtggtgggaatcaggatcggtccaggcatgcggcactcatggcgcaccgttcgtgcgggagacggcacgataaggaggaacagcataaagtcgctatgcacggcagctgcgcagggcgtaaagccggcgcaaagtcgttggatgtcgatgattggcggccgtacaggcaccgatgccttgcatgcggtgatgctgcaggtacccatgcggcgtgccggcaacaatggcggggattgcccgatcagtgcagcgccgtgcaatcagacgcggtcaaaccttggggatacgcggcggtcggttcttggcgcccgacgcgatttactcctgaccaatcatatttcgcgcggctgacataacgtagcgagcagctgtcaggtgggcgcggacgtcgcgttcagaaccgtagtgcaggagtggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgtgttgttagccgctcttagcgcgctacccggcgtcgcgatccacgcacgggcgacgttcgcaccggaaaatcaaccgagatgccgcagcgcgcggcctgtcggcagtgagtcattcgctcccgacctagagactcacccaatgcgctgcagtgtgatgtttggtgatcgcagcccggccaccgcaccgttgaatcgacgtccgtcgtgcggaccacctggcgccattgcagcgctggtctgtaaaacgtttcgcagttgcctggagccggatggccgacgcggctgttcctcgatcaatcacatcggtactggatcacgccgcgcatccaacgatagggggcttgccgatggcgcatgcagaccgcatacgccatccaacatcacgctcaggcagcctgttcgccgcgcttgccgacgcgatacagcagccagccgaccagggccagaatggccaggccgaaccactgactgagttgcagcacggccggcaatgccagtacgtcggcgcggcttgacagcacgatcggcaccgcaatggcgatgcccatcaacgcctcgccggtgatcaggccagcagcgaacagcacgcccgggcgatgcacgcggtcgcggccgtcttcgtcatcggcgcgaatggcgtggaagcgttccaccagatgcgcgatcaagccaccgatgaagatcggcaccatcagttccagcggcagatagataccgatggccgcggccagcaccggcacgcggaagcgcttgccggtggccttcaaccattcgtccagcgcgatgatggccgcacccacgccggcaccgatcgcgatcatgctccacggcagctggccgccgaacaggcccttggccaccgaggccatcagcgtggcctgcggcgcacccagcgagttgggatgctgtggcgttgccgggccaatgccgtaggcctgggccagcagattcagcactggcgccatgatcaaggcgcacgagaacgcaccgatgccgagcatcagctgctgcttccacggtgtggcaccaaccagataaccggccttgagatcctgcaggttatcgccgcccaccgccgccgcacagcacaccaccgcgccgatcatgatggccgccactgcacccaacggcgcggcaccgatgcccaccggcaccaggccgctcttgccgagcagcaataccagcaccgccgaggcgaacaggatggtggagatggtgatgcccgacaccgggttattggacgagccgatcaagccggccagatagcccgacaccgacacgaacaggaagccggccacgatcatgatgatggtcatcgggatcgacacatgccattgctgcacgatggcctgatacaggcccagcagcggcaaggtgcacagcaccagcgccaccagcatccacttcatcggcagatcgcgctcggtctctgcaaccacaccgccaccgctcttgcgcgcggcggcaaaaccgctcttgaccccggaaaacagcgatgtgcgcagcgagaacaaggtccacacgccaccgatcaacattgcgccgacgccgaggtagcggatcttcgcgccccagatgccgaacgccgcatcggcagccgacgcaccgaccaggctctgcgccagggccgggtccgagcccatgaagaactgctggtatagcgggatggcgatgtgccaggacaggatcgagccggacagcaccacgatgcccacgttcaaaccgacgatgtaacccacgcccagcagcgccggcgacaggttggtgccgatataccccaccagacgactgctgcccaggtaggtggcctgcgcccaggtatccgggatcacgcgcaaaccgctggccgcagccagcttgaccagcgcgccgatggcgccggaagcggccaggatcttcaggcccgggccgggattttcgccggccttgagcacttcggccgccgccttgccttcggggaacggcagcgggtcttcgacgatcatcgagcgccgcaacggtaccgagaacagcacgcccagcagcccgcccatgccggcaatgcccagcacccaccagtacctgaagtccggccagtagcccatgatcaccagcgccggaatggtgaagatcacaccggcggcgatcgacgacccggccgaagcgccggtctgcacgatgttgttttccaggatggtgccgccgcccagcaggcgcagcacgcccatcgacaccacggctgccgggatggcagtggcgatggtcaggcccgcgaacaggccgagataggcgttggcagccgaaagcaccaccgccagcacgatggccagcacgacggcgcggaaggtgagctggcgcggctgcgcgtcgtggcgcatcgggcattcccctgtaggcaaaaaatccgcaccacgctagcgcctgtgccgacgcgcgtccagctgcggcgcggcgtgacagtgtgcgcgctgtggcggttgggctcggacgcgcccgcaggcctggcctggtcagcgatagcttgctggatcacggcagacagctgccagatcagcgcgaagcaaggcatggatcacccggaacgggtcgcaagtcagatgtccggcggcacccaccttgcagcgcaatcatcaacggcacagcgaaggaagggcgtggccgcaacgtcgctccctgcagaggcaggcaagctgcccatgcgcttgttcgcaccgaccaagcggtgaagattcgccattctcattcggcccggatgagacggcatgctcatgcagccacctgccgctcctgaaccaaaggacctgccatgtatcgccacaacgccttctgtctggccttgctttctgccgtttccctccctgcgctcgccgtgccacccgctgagatggatgcagcgccggtgagcgcggcaccgcaaccggcacaactgggcgctgcgagcctgcagtcggcagatgtgcgtggtggcctgatgtccacccaggtggcacacctggctgcccccaccgaaaagcaattgaacctgctgcgtgaacgccgcattgcacagctcaaacatgggcaccctttgcagatcggcttttcgcgtgcggtcccgcggccgcgggtgaacatggccgcgctggactggcagctcgcaggcaatggcacgcgtgtggccgccttgaagctcagctcggcaaaggcggcctcgctccgcgcggcattgatgttgcgcggagcaggtgcaacacccggcacgccctcccgggtggtgttgcgcttcgctggcaacgacgggcatgtcttcgagcgttccggcgccgatttcgtcaccgcaggcgatgccatcggttggtcgccggttgtcgacggagaagacctgctgatcgagatcgcgctgccggcgggccaatatcccgagaacttcagcctcagcatcccgcagttatcgcatctggatatcagccccggtgccaacacgcaggacttcatggccagcgccatcggcaacaccagctcctgcgaacgcgatatcgtctgccgtgcccaccccacccgtggctttctcgatgcgtcgagcgcagtcgcgcgcatggtgatcaccgacagcaatgggtcgttctcgtgcaccggcaccttgctcaataacgccaactcgcccaaacgccatctattctggactgcctcgcattgcgtcagcaccaagagcgttgccaacaccttgcagacctactggttctatgacgcagcacgctgcaacagcaccaccgtcagcacacaggcaaccacgctcagcggcggtgcggtgttgcgctatgccaactcaacgcgcgacatctcgctgctggagctgaggagcgcgccaccaccgggagcgttctatgcaggttggagcagcgtcgcgatcgctgccatcggcaccccgatcgtgggcatccaccacccgaacaatgcgctcaaaaaatactcgctcggcaccgtgacagcgctcaagacctcctacgaggacaagagcccgctgtatcaggtgcattggcacgaaggcgttaccgaagacggttcctccggctcgggtttgttcaccgtggcaagcaacggcgcataccagctgcggggcggtttattcgatggcacctcgtcctgcgcggcgcggcgcgatcccgattactactcgcgcttttcggacgtgtatcccagcatttccagatacttcggcaagtagctcgtcgattggcgtgcaggcgacgcatcgcctgccacgcggtgcctgcagacgctcgcgcgactgcgcgcgagcaacagactttcagccaccggctaggtgccgaacgggttcagtgcagcaactcggcaaatgcgcggtctgcctcgatgacatcaggcagcacggcaaacagcgcttgcagatccacgccgtccatcagcgggccacgtaccgcttccaacgccgccgcatcggcgccgccgtgcacgtgcagcgcatcggaaacctgcactgcctgggcaaccagcagcggcatgcgcgcgccctccggcgcggcggcaggccggacctgataggcgatggcttgctggatcaccaccggcaactgccagcgacgcaccagctctgcaccgacttccgggtagccgaaacccagctgcagggtttcttcggccgcatgaccggcagaggaggtgtcgtgattgatgcggctggcgtattccggcgcaccggactggatcaggagctcgccgatgttgtgcatcatcccgcaggtgaaggcggtctccgggtccagcccatgctgacgcgccaacaggcggcagatgccggcgacctcgaaactgtgccgccagaacgccttgagattgaagcttggcccggcacgaaacgcgccggtcatcgccgaggccagcaccagcgtgcgtagggtattgaagcccaaccgcatggccgcgtcttccacgctggtggaatcgcgcaggccatggaagcgcgccgaattggccagccgcaacactttggcggcaatcaccggatcgcgctcgatgctgtgcgccagcgtatcgatatcggtctgcggatcgtcgaattgacgaatcaggtcctgcgccaccttgggcacggtgggcaaggtgtgcaacttgtcgaacaacgcctccaacttcatgatcgcctcttgggtgaaagacaagccagcgcggccgcgcggatgtgcatggtgtagcacagactggtttgctgccagtgaccggcgggcagatgcagtcactcacgcgtgtggctgcgttgcacaggcgttgcttcgccacttggcctgaaacagccagcgcagcaagcgggttcgacaatttacaggcacatgactgcatcgattgcgtcggtcggccttggcaccaccaggcgatttggacagaaaagccagcagttggcaatagaacgcacattgaacccaggcgcaatccacagcccgaaaagcatcaatggaaatcgcgcgacggcagctgcatgtcgccgagcaggtcgctgagatcgtgcaggtcgccggcaatgaggtgctccacgccgtccacgcgttcccagcggccgcgcaccgcgagcaagcgcgattccaacagcgcgcgacggcgacgtagcgccaggtgcgaccagacgatgacgttgatcatgccgtgctcgtcttccagggtgacgaagatggtgcccttggcggtggccggacgctggcgctgggtgaccaggccggcgacatgcacgccgctgccgtgggggcggccctgcaagtcgcgcagacccaggatgcgccgctgacgcatctgcgggcgcagcagcgccatcggatgctggcgcagactcaggccgaccgagcggtaatcggcgaggatttcttcgcccgcgtgcggtgcttcgaacgccaccgggcgctcttccgggctacctggcaacagcgggcgacgtgcctctacgccggccattgcccagcgcgcggcgttgcggttgcccaccatgccttgtaaggcaccggcttcggccagggccaggcacgctttttcgtcgagtgcggcgcgcaggcacagatcgccgatatcggcgaaggcgcgttgcgtacgtgccgcgacgatgcgctgcgccaccacgtccgataatccagcgacctgccgcatgcccagccggatcgccggctgttcgccgggatcggcagcgctgcgccacggccggccgccgaccagggtgttgtcccagtcgctgtgcaccacatcgaccggcaacacctccacacgttcgcgctcggggctgccgcggcgcgcgtcctgcacgatctggctggccgaataaaagcccatcggctgtgcgttgagcagcccgcaggcgaatgcggccggttcgtggcgtttgagccaacagctggcatagacgagcttggcgaacgaggcggcgtggctctgcggaaacccgtaggaaccgaagcccttgatctgctcgaagatctggtcgatgaaggtggaggcgtagcctttgccctgcatgcgttcgcgcacacgcatgcgatgctgctccatgtcgccgccgcgccgccatgccgccatcgagcgacgcaagttgtctgcttcgctttcggtgtaatcggcggcatgcatcagcagctccatcacctgctcctgaaacaacggcacgcccaatgttggtttgaggatgtcttcaaccgccggcgacggatagctcacgtcttcgcggccctgccgcctgcgcagatatgggtgcaccatgtcgccctggatcgggccgggccgcacgatcgccacttcgatgaccaggtcgtagaactctgcaggtttgagccgcggcagcatcgccatctgcgcacgcgattcgatctggaagacgccgacggtgtctgcgcgctggatcatcttgtaggttgggagatcctcacccggcaaggtggcgatgctgtagtcgcgcccgcggtggccgcgcaccaggtccagcgtcttgcggatgcaggtcagcatgcccagcgccaggcaatcgaccttgagcagcttcatggtttccagatcgtccttgtcccactggatgatggtgcggtcggccatcgcagcgttttccaccggcaccagcagcgacaacggctcgtcggagatgacgaagccgccgacatgctgggacagatgccgcgggtggtcacgcaggtgttctgtcacaagcaagatcttgttgatcagcgggttggccagatcgaacccggcttcttcgatgcgctgttccatcggcgtttcgccattgccccagccgtagcaattggccagcaacgcaatctggtccggcggtaggccgaacgccttggccacgtcgcgcaccgcgctcttgccgcgatagcagatcaccgtcgccgccagcgctgcgcgttcgcgcccgtattttctgtagacgtactgcagcacttcctcgcgacgttcgtgctcgaagtccacgtcgatgtccggcggctcgtcgcgtttttcggacagaaagcgcgccatcaacaggcgcgtttcatccgggttgaccgccgtgatgcccaacgcataacacaccgccgaattggccgatgagccacggccctggcagagaatgttctgctcgcgtgcgaagcgcaccacatcttgcacagtgaggaagaacgcttcgtacttcttgagcgcgatcagcgccagctctttttcgatgtcctcgcgcacctttgccgtgatgccgcccggccagcgcttgcggatgccggcttcggtgagctggcgtagatagctggtgggtgtatggccttccggcaccagctctctgggataggtatagctgatcttggaaatatcgaaggtgcagcgctgcgccaacgccaccgcggcctgcaacaacgcatcgggatagatgttacccagggcgcgccgggtgcgcagatggcgctcaccattgcgaaacagatgcgcgccgcactcggccagcggcagcgtgtggcggatggcagtcaaggtgtcctgcacgatccgctcgcgacgctgcgccatatgcacatcgccgctggccaccgcggtcatgcccagttgctgcgccagcgcttgcagcacctgcaggcgggcgccatcgtcctgttcgcgatgcaattccactgccagaaatgcacgctcgccgaacacctgttgcaaccaggcgccctgctctgcctgcggctgcacgccgggcagccacaacgcaaatacgcccggtgccacatcgcgaaactgcgcttccacgtcggcacgccccaagcgataggcacccttgcttgccgcacgccgcgcggtggtgaccagcccgcacacctgcgggtaaccatgcgcgttttccaccagcagcacgaagcgggttccatcgatcaaggtaaattcgctgccgacgatcagtcgcacgccggtgacgcgcgaggcttccaggccacgcacgatgccggccagcgagcattcgtcggtgatggccaaggcgctgtagccgcaatgctgcgcgcgtgcgaacaactgctcggcactggaggcgccacgcaggaacgagaagtccgacaggcagtgcagttcggcatacgtgggcaccccatcggcaacgtgcgcatggctgatgtcgtcgttggccgcgcgcaggcgtgcagccacattccaggcgcgcggcatgcgcccgccgggggtgtcgcggtctacaccctcgatggcgtcatcccagctcatggacgctggatgccttcaacagcagcacgctgggctgcatggaccgtgcagtgcgcagcagatcctgccattgcagatgctgccgcgtttggcctgcagacccgatatctgcagcgcgcgcccaagctgcgacgagccgccatgtagcccatgcgtggagaccgtccaggcatgcgagcgatcacgcaaaccacccatgcagcatccagccatccaatcggccaggcgcggcaaaggcccagccgcggcggccgcgcgcggtctccaccacgtagtagtcgcgacgcgcctcgtcatcgtcccaccagccgctttccagccgttccgggccggacacgatgcgcaggtgtgggtcgtgcaggggcaccggctgcggcaacagccaagtggggcgcggcggacgtggcggcgcggcggcttcgcgcaccgcatcgccgatggcgcgacgccaggcgcgttccgggcgcgggtcgtcggccggcaggacgcgatacaccgcgtcatcgccaagccgcgcacgcaggcgctcgcgcagttgcggccactccaccgtttgttgtgcgcgttgatcgaacaggtcgcgcatggccggtacgaacggtggcagttgccgtgccagcaggcgcatcgccaccaccggccgtgggatctccacccgctccagccgattgcgcgccagctccaatagcaacgtgggcgcacgttccggcgtcagcaggccgatctccacatcggttgcgccttcttcgtgttccaggcgcagtaaaaaccgctgtacgccaccatcgcgaatggacagatacgtacataagtcacccatcagccggcgcaacggaaacagcagcgccggatgcgtttccacctcatagcccagctccacgcggtggtcgaaatggtctggcggcgcgtagcactccagtgggtcgtcgacctgcccgtagaggcgatccagatgatcgagcaggcccgcaccgaagcgccggcgcaacccgtcacgcggcagggcgcgcaccgctgccagcgtgcgcacacccatgtgttgcaggcgcgcgccggcatcgtcgggcaatgcggcgcgacgcaccggcacgttgtcgagcgtgctgtgcagcgccggcaactgtgtgaccaccatgccatcgcgcaggccagccagcacgcgcgcagcacgcggcgtgggtgccagcgcaagccggtgctggaaacccaaggcctgcagctcatcgcgcaggcggcgctcgaagcgtggccaagggccgaacaagcgaaagctggcaccggcttccagcacgatggcgcgcgaccactgctggctgaccagcgaactatgccgatacgcccaggccgcaagaaaccgctgcgtgcgcgcttcgtgctgcgcgtcgtaatcgatggtgcgcacctgcgtcatcaacgcatgcgccgccgacagccgcatgccggcctttaacccggccgcgccagccgcggcattgaccgaatgcaggctgcgtaactgcgccggaccctccaccagcaccagcggcgcctgcggctcttccagacgccgaaggacagcgtccagcgccagctgcggcagcaatacgcaggcccacaacatgcgcgcgcctcaatgcgccagccgcaacggctgcgacggcacctgcccgccgcggcatttgcgcacttgccaggcatcgcgctcgggcaggaattccagccgcaacgccgctggcgatgcattcaccgcatggcggcgatcgcgcagtgcgaaggcgcagcagttgccgctatcggccgccacctgcaagcggcgcagcgcacgcgcatcgccggtctgcggccagcccagcaccgcggcgcatgcgccgctgcgcaggcattgttcgaacgcccataacgctgcgcgcggctcggcctgcaccacttccagatgctcgagcaccaccccgcctgcctgccaggccggcgcgtagggaatgaacggcggcgccaccaacaccacccggctgcccctggcggtcatgcgtgccagcgttggcagcaacaaggcgatctcgccgatgccatgcgcaggcagcaacagctcggtgagtgcgcgccgcggccagccgccatcgggcagcagcgcatccaatgccgcatgcccggtggattcgccgccattgacggtggccctgccctggcctgcacgccagaccgtgcgcgcggccagcagggcgtccagcggcatggccactgctgcattgccgtgctgtcgcaactgtaccggctcgctcatctcagccctgccggatcaggccgcagtacagcccttcgatcgcgaagtcggcatcggctgccaccacaatcggtgcatgcgcgcgattgcgcggcagcaggcggatccgttcggtgccgcgctccaggcgcttgatggtgatttcgccatccacccgcgccaccacgatttgcccgtcgcgcgcctccttgctgcgatggacgcccaccaggtcgccatccagaatgccgtcatcgatcatcgaatccccctgcacctgcaacaggtaatccgggcgcagcgaaaacagcgcacggtccagccagagttgacgctccaggccgatatccgccccgatcggcacacccgccgcgacacgccccagcaccggcaaattcaacagcgcatcgcgcccggcgccaccgggcacacggatgccgcgtttctgattgggcagcagctcgatcaacccagcctcggccagcgcctgcacgtgcttttgtgcggcattgcgcgaggcaaacccgaaggcctgcgcgatctcggccagactgggtgacacacccgcctgggcctgctcttgcaggaacgccaacacggcggcacgttggggggtcagtggtggcatcggggcgcggcagcgagacggaacaaggtgtacatttgtacactaatcgatcgcagcaggcgagactggcttgctgagccacttcagcagggcgcttgcgactggctgacgacaaggttataactttcgtaattacgtgagatgccgccatgaaactcaagatcactgccatcggcaattccgccggcgtcatcctgcccaaggaactgctggcccgcctgcggctcggaaagggcgacgagctttatgcactggaaacgcccgacggcatcaagctgaccgccttcgacccgacgttggccgcgcagatggatgtggccgagcaggtgatgcgtgagcgccgcaccttgctcaacaaactggggcagtaacgcacacgcatgatcatctggatcgagcggccacttgtcttggctattcacgaccggcagctggccgaacatggtggcgggagcggtgtgcgcgacgatgcgctgctcgactcagcgcttgccagacctaaacaactgtcggcatacggcgacccatctccggacttggcggcgccaacagcaagcctggcgtatggcctggcccgtcatcatccatttgtcgacggcaacaagcgcaccgcagcggtggcctgcgaaacgttcatcgtgctcaatggtgccaccttgctggcaggcgacctggagctctacggtttttatatcggcctggcagatggttcgcacgatgaggcagcgtgtgcagcatggctacgtcccggttgcaatcccggcaccagcagcgcgtgcatgagtcagcaccggactacggttgagataggagacctgccgccgctttcgctgcgctcctcatgccttgacgcaaggcggctttcttgctggttgttatagcagtggccagcaaaacgactgcacagccggcgagcaggtatggtcggtatcagcctggcatggcagctgctcaccgaggttgctccgtacccttcaggcctacctgacgactacacactatcgcaatggcctgcctggtgcttttcaccccatgcgcgccttcgcgcacctggtcgatttcttctttgacatagtcgccaacctgggggctggccgattttccttcgcgcttgtcgttggcagcagcgcggcgtgtcttgggctgtggcatggcatgtcccaagcgatggatgcagctcgatgtaacaagcgttgcgtcaatgcatggtgggcacgacgctcacctggccttgaagcatggctgccgctctaagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaacgatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacagggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttctaagcagcgacgctagcatttccttctcccatcgggagaaggtggcgcgcagcatcggaagagggtacgtgtgcacttgaacgtgccggccgcgcgcgtcatgcatcgcgaacaaaacgacgtaaaagacttcaatcttcaccaatcccagcagccgtaccctcaccccaacccctttcccgcagggagaggggctcgatcacttgcgcgacagacgatccaaaatccctggcactttatatggaatctcgcgcgcgagaaatccaaccgtgccaatccgcttggacagctgtttacccgctgccgcgtgcacaaataccccccacagcgcggcggtcaacgcatcactgccatgcgcagcaaaccccgcaatcaacccggccaagatgtcgcccgaaccagaggtccctaatccaggcacaccaccgcgatgcacccacaacgtcccctacggcccggtggtgacactgtccgcacccttgacgatcaccacgctgcgcatcttctgcgcgaaggtcagcgcgtactcgcccggcgctgcttccaccgcagtcttatcgtcgccggccagcgtggccatctgtcctgcatgcggtgtcagtacgaatggccgcccaggtggcgcacgcgagctgcgcgacaatgcacctgcatccaacaccagggtgcctaccgcctttgccgcggccagcctgaccagtgccgccgttgtcttccaggaccccatgccaggcccgatcacggcggcatcgcatgctgcaagtgctgcatccaaggcacggtacccgcgcgtgatttcgccctgtccgttctgccccaggcccagcaccaacgccttcggcaccgccaaggccatcgccggcgccacacgcgcagcggtggcgatctgcaacttgcctgcacccgcgcgcgacgcagcttccccggccagcaatgccgcaccgggcacgcgcatcgccccgcccaccaccagcacgcgaccacgctgctccttgtcgccgccgggcgatggcaacggcatctcgcgcagtgcagcggcggtgagcgtgcgcatgcgcaacgcggccatcagcgtgctccagccgggcgatcggattcggtggtcaccggctcatcggccagctctggcggcacgaattttgtgcgcaccaactccagcgattgcccatcgacagcggccgcatattcggtaaccccacagttcggcacatcgccttcgcggtcgatggccaggatggtggcctcgtccatccgctcgatcagatagcggaagcaattgacgatcacctgatgccccacgatcaacacgcgcgcacccacatggttgcgctgcaagtcgcccacgataccgcgcaagcgaaagatcacatcgcaccagctctcgccgccgggcgggcggaaatagaacttgcccaccagattgcgctgctcgaacaaggccggaaacgtctcacgaattcccgatgtggtgtatctgtcgagcacgccgaattctttctcgcgcagccgctcgtctacgctcactgaatcggccggctgcccgagcgcacgtgcaactgcggcggcagtctggcgcgcacgcacgtaggtggaactcacgatcaacgtcggccgctcgtgctcgggcaaccccgccatccacgcgcccaacccctcggcctggcgctcgcccaacgccgatagcggaatatccgcatcgcggtgctcaaggtcgatcaatgcagccccattggactcggcaatatcgcgcgccacgttgcccgcactctgcccatgccgcaccacccacaaccgcgccggccactgcgccgacacccccgcaaccgcactgttctcagtcacacccatctcctgcatgacgttgtcagcacatgtcgcacagccgccgtgcacagtcggtcgaccacgccggtggtcgcgtcctagccgcgccactggtgtcatgcatgcgccgcagacagccacgctgcagcgggcatgacacaccgcatcgcccagcgcacctccaacggatacgtaaccctgcctcggtataatgcaggccccctgcagaccgccgcccatgtccaacgtccttctgctacgcaccgcaaagcaacgcgaagagggtctgctagacgacgtactggacgccgccgagcgctgcatcgacgagattggtcttgcggcgaccagcttcgaactgatcgccgaacgcacgcgcctgtcatgccgcagcctgctgcagcgtttcgaagacaaggacgcgttggtgcgcgcattgctcgaacgcaactacatgcgccccatccgccagatgtggctggtggagcgcccggccgacgtgcacgtggtggacttcatcgccggcctgctcgaagactggctgctgcagcaaatcaacatcaagcgcacccgcatcgacctggagctgcacctggccaccctgcgcgacccggtgctggccgccttcgtgcgcctgcagagcgcatcgctgatcgaacacctcagcgcattgctcaagcgcctgctccgcggccacaccgacaccgccagcagcgaacacgaattccaggcgcgcgtcttcgccgtcgctgccatgtgcggcggcctgcacagcgtgatgaccagcggcatggaactcaaacgcatgcatctgcagctgatcctgcgggagagtttgtcgggcattctcaagtcggcgccggtgtaatcccgaaacagcactgccccgcgattgccggctgcgctcccgccagctgccagtgcgcattcaatctgccgacgacgtcgatgcttgctccgctgcacgagccctggctgccagcaaaagctggttgaccaactggtgcgcatcgtcgccagcaccgctagccgcttgccacaggtccggcggcaagcgagaacgctccaatgtcatgaggtgcatcagatccttggccaacgcaatccgctcgccttcgttcatggcaggaccgggattgtcgtcatccggcgtggtcaccatctcgaccgccgcatccagacacgcttcggtggctcccaattcccgagcacgcaggcctctttgccccggcgtttgagcgcgtatgtaccaggaagcgacagactcgatggccttgaagccaccgtatgccgccgccgcgacaagcattttattggcaccttctgaagcgaccctctcgttatagctttggtcaaccgcgaagccgctttgccccccgtagacgtaaaagtgggtcaaaccacgagtgaacgcgagtccagagcccatggcagcaatctccgctacgttgtgtacaaagtgggccacgcgcagcccagcggctggttcctgtggctgcgcgacttgggcaacagcctgtccggccggcctgatgggcgcctcacgtacaggccgccgtggcagagcctgaaccagctgcggattggcatgcgggtcgtgaacacgtgcagaggggcccgcaccggactcggcaaccctcttttcctgatcctgtctctcacccctgcgcactgccgtcgtcattgccacaggacgcatacatcacctcgctatagatggatggaaccccattgttccgccgcgcaatcaagaacgcgcggcattggccgaacacgcgtgaccgatggcggaacgcgcaccacgtttctgacacattcgatggcaaccattggccgatccaagccaagcgccctgctggacgatcgactgctggccatgtgccgacgatccagtgccgtgcgtcgaacccggcgcaatcgcgcaccatgtccacgttggcgtcgatgtcattctgaagcagcactgctcggcgattgcgggccctgccccggcaccgtgccggcaggcgcgctcactctgccaacgacgtggacgcctcttccgctgcacgggttctggcggcctgcaggagccgggtgaccagaccgtgcgcatcgttgtcagccccactcgctgctcgccataggtctggcggcacacgagaacgttctaccgtcatgaggtgcatcagatccctggccaatgccagccgctcgccttcgtccatggccggaccaggagggtgggcgtccaatctggtcaccatgtcgaccgcctcatccaggcaggcctcggttgctcccaactcgcgtgcccgctgcgccttggtcggcactgcgtaccacccggtttgcgcctgcacgtagcgagtggccatctcatcggccagcctcatccccaggaatgcggccagcgctaccactgtctggcagccactgacaacagcaaaattcttgtaatacaggtcatcgttgaaatagccgtatgccgccgcagcaggcgcctggaatgccgtaacccctccccatactgcggccccggcggcgcccacatgggcgatcgctcgccccacattggccaggtgcacgccacgcggtgtgcctggcaccctcagtggcgcctcgcggacgggccgccgtggcatgctctgggccagttgcgtattggcgtgcgggtcgctggccggtgcacaggggccggcatctgccacggtcgcgcgctcttgctgctggcgccttgcacctcggcgcgtggcggacgtcaacgctaaaggttgcatcgtcacttctccgctgtcgatgcgcgccattgttccccagcgtgatcgggcatgacgcctccggacgaaaaaccattgccgaacacgaaacaagcggcgctgcgaatgccaaagtgccaaagcggtacgcgcccgcaccatgtatcgctgcaggcaaacgcgcagggtggctggcgatcgtgtggtgcgcgcgcgttggccaccacagccggcgccgagcccgccgcgcccatggccaagacatgcagcacgcgcgcaacttcgcccacgcctgcactggttcgtgcattgccccctccgcatgcaccactgcctcaatgatgatgaaacagacgcagccggcatcgccgctgcgtcgctgctggtgccagcgagcgcactccagctgccgcatgccgcgtgttgcaatcgctccagcagagccacctcccctgatcgttgaccacactgtcctcgaccatgaaacagatctccggcaagttcactcccccttccacggcgctgcgcgcagacgcaaagcgcgatgcgcccgacacggcacaggcgccccagcaacaccccccgccccatcccgtcgcagaccatccgctcaacctgctggaaaaaagaagaaccaccatcggcttacttgccgacgaacgtaagcgcctggaggtggtggtgctccgcctgcagccatcgttggcaccgcaaacctggtcctcatccagtagcgactcgccaacgacgcctctctccagccgcagcccccgtctcggcacgcagcccggcttaccgacctgggcctgcctgctggagacgccgacgcgcacatcggcccttgcgggcgccgacagcagtgacgcattccagaacttgcgcaacgcccggcggctggtcagggatatgcgtcatgcccggcagcacgtcgtgctgagcccgcgcctggtgaaatcgctgaccagccgatccgaacgcccggacttgatccagaagctatcggcgttgaagcccggcgccctggatgtagacagtgggtttctccgcgtgaggctggaaaccgggcacacaggcactgcaggaacgctggacgtaatgccaaccgtcggcagcggcgcatccgcctcgacctacgcggttcggctggccgaagatctttggcaggacgggcaaaattgcggacgcgccttcatcttcaaggccttgttgcgcaccaacccgcaacagccggccccaccgacactgagcgaccccacctgcgttgtagacgcacaggcgcttcagcaacggatcgatgcgcccaaggccatgatcttccaggaatatcaaatgatcaggtcggccgatgcggtgccctatatcgtccgcgcccacggcgtggtgcagatcgaacacaccttcggaattttgctggaaaaaatcgacggcatcagcgtgcgcagcatgattggccgcgcacgcagagcgctgcaacaaggcgccatcaccgcaatggagtatctcggcctggcccggcagctgatggccgatgtcctggtggggattgcctgctgcgaagacgccggcatcgtgcatcaggacatctcgcacaacaacgtcatgtacgaccaacccatgaagatctttcggctgatcgacatggggctcggcgcagaagaaggcgacccaaaccgcggcggcacaccggggttttacgacttgagcagccccgccaggcatgcgcgcgacgtctacagcgtggcgcaactgctggtgcatgtgctcaagcgccccgactacaacatgggcatgatcgggatcaatcgcgccaagaccgcagacaccttccctttcatggaagcgttgcaggctctgccggccgaccacaagcgcatggtggtgcgcttcttcaacagcatgctggacgatggaaccggcgagcgcaccaaggccgaggtcttgctgcgcgccccctttttcaccgaaacgccgcttccgccccgtgctcggatgcatcgcacctacgaaaaactgaagcgcttgccttctttttagcagcacctatttttcagcagcactcacggttacaggtgagtgcgaaccgatagaccacgcagggtgtagtggatgggtttagaagcgcggtattgaaaaacacgtgaggcaagtgtgcgcgcacgcgcgcagtctgcgcgctgattcgggcattcaatcggcaccgctgcgtgctgccatacccgtgccgatcatgcgttcattcggcggtgatccagacctcaacaagatccagagagcacaccacgtcatggcaatggatacgccccttcgacgacagcgcactccacatcgtccagcacccggcccacctgctcggccagtagctccagacaaaacgccaactcgtccatgcagatggccggctgccgcgcctgctcttcggcctgcgtgcgtggctgcgccaagcgcgccagaaaccgcatgtggtcgcgcagctgctgcaaacggtactgcgcgccttctggcaggtagtagcccgggtgtgactgcacatcgcgtacaacgtccgacatggcctgctcctcattccatggaatcgcccccgcccaccgcaaggcgacggacgggaagtcgggaggctcgaaaccgctaacagccggcgggcgtattccccttgcgggtgttgtattagccgccctcccgacgcagagcatcacgtcggttgcgcccgcaaaacacgcggacacaaaaaacccaccggtttgtcggaggtgggtaccgctgttagcggagtttcgaggctccgtaatcgaatcctgctactgcaatgacctggcgtcaatagcgcaactcatgcagaccagccagcagagagtgcctctgcctgctgcagcaccgttcgcactgcagcatcctgcaaatcgggcggatagccgtatttgcgcaggatgcgcttcaccagcacacgcatgcgcgcacgcgccgagtcgcgccgcgcccaatccaccgaggcgctgccctttaggctcaccagcagctcgtgtgcgatgaccttgagtgcatcgtctcccatcagttgcactgcagaatcattctctgccaacgcatcgtagaaggcgacttcatcctcgctcagcccctgctcttcgccacgcgcacgtgccgcgcggatgtccttggcgatgcaaatcagttcctgcaagacttcggcagtggtgatggcattggcgtggtagcgcgcaatcgcgtcttccagccgttccgaaaatgccttggtctctacaatgttgcgcttgctacgcgaacggatgccatcgttgatgagcttgcgcagcgcttccaatgccaggttcttcttgtccatccgctgcacttcggcaaggaattcgtcggacaggatggaaatgtccggcgactggatgccagcagccttgaggatatccacgatctcggtggagaccaccgcacggctcacgatctggcggatggcaaaatcgcgctcctgcgagttgatgcctgaacccgtcgcgcttttgaccaaggcttcgcggatcgcctggaagaagcccacctcctcacgcactgcaagcgcctcatccgaggcggaggccagcgcataggccgtggataaggccagcaccgcatcctggtaacgccgttgcgctgccttcttgccatcgtcgctgcttgccgcggctacccattgctgctgctgatcgaggatccactcgatcgcaccggccatcatcgtcagacgctgctgcggtgtgccattcagtgcggtgaggtaatcaaagccgtggtacatgtcccgcacgacttcgtacttctcccgcatcacggcgatcgcctgcgcttcgtcgatgccggtgttctgtttgtcctggggcgaatactgcgccagggcggatttcaagttctgggcgataccgatgtagtcgacgatcaagccggccggcttgtcccgaaatacgcggttgacccgcgcgatggcctgcatcaggccatgccccttcatcggcttgtccacgtacatggtgtgcatggaaggcgcatcgaagccggtcagccacatgtcgcgcacgatcaccagcttcaacgggtcggccggatccttggcacggcgcgccaacgcatctcgccgggccttgttaccgatatgttgctgccattgcgtcgggtcgctggccgcgccggtcatcacgatcttgaccgcgcccagcgtgtcgtcatcgctgtgccagtgcgggcgcagcttgacgatttcgttataaaggtcaacgcagatctcgcggctcatgcacaccgccatcgccttgccatccagcgcagccacacgctcttcgaagtgcgttaccaggtcctgcgccaccagggccagccgcttctggctgccgaccagccgctccaccgccgctgcccgccctttcagcttttccttttcatctgtgccttcccactcgaacagggcctcgacctctgcatccaaatgaggcttttcgtcttcatccagttcaatgcgcgccagccgcgattcgtaatagatcgggacagttgcaccatcttccaccgcgcggctgatgtcgtagacatcgatgtaatggccgaacagcgccggggtatttacgtcggtggcttcgatgggcgtgccggtgaagccgatgaacgaggcattgggcaacgcatcgcgcatgtatttggcaaagccatacgagaccatgccggtcttcgcgtccagtttggctttcaggccgtactggctgcggtgcgcttcatcggcaatgaccaccacgttgcggcgcgcggtcaatggcgcatccacttcaccgaacttctgcaaggtggtaaagatcacaccgccgcttgcgcgatccagcaggcgcgccagatcctcgcggctatcggcctgcaccggtgtctgccggagcagcgccttgcacatcgaaaacgtgccgaacaactggtcgtccaggtcgttgcggtcggtcagcaccaccagcgtcgggttgcgcatcgccgggtgctgcaccagccgcccggcgtagaaggccatcagcaggctcttgccactaccctgcgtatgccagatcacccccgccctgcggtcgcctgccggctgcgctttaacgctggccgagccgtacttggctggatcttcggcaacggcgctgcgtgaagcgcgaattgtcgattccaccgcgtggttgaccgcatggaactggtggtaaccggcaatgatcttgaccagcccgccaccggtttcgccgaaggcggtgaaccagcgcagcagctccagaaaccgttgtggcgcgaataccccctcaatcagcgtaggcagctccggctgccccttgggcagcacctgcttgccgtcggtggtgcgccacggcatgaagcgctccagatcggcggacagcgagccgacccgcgcggcaatgccatcggaagtgaccaacaacgcattggtatggaacaacgcggggatctgctgtttgtaggtctgcaactggtgaatgcacccaccaggtgtgcacttgcgctgccgggcgctttcaactcgatcaccgccagcggcaggccgttgacgaacagcaccacgtccggccggcgtctgtcctggccgctgatgaccacaaactgttgaacggccagccagtcgttattctccgggcgatcgaagtcgagcagccaaaccttgcccgccgtcagcacaccatcgtctgcgtagtactcgacatccacgccttcggtcagcagcgcgtggatgcggcggttttcttccagcaggttcggcaattcgttttgggtgagcttgcggatggcgtcttctctcgcctccggcggcagctgcgggttgagcagcaacgcagcttcctccagccgccttcgcaggatcacgacatcgtggctttcgcgttccggcgcgctgccgtccgggcccgttgtgttgtccgagacgacggcgtagcccaacctgcgtaattgttcaagcagggcttgctcaactgcggcttcggatagaaaagccattagctctgctcctcatcggaaagtggttgttgtaccggaacgactttccttttgttctcctcgattgatgtcgcatcaatcagtcgaattcgtgcgtcagcagtttgcgccaatgttgccaggtgctttttgatgtcacccaacgcatcggcgatcttggcaatggatggcttttcgataagcccaggtagcccggcatatgccgaaatatccaaaaggtatttttcagtgcttagcttcttttctcctgcagcacgccaactaacgttgacgtaaaaaggcctgagccgtctgctgacgtttgcatctttgggattgaacaggttgaatccgattgcaaaagtaaagctgaacttctcaccttgcccaatcatggtcagcgccgggcgctcttcggcatgcttgaacaagatgtgataattttcgaaatcgccagcctcgcgctcaaacgaatagcacacatccagagctggacccgtgcctacgttcgagaacgcaagttgcagggctccgttgccatcagggtgctgctcgaaatgggcaaccacctggggcgagcggcctgccttgcgcagcgcgcggttctcacgcagcagtgcataagtgaatccggtgtagatcatggtggaaaacccaccaacagcggttccaatcacggcccagtcccaggccatcagcgctcccctccttccacatcctgctccgctacaagagcaggagcatcacgtgcggcgttcaacgcttcgatataggcaccacggtcaagctggtagagcacacggctgacggaaacattgagaggaaaggagtcattgccaggcaaaagaacccgaaactcaggattgccgtcattgtccatcaccaactcaagcccgacataagcgtcaattaattggttgaattcctcaaaccgctcccaaggctcgcgcgaattgaccggatctcgctgcgcctccaggtacgcttggtgcagaaacatcaccagtgcatccgctgacaggaccgccgagcggcgatggtgaatggacagtttggcgagaaatccatcacgcccatgactgaccggcccagattcgttccgtagatcgcccaacgctgatgtcaacttatggtgctgcgagaccagcttgagaaatttgctgttttggttttcaccgagctgtgaagcacgcgcacagcggcgccgacccactcaccgaagtccggcgccggagccttttgcctcacgggctgagtcggcgaatccagttcatggcacaatgatccggcagaatacttcaacaatggattttgcgcagtcgatgcacgcatcgttgtcctgatccaacgtgcgctccagtgcctggaaggtctgctgcaacattggcgcttcgcgccaatacccacaggcttcgcgaataccaggataccagtccacactcatgcagctgactccacgaggcgctccgcatcttgtacccgcaattcgcctgtaatcagcttaggtagcagagcatcccgcagcgtggcaagcgagcgcgaagagctatccgccaacgcaatcttggagttcagtggagaaactatagcatcaaaatcagccaagagcttctgactgggaataataatcggcatatgagctagctttaaccttgaaagctcagtttgtccagttgagccttcccccatagtctgaatctccgactgtttatccgagaaccattgccccaaataagtatggcgcaatctttgaccagcacggacaacagttacgtgcgaatcaactacggttggttcgtcaagggacagaacctgtgcaacacgccctaacgttcccacgccagtggaatttactagcacatcgccaaactggatcttacgctcttctacacttcgctgcgtcggatcatgcctacgagcttttgatgtatcgatagaaaagtcgcggatgcacttttgatttataacaagcaccccaccatcctctatatactcaggagaaattccccgacttaaataagagcactcgacccctaggcgacttaacttccaccctttcggaatcaagcccagttccgatttctgcatgtcgtctggcggcacgccgtcgaagtccacgaaccaggacttgaacagggcgcgggccatcgcttccagcgtctgattcatacgccggttgagttcgattttgtcgtctagccccccaagaatgcgggagatgacccgttgttcagagataggtggcaacgccagaggatacttctcgacagcagccgacgggacgcgctgacgcccggatgtcccttccatctgaccgattgcatatcgccgaaagtctggcgaacgcgcaatataataagcaaataaaccgtctgaatgatttggcctgccgcctagcacaatgtattcagttgatccgtgcgcaacttctccatcttgcagtccgctgatgaaggcggtttttccattctcgaggcaaggtgtgattcgagcgatcaatgtgtcgccattcttaaattttattcctgacccagtgaactcgcgtttttcgatacgctcaggcgagcgttcgtttacaggcaacaaatccataggaataaaaggtgttacttttccgcgctgaacacttcgaaggggattaacctcgaaagcatcgcccactgtagtacatcgccattgactcgtcacagctaactcgcaaccgggtggctgtacaaccaccttatcccgctcaatgatcttgcgaaacgactcaccagttgtcgcccaatcaacgatatccactttccacggcaaatccgattcggaaaaatcatcggccagcgccgcgctgatcgacagcgacaagggctgatcagtgatgatggccaggtccagatctgaatactgcttggccagccattttgcccgcgaaccgaaagcccatactgcatattgcggcacgtgcttacgcagaatgtcacgcacgatctgccaatgatcgggccgtatgtcgatattgggcgtgtcagacattgcgtgcttccagcttttgcaacaagtcgcgcgcatcgacgatgaagtccagggtgccctggtacaccttcttcgccttttcgtggtcgtaggtgtgcgcggtgatgttgcgcatctgccgatacttgaaccaggcctccacgtcggcgatcaagcccttttcggcagccacgcgcagcacttcgcggaagttggtttcgtccacctcctccgggctggcggattcggtctcgatctggcgcttgagcatcttgatgccgatttcatagacgaactcgaaattctggatgacgcctgccaccagcgtgtttttcacctgcttcgattgctggtcgaaccaggcgctgtcgctgaccacgcccaagctgtcttccagcgaagacaccgcattgcgcaatgctgtgaggtcgagtttctcgttcatcatgtctctcctgtcagaaccccaggtgcttcagattcatctcgatcgctgcgtcaagcttcgccgcttcctgctgctgctcccgccatagcgttgccaggcgctgcatcttctgtgcaaacggttcgccgtcatcctcctgcgccgctgcgccaacatagcggcccggcgtgagtacgtggccgtgcttgcgcacctcatcgagcggggcggacttgcagaacccggcgatatccgcgtagtcgcctgcatcctgttcgccacgccatgcgtgataggtcgccgcgatcctggccacctcggcatcgctcaattcgcgccgggtgcggtcaaccaatgtgcccatgttgcgggcgtcgatgaacaggatttcgccacggcggtcgcgcagcttgctctgcagcaccagtccgttgctgcggtccttggccagaatccacaggcaggccggaatctgcgtggaataaaacaattgccctggcagggcgaccatgcagtcgaccacaccggcttcgatcatcgatttacggatgtcgccttcaccactttgctgactgctcattgagccattcgccaggacaacgccggcgaagccgtgcgggctgaggtgatggacgatgtgctgcaaccaggcgtagttggcattgcccaccggtggtggcccgaacgcccagcgcacgtcgtcgcgcaggcgctcgccgccccagtcggagatattgaacggcgggttggccaggatgaagtcggccttcaggtcgcgtagttcgtccttgtgaaagctgccctcgttgttccagcggatgtcgctgtcgataccgcgcacggcaaggttcatcttgcacaggcgccaggtcgtgtaattgctttcctgcccatagatggcgatgtcgccgatgcgcccgccgtgctcgttgacgaacttctcgctctgcacgaacatgccgccgctaccgcagcaggggtcgtagatgcggcctttgtatggctcaatcatctccaccagggtgtgcaccacgctgcgcggtgtgtagaactcgccgccgcgcttgccttcggcgccggcaaactggccgagaaaatattcgtacacgcggcccaacacgtccttgggcttgccgcccttatcgttgagtgcaataccagaaatcaggtcgatcagctcgcccagcatcaccttgttgagcgcggggcgcgcgtagtccttgggcagcacgcctttcagcgattcgttgtctttctcgatggcgcgcaaggcgtcgtcgatcagcgtgccgatgctggattgctttgcgtttgcctgcaggtgcgaccaacgtgcctgcttgggaacccagaaaatattctcggcgaggtactcgtccttgtcctctgccgctggtggatcttcggccagcaatgctgcgtgccgggcttcaaaggcatccgagatatatttgagaaaaatcaggccgagcacaacgtgcttatagtcgctgggctccatgttgccgcgcagcttgtcggcggttttccagagcttgtcagcgtagtcgagttcggacacagattccttcttgagcggtgcaggcgcgggtttggcccgtgtcggcttgggctcggctgcaatattgggcgtagccggcgtttgggtggacgccgtcaaggaaaccgatccgcctcgcccccgaccagcgcggatgcggccgtcgtcgatcagttgctgcttgatgcgttggtaggtgctgtcctgccagcccagttcctcacgcaggcgttgattgcccgcgctgccgccaagcgaagccaaggcggcgatgaagcgctcgatcttttgttcggtagatgtcactttttcttcctctggcttcaggcgggccagtaaagccgtttcagcggcacaatgcgttttgtttcggcgtcggtagccgcatagtgctcgatcagcgcgcgcaccacatgatccagcgtccacagcgccaatgggatggacgcccgatcggcttcgtactgcgcatccttgctgaagccgccggtactgacatacaaaccgcgatcatccttgtggcgcccaccaagaaagctgcgaatgtcctgactgcccatttgccccttacgatgcttgacctccacgacaatacgtggatgttcgaagccaaacccgtcgggcgatgcaacgatgtctttcccacggtccgagccgggaggtgaaacctgagtcttgtagcccatcgctcgcagaatgccggccacaagttgttgcatgtcattccagccaagctcgctgaccagatccttgatgcgctcaagcgcttgggattcgatgcctgcgagagggtcggcaacggcttcgtccagcgcttgttcgagctcctgcaccggcttgcctttgagcaccgccaatatctcgtcggcggcactgggtggcacctcaaacaaagtcagtgtggagccaaggctattcttggtggagatgcccaggtgatcgcggggaagctcctgctgcagccattgcaccttgcgcgcaagcgctatccctgattcggccgactcggcgaagtactccgcctgccccgccacagtgccaactgcgtagaggcgattcgctggcgagtaagtaatgacccaatcgtcttgctgaatttcatttacgaaacgccatacctgcgaggcgccggaaatgacggtgccaggtctggccaatggctcagcagcctgatagatcgcgatcaactgcttgcgatcgatgcctggcttggcctcagccgcgagctgaatccagcccactgcaaccacgccttgttcgcgaaatgcttcgtacaagcttccgccctcaccgcgcaccatccacatccgtgccatcactaccttctttttaaattcaaaattttctatacgttcttcgccgtagaccttagcaccagtcacattcacgctgatgcctcaccgcgagcgcaagcaccgtcttcttgtcttggacttcgaacaacagcgcatagccactggggccgaagccaatcaacagttcacgctggaaagggtcgctttgccgaactttacgacagctcagcggtgccacttcaagcacggtgatgccatcaccaaggagctgcaaagcacgctcggccacagcgaaatcagtcccagcccgctgcaacaaatcgccgtagagccgcgcgagatcattacgcgcctcctcggtaaaacggacgttgaagcgcaccctgggtcagctcttgcgtgtcttgtccagctgggactgcagcccggccagcacatcggtcgcgtcgatgtactggcccgccgccttggcgctgtcacgcgaggccagcccgcgcgcgatgaaggcttcctgctgctgccgctgctgcacctgggcgcgcacggagtgctcgacaaagctggacagcatctcaccctcctgcaacacggcctcggccgcttcgcgcagcgccgggtctacccggagcgatggaagagatgcagatttcatggcaggcccagtgcgttgcaattgcaatgcatcatcgcaagcgatcggcggtgcttcaaggttttctttgcaaaccaagccaatgtcactgcaccgacgtccccccgattttgagcagccttagttgtcgacgagactgagaacgcacaggaaaaacttgcgcagctaccaacaaggtcgctgcggacagcccaagccatcgcatgtcggtccatcgcatccggcgctagaatgaccacggcagcaccggtgacctatgatggccaccgcgagatgccatcccgccgggcgccaagtacggatacgcgtgtgactgtcgacagcaacttttccttcctgcaggaacacgacccggtcttcttcaaactggcttcgatggccgagcaggtctttgccagcgatcccaacaccaccctgatcaagctcaggcagttcgccgaagcgcttgcccaggatctcgctgggcgcgccggcattctccacgaccagcggacaacccaggcggatctgatctaccagctcgcacgcgagctgcgcctggaccggcggatccaggagctgttccacgtgctgcgggtcgagggcaacaaggcgacccacggcttcaccacgcaacaccgcgaagcgatggatggcctgaaggtcgcccgcgacctggcggtctggtaccaccgggccttcggcaggaacgccgccgacttcaaggccggggctttcgtgcccccgaaggatccagccgcgccgttgcgtgacgtgcaggccgaggtccatcgcctgaaagcggagctggataccgcccgccagcagcacgaccagagccaggcgctcgccgaactcaagagcagcgaagccaaactcaacgccgagctcgccgaagcgatggacatcgaagcgcgtgcgcagtcggcgctggcagtccaacgcgaacaggaactgcaccggctgcgccaggacttcgaacaacgcatcgccagcctgcaacagccggacaccgcccgccaggccgccacccaacaggtcgccgacgccacccaacaggtcgccgacgccacccagcaggccagcaacaccttcgacctcagcgaagacctcacccgcatcctgatcgaccaacagctgcgcgaggccggctgggaagccgactcgctcgacctcacccacgccaagggcacccgcccggaaaaaggtcgcaatctcgccatcgccgagtggcccaccaaggtgccgcgcgccaacgccgactatgtgctgttcgccggcctcacgccggtcgccgtcgtcgaggccaagcgcaagcagatcaacatcgccgaccggattccccaggccgagcgctacgcgcgcgactttgcgatgcgtggcgagctggcccccgcctacccggccaccaccgcgatcgcaggctgggccgacggccagggcggccatttccaggtgccgctggcattcgcctgcaatggccgtcctttcgtgaagcagctggccgagcaatcgggcatctggttccgcgacctgcgctcaccggccaatctgcggcgcccgctgcagaagttccacacgcccgaggacatcgccgatctgctcacccgcgatcgcgaccaggccgagcgcgacctggcccaggaaggcatggcctacctcaacctgcgcgactaccagcagcgcgcgatccaggcagtggaaggcgcgctggcatcgggcgcacgcaactgcctgctggcgatggcgaccggcaccggcaagacacgcacgatgattggcctgatctaccgcctgctcaaggccgagcgcttccaccggattctgttcctggtcgaccgctccgcgctcggcacccaggccaccgagacgatgcaggacatgcagctggagcagaaccagacgctggcgcagatctacaacctcgatggcctggacgacacccgcaccgccgatgagacccgcgtgcaggtcgccacggtgcaggccatggtccggcgcattttccagtccgatgacccgccaccgatcggcaccttcgactgtatcgtcgtcgacgaggcccaccgcggttacacgctcgaccaggaaatgaccgacggcgaactggccgtgcgcgaccacgcgcaatacctgtcgcaataccgccgcgtgctcgactacttcgatgcctgccgtatcggcctgaccgccacgccggccaagcacaccaccgaaatcttcggcaagccgatctacacctacagctaccgcgaagccgtggcagatgactggctgatcgaccacgagccgcccatccgctacaccaccgcgctcggcaagaacggcatccacttcgaccgcggcgagcgcgtgagcgtcatcaacacgcagaccggcgacgtcgataccgcagacctggaagacgaactcgacttcaatatcgagtcgttcaaccggcgtgtgatcaccgcaaacttcgaccgggttgtctgcgaacagcttgccatcgaactggacccggacggcgaggaaaagaccctgatcttctgcgtcaatcagccccacgccgaacgcgtcaagcaccagctggacgaggccttcaaacaggtccatggcaattactacaaccaggccagcgtcgcggtgatcaccggcaaaagcgacaaggtcgaccagctgatccgcaactacaagaacgagcgcttccccacgatcgccatcaccgtcgacctgctgaccaccggcatcgatgtgccgcgtatcgccaacctggtgttcatgcgccgggtccgctcgcgcatcctctacgaacagatgaagggccgcgccacccgccgctgcgacgacatcggcaagaccgtgttccgcatcttcgatccggtcgatctgtacgccgcgctcgaagatgtcgacaccatgcgcccactggtcaaggaccccaacatcagcatcgagcagctggttcacgagctcggccagcagcgcagttacgatgcccccggcagcaacggcggcagccatgccgacgacgcactcgaccagttgagccagcgcatcatgcgcgtgctgcgcaaggcccagcatcgcgccgagcagcgcccggatttgcgcgacaagctcagcgagttggaaaccgcctggggcgtagcgcccgccgtgctgcatacccacctgcacaagctcggcgcgcgcaatgccgccagcttccttcgcgaacacccgcgcctggtggagcaactggcggacgtgggcgtgctgctgggcaccgaccgctacccggtcatttccgaacacactgacaccctgctcgaacgcgcgcagaactacggcgtcaacgaagccccggccgattacctggacagcttcaacgccttcatccgcgagcagatcaaccagtccgccgcgctcagcgtcatcgtcaaccgcccccgtgacctcacccgcgcccagctgcgcgaggtacgcctgctgctcgaccagcacggctacagcgaggcccacctgcgcggagcctggcgcgacagcacccagcaggaggtcgccgccagcatcatcggctacatccgccgtgccgcgctgggcgaggcattggtgccgttcgagcagcgtgtcgacaaggccatgcagggcatctatgcccagcgcaactggacgccggtgcaacggcgctggctcaagcggctggcccagcagctgatacacgaggtggtactggaccgcgacaccgtgcaacgcaacttcagcggcgacggcggtgccctgcagttggaccgcctgctcgatggccggctggaccagatcctgggcgatctgggcgagcatctgtgggatcagaccggctgagggccagtatgaacgctgccggcttgcgtgtgtgcctcgccatgcatatcatttccatcaacacacccgccatgcctatggctgctccggcagttacgcacaaatcgcgcgggttttttatgtccggactccagctgggatgagaacgttcgacaaggcggccattccggtcgacgcgcagcttgacctgctcgccaaacgcggcctgtcgattcaagaccgcgagcgcgcgaagaaatttctcgaagtcgtgagctacttccgccttagcgcctacatgcgtccgttccagacgcatggccatgcattcgtcgcgggggcacgcttccagcaggtcacacagctgtatgtcttcgaccagcggttacggctgctggtgatggaagccatcgaacgtgtggaggtcgcgatgcgtgcactccttggcaaccacatgggtcccacccacggggcgcactggtatttgcagcgcaatctgttcaaggacaggtatggccacgaaaaactgctgaagagcattcagaaacgccagagcgatgcagtgcgtgactaccagcgcgaatcccagcagattgaccgattgaacgcatcggcaagcagaaaatctgaactcaagcgccgccgcgcaatcgagaactatgcccgtcactacgcgttgaactacaacaccccgccgctgatgcccggctgggctgcactggaagaactgactctcggcgaactgtctcatctctatcagggcctcgctcgggatatcgatcgcaagcagatcgcgcggtcacttggcctacatgcgccgctgttggaatcgtggctgcatgccctgacctcgatacggaacatctgcgcccaccacagccggctctggaatcgcgaactgggcatccggccggcgcttcccgcagcgccggatttcgcctggccgcatcatctgctgcaacccggccaccacgcacgcatgttcccggtgctgtgcatcctggcgctcctgttgcgacaggtcagccccgataccccctgggatcggcggctgctccatcgtctgaacagattccgacagctcgacacacggcagatgggcttcccggagaactggcagaccgacccattctggccgcaagccatccctcacccgtgagccgattagccatgctaatcggctcatccaattcctgaatacgaacatgacccataacgacatcgtccagaaactctggaacctctgcgacgtcctgcgcgacgacggcatcaactacagcgactacgttaccgaattggtgctgctgctgttcgtcaagatggaatacgagcaggtgcagaacaatcccaacttcgagcacaagctgcccgccggcagccgctggcccgatctcaacggcaagtccggcctcaacctgctcaaccactaccggcaaatgctgctggacttgggcaagagcagcgatccgatgatcgcggccatctacgccgacgcgcagacccgcctcaaggagccgcgccatctggaaaccctggtcaccgcgctggacgggttggactggttcagcgcgcgccaggatggcctgggcgacctctacgaaggcctgttgcagaagaacgccaacgagaccaagtccggggctggccagtacttcaccccacgtgcgctgatcgactcgatcatccattgcatcaagccgcagcttggcgacgtcatccaggatcccgccgcgggcaccgcgggcttcctgatcgccgccgatgcctacatcaaagcgcaacacgacgcgctgtacggtcccgacgtcaccgccaagaagcgcagtttccagcgcgaaaaggccttcgtcggcatggagcttgtcccagggacacgccgactggccttgatgaattgcctgctgcacggcatgcacggcgaaggcgccggtcccatccgcctgggcaacagcctcggcaccgcaggcagggacctgccaccggccaacatcatcctgtccaacccgcccttcggcaccgccaagggcggcggcggacccacccgtgacgacctcacctacaagaccagcaacaagcagctcgcctttttgcagcacatctaccgtggcctgacgcccggtggccgcgccgccgtggtgctgccggacaacgtgctgttcgaagccggcttgggtaccgagattcgccgcgacctgatggacaagtgcaccctgcacaccctgctgcgcctgcccaccggcatcttctacgcgcagggcgtcaagaccaatgtgctgttcttccagaaaggcaccgccgccaacccgcgccaggacaccggctgcacccaggccacgtgggtctacgacctgcgcagcaacatgcccaacttcggcaagcgcaccccgttcgggccgacgcacctcaaaccattcgaggaggcctatggtaccgatcccaacggtgccagcccgcgcaccgatgcaggcgagcaagggcgcttccgttgcttcacccgcgcccagatcgccgagcgcggcgactcgctggatatcagctggctcaaggatgccgacagcgtcgatgccgacagcctgcccgcgcccgaagtgctggccgccgaagccatggccgaactcagcgaagcgctgcgcgaactcgacgccctgatgcaggcgctgggtgccggtgatgaggcgctggaacagaagcggctgctggccgaggtgatggggctggaagtgacgagtggtgaggtggacggtgagtgagttgccgggtgggtggtgcactagcgctctttcgggtttagcggacacagtcagaggcgttacctacaacaaattacaagcccaaagcactgccgaagaaggcctgctccccattcttcgcgcaaataacatcaattccgggaagctggtctttgatgaccttgttttcgttccagaagattgcgtatcgaggacgcaagtccttttggcaggcgacatcgtcgtcgccatgtccagcggaagccgaagcgttgtgggtaaaagcgcacaggtagaggctccatggccaggtagttttggagccttttgcggcgtgctccgtgcctcgcaagaaattgatgctcgctatctctattacttcacacaaagtcgcgcgtaccgtgatcgcgtctcggaacttgcggctggcgtaaacatcaacaatctgaagcccggacacttcgagaaaatttcagtcccgctcgctccgctagcagagcaaaagcgcatcgcgcagaagctggatgcgctgctggcccaggtcgacaccctcaaggcccgcatcgacgccatccccgccctgctaaagcgcttccggaaatcggtggttcactccgctgtaattgggcgtctttcagctgacctacgagttcccattgaaaaatcagaagaacaggagcagcttggtccgcttgagtcatggcgcgaagttacgctcgccagcctgggagagttgtcacgaggcaaatccaagcatcgaccacggaatgacagtcgcctctacggctccgaatatcccttcatccaaacgggtgatgtagcaaactcaggcggagcgcttacatcatcaaaagtcttttacagcgaatttgggctaaagcaaagcaggcttttcccatccggcacgctatgcatcaccatcgcggcgaacatagccgacacggccatgctcgcgatagacgcctgcttccctgatagcgttgtcggcttcatcccaaacaaggatgattgcgtaacacagttcatcaagtacgtcatcgacgacaacaaggagtcgcttgaggcactcgcacctgcgaccgcgcaaaagaatattaatttgaaggtcttgaaccaagtcaaattgcgcattccacctatcaaagaacaaaccgaaatcgtccgccacgtcgaacaactcttcgcctacgccgaccaactggaagccaaggtcgccgccgcccagcagcgcatcgacgcgctgacccagagcctgctcgccaaggcgttccgcggcgaactggtgccgcaggaccccagcgacgagccggccagtgtgctgctggaccgcatccgcgcccagcgcgccgccacgcccaaacccaaacgcggccgcaaggcggcgacaagctgatcctgtggcacgacgttggcgctgacgccgtgcttactgagcgtcgtcttcacgctgatgcctgactgccaaaacggtgacgacctgatcgctttccacctcgaacagcagcacgtcgccgctggcaccgacgccgatcaccagctcccgcaagaacggatctgccacccccgccttgcggcagctcaacggggccagctcaagcacggtgacgccgtcgccgatggcctgcagcgcgcgctcggccacggtgaagtcgccttcggcacgctggagcagccagtcgtaaagacgcacgagatcctcgcgcgcttgctgcgtgaagcgaacggacaatcccaccttggctcagcccttgcgcgccttgtgcagttgggactgcagcccggccagcacatcggtcgcgtcgatgtatcggttggatgccttggcgctgtcacgcgaggccagcccccgcgcgatgaaggcttcctgctgctgccgctgctgcacctgggcgcgcacggagtgctcgacaaagctggacagcgtctcaccctcctgcaacacggcctcggccgcttcgcgcagcgccgggtctacccggagcgatggaagagatgcagatttcatggcaggcccagtgcgttgcaattgcaatgcatcatcgcaagcgagcgccggtgcttcaaggttttctttgcaaaccaagcctgtcactgcaccgacgccccccccccccctgattttgagcagccctagaaaacgctccaacggtgcgttgtcgtggcagttgccgcgccgactcatgctgcacaccaagccgtggggtaatccccgcttttagcggacgccagacatggagttatgcagccatcgccagtttcatcgctggcgtgatgccgcctggcgccatgttcgggcactcatggttgtaagagcggctgacgaaacggagcgagccgctgtcaggggtgcgcggacggcgcgctcacaaccgcagtggacgcgtggtccatgccgattccgggcaccggccgcggccgcgtggcggtgagcgcagtcgttttgttagccgctctacgtccatgaccagcgcgtggccttgtcctgcacctgctcgatggtgtcgaacaggggcgggccagccaggcgtagcggaccgtgcggttgtaacgtgcaacgtaggcgttctgttgcggtcgtggcattgacctcaatcccctcttcccgatggtcacctcaaaattcggacgatagatgcctgtcaggggcctgtcccaccgcgcccgccttgctagactcggccgcatcgtccagtccgccgtgttgcgactggggtcacctgcaaggagcgtctcatggacccagtcgctaccgttctttccgcattggccgccccgcaccagcaagaacgcctgctacggttgcataccccgcttggccccgacgtgctggttgccgagaccctgaacggccgcgagtcggtcgacggcggcggcttccgcttcgacgtgggcgcactatcggccaacgccggcctgcccctggacgcgctgctcggccagccggtgctgctggaactgctcaccgccgaatcgcacaccgcgctgcgcccgttccacggccatgtcaccgcgttcgaacgcctcggcagcaacgggggcctggcgcgctaccggctgcgggtggagccgtggctggcgctgctggcccagcgtgtggacagctacgtgttccaggacatgagcgtggtggagatcgccgagagcgtgttcgccgactacgccgggcaaggcgcgctggcgccggcgtggcgctgggagctgtccgaccgcagcacgtacgccaggcgcagcctgaccacgcaatacgaagagacagacttcgcgcaggacgccgatgatctgttcttcggaaaaacgcttcttcacgtccaatctcctcggggtagggaattggactcccaactgaggtgctactcaaacttggggggacgtcgtgggcggcaacgccaccggccgccaccggcagcagttgctgcagcagccgtgaactcgactcgcgggcgcgcgttgccaaggcatcggcaccgcgcagctcgccgacgctcttgaacggcaccggcagcagcgttttgacataggcctgggtctgggcaagcagcggctccggcgtggtcgcgtactcggccacgcggctggcaagctcggcgaagtcgctgacatgttgcagctgcccgccagcgcgccattgggcgatgtccaggcagcgcatatgcgcttgtcggtaggcggcatcggcgtgcttctgcagcacggccgctgtccacgtcacatccgagaaccccagccataccttggtggcgcgtgccgcatccttgaccgtgatgcagcgcggcccgtccacgttacttcttgccccaatccttgaactgcgatgcaagatcgccgggcacatcgggcggtgtcttgatgccctgcgccttgcgcatcgcatacgccatcaagcccggcacggtggtgacgaactcgcctatcgagttggggatcggccagatgtgcgggtcgttaggctcgacctggcactcggcttccacttccggcgggaagaccggttgcttgcagctcttgaacaccagccagcgcacgacggtgaaggtgccgataaaggggaagagcagcacgcgcttgaacggcgtggtggcattggtgaagccgacagcggaaatcaggcagttcttccaggtcggcgcgaccgagagctcgacatacttgtccaatggatgctcggcgaccgcctccgggccttcctccatgtagcagcggatgaactcccacatctccttgaccggttcgtcgcgctcggcgcagtggcccagggcgaaggtgtccttgacgatatcgccgtcgagaatctcgccgcggatgtcgcggagaaacttcatgtctgtgccgcgaccgatatggaagaagacctcctcccagggaacgatcagcaagccgccgtcgcgcttttcgcggaagacgtagattttgcgggttttgcggttgaagcggattgggtagtacacgtaccggaaaaattcgttcttaagcaagagcgaataaagcaaaaaccccataaatgcggaaaacgctgcaacagtcgcaaaagcaagaaccgtcctaccaccctcgaacattttgaacaagcaaaccaatgaaaatatcaaaaacccgatgacaccaataaaaacaatggacatgttcaacatgcccctatacaaaaatctacgatcaatccagtcgatataagtggaatttattgaaatcaacgataggcgctgagcggccattgaggaattatcaaagcccctgattaactcccgagcacgatcatcttcggaaaatctcacacctttcgggaagggctttatccatccagtatacattcctatacctcaaccttttgcaagtgcttcaagggaaatctgctgctgagccaagcctttgaaagaagacaccgtaccgcctccttgatcgataaggccatactgcgtgtctaccaaccaatcctgtattgcatttggcttcagccaataaacaacagccataagaatggcaataagaatccccaaaatcaatccaacaccagctgttgcagtaaaaaccaacataatcgctgcgccgattgatgcggcacccagaataagtataacagtgcccaataaagggtgtttaccaacagtttgccagccatccttaatcgccaaaatccccccaatcaccccacccaccacgcccatcagcttgcccatgccggtaaaccatcccgcacggctctcgatcaccaccgcctggaaccggaactgccagctcaggcgggtctggccccagggggtcttctccagcacattaccggtggcttcggtcaatccccccaccaatccgatcaccccgccggccacgttgacccgttcgctccacaccttgtcctgctcggccttcatcagtttgccgtacgacagatacagcgtgatcgacgacaggatcgcctgcaccaccgccaccttcacttccagactggccagcttgcccaccgattcctgcatcacgtcatcgaattggtgggcgctcagcgcctcggccatgccggccttcagcgccgcaccgccgctgccttccagctgcgcgaccttggcctcgtctaccagcatcaccgcccggaacggatagcgctcggccgtgtccatcaccggccgcagcgtcggccgcaccgcgccgcgcgccgcgcccacaggcccggcgcccagcgaggacaccagattggccagcagcttggtcgcttcgctgaaactgcgcgtgccgcgcagatccaccatccgcagggtcggcgtctccgcgcgcgccaccgcgcccaacaagcccagctgccatttcgacggcagcggcagggccgcaaacgccatgccgtgatccagcgcggaccccagctcgcgcaccagcgggccggtcagctggtacatgaagcgcgccaccgcatcgaccatcggccggttcaattcccccttgccaccggccaccagcacatccttgaacttgtcgtggaacttctccacgaactccggcaggaacggctcgcgctcgctgcccttcctggccgcctcctcccagctcgcctggatcagcggcgcgtgattgagcgccaacgcacgcgccacccaggcctcgggcgcggtcggcgcctgctggatgctctggcacaggtagtcgaacaccgcgccacggccgctggcatggtgcagcagttgggtcgccaacgccgtataggaggcaccgctgtcgagatcgtgctcgtcgaaggtgtgggtcaggtaggtcgtcaacgagggactcttgagccaggcgaggtagggcgggtccagcctggccagcacctcgcgcccgaagtgctccagctgctggggatactcctgatcgaccacgcggcgctgcgccggctcatcgaagtacttggtgtatgtcttccacgcttcccgtcccagtgcgggggcgttcgcgtcggcttgctcgcggatccttgcatcgtcctgggcacgtgcgcgctcgcgctgcgcgcgccgggcgctctgctcacgcaaggcgacctccgatccctgcgtcatggtggtccacaggtaggaggtcgcatcgggaagatcctgggcgtcgtcgatgttcgcgatgccttcggcggtgcgcgaggcggcgatctgcgcatgcacttcatcctcgaccgcgccgtgcttgaccgcctcctgcagcgcatcgatcaacaccgccgtttcatgcttccacttgcgctgcgggttctcgctgaactccatgctgcgctgcagggccaggccgttgagctccatggccaccccggccggatcgtccaacgcgaccaaggccggccgcaacggtgcggctgtctgcgcggcccaggtcagcatggcggcggcatcgttgccgtcggcgaagaagggttgggtggagaacgcccaggttgccgaggtcacccggcccttgtggccggcaacgccaccggccgccaccggcagcagttgctgcagcagccgtgaactcgactcgcgggcgcgcgttgccaaggcatcggcaccgcgcagctcgccgacggtcttgagcggcaccggcagcagcgttttgacataggcctgggtctgcgcaagcagccgctctggcgtggtcgcgtattccgccacgcggctggcaagctcggcgaagtcgctggcatgttgcagctgcccgcctgcgcgccattgggcgatgtccaggcagcgcatatgcgcttgtcggtaggcggcatcggcgtgcttctgcagcacggccgctgtccacgtcacatccgagaaccccagccataccttggtggcgcgtgccgcatccttgaccgtgatgcagcgtgcaatgaacgcatcgccggcacgggaacagttgaactcgaccttgccccatccgcctggcggtgccttgccatgggggtcgaatgcaaacaggtagccgccagaggtcaccacgtaggcggaccactccttgcgcagttcgtcgtagacgtagagatagccttcccgcagcaggcgaagcgtgtagctggcgatatcgtcaggaagcgaaaaatcttcctttttctgctccttctcggccacgacaaagggcgccgtcaccgcgggagcatcgcccatgccattgcgcgccaccgcatagcgcagtggaagaatcggcagtccttgcttgttgcagaactggcagttgacttgctccatctttccgaccgatacgttcattcttggcctcccttctggttatgtacccggccgctgttgcagcggctccatcatctcggcgcacaggccgatgtaagacgcttcgccgccaccggcacgcgcaagggcctcgcgcagtacgggttggccatggatctggtctccaaactggaacgcctgctccacgaacaggatgcgatcggcacggtcctgcagtccatgcacttgcgctgccttggcaagcaagcggtccacgcgtgccgaaacgcttgcctgcacttcaagatcgggcaaccgccgctgcagaacgagcaggcattgattgacctccgccaaccgcactacctgggcccattggtgctcggcaaggaccaggcggttcgacgaggtgtgcgcggtggcgtcatgatcccgatgcacccattgcagcgctgccaacggccatgcgacccgctcgatggggcccagcaagtcgtcccattgcgcctgcgtcaagatccagtccagatgccgcagcactcttggatcatgcaagcgcaggacatcctgctgcatcctgcgcgggtcgtactgctccatctggcgagcgaaatgcctggccacatccgcacctggcagcgagcaacgcagcagcaggcagaagtagtcggtttgcgcagcggaacccagcgaaagatggcgttggaacagatccatgcgcgcttgccgatccaattggccgagcgcgatcaaacgcgggaacagctgctcctgcgacctgtaacgtaacgggacgatcgcggtattggggaggtcttgccagaggatcccatccagttgaatgggattgaggatggcgaaatcgtatgcaaggaacgtgttttcggtgagatcccatgcgttcacgtcaggcggcccccatcgtccctgcaccggcgaaatctgccgcgcgggcggtgtattcacacagcttgtggctggcggatggcgtcacggggctcatggatgccccctgcggcgccgtcaacacctgctgcccgcccttgaacgcgatcgtccccggcgcgcccagttcgatgtcgtcgccgtccagcttgatgtaggcgccggccgcggtggccagcaggtgcctggtcggggcggcgagctggacgtcggcggtggtgctgacgatgcgcacctgggtcttggcggccagggtggcggtgttcttgtgcgcgcgggcgctgagcgtgccttgcgcggcgtgcagggcgatgccggtttcctgattcgggctgccggcggcggccttgctgccctgggtgtacagcaccagcccgccggccaccgccagcaccaggtggccctggctcagccagttcagtgcgctgccggccagcagcgcggtctgggtgcccgagacccacacttggtcggcgggggtcaggctcatcacgccggcctggccgctgcccagcagcactggggcgctccagccgggcacctcgccggcgccaccgccgatcgcgccggccgcgctgccgctgtgggtggcctgcaggtggtcctgcaaggtcttcaggccgtcctgggtcggcagggactccggttcgctcggtaggcccgcctgctgggtgcgggcggcgtcgttgaggcgcttgagcaggtcgctgccctgctgcagttgactcagcgcgccggtggcggccagttgggtgttgcccggctcgctgctcagcagcaggccctggccggcgcgcaccgcgccgtaggcctgcgtggacaggtccgccccgtacccgcgctcgccttcgcgcaggttgtcgtggccgcccttcaggtggcccagggtcaaggtgctggcgtgctgggtggtcgacagctgcgcgcggccctggccgggggtgtcgtccagccgcagctgctggtagccgccggtgccgtcctggctctgcgccagcgcctggctcttgaacccggtgaacaccgcaccgtgcgcgttgccctggaaccacgccggcgcattgccggtggccccggccccgccgccgccgacctggttgtgcgccgcctcgtcgctggccgcgcccgttgtacacgctgccgatcaccaccggccggtcgatgtccccttccaggaaccccaccagcacttcctggcccttgcgcggcagcaccacgccgccccagttgtccccggcccacggcgtcatcacccgcacccaggtccacgccgaggcgctgcccggcgcgttgtcctcgccccccggatgcgccagcgcgctgctggcgtcggccccgcgctggaacgggaactgcaccttgatccggtggtcgcggtcggactgcaccgggtcgccgtcgctgaccacgatcgcgctcagcgtgccgacgaccgtcggcttgggatgcaggcgcaggccatggccgtcctcggtttgcggccggtaggtcgcggtggccggtatggcggtgaactggttgcggtagaactctaccgccgcctcatcctgcgccggcgcatacccgccgctcaggcctgccagcgctggcggcagcggcgcgccggccaccgccaccgcgcccagcgcctgctccagcgcgtcgaacacctccgcgcccagattgttgcgcgcctggtgccgcacctgcaggcacaggaactgcgcatcggccgccacgaccgcatgctggctcagcccgaaacgcgtgcccggcgccagctggcgccaggtcccctggccctggatggtctgcgccgccacctgctgcgcatcgaactgctgctgcgcgcggcgctggccgcgcatgctgtcctgccagccgtacggcccggcggtgtccacgtcctcggcaccgatgtcgcccagcggcgtgccttcggcgccggccgggctgcgagcgctggcggcactgcaatatattggccccatgcaactatttatagaggcttttataggatttccataaatctcccaagaaactcttgtcgggcttggtctcgattttctgcatcggacggcggttcatataatgcttggatgcggcgaacgaaccgtacgcagcctcaaggctgctctctgccatgctgtcgtgtacatatttaagaaatccaccatacagcgcctcgacctctggcagtcgcttaccagggttgttccatatccaataaagcgcttggccttgcggatcggtgacaaagatattgggggcgacctctccgtcgatctgtttctttgcctgttccatattgaaggtatcgaccgaacgcgcgttgcgttccaggtacctcagttcggccgcgagcttgtcgtaccggcctttggcggcgggatatttcggggcacccaaaaaccaggagcctgtctgctcgttggcggtctttgcgaattgctcgtaccacatccgcagccactggatgtagatggtcatatgccccttcatctgcccctgaatgtccttgggcagtgtgcgcaccaccagcggctccggcggcacataacactgggtttcctggtcggtggtgcgttggccgggcttggtgtgagtgcacacgtacggaagattcaggcggattactgcggggctgatttctttgacgtcttcgaccagcttagttacagtggtgcaatattttctttgaaattcttgcacttcactggaaattatgaatttctcatagagatctggtctttcagactgcattttctgaaaacttggcatgggaattcccgcaccgtaagcccggttgtacatcatctgtagcggatagcaggccaatccatcgagcacccccgcttcctcagcctcggctccacctcccacgtccacctggcttcccgggaacaagagctcctgacgatttccagttgcgaccggactgccaccgataatcgtcaatggcttgtagaagcgcagctcatgcgccgccgcataatgcacgcagcgttcgacctgcggcagcagcttcatctccgacgacaccttgttgctgagcgggatgaatccggtcagcaggttatcgtcgtagcgattcgtcacgcaatcgaacaggcccataaagcggatattgacctcgaccgcttggtagcgaccacttgcgcagatgtcgtcgatcagcagcttgctgaacgcaagcgcgatcccgccgcccatgtcgtagccaaagatcgccacgttgaccctgtgcaccggcagcttggccttggtcagtgcgaacgcggccttgaaatcggtctcggccaatttcaggcgcgtatccacacccgtgttgaacagcgccgcaccgagggtcgagtcgcggatcagtccgaggctttcggccgcatagcccgcggtattcttggtcacggccgcgccagcatccttggctgcgcgccacgggtgcttgactacgtctttccagagcgcacgccattccttgcgcaatgttttccagccttgcttggccaccgtggtaacgggcttctggagcgtcttgacaatctgcttcccttgcttgctcgcgcgatctaccacctcgccagcggtccaggccgcacgattcatgtaggacttgtcgctcagctgttcactttccttccagacatccatcaccgcgcccttggcggcatctttcggcgcggaactgaccttgtcctcgatctccgtgccggccttgtcgcccagagcggctgcaagtgcggcgttctcggggtcgaattctgcgccaagaccagggtagtaaaaagcgcgcgcaccgtttgccggatcttcacgtaatgctgcatgaattttcgcaatgttacttgcaggaccattcttgtttgtgcagccaaaaccgtcaaagaggaaacttaaccagagcacctgctggcatgctggacatctctgttcagcctccacttttgtgcgatcaagaaatgcgcgcttttggtctgaatctttactttcttttctcacctgactcacttggaatctccttttccatcggacgttgcgggcaactcttctgcccccatatcatctacccattgtaacgaggcggttccatctttacgcaggtacactctaaagtagcgagaactagacgattctggcgacggaatcttaacgcgaattgtatgttcttccggcttaacaccagcatcgtattcagatctagtcctttcaaaccgccaatacaagttaacttctttacctggcgtaatattacatccacaagaaaacttcccaccacctccccacgaattcccatcagtccgacctggaggattcccaaaacatcccgatttagactcgttatcaagccaaaactcatgaatatgcctttcatattcattgtaacctgtgacgcacaccgttctcgactgcgagaaaccgtctctgcaaccgcccagcaagaagataaacgccaccatcaaaaatccaagaattctcatagctacctcaaagatcatacgtctttagcaatagcacctgctggcaggccgggcatctctgttcagcctggtcttttgcgcgatcaagaaatgcgtgctttttgtctgtatgtttgctttcctttctcgcctgactcacttggaatctccttttccatcggacgttgcgggcaactcttctgcccccatatcatccacccattgcaaagacgccgttccatctttccggaaataaacgcgaaaataccgtgatccatttgattcaggctgagggatggtgacttttacttcatgctcttcaaccttcttgccagcgtagaattcttcttcggatcttgcgaaggtccactgcaaattaacagtctttccaggtgtaacattacatccacaagaaaatgatccgccaccaccccaagggtttccgtctttacgcccaggaggattcccaaagcagccagattttgactcgttatccagccagaactcatggattttttttcgtactcgttgtagccagtgacacagaccgttctcgactgcgagaaaccatctctgcagccgcccagcaagaagataaacgccaccatcaaaaacctaagaatgctcataggtacctcaaagatcctaattcttgagcaacagatggagttggaggaagctcatccgcgcccatgtcgtctacccaatgcagcaaggcagttccattctttcgaagatagacgtcgcttctcaagccaagcgctcttgcatgctcgccgcgtcagaggcccagtcgaacagttcctcgcacagcgcgtcgtcatcggcgcagtgatcgtgcacgatggaggacagctgtgcctgccagctgtcatcgatatcccggcgcacgaccacggcgcagcagcgatagagcagcggctccgcttccagccccgcctccagcagcaagtcctgcatcacggacagtttcttccacgtctggaagggatcggcatcggccggcagcgtgccgtggcgtttcaggtccgcggcaatgcgatccagccggccgagcgcgtccagctcttgcagctcgggtggggtcagcgcaaggcgcgcggcgggcaggccgggcctgcgttccggcgagggacgcagttccagtggggcggcgtcacgaccgatgcagacccatgcaccggcgcaggacaggaaggcatccagcttgctggcctccaccgccctgggtagcgcctgcagcactgccgcatcgtaatagcggagcaatcccttcttgccgccgggcagggatacctcggcgcgtttcgccaatgcctgggccagttgggcgatgggaagcgcactggaaagtgcgacgaaggcgaacggcctgcgcggtaaatgcctgttcaacagcgcatcgacccaggcggcctcgtagtccatcagcagcgcgcacaccgatggatcgatgctttcgggttgatctcgcagcacattgtggacgcgctgctcgccgatcatctccttccacggcatcgcattgatgggcaactgcgcggcatccagcagcaggaacgccccggtgccctcacggtggcgatgcggggcgaggaaggtggaccacgattcgaagagcggatgcatgaccgatcacccgcgagatgcgacggcttcgtgccgggttgcaagatcgcgcatgcattccaggcacaccggcttgtccgccgagggcagctgcacgcgggtgctaaagccctgcggccccgtcaacacctgctgcccgcccttgaacgcgaccacccccggcgcgcccagttcgatgtcgtcgccgtccagtttgatgtaggcgccggccgcggtggccagcaggtgcttggtcggcgcggcgagctggacgtcggcggtggtgctgacgatgcgcacctgggtcttggcggccagggtggcggtgttcctgtgcgcgcgggcgctgagcgtgccttgcgcggcgtgcagggcgatgccgcgctcctggttggggctgccggcgaccgggtcgctgccctgggtgtacagcaccagcccgccggccaccgccagcaccaggtggccctggctcagccagttcagtgcgctgccggccagcagcgcggtctgggtgcccgacacccacacctggtcggcgggggtcaggctcatcacgccggcctggccgctgcccagcagcaccggtgcgctccagcctggcacctcgccggcgccaccgccgatcgcgccggccgcgctgccgctgtgggtggcctgcaggtggtcctgcaaggtcttcaggccgtcctgggtcggcagggactccggttcgctcggtaggcccgcctgctgggtgcgggcggcgtcgttgaggcgcttgagcaggtcgctgccctgctgcagttggctcagcgcaccggtggcggccagttgggtgttgcccggctcgctgctcagcagcaggccctggccggcgcgcaccgcgccgtaggcctgcgtggacaggtccgccccgtacccgcgctcgccttcgcgcaggttgtcgtggccgcccttcaggtggcccagggtcaaggtgctggcgtgctgggtggtcgacagctgcgcgcggccctggccgggggtgtcgtccagccgcagctgctggtagccgccggtgccgtcctggctctgcgccagcgcctggctcttgaacccggtgaacaccgcgccgtgcgcattgccctggaaccacgccggcgcattgccggtggccccggccccgccgccgccgacctggttgtgcgccgcgtcgtcctggccgcgcccgttgtacacgcttagccgatcaccaccggccggtcgatgtccccttccaggaaccccaccagcacttcctggcctttgcgcggcagcaccacgccgccccagttgtccccggcccacggcgtcatcacccgcacccaggtccacgccgaggcgctgcccggcgcgttgtcctcgccccccggatgcgccagcgcgctgctggcgtcggccccgcgctggaacgggaactgcaccttgatccggtggtcgcggtcggactgcaccgggtcgccgtcgctgaccacgatggcgctcagcgtgccgacgaccgtgggcttgggatgcagccgcacgccgtgcccgtcctcggtttgcggccggtaggtcgcggtggccggtatggcggtgaactggttgcggtagaactctaccgccgcctcatcctgcgccggcgcatacccgccgctcaggcctgccagcgctggcggcagcggcgcgccggccaccgccaccgcgcccagcgcctgctccagcgcgtcgaacacctccgcgcccaggttgttgcgcgcctggtgccgcacctgcaggcacaggaacgccgcatcggccgccacgcccgcatgctggcgcagcccgaaacgcgtgcccggcgccagttgccgccaggtcccctggccctcgatggtctgcgccgccacctgctgcgcatcgaactgctgctgcgcgcggcgctggccgcgcatgctgtcctgccagccgtacggcccggcggtgtccacgtcctcggcaccgatgtcgcccagcggcgtggcgtcggcgccggccaggcgcaggctgcggctgcggtagtcccagctggcccgcgacagactggtcgcgcgccagcgatgtgcctgtacccactgctgcacgctgtcctgctgctcggtgacgtcggtgcggtggtagcgcaccgtgcccaggtcggcgaaggcggcgttgtggtccgacagcaccagcgtgtgcgtgccgcgcgtggcgctgtcggccgcgccggtgtgctcgaaccaataggcgatgccttcctcggccagcagccggctcaggaacgcgaagtcggtctcttcgtattgcgtggtcaggctgcgcctggcgtacgtgctgcggtcggacagctcccagcgccacgccggcgccagcgcgccttgcccggcatagtcggcgaacacgctctcggcgatctccaccacgctcatgtcctggaacacgtagctgtccacacgctgggccagcagcgccagccacggctccacccgcagccggtagcgcgccaggccgccgttgctgccgaggcgttcgaacgcggtgacatggccgtggaacgggcgcagcgcggtgtgcgattcggcggtgagcagttccagcagcaccggctggccgagcaggtcgtccagcggcaggccggcgttggccgatagtgcggccacgtcgaaacggaagccgccgccatcgaccgactcgcggccgtcgagcgtctcggcgactagcacgtcggggccaagcggggtatgcaaccgcagcaggcgttcttgctgccgcggggcggcgctgagggcggaaagtactgtggcgaccgggtccataggtgctccttgcgatgacagatcggccccccgcgcctagcggccaaaggccgcgcgagcgcggcctggcgggtggcgcgtggtgatgcggctcaggcggcgatgatgcgctcgagctgcagcgacgggctttcggtgcactgcagcttgaactcgcggccggcggctgtgatcgccacttcgcgcacgttgctgaccagttggttggccttgccctgcgtcggcccctgcatatggatgcgccagcacgcgcgctgcatcaacgaggccagcacgcgcgcatcggcgcgcgcgtcggcggacgccttgctcagcagttcgaccacgtgctccggacgcaggctgttccagctgcgaaggctgtcggtctggcggcttgcccgtcccacgaccaggctgtcgcaatgggcaatggctttggcgcggttgtatccgtagaaatccatggtgttcctccttggtgatggactgcggggtcaggataacttgtatttgaacgcgccgttcttgccggcgcctactttgatggcgttgatgttgccgccttcggccatcgccgcgagcacgctctcggcgatttccggcaacagcgtcccattcagaatgtggtcgacgttgcgcgcgcccgaatccacttccgtacagcgcgccaacaccgcctccaccaggctctggtcccagtggaaggcggccttgtggttggccgccaagcggtcgcggatgcggccgagcttgagcgcgatgatctgcgccagcacgtcgtcgctgatcgggtaatacggcaccaccttcagccggccgaggaaggccggcttgaagctgcgcatcaggatcgggcgcaacgcctcggccaatgcgtcggcggccggaatctcttcggccggcttgttcaggcaggcctgcatgatctgcgaggaaccgacattggacgtgaggatgatcaaggtgttgcggaagtcgatctcgcggccttcggcatcgtccatcacgcccttgtcgaacacttggaagaacatctccagcacgtccgggtgtgctttctccacctcgtccagcagcaccacactgtacgggttgcgccgcaccgcctcggtcagcacgccgccctcgccatagccgacgtagccaggcggagagcccttcagcccggacacgctgtgcgcttcctggtactcgctcatgttgatggtgatcagcttgcgctcgccgccgtacaggatgtcggccagcgccagcgcggtctcggtcttgccgacgccggacgggccgacgaagaggaagacgccgcggggcttgttcgggtcttccagcttggcggtggcggtgcgcacgcgctgggcaatcgcggccagcgcatggtcctggccgatgacgcgctcgccgagcaggctgtcgaggttgcgcacggtgcggatctcgtccttgaccatgcgccccagcggcaccccggtccaggccgagacgatctcggcgaccacgccgccgtcgacctgcagcggcaccatcggggtttcgccctgcagctcgcccagctcggcgagcagcgcgtccagctgggcgtgctgcggcgaagccgccgcggtggcctgcttcgccgcgccgcgtgccggcttggcggcggccgcgggttcgtgcgccgccggcgccgcttccagctgcgcgcgcagggcgacgatgcgctcggccagttcgcgctcgcgcaccagccgcgtctggttgtcggccagcaccttgcgtgcgctttcctgcgcttgcagtagctcggccacgcgcgcgtcgtggtggcgggcgccgccggacgtctcgcggttcaacgcggccagctccgcggccagccggtccaggtgcttgcgcgtgtcttcgatgatcgccggggtggcgctctgcccgagcgcgaccttggcgcaggcggtatcgagcacgctgaccgccttgtccggcagctggcggccgctgatgtagcggtgcgacaggcgcaccgcctcggtgaccgcctcgtccatcacccggatgccgaagtgcttctccatcagcggcaccatgccgcgcagcatcgccgcggccagcgtctcgctcggctcctcgaccttgaccacctggaagcgccgtgccagcgccgcgtccttctcgaagtacttcttgtattcgctccaggtggtggccgcgatggtgcgcagctcgccgcgcgccagcgccggcttgagcaggttcgccgcgtcgttctggccggcggtcccgccggcgccgatcatcgtgtgcgcctcgtcgatgaacaggatgatcggatgcgggctcttcttgacctcgtcgatgacgttcttcagccggttctcgaactcgcccttgacgctggcgccggcctgcagcaagcccatgtccagcacatgcagttccaccccctgcaacacgtccggcacgtccttctcggcaatgcgccgggccagcccctcgacgaccgcggtcttgccgacgccggcttcgccggtgaggatcggattgttctggcgccgccgcatcaggatgtcgatcacctggcggatctcgccgtcgcggccgatcaccgggtcgatctgcgcatcgcgggcgcgctggacgaggttggtggtgaactggtccagcgccggggtcttggtcaggccgcccttgccgtccggcgcgccggcgaggccatcgaccgggtcgccgccgacgtcggcctggccggcatcggcgaaacgcaggctttgcccggcttcctgcgagccttcggtgaggcgggcgaagtcgtgcttgagcgcgtcgagcttgatcttcacgaactgcttggaaccgcggtaggccagctgcgacaggtctggctcggtcagcagcgccagcagcagatgaccgctgcggatgcgcgtggtttccgaatccagcgaggcgatcagccaggcgtgctcgaacagcgtgggcaggtgctgggaaaataccggcgtgcgcgtattgccggccttgaagcggccgacctcctcgctgagatcgcgttccagcgtctccggcgaaatgccgcagcggcgcgcgatcagcacgaaatcgctttgcggttgctccagcagcgccaggaacagatgctccaggtcgacttcgtagttgccgcgcgccatgcacagattggccgcgcgctcggccgcctgccggcaggtgtcgtcgagtttgctgatcagggtcttgagattgatgctcatgcgaaaacaggacgctccatgctggcggtttcatgatgtgacgccgacgtcactgcctgccgtcggcgttgggctcgcgcccgggctattgaagggtatgcagaccgtaggtggtgtcggcgcgcggctgggtctgcgggcgcgagcataggtagctgtcccagcccaggcgtacgcccagtgcttcgccgacgccggagccgcgtacgtcctcggcgcgcagcaccagcttgacctcgtattccagcccgccgccggtgagcagcatcagccatttcgacaaggccttcgcggcgctgcctccgggcaggaactggtcgaaagcctcacgctgcagcggaccgaagcgcaggcgcatgcgcaggtcgcgctgccacacccggtcgccggccagcgcactggacccgagagtggcgttggcctggcccagccgcgtggcctgttgcgccggcaccttgtaccaggcgccgacgaactgctccagctccaccggcaccttgaagtagtcggccagcacgcgctgcagcagcttggccgagatcggccgctggcggatggcgccggcgtagtacgccaccgcctggtcgaagacgtcgccgccgccgtcgaccatgcgatcgcgtagtcccggcatgcccatgcccagcagcgacagcaccagcggcaggaagcgctcgcgccggtccagctcatactgcagcgccagccggtgcttcttccacgcggcgtagtgcagcgccaccgcgcggttggagaacatgtccaggaacgcgcgtggggtacggtcgcgctggtacagctcgcgttcgtgcagggtctcggtgtagtgcagcggcaatgcgccggaggtgcccagcaaccccatgaagttcggggtcagatgcacttcgcccaggctctcggtctcgatcgcgaacgccagcgccgcatcgctttccaggcgctcgccgtcctgcgaataggcctggccgacggggtccagctcggtcgccggaaacgccaacgacagcgagttgtgaaaacgtacgcgtgtgggcagggcctgaccggccttgaccccctggcgctggaacacccgctccagaatccgcatcgcctggaaaaactggaagcgatgcggctcggccagcagttgcagcgctatgccaggatcgattcgccgcttcgcggtaagcatcggacgagttcctcccctgtgtcgctggaaatgagcaccagccggataaagctgttggcgtggacgtagaggccgaagaagtggtcgagcacatgcgcgaacgcggccacgccggtcccgacgaaatggttttcgctgatggtcaaacgcacttccaggccgcgcaccaccgatgcgaaatgcttgccggacagccaggtggtgaccggatactgctcgatgccgacgatgccgtcgatctgccgcgacgacacgctgctgccggagatgtcgtacagccgcagcatctccttcaacgccggcaagccgctgccggtcagcgacagctgattcaacgacaggtgcgagatcagccgccattgcgcgccgcgcccgtggcggaaccgcagtggccggctcggcttgcgcaacaggctgatcgcgcgcgccggcgttccgccctcgatcgacaggtcgcctccggcgatgccataggcgagctggctgggcagatcgcgattgctgcaggtgagttcgacgctgaccacatcggtctgcggcagggtcggattgaattccaggtccacgaagctcacttcggtttcgtaaccgggactctgccgcgccacatcctcgtcgcgccgcgccacccaatactggccggcgcgctcggggtcttcgccatggtgcagcgaatagaacgggcggaactcctggattagctcgccctgcggagtctgccggatacggtgtaccgaatcgatcgaatgcacttcgtaggcaaaggcgcggcgcccgtcggcgatcaccggataggtgacgctgcgatgggtgacgcggatcggctcgccgtgctgcgcgaacaggttcaccaccggggtgcagcccaggcggatgttcttgcaatccaactcctcgagcacttggttggcggcgcgatcgggcggcgtcgcttgtaggaccaggtgcaacgtgaaccagcggctggcgccggcggtcaccggcttgagctgaagatcgaagaagccgaacttgtccgggtagccgaacagctcggtcagcaggcggtaggccgggtgcgaacgcgccgggaaatcgatcagcgattcgtcgtcggcgaatcccactggcaccagcggggtgtccgccagccggcgccagcgtccgctgccgtcggactcgacataggccgccttgacccccagcgccagcgcatcgcgcatcgccgagcagaacgacggctcgccgtcgacgaagaaacgcagcgcgtcggtgcccaggccagcgaacgaggcctggtcggacaacagctcgaagctgatcgagatctgtgcgccggtgcccggcggcaggctgaccgccatcggcgcttcggccacgccgcggtagctggcggccttcaccgccaccggcaccagtaccacgtcgtaggcggtgcggaaccggcaattgatcccgcgcaccgggcgcgacagcaagtagctgccgcgcggcacgcggatcggcgcgctgagcttggcagccacgccttccatgtcgaaataggcgatggagcaggacggaaacggccgcagatagtgcggatacagcacttccagcagcgcgtcggtgaactcggggtagtcgtcctcaatgcgcttggagatgcgcgcgcccatcagcgcgaacgcctcgatcaggcgctcgacatgcggatcctggctgccgtcggccgacagctgcaggcgcccggcaatcttgggatagcgctcggcgaactcgcgcccgtagcgacgcagatagcccagttcgcgttcgtagtagggaagcaggtcttgcatggtcagggcgctgcctggcgccgcaggcggctgaccgagtactgcagggtggacggttgcagcatggcgtcgaagctcaccggctcgcgcgccggctccatgtccagcaacgcatggatggtgaaatgcaggccgccgccgaactggccggcggtttccagcgtcacgtgcacgttgcgcaggcgccgctcatggcgcgcgatcgcctgctccagcgagcggcagatcatcgtgcggtcgtagccattggccaggctcatcgcggaaaaatcgccgaggccgtaggtcagcaacgactgcttgcaattgggaaattcggtgaggccttcttcgctgaaggccgaacgggtgttcaataggccttccaggtcgcgagcgaccgattccttgtattggtcgatggagatggccttgaacacatgcgagctacccgtggacttgggcgtgtcgtcgaacaatttttccaacagactgggttcgagtcccttcattgaccgctcctacgtgaagtcgtccttgcgctttgctgccgactgggcgcgaccagcggatggcgcggccccgctatgcgtcggtcctgtgtcggcgcgcggcgcggaaatgcgatgacgcgcgaaggcgccatcgcaaaacaaacatcaaacggtgtagttgggaatgttcttggtagcactccactgcgcaaccgccttgccgccgactccgccttccggcttctgctggttgtaggtccacttgatcgcgccgaagctcagctggacgacttcttgcggcatgccgtcctcgtccaccgtcgtggtgacgcggtgtaccagcacgttcatcaactcaaccaggtagtagttgatggcattaccgtccttgtcggcgcgcatgaactcgatgcgggctttggggaaggtggtgccgttggcgcacgcctgattcagcgcggtggtggacagatcgatcgacttgacgatctcgatcggcgacaggtttacacgagcggccgactgaccgccagcggtggatgcggtggccgagcgcggctgcaacaagtcctgggagaacgacttgatctccacccagtccgtgtgcttgtcgtcgtgcgattcacccttgatggtatcgatagaaagaaacgcgtgctgcatatctggtctcctaaattccggtcttccgtgagattgatgtgccaggcagggcctggcggttatttgcctgtcccgaaggacattgcgtcaactgcaaaacagtgggatctccgtccctcgacgctacgacaacaagaaacgctacgccttcttggtaccagccggcagttcggccaccagacgcaacgaaacagacagctcatcgagctggaaatgcggcctgatgaaggccaccgcgcggtagacaccgggtttccccggcacttccgaaacttgtacggacgcttcccgcaaggggtattgcgcctttgcttcctgaccggcgttgtcgtccaacaacacgtactgggagatccaacggttcaggaagtcctcgacattacgcgccgaggcgaaactgccgatcttctcgcgcatcatcgccttgaggtaatgggcgatacgcgacacggcgaacatgtactgcagctgcgccgacaggatcgcgttggcattggccgcatcggtgttgtacttcttcggcttctgcgccgactgcgcaccgaagaacgccgcgtagtcggtgttcttgcaatgtaccagcgggatgaagcccaggtcgctgagttccttctcgcggcggtcggtgatcgcgatctcggtcgggcacttcagcgccacttcgccgtcgtcggtgcggaaggtgtgggtcggcaggtcttcgaccaggccaccgccttccacaccgcggatcgccgcgcaccaaccgtagtcctcgaacgccttggtcaggcgcgtggccatcgcataagcggtgttgcaccacagatacttgctatggtcggcagcgtcgacgtcttcgacgaagttgaagccttcgaccgtagtgccgtccttcgggttgtacggcagccgcccgagaaaacgcggcatggtcaggccgacgtagcggctatcctccgactcacggaacgacttccacttggcgtattcgacagtgtcgaacaccttggccagatcgcgcggtttgcccaggtcggtgaaggtttccagaccaaacatcgattcagacgcggcagagatgaagggcgcgtgcgccgcggcggccacatgcgacatctgctcgacgaagtacatgtcctccggctggcggccgatgtagtagtcgccgaccagtgcgccgaatggcgcaccgccgaaggtgccgaactcttcctcgtagaccttcttgaacagcgcgctttgatcgaagtcgatcgccgacttgaagtcgcgcaccagatcccgttggggcgagttgaagaccttgatcttcatcgtcacgccggtggacgtctgctcgcacatgtagtgcaggccgcgccagctgctctccagcttctggaactccggcgcatgcatcaccgcgctcagctgctcagagatgatccgatcgatctcggcaatgcgcgcgtccagcgtcagattgaggttgtccgacaccacgacggtaccttccagcacctccttggccagctcggagatgatgtccttcgcacgctggtgctcggtctccgatttggcgaccttgctctgctcgacgatctggtcgagcaagcctgtttctgccagcgcggcgggcgccgaattgtgggtggcactcgaaacctctgcggccatggcttacttctccttttcccgacccagcttcttcagctgttcggtgttgttcaacacgtccgttagcaggtcttcgagcttctcgttgccggccagcttgttgcgcaggtctgccagcttggtgcgcgattccagcagcttgcgcagcggttcgacctgatcgaccacagcctccggacggaagtcgtcgatcgacttgaacttgagttcgacgcggaactcgccgccggcatcgctgatcttgttcggcacacggtaaaccgcgcgcggcgccattccctccatcacctcgtcgaagttgtcgaggtcgacgttgacgaatttgcggtccttgaccttggccaggggctgttcgggattgccgctgaaatccccaagcacgcctaccacgaacggcagctccttctgttcgatcgcgtcacccttttccacgtcgtaggtcagctgcacgcgcggcggccgaatcttctgcagacgtttctggatgctttccttcttagccattggtgtctcctgacgttaaggctttaggggagtccggatgaccggctcagttgccgcccaggttctggaacggatcggccgacgcattgggcgtttgcttgggcggcgcggcgtcttttgcagccggcggcgcggcgcggcgggcgttgcgtacgggcttgcgcttcttcggctcgtcgggctgcaggatatcgtcgcccatggtcgcgcgcagcgtgctggccagcatctcggcctccttgcgcgctgtgcccgaaaccagcgcaccgcgaccctgcaggcgctgcagcgactggttagcgatacggaagccggcgaccgtcaacacgccgtcagcgaccaggtcgttgggatcgcgctgcagcacttcctgcgccgcgacgatggcgcgcgcgtaattggcgcggtcgaactgcaattgcgcgatacgcacccacggctccttacgggtagggtcggcgcgaccggcgtcttcgaaggttttcagagcctgctcggggccgccgttggtgacttcggcttcggcgcgcgacatcgtggcgtcgaacgacgacggtggcggagccttcttcggcgcggaagcgcaaccgacgagggcggagagtagaacgagtgcgaacatcggccggaatgtgaccagccccttgactaccgtcatcatgacttcctctgaaaaccaatcctggagttaacctggcgaccccgatgtgaagacagggtgcgccgaggcatgtgcgttttttcgttagtttacagccgcgaatagggccgggtatagtggggttccacgaccgcgtcaagccggccataatctgccccatgctacatcatgtgcacgggcggtcgggcgcaccgcacaaggacgaacactactgagtggctggatgtggatcgtcctccgtccgccacttcagaacaagcatgaacatatccgcccaccgtttcaattttctgttggttcttattgtagccgccctagccctgtcaggctgcgccagcggcggcatcggcaaggcgatggacaagaccctgcaggcagtgggcatcaaggaagcaaagccagaggcgtctccgatgattcccctgcggctgtttgccggcagcaacctgaatgcgggcagcgacacgcacgccaccgcagcggtggtcaagatctatcacctgcgcagcgcgcaacgcttcgagcaggccgcgttcaacgcgttcctcgatcaggccggagagcaggcggcgctgggcgcggacctgctgtcggtcaacgagatcgttctgacgccaagcgcccgccaggaactgaacgagcagatgtccgaaggcaccaccaccctgggcgtggtgggcttgttccgcgcgccggccgagggccgctggcgcatggccttcgatacgcgacgcaaggaattgccgacccagggcatcaccatcggcattcacgcctgcgcgctgaccaccgccagcccggcgctggtcacccgcctggcgggcgatcccagcagcctggcgtcggtgcgttgcgccgctgcgcgctagcgcccgcctgcgcggacgcgtgctgtagtatcccgcccgtcggcaaggaatctgcggtatggacgcgaggccttgcctctcgcggccggccggatcggtgcggaccgacttcttcaaatccagggatagacccgtgtctcatgtaagcaggatgtcgaaagtattttggggcgaaggtctgtttttgcggccgcagcatttccagcgccaggacacctaccacgaagcaaggctgcaggatctggcgcagacgctgcatccctatggctggggaacgcgccggatccgtttcgatccgcagagcatggctagcggcagcttgcgcgcgctcgccctgtcggtggtctttcccgatggcgaatcgtacgacgcgccggcgcacgacgcgctgcccgatgcgctgtcgctgaatgacctccccgccggcatccagaccaccacggtgtacctggcgctgccgttgctgcgcgacgacggcggcaactgtagcgatgcggagggttcgcaactggcccgctaccagcagctcaaccggccgaccagcgacctgtacaccgacgcggcccaatcggaactggcgtacctgagcaaggcggtgaagctgctcaccgacgacactccgcgcgatccgtacgtgaccgtgccggtggcgcgcgtgcgccgtaccccgaccggcggcttcgagctggacgaggacttcatcccgtcatgcgcgcacatcgacgcctcgccgacgctgtatcgcgaactgcgcggcctgctcgactcgctgcaggccaaggtcgatgcgctgtacgggctgcatcggcaatcgtcgcagcacatcatcgaattccgctccggcgacatcgcctcgttctggctgctgcataccgcctgttcctcgttcggcgcgctgtcgcacctgttccatcatccgcagctgcacccggagcgcttgtaccaggaactgctgcgcatggccggcgcgttgctgacgttctccaacgcctaccagctcaacgacctgccccggtacaaccacgcggcgccggaagcctgcttccagcgcctgttccagatcgtgcgcgacctgctcgacacggtgatctcggcgcgctatttcaagatcgcgctgaccgaggtcaagccgtcgttccacctgggccggatcgattcgcagcggatcgacgagaacgccgcgttctacctgagcgtgtcggccgacatgcccgggccggaactggtgcagacggtgccggtgcggttcaagatcggtgcgccggacgacgtcgagaagtgcgtgctgtcggccctgccgggcgtgaaactgacccacgccgcgcaggtgccggcagcgatcccggtccgtcccggcagctactatttcgccctggaagcgcgcgggccgctgtacgagcgcatgctcaaggcgcagtctatgatgctctatgtgccgtcaggcattgatgacctcaagatggaacttgtcgcggtaacctcatgatgaacccgctgccccccacccccggcccgatgccgtcgctgaccgcgcaggcaccgcacggcctgccgagcgcccatacctccacgccgcagagcctgctcgacctgatggccgacggcttctacctgttgctgctgctcaagcgcacgcagatgcccagcgacaccgaatccttcgtgcagtcggtgcagacattcctcgatggcgtggaacgcggcgcagtcaagctcggcatcgcctccgaggacatctacgcggccaaatacgcgttctgcgcggcagtagacgaagcgatcctgtcgcagccctcggcactgcacgaaacctgggaacgcaatccgctgcagctgcgcctgttcggcgaacacctggccggcgagcatttcttcgatcgcctggaagagctgcgccgccagggcgccgtgcgcctgccctcgctggagatctaccactattgcctgctgcttggcttcgaaggcaagtatcggctggaagggccggagaagctcggctacctgaccgcgcggctgggcgacgagatcgtctatttcaagggcaagcgcagcggtttcgcaccgcattggccgccgccggacaacgtgcgccatgccttgcgccgtgtggtgccgctgtggctgccggccgcgctggtgaccggcttcggcctgctcggcttcttcggtctgcgcctgtctctggaccaccagaccgagcggcgcatggccgcctacaaccaggtggtgcagatgccgcaacgcaccgcgcacattacgatcaccctgccgtgaggacgtcgatatggatatcccgacgctggccgtcgccctggctagtctggcgcagccgtcccaacatgcccgcctgatccaactgcgcgccccggtcgaggggctggtggtggaacgcttccacgggcaggaggcggtgtgcggcgccaccgtgctgcagatcgcgtgcctggccacctcggcgtttctcgatgccgaggcgctgctggagcagccactggacctgcagctgcgccaggccgacggcacgcaacgccactggcagggcctgtgcaccgaagtggcgcaactgggcggcgacggcggcctggcccgctaccggctgaccctggcgccgtggacggcgctgctggagctgcggcgcaacgcgctggtgttccaggacctggacgcgcgcgcgatttgcgaacggatcttcgccgactacccgcaggccgcgttccgcttcgacgtgcaggccgcgttgccggcgcacccgatcaccacccaataccgcgagaccgactgggccttcgtcacccgcctgctggccgaggccggcctggcctggcgctacgcgcacgcgcaggacgccgacagccaggccaccgcggccacgctggtgatcttcgacccgcaggcgcaggtgccggacagcggcacgatccgcttccaccgcagcgacctggccgaggccgacgatgcgatcggcgccttcggcgagcgccgcggcgtcgtgcccaccgccagcacggtgaccagctggcacagcgagcaagtgcgcgcggtcggcgcgcaggcccaggccgaggccggcgggctgccgccgctggaggtctacgtgcagccgcgcgccgggcgtttcgcccaggaagcgacagcgcaggatcaggcgcaggcgcggctggacgcgctgcgcgtgccgcacacgctgcacgccggggccggcagcgcccgcgtgctggcggccggggcggcgttcaccttgcgccagcacgcccagcacgacggccagcgtttcgttccggtggcgatcgagcacgtggcggtgaacaacctgggccagggcatcgtcgccctgctggacgcgccggagctggagcacggcagctaccgcaaccgcttcctggcggtgccggcggccacgccgctgcgcgcgctgccgcaggaccgcccgcgcatgcccgggccgcagagcgcgcgcgtggtcggcgtggccgacgcggcgctgagcccgagccgcgaccaccaggtgcggatccagttcccgtggcagcgcggcgaccagcccaccccgggcgggttgaccgacagcgccagcaccgcgcccggccacgcgccgggcgaccagcgcgccggcacctgggtgccggtggccgagtgggtggccggcccgaactggggcagccacttcctgccgcgcatcggcagcgaagtgctggtggagttcctgcacggggacatcgatcagccgcgcatcaccggccagttgtacaacggcgagctcgccccacccttcggcgggggcctggacgcgcgtgccagccaccccggcacgctcagcggcctgcacacccagtcccacgacggcagcggcacccagcaatggctgctggacgacactcccggccagctgcgcacgcgcctgcacacctcgctggccgacacccggctggaactgggctacctggtccagcacagcgacaccgcccgcggcgcgctgcgcggccagggcttcgaactggcctcccagggctggggcaacgtgcatgccgcgcaaggcctgctgctgtccagcagcgcccgcggccagggcgcctcgaccgcattggacgtggccgaggcggtggcccagttgcacggcgcccaacgaaccgtccaggcgctgcacgccaccctgacccagcaacaggtgcccggcctggacgcccatcccagcgtgacccggctgcgcgaggccatcgacccgcaggcgcagggcaagtacaccgctgcggtcggcggccagccggcgaccaagccgggcgacggcggccgcgacggccaggcaccggtggaacgcttcgcccaggcgcgcctgctcggcgagtcgccggaccacatcgcctggaccaccccggccagcgcggtggcctatgccgggcaggccctgcagttgaccgtgcagcaggatgcgcagctgagcgccgggcagaccctgtcggcggtgtccggccagcacaccgcgctgttcgcccaacgcggaccgatcaaactcatcgccgccgccggcccggtgagcctgcaggcacataccggcgcgctggaactgctggccgaccaggcggtgaccgtcaccgccaccgacacccgcatcgacgtgctggcgcagcacaagatcgtgctgcaggccggacagacccgcatcaccctggaaggcggcgacatcagcttcgcctgcccggggcagttcacggtcaaggccagcacgcatccgttcttgggtggggagagcggcaacccccaattcgccttgcccgatgggctggtgcatctggaaccagaccgcatgctcgatttctcgggctgattcatctacaaggaagacatcttcatggcagataccgagcagaagaaactggcgaagatcagcaaattagtccatccgttccagaaaagcgcaaaggcaggcaaggccggcgccaagccgaccgacatcgacgatccgcaggtctatttcgatgcgctttccaacgcacaggacgggttctaccccatcggtgccaacgggcaatggcacggcggcatccatttcgatacgcaaaccggcaacaccctggcgcaggaagacggcatccgctgcatcggcgatggcgaggtcgtggcgtaccagatcgatgcgaagtaccccagcatcgagtacagcgccggcaaggccacctactcacgcggcttcgtgctggtccgccaccgcctggagctgccgcctgcgcccaagcagaccgcgcagcctgcccctgctggaccgagcgcggccaacacggcaccggctacgccacagccggtagcccagcctgcggcaacactcgatcagaaggcgcaagagccttcgctgatcttctacagcgtctatctccacctgctcgactgggccggctaccaagccgatccgaagaagccgcgcccggcgttctggaagagcgtggcctatatggtcggcgacaaggccaaggacagcgacagagtctctaacccttccattccggaaggaggcgtaggccttaacctgcgcgacgcgcagcatcagaaggtcggctatgcgccacgcggcgccaagctgcggcttggcgccgaaaatcccaacaaaaagggctatttcgtcatctccgaggtcgtcagcgggcagaccgttcctgccgacgcaaaaggcctgtatgcctacaaggcagagctgaccgccgccggcgccgagcccgaccgccaggacgcggtctatgtgttgccaacccccgccccgatcaaagccggcgacttgatcggctatctcggtcactaccagcgctttgccgatctcacgccattggcggcagccggccccgcgcagaatggcgtgcggccactgatccagttggacgtattcaccgcagaagatctcaagaccttcatcgccaagagccgtgagcgggcgaagctgcttgatgccaagcaaaagaccctgctcaagatcgacgtgggcgccaagcttgtgctgccaagcgaaccggaccagcagatcggcgccgaggaggctgccgccgtggtccccggcggcaaggtcggagcctgggttcaggtgcgcaaaggcaccttgcagatcatggacaaggacagcctgagcggcttcaacagcaccacccacacctacggcggcggccagatcctgcatcgcgtgctcggtgccagcgatagcgacagcatcaccgaagcggcctacaacgcgctgaagaccaaggaagaaaaagacaagtacccgcgccgccaggtactcgttcccagcggcgcgccggtgtgggtggacaaggcgatgatgggcgccgacgccagcgtcgccggccgctcgctcaaggcgtggagcacgttcccgctacaggccagccaggccaacggaccggaggcgggcttcatccgcgtcgccgccatcaagacactgaaaaaggtcgcgaccgaaccggacggcacccgctggtgggaagtggatgtgggcaagatcgacggcagcagcgccgtgggctgggccagggagaaggaccatgccaaggtcacccgctgctcgccgtgggagtggccgggtttcgagttcatcgaagccgacggcactacgccggaagcgctgtacgcacgccacgtggtcgccaccaagcaagccaagcctgacgagcaggccgctttggaagccaaggccgcacaagccaatggaggcccgctgttctcgcgcgtatgcgacgccatcgacctggacgacgaccgtcatctcacccccgcagaactgcgcaaggccctgaaacagccctggttggcggaggcgatttcccgcctggtcttccatcacacaagcgaatggggaacgccgcgtgcgcaatggaacgcgatcgacggcgatatcccagaatcgcgcaaggcggattgggagaaggaaaaggatcggattgaaagcctgcagtggtggagcgacgtaaaaaccactccggctttgccgggggatgccaaggtttatgctttccatcctattgggttgattagtaatttttcttctccatcggaatgctgccaacttaccatggcatcgtttcgatctatttttggagaccgaaagatattcaaccatcgcgacatgccacgcggtggtgacacatacgaagctgacatacaaaaatttattgacttactcaatgatggattttcaaaaaatggttttgaaacgtgcatttataagcagcactttctcgcacagtgctatcacgaaagcgatcactttaacaccaccatagaatatgcaagcggtctagactacgacttatcaaaatatccaacttccgtgtgcgatgttaatagctcggaatacgacaagaagaaatgcaggcgccgcaaccagatcatacaagaaggtaataccactattggcgatggaccaacctataagggaaagggaatcattcagcttacgtggaaaggcacgtacaatgcctacaaggaatactctggctcggatgttgtgagcaacccaatgaaggtagccgaagatctagccacagctgttagtacggcattttggttctgggcaaaatttaaaggagaggacctcaatagaaagatagatcgctattacgaagaaggggctaaatccggccttaattcggaagcccttgatgatgacgttgttagaagattaaccaagataattaacggaggagatagagggctttccgaacggcaaaatttgcttaagaaaattaaaaaggaaatgcaatgaagataattcggctaattctgacggcatatgttagcctagcctcatattctattgttttagcatcagaactgaaatccgaccctccctatgattacgtaaaagttccagatggaggacattttcagaatcagcgcctctgccctggaatcactcttagcatcaagagcggcaacgaccagatttctctgggggccaatggcaaatggatcacaataaataaagacgactctattgagccatcggaattcatcatcggcgatttatggaacaacaggcattgctatgttgcaacgaaagttgccgaaagcgatgtaaatgagtcgtacgaactttatgaaataaacccatcatctgcaccaacaaaacccaagtctccgagcttgataaacccagaattcaaggatgggactgttatcagcagctatagagatgccgctcgttggcataaggaatttttatgctattcagtacaaacaggctccccctatctttgcgaaaaacgcacatcactaaacgacagcatcgaaaagaaggaaagttgtgaccagcgaagtcactgctcaagcccaatattggtaagcagcaatacagacaaacaaatcatggctgtaatttctacagacaaagcttttacttttagccagaagggcgataaattctctcaaaatcactcttacctcattaaaggcgacacaataaatcttgttgattttgaagacctaggctccaacttgtattatagattcaaatacgaaggaaagagcaaagaaactgatgcttggattaactcaactgaggtgaagctattgtagttaccgcaaccgcttcctggcagtgccggcggccacgcccttgcgcgcgctgccgcaggaccgctcgcgcatgcccgggccgcagagcgcgcgcgtggtcggcgtggccgacgcggcgctgagcccgagccgcgaccaccaggtgcggatccagttcccgtggcagcgcggcgaccagcccaccccgggcgggttgaccgacagcgccagcaccgcgcccggccacgcgccgggcgaccagcgcgccggcacctgggtgccggtggccgagtgggtggccggcccgaactggggcagccacttcctgccgcgcatcggcagcgaagtgctggtggagttcctgcacggagacatcgatcagccgcgcatcaccggccagttgtacaacggcgaggtcgccccacccttcggcggcggcctggacgcgcgtgccggccaccccggcacgctcagcggcctgcacacccagtcccacgacggcagcggcacccagcaatggctgctggacgacacccccggccagctgcgcacgcgcctgcacacctcgctggccgacacccggctggaactgggctacctggtccagcacagcgacaccgcccgcggcgcgctgcgcggccagggcttcgaactggcctcccagggctggggcaacgtgcatgccgcgcaaggcctgctgctgtccagcagcgcccgcggccagggcgcctcgaccgcattggacgtggccgaggcggtggcccagttgcacggcgcccaacgcaccgtccaggcgctgcacgccaccctgacccagcaacaggtgcccggcctggacgcccatcccagcgtgacccggctgcgcgaggccatcgacccgcaggcgcagggcaagtacaccgctgcggtcggcggccagccggcgaccaagccgggcgacggcggccgcgacggccaggcaccggtggaacgcttcgcccaggcgcgcctgctcggcgagtcgccggaccacatcgcctggaccaccccggccagcgcggtggcctatgccgggcaggccctgcagttgaccgtgcagcaggatgcgcagctgagcgccgggcagaccctgtcggcggtgtccggccagcacaccgcgctgttcgcccaacgcgggccgatcaaactcatcgccgccgccggcccggtgagcctgcaggcacataccggcgcgctggaactgctggccgaccaggcggtgaccgtcaccgccaccgacacccgcatcgacgtgctggcgcagcacaagatcgtgctgcaggccggacagacccgcatcaccctggaaggcggcgacatcaccttcgcctgcccggggcagttcacggtcaaggccagcatgcatccgttcttgggtggggagagcggcagtgccgccctgccgcctttgcctgacagcttgaagaagcccgatggcactgcacctttctccgtctaaggaatgacatcaatgcttatcagctatcccattttgcctgccaacgcagccaatcaaagcgaccaagcaaagttcgatgcgatggtggcgcttacacaaccgaccagaggactctacccaatcacaacgggaaaccgctggcacggcggcatccaccttacaccgggaaccgagcccatacgtgcgatcgctgatggcgtcatcgtcgcctatcgcctggctccggcaaccaaagactatccaggacagggcctttacgacaccagtttcgtgctgataaagcacgatacgcatagcggtgaaaacacgcaggtcgtgtactactcgctatacatgcacctcgccccgaaaggctcgcttaccgacgctcagcggtcacagatgatgccgttcctgcgaaatgcggcaactggcgaatcggccacgcaagcacctgccaatacccgggtttggcggaaggaagtactcggcttcgggggccagctttacggcgtaccgacggtgcacttcgaaatattcaccacggaagcagaccttgcgaggttctggcgggacgccagcgctgtcgctgcaggtggacatggctccaatgatgtcttcggggatacccacttcatcctcccggccaatctcaacttcgtagcacgccatccgcatgccgtcgctccacaccgcatagacctacccgggcatgaccaattctacgaactgcccattggcatagcaggccaaagcactgaacgcctacacgtggtagtagaactaagcaaaggacatcgcattgctaccacttatcgcttggatgctcaaggaaagctcgcagggcagatcggtctccccttgaggcaagatgactatgagtacgaaattttccgactggcaacgaaactttacgcggattgcccaagtgcaggatatgaatacctgcgctttggtcgtattttgagcagcgacacaacaacgcatacagaaaactggcaattgatccgatatgccgaaaacgctatcggctacatcaacttggctgatcctgggaataacgtcattgtactttcggacgcggactttcctgactcttggcaaaagctatccgaaggccgggcagcgagccctgaggatggcatcgcaaacgtagatggcttaactcaacttcttaacttacctgcatcgccatctgagccatccttgtcggctgcaccaagctttctgtcacgggctagtgacgccagtgttattaagctgctgcggcattttatttgcaaacatcctagtgaatgggatacaagcgatatcgacaccagatatgccgtgctgaagcaaccgggtaagccacttaacgatcccactgcttggaagaacttcaaagaccacgttgaagcgatggcgttttggcctcagacaggcttagcagaccggagcgtctggcatttccatcctttgactttcataaaccactacatgaaatgtgggtggcttagcgttaatgagtttgctagatgcttaccaagacgcagcctttcagatcgcaacttagtctggaatacggcattgactagggcaacgacacattcgattcattacaacaaatacatacgcaagttttgtggcaactccagaaaaaggctcgctcacaacctagcccaaagttatatcgaaacgggaattttatccttaatggaagaaggaggagccggcaatgggcatccgtatactgctttttttggcaggggctaccatcagttaacatgggctggcaattatcgaggatacggcgagttcaaaaacctcccacagcatacaggcgcttactctgacagaagaattacccgaacatcacagcaccccctggactcgggaggaacacttatcacatggtcaccacgctatgatccggcgacaatctcatccgacctcgatcacgctggagaatccagtggatttttctgggcatccaaaagctttcgaggcaaaaaaaatatgaaccgagttgcggacttggaatttaatgagtcatcagtagggttctgttgctggcttattaatggtggtggggcaggctattctaaccgacagcaatttgctaagtttctcgccaacatccttcttgacgaaccattaaaatctggccaagttaactttacctaccccgcattgtcaccaccagggaaccctgcactctgtaccagcttcccccctgcgacagtcccttacacagaaaggcagatcatcgattatgaacctcaaattcctcctgtgtagtacaataattgggatctccctacttggctgcgcagaagacgcctcggcagaaagagataacccagcagactggccaggctcaatcacggggaaatgctatccttcactgaaggattatatttcctcggcatttccatggacgaaggatggagatgatgaaaatatacaagtcacagaagtaagtaaagcaaaaaatttagaaaatttttatacgtggatcattgacaaaactccaggcacaaacgtgacacgtactcttttcagggttagcaagacacaagcgtgcgcagtgcttaatgcaccaatgtcaagttcaatcgaatttaaaatggctaacaataaattacctaatgaggccatatccatcgacactccgcctcccggaatgccaatgactaaaattatctacaaactagatagtgacagtgaagattttcatccatatcggtgcgaaacgatcactcaatcctccggcatcgctaaaaaaatcgattgccttgaagcgttcaaatcaaattgaaagctatttgaaagctgctacattaaaatctgcttcattaagtgtcggccacgctggtgatcttcgacccgcaggcgcaggtgccggacagcggcacgatccgcttccaccgcagcgacctggccgaggccgacgatgcgatcggcgccttcggcgagcgccgcggcgtcgtgcccaccgccagcacggtgaccagctggcacagcgagcaagtgcgcgcggtcggcgcgcaggcccaggcccaggccgaggccggcgcgctgccgccgctggaggtctacgtgcagccgcgcgccgggcgtttcgcccaggaggcgaccgcgcaggatcaggcgcaggcgcggctggacgcgctgcgcgtgccgcacacgctgcacgccggggccggcagcgcccgcgtgctggcggccggggcggcgttcaccttgcgccagcacgcccagcacgacggccagcatttcgttccggtggcgatcgagcacgtggcggtgaaacaacctgggccaagggcatcgtcccccttctggacccgccggagctggagcacggcagctaccgcaaccgtttcctggcggtgccgggcggccacgccgctgcgcacgctgccgcaggaccgcccgcgcatgcccgggccgcagagcgcgcgcgtggtcggcgtggccgacgcggcgctgagcccgagccgcgaccaccaggtgcggatccagttcccgtggcagcgcggcgaccagcccaccccgggcgggttgaccgacagcgccagcaccgcgcccggccacgcgccgggcgaccagcgcgccggcacctgggtgccggtggccgagtgggtggccggcccgaactggggcagccacttcctgccgcgcatcggcagcgaagtgctggtggagttcctgcacggggacatcgatcagccgcgcatcaccggccagttgtacaacggcgagctcgccccacccttcggcggcggcctggacgcgcatgccagccaccccggcacgctcagcggcctgcacacccagtcccacgacggcagcggcacccagcaatggctgctggacgacacccccggccagctgcgcacgcgcctgcacacctcgctggccgacacccggctggaactgggctacctggtccagcacagcgacaccgcccgcggcgcgctgcgcggccagggcttcgaactggcctcccagggctggggcaacgtgcatgccgcgcaaggcctgctgctgtccagcagcgcccgcggccagggcgcctcgaccgcattggacgtggccgaggcggtggcccagttgcacggcgcccaacgcaccgctcaggcgctgcacgccaccctgacccagcaacaggtgcccggcctggacgcccatcccagcgtgacccggctgcgcgaggccatcgacccgcaagcgcagggcaagtacaccgctgcggtcggcggccaggcagcgaccacgccggccgacggcggccgcgacggccaggcaccggtggaacgcttcgcccaggcgcgcctgctcggcgagtcgccggaccacatcgcctggaccaccccggccagcgcggtggcctatgccgggcaggccctgcagttgaccgtgcagcaggatgcgcagctgagcgccgggcagaccctgtcggcggtgtccggccagcacaccgcgctgttcgcccaacgcggaccgatcaaactcatcgccgccgccggcccggtgagcctgcaggcgcataccggcgcgctggaactgctggccgaccaggcggtgaccgtcaccgccaccgacacccgcatcgacgtgctggcgcagcacaagatcgtgctgcaggccggacagacccgcatcaccctggaaggcggcgacatcaccttcgcctgcccggggcagttcacggtcaaggccagcatgcatccgttcttgggtggggagatgaatgccgtcgccatccccccgctgccggaagaacgccttcccctgcaaacgctgtcgctcgatcatcgctaccacgacgatcagggcctggccggtgccgactacgtggtcaccctggccgatggcggcaaacggcacggcacgctcgacgcgcagggacgcgccgaggtggcgaatgtccccggcggctcggccgaggtggtgttctcgccgatgccgggcctgttcggccgcaaggacatgacgcccacgcccgatcacgcggccaatcctgccgacgcaaagctggacggcgtggtggacaagtatctggccgccgccaccgccgattccgttaaagccgatcccgttaaaggagtgcagtgatgggcgctacacctgcggcatctccccccggcggactcagttggagccagttccaggcgatggcggccgatgtcggcagctggacctggggcacggtgcaaggcgccttcaacgagaaggcctcgttgtcgcagatcctggtggatgcggtgatcggcatgatcccgctggtgggcgacgtcaccgcggcgcgcgacatcatcgccgtggtcgtccgcctgatcgacgatccggaggcgcgcgaacgggtctgggaatgggtgttgctcgtggtactggtgctggccttggtgccggtgatcggtggcgtcatcaagggcgtgggccgcatcctgtgcacggtattcaaggccgccgccgaactgcgcggcgccgcgcgtgccgcgcacctgttgcaaggtgccaaggacatcgtcgccttcctcaaccgcatcggcacgcgcaacgccgaggcgtggctgctgcggctgaagtttgccgactatcaagcgcagatcctggaacggttcgccgcgctcaccaataccctcgcctcggtgctgcgcaaggccaatgcccggatgggggcgctgatgccggggatgttggcacagcggatcgatggactgatcggcggcctggccaccttgcgcacgacagccgggcagatgatccccaaggcgatcaaggaactggaccagaacctgcgcgaactgcaggcctacgtgcgcagcggcggcgagacgaccagccgggtggcactgcaccgggtggcgaccggcgagcgcgtcatcacccgcgccgacgaggcgcgcctggtagaagatggcgtgctgccggtgcggtcgagccggggcgggttcaagcagaatccggcgctggtaaatcgaccaaaggaatgggagcacttgtacaagcacgaagatggttatccgaatttggccgaccctagtcgggcaaaggatggcatccatcaggcagtacaagcgtattccgggaagatgagtaatagacagttgcgtgacggtgaatacttctttcgtgcgtttggtgaagagggcgtcacgcacggtttaactgtcaacgaaactgcagcaggcggtggatggtggggcattggcgaggctcccaaaagcgcacaggaatggcgcccgcccaccgccgtgctggacgaattcaatcgcaatggatttatcgtcaccggcaaggtgagcggcaacaatgggcccaaggcggtggtcggcacggttgccgagcaagtgggcgtcaaattgccagggcaatacctgccgggtggcgcgacgcaggcatttttcttcctggataaaccggtggcggagcagctgacggccctgggcaagcgtgccattgcagacaacaagccgtttacgtggatcgacccggccagtggcatgcgtttcgaggtgaagccgaccggctggaaggatgtcaacggcatcatcgggtacttccatacccccggcccgaccagtgtcacaaccgtccgccttgccgagcgcgagcaggcgaccaaggagcatcgtcaagtggtggtatcgccgtgagcagcaattttcccgaggggctgatgttgcccaatgatcttgaacgtcggcagatgttctaccagctgaagaaagaatcttcgttcactgcatggaaccggatgcttgagctgtatcaagcgtgggcggatgtgaccgagcggagcgtgcgggaggccgatgcgaaaggctggctggagaaaagcggtataagtgagtcgcattatgtacacattctgaaaggactcgcccatcatgaagaaggcgtgcgcaggctacgcaagggcgacaagcgcgtcttcaagttcgatgccaatggcgagttcgtcatggggcatcgaatcgtgagtcattggctcgagttaatgtggagaattgagattggtgacagtctaataaaggaggaatttactccgctatgggatgaattttccgaatgccttgaaaaactgcgtcatctcggaaacgaaatctgggcagacatcatcgaaggtcgttacttcgaagatccagcccataatgtttatggagaatggtttcagaaaaatgtttccaggatctgaggtttccccacatttcttcctgcgagatcaagcacttggtgggccatgcggtggaagaaggtgcgcgcatggggcacgcttcaaggtgactaagccagagaagagtgccaaccatgcgcgccagcgaagtattgcagaagtgcctgtctaactcactctccgggatgcatgcattacgccaacgcgccttgctacgcgcggttgaagcgctggtgcacggaggccggctgacgctgatcgacatcgcacgcgcgtggcccggcgcgaggcgggtacgtgcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagtgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacacgccagggacgtcagcaacgcaaccggcgctcacccgccaaggtctcgcgtgcatcatccagtttgaaagccgcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttgttgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacgctgcgcgtcggccgcgaggcgctggtcaggcgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatacctaagttccaggatgcattttcctcccgtcattccggacgtgccaaaccctgtcgaaaatacgttggttgccaccggcacgcgtattccctgctcaggcatctgggagccggtggatgcgccgaagccgaaaaaattcagcctgttttccaagccggatgtgccaagcggtttcctgccgtacatcgcggcaatgaactacttgcatggcggctccgccgcaccaaaagctagccaggagatcgaagatgacgtcttgaatatcgatgtcgtctggcgcctgatctggcgcgacgaccgctacgaggacggcaccatcccggacgaggaggccggctatgtgttcatacagcctgatgacccggcggccgtcgttgcagcaagcgatcaaccgcagcgcaagcaggtctcggccatgagcggtcaacgcgcctcccaggccggccgttggctggtcatggacgatctcaacgcggccgcgcagttcaacgcgggcgacgagcttccgttgcacgaaggccgcaaggtgcagtgggtgctggccgatcaataacgtgccaaatggatgcggcgctcgcccccacttgtcggcagctggtggatgcggtgatcggcatgatcccgctggtgggcgacgtcaccgcggcgcgcgacatcgcaagtgggcgtcaaattgccagggcaatacctgccgggtggcgcgacgcaggcatttttcttcctggataaaccggtggcggagcagctgacggccctgggcaagcgtgccattgcagacaacaagccgtttacgtggatcgacccggccagtggcatgcgtttcgaggtgaagccgaccggctggaaggatgtcaacggcatcatcgggtacttccatacccccggcccgaccagtgtcacaaccgtccgccttaccgagcgcgagcaggcgaccaaggagcatcgtcaagtggtggtatcgccgtgagcaataatttccccgagggactaaaacttcccaacgaactcgaacgtcggcagatgttctaccaattgaagaaggaatcatcgttcactgcgtggaaccggatgcttgagctgtatcaggcgtgggcggatgtgaccgagcggagcgtgcgggaagccgatgcaaagggatggctggagaaaagcggcataagcgagtccgattacgtctcaattctgaaagggttagcgcatcaagaagaaggtgtgcgaaggctaaggaagggagataagcgcgttttcaagtttgatgccaatggcgaattcgtcatgggacatcgcacagtcagttactggcttgaactggtatggagaatcaaaattggtgaaaacgggataaatgaagcgctgactccgttgtgggacgaattccgtactcgattagatgatgtagccaatttaaggtcggaaatatggggggacatcatcgaaggtcgttacttcgaagatcccgcgcccaacatctatggcagatggttccaagaaaatgtctccaagatgcattttcctccggtcattccggacgtgcccgaccctgttgagaacacgctggttgccacaggcacgcgtattccctgctcaggcatctgggagccggtggatgcgccgaagccgaagaaattcagcctgttttccaagccggatgtgccaagcggtttcctgccgtacatcgcggcaatgaactacttgcatgggcggctccgccgcaccaaaagcacggcaggaaacccaggccggcagcgtacaccccgatgtcgtctggcgcctgatctggcgcgacgaccgctacgaggacggcaccatcccggacgaagaggccggctatgtgttcatgcagcctgatgacccggcggccgtcgttgcagcaagcgatcaaccgcagcgcaagcaggtctcggccatgagcggtcaacgcgcctcccaggccggccgttggctggtgatggacgatctcaacgcggccgcgcagttcaacgcgggcgacgagcttccgttgcacgaaggccgcaaggtgcagtgggtgctggccgaaccttgaggcgcaactggcccgctaccagcagctcaatcggccgaccagcgacctgtacaccgaggcggcccaatcggaactggcgtacctgagcaaggcggtgaagctgctcaccgacgacactccgcgcgatccgtacgtgaccgtgccggtggcgcgcgtgcgccgtactccgaccggcggcttcgagctggacgaggacttcatcccgtcatgcgcacacatcgacgcctcgccgacgctgtatcgcgaactgcgcggcctgctcgactcgctgcaggccaaggtcgacgcgctgtacgggctgcatcggcaatcgtcgcagcacatcatcgaattccgctccggcgacatcgcctcgttctggctgctgcataccgcctgttcctcgttcggcgcgctgtcgcacctgttccatcatccgcagctgcaccccgagcgcctgtaccaggaactgctgcgcatggccggcgcgttgctgacgttctccaacgcctaccagctcaacgacctgccccggtacaaccacgcggcgccggaagcctgcttccagcgcctgttccagatcgtgcgcgacctgctcgacacggtgatctcggcgcgctacttcaagatcgcgctgaccgaggtcaagccgtcgttccacctgggccggatcgattcgcagcggatcgacgagaacgccgcgttctacctgagcgtgtcggccgacatgcccgggccggaactggtgcagacggtgccggtgcggttcaagatcggtgcgccggacgacgtcgagaagtgcgtgctgtcggccctgccgggcgtgaagctgacccacgccgcgcaggtgccggcagcgatcccggtccgtcccggcagctactatttcgccctggaagcgcgcgggccgctgtacgagcgcatgctcaaggcgcagtctatgatgctctatgtgccgtcaggcattgatgacctcaagatggaacttgtcgcggtgacctcatgatgaacccgctgccccccacccccggcccgatgccgtcgctgaccgcgcaggcgccgcacggcctggccagcgcccatccctccacgccgcagagcctgctcgacctgatggccgacggcttctacctgttgctgctgctcaagcgcgcgcagatgcccagcgacaccgaatccttcgtgcagtcggtgcagacattcctcgatggcgtggaacgcggcgcagtcaagctcggcatcgcctccgaggacatctacgcggccaaatacgcgttctgcgcggcagtggacgaagcgatcctgtcgcagccctcggcactgcacgaaacctgggaacgcaatccgctgcagctgcgcctgttcggcgaacacctggccggcgagcatttcttcgatcgcctggaagagctgcgccgccagggcgccgtgcgcctgccctcgctggagatctaccactattgcctgctgcttggcttcgaaggcaagtatcggctggaagggccggagaagctcggctacctgaccgcgcggctgggcgacgagatcatctatttcaagggcaagcgcagcggtttcgcaccgcattggccgccgccggacaacgtgcgccatgccttgcgccgtgtggtaccgctgtggctgccggccgcgctggtgaccggcttcggcctgctcggcttcttcggtctgcgcctgtctctggaccaccagaccgagcagcgcatggccgcctacaaccaggtggtgcagatgccgcaacgcaccgcgcacattacgatcactctgccgtgaggacgtcgatatggatatcccgacgctggccgtcgccctggctagtctggcgcagccgtcccaacatgcccgcctgatccaactgcgcgccccggtcgaggggctggtggtggaacgcttccacgggcaggaggcggtgtgcggcgccaccgtgctgcagatcgcgtgcctggccacctcggcgtttctcgatgccgaggcgctgctggagcagccactggacctgcagctgcgccaggccgacggcacgcaacgccactggcagggcctgtgcaccgaagtggcgcaactgggcggcgacggcggcctggcccgctaccggctgaccctggcgccgtggacggcgctgctggagctgcggcgcaacgcgctggtgttccaggacctggacgcgcgcgcgatctgcgaacggatcttcgccgactatccgcaggccgcgttccgcttcgacgtgcaggccgcgttgccggcgcacccgatcaccacccaataccgcgagaccgactgggccttcgtcacccgcctgctggccgaggccggcctggcctggcgctacgcgcacgcgcaggacgccgacagccaggccaccgcggccacgctggtgatcttcgacccgcaggcgcaggcgccggacagcggcacgatccgcttccaccgcagcgacctggccgaggccgacgatgcgatcggcgccttcggcgagcgccgcggcgtcgtgcccaccgccagcacggtgaccagctggcacagcgagcaagtgcgcgcggtcggcgcgcaggcccaggccgaggccggcgcgctgccgccgctggaggtctacgtgcagccgcgcgccgggcgtttcgcccaggaggcgaccgcgcaggatcaggcgcaggcgcggctggacgcgctgcgcgtgccgcacacgctgcacgccggggccggcagcgcccgcgtgctggcggccggggcggcgttcaccttgcgccagcacgcccagcacgacggccagcgtttcgttccggtggcgatcgagcacgtggcggtgaacaacctgggccagggcatcgtcgccctgctggacgcgccggagctggagcacggcagctaccgcaaccgcttcctggcggtgccggcggccacgccgctgcgcgcactgccgcaggaccgcccgcgcatgcccgggccgcagtagcgcgcgcgtggtcggcgtggccgacgcggcgctgagcccgagccgcgacaccaggtgcggatccagttcccgtggcagcgcggcgaccagcccgccccgggcgggttgaccgacagcgccagcaccgcgcccggccacgcgccgggcgaccagcgcgccggcacctgggtgccggtggccgagtgggtggccggcccgaactggggcagccacttcctgccgcgcatcggcagcgaagtgctggtggagttcctgcacggggacatcgatcagccgcgcatcaccggccagttgtacaacggcgagctcgccccacccttcggcggcggcctggacgcgcatgccagccaccccggcacgctcagcggcctgcacacccagtcccacgacggcagcggcacccagcaatggctgctggacgacacccccggccagctgcgcacgcgcctgcacacctcgctggccgacacccggctggaactgggctacctggtccagcacagcgacaccgcccgcggcgcgctgcgcggccagggcttcgaactggcctcccagggctggggcaacgtgcatgccgcgcaaggcctgctgctgtccagcagcgcccgcggccagggcgcctcgaccgcattggacgtggccgaggcggtggcccagttgcacgggcgcccaacgcaccgcccaggcgctgcacgccaccctgacccagcaacaggtgcccggcctggacgcccatcccagcgtgacccaactgcgcgaggccatcgacccgcaggcgcagggcaagtacaccgctgcggtcggcggccaggcagcgaccacgccggccgacggcggccgcgacggccaggcaccggtggaacgcttcgcccaggcgcgcctgctcggcgagtcgccggaccacatcgcctggaccaccccggccagcgcggtggcctatgccgggcaggccctgcaattgaccgtgcagcaggatgcgcagctgagcgccgggcagaccctgtcggcggtgtccggccagcacaccgcgctgttcgcccaacgcggaccgatcaaactcatcgccgccgccggcccggtgagcctgcaggcgcataccggcgcgctggaactgctggccgaccaggcggtgaccgtcaccgccaccgccaccgacacccgcgctagctgttgatcgtcagggggcgcgttggcaaaggaaaactcgctcattgcagtgccgcaaacggggagccgttagccgccgccttgagcatgcattcgacgcacacagattcggggaatagcggtaggccatatcccaagttcaccggccccacaaacgacttcttgctggcctgcacggtgatggtgccggggcaggcgacggtgatgttgccgccttcgatggtcacgctggccccgccggccaccgccaggtggagggtcttgcccgccgccagtgccacgtcggcgttggcgctgatcagcttcaggccttctttcgactgcacgcgcacgtcgtccgactgcgcctgcacgtccagcgcgccttcgccgctgaccaggctgctgagggtctggttgctgcgcttcccctcacatcctcggcaagccacttgggatcaacttcctcacctgatcgccaacgaaatccttgccagcctcgaccgcactgtccacggccgactccacggcatcgcccacggcctgcttcgccttgcctggcagctgcttgatctgctccagcgtctcgtcgacggcgtcgatactgtgcgcaagcgcggacttctccggcacgaagatggtccgccaacgcaggaagccgaacatgccatacgactcgcgtccatcctgctcggtcggaatgacgccaccgttgctgcgccattgcttcagatccttcagatcctgacctgccacgagcggcggcatcgggcgcacctcgggcgttggctggaaactgccaggatgcttctgcgccttgcgcaccgcgtcatcgatgaccggctgcacgtcgcggttccactgctgccaggcattgtcctgcgcttccagcctgttcatccgctggcgatactggcgcttccacgcctcctcgctggcggcaccgaacggcttgaaccaggcacgtgaatcgtgggaatagtcgtcatgcaaacgcacgatgcgccggtccagcggcgacaggtcgttccaggccggctttacctcgcgccactgtgtcatcttttcgccccacaccagcgcgacgatgtcgtcgcgcgcggcgatcggtgccagtgtgcttcgcaacacgtgggcgaccgacgcctctgacgaataggccgcgtccttctcgtcctgctgcagcgccgcccattcctggcgcagttccgcgttggtctgcagcaggtcggtcacgtcctgcgccttgtaggtccgcgcgcgcgtgacgaacggctgctgcgccatgccgtccggcaccgtgtcgtccaggcgcaggcgccgccagcgcagatacagcgcgtagtgcgcctgcgtcagcgccacggtggtgctcgccttgatcgaaccggtggccgccacataaccgttgaaggcgtcgatcaggcccttgtccaccttgaacgcatctttgcttcgttgcggcaggcgcgatgccgaaagattcaacggcacgcccgcggccatggcctcgcggtacatatggcacagcgcgatctgcgagagcttggcgctatcgtcgatgctgtcgccgatgaaagccttgccctgctcgcccggctcgtagccgccgcccacgtccgaatgcacgccggggtacaccacttcttcaccattgacgccagcggccgcatccagcgggaacgagccgcgcacctcgtgcgccgcgaccagatgcacgcagcggcgcacatacggggcgatctgcaggtcgtcctcgcttgcgtagccgccatggccgctccacaggcgcgagctgttcgccaggcccaccgacgccaccgtatcgaagatgcccagcaggtccagctgcaccgggatgccgcacagcgtcagctcgcccccgccgccgtcgcaggcatccttgagccagctgcagaacacccgggcctcggccgcgccgcgcgagaagccgaacaccgagacacggatgctgcgcagcttcggcttgggctgcgcgcgctgccatgtctgcacgcgttgccgcagctgcgcgcggcgctcggccagcacggcgcggcggccgcggtgattcggtggattcaaggccgtggcgttcaggctctgcagcgaggccatcatgctgatctgccgcagcatctcggtttcgtcgccggcgatcttgcgcagttccatcgacggaatcgtgatgtcctgggccatgcggcgcacggtggcggggtccttctggcctagcgcttcaccaaggtcgatccgttcgaagtaataattgagattgtccaggaacttgagcaacgcccagcagatccgcgcctcgccgccccagcctgcggccaggccggctttttcctggatccccaatccctgatcgcccacttcgtccttgaacggggtgcccacgcctgcggcgtagcgccctacaaattctggcttttcaaagtcagcttcgaaaatgtcgtaaagccgggcgacattgctatgcgccttcttcggctggtctctctgaaaattgttgttggttccgtcgaagaagaacccccagcgcaagtcgatgcagcaactgtcctgaggacggtccagcaccgcgctcatcatttcagcctgttgcgcgcgactgagctgcaacggattttcaggacacagtggagcgaaggaaacttgcatcagtagtgaccctccctgggcggcttgtcgcttcgataccactgcgggcaacccggctgcctttgacagaattcgccaggattctccaaaccatccggcgcgtccttgtgtccaggtccgacaccagacgcatagaccttgaccttgcggcctggcaggaacgccaccagcaagtagccggagtagatcttcccgtaacggggcacctcgacttccgccgtcgtcagcgcatccttgtcctgatcgtaaagaaagtcgtcctgccactgcaccttgaccttgatgcctggatgccacttggcgggcagaccgatgctgcctgctgtcttcagcccagccgcataaggcgtcaccgcaccaccccaagtgccgttcacataaaagatgccgatcggcacatcggtatagttcagcccgaacaggctcaggccgaccgtgtcggtttcctgggcctgtgccgatgacggcgcggacgaattgccagcgccgcatcctgccagcatcagcatcaggccgcagatggcaagcaggcgtctcggcaccgagccgcgcgttacgtcagtgacaacgccacggtgcgcgatcgcgtcacgcatcctgcgtcgcctcggcagcgctgagcagcccttcggcttccagggccaccagcacctggcggtatgcgtttgcagatatctgcggcgtctccgccaggccgcccagcacggcgtggacgcagcggtggatggccgacggcgatccgcacaggtggccgaacacgtcctggcgctcgcgcaagtaagcgatcagggtgtccggcagcgccaccgtctgcagggcctgttgctgatccggcgacagcacgaagggcagcgcggcggccgcatgggcgctctgcttcggcagcgactgcaaggcgccggcgcggtccacgtaccgccacccgtcgatggacgccaggaacgctgcgcgctgcgccggggcgagtacctcgaacaactgcggcaggcagcgggtgtcggcatagcggacgacgaaggtctcgccggccacggacgcttccagccgctgctggagatgcagccgcagcggctgcaacggcaagcgcgtctgcagtagtgtcagcatcggtcgcccggcgcagagccggaacagcgcgtccagccacggccctggcgatgcgccttgctccggcaccgtgcatagccagggcgatgcctgctccacgccatcgccggcatacttgccaccgtatagcggcacgcccggcgtgctggcggcgaatcggcaccactcgtccgccggcacgaatgcccggtccaacagcaaggcgatgcggacatcggacgcagacccctctgcaagcagcgcgtgcgtagccgccttggtttcatcgctggcgacatcgatccagacgcggtgcatgccgatcacccattcaccggggacaacgcgtgccccttgcccatggcctgcaacaggcacgggatgcagaccgactttgcgaacgcgggcaacggatacgcatgctgcaccggccccacaaacgacttcttgctcgcatgcacggtgatggtgccggagcaggcgacggtgatgttgccgccttcgatggtcacgctggccccgccggccaccgccaggtggagggtcttgcccgccgccagggccacgtcggcgttggcgctgatcagcttcaggccttctttcgactgtacgcgcacgtcgtccgactgcgcctgcacgtccagcgcgccttcgccgctgacgaggctcaggctgttggcttgcgtttgccggccgtccaccgccgcggccagcacgccgattgcctggccgctgtgcagccgggcgtcgccggcgatggccgcttcgctgcccgcgccgctggccagcgtcagcgtctcgcccacgctccaggcgccaggccctggccggccaccacgccgatccccgctggcgccgccaggcccagcagcgcatcgccggtgtgcggcacccggtcgtcgcccgggctggcgcggcgctcggccgccgcgcccttggcgtcggcgtaggccgtgcccggcaccgtggtcttcacgctggtcagcagcgccggcagcggcgcctgctcggcgatcagctgggagtggttcgcctggcccacgccttcgtgcgcggccagcttcaccgtctggtgcgtgcccgccgcctgcgagaacgtcttgcccagcgtctgcagctggctcagcaatgcgctgggctgggtcgcctcgccggccgggccgccgctgcggccgtagctgctcagccatagccccgagctggcccgcaccgcgccccacgcgtcggtgcgcagttcgaagccttccccgcggaagctgccgcggtagttgtcggcctggtggatcaggtgccccaggttcagttgcgtggctgcctgggtggtcgcaagttgcaagcgcaattgctggtcgctgtcgtcgaacaccagccggctgtggccagcgccgccccattccttggattgcacgccccacagcgcggtggcgttgcggtggttgtccgcgccgccgccggcgccgtgccaggccggggcatggccgccggccaggttgccctgcgcgctgggtctgccgtcgccggccttggcgtacaggccggtgtcggcctcggcgctggtgccgccgggggtggcgggaacgccggcttcgcccttgccgttgtacagcgcccccagcaccaccggacggtcgatgtccccctccaggaagcccaccagcacttcctggccgatgcgtggcaggaactggctgcccacgcccgggccggcgtagcgctgcgccacccgcagccacgtgctgtcctgcgccgccggggccgacgcggcgtgctggaagtggaacctgacccggatccggcccagcgcgtcggcatggacctcctggctgccgtcggtgctgccatcggcaccgaccacgatggcgctctggtagcccggcgcggtcggccgcgggtgcagccgcgcaccggtgccgtcggccagcaccggccgccacggctgctgccggtccaccgcctcgaaggcgttgccgtagcccaccgcctcggcctgcgcccaggtgctgcgtgcggccaccgcgctggtgtccggccacgccggcgcgacccccaactgcgactgcaccgccgcgcgcacgtccaccggcaagttgttgatacccgcatgccacacccgcgtcagcaacagctgcgccggcggcgcctggccctgctgcggtgcctgggtcagcgtgaaccaggtgccggcgcgcagcgtgcgcaccgtgctgcggccctgccacggtgaccactgtgcctcgtgcgcctgcgccatcaactccgcagagcggtctgctgcctgcgcgctggcgaaggcgtccatccccaccagctcgtacacctagcgcagcgactgcctgccgccgccgtgcaacggcaactgcgcgctgcgcgcctggcgcgtcttgaagtcttcgctgagcaccgtcagccggccgctgcccagccgccgggtggcgccgatcgccagcacgctgtcggccgcctcggtggcgtcgctgcggtggtagcgcagcccgccgccctgcgccgaactggggtcctgcggttgcgcggcgctgtcggcgaacaccaccagctggtgcccgccgggcgacggggccgcctcctgcagcctccagcccaggccttcctcggccagcagccgctgcacgaaatccaggtcgctctcgcggtactgcacgcagtagctgcgcggccgcgcctgccccaggaacgcgctcgtctcctcgctccactgccagcttgccatcggcgcgtagtcggcgaacaccgcttccacgatttttgcgctcagaggcggcgtcgcgttgcacagaccgacggtcagcagcgacagcgcggcgacgaccgaacacccggcctctccatggtggatcgccgtcacgccgatgccgtcgacgcgatcgcgcacgctcttctgtaccgataccgccgcgaatacgccgaacagcagcagccccacccacaacgcgccgacgaaggccacggacgaatggttggcaatacgcgttcgcatgatcactctccttggaaaaatgaagacttccgcttccttggcacgcctgtgtcagacgcactctgcgcattgagcaccacgggtatacggactttattgcaatggcattcggacgcaagccattcaatcctttccctcggcgacttgctaagatcgtccatcgattccaagcgagacagacaaccatgaaacagcgtcgccgcagttacatgtctgctggcatctggtgctcggcgctactggtcatcggtggctgccaggccaagcctgcgaacgaggccgccaaaccgacagccgaagtgcagacgcgcgtggaagcattgaagcagaagacgctcaaggacctggtgcaagtaaagggcggcaccttcctgatgggcgatttcgggccggtgcacaacccggacaagctgccctatagcggcgagcgcaacgacgacgtgctgcgcaacgtaaccctggacggctacgccatcaccgcgcacaagatcacctatgcggactatgacgtgtataccgatgcgacggggaagccgaagatcgcgcagtacgcacgagacaagaaataccgtaaccttcccgatatcccggccggcgtgaactggagcgacgcgcaaagctattgccgctgggtcggccaacagatcggcaagaagatggatctgccgacggaggcgcaatgggaatacgccgcgcgcagcggcggcaagatggtggtacgtccgaccgacaatggggaaatcgaggatggacgcaatgttgcttcatttgagcaggcagggagcttcagaagcgagcacaactacatctacggcccaactcccattggcaaatacccaccgaatccattaggtctttacgacatgatcgaccacggctatgaatgggcgcgcgattggtacgccgagtcctacgaccccaaagacctgaagaatcctcaaggccctaagaccggcacagaaagagtacaacgcgcacatgaaaattcaggcggtgattcgcttgggtttgtatcgatgacattcacacgctttcatcaacttcctaccccttctttaaggcgtcttgatccgggcatggagggagacgagtacaaggtgaaccagaatgctttcaacacctttcgctgcatagccgaaacaaaatgatccgttcgcttggtgccgccggctaacacagccggcggcacaacacctgagtgctacgccatgtgctcatcttggtcttgcttcgccgagcttccgtgatccatcgccagcatggtcttggccgcttcgcgatcgattcctagatactgcggatcgattgccgcgaacatcggcgactcctgtccatccagcatggccagctgcgcgccgtccatttcgttcaagctggcaacttcatagcccttcggatatacccccatcagcgtggaccggtgctttagataatcctgaaggtatgtattctgtgcatcctttggcgtcgagtccggcttgtcgttgagcgggtcgaacaccccacccttcagatccgggttcaacgagatgccgtagttgaggaagcgcatcacatcgccttcagctttaccgggatcgccccccttgaggccgtcgatggtcatatgctgcatcacattgctccactccggacgcagcttgacgcacttcatgatgttgatcaccgcctgcttgtggtcgttgaggtagtgcacctgcatatccatgcctttgtacttcacctccggcgcgtcgttccagtgcgtggcccagtcgtgccgggtgagcgcgtacagcagcataccgcgggtttccggggtggcgtagatcagccacgcaggcttcttgttgatgcttttgacgagtttatggcggttttctgccttttcgaggctattcattaccaaatctaacgagtcagaaatttttcctacactagaggcgagttgctgcccaatctccgaatccttggcaatcgccataaacaaaagttgcgacaacgccaagaacgcatccttggccatatacaccaacgtcttgaacccagcatgcgccaactggtaatacacccacttgacgaactccagcatgccctcggcatcgaccacgaagtcgattgcgcccttcgcgcccacgccccagcacaggcgcgcgctcgccttgacccggaacttgccctgcgcgtagtagatgttgagttgcgcgctggcgccggcaccggcgctgaccgccacatccagcgacagcctggcgaaggccaccggcttggtctgctccggcggcaaccagtgcagttccccggcaggcgtcaggccgccttccacgccggcgaacgcttcggcattgacgctcatgccgttcatatcgctgggcgcggtctcgttcaacgatgccggcaccacacgccgcgacgcagcgccgttggggccgggcggatcgcccaggtccgcgcgcggcaagccgtgtgtctggtcgaagttcgacgccaggctgtcggtgcggtcgcgcgcctgcggctgcaccgtcgccttgttgccgctgtacgacacgcccaccgcaccggtcatcgacgccttcgcgcccacgaacccgtacagctcgcaggctagctggaagacgatcgcccccagatccatcccgccgaagttcatctgccagccctttgtgctgggaatgctcagcgtatgcacccatttgccctcgaacaggatcagcttggcctgcgcattggccgtggcctgcgccttgaaacgttgcttgttcgggtcccatcccagctccgaactggcccctgcgccggccgcgcaacgcatccattgcgcggccgtatccaccgagtagctttcgctctttttgaccgtctcgctgaactggttgcccccaaggtcgatcatgtcccacacccctggatcggtctgcacgctcccgctgtacttggccgtggcggtgatcctggacaacgattccttgaacttcgccgcatcgaacgccttgcgatcggaacgttcgcccttggccttgacgacctcagccgccgcattgccatgcttggccttgaccgagacactcatcgccagccgggtcggcacgcccatgatccggcgctgcttgtactcctcgtacttcttgcgcggcagataacgcctgcgcaatcccatccgatcgcgcacgctgccatcgcccgcagcgccgcccttgtcgtagctttcgaaggtgaccacttcgaccaggtccgccttcttggcaaaatccttgttcaacatggtcgcgaccttgtcttcggcaaggttcagatccttctcggcctggcggatcgcctccgggctgcgaccttgcaacgcctgcgccaacgtggaacgcgcgtggtgcacaccggcgaacgtgctttcgacatgaccgctgaccgcctcgaattccttccatacctccggcgtcaacagcaacagttcctcgtcttgcgcgttgagcaccgcaggcgcgctgaccttgcccgagaccttggcgaccgtgcccttgccgggcgcagccacggctacctggcttttgacattcacttcgtacatcaccgcgtccgcccccatcacgcacggctcgaacgcatcggaggtatacgccattttctccgcgccaggcaggttgaacacgaaccaggccgtgtcgttggtatagagcttgccggtatcgccgtgcttattggtattgcccttgatcggcttgccttgcagatccctggcggcgatctgccggccggcggcatcgtaggtgtaggcgacaaaaggcgcgccgacgatcggttgattgccttgcttgaactggaagcgcacgcgcagatagcgcttcaacagcacgtcctgggtctgcatcggcggggcgatgacgctgaccgacggcaagaccagcctgggtgccatctttaggtccggatgcaattccggctccacgtatgcagacagcacctggctccatacctgcaacgtatagcgctccatgccgtcgtgcatcgtggtgaacaacggatacggcgaactgaatccgggcgtggtcgttgcctgcgtggccttgacggaaatccgctgcgtgcgtccgtcttggccagtgctgcctttagccacgatgtcgcctgtcgcgtgcaccacttggtagcgcacattcgcgcaggggaccggcaagcccgcggcattcttgtagcagagcctgaaatcgcccgttgctgctggcgcttcgtcagcattgctgccggccgtggaactgggcagtggagtcgttgccgcctcatgcgttgccatcggacaccttgtaatacccttcgtgacgttcgtcggagaccatcagatgcacgctgtcgggaccatccgtgatcacttgttcggtttcgccttgtgcattcgttttgccggtcaccaccgaaccgtcagccagatacatggcgtactcggcgctcttgagcggttcacccgtgtagtcacgcaacacgtatttcagcttgtacggcgtcgctccgggaacgggaagcttgtaggacttttcgaccggccccacaaacgacttcttgctcgcatgcacggtgatggtgccggggcaggcgacggtgatgttgccgccttcgatggtcacgctggccccgccggccaccgccaggtggagggtcttgcccgccgccagggccacgtcggcgttggcgctgatcagcttcagtccttctttcgactgtacgcgcacgtcgtccgactgcgcctgcacgtccagcgcgccttcgccgctgaccaggctcaggctgtgcgcctgcgtttgcccgccgtccaccgccgcggccagcacgcctgcctagtgtgcaggcgggcggttgcctgcgctgattgcttggctgtgccgctggcacagtcatccatggcacgcggtctaccgcatcgcgtttcccatcatcccgaacgcctggtcgatactgggaacgtttgcgggcggcatgggagtggtcagcgtgtcgacgcattcgcgctgctgccaactgctggtgagcttgaagactgagcggtaacggagatagccattggtagcggccaccggaatatccaattcggtccaccgcttgatgtagaaccccgccagcgagtcgtggacatagttgtcgaacaggttcgcaaccacaggtggaacgggcttcttgctcagcacgacatcgagcagttccttggtaccggcgtccgccagatccgcggagacgatgcgccttggaggcaccgggcgcggtccctgacggctggtttgccacgcctggtctcttgccttgtaatcggcaaacgcctgttgatacccatcgaccgcatcgttttgccggctcatatcggcgaccagttggccgaaggcatgctgcgctttggccaagtccactttgtcctcagcatcggcgcgcacgtaaaacggctgttgcaacaggctgtctggaccctcccacaggcgcatgcctttccaccgcacatactggcgacagtgctgcctgatctgctgcatatgatctcccccggctatcgcgtgtccggccagccaaccgttgtaggcatcgatcagttgcggatggcaggcgaagtatttggcaagtgcgggacgttgacggatttcctccatcgtcatcagcggcacgccggccttgatggcttcgtggtgcatgtcgatcagcggaatctgggacagcttggcggcgccaagcgcctgcgcatcgacgcaatccttgccctgtccacccgggctgtagccgccacccacatcagaatgcatgcccggatacaacgcttccttgccggatgccgccagatccgccggaaaattgatgcgctgctcgtgcagcgcggcgaagtgcacgcactgtttgacctcaggatggatgctcatcatctcgccatgcgcccaggccatcttgccctcgctgacgcgcgacatcgccgccatgcccaccgacgccacggtatcgaaaatccccaggaacgtcagctgcatcggcacgccggccaggttgtagccgcagccgctgccccagggttgcaccacctcatacaaccaatgcacgaaggcccgcgcagcggccgcaccacgcgaaaagccgaagacggcgatattgagcgacttgattttacgctgatgggtcttgaccagctgttccagcttgcgcccatagatttcgaggtaggtgcggcgcctgaagccctctgcgagcgagagctggctcatttgactgacgattaatcttgcgctgtcgtctggaattaatggtgcgtggttgatatctaaataacgatgaattgagttatagacctggatgatcgcccaattgatgcgatgcgctccgtagagcgcagcagcacctcccagcgcacttccctcggtggatgtatcgccaacctcgggaaacggggtgccgacccctggcatataaacagaaaatagtccgtcatccggctcattgaaactcgcatcccataaccgagcgatattgctatgcccatctcggtttcgttgcgtctgcgtactgcgcttctttccctctatgaaggtaccttcccatttccagttattgcccgtgccgtcaaagaatagattgacgtgcacctggccctggcattccgagctcttgtcgcgcaagcatgccattgcctccgcgcggcgctgtgcctctgaaggagtaaggcgacgctgaccatcgtgcggcatcggcaacgccccagtgggatagaacgtcatttctgatctcctttccgtccatttttccagacctcggcaggatcttcgccggcatagaggcccgcttccggccccttcaatggataatccgggccacccagaccacccaacggcacgaataccttgatttcgccattgcgcaggaagtgaacggagaactgcccggtgcgttttgcgtcatatttcgggatctcgacgacacgttcctgataattctcgtcgtagtcatcggtccagccgaccttgaccttcacgcctggcctccatggatcggggacactgatgcagcaaacgaatttccccccgccacgatgcgcctgcaaaaaaccgccttcattcccatccacggtgaaatgcccgacatccttgtcggtatggttgtaacccaccagagtggtgctcacggtattgccgccgtggcaggcgctgatccacatcagcagcaggccatacaggacgcagcgggcgatcttcatcatctgtggcctcagtcgcggtttcatttgtcgaacggccccgtgggcggcacgcctggcgtcagttcggcctctttccctttgagcgggtagtccgggtgccacagggcatacatggttacgaaaaccttgatctggccgttgcgcagaaaatgcactgccatgtcgccatacttggcgtaacgcggcactggcagccggcgctcctgatagttctcgtcgtagtcgtcggtccagccgaccgtcaccgtcatgcccggcttccagggcttggggatgtcgatgcagcacgcgaaccctcccccgcctctattggcttgcagaaacccaccttcgcttccgtccaccgtaaagtgtccgatgtccttgtcggtgtggttgtagcccacgaggttgacgccaacggattcctggccgcacgccgccagacatggcagcaacccgagcagaatcgcgatgccccaggctgtccatggagtatgtttcacagtgcgctcctgagatggtcggcgatgtcgtttgaaggcgctatcggtgcggattcccagagcggccttcccagctcccagacatcggcgggaaccgtggctgcccatgccgcaaatgcctgctgatgaaaggtgccttcccatttccagttattgcccgtgccgtcaaagaatagattgacgtgcacctggccctggcattccgagctcttgtcgcgcaagcatgccattgcctccgcgcggcgctgtgcctctgaaggagtaaggcgacgctgaccatcgtgcggcatcggcaacgccccagtgggatagaacgtcatttctgatctcctttccgtccatgcttccagacctcgacaggatcttcgccaggatagaggcccgcttccggccccttcaatggataatccgggccacccagaccacccaacggcacgaataccttgatttcgccattgcgcaggaagtgaacggagaactgcccggtgcgttttgcgtcatatttcgggatctcgacgacacgttcctgataattctcgtcgtagtcatcggtccagccgaccttgaccttcaagcctggcctccatgggtcaggcacgctgatgcagcaagtgaattcaccctcctccccgatgcgcctgcaaaaaaccgccttcattcccatccacggtgaaatgcccgacatccttgtcggtatggttgtaacccaccagagtggtggtcacggtattgccgccgtggcaggcgctgatccacatcagcagcaggccatacaggacgcagcgggcgatcttcatcatctgtggcctcagtcgcggtttcatttgtcgaacggccccgtgggcggcacgcctggcgtcagttcggcctctttccctttgagcgggtagtccgggtgccacagggcatacatggtcacgaaaaccttgatctggccgttgcgcagaaaatgcactgccatgtcgccatacttgtcgtaacgcggcactggcacccggcgctcctgatagttctcgtcgtagtcgtcggtccagccgaccgtcacggtcatgcccggcttccagggcttggggatgtcgatgcagcacgcgaacttccccccgcctctattggcttgcagaaacccaccttcgcttccgtccaccgtaaagtgtccgatgtccttgtcggtgtggttgtagcccacgaggttgacgccaacggattcctggccgcacgccgccagacatggcagcaacccgagcagaatcgcgatgccccaggctgtccatggagtatgtttcacagtgcgctcctgagatggtcggcgatgtcgtttgaaggcgctatcggcgcggattcccagagcggcctccccagctcccagacatcggcgggaaccgtggctgcccatgccgcaaatgcctgctcgtgcattgatgctggtgcagccagacggtctgcgacgtagggatggctgcggaagcggccattggtgtacagggcgagcagcaaatagtgcacatgatcgtcgatggaaccgagcccatgcgcacgggcctgctccatctgctgctgcacaaacggataaagaacccgatgctcaacgcgtcgcatttcgtcgggaatgatccggcgcagctgcgcgatggcgacatcgggctcgcaggcgtctaggaactcggcgtactgtgcgtcatcgagccgtaatggcggtagcgcagccagacccgcagccaacggcccaggcaatggtagcggttgcaagtcgccgaaccgatcgaagtaatgccattcttcaatggcagcggtgaatacggctttttgttcggcggtgagcagttgcagccagactggaagaatgcgcgtgtcgtaccagcgcagcagcatgtcgcgctcgccctgttctactggcaccttgaccagatggaaggtgccgaagtggcaggcgagatcttgcatcggcattgcactgccgatgtagctgaccgcgggctttgccgcgcccagccgttcgagttccagcgccaggcgagacgtggggtcggctcggtcgcaggcgaccagcagcggtgcgatctcggtcaggctctcttcggcctgctggtcgaacagggagcaataggtcgcgcccaggcgatccagtcgttcatggaagtggggacgctgagcgctgtcgatcacggcgtaatatcgcatcacaccagcactcccggggttccttggcgcgctgcatccaggatgcagctcttgcaactgctgcgtggaaactgcggcaacggatacgcctgctgcaccggccccacaaacgacttcttgctcgcatgcacggtgatggtgccggggcaggcgacggtgatgttgccgccttcgatggtcacgctggccccgccggccaccgccaggtggagggtcttgcccgccgccagtgccacgtcggcgttggcgctgatcagcttcagtccttctttcgactgtacgcgcacgtcgtccgactgcgcctgcacgtccagcgcgccttcgccgctgaccaggctcaggctgttggcctgcgtttgcccgccgtccaccgccgcggccagcacgccgatcgcctggccgctgtgcagccgggcgtcgccggcgatggccgcttcgctgcccgcgccgctggccagcgtcagcgtctcgcccacgctccagctcaggccctggccggccaccacgccgatccccgctggtgcggccaggcccagcagcgcatcgccggtatgcggcacccggtcgtcgcccgggctggcgcggcgctcgaccgccgcacccttggcgtcggcgtaggccgtgcccggcaccgtggtcttcacgctggtcagcagcgccggcagcggtgcctgctcggcgatcagctgggagtggttcgcctggcccacgccttcgtgcgcggccagcttcaccgtctggtgcgtgcccgccgcctgcgagaacgtcttgcccagcgtctgcagctggctcagcaatgcgctgggctgggtcgcctcgccggccgggccgccgctgcggccgtagctgctcagccatagccccgagctggcacgcaccgcgccccacgcgtcggtgcgcagttcgaagccttccccgcggaagctgccgcggtagttgtcggcctggtggatcaggtgccccaggttcagttgcgtggctgcctgggtcgtggccagctgcaagcgcagttgctggtcgctgtcgtcgaacaccagccggctgtggccagcgccgccccattccttggattgcacgccccacagcgcggtggcgttgcggtggttgtccgcgccgccgccggcgccgtgccaggccggggcatggccgccggccaggttgccctgcgcgctgggtctaccgtcgccggccttggcgtacaggccggtgtcggcctcggcgctggtgccgccgggggtggcgggaacgccggcttcgcccttgccgttgtacagcgcacccagcaccaccggacggtcgatgtccccctccaggaagcccaccagcacttcctggccgatgcgtggcaggaactggctgcccacgcccgggccggcgtagcgctgcgccacccgcagccacgtgctgtcctgcgcggccggggccgacgcggcgtgctggaagtggaacctgacccggatccggcccagcgcgtcggcatggacctcctggctgccgtcggtgctgccatcggcaccgaccacgatggcgctctgggagcccggcgcggtcggccgcgggtgcagccgcgccccggtgccgtcggccagcaccggccgccacggctgctgccggtccaccgcctcgaaggcgttgccgtagcccaccgcctcggcctgcgcccaggtgctgcgtgcggccaccgcgctggcgtccggccacgccggcgcggcccccaactgcgactgcaccgccgcgcgcacgtccaccggcaagttgttatacccgcatgccacacccgcgtcagcaacagctgcgccggcggtgcctggccctgctgcggtgcctgggtcagcgtgaaccaggtgccggcgcgcagcgtgcgcaccgtgctgcggccctgccacggtgaccactgcgcctcgtgcgcctgcgccatcaactctgcagagcggtctgctgcctgcgcgctggcgaaggcgtccatccccaccggctcgtacacctcgcgcagcgactgcctgccgccgccgtgcaacggcaactgcgcgctgcgcgcctgacgcgtcttgaagtcttcgctgagcaccgtcagccggccgctgcccagccgccgggtggcgccgatcgccagcacgctgtcggccgcctcggtggcgtcgctgcggtggtagcgcagcccgccgccctgcgccgaactggggtcctgcggttgcgcgacgctgtcggcgaacaccaccagctggtgcccgccgggcgacggggccgcctcctgcagccgccagcccaggccttcctcggccagcagccgctgcacgaaatccaggtcgctctcgcggtactgcacgcagtagctgcgcggccgcgcctgggccaggaacgcgctcgtctcctcgctccactgccagcttgccatcggcgcatagtcggcgaacaccgcttccacgatctgcaccagcgtgcgttcctggaatacccggctgtgccggccctgcgacaaccaccacgtccacggcaccaagcctacccggtagcgcgccagcccgccgtcgctgcccagtgcgtacgcgtcgtggatcagccccgtgcgcgggctttcatcgccatcggccagccggctgtacagcgtcgcgcgccgccccagccacgcctccagcggcaagcccgcctgcgtgctcagcacgtccacccaccactcaaaaccgccgctcagccgttccgacccgctccagcgctccaccacctggacatccccgccaggcagctgcaagcggtataggcgaccgctgtcggacagcaaggccccctgaaacatcaatgcattcagtgcttccatcacaatacctctgtcctcgggccatcgcgccccgggcaacatcgtttcctggccctggacggcgaatttaacagacgaatgctgcggcgggcatgacggtcccccgtctgcggcacaccctcagttcggtgctgcttgggcaatcctggcggctcggccgacgtaccggcattgccgcgcctgttctttcgcgcagacgccttttgcgcgcagagacggcgtcgcgttgcacaaaccgacggtcagcagcgacagcgcggcggcgactgaacacccggcctctccatggtggatcgccgtcacgccgatgccgtcgacgcgatcgcgcacgctcttcatgtaccgataccgccgcgaatacgccgaacagcagcagcgccacccacaacgcgccgacgaaggccacggacgaatagttggcaatacgcgttcgcatgatcactctccttggaaaaatgaagaagtccgcttccttgacacacttgcgccgtctgcattgtcagcatttgcaattcgaaaacgccccgtggcatccgtcgggtcgcgctgtgggaattccccccggtatacggcagcgcaaagtcgccggacggcacgaacaatagaccaggatggcagcgtggtccacgcgtgcttgccggcccggggatcttcgatgacagggtcagcgctggcaccggcgcgtcgctccttgcgcaaaggcaatatagaccaagggtttgcgcccacgccgccggcaagcggactcgcccccctccccccctagggacgacgacgtggcggcgccaaccgcatgtgtcacgccggaaccgacggcaggccgctgcacagcgcgcgccgcaggtagcgcgacagctccatcgccgccaggtttttcagggaaatctgacccgccgccccaatcaaggcacgctagaatctccaacgccccttaccgacgagaactgccatgctggatctggatgccctgctggcgccgatttccgaccatcagccggccggcgaagacctgtctttctccatcgagttcgatcgcatccaggaagccagacgctcggacgatccgaccctggaccagggcgagtggcagaccgatatcaagtatgcggactggtccagcgtcgcccgccagtgcggcgatctgctgcagacgcgtaccaaggacctacgcctggccggctggatgaccgaggcgaccacccagatcgacggcttcgccgggctggcgctgggttaccggctgatcgccgggctatgcgaccggtactgggacgaggtgcacccgctggtcgtcgatggcgaccacgaagagcgcatcggcaacctgagctggctgctgaccaattcgctgcattggttgcgcgcggtgccgatcgcctcgggaccgcagggccgtttcggtctcaacgctttcgaggccgcgcatacccgcagcgccaatgccggatccggcgacgacgaaggccagcccagcctggacctgctcgaggccgtacggcgcgatacgcctcacgatttctaccggcagttggtcgatgcgctactcaattgcgccgaagcgctgcagtcgctacaggcggcggtggacgatcgcctaggcatcgacggacccagcttcagcgcggtgcgcgagcaggtggaacacctgcagcgcaccgtggcgcggttcgcccgcgatgctgggctactgctggatggcgaggccgaagccggcccgcacgacatgccgggcatcgggttcggcccggccgcgaacaaggacgcgccgccggcgccacgcgagccgggcggcgcaccgaccacccgcaaggaagcgttggcgcagctgcgtcaggtcgccgaattcttccggcgtaccgaaccgcacagccccgtcgcctacttggccgaaaaagccgcgcgctggggcgagatgccgctgcacgtgtggttgaagcgggttatcaaagacggcagcgtcctcaaccagatggaagagatgctggacgtcaaccagaacctggagcagtaggttacgaacccgccccgtccccgcgcgtcgcgcgggacggcctcacaggcgcctactggatcttgaactggatacgccggttgcgcgcacgcccgtccgggctggcgttatcggccaccggttggtcggggcccttgccctgcacgttcatgcgcgcaccgtcgatgcccttctgcactatgtagtccttcaccgcctgcgcgcgcgcctggctcagcgcgaggttgctctcgcgttggccgacattgtcggtgtggccgatgatcaggaagcgcgcgtccttcatctgcgacatcttttccaccatctcgtcgaggatgcgcatgcccagcggcgtcagccgcgagctgccactctggaactcgatgatgcggttgcccagcgtctggtccagcacgccctgttccgagccgccgagcttgaggctgttggtcaccgtgtaggaggtgttgctggccaggctaaggtcactggcgacctgttgccgctgcgcttcgttgactacctgcccgctgatccgcaccgcctggccgttgacctcgagcttgcctgcagccacgcgcttgagtcctggcgacaccatcttggcgacgtactcgccccagttcggcggcgagggaatcgactcgacctgcacccgatcgacgatgcgggcactgccgtaggtgtcacgcaggttattcaggatgcggaccttggtggcctgatccggcaccacgccctccacgatcaccgggcgttcgccgacaccgcccgtggcaggcgtggcggcaggcgtggcggcaggcgcggcgacctgggcggaggcggcgaacgcggttatcaggccactcagggcgagggttctggcactcaggtgtcgcatattcatgtccccaggaaagtctcgccgaacaacttgcgggccgtcttcaacgccaggtcgtcccgatccagatagctggctagcttgttgaggttgtaatcgctgtgcatgtagtcctcgacccaatcggcgtcctggacgcggatcaggaaatcaccggcctcgcgtgggtccagcgctgcgcgcagcgcctggtggtcggcaccgttgaagccgatcagcatgcgcggtgcagcatcgttgcggatcagcaccgccagttcgaaatcgccgcgcgcaacgaagcaggcgacgatgtccagccagaacgcggccagcagcggccggtacagcgcgtcctgcaccagcggaagctccagcgccttgtccaccgacacgttgccgccggcgaggatcggctgcagcagcaggcccagtgccggcagcagtttcttcaacgacacgtcgggatggccggccgtgcgcagcaaagcctcgatcgagccgaccgtctggatatcgaggaagtcgttgaaggtggcgttgtacgccgacgcgtcggtgctcagcgtgtagcgggtgtcggcgagcgcggtgagcgccgggccggcatcgtccgcgaccatcgcctgcttggccatccgcgacagcccggaccagaccttggacatcgcaagcggactgcgggcgatgaacgacagcggctcgctggcctccagacggaccgccgacagcaacgggaagcggcgctgcgacgcatcgcgactgggctggaaatgcccgcacagcaccatcttgctgcgcgagcccaggaacgcgtagtggatgtcgggcgcttcgtcgtagagccgcttccagtccgggttctggctcagcagatccacgctcagacccgcccagcggtcgagccagccgagcagttgatggttgtcggccgcgcgcacgaaatcgccgcgggaaggtaccttgccgaagtaggagacgcctacactgacttcgcgactcattggccaccttcttgtgcggacgcacccgccggaaccgaaccgggcggcgcagcggccgctggcgcatcggcaccgacggttgtcgggctaccggccaccgtcgccggaagttgcaggccacgctgccagtcgccccccccggtagccttgccggcactctgcacgatgcgcatctgcacgctgatggacacgccttggtcgctccaggtgaagcgacgggtggcatcgtccacgggttcctgggcggctgccttgatcaagcggccaaggccattgtcgccaggcgcattgaacatctcgacgctgcgcccgtcgctggtgaccgcggtgatcttggcaccgggcaccgcaccggcgttcggccactgcatggtcatccactgcggcggggtgttgcggtagcgcagcgtctggccagagatgtcgatggtgtattcgatcgcgcctaccgccggcatcggcaggagctcgaagatgctgacgtccttggccaccgcgccggactggccgctgacccagttgccgtagttggccaccagttcgctggacaaggtgatgccgatgcccgcccaacgccgcgattcgagcaggttgccgcgctggatcaccaaggtgccgagtgcgtccttgttgaacgcggcgatcgcgccgctggcgccgaagatcgcagccacgtcgccgggggcggcatccacgtccgtgttgaggttgaacggatagcgctggccgatgccgttacggaacggttcgtagacctgcgccgcccacacccggttgatctcgttctcagtcggcggcaccagcgcggcgaaggtctgggtcaacggacgcagcaacagcggacgcatcgcgtcgcgctgggtttcatccagcccggtcagcatctgctcgtccaccagggtcagcgcggcgctgagttcggagccttcgttgctgaaggtgtcctgcatcagcttgcgcgcgccgacgccgatctggccctggttcttgatcgcgttcatgcgcgtgcgcaacttggccaacttgtcgaagtaggcatcaatgaccgccggctggtccgtgcgcttggtcatcagccgcgccaggccctcgaaggtcttgccgatcgggccgaccggctgctgctcagctttgccggcttcggccggatcgcggcgcaggatcacccgctggaaccaggcgacgaccccgccggacgccttcttcgataaggcgtcggccatcgggttgtcccagatggtctgctcgtcgatcttttccagcagcttgcgcaacggcgagttggccggatcgccgatgcgattcatccgcgacagcgcctggtcgaagccatggaacggcgccacgctgatcccctggatgaacttgcgccactccttggcgtattcctgcttgtacgccgtcaccagttcgcgcgcgacgtgctcagggctgccggccagcgacaggtcgctctgctcgctcgtgtccaggacccagtcggtggtgctgagctgcgtattggccgcttccttgatcgcgtccttgacgtattcttcccacgcctcgcgcgagaacgccccggaaatggcatagctgccggtgatcgcgccgctgttggcttcctcgccgatcagcgcgttgaccgtcaccgtggggaagcgcgccgccgcgcgcgccttgatctgcgcgaatacgcgttgcatcgccggctggcccttcatcacccgggtcagcgcctcgcggctgtcgttgaccagggtgaccttggtctgcacctgcggccactgcgcatcttcggcctgggcgacgtagaacgtcatcagcttctcggccgcgcgggtcatctcctcgcgggtcatctggccgcgattggcgtccagccagccgcgccagaacagggtcagctgctgcgtcaggtgcgcgctctccacgtgcttgcggttgcccagcatcaggtaggtcttcagcgcgttgtaggcgtcgttggtatcggtcggcgacgcgtcctgatacagcacgctgtcttgctgcgcggcctgctgcgggccggccgccttgccgagcctgtcgcgctcgctgaccacttgccccaggaacgactccagattggcggtggtcggctcaagcatcacctggcgcatgccgttgtagtactcggccagcagcttcttgcggatgttgccgccctggtacaggcccagcccggaggtgatgccgcccttttgcttgtagcggtccagctgctcgagccgatcctgcaacagcagcagcgcgtcgatgcgcgattgcaagtcgacccggttggcctgcacgcgcacggcctgatccagatccttggtggcgttgttcaccagttgcacgttggtggtgtacgaccaggtccacagacccagcgccaacgccagcacggcgacgccaccgaggaagacaccgtagcgcaggcggttctggtgcgggctggagtactgccggacgagctgtttgtcggtgaagatgaccttgcggaacaggtctttcaggaagtaagcggtctgtcccgacggcaccgcttcgccggattgcgcacgcgcctgcagcgcgaactggcggctcacccgctcggaggcgtggtgcacggaatggccttcctgcaacgcgctgctgaagtagaaaccgcggaacaccggcttgaactgataggggttttcttcgaacagcgtggcgatgaaggtgcgcagcgccggtttgatgccgacgaactccagcggcagtgtcagcaggcccggcgacacctgacgcccacgctgcatcgccatgtgcgccaggctcatttccttgaggccttcggccagttcgtcgaaatgagtgtcgaaggcggccagcgcatcggtattggcggtcggatcgtagggcagggtcgcaccccacacgttctcgcgctcggacggatccagattgtggaagaattcggagaagccggcgatcaggtcggccttggtaaacaccacgtacaccggcgcgaacacttccaggcgctgggtgatttcctgcacgcgctggcgcaggttcttggccagctcgatcgcgaactcgggcttgctaccggacagttcggcgatgctggcggcgatgatgatgccgttgatcggcgcgcgcggccggtgctttttcagcagcgcgagaaaggtgagccattccaggcggtcttcgacactgaccgaataccgaccggcggtatcaagcacgataccggtcatggtgaagtaccaatcgcaattgcgcgtgccaccgatgccctggatcacgttgccgcgattgtcctcgaacgggaactgcaacccggaattgaggatcgcggtgctcttgccagccgcaggattgccaatgatcacgtaccacggcagttcgtacagcgccgccttgcccttgagcacgcccaggcgcgaggacttgatcgccttgaccgcctctaacatgcgcgagcgcagcgcttcggtgtcggcgcggttggccggctgcgcggcggcgaccgcgcgatcggcttcgccttgcaccatcgcatccaggctgcgcgcagcgcggcgcgcgatgatccggcgcacgatccacaccagcagccatatcgtcagacagaccaccagcaccgccgccgcccacaggccaatttcgcgcaagccctcggtgccgaagtaggcgactgcggcggcggcgagcaagccgagaatcatccagagacggtaatcgcgaaggtaatacctgagattgctgaacatcgggtgctgttccggttaggcggcggacgcaggcaaggcgccgacgtcggtatctggctggggggaaacacggggactgatgagtgtagcgatgcgcagacctgcctgatccacactcagcatcagtgccgcatgttgctcggcggcgacatgggcatgggcaagcgcgagcatcgccagcggttgcaccgcggccagatcgccggtggcggtggccagcggcaggcactgcaaggcggtatccagatcggggcagaccagcgcggcagcggcggcgacctcggccgccaggacggcgcggtggtcggcgtcgctgagcaccaagtccacgtgggtgggcgcgagcgcggcgcgctgcagggtctgcgccgccagttcgccgctcagccgcgcactggccttgacgctgccgtccagcggcacccgggcgcgctgcagcggatgcagcaccacgtcgccggaagcgcccggtccgctggccagcaagaccccactggcgccctcgccaggtacgcgtccatcaggcgaacggcgcgtcatcagccgcccgctttcgagcatgtgctcgagctgtgtctggtcgatcgccgaatggcaggccatgaccagctgccagccatccaccggcgactgcgcgccgcgcgccaggtgttgcagccgcgaccatgcatcgtcggcacccgccatcgggatcacctccacggcgaaacgtcgcggatccaggccatgttcgctggcggacgccagcacccagtcgcccactgccttgtgcagcgaagcgggccagtccgcgggcaaccacagctcgatgcgcagcacgttctgcacctgcgcctcgacccggtgacgcagcccggccaccacgcggtcctggggctcggacagcggcggcagcgcctgcgcagcctccagcaacagcgcctcggcgaccggttcgagcagagcgatggcacgcttgtgatgctccaacgggccttcgttggcgtcggcgcccgctgcgaccgaggcgagcatcgccgcggtcgcagcgggcgcatccagttccggcacctgcacgacgaagaccggcagcccgtcccggtcgcggaactgcttgtgcaacccaggccacggcagattgccgcgcagcgcgaggatggcttgcggttgctggcccaaggccaggttcagcgcaccggcaagcactgccggcgcggcgccggcagtcggcgccagcgcctcaggcgccgaagacgaactcaccgcggccgccttggaatcgttgggttcggtggccttggccgcagcgctgtcgccggcgcgcgccagcgcgcgccaccccatatcgcgcagcagccagctgccgcccagcaggccggctggcaggatgcccagatacatcagcatctgcatgccgttgggcgcggtgccgctgctgcgccaatagaagatcgaaccgccccacgccacaccgaaaaacgcggcggccgacaacaggttccgaaaaattccggacattagcatcctcgttccatgagtggattaggcatcgacgggagccgaattacctcgcgtcgtcatccgatgccagtcgttccctgagtggagataagtatacccccgcaggcggtcttgtcgccgtgccgagccaccggcttgccgtcgatcatcaccgtggcgtccccgctggcgatctcggtctgaccgtgcacgttgcacaccaccttgtcgccgatacgcgccaccggcttgccgtccacatcggtttcggccgaacctgtgaccacgcgcccgccatgatcgagctgatcgcctacaacaataaaaggtcgtgacataagtattgcctccatggtctttgtgccggggccggtccgtcgccgccatcccccccgtgggacgcgatcgccgccacgcaggagaagatagcaggagttcagccacggctcacccttgggccaattcagcgcgcttggcggcgcgggcgctgcggcaggcgtccagcttctccagatgcacgtagtccttgatactgcgccagctgccgccccactccagcccggcctgctgcgcaagctcgccgtagaggaagtaggcgcgtctggtccacggatcgcccatgtcccactgcagcttgccgtcgcgcagcggcgcgctgtccaccgccaggccatactggtggcagctctgccaagagccggcgcgggtggcacggccgccgcccatcaactcggcctggcgctccgggctgcgatagccctccactagcaccatttcgtagccgtactggcgacgcatgacctcgtagatcgcgagcacgcgctgttgcaggtcggcgtcgatgctttcccagcgccggtccgcggtgacgatctccgggcgggtgcggcggatctcctcggtggtgaatacctccggcggcggcgccagcggcggcaccaagcgttcgccgcgcagcagttgcgccaccatgctgctggattcattcatgtcgtcggcacggaaatcctccagcaccacgttctgccggaccagcaggatcacgctcggcggcaacagcaagagcagcgtcgcgcacaggatgacccagcgatggcgccgaaagaaatccgtcaccccgccgatcccgccgcgcaccccctcgccgactccgccagcgctgcggcccacgcgctggccgacccgcccggcgccttgccgaaggccgcgcaggcgctcgcctaaccaggcctgcacccgctccagcgcctccggaaacaacagcagccagcaggcgatagacaccaccagcaggaagatcaccacgcccgcaacgacgactgccactacatcctcctgattatgctgatgattcctgtgcggttgacgggccggcgccaagcactagaatgaagatagacaaatccccggcgctcgccgaacaagggctggattgcacttgaataatggccgattaaatcgaccgagtcttctttcgggccggggacagacccagccactcggctccgggcgcattttggccgatatggaaggccgcgcaaccagcgcgccatccagcgtccgtgtcaacaaggcgccgcggacccaccgcacccgcttggtgctgatcgccgtcctcggagtggcgctgctgggcgcggcgttcacggcgctgcgctggaatgccggacgtgccgaggccgacgccgagttcgacgcctacaccaccgtaccggcaaccgacaccgtctctccggccaatcccgcaacggccgccggcaccggcaccaccgccacaacaccggcgccgggcggcgcaatgatcgtagacgacaacgccgtcagcgatccgacccacgccgtcgacggattgccccgcgccgcatccgccagcaccaccagcgccgcgactgcgccagccaagccggctgcggccgcctcgcagcgcaaaccacgcgctgcgccggccagcggcaagcacgtacaggacgacagcagcgacctgctggccacactgatgggcatcatcaagcgcgacgaaaagccgacggcaaaacaagactcgattgattcgctgatcgcgaagatccaggccaatgacagtaagaacgcgaccgagaccgacgcggcattcgacgcaatcggctcgcgctcggcgtcgaccagctccaacgtgcagagccaactgcgtcaatgtcccgacgccaacacgatggctggcctggagtgccgcaaaaatatctgcgcagcgctcaccggcaaagatccggcctgcccggcgcactgacgcggcgcatcgcaagcgattcctcgccattgcggccatgggcgccacgtcgctgcactatctggcgccgccacgcgaagtagtatgggtcgggttgcgcttgaacacgcgccggcccagcgcgtcgcgctcgatggcgatgggcgcgtcgtcgttgatcgtcacctcgaccacctggtcgcgcaggtcttagcggtactccaccgtgtgcccgacgtccgcccgagtttgagtagcacctcagtttggagtccaattccctatcccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggatctctgccatcggcatggcttcagtgaggcctcgtactccctgtggcgcagcaagttcggcggcatgcgcgtacacgatgtcagcggcgcgatcgtgcatgacaggcggcacttcgagcggttgctggatgcgggtaataccgcccgcacgattcgtgtcgatggcgcttatgccgatcgagaccctaaagctcgcttgaaggaagagggatatcgcgtggatatccagcacaacggtacacgcggcaacccattgagccgggcgcagcagcgtcgcaatcagcgcatcgccaaagatcgggtgtttgtcgagcacgcgttcgcgcgactgatgcaccaaggtggcaagtgcctacgcacgctcggcttggcacgtgcgaagggggtgatcgggttgaaggttgccggccatcacctgctgcgtctggcgcgattgcagcaggccgggatgcggccgggatgaatgccgcaaaccggaagagcgcatcgcgcgttgcatcggcaagctgagagcatggccgaacatggcagattgctgatatttcgaaagctatagtcagcgccatgcatgcgctgcatcggctccgacctggttcttcgaggtgccctaaatggtcaatgcagcaatcctgccgctgcaccagtgcgagtcggccgcaagctcaggcagtcagttgtatccccagcgcagccgccgccacacgcgccttctcgcgcgcagcatcgatgctgtccgcgcgcgccagggtgacaccgacgcggcgatgaccatccacgcggggtttaccgaacaggcgcaatgcggtgttcggatcgcgtagcgcgtcggccacgttgtcgaacaccggcacgccattgccgtgcgccagcaacgcgcaggatgcggaggggccgctctgaccgatcacgccgccgtcttctgcgcccaccggcaggccaagaatggcgcgggcgtgcagcgcgaattcgctcagttcctgcgagaccagcgtgaccagaccggtgtcgtgcgggcgcggcgacacttcgctgaaccacacttcgtcgcccttgacgaacaattccacgccgaacaggccccagccgccgagatcgtcggtgatggccttggcgatctcctgcgagcggcgcaatgcagcggccgacatcggctgcggctgccagctttcgcgatagtcgccgtcctgctgccaatgtccgatgggatcgcagtacgaggtgccaccggcatggcgcacggtgagcaaggtgatttcgtaatcgaaatcgataaagccttcgacgatgcagcggccggcgccggcacgccctccggtctgcgcgtactcccacgccgcatcgatatcggcttcgctgcgcaaggtgctctggcccttgcccgaggacgacatcaccggcttgaccacgcatggcaggcccactgccgcaatcgcctcgcggtagtcggcagcggtgtcgacgaagcgatacggcgaggtcggcaggcccagcgtttcggcagccagccgacggatgccttcgcggtccatggtcaggcgtgcggcacgcgcagcggggatgactttctggccctgctcgcgttccagtgccaccagtgtttcggtatggatcgcttcgatctccggcacgatcacatgcggccgctcgctggcgatcagcacgcgcagcgctgcggggtcgagcatatccagcacgtgcgagcgatgcgccacctgcatcgccggcgcattggcgtagcggtcggccgcgatcacttccacgccgaaacgctgcagttcaatcgccacttccttgcccagctcaccagagcccagcagcagcacgcgggtggcggaaggcgacagcggggtgccaagggtggtcatgggcgcagtccagaacgaaggggggcgccattctaacggctgccaaggccgacgccggacgaacgactgctgcttgcctgatatcatattgatatggttttccaactccacaaggactcgccctcacgaatagagaagacgatcggttcgttacccggcattcccgtcgttctcgtcgcaggcgccggccttggcgacgctgcgcgcgatggcggccagctatccgtacgaccagcacgaggacgaccagatctcgctgcgcagtcatccggccgagatcagcgagcagctcaaacgccatctggacgagcgcctcactcaggcaggcgtggacgtgatcgaagcgcgcatcagccaccttgcctacgcaccggaaatcgcccaggccatgctgcagcgtcagcaagccaatgccgtgattgccgcacgctcgcgcatcgttgctggcgccgtgggcatggtcgaaatggcgctatcggaactgcagaagaacggcgtggtgcagttggaccaagagcgcaaggcgcatatggtcagcaacctgctcaccgtgttgtgttctgatcgtgggacccaaccggtggtcaacgccggctcgctgtattgaggcaaatcgatgaatgtcatggtgcccctggtggttgcgctttccggcgtgcccgcgctggtgatcgccgcgtctatcggcgcggacgatgacgaccgcgcacgcggcctgggcctgcgctgggcgctgatcagcctagtgatcctggtcggcgccgcgtgcctgtatttggctggcgacaatcgcgccggcatctatgcggtggtgatcggcatgatcatcggcgtcaacgtgctgatcgtgtcgatggtgatgcacctgcgccggcacggcagcggcagagacggcgaatgagcgaaaaaaaggcctacccgctgcgtatcaacgccgatgtgttggccgccgtgcagcgctgggccgacgatgaattgcgcagcctcaatgcacagatcgcgtacgtgctgcgggatgcactgcgcaaggccgggcgactgccgaagccgcaggctgagaaagactccggcccttgaatgcgttcaagcgtgattgatggcgaaagggcgactgctccagtctcggtcgaactctccgtggacgcatgcaagcgctcaccgcactgcgcactggcagccctcacccagcaccggctaagctgggcggatgcgcaattgcccacgtctgctcctcaataccagcacgatcgaactgtggccggccgatctgttgcgcgcgcgcggcaacgcggatgcgcgcgtgctggcgcaggccgattggctattgcgacgtaagcgcgatgggcgctatctggcggcgcatctgccacaaggcatgatgccgttgatcccgcggctggcacgcgagccgggcctggatgacgcgttggaccgtctgcagaccgccagtggccgcgccggccaagtcctcgacgacgtgcttgcgatcgacggattgcagcgccgactgagccaactgggactcgctgcaaacgactatgctgagcagaccggtctgcaactgatcgccgaaccggttgccctgcagtttggcgggcgcgatcgcttcggtcgtccgctgtggctcagtgccggcgctgcgcgtgcatggcgacagctgcgcgcggctgcgctgcgcgcggacatcgtgctcgatgcgatctccggctaccgcagccacgactaccaactgggcatcttcgagcgcaagcgcgcgcgcgggctcacccttgagcagattctggcggtcaacgccgcgccaggtttcagcgaacatcacagcggcgacgccctggacatcggcacaccgggcgaaccgccggccgaggaatccttcgcaaccacgcctgcattcgcctggttgcgcaacaacgcgaacgcgttcggctaccgcctgagttatccacgcgacaacccgcatggcatcgtctacgagccgtggcactggcgttggtcggcagcgtaagtcggcggcacctcatgcgacgcgacacaaccgaccgtcgcgtcggccccgcgtgcgagcgcgctactcctgcgaacgcggtgtcggcacgttcgtcgccacgctgaagtcggcgattttccacagatagaacgcggcgtaggtgcggtatgggccccagcgttcgccacgaacggccagctccttgggggtgggcatatgctcctgcttgtccacgcgctgcgcacctttgcgcacgcccaggtcgtcgatgggcagcagatccgggcggcccaggcggaacatcagcatcatctccaccgtccagcggccgatgccgcgcaccggcaccagcgcgtcgacgatggcgttgtcctccatgaaagcgagcctgcgtagcgacggtatctcacctgcgctttcgcgccgcaccagatcgcgcagggccagcgccttgttaccggaaacgccgcaggcacgcagtgctgcatcgtcgatgcgaccgagcgtatcggcatgcagccgctgcgcgccgatcgccactttcacccgcgccacgatggtcgaagccgccttgccgctgagctgctgaaacagaatcgcgcgcgccagcgcatccaccggatcaaacggtttgcgccaccccggctgcggggcgatcgcgccgatgcgcttcatccacgcgcccaacgcgcggtcacgccgagcaagatgcgcgaacgcagcctccacatcgaatccgcgggcgtggcgcggcatgctcagtgtctcaaggcgccgatggccagcaccacccagcccagcatcaggccactcccgccaatcggcgccaggctggtcggccaatgcagcaacgcaccgccaaccaggctaccggcgaacagcaaggtgccgagcaatagcaagtacaagcctacctggccaagcgcgcgcgtttcggtagcacccagcacggtgagcaccgcgccatggccaaatgcatacagcgccgccagttgcagtcgcgactgcaccagtgcatcagccacgccgtgcgaggcgtaggccgacagaccgacggcagtcgcagccaacaggccgccgcagaacgccagcagcgaagcgtgtttcttacgacgatcgagcaacgacatgcaggcaacttccatggcagcgccgtagcgcaaaaaaaacgcgccgcagggctgcggcgcgttttcggtctggatcaggtcatcgtgctgagacgattacttgatggcccaatagacgtcgtacgtgccgtcctgtgtgaacgacttgtccacaccacccttccaggcttcgtacggacgatcggtcacatccatgccgctggtgacagcccatgcacgcagcgagttacgcactgcatccagaccggccatgtgacctgcataggtcgcaaatgccgaacggtgcgccggaacgcgctggtacttcaccggtgcttcagaggggatgttgagcttcagctcgtcgcccgttgcagccactggcgttgcatcgaccggtgcagcggcagcagcgccgtccttcttggcgtcggccttggcggtgtctgccttggcgtcggtcttcggagcgccaccagcgcgcttgcgcaccggctgcacgacgtcgaacgcgtacttgtcggaggcaaagtcagtggtcacgatgcgcaccggaccagccgcctcaaggccgttggaatccatgacgcgcttgatccactcctggttgtccttgatcgacttcttgatcgtctcattgtcacgatcgatgttgcccgcggtgacgaccaacaggtcctcggttggcacatcgacgatcttgaggtcgctcaacaccggcttgccgtcgagctcagcgcggtagtcgaagttcggaacagtggccagtacggtcgcaagccgcgacagacccagcttcaggtcgtcgcccacgtggcgactgacgtacaggccggcataacgcccgaacaggttccagccgtacttgacgctgtagtcctgggtgatcttgacgttcttgttgttcttgccggtcggcaccagggtgaaattggtgaccttgtcgtagcccttggtgggatcttcgatcgcgatctcaacacgctcgttcttgacgctgttggtgatctcccagctgccgttaccgatatagccctcggtggagctgtattcgacgcgtgcacccttgccctcttccgggccggccagcttcagctggatcttcgggtcacgcagcacgagcgggttccaatccttgaaacgacggaagctgttcactgtgtcgtaaacaatcgtcattctgcggttggtctcaacactctcggacatctgccgctccgagggcaacaccaagcccaccacgacaaacaagccagccacgatccccaaggcgatcaggaactcgataatacgggtcattcaggaggtctccggggccgatcccacggccgggttgagtgaagcgaagccaccatcctagcaggcttcgagaaagatgttcagttgtgcgacgggtagcgcggtcttacggtgtcattcatcgcgcaacacgacgcgtgggggatgcgcaatcccaacctgcacaagggtttgagcgattgcgcgccgctatcatgcacatcgcgcgctgcgggtgtgtgatgtcgcatttgccgtgcggcattgcacggccccatagcgcggcttgaacggggcggcggcgccctgaatgcgattccccgccctgccgccggcacgcgcacatcgaggtcagcggcggcgcgccaacctcacaccaactgcaactcgaacgccttcagcaccgcgcgagtgcggtcgcgtacgccgagcttggagagaatgttggagacgtggttcttgatggtgccctcggccacgcccagcgagttggcgatttccttgttggaaaatccgctcgccatcaaccgcaggatctcggtctcgcggtcggtgagcggatcgggccgatccaggctgacgaactcgttgcgcatatgttccaggcccgacagcaggcgctgggtcaccgccggctgcaccagcgagccgccgtcggccacggtacgaatggcgccaaccagctgttccagcgagacgtccttgagcagatagcccttggcgccggccttgagcccggccagcaccagctggtcgtcgtcgaaggtggtcaggatgatcgtcggcggcagcgtgccgttacgcgagagcatctgcagcgcttccaggccggacatcaccggcatgcgcatgtccatcagcaccacgtccggctggatctgcggaatctgctccaccgcctgcttgccgtcggaggcctcggccaccacttcgatcccgtcgtccagcgccaacagcgagcggatcccctggcgcaccagggtttgatcgtcgaccaggcacacacggatcatcacaacactccttgggtcacggccgcaggcatcagggccggcgcgcctggaacagcgatgcgcaggccgaagccgtcaccccgccgggtttggatctcaagcttcccaccatactggttcagccgctcgtgcatgccgcgcagcccgttgccgggggcgaccgcatcggcgccgtggccgtcgtcgcgcgcgtcgatcagcaccgtatcggcgtcgcggcgcacctgaatccacaagttgcgcgcgccggcatggcgcaccgcattggtgatgatttcctgggtacagcgcagcaacacgtgggcgcgctcggggtcgtccagggtcagcggctgggcgatatccagatggatatccagcgacggcacctgggtgaccagcgggcgcagcgccgcttccaggtcgatcgcgccgctgtcgcgcagatggctgaccgcctcgcgcacatcggtgagcaacaatttggccagcgtatgcgcctggcgcacatgttcctgcgcctggccctcggtgatatggccggccacttccagattgagactgagcgcggtgaggtgatggccgagcaggtcgtgcagttcgcgcgagatgcgggtgcgctcgttgatgcgtgcgctttcggccagcagcgcgcgggtggcgcgcagctcggcgttgagccggcgctgttcttcgcgcgcatcggtctgctgacgcgccaccaggctggtgacgaagatgaacatcgaaaagccgccgtacagcaacgactgcatcagcgcggcaaacagggtgaagtccgggcgcaggtagtagaacaccggcagcaccgccaactgactcagcaccagccacagcacgcccacgcgcagcggcagcagccacgggatcaccccggccgccaccatcatcaggatgctgccaagcccggttccactgagatagctcaccgccagcgcgcagatggtgagcagcagcaggatcagccggtcgtaccagtgcgcgtgaccgccgctgttcaaaccgcgggtcagccagaagtagctggcaccgaagccaatgaagaacgccgacatcatcaccgcctcggccacgctgcggtggtcgccctcttcggccggcggccagtacgtatacaccaacggcatgacgatcatcgcccaggtgaacaggccggcgaagcgcaggacgcgcgtatgactgagatatcccaacatgtccgcatcttaggcgtaagcgaccgcgctgccctcttgccggaagtcatgcatgcggcaggtggacgcggatgggctcagcggctgtggtagcagcagaggcgggagtgctgcgcggcgatgcatacggatgcatgccgcgcgccggaccgatcgcgtgcgctgggtcgccgcttcaggccccgcatgtaataatccaacgcagatccgatttcgggtcgacgcgttaccccacggagccccaatgtcgatcgtcatccgcgatgtgcgcgagcacgagctcgattccgtcctggccctgaacaacaatgccggactggcgatcctgccgctggattcaaccaaactgcaacgtttctacgagcaggccgaatatttccgcgtcgccgagcgcgacggcaacctggccgggtttctggtcggattcggcagcggcagtgcccacgacagcagcaatttcgcctggttccgggacctttacccggaattcttctacatcgaccgcattgtggtcgccagccgccgccgcggcggcggtgtcggtcgcgcgttatatgccgatgtgcagagctataccgagctgcgttacccgcagctggcctgcgaggtgttcctggaccacggcgccgatgcggccttgctgttccatggcagcttcggcttccgcgcggttggccagaacaccatggtcgatgtggaagtgcgcgccagcatgctgatgaaggacatgtgcagctatccctggatcaaagagacctatggcggcaagttgcccgaagacttgccttgggtgggccggccgcgtcatgccgccaccgccaacccatcgacgcggagctgaagtagtggcaagtgtgaatgtggattttgaacaggccggcgaactcaagatcggccaggtgggcatcgccaacctgcgcgtgcgcacgctggacgtgccgcggctggtgcaggaaatgcgtgagcgcgtgacccgcgcacccaagttgttcggccgtgccgcggtgattctggatttcggcggactgtcgcaggtgccggacctggccaccgccaaggcgctgctggacggcctgcacgaagccggtgtgctgccggtagcgctggcctacggcaccagcgagatcgacctgctgtcccagcagttgggtgtgccgttgctggccaaattccgcgcccagtacgagtcggcgggggtgagcccgccaccgccgccgcccgcacgtgccgaaccggcaccgcctgccgcgcgaccggccccgggccggatgcaacgcaccgcggtgcgttcgggccagcagttgtatgcggagaactgcgacctgaccgtactcagtacggtcggtgccggggccgaggtcatcgccgacggcagcatccatatctacggtaccctgcgtggccgcgctctggccggcgcgcagggcaaccccgacgcgcgcatcttctgccgcgacttccacgcagaactggttgccatcgctggcaactacaaggtgctggacgatgttcccatggacctgcgtggcaaggccgtccaggtctggctggagcaggatcagatcaagatcgctgcgcttgattgacgcggcccaaccacagaaatattcggagaaatcctttggctgaaatcatcgtagtcacctccggcaagggcggcgtcggcaagaccaccaccagcgcaagcctggcctgcgggctggcaaagcgcggcaagaaagttgcggtcatcgacttcgacgtcggcctgcgcaacctggacctgatcatgggctgcgagcggcgcgtggtgtacgacttcgtcaatgtcgtgcacggcgaagcaaccctcaagcagtcgctgatcaaggacaagcggttcgacaacctgtacgtgctggcggcctcgcagacccgcgacaaggacgcgctgacccaggaaggcgtggaaaaggtgctcaaggacctggctgccgacggcttcgactacatcgtctgcgattcgccggccggtatcgaaaaaggcgcgttcctggcgatgtatttcgccgaccgcgcggtggtggtggtgaacccggaagtgtcgtcggtgcgcgactccgatcgcatcatcggcctgctcgattccaagacccgcaaggccgaggaaggcaaggccgtgccggcgttcctgctactgacccgctacagcccgggccgcgtggaaggcggcgagatgctcagcatcaccgacgtggaagaagtgctgggcctgaaggcgatcggcgtcattcccgaatccggcgacgtgctcaacgcctccaacaagggcgagccggtgatcctggatgccgaatccccggccggccaggcgtatgacgacgcagtcgcccgcatcatgggcgaggagcgcccgatgcgattcacatccgtggagaagaaaggcttcttcagcaagctgttcggaggctaagcatgggcctgctcgattttctcaagagcaagaagaacaccgccgagactgccaagaaccgcctgcagatcatcattgcgcaggagcgcaaccaccgcggcgggccggactatctgccgctgatgcagcgcgaattgctggaagtgatcaagaagtacgtcaacatcgatgcagatgcggtccgtgtggatctggtcaaggatggcgaacacgacgtgctggatatctcggtcgccttgccggaagacggcgacaagtaagcgccaacaacggcaccgcgttcgcacggtgccgttgttgcctgtgacccgaccgcgagcgattgtgtgtgaccaccgcccctagtgctacacccacttctagcgatgttctgtgcgtggccgatatcggcctggacgcacctgctgccctgctcgcgcgctatggcttgcgcctgcgtcgtgtggacgctggcgcagcgattcccggcagtttctggggcgaaccggaagccggcatcatcggctgcgatgtgtatgtgcgcgacgacacgccggtgcattcgctcctgcacgaagcaggacatctaatcgtgctgcccccggaaaaacgcgccgcggtgcatacggacgccaccgattcggtggatgaagaagacgcgacctgttacctgcagatcctgctggcccagcagttgcccggcgtgggcagcgcgcgcctgatggccgacatggacagctggggctatacgtatcgactgggctccacgcgcgcctggttcgagcaggacgcggagaatgcgcgcagctggctggacgcacgcggcttgttgcctgcgtgatcctgcgctgagcgtttgagcggcaaccgaaccgtggcgggcagtcgtcaggcatgcgtggatgaagcgcgcaagaatcctggtggacgcgtgctacatgcagcaccaagcccgcggccaggcagcgagcgcagttggttcatcgacgcttttagcgagccgtggcagtagcgccggacatatccagcgtcgccaccgtgccctgccctgcgttggaatccagttgcagatgccagcccaggtgttcgcataaccgcccgatcaattccagcccgatgccactgccctggcgtgcgttgccgcgtgccagacgcatgtagatggcgctgatctcttccggcgtcatgccgtggcccgggtcagcgatgcggacgacaccgggcgccgatagcgagatgcggatgatgccgcgatcactgttttcgatggcgttgcgcagcaggttaccgatggcggtctgcacgatggcgaccggcgcgaccaagctgcacggcggcagcggctcctccaggaccagttgcagatccttgtcggcgcacagatgcgtgtggtcggccacgatatccggcagcagtttgtccagccgcaacgaatcgccgctgcgcacgagccggcccgggtccttggccagcaccagcagcaaggtgatcaactgttcgaccgaggcactggtctgcgcgatgcgctgcagttgatggcgtaccgccggcggcgtgccgggttgatccagcgccaactccaccgcattgccgatcactgcgatgggcgtgcgcaattcgtggctggcgctgtcgatgaaggcgcgttcgcggtccacgaactggctgttgcgctcaagataatcgttgagcgcatcggcaatcacgtacagctcggcactgccttgcgccccgaccgcaatctgctgcgcgcgctgctccggacgcaagccgccgatatcgcgcgccagttcaaccagcgggcgcaccagccgagccatcgcataagtgcccatcagcaaggtgatgccgatcaacgcgatgcccgcggccagcatccagcgggtcaggaatttttccagcgcttcgaaatcggtgatgtccagcaccagcgccaggcggccggcatgcgcggtgtcgcgcaccatcactgcactctggcggccggcgatttccaggccgtcgtgcaagcccggaggcagggtgcgcaagaccggtggtgcgcgcgcgacgtcgtcgatgtgatacagccgcaaggtgtccgagtcctgccagtggtaatccgggttctgcacgctgcgctcgagaatgctgtcgagctcggaattcagcaacgagcgccacacgccgtgttcggcgcgttcgtgcaggtactgcgcagtgccgaacaccgccagcgtcatcaacagcgtgtagccgaacaaccacaccagcacgcggagacccaaggggcgctgtttagacatcgctgctgtcgcccgcgccaggcgcctcggccgcatacagctgcgccagccggtagccgagtcgcggcaaggtgtggatcagtttttctgcgaacgggccgtccacgctgcggcgtagctcgtagatatgcgagcgcagcatgtcgccgtcgggcgggtcgtcgtcccacagcgactgctccaggcgttgccgcgtcaccgccgccgggctggcctgcatcagcacttcgagcaacttgcggcacgccggatacagatgcagcacctggccggcgcgggtggcctccagggtggccaggtccagccgcaggtcggccacttgcagcagcttgccgcgacgacggccatgcgcgcgggccagcaaggcttcgatacgcacttccagctcgggcagtgcaaagggtttggtcaggtagtcgtcggcgccggcgcggaagccggcgatcttgtccggcagttcgtcgcgcgcggtgagcatgatcaccggcagctcggattggtgctgttcgcgcagccggcgcagcacttccggcccatccatgcgcggcatcatccagtcaaggatcagggcgtcgtagtggtgggtggtggccaggtgcaggccggtgatgccgtcgggcgcagcgtccagggtatacccgcgcgcttcgaagtagtcgaacaggttggcaaccatattgcggttgtcttcaatgaccagcagccgcatgagcggggttccggggcggcccagcaggcacggtgtgcgcatcctaaccgaggccaaccaaacacggccggtatcgccggtacggccttcccatcggttgcgctcgaatcccccgcgcaactgcgatgcctgcgctgccaccctgcatgcggcgcgctctgcttcgacaaatttccgacccacttgcaagatagtgtgttcccgcatttactcagggcgtgcgcgtgtcgcctgccatcgctgcctcgccatcccgccagcgcgcgctgctggcggcagtgctgttgatcgttgtcagcctgctggccggtctgggcatgcgccagcccaacccgccggacgaaccgcgcttcgtgctggctgcacgcgccatggtccagaccggtcagtggctgttgccgcaccgtggcagcgagttgtacgccgaaaaaccaccggtgttcatgtggttgcaggcagcgacctacgcggcgataccgcactggccggtggccttcctgctgccgtcgctgctggccgcgctggccacgttgtggctgacctgggatatcgcgcgccggctgtggaatcggcgcgtggcggcctatgcagtgctggccttgttcaccgtgctgcagttcggcctgatggccaagcgtgcgcagatcgacatggtgctggtggcactgaccaccctgtcgttgtggggaatgttgcgccacctgctgcgcgggccggactggcgcgcatggacgctgggcctgtttgccgccggtgtcggcacggtgaccaagggcgtcggctttctgccgctgctgctgttgctgccgtggatggcgctgcgacgcacacatgtgagcgtgttgccggcgcgtgcgcaggcaggacgtagctggttgctggtgctgccggccttcgtggcgggcactgcagtgtggttgggtccgctgtgcattgcgctgctgcacagcgacgacccgcagttgcacgcctatgcacacgaactgttgttcaagcagaccggtacgcgctacgcgcatgcctggcatcacgtcaaaccgttctggtactacctgcaggtgatcgccacgttgtggctgccaggctgcctgttgttgccgtgcttgctgccagcctggtggcggcgactacggcgcggcgacccacgctatgtgctgctgctggcctggagcgtgttggtgctgctgttcttcagcgccagcccgggcaagcgcgaggtttacatcttcccgatgctgccggcgctgtgcattgccgcggcgcccttgctggccgggctgttgcgccagcgcggcgtgcggatgctgctgaccgggtatgtgctgctgcttgccgtcgctggcctggtgctgggcggcggcattgcgctgcatctgcactgggccgaaaacaccgcagtcaagcgcggcatggagctcgcctcgctgcagtgggttggcttctggttgatcggcctgggcgtggtcggcgtggccgcgacgacatggtcgcgtggcagacgcgcggggatcgcgttggtggtgatgaccaccgcgctgtggacggtgtacggcctgggtctaatgccggcgctggatccgtatagctcgtccgcacggttgatgcagcgcgtgggccagcgcatcggcccggacgcagagctgggcatgctggcctggcgcgaacagaacctgctgcaggccgatcgcccggtgaccgacttcggcttcaaggcgagctgggaggagcaatggaccaaggccggcccatggctcgcgcaatcgccgcacacccgctggctgttcgtgctcaagcaggcggtaccggcatgcatcgatccggcgcaacgcatcgcgatcggcgagtccaatcgcaatcaatgggaattgctgccgggcacggcatggcatgccggttgcatctccactgcgtccgacgccgaaccaaccggtagcgaaggcgatgctgactgaacgcttgttgtaagattaacggccgagcaactccggtccgaccgctttccgacatccgggtttcgaagatgtcgtacattgacacaggccgacatctcgatgacaacgcttcccagccacgtgccaaccgtggcgcataccgccagcggtctggaggcgcacttctttgtgcgccatctgtggctgccgctggcctgcgtgctgctggcgagtgcactgttgatgggcgccggtggcgaccaatggattgccgatgtgctgtatcgggtggaaggcggccactggctgctcaaggaccattggttcaccagtggcgtgatccaccgcgttggtaaatggttgagcacggctgccggcgtcggcgtgctggtcctggccattgtcgcctggtgcaggccacgcctgaaggtgctgcgctggccgctgacctacctggccgcatcggtcgcactgtcgacctcgctggtgtcgatgctcaagtcgtggacggcgatggattgcccgtgggacctgagccgctacggcggtacgcaagcgatgatcggtctgtttgaatcgcgtcacggtattgccgcctccggttgctttcccgccggtcatgccagtgccggctatgcgtgggtggcgctgtatttttgcgcgctcgcgctccgtcctgcatggcggtttgcaggtttgttcatagggttggccgcaggtctcattttcggtgttgcacaacaactgcgcggcgcgcattttctctcgcacgacctgtggtcgttggcagtgtgttgggtgagcgcacttgcactgtactgcgtgatgctgcaacggccgcgtcgcgtacttggcttgatgttgctaacggggaacgcagcatgagtacctggttaccggaaccgcgcaggcgcagtggcctgcgggcgctgacgtggagtacgcggccgacagtgtcgaccgaagcgctggtactgctgtcgagtttattttttgcattcgtctgcaatcagctcttctggcgcacggccatggccacgcatccgggcagcattggatttggcatctcgttgatggcgttgctggtggccgtgcatgcgctgctgttgggcatcgtggtgtggcgctggaatgcaaagccgctgctgacgctgttgctgtttaccaccgccctggccgcgcactacatggacagctacaacgtctatctggatgcggacatgctgcgcaacgtgctgcataccgatcacaaggaatcgcgtgagctgctcacgccgggcctgatcctgccgctgctgtgctacttcctgatcccgagcgcgctgctatggcgcacgcgtctgcgcgcgcgcagcgtgggcaaggcgttcctagtgcgggcaggttttctgctggtcgtggcgctggtaggtgctgcgggcaccatgctgtcatcgcaggatatttccgcattgatgcgcaaccatcgcgaagtgcgctacctggccacgccgatcaattacatcgtggcactgcggcagaatctcaaatccgattcgccgatgaagcgcgcgcccaagcagccgatcgaacacgacgccacggccactccgcgtgcgccgggcagccgcccgcgtctgttgctggtggtgctgggtgaaaccgcacgcgcgcagaactggggcctcaacggctatgcccgccagaccacgccggagctggcgcagaccggggtgatcaacttcccggacatgcattcgtgcggcaccagcaccgaggtctcggtgccctgcatgttctcgccgtacgggcgtcgcgattacaacgaggacatgattcgcagccatcagtcgttcctgcacgtgctggaacacgccggtatttcgacgctatggcgcgacaaccagtccggctgcaagggcgtgtgcgacgggttggagctccagacgctggacgatgcgaccacaccgggtctgtgcgccgatggccgctgcatggacgagattttgctgagcgacctggccgcgcaggtgcgcgccaagcctggcgaccgcgtggtggtgctgcatcaactgggtagccacgggccgagttacttcgaacgttacccggcgcagttcgaacgcttcaagcccgtctgcaagaccgcagatctgggcagctgcagccgccaggacatcgtcaacgcctacgacaattcgctcctgtacaccgaccatttcctcaatcaggccatctacaccctgcgcggtctgcaggactacgacacagcgatgatctatctctccgatcacggcgaatcgctcggcgaaaaaggcctgtatctgcatggcgtgccgtatgccattgcgcccaaggagcagacccatgtgccgatggtgatgtggttctcgccggagttcgcgcgcgatcgcggcctggatgaagcctgcctgcgccatcgtgcagggcaatacaccgatcaggacgcgctgttctcgtcggtactggggttgatgcaggtcaagaccagcgtctacgcgtccgagcgcgatctgttcgccaagtgcacaggcacgacgacgctgcgctgatcggcagcgcctgcagctagaccgccacagtggatgcgtggcgggtgctgccccttgccctgaaacccggtgcgctctagccttcgccggacttcactgcaaggaccacccgtgaatcctcgtttgctgttgctggcgttggctgtggctgtcggcaccctgagcttgtcggcctgccgccgggatgcggcaccgccggccaaacccgtcgcgaccaagaccgcgccggcggagagcgccgaccagttcgttgcgcgcatcagcgcccaatacaaggcggcctatccggaaaccaccgccgcgcagtggctgtcgtcgacctatatcaacggcgattcgcaattgctcgcggccaaggccaacgagcgctcgctggcgcagctggatcgctggatcgaacaatccaagcagtacgccggcacaccgatgtcagccgacagcgcgcgcgcgctgcagttgctgaaattgatgagcgccctgcccgcaccgcgcgatgcggccaaactcgccgaactcacccgcatcgccgccaagatggaaggcgactacggcgccggcagttactgcgtgggcgaaggcgaacagcgccgctgccgccagctcggcgaactggaacaagtattggccagcagccgcgactacaacgaacaactcgacgcctggcagggctggcacagcaccgcacggccgatgcgcaaggattaccaacgcttcgtcgagctcgccaacgaaggcgcgcgcggattcggcttcgccgacgtcggggtgttgtggcgcagtggctacgacatgccgccggcgcaactggccagcgaaaccgaccgcctgtgggaacaggtcaaaacgctgtacgtgcagttgcagtgctatgcgcgcggcaaactcgatacgcaatacggcaaggacaagggcgaggtgcctggcggtctgctgcctgcacatctgatgggcaatatgtggcagcaggactggagcaatctgtgggatctgctgcagccctaccccggggccggcgatctggacattacctccgcgctggaaaaacagtaccagggcaacctcaccgcagtgctggcacgcaacaccggtggcgttggtggcgcgaccgcacgcttcaacgccgagcacgaagcgcagctgcgcaccgccaagcagatgaccgagcgcgcgcaggagttctacacatcgctgggcatgcccaagctgccggacacctattggcagcgctcgcagttcatcaagccgctggaccgcgatgtggtgtgccacgccagcgcctgggatatgaacatgggtggcgaggcgaaccagaacatcggcgcggacgtgcgcaccaagatgtgcatccaaccgaccgaagaagacttcaccaccatctaccacgagctcggccacctctattacgacctggcctacaagcccttgccgccgctgtttcagaacggcgccaacgatgggtttcacgaggcgatcggcgacaccatcgtgctggcgatgacgcccaagtacctgcagtcgatcggcatggtgggcgagcaacggaccggccgcgaggcgttgatcaattggcagatgcgcatggcgctgagcaaggtggcgttcctgccgttcggtttgatgatcgaccgctggcgctggggcgtgttcgatggctccatcacgcccgagcattacaaccaggcctggtgggaactgaaagcaaagtaccagggcgtggcgccggtgagcgcgcgcggcgaagacttcttcgaccctggcgccaagtaccacgtgccgggcaacacgccgtacacgcgctattttctggcgcatatcctgcaattccagttctacaaaagcctgtgccaggccgctggccatcagggcccgctttacgaatgcagcttctacggcaacaaggatgccgggcagaagttctggtcgatgctgcaacgtggttccagccaaccctggcaaaccacactgaaggaactcaccggcaacgacaaactcgatgccggcccgatgctggaatatttcgcgccaatgagcgaatggctgaagcagcagaatcaggggcagatgtgtgggtggcaggcagcggctgccgctccagctagcacgacaactgcgcctgctgcgccgcgctgacacacggtgctcaccgttatgtcactgccggctcgcgcaacaacataacctgttgtcgctcaacgcacttctgcaacaagctcaattgagcttggcgcccccctgcaaccgttcgctcaatttggtcttgaattgctcgaactccatgccgtcggcacgggcttcggcgtgggcggcgtccttgagggcgtccgagtaagtcagccgcaccggcgtgccctggcgctcgtgcaactcggcggcgcgcatgatcagcgcaagcacctgggcggcgctggtgctttcgccggcaatgcggccatccatgcccagcacccattcgccgtcgcggcggacgatgccagccaatagcgtacgttgctggtcgcggagttcggcatgcggttcgatcggagagaccggcgcgggattggcagcggcttggttgcgctggcgctcggcggcgcgcttgcgggcatcacggcgcaacttggaatcggtggacatgcaggctcctgtgaggtcagaggtggtcggccggctccaaaggcactgccttggtggcctggcggtgccgtaaccggcggccgctgcggcgttcccaacgcaagaatagccagccaagcaagaaaaaaccggtcatgccgatcgccaggtcccgtgggtgttcactcagcagcggcgacagcaccccggccaccaccgtattggtcatcaactgggtgaaggcctgcagcaaggaggccaggccgcgctgctgcgggtacatgtccgccagcgccaggatcgggaagatcagcgccatgccgaggcccgtcaggaagatcgccagcactgcccacggcaaggcgatctgcgctacagcaaaggtgtaggccagatcgaccagcgccgccaccccgcagcagatggagccgatgcggatctgccgcatcggctccatgcacccggacaagaacgcacccagggtcatgccgccgatggcaggaatgcatcgccaggcgaagtcgccttcgcccagcttcagatgctgcatgaatggttgcgaccagcagcaccaggccgaacaccaccagaaaacggaagatcaacggccagccggcgccactgagcaggatccagccgccgatgatcggcgcgatggctggtgcaatgccgaaaatcatcgacacatggcgcatcagccgctgcgcatccggtccattgaacaggtcgcggatcatcgcccgcccgacgatcatacccacgccagccgacaggccctgcagcgcgcggaacgccagcaacctgggcaagtcttgcgacagcgcacacccgatcgagccagcgatgaacaacgccagcccgcccaggatcatccgctcggccccacacatcggagagcggcccatgcgcgatgctcatcaggccgtaggccagcagatagacgctgattgtctgctggatcgccacctggtccaccgccgggctgcggctgagctgcgagaacgccgggaagatggggtcgatcgaaaacgggccgaacatcgccagccaggcaaacagcagcgccatgcgatgggtggagggaagcagcagacgtcatgcgcaacggcacccggagggctgccaacgcgcaggcaccgacagcggcgcaggccaacgaccgctgcggcgcgcgcgggcagcggaggtggacacttcacgccaatggccaccgggtgcgcccgcgatgtggatcgggtgcgcggcatgcagaacgccagccgctgtcgcgcccgctgcgtttcagtgcatcatcgtcccgaccagccgagcccgcgcgcgtgcaggcagcgacgaggcccgcagtgccaagcgccacaccgatcagtcggcagcggcggcggagtgctcctgcaggcgctgccatgcggcgatgggctgatcgctcgtcacccgtccccgttccagggtgatgacccgcgcggccatgctgaccgtttcgcgccgatgcgccacgatgatccgggtcacctgcatcgcctggatggcgtgattgacgcggtgctcattgatgacgtccagatggctggtcgcctcgtccagcaccaggatgcgcggcgccctgtacagggcgcgcgccagcaagacgcgttgccgctgcccgccagacaagccggtgccggcctcgctcaacaacgacgcgtagccaagcggcatctgctccacctcctggtgtacgccagcgatgcgcgcgcagcgttcgatctgcccctggtccggctccgggtcgaaaaaactgatgttctcgctcacagaaccggtgaacagcagatcgtcctgcatcaccgtgccgacgatgccccgatagtgcgccagcgctgcgcgggtcagcggacgcccgccgatcttcacttgcccggtactgggttgcagcagcccgaggatcactttcaccagggtggtcttgccgcatcctgacgggccggtaatagccacgcattcgccgctgccaatccgtatgttgacctcttcgagcaccgcaggggcatcgtcagcgtagcgaaaaccgatgccacacacttcgatggtggtgtcgctccagtctggcgcatcaacccgctgatcggcatcttcgcgcggctgatggacgatgtcggccacccgctccagatggacgcgcagcaggcggaactccaccagccggtcaatcagcgcggacaagcgcatggcgaattgctcgcgataggccatgaacgccagcagcatgcccagcgatagctccgcgcgcaggatcgcgaacgcggcaagccagatcaccagcacgcgctcgcccccaaacagcaagagcttgatcgccgactgccagacctcaccctgcgccaggcgcagttgcgcattggtctgttcggccagcagatgggtccaatccatgcgccgcacctgctggcgaccgaacagccgcacgccctggatgcagcgcacgctttccagcaagtgggtgtgctggcgcgcgtcccacagcagctgctcggctgtcgcctcgcgcatccggctcagccacagcagacgcgtcgccgcatacagcgccaccgccaccagcgtgatcgcgctgaggccagcgctgtacaccagcatcaggcccagggtgccgaccaccagcacaccatcgaccaacgtctgggtgaatccggtcgtcaaggtgcgctgtacctgcgtgatcgaggcgaaacgcgactggatgccgccgaggtgacgcttctcgaaatacgccaacggcagcgcgagcaggtgcgcgaagacctgccccatccattgaaagcccaactgcgccgaaacgctggcgatcaaccatccacgcagcagaccgatgcaggactgcagcaccaccaccagcaggaaccaggcaccgaggacatggatcagcccgatgtcggccgacggcaccgcctgatcgacgatccactgcagttggaacggcatgcccaggctgagcacctccagcgcgaatgccaacgccagcacctgccagaccgcccgtccaagcccgtggacgcgaccgatcaacgaggacaatgccactggcggtgccgcagcttgcgcacggaaatcggcggtcgggctgagttccagcgcgatcccggaaaaatgccgagcgaattcacccggcgtgagcacacgtggcccgctggccggatcgtggatctgcagacggcgggcacccgcccgcttgagcaccacgaaatgattcagatcccaatgcacgatgcagggcagttgcagatccggcaccccgtccatctccagccttagcgcgcgcgcctgcaaaccgagcgcctgcgcgatcgcgaccagattggccaggttggttccctggcgcgacagcaggaaacgacgacgcagttcggccagaccaatctggcaaccgtggtagtgggcgatcatggccatggccgccaatccgcattcgccgacctgcccctgcaagatcatcggcagcgcgcgttcgccggacgctctgcgcagctgcgccaaccagcggctcatcgcagcgtgccgtgcaggctggacagcggctcgaaggcccactgcgagaagcgccgccattccaatgccagcgtgccctgcacgcgcatgcccggtcgcagcaccgcagcatgtcctgcacgcagggcggcatccccggccaggcgcacccgcatgcggtacaacggttcgctcgccaacggcgcgtcggcacgcggcggttcgggcacggcggcgatctcgaccacacgcccggcaaattggccatagtgctggtagggcaaggcatcgaagcgcagttgcaccgggatgccggggccgatcagccctgccgcccgggagggtgcgtacaacaccacttcggtcgccgtcgaggtcggcagcagatcggccagccgctgcccctgcccgaccgcctgcccacgctgcagcggtcgcaacgccacacgccctgcacgcggagcgcgcacttcccaacgcgaggcggctgcctgctcgatcgccgtacgccggtccgcctgcaggctggcaccggccagcgccaattgttggcgcaagctcaccggcagttgctgcaactcggcctgggcctgcgccagggcatcggccaaggtcaagcgctcgcgctgcagttccaatgcatgcgcgcgttggtcgagcacgtcggcctgcttctcatcgacgaattgctgactgaccaggccacgcgtcaaggcggtgcggtaacgctgctcgatggattgggtcagctgctgccgatggcgcagcacgccaagctcggcgtcgacctgctccaggcggttgcgcaggccggccagcgcccgcgcggccgcttgctgctgcaagcggccctgggcgcgcagttggaccatcgcttcggcagtcaggcgctgctgctcggcgagcacggcagcggcctgctggcttggccgcccgcgatcatcccgatgctcggccgccaacacgaacagcacctgaccagcggcaaccctctggccctgcacgacgccgacgtttgccaccacgcccgattgcggggtggtgatggcgatcattccgtcagccgggacgacagcgccatacaaggtctggcgacgcgcgaaccccaggcagaaaaatcccaccagcagcaggatcaccgttgccatcagcacgcccacgcaccaacccagcgcgccacgctggcgaagcaccactggccccagccgactgcgctgctgcgcatccatcacctcgcgccgaaacaagcgcgtcatcggccggcggccgccgacgccccggcgtgctgtccaccggtgctgtactgcgcgcgcctgctcataccagcagcgctccatgcgaaggcgcgctttcccagaaggccagctcctgcagctgatcgaacagcgccggcggcaacacgctgcgacgtggtacgtaatgcaccccgcgacgcacgcgatgcaggcctggcatctgcagcgcggcatcgaaacgttctgcctcggcctggacaccggcatagtcgtgcgcgaacgccggcaattgcaggaaggcgtagacctgctccatcgcctgcgccggccgctgcgccaaggtgtcgtagcgcagcagcaacaggcgatcagcatggtcgccgtagaacgcctggcgcagcccgtccagcgcatagcccaccacgccccgcggcgcggtcagcagatccgcgtgcatcgacactgaatcctccgggtcgtagccgaacagcgccgacaaacggaacggctggctctgcgccaggcgctcgaagctatcgacgatccaaccaacatcgcgtacgcaacaaatcatgcggctgcgcggaaacagcctcgccagtcccgtcaggcgactgcaccaggcacggttggtgtcgaacaccgtgcccagctcctggcgattctggtagtaggcgtcgaataccgcacgcagcagccgcacgcgctgtgcgtcgtcgatctgcacgttggagggatgttcctcgctcatgcccatcagcatcgccgcgtagagtcgcgcaaccggcgaggtgacaagggatgttcctcgctcatgcccatcagcatcgccgcgtagagtcgcgcaaccggcgaggtgacatcggcgtgcagctgcggattctgccgcagcaacgcggccagcagggacgagcccgcacgcggcagcccggaaatgaaatggtagtccacgtcgcgcctcccctgtccgatgctggtcggcggcggcatgccggcgggacgcatcgccagccaagcgtgcatcgtgcgccacagcacacgcggacacactgcgcaaaagcgctgcgctttgcgaatgccggcgatccggctgagcggtcggcagcgcttgcagtgaccggcatcacatcgccgtgcaccggcacggacctggcggatgcgacgttcgttcccgcgcacacaccgtcgtgcgccggcctggggtcgcaaaggcagccgcgcaggctggagcccatggtcctgccaccggctctgcgctccagcggccactgtcgtctcatcggccacccgccaccgggcagatggaccagacgatcacgccgccgtcccttcaggcgctgtgacggtgcgtaagaagggcacaacctgcgaggacgtcagaatgaaccactcgaaaaaatcgcccaccaagggtgcggcatcgctgcagcggcccgccggggccaagggccgaccggagccgctcgaccagcgtctgtggaagcatgtcggcggtggggactatcccccgccgggcgcgaatcccaagcacgatccgccgccgcgcaaccccgggcaccattgatccgcctgcgctagcaggagcgagcgagcgggcgttgccgttgccggaccacccggtaacggggagaacagcgagcgctgaaaccctggaggccggaccaggcgactggttcggcctccagcggctcatgaccccgcgacgcgtttcgccaagcggccgggcgctggctatactagccgggcaacacggtgggagaagcggcattgccgctgccgaaggcgcaacagcccgtaatcgctcaggcccgataccatccgcaggacaactctggagagaccggccgatgccggcgccgaaggggcacgaaacgcaggcgggccacgcgccttgacgcgtttttaaactctcaggcaaaaggacagaggggcgcgaggaagaccgtcgctgcggcaggtcgtggggcgcacgcgcgcgtcatgccagttgcggtgcgggtcgaccattcgtctgcccctgccccggatgcccgccatgtcccagaccccctcttccctgcgcgacctcgaacaccacagcgcgttcgtcgaacgccatatcggccccaacgacgcggaaatcgcgcagatgctggaggtggtcggccacgcctcgctggatgcgctgaccgatgccatcgtgccgggcaacatcaagtcgcccgcaccactggcgctgcccgaggcgctcaccgaagaagaagcactggtcaagatccgcgccatcgccgacaagaacaccgtgtaccgcaacttcatcggccagggctactacggcacccacacgccgaaggtcatcctgcgcaacatcctggaaaaccccgcctggtacaccgcctacacgccgtaccaggcggaaatctcgcaaggccgcatggaggcgctgatcaacttccagaccctgtgcgccgacctcaccggcatgcagatcgccaacgcctcgctgctggacgaagccaccgccgcggccgaagcgatgacgctggccaagcgttcggccaagtccaggtccgacatcttcttcgtgcacgacgcggtgcatccgcagacgctggaactgctgcgcacgcgcgccgagccgctggacatcatgctgcgcgtcggcaccccggaagaagcgctgcaggccgagtgcttcggcgtgttgctgcagtacccagacagcttcggtcacatcggcgatcacgctgcactggcagaagccgtgcacgcacaaggcggactggtcgcagtggccaccgatctgctggcgctgaccttgatcgccgccccgggccaatggggtgcggacatcgtggtcggcaactcgcagcgcttcggcgtgccgttcggtttcggtggcccgcatgccgccttcatggcctgccgcgacgcctacaagcgctcgatgcccggccgtttgatcggcgtgtcgatcgatgccgccggcaacccggcgtatcgcttgaccctgcagacccgcgagcaacatatccgccgcgaaaaggccacgtccaacatctgcactgcgcaggtgctgctggcggtgatggcgtcgatgtatgcggtgtatcacggccccgatgggctgacccgcatcgcgcgtcgcacccatcgcctggccgccattctggctgccgcattgcgtggcgctggcgttaccgtgggcgagcatttcttcgatacgctgcacgtcaaggcgatcgatgccgatgccatccacgcccgtgcgcgtgcggccggtatcaatctacgcgccatcgacagcgaagcggtcggcatcagcctggatgaaaccactacgcgcgccgacgtggttgcgctggcccagctgttcggtgccatggccgatgtggacgcactcgatgcggccaccgccgatgccctgccccaaggcctgctgcgcagcagtgccttcctgacgcacccggtgttcaacacccaccacagcgaacacgaactgctgcgttacatgcgctcgctggccgacaaggatctggcgatggatcgcaccatgatcccgctgggcagctgcaccatgaagctcaatgccaccgctgaaatgattccggtgacctggcccgagttcggcgccatccatccgctcgcaccggcagaacaatcggccggctacgcgcagctgatcgacgaactggaagcgatgctggtcgagtgcaccggctacgacgcggtgagcctgcaacccaattccggtgcgcagggcgaatatgccggcctgctggcgatccgcgcgtatcaccgttcgcgcggtgaagcgcatcgcgatatctgcctgattcccgaatccgcgcacggcaccaacccggcctcggcgcagatgtgcggcatgaccgtggtggtgaccaagtgcgacgccaacggcaacgtggacgtggatgacatccgcgccaaggcggagaaatattccgaccgtctcgcggcgttgatgatcacctacccctccacgcacggcgtgttcgaagaagacgtggtggccatctgcgaagcggtgcatgcccatggcggccaggtctacaccgacggcgccaacatgaacgcgctggttggcgtggccaagcccggcaagtggggctcggacgtatcgcacctcaatctgcacaagaccttctgcatcccgcacggcggcggcggcccgggcgtaggcccgtgtgcggtgaagtcgcatttggcgccgttcctgccgcgtgccggcctccatgccggcgaaggtcaaactgccgccatccatggcggcggattcaactccggaagcgggagtggacactcctcgcgcatcggcggcatggtcagcgcggccgcctacggctccgcctcgatcctgccgatcagctggatgtacgtgaccatgatgggcagcgccggtctgcgcaaggccacgcaggtggcactgctcaacgccaactacatcgccaagcgtctggcaccgcattacaagacgctctacaccggccgcaacgggctggtggcgcatgagtgcattctcgatgtgcgccctctggaaaagaccagcggcatcggcgccgaagacatcgccaagcggctcatcgacttcggcttccacgcaccgacgttgagcttcccggtcgccggcacgctgatggtggaaccgaccgaaagcgaatcgcagcacgaactggaccgcttcatcgacgcgatgatccagatccgcgaagagatccgcgccatcgaagacggccgtctggaccgcgaggacaacccgctcaagcacgcaccgcataccgcaacgcaggtgtcggccagcgagtggacccacgcttacccgcgcgaactggccgccttcccgctgcccagcctcaagcagcagaagtactggccgccggtggcgcgcgtggacaacgtgtatggcgacaagaacgtgatgtgcgcgtgcatcccggtggatgcgtataagatcccggtggatgcgtataaggaagatgccgaagcctgagcgtcggacgtacgcagtagaactaaagaaaccccagccggggacggctggggtttttcgtgccgcacggtgcgcgatgtcaggctggacgcacccgctggctgcgtccgtccaaaggcggcgtgatcgcatcgccaccaccgccagcgttggcctgcgcggcaaaccatctgcaggccaggcgccgcatgcagtcgctggcgcacacgacggcgcacctgggggaaatgcccagcggttagcactgcctgatcaggcatatcgctcgcagcgctgggagcctgccggcgcgacacgcggttgtcggtgggcgacgccctgggctactgttgcgcgcacaccactttgtcgaagccgacgacagcagcaccttcaacgacctgggcatcgtgctgcaggggcaccggctggcctgcggctgccatgccctgagcacgctgggcgccagcttcgatgtcacccccaccgcaccacacgccggaggcgcggccgcggcggcctccggcctgcagcaggccggcagcgcgatcggcgccggcctgctcgccaacgcgctgcaacgccatgacagcgccccgccgttctccggccgcttcgaactgctggaccaagccagccggcaaccggtcgccggccggcgcgtgcgcctgagcacgcccagcggcaagcagctggactgcgtgaccgacgcacacggcatgaccgactggctggccagcgacatcgacgagccactgatgttccagttgctggatgccgacgaggacatcgcgccatgagcaacgagcccgcactaccgcaggaccagggcagcctggccgtcgatggccgcaccaaccaagccggcgtcggccgcgccaagccgcaggacatggccgtgctgtgcccgatcatctgcagctgcctgcacgacccgctgaccggcgtggccgggcagaagctctatcaactgtgcgtctccagcaaactgcgcagcctggactggaaccacctgtcccgctacaagcccgaggtcaactacgacatgacccagcagccgcccgcgccgatcatggacagcggcctggccaccaaggcgcacgactggctcaagggctggatcgacaagtattgggacgagccgggcaaggaccgtccaccgttccgcccgcgcgccgggctgatccgccgcccggacgtggtgaccgtcatcgaccccacccggccaccgacccaggacaatctggaggacgtgatcgagataaagtttccgggggatgagatgagtgacgctcagcgagaagactacaggcgcatcgcgggtaaggatccgatactgcttgagtcatcggagtgcaaatgcagcaagcaagagcagccgcaaaagcacgttgctccggtagagatcgagcaattggcgccagtggcaactctagctgcctggctagccttcctggcttccggcggccgcagcccaatccccgcaaggtaagcaattcatgagcaatgacgaatggacaaaacttctagccgaacacgaaggcaaactatcgctgccgggcggcctgttgatgcgttctggccccagggattacgtgggcacggtgctggcgatcactggcacgctttactacaagggcggctataccaccccggtgcgtgaggcgatctgcgcctgcttcgatcagtacgtggcgaccatcggcgacgagttacgctggctgatcaaggacgaaaccaagccggtgcagttcaaacgcgcaaagcccttgcgcgactggctactgaaactcgacccggacgactcggcgatctttggctacaccgctggcgacaagccagaggacgcaagcgcgtaccagttctacgacgccaaccttcgtcaatggcaggaaatgcgtagctggggacttaacgccttacgcttctctgtgccgctgaaatttgccctagatcacccgtctgcattccagcgactcttcgtggatttcgcgggcaggctaaaggccgaacacggacacggaggacatggcttcgtgctttcactgttgaataatcatttggatgcacctaccgaagcatatatgtcccaaaagttacgtggcgccgacgttggccgacccagcggcgttgcccgacagatcctagacggcatcaaaaccgtctcctggctcaccgccatcaaccacgccatgttgcagcaactcgacggcggtaccggcctggacgcgctgcgcaacgaactgcccggcaactggttcgcctactacgactatggcgccggcaccgtcatccaggccggccccgtgccggagatcgccagcgtcgacgacgaccccatgcccgccacctacttgctggtcaatcacctgctcaagcgcttccgcagcaccaccctcaaggacttccacggcgccaccctgggcggggaacccttcctgggcgtggtcggcaccgcgcaatggctgcgacgcttcgacatccccgacgaagagctcatgacctaccaggccaagctgctgaacatgcccaagttgaagcccgacacggtgctgcccgagcggctatgacgcacgggcgctccctgatcgatgccgcctgggccaacctcctcaccgagcacgaaggcaagctggagctgccgggcggcctgttgatgcgttctggcccaagggattacgtgggcacggtgctggcgatcactggcacgctttactacaagggcggctataccacccaggtgcgtgaggcgatctgcgcctgcttcgatcagtatgtggcgaccattggcgaccagttacgctggttgatcaaggatgagacaaagccggtgcaattcaatcgctccaagcccttgcgcgattggttgcttaaactggacccagacgactcaccgctcttcgcctataccggcggcaataagcctgaggacgcgagcgcattcgagttttacactggaaacttacggcagtggcaagaacagcgcagctgggggctcaatgccctgcgtttttcagtgccgctgaaatttatagcgcagcatccttcgactttccaacatcttttcgtcgactttgcccgtcgcctcagggccgagcatgggcatggcggctacgggtttgtactctcacttatgggagacgcggatgcgccgaccgaggcgtacatgtcgcagaaactacacggcgcagacgtcggcgacccgacgagtattgcgcgcaaagtcctagacggcatcaaaaccgtctcttggctcaccgccatcaatcattcgatgttgcagcaactcgacggcggtaccggcctggacgcgctgcgcaacgagctgcccggcgactggttcgcctactacgactatggcgccggcaccgtcatccaggccggccccgtgccgcagatcgccagcgtcgacgacgaccccatgcccgccacctacgtgctggtcaatcacctgctcaagcgcttccgcagcaccaccctcaaggacttccacggcgccaccctgggcggggagcccttcctgggcgtggtcggcaccgcgcaatggctgcgacgcttcgacatccccgacgaagacctcgtgacctaccaggccaagctgctgaacatgcccaagttgaagcccgacacggtgctgcccgagccgctatgacacacgggcgctccccgatcgatgccgcctgggccaacctcctggctgggcacgcagacaagctggagttgccgggcggcctgttgatgcgttctggccctgagaacctgttcacgatcttattcaacccgtgcaaactccacgaatgcgcgagaagaacgatccaagtgacgtgagccgtgagcggttcgagcaaattcgcccgattctggagcaagcccgcaagcgcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatctcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcatgcgcccaggcgaccatggccttgccacagaactccttaccattgtcggtgcggatcaccttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggccttggtgggccgcagcaacggcgcacgctcgcctagcggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccaagccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccttcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtctttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggacgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtctccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtcgatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccactgcatcggcgatggcgcgcatcgacatcccggtttcatataacgcatgtaggcggtatcgttctgacaggtccaggcggctggatgacatgggcaactccatttggtagtgaagtcgctcaggtcaggtcgcctggatcacttcacaaccgttggtgttgcgatccagagttgaagccgccactccaaatcaaggtgcaactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccgcccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctagataactcgcacgcaccacccaagcaatcaggtcacagcgccacaggtctttgggctgcgattcgtggtgcgcgatccgctaactggctgcatcgaccaagccgtcggccgttgcagggcacgccaacttggccgcctcgccttactaataagtcagtaaattatggaacaaatgtcgacgtctgctgtccaaccatccatgaagaagagagacggacgtttggtatcgcgggcggcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggccgcgtcgttcggattgcatcgcggctgggcctacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggtcaatggtaagaaccctcgccagcatggcttcgccttcggtctgtggacgcggcaggtcgtgcgtgaactgatcgagaagaaatgtgccgcacggttgagtctggccagcgtcggcacgttgctggcacggctggggctgagcccacagaagccgctgcaacatgcctatcagcgcgatccgctggcggtagcacagtggcaggagcagacgtccccggcgatcgtgacgcacgccaagcgggaaaaggccgagatagacttctgggacgagtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggccctgctcaagcgaatgatgaaaggccgtcgccgtccaatccatctggtgctcgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggttgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtggcgtggcgcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcgtccaagtgtcgcctatatttctgactcatgagtaatctttcgcgcagcacgcgtagaacgcccagcacagccgacaacattcaacgctcaccccatccaaccagccaataaaaaaacccggcgtgcgccgggttttttagagaatctttacagaggcgatccgattactcggccacttcttcggcaacgactgggcggtcgaccagttcgacatacgccatcggcgcattgtcaccggcacggaagccggccttcaggatgcgcagatagccgccgggacgggtcgcgtaacgcgagcccagttcgacgaacagcttgcccactgcttccttgtcgcgcaggcgagcgaacgccagacgacgattggcaacgccatcgaccttgccgatggtgatcagcggctcggcgacgcgacgcagttccttggccttcggcaaggtggtcttgatcagctcgtgcttgaacagcgaggcggccatattgcggaacatggcctcgcggtgggcgctggtacgattgaacttacggccggatttctggtgacgcatgggtgtggtttcctaagaaatattgagactgcttcagtgacgttgtcgccatcctggcgctgttgaatggactgcggttggtccgagccggccgtccttcgaccggatgtcatcgcgagctttggcccgtcgatgtagaaaaacaaacatgggcgcccgaagacgcccatgcggtgatgcattaaccaagcatgccgtgctgggcgacgccggccggcggccagttctccagcttcatgcccaatgcaaggccgcgctgtgccagcacttccttgatttcggtcagcgacttcttacccagattcggggtcttgagcagctcgacttcggtcttctggatcagatcgccgatgtagtagatgctctcagccttgaggcaattggccgaacgcacggtcagctccaggtcgtcgatcgggcgcagcagcaccggatccacgccgctggcagccggcttggccgcaccgcgatcgcggtgggtgaaatcgccgaacaccgacagctgatcgctgaggatgtcggcggcggtgcgcacggcttcctcggcatcgatcgtgccgttggtttcgatatcgatcaccagcttgtcgaggtccgtgcgctgttcaacacgcgcagcttccacagcgtaggcaacgcgacgcacgggcgagaacgacgcatccagcatcagacggccgatggtgcgggtctcttcgtccggacgacgacgcgcagcagccggctgatagccgaagccgcgctcgatcttcaagcgcatgttcaatgcggtgtctttggtcaggtggcagatcacgtggtcgccgttgatgatctcaacgttgtgatcggtcctgatgtcggccgcagtgaccgtacccggaccctgcttggacaacgacagcgtggcgctgtcgccactgtgcatgcgaatcgccacgtctttcaggttcagcaggacgtcaagcacgtcttcctgcaacccttcgaccgtggtgtactcgtgcagcacgccgtcgatctcgacctcggtgatcgcaaaaccggggatcgacgacaacaacacacgacgcagggcattgcccagcgtgtgcccgtaaccgcgctccaagggttcgatcacgaccttggcacggttgtcggtaagacgttcgatctgcggaccacgggggcgcagaacctggttggcggtaaccgtcatgttgcggggtctcctgcgaacctccggcagtaccggaggttctccaatgtgaattacttcgaatacaactcgacgatcagcgcttcgttgatatccgaaggcaggtcagcgcgatccggaacggccttgaacacgccgctgaacttcttcgaatcgacttcaacccacgacggcgtcatgtcgtgctgctcagccacggtcagggcttcctgcacacggagctgcttctgcgccttttccgacagcgtgatcgcatcgccagccttgatctggtacgacgccagattcaccgacttgccattgaccagcacgcaacggtgcgacaccagctggcgcgcggccggacgggtgacggcaaagcccatgcggtagcagacgttgtccagacgggtttccaacaactgcagcaggttctcgccggtgttgcccttcttggtcgaggccttcttgtagtaattgcggaactgacgttccagcagaccgtagatacgcttgaccttttgcttttcacgcagttgggtggcgtagtcggagagcttgcccttgcgagacgcgccgtgctggccgggcttctgctcaagcttgcacttggagtccagcgcgcgcgccgggctcttgagggaaaggtcggcgccttcgcggcgcgcgagcttacaggtaggaccgatataacgagccatttcttatcgctccttttagacgcgacgcttcttcggcggacggcacccgttgtgcgggattggcgtcacgtcgatgatgttggtgatcttgtagcccacgttgttcaacgaacgcacggccgactcacggcccggacccggacccttgatacgcacttccagcgacttcacgccgtagtcgagcgcagcgcggccagccttttcggcggcaacctgagcagcgaacggggtcgacttgcgcgaaccacggaaaccggcgccgccggacgtagcccacgacagcgcattgccctggcgatcggtgatggtgacgatggtgttgttgaacgaagcatggacgtgagcgacgccgtcggtgatgacgcgcttgatcttcttcttcgttttcttttctactggctttgccatgatctatcccttacttcctgatcgccttgcgcggacccttacgggtgcgggcgttggtacgggtgcgctgaccacgcagcgggagaccacggcgatgacgcagaccgcgatagcagcccaggtccatcagtcgcttgatcgcgataccgatttcgcggcgcaggtcgccttcgacgacatacttgccgacttcggcgcgcaagcgctcgatttcgggttcggacagatcacgaatctttgtggtcgaggtaacgcctgcggattcgcagagcttcttcgaacgggtacggccgatgccgtagatgctttgcaacccgacccagacgtgcttctgggctggcaggttgacgcctgcaatacgcgccatgacgcgattctccaactgagtgatggcccgacagcgcccaggcgccatccggcaggatggatcaaaagtgaactcgaaattatagcaaggcctcggattgctttgaagcccgtggaaccagaggttccatggacccggcgtggggagtgtgccctcgctccggcgccggacggtgttgatccagaaaactgctccgaatcgcctgtactactcccgcacaggaccaccccgtcacacccgcgcgcgagacgtcgcgcgagccgcccttctgatcggaagatcgtcgcccgggaaccaggccgtcttcacgcactaaagacctagtgtatcacttaaccacgcgcaagaccgccgcgtgacccacccttcaggttggccttcttcaacaagctctcatactggtgcgacatcagatgcgcctgaatctgcgcaatgaagtccatcaccaccaccaccgcgatcaacagcgaggtgccaccgaagtggaacgaggtaccgagctgcgtgcgcatgatttccggcagcaggcagacgatgaccaggtacagagaaccggcagcggtcaaacgcgtcagcacgccatcgacataatcggccgtcgctttgcccggacgaatgcccggaatcagcgcgcccgacttcttgaggttgtcggcggtttcctgcgagttgaacaccaacgcggtgtagaagaacgcaaaaccaataatcagcgcagcgaacaccagcatgtggaccggctcaccgggcccaagcgcgttggcgatcttctgcagccaagaaccaataccacccgatgccgcctgacccgaccacatcgacaacgtcgccgggaatgccaggatgctggacgcaaagatcggcggaatcacgccggccatgttgagcttcaacggcagaaacgaggcctggttcatatacgcattgcgaccgccctgacggcgcgcgtagttcaccgtaatccgacgctgccctcgctcgacgaacaccacgaacagggtaaatgccagaatcgtgatcacgatcagcaacagcgaaatgaagctcagattgtcttcgcggaacgcttcgacggtctggatggccgcggaaggcaggcctgccacgataccggcaaagatgatcagcgagacaccgttaccgataccgcgctcggtgacctgctcgccaacccacatcaagaagatggtgccggcagtcaacgcaatgaccgcagtgagcacgaaacccaggcccggcgcatacaccaccggagcgccaccgggcgcggtctgatgctgcagtgccagcgcaatactgccgccctgcaccaccgccagcaacaccgcaccgatacgcgaatattgggtgatcttgcgtcgaccggattcgccttccttctgcatcgccttgagggcgggaaagatgtgcgtggccaactggatcacgatcgatgccgaaatgtacggcatcacattcaacgcaaaaatactgaagcggtgcagggcgccgcccgagaacatgttgaacatgtccacgatgccgccgccctgcgcctgcatcaacgaaagcatggcatcgggattcacgccaggcaccggcacatagcagccgatgcgataaacgatcaatgccccgaggacgaacagcaaccgctggcgaagttccgtgaacttgccgagcccgccaccgaggttaccaatgccagcctgcgccatctgccgattactcctctacgctgccgccggcagcttcgattgctgccttggcgcctgcggtcgccgcaacgcccttcagcacgaacttcttgctcagctcgcccttcagcacgatcttcgccttcttggcgcggctcggaaccagattggccgcacgcagcgctacaaagtcgacatcaccggcatccagcttatccagctggtaggacaacacttctgcggtatcgcgagccatcttggagcggaaaccgatcttcggcagacggcgctgcatcggggtctggccgccttcgaagccggccttgatcttgccgccacccttacgagcgaatgaacccttgtgaccgcgaccagcggtcttgccgaggcccgaaccgataccacgaccgacgcgggtgcgctgggtacgggcgccgtcggccggcttgaggtcattaagacgcagagtcatgggattactcctcaaccttgacgaggtagtgaaccgtattgatcagaccacgcacctgcgggctgtccttcagttcacgcacatcgttgagcttattcaagcccaacgcacgcaccgacaggcggtgacgcgactgggttccacgcaggccgcgcaccaggcgcaccttcacggtcttgttggtgtccttagccatggttgagctcctccaccttcttgccacgcttggccgcaacacgggccggcgactgcacttccgacagacccttcagggttgcgcggaccaggttgatcgggttgcgcgaaccaactgccttggccagcacgttcttgacgccgaccgcttcgagcacagcgcgcatggcgccgcctgcgatgacgcccgtaccttccgaagccggctgcatgtagacgcgtgctgcaccatggcccgacttgacggcatgccacaaggtgccgttgttcagatccacagtggccaggttcttgcgcgcctgttccatcgacttctggatggcgaccggcacttcgcgcgccttgccataaccgaaaccgaccttgcccagaccatcgccgaccacggtcagcgcggtgaaggtgaactggcgaccgcccttgaccgtcttgctgacgcgattgaccgcgaccagcttttcgatcatgccatcgtcgactttctcttcgcggttacggtcgcgatcacgaccccgcggtgcacgttcttctgccatcttgattccttgattgattgagtatgtacggctcgcggccgcttatggttgtggagtcacgcagtgttcccggcaccgttgcagaagaacgggacgatccggcagtgccctgccggcggtatcgcggatgtggccgatgaccgcatccgcagcagtgcttagaactgcaggccgccttcgcgcgcagcgtcggcaagcgccttgatgcggccgtggtagcggtagcccgagcggtcgaatgcgaccttctcgataccggcagccttggcgcgctcggcgatcagcttaccgaccttgacggccgcatcgctgttcttgccattcttcaggccatccttgacgtcggcctgcagggtgttcgccgcagcgatcaccttggaaccgtcggcagtgaagacctgcgcgtacagatgctgacctgtgcgcagcaccgacagacgggcgacgcccagctcacggatgtgcgagcgggtggacttggcgcgacgcagacgggcgatgtttttgttgatgctcatgatatttatcctacgaaagctgaagggaaagcgcgctcctgtcaaaagtccgcacacggatgtgcgggctcttgcgggggactcgccattaagccttcttggcttccttgcgaatgatgacttcaccggcgtacttcacacccttacccttgtagggctccggtggacggaaaccgcgaatcttggcggcaacttcgccgacgcgctgcttgtccgcgccctggaccagaatttcggtctgggtcggggtcgacagcgtgatgccttccggcgccacgaacaccagcgggtgcgagaagccgagcgccaggctcagatccttgccctgcatggcagcgcggtaaccgacgccgaccagctcaagcttgcgttcgaagccttcggagacgcccttgaccatattggccaggatggcacgcacagtgccggtgatggcgatctgcgacgggtcgttggccgacagagtggcaacatcgccatcgatggcgatttcgacgcccgtcggcttcggcagggtcaacgtgcccttcgggcccttgacgctgaccagctcagactggacgttgagttcaacacccttcggaagagagacaggcttcttggctacacgggacatgttcgattccttcccttatgccacgaagcacagaacttcaccaccaacgccggcttcgcgagcctgcgcatcggtcatgatgcccttcgacgtggagatgatggcgataccgaggccaccgaggaccttgggcagctcggtcttgccgcggtactgacgcagacccgagcgcgagaaacgcttcagggtctcgatgaccggacggccttcgaaatacttcagcacgatttccagctccgacttgttgttttcggtggccgtaacgcgcaggtcggtgatgtagccttcgtccttcaggacctgggcgatcgcaaccttaatcttggacgacggcaatttcaccgtcggcttaccaaccgcggccgcattcttgatgcgaaccagcaggtcggcgatgggatcagtcatgctcatgtgagtacctttgagtgcaccgatatccgctttcgcgaaaatcttgtgttttcctggggacgggccaggacccttgacgccatgccatgcctgtacggacaagacagaagcgggagtatacgacaaaagagcccgacttgcgtcggactcccttgtttaacagaaccatcctgttcaaatccggccgcgaacggccgaaatgctattaccagcttgccttgcgcaggcccggaacgtcgccgttcatcgtggctttgcgcagcatgttgcgccccagaccgaacttgcggtagacaccgcgcggacgaccggacaattcgcaacggttgcggtggcggctcggcgacgaatcgcgcggcagcttctgcaacttggtcgacgcatcaatcttctcttcataggacgcatcctgactggagaggatcttcttcagcgcatcacgcttgccggcaaatttcttcgccagctttgcacgcttgatgtcgcggtggatcatggaggtctttgccattttggatttcctcgacgttcagttacggaacgggaacttgaacgctgccagcagcgccttcgcttccgcatccgtcttggcggtggtggtgacggcgatatccataccgcgaatcgcgtcgaccgcgtcgaagtcgatttccgggaagatgatctgttccttcacacccatgttgaaattgccacgaccatcgaaggagcgaccggacacaccacggaagtcgcgcacgcgcggcaacgagatgttgatcaggcgatccaggaattcgtacatcttggcgcgacgcaaggtggtcttgcagccgatcggccaaccgtcacgaatcttgaaggatgcgactgaaacgcgcgacttggtgaccaccggcttttggccggagatcttggacatgtcggcgaccgcattttccagaatcttcttgttgctagcggcttcgcccacgcccatgttgagcgtgaccttgaccagcttcggcacttccatcggattggtgtagccgaattccttcatcagggccggcaccacgttttccttgtaaaacttttcgagacgagtgttcatgatctcattcctcaggcgtcgagcgcctcaccgctggagcggaacacacgcaatttgcgtccatcctccagcaccttgaagccaacgcgctcgcccttgcccgttgccgggttgacgatattgacgttggagatatggatcgacgcttcacgctcgaccacgccgccggcaacgcctgcctgcgggttcggcttggtgtggcgcttgatgaggttggcgttggagacgatcacgcgatcgccgtccacacgcaccacttcaccctgcttacccttgtccttgccggtgttgatgacgacctggtcgcctttcttgatacggttagccatgtatatgtcctccgctcacagcacttcgggagcgagcgagacgatcttcatgaacttctcggaacgcagctcgcgcgtcacaggcccgaagatgcgggtaccgatcggctcctgcttgttgttcaacagcacagcggcattgccgtcgaagcggatcagcgaaccgtcggcacggcgcacacccttgcgggtacgcaccacgacggcgtcgtagacttcgcccttcttgaccttgccacgcggaatggcgtccttgacggtgaccttgatgatgtcgccaatgcgtgcataacggcgcttggagccgcccagcaccttgatgcacatcacttccttggcacccgaattgtcggcgacatcgaggtagctctgcatctggatcatgattcagatctcccttattcggccgaacgggtgacgatttcgaccacccgccaattcttggtcttggacatcggagcaatctcggtcacacgcacgacgtcgccttcgttgcaggcattgtcggcgtcgtgtgcgtgcagcttggtcgagcgcttgatgtacttgccgtacagagcatgcttgacctggcgctccaccaacacggtgacggtcttgtccatcttgttgctgacgacacggccttcgaccgtgcgcagcgtttgcttttcgttattgtcgctcatcgcggccgtccttacttggtgctgccgagcaggtgcttgacgcgagcaatctcgcggcgcacccggcgggtttcatgggtcttcggcagctggccggtgacctgctgcatacggagcgagaactgctccttacgcagatcggtcaggtgggccttcaattcgtcagccgacttctcgcggagttgtttgatatccatcagcgcaccgtccgggtcacgaaagtggtggtcacggagagcttggcagcggcaaggcggaacgcctcacgtgcggtctcttcgggaatcccctcgatttcatagatcatgcggcccggctgaatctgcgcgacccagtactccacgttgcccttaccggagcccatgcggacttcgatcggcttcttggtgatcggcttgtcggggaacacacggatccacatcttgccgcccttcttgacgtggcggctgatcgtgcggcgtgctgcttcaatctggcgcgcggtcagctgaccgtgcgccgtggccttgaggccgtattcgccgaagctgacggcgtttccgctccatgccaggccgtcattgcggcccttgtgcatcttgcgatatttggttcgcttgggttgcaacattgccgttacctcgcttcacgagccgggcgcgacgggcggtcaccgcggtcgccgcgatcgttacgatcgttgcgcgggctgtcgtcctgcttttcctggccaacctgagagaagtcgaagacttcgcccttatagatccagaccttgataccgatgatgccgtacgtcgtggacgcttcggcaaaaccgtaatcaatgtcggcacgtagcgtgtgcagcggcacgcggccttcgcggtaccattccgaacgggcgatttctgcaccgttgaggcgtccagccacattgaccttgatgcccagggcgcccaggcgcatcgcgttaccgaccgagcgcttcattgcacggcggaacatgatgcgacgctcaagctgctgcgcgatcgactcggcgaccaactgcgcatccagctccggcttgcgcacttcggtgacgttgatgtgcgccggaacgcccatcagctcgctcacttccttacgtagcttttcgatatcctcgccacgcttgccgatcaccacacccggacgggcggtgtgaatggtcacgcgggcggttttggcagggcgctcgatcaagatcttgctgacacctgcctgcgcgagcttcttgcgcagcatttcacgcactttcaggtcggctgccagataggcagcgaaatcgcccttgtttgcgtaccacttggagttccagtctttggagataccaagacggattccagtcggatgaactttatgacccatggtcttttcctttccgcttacttggcggcgccgacaatcacagtgatgtgactggtgcgcttgaggatgcgggtaccgcggcctttcgcccgcgccatgaaacgcttcagggacggaccttcatcaaccatgatggtcttgaccttcagctcgtcgacatccgcgccctgattgttctcggcattggcaatagccgactccaccacctttttgatcaggtgtgcagccttcttgtccgagaacttcagcaaattgaccgcacgctcggcggacaaaccacgcacctgatcagcgaccaggcgggccttctgcggggagatgcgcgcggtgcgcaggattgctttcgcttccatcgtcatctctccttacctgctcgacttcttgtcgccaccgtgacccttgaaggtccgggtgacggcaaattcgccaagcttgtggccgaccatattctcgttgacgagcaccggaatgtggttcttgccgttatgcacggcgatggtgatgcctaccatttcaggcaggatcatcgaacggcgcgaccaggtcttgatcggcttcttgctacccgcagcggactccaccttctttgcaagatggtgatcgacgaacgggcccttcttgagtgaacgtgccatggtcgattagcccctacgatcgcggacgatgaattgctgggtgcgcttgttcttgcgcgtcttgtaacccttggtcggaacaccccacggggtgaccggatgcggattaccctgaccagccttcgcttcaccaccaccgtgcgggtgatcgaccgggttcatggccgcaccgcgaacggtcgggcgaacaccgcgccaacgcttggcaccggccttgcccaacttctcgaggttgtgctcgtcgttgccgacttcgccaatggtggcgcggcactcgaccggcaccttgcgcatttcgcccgagcgcagacgcagcgtggcatagatgccttcgcgagcgaccagctggacggctgcaccggcagcgcgtgcgatctgagcgcctttacccggcttcagctcgataccgtgaaccgtcgtaccgaccgggatgttgcgcagcggcagcgtgtttccggtcttgatcggtgcattggcaccggcaatgacctggtcgcccgccttcaggcctttgggggcgatgatgtagcagcgttcgccgtcgacgtagcacagcagggcgatatgagcggtacggttcggatcgtattcaatccgctccacacgcgccggaatgccttccttgttgcgcttgaagtcgatgatgcggtagtgctgcttgtggccaccaccgacgtgacgcacggtgatgcggccgtggtggttacgaccaccggacttgctctgcgagtcgagcagcgccgcgtgcggtgcgcccttgtgcagatcgggagtaaccacgcgcacggcagaacgacggccgggagaggtgggtttgaacttcatcaatggcatgggatggacctcaggccttggccgttacgtcgatggactgaccatcaaccaggcggacgtacgccttgcgccaattgccacggttgccagcacggttacggaaggacttgcttttgcccttgacgttgaccacgttgactgccttgaccttgacgtcgaacagctgctcaaccgcggcctttacatcggctttggtggcttcgttcgaaacttcgaagacatactggttggagatttcctgcaggcgcgcggtcttttcggagactcgcggagcacgcagcacgctgaagattttttcgttgctgctcatgccagccactcctcgaccttcttgaccgcatcggcggtgatcacgaccgtatcggccccgaccagagcgaccggatccagaccctgcacgtcacgcacctgcacatacggcagattgcgggcggacagatacaggtgctcggaagcttcttcagtgacgatcagcgggcgcttgcccacatccagtcccttgagcttttcgatcaggtccttggtcttggtcgcttcgaggtcgaacgcgtccacgatcatcagacggccctgacggttcagctcggagaagatcgcgcagatggccgctcggtacatcttgcggttgaccttctgctcgaagcttcgcggcttggccgcgaaggtcacgccgccgccgacgaagatcggagccgtcagcgcgccatgacgcgcaccgccacccttctgcttcttcgacttcttggtcgtgcccgcaacttccgaacgcgtcttctgtgccttggtaccggcgcggccggcgttgcgataagcaacgacgacctggtgaaccagatcttcgctgaattcgcgaccaaacacggcttcggagaccgagaccttgttgttgctacccgtgataacgagttccatcgtcatctctccttatgccttgctcgccggacggacgatcacgtcgccaccagctgcgccaggtacggcgccgtggatagcaatcagaccacgctcgacgtcgaccttgaccacttccaggttctgcgtgctttgctgcacggcgcccatgtggcccgacatcttcttacccgggaaaacgcgacccggggtctggcgctgacccaacgaacccggcgcgcgatgcgacagcgagttaccgtgagttgcatcgcccatacggaagttgtagcgcttgatggtgccctggaaacccttacccttggtgacgccctggacgtctactttctggccgacctcgaagatgtccgccttgatttcgccgccgacggcgaaatcgccgagatgggcatcttcaacacggaattcccacaggccgcgacccgcttccaccttcgccttcgcgaagtggcctgcagccggcttgttgaccagcgcggcacgacgggcgccaacggtaatctgcacggcgctatagccgtcaacttcgacggtcttgatctgcgcgatgcggttcggagttgcttcgatcagcgtgaccggtaccgagcggccgtcttcagtgaagatgcggctcataccagccttgcggcccacgaagcccaacgaatatttcttcgtcatggtcgtcgccctcaggtcagcttgatctggacgtcgacgccagccgcgagttcgagcttcatcagcgcgtccacggtcttgtcgttcgggtcgacgatatcgagcacacgcttatgcgtgcgggtttcgtattggtcacgcgcatccttgtcggcatgcggggatacgagaatggtgtagcgctcaatcttggtcggcaacgggatcgggccacgcacttgcgcgccggtccgcttagccgtttcgacgatctcgctggcccaacggtcgatcaaacgatgatcgaacgccttcagccgaatccggatcttttgcttttccgacatgacggaagattccttacattaaaagagcgacgggcaaggcctctgggatacctgccccgatattcctgacgttggtgaaatcgccgcgcatcctgcaagcgagggcatttcctccgcccaaaaactgaggcagaccggtaaaccggcctgcctagacggaaaagtatagtgcgcaacaacagcaccgtcaacaacaggtgagttgttgagtgctccatgcgacgcgaccttcccggtctggcgaacacgagcgacttcctgccgttcttttcgctgtaactcagcgccctacccagggacaccgagccgcccattctagcgttccgctgcggcgcgtgcaagcgccctccccagttcccactcagtccggcggcggattcgagcaggtaagcaacattcactgaccctaaccgtcaccgtccagcggatcggatgagcttccaggcggaatctgagcgtgaggtcgcttggccaggctgcggcgccggcgcggccagcgccgcgtcatcgaaacgcctcgaacatccagcagggctggctgacgccgccggcgatatgaccgcaaaggcgaaagagtcgcgaaagcttggcctgccagagtccggccgggcgaccgacaccgtactgatgaacggtggtcgccaccgggccagatcggcgctcataacggaacgatgagatcggggtggtgcgaaatggaaagttcgcttttccgcggcgatgcggtcgattccccaagccgggcgtggctggggacagtcaggcttgccactcctgtttccatacaggcggtgagcgccgcagtcgtcatcgggtgcagcggttgatgcgtgcggaagggttacgtgtgcaggtgggctatgggcgcaaacccggcttccacgacggggcagaatgcgcagcggcggcaaatctgctggatccgcggttcgaggtgaccgcgccggacacggtgtactcaagtgatttcacctgcatccgcaggcatcaagggtggatgtatcaggctgtggtgatcgatctgttttccaggcaggaggtcggctgggcgatgcgcgatcgggccgataccgggttggtcgtacaggccctgttatcggcagtgtggcggcgcaaacccgcctccggctttctggtgcactcggaccaaggatcggtctacaccagcgacgactggcgcagtttcctggcattccatggcttggtgtgcattatgcgtcggcgcggaaactgccacgagcgcgaagcctgcccttggggcacaaggccccggtggagagcttcttgggcctgctcaaacgcgagcggatcaggcggcaggtctatctcaacaaggacgccgcgcgcgcggaggtgctcgactgcatcgagatgttctacaaccccgaacgccgtcacggttcaaccggcgacctgccccccccccccctgtagcgtttgaacggtactacgtgcaacgcggctcttgcgtgtctgccgaaccctgggcgtatcgtcgccaattgccacgacctccacaacacgcgacatccggcgtacacaggccgttgcacgaaagctttcagacctcaggcagaagaacccttgcgctgcacgaactctgcccagcactcacccgtactgtggtgcgctcggccatcaatatccggcccatccacctctgcgatgcactcccgcgccggacccagttcctgaccaatccgcgggcaaagaaaaaggccggctttcaccgaccttctcgttcccgtggcacggcagccgaagctgccgtgctgcaggcattacttgatgatcttggacaccacgccggcaccgacggtacggccgccttcgcggatcgcgaaacgcaggccttcgtccatcgccaccgggttgatcaacgtcaccgtcatcttgacgttgtcgccaggcatcaccatctccaccccttcaggcaaatcaatcgcgcccgtgatgtcggtggtgcgaaagtacaactgcggacggtagcccttgaagaacggggtatgacggccaccttcatccttcgacagcacgtagacttcggcttcgaactcggtgtgcggcttgatcgaacccggcttgcacaacacctggccacgctcgacgtcgtcgcgcttggtgccgcgcagcagcagacccgcgttgtcgcccgcctgaccctggtcaagcagcttgcggaacatttccacgcccgtcaccgtggtcttctgcgtcgcacggataccgacgatttcgatttcgtcgcccaccttgatgatgccgcgctcgatacgaccagtcaccacggtgccgcggcccgagatcgagaatacgtcttccaccggcatcaggaacggacgatcgacgtcgcgggtcggctccgggatgaaggtgtcgagcgcgtcgaccagcttcaggatcgccggcacgccgatctcgctctgatcgccatccagcgccagacgcgccgaaccgtggatgattggggtgtcgtcgcccgggaagtcgtacttgctgagcaactcgcgcacttccatttcgactagctcgagcaattcggcgtcgtcgaccatgtcggccttgttcaggaacacgacgatgtgcggcacaccgacctgacgcgagagcaggatgtgctcacgggtctgcggcatcgggccgtccgcggccgaacacaccaggatcgcgccgtccatctgcgctgcaccggtgatcatgttcttgacgtagtcggcgtgaccggggcaatccacgtgcgcgtagtggcgcgacggggattcgtattcgacgtgcgcggtcgaaatcgtgatgccgcgcgccttctcttccggcgccgcgtcgatcgcgtcgtacgccttgaactcaccaccgaaacgctctgcaccgatcttggtcagcgcagcggtcaacgtggtcttgccatggtcaacgtgaccgatggtgccgacgttcacgtgcggcttggtgcgctcgaatttagcttttgccataactaactacctctaattggaaaaatttgtgagaagtggctgaacgaactcagcccttcttggtgacggcgtcggcgatgttggccggtgcctcttcgtagtggtcgaattccatcgagaaggtcgcacgcccctgactcatcgagcgcagcgaagtcgcgtaaccgaacatctcacccagcggaatcatcgcgttgatgatcttgcccgacgggctgtcgtcctgaccctgcaacacgccacgacggcggctcacgtcgcccatcacgtcgcccaggtaatcctccgggctgacgatttcgaccttcatgattggctccagcaacaccggactggctttcgcaaagccctgcttgaacgccatcgatgctgccagcttgaacgccatttccgaggagtcgacgtcatggtacgagccgaacaccagcttgaccttcacgcccacgaccgggaagccggcgatcggaccactggtgatcgtctcgcgcagacccttttcaaccgaggggataaattccttcgggatgatgccgccggtgatgtcgttgataaagaggaaatcgtccttgacgttgtcgctcttgcgatcttcctcggtcatcggcgacagctcgatcacgacgtgaccgtactgacccttaccgccggactgcttggcgtgcttgtagtcggacttgacgtcggacttgcggatcgtttcgcggtaagccacctgcggcttgccgacgttggcctcgacattgaactcgcgacgcatgcggtcgacgatgatgtccaggtgcaactcgcccatgcccgagatgatggtctggccggattcttcgtcggtcttgacgcggaaggagggatcttcctgcgccagacggccgagggccatgcccatcttttcctggtccgacttggtcttcggctccaccgccatcgagatcaccggctccggaaacaccatgcgctccagggtgatgatcttgtcctgcgcacacagcgtgtcgccggtggtgacatccttcagacccacggcagcggcgatgtcaccagcgcgcacttccttgatttcttcacgattgttggagtgcatctgcaggatgcggcccacgcgctctttcttcgacttgaccgggttgtagacctggtcgccagagttcagcgtgcccgaatagacacggaagaacgtcagcgagcctacgaacgggtcggtcatgatcttgaacgccaacgccgagaacggcgcggtatcggtcgcagcgcgcgtgtcttccttctcgtcttcgtcgataccctggaccggcggacggtcggccggcgacggcaacaggtgcacgacgccgtcgagcatggcctgcacgcccttgttcttgaacgccgagccacagaacaccggcacgatctccaccttcaaggtgcgctcgcgcagacccttcaggatctcttcctcgctcaggtcgccttcgttgaggtacttgtccatcaggtcttcgctcgcttcggcagccgcttcgaccatgaacgaacgtgcatcggtcgcgacatcgaccagctcggccggaatatcgctatattcgaaggtggtgccctgcgatgcggtgtcccaatggatcgccttcatcttcagcaggtcgaccacgccttcgaagccgtcttcggcgccgatcggcacctgcatcggcacggcgtacgcacccagacgggccttcagctgctcgacgaccttgtcgaagttggcaccggtacggtccatcttgttgacgaaggccatgcgtggcacggaatacttgttggcctgacgccacacggtctcggactgcggctgcacgccgccgacggcgcacaacacgaacaccgcaccgtcgaggacgcgcaaggagcgctccacttcgatggtgaagtcgacgtgcccgggggtgtcgatgatgttgaagcggtgctgcggcatggacttgtccatacccgaccagaacgcagtggtcgcagcggaggtgatggtgataccacgctcctgctcctgctccatccagtccatcactgcagcgccgtcatggacttcgccgatcttgtgactcacaccggtgtagaacaggatgcgttcggaagtggtggttttgccggcatcgatgtgggccatgatgccaaagttgcggtaacgctcgataggggtggtgcgggccacggggagcctctcaatttcttggatttcggatggccgaacgccgcctttcggcggccttcggattggatgcgacgcaaaatgcgccgcaaacagcactacatatggtgctgaagggccccgttaccaaggcccccgaggtcaccagcggtaatgtgcgaacgccttgttcgcctccgccatacggtgcgtctcttcgcgcttcttgatcgcgccgccgcggctttccgcggcgtccaacagttctgcagccagcttacgcggcatggtgttctcgccacgcttgcgcgcggaatcgatcaaccagcgcattgccagcgccatgcgacgggaggagcgcacttcgacgggcacctgataggtagcaccaccgacgcgacgcgatttgacttcgacagccggggccacgttgtccagtgctttttgcaccagctcgatggcattcggattcttttcgccaatgacgtccattgcgccatagacaattttctcagcaaccgacttcttgccactttgcatcaccatgttgatgaagcgggcaatggtttcgctgccatgctttggatcaggcaggactgtgcgctgcggagtagaacctttacgggacatttgagtatttccttagctcttcgggcgcttggcgccgtacttggaacgaccttgacgacgctttgcgacgccggcggcgtccagcgaaccacggacggtgtgataacgcacaccgggaagatccttgacgcggccaccgcgaatcaggaccacggagtgctcctgcaggttgtggccttcaccacctatgtagctgatgacctcttcctgattcgtcagacgcaccttggcgactttacgcaaggccgagttcggcttcttcggtgtggtggtgtagacgcgtgtgcagacgccgcggcgctgcggacacttgtccagtgccggggaggcactcttgtaggtggtcgcttgccgaggcttgcggaccagctgattgatcgtcgtcatcagttgattcttctgattgagaggccgagacggcctgcacgaaaacaaaggcaggccgaaaccggccgaccgagacagaaaagtatagctggcagggcgaaactccgtcaacttcacggaatctgaacctactggcccatccagggccggaaaacggagggcctcctgccctccttttcgcttggcttacggcggtcttgcgaccgccgtcggagcgcttactcctcgtccgcgccagcgtcggccaaagctgcgaccggttcggcacctgccggcttgcccgacagcgtttccatttccgagtcggtcagacccgaggccttgcgacgtccggcgtggtacgccagaccggtaccggccggaatcaggcgacccacgatcacgttttccttcagaccgcgcaggttgtcgcgggtgccgcgaacggccgcctcggtcaacacgcgggtggtctcctggaacgatgccgccgagatgaacgactcggtggcaagcgaggccttggtgatacccagcagcaccggatcgtacttggccggtagttcgttgcgcttgaccaggcgggcattttcctcgatgacgcgctggcgctcgacctgctcgccgttgaggaatttgctgttgccctgatcgacgatctcgaccttacgcagcatctggcgagtgatcacctcgatgtgcttgtcgttgatcttcacgccttgcaggcggtacacgtcctggatttccttgaccaggtacgcggccagcggttcgacacccagcagacgcaggatgtcctgcgggctcggctcgccatccaccaccgtctcgcccttagtcacgtgctcgccttcgaacacgatgatctggcggtacttcgggatcagctcttcgtgttccgaaccatcggtgtctttgatgatcaggcgctgcttgcccttggtgtccttaccgaagctgatgatgcccgagcgctcggccaggatcgccggatccttcggcttgcgtgcttcgaacaagtcggcaacgcgcggcagaccaccggtgatgtcgcgggtcttggacgcttcctgcgggatcttcgccaccacgtcgcccacgccgacggcggcgccatcctgcaggttgacaatggagcgcggcggcagcaagtactgcgccggcagatccgtgttcgggatcgtcaggtcattccccttgccatcgacgatacgcacgatcggacgcagttccttggcatgcgcaccgcgacgcttcgggtcggtaatttcgcgcgaggccagaccggtcagttcgtcggtcttctcgatgacggtgacgccgtcaacgaagtcgatgaaacggatgaaaccggccacttccgagacgatcgggtggttatgcggatcccagttggcaacgctttgaccggccttgaccgcatcgccgtccttggcggtgatggtggcgccgtacggcagcttgtaacgctcgcgctcgcggccatgtccatcgagcacggacagttcgccagaacgcgagaccgcaaccaacgagccactggcatgcgccaccgacttgaggttgttgaacttcaccgaaccggtggtcttgacagtgatgttgtccaccgcagccgcacgcgatgccgcaccaccgatgtggaacgtacgcatggtcagctgggtacccggctcaccgatcgactgcgcggcgatgacgccgaccgcttcaccgatgttgacctggtgaccacgtgcgagatcgcgaccgtagcagcgtgcacacacgccgaaggaggattcgcagctgatggtcgaacgcaccttcaccgactgcacgctggcgtcttcgagcttggcgacccaggcttcgtcgagcagcgtgttgcgggtgacgatcggttcttcgtcgttgcccggcaggtagacgtcctcggccacaacacggcccagcacgcgctccttcaacggctccaccacgtcgccaccttccacgatcggggtcatgatcaacccttcggtggtgccgcaatcgatttcggtgatcaccacgtcctgcgccacgtcgaccagacgacgggtcaggtaacccgagttcgcggtcttcagcgcggtatcggccagacccttacgggcaccgtgggtggagttgaagtactcctgcacgttcagaccttcgcggaagttcgccttgatgggcgtctcgatgatcgagccgtccggacgcgccatcaggccgcgcataccggccagctgacggatctgcgcctggctaccacgcgcaccggagtcggccatgatgtacagcgagttcatcgacttctggtcgatggtctcgcccttggcgttctcaaccttttcggtaccgatggtgtccatcatcgccttggcgatgcgctcgctggtccgcgaccagatgtccacgaccttgttgtagcgctcgccggcggtgaccagaccggactggtactgctcctggatttccagcacttcggcttcggcctcggtgaggatgcccttcttctcgtccgggatcagcatgtcgtcgataccgatcgacacgccggcacgggttgcataggcatagccggtgtacatcagcttgtcggcgaacacgaccgtgtccttcaagcccagcagacggtagctggagttgatcagacgcgagatgttcttcttggtcatctcggtgttggccagctggaacggcaggccttcgggcaggatttcgctcagcagcgcacgaccgaccgtggtgtccacgatcgaggtgccgctggtgcgcttgccatcgacggcgtccacgtccacctgggtgatgcggaccttgaccttggcgtgcagttcgaccacacggttgtcgtaggcgcgcttcacttcgctggtgttggcgaacaccatgccttcgcccttcttgttctcaagcgcgcggctcatgtagtacaggcccaacaccacgtcctgcgacggcacgatgatcggctcgccgttggccggcgacaggatgttgttggtggacatcatcagcgcacgcgcttccagctgggcttccagcgagagcggcacgtggacagccatctggtcgccgtcgaagtcggcgttgaaggcggtacacaccagcggatgcagctggatggccttgccttcgatcaacaccggctcgaacgcctggatgcccagacggtgcagggtcggcgcacggttcaacagcaccggatgctcacggatcacttcttccaggatgtcccagacttcggcttcttcgcgctcaaccagcttcttggcggccttgatggtggtcgccaggccacgacgctgcagcttggcgaacacgaacggcttgaacagctcgagcgccatcttcttcggcaggccgcactggtgcagcttgaggtacggaccgacggtgatgaccgaacgaccggagtagtccacgcgcttgccgagcaggttctgacggaaccggccctgcttgcccttgatcatgtcggccagcgacttcagcggacgcttgttggtgccggtgatggcacggccccgacggccgttgtccagtaacgcatcgaccgactcctgcagcatgcgcttttcgttgcgcacgatgatgtccggcgcattgagctcgagcaggcggcgcagacggttgttgcggttgatcacgcggcggtacaaatcgttcagatccgaggtcgcgaagcggccgccatccagcggcaccagcggacgcaggtccggcggcagcacgggaagcacggtcatgaccatccactccggacggttgcccgattccaagaaggcttcgatcagcttgatgcgcttggtgaggcgcttgagcttggtttccgaaccggtgctggcgatttcctcgcgcagccgggtcatttccgactgcaggtcgatcgtgcgcagcagctcgtacacggcctcggcgcccatggcggcgtcgaagtcgtcgttgtactcctggcgtgcggtcaggtactgctcttcggtcagcagctggcggcgctcgagcggggtcaggcccggctcggtgacgacgtaggcttcgaagtacagcacgcgctcgatgtcacgcagggtcatgtccagcatcaaaccgatgcgcgagggcagcgacttgaggaaccagatgtgcgcgaccggagaggccagatcgatgtgacccatgcgctcgcggcgcaccttggccagggtgacttcggtgccgcacttttcgcagaccacgccacggtgcttcatgcgcttgtacttgccgcacaggcattcgtagtccttgatcggtccgaagatggcggcgcagaacaggccgtcacgctcgggcttgaaggtccggtagttgatggtttcgggcttcttcacttcgccgtaggaccacgaacgaatcaggtccggcgacgccagcgcgatcttgatcgcgtcgaaatccagcgtctggcgctgctgattgaagaggttgagcaggtctttcatttgatatctccgggtcggaggaatttcgtatctgagatgaaacgcgaatagctttgatcgggactgggatcaggaaacagtaccctggaagagcgaacgcactgggcgctcgtctcttccgggttgcccgcccctgaccgggccctgcccttactcttccagttccatgtggatcgccagcgaacggatttccttcaccaacacgttgaaggattccggcattcctgcgaccatctcgtgctcaccatcgacgatgttcttgtacatctggttgcggccctgcacgtcgtcggacttcaccgtcagcatttcctgcagggtgtaggcagcgccgtaggcttccagcgcccagacttccatttcgccgaagcgctgaccaccgaattgcgccttgccgcccagcggctgctgagtgacgagcgagtacgggccagtcgaacgtgcatgcatcttgtcgtcgaccaagtggttcaacttcaggtagtgcatgtagccgaccgtggtcttgcgatcgaacgcttcgccagtgcgaccgtcgtacagctgggtctgaccgctctgcggcaggtcggccagttccagcatgcgcttgatttccgcttcgctggcgccgtcgaacaccggggtggccatcggtacgccgtcgatcaggttcttgcccaggttgagcaattcctcatcgctgaactgcgacagatccacgcgctgcgcattgatcgcgttgtcgtggttgtagatgtcgtccaggaacttgcgcagttcgctgacggcggcctgggcttccagcatgcgctggatcttgcgacccaggcccttggcggcccagcccagatgcacttccagaatctggccgatgttcatacgcgacggcacgccgagcgggttcaacacgatgtcgaccgactcaccggtggccatgtacggcatgtcttccaccggcaccacgttggagaccacacccttgttgccgtggcggcctgccatcttgtcgcccggctggatgcggcgcttcaccgccaggaacaccttgaccatcttcagcacgcccggcgcgaggtcgtcgccctgggtgatcttgccgcgcttgtcggcaaaccgtgcttcgaattccttctcgtgcgcctggatctgcttctgcgcacgctcgatggcgtcggcagcgtcctcgtccttcatgcgcagctggaaccaatcggacttcttcagcccgtccaggtaggcgtcggtgacggagtcgcccttcttcaggttcgcgccaccgttggcgaccttgcccacgatctgcgagcgcagacgggcgtagatggccgcttccaggatgcggaactggtcgtcgaagtccttcttgacgcgcttgatctcgttttcctcgatctgacgcgcacgcttgtccttctcgatgccgtcgcgagtgaagacctgcacgtcgatgacggtgccatccatgcccgggggcacgcgcagcgagctgtccttcacgtcggacgccttctcaccgaagatggcacgcagcagcttttcttccggggtcagctggctttcgcccttcggcgtgaccttgccgaccatgatgtcgccagcgcgtacttccgcaccaatgtacaccacgccactctcgtccagacggttcaacgcctgctcggacacgttcgggatgtctgcggaaatttcctccggccccagcttggtgtcgcgcgcaacgcaggtcagctcttcgatgtggatcgtggtgtaacgatcttcttccaccacgcgttcggagagcaggatggagtcttcgaagttgtagccgttccacggcatgaaggcgatcagcatgttctgacccagcgccagttcaccgatgtcggtggacgggccgtcggccagcacgtcgccgcgcgcgatcacgtcacccacattcaccagcggacgctggttgatgcaggtgttctggttggagcgggtgtacttgatcaggttgtagatatccacgccggcatcggtgccgccgccaatttctgcctcattgaccttgaccacgatacgagcggcgtcgatctgctcgatcacgccaccacgcagcgcattgacggtcacgcccgagtcgcgcgcaaccgcacgctcgatgccggtaccgacaagcggcttctgcgaacgcagcgtcggcacggcctggcgctgcatgttggcgcccatcagtgcgcggttggcgtcgtcgtgctcaaggaacggcaccagcgccgctgcgaccgaaacggtctgcatcggcgaaacgtccatgaagtgcacttcggacggcggtttcaacagcgattcgccctggaaccggcacggcacgaactgctcggtgagcatgttctttgcatcggtcagcgcgttcgcctgggcgatcacgtactcgttttcttcgatcgccgagaggtattcgacgtcgtcggagaccttgccgtccagcaccttacggtacggcgtctcgaggaagccgtactggttggtgcgggcgaacacggccagcgagttgatcaggccgatgttcgggccttccggcgtttcgatggtgcagacgcggccataatgggtcggatgcacgtcgcgcacttcgaagccggcgcgttcgcgggtcagaccgcccgggcccagtgcggagacgcgacgcttgtgcgtcacttccgacagtgggttgttctggtccatgaactgcgacagctgcgaggagccgaagaattccttgatcgctgcagccaccggcttggcgttgatcaattcctgcggggtcagaccttccgactccgccatcgacagacgctccttgaccgcacgctcgacgcggaccaggcctacgcggaacacgttctcggccatttcgccgaccgaacgcacgcgacggttgcccaggtgatcgatgtcatcgaccacgccgcgaccattgcggatctcggtcaggaccttgatcacttccaggatgtcggaggtgtcggtgtgctcggcgaccaggcgcttggattcttcgtcgttacgctcggcaaaatacttcttgtcgtacagcaccgactcgcccagcacgtccttgcggccgacgcgacggttgaacttcatgcggccgaccgtggacaggtcgtagcgctcgaaggtgaagaacaggttgtggaacaggttctgcgcggcttccttggtcggcggctcgcccggacgcatcatgcggtagatttcgaccagcgcttccagctgcgtcttggtcggatcgatgcgcaaggtgttggacaggtacggaccacgatccagatcgttcacccacagggtgccgaccgcatcgacgccagccttgcggaacgcggtcagttggtcttcgctgatctcgtcgttggcattggccagcagttcgccggtggagccatcgaccacgtcgtgcgacaggatgcggccgaccaggtagtcgtccggcacggccagcgcggcaacgccggcggcttccagttgcttgacgtgacgcgcggtgatgcgcttaccggcttccacgatgaccttatcgccatcggccaggtcgaagttcagcgtttcgccacgcagacgctccggtaccagctccagctgcacgccttcgtccggattgatgtggaaggtgttgatctcgaagaactcggccagcatttcttcgttgttgtagccgagcgcgcgcagcaggatcgacaccggcaacttgcggcgacggtcgatacgggtgaacagcgcatccttcgggtcgaactcgaagtccaaccaggaaccgcggtacggaatgatgcgggcgctgtacagcagcttgcccgagctgtgggtcttgccacggtcgtggtcgaaaaacacgcccggcgagcgatgcagctgcgacacgatcacacgctcggtgccgttgacgatgaaggtaccgttgccggtcatcagcggaatttcgccgagatagacctcctgctccttcacgtacttgatcgccttggtggacgactcgcggtcgtagatcaccaggcgcacggtcacgcgcagcggcgcgccatagctcatgccacgctgacggcattcgcgctcgtcgaacaccggctgacccaacttgtaaccgacgtactccagcgcagcgttgccgctgtagctggaaatcgggaacaccgacttcaatgccgcgtgcagaccgaggtccttgcgcttggtcgactccacatcttcctgcaggaattcgcggtaggaatccacctggatggcaagcagaaacggcacttcgagaatcgagcgctgcttaccgaaatccttgcggatacgctttttttcggtgaacgaataagacgtcatgaggtcttcaccctaggctgcgggggccgcgtcgcagcggccctgaaataacaaaattgtcagttggaagtcgctggtattgccggcaccagcacgccttctcctgctacttccaactaccaactcggtgacgcgggaattgggggatgacgagattggggatacgcgaaaactgccttcgaatccccaatgccgcctctcaaatcccggctttccatcaacgaccgaaggccgggagcgttacgctcccagccttcagtgcatcaccatgaaacgctggcgatgcaaggtgtcgcttacttgacttcgacggtcgcgccggcttcggtcatttccttcttgatcttctcggcttcgtccttgctgacaccttccttcaggatgccgccggcctcggtcagatccttggcttccttcagacccaggccggtcacgccgcgcacagccttaatggcggtcactttgttcaggccggggttggtcagcaccacggtgaattcggtctgttcttcaaccacggcggccgggccagctgcagcagcagcagcgaccggggcagcagcggagacgccgaacttgtcttcgatggccttgaccagctccatcacttccatcaaggacttctcggcgatggcgtcgacgatctgttcgttggtaagggacattgtgattacctttaaatgattttctggattggggttctagcgaacgctaggacatcaagcttcggcagtctcggcgaccgccgcggcggctgcgtcgccaccgccctgcttgtcgccgacggccttgacggcacgggcgaacatggcagccggttcggacagcacgcgggccagcatggccagggcctggtcacgggtcggcagcgaggccaacacgtcgacgtgaccagccgggaacagttccccgccgatggacacgaccttggcctgcagcttgtcgttgctcttggcaaattccttgatcaggcgaccggctgcgccgggctcctccatcgaaaacgcatacagcaaaggaccgaccagcttgtcagcagcgacagcgaaatcagtaccttcaacggctcgcgcagccagggtgttcttgacaactttcaagaacacgccggtttcgcgggcctgcttacgcatcgcggtcatctgggagaccgtggtgccagcgtattcggcggcgatcagggagtgggccttggcggcgacgtctgccagctcggcgactacttcttgcttctgggacagattgagagccattgcactcctccgttaaagccgggattggggatgggtgattcgggattcgtcacagcgatcacgccgccgttgcaaatcccaaatgccgaagctccaatccccgcttcaaactactccgctcgcggctcctgccggttgcggtccagggcagcctccttcctggaagccgggaacatcaactgatgctcctttggtggccgttctagacctggagtggactcgatcctggatgtcccagacgcgcgtaaaccagaaagctccagaagggcgacaccatctacgctggccggttcgaaacgaaccaattaagcgatcccgctgtatcgacggcgactccttgccagtgcgagcatccgtgcccgtcgtcgatctgcgctgaccgcgcctgcggtctttgacggctatcgccggacgtgccggcgatcgccttcaaaatgtccgttaccccaaaggagggaacggactcccagcacacggtgaaccgggccggaaaaacaatgctgtactgccaaaaacgtcaggcgcatcacgcctgacgcattcgattacttcagcgacaggctcgactgatcgaccgtcacgcccggacccatggtcgagctgaccgacaccttctgcaggtaggtacccttcgacgtggccggcttggccttgaccagatccagcaacagcgcctgcaggttcgacttcagcgcttcgtcgtcgaagctggccttgccgatggtgcaatggatgatactggccttgtcggtgcggtaacgcacctggcccgacttggcgttcttgaccgcttcgcccggattggccgacacggtgccgaccttcgggttcggcatcaagccgcgcggacccagcagggtgcccagcttaccgaccacgcgcatagcgtccggggtagcgatgaccacgtcatagctcagatcgccggcctgcatcttctcggccaggtcgtccatgcccaccgcctcggcaccagcagccagggcctcgtcagccttggcgcctgcgggtgcgaacactgcaacgcgcacgctcttgccggtacccgccggcagcacggtggaaccgcgcacctgctggtcggacttcttggcgtccacgcccaggcgcacggcaacgtcgatcgattcgacgaacttggccttggtggcggtcttcaggatcttgattgcgtcttcgaaggcataggccttacccggagcgacagcggccgcaatggccttcacacgcttgctctgtgccatgtcttagccctccaccgtcaaacccatgctgcgggcagaacccgcaatcgtgcgcactgccgcttccagatcggctgccgtcaaatcggcttccttaaccttgacgatctcttcgagctgcttgcgcgtcaccttgccaaccttgtcggtgttgggacgcttcgagccggaggtcacgcctgcggccttcttgagcagcacgctggccggggtgctcttggtgacaaaggtgaaggtacggtcggaatacgcagtgatgatgaccggcgtcggcagacccggctccagcttcgacgtcgccgcgttgaatgccttgcagaattccatgatgttcagaccgcgctgacccagggcagggccaaccggcggcgcaggattggcctgaccggccttgacctgcagcttgatgtaacaattaatcttcctagccatttcgatactctccgggtgctaacgcctgacaacaggctccccatcggaccgggattcacgcgtcccggcttcacgttgttgaccacaagcggacggccgccatgcggcagccattgtttcccggcagttcgccagggtagcgagccgcgcactatagcagcatctgaggcgagcgcctagtcggcgcccgccagggtcagcccttctcgacctgaccgaattcgagctcgaccggggtagagcgaccgaagatgagcacggcgacacgcagcctgctcttctcgtaattgacttcttcgacgacgccattgaagtcgttgaacggaccttcggtgacacgcaccatctggcccggctcgaacaacacctttggacgcggcttttcgacaccgtcctgcacccgctgcaggatcgcatctgcctcttcgtcgcggatcggcagcggccgatcggcggtgccgccgatgaagcccatcaccctggaagtttccttcaccaagtgccagctttcgttgtcgatgcgcggaataccggcctcttcatgggtttcgatctgcacaagcacatagccggggaagaacttgcgctcggatcgacgcttctggccggcgcgcatttcgatgacctcttcggtcggcaccagcacgtcgccgaaacgatcttccatttcggtgcgggcgatacgatcacgcaatgcctgcgctacggatttttcgaagcctgaataggcgtgaacgacataccaacgcttcactgcttgattctcctcaacgagccaggaaccactgcgtgagcttctggatgacaaagtcgaagccgcccaacagcaaactcagaatgattacaacaacaatcacgacccaggtggtgcgaatggcttcctgacgcgtcggccagacaaccttacgcaattcgaatctggattcggacatgaattcgcgggtctcacgacctttgccggtgcccaaaaacacaaatgcgcccgctaccaacccaacgatgacagccagcgcacgcaactgcggcgtccaggctccaagctgggtggcgcgctcaggcgcagaaaaccagaaccacacaaacaaccccgcaaccacgaggagtgcggagatgacgtatttcacgatatcagcgctggcagcagacgcgcttttggaaggctcgattttgctattcatccggctctagttaccgatctgacccgagtcgctgggccggaaagaggagtggcacgccaggagggactcgaacccccaacctgcggttttggagaccgctgctctgccaattgagctactggcgtatgtactcgtttaccgcaaaccctaagacaacgaaggcggaccgcggttcagccggcccgccattcgtttgagtccaaccaccataaagcggctggacgcaggcattacttgatgatcttggacaccacgccggcaccgacggtacggccgccttcgcggatcgcgaaacgcaggccttcgtccatcgccaccgggttgatcaacgtcaccgtcatcttgacgttgtcgccaggcatcaccatctccaccccttcaggcaaatcaatcgcgcccgtgatgtcggtggtgcgaaagtacaactgcggacggtagcccttgaagaacggggtatgacggccaccttcatccttcgacagcacgtagacttcggcttcgaactcggtgtgcggcttgatcgaacccggcttgcacaacacctggccacgctcgacgtcgtcgcgcttggtgccgcgcagcagcagacccgcgttgtcgcccgcctgaccctggtcaagcagcttgcggaacatttccacgcccgtcaccgtggtcttctgcgtcgcacggataccgacgatttcgatttcgtcgcccaccttgatgatgccgcgctcgatacgaccagtcaccacggtgccgcggcccgagatcgagaatacgtcttccaccggcatcaggaacggacgatcgacgtcgcgggtcggctccgggatgaaggtgtcgagcgcgtcgaccagcttcaggatcgccggcacgccgatctcgctctgatcgccatccagcgccagacgcgccgaaccgtggatgattggggtgtcgtcgcccgggaagtcgtacttgctgagcaactcgcgcacttccatttcgactagctcgagcaattcggcgtcgtcgaccatgtcggccttgttcaggaacacgacgatgtgcggcacaccgacctgacgcgagagcaggatgtgctcacgggtctgcggcatcgggccgtccgcggccgaacacaccaggatcgcgccgtccatctgcgctgcaccggtgatcatgttcttgacgtagtcggcgtgaccggggcaatccacgtgcgcgtagtggcgcgacggggattcgtattcgacgtgcgcggtcgaaatcgtgatgccgcgcgccttctcttccggcgccgcgtcgatcgcgtcgtacgccttgaactcaccaccgaaacgctctgcaccgatcttggtcagcgcagcggtcaacgtggtcttgccatggtcaacgtgaccgatggtgccgacgttcacgtgcggcttggtgcgctcgaatttagcttttgccatgggtgcgtgtctcggtaatcgtttggagttgaagacgattgagcaatggtgctcacgaaaggaatcgaaccttcgacctcctccttaccaaggaggtgctctaccgactgagctacgtgagcgtagttttgcattatgcctgcattatgcgttcaatggcagcgggagacgggaatcgaacccgcaccatcagcttggaaggctgaggttctaccgttgaactactcccgcgccgggaactgcatgccacaacgtgaaactggtggagggaggtggattcgaaccaccgaaggcgtaagccagcagatttacagtctgcccccgttggccgcttgggtatccctccagcttttactgccggacctgtgcgccgcgaggcgaattcagttcggggtgaagcagcccgttattttgctgtgcgacggatgcagtgtcaacaaaaatttggaacaatcttcaccatcgccgacacgcgcctctacgagccacgcgcagccgatcagacgttgaaacggaagtgcagcacatcgccttcctgcacgcggtattccttgccttccagacgcagacgcccggcatcgcgggcaccggcttcgccgcggtatttgatgaagtcgtcaaagccaatcgtctcggcccggatgaagcccttctcgaaatcggtgtggatcacggcagcggcctgtggtgccgtcgaaccggcccgaaccgtccaggcacgcacttccttgacgcccgcagtgaagtaggtctgcagacccaacagtgtgtaagccgcacgaatgacgcgattcaaccctggctcttccaggccgagatcggccaggaatgtgtcgcggtcttcgtcgtcgagctgggacaactcctcttcgatggcggccgacaccggcaccacttccgcaccttcggccagcgcatgcgcgcgtaccgcatccaggtgcgggttgttttcgaaaccgtcctcgagcacgttggcgatgtaaagcacaggcttgagcgtcagcaggaacagatcacgcaccagcgccttttcttcgtcgtccagaccggcggcgcgacccgacttgccgtcggccagcgcggcttgcaacttggccagcaccggctttcgcgccgctgcatccttgtcgccgccttttgcactgcgttcggcacggttgagggccttttccacgctatccagatcggccagcgccagctcggtatcaatggtttcgatatcggcgatcgggtcgaccttgttattgacgtgaatcacgtcgtcgttgtcgaagcaacgcaccacgtgggtgatcgcatcgacctcgcggatgtgcgccaggaacttattgcccaggccttcgccgcttgccgcgccagcaaccaggccggcgatatcgacgaactcgaccgcggtgggaatcagcttttgcggcttgacgatgccggccagctgattcaggcgcggatcgggcaccggcacgatgccgacgttcggctcgatggtgcagaacgggaagttggccgcagcgatgccagccttggtcagcgcattgaatagggtcgacttgccgacgttgggcaggccgacgatgccgcatttgatacccatgggtcacatccgggatttgggattcgggattggagattcgtagcgctgcacagccgcgaatccccaatccccaatcacgcatccctgctggtgtgcagacgtttcatcgcctcgctgaaatgaccttccatcgccagcggtagcacgtcgatagcggcgtcgatggcagtgccaatcgcggcgtcatcctcgcgccctgcccgtccaagcacccagggcaccacacggtccttgtgaccgggatggccaatgccaacgcgcagacggtgaaatttgccatgcccgagcaggccaatggtgtcgcgcagaccgttttgtccgccgtgaccaccgtcgaacttgagccgcgccgtgccgggcgccagatccagttcgtcatgggcgacgagcaggtgctccggctcgatcttccagaaccgcaatgcggcggtgatcgacttgccgctgagattcatgaaggtggctggcttgagcagccagaccggctgccctgcgatatcgaccttggcggtctcgccgaacaacttgctgtccaatgcccagcgggcgccactgcgctcgatgagggaatcgacgaaacgaaacccggcgttatgccgggtttgcgcgtgttcctggcccgggttaccgagtccaacgatcaggcggagtgcagacatgccagtcaccgcagccgatccctcgcgcaatgcgaggaatcggctggcggattacttggtctcggcgccttcgctgccttcttcgccggcagcgtcttcttcttggatgcgcacgtgcttggcagccaccactgctacgtcgcgttccttacccagcttcagctccggaatttcgacaccggccggcagcttgatttcggacaagtggatcacgttgcccacttccagtgcaccgaggtccacttcgatgaactccggcagatccttcggcaggcagaccacctgaacttcgttgagctcatgggtgacgaccacttcgctcgacttaccagccggcgaggcctcttcgttgatgaagtgcagcggcacagcagcgctgagcttctggttggcgctgacgcgctggaagtcgatgtgcatgatcagctgcttgaacggatggcgctgtatgtcacgcagcagcacctgctgcacgtcgccattgaggttcaggtccaggatggacgagtagaaccactcgttctgctgggcaagccagatctgctcgtggttgagctggatgctgaccggctcgagttcgccaccgtacacgatagccggaatgacgccagcgtgacgcaggcggcggctcgcacccttcccctcgtcagcgcggcgctcggccttgatttcatgagtctttgccattggatttcactacctagtttggaacaccacctcgcggcgatgaagcgtctcacccgcgaccaggtgagacgtgtagcggcacccggaactccgggcaccgaatgcggcatcagtcgacgtagagcgagctgaccgattcgccgaaggcaatacggcgaatggtctcggccagcagttcggccacgctcagctgacgaatcttggcgcagatgcgcgccgcttcgttcaacggaatcgtgtcggtaaccaccagctcgtcgagctgcgaattgttgatgttgtccaccgccgggccggacagcaccgggtgggtgatgtaggccacgaccttgagcgcgccgcgctgcttgagcgctgctgcggcggcgcacaaggtgccggcggtatcgaccagatcgtcgaccagcacgcaggtcttgccctgcacgtcgccgatgatgttcatcacggtggcgacgttggcgcgcggacggcgcttgtcgatgatggccagatccgcatcgtccagacgcttggcgacggcccgcgcacgcaccacaccgcccacgtccggcgacaccacgatcaggttgtcggtaccgtaggcgcgccagatatcagccaacagcagcggcgaggcgtaaacgttgtcgaccggcacatcgaaaaagccctggatctggtcggcgtgcaggtccaccgtcaacacgcggtcggcttccatcgcgcagatcatcttggccgcgaccttggcagtgatcggcacgcgcgaggagcgcatacggcggtcctgacgcgaataaccgaaatacgggatcaccgcagtgacggactgggcgctggcgcgcttgagcgcgtcgatcagcaccagcagttccatcaggttttcggcgctcggcgcgcaggtcggctggatgacgaacacttcctgccggcgcacgctctcttcgatctcgacctgcacttcgccatcggaaaagcgcgtgaccagggccttacccatgcgaacgcccagctccttgcagatgctctgggcaagcggcttgttggcattgccggagaacaccagcagattacgttggtcttgcatgagatctctcgggcggcggcgaagagcgtgcggtcgatggtggagcgagaaagtcgacgtaatgccgggcttttccttcaaacccccgcacagggatgtgcgggctgttgcagagggatctgcatattggcaggggcggtaggattcgaacctacgaatgccaggatcaaaacctggtgccttgggcctcttggcgacgcccctgcatcaaaccttcatcgcgtcccgtgcgtcgagcagaggggagtgcgctgcaccctccaccacccacgcccgcagactgcccggcaactgcgccagggcctgctctgcagcagcgcgcgtggcgaattcgacgaaacagccacttcccgacccggtcaatcgcggtgtgccgaccctggaaagcgcctggaacactgcctcgacggcaggttcgcggcgccgcagaaccggctcgaacgcattgtcgagcagagaaccggaagcgaagtcagttattttcgcgggcgcggcatcccgcgtcaattcctgtgatcgaaataacaccggtgtcggcacgtgaacgcccggatcgaccagcagataggccgcttccgggagggcaatcggggtcagctgttcgcccacgccttcggcccaggcattgcgaccgcgcacgaaaaccggcacatccgcacccagctgcagacccaattcggccagcgtatccgccgtcaaagccaggccccacaaggcattgagcgccaccaacacagtcgccgcgtccgacgatccaccgccgaaaccgccacctgccgggatgcgcttgtcgacccgaatctccgcgcccgccgcagcgccggccgccgattgcagcaggcgcgcggcgcggatcaccaggtcatcgtcttcggccacgccgggcaaactctcgccaatgcgcaggatctggccgtcgctgcgcacgcgaagatgaatggtgtccccccaatccagcagccggaacacggtctgcagcaggtgatagccatcggcgcggcgcccggtgatctgcaggaacagattgagcttggccggcgcaggccacgccgaccaatcagtgcccggcgcgttcatcagggcgatacggtccactgatcgaccagcagacggaccttggcctcaccgtaacgggcttcgatccgctgcggaagctcgggctggtcggcgctggccggcgtccaggccaaaaaatcgatggtccagccgtcctgctgtacggtgcgcgggcgcccggcggcatccagctcaacgcgggcggcacctgcgtcggcgatgcgcagcgcgcgcacccagtccggcatctgattgaccgggatggtccagccggtcgcttccagcaacaccttctcggcatcggagccactacgcgggccaccgtccagtccttccagccggccggctccggtggtggtgtcgccagtgagcacccagctttgccgggtgaccggtgcactgagttgcacgcggtagcgcgggccgtcctgctgccagtcgatgcgaccgctgccgccattgcggtccttgctgatcgccacccggccctggaacgaccagttgggatgctgctgcagccaggcttggcgggcggcttcgccctggcgggcgctgtccgagatttgctcgactaccgccgcgccactgccctgcccgcgcggcacgctgacgcacgccgatagcccgacgagcaccagcccgctcagggccagcgtccgcaatgccttgctcatagcccgaacttttccactgcgcgttgcagcgcacggttgtccgggtcgaggcggcgcgcttcatcgaagtaacggcgtgcctcgtcctgcttgccactaacccaaagcacttcgcccacgtgggccgcgatttccggatccttgaccagcgcccaggcgcggcgcagctgcaccaacgcttccttggtgcggcccatgcgatacagcacccagccatagctatcgacgatggccaggttgtccgggtcggcggtgcgggcgcggtcgatcagcgccaacgcctccttataacgcgtggtgcggtcggccaaggtgtagcccagcgcgttcagcgcggcgacgttttccggttcggccaccaggatcttgcgcagatcggcctcggcacgcgggacatcgtcgcgccgctcccaggccagcccgcgggcatacagcagcgcgctgtcgtccggataagccgccaagccgcgttcgaaggcatccaattcgcccggcgcatcgtcggcccgctgatgcaactcggcctcgagcacgtaggcgtcgcggcgggcgtcgtcgtcggcactggcgtcgccctgcagggcacgggctgcggcaagcgcttcgggcttgcggcccagttcgtacagcgcgctggcggcgcgcagacgcgcctcgctcagctgcgggccaccgggcacaccgcgataccactccaccgcctcgtcgtaccgcttgaggaattcggcgatcttgcccagaagcagacggcggtccggatcgggcttggtggcattgcttttcagctccgtatacagcgcttccaacgaactgcggtctttttccttggccagcatcgaggcgcgcaagccgtaggtctgggtgtcctgcggcccggtcgaaagcacgcgtgccgcggcttcggtctggcccatggcgtcgtaggcgaaggccagcgcgccgcgcagttcggagttcttgaccgcctttggctcgatgtttttcagcagcgccagcgcttcgtcgtccttgccttcctgctgcagctgggtagcgtgcaacaacgccacgcgcggctcttcggggaaacggcgcaccacttcgttgatgatgcgcttggccagcgccgggcgctccatgcgcagcgcgagccggccgaattcctgccaggcttcgatctgattcgggatggcaccggccttgaccaggtcttcgagcacatcggccgaggcttccggctcgcggccgccattggccagggcgatcagcgcaaagcgccagccgcgcgggtcgtgctccttgagcaggccgagcaagtcgcggcgcgcgatgcgcagatcgttgcggcgcagggccagcgaggcctcggtgctgcgcatggacatggacgacggcgcgcgcgcgcgccacaacgccagcgcttcgatcgcacgcgggtcgtcgttggccagcatggagatgcgggccgcacgctcggccagcccggcatcgccggcttcggccttggcggcgtccagataggcgcgggcggcatcgtccagttgcccggcctgcaaggcgaattcgcctgccagcacgggttccagcgaggtgacgccggcactgccggtcggcggagcgggcggtgctttcttgggtgctgcggtggcgttgacggacactgcgaccagcaaaagaacactcaggatgcgaatcggtacaggcatcgggggcaaccgggccgtaaaatggggccctgaatggccgccagcttatcgcaagcaactgaacaatgacgttgtgggtgctcggactgaatcaccagaccgcacctgtggacctgcgcgaacgcgcggcgttcgcaggtgatgcgctgccgcgcgcgctcgaatcgctgcgtgcgctgccacaggtgagcgaggccgcgctgctgtccacctgcaaccgcaccgagttgtatgcaatggccgacgaggcgcgcagcctggtcaactggctggaaacgcatgcgcccgggctcagcggttatctgtaccagcatcaggaggccgaggcggtacgccacctgttccgtgtcgccaccgggctggactcgatggtgctgggcgagccgcagatcctgggccaggtgaaggatgcctgggcggtggcgcgcgcgcatggtgcgctgggcagcggtctggaccggctgttccagcagaccttttcggtggccaagcgtgcgcgcaccgatacccgagtgggcgccaatccggtctcggtggcctccacggcggtgcggctggcgcaggaatcgtttgcccgcctcaacgaatccacggtgttgctgattggcgccggcgaaaccatcgaactggccgccaagcatctgagcgaaggccgcgtgcgtcgcctgctgattgccaatcgcaccctcgcccatgcacagacgctggccagccagcacggcggctacgcgttgccgctaaccgatctggaacgccacctggccgaggccgacgtggtgttttctgccaccgctgcgcgtgagccgctggtgacccgcgtgcaggtggaacaggcgttgcgcgcgcgcaaacgcaaacccatgctgctgttcgaccttgcggtgccacgcgatatcgaggcctcggtggacgagttgagcgacgcctacctgtacacggtggacgatctggaacgcgcggtcgaagacaaccgccgtggccgccgcgaagccgccgaccaagccgaagccatcatcgacctgcaggtggcgcgctatgtcgaaaccctgcaggccaccacgcgccaggcaccgctcaagcggctgcgcgcgtttggcgacagcacccgcgacgaactgctggccaaggcacgccagcaattgcacaacggcaagccgaccgacgaagtgctggaacagttggcgcatgcgctgaccaaccgcttgctgcatccgcccactgccgcactgcgcgatgcagcgctcaacaacgacctggaattgaccactgcggccgaccggctgtttccggaaaaaccgggctaccaacatccccctatagctaccccgatcgtgaggactgatgacgccgaccctgcgccgtaagctcgaagcgctggccgagcgccgcgaagaactgcagcacctgctctccgaccccgacgtggtcaacaacaacgacaagttccgcacgttgtcgcgcgaactgtcgcaactggagccggtcgcggtggcgctggaagacgaggcacgcgccaaggccgacctgagcgcggcagaagccatgcgcaccgacccggaaatgcgcgagctggccgaagaagaaatcgccgctgcacaagcgcgccttgaagaactcgacacgcagctggcctcgctgctggtaccgcgcgacccgcgcgacgacggcaacctgtttctggaagtgcgcgccggcaccggcggcgacgaagcggcgatcttcgccggcgacctgtttcgcatgtacgcacgctacgccgagcgacagggctggaaggtggaaatcgaatccgacagccccggcgaacatggcggctacaaagaggtggtggcgcgcgtggtcggacgcggcgcgtattcgcgcttgaagttcgaatccggcacacatcgcgtgcaacgcgtgccggcgaccgaatcgcagggccgcatccacacctcggcggcgacggtggcgatcattcccgaagccgatgacgtggaagagatcgtgatcaatccggccgatctgaaggtggacacgtttcgctcgtccggtgcgggcggccagcacgtcaacaagaccgaatcggcaatccgcatcacccacgtacccagcggcgtggtggtggaatgccagaccgagcgcagccagcacgccaatcgcgacaaggcgatgaagcggctgaaggcgcaactgctggacaccgaacacagcaaggccgcagcggcccaagcgcagacgcgcaagttgcaggtgggcagcggcgaccgtagccagcgcatccgcacctacagctttccgcaagggcgcatcaccgaccatcgcgtcgaggggctgaccttgtacgacctgcccaatatcatcgaaggcgatctggatgcattgatcgcgcggctgctgcacgagcatcaggccgacgaactggcgcggttgagcgacagcccatgagtgcgcaagtcccgcgcgcgctgttgcagctgcgcgaggcagtgcgacgccagcccggcgatttggtcacgtggctgatgctggccgatgcggagctcggcatgggtgcgaccgctgccggcgaggcggccgtgcagcgcgcgctggcgctgcatcccgggcatccggaagcgatcgcgcggctgggccgggtgcgctgggcgcagcagcgccatgcagaagcggccacgttgctgcagcaagcctcggacctggtgccgcagcatccaggaattgcgctgtggcttgggcatgcgctcgaagatgcaggccaaccggagcaggcggcggccgcctatacatgtgcacaccagctgttgcccgacgagccctacatcaccgcgcaactgctcaattggcgacgccgcctgtgcgattggcgcgaactggaatcgctggctgcgcgggtgcggactgcagtggcgcgcggcgaggcggcagtggagccattcgcgttcctgagcgaggatgccagcgctgccgagcaactggcctgcgcccgcacccgtgcgcaggcgattgcgacctctctgcgcccgctgccagcggcagcagtgcgcagccgcggcgcattgcaactcggcttcgtgtccaacggctttggcgcccaccccaccggcttgctgaccgtggccgtgttcgaagcattgcagcaccgccagccggacatgcaggtgcatctatttgcgaccagccacgacgatggcagcgagattcgcgcccgcctggcacaggggacgcgcgtacacgacgtcaccgcgctcgggcatctggcaaccgcgcaacacatccgcgaccagggtatcgatctgctgttcgatctgcgcggctggggcggtggcggacgtccggaagtgttcgcgctgcggccggcgccgatacagatcaactggctggcatatccaggcacctcgggcgctccgtggatggactatgtgctgggcgatgccgttggattgccaccatcgctggagccgttttacagcgaacaggtgctgcgcctgccgcgtgtgtttcagccctctgatacttcgcgcatcgttgccgaaccgccatcgcgtgcggagtgcgggttacctgagctgggcgcggtgctgtgctgcttcaacaacagttacaagctcaatccacgcagcatggcgcgcatgctggcggtgttgcgtgcggtgcccggctgcgtgctgtggctgctgtctggaccaggggaggcgaatgcgcgattgcgtgcgtttgcgcagacacagggcgtggagccgcagcgtttagtgttcatgccgaagttgccgcatccgcggtatctggcgcgctatcggcatgcagatctgtttttggatacgcatccctacaacgcgcataccaccgcctccgatgcgttatgggcaggctgcccggtgttgaccacgccgggcgagactttcgctgcgcgtgtggctggcagcctcaatcagcatctggggctggatgagatgaatgttgtcgatgacgctgcgtttgtcgccaaggcgatcgcactggcgagcgattcgaatgccttgcgtggcgtgcgtgcgcgtctggctgaacaacgcctgcacagcggcgttttcgatatggacggatttgcggatgatctggctgcgctgttgcgtggcgttgctcggcgcagtggatggttgggggtttagagcgttgccaaggtgtagcgagcagtcgctactcgggcataaggcgtgcggaaactggagtgtccgagtgatacatgccatctctgagcatcggccgcgaccgcctggcgactccccatgcgttttgttagccgcttctagccgccggctgtcggatgcagcactgatatgttgcgtgcgatgagcggctgaaggcgctgccaagcgcagcggatcagcatcgatgttgtcgtcccttcgcccgtcgggacatcatccccgtcatgggggagaaggtggcgcgtagcgccggatgagagggcgtctgcggcaataacaccggtcagccgtaccctcgccccaccccctctgccgcaggagaggggctcacggcgaagcatccgtctatgcctgctagttaggcgctccgtacgacttcacaccgcagcgctgtacccggccgcccaggctcgctaggctgcgcacatgccttcaaatctcgatttcattcccctgcgcctgtgcgtactgaccgtgtccgacagccgcaccctggccgatgaccgttccggcgattacctggccgatgccctcacccacgaaggccatgtgctgcacgaacgagcgctcagccccgacgaccgttatcgcatgcgtgccatcgtgtctggttggattgccgatgcacagatcgacggcatcctgatcaccggtggcaccggcttcacgggccgcgacagcactcccgaagcgatcaccccgctgctggacaaggtcatgcctgggttcggcgaaatgttccgcgcgatcagtgtggaagaaatcggtacctcgtcgctgcagtcgcgcgcgtttgccgggctcgccaatcacagtttcgtattctgcctgccgggctccacctcggcctgccgcaccgcgtgggaaaagatcgtgcgtgcgcagctggatgcgcgcaccaaaccctgcaatctggcgacattgcgtccacgcctgggcgaatagcctgcgcgctctccactgttgctggaacgcgcatgtcgcacctgaaacgcaaggcttacaaaaagttgctggcactgatgcaattggagttggtcgacatggcgcgctggctgcgccacaccaatcagcgtgcgctggtgctgatggaaggccgcgacaccgccggcaagggcggcgtgattcagaccatcgccagccatctcaacccgcgtcagtgccgtgtggtggcgctgcccaagccgaatgatcgcgaaagcacgcagtggtatttccaacggtacgtaacgcatctgccggcggccggcgaattggtgctgatggatcgcagctggtacaaccgcgctggcgtcgagaaggtgatgggctactgcaccgacgcgcaatacgagctgttcctggagcaggccccacgcttcgagcagatgctggtcgacgacggcatcctgctgttcaagtactggttgtgcgtggaccaggccgagcaggaaaagcgttttgccgaacgtcgcgaagatccgctgaagggctggaagctctcgccggtcgacctgcagtctcgcgcaaagtacgacgactacaccgccgcgcgcgaacgcatgctgggagcgacgcatacgcccgatgcaccgtggacgctggtggatttcaacgaccagaaacgtggccgtttgagtttgatccgcaatctgctggaccggctgccggacaccgcggtgcccgatgcgttggtgcagctgccgccattgcccggcaagctgcacaaggaacgctacggcgttcttgaaccgatcgacgattacgccgcccagtcctgagagagttcgttgctggctgcggtggcacgcggcagcggatgcaggccggcctgacgttcggcctgctcggcctgcagcaccaactggctcaggcgctgactgaacagctgcatgaaaccgcgatgcaacgggcgcatcgcttccacgtagtccacgtcatcggcctgtgcgccgagcgggctgcacgacgatagcagcacttcgtccagacgcagcgcgctgtcgggcaggcgcaccagtgcggcgcggcgtagccagtcggacatgccttcgcggtattcggcggccaggatgtaggccacttcgacctggtccaggtccacatccgggttccatgccagcacctggatcacctgcgaacgctcgtccagcatgcggccttcggccaccagcgcatgcagctgttgcagcaggcgccattgcacgctagcggcctcgcgctgggcggtcggcatcgcctcgatggccagcgccagacgccgcgcaaacagcgcaggcacttcggacagcacgatcgggccggcatcggcgcccagcagaaaccgttcggtgcgcagcgcggcggtgtcgggcagatagccgtcctgcagcgggcgcatcacgccgtggtcgaccagcgacagcactacatccagccagtaacggcgttcctgctgcagcgtgcggttggcggcggcgttgtgccaggcctggcgcacatcgtccagccgcatgatgcaggactgcgcatccagcccgtcccaaggcgcacgggtagcgtcgttggggtcgaacgtttccacgctgagcatgccgccaccgaagcggtgccaggctgcgccccgctgggtgccggccgggtccggcttggcggcggcaatcgggtctgcggtggtggggcgcaggagtgcggcgtaggcatcgccccacgaatcgggcaggcgtgccgacaacggatagcttgccgagggcggagccagccccggccgtgccagacgcaggctccagaccaccgcgccgacgacgatgccgccgaagatccaggccagcagccagctggttgacgcctgttcgggctgcagcacgcgggtttgcgggtgcagaaacaacaaccagccgctgcccagcaggacaccgagatacagccacggcgccagttgcgccatctggcggttgcggcgatgtgcgggcaggtcatgcccgtcgttgcggtcttgagatggagcggccattacattccccgtacacgcctgatcgcgttgacaaggttatcggcgaggcaatccaactctgttggcctgcttcagtggcgcacgctcatccagttacaaagtcttcagtcggcggaacggcgcacggcgtgcgcgtcaccgcctcgaccgtcgcagccggcgggccctgccacagccatgcttccaaggcgcccagcgccgccgcgctgccggcggcaaccacttctacgctgccgtccgtctggttgcgcgcatgcccaaccaggccgagtgcgaccgcgcgttcgcgggtggacgcgcgataccacacgccctgcaccaccccgctcaccacgaagcgcgccgcctgcatcaccccgccttgccagtaatgccgacggcggcttcgatatcgcgcgcggtgaccgggccgaggaattgcttggcaaccttgccgtcggggccgattagatacgtcatgggcagaccgcgcggcgtggcgaagtcctgtggcggctggtaggggtcgaggatggccaccggataggagaccgggtggtccttcaaaaacgcctgcatgtcggcgctggtgatgtcttcataggccagacccaccacttcgatggtgtcgcgcatggtgtgcagcgccgacagctcgggcatttccttcaggcacggggcgcaccaggtggcccagaagttcaccaccacccacttgccgcggtgcgcggccaggtcgtaggtctcgccggtcacggtcggcagcgagagcttgggcatttcggcggtctgctgcaccaccgagctgttgggcggggcggccgggtcggcgggcgtggccggcgcctgggtcgtggcggcaggcgctgtaccgctgccggcagcgggagtgccctcgctggcgggcttgcaggcggccagcaacaccaatggcaacagcagcgcgcaggcgccgcggacaagacgcacagtcatggaggatctccgggaaggtgggtgtaaaggtcgccgaccggctgcgccagcacgctgcgcaacggttggcgtagctgttccagcgcggcggcggcggcctggccgtaggcatcgtcgcgacacggcaacgggcggtcttcgatcggcacgcgaagttggcagttttcgtagagctcggccaggggcaccaggtccagatcgcgcgccaacagccattggccgcgctcgtcgcgacgcagcaggcgcatgcgcttgagctcgcacagcagctcctgcatcagcgtatcggtgagcatgggttccagcgccagaatgcggtcttcgtccaggccttcaccatggatgcgcgcctggcggaaccggccaagcagacgcagcaggccatagatctcaaagcccgtcggcagccgcatggcctcgggctggtagcggaaggccgccatcgaggaggccagcgaggcgcccagcagcaccgacacccagctcaggtagatccacaacagcaggatcggcagcgccgacaatgcgccgtaaatgcgttgatacgtctggaaattaccgagatagacgccgaaaccccacttgacgatttccatcaggatcaccgccagcagcgcgcccggcagcgcatgccgcagccgcaccacgtgctgcggcaccacgcggtagatcagcacgatgcagatgaactccaccgccatcggtgccaaccgccaggcaaattccgccagccactggccttcggtggtgcggaacaacggcagcgcgaacacgtacgccgccatcgccatggaggcggcggccagcatcgtgcccagcgtcagcaccgtccaatagatcaggaaacgcgtcaccttggggcgcgcggcggcgacccgccagatgctgttgaaggtctgctcgatgctgtgcagggtgatcagcaacgaggccaccagcgcgaccataccggccacggtgaacttgcccaggtcttccagcgagcggttgagatagttctgcaccgagcgtgcggcgccgggcacgaagttagtgaagatgaagtcggtcagtgcgtccttccactcgttgaaggccggaaatgccgacaacacgccgaacaccacgatcgccaatggcaccagtgcgaacacggtggtgtatgcgagcgaggcggccgcctggaacagccggtcgtcgagaaagcggcgccacagaaagcgcccgaagctcactgtccgcgcgcggtcgcgcagacgttccttccattggtggagttttttcacacgcgacatcgcgcaagggtacccgatgcgccgtcatcgcggccttgtcgcacctgcggcgtgcagcagcaggctggcttggccgatactgcagcaactcacacaggcggcaacgacacgatggcggagattctggtgctgtattacagccggggcggttcggtggcgcggctggcgcggcagatcgcgcgcggcatcggcgaagtacccggcatgagcgcgcggctgcgcaccgtaccgccggtcgctgcggtcacccagaccagcgccccgccggtcccggacgaaggcgcgccgtacgtggaccgcgccgatctggccgagtgcagcggcctgttgctgggcagccccacccgcttcggcaacatggccgcgccgatgaagcatttcctcgacagcctgggcgccgaatgggccagcggcacccttggccggcaagccggccggcgtgttcacctccactgcgtcgatgcatggcgggcaggaatccaccttgctgtcgatgcaccttccgctgctgcatcacggctgtctgatcgtcggcatcccgttcaccgaggccgcgctcagccacaccaccagcggcggcacgccgtatggcgccagccacgtctccggcgctggcggcgacccgcaaccgagcgaggacgaggcgctgcttgcacgcgcgctgggtcgccgggtcgccgatatcgcgcggcggctggcaagcccgtgaacgtgcgcgccatgcattggctgctgagcgctgcgctgctggcgctggcagtgttgttcgcggtctggtttcacgacgacccgcgcccgctcgccgcgctcatcgtcttcgtgctgccggctgcgctcaccggtgtactggcggtgcgcagcgcgcgtgcgcgcttctgggccggcgtgtttgcgctgggctggttcagccacggcgtcatgagcgcctggagccagccgcaggcacgtggaatggcatggatggagctgctgcttgccctggcggtggtgggcctggtgggcggacccggcattggcgggcgcgtttcggcaagaaacgcccgcccctttcgtgactgcacagctgcgcgatgcagcgggtggcagcgcatccgcttgaacgccgtgaggctgctactcctgagagcagaccatacaccaactgcgatctttgccaggcgggcgcggcgggcgctagcggtggcatgtaccaagcgtccaccacaggtcctgcgcgccgtccacgcccacctgacgactcatcgctacgtttggtagccgctctcagttgccgaccagtgtggtcacgctctgcggatcgacatacagcgaggtcttgccgttaaccacgctgtagtgaccgccaaaaccgacattgagcgtgctcgatgtggtgtatcgggcgaactgcgcggcagcgccagacggtagcgtcagatccaggcgctgatggccggtgcctgtgttgaccgccaccagcaccagcttgttgtccggcgtgcggtaggcggtgaccgagacatcggaatacgggtgttcggtggcgccgatgcgcaccgagccgggccgcacgaagcgtgcgaactgcgacatcgcgtaaccgcgtttgctgactgcgccgttctcgctgatcaagccatagctgcgccggatgtaccaccagatataggcattgaaattggccaccatgctagcgtgcaactcgctggccacgcccaatgccgacggccacgcgttgccatcggtgctgtcggtgtaatgctcggtcatccacacctgcttgcccttgctgcgcgccaaggcatagtcgcgcggcaccgcgccatacagatggccggccacgatggaggtggcctgattggcagtggcgttgctgaggaccgggtcggtgatggagaagttgaaccccaccgactcgccgacgatgaccttgaggccgccgaacttactgccttcgctcacgagatagttgacgaaatcgctgccgttccagccagccgactcgtaattgggatgccaatccggctcgttttgcagggaaatcgcgtacagcggcgcgcccttgcccgacatgtaattggcgaaatccagcaggtacttggtgtaggcgccgtagtagttcggcagcagtttgccgccattggtcaagctgttattggacttcatgtaggccggcggcgaccatgggcttgcgaacaccagcccgcccaacgcacgcacgcgtgtcgccgtgggcacctggattgcccagccggagctggatgggtcgatacgcacgcgcaggatcgacaacccgatctgcccgttgccgctgccataggccagatccacctgcgctggcgtcagatcgttgatccagcctgcgccattcatgccgccgaacccgcgcaccgtctgataggtctgcgtgggcgtgatcgtcactgtctgcgcggaggcgtggcccgccagcagcacggccatcgcgcaggtcagtccgcgcaacatcgacaaggatttcttcatgggtttctccggaaaggggatgccgccggcatcgcggcaccgacggcccaccgactatcgactgcggagatggcaatttaatttctgtgacggatcattgttgagttcgtaacgcatgacacgcgtgtggtgcgttggagcggtgcatggagcacgctgcgttttgcgctgcggcatgggcagtgatgcggaggcaacattggaataacgcatccaattcgaacctaacgccgcatccagagtctgggcgggcgctgcatgtgcgaaggatgcgcacagcgtgcgcaatgatcgcgacgcctcgaacgtgcagccccttgcgcgtgtcggcgtacgcctgcgtcaacgcatctcagtcgcatgcagcgccgccacatccggccaggcatgcgcacgtttcgaccgctctctcgctcgccgcaaatgctgtctgactgccagtctcctggccgggcggtatcatggcggcccgcgcgcagcctgcaccgcggttgccctacaggatccgcagcaatggaagacctcctgatcgtcaccaccggtggcacgatcgacaagatctacttcgacgataaatccgactaccagatcggcgacccgcagatcggccagatcctgaaagaactgggcgtgaccttccgcttttcggtgactccgatcatccgcaaggactcgctgcacatcaccgatgccgatcgcgaactgatccgcgccaccatcgccgcccagcccacccgccacgtgctgatcacccacggcaccgattcgatggtggagaccggcaaggtactgcagacgatcgccggcaagaccatcgtgatgaccggcgcgttgaacccggcgcgcttccgcggctcggacgccgaattcaatatcggttgcgcagtcggtgctgtgcaatcgctgccggcaggcgtctatatcgccatgaacggccgcatctggaagccggaaaaagtgcgcaagaacgtggctgccaaccgcttcgaatcggtctgacgccatgagcaaggccacccgcgcaaccaaggcactggacgctgcgggcgtgagttatgtgctgcacccgtacgactatcgggccgatgccgatgcgaagggattgcaagccgcgcaggcgctgggcctgcagccgcacacggtgttgaagacgctgatggcgtgggtcgacgacaggccggtttgcgtggtgattccatgcgaccgccgggtgtcgttgaagaaactggccagcgcctacgacggcaagtcggcacgcatgatggaggtggccgatgccgagcggcgcaccggctacaaggtcggcggtatcagtccgctcggtcagcaacggcaagcgccagtgctgctcgaaaccgcggcactggacgcaaccgcgctgtggatcaacgccggccagcgcgggttgctgctgtaattgcccggcgcccagctgttgcatgcacttgccgcacgcgcgtgcgcactgtgcgagtaataccatcaccgcgttgccgcacgtactgggcggtatgcgcgtcactcgctcaaaaaaacgactcacccatgcatcgaagtcaatcatcggcttggacttcggcatccatccgatgtcgcgccacactgcacgcatacgctggcgactgccgaactacagcagtcgtcagcatctctcggcgcggcagcaccaccgcaccgaagtcactcaatacgccgcggtgacgctaacgccggaaaagcccagcgttgccttcaagcgcacgtaatagacgcccgcagccggcgcggccagcgtgcagctgtcgccattgcccggcaacatgctgcggcagctgtacgcagcatcggtcggtagcgcacccgcacgtaccgagaggtcggcattgccgctgccaacggcgagcgtgaccttgagcgaacgtgtgccggcgggcacattgacctggtaatacagcgaatcggagagcgctgcgctcggccgcgtgcgtgccacattcctggtcaacgtggtcgaagcgatcaccgccgccaccgcaccatcagcattcaccagccctgccccgcccccccctgcgtgcaggccaccagcaatggccgtgcactggccttgagcaggcctttcaccgtggccggcgtcagcggattcaaggccaccgactgcatcagcgccaccacgccagccacatgcggcaccgccatcgaggtgccgttctacgaggcgtagctgggagtgcccggtgtggtggtgccgctgttgagggtggacagaatgcccgaacccggtgcggaaacatcgatttcggcgccgaagttggaataactggccttggcaccagccgaggtggtggccgccaccgcgatcacgttggcgcagttggccggcaacaaaccggacacgttggccgcactgatgcaggccaccaccacgttggtgccacgcgacaccgcgctgttgatagcgttctggtaacttctggtaactgctcaaacagctgccgccgcccagcgacatgttgatgacttcggccacgttggcattggccggcacaccgctgacactgccgccggatgcccaaatgatggcatcggcgatatccgacagcgaaccaccgcaccggcccagcacgcgcaccggcaccaccttggcattgaacgcagtgccggcaacgccggtggtggtggtcaccgctgccaccgtgccggcggcatgtgtcccatgccagctggaattggacgtggagcacccactggtggagttccagtcgccttcgtcggctggattgtcgtcgcgcacgttgccgtcgcgcgcggcgttggcatcgctgatgaagtcgtagccgggcaggatgctggcgtcgagaccaggatcgaagtcccttgcagtcaagagaactgccgaagcggccgttccgaaaccgtcgcagtggtgactgctccagtgccccggatctcccttgttatcgatccgttcagtaaacccgtccaaaataaactggaccggacaatgcgtcgttggtcatttgccgaatcaagttacgtatacgtgacgaatatcgcaccgagctcatgctgaactcgacgggttcccggtcgaaaaacgtattttctgctgttccgcaaacaaaaaagcccccgtgctgacacacggaggcgcttgtttgacgaaatatatcgacttacgacaaacgcaccagccagccatgacggtccggcacgcgcccgtactggatgtcggtcagttcctgacgcagcgacatggtcacctcgccagccggcacggacagatcgcctaccgcaaagccatcgcccttcaactcgccgatcggggtcaccaccgccgccgtgccgcaggcgaacacctcggtgatttcgcccgacgccacgccctgcttccactcgtcgatggcgaccttgcgctcgatcacctgcatgccgcggtcgcgggcaagttgcaggatgctgtcgcgggtgatgccttcaaggatgctgccggacagttccggggtcaccaacgtgccgtccctgtagaccaggaacacgttcatgccgcccagttcctcgatgtatttgccttccaccgggtccaggaacagcacctgcgagcagccctgcgcgtaggccttctgctgcggcagcaacgaggcggcgtaattgccgccgcacttggccgcaccggtaccgcccttggccgcacgtgcatactcggtggacagccagatcgacaccggcgccacgccgttggcgaagtacgggcccgccgggctggcgatcacgtagtacgacgccttgtgcgccgcacgcacccccagaaaggcctcatcggcaatcatgaacgggcggaaatacaggctggtttccggcgccgacggtacccaattgccgtccacggcgaccaactgacgcagcgattcgacgaacagatccaccggcaattccggcagtgccagacggcgtgccgagcgctgcaagcgctcgccattggcctgcggacggaaggtccagatcgagccgtcggcatgccgataggccttgatgccttcgaagatctcctggccgtaatgcaacaccgacgccgccggatccagctgcagcgggccgtaggcgcgcacctgcgcgtcatgccaaccctgctcgttgttccaggagatggcgaccatgtggtcggtgaaatgcagcccgaaaccgggcgcggccaggatcacggacaattcgtcggcgctgcgcggcgacggagaacgggtggaagcgaaggacacggacaccgggggattcctgtatggcgggcgaaaggacgcggcgccacatcgtggacatggcgcgtgacgatcagagcatgccagtctcgagacgggccgcttcggacatcatatgccggccccatggcgggtcgaacaccagttcgacgtcggcctcggcaatggtcgggatcatttcgaccttgctgcgcacgtcgtcgaccagaatctcgcccatgccgcagccgggcgcggtgagcgtcatcttgacgtcgacccgacgctgattgtcttcctcgcgatggctgaccaccgcttcgtagaccaagcccagatcgacgatgttgaacggaatttccgggtcgaaacaggtgcgcagctgctgccacaccagggcttccacctcttcgtcgctggcgttggcgggcagttccagccccggcggggcctccttgccgatcgcatcgccgtccttgccggcaatgcggaacagattgccttcgacgaagacggtatagctgccacccagtgcctgggtgatatagccgtaactgcctgcgggcagggtcacagaatcgccctgcggcaccatgacggcatcgcaatcgcgttcgaactggacaggttcgctgctacgggagtacatgggctggatatggggccgcgccggtcgcgcgcaagtcggccattctagccgaccgcaacggcgtcgccgccggccatcgcgccaagcgacgacggcgctgcattccatcagccgcaccgtcgtggcgtggcacgcgtcgcaaacgccggcttgcgctctatcatgtatgcactgtcaggagctccaatgccgcccaccaccgcgtccgccagaactgcccactggctctggcccccgctcctgctgctgggatgcgtcaccgcactcatcgcctggctgctcatcgcactcaccctgggcaaccaggccggctggatggccgtcgtcgcagccctggagatcgtctggatgctgcgcctgggcaccctgcgcgccggccgcttgcgcatcggcgtggccgtcgtgacgacggcgctgatcatcgcgggcgcgaattggggcatcgcctcggcgcaactgggcggaccgctgggcctggacccgtggacctcggcacagaagatgggcagcggcctggcctggaccctactgcaactggccaacaacggcttcgacctgctctgctacgccgccgcgctgttggtggcgtggtgggcggcgcgttgagtcggacgcgattgtcgtggtagccaatgcaggaccttgttgaagctgatgtatcacccgcatggcttcaagtgaagcggctcgtcaaacgccatcgctctcatttgcgacacctcagagatacatggaaaagcgctgcgcctttgctgcagcgcccttgcccgcccaccatcgcaggacacgctgcacgtacgtccttgtaagctcggtggcggcatccatgccgccaagggtcccgcgacagtgggcgggcaagaaccagtgatgttggtcggtgtgcagagccttcaaaagagcagcaagcaaactgcgcaacgcagtgcctttgttcttgaacaacgcaatcagccaactgtctggcgcggtgccctcgccgcttgcgggaccgttggcggcatggcatgtccgccatcgagcctccaaggacgggttcactgcgtgtcacgcaagcggtgagggcgccgcgccttcgacatatcccggctttgatccgaacgtgtaagaacctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacagggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggagatcgtgaacaggttctaagcatctgagcgcacctggcgacacaccaacactcaagcccgccgccatccagcgctttcaattcgctcacgagcgcgccggctgcttccgccccatcgccgtacagcatgcgggtgttgtcggcgtagaacagcgcattctcgatgccggcaaaccccgtgcccttgccgcgcttgatcaccaccgtgttgcgcgaattgaccacgtccaggatcggcatgccgtagatcgggctggccggatcggtcttggccaccgggttgaccacgtcgttggcaccgatcaccaatgacacatcggtgctcgcgaattccggattgatgtcgtccatatcggcgatcagatcgtagggcacgccggcttcggccagcagcacgttcatgtgcccaggcatgcgcccggcgactggatggatcgcaaacttgaccttggccccgcgtgcgatcaaccgctgcgccagttcccagattttgtgctgcgcctgcgccactgccatgccgtaaccgggcacgatcaccacgcgctcggcaaaggccatcatcgccgccacatcgccggcctcgatcggcttttgcgtcccgctgatttcttgcgcctgcccgccaccgccgaagttggaaaacagcacgccgctgatcggccgattcatcgccttggccatcaaccgcgtcagcaaaatgcctgccgcacccaccatcatgccggcgatgatcagcgcttcattgcccagcacatagccctcgaacgccaccgccaacccggtaaacgcgttgtaaagcgaaatcactaccggcatgtcggcgccgccgatcggtagcgtcatcagcacgcccagcgccagcgccgccacaaagaacgcgatgatcgccagcggctgcagactgctcgccgcccagatgccgagcaccagcaccgccacggccaccaccagattgaaaacctgctggccggggaaggtcacgcgccggtcgagccgaccgtcgagcttggcccacgcgatgatcgaccccgacagcgacaccgcgccgatcgccgagccgatcaccgccaccgccaccgcggtggtgtccggccgccgcgccgccagttcggcaatggcctgcgcgctccagtgcgccgtgtcgcaattggcgaaaaacgaaaaccgcagcagctccaccgccccgatcgccgccgccgacccgccgcccatgccgttgtagagcgccaccatctgcggcatgtcggtgatggccaccttcttggccgaccaccacgccacgccggtaccgatcgccagcgccgccagaatcagcggcacgttgtgcagctcgggcaggaacaaggtcgcggcgaccaggtaactggttttgacaaaccacgacagcaattcggcggtggacaggttcatgacgcatccctgcccggcggcttcttgctggacttgaacatctccagcatccgctcggtgaccacgtaaccgccggctgcgttacccgcgcccagcgccactgcgacgaatcccagcgctttttccaacgtcgtgtcggcatgcccgagcaccaccatcgccccgatcagcacgatgccgtggatgaagttggacccggacatcaacggcgtatgcaggatcaccggcacccgcgagatgatcacgtggccggcgatggccgccagcatgaagatgtacagcgctacgaaaccgtcgctcatcgtctttcgctccactggccggtgcggcccgccgatcatacccacgccgcgcgcgtgcaggcgcctgtcaaccgaatccgcgctcgcccgttgacgtcgtatcgtgtccgcggaagctacgctgtgttggtgggaacccctttcgatccacaacctgccgcaccggccgccaccgcgccggtttcgctggacgcctttctggccggcatcgggccgcgtgccttccggtttgccgaggccggcttgcggcaccgcgaagacgccctggacgcggtgcaggacgccatggtgaagctgctcggctaccgcgagcgcccggccgccgaatggacgccgctgttctggagcatcctgcgccgccgcatcatcgacctgcagcggcggcgcagctttcgcctgaaattctgggcgccggccgagcgggccgacgacgaaggcccgatcgactgggccgaccccgaccccgaccccgacaccggcccggtcgacgaacaacagcatcaacaggcctaccaacggctggtcgatgcattgcgcacactgccggcgcgccagcgcgaagccttcaccctgcgcgtgcttgaagacctggacgtggccaccgccgccaaggcgatgggctgctccgaaggctcggtcaaaacccacctgtcgcgtgcgcgcgacgcgctgcaaaaacagtttgaggatttcctgtgaaccgctcgcacgacaccgcccggctggatgctcagctgcgccagctgcatgccaccgcgctgaccagcctgccgccgcagacgctggcgcgcctgcatcaggcccgccacgcgtcggccaccacgcgcagccggcgcggctactgggtgttggccaccgcgtgctcgggcctgctggcgatcggcatcggcctgcagctgcgtcccagcgacagcgctcggtccggcgccacgccgactcggtcggttgccagcggcagcgccactaccgataccgacgacctgctgacccagaacccggacctctacgtctggcttgggtccgacaccgccctggccatggaatgagcacgatgacccacaacacccgcctgttgttgacgctgttgctgtgcgccgggccgtgtgccttgacgctggcccaagaccgcccgaccggacctcctccgggcccgcccatagacgagcctggaggaggtccgggcccgcgtgacgagaccccgatgcccgagtgggaccaactcactcagcagcagcgccaggtcatgatcgatgcgctgcgcgagcgctggaacgacgtgcccgaagaacgcccgaagatgtaccggcacgcccgccgctggctggacatgacgcccgaacagcgcgagcaggccaaggccggcatggaccgcttccgcaatatgaccccggagcaacgcggcgaggccagggccttgttcgaccgcatgcgcacgcttaacccgcagcagcgcaacgaactgcagcaacgctggcagaagatgaacccagccgagcgcagcagctggttacgcgagcatccgccggtcgaagactgaggttgcctggagatttgcggcgcatacggtggactgctgcgatcgatcgggcgccgtgcgttgcgtctcatcgaccatcgccatctatccgttgcggtacatcgcagtccgcagcgccaccaccgctagcggcagccacgcgcacatgcctagcgggtctgcattcaccatcacgacactgccggaaccgcgaacgcggcactgaagatgccgcccaacgccaaattttcgttggcgcaaatagaaccgtcacctcttcgctgtagcgcaaccagcaacagatctgcgcgccacaagatcagacgacttgcagatcatccgcacccgctcgacggctgcgcacggtacgcggcgcatcgcgcttggccgattgcccacgatgcgcttgctacgtcgcttagctggtggccactgccggcgccgaccaccgcgtcttcgccagcaactcatcgtcccaatcgaagggcagcgcgccgtccttgatcaacaaggcagcgaatgcgtacacgttgcgcgcgaacatctcgctggcatgcacggcaccctggctggccagattgagcgggccggcgatcattacgccgtcgaggtcataggtctcgcctgggcgggtagccgcgcaattgccgccggtttccgccgccagatccacaatcacgctgccggcgcgcatgccccgcgccatctcggcagtcacgatcttcggcgccggccggactggaaccgccgcggtgcacaccaccacatccacgcccttgagatgctctgccagacggcgctgctgttcggcacgttcgtcgtcggtgagctggcgcgcgtagcctccttcgccggccgcgctcacgcccagatccaggaaccgtgcgcccagcgaggcgatctgctcacgcgtttccggccgcacatcgaagccttccacctgcgcaccgagccgtttggcggtggcgatcgcctgcagaccggccacgcccgcgccgatcaccaataccttgcacgggcgcatggtgccggccgccgtggtcagcatcgggaaaaagcgcggcgccagttgcgcggcaagtagcaccgccttgtagccggccatgccggcttgcgaactcaacacatccatcgattgcgcacgcgtggtgcgcggcaggcgctccagtggaaacacgatcagagcgcgcgcggcaaacgcctgcgcgcgcgccggatccgcgtccggcgacagcatgccgatcaccaccgtgtgcggtttgcactgcagcagcgttggggtgagtggcgcctgcacgcagagcagcacatcggcccgtgccacggcgtcggcgccggcgggctgcgcaccggcctgcagatacaccgcatcgtccatgctgctggcacggccggcgtccggctcgatccatacgctggcaccacgtgcgaccagtttcttgaccgtttccggcgtcgcggccacacggcgttcgccatcggcccgttctttcagcaccagcacctgcacagccatgcgttgctccggtcttgcgcccagtcgcggcgatgccagcagagcgcggcacgcacgccgttggtgccgaccacgccttccggcgcaaaacgtgcttgccaaccgctaattctactgtgttactaaatccgaatccgttgatacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgatcagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgccatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtatcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtcctgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtatgattatttataacacagtagaactaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccattcacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgatatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgttgtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgagctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaacgtgcgccctgtcggctacacatgcgggttgggcgctcaatgcaccgtgttgttgtgcagcgggtccaaccggtcgatcacaccctgcatcgcgctgtcgaaggcgccgtcgtggatatgctcgcgcaggcggcccaggcgcatcatcactgccaattcttccggtgaagcgacgcaaaaacgcacgccgcgccgattaacgaacagcagacgctgcgagatcgggctcacccacgacagtttgcccgcctgcaccttgccgtccttgtcgacgaaatccagccaggtgccgatatccatcgcgcggaaacgttcggcatcggcgctgtcgatgctctgcgccaccgcttcggcaccgagcaccacgctgacgctttcggcagccggcggcggcaggttgacctgcggcagctccggcagggctttttccagttccgggcgcgcttcggcaatcgcctgcaaggtatcgtgcagcgcggtaatcgccaccatcaccgtatcgccgtgcaggcccacactggcgaacacgcggtgcaacgcaggctgccagacctgcagccatggcttgccgacgatatgacggcgcgcttcggccagttcctccagcacgccgtcggcgaccgccagcgcctcgatggtgcccgggccttcgtcgccgtcgcgcagaatcgccatggtcatgtgatgcagccacggctggcgcaggaaatcttccacggcgttcggaaggccggcatcttcgggcacgcgctgcttcagctccgacagcgcgcggctgcgtgccagttccagcttttcctggccacgttgggtttcagtggcacgacgttcggcaatttccacccgacgccgatgctgcgacaggaagtcgcggaattcttcttccaaggtaaggaagatcgccaggttctcgttgaattcggcgaccaggcggtcgacgatttcttcgaccttgcccatcagcacgcgctcggcagcgctgtcgccgttgttgccctcgcaggcctcggccaacgcgttgagcagacgccgcgctggatgggtcttctgcacgaacatcttgcggtccagcaatgcgaccttgacgaacggcaccacaagacggccgatcatttcgcgcgaacgattttccagatcgcgctcgtcaagcatgacgtcgaacagcatgccgaccaggtcgatggcatcttcgtccatcgggtcgagctttgccgtggccgggtccacgcccagccgcgtgacgctggacaacacctcgttcttcaaacgctgcgcaagcgattcgtcgtcatcgccgatggccgcctgcagcgtcgcgctgggcgtggcctgcagcagcgatagcaccgacatcatttcgcgctggctcaacgggcgttgctggccgaccgcaaccgttgctgcggacgcagcggtgtcgcgcacgctgcgcgtctgctgcagcaactcttgcagcgcttcgagcaacatgccctggctaccgccctgatgatcggtctcgccgtccatgccgcccgcactgccgtcatcggcatggccgcgctgcgtcgcggcctgcatgcggccgcggctatgcgcccagcggtcgagaaaacggttggaccaggccggcgcgtattgatcgccctgctcgtcgccgcccatctcggcactcccctgggcctgggcctgagcgcgctcctcgggcgtgtcgccacgcggcggcgcgcgcttggcctgcgacatctccggcaccacgccggccttggccagggtctcgtccaggcgcacatacaacctgccgatcggctcggccagatcgcgctcgcacagcttgatcagcagcagccgcacttccggcgccaggtcgcaggtggcgaaggctctgtgaatcgccacgccgagatgttccggtccaatggggttggtgtcggccatcaattccagcccaccggcaatccagcccaggcggcggtcgacccgcgccagcaccggcttgaaatcacgcaacaggacggtggccagattgcgcactgccagccgcgattccagcacgtgttcgggcaccagactcagcgggccggtgcccatgtcgccggccagtactacgtcggccgacaacggcgtcccgagcaccagcgcctgccagccgtcttccaactgttggcggaactgactggcaacctcttcgcacttgcggcgcaattcgcgcatgccatcgagaaacagcaactgcgacgtgccagcggattcggcacggtcgaacagcacatcgtcgaaatgcgcgactgcagcagcaaacacctgcgcgagtgcgggcacgaacacgtcatgcgcctgttcgagcaagcgttggtcgcggcccgggtgtcccgacggactgggctgaaaagtcatgcgcaaaggccccccgcctctgcaggcgtgaaaatttttatacgaggaaaaacagatacggccccaacttccgccttcgcatggtaggcggttcgttcaattgttaagtatgactcatttctcactttactcgtgaccgccaggggttcgcgcgtcaagccatcatcctagctcgctataccatggtggagcttgcaggcctccattgtccgcacgcgtgggttaagccttcagcgtggcgagctcttccgcaaaatccgcgcgccttgcgtggcgccatggtccacggcctgtgccggccatgatgcggcaagcgttcggaaggggccgtctatactttaatgccttgttgccccgacccggatttatgcacgcaccgtattcactccaggcgctggacgcgcgccgctcggttccctccaaacaactcggcgcgcccgggccggatgaagaggccctgctgcgcatcctcacctcggcagtgcgcgtgcccgaccacggcaagctggtcccgttccgctttctgcgcatcagtggcgccgcgcgcgccgcgctaggcgatttcctcgccgaacgcaccctggccgccgacccgctggcatcgcccgccgccattgccaaggaacgtggacgcttcagcgacgcgccggtcgtgatcgtcgtgatcgcctcgctgcgcccggaacataacgtccccgtgcaggagcaactgctcaccgccggctgcgtatgttttgcgctgctgcaggcggcgcaagcgcacggcttcggcgcacagtggctgactgcatggatggcctacgacccggcggtcaccggctatctgggcctggaagacaacgaacgcatcaccggcttcatccatatcggcacgccgcgcatgcaggtgcccgaacgcgagcgtccggacccacgtgcgttgctgcgcgactggaccccgtgaccacaccgaccattccgttcgacgctgcaccccaggcgaccccacgtccaacgccgctgtatctggtggatgccagcctgtacgtgttccgtgcctggcattccattccggacgaattccaggatgcgcagggctggtcgaccaatgcggtgcacgggtttgcgcggtttctgctggacgtgctcgaacgcgaaaacccgcagcacatcaccattgccttcgacgaagcgctggacagttgctttcggcatgcgatctacccggcctacaaaggcaaccgcacgcctgcgccggatgcgttgcgccgccagtttgcgcattgcaaggcactgtgcgcagcgctggggctgagcgtgctggcccaccgcgattacgaggccgacgatctgatcggcagcgcactgcacagcgtgcgcgcgcatggtttgcgcggggtgatcgtgtcggccgacaaggacttgtcgcagctattgctcgaacatgacgagcaatgggattacgcgcgcaaccagcgctggagcatggacggggtgaaggcgcgccatggcgtgcatgcgcaccagatcgccgactacctggcgttgtgcggcgatgccatcgacaacattcccggcgtcaccggcatcggcgccaaatcggcggcggtgctgctggcgcacttcggcagcctggatgcgctgttggaacgcatcgacgaaatccccttcctgcgcctgcgcggcgctgcgcaaatggcagtacggctgcgcgaacagcgcgaacacgcgctgctgtggcggcagctcaccaccattgcgctcgacgcgccgctggcgctcaccgaaaccggcttcacgcgtgcgcacgccgatgcgggcatgctgaccggcttgtgcgagagcctgcgcttcggccccctcacccgacgccgtttgctggccgcaagcaccggcgtggccgcaccgtttccttccgtttcccttgcacaaggtccgcacccatgacccgacccgacaccccgcccaccgtggtttacgaaggcaagtatcagcgcatggtcgtgcgtggcacctgggagtattccgagcgtgtgcatgccggcggcctggccgcgatcatcgtggcggtgaccccggacgatgcgatgttgttcgtcgaacaattccgcgtaccgctgcaggcgcgcaccatcgaaatgccggctgggctggtgggcgatgtgcacgccgatgaatcgatcgaactgtcggccattcgtgaactggaagaagaaaccggctggactgccgagcatgccgaagtactgatgatcggccccacttcggctggtgccagcagcgagaagatcgccttcgtgcgcgccaccggtctgcgcaaggtcggcgacggcggcggcgatgcgagcgaagacatcaccgtgcacgaaatcccccgcgcgcaggtcggtgcctggctggtgcagaagatggccgagggctatcagatggaccccaagctgtgggccggcctgtacctggtcgatcacgcgttggatggaaccccgcgtggctgaggacgcaatcgaaccattgctcggtgcagacgatccggcgccatttactgtgcacaacccgcaggcggcatcgccatggttgctgatcgccgaccacgccgggcagcgcgtgccggcacggctggccaacctgggactgccgcagtttgagctggaccgccatatcggctgggatatcggcattgcgcaggtcacccgtctgctggccgaggcgctggatgcgttcgccatcgcgcagacctattcgcgcctggtgatcgattgcaaccgcccgcacgacgcgcccagtttgatgccgaccatcagtgacggcacatcgattccaggcaatcagcagctgatggctagcgaccgccagcagcgcatcgatgccatcttcgcgccgtatcacgcacgcatcgccgctgaactggatgcgcgtgcacagcgcaatcagccgacaatcgtggtgtcgatgcatagcttcacaccggtcatggccggcaatgcgcgcccttggcatgccggcgtgctgtaccaccgcgacacgcggctggcgcatcgtctgttgcaggcgttgcgtgacgaacccgacctggtggtgggcgataaccagccatatgcggtcagcgacgccaccgattacgccatcccggtgcatggcgaaggccgcggcttgctgcatgtggaactggaactccgccaagacctgattgccgatgcggccggacaacaggcgtgggcggcgcgcttggcgcgcatcttgccgccgttggcggatgcattgctggcacgttgaatctgggtgattggcgggtgcatcaccgacgcgttgagcatcagcagcttgcgcggagcgcgcttgcgcgcgatgaagcgttatcggtaatgcctcatcgcgcgcaagcgcgctcctacacgttatgcggacttcagcgcatcccacgggttgatcgagcacgtcgaccgaagcgaacccggccgacgcgcacgcaatcgcttacgcaaacccatcggttgcacgtaccaaggcatccacattctccggctcgaaggccgaatgccccgaggccgggctgatctgcagctgcgctttgggccataccttgtgcagatcccaggcgctttgcagcgggcacaccacatcgtagcggccgtgcacgatcacgccgggaatgtcggcaatgcgatgcgcgtcgcgcagcaactggtcttcgacctcgaagaaaccgccgttgacgaagtagtggttctcgatgcgcgcgaacgccagagcgaaatgcgcgtcctcgtgcccggtgacaaagtcctcgtccacgtgcagaaagctggtggcgccttcccacacgctccaggccttggctgccgccagacgcgtggcctcgtcgtcgctggtgaggcggcgatggaacgcagacatcagatcggcacgttccaccggcggaatcgcgttgatgtagtgctcccacgcatccggaaagagacggctggcgccttgctgatagaaccattccagctcgaaacgacgcagcaggaaaatgccgcgcagcaccaactcggtgacctgttgcggatgggtctgcgcgtaggcgagcgccaatgtggaaccccagctgccaccgaacacctgccagcggtcgatgcccagatgtgtgcgcagccgttcgatatcggccaccagatcccaggtggtgttgtcgaccagatcggcatgcggcgtggagcggccggaaccgcgctgatcgaataacacgatgcggtacttggccgggtcgtggaagcgtcgcatcttgtcgttgcagccgccgcccgggccgccatgcagcatcaccaccggcttgccctgcggattgccacattgctcgaaatacagcgtgtggcggtcgtcgaccttcagcatgctgctgtcgaacggttcgatcttgggatatagcgcgcgcatggtggctccgactcaaagacttggattttacccaggttagagcactcccacctgcaggcgcaggttgcaatgacctgcggcgtccaccgtgcctcaccggctggaccattgccgacgcgccgcgggcgccggcaccatcctgatcctgctggcgttgctgcgcatccatcgccacgtgcttctcccgctgctgattgagcgcctgcgctcgctgcaacgtgtcatgcaccggtgctggctgctgcgatatatccgtggcggcgcggagaccgggagtggtgcccgccacccacatggtgtcgccaaccattgccacacggtcgatcttgccggcatcggtgatgccattgcgtttgacgtcgcgcattgcccgcgcggcatgagggtgtcgtaggcctgacctgtcgcgtgcttggcagcgtcgatgccctgcgaagcacgatgtttggcggagtcgtacatctgcgtgccgcttcgcacagctgcgtctgtcgcttgcgagactgcatgcctggaggcgtcgtaggtctttgcggcggcgcgctcgccacgctccacgccctcaacgactgcatgcttggccgcatcgtaggtctttgtcgcggcatgtttggcctgcgccacgcctttggcgacagcgtgcctggtcacgccgcaggtctgcgtcacagagcgttcggcccgatcaattccctcggtgaccgcgtgcacgccgtcccggtatttttgcgaaacagtgtgcgtcacaagccgagcagcggcgtaggtgtcgacgatgtgattgacggcgttggccgctccagcctggaagcgaggatcaaggacatgatgcaccacggcctccgctgcaacgtgggcgcctcgttccacgaggcccttggctgattcaaagccatcaccccaccatgcggcctacggcaccgacgccctgtccgtgcagatgcaccgcgtcgcccacgaggccgaccgcaggggagatgggggcgacatagccgccagctttgcgcgctaccgactccacgcctgcatccacgccctgcacggcgtgtcccgtcgcacgcgcaagatcggcaccgtattgcaggccatacccgacgctctggaccggtgcgttgcgctcgatgttgtcgcggatggccggatcgacattcagtgccagatagccattcaattgccgccgaagattcggggataacttgccctggccgccgttgccgtgcatctggcgcaccgattcggagagttccgcacgcccttgcgatacatcatctgccgaagtggtcgataccggccttgtgatcggcgtagcgttgcgaagtttcctgaaagcgatgcggttccagaatgttgtccggactcgtgcggtggaagtgcagctgcccaccgtggtcgctcagccgcatggcgatcaacgcgttgggcggcgccggcccggccggcgcatccagataccgaccggcgcgcaggctctggatatcctctttgctagccagcgacaccacctcgccgacatgcggactcgctgcgctcacgaggtcgccggccatacgggaattggtgagttggaagcccggccgcggtgaaccattgatcatttccgcagcaccgaatgcgttgaaggtggcgccacgcaggccgtgtgcagcagcctcgatttccgccactgcgccgcccagcgagtgaccagcgacatatacctggctctttgggatgccttgcgcggcgccgtggcgatcatctgcgcagtgaatgcatcggctgcgggcgtttgcgcattgaccgtgtcgcgcaccatcttggcgtcgacagcgatgtcctgcagcgttgcaagcgcatggtccgctttttctgacttaaaacggtcaggtgttcagtcccggcatcagttttgtcagctgctctcaggcccgcggtttgcgccctagcgtgacccggtcgcgcgcctccaggtcctggtaggtcgccgccgcgtcgaaaccggaagcggccagcaatgcccgcaccgcatccccctggtcccagccatgttccagcagcagccagccgccaggcagcagatgcgcaggcgcgtcggcgacgatcaggcggatatcgtccagcccgtcgttgccggaggccagcgcacttgccggttcgtagcgcagatcgccctgctgtagatgcgggtcgtgcgcggcgatataaggtgggttgctggcaattaagtcgaaggcctcccccgccaatggcgcgaaccagttgcccagccggaagtcgacattgggcaagctgtggcgatccgcgttgcgacgcgccatccccagcgccgctgcgctggcatcggtggcgatcagctgcgactgcggacgttcgctggcaatggccagcgcaatcgcgccgctgccggtgcccagatcggcggctcgacggcccggcgaggtgtccaagcgttccagcgccagctcgaccaatagctcagtgtcagcgcgcgggatcagcgtggccggcgagacggccaggtccagcgtccagaatccgcgcgagccggtcaggtaggcgaccggctcgccggcctcgcggcgctgcaccaacgcctcgaaagcctgcgcgaccgatagaggcaccgcatcgcgcccgtgcatgaacaaccaggcgcgatcacgccccagcgcatgcagcagcagcgcctcggcatcacagcgctcgatccgttcggcggcgcgccgcagcaccggatcggctggaatggcagcgagatcgtcggacatacggactgttcactcatgcgcaacatcggctgaccattatcaatgatggcgtacgccacggttgcactagattccgcctgaagaatcgatagccccatcctatctatacaattccattaatcgatttgaggaatccatcgctcctgcctactatggcgtctgttccatcccccgccccctttcaccgcacgaggaaactcaatgtctctcatcaacacccaggttcagccgttcaaggccaatgcgtaccacaatggcaacttcatcgaagtcaccgaggccagcctgaagggcaagtggtccgtgctgatcttcatgccggccgcattcaccttcaactgcccgaccgaagtggaagacgctgccgacaactatgctgccttccagaaggctggcgccgaggtgtacatcgtcaccaccgacacgcacttctcgcacaaggtgtggcacgaaacctccccggccgtgggcaaggcgaagttcccgttgatcggcgacccggcccacaagctgacccgcgccttcggcgtgcacatcgaagaagaaggcctggccctgcgcggcaccttcatcatcaatccggaaggcgtgatcaagaccctggaaatccacgacaactccattgcccgcgacgtcaccgagacgctgcgcaagctgacggcggcacagttcgtggccaacaatcctggccaggtctgcccggccaagtggaaggaaggcgccaagaccctggctccgtcgctggacctggtcggcaagatctaagccgccgcgcatccctggcccggttcatcgggccgggggtgaaccgaagccggtgccggactgcacgccagccatcgccagcacgcattcccgacatcgcgccggctgcggttcacctccttcgtccccggcgacctgcgtttgcgcagcgacgcgacgccacgccctcccctttcacattcccaggagtcttccatgttggatgccaatctcaagacccagctgaccgcctacttggaacgggtgacgcggccgattcaaatcaacgcatcgatcgacgaaagccctggttcgcgcgaaatgctcgacctgctggaagagttggtgctgttgtcggacaagatcagcctggacatccaccgcgacgacgaccagcgcaagccctcgttcgcgctgaccacgccgggccaggacatcgcgctgcgtttcgccgggctgccgatgggccatgaattcacctcgctggtgctggcgctgctgcaggtgggcggccacccgtccaaggcggctgccgaactgatcgagcaggtgcagcacctggatggcgattaccggttcgaaacctatttctcgctgtcgtgccagaactgcccggacgtggtgcaggcgctgaatcttgccgccgtgctcaacccgcgcatcaagcacgtggccatcgacggtgcgtggttccaggacgaagtggaaacccgccagatcatgtcagtgcccaccgtgtatttgaacggcgagctgttcgaccagggccgcatgacgctggagcagatcgtcgccaagctcgacaccaacgcgtccaagcgcgacgctgcgaaaatcgccgcgaaaggggcgttcgacgtgctggtggtgggcggtggcccggccggtgcggcagcagcggtgtatgccgcgcgcaagggcatccgcaccggcgtggcggccgagcgtttcggtggccaggtgctggacaccatgtcgatcgaaaacttcatctccgtgccggaaaccgaaggcccgaaaatggccgccgcgcttgagcagcacgtgcgtcagtacgaggtggacatcatgaacctgcagcgcgccgagcaactgattccagccggtgccgatggcctgatcgaaatcaaactcgccaatggcgcctcgctcaagagcaagaccgtgatcctgtccaccggtgcgcgctggaggcagatgaacgtgcccggcgaagaccagtacaagaacaagggtgttgcgtattgcccgcattgcgacggcccgctgttcaagggcaagcgtgtggcagtgatcggcggcggcaactccggcgtggaagcggcgatcgatctggccggcatcgtggcgcatgtcacgctagtggaattcgacgacaagctgcgcgccgatgacgtgctgcaacgcaagctgcgcagcctgcacaacgtgcgcatcatcaccagcgcgcagaccaccgaagtgctcggcgacgggcagaaggtgaccggcctggtctacaaggaccgcaccggtggcgctatccagcacttcgatctggaaggcgtattcgtgcagatcggcctgctgcccaacaccgagttcctgcgtggcacggtagcgctgtcgccgcgcggcgagatcatcgtcgacgaccgcggccagaccgatgtgccgggcgttttcgccgccggcgacgctaccacggtgccctacaagcagatcgtgatcgcgatgggcgaagggtccaaggcggccctgagcgcattcgatcatctgatccgctccagcgcaccggccactgccgataacgtggcccaggccgcataagcgagcgcctgcttagcactcggccagcccgggcgctaagttcgcagcacgctccagtcgttccccgttaccgcaatgaaggctactgcatatgaatctgcgtgacctgaaatatctggtagccctggccgaccacaagcacttcggccgcgctgcgacagcgtgtttcgtgagtcagccaacactgtctacccagatcaagaaactcgaagacgagctcggcgtgtcgctggtggaacgcgcgccgcgcaaggtcatgctgaccccagccggccgcgaagccgccctgcgtgcgcgcagcatcgtggccgaagtggagcagatgaaggaagccgcccgccgcagccaggacccggaagcgggcaccgtgcgtctgggcatctttcccaccctggcaccgtatttgttgccgcatgtggtgccgcgcatccgcgagcgtttcccacgtctggaactgctgctgatcgaggaaaagagcgaccagctgatgcaccagctacgcgaaggccgcctggatgccgcgttgcttgcactgccattgcaggacgaccagctgcatgccgaattcctgttcgaagaacctttcgtgctggcggtgccggaaggccatccgctgtcgcgccacgacaacatgacactggacgctctgtcggagcagcgcttgttgctactgggagacggtcactgcctgcgcgaacaggcactggatgtctgccatctggccggcgcactggaaaaatccgaatttcaggcgaccagtctggaaaccctgcgccagatggtggccgccaatgttggcgtgacgttgctgccgctgctggcggtcaagccgccggtcgcacgctcggacaatatccgcctgatccgcttccgcgacgacaagcagcccagccgccgcatcgggatggcctggcggcgcagctcggcgatgaccgcgtttctggaccaactgtcgcagctgttcaaggaattgcccgatagcctgttcaccctggatcagcctgcagcgggaccgaaggcggttgcggcttagggattggcgatttgagatgggggatgcgttgcgtcgcggctgcggtcgcttggcgcagggtgcctttgtcgaacaaaggcgacgcgaaagtgtcgccgtttgtttgtgcatcgtttgcagatacgcccggtgcagctgtggggttgtgaagctcgcttgaggcaatcggcaggtggtaagccatgcgccctgcatgggctgcgttctgacatgcctacgttcttcggcatcgccgcttcatctgatcgacgcggcatgcgcatccagatcgcaatggcttcgttggcgcgacgcagcgagatacctcgcctcgccgggacgctacacgtttcggcaatgcaccctgcattgcgatctgcccatggcgccctcatcttgccaatgccgcttgccgtcttggcaagccgtattcgtcaggagactgcaatgacttcgcaacacagcagcggcttgccgccatccagtctggtatccagccacgaccttgcccggcgtgaggcattgctcgattcgccgagcttcaacaagcatcccgccgccactgcgctgagcgatgaactgggccgcgcccgcgtgctaccgcccgaccagattcgtggcgatgttgtcaccatgcactcacgcatcgaatgcgaagaccaattgcatggcggacggcatacgctccctcccgtgcacccgcatgaggccgatgtgcagcacggccgcatctgcgtgcttgcgccggtcggcagcgcgctgggtgggctgtcggtcggccagcgcatcgattggcgcacgcccgacggacgcggcctgcgcctgcgtgcgactgccgtgcacgaccaacccacggccgcgggcgacatcccgcgctgagcgcgctaacgtagcgcgctgcgtcctatcaccgacccgttccacgattcgagagaacccgcatgaccgcatccccctccaagctcgcccagctgcgtgaactgtccgtcgtcgttgccgataccggcgactacgacgccatcaagcgtctgcagccggtcgattgcaccaccaatcccaccctggtcaagaaagcgctggatctgccggtctatgccgacctgcttgagcgcgaactgacctggggccgcgcacatggcggcgacgatcgcaccaccaccgtcgacgaagtggccgaccgcctcaccatcggcgtgggcgtcaaattgtccgcactggtgcccggccgcgtctccaccgaggtcgatgccgacctggcccatgacacgcaggccaccatcgccaaggcgcgcaagttcgttgcgatgtacgccgagcgcggcgtgcccaaagacaagatcctgatcaagatcgcagcgacgtgggaaggtatcgaagccgcacgtcagctgcagctggagggcatcgactgcaatctgacgctgatcttcaaccgcgcgcaggcactggcctgcgccgaagccaacgtgttcctgatctcgccgtttgtgggccgcatcctggactactacgtggcgcaggggcagaccccggccagcatcgacgaagacccgggtgtggtgttcgtgcgtaccgtctacaacgcattcaaacagcgcggctcgtccacggtggtcatgggcgcctcgttccgctccaccgcgcagatcgaagcgttggccgggtgcgaccgcctgaccatctcgccggacctgctggaaaagctcgacgccgagcacggcgaactgccgcgcaagctctcaccgggcaacgccaacaacgcccagatcaccccgatcgatagcgacagcttcgcttctggtctggcagccgacccgatggctaccgaaaagctggccagcggcatcgacaccttcgccaaggacttgcacgcactgcgcaagaccatcgccgacaagctcgccggctgatcgcagcaaggctgttctgcgacatcgatgcccgcagcctgccggctgtgggcgttgtcgtttgtagggtctgacgtcggtgaaattcatggccgaatccacgtattcgcaaagacgccctgaaggtccacggcggcagcaacgcgcgatgccccgcccaccctcatcgaaacgtatcgatatcgacacctgcaggtgtgtcgatgcctgcatccagatctgtatcgacacttacagctagcgccacatttgtacctgcaacgcacacagacaggcgaccacaggacccagcatgagatggcgactgtgccgagcaccggaccaggaccggccggcctctgcaacgacgccgctctccacatatcgcttgcacccgccgcacgcgcactgcctagttccactgtgttacaaataatcgtacctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctattgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgatatgcaccgtccagcgaacgctttatgttggacatcaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttcagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaaggacgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatgggcctgcatcagcttgtgcttcattcgccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgcccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaaaggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcgggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagagcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgccacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtagaattagtcaccttgaagcgtgccccatgcgcgcaccttcttccaccgcatggcccaccaagtgcttgatctcgcaggaagaaatgtggggaaacctcagatccgggttccctcaactggcatgacggacaatggcaaacattgcagtggtgatggtcgacggcgtggccgattattgggaaatcggcgtggtgctaacggcggcacgcgaatggttcggcgaccaggtggccatcgccagcatcgatggacagccggtgcagtccatcggcggcctgcgcatcacgccggaattggccctctccgatctggcgccgctcgaggccgatctatggatcctgcctggcagcgaacgctggcaggcaggcgagattccagggctgagcggcgtgctggtcgaacgcgtgcagcagcagcgcccggtcgcggcgatctgcggcgccaccctcgccttcgcctatgcaggcctgctcgacacgcgtccacacaccagcaacacgttggcattcctgcaggagcagggtgtgccgtatgcaggcgcggcacactatcgccacgaaaaagtcgtcagcgccgatggcgtcatcaccgcacctggtaccagcccggcgggttttgcgctggcctgcatgcggcagcggcagctgcatccgcagcgcactgacacgcttgcccaattgcgcagcatgttcgccggcgaatttgtttgatccaacggattcaagccggtgcagcgcatggactgcattggctcgccgggctgattctccgagccgatggttgcatcgcgcaccgtggcgactcgcgcgtactgatgtcgcagaccgccatggtgatgcgatgcgccggttttctgcatcaatggctgccgcgactcgccgacgcagatcgctgcacaacttcatctaaccgattcgcttcatcgacacaccccgccatcgcgcacatgccaggcgaacgctactcaaaaagatggccacgtcgtctccgacgtcgccattcaagttgcccggcatgcattcccatgcgccgcgtgatcgtgataacgctgccggtccctgttggccatcggcgcgctgccacgatcacgtggacgacagcgcttcaatccggcccgcctttccttcaggcatccagcccgatcgggcagctcactcccgtgccgccaagcccgcaatagccattgggatgcttggcgagatattgctggtgatcgtcttcggcgtagtagaacgtcggcgccggaaaaccgatctccgtggtgattgcgccatatccggctgcggtcagctgttgctgatacgcatcgcggctggcaagcgcagcggcgtattgcgcctgtgtggtgcagtaaatcgccgagcgatattgcgtaccgacgtcgttcccttgctgcatgccctgggtcgggtcgtggctttcccagaaggtgcgcagcaagtgttcgaacgacaccgcttgttcgtcgaacaccaccagcaccgcttcggtgtggccggtttgcccagaacacacttccgagtaagtcgcgttcggcgtctgcccgccggcgtaacccgccgctgtggtgtacacccctggcactttccagaacttgcgttccgcgccccagaagcaaccgagcccgaattgcacttgggccaggccggtgaactcaccgcgcaacggatggccgttgatcaggtgggtgttgtgcagcggcagcgcttgctcgcgaccgggcaatgcctcgcccggacgtggtatacgttgtttgaaggcgccgattcccagcatggtgcaactccgcaatcgtgaggattgcctgctggatggcgccggccggagccgctttcaagcctgcccggccagcgcatgtcgcctgcaccgcattacttggtcttgaccactgccgcgcgcgtatccacttccggcatcgccgagctgtggtggttgatgatcagccacttgccgtcgcgcttttcgtacacgaaggtgtagcgggcctgcacgttgctcttcttgccttgcttgtcggtcagcgtgaaggtgtacacgccggcatccactgcgctgtcctcatcgagcacgcgcacggtgcggtaattgaccacgccctgcggcgtcttggtcaggaacatttcgaagtaattttcgatcttctcgcgcgaggcgcgtacttcgttggagacggtcggcagcaacacgccgtccggggcgtacagatcggccaccttgtgcgggttgccggtggccagcgccgcgttccaggtatcgaacagcgcagcgactttgcgcgcttcgccgccggccgacagcttggccttatcggtgtaatgcatcacgccgccagccagcgccggggtggcagtcagagccagaaccaaggagaagagagtgcgacgcatgcgatatctcagtgtgagtggtgtgggtgcctcatcgggcaggctcagtatcgaaatcaagcagccccaacaattctgccgagtggcatatactcaaatatgctgatcggcctaaagcacactcacggaaacccccaccaatgctggcgattggcgtctagccttacgccgcgaagcctccggcagcgcacgttggcaggcgctttgggacgccactgtggcactgcgccagacgcacagtcccgagcaggcctgcgatgcggtccttggccgggtgctgctgttgctgggcctgaaacatggcgcggtactggcgcagcgcggcccgcgcgcgcaagtgctggccagccgtggccgtgccctgccacccggggccagcgccgcgggcgacggccacgaagcggcctggttgatgccgccacgccctgcagcgatcggcgaagccagggtgccgatccacgcgctaggcaccacccacggcatgctttgcgtcgcctggagcgaggaccggccagcacctggcaatgacgatgtgcaggcgctgcaggcattcgcgctgctgctgccggcgatggtggccgaaccggccaaacagatccccacgcggcggcgcaaaccgctgcaggacgatcgtctgggcgcgctcagcaagcgcgaaaaacaggtgttgtcgctgctcccgcgcggactcactaattctactatgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcaattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactctagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctgaccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattcctccatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaaatcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcatggtttgaataagatcgtgaacaagttctaagggcagcaagcgcccaagcgcaacgcgccgtctcgatggtcggcgcgcgcgtcctgccggctcttacaaatcccgaatacccacccccaggcctcggctacacactcagtcgtgcgcgtgcggggccggcgcctgcgcgccgctttcgagctggtcgaggaaatccactgcgcgacgcaagtgcgggatcacgatggagccgccgaccaccaggccgaccgaaaaggtttcgaagaactcttcgcggctcacgccggcttccttgcactgggccacgtgatagctgatgcagtcgtcgcagcgcagcaccatcgaggcgaccaggccgagcagctccttggtcttcacgtccagggtgccggcttgataggtctgggtgtccagcgcaaagaagcgccgcaccacttggttcggctcggccaggatgcgctgattcatgcgctgacggaattcggtgaattcgcgcaggcggtcggcgctgccttcgtcggaaccactcatgcctgaccgcccgcgctgccggccaacaactgctcgagcttgccggcccggtgcatggccatcatgtcgtcgtagccgcccacatggacgtcgccgacgaagatctgcggcacgctggtgcgcttggccagggcgaccatcttgtcgcgctcggccggatccagatcgatccgcacctcggtccaggtcttgcccttgctcttgaggaagttcttggctgccacgcaatacgggcaaatggccgaggaatacagggtgatctgcggaccggaggccgcgccctgatcggtatggtcttggctcacgggaaactccgtggttggtatggggtctgacacatggtaccgggcgactggaatttccatgtcctcaccgcaacactgcgggttaaccgatgattcacgccgtcgcgccgtgctgcccgcatgctccgcgaactacctgggagttccacttgcgcctgctaccgctcgccactgccctcacgctggctgttgccatgggtgtgacacctgcgcaggaaaaccgcctgcccgacatcggctcgtcggccggcgagttgctgaccccggcgcgtcaggccgagtacggcaagatgatgctggccgagttgcgcaactacgactacgtgctggacgacccgctgatcaccgactggctgcagaccatgggcacccggctgggcgccaacagcgaccagccgcagcagccgtttacgtttttcatgctgcgcgatcgccagatcaatgcgttcgccacgctcggcggctatgtcgcggtcaatgccgggctggtgttgaccgccgagcgcgaggacgaagtggcggcggtgctgtcgcatgaaatcgcccacgtcacccagcagcacgtgctgcgtgcagtggagcgcgcgcagcgcgaccagatcccgatcctgctcggcatgctggcggcggtggtggcggcgcagcaggccggtggcaactccaagggcgacgccaccatggccaccatcaccagcgcgatggggctgatgcagcagcggcagatcgactacacccgttccaacgaatccgaagccgaccggctgggcatccgcacgctggcgcgcagcggttacgacgtcgatgcgatggccgggttcttcgagcgcatgtcggtggcgatgcgggccaatgagggtggctacagcgcgccggatttcctgcagacccacccggtgaccgtcacccgcatcagcgaagccaaggcgcgcgccgagcagatgaaaaagaacaccgtggtgctgaccacctcggtgccgggtggaagccgccaggaacgcgtggacccggccgacccgtcgctgtcggagccgctcagccacaacggcaacgcgctgctgccctacgcgctgcgactgccggtggacgcgctcagccgcggcgccgaccagcagggcttcgattgggcgaaagaacgcctgcgcgtgctcagcgcagccacgccggatgcagccattcgcgaatacgaaaacctgcgccgcagcgcaaagcaaggcttgagcgatgcgcaacgttatggcctggcgctggcaaagctgcgcaacagcggcgggcggccaagcgagccggtggccgagctgagcagcctgcttgaggctcatccggataatctgtggctggcgctgggcctgagtcaggcgcaggcgcgcgtgggccaacgcgaggcggccaatgcacgcttcgatgcgttgctcaagcaattgccgaacaaccgtgcggtggcgctgacttatgccagcgcactcaacgagcaggccagcaaggagtccggccagcgcgcgcgccaggtgctggagccgttggtgcaccggagcagcgacgacccgctgctgcaacagagctacgcccgtgcctgcgagctctccggcgaccaactgcgcgccagcgaagcgtatgcggaagcggcgttcttgaacggtcgcgccgaacaggcactgatccagctggaagcgctgaaaaagaaagatctcgactatgtgacacgggcgcgcgtggatgcgcgcatcgccgccatcacgccgaccgtgctagagctgcggcgccaaggcattcgcgacccggatttatccacccgctgatcgctgatgcgcgttgccggctgtgggcggccgagcgaccatctgccggcaatggaactgccgagcccgcttcgccaggccatccccatcgccatcgcataagcggcgcgagcgacgtcacattagagtcacaaaaccgtagtctactgacgatcaccaaaaccagacggtaagccccgcgtgcagaaacgcattctgatcgtcgatgacgaacccgcgatccgcgacatggtggcgttcgcgctacgcaaaggcgagttcgagcccatccatgcaggcgatgcccgcgaggcgcagaccgccatcgccgaccgcgtgccggatctgatcctgctggactggatgttgccgggcaccagcgggctggacctggcgcggcgctggcgcaaggagcagctgacccgcgatattccgatcatcatgctgaccgcgcgcggtgaggaaaacgaccgcgtcggcggcctggaagccggcgtcgacgattacgtggtcaagccgttctcggcacgcgagctgctggcacgcatccgcgcggtgatgcggcgcacccgcgaagacgacgaagacggcagcgtggcggtgggacgcctgcgcatcgatggcgccgcgcaccgcgtgttcgccggcgatgcgcctgtgccgatcggcccgaccgaatatcgcctgctgcatttcttcatgacccacccggagcgcgtgtatacgcgcacccagctgctggaccatgtctggggcggcagcgtgtatgtggaagagcgcaccatcgacgtgcatatccgccgcctgcgcaagacgctggaaccattcggcctggaaaacatggtgcagaccgtgcgtggctcgggctatcgtttttcttcggcgacctgacgtgccgtaaagccccccggccgcgttctggccgggtggctgcctacctgacgcttcgtgctaacgccttccatgcctcaacacatccgttccgcctggctcaagacgcttggcacccttgcgctgttgttgggcgctgccgtcttcgctggcgtgctgatcgggcatgtgtggatggcgctgacgctcaccgcgctgggcgtgctggcctggcactactggcggctgcgccaggtgctgcggcggctcaccgcgcgtcaacgggccgagccagccgccggtatcggcgcctggaacgaactggaccgtctgctgtatcgcagccaggccgaaatgcgcgggcgcaagcggcgcctgatcgaaatgttgcgcacctaccgcgccgcggcgcaggcgctgccggatgcggtagtggtggtggatcgcaacagccagcgcgtgcagtggttcaacaaggcggcgggcggtttgctcggcttgcaccatcccggcgacatgggcgtatcggtggtggagcggctgcagccgttgccgctggcgcattggctggcagccgggcgcaacgccgaaccgatgctggatgccgcctcgccggcggacccggatctgcgcctgaatctgcgcctgattccgtattccgacgactacttgttgctggtggcacgcgatgtcagcaagttgctgcggctggagcaggtgcgccgcgatttcgtcgccaacgtctcgcatgaactgcgtaccccgctgacggtggtgcatggctatctggacatgctcgacccggaagactttccggagtcgggcccgatgctggcggagatgcgtaagcagtcgcagcgcatggcgcagctggtcgaagatctgttgacgctgtcgcggctggaatcgcaggaagaactcggcgaagagcatgtggcgatggcgccgatgctgtcgaccctgcgccgcgaggccgaggcgcacagccagggccgccacaccgtggaggtgatcgacgaggccggcgtggatctgctcggctccaacaaggaactgcatagcgcgttttccaacttggtcaccaacgcggtgcgctacacgcccggcggcggcacggtgacgatccgctttgtgcgcgaaggcgatggtgccgcgctggccgtgcgcgacaccggctacggtattccggcctcgcatctgccgcgcatcacagaacgtttctatcgcgtgtccagcagccgttcgcgcgagagcggcggcaccgggctcggtctgtcgatcgtcaagcacatcctggggctgcatcaagcgcgcctggacatcgaaagcgaagtgggacgcggcagcgaattttcgtgccatttcgtcgctgcgcgcgtcgtgcagcgcgagccatcggtgccactgtcacactcggcgtaatatgtagtcagtacgcgtccagcgcgacgcaatggtcgcgtcccgcgcgcgccgcatcgcctgcgctgcagttgcgcggtaaccacgcacatactccgtcttgatgatcgattccatgggccacgccaaagaactgcacgacatcacacccggcgacgacatcgccaccgatccgttgcgtgatacggcgctgtacatcaaccgcgagttgtcgcagctggacttcaacttccgggtgctggcgcaggcgctcgatgagcaggtgccattgctggagcggctgcgcttcctgtgcatctcgtgtaccaatctggacgagtttttcgagatccgcgcggccaccgtgcggcatgcgcaggagttcgggctgccgccggcaccggacgggctgagcccaaccgccatcctcaacgcagtgcacgatcgcgccgccaagttggtcgagcagcaataccacgcctggaatgaagtgctgcgcccggcgatggaagacgccggcgttgccgtgctcagcccctcggcatggacctcgcgccagaaacgctggctgcgtgcctacttccgcaacgagatcatgccggtgctgtcgccactggggctggacccggcgcacccgttcccgaagatcctcaacaagaccttgaacatcgtggtggtgctggaaggccaggacgcgttcggccgcgccgggcatctggccatcgtgcgcgcaccgcgttcgctgccgcgcatcatccagctgccggccagcctgtcgccggagggcgcgcagagtttcgtgttcctgtcgtcggtgttgtccgaattcgtcgacgaactgttcccgggcatgcaggtcatgggctcgtatcagttccgtgtcacccgcaattccgaactggtggtggacgaggaagaagtcgaaaacctggcgctggccttgcgcgacgagttggtcacgcgcggctaccggccggcggtgcggctggagatcgcgcacgactgcccggcgcccatcctgcgcaccttgctgcaaaatttcggactgaacgagaacgcggtgtaccgcatcatcgggccggtcaacctgagccgcgtcacgcaggtctatgacctggtgcagcgccccgagctcaagtaccactcgttcaatccgcgcaccttgcgcgacaccgagggcattttcgagatcgtcaaaaaaaacgatgtattgctgcatcaccccttcgatgccttcacagcggtgctggatgtcatccgccaagctgcggtcgacccgaacgtgctggcgatcaagcagacgctgtatcgcaccggaaaggattcgctgattgtcgatgcactgattctggccgcacgcaacggcaaggacgtcaccgtggtggtggagttgcgtgcgcgcttcgacgaagaagccaacctgggcctggccgacaagctgcaggaagccggcgtgcaggtggtctacggcgtggtcggcttcaagacccacgccaagatgctgctgatcgtgcgacgcgagggtcgcaagctcaaacgctacgtgcacctgggcaccggcaattaccacagcggcaccgcgcgcctgtataccgacatcagcctgatcaccgccgatgccgagatcggcaatgacgtgcacatgctgtttcagcagttgtccgggcttgcgccgcgcatgaagctggagcagttgctgcagtcgccgtttacgctgcatgccggtgtgctgaagcggatcgatcgcgaaacgcggctggcccgcaagggtcgcccgggccgcatcatcgccaagatgaatgccctcaacgaaccgcaggtggtgcgtgcgttgtacacggcatcgcaggccggcgtgcagatcgatctgatcgtgcgcggggcctgcacgctgcgccccggcgtgccgggcgtgtcggacaacatccgcgtgcgctcgatcgtggggcgctttctggaacacagccgcgtgtactggttcggcaacgacggcgccgccgagttgtattgcgccagcgccgactggctggaacgcaacctgctgcggcgggtggagacctgcttcccgatcctggaaccggaccttgccaagcgcgtctaccgcgaagtgctgcagaactatctggacgacaacgtcagcgcctgggaactggacgcagagggcgtgtaccacaagcgcacgcctgccccgggcgagccaccgcattcggcgcagatgaccttgctcgatcggatctgagtaacgctgcagcaggcactgtgggaagccgttcgcaaaggcgggcgtcatgctcgcacctgcagcctgcaggtggcacccagcgattccgagcaccgaccgcaccctgacgctgagaggcccacgcagggcctctcacggggccaacggaccatcggctaccatgcggccatgccaatgccctcccccacgattccgcccctgcgcgatggcgattttcttgccgccatcgacctaggctccaacagtttccacatggtcattgcgcgctgcctgatgggtcagctgcgcgtcgtcgatcgcctgcgcgaaaccgtgcgcatggccgatggcctggatggcaaaggtgggctctccaatgaagcacggcagcgcgcgctcgaatgcctggcgcggttcggccagcgcattcgtgacgtgccttcgctgcgcgtgcgcgcgttggcaaccaacacggtgcgtcagctgcgttcgccgcaagcgtttctgatgccggccgaaaccgcgctgggtcatgcgatcgaggtggtcagcgggcgtgaggaagcgcgcctgatctatctcggcgtggcgcatgcgcagccgcccaagcccgaccaacgccggttggtgatcgacatcggtggcggctcgaccgagttcatcatcggtcgcgggtttcagacgctggaacgcgaaagtctgcaggccggctgcattgccagcacgcggcggttttttcccggcggtaaattgtcgaagaaaaaatggaaggatgcgctgaccgagatcggcgccgagtttcagcagttcgccggccagtacaaggcgctgggctggcacgaggcgatcggctcgtccggcacgcacaaggccatcggcgagatgtgcgcggcaatgaagctgaccaagggcgcgatcacggcgcaggcgctgccggcgctgcgcgatgagttgctcaaggccaaacgcatcgaagacatccagctggccggcctggcggccgaacggcggccaatcatcgccggtggcatcttggtgctggaagctgcgttccaggcgctgggtctggagaaactgatggtcagcaaggcggcgatgcgcgaaggcatcctgtacgacatgcttggccgcggcggcgaaaacgatccgcgcgacagctcggtggcctcgctggtgcagcgctacgggatcgacgaagtacaggcagcacgcgtggaagccaccgcctgccgcttgttcgaccaagtctgcgaatcctggcaactggatggcgacgatgcgcaagtgctgcgccgcgccgcacgcctgcacgagctggggctgatcattgcgcacagccagtaccacgtgcacggcagctatatcctcgagcactcggatatcgcggggttttcacggcaggaacagcaggtactggccgcgctggtgcgcacgcatcggcgcaatgtgcccaagaccgccttcgacgccctgcccgaccgcgtgctgctgccgacccggcgcaaggccgcgctgctgcggctggcggtgttgctgcaccgcgcgcatgatccggacccgattccgaccctggaactcaccgccgacgacacccagctgtcgttgatcctgtcgcaaagctggatcgactcgcgcccgctgctgcgcgccgacctgatcggcgaagtcgacagcatggccggcctgggaattgcgttcaaaccgtttgtgacctgaggccgggggcctcaggcgggattggagaatcgggattcgctcgaatccaaaactccaccgtcctcgcgattcgtgctgaagaaataatcttgcttttgcgaatccctaatctccaatcccgtcgcacgtgtcactgccacgtcttactagcgcaacatcaatgccatcgccctcccggaagctagccaaaacgggagaacgggcatgcgctacgcgatcgttaccgaaacctatccccccgaggtcaacggtgttgcgttgaccgtgcacggcctggaaaccggcctgcgcgcgcgcggacaccaagtggatgtcgtgcgtccacgccagagcgccgacaccacagcgaccgatgcgctactggtacgcggtgcatcgctgccgcgctacccgggattgaaattcggcctgccggccacgcaccgtctcgtacgtcattggcgcagcacgcaaccggatgcgatctatgtggccacggaaggccccctgggctggtcggcaatgcgcgcagcacgccggctcggcattccggtcgccaccggcttccacacccgcttcgaccaatacctgcccgattacggcgccgcgtggctgcagggcaccgcgctgcgctggatgcggcgcttccacaaccaggccgaagccacgttggtgcccacgcgcgaattgcaacagtttctgcgcgaagacggcttcgagcgcgtgcgattgctggcgcgcgcagtggacagccagcaattcgatccaggtcgtcgcgatcttgcattgcgcgcggactggggcatcgagggcgaaggcgttgccgccatctacgtcgggcgcatcgccaacgaaaagaatctgccgctggccgtgcgtgcctttcgcaatttgcagcagattcgcccgaaagcgcgcttcgtgtgggtgggcgatggcccggcacgcgagaagattgcccacgacaatccggacttcattttctgcggcatccagcgtggcgatgcattggcgcgtcacttcgccagcggtgatctgttcctgttccccagccgcagcgaaaccttcggcaatgtgaccctggaagcgatggccagcggcgtggcgacagtcgctttcgattacggcgccgcacgcgagtatctgcgcaacggccataccggcgcggcggtagataccgacgaggccttcatccaggccgccgtcgcactcaccgaagacgatgcactgcgccagcgcatgggcacggcagcggcacaggcgatgaaaaaactgcatccggacaatgtggtgtccgatttcgaagccttgttgctgggaatcagcgctgcacgggggcgttatgtcgtcaacgcggcttgaggtcttgcgcggtcacgaagcgcgctggtgccgacgcgccaatctgtggtgccgacgcaacccggtacggcgcgtcttcgcctccatcagccgtctaggcgacggcgtgttctggtacgccttgatggggttgctggtggtgctcgacggcatgcatggcgtgcgtgcatcggcgcacatggccgccaccggcgtgcttgcattgacgctatacaaggcgctcaaacgctggacccggcgtccgcgcccgtatgcggcggacgtgcgcattcgcgcctgggtggcaccgctggacgagttcagcttcccctccggccacacgttgcatgcggtgtccttcagcatcgtggcactggcctattatccctggctcgcccctttgctggtgccgttttcggccggcgtggcgctttcgcgcgtggtactggggctgcactatcccagcgacgtactcgccgccacggtgatcggtgtgctgctggcgagcctgtcgctgtgggggctgccggtggtgttgggctaagcgccagccatggcgaggcgcggctgactgacaggcaggcggaaagagagaccgacgagcaacccggacggaaccaagcaggcagcagcgcttcttcgcctcacccttctccctgcgggacattgtcctacttgatgggggagaaggcgccctgcagggacggatgcgggtaggtgcgaggcctcatgcacttgccgtcgattggtctggcacgatcaattgttcttgcacggaggttgataatgaaaccgtatggcgcagcggtgcgacttcagcgtgtggcttcgccccgtaccttcactcctaccctctcccgcagggagaggggcgagctgcgagctgcctttcgctcttgacgatagccgctgcgcatgacgctctggtgccgagtcatgctcacgagcgccacgcctgcgtgaccactgatcagaggcatcagacgtcgggcattgggcaactgacacggatcgccagtcgcttcgaagccaatgactgacgcgtgccaccaatagcagatcgacaagcccaacttctgataccaaatcacttatcaaccgtgatccgccaatctcgactctccactcccgaatcacaaatctcgcatccttgcccctgaccgccccgcgctgccgccgtacaatggcgcaatgaccaccctgttcatttccgacctgcatctggatccggcccggccggcgattaccgagttgtttctggatttcctgcgcacgcaggtgcggggcagcgacgcgctctacatcctgggcgacctgttcgaagcctggatcggcgacgacaccccgtccacggccgccgatgcggtggcggtggcgctgcatgcggtcgccgatgccggcgtgccggtgttcttcatggccggcaaccgcgacttcctggtgggcgaaacctacgcacagcgcgcgggcttccgcatcctgcccgaccccaccgtgatcgatctatacgggcacaccacgctgctgatgcacggcgacctgctgtgcaccgacgacactgcctaccaggcgtttcgcgcacagacgcgcgatccggtatttcaggcgcagttcctggcccagccgctggccgcacgcgtggcgttcgcgcagcaggcgcgcgcggccagccaggcgcgccatgcagaactcaagcagggcgaccagtcgaacgttgaaaccgtcaccgacgtctcgccggccgaagtggaagccaccttcgtgcgttacgggctggatcggctaatccacggccacacgcatcgccctgccatccacaccgtacaggccggcggcaacacctgcacgcgcatcgtgctgggcgactggtacgaacaaggctcggtcttgcgtttggatgccgatggtgtgtcgctggagcagttcgcgctgtaaggcagcgcatccacacgctgtgcctgcaacgcaagacaccgtgacgctgaatgacatgcgcgcgccgggtcatctcaagcgcgccttacgcgaccgcctcgccgctacgcaacggctgtcgtggcgcttgctgacatctgcgcgcagtcagtctgcactggatcaatgaccacaaagcatcactgcatgcttcgcgcacgctgcgcgtagtcgaagaaatccgcatttactacgtcgtaccacagcaacgtgccatcggcctgcacgcggaaacggtcgcgtaccgggctggtctgcggatcaccggggcaaccgtcgccgtggcgttcgcgcactgcaaaatcgaaagcgtcaggcgaaggcgcatcgccttcctcggccatgatcccgatgcagttatccgggtacacatggtcgctctgcaaacgggcttcaagcacatgcagcgcgcgggtttgcgcgtcctcactggcgggcgctgcaggcgcggtaacggcaggcttgggctgcgtggcaacgggctcggccggttgctgcttgcatccggcaaccgccagtgcggccaggcagacaagcgcataacgcaggggcgtggacatgaaggctccgctcgacaagacagggccggcagtgaccggcggtgcgcctagtctgcgcgatccacgcgcgtgggtgtagcgtaaaaacgcccggcacgtgcggtgccgggccaggtttggatcactccacgagactgaacggaagccggcaatcgtggccttggtgttgaccagcgcgcgttggttgtcggcggtgctggcattgcccatgggcacgccgttgtagctgatgttggggttagaccaacagtgcagccggagcagtcggtggcggcggcactgcggcttggcgcaggcccggtttgatagagcggtttgccggcagcgacggccgaaccggccaggcacatgacgatcagacccaccgcggtgcacatcgacttcgacttcatcgtctttctctcctaagacatgaaagttacggatgtgaaactcctgccccctgcccacgggacgccatcagggcgcgttgcaccggaccgaatgcaggttgttgcaatagaaaattacggttctgcgatgtttgccgacgcctggatgcgattccagcagcgatcacgcaggatccatcgcacagtcctgcggaaaaaaacgcggtctatctgggccatgtcgaacaagcgctagccgcattgatgcgtaacacagcgacatcgcgtcgttatggagatcgctctgcatggacctgttcgccttcgccacgcgatgggctgcgcgaatcttccctatggtgcaagacaccgcggcgcctgtcgtatcggcgccggcggctcgcgccgggtcgtcctggaaggatcgaactcatccgccgagcatcgccaggcgcgctcaggtgacacggcgccagcgcacgaacgcgcaagaaaaattcaggacataagctacgactgcttagagcggcgaataaaacgactgcgctcaccgccaagccggcgcggccggtgctcggaatcggcatgtaccaactcgtacactgcggttctgagcgcgccgtccgcgcccacctgacagctgctcgcttcgttttgtgagccgctcttattcgctacgcagacaccgccgccacgctcagccagcctgctccaccaaatcggccagctcgtcttcgtcgaaaccggcaagcaggcgcgcctgcagattgaacggcccatgcagatagccgccagcgtattggcgcagcaacgccttgaaacgtgcgcgtggctcgacgccggcctgctcgcaataccaccggtaccagcgcgaacccgcggcgacgtgcgccacttcttcgcgcaggatggtttcgagcacctcggcagtggctgcgtcgccgagcaagcgtagtttgacgatcatcgccggcgtcacatccaggccgcgcgcttcgagcacgcgcggcaccagggccatgcgggccaggccgtcgtgcgcggttgtctcgcacatttcccacagcccgttatgtgcggcgaagtcgccgtagtcgcggtcgtgcgcctgcaagcgcgcgcgtaacagcatgaaatgccgcgattcgtcatcggccaccgccacccaatcggcgtagaacgcttgcggcagaccgcggaagcgatacaccgcatcccaggccagatcgatggcattgagttcgatatgcgcaatggcatggataaatgcggcgcgcccttctggcgtacccaatccgcggcgtggcaactcgcgcggatgcaccagcggcggcgtcggcggacggcccggcatgcgaatcggatccggcgcaggcgctgtcggattgatcgcaagacggcctgcgcgaaaggctgctgcgtagtgttgggtcaacgcgactttctgcagcgggtcggcctggtcaagacacaggcgagcagcatcgaacacatcggtgctttcgaatagaccgatgctcatgatgtcggccacagcagatgatggcccgctgcagaaacgcagcgcaccggcatgcgcttacacgcgttttgccttgcacagccagccggcagcgccagcccggcgggcgcgaccaatcggccgcgtcgccgcggtaattcaggcgcgacgacgcttcttggcatcgtccgagcgcagctgctggatgcgttcgaaatatcccggctcgatgccggtgatgtactcgccgttgaagcacgaagagtcgaactgcttgatgtccggattcccttcgcgcaccgccacttccaggtcttccagatcctggtagatcagccagtcgcagcccagaaactcctggatttccagctcgctgcggccatgcgcgatgagctcttcggccgccggcatgtcgatgccgtagatgttggggtaacgcaccggcggcgcagccgaggccaggtacaccttgcgcgcgccggcgtcgcgcgccatctgcacgatctgccggctggtggtgccgcgcacgatcgaatcgtcgaccagcaacaccacacggttgcggaattccaggtggatcgggttgagcttgcggcgtaccgatttctgccgttcgccctgccccggcatgatgaaggtgcggcccacgtaacggttcttgacgaagccctcgcggtacttcacgccgagcacgttggacatctccagcgccacatcgcgcgaggtgtccgggatcggaatgatggtgtcgatatcatgattcgggcgcaggcgcaggatcttttcgcccagcttcaggcccatgcgcatgcgcgccttgtgcaccgagatgttgtcgatcatcgaatcgggacgggcgaaatacacgtactcgaaaatgcacggcgcgttgttggtcggcgaagcgcagatttccgaaaacagctcgccgcgcgccgtaatcaccaacgcttcgcccgggcgcacgtcgcgcacgcgctgataccccaggatgtcgagcgctgccgattcggaagacacgatgtattcggcgccttcggcatgctcgcgcttgcccagcaccagcgggcggatgccgtgcgggtcgcggaacgcgaccaggcccaggcccaacaccacgctgaccaccgcgtagccgcccttgcagcggcggtgcacgccggccaccgcgcggatggccgcttcgggggtaagcatgcgctgcgcgtccagctcgtaggcgaacacgttcaacagcacttcgctgtccgaatcggtattgatgttgcggcggtcggcttcgaacacttgctggcgcaaggcctcggtgttgatcaggttgccgttgtgcgccagcgcgatgccataaggcgagttgacatagaacggctgcgcctcgtccatgccttccgaacctgcggtcgggtaacggcaatgcgcgataccgacgcggccttccagcaccgccattttcttttcgtcgaagacgtcgcggaccaggccattggccttctgcacccgcaggcgcgtgccatctgcggtggcgatgcctgcggcgtcctgcccacgatgctgcaggacggtcaggccgtcatacagctgcccggcgacgttctggttgccgacaataccgacgatgccacacatggtgcgcgttctccgcttcggcttgcgccgttactgtgaaggtggccgtgcctggcctggggactcgacccgagccgggtcgctttctccgccgcgaacctgcgccggatcgatgttggccggcatcgcctgggtcgaatcgcgtccgtcgcgagccgtcttggcgggtttgccgagcgcacgcgtgatggtgtcgctcagcccggaaccgccaagtgccttgcccaggtccgtattatcgcctgccgaatgcaacttcccccaactccgttggcaagtcgccgagctccattgatggcatttccatcgacggcatccgccaggccggcaattgcgcccgcatccagcctgcgcccggctgcagcatgggcagcagcaccgactggcgccatgccgcctcgcgcggcagtggggtgaagcccatcagcagcaccagcacgctggccagaaacgccccgcgcaccacgcccaggacgaagccgagcatgcggtcggtgccgccgagcttgatcgcctccacgcccgcgcggatcaccatgccgatcaccgcaacgctgatcaacacgccgacgaacaccatcgcgtaaccgccgaacgattcggtggcagagggatgcttgccatcggccagccagtgcgcggccgcgccgccgaacatgaacgtggcccagccggccagcaaccaggacaaggtgccgaccacgatggccacaaaaccgcgcagcaagcccaacaacgccgacaccagaatgatcacgcccagcaccatgtcgatcatcggcaagctctcagcgcggcgcgtacgccgctagtgcaatctggctcggtagtcattgccctcccctccatgggtgcgaggcgttcgcaattccagtgcctgcgggctgcgcagtgcaggcagttagccgacacatgacggcgcgccagcaacgcagtggacgggcggctgccacgtccgcagtggccgcgtgtgcttgcagctggtacagacattacggatgtggccgcaccatgccggaaatcccgaccttggctgccacctgggcacgcaactgttcggcatcgccgcgattggcgaccgggccgacacgcacgcggttgagcgcgcccttgtcggtccgcacctgttcgacgaaggcgctgaagccggcagcgcgcacacggtcgcgcaaggcgtcggcgtcttcggcgcgcgcgaacgcacccagctgtactgcaaaaccgaccgcactggccgcaggcgctgccggtgcggtggccaccggcttggcaggctcaggcttggcagccacttccggcttggcggctgcaggcggagcggttgaaggcttggtgacttcaggcttggccggcacgggcttgggcgcttcagccggcttgggcgcggcggcgatcggcttggcaggctccggcggcaggctttcggtcttggtcggtgccgtggtgctcgcggcggctacgctgctgcttggcttggtggccggtgcgtgcacgggcggggtggccacaggcgccggagcggcggcgttggcatccaacgtcaccacctgggcgttcacgtcgctgcgcactttcactgcctgcaggcgcgccgattcggcctgggcctggtcggcgtacggcccaacgcgcacgcgccaggccgggcggccgttgatctgggttttttcgctgaagccgggcaactgcgcctgcttgagtcgcgcaatcaccgcatcggcatcggcactggtggcgtaggcgccgaaattgaccgcgtaattgccggcggccacttccggtgcggaaggcgtgctggacggggcggccagatcggcggcatcggggttgttctgcaccgacgccggcgcaccggccatgcccagcgcgccaccggccggcgcattgccaggggtgaccagcggcaattcgtgggtttcgaactcgcccttggcaggtgctgcaggtgcctggagcggcacatcggccacaccgctcgacggcgcggggcccttgaccagcatcggcaggaagatcacggcaagcgccaccagaacgatggcgccaatcagtcgctgtttcagagcagtatccacggaagagacgagaggcggcgtggcggggtgccgcggcgattataaggccggcgccacctcgacgacctcaacaggctgaatgaagtgcgctaagcgcgtcggccacggtgtgaaacgagccgaacaccagcacgcggtcgccggggctggctgtggccaggaccgcctccactgcgctggcaacgtcgcggtgacacagcgcctgcgcggcggcagtcccttgcaggcgtgcgtgcagcgcctgcgccgattgtccacgcgcgccctccagccccgccaatgcccagtggtcgatttgcgcagcgactgcctccaccacgcccacgacatccttgtcggcaagagcagcgtagatcgcgtaggtgctgccggcgtgcgcctgcgcaccgagcgcggcggccagcgcgcgtgcggcctgtgggttgtggccgacatccagcaacacctgaaggccatcgaccgcaaggcgctgcaatcgcccggccacttgcgcgttgccgatgccctgcacccaagctgcagcgggcacctccaccggcaacgcctgcaatgcggcgatcgcagcggctgcgttggccagctgtaccggcgcgtgcaatgccggcatcggcaattccaatgtcactgccacatcgcgccagcgccattgcggcgcgtcggattgcgggttttcggggtgctgcacctcaatcggctcgaagaaataatcgctgccggcacggatcgcattggcacccagctggtaggcgcgccgcaacacgctggatggcgggtcgatctcgcccagcaccaccggcttccaggcgcgcatgatgccggccttctcggtgccgatggcctcgcggtcttcgcccagccaatcggtatggtcgatgtcgacggtggtgatcaccgccacatccgcatcgacgatgttgaccgcatccaggcgcccgcccaggccgatttccagcaccgtcagatccagcgcggcgctctggaacagccacaaggccgccaacgtgccgaattcgaaataggtcagcgcggtgtcgccgcgcgctgcctctaccgcagcaaacgcatcgaccagctgcgcgtcgctggcctcctcgccgtcgatacgcacgcgctcgttgtagcgcagcagatgcggcgaggtgtaggcaccgatcttccagccggcagcacgcccgatcgcctcgataaaggccacggtcgagcccttgccattggtcccgcccacgacgatggcatgcttggctggcgctgcgatctgcaggcgcgcagccacctcgcgcacgcgctccaatcccatcgcgatactgctggggtgttgctgctcgatgtaggcgagccactcggagagtgtggtgggggtggtcatggggttacctgatgccgtgcgagcgagattatcgcgcgcgtgacgccagcgtggcctaccaacggtcgcaacactggatgcattgcctgggcagatggcgctggcgaggcaacgcaccttagagcggctaacaaagctactgcacagccgtcaggcgggcgcggtcggtgctcggaatcgggatggaccacgcgtccactgcggttctgagcgcgccgcccacacccaactgacgactgctcgctacgtcctgccagccgctcttggtttgctgacgggcactggtgcgcatgaggcaaagatgaaatcgcaagccatggcttgagcgaccacctcacgccatccgtcaggacggcaggtcacgacccaatcactgatgggtggcattgagatgaagattgcgcactgtggagccagcagcggagcgttttccctcgatcactgcctgtccatgtccgccacccaaatcaggagcttcaccaaccaacatgcaaagccgttgcggggccccacgcggcaggggtccacggttaccgcatgcgggcatggcaaactcccggacgccgagcggaccacgacatcttctgaggacacatcgccaaagacttctgtccatacccagggaccgagtctgacgatcaatgcccatcccagcatcgcaacgacgctgcccagcaacgaccatcggaacacgacgctgccgacaccatgtccttcgatctgacgttgaagccggccagttgcattggcccagagcaacaaggaaaaaacatcgcaactgcaacacatgcgaccacaaaggtcagatcgaccaatgcattcgtcggcggaagaaccctggagtagtggaccaacagaaaaaaacgagaatgccagaaagaggcagacgcgctgcagacgtcctgtgtctcgcaacatgcctatgatgactcgtctccgtcctggtagacctgcgctgaggttgccagaggctacaacgcccgatgcttggcctcaccaaagaacggtgtgtggtgggcgcagtcgttgaggcggaccacttcgaggtgctcgacgtcatcgccttcgagcagattgagcgtggtcggggcctggcggaagctccacagcttgcacagcggcagccccaggatattgcacaggatcacgcgattgaccgcatcgtgtgcgaccaccagcaaggtgtcgtcggcgcccagtccatcggcggcgcgcaccaggccgcgccagctgcggtccagcacctgacgcaacgattcgccgcccggcatcagcacggtgtcgggctcttcgcgccaggcgcgcaaacgtgctggatccttgtcgttgatctcgctggccagcaggccctcccactcgccgtgcgcaatttcctgcagatcggcatcggtctgcaacagcgcctcgcgcgacgcgcccagcgcagccttggcagtggcctgcgcacgcgacagcggcgacgccactgcgcgatcgatctgcagcgcgtgtagccgttcgcccaacgcgcgcgcctgaccttcgccaaccggcgacagcggaatatcgatctggccctggtaacggccttcggcgttccacggcgtctcgccgtgacgagcaagcaggatgcgcatgcgctgggagttccttggggggagggaccggctcgccgcagcgaaaccggaccgcatcatacccctgacgccgccccgccggccgcccgcgtcagcgcacgccgagttccttcaacagctgtggcgccggggcgacttcggtcatgatccagcgcagataacgactatctacggcgatcatgcgggtcattgccgggtcgaagacccagttgctgctcaccgactcccaatttccgtcgaacgccaggccgaccagcttgccctgcgcgtccatgactggcgaaccggagttgccgccggtgatgtccaggtccgacaggaagttgaccggcaccgtgcccaggcgcttatcttccaggccggcatagcgcttggccttgaccgcatccagcagggccttgggcgaatcgaacggatcggcgccggtgtccttggcggccactccctccagggtggtgaacggcgtgtaggccacaccatccttgggggtgtagcccttgacgttaccgaaggtgatgcgcagcgaggaattggcgtccggatagacgaactcaccctggctcttcttgtagtccgccagcgcctgcagatagcgcggacgcgccagcagttcttcgccttcacggcgcttttcgtcgcgctcgatctgcagtagcgacggcatcagcgccaccgcatagcgcagcgccggatcgtcgctggcctcgaacgcggcgcggtcggcatgcagccacttcaagcgttcttccgtgctgccaagcttggtgccggtcagtcgcgccgcagcggcctgcgcgtcggcgccggccagccattggtccagcgccggcaagcgctgcgcggcgggcagcttcaggtactgatcgaaccagtagcgctgcaactgcccatccatcgaggcaacgtaacgacgctccatctgcttctgcgcgccctcgatctccggcaagtcgcgcgcttggtagcctggttcgcgctcggcgtcaggcttggcgcgttcgattgccaggcggtacagcgacagcgcgctgccgagcacaccggtacggcgcatctggcgcaggatcaagtcgcggtcgcgggtggccttggcctgctcgtccagtgccagcagttgcgtatgtgcctgcagcgcggcgcggccgtcgcggccctggcgcttgagccaggccagcaccgcgcgttcttcggcctgcttctgcctggccgcgtcgatgcgcttgaaaccctgcagctggccttcgtagttcttggcggcgttgttccagctggccatggctgcggcgtacttcacctggatgtccgggtcctgcttgccggcctgctcgaccagcgcaatcagctcgcggtactgccgtccggcggtgggatacgcccagttggcggtgttgtcgaattcggcggccagcgcgtagcgattggtgcggccgggatagccggccaccatcacgaagtcgccagcgcccagcggctggtcggcaaatttcaggaagtgctggggccggtacggcacgttgtccttggcataggcggcgggcttgccgtccttgccgacataggcgcggtagaacgagaaatcgcccgtgtggcgcggccacatccaattgtcgatgtcgccgccgaatttgccgatccccgatggcggcgcgtaggccaggcgcacgtcgcggatctccagggtgcggaacaagcggtaggtattgccgcctgaaaagctatacagctcgcagcggtaaccggtctcggactcgcaggccgcgacctgtgccttgtcgaacgtttccagcgcctgggtacgcttgagcgcatcgctgccggcgccgacgatcgccgccttcgcctgcgcggtgacgtcggtgatgcggtccagcacgtagatgcgcgcgttcggtccggcgctcagttccgcgccggcactggtggcgctaaaaccgtcgcgtatcaaattcttctgcgcagtggagttgagctggatcgcgccgtaggcgcaatggtggttcgtcaccaccagcccttgcggcgacacgaaactggcggtgcagccgcccagcgacaccacggcgcccatcggatcgccggtcaggtcggccagttgttgcggcgacagacgcaggccggcttgctgcagtgggccggcaatctccggcagttgttgtggaacccacattccctcgccggcttgtgcagatgacgccactgccagcgtggccagcatggaaacagcgaacaggtttggacgcatcgaaagccccagagtcattttcgttacagtgtaacgccagtgtctgcggcgcaacccatgactgatggcagggtctgcgcgcacgctctcgacacgcagatacggcggcgcgcagcacgcgccagttgatcggcctgcagcgtgcggggctgggcgtgggccgcgcttagacgcggcagaacgcgggatcgctgcgaccgggcctgccggtttccagatgcccggccagccggcgacggaaggcgctacccggttgctcgactacaaggtcgtaccagtggtcgctggcggcgagcgcgaagcgaatggtctcgcgctgacctgcggccagccgcaacgtgcgcgcggttggatctgcgtagtccagcgcacgcagctgcaaggtgcatgcgcgctgccccgcattgccgatctccagcaccaaggcgtcgccatcctgccgcgcgtccacccacggcactgccgatggaggggaagcctgcgacacctcgcccgcgaattcgcgcaaaaagccattcggcccatgcaaacgcatgggcgtacgcaccgttctgcgtggcatcgaccggcgcatcatccagctgcgtgccgggtagcaccgtgtagtaccacgggccgccgttggcagcgctgctgtaaacgttgaacgccgctgcagctgcgccgctgttgacgaactgcaattgcaggccggtggcagcgtgcacgcgtgcgtgcacttgcaatgcgtatggcaatgcgcgcgcgggacgttgtcctgactcctgtttcggcatcgttgcggcggtgggcggaaccggcagcggtttatcgcgcacggcagctgtgcgtgcgcgatagtcatcgaccgacggcaacgcactcaatgccgaatcgtccggcttgcgaaagtcgaacacactggtgagatcgccactgaccgcacgccgccatgggctgatgttcggctcggccacgccgaagcgccgttccagcaagcgcaacaccgaggtgtgattgaacacctgcgagttgacccagccaccgcgcgtccaaggtgaaatcaccagcatcggcacgcgaatgcccaggccgatcggcaagccgtcgtagacctcgccacgcgtgtcgacattgctgcgccccatgcgtgcgtccagtgccggcaatggcgcgggcacatgatcgaagaagccgtcgttttcgtcgtagttgatgatcagcgcggtctttgcccacacctcggggttggcggtgagcgcagcgatcaaacgcgccaccagcgactcgccatacgcaggcggtgcttccggatgttcgcaatatgcggtgggcggaatgacccacgatacttgcggcaaacgattggcctgcacatcggcagcgattgcggcaaccagatgctcggcctgggtgatgacggcattttcagcagtggaaccgggaacgcatgcacgggcacgctggtaacgttcgtcgtcggtgtgcagatcgcgatagtgcgaaaaatacgccagcgaattgcagccgaagttgtcgtattcctgatagacgcgccagtccacgccggccgcctgcagatgctgcgcgtacgtggtccactccaacgccgcgtaaccgggcttgtcgcgcgccatatcggcggtccagttgctgtcgtcggcgttggtcactgcttgcgcaccgaagttgcccatgctctggccgctggtaccggtgaacagatacatgcgattaggattggtcggcccgtgcagcgagcagtagtagccatcgcaaatggtgaacgcgtcggcaagcgcgtggtagtacgggatgtcatgacgctggaaatatcccatcgtcaattcgcccttgtacggcacccacgcatcgtattcggcccagcgtgccgggtcttgcccatggccggccttccaggagtgatccaggcttttgatcaagggcgcgcaggtagtttgcgaatcgaacgcaaacggcagcagacgtcgtccatcggctgcgggctgactccataccgggtgaccgtcgcgcagctgcagcgcgcgcggatcgccgaacccacgcacgccacgtaacacgccaaagtaatgatcgaacgagcggttttcctgcatcaggatcaccacatgctcgagatcgcgcagcgtgccggtacgcgcgttggctggcagcgcaaacgcattgcaccgtgcgtccgctctcagccgtgcccgaacaggactcccccccatgatttccactcgtcgctttcatgtcactccgctggcgctcgccctggcaacgctgcttcccgtcgtcgcgcaggccgcgtcgccggccgaaccgtttactgttgctcctgcagcggaagcagcggcgcccgccgatgccgccaccaatgccacgcagctggatgcaatcaatgtggtatcgcaaggcagcacgcgccaggtgcagcgcatcagccggcaggatatcgagcagctgacacccggcagcagcgcattcaaggcggtggagaaactaccgggcgtgcagttccagtcggccgatccgtttggcacgtacgagtggtccacacaggtcaccttgcatggcttcgatcaaagccgcctgggtcatacgctcgacggcattccgctcggcaacatgagctacggcgtgaccaatggcttgcacatcacgcgcgccatcatttcggaaaacctcggttcggtggagattgcgcaaggcgccggcgcacttggcacagcgtccaacaccaatctcggcggcacgatgcagttctactcggccgatccgcagaccaccccgggtgcgcggttggtacagacgatgggcagcgacgcaacgcggcgtaccttcgtgcgcgctgacaccggcgatcgcgatgggctgtcggcatatctgtcttacgccaatgccagcaccgacaagtggaagggcgacggcgatcaaacatccgagcaggccaatctcaagacggtataccaatggggcgacggcaaccgtctgagcctgttcgtggatacctcgcggcgcaaggaatacgactacatggatctgtcgttgaccagccagcgcgcgcttggctgggactacgattacctgcagccggattgggccaccgccgtgcagatggcacgcgcgtatcagaacaccggcgccaccagcggcgtggcgaacggctacccgcaatcgctggccggcctgcccagcgactacagctggctcgatgccatgtattacgccggcggcggcttgcgtcgcgacaacctggcgggcttgtcgggcacgttcgtgtttggcggcgccacgctcgatggcagtgggtactaccacggtaatcgtggcgaaggccaatgggtgacgccgtacgtgcgcacctccgcagacattccattgtcgatgcgcaccaccgactaccgcctggatcgcttcggcggcaccagcgcattgaaatggtcatggggtaatcacgacctggaagtgggcgcctgggcagagaacgcgcgcacctcgcagggccgcaattacttcgcgcttggcaacgaggggcagacctcgctgtacaacgtttacgaagcacagatcccgttccgccgcgatttcctgcagcgctacaccacgcagacgcgcatgctgtatctgcaggacaccgtgcgcctgctcgacgatcgccttacgctgaattacggcgcaaaagcgctcagtaccaccacgcgcgcgcaatcgctggtgccgaccaccgcactggcgcaaggccgcattcccgccgaagatcatttcctgccgcaggtgggcgtgaactacaaactcgacgagcgccaggacctctacgcgtcctttagcaagaacatcgccgccttcggcttcaccccgttcgccacctcgcaggccgccttcgaccgcagccgctccacgctggagccggaagaatcgcagaccgtgcaggtgggctatcgcgtgcaggatgcgcagttccagctgtcggccgatgcctacttcaccaggttctccaatcgcctgctgaccacctcgccgtgcaccgcggtgcagacctgcgccgcgatcctcagcaacatcggcgcagtgcatagcgccggtgcggatctggcactgatgtggcacccgaccgaaggcttgagctggttgaactcgctctcctggaaccgctcgcgttaccaggacaattacctcaacaacggtgtggtcgcgacatccggcaaggatgtggtcggcatcccggcgttgatgttctcttccagcgccagctaccagatcggcaatctgcgtctggatctggatggcaagtacgtggacaagcgctacatcacgttcctcaacgactcgcaggtgccgtcgtactggctgttgaatgccggcgcgcggtacgacttcggccgcgtcggcggcgtggcggatgtcgccctggcgctcaacgtcagtaacctcaccgacaagcgctacttcgccagcaccggcaccaacggctatgtcgcctccgatccggatggctacaaccagaccatggtggtcggcgccccacggcagtacttcatgagtctggatgtgaagttctaagcgcggccgagcaacgtcgcgagcagcgggcagatggccatggacggcgcgctcaccaccggaatgtacgcgtggtacacgccgattcggagtggcgggcgcgcccgcatggcgacggtgcagtggttttttagctgctctggccccgctgcctgctccttgcgcctgccgggccaaaaagaccaggctgcgcgccatgcatccaagccagcgctgccgcgccgtcgatggggccgtagcgcggagcaagggcattggagcgatgcaggcgccgatgactcacgcctgcgatgtttggcgaacgcgctacccgcgcaggcggcgacaggtgtgggcggcggctctcatcctgtgctgaggtgccaacgtcgtctcaacgggcacgggccagatcggccctgccctaccgtggatccagggcggcatcattgcaccgccgcatggcatagaggccgcgacgcctataatcgccggcttacgttcactcagcaggttccgccagatggcgcagacgatgaaggcgctggtcaagcgcgaaacgaacaagggcatctggctggaacaggtgccagtgccgacgcccggccccaacgaggtgctgatcaagctggaaaagaccgccatttgcggcaccgatctgcacatctacctgtgggacgagtggagccagcgcacgatcaagccgggcctgaccatcggccatgaattcgtcggtcgcgtggccgagctcggttcggcagtgaccggctatcaggtcggtcaacgggtgtcggccgaaggccacatcgtgtgcggccattgccgcaactgccgtggcggccgcccgcacctgtgccccaacaccatgggcatcggcgtcaacgtcaatggtgccttcgccgaatacatggtgatgccggccagcaacctgtggccgatcccggaccagattccgtccgagttggcggcattcttcgacccctacggcaatgccgcgcattgcgcgctggaattcgacgtcatcggcgaggacgtactgatcaccggcgccggcccgatcggcatcattgcggccggcatctgcaagcatatcggtgcgcgcaatgtggtggtcaccgatgtcaatgatttccgtctcaagctggccgccgatatgggtgccacgcgcgtggtcaacgtgtcaaagacctcgctcaaggacgtcatggccgacctgcacatggaaggcttcgacgtgggcctggaaatgagcggcaacccgcgcgcgttcaacgacatgctcgattgcatgtaccacggcggcaagatcgccatgctcggcatcatgccgcgcggcgccggttgcgactgggacaagatcatcttcaagggcctcaccgtgcagggcatctacggccgcaagatgtacgagacctggtacaagatgacgcagctggtgctgtcgggttttccgctgcacaaggtgctgacccatcagctgccgatcgacgatttccagaagggcttcgacctgatggaagcaggcaaggccggcaaggtcgtgctgagctggaattgaccgcacaaaccgcttgaacgcaaaaggcgcccgagggcgccttttgcgtgttcgctcagtgcagccgtgtcacggccaggtcaccgtggcggtggcgacggtccggccttcggtattaggacgaccgaaaccgaattcggcaggctcgctggtgtcgtagtagccgatgttcaacgcaagcgggccaaagctcttgccgacggtgatcgcgtaatcgttgtagtcgtgatccacctgcttcagcgccgatgtgtagcgggtgtgcccgacatgcgcaccgatgctgaacttgtgcggcaacggccagttggcatccagcgcatagtaatagccgtcggtcttggtgccgtacagatcgttggtgtatccgacggtgaggctgtaggtcttcaggaacgtcgtcttggtgaccagttcgttgtagttcgtcttgcccgcgcccggatagttgtagcgggtgaccgcgacatcgaggtcccactgcttgcccagttcgacaccatagccgaccgtggtatccacttcccaatccggatcgccttcgccgggatcgacgttggatgtccaggcggccacgtagaagccggaaggatgcttgtaggtcagcccggcctggaatgcaggatccccgttggtctgggacacaccgcggaacacgtagtcgctggtgactgcaaaggtgccggtgaacggcgacaggggggcttcctcttcctgcgcctgcgccaacggcgcggcactcagcgacagcaagagacaacaagcaagcgtagacatcttcatcgggcatctcctagagcgatgggtgatcgaatcgcgcgaatcggaattgccttcacttcatagttggaatgccatagcagcacaacataaaagtatcgctcgcttgacacagcgcacaccttcggcgcgtcagaggccgataggagtgctaccggcaacgtcatcgacgccagaaaccgcttcttgagacgcagtctgcatcgccgcattcccctacaccatgtcaggccagaccgcagtccgccaggttccggtatcgtcgccgcttgcgcccgtctgctggtcgagccaagcgcttcacccattcgcacggcgggtatcctcgcccatgcgcgggagagcatcgctgacgatcaaacggcaggaaagaccccgtactgccgcgccgccagccgcaactgttgccctggctgaaagctaccggccgaggcaggcagttccacttccacttcgttgcctgccggctccagcgttgcgcgtagacgcaggcgtgccccgctgcgctgcgaccacgccaccgtcgccggccagccggcctcatcgggcaccagatcttccggccgcacgtacacctccaccggccctgcagccagcgcggcattggccaagggaagtgcgtgcccagccacctggatctggccctgcgccagcaccccggggatccggttcactgccccaacgaacgaatacacgaaaggcgaggccggcttgtcgtagatcattgccggtgtgtcgagctgctcgatgcggccgcggttgaggatggccacccgatcggccagttccagcgcttcttcctgatcgtgggtgacgaataccgtggtcaggccggtgcgttcatgcagctcgcggagccagcggcgcagatcgcggcgcacttgcgcatccagcgcgccgaacggctcgtcgagcaacaacacgcacggctcgattgccagcgcacgcgccaacgccacgcgctgccgctggccgccggagagctgggtgggataacgctgttccagaccctgcagctgcaccagcgccagcagttcctccacgcgtgcacggatgcgcgcttcggcccaacgctcgttgccgcggcgtacgcgcaagccgaacgcgatgttctcgaacacgtccatatgcttgaacagtgcgtaatgctggaacacgaagccgacccgacgcgattgcacgctcatgcgggtggcatcttcatcgccgaacagcacctgcccgccatctgcatgctccagcccggccatgatgcgcagcagcgtggtcttgcccgagccggagggtccgagcaacgccagcaactcgccctggcgcacatccagggtgatgtcgtccagcgcggtaaaggtctcgaactgcttgcgcagatggtggatgcggatgcccatggtcacctcagtggcggtggttggcggccagcgaatcgccgtgccgccattccagatacgtcttcagcgccaaggtcagcagcgcggtcagtgccagcagcgaggcgcaggcgaatgcggcgctgtaggcatattcgttgtagagaatttccacatgcagcggcagcgtgttggtgcgtccacggatatgcccggacaccaccgacacagcgccgaattcgcccatcgcacgcgccgcacacagcagcacgccatacaacaggccccaacggatattgggcagcgtcactcgccagaacatctgccagccgttcgcgcccagactcagtgccgccagttcttcgtcgctgccctgctgctccatcagcggcatcagttcgcgcgcgatgaaggggaaggtcacgaacgtggtcgccagcacgatgcccggcaacgcgaacacgatccgcggcagctggatcacacattcgcccagcgccggcaactgcacatgccagccttcgtcgatcaatggccaggcccagccgctgcggccgaagatcagcacgaagatcaagcccgccaccaccggcgacaccgaaaacggcaggtcgatcaggctgaccagcagacgtttgccccagaactggtgcttgctgatggcccacgcagcggccacgccgaatatcagattcaatggcagcacgatcgccgtcaccagcaaggtcagcttgatcgccgacaacgcgtccgggtcgaccactacgcgcaggaaggtctcccaaccgccacgcaacgcctcggcaaacaccagcaccagcggcagcagcaaaaacgccaacaaaaagagtaccgcgccgaacatcatcagccattgcacccaacgcggctcgttgctggccgactcggtgatgcgacgcgcctgcctggtcatggcatgggtcggcaacatggagggcagcgaggaaacagcatcgctcatgcgggcctccgttgatactgcagcaggcgtgcctgcaaggtattgaccaccagcaaaatgacgaatgacagtaataacatcgccgcggcaatggcagtcgcgcccgcatagtcgaactcttccagccggatggtgatcagcagcggcgcgatctcggtggaattgggcaagttgccggcgatgaagatcaccgaaccgtactcacccacgccacgtgcgaacgccagcgcgaatccggtcaggaccgctggccacacgcctggcagcactacccgccataccgtttgccagcgcgaggcgcccaatgtggcagcggcagcctctacttcgcgatcgctctcggccagcaccggctgcaccacgcgcaccacgaacggtaagccgacgaacaccagcgccagcacgatgcccagctgcgtgtaagccaccttgataccgattgcttccagccagcggccgacccaacccttgccgccatacagcgcggtcagcgcaatgccggccaccgccgtcggcaacgcaaacggcagatcgatcaccgcatccaggaagcgcttgcccggaaactggtagcgcacgaacacccacgccacccacgtgcccatcaccgcattgaaagcgccagccgcaagcgccgtaccgaagctcacccgcaatgccgacagcacgcgcggctcgctccatatccgccacagaccctcccaacccaggccgctggtcttgataaagatccccagcagcgggatcagcacgatcaggccaagccaggtcagggtgatacccaaactcaggcccagccccggcatcacgcgtcggcgcgatgacggcgctgagtggggtgcaaccgacatcgccatcgcctacttgttggcctggatctggtcgaacacaccaccgtcggcgaagtgctcctgttgcgccttgtcccaagagccaaacgcctgctggatggtcaccagctggatatccgggaaacgcgccatgtcggcggggtcggcaaattccggatgccgcgggcgatagaaatgcttggctgccagcttctggccttccggcgcgtacagatagcgcaggtaggcttcggccacctcgcgggtgccatgcttgtcgacgttcttgtcgaccagcgccaccgatggctcggccaggatcgacaacttcggtaccacgatctcgaacttgtccttgcccaattcctcgcgcgccagcagcgcctcgttttcccaggccagcagcacatcaccgatcccacgctgcacgaacgtggtggttgcgccgcgcgcgccggtatccagcaccggcacattgcggaacaaggcctgcatgtagcgcagggtgcgctcgcggtcgcccttgaagatatggtcggcgtacgcccaggcggccagatagttccagcgcgcgccaccggaggtcttcggattcggggtcaccaccgacacgcccgagcgcagcaggtccggccagtcatggatgttcttggggttgcccttgcgcaccagaaacacaatggtcgaggtgtacggcgcactgttgtcgggcaggcgcgcttcccaatcggtatcgatcagcttggccttttgcgcgatggcatccacgtcgtaggccagcgccaacgtcaccacgtcggcctcgatgccatcgatcaccgcgcgcgcctgcttgcccgagccgccgtgcgaggtttccacggtgacggcgtcctgcgggtgctgctgtttccagtgcgcggcaaaagcggtgttgtagtcgcggtagaactcgcgggtggggtcgtagctcacgttaagcagcccgatctcgcgtgcgcctgccgggccggccaggaccagcagggtgcaaagaaggcaagcaagacggatacgggggtatgtcacgacaatctcctggccggttgagcacagctgaacagcaagcatgccatgctgcgcagcgtcacgcaggcggtgaaatgacatcagcgccgccgcttatgccgattttgtatgacgtagtggtatgccaccgtgatcgttaacattgcgcttctttctgccactgcgaccgccatgaccaccgctcccgccgcgctgaccgcccattacgccgccgaactggacgcgatccaggcccagggcctgttcaagtccgagcgcatcatcaccggcccgcagtcggcccagatcaccctggccgatggccgccgcgtgctgaatttctgcgccaacaattatctgggcctggccgatcacccggacatcatccaggccgccaaggacgcgctggatagccacggcttcggcatggcctcggtgcgcttcatctgcggcacccaggatctgcacaagcagctcgaacgcaccatcgccgagttcttcggtaccgaagacaccatcctctacgcggcctgcttcgatgccaacggcggcctgttcgagccgctgctcggcgagcacgacgcgatcatttccgacgcgctcaaccatgcgtccatcatcgacggcgtgcgcctgtgcaaggccaagcgcttccgctacgccaactgcgacatggtcgacctggaggcgcagttgcaggccgccgacgccgccggctgcaagaccaagctgatcaccagcgacggtgtgttctcgatggacggcttcatcgcgccgttggacgaaatcactgccctggcccgcaagtacaacgcgctggtgcatatcgacgaatgccacgccaccggcttcctcggtgccaccggccgcggctcggccgaggtcaagggcgtactcgaccagatcgatatcttcaccggcaccctgggcaaggccatgggtggcgctctcggtggcttcaccaccgccaagcgagaggtgatcgagctgctgcgccaacgttcgcgcccctacctgttctccaactcgttgccaccgcacgtggtggccgccggcatcaaggccttcgagatgctggatgccgccggcgagctgcgcacgcagctggtcgacaacaccacgtatttccgcgcacgcatgaccgccgccggtttcgacgtcaaacccggcgtgcatccgatcagcccagtgatgctgtacgaggcaccgctggcgcaaaaattcgccgagcgtttgctggaagaaggcatctacgccattggttttttcttcccggtggtacccaacgggcaagcgcgtatccgcactcagatcagcgcggcgcatacgcgcgagcacctggatcaagcgatcgccgcattcatcaagatcgggcgcgaactgaaggtgatcgacgcctgagcatgcgcacggcgctgcgccaacggctgctgctggcggcgcagaccgatgcgcaggcgcaactgctcgacggtcattggcatacgcgctgcctgcactgccgcctgcatctgcaggtgcgcgccgacggcgagccgcttggccacaccacgctggaacacgtggtgccgcaagcctggttcgggcggcacgcagcggcggcgctgtgcgcgttggtgggcgacgatgccaacgatgcgcgcgatctggcgctggcctgcgccggctgcaatcacgccaaaggccgccgtcacgatgccaacggcgccggcgacccgcgcgcttacgaggtggtcagcgccctgctcagcgcgcgtctggcgcgctggcgtgcgccgccggtaccaacgccctgacttcttcggcactcagcatccgccacgcgcctttgccgagctcgcccatcgccagcggaccgatcgccacgcgcatcagccgcagcacaccgatgtccacggcagccaatagccggcggatctgccgattacggccttcgtccagcacgatttccagccaggcattgcgctcgccttcgcgcagcacgctgacctgcttggcgcgcaacagcataccctcgccctcaggatccgggtcgaccacaccggcctgcagctgcgccagttgcgcgacattaggcaggcaatcgatctgcacgtgataggtcttgtccggcccggtcgccgggtcggtcaccgtcgccgcccactgcggatcgttgctgaagagcagcaggccttcgctggccttgtccaagcgcccgaccggggcgatccacggcaaaccggcaccatcgaaacagcgatagaccgtgtccctgccctgctcatcgcgcacggtagtgaccacgccgcgcggcttgttgagcatcaaatagcaacgcgccggccctgtcagcggctgcccgtcgacggtgattgagaattgctgatcggcgcggattggaaattcgggatcgcgcaccacgcgtgccgagacgctgacgcggccatcggcgatccaacgcgccgcctcggtgcgcgaacacacaccgagcttggacaacacgcgcgccagcccatggcgtggcgcggcattggcgggtgcagcaacgtgggcacgcgttgcgcctgccgctcccggaccacgctgacgttgccgggacgttgccggcggtggccgccggggcatgccgtcccgaccgcgcggcttacttattctcgaccggcttggcgtcggccgcaggtgcggcgggcgctgccggtgccgcgccagcggccggacgtgccttgaccacgcgcacaccgcgcgccttcatccaggcatcgaattcttctgccgtcatgcgcttgccgttctggctcatgtcgaagcgccacggggtgttgtcgaacgccgtcttggccttgtaggccgccggatcgttcgggttgacggtgccgccgggcggaatgaccttggccagatcctggcaaccttccacgcgcaggcgcagcagtacgcggtccaccgactggtcgctgctgtagggctgtgccagcacgccggtgggcatacccaactgcacgctgcgggtgtagaactcggcagccgccggtgcgacgacggtagcgggcaacggcagtggctgggacaccgtgctgccagcgcagttcgtagcggcgtaggcggcgggaatcagagcgagacagagcagtcctgccgtagcggtacgcagcatcgggttcttccaagtatgagtgtggttttgacgcggcgagtgtaggcagcgatgaacgctgtttcaacaggaaccgtgccgggatgacaacacagacaggatcagcagcgcttgagcgcgcttttccagggcctgcatagacaaaacccggcgcaaggccgggttttgtctgcaacaacgctagcggtccaattagttctggacgttcaactcggtacgacggttcttcgcacggccttccggattgtcggaaccatccgggttggtgttcggagcaatcggacggctcttgccgtagccgatcggaccgaccagacgcgacgcatcgacgccgttcttggtcaggtagtcgtacacggtggtcgcacgacgctcggacagcttctggttgtacgcgtcggtacccttcgagtcggtgtgaccggcaacctcgaccttcaggtcggggtagcgcttcaggatttcggtcgcttcgctcaggatcgagatcgcgtccggacgcagggtcgacttgttgaagtcgaagttcacgcccttcaggtcgatcgagacaggcaccgggcaaccgtccggaccgatggtctggccaggctgcgagttcgggcacttgtcgtcgcagttgttgacgccgtcaccgtcgtcatccagatcggcgcagctcggagcaaccggagccggagccggcggcggagcggtcgacggagccggtcccaacgggatcacgacgccgccctaagccagcacgtcgccgaaccagttttcgcgcggagcggcgacgctctggtcgttgaagtcagcgcgataggccaactcggcacgcacggcgacgcgcttgtcgaaggtggtctgcagaccgacaccagccttggcggcaaagttgccgtccttacgctggcccggcgacaccgggttcggggtcgcgtcgaattcttcttccgaacgctgatagcccagaccgaacagcaggtaggggttccagccgcggccttcctggatgaagtggcgacgcaggtcgaacgagatgccgtactggctccagttcagatcctggttggcgtcgaagttcgggttctgatagttcagttcaccgtcgatcgaccagttcgggctcacgaacttgcccaggcccagggtcacgaacggggcatcattggtcaaacgatcgcggtcctggaaattgaagccagcgctaccggtcaggtaccaacggtcgtcgaactcctgcgcggaagcagcctgggcaactgccagaccgccaagcaacgcggcagtgagaattttcttgttcatttatacagctccttctttgggagataaaaccgatagagacattgttcttggtaaagatgctcgtcacatccagagccatcggggcgcagattaagccggcctcggtgaagatcgcgttaacggtcatataacatgtgaaagcaatcaccaggtcccgcaatcccacgcaatactacgtatacagtttcatgaaggaaaggaccgggcatccaattcgggggtcggacctgcatgaacggcagcccaattaagctgactgaagaggcttccagaccgactgatatttagcgttccaagcgctgccgaaaaccacattggtgaacgccaagccccgttcgagctgaagtgtggggttgatggttgcagacgacttactccacaacgcaccctgaacttcccgctccggagcgccccgatgaaagccgtcgccctcacccgccatcttccgatcgatgaccccgagtcgttactcgacctggaacttccgacgcctgcagcgccatcggggtatgacttgttggtgcgggtggaagcgatctcggtgaatccagtcgatacaaaggtgcgcgcgcccaagccacagccgctgcaggcgccgaagatcctgggctacgacgcagccggggtggtcgaggcggtgggcccggaggtcacggcgttcgccgtcggcgacgaggtctactacgcaggcgatatcggtcggcaaggcagtaacgcgcagtaccagctggtggatgcacgcatcgccggatgcaagccgacctcactgagcttcgcgcaggcggccgcgctgccgctgaccaccctgaccgcatgggagctgctgttccagcgcatgccgtttgccttcgacggtgcgcgcaatcgcggcaggcatctgttgatcatcggcggcgctggcggcgtgggctccatcgcgatccagttggcgcggcatgccggcttcacggtgattgccaccgcatcgcggccggagagcatcgaatgggtacgtcaaatgggcgcgcaccacgtgatcgatcatcaccaaccactgcaaccgcagctgcaggcgctggggatggagacagtggatgcagcgctcaatctggccgacaccgaccgctactggcagcaactgggtgaagtgctcgcgccgcaggggcatgtgggcttgatcgtggagccgcgcgggccgctatcgatcggcgacccctacaagtccaagtgcatcggcatccattgggaactgatgttcacccgcgcgcgctacgcgaccgaggatatggtcgagcagcaccgcatcctcaaccgggccgccagcctgattgatgccggcgagctgcgcaccacgcatacgcaaacgctgtcgccgatcaatgcgcaacacctgcgcgaggcgcaccgccgtctggaaagtggcaacacgatcggtaagttagtcctggccggttggtaatgcaccggccgggcaggtttggccggcgctctgcgcctcggtgcgcagagcgccggcgcatcggggcgcggtttgtgcaggcggcagcgaaggcgtattgctgaccgagccccgcggcgcccaacggcagcgctggatgcctgacgacttgccgcctgccgcgtttgacggcatcgtgcgcactccgtacgcaagcgtatccacatcatgtcgcccgccaccggcccgtccgtctcacccttcccgcacctgttcaccccgctcgacctgggcttcacccaactccgcaaccgcgttctgatgggctcgatgcacacaggcctggaagatcgtgcgcgcgatttccccaagctggcggcgtatttcgccgagcgcgctgccggcggcgtgggcctgatcgtcaccggcgggttctcgccgaacgtggtgggttggctcaagccattcggtggcaagttgtcctggccgtgggaagtgcgcccacatcgccaggtcacccgcgccgtccacgaacacggggccaagatctgcctgcaactgctgcatgccgggcgctatgcctaccacccgctgtcggtggcgccgtccaagctcaaggcaccgatcaccccgtttaccccacgcgccttgtcggccagcgccgtggaccggcaggtcgtcgcctatgcacgcgccgcgcggctggcacgcgaggccggctacgacggcgtcgaggtgatgggctcggaaggctatctgatcaacgaattcaccgccgcgcgcaccaatcagcgcagcgacgcgtggggcggcgatgccagcaagcgcatgcgttttgccgtggagatcgtgcggcgcatccgcgaggcctgtggaccggatttcatgatcatctatcggctgtcgctggtggatctggtcgaaaacggcaatcaatggcaggaaatcctggcgcaggcgcaagcgatcgaagcggccggcgcgaccatcatcaattccggtatcggctggcacgaagcgcgcatccccaccatcgccacttcggtgccgcgcgccgcgtttgccggcgtcaccgccaagctcaagccgcatctgcgcattccggtggtcgcaaccaaccgcatcaacatgccggacgtggccgaacgcctcctggccgacggtgcggcagacatggtgtcgctggcgcgcccgctgctggccgacccgcagtggaccaacaaggcgcgcgccgggcagtcgcacgccatcaatacgtgcatcgcctgcaaccaggcctgcctggaccacgtcttcgacaacaagttggccacctgcctggtcaatccacgcgctgcgcacgagaccgaactcaactacacgccgaccaccacgcccaagcgcatcgccgtggtcggcgcaggcccggctggcttggcctgcgcgacagtggcagcagaacgggggcaccgggtgaccttgttcgatgcaagcgatgcgatcggtgggcaattcaatgtcgccaaacgcatcccgggcaaggaggaattcaacgagaccttgcgctatttcggccatcgcatcgaggcgaccggcgtgcaactgcgcttgagtacccgcgtgcaggcggctgatctgaaagacttcgacgagatcgtgctggcgaccggcatcgagccacgcaaggtggatttccccggcgccgatcatccgatggtggtgagctatctcgatgtcgtgctgggccgccacgtggccgccgacaaggtggcgatcatcggtgcgggcggtattggctttgatgtcggtgaatttctggtacacacgggtgaatcgccgtcgctggacccgcaacgctggatggccgaatggggcgtggacccgagcttcgaaacacgcggcgcgttgaccaaaccgcagccggcgcgccctgcccgccaggtctggttgttgcagcgcagccccggcaagcccggtgcgcgcctgggcaagaccaccggctggatccaccgcgccacgctcaaggccaagggcgtcaagatgctcggcagcgtggaatacctgggcgtggacgatgccggtctgcgcattcgcgcggaaggcagcgagcagttgctcgacgtcggcacggtggtggtatgcgccgggcaggagccgcgtcgcgcattgttagccgcgctgcaagccaacggccagcagccgcatttgatcggtggcgcggatgtggcggccgaactggacgccaaacgcgcgatcaaccaggcgagccggctggccgcgacgttgtaagggtttcgccaggacggggtcacgacgccgccgctgcggtcgggtctggttgcaatgctgacctgcatgcggcgtgaccaacgccaacatgcgcgcggatgccctggtccgcactggccgccttctttttcctgtcgtgcggctcggctataaccactcgcatgtcattgccaccgcacgcattacctcctgcactaccgtctgccgcattgcttgcctacgcggcagcgcatttcggcaagagcctgctctggtacatcggcgaattgctgctgatttttgcgttgaccgaatatgttggactgagttctgtggcggcgggcttctcagtggccgccggcctgctgatcagcgcagcgatgggcgtcttcgcggcgcgccgctggcgcccgggggccaatctggcttgggccggacgatcgcaatggcacggcattgcctgggccgcgattgcgttatcgctgctgtttctgacgccgctgctgccaccggcaatgcgcttggtctgcgtgctccttgtcagcctgcccttccgtatcgcttacgcggtcggcgatgtcgcccagaacaccttgatcgggttggcgcgttggccttggcggggcgcgcgcggcgtcagcgcactgcgcctgatcggcagcggattggctgcgttgtcgatcagtgcggcaatcggcttgttgttgcgcgccggcgaacagacatccgcatcgattgcgctggccttcgtggcgaccgtcagcgcgatcgcactgctgtctgcatggtggcttcggcagtctctgcagacgcatgtggtggcaaccactggtgcgccctcgccggctccgacgctgcgctggcaacgacagcgtctgctgccgccatcggtgattgcggcgctgtcgctggccctgccgacctttaccaagctcgcgccgtatctggcacaaaccggtcgcagctcgccgggctggagctgcgcggtgctgaccggttatgcggcaggcacgatcctggtgcagccgctggcgtcacgctggctcaccaccgccttgcggcgcctaggagccagcggcgtcgtgctgacggccttcgggctgctgtttgcgctggatgcggccaggcacgtgtggctggatggagcgctcgcgttgggcatgggcatggcggccggcaccgctgggcactgggtctgggcacggcatgctgaactggcctgcagccactcggccgctcagcaggccaacagcatcgccatcctcaccgccagcgcgcaggtggcgctggcgatcggcagcgcactgatcggtctgttgttgagtgcctgcgactccagcgaccgtcgccacgaggcgctagcatgggcgatggcgttgggtccggtggtgtgcggccttttgtgcgtgctgttggcctgggccggtagcctggccttgccgctcagacgaaaaacgcccgctgcagcggcgacgtccccccaagtttgagtagcacctcagtttggagtccaattccctaacccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgaaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaataaggtgccggtaggcgagcgtacgccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggtcgggcgatcaagtctctggtgatcgtggacgacgcgacacaccaggcagtcgccatcgacgtggaacgcgccatctccggccaccgggtagcacgcgtgctggatcggttggcacacagtcgtggcctgccgaaggtgattcgcacggacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaacaatcggcggaatgacgccggcggcctatgcccagcagttggccaatagcgagatcatcaaccccggactctaaacccgactgctactcaggatggggggggcgtcgccaacctcacgcttgcgttggcggccattgttggcgcgccgcatgccgctgcccaggacgtaccgatcgctgatcgccaagccacagatctggacgccgttgtcgtcaccggcactcccaaggggtgtgcgcggaaggacgcgcccttcgcgatcagtgtgctgtccgagcagacgctgcaacgcagcgcgccgtccagcagcgtggacatgttgcgtgcggggcccggcatctccgccgagccgtcaggtggccagggtggcggtcagaatctttacgtgcgtggcctgcccgccggcggctggttctacatgcaataccaggaggacggcatgaccctgttcgacgcgccgcaggagagcttcctcaacatcgacaccttagttttcgctggacatgatgaccgagcgcctggacgtggtccgcggcggcacgtcgccgctgttcgctacgaatgcgcccggtggaaccgtcaacgcgatcacccccatggcaccgccacgccggaggcgcgctgcggttgaccaacggcagtaacgggcagtgacgcgaggatgcatacagcgccggcccgctgagcgacaacgtgctgtacagcatcggcggtttccatcgtagcgacgatggcctgcgcaggaccggcttcaccgccgaccacggcggccagctgcgcggcacgcagaccttcttgctcggcgatgcagtgctggacgtcgatgccaaactcttgaacgaccgcaccgcgttctataacccgattccgttgtccgatccgcgcgcacccaatcgctccctcgccgatctgatcgatcccctggatggcaccctgctatcggacgttttgcgccataccagtatccccacctatgtcggcgaccgtcccgaacgacgcacgctggatctggcagacggcatccacaacgacgtcaaacagctcggcacgcacctggagtgggagctgggcaacggcattacgctgggcaaccgcatgcgcttcgtggacgcgcaagtcgattacaccgcgttgttttccgactcggcgccagccgatgccgcgagctatctggcccgcagtccgcgcgcgcgcagcggtttcggcgcccgcggcgcccgcaccggatatgtcgtcagcgccgaaggcaacctgtacgaccctgctggcagcgatgggctggtgctggaaagcggcttgtggaatgcacgcacacacctgcgcacgctgcctgacgatctgcgcctgagcaaggcgttcgatgcgaccgccgccgggcaacacacgctcaccgccggcgtcaacgtccagcacttcgaatacgcgcaagatcgcttgcaaagcaccgtgctcacctccttgcgcaataatccgcagcgtctggacgtacttgcctacgacgcttccggcaacgtggtcggttcggtgacgcagaacggcttcgtgcgctacggcaacggcgtcacccgcggcttcgccaatggcagttacctatcgccctacctatttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcacatcggtcgtgtgcggggccgaccgcccttagaacctgttcacgatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaataagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggagatcgtgaacaggttcttaggcctgatcgcaccggatgcagacaagcacggcatcgcgctacaaccggcatccatcgacggcgatgcgcagcggctgcgccaggtgctgctcaatctgctgtcgaacgcgctcaagttcaatcgtaccggcgggcaggtgcaggtgcgtgcgcataccgatggcgaacacgtgcgcatcacggttgccgaccagggcgcagggctgacgccggcgcagatcgaacgcttgttcacaccgttcgaacggttgggcgccgagcgctctgcagtagagggcacaggcctggggttggcgctgagcaagcgcctgatcgaggcgctgggtggaaaaatcggcgtggacagcacccaccaaggtgcacgcttctggatctcgctaccgcaaggcgaaccgcagcacagtgaaccggcccgccccctgctgccaccgagtgtcagcggcagcggcgtctgccgcgtgttgagcatcgaagacaccccctccaaccaggcattgatccgcacgctcatcgagcgtcgcccgcagtggcaactgcttgaagccgagagtctggcgcaggcgcgcgagctatcgcagcacggcgcgccggatgtgatcttgctggatttgcatctgagcgatggcaatggcgaagagctgctgcgcgaattgcaggcgcaacctgccaccgcagccatcccggtcgtggtgatcagcgccgatgcaacaaccgccacgctggcgcgcgtgggcaaccagggcgtgcgcgcctatctgaccaagccgcttgatgtggcggaattcttcaccgtgatcgacaggtggctggcatgacacgcgaggaaatcctcggttcccgcatcctcatcgtcgacgacgaaccggccaacgtgcggctgctcgaagacctgttgcaacgcgaaggtttccagcacgtgatcgccaccaccgatccgctgcgggtgatggggctggtctcggcgtttgcaccggacctgatcctgctggatctgaaaatgccggaactggacggctacgcgttgctggaacagctggcgcggctatcggacccaggccagtttctgccagtgatcgtgctcaccgccgaccccagccgcagcgcacgccaccgtgccctgggcctaggcgccaaggacttcttgaccaaactgctggacaccttcgaggtcgccttgcgggtctggaacgtggccgaaaccaccttactgttcaagcgcctgcgcgcattggcagcgccggatgcaacgcctccggggtggcgtcggcagagttgatgcgcgcgcgcgattgcctcgtgggattgcacctgggcgcgatgagtgttcccgggaatggccgtcgcgcccgggtgcgttcctacccaggcattgcgcgggcgcctggcccactcaacgctctagcgcccgcgtgatctgcccgcacaagccgatctctgccagcaccgcctgggcctggctcaactgcagatcggccacgcagacctgcagcaggccgaaggcaggtagcccgccggcgccgcccagcagcgactcgccgaagacgaacgcggtgatgccggcatcttccagtgcgtgcttggccagatgcgcatcgatgatgtgactggcgcggtaggcgatctgcatctcagccacgctccacacgttcgcgcttggcgccgttacgccaatcgcgtaacgccggcaacgcatccagcgctgccagataatcgccggccgcttcgaacagtggtacaccgtagctggaaaagcgcagcgccaccggcgcgaacatcgcatcgacgatcccgaactgcccacacaggaacgggccgtcctggccatcttcggcgcgcaagctggcccacagcgcctggatgcgggtgatgtcgcgctcggcagccgcatcccactgcgcagggcccggcgggcgcgccagattcatcggcagctggctgcgcaaggcggcaaagcccgaatgcatttctgccgcagcggcgcgcgcttgcgcacgaacagccaggtcggccggccagccgcggccgtccagccaacgctcgttgatgtactcgcagatcgccagcgaatcccacacatgcagggtgtcgtcccacagcaccggcacctggcgggttggcgaatacccggcaatgcgcgcgtgatacgcgggtgttgcaagcggcagcgcgatttcctcgaacggcacctggaagtgccgcaacagcagccacggccgcaacgaccaggaggacagcgtcttgtcgccgatcaccagacggggcagtggcatgggctgtgcgctccaatagggtcggcgcagcgtacgcgtcgcgaccgacggccgctagcaatggcctgccctgacgcgcgcatcgatcaggcagcgctcgctggccagccggcgcgacgccaccgggcatgacgcacgcgaggccacgcacggcgtttgctgccaaatggccgcggcaaccacaccggcgcgccaagtgcgtcgtccgcgtcgcgtgcccattggctgcatgccaaggcaggcggcaacggcgccaaccatgacccacgtggcctgcaggagaccctacccggcacaccagccgcgcgcaaaccaccggccgaccgccaccacccagcccccagcgcctacccctaaccggtgccaccccctaaacttgcggtttacccattgctgatgcgcgcatgtccgagaccctagccaccgacgccaccaccccggcggagaagaaagacttcatccgccagatcgtccgcgaggatctggccagcggcaagcacacggtcattcgcacccgcttcccgcccgagcccaacggctacctgcacatcggccacgccaaggcgatctgcctggatttcggcctggccgccgagttcggcgggctgtgcaacctgcgcctggacgacaccaacccggccaaggaagaccccgagttcgccgctgccatccaggacgacgtgcgctggctgggctatgactgggcgcagctgcgccatgcctcggactatttcgaggtgtattacctggccgcgcagaagctgatccgcgatggccacgccttcgtgtgcgacctctctgcagaacaggtgcgccaataccgcggcacgctgaccgagcccggccgccactcgccgttccgcgagcgcagcgtcgaagaaaacctggacctgttccagcgcatgcgtgccggcgaatttcccgatggcgcacgcacgctgcgcgccaagatcgacatggccagcggcaacatcaacctgcgcgacccggcgctgtaccgcatcaagcatgtggagcatcagaacaccggcaacgcctggccgatctacccgatgtacgattttgcgcattcgcttggcgatgcggtggaaggcatcacccactcgctgtgcacgctggaattcgaagaccatcgcccgctgtacgactggtgcgtggacaaggtggacctggtcggccaccccgaattgctgcagccgctgctggacaagggcctgccgcgcgaagccgccaagccacgccagatcgagttctcgcgcctcaacatcaactacacggtgatgagcaagcgcaagctcactgcgctggtggaagaacagctggtggatggttgggacgacccacgcatgtacacgctgcagggcctgcgtcggcgtggctatacgccggcggcgatgcggttgttcgtggagcgcgtgggcatcagcaagcagaactcgttgatcgatttctcggtactggaaggctgcctgcgcgaagatctggacgcggcggcagcgcggcgcatggccgtgatcgacccgctcaagctggtgctgaccaatctgccggaaggccacaccgagacgctgcagttttccaatcaccccaaggatgaaagcttcggcacgcgtgaggtgccgttcgcacgcgtgctgtggatcgagcgcgaggactttgccgaggttccgcccaagggctggaagcgtctggtgccgggcggcgaaatccgtctgcgcggcgcaggcattgcgcgcgtggacgaggtgatcaagaacgctgacggcgacatcgtcgcactgcgtggctggctggatccggaatcgcgcccgggcatggaaggtgccaaccgcaaggtcaagggcaccatccattgggtcagcgcggcacatgcggtggaagcggaaatccgcctgtacgaccggctgttttcggtggaaaagcccgacgacgaatccgaaggcaagacctaccgcgactatctcaacccggagtccaagcgcaacgtgcgcggctatgtggagccgagcgcagcgctggcagcgcccgaacaggcattccagttcgagcgcaccggttacttcgtggccgacagccgcgaccatagcgcgtccacgccggtgttcaatcgcagcgtgacgctgcgcgatgcctgggccaagtaactgcggcggaaatacagcgacgtccgctcgaagcgggcgtcgaagccacagaaggcaggcggtgatcgcaccgcctgcggatgcaacatctgcgtcttatcgcgcgccctccccggccttcatcgccgacgcggagcaacgactcgccacgcatctactccatccaggccggcacgccaatgctgatggctcatgcactgcaatggcatcacgcgatcaatcaacgtaatcgacgacccgcagtactcggcctgcatgtcatcgcagcgcagcgggctgcagcaacctcgtcgatacggattggcggggtttcaaacttctgcagcgctcgccttgatcaaccggctgccgcacggcacgctgcgacgcacgtcctgaggaacagcacgatgcgtgaacgcttgatggtgggtgtcgcctggcagtctcaagattcaagtgcaacacgtgatttgagtgctgcgatttcttcctccattgcctcgcttggtgtcttccatccgagcgtctgacgagggcgggtattcatcagcagtgcgatgtgattgagatactcttggctgacagtggacaggtcggcgcccttgggcaggaattggcgcagcaggccgttggtgttctcgttacttccccgctgccaccgcgcatgtggatcagcgaaccacacgtcgatgttcgatccttgcatcagctcggcgtagcacgtgagctcggtaccgcgatcgtaggtcagacttgtccgcattgaggccggcagtttcttcatttgccgggtaaacccttccagcgcatctgcggccgtgcagccatccatgcggcacagcacgacaaagcgcgtcttgcgttccaccaacgtgcccacgcaagaacgattgaatgcgcccttgatcaagtcgccttcccaatgacctgggaccaagcgcgtctgcacttcttcggggcgatgcacaatccgcaactcctccggcacccagctgcgtgtgaccgccgttgtacgccgtcatccgcgtttgggcttgtgctgacgcagggcctggaccagttccttcttcaagcccccacgcggatgcgcgtagatgctagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagcgtaaatggtttcgtggctgacgcgctgggcaggatcatccggatacatatgcgagagcttggcagcaatctgctggggcgaccagcgccatagcaccagatgatctcgcaccagctggaataacggcgttcctggcgtcagtcgccgctgccggacgctaagctgacgccgtgcgcggtagcgcttgcccgcactgcgcgcgcatataggtggtactgtcctgcttggccaattcccgactcaatgtcgacgggctcctgcctaaaatcctcgaaatcgcgcgcacactttgaccgcgcgccctctcgatctggagcattgcgcgctcttccgcactgaggtgttgatagctttttgacatgtgcataccctaactgctgagagggtgttgcacttggaaattgagtctaagcctgcggaatcggtgcaggcgcgctatgggggctggtgtttctggcgccgcaattgctggccgcatttacgccactgcaattggcggtggcgcgctatctctcttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccgtgtttctcgcgggccgtgccaacctgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaccctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcaccggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttcttacggcgcgatagcggcgttggtactggcgccacgcgcgcgacagaccggtgcccgcctgggtcgcgctgaatggtgggcgctggtgcgcctgagcctgatgggcaatctgatttattacctgctgcttggcagcgccgtgcagtgggcgggcagtgcggcgactgcattgatcatcgggctgttgccggtcgtggtcaccgtgatcggcacgcgcaccgcaggcgcggtgcaattgcgccgtctggcggcgccctgcgtgttgtgcgtgttgtgcgtgttgtgcgtgttgtgcgtgatgggcgtggcattggtggcactggacaccgtgcaggacgactccggccagcaagcgagcgagcgagcgagcgagcggccaccttacccgcattgccggcctgctgtgcgcggcgggtgcgctggtgtcgtggtcggcgtattcgatcgccaatgcgcgctggttgcggcggcgcccggatctgtccggcggcgactggtcgctgctcaccggcgtggtcaccggcgcactggcgttattgctggcgccggccgcgctgatcggcagcgcagcgcatgcaccgctcgcatgggccggtttctggggcgtgtcgctgatgctgggcatcctggcctcggtgatcggcaacgcactgtggaatcgcgccagccgcgtgctgccgctgacgctggtcgggcagatgatcgtgttcgagacggtgtttgcgttgctgtacggctttgcctgggaaatgcgcctgcccaccccgttggagctggcggcgatcgcctgcctgctggtcggcgtgctgtggtgcgcggcattgcatgcagaagcgataatgatgtcggccgctgatgcgcatgcgccactaccgtgcaggctgcatcccgcaggaacaccgccatgtgcctcccccgccgccattcaccgccacgcccccgcgcgctgcgcagcgccgcactttcgctgtccatcggcctggtcgcgtgctcgccgcccccaagttcccctcgcaggcggcgacacctgcccaagcgctatgtgcaatggttgcagaaccgccccaggacgagccgcccaccgaccttcgcgccgacggtatgcagcaactgagtctggccagtcgctgcgcttcggcgctgcgccggcatcgtcaggttagcggcggtctcgatcgctcatcgctgatggctaagagcggttaacacaacgtcgcgagcagctgtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgggggggggtacatgccgattccgagcaccggccgcgcccgcccggcggtgagcacagtcgttttgttagctgctctaccaagcgctgggcgctgatcgagcaacatgcgagtaccgcacggttgccgacatacccgcaactacgtgcacgctgcttgccgctggtcggtacacaccctccagacgtgcccacgcgacgcgcggcctgggcttaccatggcagctcacatggcctgatcggagcagccgcatgacccgtcttgtgtcctggtgcctgagcagcctgttgttgctgtcctgtcttgctgcactgggctgtgtggccgcgccaccgaccgatgcagccacgccgccaccggctaccccccctccccctgcgcctgccaaaccaaccaccgtcacgaccacttgccgcacagatgccgattgcacggtgaagaacgtcggcaactgttgcggtgcgtttccggcctgcgtcaacgtcaacagcgccaccgacccgaagggcgtgctcgcgcagtgtcaggccagcggcatgatgagcgtgtgcggcttccgcgagatcagcgcctgccaatgcgtggccgggcaatgtgccgcacaggacgcgccgaccgatacactgcgccccgccactcccccgacagaaacggtccactgatgctttacgcgcacgtccacctcaccctgcccgactggatccacgcgcatgtcgacgacagccgcgcctatcgcagcgatgacgacaaggtggcgctggcgatcaagctgtcgcggatgaatgtgcaagaacacagcggcggcccgttcggcgcggtggtgttcggcccggaccaccgcatcatcgccgccgcggtgaaccgcgtggtgccgcagaccacctcgctggcacatgccgaaaacatggcctacatgctcgcgcagcagcgcctgcagacgccgcgtttgaacgctgtgctgtcgccgatcacgctggccacctccgcgcagccatgctgccagtgctatggcgccaccgtctgggccggcatcgaccgcctgctgatcggtgcgcgcgccgacgacgtgatggcgctgacgcaattcgacgaaggcccgttgccggccgattgggtgggcgaactgacccgccgtggtatcgaggtggtgcgcgacgtactgcgcgaccaggcctgcgcggtgctgcgcaactatggcgagggcggcggtgatcattattgatgtcgtgtgcgctgccggtccactgcaggtgcagcgatgagcggcctgctgtgttactgccgacagggctttgaacctgagctggccgccgaactgagcgcgcgcgccgcattcgtcggcattgccggttatgcgcgcacccagcgcaacgacggctatgtgctgttcgtctgcgacgaggccgcacaacttgctgccaagctgcaatggcgcgagttgatcttcgcgcggcagaagctggtggtgatcgccgaactgaaaggcatcgaccccaaggaccgcatcacgccgatcctggccgcgttggaggggcagcagcgtttcggcgatttgtgggtagaacaccccgattcggacgcaggcaagccattggcgggcctggcgcgcagctttggcaatgcgctgcgccccgccctgcgcaaggccggcctgctcaccgacaagccgcagccacgccaaccgcgcttgcacatctgttttctcgatggagaccacgccttgcttgcggtggccgacagcgccgatagcgcgccgtggccattgggcattccgcgcctgaagctgctgccggaagcgccgtcgcgctctgcgctcaagctcgacgaagccttgctgacgctgctcactcccgaagaacgcgaagcactggtcaaacccggcatgcgcgcggccgatctgggcgctgcccccggcggctggacctgggtactgacgcggcagcatgtgcatgtcaccagcgtcgacaacggtccgctgcgcgcgcatgtactggaaaccgggctggtggagcatctgcgtgccgacggctttcactggaagcccgcgcaaccgctggactggatggtctgcgacatggtcgagcaaccgcgccgcgtcgccgaacgcatggccacctgggtgcgcgaaggctggtgccgcaacaccatcttcaacctcaagctgccgatgaaaaagcgctgggacgagacccgtctgtgcctagagctgttcgagcaacaggcagaaaaatcattgatcgtgcgcgccaagcagctgtatcacgaccgcgaagagatcacggtgctggcgatgcggggttgagctgggaatcgggaatcgggattggggaatcgtaaaagcaggtggctgccggcgaagttgctctgcgcttgctgatgggatcacagataggtggatcgacagccaatgcatttcgccgtgcattggtcaaaggctccctgacgcgacttgctggcattccacccgggcacttggcagtctgtgctccaccaccatcgcctggcaacgctcagcaagttccatacaacggggccgcacgacagcgttgcggaccgagctgagcaagcctgcttgctcagctcactgagctcccgctccgctgatcaatcgtgcaagccaccctcacagcacgatccgcttgctgccctcgcgcgccgagcgatagatcgcatcgacgatgcggatgtcgcgcaggccttcctcgcccggcgcacgcagcggtgtgccgttcatgatcgccaatgcgtcttcatccatctgcaatgcctgctgatgctgcaccttggcgtcgaatacgcgcccatcgctggccctgccgctcacgccctgatagctctggaacggcgacaacgcgtaccagccgtgctcgcattcggcgcgcagcacattcatgttcttgccgaagctggtcttgcactcggcacgcaccgcattcgggaattccagggtgaagtccatgtgctcgtcgacttcatcgaacagatcggggcggtcggtccaccgcttggccgtcacagccagcggctcggcaccaacggtatagcgcgcggcattgagcggatacacgcccatgtcgtacatcgcaccgccgccgaactgcgaacgcaaccgccacggacggtctgcttttttcgtaccgtggtagccgctgtaaccggcctcggcacgcacgcgctgcattgcaccgaacggtttttcgctggccatcgcaatcacgcgccgcgtattgggctcgtgctgcatgcggtagccgatggtcagcgccactttgttgcgcttgcaggccgcaatcatcgcctcgcattggccggcgtgcatcgccatcggcttttcgcaccatacgtgcttgcccgcggcagcggcacgcaaggtcagcggcgcatgcaggtgcgtaggcgtgacgatgtagaccacatcgatctcgtcgttgtcggcgatacgatcgaaattttcataggtgtagacattgcgatcggcgatgccgtacttgacctgccactgcggaatcttcgacggcgtgccggtgacgatgccggcgagcttgcaatgcttggtcaatgccaggccgggggcgagctgctcgctggcataactgcccagtccgaccaacgccacattcaatggttttccaggcgttttcttcggcactgcccacgtcggtgcagcgagcagaataccggcaccgccaaaggcggcaagcaagcggcgacgtgtgatcgattccacggacatgcgaacctcctcgcaagtgataacagccaacatcactcctgcgcagtattcagactggtcgctacgttttgttagccgctatagggcgtactgctcgcgcaccttacttgatttatgtgatcgcatgtgttaaccgccatggtcgtgttgcaagttctggcagactgctggcgatcacatccggagcattgcacatgaccgttgtagcccttcttcgttttttttgccgctggcgctgctgttgtccagttcgttcgtcactgccgccgacaaacccttcgttgcgcgcgatctgatcggcgatggtgcattcacccagaacgccgaagggcccgccgcaggtccagatggcgcgctgtacgcggtgaatctgggcaaagacggcaccatcgcacgcattgcgctgcacgcagacggcagcgcgaaggccgaggtgttcgtgaccctgcccgacggcagcaccggcaatggcatccgctttcgcgacggcaccatgtacgtcgccgattacaccggccacaagatcttgcaggtgaacatgcagacgcgtactgtgagtaggttcgcggcgttgcccgatgccgatggccccaacgatctggccctagcgcccgatggcagcttctacgccagcgacccgaactggaaggacaacggtgggcgcttgtggcacatcggccgcgacggcgtggtgcggttgctggaagcaggcatgaccacaccgaacggcctggatgtcagccccgacggcaagcgtctgtacgtcaacgaaagcatgtcgcgcaaggtgtgggtctatgaccgcaccagcgacggcagcctgcgcaacaaacgcctgctgatcggctttcccgatttcggcatggatggcagcgctgcgatgccgacggcaatctgtatatcgcccgctacggtgccgggcagattgcggtggtgtcgccgcaaggcaaactgctgcgcacggttgcgttgaaaggtcgcaaggccagcaacgtggccttcggcggtgccgatggcaaacaggtgttcgtcaccttgcaggaccgcggcgcaattgaaacgttcaggtccgatcgttctgggcgggaaaccgggcactgaaactggcgtgtgcgtcgcattggttctcaggtggcgcaacagcgtcctggcatcctgcaggtcacccgtggaggactcccccatgcaaccgatcgaactgaaggacgcggccacctttggcaacgaattcctgcgcctgcccctgttgcaggggtttcagtcgctgaccaagcgtgacctggaattgctgatcttcgtgctgcttgaacgcgacggcgccatctcgcgcaacagctccaacgccatggtcgcgctgcagctgcgggtaacctcggccaaggtcaaggcactgcggcgcgatggctatgcgcgttggcgctcgctggtgcccgaagcaggcgacgcagcgatgcaacgtatcgttgccaatgtgctcactgaagacaacctgcgctccggcgcgaaacacgtcagcgaacgcagccgcaaggaaggcttcctggcggtgcgcatcgaacatcccgacgacgcgcagcaattcgaacaagccattctcgatgtcggtgcgctgccggtgtacgaacgcaaccgcgaagtggtcgcagtacgtttcgacacgttgctgaaaatcgccgagcgctggggttatctgcaaccggacccgcaagccaccgtgcgtgaactgcaaaagctcacgcccaccgcagaagaggtcgcgcatctgctgaaaaaggacatcgcgcagttgcgctgggaagacgtccgacgcgcgctcaacagcctgggggccaaggcgttggcaagcaccgcggagggcggcctgaagggcctgctgaagatcgtatttccattcatccccggctgagtcgcgtcagacggcgcgcactgcaccatgcaatgcgcagtgtgcgccccacaccaactgcgcagtgtcgaaacgagccccgttgcccaataacgcgcgctgacaatgcctcaccgtcgctaaccaccacgtcatcggcgcaccgcaagatggctgccaagctctatgcttgcggattgttctacatcagggggatctgatgaccacccgccgcactgccacacgcatctccacgctcgctttctcgctgttgctctgtaccgccgcgcacgcacaacaggcgcccaccccggccagcagttcgccgctgatcgatgtccccagccccatccgcacccagtcgctgtccagcggcgaggttacccaccaaaccgagctggcgcgcccgcgcggcgagtccagcgtgatcgtgcgctcgatccagcccaacagcgtggtcggcaactaccgcatcgattttcaggcgatggacaccgacggcgacggccgcatcagccgcgccgaggcgcaggcaaaccctgctctggccgatgaattcgacgcgctggatacctatcacagcggctatctgacccgcgaacagcttgccggctggctaattcaataatcggcgcttctgcaagcgcggctttacgcagccgcgcacagtgcttcgcgtagcgccatcgccccctcttgcagcgtccgcttcggtcgtctagattgtatttaacagatacaatctagacgaactaatggccgctcgcctttcacttgccgccgaccttggctaccagctgcaattggctgccctcgcctccagccatgctgcgcgccaggagttggccgagctacagctcaccccggcgcgcgcgaccgcattgatccatattcgcgatcagcccggctgcgaccagaccgagctgggtaaccgcctgctggtcaatcgcgcggccggcatgaaaatcgccaatgcgctggccgagcaaggcctgatcgaacgcctcgccggccgcgaccggcgcagcaagggcttgtacctgactgacctgggcgagcgcacgctgctggttgcacaaggctgcctggcacgcgcgggcgaacgcacctgtaccggcctgcaggccagcgaacaacagaccttgctgcatctgctctgcaaattgaatgccagcgctgcactggaacgcgccgccgcgccagacaccgcgctggccgaagcgctctgaggccagcaacacaccagcactctcacgactcgaaggagacgccccttgaacgagcatgacgtggtatcggttcacatcgaaaaccgcattgcctgggtgaagttcgcacgccccgacaagcgcaacgcgatgagcccggcactcaaccgccgcatgatggatgtgctggacgagctggaattcgacgacaacgtcggcgtcctggtgctcggtggcgaaggcactgcctggtcggccggcatggacctgaaggaatattttcgcgaaaccgaagcgcagggtctgcgtggcgtgcgtcgctcgcagcgcgaatcgtatggttggttccgccgcctgcgctggtatcagaagcccaccatcgccatggtcaacggatggtgcttcggtggcggcttcggcccgctgttcgcctgcgatctggcgattgccgccgaccaagcacagttcggcctgtcggaaatcaactggggtatcctgcccggcggcggcgtgaccaaggtggcggtggaactactgtcgatgcgcgatgcgatgtggatgacgctgaccggcgaaatggtggatggcaagaaggccgccgaatggcgcctggtcaacgaaagcgtgccgctcgaacgcctcgaagcgcgcacccgcgaagtggccaaactgctgctgcgcaagaacccggtcgcgctgaagtacgccaaggatgcggtgcgccgcgtcggcaccatgacctacgacgaagccgaagattatctggtacgcatgcaggaagcggccaactcgttcgacaacaacgcccgcaaggaaggcatccgtcagttcatcgacgagaagagctacaagcccggcctgggcgaatacgacctcagcaaacgtaaggcgtaagcgcgtcctacggtgcccgaagtggtgcgcgttacgcgcgcatcgctggcgctgccagtggttttctgcaccgaggagggagtatggaagccgtatccgaaacgctgcgcgggatcgccgcgcgtggtcctctgggcttgttcatcgatggacaatggagcgcaagcacgggagatcgccatgtcgatgtgatcgcgcagcatacccaagaaccgctgctgcgctacaccgaaccttcgcacgccgataccgaagcggccatcgctgctgcgcgcaacgcgttcgacaacggcccctggccgcagctctcgccgcaggaacgcagcgtgctgctcaagcgggtggccgaacagttgcgcgcgcgcatgccggaactggccgaagcatggacgggtcaggtcgacgccaccatcggcttcagcaagcgggcgtcgcagcaggcgccgaatttgttcgactactacggcgacctgattgccacgcatgccttcgtccaaccgcgtgtgcgcccgaacggtggccgcgtgcatgtggtgcaggagccggtcggtgtggttgccgcaatcacgccctggaaggcgccgctggtcttgctgtgctacaaggtcgccgccgcgctggcagccggctgcacggtggtggccaagccatcgccggaaacgccgatcgacgcctatatcctggccgagtgcatcagcgctgccggcgtgccggccggcgtgttcaatctggtcccggccggtcgcgaggtgggcgagcaattgatccgccatccgcaggtggacaaggtcagctttactggctctacccaggcgggacgcttgatcggcatcgcctgcgccgagcgcctggcgcgggtcggcctgaaactgggcggcaaatcggcggcgatcgtgctggaggatgccgacagcgccaaagtgctgcccaccttggtgccctactccatgccgatcgccgggcaggtgtgcttctcgttgacgcgcatgctggtgccggcacagcgccgcgatgaaatcctgcaggcgtattgcgcggcattgagcgcagtgaaactaggcgacccgtttgccgccgataccggcatgggaccgttggcgctgggccgccagctcgaacgcgtgcggtcctatattgcaaaaggcagtgccgagggcgcgcgcctggtcatgggcggtggccgcccggcgcacttgccgcgcggcttctttgtcgaaccgacggtgttctccgaattcacaccggacatgaccattgcgcgcggggaaatcttcggaccggtggtcagcttcatcgattaccacgacgaagccgacctcatcgccaaggccaatgccggcgactacggtttgcacggcaccatctacagcgaagatgccgaacgcgcctaccgcatcgcgcgccgcgtgcgcagtggcagccatgcgatcaacgggatgcgggtagacatcagcatgccgttcggcggcttcaagcactcgggcatcggccgcgagggcggtatcgaaggtctgcatgccttcctcgaaaccaagaccgtgtatctgagctagcgcacgcccgaacaagcacgggcgtgtgcgctggttggcatgcagtttctgcgagcgattgttcactgcttgccccggtgtgcagtcgtgtcgattgcccgcaggcgaaacgtgctcagcagactctccattgcgtttaaaccttccacacgcagcagtcgtactcacaccagtcacttcccgcattccagaagacagcgccatggccatgccgaccgactcgatcgctttccacgcccgtctctcaccgcaacagctcgccgcacgcgatctgttgctgggcatcgaatggacctacgccgaactcgacgcgttggtcggccgcctggctgccatgctgcgcaagcgtggctgcgtcgatggggagcggctggccgtactggcgcgcaattcggtgtggcaagtggcattgcatttcgcctgcggccgggttggcgcgatctatgtgccgctcaattggcggttgagcgcaagcgagctggatgcgttgctgcagcgcgcgcagccgcgtctgttgctaggcgacgatgtcgctgccggtcgcacggacgtggaagccctggcgggtttcatcgcaagtgccgatgccctggagccggccgacacgccatcgattccgccggaacgtgtcagcctgatcctatttacctccggcacctccggtcagccgaagggggtgatgctgagtgagcagaatttgcagcacgcggcgcacaactttggcgtcaccacgcgggtggacgcgcgcagcagctttctgtgcgaagcgccgatgtttcacaccatcggcctggtcaccaatgtgcgcccggtgctggcggtgggtggctcgatccaggtgtcgaatggcttcgagcccaaacgcacgttgggctggttctccgatcaatcgctgggcatcacccactacgtcggcgtgccacagatgatgcaggcattccgtcaccagcccggcttcgatgcggcagcgctgcgtcatctcaccgcattggtcagtggcggcgcgccgcacgccagcgaggatttgctcggctggctggacgatggcatcccgatggtctgcggtttcggcatgagcgaagccggcacggtatttggtatgtcggtgaattgcgatgtgatccgcaacaagctgggcgcagctggcattgcaacgccatcggtgcagacgcgcgtggtggatgccaacggcgacgactgcccggcgggggttcccggtgagctgctattgcgcggccccaacctcagccccggttactggcgcgacccgcaggccagcgccgaggtgctcgatagcgaaggatggttccgtaccggggatatcgtgcagcgcgatgccgacggcttcttctgggtggtcgaccgcaagaaggacatgttcatttccggcggcgagaacgtatatccggcagagatcgaagcggtgctcgccgatcacccgcacattcgcgagtgcgccgtcgtcggcatggccgatcagcaatggggcgaagtgggctatctggccatcgtgccggccgatgagatgacggatctggaagagatccgcagctatctgatcacacggctggccaagtacaaggtgcccaagcacctacgcctggtggatgcattgccgcgcacggctaccggaaagttgcagaaggcgggcctgagggacgccttggccagtggaaactgaggcgccatcgcgtcggcgcgatgcgcgcaccctatacagtccaacgggcagcccgagccgcccgtcgctgtggcaccacgcactttctgctacatcgaaccgctacgcgttcgacacctgtcgagcgtttgtgcgcgtcggcatgagcggcgatccggcgctcggtgcgcaagccgtattgcaatcacgcagactcgtccagcaacacgtggtcttcgccgataagatcatctacacacaccgcgccctgttcggccatgagcgcgagctgattctcaagttcgcgcatcagcaagcgcacaccaggcttgtggattgcggcgccgtcgcgatagatcaccccgcccgcacgcgcctgtgaggcctgttgcagctggaaggcacgcaactcgccgcgtgcgatatcgccagccaccatcatgctgggcattaccgcgatgctgtcggtaccgagcagaatttcgcgcgtgaaactggccgaactggaacgcaattggtcgcgcgttgccaggccgtgttcgcgcatcacctgtgccacgtcgcgctcgacatgttggctcaaggtcggcagcacctgccggtaagccgccgcttcggcgatgcgcactgggccattggcgaacagcgggtggtcgctacgcgccaccagcgcaatcggatcctggtacaacaccttgcgaatcagtgcgtcgtaacgggccagcggatacaaccgcccgaccaccagatcgatctcgttgccggccagcttcggcaacagctcatcggtgcggccgtgcagcaaacgcacccgcagcgtgggttcagtgcgatacaacgcggccagcaccgccggcagcaaaccgctggccgctaccggcaaggcgccgacggtaatggtaagcgcatcgtcctgcagcagtccttcgaagttgtcctgcgcgcgtcgtagctggcccagcaccacatgcgcggtctgcaccaggacctcgcccatcgcgttggggcgcacgccacgcgagtgccgctcgaacaatggcgcgccaacgatctcttcgatctcctgcagggcacgcgtgagcgcaggctgtgtgacattcaagacgcgtgaggcgcgcaacaggcttttctgcctgtccagcgcttcgatcacacgcaggtgccgcaccttgatgcgatgttcaaagaacacggaggacatggtcatggggtgggccttacgttgggaagtcgggtaacgcggcaatacggcgcatcgtcgctacgcgtcgctcagcgcgcatcgggcacacgccgtgtctgcatgaagtcttcgaacgattcgccgcgcatgatggcgtagacctgcagattggtcatgcgcaccacgcgcgcgaatttttcgatgacgaaaaagttggcaccgtactgcaccaggccaagccagtcgcgcgcgcggatcagcgccttctcctgctcggtggaggtcggcttcctgcatcaatacttctgcatcctgcaaaaagcgatcgcgccacagcgcgcggatcatgtgccagaagaatcggttgaggcgcagcgcgcgattgctggtgcgcagatcgaacaggtacgtgccttcgatctgttccatgccatgcgtttgcggattcatcagtacctcctcatgccgcgtcggcagtgcgcgcgagccactcggccgaacgcggcgcgaccgccacttcttcgcccggctcgtacagcaccacggtcatcgcagtggtggtcatcaggtaatagttttgatgcagcttgcggatcggcccgtcgagcgcgccgcgcatcgccagccacatgatctgctccacgctctcggcaccgcccaggcgcacgtaatcggtgtgggtgagatcggtgagggtctcgtgcgcatgctggaaccggtccagaaattccatgtcccaatcggtgttgttgaaaccggagcgctcgccatggatctggtgcgatagcccaccggtgcccacgaccaccacccgaagatcttccggatacgactcgatcgctcggcgcaccgcctggcccaggcgatagcagcgccgtgcggtcggcagcgggtactgcagcacgttgatggcgatcggtaccaccgtgcccggccagtccggcacatgcggccacagcagcggcagcggcgctgcgcagccatggtcgatgggtttgtcctggaacacggtcaggtcgaattcgtcgttgaccaggcattcggcgatatgtgcctgcaactgcacatcgccacgaatcggcggcaagttgcgcagccccgcaccctcgtcggcaaccggaaagcgttcgcccacgccgagcgcgaaggtggggtacagatcgaaaaagaacgtggtgcaatggtcgttgtagaagaacaccagcacgtcggcccgttgttcggccagccacgcggccaccggcacgtagccgtcaaacagcggcttccacaccggatcctgctgtttgcccttgtcgtaggccaccccgatggtgggaacgtgcgaggtcccgataccgccgatgatgcttgccatgctgcgctcctgcgacgcgggccggccgccgatcggggcgggcgcgcatcagtacgtgagtcgggacctgcaccacaatggatccaagaaaggaagaccgacgacgcaggatcgccaaatcggtatccttgcgatccaaattgccatcaagcgatctcatccgcaaggttttttatacaagttaattgctagtgttccctgtcgaaggaacgtgcgctgcggtatggcgcgagagaatggagccaatggcgaacaatcaccgatttcaagcgatccaacagctacgcgaattgatcctgtgcggcacccttcgcccctggccagcgcgtcaccgaggcggccttggccgagcgcctgggcatttcgcgcaccccgatccgtcaggccctgccggcgttatgccaggaaggtctgctggtgcaggccggcaaccgtggttatgcggtgcgacgtttcagccagcgtgagagcctggatgcactgacggtgcgcgcattgatggaaggcatgggcgcgcgcacggtcgccgaagaaggcgcctctgaggaatgactcaccacgctgcatgcctgtctgggcgaaggcgaccgcatcctgtccagccgcaacctctgcgccgacgatgagcaggcctatggcgcgatgaacgcccgtttccatcacgtcatcgtggaggcggccaacaaaccgatgctcaccaactcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcaacctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgagcaggcaaaccatcaagcaccagatggattggacggcgacggcctttcatcattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaaaccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagactcgtcccagaagtaaatctcggccttttcccgctcctgattagcacgcactttcagcggtgaacagggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacgcgattcatggccatgatctggtctcggtggagccacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggttcccgcttggcgtgcttcacgatcgccggggacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcaaacttcttctcgataagttcacgcacgacctgcagcgtccacaaaccaaagtcgaagccatgctggcgagggttattaccattgacccagccgaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcccttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaacccgaacgacgaggccacttcggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgctgcccgcgataccaaacgtccgtctctcttcttcatggatggttggacagcagacaccggcatttgttccctaatttactgacttattagttaaggtctgaccaacgcgtgctggattgccatccggtgatgcgcgtcagcaccaacctggtgacagcgcgctgtcggccggcgcgccatcacgcagcctgcaaccaatcgcgcaacgcgtcgctgacggcagcaggcgcttcgaccggcgccatgtgcccgcaattctcgaaaattgccagccgcgctttgggaatctgtcgcgccatgtcctgatgccgcgccaaggggggctccacgcgtcctgacgcccgaccccaataacgtggggcacgcaatctgcgccagcagcggcgtcgcatcggggcgctccagcaaggcgttggtctgcccggcgaagctctgcgcgctttgccgctgcaccatggccaccaagccgtccatcagttcggcatcggcggtgtgatccgggtgcaacatcggtggcaaccagtgctgtgccagggcatgcatgccctgggcgtgcgccagtcgtaccaaccccagtcgctcttcgcgttcgccgtcgcggcgcggcgcgatgcctgtgtcgagcaacgccagccgcagcacgggcgcgggcgcctggcggacgatttccagcgcgaccagtccgcccatcgagtgcccggccagcgcaaattgcggcggcgcgatggccaatacatgcgcagccatttgcgtgatgctgtcgaaccctgcgaaatccaccacctgcacatccgccagatcgcgcagcgcggcacgctgcagctgccagatggcggcgtcgcatagcaagccgcacaacaacagcaataccggcttggaagaagagtgggcggacgagagcatgacgcaactgtagccacgcctgcctcgttcgtcgtatggaacctgcggtctccgctatatctataaaggcatatcaagacgtcactgacagccgccgatgcaggtcacggcttctttggtggtgcagtcacgcgccgccggaggcgcgcttccacagcatatcgaccagcggcggcaacttgccggccaggccaagcaccgatccgcgcaacaaggtcaggtgcatctggtcattggagaacactgtgttgatcgcgtcgaagccgtaggcggcaacggtgttctcgctacgccgggtgcgcgcccagcgctgcaggcgatgcggcgcggcccactccgcacgcttggcgatcgcctcgcgcacggtctgacgcaacgcggccacatcgcgcaggcccaggttgacgccctgcccggccagcggatgcacgacatgcgcggcgtcgcccaacgtcagcacggggccgctcacgtattgctgcactaactgccgctgcagcgggaaggcggtgcgcgccgacgccacgcgcacttcgcccagacgggcggcaaaggcctgggtcaactcgcgcgaaaagtccgcatcgtccagcgaaagcacacgctcggcctcggcatccggcaaggtccacacgatcgaactgcgcccctcggcgaatggcaaaaatgccagcggcccagtggtcaggaagcgttgccaggcagtggcctgatgcggctgctcggtttccacgaaagcgaccacgccacgctgtgcgtaggcgtgccgcgaaaccggcagcccggcgagctcacgcagggtagaggccgcgccatcggcggcaatcgccattgccgcttccaaccggctgccgtcctccaggcgcaggcgcacgctggtggcgtcctgttccagctcgaccacacgtgcggggcaatgcacctcgatgccggacgcatgcacggctgcccacacgcggtcgaccagtacatcgttttcgatgatccagcccagttgctcgcgcccgagcgtgtcggcatcgaagcccagttcgccgccaccagcagcgtcccagacgcgcatccgccggtacggctgcacgcgtgcggtgcgcaccgcgttccacacgcccaggctgtctagcaacgcaacgttatcggcggcgaaggcatagacgcgcagatcaggttgatcagcgcgccagcgtgcgggcgcgcgcccttcgaccaaggcaacgctcaggccggcatcggtcagcgccagcgcgcaggcggcaccgacaacgccaccgccgacgatcacggcatcacgggtgctgcgtcggctcatgcgacgccccggcaaagctgcggtatgtcgccacgcaaacccatggcgccgccgaccagcatcgactgcaacggcgctgcctgtgaggtcgcgaataaaccgaggctgcgcaacgggcgcagcaggggtgccgggttgctggtgagccgggccagaccgctggaaaacccgatggtgtgctcgcggtccacccggcgctgcgccaagtagtcggccagcaacgcgccggcaccggcatcgctgtgatcgtgttcaatcaattcggcaagcgtcagcgcgtcgcgtaggcccaggttgaagccttgcgcgccgatcggatgtagcgtctgcgcggcattgcccagcagcaccacgcgctcggcgatgatgctgttggccagcacttgcacgagcgggtaagcactgcgctcgccggtggcgatgaagcgcccggcgcgccagccggcggcacgctgcaggcgggccagccagccagcgtcatcgagtgcagccactgccccggcctcggcacgggccacgcaatggatcgcaccgtaatggcggtcgccgcgcggcaacagggcggttggcccatgttcgccaaaccgctcccaggccgtgccatcgggcggtcgcgaggcacgcacgcgcgccacgaacagggtttgcaggaaatcgtgggcgtcggtaccgatatgcagcaattcgcgtaccgcgctatggctgccatcggcgccgaccaccagtttggcgcgcacacgctgctcgccagactcggtcgtcaggcgcaccgcgcgcaggccgtcttgcaccggttccacgccgatgcaccgtgcagggcgataacggcgcagatgggtcaatgcgtccagacgcgcctgcaaggcatcgccgaagtcgcgcgccaccacgacctggccgaaggcgtcgcggccgtaatcggccgcgtccagttgcacgcggccgaagtcgccggcgcggctgacatggatgcgccggatcggcccgggcgggctgcgcagcttggccatcaccccgagcacgccgagcgcgttcacggtggccgccgcaaagctgagattgcgttggtcgaacaccgccggcggcgagccggcgggggtggcctccaccagcccgacatccaggccgaggcggtccagcgcaatcgcaaggctagagccgaccaggccgccgcctacgatcagaacgtcatggggatgtgtcatgcccacatgataagccttcgccccctgcgcgttgccgccgcagggcgggacatcttgccgcgcccgctgtcgcctgcgccttcatggcttggacgcaccgcagctgtctacgcgctttctgcaagccacagcagctacccacacgtggcaaaccgtcgccagatgggtgtggacgttgcgcaggaccgcagtcgtggtgaatgccgattccgagcactggccacgtccgcctggcgacagccgcgggcgacgcggctccgcgctacactccggggtctgtgatctggcgcctttccgcatgactcctcgctcgcacgacaccctgattctgagtctgctcgccgtgtcgatggcggccacgcggatcaatcacttcgcgccggtcccggatgcgtcctgggcggtgttcttcatcggtggatttcatctggccgcgcgcacccggctggcgtttccactgctgatgctgctggccgtggcggtggattggctggtgatcacccggcagggcatgagcttctggcagcactactgcgtgtcgccggcgtattggtgcctgatcccggcgtacttcgcgctgtgggccgggggcgtgtggctgcgccggcactatcgcggcgcgcagtggagcgcgttggcccggctgctacccgccctgctgatcgcggtggcgatgtgccagctgatcgcccagggcagcttctactggatcagcgccagcgtggccgaaccgaccgtggccggctggttcaagaattacaccgactggctgggcccgtacctgcgcagcgccgcgctctacgtggccgccgccgcggtgatccaggtggctgccgaacgcctggccgcaccgcgccgccagccccacaccggctgaatcatgggcaaccgactctctcgtatctacacgcggaccggcgacgacggcagcaccggcctgggcgacggcagccggaccggcaaggatgccttgcgcgtcaatgcctacggcaccgtggacgaagccaattcggccatcggcttgctgctggccgcgcccggcatgccggagccgatcactgtactgctcaccaccgtgcaacaccagttgttcgacctcggcggcgagttgtgcatccctggccacgcggccatcgacgcggccgacatcgaggcgctggagcaccagttggatgcattcaacgacaccctgcccgcactgaaggagttcatcctgcctgccggtggcgaggccgctgcgcgctgccatctggcccgtaccatcgtgcgccgggccgagcgcgagaccgttgcgctgtcgcgcctggaagcggtgcgcagcgaggcgatcgggtatctcaaccgcttgtccgacctgctgttcgtgctggcgcgtgtgctggcgcgtgccgatggtcggcaggaagtcttgtggcggcacgaccggcggcgcggttgagaatgtgcccgagtcagcgcagaggctagagttgcccatgttggtctttacccatcccgcctgcctcggtcacgacgccggccctgagcacccggaaagcccagcccgcctggaagcggtgctcgacgccctgcgcgccgcattcccggatctggattggcgggaggcgccgctggccaagctgggcgacctgtgccgcgtgcacgagcgcgagcaggtggatgcggtgctggaaaccgccttcgacggctaccgtcagctggacgtggacacacgcatggtgcccgcctcccgcgcagctgccttgcgcgcggcaggtgccggcatcgccgcggtggatgcggtgatgcaggaccagacccgcaccgccttctgcgcggtcaggccaccgggccaccacgccaccgcacaggtgtcgatgggcttttgcctgttcaacaacatcgccgtggccgccgcccacgcgcgcgaccggcatgggctggagcgcatcaccatcgtggatttcgacgtccaccacggcaacggcacccaggcgatcttcgagcgcgacccggccgtgcagtacctgagcacccatcagtccgggctgtatccgcattcgggcagcgtgtacgagcgcggcgtcggcaatatccacaacctgctgctgcccccgggcagcgacgggctgcgcttccgcaatgtctgggaagacgagatgctgccgctggtcgatgccttccgcccgcagttgctcctgatctccgccggcttcgatgcgcatctgcgcgacccgctggccgacctgatgctcgacgacgacgatttcgcctggctcaccggggccttgcgcgctctggccgatcgccatgcgcgcggtcgggtggtgtcgatgctggaaggcggctatgacctgcaggcgctgcgcgaaagtagcgtggcgcatgtggcggcgctgcgctgaatccctgtcggggcgccagttgcgcccccgattgcgatgaacctcgccctccctacgccggcactcttcattgcccctatgcgggctatgcggcaagctagtctccattttattggttgaaccccgcgtgcgccgagctctccgcctgctgcccctgcctttaagcatcgccatctgccttccggccatggctgccgacaagccgttcaactggggattgtgcccgaccgtggacccgctgcccggcttcgacggcgcccccgccgcggaccccaaggcagcagaaatgcgtcaacagttgccgaccgacatcgaaggcgaccagctctccggcaccagcaccactccgcagtaccagggcaacgtggcgctcaagcgcggcgaccagttcctgggcgcggacaacctgcgcatggacaccgaaaccggcaactacatcgccgaaggcaatgtccgttaccaggacacctccttccgcatggtcgccgaccgcgccgaaggcaatcaggacaccgacacccacaaggtcaccaacatccggtatcagttggtggagcgccgcggcaatggcgacgccgagtcggtggacctgcagggccaggtcgggcagatgcaccgctccacctacaccacctgcgatccctcacagccgatctggcgcgtccgcgcgcccgaaatcgacgtcgataacggagagggcttcggcaccgcacgcaatgccgtgctgcagatcggcaacgtgccggtgctctacttcccgtggttcaagttcccgatcgacgaccgccgccagaccggcctgctgtttccgcaattcggtttgtcccgtcgtaacggcttcgattacctgcagccgatctatctgaacctggcgccgaactacgacgccacgttgttgccgcgctatatgagcaagcgcggtttcatgttcgggaccgaattccggtacctgtacgagggcggtcgcggcgaagtcaccggcaattacctgcccaacgacaagttgcgcgacaaggaccggggcagcgttttttacagcggctaccacaacgtcaatagcaactggcaggcacgcagcagcatttcctgggtcagcgatacacgctatgtcgaggacttcaccagccgcctgaacggcatgggctcggcctccagcctgcaaagtaccgtgggcatctacggcaccggcgaaacctggaccgccggtctgatggccgagcgctggcagctgaccgactataccctggacgagcgatcgctaccctacaaccggcagccgcgcgcctatttcaactgggaaaaaccgttcggcattttcgaggcgggcgtctacgccgaagcagtgcgtttcacccatgacgactcctacttcgtccagcctccaagccccagcgttccaggcgaagcaaacaaccgcgacaataacgacaaatacgtccgcaccaacatccgcaaccaggaatacggcagcggttcgcgcctggatctcaagccgtatgtctcgatgccattgtccggcgcagcctggttctttactccaacgctggcctggcgctacaccgcgtatcagctggattcgacgttggccaagaccgggccgctgaccggtgatcgttcgccctcgcgtagcctgccgatcgcgtccgtggacgccggcctgtatttcgatcgagagacctcgctgttgggcaccaactatctcaacacgctggaaccgcgcatgtactacctgtacgtgccgtaccgcgaccaggatgacctgccggtcttcgatacccgcccgttcactttcagctacgggcagctgttccgcgatacgcgctacaccggtgccgaccgccagaacgacgccaaccagctgaccctggcagtcacctcgcgctggctgcgtcaggacgatggccgcgaaaaactctcgttgagtgctggccagatcctgtacttcagcgactcgcgggtcaccatcaacaacagcaccaatgccgtggctggcagcgagcagaccatcgaccaaggcaagtctgcctgggtggtcgatgccaactacatgatcaacgaccgctggtcgatgggcgccacctaccagtggaaccccaactcgcgcaaagaagatttggccagcctgcgcacgcgctatctgctggacaacgacggcatcatcaacctggcgtatcgctaccgtcgcaacctcatcgacaacagcgaccagctcaagcaggccgacttctccttcctgtacccgatcaatcccagctggagcgcggtcggtcggtattactactcgctgcaggaccgtaagccgctggaaatcatcggtggcgtacagtgggacagctgctgtctggcggtgcgcggactggtgcgccggttcgtgcgcaaccgcgacgggcagatggacaactccatccagatagagttcgtgctgaagggcttgagctcgttcgggcagaacacggaccgcactttgcgccgtgctattctcggctattaccgcgatgacctatacctggtcccgcccagcaataccacgaccaatccggacgattacgatccgaacctgattccatgaccaagcctttctctgttgttcttgcctcgctgctggccattaccagcacgatttcgccgttggcctcggcacagcaatcccagccgctggatcgcattgccgccatcgtcgacgaagacgtggtgctgcagagcgagcttgaccgcgcggtgcgcaacgtcaagtcgcagtacgctggtcgcgaaaaccagctgccgccggacgacgtactgcagcgccaggtccttgagcgcctgatcctggtcaagttgcaggtcggccgtgccgatggcagcggcatccgcgtcagcgacgaggagctcaatcgcgccatcgccagcatcgcccagcagaacggcaccaccgtggacggcttgcgccagaagctggccgccgacggcatgggctacgccgatttccgcgcttcggtgcgcgatgaaatcatcgtgcagcgtctgcgccagagctttgcgcagagccgcatcagcgtgagcgaaggcgaagtggatactgcgctgacgcaacaggccgccaccggtagcaagtaccacctggcgcacattctgattggcttgccggaaggcgcgaccgccgagcagatcgccactggtcagaagaaggtcgatggcgtcaaagcattgatcgacaagggcgaactggacttcccggctgctgcggtgcgttattcggacagcccgaatgcgctcgaaggcggcgatctggggtggcgcagcctggatgaaattcccaatgcattcgcccagctgattcgcgacatgaagccaggtcaggtggccggaccgctgcgcggcccgagcggcttccagctgctcaagctgatggaaatgcgcgacgccaatgccggcggcgagaagaagatggtcaccgagtacaacgcacggcatatcctggtgcgggtcggcgacaaccagaccgaggcgcaggccaaggccaagatcgatacgattcgtgcgcgcatcgtcggtggcgccgatttccaggcaacggccaaggagtcctccgaggacaccaatagccgcggccagggtggcgatctgggctggttcccagccgatgcgttcggcccggactttggcaagcaggtcgaaggcttggcagatggcgcggtgtccgagcccttccgtacccaggcgggctggcacatcgtgcagcgcgtcggtagccgccagaccgacgtgagcgccgagaaccagcgtgcgcaagtccgtgaaacgatcggccgccgcaagctggaagaagagtacaaccgctatttgcaggaactgcgcggcgaagcgtatgtgagctaccgcaccggcgaccgcgccgataacaacgccacggccgctccggccaagtcggcagatcctgctttgcccgcgccgccgccggcaaagccgacgcgctaagcctgggcgcggcagatagcatgatggtcccgtcgctcgcgctggtgccaggcgagccggccggaatcgggccagagctttgcgtccggctcgcccagcggccgcgcccggatgcgcatctgattgcttacgccgatccagatacactgcacagcgccgcaaagtcgctgtctttgtctgtgcgcctgctcgatccagaccagcctgcgcgcgcgcccggcgacctgccactgcatcccgttcgccaagccgtggcgacgcgctttggcgcgcccgacccggccaacgcggcggcagtgattgccggtttgcgcggggccgcggacgcctgcctcaccggtcgactgcagggcatcgtcaccggtccggtgcacaaggcggtgatcaatgccggcggcatcccctataccggcaccaccgaactgctggccgaccacgccggctgcccggtggtgatgatgctggccaacagcatcgtgcgcgtcgcgctggtgacgacccatctgccattgcgtgccgtcgccgatgcgatcaccgccgatgccctgcagcagtgcctgcgcatcacccacgcagcgatgcagcgcgacttcggtctggaggatccgcgcatcgccgtgcttggcctcaacccgcatgccggcgaagacggacttctgggccgcgaggaactggatatcgtcattccggtcattgagcagctgcgtggcgacggcatgcacctgatcggcccgctgccggccgacaccgcgtttttgccgcaaaagctgggcggtttcgatgcggtggtggcgatgtatcacgatcagggcctgccagtgctcaaatacagtggcttcgagcaggcagtgaacattaccctgggcctgccttacccgcgcgtggccgtggatcacggcaccgcgctggaactggccggccgcggaatcgccgacccctccagcctgatggcggccaccgcgctgtgcgcgcgcttggcagcacgccgctaagccacgtgcgcttagctgctgcgggcattccgtatcgtgcacgccgcgtgtccgccagcctttcgtgcatctaacaagcgaccgcgcagccgccagaggggcgcggccggtgcatgatggggcatgtcccacgcgtacctgcggttctgagcgcgccgtccgtccccacctgacgactgctcgctacgttctgctaacggctatcagtctgcgcaaacacgccgcgtgcagacgctgcctccgttaaactgcgcagatgaattcttctttcagcgcaccggccaagaagtcgcttggccagcactttcttgccgaccggtattacatcgaccgcatcgtgcaggcggtggatccgcgcgccggccagcatctggtggagattggccctggccagggtgccatcacctttccgctgctgcgcaagcatggcgcattgaccgtcatcgaattcgatcgcgacctgatcgcaccgttgaccgaagccgccgcaccgatcggggcattgagcatcatccaccgcgatgtgctcagcgtggatttcaccgcactggccgacggcacgccgatccgcctggtcggcaacctgccctacaacatctcctcgccgatcctgttccatgcgctggaccatgccgcggtcgtggccgacatgcacttcatgctgcaaaaggaagtggtcgatcgcatggccgccggccccggcagcaaggtgtatgggcggctgagcgtgatgctgcaggcgtattgcgacgtcaccgcgttgttcgtggtgccgccgggtgcgttccggccgccgccgaaggtggattcggcagtggtgcggctggtgccgcgcgacccggccacagtgcacatcaacgaccgccgccgcttcgccgatgtagtgcgcgccgggtttgggcagcgccgcaagaccttgcgcaacgccttatccactgtctgcgagccggcccactttgaagcggcgcaggtgcgcccggacgcacgtgcagaacaactcgaggtcgcggatttcatccgactggccaatgtcgagccggcttgagcgccgctcccaaaccgttttatttagactttcgccatgcacgatgatccgcgctatcgggtcgaggtcgaggtatcgccccgcttcctcgcccatcaatccaccccggacgagggccgctatgccttcgcctacagcatccgcatccagaatgcgggcgccgtgcctgcgcggttgatcgcgcgccattggcagatcaccgatggcaacggacgcaccgagcaggtggatggcgaaggcgtggtcggcgagcagccgaggctgcgcccgggcgaggcgttccattacacctccggcgtgctgctggagaccgagcagggacagatgcaaggccactacgacatggtggccgacgacggcaccgaatttatcgccccgatcgccgccttcgtgctgagcgtacccaggacgctgcactgatggatgctggactgagggagcgcgcgcaatgagcgtctgggcaatcggcgacctgcaagggtgctatgacatcacccagcggttgctggaaaaaatcaatttcgatcccgcgcaggacacgctgtggttctgcggcgacctggtcaaccgcggcgggcaatcgctggaaacgttgcggctggtgcattcgttgcgcgcgcacagcgtggtggtgctgggcaatcacgacctgtcgctgctggcgatcggtgcgcgctcggaagaagagcagcgcaaggtcaatccggatctgctgcgcatcgtgctggccgaggatcgcgacgccctgctcgactggctacgcatgcagaagctggcgcacgtggaccgcgcactgggctggatgatgatccacgccgggttggcgccgaagtggaccacgcagatggccgagaagcacgcacgcgaggtcgagcagcaactgcagggcggcggctatcgcaagctgctgcgcaatatgtacggcgatcagccgggctggtcgccgggcctgatcgggtacgaccgcagccgcgcgatcatcaatctgttcacccgcatgcgttattgcaccccacgcgggcgtatcgccaccgacgacaagggcacgccgggaacgcaggcgcagggcctgtatccgtggttcgaggtgccggggcgcgtcgagcgcgatctgaagatcgtctgcgggcattggtctgcgctcgggctgacgatcacccagggtgtgcatgcgatcgataccggcgcggtctggggcggcaagctcacggcgttgcagctggatacagacgaattgcgcgttgtgcaggtccccggacgtgaagtgaccgggccggcaccggtcgcacgcgcaccgcggcgtccacgtgagcgcctggggcgtcagcgttcgcgcggcaaccgcggcaatgcggggaacactgcggtgccggcgaagccgcaagtcgatacgccacaagactgagtacatggcgcgcccgtcgtcatcgcgatgacgggcattcgatagcggataactcagcggcgttcgtaatccacgaacgaaaacgcataggcgtgccgatcgtcggcaggatgtaactgacgcctcacaggcgaccacgccgccgggtcgatcggcggaaaatgcgtgtcggcatcgtctaccgccgtgtccacttcggtcacggccagcagatcggcacgttccatggtcaggcgatatacctccccgccaccgatcacgcacagctcctgcgcaccgtcttgcacggcgcgttcgaccgcctgcgccaccgatgccaccgcctgcatgccgtcgaacggcaccagccccgaacgcgtcagcaccagattcaaccgccccggcaacgcacgcctgagagactgcgccgtcttgcgccccatcaggatcggcttgcccagcgtcagcgctttgaagcgcttgagatcatcgggcagtttccacggcagatcgttatcacggccgatggcgttgttgcggtcgaaggcgacgatcaagatcaccttcatgcgtctggatagagcgcgttatagattttcattgcagacttccggcccagcattccgaacaaaaaaacggccacatagcacacaaaaatgccgccaagcgcagccgacgactgttcaccgagcacctttgcaagctctaaccgctcgcctttatacagcgcaacgccgaaaaatccgatcggcgctatgagaagcatactcatcaaattgacaaacagacttgcttgcatcgacatcagcgagtctgcaagtttttctcttgctttaatcgagtacttagccatcacacacctccttccaggtgagcaatcatcatgcatcgcctgcgtctcatgcatcgagaccaggagtcagaccgccaccggcgccttgatcgccggatgcggatcgtaaccttcgatggcgatgtcttcgaagcggaacgcgaacaggtcggtgacctcgggattcaagcgcagggtgggcagcgcgcgcggtgtacgcgtcagttgcttacgcgcttgatcgaagtgattcgaatacaggtgcgcatcgcccaacgtatgcacgaaatcgcccacgcccaggccggtggcctgcgccaccatgtgcgtgagcaacgcgtagctggcgatattgaacggcacgcccagaaagatgtcgccgctgcgctggtagagctggcaactgagcttgccgttcaccacgtagaactggaacaggctgtggcacggcatcagcgccatctgcggcagctcgccgacattccaggcgctgatcaccagccggcgcgaatccgggttgcgcttgatctcgtccaccagccattgcatctggtcgatctcgacaccatccgggccggtccagcgccgccactgcttgccatagaccggaccgagatcgccgttgtcgtcggcccactcgtcccagatgcgcacctggttgtcgctcagatagccgatattggtgtcgccctgcaggaaccacagcaactcgtggatgatcgagcgcagatgcagcttcttggtagtcaccaacggaaagccgtcgttgagatcgaagcgcatctgccagccgaacacgctgcgcgtgccggtgccggtacggtcggacttctccgcaccgtgttccagcacatgctgcagcagatcaagatacggcttcacttggcagcctccacgccagcgggcgtcggcagcaccggctgcaacaccggcgcgcggcgcgacatcgccagcagcgccaggccaaccgcaatcagcggcaggctcagaatctgccccatcgtcagccagttgaaagccagatagccgatcggcgcatcgggcacgcgcacgaattcgacgatgaaacggaacacgccgtacagcagcgcgaacagacccgagagcgcataacgtgcacgcggcttcatcgagaacgtccacaacactacgaacatcaccacgccttccagcgcagcttcatagagctgcgaggggtggcgtgcgagctggttcaacgcgccggcggcgtactgcgcctggatctgcgcaggcaactggtccgccagttcgggcgcatgcgggaagatcacgccccagccggcttgggtgaacttgccccacaattcgccgccgacgaaattgccgagcctcccgaagccgagacccagtggcaccagcggcgcgacaaaatccatgacatcgaagaagtgcagccgatgcttgcgcgcccacagccagcaggcgaccagcaccccgagtagaccaccgtggaagctcatgccgccttcccacaccttgaacaggatcagcgggttcgccacgaaggtctcgaacgcataaaacagcatgtagccgatgcgcccgcccagcaccacgccgagcatgccgtagaacagcaggtcggaaaaaccgtccatatccacgccaggcaggcggccgcgcaggatgcgcgagcggccaagcgaccaggcggaaaagaaggcagccaggtacatcaagccgtaccaatgcaccttcaccgggccgagcgagaaagcgatggggtcgatggcgtgcagatagatcatgcggaccgcgtatcacgaaacagcgaggccgctattctgacaccttggacgcgctcagccgaaaagctgcggacgattgggtagctcatcttcatgctgcgcacggtccgtggccgggaaatgctcggccaacagctcggtcaccgcctcgatgccagccaggaccgccgcttcgtgctggccttcgcgcaggaattgctgcatgcgtcggcagacctctgcccagcattcttccggcacccgactgcgcaggccgcggtcggccactacctcgatggcgtgttcggccagcagcaggtaaatcaggaccccgttgttggcctcggtgtcccaggtgcgcaactgcgcgaaagcctgctcggcgcgctgacgggcgctgtgcccgcgccacaacgcctccaatggcagatcggcctcgaccgcaaccatgatctgtccggtatgcgagcgctcgctggcagtgaccgccgcggcgatggcgtccatgcacgcggctggaaaacgacgctgcgccgagggcgcgaaaatatgcctgagccaccgcattaccagctccccgaggcgccaccgcctcctgatgacccgccgccaccgccccaaccaccaccgccgccgaaaccgccacggccgccgccaaagccaccgaacccaccaccgccccagccgccgccaccgacgaaacgcccgggcgacccacaggcaaggcccgccagcaatccgatcaccgctgcgccagcgctggcgaacagcaacgacgtagacagcaatgccgcgccgccagcagcaacgccggtcagcaaggcgcgcagcgggcgcggtagcgcgcctagcatgccgcgcgcgaccatggccaccacgaagccgatgaacagcgccatgatccagccaccgccgcccgcgccgttgccgccatcggcatgtccactgaccggcggcggcaaggcctcaccctcgatcaggccggccaacgtcgcggttgcggcactgatgccgccggcgtaatcgccctcacggaagcgtggcgccagatactcctggatgatgcggttcgccgtgatgtcggcaatggcaccttccaggccgtaacccggctggatgcgcacgcggcggtcgtccttggccaccagcagcagcacgccgtcgtccacgcccttgcggccgatcttccactggtcgaacacgcgctgggtgtattgctcgatcgcttcgggctgcgtggtcggcacgatcaggatctgcaactgcgcgcccttgcgttgttgcaaggccagcgcctgttgttcgagttgctggatctgccccgcatccagcgtgccggtgacatcgacgaccggcgaccgcagcggcgggatggcggccaactcctgcgccaacagcgaggccggcagcaacagcaacgccatcatccacacgactttcaaatacgttcgccgcattgccaactcctgcctgatgcgcgctgatcgtcgatcagcgctgggtttttgctattccttctcacggcaggacatcgcccgtcacagagaaagaaggtgccggagccaagccaagtgggggttggcacgactgcgaagcctggcgccgtaccctcaccccacgccctgccccgatgggaggggggccagctctccgcttcgacacgttctgatggtttgatccgcagatgcgtactgatgcgctgctcggcgtgcgttgccttggtgcgcttggacagcgcgcggaccgcgcttgctaccgacgactgcacaggcaccgctcacccacagcagctgattactgcgcaggctgcggcgcgggctgttgctgcggcgtctgttgtggcgcctgctgatgaccgaaatccacctgcggggcgcgcgcgatctgcgcttcgttttctacgctgaaattgggcttgggctggtatccgaagatcttcgccgtgatgacctgcgggaacgaacggatataggtgttgtagtcctgcacggtctggatatagcggccgcgcgccaccgtgatgcggttttcggtaccttccagctgcacctgcagatcgcggaacgattggtccgacttgagttgcggataattttcgctgaccaccaacaaacgcgatagagcgctccccaactcgccttgcgcctgctggaattgcttcaacgacgcttcgtcatcggcattgacctggatctggcccgcgcgcgcgcgcgcattggtcacttcggtcagcacctggcgttcttgctgggcgtagccctgcacagtgcgcaccagattgggaatcagatcggcgcggcgctgatattgattgagcacttccgcccaaccggccttgacgccttcttccttctgctgaatcgcgttatagccgcaaccggacagcgtggcagtcaggatcagcaacaccagggcgcgaatcaggacaggcatgcaggcgattccgttgaaagaaaacccgagcatgccatggaccaggtcaagccagcatgcacgcctctggccggcttgccacccgcaccgtcgcctcagaacagccgcggcagcaggatcaatccccagcacagcagcacattgatcagcagcacgaacaccgccgccgagcccatgtccttggcacgcccggccagcacgtgatgctccgggccgtagcgttcgatcaccgcctcgatcgcagaattcagcagctcggcagccagcacgatcaacagtggtgcaatcagtgcaatgcgctcgagtgacgactgcccgagccacagaccgagcggtaccagtaccacggccaggcagacttccagccggaacgaggattcatgcagccacgccgcgcgcaatccctgccacgaccagatcgccgccttcagcatgcggcgcgggccgcgcgggacgtgccccaattgatcggccatgcgtcagcgcttcctgccgcaagcgggaataagggaataagtcgaacgcatggcatggtcgctgctggggaaagtgcgaatcttgcaccgcggcgccccgccccgccagctgccggccggtttgccctcggcttccagcctggcgcaccatggcagcccgcttgactgctcaaggttcctgcatgcccctctatcgcctgcgcacggtgctgtgcgcgcttgccttgttgtccggtcatgtgtccgccaacgcgctgcacaccgctcccgccgtaccggcgcaggtctccaacgccgcttgggaagaagacatgcaacgcttcgccgagagcgacgcgcggcagccgcctcccaagtacggcatcgtgttcgtcggcagctcgtcgatccgattctgggagacgctggcgcaggatttcccgggcaaaccggtcatcaaccgcggttttggcggctcggaagtgcgcgacagcacgtggtacgcagaccgcatcgtgattccgtatgcgccgcgccaggtggtgctgtatgccggcgacaacgacctcaacagcggccgcacgcctgggcaggtacgcgatgacgtgctggcatccgtggcgcgcatccgtcgcgatctgcccgacgcacgcatcagttatgtgtcgatcaagcccagcccgtcgcgggcgcaactgctgctgtaggtcgtcactgccaaccagctgatcaaagaagcgctcgcaccgctgccgcgcgtggacttcgtcgacgtctacacgccgatgctcgatgccagcggccaaccgcgcgcagaactgttccgcgcagacaggctgcacatgacggccgatgagtacgcaatctggcgcaaggtcgtggcaccggtaccggaagaacgctgaatgcaatggaatcgatccggcatcccttgccggatcggctgcgctgcaggcgatgcgttggctgacgcttcgtctgcagcgcgcatttgcgcgtgacggcaaacgtcgacgtcactcacgcatgcagctgacttagagcggctaacacaacgtggcgagcagctgtcagctgggcgcggacggcgcgctcacaaccgcagtgcacgcggggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgtgttgttagccgctcttagaacctgttcacgatcttattcaaaccatgcaaactccacgaatgcgcaagaagaacgatccaagtgacatgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacagggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggcccaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggagatcgtgaacaggctcttagatatttgctactgcgcacctcgccaaccttgcacggccatgcgcgagatacggcggcgatgttccaccatctttaacgtcgctgacagcctttacgacaacgtacatcggcgcgccgcactgatcgcaccgctgtgatcgttgtagcccacgagcggctgaattcagtgatcgacgcggtgatccaatcccgcatgcagcagccgctcgtacgcttttctggtatccgcagccgggttgcgtcgccgacaacaaggcgcaggcagcccgcgccctgctaccgaccgctacctcaggccaacaccaccgctactgaggtcccggcgccgggttcgctgtgcaattcgatacgccagccgaagcggtcgcacagccggcgcacgatcgacagacccaggccggtgccttgcggtcgggtggggtcggcacggaagaacggttcgaacgcgcgtgcgcgcgcttcctggctcatgccgatgccggtgtcgcgcaccacgatgcggtcgtgcgtgacctcgacgtcgatgctgccggtatcggtataagcgcaggcgttacgtaacagattgctgagcaccacccgcatgaccctgggtggtgcgaacatctgcaggctgcggttgccgaccatgcgcaacgacaccggcttgtcgccgagcaagtcacgcgcgctctcgacttcttccgtggccagttcggcgacatcgaagttttcgcattgcggatcgacctcggcttcgcgtgccaggatcaggaacgcgtcgatcaccgcttccatttcgtgaccggcgcgttggatgcggcgcaggctgcgttgggtgcgcgtcgacaattcgtcgtcggccaatgccatgtcgctggccacgcggatcaccgtgagtggcgtacgcaattcatggctggcatcgcgggtgaaattgcgttcgcgtgccacatgctcgctgacgcgtcgtcctaaggcatgcaaggcggcggcaagctggcgggtttcgccctgtaattcggcaggcagccgctccggcgccagttcgtccacatccgggttacgtgggtcccactgcgacacacgccgcgccagccagctgatcggcgagaccagccgtttggagacacggtaggtaaaccaggacacgccgtagatcgccagcaacaccacgatcgccggcaccacgccgaaccacagcgtcaaatgcgccgcacgcgagcgcggaaacaccagatacagccgcccctccgggcgttgatcgacatacaccagcgcatcggcggcagcgacttcgctgaaacccggcgacagcgtacgcagcgcggccggcgcggtatcggcggcagtgccggcgggcgaaaaatacccctggatgttgcgcgtgttcggcgctcggttgtccgggacgctcttttgcatctgccagaaatgcaccgcctcgtcggcaagcacggtgcgcaccaggctgtatttgatgacgaacgacaccagatacccggccagcacgagggccaggcttgccaacgcgacctgcagcaggaaggcgagacgtatttttcgcgggagcccgtgtggcattgctgcatccaggggagagcgccggagtataggcaacgctaccgtgagtccgtcgtgcaaccagccggcagcacaggaaagcgatcggcgcgtgggcgcctacaccgcagccggccgccagaacggcggcccggcccccaaggacatcaggccatcggttgggcgatgtcggcgatgcgatagccggcgctctgcacggtgtgcagcagcgggcggtcgaacggcttgtcgatgatcttgcgcaggttgtacagatggctgcgcagggtgtccgaatccggcaacccgttgccccagatctcgcgctcgatttcctggcgcgtcaccacgcgcggcgattcgcgcatcaggatggtcagcaggcgcaggccgatcggcgagagctgcagctcggtgccggcacgggtggcgcgcatgctcaccgggtcgagcaccaggtcggcgaccttgagcacttccgagcccacctggcgacgctcgcgacggatcagggcacgcaggcgcgcttccagctcctgaatcgcaaacggcttggtcaggtagtcatcggcgccgaagcccaggccggtgagcttgtcatccagcgtgtcgcgggcggtcagcatcaacaccggcgtggacttgcgtgcgtcgttacgcaggcggcgacacacttcgatgccgtccagccgtggcagcatgagatccagtacgaccacgtcgtagctgttctcggcggccagacggtaaccatcccaggccgtcctgcgcgtagtcgacctcgaagccacggccttccaggtattcgccgatcatttcggagatattgcgattgtcttcgacgaccagcacgaggccggacgtttccttggtctgacgcatggactttcctcggtcttcagctttgtgaaacatgccggattgacagtagaaataacgtgaagaccggacaacgtttcgccctgctcggcgattaggacccgagcagcgggcgcaacgctggccacaccgtctccagtaccttcggctgggcggcggcagtggggtgcagaccgtcggcctgcatcaggcccggctgcaacacgaccttctccagaaagaacggcaccagcgcggttttgtactgtttggagaggtcggcgtaggtcgccttgagccgctcgcggtaggctgggccgtaattgggcggcacatcgatccccagcagcagcaccttggcgccggcctgctggctgagctggatcatcttttccaggttgcccttgagctgggtcggggtcaggccgcgcagcgcatcgttgccgccgagttcgatcaccacgacgccgggatggtgtttttccagcaggcccggcaggcgagtcagtgcaccggatgtggtctcgccgctgatgctggtattgacgagcgggggtggcgtcgccatgtcacgtttcaggcgctggtccagcaaggtcacccagccggactggaccgggatgttgtgcgcagcgctcagactgtcgccgacgaccaggatcggcgcggtggcgaccggaagtttggcagaggcaatccccggcgcaagcagggagagtgtcagcagccacagggacagcgcgccatatcgcagtgttctttcacgcattcggagattcctcatcgacagcctggcccaccgctccagcacccgcgccgccatcgacgttcgcgaggtcggcaagtccgtcagtggcccggagggaacactccacatcctcgacaacgtcagcttgacggtcagtgaaggcgacagtatcgccattgtcggcgcgtccggttcgggcaagaccaccctgctcggcctgcttgccgggctggacctgcccagccgcggcagcatcgcactctcgggccaggacctgggccagctcgacgaagaagcccgcgcggccttacgcgcccgcgaagtcggcttcgtgttccagagcttccacttgctgccggcgctgaccgccgaagaaaacatcgcgctgccgctggaactggccgggcgcgaagatccggcgcgggtgcgcgaggtgctggaggcagtcggcctgagtgcgcgtgcgcggcattacccgcgccagctctccggtggcgagcagcaacgcgtggcgttggcgcgcgcgttcgtggcccggccgcgcatcctgttcgccgatgagcccaccggcagcctcgaccaggccaccggcgcgcagatcagcgacctgctgttcgcgctcaatgccaccagcgacaccaccctggtgctggtcacccacgacatgagtttggcgcagcgctgccgtcacatctaccgcatcgacagcggccgcctgcacgcacagaccggtccggccgcatgaacgtcgtgcgccaagccgcgcgcgcagtgcgccgcgaattcctggccggcgatctgctgaccgtgttcgccgcgctggtgttgggcgtggcggtgatgacggcggtgggcacgctggtcgaccgggtcaccctggcgctgacctccagcgcggccgaagtgctcggcggcgatctgggcgtgaccgggcggcaggaaatcccagccgacttcgccgaagaagccaaacggcgtggcctgcagagcacgcgcatggtcagcttccccagcgtgctgttccatggcgatgccagccaaatggccaatatccgcggcgttggcgacggctacccactgcgcgggcagctgctggtgtccaaggacggcgcgggcacggaaggcagcgtcgccagcgcaccgccgccgggccaggcctacgccgatccgcggctgctcgaagcgctgggcctgcgcatgggcgaacagctggaatttggtgcgggccatctgaccatcaccggcgtgttgcgtgccgagcccgatgcctccggtgagctgatgcagcttgcgccaccgctgctggtcaatcgcgccgatatcgacgccgccggcctgctcggccccggcagccgcgcctcctatcggctgatgttcgccggcgcagcggaggccattgccgatttgcgcgcctggttgaaaccccgcgccagcgagtatcgcttggtgggtatcgaagacacccagcgcggcatgcgtgcggcgttcgatcgcgccggccgcttcctggccttgtcggcgttgctggcagtgctgttgtccggcgtggcgacggccctggcggcgaaccggtttgcgatgcggcgtaccgacaccgtggcggtgttgcgctgcctgggtgcctgccagcgcgacatcctggcgatgctgtcgctgcagttgctgctgactgccatcccggcctgtttggtcggtatcggacttggcatgttggcgcaggaaggcctggtgcaggcgctgggtagcctgatcccgaaccgactgccgctgccgcaggccacccctgccctggccggtgcaggcatcggtctggtgctgttgctgggcttcgggctgccgccgctgctgcggctgcgcaacgtgccgccgatgcgcgtgctcaaccgcagttttgctgcggtaccgccgagtgcgttgctggtctatgccgcagccttggccgcgacgctggcgctcaccgtctatgccaccggcaatctggtgctggccgcttgggtgctcggcggcctggccgcactggcactggtggcgatgctgctggggctgggcttgctggcgttgctgcggccgatccagcaccgcctgcgcggcgcctggaagctgggtcttgcgtcgctgacgcggcgccgcgggctgagcgtggtgcagttggtcgggctgtcgctgtcgctgtgcgcgttgttgctgctggcggtggtcggcccgggcctgcttggccagtggcgcgaccgtctgccggcggacacgccgaactattttctgatgaacatccagcccgaacagactcagccggtgctgcagaccctgcgcggcctgagtgtggagggtgcggcagtggagccgttctccaccggccgcctggtcgccatcaacagcaaaccgccggtgcgcaacgatcgcgacccacaggacgatggcgacggcgacaaccgcccggtcaatttttcctggcggcatgcatttccgccggcaaatacgctgctgcagggtaaattctgggcagccgacagcactgcagcagaagcttcggtagaagaaggctgggcgcagcgctatcagctcgaactgggcgatcgcatcaccttgctgctgggcgaacagcaacgcaccttcaccgtaaccagcatccgcaaggccgattgggattcgttccgggtcaactttttcctgttgctcaatcagggatcggtcggcgacgcgccgtacaacctgatttccgccttccacctagcgcgcggcagtgcgcccaagctggcctcgctgagccacgactaccccaacatctcggtgctggatatcgatgccatcctaggccgggtgcgcgaggtgatcgaccaggtcgcgcaggcggtgcagttggtgatgggcttcagcctgctggccggcgtgctggtgctgctggccgcactgcaggccactgcgggcgagcgccgttacgacagcgcggtgttgcgcacgctcggcgcacgtcgtggtcagttgcgcggtgcggtgctggtggaattcggcgcgcttggcttgctggcggcgacgctggcggtgaccgctgcggcggtgatcggcgcagtggtgggaaaacaggcattcggaatcgcgttgacgccggattggctgcgcctgctgctcggcggtgcattcgggttggcgttgagtctgctggcgggttggtcgggcacccggcgcatcctgtccacgccaccggcgttggcattgcgtagcgaataagcgcagctacaaagacaaccgcgcatccgggtgacgactgctcgtcgttacgtgttggtcgccgccctaagcgcgcgagaccgcagcgcatgctggcgacggcatgcgctgtgtcgcttaatggccgaacgatcaatccgcgccaccaaagttgcgacgcgcgccatgcgtcgcccgccagccgggtttgcatatcccgggaacgcataagcagcttgaaaatcgtacgttcgcagcgatgacacgactgcctagagtggtgtgccaggtcgccggcgtaggcggcctctcgttgccgtcgaggtgccacgtcatggccagcatcacttccgcagcgcgtgtgcagacaccgcgcgatgcgtcttctcccgtgcagcgctctggcgtcaggatcgcgccgttcgatggcccgctgggcgccgaggtgatcggcctgaacctctcgcagccgctggatgcagacgccttcgcgcgtctccatcgcgcgcatctggatcaccacgtgttggtgtttcgcgatcaacgcatttcgccagcacagcaggtggagttcagccgccgcttcggggccttgcagatccacgtgctgcgtaatttccaaatgcgcggacacccggaagtgctggtggtatccaacatcaaggagaacggcgagccgatcggcctgggcgacgccggacatgactggcactcggatctgtcgtacaaggaaacgccgagcctggggtcgctgctgcatgcgcagcagctgcccagcgaaggcggcgacaccctctttgccaaccagcatctggcatggcaaacgttgcccgaatcgctcacgcgcacggtgcaggacctgcgtgccgaacacagttatctggtcaggtatgaagcattgcgcgcccgcaatccctggtgcccggcactgacacccgagcagattgccgaggtgacaccggtgcatcaccccgtggtgcgcacgcatccggaaaccggccgcaaagcgctgttcgtcagcgagcatttcaccacccgcattctcggcctgcccgaagacgaaagccgcgcgctgctgcaaacattgttcgcgcacagcacgcgccctgcgctggtgtatcggcatcgctggcaaccgtacgacatggtgttctgggacaaccgctcggtgatgcatctggccgcaggcacgccggatcatctgcgccgtcggctcaatcgcaccaccatcgaaggcgatgcgccgttgtgagcatgcatctatcccctcctccttccccactggagcgccgcatgcgtttgactgtcacttctcgcacgcctttgccgcgccggcgcttttcgcggcgtatcgcgctactgctgctggccgcgctgccgctgctgcacagcgcgcaggcgcaggccgaaggcaagctgcgtatcgccaagcagttcggcattgtgtacttgctgctggacgtggcgcaggatcaaccgctgattgaacagcagggcaaggctgctggtgtggacatcgacgtgcagtttctacagctctccggcggcgcggcggtcaacgatgcgttgctgaccggttcgatcgatattgccggtgccggtgtcgggccgttgttcaccatctgggaccgcacgcgcggccgccagaatgtccgcggcgtcgcatcgctgggcaatttcccctactacctgatcagcaacaacccgcgcatcgaatccatcggcgatgtcacgccaaaggaccgcattgcggtgccggcgaggggtgtctcggtgcaatcacgtttcttgcaacacgcctcgcaacaacgttggggcgacaagggaatccatcagctcgacacgttacaagtcgcgttgccgcatcccgatgccgccgccgcgatcatccgtgggcgcaccgaaatcaccgcgcattttgccagcccaccgtttcaggagcaggagttggggcgcaacccggcagcgcagatcgtgaccagttcgtaggagatcgaaggcggcccgtcgtcggcgacggtgttgtacgccaccgagaaattccgcaaagacaacccaaagacctaccgcgcgtttgtcgcggcactgaaccaggcggcgaagttcgtcactgcgcatccggagcaggccgccgatatctttctgcggcgcaacgggtcgagcatcgaccgggcgctggtattgcagatactcaaagaccccaaggtgcagttcaccgtggcaccgcagaacacgctggggctgggcaaattcatgcagcacagcggtgcgatcaagcaggcgccggccaagctgagcgattacttcttcgacgacccgctgattgcgggcggtagctgagcgatgtcggcgccattgttgcaagtcgatcacgtcagcctggaatccgcctccgcgcaacgcgtggtgcgggccacccacggcgtgcgcttcgatgtgcatgaagccgatcgtttcgtgctgctagggccatcgggctgcggcaaatccatcttgctcaaggcggttgccggtttcgttgcaccgcgcaaaggacaggtccgtctggagggtcatgcggtcagcgggccggggccagaccgggtcgtggtgttccaggaattcgaccaacttgcgccatggaaaaccgtgcgcgagaacgtggtgttcggcctgcgcgcagcgcgcaagctcggccgcggcgaagcccgggagcgggcagacgagagcttggcccaggtcgggctgagtgcgttcgccgatgcctatccgcatacctttttccggcgggataaaacagcgtgtggcgatcgcacgcacactggcgatgcgcccgcgcgtgctgctgatggacgaaccgttcgcggcactggatgcgctgacgcgttcgcgcatgcaggagcaggtactggaattgtgggaacaattacggttcacgctattgttcgtgacccattccatcgaagaagcactggtggtcggtaaccgcgtcttgctgttgtcgccgcacccgggccaggtgcgcgccgagctcaacgcgcatgccttcggcccgcacagcgccggtagcgtggcgttccagcagaccgcgcaacgcattcaccggctgctcttcgacgtgcccgatgagacgctggacgacgacaaggtggcaccgttacgccgcccctccgtgcgccgtcgtgaggcgctgacgtgagccgcgacatcgctaccgcactaccgccgattccgcccgtgcggcccgagtacgaagtggcgttgacgccgctggacccggccctggtcgccgccgcggcgcccacaccttggcaggcgccgccgtggttgcgcaaagcgctggtgctggtggtcttggtcgccgtctgggaaatcgccgcgcgtgtgattggcgacgatctgatgctacccagcgcgctgcagaccgcgcgtgcgttttacgacggactgctgtccggcgaattgctgcgccgtgtcggcgcctcgttgcgggtgctggcgcaaggctatgcactgggcgtgttgctggccttcgtgctgaccgcgctgacggcctccacgcgctggggccgcgatgtgctcggcacgctgaccgccatgttcaacccgctgccggccatcgcgctgttacccctggccttgctgtggttcgggctgggcaccggcagcctggtgttcgtgttggtgcactcggtgctgtggccgctggcgctgaccacctgtgccggcttccaggccgtgccggagacgctgcgcatggccgggcgcaactacggcctgcgcggcccgcgctatgtggcgcaactgctgatcccggcggcgttgccggcgatcctgtccgggctgaagatcggctgggcgttcgcctggcgcaccctgatcgccgcagagctggtgttcggcgccacctccggccaaggcggtgtgggttggtacattttccaaaaaccgcaatgagctctacaccgacaaggtgttcgccgtgctggcgatggtgatcgtgctgggggtgctggtggaaggcgtggtgtttcaggcgattgagcggctgaccgtgcgccgctggggcatgcagcgctaaagcggcctcgggggcaaggtcgcgtgcgcttaacggagttggcttatgctgcggctccctttgtctgccgctcgccgccgccatgcccaccttccccttaactgcctacatctatccggttctgttgttgctggccagcaacgtgttcatgaccttcgcctggtacgggcatctgaagtacaagagcgcgccgctgatgatcgcgatcatggtcagctggggcatcgcgttcttcgaatactgcctgcaggtgccgggtaaccgcctgggcagcgcggtgtattcggcgccgcagctcaagggtatgcaggaggtcatcacgctgctggtgttcgcctgtttctcaacgttctacctggggcagtcgttgaagtggaatcactgggccgcgttcggcctgatcctggtagccgcattcctgatgttcaaggaatgacgtagcgccggcaacaggactgcgctcaccgccaggcgggcgcggccggtttcagcgctcggtgcggcaggtaccccgcgtgcgctctggttcctccgcgccgtccacgcccacctgacgactgctcgccacgtcggttggctgcgttaattcacttagagcggcgaacaacacgtcgcgagcagctgtcaggtgggcgcggacggcgcgctcagaaccgcagcggacccgtggtacatgccgattccgagcaccggccgcgcccgcccggcggtgagcgcagtcgtgttgttagccgctcttagaaatgggtgcgcgcgatgcggcgtgattgccaacgctgcatcgcgcgcttctgcagagcaatgcatctgctcatcgtgcaaccgtacgcaaagccgctgcgcgcgcaacagcaatcgtccacggctatgcggccgtcgatgccctcttcgcgcgctagccgcgccgcaacctctgcgcccagcgctgagacggtggcgaggttggcggctagggatcggttaaggctacctgcggtttgcagacgcactgcgctcagtctccatgtattgccgtgcaagcgcccggccaggcggcgccagagccgttcgccgacgcccagctcgtgcgtgtccagcgtgagtggcggcagccttgagatcagacgatcccagctcaggaaatcgctatccggcagcaggcacagccgccagcagcagtgtcccgcggcatcgaaaaaacagatgctttcgctcacgccatcgctatcgacctgccggcacgcggccgcagtgactgcgtgctgccagccatccaatgcgttacccaatgcgggcagatacaggcaaagcacggtccccaaggccgccaactgctgcggtcgcggcaatgctgcgcgggtggcaggtaactgaaacgataaaggcaaggtgcgcacgttgggcatggccgctaccagctcacagtttggctagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaacttgcgggtttcattgtcttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccgggatcggttaaggctacctgcggtttgcagacgcactgcgctcagtctccatgtattgccgtgcaagcgcccggccaggcggcgccagagccgttcgccgacgcccagctcgtgcgtgtccagcgtgagtggcggcagccttgagatcagacgatcccagctcaggaaatcgctatccggcagcaggcacagccgccagcagcagtgtcccgcggcatcgaaaaaacagatgctttcgctcacgccatcgctatcgacctgccggcacgcggccgcagtgactgcgtgctgccagccatccaatgcgttacccaatgcgggcagatacaggcaaagcacggtccccaaggccgccaactgctgcggtcgcggcaatgctgcgcgggtggcaggtaactgaaacgataaaggcaaggtgcgcacgttgggcatggccgctaccagctcacagtttggctagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaacttgcgggtttcattgtcttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccccgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctaactgaggcagtacatggagcgcaggtaaagcggtcaccttccgtgctgccgaccactatgccgttgggcggcgcgtcccagtcaacgtcaccgcgatcggccggacgttcgatagcgtgggcacgcaacgacacagcaggcaacgcaagtgactgcgcgatcaacagaggatgcaggcggatcatcagaaacctttgcgacagaccctggcagcgggcatcgcggcacgagccgcgtgcggcaagcctagagcggaattgagtggcgggcggcggcggcagcgcccgcggcgatcgcccggcacgcgcattggagtgagcgcgatgctgcgagatgggatggcgatggcgagcgttgcgtgtggcaaagactcgtgagtgcgcactcgccgaacgctcgcactcactttgcgacagccgcagcgcccactcggtgatgtgcagccttcaagcagctcacgagcctcatgggcagccatcaggcaggcgcagccggtgttcggaatcggcatgtaccacactcgtaccctgtggtccctgcgcgcgatccaagccacatgacgacggcccgcgacgttctgttagccgctccataggcgcattgctggcattacttggtcagaattaacttgtcgttgctggtgtggcgcaggcgatagacgcggtcgccatgctggatcagcacttcacgacggcccttgagcagcgcctcgctgctgatgaggtcttcggcgggcacggcacgcggcgcagcgcggtcgcgcaggttgaccggttcggagcggagcagcacggggtgagcggtcatgatctggatctccagtcggttggccatacaaataataaccattctcacttaatgatcaagaggcattctcatttgagcgacttgatgtttggatcacctatcggatttcgattgactcagccaatcaaaacgcacgcggacagcggcttccgtgactgcgaacatcgcttgatgattcgtcgtagcgcacgaagcacttgcccctgctgtccgcgcacaccggcacgtggcaaatccgctgccaaactttcctccccccaacctcggcgcaccatcccgtcgccgctgcggcactgccaagcagcgtggacgacggcgacaacgcactgcgagttggtcggctggggcatccgggcaccctcaaccgcatggatgatgaaggccgcatgcacacgcctcagcctgataacaagccggcggactcagcgcgtgctcgactccacccgcgcccaacccgcctcatcgacctgactcaaggtctccagggcgccgaggttttcttccaactgcgccacacggctggcgcccaggatcacgctggacacatgccgattgcgcaggcaccacgcaatggccagccgtgccggcgactgccctagctcggcggccagcacacagagcgcgcgcgcgcgctcaagccggcgcgcttctggtgcgcccagcacttcgtcttgcagccattggttgcccggctggcccagacggctgtcggcctccacgccggcgttgtacttgccggtgagcagaccagacgccagcggcgaccagatcgtagtgcccagcccgccttcgcacagtggtgcgtattcgcgctccagccgctgacggtgcagcaggttgtactgcggctgctccatcgcaggcccatgcaggtgttcacgctcggcaatggcgatggcctcgcgcaactgctcggcactccattcggaggtcccccagtacaccaccttgccctggcggatcagcgtatccatggcgcgtacggtttcctggatcggcgtgtccggatcgggccgatggcagtaataaagatccaggtactccacgcgcaggcgcttgagcgcggcgtggcaggcatcggtgacatgcttgcgcgacagcccgcgctgggtcggacgcgggctgtccaccgcgccgaaaaacaccttgctcgacacgcagaagccatcgcgtggcagccgcaggttggcgatcacatcgcccatcacttcttcggcgcggccgcgcgcatagacctcggcgttatcgaaaaagttgatgccgttgtcccaggcggcggcgatcagattgcgcgcttcgctgcgcgcgatctgcttgccgaaagtgacccaggcaccgaacgacaacgccgatagctgcagcccggtggaacccaaacgacggtaaagcatggcgaactcccgcaacctccagggcacctgccccggaccggcgtgcgcagtgtaggccgtggcgtcgtgtaggcaacagcgcctcgcatgtgcagcggcgttggcagtcgcactctgcaacgccgtgtcacggcagagcaggaatgtttagcgaccgagccccacggagggatcggtggcttgtcccaacatcgatgcgcgctgcgcgccgacctcttcgcagcgacagctgtgcgctcggcacgtcgatgctggtgcgttcgttggctcccttgcgttttttacgtacgcgttctgcgcgcgtgattcggtctcctgcgagcgcttcgatgcctatccgcgtgggacacaccgcccgtacgtgcgtgtcgtctcttacccagcatccatgccgcacaacgtcccacttcggtatgcgcgcaagcgccagcagtcgttgtcgatggctgaagaaaaagcggcatccagatgattgaccgtacttctggatgtgcgtctgacgtggcctgcgctagtgcgcacacgtgctgaagcaacgtcaattgcagaatccgctgatgctacgccttccctggacgattgattgcggatcagcggccggaaatcctgagagcctggcgtcgtatccggaggcgcaccgttggcggcatggatgccgccatcgagcctccatgatggattcacggcgtgtcccgacaccggatgcggcgccgtgcaccgatcaccacgcatgacgccggcagccgcggatgccttcgccatcaacgctggtgaacgcattgtcgccactgatcgcacttggtgtccgattgaaaaacgattgatccatttgaagctggtgcggtgccggcaggggcagcaatttctgctgcggcagatcgaccacatgctccaataactcagaggcgaagcggctgcccatcgcatgctggcaagtccccgatgtgcacctgcccttgctggcgccgcgaccgcggccagtagcggcgcctcgatgtgaagcaccccggcatgtcggccccatgcactccccactttgcgcaagcaccgcccgacagcgcactagcgcaggtctacccgtgcccgccgcgtcttggccgcgggccgaccgggagcgtctgaaagccgctcaccttgccccctgtcaccccctgctctacgcttgccgatttgccgtcagcagccccggggatcggaatggtcgaaggtttgggaaggatcggtttcggcctgttcggtctggcggtgctcatcggcatcacctggctgttttcgaacaatcgccgcgcgatcgactggaagctggtcgccaccggtctggccttgcagatctcgttcgccgcattggtgttgctggtgccgggcgggcgcgaggtgttcgatgcgctgggcaagggcttcgtcaaggtattgagtttcgtcaatgcaggatccgacttcattttcggcaacctgatgaacatcgacagctacggcttcatttttgcgttcaggtgctgcccaccatcatcttcttctcggcactgatgggcgtgctctatcacctcggcgtgatgcaggtggtggtgcgtgcgatggcgtgggcgatcaccaaggtgatgcgcgtgtccggtgcggaaaccaccagcgtgtgcgccagcgtcttcatcggccagaccgaagcgccgctgacggtgcgcccgtacatccccaagatgacccagtccgagctgctgacgatgatgatcggcggcatggcgcatatcgccggcggcgtgctggccgcctacgtcggcatgctcggcggcagcgatcctgcgcagcaagcgttttatgccaagcatctgctggccgccagcatcatggccgcgcccgccacactggtggtcgccaagctgctgatgccggaaaccgtcaccccgctgacccgcggcacggtcaagatggaagtggaaaaaaccaccagcaatgtgatcgatgcggctgcggccggtgccggcgacggcttgcgcttggcgctgaacatcggcgcgatgctgctggccttcattgcgctgatcgcgctgatcaacgcaccgctgacctggctgggcgacgtcaccggcgccgccgcgctgctcagccgcccgaccaacctgtcgacgatcttcggttacgtgctggcgccgatcgcctgggtgatcggcactccgtgggtggatgcgaccacagtgggttcgttgatcggccaaaaagtggtgatcaacgagtttgttgcttacagcgagttgtcgcgcatcgtgaagggcgaagtcccgggcgcgggcctgagcgctgaaggccgcctgattgccacctacgcgttgtgcggcttcgccaacttcagttcgatcgcgatccagattggcgggatcggcgggctggcgccagaacgccgtcacgatctggccaagttcggcctgcgcgcagtgctcggcggttcgatcgccaccttcatgaccgctaccattgccggcgtgctgtcgcatttcggttaaggcggcgcgggttcatcggcataacggtctaatcactgcacgccgcgtttcattcagtcattcaagtcagtcattcaaggcaaggatatttatgagttcggtcgtcgttgtcgggtccttcaatgtcgatcacgtgtggcgctgcgatgcattgccactgccaggtgccaccatcgccgggcgctacagcaccggcccaggcggcaagggcttcaatcaggcagttgcggctgcacgtgctggcgccaagacgcattttttgtgcgcgctgggcgacgatgccgggggtgcgctggcgcggtcgctggccgcgcaggatggttttgcgctgatcgccgagccgagcaatgaaccgaccggcactggtggcatctatgtcgacgggcacggccgcaataccatcgtgatcggtgccggcgccaacgccgtattgagccctgccttcatcgacaatcagcgtccgctgattgctgcggcgaaggtgctgctggcgcagttggaatcgccggctgagacgatcgagtcggcactggcgctggcgcacgaatgcggggtgctgaccgtgctcaatgccgcaccggcaaatgcgccgacctcaatcggcctgcttaaactgtcggatgtgttgacgcctaacgaaaccgaattcgccgccctgctcggtcgccatgtcggcgaacgcatcaatgccgacaatgtcgctgcgctggatggcaatacgctgcattcgctgtgccgcaagttgttgcctggtggcagcgtggtcgtcaccctcggcgcggtgggggccttcatttcgcacgccgaagagcaactgcgcggcgacacccaagcgcattatcgggtgcgtgcggaaagcgcacagaccatcgacaccaccggtgccggcgatgccttcaacggcgcactggtggcatcgcttgcgcagctgccggctgcaggcttcgccacccacgtgcgctttgccacgcgttatgcggcccgctccaccgaagtggaaggcgcggctgtgtcgatgccgcggctgcgcgcagacgactgacgccacgtttcatggcggttcggcgtgcgccgcatacgcacgccgtcgatacagcaccatccgtggcgtacccagattttctggaagagtgcctgcgcgtggctcgcgcttcatgaagactgcaacaagcgagcaacttcgtcgcacggcattgcgcccgacgacgtgccactgcgatgaccgcatatttcttctcgcagcgctccgcacaccctgcttccatcggcacactgcgcgctagcgcgtggtcctcgcttcactactatcgccgcgccaccgggcgcaccacgaccattgcctgttgtcatgcgaaggcgctcctggcggcgcggcttgccgacatgcggctgcatcgtcgactggcgcactagcgcctcacgcaatggcagtaacacgtgtgcctggccctgcccccaagctcaacggaacaaccgatgatcctgcgttgatcgctcaagccattcctgctgccctgcgtcttgcttccctgcctgctcagttcctgtggcggccaggacgacgccgatgccagcaccgctgcgacccatcgccggcggcgacggtcaccgtgagcgcctcccccccgcgccatggcaccaaccactacgcaggcattcacggcaacgtcgagcgccagtgccgacccagcattccggcgcagcctctcgcccgaccagccgatgttcgtgatccatgccgacacctggaacgccgccgatccgcagaagatcatcgacttgattcctgcaaacctgcgcccctatacggttctgctgatctcgctctcgatcagtcacaaaggtgccaccaacaatcagtgcaactggaaccaggtggcgaacggaatcgagacggcacgctcctggatcaagacagcagcggccaacggggtctgggcgatggtccaaccgtccagcggcggcttcagccacttccccgactatcccaacggcaccgatctcgaatcgacggtctacggtgagttcttccgcgactatccgaacttcctcggtttcaactacgccgagcagttctggggattcgacgaagcctgctcggtctcggcagcgcagcgctgggagcactgggccaacctgatcaagctgaccaacacgtacggcggctatctggcggtgagcttcaccggcggcttctggggcgcaaatatcaacccgctggcaatggtcaagcgcaatgaggccttgcgcaccgcgctcggcagctatgccaggaacttcatcatccaagaaacgttcacgatgaactacggctaccacgacatcgaaaacgtcagcctgggcatgttcctgtcgggattcgcaggccatgacggcatccgttcggacagcagcggctggtacgccgccgatggcagtgcctatcctctggcagcaggtgccccgcatctgatcgagcacctgacgctgaccggcgaaacctacttcgacggtccggaactgatctggaccgataccgtccaaagcctgccaaacgggaccaccgccgacggctacaccacgcggcgctggcagttcttcccgcagttcaagaacatccacatggatgtctatcgcaagatcctcgatggcaccttgcacctcctcaatcgccagcaggtgatcgaccggaccaagctggtggtggtcgacgacaccaccagcggcaacgatcagagcctgtattcatcgccggaaacgctgttctccggcgtgtatctgatggacgacgacggcacctatctcaaccagcacagctggtacaagaagaccgggcgctaccccaccatcccgaccgtgtggcagttgaccgacgaccttgccaagtccttccccgtacaggtcaagcgcagcgagtacgctacccgctggccgtccatcgccgccaagacccaggaactgaatgccttgttcccgcaggaatccaccggcaatctctatgtggcacgtcaagacaacacatgggtcacctacaacccctacaagaccgccagcggcgcgttcaacctgaaatacaacaattacaccgcgctcaccatgacctacggcccctacacgacgggcgtggtcaaggagttcgccgacgcgctgtcgatctacctgaccaatttcgattccgaaaccggcccgctcaagaacgacaccatcaccatcagcggcgcgagcacgacgccgacgtacaccttcgccgatcgcggcgagcaccaggccagtaccgtgaccgccacccccagcggcgatggcctgaccttgaacgtcgcccacaacgggccgctggacatcaccgtccagtgttccggctcggccaccgggcgtgcgcgcgccgcagcggtcgcggcactgcaggcaccggccgcgccgcccgcctataccggcgtgcggcaatacgaggcggagcacttcgatttccagcgcattggcagccttgtcgccaatggcgtctccggtgcggtgcgcaactaccaggggctgggctatgtcgacgttggcggcaaccccgacgcgcgcctcaggaccaccatcaacatgccgcaggcgggaacctacacgttggccacacgctattccgcagtgggcgcaagcgtcggcactgtggacctgtacgtcaacggcatgcgtgtcggcaccccggcattcgcccagaccagctctgccagcgaatgggcaagcagtccgctgacggcaaccttgaatgccggcgataacgtggtcgagtaccgcgccagtgcaggcgcccaggtcaagctgtacttggacaatctggccgtcgcgcagtaagcgataccacagcggcggtgccggccaatgccggcccgcctgctgccggcccgaccgccgcagggttggcagtacaaagggctgtcaccgctgaagttacactagcgccatgcagatcggcccctactccatcgcccccaaggtgatcctcgcgcccatggcgggcgtcaccgacaagccgttccggctgctgtgcaagcggctgggcgctgggctggcagtgtcggagatgaccatctccgacccgcgcttctggggcacgcgcaagtcgctgcaccgcatggaccatgccggcgaaccggacccgatcagcgtgcagatcgccggcaccgagccgcagcaactggccgaggcggcgcgctataacgtcgaccacggcgcgcaattgatcgatatcaacatgggctgcccggccaagaaagtgtgcaatgcctgggctggctcggcgctgatgcgcgatgaagagctggtggcacgcatcctcaccgcggtggtgcaggcggtggacgtgccggtgacgttgaagatccgcaccgggtgggattgcgaccaccgcaacggcccgaccatcgcgcgtctcgcacaggactgcggcatcgccgcgctcgccgtgcacgggcgcacccgcgaccagcattacaccggcagcgccgaatacgcgacgattgcgcagatcaaggcagcactgcggattccagtggttgccaatggcgatatcgactcgccgcaaaaggccgcgcaggtgctgcgcgagaccggcgccgacgcggtgatgatcggccgcgccgcacaagggcgcccgtggatctttggcgaagtggcgcattttctggccaccggcgaagtgttgccgccgccgtcgctggcattcgtgcgcgacaccctgctcagccacctggaagcactgcacgcgttctacggccaaccccagggcgtgcgcatcgcacgcaagcacctgggttggtatgccaaggatcacccccagagcgcggacttccgtgcggtggtcaatcgcgccgaaacgccggaagcccagttggccctgacgcgcgattacttcgatgccttgatcgccggcgtgccgcccgcattgccggacgctgcctgagtttttctgcttgcgggagccgcacgcatgagcgcaccgagcgacacaccgacctacctgcacggatgttcggccaccgaacaggcgcgtctgctcaaacaggcgcgcttgctggaagccacactgttcaatcagatcgattacagcggcgcgcgaggcctgctggaagtgggcagtggcgtcggtgcgcagacggagattctgctgcgccgttttcccgggttgcacgtcaccggcgtggacttgagcgaggcacagttggttgcggcgcgggcacatctcgaacggctggcgtggtgccgcgagcgttacaccctgcagcaggccgatgcgagcgacctgccgttcgcagcgcgtcagttctatgcggcgtttctgtgctgggtgcttgaacatgtgccctcgcctgcgcgcgtgctcaacgaagtgcggcgcgtgctgttgcccggctcgccggtctacgtgaccgaggctgaatgcctcgttcctgctgcatccgtattcgcccaatctgtggcgctactggatggcgttcaacgatttccagcacaaccagggtggcgaccggttcgtcggtgcgaagctcggcaacctgctgctggccggcggtttccgcgacgtgcagacgcagatcaagacgctgcatctggacaaccgcgagccgggccggcgcaagaccatgatcggtttccgggacgaagtgctgctctcggcggccgaccagttattgcaggccggcgcggttgatgcagccaccgtggatggcatgcgccgggaactggcgcaggtgcacagcgacccgaacgcggtgttcttctactcgttcgtgcaggcgcgcgccacggtctatcgagctgccgatgcgggcacagcggccggagcgccggcgtcttgcaggtcgccggttagcgcggtgctgcgtggctcgtgccagatgcgctgccacatttgcgccagcaccgcgccgatctggtcgcgtgccaccggtgcgcggtacgccgcctgcacctgccgcggcacgatcggctgccactttccattctcgcgatgggcaacgacgaaattgaagttgtaatccggctccaggcccatgcgtagatcgctcaacatcagatcgtcatcgaccagacgcgcgcgcatgaagccgcgattgaaccaggtcagccggcgcaccgaatcgaacccggccacttcgcccagcgcctgggtattgctggaaaatccgcggaaatgcatcgggccagtgtcggccaccagcgaacgctcacccatgacatagccactgggcgtcatcgccaccacccgccatagcagagtgttgagcggcatcggtaccgagaaccgcggcgcatcggccagccccatcgcggccagggcgcgatcggcttggcggtcgaccagttccttggccatcaacgaccagcccagatacgcggtgctggccaccaacccgatcaccagcacgcgctgcgcaaacgggcgcgcgcaaaccaggccgccacacaggcaagcaggagccacagggtgtacgccggatcgatgatgaacacgctcgaccacatcgtcggatgcggctgcagtggccaccacagttgggtgccgtagacggtgaacgcatccagcagcgggtgcgtgatcagggccagttggatcgcccagaaccagcgtgtgggcgcaccggccacccgtccgtggccgtagcgacggaacagccaccagatcaaccaaccgaccagcggcagcccgaacaacgaatggctgacgctacggtgcagcgtcatcagcgtcaccgggtcgtcggtgagcggcagcagcgccaacgcgtcgaggtcgggcaaggtgcccaatgccgcgccggccaacaaggcggcacgccgctgtccgggcggcgcaatggcggcagcgatggcgccgccaagaacgatctgggtcaatgaatccatcggccgatgctagcaggccggacatgcacggatacgcgtgtttgacgcggcatttggccagctggcaccggtccgtcagcgggcagtgaatcgttgggccgacgcgtggggctgtgcgtccggccgctaggcgccgacatcggcttaaccccaaagcgatccattcaggcgcacaatgcaactgaaacgcggtgcgtgtatcatccgcagccatcttttcatccgaataaagggatataagcctgatgtccagctacctgttcacctccgaatcggtctccgaaggccatccggacaagatcgccgaccagatctccgacgcagtgctggatgccatcctggcccaggacaagcgcgcccgcgtggcatgcgagacgatggtcaagacgggcgttgcgatcgtggccggcgaagtgaccaccagtgcctggatcgacctggaagccttgacccgcaaggtcatcctggacatcggctacaacagctccgacgtcggcttcgacggcgagacctgtggcgtgctcaacctgatcggcaagcagtcgccggacatcaaccagggcgtggaccgcaagaaccccgagcagcagggtgctggcgaccagggcctgatgttcggctatgccaccaacgaaaccgacagcttcatgccggcggcgatccacctgtcgcaccgtctggtcgagcagcaggccaagatccgcaagaagaagaactcggcactgtcctggctgcgtccggatgccaagtcgcaggtcaccctgcgctatgaagacggcgtggcgacggcgatcgatgccgtggtgctgtcgacccagcacgacccgggcgtgaagcagaaagacctcatcgaagcggtgcgcgaggaaatcctcaagccggtgctgccggccaagtggctgcacaagggcaccaagttccatatcaacccgaccggtaagttcgtgatcggcggcccggtgggcgactgcggcctgaccggtcgcaagatcatcgtcgacacctacggcggctgggcacgtcacggtggtggcgcgttctcgggcaaggatccttccaaggtcgaccgttcggcagcctacgcggcgcgttacgtggccaagaacgtggtggctgcgggtctggccgaccgttgcgaagtgcaggtctcctacgccatcggcgtggccgagccgacctcgatttcggtcaccaccttcggcaccggcaagatcgccgacgagcagatcgaaaagctgatccgcaagcatttcgacctgcgtccgttcggcatcatccagatgctcgacctgatccacccgatgtatcagcaaaccgcgtcttacggccacttcggccgcaagccgaaggacttcacctacaccgacggcaccggcgcgcagcacagcgcgacctcgttctcgtgggaaaagaccgaccgcgccgacgcactacgcgccgccgccaagctgaaataatcggcccgctcctgcgggagcgaggcagatgcgtcatgactgggccgccgatgcggcccagttgcgtttttgtgggtcggtgagacgcaatcgatgctgtggacgttgtctcacgattgcagtttgtatcgagtgcagcggcctggcccggcctggcgggagcgatggcgttgttgtcttcaatgggcgcgcgtgcgcatatcagcgcagtaaacaaagcccctccccccacgggagaggggttggggtgaggggacggggaaaagccacccacatgccgacagatctgcggtgacgccacaccgcaggccggccacgcgaagacagccatcgcactagctaagttaccgatcaagccgcagctgctgctccagcgccttggcaaactccggcaatgggcaggccatcccttgcagcggagcgcacagccccagggccacccgctgctgcagtggtgggtgagccagatccagcggtgccagggtacgcagctgatccagcgattgcgccaggtattgggcacgcaccacccgctcgccgctgggttcgcgccacaaaccaagcaacagggcgccgcccggtggcgggtcgtcggcgccgtagccaggcagatggaaatgcgcgcccagcaggccgctcaatgcggcgatgtgggtgtcgctgccgacgaacagcgagactttcggcgcctgcgcatcgctgaaacgttgcaagacctcacgcgccagtggtgcacccgaccgcgcagccatgtagtgcggccgtgcgtagatgtcgaactgcagcgcgtgcaagcgcgagacctgcgccaggcgctcgggtgtggcgcggccccagccaacctgcgagagcggcaagccttctgcgtattgcagcagcaacacctcgccggtgccggaggtcaggtcgattggcccgcctaatctaaggccacgcccgttggccgacggcgccagtgtggaaggcatctgcgcgaaatcgcagggcgtccgcgtgcagcccagaatctgctgcagtgcctgcagctcggcggcgtggccttgcagcaaggcggcagggcccccggtctgttgctggatcgatgccaccgctgcggtcgcgtcgaacggcaccgcgccggcttcgatcggtcggaacagcggatcgttgctgccagcctcccgatgcccagcaacaatgccgcaaccaggggccagtgcatcggccagcagggcgccactatcgatggtgcgttgatcggtgttggcccacaccgacacgctgccggtggccgggcacccactgctcggcagcaaggcctgctgcgccaaccactgacgcaggtactcgccgctcaattgcacacctttgcgaccatgcggagtgagcaggctggcaggcgtggaccactgcggccagggttgatcggcatagtgcgcggcagcggcctccccttgcagcggtgcgcgcacgccatgccggaacaccaccaccacgcgctccagttgcgcgctctgcgccgaggccggcgccctgacgcctgcccgttggctggcggtgtcggtcgattgagcgccaacacgcggtgtggatgcactcggggttgacgctgcgcagccgcccagcgccagcgcagccgccaacagcaggcactgcgcgctgcccgttgccccggacataccaccgggcattttgcgcctgtgcgcaatgccgacgggccgcctgcgtgctgcatgtaaggtgcgtgccgcgatcgccatcgcggcacgcacgccgacgacgctgcgcgcggccaacggcggctctccatcgccggccaacagcgcacgttgcgatgcctcctgccgcgctccatcgcaatcatccgcgcggtctgcgccttgttgcgcgtccgtcatgacgttggcgttttgctgcgcgcccgtcgggccgccacctgcgaatcgtgcgtgatcagaacacatattttgcggtcaccagactggtcatgccggaatcgacgatgtcggaaattgcgtcggtattatggcccacgtgcgcccagtagctgtgctggttggtgaggttggccaccgacagatccacgcgcaggtgatcggtcggggcgtagcccagatgcaggtcgacgcgggtgatcggcttgatccacaggttgtcccactgcgcgccctggttgagatagtcatacaccgacacgtattcgccggagtagtgatagctcaggttgaccgaccacggccccttttcgtagaacagctccgcattggcgagcaggttcggcgcgttctggatacgttcgtgcgcgaagccttccgtccccagatccacgcgcgtggtctgacgggtgacattggcgccgatgccgaagccatccagcggtgcgggcaggccctgaaaggtctgccgcacagccgcttccatgcccagcacgcggccgtcgccgccgttctgcggacgcacgaaacgggtgctggcggtaacgctttcgccgggattggcagcattcgagccgctctcgtagatgtaatcggtgaggcgcttgtaataaccggccagcatggcgtggccgccgctgtcgttctgccattcgcccgacacatccacattgagcgacttgatcggtttgagatccgggttgccttcggtgatggtggtctggccgtcgctggaaatatcggtggagcggccgccgcccaactgcacgaatgccgggcgtgtgtaactggtccacaccgaaccgcgatacacggcgccatcgccatcgggccggtaattgacgaacacgctcggcaaagcgacgttgtagcggctgtgattgttggcgaacgcaccgacctgctcggcaccattgatggcggccggctgcgcccagaatgtgttggtgatggcggtatgttcgaagcgcacgcctggcaggatttcccagttaccgctgcgcaaggtggccattgcgtaggccgcgctcaccgcttcggtggcgcgcatggtgttgcagttgaggttattgatcgccagcttgccgcagctgtcgaaactggcaggcgtgagcgtacgtgcgatcaggtcgttgagcgccgcattgctcaggcgcacggtgggaaacgcatattggcccggatagaccgaatcgtagcgctgcgcgatcaggccggtgtcgcgcaacaaggtgcggtcggtgtacttggcattggtccaatcgcgatcggtgaagttgcgcgagctgtcgacatacttcacgccgaacgcaatacggctaagcaacccggcatcgaaatcgtatgccgcatcgaacttgccgccgcctttgtcctggccgctgtattgcttggaaatctgcccggtgcgccgcgcatacaggctttccacatccgaggcctgcgcctgcatggccggggtgagcaacggcgtcggaaagccgttgccgtcgtagctgatgaagcggttggcgccataggcgaagttggtcgaactgtattgatcgttgcgcgcggaaatttccacatggtccgggcgatcgttattgcccgtgccgtaaaagatgttcggtgaaaatgtccaatgcccgagctgcttgtccgcaccaaactgcacggtggccaggtctgccttttcggggttggtttcgtaccagtaacgcactgcaacgcgattgatctgcggctgatacacgccgctggtgccgatctgggtgaagctgacattggccggcacgaactgcgcgtagccggtgttctgctcggtcttggcgaaggcgtaggtcatgcgtgcatacagatgcaggctggggtccacgcgccaatcgaacgccgcattgccgccgtatcggcgcgtgtcgccttgcgagtaaccgatgttcatgccggtgctctgtaacacgtcctgcggatcggcaccggccgccagcttgccgctggcatcggcacgaccgaatttccacgcgccatcgttgcgtgcggccgaggcagcggccacttcgctgttgacgaaatggcgctcatcgtaatacgcactgaccgcaacgccgaactgccccgcatcgccgaaacgcgcatgccaatcgccggctgcgccactgcccagaccggaatcgccgtagtcgcgtgcccggctttccaggcgtccgctcagcgtcacgctgccgccctggcgatcggtcgaatcgaatgcgctgggcgtgcggtaatcgatggtgccgccgatcgcatcgccgtccatatcggcggtggaggttttgctcaaggcgatggtctgcaagccagagggcggcagcaggctcaattgcacgccgcggctgtacggcatgccttgcgcgacattgatgccgttgatcaggttgacgttgtattcggcattgagaccgcgtaccgatgagaacatgccttcgccgcgcgcagcgccgtcgatgccgccgaaatacgactgcccggtattgatcacgttgacgcccggcatcaggcccagcgcttcggcgacgttgtgcacggcggtggttttgagatcgtcggccgacaacacattgacggtgttggtcgcagccatctgcatgtcggtcgcgttatagcgcgttgcggcgacagtgaccttgtccagcgtggccatctcacccttggcaggtgtggtggcctgcgtctcctgggctgcggcatgcccgcacagcgcacacaacgataaacacagcgcctgcgccaacagcgaacaacgagcgatcatgatggaatccgaagaatgcagcaggacgccaaggctgcgccgccgccaatgtggggaagcgacgcagccggcggaagcggaactgcatcacacctgcaagcaggcgcagcggatgatggtcatgcggcatgtcagtttggtgacagcccctgcaaacccgaaaaatgcatgcaacacatgcacaattctgcacattcacggacgtattgatgctaattttgtgctgtcctgcgcgcgcggccgcttagccagtcggcgtgcctgcgtgcaagacaacatgtcgtaaacgacatcgaccgtcatgctgccggcagctgtctcccccgagggagccgccatccagcaaagacatcagaccttccatgggtcaacttctcagttactgcctgtcaagtcatattttccagtgcagcgaggcattgttcgacgcaagtgttgcactcttacagcggaggaatgggtggccagagcgacgttggtttttggaaacgggttggggatggcattggacccaacgttcttctcgctggacaacgccatcgggcgcacgtgggaagatagcgtggctcttgatgagcccacaaaggacctgatccgccactgcttgagcgatgacggagaccgtcctcatggcgaagacgacttggacgacctgcaactcgtcgtatcggcctgcgattttctttctcgaaccgggagtggcgagattcattggttaagcgacgacgggaagcgctttcctgaggcggtcagaaaattcctctaccaaacgtcactctatttccatcggcgggattctgggctgcccatggatttcatcacgtctcttgtcgcttactccaagaaaacaaaatctcacgtcgccacgttgaactacgacaatctcctttatcaacccatgattaaagaagaagttctcgatggctataacggagcacttgtggacggattttggaaaaatggattcgcagaagacaacctggagaggaaatacgggcgcgacttcggctattacatgcacctgcacggatcgccgttgtttgttgatcgagatgacggcgatagagataattccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggatggcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggttggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgcgaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggctgatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtatcaacggattcggatttagtaacacagtagaaataagaaagtaataaaacttccgcaggcagaactcggcactgatcaagacattacaggctcccatatcgtactgacccatgtgaagcacaaggagacggtgattgccgcgtcgcggttgcttacctgttattgggagcattttgcgaaagcactggaagaatccgaatcagccgtgcttgttggttactcgggatgcgatagacatctcaactcacttttaagtgcgcgaggcccatcaaaaatccgtgtggtcgagtgggacggagcaggacaaaaggaaagtcgtcaggatttctggaatacactacttggacacgaagttcacttggtgaggctcaataacatcttgaaattcaccgactggtagtggcgttagcaaaacgctcaacacccatgcggacacgtgtggcgcgtgtcatcacgtgcggtctcaagacacctgcatgcccagcgcatgcatcaacagatcggccgagcgatgcgcaagccgcttgcgctcggcttcgttgttgccgcgcaggcaactgcccaacatgtcgatcaccagcaacacgtgctcctcgtcgacatcggcccggcacaatccggcatcgcgggcgcgatggacgaacggcagaaagatgctgaccgcacgccgatccgctgcgtccactgccgggtgcgcgcgtccgatcgagcgccagaaatcgaccagcggggcggactgtgcgatgtgctcggccacgtcgtgcagcaggatcgctagcccctcggggcggtcggccaagtcggcggccatgcgctccagaccatccaggccacgcgccatcaacgccgtcatcagcgcgagccggtcggggaaattgcggtacagggtggcgcggccgaggccggcgcgctccaccaccagttccagcggcgcattgacgccgtgttcgctgaacacttcgtcggcggcatcgagaatctgccggcggcgcagcgcggcatcggggcgggaagtcgtcatgccggcattatcggacagatttgtccggcaatgccagagcccgcttgccggttgcgcgccctcgccgaccaaccgcatggtcgccgttgctttgcggtggaattgcccgccactcggccccgcagcgcgcggctcgctcaaccagtgttctgcaaaccttgcgagacgccgttgacgcaggccaccagcgcgcgcagcagcgcttcgtcttcgccatcggtagcgcgccagcgctgcagcaggtctacctgcagcacgctgatcgggtcgatgtacgggttgcgcaggcggatcgacaacgccagccgcgggtcgtgctgcaacagcgactgctgctgcagcagtgccttgacccagcccttggtcaaggccagttcgtcgcgaatcagcgggaaaaaccgcgtgtgcaagtcgccggacaagcgcgaaaacaactcggcgatattcagatcgcccttggacagcaccatggcgacatcgtccagaaaggtgcggaagaacggccagtcctgcgccatttcgcgcaggctgtcttcatgcccggcatccaccgccgcctgcaggccgctgcccacgccgtaccagccgggaatcaccgcacgtgcctggctccaggcgaacacccacggaatcgcacgcaggttggacaacgccgcgtcctgccccagccgccgcgagggccgcgagcccagcgtcatgcgttcgatcacatcgatcggcgtggccaggcggaagtactgcatgaactccggcgcggcgacgaaggcgcgatacgcgacggtgctgcgttcggccaccagatccatcaccgggcgccagcgcgcctcgcgcggctcgggcgcacgcgggcgcaggctcgaaagcaacaccgcgccggtcatctgctccagcgagcgcaaggccaatgcacggatgccgtacttgcggtggatcacctcgccctgctcggtgacgcgcaggcggccatcgacgctgccgcgcggggcggcgtccagcgcgcggctggtcttgccgccaccgcgcgcgatcgaaccgccacggccgtggaagaaggtcagccgcacgcccagatcggcagcggcttccagcagttccacctgcgcacgctgcagcccccagcgcgaggcggcgatgccgccgtccttgccgctatccgaataccccaacatcaccatctgcgtatcgccgcgcgcggccagatgctggcgatataccgggtcggccagcaggtcctgcaccgtgccggtgccgccgcgcaggtcgtccacggtttcgaacagcggcacgatatctagcggcacggcgccggcggcgtcgaccaatccgccgcggcgcgccagcgccagcacagtgagcacgtcggcgcggttgtgcgccatcgaaatgatgtagctgcccagtgcatcggcaccgtggcgcgtgcgtgcatcggcgagcgcggcgaataccgcgtccagccgcgcattgccttcatcctgcacgcgcggcaaggcttcttgcccgcaggcatacgggccgagcacggcggcgcgccgggttgcgtcctgcgcgtcccagtcggtctggcccaaggcatcggccaccgcgcgcgcatgcacgctcgattcctggcgcacgtccagccgcgccagatggaaaccgaaactgcgcacacgccacagcagacgccgcacggcgaaccaaccggcgtgcaggcccttgttggcctgcaggctgtccaggatcaactgcagatcgtcttcgagttcagaaggggcggtataggcgccgtcggcgtcgtccagtgtggcctgcaggcgggcgcgcatcaggtcgttgagcaggcggtacggcatgtcgccgtgacgtggacgcgaccgtgccgcggcgtcgggcagcagcgcgcgatagcgttccagctgcgtcatgagttccgggctcacctgcaccagcgtggtcgattgactgagcaggctggccagctgccagagttccttttgatagcggtccagcaccgcgcgccgttgtgcatccagggtgccggcgatggtgttggcatccacattgggattgccgtccatgtcgccgcccacccaggtgccgaaacgcagcaggcgcggcagggctggcacgctgccataggtttcttcgatggcgtgttcgagggtttcgtacatcaccgggatgacgcggtagagcacctgggtgagatagaagcccacatgctcgcgctcgtcgcccacggtggggcgcaccggcgaggaatcggcggtctgccacgatgcggtcaacgccatgcggaaacgtgccgcatcgctggtgcgctcattgggcgtgcgcatgccgtccaggttgtcgaccaggctggcgaccatcagctgctctttttccagcagcgcgcggcgcaccgcctcggtgggatgcgcggtgaacaccggctccacatcgatgcgcggcaaccactggctgagttcgtccagcgtcacgccctgcgccttgagccgacgcaatgcgtcgtgcaggccatccggctgcggcgtgtcggtcccgctgcgctggtactcgcggcggcggcggatgcggtgcacgcgctcggcgatattgacgacctggaaataggtactgaaggcgcgcaccagcgcttcggcatcacgcggctcgcgcccggtgagttgttcgctcaacgtggagggcggggcatcgctttcgcgccgcgagatggcggtggtgcgcacgcgttcgatttcatcgaggaattccgcagacacctgctcggcgagcagatcacccaccagtgcaccgagccgacgcacatcgtcgcgcaagggaagatcgggggtagcgaacacaagactgctgcggtactcgttcatcggaaacgcacaccctcttcaagcgcaaagtcgtcgaagactaacccaaaaggattagagtgttgcgacgcacaagactgtttcagagcgaaccatcttgcaccaagcgccacgcccgttcgcgtgccagtggaatccgtcgccctgcaccggcacgcaatgcgccaggagcgcacccgggcgcgatggagcttcaccgataaagcccgatcgcgcccgggtgcgctcctatgtgcgatgcgacgatccgagttgcgttcgcaacgcattgcttgcgacgacgatcaacgcttggccggcacagcagcctgcgcgggatcgccgacattccgctgcgcgcgatgccggccttgaacagacgtgtgcgcgcgagcaggttggcggtcatgaaggcgccataggaatgcccgccgatggcgatgcgcgcgcggtcggtgacgccacgccgcaccacctcatccactgcggcctgcgcatcggcgatcagctgcggcacgtcggtgtcgttgggttcggcatcgccttcgcccacgatcggcatggtcgaggtgtcgagcaccacgtagccgatcgccaggaatgcctgccggtcccagtagctgatggcattgaagcgacacggcgagtcggtgacctggctggcggtgtcggcaccatcgcctgcagcgccttggacggaagccgatagccgctgtctgccgcgggagcgggttgcgcgaccgtcgcgccgaatgcccatgtgcgtcgccgcgcgccttgcgcatgccgtgcttgttgcatcgtccgtccccgccgatgatcgacctgcgaccatagcagccgcccgccggccgctcccctgccgttggcagggcgtgggcagcaattaatgcccgacgggggtgctgccgatatactcaacgctctcgtcgaggggcgctgcgaccgttagggcggactgatccgccatcccgcaccacatgtgcggagacacacggccaggctcgaccagcattcaccgttcaacggcgcccggaactgcagacattgcgtctgcctaccggagccattgcatgaacgctgtcacaaagattaccccgcacgccgattacaagattgccgatatctccctggccgattggggccgcaaggagctggacatcgccgagcatgaaatgccgggcctgatgtcgatccgtcgcaagcatgcgcagaccacgccgctgaaggacgtacgcatcaccggctcgctgcacatgaccatccagaccgcggtgctgatcgaaacgctcaaggacatcggcgccaatgtgcgctgggcctcgtgcaacatcttctccacccaggaccacgctgccgcggcgatcgccgccaccggcacccccgtgttcgcctggaagggcgagacgctggaagaatactgggactgcaccctggacgcgctgaccttcaccctgcccgacggcaccctcaccggcccggagctggtggtggacgacggcggcgacgtcaccctgctgatccacaagggctatgagctcgaaaacggcagcacctgggtcgacgagccggcctcctcgcacgaagagagcgtcatcaaggcactgctgaagcgcgtggccgtcgagcgcccgggttattgggcccgcgtggtcaaggactggaagggcgtctccgaagagaccaccaccggcgtgcaccgcctgtatcagatcgccgaagccggcaagctgctgattccggccatcaacgtcaacgactcggtcaccaagagcaagttcgacaacctctatggttgccgcgagtcgctggccgatggcctcaagcgcgccatggacgtgatgctggccggcaaggtcgccgtggtctgcggctacggcgacgtgggcaaaggcagcgccgcctcgctgcgtgcctatggcgcccgcgtggtggtcaccgagatcgacccgatctgcgccctgcaggcatcgatggaaggcttcgaagtcaacaccatcgaatccaccctgggccgtgccgacatctatgtcaccactaccggcaataaggacatcatcaccgtcgagcacctgcaggcgatgaaggaccaggccatcgtctgcaacatcggccacttcgacaacgagatccaggtcgatgcgctcaaggcgctgaaggacgtgcagaagatcaacatcaagccgcaggtggacaagtacgtgttccccaacggcaacgcgatcttcctgctggccgatggccgcctggtgaacctgggctgcgccaccggccacccgagcttcgtgatgtcaaactcgttcgccaaccagaccctggctcagatcgacctgtgggaaaagcgcgacacctacgagaagaaggtctacatcctacccaagcacctggatgaagaagttgcgcgtctgcacctggaaaagatcggcgtgaagctgaccaccctcaccaaggaccaggccgactacctcggcgtggacgtggctggcccgtacaagccggatcattaccgctactgagacgtgggcgcgcgcgccctcgacagtgtgaatcaacgggcgccccaaggcgcccgttgtgcattaaggcgtccattgttgagaagtcgaatcttgaatctgcgcacgcatcgcgctacgcgtcgcctgcgctgtggtcggctgaaagtggcagaccgcccggtggccaaggccaccaacacggtggcacttgctgcagccgccgttggccgatcttcgccgatggcaccgtcagccgcgtgcgctcgcctcgtctgcatccatcgcggcaggctcatacacggaaatctggctacggctgcgcgcggtaaagggctgcccgctccagtcgccccatctggcccgcaagcgcaagccggcgatccgtgccatcagatccagctcggaaggccagaggtagcgatagcgatctttgaagacgcgggtcgccgactccccgatcatcacgatgcgctgctgtatcagctgctgggccggatcggcgctggagcacatcagcatcaccggcacgtcgccatcgtccagggccggcgcctccaacaacctcaccttgccgtccgccagcaacgtctccgcctgcggcaccatcgtctgcaggacgaacacgccggacgttgccaggcgctcgcgcacggcgcgcaggcaacgcaactgcgcatcctgcgtcaacagatagccgagcgagtacaccgaatagatcaggtcgaatggcccggcgaccgggacatcgacgaaatcgtcgcagaccagggtcagtcgctccgcaccgggctttgcacgcagcatgtccaacatgccaggcgagttgtcgatgccgcagactgtcgcgccgccagctgccagcggcagcgcaatgtggccggtgccgacccccaactccagcgccgtgccgctgccgaccatcgccgccaatgcctgcgcacactgcgctgcactggcaacggcccagtagtggtccctcaggcgatcgtagtactgcgacacctgatcgtaggcgtgcgccgacgatccacccataccgttctccgcgaaagagtcgctggccaccctaagcaaccctcccggtcgtcgcatgcgccgccgacgcaacatcgccggtggcgagccaacgcgcgcactcggcgcccagctcggcgacaacatgctgccgataggccgcatcgactgccggtgccagtcggtcgcgccaccgtccattgagaccttgattgaagaaggctcggccgccgtcgcgccagaaaccggcgccctgtggaacgtagcgcgccgcatgcgcgcgcatgtagtccagactgcagtgcgccagcacgcgctcgcagcacggggcatccagcgggatatccaggaatgcggcaatgcgccgcacttgcgcaggcaggtcatgcagcaacgcggcgtaatgcaccagcagcacgttgtcgtaatcgcgcagcgcccaccaggaacgcacgccctcccagaacggccacagcggcgcaccgtccgcacgcatccaggtctggaaatagtcctcgaccgagcacgtgggcggcggcatcaccctcaatttaccgttactggacggctccgcatccagacgcgcctgcgcatccgcgctgactgcccgctgatggtcgtacaggctccagacgatgtcgcgcgcatcgcggccgacgtagagatagcgggcgcgttcggatagcaccagcgcatcggcgggcagatgggttttcacgaagcggcgatggcgttgctcggcgagcagccgctgtttggtggccttgtccggatacaccgagtcgaaccagggcgacagccgcgagacctcgatctcctcggcgccgccgaagatcagttgcgcgacgatctgctgcacccaggtcgtccctgccttggcatagctggcgatgacgacatcgtcgtcgcgaaaggcgaagtcgttccagactgtcgagtcgaaaaagcgattggaatattcgcgctgcttggagggcatgcccacatcggcgtcctgtcggttgtcatcgcatcgggctcatcggatatgcacgcgtgaacacttcgcaaccgcatgatccgcatccgcgcctggctccaagtcccggcacgacggcataacgtctgccgcacactgcacactgcacttgcagcacatcagtgacttgcggcaacgcgcatcgccgtcgccgacgatgcgcgtgcatgcgggccatccggcaaagcccgccctgacattgcagttactgcgtgtagatatacgctaccttgcgcggaccaaacatttttagaatcttcgaagacacgagtaacagcatggctttggcagttttcatcacacgcacctcttctggaattttcagaaatggcgagctctgacattcgccttatttaggttagcaatagtcatatggccaatcaacagtatggctattactttatttttaaagtaaattgccgggcatgtgtcgcagaataagccacgcaatgtgcgtttatccgaacagatcttcgcgcaggtactccagatattcgcgcacatgtcgctcgcgtgcggcaacgtcgtccggcagacgcaagccgcgcgtaaaccaacgcagccgcggccgtgcgtgcaagtgtgggtagggcttgtgcggcaccggtacgccgaggaagctgcatagcggcgcccagccttgccgagccgaaaataccagcagccgatcggctggcaccgtatcgatcactgcctgattccagcggttgaagtagtccaccatgaaggcgcggtcctgactgcgcccacccatctgttgtttcaagaaagtactgaatgtctcgccttcggggccgacgaaggtgctctttctgcccggcatcaggatggtctgggtcaccgactcgaaccagctgtcgggatcgcgcactgtcaggacgaccttggcctgcggatatacctcaatcaattgccgccagtaatagcaaccaggatggtcggtactcgaacggtagccggcgaagatggccgaccagtctgcagcaccgcgttcggcggcattccacagcggcagtgccgtacgcatgttcgcggcgacctcggtggcgtgataacagggtccaaatcccaaatgttccagcgcgaacttcagcgacagcgtcccggttctgcctaggccagcaccaagcacttgtaacgacatggcgattctctgatccattacacgcagggcggcaacgtagcacgcagcgatggcgtacgtcccagcacgggcagtcaggatggatgcggcaactacacatgccacgcgcaatttaattggcggacaacaacgcgaaccggagcgacacactcacccacgccaattggcattgcgctcccagaacgcaacgctacgccgataggcatcgcggtccagcggcgtgcccgagccgccctcttccacgcccaaggcattgcgcaacatggtgatcggtgccatcggaatttcgtccggctctgcggtgtagagacaaccgaccacaccccagtctgactcgatgggcgtgccttccttggccagctgatcgcggctgtagaggatgggcagcagataggcggccaccggtggctcgacaccttcgaaccaacgcaccagcacgggcaattcctgcgaactgcgcgcctcgtagccggaacgcagcaggtgccggttgtcatcggtgatggggacagtgaggcagcgggtggaggtccagttgcgatgcacatgcagctggcaaaacggcgcgtagccctcgatcacgcgaagcggtgtctcctcgttgagccgctggatgaactgctcgggcgtgcagtcctggatggcattgcgacggccatcgcgcgggaacaggcgggtgcgggcgaactgggtcaggacgatcgacataagcgggctgcgcggcgacaaagagcgtcagggtagcgcgcaggctgggctgcgacgacgttgcgcgacacctcagccaatgcgcggcgggcaagcaggcacgaacaggtatgcggaatcgatgttcggcagtcgcagaatgctcgccgctaacgtgcaggggcgcaccacgtcgcgatgacgcgaacacggtgcggggagatccgtatctgcagtagcccgtcagcgctaccagatcagatcgtccggcaccttgaactggctgtagtagtcgtcatcgctatcggccgcggccggcgcgctgttgcgcccgtgatcaagcacaacggtatcggcatcgcggctatagaccttgtcggccgccgcgcgcggaatcagctcgaagccatcgccgtgacgcacgatcaccagcgcgccgctggccaactggctgcgcagcgtggggttcaccagcacgctgcggatgacactgccatcgttgaagcggtagtcgatctcgccttcacgcttgaccttgttggtctccacgatctgccgcacctgggccagcacttcctgccggcgcacctgcacgttgcgttcttcggccagtgcgcgatcgcgctcagcacgctcggcctgcaagcgtgccgcatcgaccttgtccacatctgccggcggcaccgccgcgcccttggcatggcgctgcttgacctgttcgcgcgcaaccttgtccacctgggcttttttcaccaagccggccttaagcagctgttcttgcaatggattgcgcatcgggaggccaggcagtggactggccgctagtttaacgcggctggcgccatcgcccgtcgcggcctggtcagaccgctggcatcgccgtttgtcggagccgtggtcaggcatctgcccaagcagcggcgctgcccttatcgtccgccacttccaaccagttcaaggccgaatgatgatcatctggggatcaggcggcgacgtgcttgcgctgggcgcagccgacagcgcgccttgcgaccaatgcgcacagcagcgcagctttcgccacgtgctgcgttatcgctacgcgcacctgtggtacctcttcagctgggtcaccaagaagcagtccctgcgggtgtgcgacggctgtaaccacaccactgcgctggacaccaagacctccgaggccggccgcggcaagccgcccattccggcttaccgacgcttcggtggaccggtgctgctcggcctgattgcggtgttggtgatattcggcacctaccgttcttcgcagacctccaagcgcgatgccgtttggcttgcacagcccgcccaaggcgacctgtctaccgtcgacctgcagaccctggcgcccgctgcgtatggcggacacgcttacggggtggtgcgggtggagcgcgtgagcgatgagaccatgacactggcgctgccgaacaagggctacgacaagtggaaaggcgccgagcgcgatgctagcagtcgcgcgaagcagcccgcctactccaccgacgaacgtatcgagatgccactggtcaagttgcacacgctgcatgcaaacgatgagcttcgccacgtttatcgctgcgtcgtagagcggctaacacaacgtagcgagcagctgtcaggcgggcgcggacggcgcgctcacaaccgcagtggacgcggggtacatgccggttccgagtaccgggcacgcccgcctggcggtgagcgcagtcgttttgttagccgctcttagtcctccggtcgtttgaacggtgaattgcagcgcagcttgcgacatcccaatgcaacgccgcacgctgatcaacacatgccccccgatacgaacgcgcgtgcgggggcttttttccctattggctggcgctgattgactgcgacaggatggcgtcgcgtgcagcgcgtgctcgctcgcaccgatggactgcggccactcgcagcattcaacgcgctacgtaccgcaacgcgcacgacagtccgatgagatacaactggcaacggcacgccaatacaagcgcgcctaacgccactgtcgaagatatggccgctggcggcagaacttccggcatgcagcctgcagcattcaacgttcagccaagcaggtgcacccacttaccacgcgaacggtgcggcgaccttgcgcgcaccaagcatgaacgcatcggccacatgcaaaaacggtgcgacatccacttccgattgaccggcgcgcaccaactgcacgaagcgccggtacaaaccctcgtattcgctcgacgcgggcactacctgggcctgcccatcgatgctcaacgtggccccgccttcactgagcatgaggatgcccacggtggtctccacttcgatatcccagcattgttggccgctctgcaggaagtcgaattcggccgtcacagggacgcctgcggtgtcgacaaacgcaaggcgggcatacagcggcgcctgccggttgtccggcgtgtgcaactcggcttcgcgcagcgcgaagctgcgcggcagcagatgggtcgcgatggacagcgcattgatgccagggtcgaacacgcccataccgccgggttcgagaatccagtcctggcccggatgccagtggcgaatgtcttccttccaggtgatgtgcgcgcgcacgagttgcttgtcggccaaccacgcgcgggcaggcgccacaccggcggcgcagcgcgaatgccagctggtgaacaggctgcgttgcgcacgctgcgccacgtcttgtaggtcatgaatttcggcaagcgtggcggctggcggtttttccagaaatacatggcggccagcggccaacgcgctctgcgccaaggcgtgccgcccgaccggtggcgtgcacaaggccaccgcctcgatctccggctgtgcggcgaaggcttcttccagtgagtggtaggccggcacaccatcgaccatgccatgccggctcacggtggccaccaactgcacatcatcgcgcgcagcgatggtgggcacgtgctgatcgcgggcgatcttgccgatcccgacaagggcaatgcgcaatgcgtctggatgcttcatcgaaaccttcgtgctgataggaggcggccaccgatgcgaacgcctgcacgcacactgcctgaccattgctgcagcggcgcgatgcggagagcgcacgcgacggcgcagtgtacgttcagcgtgcagcccagtgcgagacatcgcttctgcttgttttgctatacctgcgtgccagcggctgcgtatcgggcctgctcagttgcaccacgaaggcaatgcgcgacggctgcagacgttgtcggcgcggcagtcggaattggcggcgctcgaccacacgccaggcgcctcttttgcagcatgcgattgacgccggcgcgcatgcagaccagcatcgctgccggcacgccgatgtgccgtcgccctccaaggctgcaccgatgttgcatcacgtttcgctgggcgttcgtacgatcgagatatccgccgcattttgcgacgcagcgccgggtgcgcttggctatgtgcgggtgtggtccgatctggagtcaggcacgctcgaccaggcggtcggctaggcaggcccggtggcgaggattgcctggcgttgaaacaacgccaggcaacgcaatgtgcgccgggggccggattccatctggcgtttgccgcaaccgacacatccgccgtggacgcttttcaccgagaggcgctacagcacggcggtcgctgcaatggcgcacccggcttgcgaccggattatggcgatgatgatcacgccgcgttcgtcatcgatccggacggtcaccacatcgacgcggtggtcgaccgctcgccgcctcggtaaccagcaccgccgctacgcaacgttggaatgtcagtgtcttaggccgcagcgacagcgagctcgccatgcgcattgacactcatggcgatgcctgcgtcaggaagcggtcgaagtcgccgatgttcatgctgccccaacccgacgcgaagtcccagcccaagctggcgttatagccatcgcgatagagaccgttggtgcccaccacgacgtcataggcgcgctgcgcgtcgttgcgctggctcgcgtactgatagatctgcggcgcgacgaagcccagatcgggatgcgactgcaacagccgggcgatatagccggcgaaggtcggtgtggcggcactggtgccccacacataccacggagcctcgttgccctgcgcatcggtgccgcgaatctgcgcactgctatagaacgcgccattgaagctgacatcgggtactgcacggtagccggacgccgtctgcccaggcagcagggtacgctgccattgtggcgcgtaagcgatcttgctgacgccaccctggctgagctgacggccgacaccggcgttccagacgcgctcggaggcgtagctgccgggtttgccgacctgggtcaacagttcggtggccccggccaagcccaacgcgatggcggaggcaagtacggcctggcagaaagagcgcgtcatcatttcgtttaccgccggttggtgtgagtgaagaggctgcggagtcttcacgaggcggtataagtttcaggcacaacaatgcgaagcgggtacttggcaaacgatcccaccaacatttgtctctcaagatctaaagcgttttgccgtgccccgacggctacacaccgaaggctgcgcgcgtccacgccagcgaaccggcggcgggtccgcccggtccggcaccggatgcgccggtgtgcctatatctccagcacgatcttgcccaggtggctcccctgctccaggtagcgatgggccgcggcagcctcggccagcggaaaacgcttgtcgaccaacacccgcagcttgccttcggcgatccacggccacacaacccgctccacttccgccgccaggcgcgccttttcatccgcagtgcgtgggcgtagcgtcgagccggtgatgaccgcctgcttgcgcatcagcaccggaatcggcagttcgatggtggcgccggcctgcgaggcgatgtagacgatacgtccgcgttgattgagcgcttccagggtgtcggcgaatactgcagcgcccaccatgtcgagcgcgacgtctataccgccatgcgccttggccacctcgacaaacgattcgctggtggaatcgatcgccacatcggcacccaacgcgcgcgcctgtgcggccttgctggccgagcgtgcggtcgccagcacatgcgcacctgccgccttggccatctggatcgccgtgacgccaatgcccgaggtcgcaccgtgcaacaacagccattcgcctgctgcgagccgaccgtgttcgaatagattggcgtaggcggtgaagatggtttccggcagcgccgcggcgtgcaccagatccatgccggcaggaatcggcagcacgtgacgcgcatcgacggcggcgtattgcgcatagccgccgccgcccagcagtgcgcacacgcgctcgccgactttccagcgaccagccggctccacgatctcgccggcgatttccaaccccaacgtttccggtgcgccaggcggcggcgggtagtgcccggcgcgttgcagcagatcggggcgattgataccggcggcgttcacgcgcatcagcacctggcccgctgcaggacgcgggcgcggttgctcggtggcgtacagcgcgtcggcgtcgcccttgccatcgcggatggcgatggcggtcatcgtggtatcgctcatgaagacgctccgtggaaggtgcgcccagtgtaggcgtgcagacgtcaacgcttggcgcagatgcatcccatgtttacttgcaggtgctaccgcagcagcgataggcaagcgatgcggtttcgtggaactgcatcgcagtgctgcagcgtgtgcgaacgagatcatgggcaaatggacgagcggttatcgtcgacggcatcgcgaagattcacgcgaacgatcggctggctgcagcgacaccaagcgcccgagatacgaacgctatcaacatcgccttcgtcgaatcgagcgccgccaacaacacatcgcggaaagttgttcgccgggtctcgacggcacgcgtggaacggtcatgcaggcgtgctgcaacatctcctcacaccgagatgccattgcccgcaagcagcccccatcaggcagatgctgcgccttcgcccgcaccacggtgtcccgccccatgctggcgtattgcgagccacaaggagtcgccatgcagttgccgtggagtgtgcgcatcaccgtcatctgcctactcgcactgtccgcaagcatgcatgtccgtgcagcgcaggtcccaattgcgcagggagcagacggctatcgcctgttggtggatggcgccccgttcgtgatcaaggccgccggtctgggcaatggcagcatggagacgctggccgcacgtggcggtaacgcattccgcaccttgcacgtggacgctgatccgcaacgccaacgcgccctgctcgatcgcgcgcagcgtaacggtttgaaagtggcagtcggcatcgaggtcggcaaccagcggcatggcttcgattacgacgatgccgccgcggtgaagcagcaactgcagcacatccttgcgcaggtgcggcaatcggcggcgcatccggcggtgttgctgtgggtggtcggcaacgcgctcaatctggatgacagcaatcccaaggtctggaacgcggtcggcgaaatcgccgaggcgatccatgccatcgatccggaccatccggtcaccaccacgctggccggcttcgacaaacacctgatagaccagctcaagacgcgcgcgccggcaccggacctggttgccgtgcagctttctggcgatattgcagcgctgccgcagaaactgcgcgatagcgagtggcgcggcgcctacgtggtcaccgaatggggccctaccgggcatcgggaatcgccggccaccacgtggggcgtgccgatcaaagacgaccgcacgcacaaggccctgttgctgcaacagcgctaccgcagccacatcgccagcaacacccgccagggactgggagcgttcgtgttcctgtagggcgaccagcaggagcgcacgcctacctggtatggcctggtcctgcctccgggcgacgtcacgcccagcgtggacacattgcaactgctgtggaccgggcagtggccggccacgcgggcgccagcggtgtcggcgctcacgctggctggccagcgcgtgaccgatagcgtgagtcttcgcccgggccaagccgtgaccgcgagcattcacgccagtggcgcatccgtcttgcgcgacacctggcaggtgcgcatcgaaagtaccgcccgcagtagcggcggcgacccggagacgttgccgccgctggtcgatgtcgccattgcgccgaaccgcgtggccggtgatcgcacccgcgcacctggtacgggcgaggaggtgcgcctgatcgcaccaccgccaggcaattaccgtttatttgtggaggcaggcgatgacgacggccgcgccggccatgccaacctgccattccgcatgctgccgccctcacccgccccgcgacaaggcgcatcggaaccgccgcaaccaaatatgcattcatcgcgatgaagcgatattatttccgcacgatccgccggacccgccgcgatgacgcatctcagtttcgaattttacccgcccaagaccgatgatcagcgcgcgcaactggaccgcaccgcagccaggttgaagggctacgccccggagtatgtgtcgtgcaccttcggcgccggcggctcgacgctcagctacacctccgaaacggtgcgccatctcaagcagaaacatggcttcgaagcggcgccgcatctgtcctgcgtcggcggcagccggcaggagatccgcgaactgctcaagctgtaccgggcgatcggttgcacccgcatcgtcgcgctgcgtggcgacctgccctcgggcatgggccatccgggcgacctgcgttatgcctctgacctcatcgccttcatccgcgccgagcacggcgacgcgttccggatcgaggtcggcgcttatccggagacccatccgcaggcaaccgacgcgctcagcgacctgcgctatttcaaggccaaggtcgacgccggcgccgatgcggcgattacgcagtatttctacaacgccgatgcgtactttcatttccgcgacgcggtacagcgcatgggtgtggaggtgccgatcattcccggcatcatgccgatctccaacttctcgcagctgcggcgcttttccgaacagtgcggtgcggagattccgcgctggatcggcaagaagatgcagtcctacgccgacgacgccgacgcagtgcgcgcattcggcgcagacgtcgtggcggccttgtgcgagcgcctgattgctggcggcgcgccggcattgcacttctacacgctcaatctggccaaaccgaccacgcaggtgttgcagctgcttgggcgctgagtgcgggcttcgcattgcgcgcgtttcaacgtgcgcttcgaagcgcgtatcgtgcacgcagtgcgctggcgctggcccttccccacagcacagtacgtcgcgcaccacggcgtaagtcttagagcggccaacgcaacgactgcgcagctgccaggtgggcgcggccggtgctcggaatcggcatggaccacgcgtccactgcgggtctgagcgcgccgtccgcgcccacctggcagctgctcgcgacgttgtgttagtcgctcttgatctgcacgcgggctgacgacggtgatggaacgacaggcagtcatcgcacccgccccagcgcgcacctgttcgccgctcacacgcgtccggctaagctgccctgatgcctcgtcttctgcccctgttgttattgctctgcatctgtcccgccgcgcgtgtgcaggcgcaggaaatccatcgctgcgtctcgccggacgggcagaccatgttcaccgaccggcgctgcgacgacgttagcgcggccagccgcccgccgcccgccatcagcacgcagggcaattacggcctgtatcgctacggctgcccgcggcggctgagcgaactggtgtcgttgctgcaatcggcggtcgacagccgcgatgtcaaccgcctgtccagcctgtatctgtggagcgggcaatccgatgccaccgccaatcaggtactgagcaggctggaggccatcgtgcagcgtccattgctggatatcgtgccgatgtatccacaaagcgacaccccgacctgggacaccgaagccaccgcaccgacgccgtcgctggatggcagcgccatcgatgccccacttcccaccccgcccagccgcccgcgtccctggggcttgcagctggaacagaacctggccagcggcacgcccgcgcgtagcgtgctgcggctgcgcaggcaatacaactgcttctgggtgacgttttagcgccatgtggcgcgcgcggacggggctcagaagcggcatccatcactcggaccttccggcttgtccaggcagtacacctccgcctgaccgctgctcgctgcgttgtacgcacggccctaatattgattaggaagtagttaacttgaacttctcgtggacgccatcatctcaggatgatggaagcaaccgacatgagatcgttgtcgcgcgacgcgcggcacgaaaggcgcgtgcaggtcattcgactgcgcaaggcgggccagacctacgacgagatcgcggcgcagactgggttgagccgcacgggtgtgttcgacatctgcaagcgtcacgatgtggcaggggccaaggctttgcgcgacgcgcccagcgggcgtcgcagcggcgacggccggctgctcgacgcggcgcaggaagctttggtgcgcaagctcattaccgacaagacgcctgaccagttgaagatgccctacgcgctgtggacgcgcgcggcggtgtcgcagctcatcgagcagcgctttggcattcgcctgccggtgcgcacgatggggctgtacctggcgcgctggggcttcacgccgcaaaagccgatgaagaaggcctacgagcaatcacccgccgcagtccggaagtggctcgacgaggactacccggtcattgccgctcgtgccaaggccgagggcgccgagattcactggggcgacgagagcggcctgcgcagcgacgacgtgcgcgggcgcggcttcgccccgaaaggccagacgcctgtgatccgggtcaacagcaagcgccacgggcctgtcggtgatctccaccgtgaccaacaagggccagatgcgctggcgcatcttcgacggcgcgctcaatacgaacatcctgatcgacttcctgcgccggctgatcaagggggcgagcaagaagctgttcctgatcctggacaacctgcgggtacaccacgccaagcccgtcaaggcgtggctggccgagcacgccgatgcgatcgaggtgttctacctgcccagctacagccccgaactcaaccccgacgaaatggccaacgccgacatcaagcaagccgtcacgacgctggcgccagcgcgcacaaagctgcaactggtcaaggccaccgcacgccaccttcgcagcgtgcagcgccagcctgagcggattcgcaaatacttcgagcatgggccggttcgctatgcggcttgattcaagttggttgatgccggatcaataacgaagcgattgaacgcttaccaacgcccggcaaaccgccgaacaccaccagcgtcggtgcggttattgcggccaaagcgagcggatcgccgcaatgccctgcgcaccatgcgagcgcgcctcgcgcacatcttcaatctgcatgccgccaagcgcgtagatcggcagcgagacctgttcacgcaaggtttcgaaaccgccccatccgagaggtgtggcgcccgggtgcgatgcggtggcctgcaccggccccaacaccgcgaagtcgcagccgatccgttgcgcgtggcgcaagtcgtccaagccatgacaggaagcagccaccagctgttctgcgggcagcgggcgttcctgcagaccggccaactgctccgaccccagatgcacgccgacccccagttccgcagccagcgcgatatcgcgattgagcagcagctgcgcgcgggtgcgtccacgtaagcgcatgacctgctgcagcagcgcctgccactgcgcaggtgctgtctgtcgcgcgcgcagctggatccgcgtgatcccattctgcaatgcgcgctccaggccttccagccagcgtgcgtcgtcctccggttcgggggtgatcaggtaatggtcgggctggcgcagcgcacccaccaccggcacatcggccggcggcatcgaatagcgcgccagcttgtctgccgccacccaggtcatggcctggccttcgcgcccacgtgggctgcctttccaggcggtgatgtgacgcacttccagacgcagccgcttgtccggatacagctgcggcacatccatgagccagtccccgacctgcgcctcgatgccaagctcttcgttgagctcgcgcaccagcgcttgttcggacgtttcgccgggctcacgcttgccacccgggaattcccacaggccaggcatgtcgcgggtttctgtacgacgggtcagcaagatgcgcccgcgggggtcggtgatcacgccggcaacgacgtgaatggatcgaagagaatcaggcatggacgcaagagtgccgcgagtgagcggttcagcgcaatcgcttgagggctgggattcgtgattcgtgagtagggattggtaacagctggtgcactacaggcgttagccaatcccgcatcacgaatcccccaatcccggcttcacaacggctgcccgattcgccacagcacgccgctgggatcgtgcaaggtgaaatcgcgcgcgccccacggccggtcttccggagcgctgacgctcgcaccgaactgcgcatccaaaccaatgtcgtgcacgtgctgccaccaagcgtcggcatcgtccacccacagatgcagcatcaggttctcggccaactcgcgcacgtaaaaatcctgcagcaagaacgcgcactgcgcgccatgccggaaacaggtcacattgcccacctcgtcttcctgcacgaatcccagcgcgcgatagaaccgctgcgacactgcgtaatcgcgcgcaggcacgaagaccttcagttgttggctggacagctgcgacatgaccgcactccaagcaggacgtgcaatgagcatacgccccgcaatcgcacagacgcagcagcgcgatgcacggcggcacaggtaacgcatcaagaatctacgactgcgtagctgcagctcacgctcactggaataggcgccttgaacgcgcgctcccagcgttgatgtcgtggtgtcccaacgaatgccgaccgactcgaccagcgacactcttagcaggaacttggcccaacgcaagcgagatcagcaggcagggccttgcacccaacctccaacattcaactcccgcttttcagacaatttccacttctcaaaagccccaccaactctccgtcagcacagcccccttggtaaggaggcgcgccaacggcgcggggatcggaagagtaccgtgcacccaacgtccgcaacgcggacgctgggtgagcagcccgcaaagcgggctgctccacggtcaactcagctcagctgagttgaccgtggcagtgcttgtacttcttgccgctgccgcaggggcaaggatcgttgcggccgacctttggctcgtcgcgggtgacctgcgagaccgggaccggcgcgttgccgctctgcacctgcgcggcttcctcgtcagtgccgtagccacccacatcctggtgctggaattgcgaggccatcaagcgcgcctgcgcatggagacgttcctgctcttccagttcggccacttcttcttcgctgcggatgcgcacacgcgccagcagatggatcacttcacgcttgacgttctccagcatctcggagaacagctcgaacgcttcttttttatattcctgcttgggctgcttctgtgcgtaaccgcgcagatagatgccctggcgcaggtaatccatcttggccaggtgctccttccagccctggtcgagcacggtcagcatcacgtgcttttccaacgcgcgcatggtgtcgttgcccacggccgcttccttctcggcgaagtgcgcatccactgctgcctgcaccttggcggcaatctgctcggcatcaatctcttcttgcgtgcgcaccatgtcggtcagcgacaaggtcacgcccagctcggactccagcgtagcttccaggcccttcacgtcccactgttcgtccaccgaattgggcggcacgaagcgtgcaaccagatcatagatcacatcgccgcgaatcccgtcgacgttgtccttgaccgactcggcgtccagcaattcatcgcgctgggcgtagatcaccttgcgctgatcgttgttgacgtcgtcgaaatccagcaggttcttgcggatgtcgaagttatgcgcttccaccttgcgctgcgccttttcgatctgccggctgaccaggcgatcttcgatgacgtcgtcttccttcatgcccatcatgcgcatcgccttctggacccagtccgaggcgaagatgcgcatcagattgtcttccagcgacagatagaagcgcgacgaacccgggtcgccctgacgaccggcacggccgcgcagctggttgtcgatacgccgcgattcgtggcgttcggtaccgatgatgtgcaggccgccggccgccttgaccgcgtcatgacgacgctgccagtcggtcttgatcttgaagcgcgcgtcttcggtggcgtcttcgccgagggcgtgatactccgattccaacgaaccgcccagcacgatgtcggtaccgcgaccggccatattggtggcgatggttaccgcgcccggttggccggcgttggccacgatggtggcttcgcgctcgtgctgcttggcgttgagcacttcgtgcttcaccccggctttgcgcagatgctcggacagcatttccgaggtctcgatcgaggtcgtccccaccaacaccggctgaccgcgcttggcacagtcttcgatgtcggccagcaccgcgttgaacttgcccttgcggttgaggaacacctggtccggatggtccttgcgcacggtcgggcggttggtcgggatcaccaccacttccaggccgtagatgctctggaattcgtaggcttcggtgtcggccgtaccggtcatgccggacagcttcttgtacatgcggaacaggttctggaaggtgatgctggccagcgtctggttttcgcgctgcaccggcacgccttccttcgcttcgaccgcctgatgcagaccgtcggaccagcgccgcccggacagcgtacggccggtgaattcgtccacgatcaccacttcgccatcgcgcacgatgtaatccacatcgcgctgatagatcgcatgcgcacgcagcgccgcgttgaggtgatgcaccacgctcaggttctgcgcggcatacaggccgtcttcggcgttttccaggatgccggcctgcagcagcagttcttcggcgtggcccatgcccgcctccgacagatgcacctgcttgcccttctcgtcgacccagaaatcgccttcgccttcttcgctttcctgcttggtcagctgcggcacgatgcggttgacgcggatgtacagctccggcgactcgtcggccgggccggagatgatcagcggggtgcgcgcttcgtcgatcaggatcgagtccacttcgtcgacgatcgcgtaatgcagagtacgctggtagcggtcggcgcgcgacagcgccatgttgtcgcgcaggtagtcgaagccgaattcgttattggtgccgtaggtgatgtcgctgccgtaggcctcgcgcttgtcgctgtgcggcatgcccggatacaccacgcctacgctcaggcccagccagttgtacaacttgcccatctgcgcggcgtcgcggcgcgccaggtagtcgttgaccgtgaccacgtgcacgccctcgccctgcagcgcgttgaggtacaccggcagcgtggccaccagggtcttgccttcgccggtgcgcatctcagcgatcttgcccaggtgcaacaccatgccgccgatcagctgcacatcgtaatggcgcatgccgagcacgcggcggctggcctcgcggcacaccgcaaaggcttcgggaagaatcttgtccagggactcaccggcggcaagccgctgcttgaactccggggtcttggcttgcagctcggcgtcagagagcttctcgatcgtcggctccagcgcattgatctgggtgacgaggcgggtgagctggcgcagctggcgttcgttacgactgccaaagacacgggtaagcagactgttgatcattgaagaaaccggttgaaaaggaacggtttgaccgacgccggtccccacagacccgaccgccgtaaacgaaacagggcgcactgcgccctgtcgatggcaacaccctattgtagcttggggcgggccttcacgaatcaagcgcggcccgcgccttcgtcaaccgcgcccttgacgtcccaccggcgtggtttcacccaggaatttgcgcggattgaccacgcgcccgtccgcccagacctcgaaatgcacgtgtgcggcggtagaacggccgctggagccggcacgcgccacctgctggccggcacgcaccagatcgcccaccttcaccaccagacgcgagttgtgcgcatagcgggtcacatagccattgccgtgatccacttccaccacattgccgtagccgccacgcacaccggcgtagctgaccacgccatcggcaaccgacatcaccgggtcgcccacgttggcgtggaagtccacacccttgtggaaggccgaaccaccgtcgaacgggtcggcgcgaccgccgaagccggaggtgatgtaggtgttgcggatcggcatccgcgaaggcaccgcgttctgctcgagctgatgatcgaacatcagcgaggccaggacgtccagttgctggccggaggcggagaactgctgctccacttgcccgagcgtctccttcagctctttcaccggcatgtcgctgaccggctcatcgccgccaccgacgccgacaggctcatcgaagtcgaactcgccgtccttcaacttgcccatctcggtgaggcgctcgcccaatgcattgaggcgggtcgcctgcgcctgcagctcgcccagacgggcggccagcgcattgacctgcgcctgtgaggcgcgctgcgcctgggccagctcggcctgctgttgcgcaaccttggcctgcagcgcggaattggtcaccatgccggtggcggtgcttgcaccaacgccgatcagcatgcccaggcccagtaccgcaccaagcaccaccatcggccgatctgctgcaacgtcctggaactgccgggccgcacgctgcgcccgggtctgccgggatttgatgacaaattttttcaacgccatatgagtgtcatgtccaagcccaagtccaacgcacacaccccttccactccacaaccggccatcgaggccgcgttgggggaaaaggctggcgaccccttgcgccgagccttgtggctcgatgcactggaccggcagttgcgctccctgttaccacctcatctggccacccgttgccggttagccaatgtccgaggcaaacagctcgtttttctggtggattcgccggtctggcatgccaaggtgcgacttgccgaaacccaaatcctggatgccgcccgatccatcggactggaggccaccgcagtgaccgtcaagaccgcaaccgcgccgctgcattccccaacgcagcagaaccgcgaccgtcctaaacccgtgtcagaggcgacgcacaaaggtttgcgcgacgcgttggcttccttgcaggacgtcttaccgacgaagcggtaaggtcttcaccgctcatccagagcggccgccagtgcgtgagagcgttgcgaagagctcacacggcccgacgcatcctagcgggcatgtcggccgcaggagttagggaattattagataaatgttaagaatgaacaaaaaatacaacttgattcacactttctgtgccaactagggcattccctgacactacgcgtagacagggctggcgtaggtgaccggcggctgctcggtgccttccgggaagctcacccattcccaggcggcctggtcggccaacaacgcacgcaccagtttgttgttgagggcgtggccggatttgaagccttcgtaagcacccaggatggcgccgccagccagatacagatcgccaatggcgtccagaatcttgtgccgcacgaattcgttggtgtagcgcaggccgtcttcgttgagcacacggaactcgtccagcacgatggcgttgtccattgaaccgcccaggcccagattgcgctcgcgcatgtactcgaggtcgcgcatgaaaccgaaggtgcgcgcgcgcgaaatttccgtgacgtacgccgacgtggagaaatcgatttcctggcgcgactgcttggccgggatcatcgggtgattgaattcgatggtgaaaccaagcttgtagccctcgtagggctcaaagcgcgccaccttgtcgccgtcgcgcacttccacggtctgcttgatccggatgaagcgcttgggcttgctctgttcgacgatacctgccgactgcagcaggaacacgaacgggccggacgaaccatccatgatgggcaactcggccgaggacagttcgacgatgacattgtccacacccaagcccgccaatgcggacatcagatgttcgacggtctggatcttggcaccgttgcagctcaggccggtgcacaacgtggtttcggtgaccagctcggcatcggcggggacttcgacgatcggttccaggtccacacgtcggaacaccacgccatgatcgaccggagccggtcgtagcgtcatatacaccttgtcgccgctatgcaggccgacgccggtggcgcgaatggtgttcttgagcgtgcgttgctgggtcatatgcgaagtctggctgaacaatgcagacagacgctgaatcgactgcctggcccgctgagattatcagtattttaacaagtcgcgcgtgacggaaactgtcatcacccggtcacgctgttacaaaagctgccggatcggcaccgatccggcagaaatgacatggcatggcaatgcaccccgaagcggactccggggcaagacgggctgcgtcaccgtagcgacgcggccgacgctccttagtcggcctggcggcgcaggaacgccggaatatccagataatcgttgggcaggtcagccgccggcgccgaggagccgccgctggtgtggttgccgctgctgctgccagccgagtcgctgctcggacgacgcaggcccaggcccatgctgccgccgacggccttggacaccgcgtcgccgctgttggtgtcgaagtcgccgaattccggctgcccggtggtggcattgcgcaccaacttgatcggcgcacgctgatccggacgctggggctgccgcgcaaccgcacggttcaggccggtggccaccacggtcacgcgcacttcgtcctgcatgtccgggtcgagcacggtaccgacgaccacggtggcatcttccgaggcgaaggcttcgatggtgcggccgatctcgtcgaactcggacatggtgaagtccgggccggcggtgatgttgaccaggatgccgttggcgccggccaggttcacatcgtccagcagcgggttctggatggcggcttcggcagcggcctgcgcgcgatcgtcgccgcgtgccgaaccggtgcccatcatggccagacccatttccgacatcacggtgcgcacgtcggcgaagtcgacgttgatcaggcccggacgcacgatcagatcggcgatgccctgcaccgcgccctgcagcacgtcgttggcagcgcggaacgcctggatcatggtggcgttgcggcccagcacggtgatcagcttttcattggggatggtgatcagcgaatcgcaatgctggctcaactcttcgatgcccttcagcgccacctgcatgcggcgacggccttcgaacggaaacggcttggtgaccacggccacggtcaggatgcccatctccttggccagctgtgcgaccaccggtgcggcgccggtgccggtcccgccacccatgccggcggtgatgaagaccatgtccgcaccctgcagcgcgtccatgatgcgctcgcgatcttccagcgcggcctggcggccgacttccggattggcgcctgcgcccaggcccttggtgacgttggtgccaagctgcagctgcaacttggcgccgcaattcttgatcgcttgcgagtcggtgttggcggtgatgaattccacgccatcgacgttggtgttgaccatgtgcgcgacggcattgccgccgccaccgcccacgcccacaaccttgatgactgcgttgggagccattttttcaatcagttcgaaatgtgccatgtcagtgtcctcttgagccgggagtgagaagtggggagaggggagtcgcaaacgcgctggtccctgccctactccgcatcacggcgagtgttgttgtttgaaagtcgggtctcggttgcgtggccattgatgcgctgttgcgctcaacgactcaccacacctgctcctcgacgcaatgcctgcaaaaaaattttaccgcctacctgctcgccgctctctacttcatcttcgcaaccgccgccgctttgcctttcgctcttgctcttgccaatcccgaattcaaactcccgaatctcggcccgtcagaattcgccgcgataccaattcttcaatttcttgaacaagcttcccgcgcgtccggtcgggatcgacgggcgacgcggatgttcgatctggctgcccatcagcaacaggccgacgcccgaggcatgcaccgggttgccgacgacttcgcccaagcccgtgacgtgctgcggaatgcctacgcgcaccggcatttgcagcatttcctcggccagttccaccacgccttccatcttcgaggcgccgccggtgagcaccatgccggcgcgcaccatttcttcgaagccggagcggcgcagttcggcctgcaccatctcgaagatttcttcgtaacggccctgcaccgcctgcgcgagtgcatggcggggcatgcggcgcggcgggcgatcgcccaccgatggcacctggatgctctcttcggcggtggccagctgcgccagcgcacaggcgtagcggaccttgatctgctcggcttccggcgtgggcgtgcgcagcatgtgcgcgatgtcgttggtgacgtggtcgccggcaatcggcaaggaagcggtatggcagatcgcgccctgcacgtacaccgccagatcggtggtgccggcgccgatgtccaccagcaccacgccgagctcgcgttcgtcggcggtcagcactgcgaccgacgatgccagcgacgacagcaccagatcgtcgacatgcaggccgcacttctgcacgcacttggtgatgttggcggcggccgactgcgcgcacaccaccagatgcgcttgcacctccaggcgcacgccggtcatgccgaccgggttacggatgccttcctgcgaatcgtccagcacgtactcgcgcgggatcgcatgcaggatgcgctgatcggcaggaatggccaccgccttggcggcatcgagcacacgctccagatcgctccaggtcacttcgccgtcgcggatcggcacgatgccgggcgaattcttgcactgcacgtggttgccggaaatcgaggcatacaccgagcggatctcgcagccagccatcagttcggcttcctccaccgcacgctggatcgactgcacggtggattcgatgtccaccaccacaccgcgcttgagaccgcgcgattcatgcgaaccgatgccgatcacttcgatcggattgccgggcgagtattcgccgaccagcgcaacgaccttggaagtgccgatgtccagtccaacgatgagggatttgtcgcctttgcgattcatgtcttaaagccgggagtcgggagtcgggagtcgggagtcgtgaaacgcggatggaccagggcaacccgagaggatgccgcgcgatgccgaggcgtcgatttttccaatcccgaatccccactctccaccgcccgcctttcaacggtaaatccattggtgtagcgaaggtcggcgcgggagatcgggcgctgcggatcggccagctgcggcagcatgcgtgcgaagcgctgcagacgggcgcgcgcatcgtcgcggccgaccacgatctgcacgccattgctcagacccagcgaccagctgccgcgcgcgtccatttcaagacgctccacatccagcccggtcggtgcgaacaaggcgcgcgattcgttgtatagcgccaccacatcctgggttttgctgtccggcccacccagctgcggcaacttgaaatccttcaacagcggcggggtgcgaaacagccggccctgctcggacagcatgcggtcggtgccccagcgcgcaaacggcttgtgctcggtcacgtgcacttccagcacgtccggccagcgcttgcgcacctgcgcactttccacccacggcaagcgcgcgatggcgtcctgcgcctgctgcagtttcaccgcaaaaaaaccggcacgcgcatacggcaacaccaccgcacgcaactcttcggccggcacgcgcttgaagtcgccggacacgcgcaacttggccaacggccaacgctcggcaccgacccagccattgagcacagccaccaccggcagcgcgaccaacgccagcgcgagcaaccaggccaggatgcgcagggtggcgttcatgggcgcgctccgcacacgggattcggcattggagattgggggttggtcacggcagcagccacagcaaaggcgcgcatggcaccgccgttcaccaatcccgaatgccgaatccccaatcccgtcatcacagcgtcttctccagcacgcgccagaccagttcttcgaaatcgatgccgagctggcgggcggccttgggcaccagcgagtggctggtcatgccgggagcggtgttcacttcgagcagatacagctggccgctgctgccatcgcgcatcacgtccacgcggccccagccacggcagccggcagcgcggaacgcatcgagcgcaagttggcggatctgcgcttcgggctcgccttccaggcccgggcacagatactgcgtgtcttcggcgatgtacttggcgttgtagtcgtaccactggcccttgggcacgatgcggatggacggcaacgcggtgtcgccgagcaccgcaacggtcagttcgtcgccttcgatcaactgctccatcaacagcgcaccgtcgtagcgggcagccagggtcactgcgtcttcgagctgtgcctggtcgaacacgcggctgacgccaacgcttgagccttcattggccggcttgacgatgaccggtaaaccgagctgttgtgccgcgacatgaatgtccgcggcgctggcgccagcagccaaccgcgcgtaacgcggtgtcgacaggcccagcgacagccacacctgtttggtacggatcttgtccatgctcaacgccgagccaagcacatccgagccggtatacggcacgccgaaagcttccatcaggccctgcacgatgccgtcttcgccgccgccgttatggccgtgcagcacattgaacacgcgatcaaactgctgcgcgaccaacgccttggccagtgccgcaatgccatcgaccggctgcgcatcgacgccgcgcgcacgcagcgcttccagcacattgctgccggagttcaaggacacctcgcgctcggacgaagtgccgccgagcaacacggcgacgcggccaaagatggccggatcgctggtgcgggcattggcgatgaccgcgctcatgccggctctccgacaaacccgttgttgatgatgtgctgtgccacataaccgatatcgccggcgcccatcatcaacagcaggtcaccgtcttgcagcacgtccggcaacacttcggcaaggctggcgatctggccgacgaccaccggttcgctgcggccgcgcgcacggatggcgcgcgctagtgcacgcgaatcggcgcccggaatcggcgcttcgcctgccgggtagacctcgctcaacaccaatgcgtcgaccgtgctgagcaccgcggcgaaggcgtcgaactgatcgcgggtgcggctatagcggtgtggctggaatgcgacgaccaggcgcttgtccggccagccaccacgcgccgcagcgaacacggcttcgagctcgcgtggatggtggccgtaatcgtcgaccacgcgcacgcgcgcgccggtgctggtggtgacttcgcccagatcgttgaaacgacggccgatgccggcgaagttttccagcgcgcgtgcaatggtgcccggagccacgccgagctgccagccgattgcggcagccgccagtgcattgagcacgttgtgacgccccggcagcgccaatgtcactggcgtggtggtgccttccggcagacgcagcgtgaagcgcatgcgcggaccgtcctgcaccacatcttcggcgcgcacgtcggcgttttcgctcatgccgtagctcatcacgtggcgcggcgtcctgccggccagcgcagcgacttccgggtcgtcgatgcacagcagtgacaggccatagaacggcaggcgctgcaggaattcggcgaatgcggcctggatacgcgcgaaatcgttgccgtaattttccaggtgatccgcatcgatgttggtgatgacggccatcaacggattcaggcgcaggaagctgccatcgctctcgtcggcctcggcgaccagccattggccgccaccgagttttgcgttggcgcctgcggccagcagctggccgccgatgacgaacgtcgggtccaacccgccttcgctcagcaccgctgcagccaggctggtggtggtggtcttgccatgcgtgccggccaccgcgatgccgcggcggaagcgcatcaactcggccagcatcgcggcacgcggcattatcggaatgcgctggctgcgcgcttccatcagctcggggttgtcatcgcgaatggcgctggagaccaccacgcaatcggtgcccaacacattggcggccgagtggccgcgcatcacgcgcgcacccagcttggccaagcgacgcgtggccacgttatccgagttatccgagccggagacttcatagcccagcgtcaacatcacctcggcaatgccgctcatgccggtgccgccgatgccgacgaaatgcacgcgcggaaacgcgcgcaccagatcgccactgtcctgcagacggcggatcaagctgcaccccctgcgaaggtgccgggagtgaggatggccagcctgtggctgtcgaagagcgagcggcattggagattggcaacggcggcggtcgatcgccccgaaaattgaccatcaacggagttctgcatgctgtcctgcttgtgctgttgctctttaccaatcccgaatcccgctcgctcttcgacagccggaggctggcgatccccagtcccggcctcctgaagaatgatgtcggcgatgcgctcggcggcgtccggcttggccagggtgcgtgcggcgttggccatcgacaggcgacgggccgggtcggtgagcaacgtctgcaacacctgctgcaagcgcactgccaggctgtcgtcctgcttgagcagcacggcggcgtcggccccaaccagatattcggcattgcgggtttgatggtcgtccacggcggcggcaaacggcaccagcacgctgccgacaccggcggcgcacagctctgcaagcgtggaagccccggcacggcacaccaccagatcggcccacgcataggccgcagccatgtcggcgataaagggttcgacgctggcgttgacgctggcctgtgcatacgccacctcggcttcggcgcgcagcttttcgccgcactgatggcgaacctcgacatccggatgaccgagtgcggccagcgctgtcggcaccgcctgattcaacacgcgcgcgccctggcttccgcccagcaccaagacgcataccgggccggtgcgaccgaccaaacggtcagccggcgcaggcagtgcagcgatttctgcacgcactgggttgcctaccgcttcttcgccagcaaagctgcccggaaagccggtcagcacgcggcgcgcgaaacgcgacaacaccttgtttgtcatgccaggtgcgcgattctgttcgtgcaccagcaacggcgcaccgagcaagcgcgcagccagcccgcccggaccggcagcaaagccgccaaaactgatcaccgcacgcggctggcgcttgcgcagcacaaagcctgcggcgcgcactgcgcgcattacccgcagcggcgcgccgagcaacttcaccatgcctttgccgcgcaggccggtgatggccagcgtatcgatgggaatgtcgtgctgcggcaccaggcgggtttccatcgcgccatcggcacccagccaggtcaccggcacgccgcgcgcgcgcagcaccttggccacggccagtcccgggaaaatatgcccaccggtgccgccggccagaatcatcaccggctgaatacgcgcagatggatgtgcgggcgtttgcgagagatgcgcataaacgctcacgcaatcctcccaaacgtcggttccacacgcggttgcatgcggctggtgccgcgcaggatggccgatgccggtgctacatgggcggcaaccggggcggcggcaggtgcgggcgcagcggcagtgtcgcgttgcggcttgcgcgcaggcgcgtaggccggcggtaccgcatcgaccaccggctcggctggctcacctggcgagatggccgcgccctgcggagacaacttgctgcgcaggcgctcggcgcgatcggcctcgtaggacacccgcagcagcacacccatcgcaagacaggtcatcagcaccgatgaaccgcctgacgaaatcagcggcagggtcagccccttggtcggcaggatgcccaggttgacgccgatcgacacgaagctctgcattgcgatccacaggccgatgccgaaggcgatgtagccggagaaatgccgcttcatttccacgcagcgcatgcccagccagaaggcgcgaccgaccagcagcgcgtacaacccgatcacgccgcacacacccacaaagcccagttcctcggcgatcaccgaaaagatgaagtcggtgtgcgattcgggcagatagttgagcttctgtaccgaggcgcccaggcctacgccggtccactgaccgcgaccgatggccatcagggcgttggacagttggtagcccgagcccaactgatccacccacgggtccatgaaggaggtcacgcgccgcatgcggtacggctcgaagatcaccaatgccaccaatgccggcagcaacagcaggatcggcaggatgatgcgcccgatcggcgcaccgcccagcacaagcatgcaggcggtcacgctcagcagcagcatcgaggagccgaagtccggctgcagcagcaacaggccgaccaagaggccgaccacgaacaccggtttgagcatcgcctgccaggtcgcgttgacctcgtcgcggaaacgcaccagatagctcgcaagccagatgatgtagaacactttcaccgattcgaccacctgaaaccgcgacacgcccaggttgatccagcgcttggcgccattgacggtgctgcccaggccaggcacgaacaccacgacgagcagcacaaagcaggccagcaacagcatctggttatgctgttcgatggtcttgagctcggtgcgcattgcccagaacgccagcgcgatgccgccccccaggaacagcaagtggcgggtcaggtagtagaacgggctggcttccagctcgatcgagctggacgccaccatcaccacgcccagcgaggcgagcgtgaccgcggccccgagcagccacggatcgtagcggccgccgatggcgtccagtcgtgtggcctggcgggacatgtcgttcatcagcgcaccttcaacgtggcaaggccgatcagcaccagcaccaccgaaatgatccagaaacgcacgatcacgcgcggctccggccaacccttgagttcgaaatggtggtggatcggcgccatgcggaacacgcgcttgccggtcagcttgaagctggccacctggatgatcaccgacagcgtttcgatcacgaacacgccgcccatgatcaccagcaccatttcctgacgcacgatcaccgcgatggtgccgagcaccgcgcccagcgacagcgcgccgatgtcgcccatgaacaccattgcagggtaggtgttgaaccagagaaagcccaaccctgccccggcgatcgccgagcagatgatgatcagctcgccagcgccgggaatcagcgggattttcaggtattcggcaaacaccacgttgcccgacgcatacgcgaacacccccagcgcgcaggccaccagcacggtcggcatgatggccaaaccatccaggccgtcggtgaggttcactgcattggagaaacccacgatccagaagtaggcgatcaccacgaagctcacgccgaccagcggcagcgcgatggacttgaacatcgggatgtaaaacgtgatcgccgccgggacgtcggcggtgtagtacaggaacaagccggccgccaggccgaagatcgactgcagcagatacttccagcgcgatttcaacccattcgggtcgcgacgcacgatcttgatccagtcgtcgtaccagccgatcgcaccgaagcagatcatcaccgccagcaccaaccacacatagcgattacgcaggtcgccccacagcagcaccgacaaggtgacggtgagcaggatcagcgagccgcccatggtcggcgtgccggccttggaaaaatgcgtctgcgggccgtcctggcggatcggctggccgcccttgaactgggcgagcttgcggatcaccgcagggcccatccacaacgacaggaacagcgcggtcaacgcagccaaaatgccgcggaaggtcaaatagttgaacagcccgaacaggctctccagttgctgcagccaacgggccagctcaagcagcatgggatgcgccctccgccgatgcgagcagcgcggtgacgacgcggtccatcgcgctgccgcgcgaacccttcaccaggatcgtgatggaggcggcacctgaaagagcggccgtggacggcgatttctgttggtgaatcactgcatgttcctgcgtatttcccgatgcgtgttgctgtgtgcttgtttcccggctggcggtatcgaccagatctgcctgcaaggcgtcgatcaactcgccgtgtgtggcgaacacgcggccgccgtcgccaaatgcctgcgccgcggcggcgctgagctcgcccagcgcgtacagccgctgcagcttggccgcgcgtgcgcgacgtccggcagcggcatgcaatgcgaggccttcggcgccgagttcgcgcatgtcgccgagcaccagccagccttcgccgggtgcggcggccaacgcatcgatggccgcatccagcgagccagggttggcgttgtagctgtcgtcgatcagcaccgcgccactcggtaaggtctgcgcgatttgccgaccggccaccggatgcgcctgcgccagaccggccgcgatcaccggcaaggcgatgccggcaccaagtgccagaccggttgccgccaaggcgttgagcacgttgtggcggcccggcaacggcagtgcaacctgcgcttcgccctgcggggtcaccaaggtgaactgcgcagcgccagcctgcagttgcagctcacgcgccgtgatatcggcaccgatctgcaagccgtagcgcacgatgcaacgtccctgcgccggctgcgcctgcaactgctgctcgaaccacatgccaaaagcgtcatcggcattgatcacggccacgccatcggcgggcagcgcggcgtagatggcgcccttggtctgtgcaacgccgagcaagctgcccaggcgttccagatgggcgggcgcgatgttgttgaccagcgcgacatgcggctgcgcgatatcggtcagataggcaatatcgcccggcttgcctgcacccatttcgtagatcgcaaagtccgcatcgtcaggcgcggcaatcacggccagcggcaaaccgatctcgttgttgcggttgcccggcgtggcgtacacggtcgtgccctccacgcgcccggcttcctgcaggatcgacagcagcagcgccttgacgctggtcttgccgttggaaccggtcaacgcgagcacgcgcgtgacgcggtcgcgctgcatactggcagcaatccgcgccagtgccagctcggtatctttcaccaccacctgcggtacgctcagcgccggcagcaggcgctccaccagcaatccgctggccccacgcgcgacggcgtcggcggcaaagtcatgtccatcgaaacgctcgccgcgcagcgcgctatacaggctgccattggcgagcgtgcgggtgtcgttgccgaccgcatcgatcatggcgtcgtcgccatgcagttcgccgccggcccaatgcgcaatcaatgacagtggggtgagcttcatgggcgcactcccaacacggtgcgcggcagcagcgcctgcgccgccacgatggcgtcgtcgaaggcatgccgcacgccggcaacttcttggtatggctcgtgtcccttgccggcgatcaacacgatgtcggacgcgctggccatggcgatggcctgatggatcgctgcggcgcggtcgcgctgtacgatggcggcatccgggcgcgcgaagccgcgcaggatatcggccacaatcgcatcgccatcttcgccacgcgggttgtcgtcggtgacgattgccacatcggcgttgagttctgcaatcgccgccatctgcgggcgtttgccggtgtcacgttcaccaccgcagccgaacacgcagatcagccggtcctgcgcatgcgaacgcaggctgctcaatgcctgttccagcgcatccggggtgtgtgcgtaatcgaccaccaccaatggtgcgccatgtgcgccaccgagacggttcatgcggccatggatcggctgcaactgaccgagcacggtggcgatctgcgcgggtgcgatgtccagcgcccacaacgcgccggccacggccagcaggttgtccacgttgaagcggcccagcaacggcgaatgcaccggatgcacttcgccctggatattcagggcgaagttgatgccgttgtggtccagctgcaatgcctgcgcgctcacgctggcatcggcatgtgcgcgcgagctcacgccgatcgcgcgcagcacgggatcgcgcgaagcgaacagcgtgcggccgaagccatcgtccagattcaccacggcggctttcaagccagggcgggtgaacagcttggccttcgcggcgccgtattgcgccatctcgccgtggtaatcgagatgatcgcgggtgagattggtgaacaccgcgacgtcgaaatgcaccgcatccacgcggccctgatcgagcgcgtgcgagctgacctccatcgccaccgcctgcgcgccctcatcgcgcaactgcgccagcaacgcatgcgtgggcagcaccagcggcgtggtgaaaccggtcgacacggccgcaccatacagaccgacgccaagggtgccgagcgtgccggtgggcgtaccgagcagcgtcagcgcctgcgccagcaactgtacggtggaggtcttgccattggtgccagtgacgccgaccatgcgcattgcatgcgacggccggccatgaaattgatcggccatcacgccaaggcgcgcgcgcaaaccgggcacggcaatcgcatcgacggggaccggcagaccgtccggagccggcggctcgaacaacaccgctgttgcgccattggcgcgcgcttgttcgacaaagcccaggccatgcgcaccgaagccggcgatcgccacgaacgcatcgcccggagcaacggtacggctatccatcaccagaccggagacctgcacgtcgtgcggcagcgccacgtccggcagcaactgcgaaagcgccatggaacggctcactggcggctctcctgcaacggcgcgggctgcgctggcgcggcggccggcgcaggcgccagtgcggtcgggatgccggcagacacttcgtccaccgggtccggcaccagcgccggatccagatcggccgactgcggcttgaccatgggctggccggtcttgccggcagcctgtgcggccagccatgactggatgtcgtccggcggcacgtccatcaagcgcagcgcgccttccatcaccttgtggaacaccggcgccgacaccaggccgccgtagtacaccttgccctgcggatcgttgatcacgatgacggtggcaaagcgcgggcgcgtggcaggtaccagacccgcgaacagcgcgttgtaatgcccgcgctcgtagccgctggcgccgttcttgcgcgcggtaccggtcttgccggcgacgtgatagcccaggatcgccgcgcccttggcgccgccttgggtgaccacggtttccatcatgtcgatgacctgccgcgccacttccggcgtgatcacctgacgggtttcgttgtgctggccgcgcacgaaggtgggcggggtgagcttgccgccgttgcccagcgtggcgtacgcctgcgcaatctgcagcggcgtcaccgacaggccgtagccatacgacatcgtggtcttggacgggccgctccagcgtgccggctgcaacaccacaccggccgattcaccaggaaatccgctatgcggcgcactgccgtaaccgaagttgcggatcgactgatagaaggtctggtccggcaccttggcggcgatcttggccgcaccgatgttcgagctgcgggtgatcacgccagtgacattgagcacgccgttattgtgtggcacatcgcgaatggtgaagcgccccaccgacatgtagccggggttggtatcgatgacggtgtccttggtcaccacgccggcagtcagcgcggtggccacggtcagcggcttcatcgtcgaacccggctcgaccagatcggtgaccgcgcggttgcggcgcgccgacgggttgatgccggtgaccgaattcgggttgtaggtgggcaggttgaccatcgccagcacttcgccagtggccacgtccatcaccaccatcgaaccgcctgctgcgttgttttcgaccagggcgttacgcagttccttgtaggccaggaactggatgcggcggtcgatgctcagcgtcaggtccttgcccggttgcgccggacgcaccaggtccacgctttccacgatggcgcctcgcgcatcgcgcaccaccttcttggaaccgggcttgccgcgcagccattcgtcgaaggccaattcaaggccctcctgcccgcggtcgtcgatgttggtgaagcccagcacgtgggccatcgcttcgccttgcggatagaagcgacggaactcgcgctgcgagaacacgccgggaattttcagatcgacaatcgcatgcgccttgtccggattgatgcggcgctgcaggtacatgaattccttgccggccttctgtgccagcttggcgttcaattcgtccagcggctgtccgagcgccttggccagctcgggaatgcggtccgggttgcgcagcaattcctgcggattaacccagatcgattccaccggcgtggacaccgccagcggctcgccgttgcggtcggtgatcatgccgcgcgaggtggcgataggcagttcgcgcaagtaacgcgcttcgccctgacgctgatagaaatcgcggttgaccagctgcacgaacgcggcgcgcccgatcaacgtcaccgagcacaagcccaaggcgatgccgaccagggtcaggcgaccacggagattgaaattgctgcgagtgcggttacggccggttttcatggcgcccatccctgtgcgccacccggcgggcagcttcgctgtgcaaaacggctgtcctgccgttttgtcgttggcgcacattcgtgtgcgccaccctgcgtgctgctttgctgtgcaaaacagatgctcttctgctttgtcatgggcgtatcaccacgatgtcgttggtctccgggaacttcatcccgatacgcgcacgcgcgacctgatcgacccgattgctttccgcccacgtggcctgctccagctgcagccggccgaattcgatattcaactcgtcgcgcgtgtgttcgagcttggacaactgcacgaacagcttgcgatgcatgtggcgcatgtacacgacaccgatcgccgacgcgatgctgcaggcaagcagcacgaggagcagcaggcggctcatcgggcgtctccttgagacgccgggattggggattggggattggggattcgcccagagcgcctctccaataaagaatccccaatccgcaattccaacttttcagccacccgcagcaccgcgctgcgggcgcgtgggttgacgttcaattcggcgtcgtcggccttgatcgcgccgctcaccaattgcagcgtcggcacgaacggctgcgcttcgggcaggcggcgattgctcggcggggccttggcgtagcgggccatgaattgtttgacgatgcgatcttccagcgaatggaagctgatcaccgccagccggccgccgggcttgagcgcggcaagcgctgcatccaggccggtttccagatcgtcgagttcgcgattgatgtagatgcggatcgcctgaaagctgcgtgtggccgggtgggtcttgctgtcgccgcgcggcatcaccgaggcgatcagatcggccagttgggcggtgcgcagcagcggctgttcggcgcggcgcgccacgatggcgcgcgcgatgcggcggctctggcgttcttcgccataggtccacagcacatcggcgatctcgcgatcggtcgcctgcgccagccactgcgccgcgctctggccgctgtccgggtccatgcgcatgtccagcgggccgtccttgccgaagctgaaaccgcgcccggccacctccagctgcggcgaagacacgcccagatccagcaggatgccgtcgacagtggcagcggcaaccacctgaccgagcccggcgaaactaccgcgatggatggacacgcgcgcatcgccaccgaacgtctgttcggccactgcgatcgcttcagggtccttgtccatcaccagcagtcgacctcccgggccaaggtgttccagcacgccgcgtgcgtgtccgccacgtccgaacgtgccatcgagataggttccgttttcggtcacttgcaggccatccagaacctgcgtgtagagcaccggcacatgggccgccggcggctgcgacaccgggtgaccgggctgcgcttcaccgcgcatccgggcaccccggctcacaacctgagatcgagcaattcatcgcccagatccccgtcagacaatgtctgctggatcagtgcgcgatgtgcctgctcgctccagagttcgaatttgtcgcccatacccagcagcacggcttttttctcgatgccaaccgcattgcgatggctggccgggatgctcagacggccattggcgtccagctcgagcacggccgaagaacccaccagtttttgctgcagcgtgcggatcacgcgctgggtattgggcttggacatcacatcgtcgcgcacccgttcccactccttttccgcgtacagccacaggcatccggcttcgaacgggttgtaggtgagtaccaggcggttgccgctgacacgcgtaacgaggtcgcggtatgcggttggcaccgccatacgccccttgtcgtccaccgtgatggcagtctcgccctgaaacaccgaatgcaacctcgaatacccgctgggggatcattgaaccacgaaaaaccacaaaacacctggttttccctccgttgcccaccttagcagcgcatcaaaggttgtcaacaactttgaggtccataaatcgctagtcgcatcaatgagttgcagcactctttagagacttgttcaaaggttatccacaagttgctgtttcgtctcagattttgagattgaacggaaattcaggggcgtgaagaccatgtaaacccgaccccagtctcacttcacgctgcgccagcggcagaccgcaactgcgcaaaccggcgacaatcgacgccatgtgcctggtcgctcttgcctggaaaacccatccgcgctggtgcctgctgctagccggcaaccgcgatgaattccacgaacgccccaccgcggcgctggcgcagtgggcggcaccggcagagaacgtgcttgcgggccgcgacctgcgctctggcggcagctgggtgggcctgggtcaggacggccgcgctgcggtggtcaccaacgttcgcgccccgcttgccaccgcctcggggcgctcgcgcgggaatctgattgccgactatctgtccggcagcctgggcgctaccgcgtacgccgacgcactggccggcgccgcccacgcgttcccacccttcaacttcttactgtgcgacgccgaccgctgcgagcacctgagcaatcacccttcgctggcgcggccactggcggcgggcatccatggcatgtctaacggaccgctggacgcgctgtggcccaaaaccgccgcactgaccgaggtgctgcgccactggtgcgcccacggcaatgaagaccttcagccactgtgggctgcgttgggcaacccggccatcgcccccgatgctgcgctaccgcagaccggcgtggacctgcccatcgaacgcctgctctcggccgccttcatcaccggacccagctacggcacccgcgccagcaccatcgtggcggtggacgatcgagggcagggctttatccatgaacgccgtttcggcccaaacgggctcttccagggcgagacccggttggagatcccgggagcgcgttgacactccaggatcatgcgcatcgcatgcgcataagccgggcgccagcgcatgaaccgctactacgatgtttctgcgcagaagaagccgctgaatctgaacatcaacgccgacctggcggcgcaagcccgcacgctgaccggcaatctctcggcaaaggtcgaagcgctgctggccgagtacgtcaccaaggaacgcgacagccacagcgcaagagcgcttgcgctgcaacgcgccgcgagcgaatggaaggccttcactgaggcgcacggctccttcgccgacgagttctccacacttattgaccgaccagttcgatgtctacgccaatgtcggccagaacaagaacatcccgtacgtggtcgtcgttcagtcgaaaattttcgacgccgcaccacgccgcgtcgtcatccccctggtccgaaagtccacgcagtccccgaccccatcccgcgtcaccccggaactcaccgtggccggccacagcgtcatcctgcaaccgctggaaacgacttcggtgccgctggccgtgctcaacaaacctgccggcacattgaaagaccagggccaactcatcatcgacgccctggaggagctattcacccgctcgttcggctagcgccaaacgcagttgcaggcatttcgaattgcgtgcccccatccgcccttcgggcaccttcccccgcacgcggtggaagggagtcgatcgcgtggcgagagcctcgaccaactacctacctgcaagcccccttgagtcaagggggcgcggcgacagccgcggggatgtggcatgcccggagcgggacccgcgttttgtaccgccaacggcggtacgaagcgtggacaccttcgaagggcgaacgcccaaagaaggcggcagcgcgtggcgagagcctcgaccaactacctacctgcaagcccccttgagtcaagggggagcggcgacagccgcgaggacgtggcatgcccggagcgggacccgcgttttgtaacgccaacggcggtacgaagcgtgggcgccttcgacgggcgaacgcccaaagaaggcggcggagccggccgataagccgggttctgtcgtggacagtcattcgtctaggcgctacgtcaccgcagcgctcaagcaacctacccggatccagcgcgggccacgccaatggatccctatttggtcttgctccaggtggggtttgccgtgccggtccgttaccggactcgcggtgcgctcttaccgcaccatttcacccttaccggctccccgaaaggaacgtaggcggtatctttctgttgcactgtccgtcggcttgcgccgcccaggcgttacctggcaccttgccctatggagcccggactttcctcggcactcttgcgagtgacgcgactgtctggccgactccgccggggcgcattctacgctatcgccaccatgcagaacggcacggcgatttcaagcttgccattgccccgtaggagcgcatctgggcgcgagaagccgtaccgaccaaccacattcgcctccaggcacggccctgcaacggcaagcctagccgccatacaaggccttccgcggcgcgccggtcagctcggccgcgagcttggcggcggtggacggcggcaggtgttcggcgagcttggcgtagacgcggcggccttcggcgagctggccgtcggcggcatcggcggcaccttgcaccattaccacgaactcgcccttgcgctggttgtcgtcggcttcgacctgggcctgcagttgcgccagggtgccgtcgagtacggtttcgaacagtttggtcagctcgcgggcaatgaccgccgggcgttcgtcgccgaaggccaagcgcaggtcggccagtgattcgacgatgcggtgcgacgattcgtagaacaccagggtacgggtctcgccggccagccgcgtcaggcgctcgcggcgggcggcgctctttgccggcagaaatccttcgaagccaaaacggtcgctgggcaggccggcgacgctgagcgcggcaatcgcagcacaggcgccgggtacggggctgaccttgatgccggcggcgcgggcggcgcgcaccagcttgaagccagggtcactcactagcggggtgccggcgtcgctgacgatggccagcgattcgccctcgcgcaggcgtgccacgatgcgttcggacatggcctcttcgttgtggtcgtgcagagccagcagtgggcggtcgatgctgaaatggctgagcaactggcgagtgtggcgggtgtcctcggcgcagattgcggccacgccacgcagcacctcctgcgcgcgcggcgacaggtcggccaggttgccgatcggcgtggcgaccacgtgcagggttccaggggacgtcatcagcggttttccgggggcaaagggtagaatcgtagcgtttttaacagtccgccctggcggcccctgtccaatggatctgaaatgaacaagcgtgttgcaaggatctccgccctctcgctgatggtgatgctggccgccggttgcgccaccagcagcgtcacgccgaccgcttcgccgacgccgagcgcggcattggcgctgctggaccagagcgagccgcgcgaagccgcgcagcagctggaagccgaagccgccagtgccagcggagtgcagcgcagccgattgctggctgcggccgcgttcggttggcacgacgctggcgacgatgcgcgtgcccgtacgttgctggcgcaggtcaacgcgcgccagctgagcggcgaggaacgcgcccgcttcgggctgctcaccggcgagttggcggtgatcgacaagcagagtgtgcaggcgttacaggcgctgggcgacagcccgcagggactgacccagccgctgcagacgcgttggtttatggcacgcaccgccgcactggaagcgaccggcgacctgttcggcgcggccgccaaccgcgcgcgcgccgatgccagcctgaccggcaccgcgcgcagcgagaaccagcgcgcgatcgtgcgcctgctcgccgccctcgacgacgccaccctcaagggccgcaccgccgcactgccggccggcgacccgctgtacaacttcgctgggcgcgcgttgatcagccgcggtctgggactgccgcgcgcgttcgagcgcgatgcgcagtggggcttcgacaccagcaagcgcccgccggccgaacgcgatggctaccgcccaccggtcaagctgggtgtgctgttgccgatcaccggcaacctggccaccgtcgccgcgccggtgcgcgatggcctgctggccggctactacgcggaaacccgccgtcgcccggaagtgcaattcttcgacaccgccggcacgccagccggtgccaatgccgcctatgacaaggccgtgagtgccggggtggattacgtggttggcccgttggggcgcgacgaagtcagcgcgctgttcgcgcgcggccagctggcggtgccggtgctggcgctcaaccgccccaccgacaacaaggccccacccagcggcagcgccgggttctcgctggcgccggaagacgacggcatcatggccgccgaatatctgctctcgcgcgaacgccgcaacgtgctgatcgtcggcaccagcgacgacaacggcaagcgcaccatcaaggccttccgcgaccgcttcaccgaacgcggcggcaccgtcgccggcagcatcagcgtggccgatgcgccgggcgatatcggtgcgcagttgcgcaattacggcacggccgatgcggtgttcctggcagtgcgcggcaacactgcacgtgcgctggcgccgcagctggcactggccgggttcgccggcaagtcgcgcgtgggcacatcgcagttggtggccggcaccggcaaggtcgaagacgatctggtgctggatggcatcgtctacccgagcgaaacgtggaccgtcctgggcgtgtccggcctgccggcagtgagcgaggtggccagcaccctgcccagcgcacgcggcccggccgcccgcctgttcgcattcggctacgacgcctggaagatcactgcgtacctggaaaaactcgccaccggcagcgatggcggcctgcacggcgccaccggcaccttgcacctggatggcttcggcaatgtgctgcgcacgccggcctggtccaccttcagcggtggccgtccgaccccgatcgccgacggccgctgaggccatgccggcagcgcgtcagcagcgtggtgcgggggtcgaagcggccgcacgcgcattgctggagcaggccggtctgcggttggtggtcggcaatgccaactaccgcggcggcgaactggatctggtgatgcgcgatgggcaatcgctggtgtttgtggaagtgcgctaccggcgcgacgatcgcttcggtggcggcgcggcatcggtggactggcgcaagcgccgcaagctggtgctggctgcgcagctgtttcttggcgctcaccccgcactggcagcgctgccctgccgcttcgatgtggtcgatgccagcggcgaaccgccggtattgcactggatccgcgacgcgttccgcgccgacgattgctgaccgccgccgacgcgcaccccgacgttccgatgccaaccatcatgacccacactgccgtgcctctggcgctgtggtgcgccagtgaacgcaggcgcatctggccgcgcctgctcgtggccggtgtcgtggccgccatggtgccggatgccgatgtgttggcgttcgcgctgcatattccctacgccgatgcgttcggccaccgtggcgccagccacttgttgttgttcgccgcgttgatggcgttgttcggcgctgcggcacatcgtctgttgcgagcggatgccgtgcaggcagctgtgcttttgtgcgtctgcaccgcatcgcacccgctgctggatgcgatgacctccggcggcctgggcgttgcgctgggttggccgtggagcgggacgcgctggttcgcaccgtggcggccgatccgagtgtcgccgttcgcgaccggcttcttcaatgcgcacggcctgaccacgttgctctccgagctgcgctgggtctggttgccgctcaccgtcgccgtgctggggtggaaatgcatccagcgcgcggcaccacaggatcgcgtgtcatgaccgatgtacttcccaccgcacttgccgagctgttggccgcgcgcctggatgccgatggctggttgaccggcgacgatgcgcgccgccgctatggcgaagacgattcgcgccgctgggcattgcctgctgccgtcgccttgccgcgcgacaccgatgacgtcgtggcgatcgtgcaggcgtgtcgcgcctatggcgtgccgatcgtggcgcgcggcgccggcaccggcaccaccggcgcggcagtgccattttccggcggcgtggtgctgtcgatggcgcgcatgaatcgcatcgttgcgctgcgaccggaagaccgctgcgcagtggtgcaaccgggcctgctcaatggcgacttgcagcaggcgctgcagccgcatggattgttctggccaccggatccgtccagcgcggagatctgcagtatcggcggcaacttatccaccaacgccggtggaccgcgcgcggtgaaatacggcgccacccgcgacaacgtactcggcctggtggcggtgaccggcaccggcgaagtgatccgctgcggcggtgcgtacaccaaaaattccaccggctacgacctgacgcatctgttggtcggcagcgaaggcaccttggcgatcatcatcgaggccacgttgaaactgaccccgcgcgcaatcgcacaggccggcttgcgcgcgctgtatcgcgatgcgtccagcgccgcagcggcggtgtcgcggctgatggcgcaaccgaccacgccgaccatgctggaattcatggatgccagcgcgatcgcactgctacgccgcaacggcagcgacgtgcccgacgccggcgccatgctgttgatcgaagccgatggcgatcacgacacactgccttacgcattgcaggccctgcacgatgccgccgatggcgaaggcgtgctgagcctggacgtggccgccgatggcagcgcacgcgacaagttgtgggcggcacgccgcgccctgtcgccggccttgcgcaccatcaaacccggcaagatcaacgaagacgtggtggtgccggtgtcgcgcattcccgcactggtggccggcgtggaagcgctcgctgccgaattcacattgcccatcgtcgccttcggccatgccggcaacggcaacctgcacgtcaacatcatgtacgacccggccgatgccgacgaagatgcgcgtgcgcatgccgcgctgccccgtctgtttacgctggtgctgggactggaaggcacgctctccggcgaacacggcatcggcgtggccaaacgcgatttcatggcacaggcgttcagcgcatccacgctggcggcgatgcgtgcgatcaaggccgcactggacccggatgggatcttgaatcctggcaaggtgttgccgcccgcctagcgacgcgcttgcctcagcgcgtcaccccgataaaccgcagccccacgccgggttcggtgacgatgtaatgcggggcggcggcatcgtcctgcagtttctggcgcagtttgccgaccaggatgcgcaggtagtgggtgtcttcttcgtgggtggggccccacagttcgcgcagcaattgcggttgggtcaccacgcggccggcgtgcttgagcagcagtgcgagcaaggcgtattccttgcggctcagcggcacggcttcgccgttgagggtgacttcgcgcaggcccagatggatgtgcaggcggccatcgtcgaacacgctttcttccaccgtgctgccggcaccggcctgacgcagcaatacgcggatgcgtgccatcaattcctgcacgccgaagggtttggtgacgtaatcgttggcgccggcatcgagcgcggcgaccttttcggtttcgccggcacgcacggtgagcatgatcaccggcacgttggaccactgacgaatctcgcgcagcatctcgtggccgtcgcggtccggcagaccgatgtccagcaccaccagttcggcgccctgcccggccagcaaggccatgccttcttcggcggtgccggcctgcagcacgcggtagccttgcgcacgcaggctgatatcgagaaaacggcggatctgcggctcgtcgtcgacgatcagcacacgggcgggcgggatggcagtgaggtcagtcggcatcggggcgaggtggcgcggcgggaacgagcaacggcagcgtaatgcgaattgtggtgccgtgaccatgcgcgcctgccaatgcctctacgctgccgccgtgcgcgccgatcatgccctggcagatggcaaggcccaagccggtgccgttgcgcccacggtcgccgcgttccacgctgtagaacatgtcgaagatgcgcgcgcgctcgtcttcgggaatgcccggcccctggtcgccgatgtcgatctgcagcgcgccgctgcgcagcgtcgcctgcacggtgaccgcgatgccgggcggcgagaacttcgccgcattttccagcacgttgaagatggcctgttccaccagcgccggatgcacccagatcgccggcaggtcggcggccaggtccagctgcaggcgcacgtcgggctggtaacgctgcaggcggcgggtggccgagccgatcaattcgtccacgccgatccagtcgcgattcacggtcagcccggtgtggccaagccgggtcatatcaagcagattctggatgtagcgatccagtcgctcgccttcaagctggatggtgtcgagcaggctgtggcgatcgtgcgcgtccatcgcatcgccgtagctggccaggctgctggccgagccgatcatcgaggccagcggcgagcgcaagtcgtgcgacaccgacgacaacaatgccgagcgcaggcgctcggtttcgccactcacacgtgcgccttccagatcggcgaccaggcgggtgcgtagcgccgcctggccgatgtcttccaccatcgcttcggccaggcggcgttgttccagaccgggccgttgcacgccctgacgaaagcgcaacgcagcgacgcccaatgtaccgcgctcatggcgcaccggcaggcaccaccactgcgcgccggccaaggtatcggtgaagcggccggcgggctggccatgccgctgggtccaatcggcggcgctgcgatcgagcgcaccgaagctggtgggggcatcgctttcgcgctgctccaggcgtaaccagacgtcggcatccagcgcagtggccagcgcgcgacggccggcttccagcacctggcccagatcggcagcggtgctgagctggcgggcaagcgcctgcaacacgttggcgtgcgcattggctgcgcgcaaggccagtacctggctgcgcaaacgcgaggccagccggccggcgaccaacgcggcgatcaggaacatgcacaccgtcaccacgccctggcgcgcactgatctgcaaggtgaaacgcggttcgatgaaaaagaagttgtaggcgacaaaactcagcagtgcggcgaccaccgcagcggccatgcgcgtgcgcgaggccaccaacaccaccgcgacgatgaacaccatcgacaagtcgttgatgtcggtccagcgttgcagcaaccacgccacgcccaccgcaccggctgctgcaatcgcggcgaacaccaggtcgtatcgctgcagccattggcgcggatgacgccaacgctgacgcgcgcgtgcgcgcgcatcggcggagctgacgatgaccagttcgtaatgcgcgccacgttgcaacaattgctgggtcaacgtgcgattgaacatgcgtgccaacgggcgttcgcgggtacgccccagcaccagggtggagatgccgttttgcgcggcgaaatccagcaaggcgtcggcgacgttcgtcccgtgcagcagcgaggtgtcgccaccgaggcgacgcgtcaacgcgaacgcacggtcgatctccagccgccaggccgcatcggtcacggtgcgggtctgcacggtgactaccgtccacggtgcatcgcgccgctccgacagacgccgcgccacgcgcaccagataatccgagctgccacggccatcgatggctaccaccacgcggcgtcgcaacgcggcggtgccaggcaaaccgcgcgcggcctgggtgtcgcgcagatcgctgtcgacgcggtcggcagcggtctgcatcgccagctcgcgcaacgcggtgagattggatggcgagaaaaacgcctgcaacgcctgcgtggcctgctcgggcaggtacaccttgccctgttgcaggcgctcgatcagttcgcgtggcggcagatcgaccagcacgatgtcgcgcaggcggtcgaacacggcatcgggcacggtctcggacacgcgcacgccggtgatgcgcagcacgatgtcgttgaggctttccaggtgctggatgttgaccgtggtatagacgtcgatgccggcatcgagcaactccacgatgtcttgccagcgccgctcatggcggctgccgggcacgttgcggtgcgccagctcatcgatcagggccagccgcggtttgcgtgccagcaatgcatccagatcgagttcttccagcatgcggccctggtaactcacgcgcgcgcgcggcagcagcggcaaaccctccagcaacgcagcggtttcgctgcgcccgtgcgtctccaccacaccggccaccacatccatgccctgccgcaggcgctcgcgcgcccgcgacaacatggcgtaggtcttgcccacccccggcgcggcacccaggaacaccgtcaaccgcccaccgtgttcgcgctgtaattcgccgatcaaggcatcggcttgctgggtgcgggcgtcgttcattcgggcaatcgggcaatcgggaatcgcagagcgtacagctgcgtgatgattctagtacgcttgcttcacaccattgtcccttcccgactccccattgccggccttatccagcgccagattcagggcgagcacgttgacccgcggttgcccaagcagaccgaactgtggcgcttcggtcgcagcttgcaccagtgcagcaacgcgttgctcgggcaagccgcgtgcggcggccacgcggcggatctgcacctgtgcgccggccgggctcaggtgcgggtccaggccactgccggattgcgtcagcagctcgcccggcaccgcctccggggcgatgccgtcgcgtttggccacttgcgcacgggtggcagcgatacgggccagcaaatcgggattggagcgtgcctggttactgcccgacgcggcggtgaggtcgtacttggcggccgacggacgcggctgaaaatagcgcgcatcggtaaacggctgcgcaaccaatgccgagccgacaacgcgcgcatcgacacgcaccagcgaaccggtggcttgctcggagaacagtgcgccggtgatgccggtggcgaccagcgagtaggccaggcccaggccgaacagggtgaataccgcgagcatcagcgaaccgcgcagggcgccgtcgtcgcgtaacggcaaggaagaagacatggacatgatctcagaagaagaaaggtgcatcacacgtggctcagacaccgaagacggcgaccagcaccagatcgatcactttgatcgcaacgaacggcagcaacacgccacccacgccgtagatcaacatgtttcggcgcaacagcgcggtggcgctggaaggacgaaaacggacgccgcgcaatgccagcggaatcaatgccggaatgatcaacgcattgaagatcaacgccgccaataccgcatggcgcgggctggagagctgcatcacgttgagcgctgtcatcgacgggatggcggcagcaaacagcgccggcaggatcgcgaagtatttggaaacgtcgttggccagcgagaacgtggtcaacgcaccgcgcgtaatcaactgctgtttgcccacttccaccaccgccagcagcttggccggatccgaatccagatccaccatgttgccggcttccttggcggcttgcgtgccggagttcatcgccagacccacgtcggcctgcgcaagcgccggtgcgtcgttggtgccgtcgccgaccatcgccaccaaccgcccgcccgtctgctcggcccggatgcgtgccagcttgtcttccggacgtgcctgggcgatgtagtcgtccacaccggcttcggcagcaatcgcggcagcggtgagcgggttgtcgccggtgatcatcaccgtcttgatgcccatcgcacgcaactgcgcgaacttttccttgatgccctgcttgaccacgtcgctcaactcgaccacaccgagcacatggcggccttcggccaccaccaacggtgtggcgccgccacgcgccacttcttcgatacggccctgcaattcgggcgacaccgtggcgcccatgccctgcacatacgccacgatcgaatcgccggcgcccttgcggatgctgcgcccgccaagatcgacaccggacatgcgcgtctgtgcggtgaacgcgatgaaatgcgcaccctcggcctccactgcgacggcaccttgctgacgcgccagcttgacgatggatttcccttccggcgtcggatcggccagcgaggcaagcatggccgcatcgcgcagttgtgcgcgatcgacgccagccaggggatggaatgcggtggcctggcggtcgccataggtaatggtgccggtcttgtcgagcagcagcacatccacgtcgccggccacttccactgccttgccggatttggccaacacattggccgacagcgcgcggttcataccggcgataccaattgccggcaacagcccgccgatggtggtcgggatcaggcacaccagcaacgcgatcagcagcagcggatccagcgtgacgccgacaaagcccgcaattgccggcaacgacgccaccacgatcaaaaacgtcagcgtcatcgcggccagcaacaaggtcagcgcgatctcgttcggcgtcttctgccgattggcgccttccaccaacgcgatcatgcgatcgagaaagctgtgccccggctcggcggtgaccttgaacacgatctcgtcggagagcacgcgcgtgccaccgatgacgccgctgcggtcggtgccggcctcgcgcaacaccggtgccgattcaccggtcaccgctgcttcgttgatggtggcaacaccacgcacgatctcgccatcggccggtacgaattcgccttcggacaccatgacgtaatcgcccgggcgcagttctgccgccggcacgcgggtttcgcggccacccagtgcggtttccacccggcgtgccaccaggtccttgcgcgcccgccgcaacgaggcggcctggccgcggccacgcgcctcggcaatggcttcggcaaaattgccgaacaacacggtgacgaacaaaatcgccgtcaccgcccagccgaagccggcatgcgcatgcccgctggcggtgatcaccgctgccagcaccgtgccgcccatcaccaccgccatcaccgggctgcgcaacagatgccgcggtgccaacttgccgaaggcagcacgcatcgccgcaaccagtacggcggcatcgaacaacgctgcgtcaccgcgctcgcgtttttcagtcgtatcgatcgtagacattgctcaaaactctcaggacgccgccagggcgaggtgttcagcgataggacccagcaccagtgccggcatgaactgcagcacggtcagcaccagcacgatcgccatcagggtcagcgcaaaggtgggcgtttcgacttgcaggctgccggccgactccggcgcacggcgcttcaccgccatgcgcgcagccaccatcaacggcagcaccaacgccggataccgtcccagcgccagcaccaacgagcagctcagattccaccagtacgtggcatcgcccaacccttcgaaacccgagccgttattggagaacgcggaggtgtactcgtagaacacctggctgatgccgtggaagccggggttggaattggcagtgattgccggcacggccagtgccactgcggtaaagcccagcaccaccagcggctgcagcaggatcaacagcgccagcaattgcacttcgcgcgattcgatcttgcggccgaacaactccggcgtgcgtccggtcatcaagccggccaggaacacgctcagcaacagatacaccacgaactgctgcaggccgcaaccaatgccaccccagatcgcgttgatcagcatgtcgaccaacgtgaccaggccgctcaacggcgccaacgaatcgtgcatcgcgttgaccgaaccattggaggtctgcgtggtcaacgccgcccacaacgcagaggcatccgcaccgatgcgcacttccttaccttccatcagcgccggcgaggtcgcactggccgaatgcgcttcggaccacagcaacaacgcggtggacgcggccgacatcgtcagcatggtgccgaataccaacgcagtgagtcgcttgcgtccggtcagatagccgaccatgaacaccacgctcatcggcagtaacacgatggccaaggtttccagaaaattgctcagcggcgtggggttttccagcgcgaccgagctattggggccataccagccaccgccgtcggtgccgagctgtttcaccgccaccatcgcggcaaccgggcccactgggatggtctgcttggctatgccggcactgctatccaacggtacagcggtcgccgcgccctggaaggtcgacggcacaccctgccagccgagtagaacggtcaacagcaggcacagtggcagcagcacgcgcacgctggagcggatcacgtcagcccagtaattgccgacatctgcttcaggcagggcttccaagccggaccccgtgtgctggcgtccctgacgcgacagttccggctccgaaatcgccgccacggccgtcgtgtccgatgccggtgcagcaaccgacgcctgtttggcggcgcgcccaccgaacaacgcacgcagtgtcgccactgccaacgccaggcccatcatcggcgtcaccacctgcaggccgacgatgccggtcatctgcgacagatacgacaactgcgcctggccggagtaatgctgctgattggtgttggtgacgaacgacaccacggtgtgcagcgcggtgtcccagcgcatgttcgggatggcgtcgggattgaacggcagccaggcctgggtcatgaacaccagccagaccaagaggccaaccaccaggttgctcagcaagaacgccttggcgtagccccgccacgacatgccctgctgcggatgggttccgagcaacgcgtacaacggccgttcgatccagccgaacagcgcgtcgccgcgcatcggtgcgccgcgcatcacggcggccatgtaacggcccaggggccacgccagcacgatggccagcgcgtagacaagaaaagtttcagtcattggagcgcactcggatcagaagtcttcgggccgcagcaccacgtacagcaggtacgcagcggcaacgagtacggccacgccgcacaacagggacaaccaggcaggcatgtcaactactccccgagacgtgcgcacgaaggcgcgatggatgcgaggtgtcgcggcgtcggcagcgcgtacgcgccaacatgacaaagcgctgccgcaccatgcgcgcagcgccgatcgagcagacaagtgaagggatgcatcgggatcgtccacggcggaaccgctccgccaacgtgcgcagtctctgcctgcgccacgtaaagtcgctatggatctgcagccggcgcgacgtaaagtccgcataaaatgcgcaggccagccctgcgccacaatcagatggcccgccgcgcgcttcgacggttggcttccctggctgcgccggcctggcggcacgccgatggcagcgacgctgcgaagtttcatctgctcaagggtcgggccggacagggtggcgccaggtatgcgcgtgcgcttgtgtgaccagaccacactcaatcacaccgtgctcacgtgtccatatacctgcgcgacacagtcgcaagcatcatgctggccgtggcgatcgcgtcatcgcatctggcgatgagttcatcggcatggttcggtatcgcagcagcctgcgcacgaacggtggcaatgacctgtatctgctcgctcgggaagaggctcaccgtcgctgcaagcacatcaaggctgcacagataacgcacctcgtcaggctggtgcggcaacgccgtagccaaccgccgcagcaccgcagcgccactctctgtgctgtccaatgcgtgcagggcccgcgtcaattccctgaaggcagcctggcgcaatcccggattggacagtctgttcaacaaggccaccaagtggatcaaggcttcggctccatcgccagaacgcgccaggcgctcggcaagctgcgcatacgcgtgctggaatcgatggatcggctccaatccgacaagatgcaggcgtaaggtcacctccgccagcgtgcgggggccggtctggagcgcggcagcctcggttatcgccaggttgacttcctcttcgggcagctgtctgatcgccgatgccagcaaatcaaacggaagcgctccgccgatgcctccggcagcgccccctgggccagagccacagcgccttgcacccctggcccaccatcaccttgcacgccccctacatcagcctctgctactgcccccatttggccaccgtgcgctgctccggcagcagcctgcagcgcttgccggcgcgtggcaatcaaactgggcaagattgcatggaaggcgagcgcgcgcaggtcctcgggcaagctgccaaggtcatcggtcaagcgcgccatcacgcgaaatgccatattcccggaatagcgggtggcgtgattcaacaccgcggtaaacgcctaaaatcgctgcgcctgcggcaatgatggaatccgcgccgcaagccttccgtatccgcgcaatatctgctcgctgcgatcctcatcgtccgggtaggggaagtgcgtcacttcgtccagggcaagacgcatgctttttgcacttcctgcgtttggctggttgacgccacagcgtgtggcagaccggttcggttgatcggcatatcgggtctccggcggtgtgccgcagcagcggcatcgagttaggcttcgtgcgtactttcccgaaagcgatctcgtgtccgcgcgcactgccagaaatcgcgttcgcccgcgcgaacgcgacgtgaccggtgcagatgcgggttcggcggatggcacgccacccgccgctgttcgcgagtcccgcggcggacgacctgggacgatgcagaaacggcgtgctgccctaccgcagcggcacgttcaacacggacggcgctgcaactggcgaggtgaatctcaccgtgccaccgccctcgctggcgtcggtatagcgcgcgtcgcgggtgtcgatcaccaggaccagtcgctgccctgcgggaatctcggttgccgccgcctgcagtggccagtccagcgtgactgcgcgccccggcgtggcattgcgcaacgaatacggcgcaggcgccatcagtttcgccatgcccagcgcatccataaccccattgggtaatagcttgagatggcggtcgaaccagcgcgtggtcgcggtatagatttcgttgggtaaccccaatgcgccgggcagctccgcggtgcggtgatcgccctggcttagcagcagttgcttggggccacgtaactggttgaagaacgcgatggtctggttcggcgggaacaatgcgtcgttgaacgcattgcccggcagcaccgcggtgccacgcgcattgagcgcggccacatcagagccagggctgcggggacgcagcttgcggcaggaagccctgcaccgcgcctctgggccagatccggaccgtcccgcccggtcaacgcaccggcgccgaccggcaacccgacgccctgctggctgaccgtgcgattggaatacagcgaggcttgcagatcggcccaaccgctgagcgcggccacggccttgatgcgtgggtcgcgctcggccgccagcaggctgatgcccgcaccgtacgaaatgcccgacgcgccgatcgcatgcggattggcgggcgtgtgcgccagtgcccaatcgatcaccgccctgacgtcttccaccctgtccggcccggcgatatcgatctgcccggccgaatcccaaaacccgcgcgaggtgtagctgaccaccacgtagccgtcgctggccagcgcagtcgcacggcccagatattccagattcggcaacgcccaactggccggcatcacgatcaacggaaacggcccggcaccctgcccctgcggcaccagcaccaatgcgcccatttgcgcaccgtcccagccggggatgcgttcttaggtcttgctgaaggcgcccgccaccgccgcagccgatgccatccaccacgccagtgcggcgatggtccagatccaaggtttgctcatgctgctgtctcccatgcaaagccaggccggagtggcccagcggcaactgccatgcatccgttgttcgagggagaacgccgcgaacgcaccagacggtacggtatggttcaagggccgggattcgggattgccctaagcaccgggacccggtgctcaagaattcctgataacgagcgactcagccaacgaagtgttgatagccgcgccgcagcggttgccaagggttaccgtcggcgtcgtgcaccaccacgccgggcgtggcgacaatctggccgatgcgcgtcgcggccacctcggcgaactccattgcctgcgccaccgcagcgcgatgctgcggcgcggcggtgaagcacagctcgtagtcgtcgccaccgccgagttgccagccagggcactgcgccacgctggtcccggcactgcgcggcattgccggcaacgcggccagcgccagttgcgcgcccacaccgctgcggtcgcacagatgccccagatcggccagcagcccgtcggaaatgtccacgcaggcatgcgcaagcccgcgcaaacgcagcccggcctgtacgcgtggctgcggacgcagcaagcggctgcgccactgctcgtgcaacgggtcagccgccgcgcaggtcacatccagctggccggcttgccacagcgccaacgcggcggcggcctcacccggcgcaccggtgacccacacgtcatcgccaatgcgcgcaccatcgcgccgcaacgccgcgctcggcggcacgctaccgattgccgttacagcgcacgagagcggcccgcgggtggtgtcgccgccgaccagcacgatgtcgtgcgcatcggccagcgcgaagaagccatcggcgaatagatccacccatgcggcatcgtcgtgcggcaacgacaacgacaaggtgcaccaacgcggttgcgcgcccatcgccgccaggtcagagagattgactgccagcgtcttccagcccagatcgtcggcgcgggtttcctgcggaaaatgcacgccggcattgagcgtatcggtggtgatcgccagctgctcaccggccggcggatgcagcaatgccgcatcgtcgccaatgcccaacggcacatcggcacgcgcagcaatgcgcacgcgcagccgggcgattagatcgaattcgggcatttgaggagccgggagtggagattgtgcattggggattcgtcgcagcaggcgttgcgaggtgcggcacgattgcttgccgcctgcccaccaaatgatgcgcagtgcggaaatggcatagctcacctcaaggcggaattactcaagccaagcgcttgcaccttgcgtgggcgggaccgtcgctcgctgccaatcccgaatcaccactgccgaatcccgtggctcaagcgccggactcgaccttgcgccactccacagcggcgcggtccagcaccccgtttacataggtgtgaccgtgttcggagccgaagcgcttggcggtttcgatcgcttcgttgatcaccacgcggtacggcacgtcctggcggtacagcaattcgtaggcggccaaccgcagcactgcgcgttcgatcgcatcgacctcttccacgccgcgatccaggtacggggtcagcgcggtatccagttcggcacgattggtcagcacgccttcgaccaggttctcgaagtacgccagatcggccacttcgtgcgcctgctcgtgagcgaactgggcgatcacctgcttggcgaagccaccggaaatctgccacgcatacactgcctgcaaggcacgccgacgtgcgcgcgaacgcagcaccgggtcgatgccgtcgcgacggccgtggcgcgggtgtccaccgggcttgctcatggcaacaactccatcaaattcaccagctccagcgctgcaagcgcgcactcctcgcccttgttgccgtggctgccgccggcacgcgcttcggcatcttccacgcgttcaactgccagcacgccgttgagcaccggcacgccggtctgcagttgcacgctcatcaggccttcggcgcacaggtcggccacgtgttcgtaatggcgggtatcgccacggatcacgcagcccagcgcgatgatcgcgccatgctggccggactgcgccacgcgattggcggcgaccggaatttcccaggcgccgggcacgcggatcacgtcgatggcgtcttcgccaatgccgttgccggccaggctctggcgcgcgccggcaaccagcacgtcggtgatgcgggcgttccagcggctggcgatgatcgcaaagcgcgcggtgggggggcgaagatcgccttcgtagtgggtcatgcgggtcggcaactcaagggggcgagaagtttaacagctgccggggccaggcctggccgacgcgtgcacgccaggtccaccaaagcagactcggccatgtgcttcaacgaccatgggcgattgcggtcaaccggctgctccagccgctctggcgggccccacgcctggaaccgatggtcatctctgaccactgcgcttccggcacgtaggccgcagcagcggacggctgcgcactgtcaaccacgcgtcagcgcctgcgccgtcctgaaccatcggcaggggcaaatgactgcggtagcggctcgcgggcaactcaagagacagcagacggcggcaccgaacgcacgccctcgccagcgtggcattccagatactccaccacttccagcccgaacccggccacccccacctggcgccgcgaagtgcccagcacacgcaacttgcccaggcccagttcggccaggatctgcgcgccggcgccatgacgccgccactgactcacatccttggcgttggcggcggcttcgggttgctggcgcagccgtgccagcagcgattcgctgtcgcgcggggccgacagcaccaccatcacgccctgcccctcggccgcaatcgcgcgcaaggcatcggtggccgccacaccgaagtcatcgcgctgccagtgcagcagatccgccagcggattttccacctgcacccgcaccagggtgggtgtatgcggatcggcgctgccgcgcaccaacgcaaagtgcaggtcgtgcgcgatgcggtcgcggtaggtcaccagcttgaacgggccgaattcggtggtgatgtcgcgctcgtccacgcgctcgacggtgtgctcgttggccagccgatacgcgatcagatcggcgatcgagcccatcttcaacccgtgttcgcgcgcaaatacttccaactgcgggcgacgcgccatgctgccgtcagggttgagcacttccaccagcacaccggccggttccagcccggccagcatcgacagatcgctggctgcttcggtgtggccggcgcgggtcagcacgccaccgggctgcgaaatcagcgggaagatatgccccggctggctcagatcctgcggcttggcatccggacgcaccgcggtgcgcacggtatgtgcgcggtcgtaagcggaaatgccggtggttacgccttcggccgcctcgatgctgacggtgaagttggtctggaactgcgcggtgttgttgcgcaccatcggcgccaggcccagttgcgcgcagcgctcgccggtcagcgacaggcaaaccaatccacgcgcgtgggtgaccatgaagttgatgtccgagggcgtgaccaactcggcggccatgatcagatcgccttcgttttcgcggtcttcgtcatcgacgatcaccaccatgcgaccggcgcgcagctcttcgagcaacgcgggaacgggcgcgaaattcatgccgtaccccgcgtgccgagcaggcgttcgacatagcgcgccaccagatcgatttccagattcaccgtcgcacccactgccgtctgcgcaaacgcggtgttggccatcgtatgcggaatcaacgccgcttcgaagccttcttcgtccacttcattgacggtgaggctgacgccgtctacgcagatcgagcccttcttggccacatagcgcaacaccgccggcggcgcggcaaaccgccagcgctgcgcgcgtgcatcgtcatggacagactgcacctggcccaggccatccacatgtccgctgaccaggtgcccgcccaggcggtcgatcgggcgcatcgcgcgttccagattgagcagcgcgccttccggcagtgcgcccagcgtggtcagcgacagggtttcggtggaggcatcggcctgaaaactggctgcatcaaacgcaaccacggtcagacacacgccattgaccgcaatgctctcgcccaactggacagactcgaacggcagcgtgccggtggcgaaggtgaaacgtacatcgccgccctgcggctgacgcgccgctagctggccgacgccttcgatgattccagtaaacatcagcgcgcccccgcttgcagcacgagggctgctgcgatggagcgccggaacgccgcggcgcagcgcggcaggtggtgcatggacatagtcgtttctcgcagaagttgagcgaaaaacgccgcaaggcaaagcaaacaggcgcgcccacagccgcaaggctgcgcagtggccgtcttctttcatccggactataccgtcggctccggcgtcggaccggatctgctgaccttcgcgcggtacccggcacatgcagcgccgagcgtcgcaacgaagcgctcgcgggctcacatgcgtgcgcatgcctaccgccggtggggaatcgcaccccgccctgaagacgttcgtaagtaccggcgagccggcatgtgggagtttaacagcgcgcccaggtgccatggcagagcctcagctgaggctggcaggacgctgtgtcgtgtcaggaaattccccatcgccaactccgtgaaagatctgttaaatttcgcgccgcgacgggagacgtcgttcttttgcacctcgcaatggggtggaaacactgacatcaattcggagaacatggaatgtgcaagacactgattctggctgccctgctggctgccgcaccgtttgccgcctctgcggaaggcctgagctacaactatgtcgaaggcggctggaaccgtaccgacgtcaacgtcaataatgacaatgagggcagcaacggcggctatctgcgcggttcctggcagatcgcgcagccggtctacgtcttcgccggctaccagctcgccaccaaggactacaacctcggcgccggcttcacgatcgacggcaccctgacgcaggccaatgccggcatcggctaccgccaggaaatgaccgagcgcgtcgagttcatcgccgacatcagcgcgctgcgtaccaaggtcgatgtggacctgcgccagagcggccgttcgctgggcagcagctccgactccagcaccctgggctgggcgaacctgggcctgcgtggcaagccttcgccgcggaccgaagcatgggtcaaggccggctacatcgatggcagcaacgtggacaagggcgagttcgtgggcaccctcggtggccaggtgaacttcacccagacctggggcctggttggcgaagcccaattcatcgacaacgcaaatcagtaccgcatcggcgtgcgcgcgagcttctgaccggcttcgtgcatgaaataagaaaaagccccgcatgcggggcctttttttgcactcataccaccgctgatggcgcgtaacgcaaacgcagatcctgcccgagctgacgtacatcgcgtagttgcaattcgtagcgctgagccatcgtttcgatgccaaggccagcgagcaagggccttgcggtgtcgcccagcaacaccggcgccatgtagaccagcagttcgtccaccagcccggcctgcaacagcgcaccactcagcgtggcgccggcttcaacatgcacttcattgatgccgcgctcggccagcaacgccagcactgcggacagatcgaaacggcccacgtgcaatggcagtgccgcacattccgcaccatccagcgcggttgcagcgacagcatcgccatgcagatacagcgtcggcgcatcgccattgcggatgttcttgcacgccaacgtgcgtaagccggcatccagcaccacacgcagcggtggcacgcacgcgatgtcatcgcccagccgcaccgtcatcgacggatcatcggccaacaccgtgccagcaccagtgaggattgcgccggcacgcgcacgccaacgctgcacgtccgcacgcgcgtcggctccggtgatccatttggattggccgctggccaacgcggtccgcccgtcaaggctggcgcccagtttgacccgcagccacggccggccacgctccacccgcgacagaaagccctgattgagcgtgcgcgcctgcgcgtgcatcaccccgctgagcacctcgattccagcgtcgcgcagcaacgcaaaaccaccgccattgacctgcggaaacggatcggccatcgccgcgaccacacgcgttacgcctgcctcgatcaacgccaacgcacacggcggcgtgcgcccgtaatgcgcgcatggctccagggtcacatacgcagtggcaccgcgcgccaactcaccggccgcacgcaacgcgaagacttcggcatgcgggccacccgcacgttgatgaaagccttcgcccacgcacacgccatcgcgcacaatcacgcagcccaccatcggattggggcgggtggtgtaggcgccgcgctcggccaagcgcaacgcctgcgccatccagcggtggtcatcggcactcgcgatcgccgcggtctcactcatcgcgtcactgctcccggcgcgctgcgcatcaccacgatgtgcattgggcctagtaagaattcggcatgcgtctgccatcccagccgctgataaaacggcaccaatgccggctggcaatacaggtacagcaacggcacgcacaggcgcgcggcggcctgcacgcagtgcgccaccagcgcttcgccaatcccctgcccgcgcgcctgcggctgcacataaagagacgccaaccagggcgaccattgccgaatgcgcgcatcatcgttttcgagcaggctcaccgagcccagccactgggcctcatccttcgccacccaggttgtcggaataacgccatcgcgcgcatggctgcacaattcgctcaacgcttcatccaggttccattccggcagcaacgtgccgaaggcctgcagatgcgcttgcgcaatctcaggcagatacgctggcgtttccgcaacgcaggcgatgcgcatcgcgctcatcgcttgccgggcttgccggcgcgttccagtgccacttccagcaatggcagttgttcgctgccgaccggcagttcgcgttcgagcttctcgatttcctcacgaaaatcggccacgtcctggaaactgcgatacaccgaagcaaagcgcacatagccgacatgatcgagcttgcgcagctccaccatcacgtattcgcctacgcgcagcgagcccacttcgcgctcgcccgacatccgcagctgatgcacgactgagcgtaccgctgcttcgatttgttcctcggccaccggccgcttctgcagcgcgcggtcgaaactggtgcgcagcttgcgtgcatcgaacgcttcgcgcccaccatcgctcttgaccacggtgggcaacttcagttcgatcgtttccaacgtgctgaaacgctcaccgcatgcctcgcactcacggcgccgacgaatcgtcgtgccgtcttcggacacccgcgaatcgatcacgcgggtgtcgctgtgctggcagaaggggcaatgcattagcggtgttcttccaacattccgggctgccgggcaaacgcgagccgccattccatcccggctgccatcgcgttccaggcagcacccgaccgcgtgagcggtatgaacaaatcctcttccggcgcgatgccttcaagctccggcggcatgacgccacgcatactgcacgcctgagccggcccgtaatgaaacatggcctcgtcgaactgcccggaccacagctgcgattgcagcgcctcgaccacagactctgcctgcccggcttgcatctgccgctccggatctacatgccggtgcaggcccttgcccgcgtagtcgatatctgcccctttggcgaccagaccgatgaagccgtcgctcaggccaagccggctttccacccacagatggatcaggtcatgcggcaggatgccctgccgcggcagatccacttcgcagcgcaaaccggcggcacgcacacaggcaaggtggtcgtacttcgacgctgcgcccagcctgcgtgcgatcaacgccatgacgttgcgacgctcagccgtacaccggataacgcttgcactgcgcggtcactgcatcgcgcactttcgccagcaccgcttcgtcggtcggggcgtcgagcacatcggcgatccagttggccagatcgatgctgtccggttccttgtaaccgcgcgtggtgattgccggggtacccaagcgcaggcccgaggtaacgaacggcgagcgcgggtcgttgggcaccgcgttcttgttgacggtgatgtgcgccttgcccagcgcggcttcggcatccttgccggagacgtcgcggccgatcatgtcgaccagcatcagatggttttcggtgccgccggagacgatcttgtacccgcgtgcgatcagcgtgttggccatcgcctgagcattcttgaccacctgttgctggtaggtcttgaacgccggctccagtgcttccttgaacgcaaccgccttggcggcgatcacgtgcatcagcgggccaccctgaatgccggggaacacgatcgactgcagcttcttctgcaattcttcgctggcgcccttggcgacgatgatgccgccacgcggaccgcgcagcgtcttgtgcgtcgtcgacgtcaccacgtgcgcatgttccatcgggctgggatacaccccggcggccacgaggccagcgatgtgggccatgtccacgaacagataggcgccaacgctgtcggcaatggcacggaagcgggcccagtcgatcttctgcgaatacgccgagaaaccggccaccaccatcttcggcgtgtgctcggtcgcaagacgctgcacttcgtcgtaatcgatcaggccctgctcgttgacgccgtactgcaccgcgttgaacagcttgccggagacgttggccttggcgccgtgggtcaggtggccgccatgcgccaggctcatgcccaaaatggtgtcgcccggctgcagcagcgccagatacaccgcctggttggcctgcgagccgctgtgcggctgcacatttgcataatcggcatcgaagacctgcttgatgcggtcgatcgctagctgttcggcaatgtcgacgaacgcgcagccgccgtagtagcgcttgccagggtagccttcggcgtacttgttggtcagctggctgccctgggcttccatcaccagctggctgcagtagttctcgctggcgatcagctcgacgtgatcctcctggcggccggcttcagcagcgatggccttggccagttcggggtcgtaggtttccagtcggacatcgcgcgagaacatcaggtctccagaggaatggacagatggcaggcgcgtagtttaaagcgtgttgcgcgctttgaggtgatatgccctgcacgcgggccgggtccgacagcagttcaaccccggcaggcccgaagacagctgcctgcctgaaagcaaacccaggcgcaggcaagtgcccgcgcctgcgccgtggcgctttacagcgcgaacgatccgccaaaggtgaccatcaacgtgcggtcctgcaggagttgccagctcgctgccgaggccgtggcgtccagcgccgtggtcgccgagaatatcagcgccttgcggttgcccaggttgaacaggttgaccttcaggtaaggcttcttcaggttgccgatgtcatggaagttgtagccgctgttgaggttgacggtggcaaatccaccagcgtccgagccaccggcgttgaggaaggtgccccagatcctgctctgcgcattcacgctcaggctggcccacagcgcttggcctgtgtagttgaccgaggcatatccgacgtttctcggtgcgttgaccagggtcttgccgtcggtggcataggtggtggcgccaagcgcgacatcgctcttcatctggctcttgttgtacgcataggaggcataaacagaccacaggtcgttgaccttgtagctcaactcggcattgacgccgcgcatctgcacgctgcccaactggtagtagaccggagcgtgggtcatcggatcggcgccactgaactgcttgtgctcgaagttggtcgcatacagatcgagcaccgtgctcagattgtcgccgtagtagcgccagcccaggtcggcggtcagcgcctgctcgggttcggcatcgctgatcgatgtctgcgaaccgatggcactggcgtaggcggcgttccagaagtcgtacagcgcggcggtgttgatcggcgcgcgggaggtcttgccgaccccgaggaataactggttctgctcatcgagttggaacttgacgccccccgtcggagtgaactttttgtacgtattcgcgccggaagcgtacagcgagctgtttcccggcgtggccagatcgatgcccaggtctgcgcccggccaggtcgaataccagcccttgcgctgcacccaggtataggcgccaccaacggtcagcgtccactggtcgttaggcgtccaggtgttggtggcgaaagcgcggtaggtgggcgtggtcgagtagaagcgataggcgacctgcgggctaccgttggcgtttttgtagtaataccggctgtcatggccccagacatcggcagggtggccctgtgggtcggccgggaggaagacattggaaccttgctcacgcgggcgctcgaccagcatgccgtactccaggctgtcgcgcatgccaacgtcctgcttgaacttgacgtggatgcctggccggaaggtgtcgaaggtgtagaacacataggtactggcgtacccgtagccgccaccaccgtagccgtagacgaagtacggcaccaccgataggtgcaggctgtcgctcagtgtgaactcaccgtcgaggttggcgatccagctgcggaacgggttggtctgggtgccgacccagtcactggcatcggccgacttgtaggactggacatacccgaagtcgtagccagtggcggcgatctgctccttggtcaggttgcggtagccgttcctgacatggcgggtgtattgcagcgcgccggtgatcgcgtcgccgtcgtccagcgtccacaccgacttggcgtcgatcttggtcaccgtggactggccatcgccgcgccattggtcggcctggttgttagaataggagaaccacgaacggaccggaccgctgtcaccggtgttgtagcgcaggaaggtgcgcctgtagtgattgctgcccaagctctggctcacgtccaagccggcatcggcggtcggatcgacggtcacccaggcgatgttgccgccggctgcgccgatcaccggtgaggtcacgcccgggtagccctgctcgacggtgatgtcgcccatgttttcggtgtcgccgtactcggtggcgtagatcgtgtaatcacccgagtcgttgagtggcacaccattgagggtcacgccgatctcgtcggcggtgaagccgcgcacggtgaagctgccgtcactcaggccggtcatgtcgttggtggccgcgatcgcgccggggatgctggacagcatctgggtgaagttggcgccgggcacgcccctgataatggcttggcgactgatggtggacacggccttgggcgcggactgcacctccatgttgccgctgcccagcgacaccgagctaccggtcaccttgaccgcgtcgagttggagcgcgcgctgggtggcgttggaattggtggtgttggaggtcgtggtgttggaggtcgtggtggtggtggtcgtggaggtcgtggtgaagctgccgcgcggaacggcatcggtgccggcagcgtcctgggcgaaggcggtaaccgcggccgcgtacaacacggccatcacggccggggaaacaagcgctttgttcatgaggagattgccagtgtggtggaggtctctagtcaagacatcgtcgcctcggcgtgcacagagggggagcgctggtggccgggccttgacgacaccgatcacggcacggacgtctcgcctccgacgcagcaagtggccggcggcgcgacagcataaattttccccgggagacttacagacttcgaagtcgtcggatgtcacgcttttgctatccggatgcagcttcaatgcaaagcgaggtcattttcgtgtcctcccatgcaagatggtcgtcagcttggcgtcgaccatcaatgaactgacacaagcccagcgcgcacgcctgcagatgaccgaaacacgtgagcggatgcgcaacggtgtgcacgtcgcggcactgccgccagggctggtgaacctgggcgatgccgcacgccagcgcgccggcaatgcctcccatgccggctcgcgcaagtgttcgcgccatccccgcaggcagcaacaccaaaatgtgctgcagtacgtcgtttcgatcaagcaatcacgtcgcgtcagcgcggattgctgaaggccctggtgcgttgaggatcgtaaagcggggctaccacaatacgacagggcgcgccgaagcacgccctgttgccgtcaccgatccgctggccgcacctggccgcgcaggttgatcgccacgctcaattgttgatcaccaggtcggcaatgatgccggtggcgatggcgaccaacagcaggttgccgcggtcgtcgcgctgccagcggtagccgtatggtgggcgacgcaggtcatagcggtcgtagtcgttcaccacatagaccggcccgtgataacgctggccacgggcccaatacggacggggcggcgggccggggcggtagtacccagggaggtcatagacatagacccgattgcggtcgtaacgacggtcctggtaacgggcgtcgcgataaccatcacggtagccgttgctgtagtaacggcggtcctgacgccactcgcggcggtcgtcacggcggtcgtcacggcggtcgtcacggcgatcgtcgcgccagtcacggcgatgatccgggccatagccgcggtcatggccgcggcgatcgtggtcgcgatcccaatccccggcgaatgcagccggtgcgaaggcatccagcgccaggatggaggaaagcacaacggtaacgatgcgtttgcgatgcatgacagttcctgttcacggtgtcgtaatttcattaatgaggctggacgccttaatgcattcttgccggaatcgattacgaaaaagcctattcaggccggacgcaagatgccgtttagctgcaggcgtgccgccgcgggccaggccacttgcccgtataatcgacgcaatcccttttccgccgcccccggcctcggccggcgggctgcctgcgtcccccggagcacctatgtcgcaatacatttacaccatgaaccgcgtcagcaaggtggtcccgcccaagcggcagatcatcaaggacatctccctgagcttcttcccaggcgccaagatcggcctgctgggcctgaacggcgcgggcaagtccacggtgctgaagatcatggccggcgtggacaccgacttcgagggcgaagcccgcccgcaggctggcatcaaggtcggctacctggcgcaggaaccgcagctcaaccccgaacacaccgtgcgcgaagcagtggaagaaggcgtgggcgacgtgctgcaagcccaggccgcgctggatgcggtgtatctggcatatgccgaagaaggcgccgatttcgacgcgctggccaaggaacaggaacgcctggaagcgatcctggctgccggcgacgcgcatacgctggaaaaccagctggatgttgccgccgatgcgctgcgcctgccgccgtgggaggcgattgtcggcaagctgtccggtggcgaaaagcgtcgcgtggcgctatgccgcctgctgctgcagaagccggacatgctgctgctcgacgaacccaccaaccacctggacgccgagtcggtggaatggctggagcagttcctggcgcgttacaccggcaccgtggtggcggtgacgcatgatcgctatttcctcgacaacgctgccgaatggatcctggaactggaccgcggccgcggcattccgtggaagggcaactacaccgactggctgacccagaaggacgagcgcctcaaacaggaagacaaccaggaaaagtcgcgccagaaggcgatccagaaggaactggaatggtcgcgccagaacgccaagggcggccgcaccaaaggcaaggcacgtctggcccgcctggaagagctgcagtcggtcgattaccagaagcgcaacgaaaccaacgaaattttcatcccgccgggcgaacgcctgggcaacgcggtgatggagttcaagaatgtctccaagaagttcggcgaccgcttgttgatcgacaacctgtcgatgatcgtgccgccaggcgccatcgtcggcatcatcggccccaacggtgccggtaagtcgaccctgttcaagatgatcaccggccaggaaaagccggactccggcgagatcgtggtcggccccaccgtgcagctgtcctatgtggaccagagccgcgacgcgctggaaggcaaccacaacgtcttccaggaaatcgctggcggcctggacatcctcaacatcaacggcatcgagatccagtcgcgcgcctacatcggccgcttcaacttcaagggccaggaccagcagaagatggttggttcgttgtccggtggtgagcgcggtcgtctgcacatggccaagacgctgctacagggcggcaacgtgctgctgctcgacgaaccgtccaacgacctggacatcgaaacactgcgtgcgctggaagatgcgttgctggaattccccggcaataccttcgtgatttcgcatgaccgctggttcctggaccgtattgccacgcacatcctggcgttcgaaggcgactcgcacgtggagttcttccagggcaactaccgcgagtacgaagaagacaagcgccgccgcatgggcgacgacgccggcccgaagcgcctgcgcttcaaggcactgaagtaacgagtcgtagctccaaaaaaggcgccggaaggcgccttttttatatgcgcaccgaccatctcaactcctccttgctcgcccatcgtcgcgggaccttgcgcggcatccctgcccacccgtcgacggaatgctcacctgccctgcactaacgtgccggcgtcatcgatctgaggtatgcatatgcctgtcagctattcgatcagcctgcccgatccaaagctcgctcgtggtagcgcgccctcggtgagctttaccgccaatggcgccgacgcattcgccgagcagttgcagtctgcgctgcgcgacccggcctggttcgaccgttggcgccagctgcagcccgacccggacgaggtggatcccagcctgggcatcacagacccggcagcgacggtgactggcaggcagcacgacctgcgcatcgacctggttgccactaccagcattcccggcgctctcttcaaacagcgtatgcaggcgttagccggcgcgcactgggaaatgcgcgacgtccgctaagccgaagattctgaaacccttgcatcccggcgcgcgcgattgacgcctttgagcagcagccacaggcacaacgtcgttccgccaaccagcaccggcagcaggatgcccgggttgatcgttgcagcaaattccggcgccaactgctgggcaaatgcggcgatgagatagctgataccggccaacagcatcagcacacccaccgtgcgcggcaggtaggtggagcgatagatcacactgtcgctgaccaggcaggcggcgccagaaaagatcggcgctattgaacgcgatgccgtggcccagcaatgccattgatgccagcgcgaacccatgctccggtgatgcacccgtcgcactggaggccagcggcaacaccctcagttggaacaccttgctgattgcttcgactgacagcgatgcgatgttcaacagcacaaacaacaacgccagaccacgacccgctggccgtagcaacagatagtcgattcatcactgcacgactgcacgcaatggcaccactagattggcgccaagccacatcttccaaagcgcggcgtgcgccacgattgaccgcagcgtcgcctggtcatcgcctgcaacgatcaacgcattggatacatagccttcggcccagcctgcaagcacgatgactgccagatagagagcaccagcaagacgtgcatagaattgcggacgcgcgtggatgtcatgcgccatggagagccttgtcttgctgaggaaccgacccacccgggtgcagcagcgtgtagtcgcgaccgatgccgccatgtcacgcaaatatcagccgccgtgctcatcccacgtcgcgcccacaaccgcccacgctcatccccgcaaggccgcagcatgatgcgcaatgtgctcgcccataaagcttgagatgaagtaatagctgtggtcgtaaccgggttgcagccgcaccgtcaccggatagccggctgccttggccgcatcttcgaacaacactgttttcagctggttttgaagaaactcgtccgcgtctccctgatcgatcaacaagggtaagcgttcctgagcatcagcgatcaaggccgtagcatcgtacgcgttccacgtggcgcgatcgtcgcccagatactggctaaacgccttctcgccccatggcacctggctgggcgccacgatcggcgaaaacgccgacacgctgcgatagcgtcccgggtttttcaatgcgatggtcaaggcgccatgcccgcccatcgagtggccgctgatcgcacgcacgccagtggtggcgaagtgtgcttcgatcaacgccggtaactcgttcaccacgtagtcgtacatgcggtaatgcgcagcccacggcgcttgtgtggcatcgaggtagaaacccgcgcccttgccgatatcgtagccgtccgcatccgctatatcgtcgccacgcgggctggtgtcgggggccaccaggatcacgccatgctcagcggcgtagcgctgcgcccctgccttgctgatgaagttctgctcggtgcaggtcagaccgctcagccagtacagcaccggcagcgggccatcggcggcctgcggcggcaggtatacgcccacgtgcatgcggcagtccaaggtctgcgactgatgccggtagacatcctgccaaccgccaaaacaggcacgatgttcgatacgttccatgaagattccttacgaagagaaaaccccgcagccggatcgccggctgcagggttggaccatcaatgcaacagacccttgttgcgcgcgacatgcgcagacagggcatccatcaacgccggcgacaggcagtcgtatggcggcaacccgagttcggtcaggcacgcgcaccccatccatctgctccggcggcgtgccggtttcgatcatggacgacacgaacgcagcaaaaccgggcgccgaccagccctgttgcttcgacaactcggtggacacgaaatccaggccgtagaacgcgtggtcgttgttctcgatccggccatacagatgcacgccgcacccggtgcacgcgtggcattggatcgtcgcgctttcatcgacgagcgtcagcttctcttcgtgcgccgtcaccttgaccgtgtcgcgcgagaccaccgccaccacggagaacttcgcgccgtcgggcttccagcacttgctgcaaccacaggcatggttgggcgcggtctgcgcagacacgtcgacgatcaccttgtcactggcgcagtggcattcaagggtgccgccttgaaaaccttccgcgccgcttcgcgcaacaccgccatctaccgaagaatgaatcgacacatgcgtcatgacgcccctcccggagtcttgtgtactacgtgcgcggaagcggccacgcgccgctcctggccgtacggtcagaaatgaatcacggtccggatcgacttgccttcatgcatcaggtggaaggcttcgttgatctcttccagcggcatggtgtgggtgatgaacggatccagatcgatctcgcccttcatcgattgctccaccatgccaggcaattgggtccgccccttgacgccgccaaaggccgagccgcgccacacgcgcccggtgaccagctggaacgggcgcgtgctgatttcctggccggcaccggccaccccgatgatgacgctctcgccccagcccttgtggcaacactccagcgccgaacgcatgacattgacgttgccgatgcactcgaagctgaagtccacgccgccatcggtcaactcgacgatgacctcctggatcggcttgtcgtagtccttcgggttgatgcagtcggtggcgcccatgctgcgtgccagatcgaacttgcccgggttggtgtcgattgccaggatgcgcccggccttggcctgcaccgcgccctggatcaccgccagcccaatgccgcccaggccgaacaccgccacgctttcgcccggcttgaccttggcggtgttgtgcaccgcaccgatgccggtggtgacgccgcaaccgagcagacagaccttttccagcggcgcctccgggttgaccacggccagcgaaatctccggcaccacggtgtattcgctgaaggtgctgcagcccatgtagtgatagatcggctcgccgttatacgagaagcgcgtggtgccatcgggcatcaagcccttgccctgggtggcgcgcacggcctggcacaggttggtcttgccggacagacagaatttgcacttgcggcattcggcggtgtacagcgggatcacgtgatcgcccaccttgacgctggtcacgccttcgccgacctgttcgacgatgccgccgccttcatgcccaagcaccgacgggaagatgccttccgggtcgtcgccggacagcgtgaacgcatcggtgtggcacacgccggtgtgcgtgatgcgcaccagcacttcgccagcctttggcggtgcgacgtcgatttcgaccatttccagcggcttgccgggtccgaatgcaactgctgcacgggatttcatgggatgacgctcctgacgatgcggttcgagaacgggcacggcaagcaccggccaggtgggagatttatttgaggtaggaccggaccaggccgagcagatcctgcacccgctcggcgcgttgcgcatcagatgcggcggcgtgtccgaaatcttcgcggatatgcgcttggagcacctgcgacatcagcccattcacggcaccccggatcgcggcgatctgctgcaagacaggcgcacagtccgcacccgcctgcagcgcccgctcgagcgcgtcgcattgcccgcgcaatcggcgcacgcgtgctagggctcgctttttctcatgcggcgaatgcggcatggcggctccggcaaaatactggggggcagtatatggtttgcttcaagaaaagcgatggccggccgcttgccggccgtgatcgtggcgagcgcgatcaccgccattggttggtggacggcgctgcagtcactgcgcgctgacggaacaggcacacagaggccacctgttagccgcagcgcagcacgtccattgcgcagacatgcccgacgagccgcgtactgcatacgcgcgcgagacggacccaatccatgtctgcgagcagttaccgccgcaacctgaccctgccgactgtccgcaccgttgctggccgctgacgtggggtatccgcatcagcgcggcggtggcggtggctgtgacggtgcaaatcctgcgacacccaggcattccgccagcatgtccggcggcagctccagcaatggcgctgcgatgccttccgcgttagcgcatgcctgcagcgctgcgtcgaattcggaatcgtaaggcggtggacccggcggtccgtctgccgcatcaggttcgccaaatacatgcctgtcggcacgcgcacccggcgactcggcaccgtcagcacgcggcggtggcggtgacagcgctacgcccctgcgtaccaggcagccgtcgaagcttgcctgatccactcgctccgacgcggcgtggtgcgcgacgtcggcaggtggcggagctgggaccaagccttgttcccgcacgcaagcctctaatgcatcgattgttcttgcactcggcggcggcggtcgtactggcgcccaatgcgcgtggggcggtggcgcatcctgcgcagtacgatagaaattcgcacaacctcccaagctgagcgctgcgagtagtgcggcgctgacagcgacgcgtggttgggtatggaccatcgtgaatctccctggctggatgacgcatctgcgcaccgcatgcagatggcgaacgcgggctatgccgcattttccaggggagatttgcagcttgctttgctgcggatttgccgccacgcgccgcatgccggcgtgtcttggcgcttgccggcatccgcagcgcatgtaacaccatcttcggcctgcgccacggaatatgcagcagatccgccagtggcaacgcgaacgctgacgccgtcagttttcggcagctgcccgcgccacgatggccaccggatccacagcatgtcccggcagcgacgccagcaccgcattgcgaaagcgcgcggcgaatgcggcatcgttggcctggtagaacgcacgtgcgttggccgacaactgatccagctgcgcctgcggcaatgccagggcgctttccacggcctgcgcgatgcctgccgcgtccacgtagtaatacgatgcaagatggcgctgacgcacctccgccacgggaatcagcacaccgtgttcgggcttgatcagttcgttcatcggctcgccgtcggtggccagcgtcaccgcacccacgctcagcgcttccatcaggtaatggccgaagccttcggcctccgaggggcatagatggaacagatgcgcgttctgcatgcggcgcagttcggcatcgtctaggtatccaacgcggtggtcgatattcggcgccaccaccggcttgccggcggtgcgcgggttctgcaccaccgtcagcaacggccactcaggatgtcgctgccaggtctccagcaacacacgcgtgcccttggcggtactgcgcccggccaagtgaaagaaggcgcgctgacggaatacgcgcgcgtcgtaccggtcagggctggtgaaaccgatgaagcgggtggcgcacccgaggctgcggaagatccgctcggcatggtgagtcttgcacagcaccgcatcgaagcgcggcagcagcggcagccacttgggcagcaaccattccgggttgggcaccagcaggttgatctgccccagcaacaggcagcgcctgtagacgcgctcggaaaagatctgtagcggcacctgcccgaagagcacgcggctggcccacaggcgcacctcgcggccggtgtcgtgcaggcgctggctggtgaatcccacttcctgcaccggcacgccgccggcacgcagtgtttcggccatcagcaccatgtcgcgggtcaggcccacgccgttgtcgcgactgatcacccgcatcatcggaaatgccttgtcatgcgcgcacgcaccagtagagcggcatcgtgtcgatgccgtagtttcctgcacgatgtcccgttctatcatggtacgttacacgtgtgccaatggttgacaaattcggtcattatgatgcgtgctcccagacttgcaattgcgagcaccatctatccggcagccaccaccttgcgcgggccaacctccgcgccacagacgatgacctccatggacctgcaaccaccctgcgttctcgtggtcgacgacgaccctgatctgcgcaagctgatcggcgaatttctgagcgcgcacggctaccaggtggacatggccgaaaacgtggcggagatgcgctctgtcatggcacagcgccgcccggacctcatcgtactcgacgtgatgatgccgggagaagatgggctgagtgcagcgcgcaccctggccagcgagcgcggttcacctgcggtcatcatgctcagcgcgctgggcaacgacaccgaccgcatcatcggcctggaagtcggcgccgacgattaccttgccaagccctgcaacccgcacgaattgctcgcccgtgtgcgcgccctgctgcggcgcagccagtccagcaacgagcagtccgatcagcgcggcaatgtctacgaattcgccggctggcggctggacgtggtgcgccgcgacctgcgcgaccccaccggcatcttcatcaatctctccgacggcgagttcgcgctgctgcgcacctttgtcgaacacccacagcgcgtgctcagccgcgaccagctgctggagtgcgcccgcggccgcgataccgacgtctacgaccgcgccatcgacagccagatcagccgcctgcgccgcaagatcaacgagcgcgtccataccgaattgattcgcaccgtacgcaacgagggctacatgctgctgccgagcgtctcgcgcctgtgagcaaaccggcacggcgcgggctgtcgatctttgcgcggacctttgtgttgttggcggtagccctgctcaccgcccaggcggtgggcatcgccctgctggtgatgcacacccccgtgtatgagccgcccgtgcatccaccggaagtggtggcgctgctatcgacccgcatgccggccggcacccggaccctgaaagtgcatgactcggcgcaggcgcccatgccgccgataggccaggtgcgcgacccgttcgccgaaatgctgcttgcccactggctggatgtgcccgcagctcaggtgcggttctatcgccacgccaacgatcgcgaagcgccgcagccggtcatgctcccgccgcagcggtggtccacccaggagcgcgctgtcgatgccgagggcgtggctgacgaacgtgctggtgcgcaaggtctgccgccctttccgcacaactggccgcgcgacggccagccaggtgcgctgtccggcactgggccaggtccggatgaaatgcacggcgcctgggaaagcgaacggctgacccccggcgtcccgttactggatggcttcaccgctgccctgcaacaacccgacggccgctggcgcaccgtggaatcgccgcgtcgccgcctctctggcgagttcaagacccatgtggtactgctgttcctggccggtctgctggccaacgtcccactggcctggtggttttcgcgggcgctgtcggcaccgatcaagcgctttgccgaagccgccgaccgcctgggccgcaaccccgatgccgccgcgctgcaacgcactggcccgccggaaatcgtacgcgcagccgattcgttcaatgcgatgcaggcgcgcctgaaccgcctgatcaatgaacgcacgcacatggtcgcggcgatcgcgcacgacctgcgcacgccgctggcgcggctgtcgttccgcctggatggcctgcaaccaccgctgcgcgacaaggcactggccgatatcgacgaaatgaaggcgatgatttccgcagcgctgcatttcatccacaacgacagccaccgcactccccgctctccactggatttccgcctcctcgtggagagtgtggtggacgatgccagggacaccggcgccgacgtcagcctgcacgccggccaggccatcaccctcgacggcgatccgctatcgctgcggcgcatggtgatgaacctggtggagaacgccttgaagtacggcaagcgcgcgcgtctgcacctgcggcgcgaagccaccgagtgcgtgctgtggatcgacgacgatggccctggcatcgatcccaaccagcaagaaaagctgtttctgccgttcttccgcggcgaaaactcgcgcaaccgcgataccggcggcatcggcctgggcctatcagtggcgcacagcacggtgctcgcgcacggcggcgaaatcaagctgaacaaccgtcccgaaagcggcctgcgggtgtgcgtgacactgccttgccaggccagcacataaatttgcacgcaagacacacgaggctgatccgactagcgccgttgccgactgccgtgttctgccgcgctttcccgctgcaacgcggccttcatcctggccagtccatcggaattgggccagcccgcgaacgtctcgaggatggtgctgccacgcaccagatagaacgtcggcgtaacggtgctgtgcaggaaagcccagtcgctgcgctgatacattaggtgcatcggcagcatgggctggcggcgattccattgcgcgatgccgtcgatgggcggcctggcgcccggtgcgaccagcagcacgagccgctcgcgcagccagcggtcgtcctcgctgctcacgatcgcgttgagcgcgttcgccgagaaatggcaatccggatggaccaccgcgagtatggccagacggtcatcgtgtagcgcgaacacacgcaccacagcatgggtcggcgagacgatatctatcacgcgtcgcgacgatcccaacggtcgctcgaatgcaagcgtgggcagcggtgcgagaggccgcgtcggcaacgctgccaggatccggttcgccgcgtcgaaccggctgatcgaggccaacgcatcggcataggaaatgatgtgccagcgggttacccgcccctgtcgctgcaggcgcgcatagagacatcccagtttgtgcacataccgggggtcgaacgaatagccctcggcgagcaccgtcgcccggaacagatcgtcctcgtcaaacggcaacttggcggcagcgcagggatcggcggtgccgaccatgcgttcgtacagagaaacgaccgcctctgcgcgctgggcgccagacgagacttgagcactttcgctcaggtcggccagtgcatcgtagagcgaaccgtcgcgtgtttgcgcgcaaaccatcggcgctgccaaggcgagcaaggcagcgccgatgaaacgagccactgggtgcagcaatggcatcagcagccgctcatgcaaatcttacctacgctttcctcgcaagtatgcccgcctatgcatgcgtaatcttcatgatctccgtcttggcgcctgtcaggcgtgaaggctgacgctggataggcccgactcacggccctgtcttcttcggaatcgacgcgaatcttgcgcatgctggaaaccttgctttccaacccaaacagcgacagtagccgatacgcctgactagccgaaagctctgcttctatatcgctgtatctaaacgatgtcacaccggaggcgttgaaacgcaaggattcgacaaaccttttccttgcagcgggggaaagcaaattaatcggactggaggcatcggctttgaccaggtactgcgcgagaccttcggcagaatgaatctgagccgtcctcaaccgcaacgctttttgtgcatcctgattggtagccaactctgcagcaacttgctcagcggccgtgttaatcgacacttcttcagctcgcccggatgcattaaccgacaaaccggacaccaggcagaaaacagcaacgcaatgcgtcattccaagcttcatgattgatccttttcgtgagaagtgttactccatgaaacaacaacaaaatacttgcgttattactggaactttttcgacgcaagccaaagtggaggctgcagcaacgctgtaatcaaaaaaatcttgtttactgccacactcagatcatcctagtcgatggatgatcgccacctcctcgctcctgcctaccattgcgtttttttacatcgataccgactcaacgtcaacacatgctcggcgcgacgcaaagcagaaaaaagagaagggcaacacagactcagaactcccccatcgctccccctgtcgaccaccatccatcactgagaattgacatccatcgttggcaatcttaccgaatcctcccatcgcggcgctcggaaagagcctccaaggagatcgcaatgaaaccggaatcgaaaaggctggcagcattgctggcagcggtgacctgggtgtcggcaggatttcttgattgcgcgatggcacgtccgaccgacgcagcaccagcggcagcagcaaagcacgtcgatgcacaagacgcttcgcggttgccaacggctcccattcgttccaccgagcaacttgatcgttacctggcgaacgcggatgcatccagcccgcttgcgttgctttcgccggcttcgcggaagcgcttcattcaatcgctgcgtttcaacgcaaacggcgtgacgacgttcacttacaacgatatcgaagcggaactttcagccagccaggcctgccgtctgctgaccctgttcggcatccaacacactctcgcctcgatgcgcaagatccgcatcgaaacccaggaagacgaaaaggcgatgcagtcctgtgcggcgacccgccttcaaccgcccaccgccaacagaccccagcactgacatccggtgacgctggcactcgcatcgcccgccacggcatctggttcggcgaggagcacacctcagtacgcgaactcgccgaacacccggtcgatatcgccctgccagacgccgtgatacagcgccaacttgcgctcggcggcggtctcgccgctatgcaggatctctaccaacggttcgaggaatcgcgattcgtcctggacatcgcgattcaggcgcgcacggcgacgcaagccggccagggcgatcttcaccgcttcggtggcgaggttctgcacgctgtcattgcggaacggcaacttcagtgcatggcgcggcaccccgtcgcgtagcgcgtggcgttcgctcctgctgaaatctttgaccaaatcccaggccgcatccagcgccgggtcgtcgtacagcaaaccgacccagaacgcggacagcgcgcacagccgcccccatggcctggcgtcggcgccgcgcagaaaatcgcgaaagctctgcccgctggcatcgatataggtgccgtcgtgataggaaaaatacatcggcacatccagcagataatcgagatagcgctcgtaaccgaagccgtcctcgaatacgaaatcgagaataccggtgcggtcggcgtcggtatcgatccagatgtgcgagcggtagctgaggtagccgttaggctttccctcggtgaatggcgaatcggcaaacagtgcagtggcaatcggctgcaacgcgagcgagacacgaaatttcttgaccatgtccgcttcgctggcatagtccaggttgacctggacggtgcaggtgcgggtcatcatgtccaggccgagcgcgccgaccttagttctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagaccggcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacttgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacatagtggaattaggcatgtacgcctgcatgatcttgtagcggcccttgggcatcaacggcatcgcctcgcggctccatttcggctggaagcccatgccgagaaagcccaggcccaattgatcggccacctgcttgacctcgttgaggtggctgcccacttccacgcaggtgtcgtgaatggtgtgcagcggcgcgccggacaattccaactgccccgctggctccagcgtcaccgaggcttcgattccgcgttcgccgtcgaacgtcggcggccgcagatcgtccagccggaaaccgaattgctcgtgctccgtgccgatacgccattgcgcctcgggcttttctccggaggccagcacatggaccagttcggcgcgctcggtgatcggtgtctcggcaacaacccgacggccgctggcgcaccgtggaatcgccgcgtcgccgcctctcgggcgagttcaagacccatgtcgtgctgctgttcctggccgacctgctggccaacgtgccgctggcatggtggttttcgcgcgcgctgtcggcaccgatcaagcgctttgccgaagctgccgaccgcctgggccgtcatcccgatgccgccgcgctgcaacgcagtggcccgccggaaatcgtgcgcgcagccgattcgtaacgggatgcaggcaggcctgaaccgcctgatcaacgaacgcacgcatatggtggcggcgatcgcacacgacctacgcacacctctggcgcggctgtcgtttcgcctggatggcctgcagccgccgcttcgcaacaaggcgctggccgatatcgacgaaatgaaggcgatgattcccgcagcgctggacttcatccagaacgatcgtcatcgcggcgaacgcgcaccgctggatctgcgcttgctggtggagagcgtggtcgacaacgccaccgatgtcggcgccgacgccgagctactgccgggccctgaaatcaccctggacggcgacccgctggcgttacgccgcgcagtgatgaatctgctcgagaacgcgttgaaatacggcaagcgcgctcgcctgcagttgcagcgcgatggcgaagacggcgtgttgtggatcgacgacgacggccccggcatcgcccccacccaacgcgaacaactcctgctgccattcgtgcgtggcgagtcctcgcgcaaccgcgacactggcggcatcgggctgggtctgtcggtggcgcacagcatcgtgctggcgcacggcggcgacctgcgcctggacaatcgcgcccgcggcggattgcgagtgaccgtacgactgccctgcatgccagagcgacgctgacgttggattggagcgcggtttgctgccccgcgcaggcgaggctgcgctgagtcaagaacggctgtgcccaccatggtccgcataactgactgcatcagctgatgcgactgcagcggcacccgcacgcaatcgctgacgaccgacgtgtgccggcgccagcgcgcgctggcgactgtcgacggatgctcagtaagcgaactcgcggaacacgcggtcgatatcgccgttccatgcgccgtgatacagcgccagcttgcgttcggccgcggtcacgccgctttcggcaatctcggcgatcacatccagaaagccggtttcgtcatgcccatctcgattcaggcgtgcgcggcgacgcaggccttcgcgggcgatgtcgaccgcgtccactgccagatcgcgggccgtgccattgcggaacggcaagcccaacgcgtgcttgggcacgccatcgcgcagcgcgtgccgctcggtcggactgaaatccttgaccaggtcccaggccgcatccaacgcggtctggtcgtacagcaggcccacccagaacgccgacaacgcgcacagacgatcccacgggccggcatcggcgccgcgcatttccagatacttcttcaagcgcacttccggaaacgcggtggtcatgtggtccgaccagtcgcgcagcgtcggcagcgcgcccggcagcgccggcagtttgccctgcatgaagtcgcggaagctctgcccgctggcgtcgtgatacacaccatcgcggtaggaaaaatacatcggcacatcgagcaggtaatcgacgtagcgctcgtagccgaagccgtcttcgaacacgaaatccagcatgccggtacggtcggcgtcggtgtcggtccagatgtgcgagcggtagctcaggtagccgttgggcttgccttcggtgaacggcgaatcggcgaacaacgcggtggcgatcggctgcaacgccagcgacacgcggaacttcttcaccatgtccgcttcggtggcgtaatccagattcacctgcaccgtgcaggtgcgcgtcatcatgtccaggccgagcgcgccgaccttgggcatgtagttcttcatgatctggtagcggcccttgggcatccacggcatctggtcgcgacgccacttgggctggaagcccatgcccaggaaccccagctgcaactcgccggcgacttgcgccacttcgtccagatgggtgccggtttccacgcaggtgtggtgcagggtttccactgccgcgccggagagctccagctgcccggccggctccagcgtcacagacgcgccgtcgcgcagcagcgcgatggtgttgccgttttcctgcactggctcccagccgaaacgggtcaacccggtcagcaaggcctcgatgccgcgtgcgccttcgaaggtgggcgcgcgcaggtcgtcgagctggaagccgaacttttcgtgctcggtgccgatccgccagtccgcactcggcttctcgccagaggccagcacctggaccagctccgcgcattcggtgatcggcgtttcggcaacgtggctggggctcgacaagggcaggctcgcaggtaagggtgagcgatctgggacgggtaccgccctcgcaagggccgcactatagcctgaccggcgccaagcccatatcgcaatcgatggtggtgcagcattccacaccccgtcacgcggatgcaggcgagaacagtacgcaatcactccagctccgcgcttacccggctaagctggcgatctgtccacatggcacacgcacgatgcgacctctccatatcgaacgccatcgcagcgaccaggccggctggctgcgtgccgccgtgctcggcgccaacgacggcatcctctcggtggccggcttgctggtcggtgttgccagcagcggcgcgaccgcagcggacgtgctggcgaccggcatcgccggcctggtcgccggcgcgatgtcgatggctgctggcgaatatgtctcggtgcaatcgcaagcggataccgagcacgccgatctggcattggagcgccgcgaactgcgcgatcatccgcaaaccgaattggaagagctcgctagcatctaccgccagcgcggattggatgccgcgctggcacgccaggttgccgagcaattgaccgcccacgatgcgctgggcgcgcatgcgcgcgacgaactgggcattaccgaaagcctgcgcgcgcggccgctgcaggcggcgctggcatcggcagcggcgttttgctgcggcgcggtgctgccgatcctggcggcgctgctcgcaccagcggggcaaacggcagcggtgaccagcacggtcgcgttgctcggtctggccttgaccggcgccgtggcggcgcgcaccggcggcgcatccggcctgcgcggcgcgctgcgggtgatgttctggggagccgcggcaatggccgccaccgctgcgatcgggcaactgttccacgtacaggtctaagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtagatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactctagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctgaccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattcctccatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaaatcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctaatgcggacgcaagcgccgcaccgacaccgtgggcggccatccgtgtgcgcacctgcgctgcgtccgagcgatcggagcagcgtggctgcgcgccctcagtgctcggccagcggctccgcgatcaggcccagccagccgccgacgatgccgcgcaattcgtccacgccctggcgcgattggcccgagtaggtctgcaccgtcacgctgtcgccgaagcgcgaggtgacttccttcttgaccttctgcagggtttgcatctgctgaccacggccgagcttgtcggccttggtcagcaacccgtgcgcgggcagaccgcgttcggccgcataaccgagcatctgcaggtcgtaatccttcagcgggtggcggatatccatcaccaccaccaacccgcgcagggcttcgcgggtgcggaaatagcggtcgatgaaggcctgccagtgcgcctgcaggtcctgcggcaccttggcgtagccgtagccgggcaggtccaccaggtagcgctcgggctggatctggaagaacaccagctgctgggtgcgaccgggcgtcttggacacgcgcgccagcgcgttctggcgggtcagcgcattgagcgcgctggattttccggcgttggagcggccggcgaaggccacctcgtagccgccatcgtcgggcaattgccgggcgttgtgggcggacaggtggtagcgggcttgttcgataaggagcgacatcgcactaggatcgcacgtccggggcccggcagttttgctgcaccgttcgttgaccctggcgcaaaggcgtgtcgataatcgaagcacgcctgccactgccggtacccaccgtgcgcgggccgggtccatacggagctttagctgatgcgccatgctcgtgtgctagtcctcgccgccctcgccgtgccggtcattgcggccgtggcgtttgcgcaatcggcggtcacgccgatccccgatccgccgccggtgcgccttgcgccgctggaggtggatctggccaagactacctggggcgatgccaaggccggccagaccaaggccaccgcatgtgcggcctgccacggcccggacggcaatccagcggtggcgatgtacccgcgcatcgccgggcaaaccgaacgctacgttgcgcatcaagtggcgttgattgccagcggcgagcgcaataccgggatgtcggcggtgatggtgccgttcgtcaaggacctcaccgcgcaggacatgcgcgacctgggcgcctacttcgctacccagaaggcctccgctggcgttgctgatgacgcagcgatcgccgagggcccctaccaaggcatgaagttctacgaagtcggcgagaagctctaccgcggcggcgacaccgcgcgcggcgtgccggcctgcatggcctgccacggaccggccggcggcggcaatccgggcccggcctatccgcgcctgggcggccagcatgccgactacgtggcacgacgcctgaaggaataccaggctggcatcacccaggagcgcaatccggcgctcttcaatatcatggcgcaggttgcgcacccgctgaccgagcaggagatccaggcgctgtccagctatctgcaaggcctgcatgatcgtgccgacgatgctgccgcagcgcagccgcctggaggagcgcccgcaggttcgtaagctgccacctgccgttgccacaccgcttcacgacgccggtcccgtgaccggcgttgtcatttcccactctgcccttgcccccacggagcccgcatgaaattgctttcccgtctgcccctgctggtgttgttcctgttgccactgctggcctgcgccgccgacaagaaagccgcgccggtcgaaggcgaggactacaccctgatcgacggcggccagccgtacgccccgctggccggcaaggtcgaagtgaccgaagtcttcggctacacctgcccgcactgcgcgcatttcgagccggtgctggaagcctgggtggccaagcagccggcgtatgtgcgcttcaccccggtaccggccgcctttggtggcttctgggacgcgtttgcgcgcgcctacttcgccgccgacatcctgggcctggccaagcgcagccaccgcgccatgttcgacgccatccatgaaaaacagaccgtacccacccagaacgtggcgccggaagaactggccgcgttctatgccagttacggaatcccgcagcagcgcttcatcgagacctacaagagcgaggcggtggatgccaagctcaaggctgcgcgcgagttcgcgctgcgcagcaagattcccggcacgccggccatcatcgtcaacggtcgctacctgatcggcgcgcgcaattacccggacatgctgcgcattgccgactatctgatcgcccgcgagcacgccgcgccggccaagcgctgaagcgcatcaccgccagccacggccgcgcgtggcatcatgcgccccgcggccgtccggcccttttctcgccccacgctggagatccaatccgatgaagacccgcttcgccctgacgctgatggcgctgttgccgatcctggtcgcctgcaaggcgcaggacggttcgtccgacaccgcacctgccgccaccacctcagctgccggaacggcgcccgcgcctgccgccgctgccccggcgaccgatcccgccgcaccgcctgcagtcggcgaaagcgccaccactccgccgcctgccgcccccagcgctgccccgcgcgcgcccaatggtcccgagccggtcgccggcaccgattatctggacatcgacggtggccagccgtatcagcaagccgcaggcaagatcgaagtggccgaagtcttcggctacgtctgcccggcctgtaacgcgttccagccgctgatcgggccgtggaaggccggcctgccctcggacgtgcatttcgtctacgtgccggccatgtttggcaactattgggatgactacggccgcgccttctatgccgccgaaacgctgggcgtgcaggaaaagacccatgaagcgctgtacaaggccatccacgtcgaccagaccctcaagggcgagcacggcaaggattcggtgcaggacatcgccgcgttctacgccaagtacggcgtggaccagaagaccttcatcgacaccatgagcagcttcggcgtctcggccaagaccaaccgcgccaagcagttcgccacccgcagcaagatcaccggcacgccgtcgctgatcatcaacggcaagtacctggtcaagggccagagctttccggaaatgctgcgcatcgccgatcacctgatcgcacgcgaacgcgccacgctgaccaagtgagtcgcgcgaacgcaacgtcgtgaacgcttcggactcgcgcattctgcgggtgctgaccgccaatatccaggccggctccagcacccgccgttacagcgactatgtgacgcggagctggtcgcacgcattgccgctgggcagcaagcgcaccagcctggacagcatcgccgcactggtcggcgaacgcgacatcgtcggcttgcaggaggccgaccccggcagcctgcgctcgggcttcaccaaccagacccactacctggccgagcgcgccggcttcgattactggagccaccaacccaatcgccgcatgggcggggtcgcctccagcgccaacggtctgctgagcaagctggaaccgttggaagtgcaggaccacgccctgcccggccgcatcggcgggcgcggcatcctgctggccaaattcggcgaaggccgcgatggcctggccgtggcggtggcgcatctgtcgctgggcgccaattcgcgcatggcgcaattggccttcatcgccgaactgttgtccgaccatcccaacgcgatgttgatgggcgatttcaattgcatggccgatcgaccggagatgcagtcgctgtatcgccatacccgcctgcaaccgccgagctgcgaagtacacacctttcccagctggcgtccggaccgggcgatcgaccacattctggtcagcgatagcctggtgatcgaacacaccgaagcgattccggccgcgttctccgatcacctggcggtgggcatggatatccgcgtgccaacgcaattgctgcgttaaataaccagaaaattgacggccgattcgcactggcgaactcgacagccgacgccccttcgacaccgcctgtgcgctaacgcaggtggtttttcgttgggagcacagcaggtggatacgcagcgtatgggtgcgtcgtcatgagtgcgacagcgccggtacgcaccctgcgcccggtgttcgtgctggctgccacggtcgtgtgtacgtttgccttgctggtgtcggtgtttccgctggaatcaggacgtgtcctgctagatgcgcacacctgggcgtcgcgcaatgtcggctggtactacctgctggcgatgacgttgtatctggtgttcgtgcttgccacggccttgtccagcgacggcaacatcaagcgcggcgcagatcacgacgaaccggaattcagttacctctcctgggccggcatgctgttcgcggacggcatcagcatcacgctgttcttcttctgcgtttccgaaccactgacccattatctgcagccgccgcagggcggtaccggcaatgacgaggcgtccgcgcgtcaggcgatgcaggtgctgttctgcattggggtctgcatggctggggcgtgttcgcactcgccgccatggccttgacgtatttcgccttccaccacgacctgccgctggcgttgcgcgcggcgttgtatcaactaatcggcaaacgcatcaacgggccgtcggctacaccgtggatgcgacgtccccccatcctgagtagcagtcgggtttagagtccgggggtgatgatctcgctattggccaactgctgggcataggccaccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacataggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcgtgcgcccaggcgaccatggccttgccacagaactccttgccgttgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctagcggcaccttatttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaacactgtgctcgcgcaactcaacgttgcggacctcgcccgggcgatagcgcagcgcactggcgctcatgccgatcgccgccagggcgcagcgctcgctggcgccacctgcgatccactcgcgcaccagcgtacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtctttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaaacgcttcttcacgtccaaaaactgaggtgctactcaaacttgggtgggacgtcgatcctgcgacaatcgcacagacgcaacaggacgacgacgatgcaactgaccttcggagacgcggagtacaacggcaagcgcaagcgcaagcggacgcggcgtgaggtgttcctggccgagatggatcaggtcgtgccatggaagggcctgctggcgctgatcgagccgcactatccaaagtcggggcagccggggcgacagccgtatcggctggagacgatgctgcgcatccactttttgcagcagtggtatgcgctgagcgatccctcggcggaagaagcgctgtacgacacggtgtcgatgcgccgcttcgcgaagatcggcgggctggacgaggtgccggatgaaacgacgattctccacttccggcatctgctggagcggcatgatctggcgcgcaagctgttcaaccgggtcaacgcgcacctgtcgcgtaaagggcagagtctgcggggcgggacgatcgtggataccacgatcattgcggcgcccagttcgaccaagaacaagcagggcgagcgcgatccggacatgcaccagaccaagaaggggaatcaatatgacttcgggatgaaggcgcacatcggggtggacgatgactccgggctggtgcaccacgtcgaatgcacggcggccaacgtggccgatatcacgcaagcgcacaagctgctgcacggcaaggaagacacggtgtgcgggggacagcggctacaccgggcttgagaagcgcgaggaaatgaagcgcaagcgcacgctgcgctacctgatcgccgagaaaccctcgaagctgaagcagatcaagaacaaacgcgaactgaagttggccaagcgctgggagcacaccaaggccagcctgcgggcgaaggtggaacacccgttccgggtgatcaagcgtcagtttggctacgtcaaggtgcgctatcgcggcctggtcaagaacaccgcgcagatgctgacgctgtttgcgctgtcgaatctgtggctgaagcgcaaagagttaatgcctgctgcggggaatgtgtgcctgtaacccgggaaatacaccgaaaacgcgccgaaaacggcaaaaaatcaggggtttgagcgccctcagcgccgcagatgtggcttgcttcatttcccgaccgcgttgatcagaccatccctaactttatgcagacgacgaccaaccgctccggtcccgagttactggaaaacttatacgagaatattcgaaaatcctacccggcactttctcgcaagctcgtcaaaactcccttagtcgagctgccttggcttggcgcaaacaaccgacgggtgtgggcaaaactggagtgcatgcagcgtactggatctttcaaattgcgcggggcttataattctctgcgcttgcttgcccccggtgcctttgtctatacggcctcggcaggcaatcacgggctggcaattgccacattggcacgcgaactcggcttgcacgccaatatcttcgtgccgttgaacgcttccgaaattaagattcgccggctgcgggcagtaggggcgcgaatcgtgcagggaggtgcagatgtctctgaggcctatgtcgcagcacatcaggaggcgcaggaaaatggcaggcattatatctctccgttcgatcaccccgacgtggtcgcaggccaagggtcactggcactggaaatcgcagagcaggatgatcggcggtttgatcacatcctgctgccatttggcggtggcggcctgctcaccggtttcggctgcgcggcggccaagctatggccagagacaaggttacatggagcgcatccggctatttttggtcgtaacctgcataacggcttcgatggtcagcagatgcttaaaagcgtcatgcccacacttgcgcgatggacttgccatcgaacactagcactacaactggctgtggccgttgatacaaggcattggcaccttacatatacacacgtttctaaagcaccaatgtcactatgctcgcgcactgcgtcgggcagcgcgcgcaagcgttctaaccagcgtgagactggttccatcggccagcacctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagtttgcgtgtgctgctgcgtggagatagccactgggcgataccggtggcttcgcatcccagtcctgccagccaactggcgaaggtggccagcgtgttgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcggtgcgacttcagatcacgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtagctgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgcggctttcaaactggatgatgcacgcgagatcttggcgggtgagcgccggttgcgttgctgacgtccctggcgtgtcttggcatagagcaccagacggcaatcgagcggatcgctgcgattggcctgcatcggcggcaattcgcgcgcacggttggacgccagcgcatgcaggcgacggctatcgatccattgcactgcatcatcgggcacgtcttgcggtttgacctgcgtacgtccgcgcagacgtccgacccaatcccagcccatcgccgacaccgcgcgaaaccatggcgtgcggaatccggcatccgtgaccaggatcggacgcacatcgtctggaatcagtgccctgagctgctgcaaaaagcgtttctccgcgcctggcgatccctgctgtttcccggaaaccaccatatccagcaaggtgagcgtgcgtccaccgaccggcacggctgcgcgcagcagacaccacgacttgtccggcttcaaatcgctccagtcgatgacgatcaccggctggtcgccgcgcagtagccaatgcgccatgtcccgctcgatggctgatcgctcgacctgcaacgcgcgattgcacagcaggcggtcgcatgccttgaggggcgcacgtacccgcctcgcgccgggccacgcgcgtgcgatgtcgatcagcgtcagccggcctccgtgcaccagcgcttcaaccgcgcgtagcaaggcgcgttggcgtaatgcatgcatcccggagagtgagttagacaggcacttctgcaatacttcgctggcgcgcatggttggcactcttctctggcttagtcaccttgaagcgtgccccatgcgcgcaccttcttccacgccttgatgcaacaagtgcttgatctcgcaggaagaaatgtggggaaacctcagcattggcacccatttttcacgcagtgcctgaggatcgcatcaagaccagcatgatgacgctcttgcatcaggaaagcattctgtccgagggagcgggagccattgctttggcgcccttgctgttcgacgagagtcctaatcttaaaggcgatatcctggtccttgtcagtggtggcaatatttccgttccgctgctggcgaaagccatgactgccgtcatcgaagaacccagactgcgcaagataaacggcctgagagcaagcacactcggcattgagctgtcggcctcggcgtccgcgcctggcaagacatctcaggctgccgaaaagacaagcgcttacagcccatcgccaatcagcgaggccacgcttctgtcgatgtggctgcaattggtagaccgtgtagaacaaggcttggacaagttgcaagcaaccctgcagcaacacctatcgtttaccctgcgcgagtcgttacccgtagaccccatagttgaaagcttcatgggagatgcgctggacagcacccgtaaaatgatcagcagttgccgcagcccgggtctggacgggcgtcaggttgcgcagcggtatcgcttgttgattcaaagtttcggactcgcccgctcagccttgaactggtgtagtgcaagtaccgatcaaagcaaagagatcatgtttttcgatccggcggacctgcaaaccagctctgtgaactatgaacgctatggttcggtggccctgcgcgaacttgaactgaacttggtgcacgcgatcggctttggtggtggagcgcacacagcgctgctaacctccagcggccaagcggcctactcgacgctggaaagctatcttttacgcgaagtctttccaaaacagccggacgtagcccgagtggcaagggtcccctatctatactttgaagcgctggaacagctggaagcacttccgcaggtttcaatgacgatcgcggaggactggagcgtagaggcattgatcgaatgcgtggagcacactgacagccatgttgtattcgcggaccccatggcaaatatcggtgaactgccctgctttgatttccaagcgctggccaacgccttgcgtacccgcgactggcgaaaccgctggctggttattgacggcaccatgatctccggtggcttcaaccctttcacgctgttcgatgcgccacatcatccacaaattctctacttcgaaagcggcagcaaatacctgcagttggggctggatctgcaaatgctcggcgtggttgtttgcagcgagcaacatgccccttccctcgcccgacaccgacgcaacctgggcactggcttaaaccaaaatcaggtagcgcgctttccgttgttcggccgagagcagctgctgcaacgcatgcagcgcttgacgcgcaacgccgagtatattgcggcctcactggacgccatcgagcacccatgcagtaaattgcgtgttgcctatccgcgcgactggcgccagcgtcagtggaaccatggtggaggtgtcgtcgccatcacttttagtgagccgggcttgaacaatcggcactgtttggagggcttgatcgaactcatcatcaacagctgccgaaccgcaggcgtatcgatcaccaaaggtgtgagcttcggttttggcgttacccgtatttcagctgctgcggcaatagcagagtcaacagaccccttcttgcgtttctcgatgggcgaagaaaccagcgaacagctggaacagctggtcgcctgcgtcacccagtccatttacacctttctggaaaccttcggatgaacctcgacatcagctccgatagatcattgatccatgcaagattacctatgcgtgcaggtttattgactttgcgcgatgcgaatccgcaagacgccgacccatttgtcgaatactggacggacagcccgaagtcctacctgaaagtactagggaacctctgaacaacgcaccacaaatgcgagacactatttgttcggaatgaggaggcatccatgcaactgacgttcggtgacgccgagggcctgggcaagcgcaagcagacccggcgcgagatcttccttgcggagatggagcgcatcgtgccgtggaagcgactgcttgccctgatcgagccgcactatccggtgtcaggacgaccgggtcggcagccgtacgcgctggcgacgatgttgcggattcatctgttgcagcagtggtatgcgttgagcgatccggcgatggaagaggcattgcacgagatcccgaccctgcggcgttttgcccagctcggcggcttggataacgttccagacgagaccacgattctcaactttcgccgtttgctggaaacccacggcattgccgctcggatgctggaagcggtcaacgcccatttgtcgcgcaaggggcagagcctgcggtcgggcacgatcgtcgatgcgacgctgatcgctgcgcccagttcgaccaagaatgccgatcgtgcgcgcgaccctgagatgcatcagaccaagaagggcaaccagtggtatttcgggatgaaggcgcacattggggtggatgaattttccgggctggtacaccacgtgcagtgcaccgcagccaacgtggccgatgtcacggtgacgcacgcattgctgcacggcaaggaagacagcgtgttcggcgacagcggctacaccggtgcggaaaaacgcgacgagttgcagagctgcgaggctgcatttttcattgccgccaagcgctccacgattcaagccattggcaacaagcgcgcgcgtgcttgggcagaacgttgggaacacttcaaggcaagcgtgcgcgcgaaggtggagcacccattccgggtgatcaagcggcagttcggctacaccaaggtgcgctatcgcggcctggccaagaacaccgcacaggtgcagacgttatttgcgctgtcgaatctgtggatggtgcgccggcacttgctgccggccaggggataatgctgcctggcggcagccaaaaccgccagaacgttgcaaaaatcgcacccgactcagcatttttccagtcattgaaatgcaagaagctggaattttagaggtttgatgggttgttcagaccttccctaggtgtggatacagcacgcttgggcgatgcacagcaaattcgtgaaagatttatgcgtaatataccatccagcgaaccactcgaacaaccaaccgttatttactctatttatctgaaagaaatacttattggttacactaatatcaatcgatacgacgctcaggaaaattacatgcacctgcacatctaccgcaaagccttgcgcaaagcgttagtccaaggcccgaaagcacaaacaaccggaggcggcgtaggggcttgcaccttaggtttgatcatagcgcattatctgaagaattttgacatggagcgcctggttatgcagacacgcactcgcaacatgctgattaaccgcgcactggacctatatctaccagcttccaggacgtgttatttcgaaaatcctgatggcctttccgcgcctggcgagtttcacgtccgctacgcctatagaggccagcatcatttttaccaagagcgagcacaggtcttggccagacaaaagaactgaaccgtcccggtttgacccaccccccgggaaaccgggccaacgtaaagtagagacttcgccccgcgtggaatcccgtggattacgaggaatcaggcgatgaagaagtcccgtttcaccgaggagcagattgcgtacgcgctcaagcaagccaagcttgggatggcagtcggggagatctgccgcaagctgggtatcgcggaggcgacgttctatgtgtggcacaagaaagacggcgggctgggcccgtccgagctcaagcgcctgcggttgctggaagaggaaaaccgcaagctcaagcagctggtggccggcctgagtccacggacaaggcgactgctccaggaggtggtcgcaaaaaagcgctgaggacgccccagaaacgcaactgggttgcccgtttgagagcgcgctttggcgtgagcgagcggcgtgcattgcagatcgtggcaatgtcgcggtcagcattttcttagttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgtgggagagctgtgttgaataggtcactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaaggggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggacactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtgacatggttggcgtccgcagcaacacgaaggtctggtgggggatcgcaccaacctgcgcccatgccgccagccagccctaagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacaatccagcgcttgggcatgaccttgaaggtaatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcaactgcgcaccacaccctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctaagggcagtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgccacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaatcgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgcaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagcgtccgcccgcgccggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccgtaccaacggattcggatttagtaacacagtataattagtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttactctacctactggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtttcgttcgcgcctggagaaccagatcgacgtgcgccatccactggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccggcacaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctttacctcaagcacgcctacgacctgtccgacgaggcggtgtgcgaacgttggctggaaaatccgtactggcagttcctcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcacacgatcaacaccgctcacgcgatgaaggcggtggatgcgcgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgcgccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgcgtattacgcgatctgcaacgcaagctggcccggctggaaccgtcggtgcgtgcatggtgccgctacccggtcaaacaaccaataccgataaccgcgctgtttcgagtaggtcgtctcatcgggcatcatgtgctgatgaagatctatcttgttggcggcgcagtccgcgatgcattgcttggtcagccggctggcgaccgcgactgggtggtggtcggtgccgatcaggcgcggatggaagcgcaggggttcaaaccggtcggcaaggatttcccggtgtttttgcatccgcgtagcggcgaggagtacgcgctggcgcgtaccgagcgcaagtcaggccgcgggtatcgcgggtttgtggtggatgccgatccgttggtgacgctggaagaggatctgctgcgccgcgatttcaccatcaacgcgatcgcacgcgatgaagacaccggagagtttttcgatccgtacaacggtgcacgcgatctgcaggcgcgcgtgttgcggcatgttggccctgcgtttgtcgaagatcccgtgcgcgtattgcgtgcagcgcgcttcatggcgcggctcgcgccgctgggcttcaccatcgcgccggaaactgcagcgctcatgcgggaaatggctgccagcggcgagctcgatagtttggtgccagagcgcgtctggcaggagctgcggcgcgcattgacctgcgcgcagccatcggcgtttctacgcacgctgcacgacaccgatggactgcgtgccatcctgcctgaaatcgatgcgctgtacggcgtgccgcaacgcgcccaattccatccggaagtggataccggcattcaccaggaaatggtcagcgatatggcggcgcgtatcgcgcctggcgatgcgctggtgggctttgccgcactgacccacgacctgggcaaggcgctcacgccgccagagcaatggccgcgccacatcatgcacgagcaacgcggcgtcgcgccattgcaggcgctgtgcgagcggctcaaggtgccgcaggactatcggcaacttgccgtcattgcctgccgtgaacacttgaacgtgcatcgcctgcccgaactgcgcgaccgcaccgtgcacgaactattggtgcgctgcgatgcgttccgtcggcccgaacgcatcgcgcagctggcgctggtctgcgaagccgacaagcgtggacgcctgggcagcgaagaggcagcgtacccgcaaggcgcagaactcaaacgactgcatgccgccgcatcggcgatcaatgcgcgagatcttgcagccgacggattgcaagggccacagatcggcgaggcactgaccaaggcgcgtattgcagcgattacggcagcacgaaagaccagcgcataaacaacgcgtggcatatcccgacctgattagccctgaccctcagccatggaaattgctggcagcacgcaggaccggctccgggcagggcttgcaacgcatcatcgccgtggccaatcgtggcagcatctcgcacaggcggaagcggcggttgaagcggtaggcggcctcggccagataccgtcgtgcatatttgccttgcgcgatggcgtgatagacgccgctgatggcgcgcgtgagattgccaagcaccacgttgacccagcgggcgccggcggcctctgtggctgcgcgtccgccgccggtgtccagtgtggtgtgtgcatggccggcgtcttccaggcggccgaaacaggccaacccgtcggtgtaggcatcgcattctggcctcaggcgacgggcgatccagtccgtgagcgcggcattttcgaagctgcgcaccggctcgatcaccacaaagctcggcgccgtgaggctggcatcggtctgcaccgcaatcaggaacggttgcttgttctgcgatccgcgcccagccttgccgccgttgcgctccccgcccaggtaggcattcgtcgatctgcacgaacccggacagtcgacgcgtggcttcgcgctcggccatgacctgcatgatcttgtgcttcatccgccaggcggtcctgtagttgacgcccaggtgacgcatcagctccagcgcagccatgttggtcgtggtcgaggtcaacaggtgcagcgccagcatccaggtgcgcagtggcagctgggtgccctggaacatcgtgcctgcgatccggctggtctggtgccggcacgtgctgcacgggtagtagatgacgccaccgcgcttgaagcgcgagcgcgctcgtcccgcgcagcacggacagcgaaatccctggggccaccgccatctgtacagagcgcggtagcacttggcctcggtgccgtaggacgcaaagaactcaggcatcgacaatccagcctggaactgcaaagtgttgatgctcatctcgccacctcgttgacttcaggtgacggcaccatcaaccccgcctggcgcagatcctgcgactgctggctgaaggtcggggctaatcaggtatcccgatgtgtaatagagacgacaggggtatgagagcgctgataatggcgttattgcagcgagctagggaaggtcggcgaattcaactctgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggttcggaagcgcaggccgctccagttcgctgaagacaatggcgttgcgcacgttctcggcggtgccgtcgaggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatgtaggcggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccgtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttccctaggctggtgagaaatcacccggtcaacgtcagaaatccgtggaaaacgcggcttttcagcttttaaaatcggctcacaaaacctagcgatacgttgtcagctgcgtgcagacggcgtacgggtgccgccgtacacccgtggcacatgccgattcctggcattggctacacctgcctgcggttgggcagtcgcttgatccgctactttgaataaagggcggctgcactagtgcagccgcccgagcagcgatcacagcttgaaattcagactcagcatgaaagaacgaccgttcttgtagatgtagtacggctggttcttgttgccgatgtagctgaagtaggtttcatccagcagattggtggcttccagcgcaacccgcaggcgctcggtggcctggtaaccgaatgatgcatccacttgcgtaaacgcatcggtcatctgctgaccgttgagccggccgatctgggttaagtattccgagcgccagcccagattcacgcgcgcactccacttgccttgctcgtagtacgggctgatgttgtacgcattgcgagagttgtacggcaggctgggccgactcaagttccatgtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttttgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccctgtagtcgccatcggccttggaatcggaataggtgtcgttggccaccacgccaaagccattgccgaaattgtgctgcagattgagcgcgacaccgcgcaccttggcatcgccagcattgctgggcaccgatgtctgatacgtgctcgccccgccagtagcgttgttggagaagacgcgatcctgcacggtggtgaggatgtagttggagatatcgcgcgagaagaattcgccactgagcaagctgctgtcggagaaataccactccagcgatgcgccgaggttggtcgattcgtacgggctcagacgcgggttacctgtcgacgcggtcagcgtggtgtcgtcggctgccacatacggggtcatgttggtgtagcgcgaccgcgcgatcaacttggaggaagcaaagcgcagcatcaggtcgtcgcgcaggtcgtaggcaatattgaacgagggcagccatttgccgtagctactcaggaaattcaccggcctgtagccgccgcccggtgcatagctgtagccatcggtggaatcgcgcgaatgcacataacgcacaccgatgttgccgcgatatcgcccgccggagaagttgccctgcaggaaccacgcacggttctgctcctcgatgctgtagttggcggcatagctgatgggcaacccgtcatcgccttccaatccgttgatataccgactgatcgcaccgcgatcgatggtcgaccagccttgcatctccgcgctggtcgatagatagcccatccagatagcccgacggcatggcgcccggcgagaatgccgccagcgtgctgccatcgttcggggtccaggtacagcgataggacgattgcccggtggcgtgattggtaagcttggtgccggtgaggatttgggtgaatggcccccgctccaccgcatgatcgaaatccagctgtaaatagcgttctttgtcgtattgcaggctatggctggccgaggcgttgttgagctgcatcgctgccgcattggtgggatcggtgctgtagtccatcgcggtccggcgcccgtcgatgttgtagttatagccagccagattgcggaatctggatgccgtagatgcgctcggcaccgccttgcgaactggtgtaaccgacctggctggaggcgttccaaccatcgccatgccagtcggtgcgcaggtggatgctgccggtggtgacctcgctgttgcgcaggtagccgtcgagataggtgttggattgatcgccgaacgtgcctgaggtggcgacgccattttcaaagcccaatgcttgcgcgtcgccgggattggagccccaatagccataacggctctggttgtaattgtcgaaactctccttgacgtacggaccagtcaggttgagctcgaactcgctatcgggtttccattgcagcgctgcgctgcatccatcgcgcttgcgcgtctgctggaacaacgcggtgttgatcgaggtgggaaacacaccggtgttgtttcccaccactgcaggtggaaacgctgcgcccgcgacattgtcgtagccaaagatttccacgccatcgcggcgcagtagacgctgcgaatgcatcaccgaggtgagcacgcccagcgtttcgtcctgattcttccagctatacagcaccgacgcgttcggcttgccttcgtcgggacgatcattgtagccataagttaccgtgccggtgaacgtgttgcgctccaggtcgagcggtttgcgcgtatttacgatcaccgtgccgccgatggacccttcgtcgatccgcgcttccggcgtcttgtagacctccatcagccccaccacttccggcgccagcgtgctgtagttgaacgagctgctgtccgggtcgttggggtcgccgccccagctggtcgatgcaatggcctgaccattgagcagcacgcgattgagcgccgggtcggtgccgagaatgctgactttctcgccttcgccgaattgcctgtcgacggtgatgccggacaagcgcgacagcgactcggcaacattggtgtcggggaatttgccgatgtcttcggcgctgatcgcgtcgatgatcgcatcggcattgcgcttgacgttgagcgccttgcccaggctggcctgatagcccaccaccttgattccgtccagtgtggacacccagggactggccggcgtcggttcctgcacagatgcgggtgcggattgcggttgtgatggcgctggtacgggcggttgctgttcagacgccggcagcgccatcgcgccaccaacccctacgccaccgatcagcaagccgcggaccgccgcgctccatggcgcgcgtagtggcgactgcctatgggtcgcattgcccgaagcaacgccacgcgcctgcagggggttggctacaacggcgcttggaaaacaccgtctacgtgcgaccggggacgttgcgcagggacgatcatgcgcctggatcggctgcgcagtggctgtgcggattgattcaacagacaacgcaaacaaacgggaaaacagcattgtgttgacctcgcggctgagacgtcaggtcgcaatccttcagttgcaccaggacgcgcgatgcacgcgcaaggccacgatccgtcccctgagccgaaccgcagccagcgatccgcgccgcctttgccacgcaaggatcgaaacgccagtcgacgcagatcggcgggcggtggattgatggaacggaagacactcccggtcactgataacgttatcagtgaagatgacttccaccagtggcactgtcaacctgacgctgccagcgcgcgagttcagataagaagcatcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggagaagcattacctgagttggccgcgacggaaccctagcgtgattcttgcgcgatggcacgatagaaccaagcgactgccacgtgcgagggtgcccagcgccgacctgccggtgcggttgccgcaccgccggcaaggatgtcgaacgtggcatgcgctcggccgggatcctcaagaatgaagagaacaggcgaccgggtccggcaggcccactgcctgcgcggtgcgcccgatggcggcaaccggcggacgtgcagggagagtgcggggataatgtcgatgtcgatgtcgatgtcgatgtcgatgtcgatttgtcggccttgctcgtgccacgtctgcctggtcgatgcacatcagctgcatctcttgcatccgtggcccgcagctttgctttggccggggcatcgtcgaagctgcgggtgagcatcgttgcacgcgcccgtaccaggggctgatagccgccggaattttcagtattcagcgttttccttctgcacctggtcgcacacgatgccgatcgtgatgatgtgcaggaatcttgtgcctatggttgtcggtgcgatcgccgcaggcgggcggctgcgcggatcatgtcgactgaccagcaacgacgcctggaacgtcgccaaggcatgacgactgccggcattgcagcccagtcttgcgcggtcaccggacaccttgccaagcgaaccggccatgtcgtcgcaatcgccataccaatcacccagtgcgtgcttcccgcaatgacgccatcagcaagccccagcgtagccgagaatcagaccgttgcagaaatacttgccagacctgatttaaatttgtggaatttacatctgccgtcaatatataattgcacatgattgacggcgcgctcgttcacttgcagaacgctatccggccaggtgcctgcatgcagacgaagcgaacgcacagcttgcccatacgtgcaagccgggcctgggtgcgcgcatcgctacgctcgccccccccctgcgcacgatccgcgaaatgatgctgcgttgcctgcctctccacagaaccggcaccaacgaatgacacagcaggtcagatcctgacgcgcttcatgcccggcgtgcgtcgccccgaaatcaccacccgcgacagaaaacagtcgcaaggccccaccacggtcatccccagctcgaatcgaagaccatgaacgacaaaaatatggtgcaacaccgccgtatgcgatgcgacaccggtcgaaaagcgcgataaacattggaatgtcgcaagtggcacatatgttgcttctccctgattcttcaattcgcaagatagcaacgcttggaatcttcatgactgtcagaaaattccccctcgctgtctgcgtctgcctgacatgcgccacggttacgcccgggggacatgcagccacctcaagcctcggcgcgtcgcgtgccgaccagcttgccgagatcagccgttaccgcgatcaggctcgctgggtcgacgcactcgccgcgatcgagcgagcccaatcggaacaatccgacgacaccctgctgtacaagctgcagacgctgacgctgagcgacatcggcaatgcctggctcgcctggcagttgtgcaaggcgcgcccggacctgtttgaccaggaccagaaggcgcacctggagtcgaactacctagccaagctggtgaactggagtctggcctatggcgaaagcgaagacacccgtctgaccgaggccgaagacgcgctggcgcagatggagcagtacgtgcagcgcgaggcccgcccgccggcacaggtaccactgcgcatccgcatggatcgcctgatcctactcaaccgtctgggcaggcattcccaggtgcgcgacgaagccaacgccctgcaacgggaaggccatcccctccccgactatgtgctgccggcggtgagcgattcgatgatggcgacccggcaaccggccgaagcgatcccactgctgaaaaccgtcctgaagaacgaaccggggcgctcccagtcacgctcgcagcttgtctacgcctacctggagaccgaacaggcggaaaaagcaatcgactacctgcaatcctggaagaaggacgagccagcgtggcgctggggcggcggcaagagccgctatgccaactgggcccgttacgaagccgacctgaacatggccatgatccacgcctacagcggcgacctgcccaccgcgcagcgggcgctggaaggcctgctggcggtcggccccggcaacggcggcctgcagaccgcactgggcagtgtgtatcagatgcgtggttggccacgccgggcgctggaacggcatcagatggcctacacgctggacccgcgcgatgtatcgccacgcatcggcatgtacgaatcctatatccaattgcagcgcgacgacctggcccgccccttgcacgacagcctgctcgcccgctatcccaaccagccttccgtgctgcacatggaccgcgactggcgcgcccaccgtggctggcaactacaggccgccgccgaaggcagccacagttcaagcggcggcgggaactcgccactgggcaataacgaccagcactacagcatggaagcggactcgccgatcctggacgaccgctggcgtctgttcgcctccgccgatcggcgctctgtcaccttccagaatcgctacatcgctcccttgtggctcagtggcggcgtgcgctatcgcttcggtcacattgatgccgaagccgccatggcgcatcccggcgacaacatcggacagaccggcctgcgcgccagtgtaggctggcagttcaacgaccagtggcatgcccgcatggccgccgcacgcaacgatgccgaagcctccatgcaggcgcgcatttcgggcatcaccgccgacagtgtggcgctggccctggactacacccgggacgaacgcatgcactggcggctgggcggcagtcagttccgctacgacgacggcaaccgccgcgacaccatcagcagcgccatagagcagcggctactgagccagccacgcctgctcatcgatggcctgggcagcgtctacgccagccgcggcagtcgcgatgatgcgccctatttcaacccttcgcatgaccgctcgatggagctcggtctgcgcatcaaccagcagctatggcgccactacgaacgcggcttccgccagcgcctgaccgtctcggtgggagactactggcagcagcggtacggcagctcgctgattcccagcgtggcctatcgccacgaatggcagctcggccagggccggacatttgaatacggtgcgagttggtcacgtccggtctatgacggccggcgcgaacgtcatctcggcgtcgatgccgcaatgcactggggagagtgagatggaaataacgcttcgcaatctgatgcgcgtacttgtgttggctctgctgatgtcgatcctgcccgtgcaggccaagtcgccggtcgacccggatgccgtcgacaatggcctgctggtcctgagctaccacgacatccgcgacgatgtgcgcgagaacgccgatgccgatgcctttgcagtcagcacccagaacttcgccgcgcacctggactggctgtcggcgcacgactaccaccccatttcgctctcgcaactgatcaaggcctcgcagggcaaagcaacactgccgccgcgggcggtgctgctcaccttcgacgacggactgcgcagcatgtacacccgcgtctatccgctactgcgcgcctatcactatccggcgctggtggcggtgatcaccgactacgtggacatggcgcctgatcgcaccatcgactatggctaccgcccgttcggccacgacgatttcctcacctgggaccaattgcgcgagatgctggccagcggcctgatcgaagtggccagccataccgacaacctgcatcacggggtgcagtccaatccgtacggtaaccaggccccggcggtgaatacccggatctacgaccccacgacacaacgttacgaggacgtcgggcaatacgccgagcgcctgcgccaggacctcgcccgcagcgtggaacgcatcgagcatcagcttggcgtgcgcccacgggcgatcgtgtggccatatgcggcctacaaccagatgagcaacgacatcgccgagcaactcggcatgccggtctccttcgatctggaaggccgtagcacgccggtcactcacgacctgcatggcctggcacgcctgctggtgaccaacaatccgaccgtgacaggactggcgttcgaactgcgtcgcaaccctgcactggatggaacgcgcgcgctgcagatcgatctcgattcgctctacgacagcgatccggcgcagcaggcccgcaacctggacacgctgatcgacagggtcaaacgcatcggcccgacccacgtctatctgcaggccttcgccgatccggacggtaacaacaccgccagtgcgctgtacttccccaaccggcacatgccgatgcgcgaggatctgttcaatcgcgtcgcctggcagttgaagactcgtgccggagtgaaggtctacgcctggctgccggtgctcggctatgaactgcccgacctgaagcaacgcgaggcactgcgcatccacagtaccgaacgcgacggcatgtaccgcctggatttcacaaacccgcaggcacggcagatcatcaaggacatctacgaagacctggccattaactcgtacatggaaggcattttgttccatgacgatggctacctgcgcgacaccgaattaccgcagttaccgcaggaaggccacgacggtctccgcacccaggcgctgatcgacttcactatggaactgcgcgacagcgcgcaacgctggcggccgaagctgggcacggtgcgcaatctttacgcacaaccggtcctgcaaccgcagagcgccgcctggttcgcccaacgcctggatctgttcaaccgggcctatgaccgtaccgccctgatggccatgccgtggatggagggcagccacgacccggaacgctggctggacactctggtgtcggccgtccgcgcgcaagacccggaaatgaaacacaccctgttcgaactgcagacggtggactggcacacccagacgccgatcagcggcgagcgcttgatcgcgcagatccaccgcctgcagtcgcagggcgtgcgccattttgcgtggtatccggatgacttcatcggcaacaggccgtcgacggaggacgcacgagcggcgatgtccgcgcgcaacttcccttacccggacaagtgacatggacacgtccgcatggctgtacggcctgttccaattcgccttcttctatccgatcatgatggcgttcttctggatctccggcggcctgtactacttcttgcgacgcgagcggaagtcgcggccacgcaacgatccaccgccaatgggccactacccgtccgccagcctgctgattccctgccataacgaatcggacaatctggacgacaccatcggcaacgcgctggcccagcgctacccggacttcgaggtgatcgccatcaacgatggcagccgcgacgataccggcgcgcgcctggacatactggcggcacggcatccgcgtctgcgcgtgatccacctggaccgcaacctgggcaaggccaacgcgctgcgcatgggcgcgctggcagcgcgctcggagtaccttatctgcatcgatggcgatgcgatgctggaagaattcgccatgcactggatggtctggcacctgtccagcagtccacgagtgggcgcggtgaccggcaatccacgcatccgcaatcgctcgaccctgctaggccggctgcaggtggccgagttctcctcgatcatcggcatgatcaagcgcgcgcaacgcgtctacggccgtattttcaccgtgtcgggcgtgatcgcgggattccgtcgcaccgcgctgcaccgcatcggctactgggccgacgatatgatgaccgaggacatcgacatcagctggcgcttgcagttggatcactgggacatccgttacgagcccaatgcgctgtgcttcatcctgatgccggaaaccctcaagggcttgtggcggcagcgcctgcgttgggcccagggcggcgtggaggtgctgctgcgccatggccgctccctgttcagttggcgcaaacgacgcatgtggggcgtgctgctggaatacatcctgagcgtcctgtgggcttacagcatcgtgttgatcgcggtcctgtgggcgccacgccagttctttgcactgccgacagcggtaagcatccacggactgctgccgcaatggcacggggcggccatggtgctggtctgcctgttgcagttcgccagcagcctgatcatcgaccgtcgctacgaaaaaggaatcggccgcaactatttctgggtgatctggtacccaatcgcatactggttgctcagcctgtgcacgactgtggtcgccttgcccaagaccctgctcacgcgccgcggcaagcgcgcaatctgggtcagcccggaccggggaatccgatgaaagccccccacactgacgcgaccaagcctgaaacggagcgcttcaattcgcacctgatacggaaaccgcatcagcagtcgcttctgaaacgtgtcgcctggagcattctgaccctggccggctggggcatctatctctcgctgtgggcaccgctggcgtccacgctctggggactgttgaacggacgactgacctgggcgcaagcgcacggacaggatcgatccctggacccgttcatggtcgtggcgctaccgggcctgctgatctgctgtcccgcgctgctgatcggatgggccgaatacaaccgcctccgcttcagcggtgaagagcgccgcacggcgttgaagaatgtggagcgcagcgagatcgcccgttcccttggcgcgagccaggcgctggccgagcaactggccacggccaaggcggtaaccctgcatatggacgaacatgcacgaccggttggcatgaccgtgcaggcgctcacgccaccgcatcacgacccccgcaccgacagcggatcggtcgtgccgtgtcagtggcgcaccagtccatcgcgccgcagcccgcgacgcgccgcagcaaggaagtccagacccaggtgacgtaacgtgcacagggtggagtcgggatgcctctctccgttgtccaggtcgagcgctccggcatcggtgcagcacgagcaggcatgcaccaccgccgcgcgccgcctgtgccgccctcagcactggcggtatcggcggcagcaccgacctcggtgcagtccgaaccatagcggcggctatgcgcgcgcgccgctccctgatccggcaccatcatgatcgccagcaagcacgtcgccgagcacgtccatgcccgatgaccacgtgttgggtgcactgaccagagcgagcgacagccgaactagtacgcgacggctgcgtcgcctgccagcgcgcgcagctgtccgtccttcggatttagagcggctaacacaacatagcgagcagctgtcaggtgggcgcagtcgtgttgttagccgctcttagtcgcgctgcccagcgatccaggtgcccagcacctgcacgtcggcatccaccagcactaggtcggcctggtagcctggcgcaatgcggccgagacgttcgccaaggccgatacattgcgccggatacgtcgaggccatgcgcgcggcttcggccaggtccacaccgagccagcgcacgctgttgcgcacggcggtggccatgtccaatgccgaaccggccagtgcgccgtcggcattgcgcaccacgccatccaaggcggtgatggtttcgccgtacaggtcgaagccggggctgtcgctgccgaccatgggcatggcgtcggtgaccagcaacagcttgccgcgtggcttggccgcgagcgccacgcgcaggctggccgggtgcacatgcacgccatcgacgatgacgccgcaccacacgttggggtcttccagcgctgcgccgactgcattgggttcgcggccagccagttgcgacatcgcgttgtacacgtgcgtgaagccgctcaccccggcagcgatgccgtcgcgtgcctgctcgtaagtcgccgcggtgtggccagcgaacacgatcgcgccgccggcaacgaaggcacggatatcgtccagcggcacgcgctcgggtgcgagcgtgatcaaggtgacgccgttgtccagcgatgtgtcgacggcaatttcgtgcgcgtccggcagccggaacttgtgttcgtcatgcgtgcccttgcgtgcagggctcaggtacgggccttccagatggatgccgagcacgccgggcacgccttgcgcgatggctgcgcgggtggcctcgatcgcttcggccatcacctgcgcggtatcgctgatcaaggtcggcagcatgccggtggtgccgaaacgacgatgcgcggcggcgatggtcgccagcgcctgcgggtcgcgtgcgttgttgaacaatacgccaccgccgccgttgacctggatgtcgataaagcctggcaacaaggtggcgccacccagatccacgcgcgtggcggcctgcgcaacgcgtgcatcatcggccggcacaatcgcctggatctgcgtgccagccagcaccacgaccaggccgtcctgcaggccgtcatcggtgagtacacgcgcattgcacaatgcctgagtgcgggaagcatccatgttcaaacggtttccgtaaccttgttcaagtgcggcggaagatcaggattgttgccgcgctgcagcgccagtgcattgatcgcacgatagaagctctgcacggtcagcagcggcgcacacgccggatgcgcggcctctgccagcggcaaatcgccactggacgcggccaaccacacctgcgcaccccgcgcgcggaattcttcggccaatgcgcgggtgccggcaccggtttcatcaggctgctcgaacactagcaccgggaagcccggccctaccagggccatcgggccgtgtttgacctcggccgagctgtaggcttcggcgtgcaggccgcaggtttccttgaacttcaaggccgcttcctgcgccgcgcccaggcccaggccgcggccgagcacgaacagattgtgtgcgggcaccaggccggcggtgagcgcggaccaatcggcctgccaggcgttgcgcaactgctgcggcaatgcatcgagcgcagccagcaacgctggggcgttcttccacatcgcgcccagttgcaggactgctgccagcgaggcgagatagctcttggtcgcggccacgcttttttccgggccggcgccgagcggaatcaccacgtcggccaactgcgccagcggcgaatcttccacattgaccagggccaccacgcgcgcgccggcggccttggcggcttcggcattgcgcagcaggtcggggcttttacccgattgcgaaatcacgatgtacagcgcgccacgcaagtgcagcggcgctgcatacaccgagcctaccgacggcgacgcggacgcagtgacgatgccgagctgggtttcgaacagatacttggcataggtggccgcatgatcggaactgccgcgcgcgcaggtcaccacgaacggcggcgggttgtcgcgcagcgactgcgcaagcgcagcgatggtgtcggcgttacgtgcgaactgtgcagcaaccacatcggcggtctgcgccgcttcgcggaacatcagggtatcggtttcggtgggaaggctcatcgtggctcaggcggattcgggggaaggggtttgccggtggacgcaggcgccggcgcggtggagccgcgcaccaccagttgcggcacgaagccacggttctgcagttgcgcgggctggtcgtcgtaggcatcgctgcgcagctggctgatcaacaggcgtgcggcatgccgcgcgatgtcgtcggtggcctgcttggctgtggtcaatgccggccacgactggcgcgaaaacgggctgtcttcgaacccggcaatcgacaagtcgtacgggacgttcatgctggtggatctggctgcggccaacacgccggcggcgatttcgtcgttgctgccgaagatggcggtgggtggctcgcgcagcgacagcaagcgacgtgcaccacggaagccatcgtcgaaggtgtaatcgccgggaatgaccaggtgcttgtccagcgcaatgccatagtccttcaacgccgcttcgtagccggcatagcgctcgccgctggaacgatgctgcggaccaccccacaagaagccgatgcgttgatggccgagctggatcagatgctcggtgatttcatacgcggcatcgcggtcgtcgatatacacgcacgggccattgcccgggtcatcggtggcggcgatgatgcgtacgctcttgataccgcgcgccgccagaccggccagcaactccgggcgttcggagatcggtgcggtcagcaccacaccggccagacgcgagcgctgcacccattcggccagttcttcggccagcaacggcgaggtcgaatcgcaggggtggatctgcaagccaaaaccggtttcacggcacgcagccagcacgccgttctggatgccgatgatgtggtacgggttggggttgtcgtagaccaccccgatcacgaacggcgtgccgctgcgcagattgcgcgcggacgggtcgggttcgtagtcgagatcggcaatggcgcgtagcacccgcgcacgcgtggcctgcatcactgacggctcgttgttgatcacccgcgacacggtcttcaacgagaccttggcgcgttcggcgacatctttgatggtaggcctgcgcatggatgtaccttgtccgtcggaacgcatcatgccgccgcgatcacttggcctgggccggcaggcccacgcggtgaccgcgcagcgaatagaacaggatgtacagatagcaaggcaccatcagcgcagcgaacacgacctggaagtcgtagtgctgtttgagaatggcgaacagctgcggaatgatcgcgccgccagcgatgcccatcaccagcaatgccgacccaatctcggtgaagcggcccaacccgcgaatggccagtgggaagatcgccggccacatcatcgcgttggcaaagccgagtgcggcgacgaagcccaccgacacgtagccgtgggtgaacagggcaccaagcgagaacagcacgcccagcaccgcggacacgctcaggtagcgcgcctgcgagatcacacgcggaatcagcaccaggccggccatatagcccagcaacatcgcgcccaaggtgtaggaggtgaagatcttggtgctgtccagcggcagattgaagccgtggccgtaggtaccgatggcatcgccggccatcacttccacgcccacatagacgaacaagcacagcacacccagccacagatgcgggaactggaagatgctggatttctgcacgccagccttggcgctgggggtggcgttggcttcggaggccttgagctccggcagcggcgagaacagcacaccgatggccagcagcaacagcaccccggacatcaccaggtacggtgcgtggacttgcgcagcaaacgcactcagcagggtttccttggtcgccgcattggcactggccacctgcgcagacaaatcgccgatgccgtgcagcaccagcgagccgatcaggatcggcgccaggatgccggcaatcttgttgcagatgcccatcaaggcgatgcggcgcgcggcactttcgatcggcccgagaatgctgatgtacggattgattgcagtctgcaacaaggccaggccgctaccgatcacgaacaagccgcccaacgcgcccggataccagcgctgcgtggcgaactggccgaagcctgcggcaccaacggccatcaccaccaggctcagcgccaggcctttcttcatgccggtgcgcttgagaatccacgacgagggcagcgccagaaagaagtacgacaggtagaacaccatcagcaccaggaacgcattgacctcattgagatcgaacgccagccgcacgaaggtgatcagcggcccgttgatccaggtgaaaaagccgatgatgaaaaacagtacgccgacgatggcgatcgagacaacgggatttgcaggcctggcggtagtcatggatcagctggctctataggttaccgtaaggaatgccgtcggcgtcagcggcgcagttcggcgacgaaatcgtagaaatcgttgtggcaataggtgtcggtcaattcgatcgcgctgccgtcgcgggcatagcccacgcgcaccacgtgcaaaatcgcctcgccggttttcatacgcaggtgttcggccaaccgcgccggcagattgatggcgcggaaatattgcaacgcgcgcaccaccggcgtgccctgcgcatccagatagctgtaaagcgaatcgccgatgtgctgcgggtcggcgacgatgcgttgcggcaacaccgcatgttcgtaggccatgacgcggtcgtcggcgctgcgcaaacgcgtgagcgaggccactgccgcatccggcgacaagcccagccgcaagatctcttcgccatgtgccggtcgcagccgccgctccagccagcgcgtgccgggctcatagcccttgatgcgcagcgtttcgctgaaactggccagcccgctgagctggtgctggatctgcgtggtgacaaaggtgccggcgccctgccggcgcgagaccaggcattgttcgaccagcacatccaccgcttggcgcagggtgacccgcgagatttgcagccgctcgcacagctggcgctcggccggcagcgcctcgccggccttccactgcccgccacggatggcgtcggtgagcttggtggccaattgcagatacagcggggtcggcgcagaaacatccagcgccagcgcctccaccctggggtcgtcgtccgtcctggcgttggttctcggtttggccattgcctgtcctccggaccgacgtggatttgttagatccaatatagtaccaatttggcccgcatgcaccaggccgtactcgcccccgaaagcgcgcagcaacgtaactgctggtgccgcgacacccagaccgccgcccccggggcggcatcgtgcaggcgtggccagcgctggtcagtgctttgcagcctggcgcattgccgcattggcggtgccattacagccgcagataccaacgccgccggtccatccaccagcccacggcgcagcacaccagcgtgtagctcagcgcgcacagcagcgacccgaatggccccggcgcaatggtctggaacacgcggatgccggcccagccgtacaggtccaggccggagctgccggccgggatgcgccgcaacaccaccacgaacaattcggagaacaggtagatcgccaacgggttgcgccccaggacggtgaagaagccgctgccgccaagccaaccgcgcaattccagcaggtacaccaggacgcccaacgccaggaggtccaggccgaccgtgcaagcgacaaacgacccactccagagtttcttcgacaacggccaggcgggcgcccagagcagcgccagcagcaccagacctgcgcccgccaacaacaagctgcgcgtgctggcagtggtcttgccgtggcgctgcaggaagcgcccacacagataaccggcgagcacgttgaccgtggccgacagcgagccaagcaggccctcgggatcgaaaccgccgtccttgcgatacagatgctcgcgcccgtaaagccacagatccagacaagtgccggcattgccggtcttgctcaactccgcgccgggctggccgaagacatgcaacaacgcccaatagcccaacagcagtgctacgcaggcaggcgcgatgccgcgtggcggcagatagcgcaccagcagtgctgcggccaggtagcacaggccgatccgttgcaggacgccggtcaggcgcacttgatcgaccgtcgtgaatgcccatccaccatcgggctgcagatgaaaaaacgggaaccagtacatcagcacaccgcacagggcgatcagcgcagcgcgcttgctcacgcggcccaggaactgcagatgtggcatattcgttgccagcgcaaaactcatcgcactaccaacagcgaacagaaacgagggaaacaccagatcggccagcgtgaagccgaaccaggccgcgtgggtgagctgcgcgtatgcctgcgcgccaggccctgcggtgttgaccagaatcatcaggaagatggtcagaccgcgaaacacgtccagcgagaggaagcgttcgcgctttggtggtgcgcttgcagtggcagtggcagccgcgggcgtgtgtgcgctcatcgcacgccctcgtccatgtcatcgaggtggatgcggtatgcgcacgcacgcttcgggccctgggctctggcatcgacgcaactgcgcgtctgcatgagcaccacgcgcactacagatgcgttcattgagcggttcattgcgcggctccttgcagggtgccttgaacgacgccatatgcattttcctgccgcttgcccaacccggactgctgcgaaacgctctgcgccggatcgtgcgcatctacctgcgtcagcaaggtatgcagcaagctcagtggatcacccggtggccgaggcttcggcacctcgtcctgcgcggcccattggcgttcccatgttgcaagctgctgatccactgtctgcgcatcgaacggcgtaccggccttacgtgcggcacggtaggcgctgagaaagcgcgtccagcgctgcagatagaaatccgcgtacatgccctgccacgccttggacgcgtaatcggcaagattgccgtcgccgccccagacactgacctgcgcacgcgcattgccgacataggcacgcagcaatcgggcatcgttgccaaccgcagcggcggcctggccggtccacgcggccaaggtttcgtgttgaccgccgaccagcgcatccagtccctgtaccagttgcgtggtgcgtgccagctgtgcatcgccacgcgcgaaatcgccggcgttgtaggcctgcaccaccgtctgcaattgacggtcggcctgcaggctcaggtagtggcgcgcgtcttcgatcagatcgtagcggtacaacggcgcgtcggcataacggtcggcctgctgcagcaatgcatcgatggcgctgcgcaagcgctgcggatcgccgggacgatcgtcgaaattgacgatgtcggcagtcggccgcttgaacagcaggtaggcaccggcatgcgtgttccaccagcgtggcgaccagtagcgggtctggtagatgcctgctcccaggtcagtccatgcgctgagcaatgccgcatcgctgcggccatagcgcgcgcgcagatactgcgcgagccactgcgaccacgggtgttgcgggccttcccaggccagcgcgtagagatactcgtagaccaccgagttgctgtgcaggccttccggaaacacgccgaagccgcgcagattgcgtttgcccggatcggccagcaaggcttgcagatcctgccgatagaacgcgacatcgccatacagcggattgctggcaccgtagttgtgcacgtagccgtagatccattgtttgttgtcgaacgcctgcgatgccttccaagtgccgggatagcggtcattgccgatgtccagcaccatcaagcgcgcgtcgggcaccttgccgagaaacgcagcgatcgcctgcggttgccagaacgcgcagtcggcaccgaacagccagccctgcatcacccaggtggccttcggattcacctgcgcgatggagcggtacaacgcctgcccgtaggcggccaggcgggcatcgcgttgcgctggcggcaccgccttggcgcgtgcggcatcgaagttggcgatgctgtcgccgtacttggcggcggccacgtcgctgccgtcgtcggccaccggcggcagcatttcgttgaaggcatcggccaggtagaactcgcctgcgccgtaggcctgagtgtacagctcaaggaaccgtcgcgcgaccttggcaaacagcggatcgcgcggatccagccaataggtttcgtgaaagccttcccaggcacgcatgcggtagatgcgcgcatgcggtagatgcgcgcatgcggatgcgcctgcgcgaacgccttgggcacgtagccggcaaatgccggcagcaccggctgcatgcccaactcgcgcatgcgcgtcaggatctgcttctgcagcacgcgcttgctgtcgatccattgttgcggcagcggcgcgcgatagccttcgatattgcccatgcgctgccacggtgtgaacgccgggccggagaaatacgctgccaacgcggcatcgctgacatcgaactcgcgccacagcgcctgccagatcgcttcctggccttccatcgccagcggcatgtcgatgccgtgcaaggccatccagtcgatctcgcgctgccagcgcggccaatcccagaacggcgtggtgtagccgtaggtgcaggtgttgagataggcgcggtgggcaaacggcgtgcgcacctgaccactgctgtaggccggccattgcgccggcaatgccaggcggtcgccttcccaactcatcgaggccgcaccggcctggccgagatacgcataggcgccacgcgccaacgccacttgcgaggagccggcaatgcgcaccgtgtcgcccgccggcatcgatgcggtaccagtccgcaccgtcgccacgcggcgccacacgcatctcgaactgggtggcacgcgccgccgatcaggcgttgcaccaccgcctgcgccggcggtgcatccatcgcggtgacgggagtggcgagcaacgcgcccagcaccacggcgaacagacgcacaggcgacgatggagaacacagtgaggcggtcatggcgagttccgataatgcacggtgacgacgtcgtggaatccaaacggttgatcggcagcgacctgcagaatcaccgcgagcgtgcgctcgccagctgcgggtgcaagcgccaccgcgatcggtgtaccggccgctgccgtgacgaccgcgcggccatccagaaatacctgcgccggcccgctgaggcggcccaggtcgagcatgccgccgtgggtttgcacgccctgccagggcgtgaattgcgtgcgatacaacacatggcctgcacgttcgggagcgctttccaacgtaccgggcagcgtattgctccagctgttgttgtcgttggcacggcgcgcgagatccggcgccggcggctgcgcgaatgcggcggtgtggcaccagctttcaaccaccatcactggcgccacgatcggcaccgacgccggcagcggcgccgacgtgcagccgatctcaagcactgcatcgcgcaatcccgggctacgcgcctgcagtcgcaacacgcctgcgctgcacccggcctgcacgattgcctgggccagtccattgaacaaggccacctgcgtgcgttgatccgctgcatgcgaattcgggtcgccattgccgacacccagcaaccggccgccactgatctgcagggtcagcagtgcattgcaatcgggcacgtgacgcccctgcgcgtccaccgcctccaacgtcaccggttgcgcgtcgcggccatcgccgcgcagttcgctgcggtcgggggtgagtttgagcgcgactggcgcgccggtggtttccacgcgcgtgcgcgccagttcgtgtccatcgcgccaggccaccgcttcaagcacacccggcacgtaatccacgtgccattgattggattgcgtacgatccaccgcctgtttcccgagcgagcggccgttgagccatagctccacctgctcggcattgcagaacgccatcaccttgatcgactggccttcgcggccgggccagttccagtgcggcaacacgtgcagtaccggcgcatcctcgatccataagacgcggcgcaaccaataggcgcccttggcaaatccgcattggtccatgatgccgaagaacgaccctaccgatggccattcgaacggtgtgggttcgccgcgataatcgaaaccggtccatacgaaactgccagcgacgaacgggcgttcggcaatcagctgccaggcgcggcgatgggtattgccccaatccgccgccaggctgtcgtcttcggccacaacgtgcgcgtccagatcggtgaaccacgcaccacgcgtctgaaacgcactggtgtcttcgctggacagcatcggcgtgcgcggacgcgccgcatgcacgcggtcgtagttgtactggcgatagttgaaaccgagcacgtccaccacatcggccgcgccgcgggtggcgaacatgccgtcgttcattgcggcggtgatcggacgggtgtcgtcgagcgcgcgcactgcgctggcggcgcgcgccatgatcgcgtaaccggtagcggtgccctgcagcggctcttcattgagcagcgaccacagaaacacgctgggatgattgcgctggcgccgcaccatgttgcgcagcagcgccacatagtcgggcgcaggattgaacaggcggttttcggccatcaccagcatgccgagacggtcgcaggcctgcaacagttccggcgccactgcgtggtgcaggcggatggcattgcagcccatcgatttcagccgctgcagacgaaagacatgcagtgcatcgggtagcgccacgccgacgccggcatggtcctgatgcaggcagacgcccttgatcttgagcggacgcccattgagaaaaaatccgtggtcggcgtcgaagcgcaggctacgaaaaccaacctcgcacgcggcaccgtcgctgcggccatctgcgctgcgcacctcggcttgcaggcgatacagcacgggggtgtccacactccagcgctgcggctgcggcactgcgatgctgatcgccgcctgtgcggtgtcgaaggcagcgagccgcagttgtgtctgaccttgcgccacgacagcgccatgcgcatcgcgcaagacgacctcgacccacgcgtcagcgggttgttcgccactgttgacaaggtccagctgcaccggcacctgccagacatcgcccgggccttcgcgcggcatcgctgacaggccgtcgccggcgatatgcaggggcgcgcgcagcaccagccaggtgtgtcggtagatgccgccgccttcgtaccaccacccatccatggcctcggcatcgacgcggatggcgatgctgttcagtgcattgccgtagcgtgcgacgggcgtgatgtcgatcaccagcccgttgtagccgctccaactgcgcgccaacagcatgccgttgacccacaccgtggcatggctggcgataccgtccagacgcagttccaccgcctggccgcgcactgcctcttccagccggaacgtgcgccggtaccaggcgacaccgcgcgggcgatagccctgcgcgacgttggcgtctgcacgcaccggttgctccaccacaaaatcgtgcggcaattgcagttgccgccaaccggtatcgtcgaagtccggcgccgccgcgccccaggcctggcccgccttgccattggcatacgtctcatcctgccccagcaggcgcggaaacggcacatcgccggcgtggaagcgccacccctcgtccagatccagccattggccgccggcatctgtcgccgctgtctgcgacgtggggcgcggcttggcgccatcgccaacacgcgtggtcgtggtggtggctgccgcgccagacaccagcgcgggcacgccaagcagcgacgaggcacagacgctgccggcaaggaactcacgcctgcgcatggcagcacctggtcaacattgcatgcacgccacctggtgcccgcactgccacccctgcacggcacgcttccaatgcaccggcatcgttgtcctgactgctggctgccgtacgcagttgtgcacggcggcccgaagcgcgctgcttcagcatcaaagcatgtcccattgcatcgacaggtaatagctgcgaccggtgacgccggtcatctgccagcggctggggatgtccttgtacgcttgttcttttcggttggtgaggttcaagccgcccaactggacactcagcttgtcgttgacctggtagccgagtaccgcatccagctgcgtacgcgccttcatgatgtggccttcgcgtgcgaagaagctgtcgctgctgtcctgctcgtactcgctgcgatgattgagcgacacgcgtgccgagtcatgctcgctttcccaatacgcggtggcgttccaggtctgttcggacaggttgcggatcttgaaatcggtatcgcgctgcggaatcacccgggtgaaattggtggtgaacccgaagccatcgatcggcaaccaggcatccagcgattgcgtccagccgagctcgtaaccacgaatcttgaccttgctcggatcgttggtggtggcggtgatctcgtaaatatcgccgttaccgctcacacagtcgccggctgcattgctggatagcgcggtgccgttgaaggcggccgggcagacgatgctgttgaaggtgccgttcttgatgtttttccagaacccggccacggtcaacgcgccgccgttgccgtaataccactccaggctcaggtcggcctgatcggcggtcagcgccttcagatcggtctggccctgggccaccccataggtggtagtgccggcggtattggtgccggtggaaatcgttgaggcgatggcggtgttgctgtccagaatcggccgcaccaggaccttggcggccgcaaagcgcagcagcaagtcttcacgcatgtccagcaccagattcagtctgggcaaccagttggaatacgcgtacggtgcgcgcgcggtgccgaccacgagattggcgtcggcgctggcagcttgcgcctgcgtcaggtaggtgtcggtggtgcgcctggtattttcatagcgcatgccgacgttgccgcgcaaacgcatgctgccgatgtcggtgtcgatgcgcgccatcgcatacgcagaagaaatatcgttctcgatgctgtagctgctctgcggtgcgaacagcacctgcacggtgatgcccgccgccgccagcgagcgcgcataagccgcgacatccggggtgacccagctatcctgagaggccagttgtccgtcgaggaaattgctgaccgtgctgctggcggcagacagttccgggaacatgtcgaagccggacaccgcaccggttctgagcagatacagaaaatcgcgccggcgcacgtcgcgatcaaaggtttcccgacggtatttggcaccgaagcgcaccgcgttcaacgcgcccagatccagataccgttcggcatccagctgcagcgaccattccttgttgctgagcgattggatggagccgttgggatattcgctacgcaccagattggccgtgttccaggcactggcgtcgttggcgtcggcatcggtggtcagcgagaccgcatcgggattgaaggtatccagcagcgttgccgagggaatccggcccaggatcgcggcacgctcgttctcgtcggtcttgccctgggtgtcattggccgcgccacgcagcgtccaggcatcgcccttccacttgaagtcgtaggtgagcagctgggtggacagattgtgctgttcgatctggtgattgttttccagccagtaatccgacgccgatacctgtgtggcggtcagcccgttggtctgcagcactgtcagcggactgcgctcgaacgagtacaccagctggttcatgtcgttggcggttctgtcctgcgaatacagcgcagtaaggttcatgtccagctgctcgccaggcttccattgcaccccgccattgaacatcttgcgcgtggtctcgcgctcgatcgagcgatagcgcggacggcgcgggatatacaacgtgccggcgtcggtggcctgcgtataccaacggtcgatccacagataatcggcgcgatccttgagcttctgatagccggcaccgagaaacacgccaagatcgccgccaccgaactggaactggtcgatataggtcagcacccccttgggcgtgggcgaactgccggcaaattcggagggctgcgtcttggccgaaaacaacagcttggtctgctggtagtccaggggtttggtggtgttgatgttgaccgtgcccgacaggccaccggcatccatgtccgccgacggcgatttgatcacctcgattccggcggccacctctggctggatgatgtcgtagcggaagccatcggtgaaatcggcgctcttgatcacctggccgttgatggtggtggccgaatactgcgggcccaggccgcgcacgctgatcgtggaaccgcgcccgttgatggtggagatctgtacgccgggaatgcgctggatcgcctcggcgatgttctcggcaggaaacttgccgatgtcctgcgcagagatgccgtcggtcatgcacacgtcgtcgcgcttgttgtccatcgcggtgatcaggctcttctggtacgagctggtgaccttgatggtgtcgagctgggagatctgcgccgatgctgccgacgatgcgtcctgtgtctgcgcattggcgccgcaggcaagcagggacagcgcagagggcgaatcacaacgcagcgagtcacgcgggagaggcgacatgagagatcctggagtggaatggctggacgacgacgcgactggcattgcgatcgatcagcgatgacagatcctggcgctggcaacccaaccacacgcgcacaggtcaccggtcgcgggcgtccttaaccatctgcgatctgttgtctgcaagcaccccatacggccccccgtgggtgccaatgccgcgtccctcccaggaccgacaccgcatgccattgctgatcaacggccctgactggaaagtaccaattcagtggcgttggttcttatggtcggcgaatttaactccgattcgcaacgctgttgaggacctcctcggagaagacttcgaggggcgttttgaatccaagtatcttgcgcggacgattgtagagccgctgctcgatccatcgcaggtgcgcattggtgatggtgctgaaatcggtctgtcgtggcaagtattggcgtgtcaacccgttggcattctcgttgctgccgcgctgccatgcgcagtacggatctgcgaaatagaaatcgctctgcaagcaggcggcaatgagccgatgatcggcgaactccttgccgttgtcggcggtgagcgtgtgaactgtatggcgcaggccgcccagtcgctggacaatggcgttgcgcacgttctcggcggtgccgtcgggggagtaagccagcagatgcagacgactgcggcgttcggtcatgctgaccaccacaccctttccgtgcgaggccctgatggtatccagctcccagtcgccgatgcggctgcgctgctcaaccacactggggcgctgtgtccagctgcgccgatgcgtcagctgcccgcggccatcgcgcatgccacgccgacggcgcttgcggcggcgtttgcgtagatgcatgaacaattgaccaccgcgcttctgatcggcgtagatgtgccgatagatccattcgtgactggccaagccggtgcgaccggcaatctgttcgggactgaagtcctccctcagcaggtcctcgatctggccgatacgctcagcgtcgatgcgtggacgccggctggcctgtgtgcgccgatgctcgctgatgcgctgcgcgtgatcgggccggtaccgcgcagcgtgctgattacggcgcagttcgcggctgatcgtgctgggcgcacgctccaatgcatcggcgatggcgcgcatcgacatcccggtttcatgtagcgcatgtaggcggtatcgttccgacaggtccaggcggctggaggacataggcaactccacttggcaatgaagtcgctcaggtcaggtcgcctggaccacttcacaagcgttggtgttgcgaatcagagttgaagccgccgggcgttttgaatccaagtatcttgcgcggaggattgtagagccgttgctcgatccgacgtccccccgattttgagtagcacctccgtttggagcccaattccctatcccgatgagatgggacgtgaagaagcgcttttccgaagaacagatcattggcgtcctgcgcgaagccgaggccggcatgccgatcaaagacctgtgccgacggcatggcttcagtgaggcttcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggttcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgtttcagaacgacctgatcaaggatgcgctgcaaaaacaatggtggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcctctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagccccgtgcaacgctgcgccggccgtcgctttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtcccggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacgcgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgagacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatttgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggcgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccagccgaaatcctacccactcaaattttcagagagccacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgggtggatcgacggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctattgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctggtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcgccgttgctgcggcccaccaagaccaacccggtgtggtccatggacgtcgtgttcgaccgcaccgccgaaagtcgggcgatcaagtctctggtgatcgtggacgacgcaacccacgaagcggtcgccatcgacgtggagcgtgcgatctcgggacacggcgttgtgcgcgtgctggatcggttcgcacacagtcgtggcctgccgaagcatgatccgcaccgacaacggcaaggagttctgtggcaaggccattggtcgcctgggcgcatgccaattggtgtgcagctacgccagaatccagcctggcaagccgaaccaagaatgcctacgtcgaaatccttcaacggccggctacgccaacaaaagcctcaacgaacaacttggttcccaaacgccttgcttgcatgccccaccgagatcgaaacgctggcgccgcgaatacaaccaacaccgcccaaagaaagcaatcggcgcaatgacgccggcaacgtatgcccagcagttggccaatagcgagatcatcacccccggactctaaacccgactgctactcaggatggggggacgtcgacgacgggcgcagtttcctggcagcccatggcttggtgtgcagtatgcgtcggcgcggaaactgccacgagcgcgaagcctgcccttggggcacaacgccccggtggagagcttcttgggcctgctcaaacgcgagcggatcaggcaacaggtctatctcaacaaggacggcgcgcgcgcggaggtgttcgactgcatcgagatgttctacaaccccaaacgccgtcacggttcaaccggcgacctgtcccctgtcgcgtttgaacggcgctacgcgcaacgcggctcttgcgtgtctgccgaaccctgggcgtgtcactgctccccaacacaacaacgcgcacgtgatgaagtgctctaccttgtcgctgttggacggcaactccgcaaactccggcggtagacccaggcatgcggcaatcaccacaaccattgccgtgatccacaagcccacccacaaccgcggccgatcaaacggccgcaatgccgacgtcacaaccgccacgtgagatcaccggacaggaacgcgggtgcaaagtccacatcgcgcgagaagcccatcacctgaaaacgctcgcccatctcgctggggagggtcagccgcttgatctgctcgcgcagacgcatccgccctacttcatcagtacgcgtatcggcttgcgccaacaatgtatccagcccgttaccgagtaaaaagctcgcctgcgtgcagtaaccggccagctcgaaacctgcgccggtgcctgcctcggccaacgcggtgaagtccaccgatgcggttagatcctgcagacccggccaacggtaaagatcttcatgcatgcgatgccgatagaacgcacgcaacgtgccgtcctcgcgctgcgcacgatagaactcgccacgcgggtaaccgtagtcgacgaacaacatcgcaccgcgcttcaaaccgccggccactgcctggatccagtacggtaactgcggcagcaactcggagcgatagccatcggcgaacggctgctccaggtagcgttcaaggtggcgcacggctgcgctcagcaatgcatcggccggttgctcgccacgtgcgaactgctgctgcgcatccagtaccacggtttcctcatacacctcgccatcgcgcagtgcgaagcgcggcgtgggcaacgcatcgatgacttcgttggcgaacagcacaccgtcccaatcgtccgggaacggcgcatccagccattccaccagatcgaacaccggcggaatcagactgcgccccagccgctcgcgctgacgctcgcgcaggtctgcgctgggttccaggatcgcgtaacgttcgggtagcgcgtccagctccagcagccgcttgagcatgacctcagcgaacgcaccgctgccgccgcccacttccagcacccgcgcctgcggcccaagctgctgcagcactggcgctaacgcgccggagacggtggccgcaaacaacggccccacttccggggcggtgacgaaatcgccggcctcgccgaacttgctcgcgccagcgctgtaatagcccaggccgggcgcatacagcgccagctccatgaagcgcgaaaacggaatcgcaccgccggcggcctggatttcggcgcgcacgtgcgcagccagccggtcgctgtgcgccagcgcgtccggatcgggggtgggaaggtcggcgtgcatgcgggcaccggttgcggggacaatgcacaggatagccgagccctccgcaacgccgagcgagtacgccatgacagacagttccaaggtggtgttgatcaccggcgccgcccgccgcatcggcgcgcacatcgccaccacgctgcacgccgccggctaccgcgtggccgtgcacgcacaccgctccggcgaggcgctggacgcgcgcgtggccgagctgtgcgcgcagcgtgcaggcagcgcgctggccttgcacgccgatctacgtctgcccgatgcgcctgcgcaattggtcaccgattgcatcgccgcgttcggtcgcctggatggcgtggtcaacaacgcctcggcgttctaccccaccgcgttgggcgaagccactgcagcgcaatgggaccaattgtttgcggtcaacgcacgcgcgccgttcttcatcgcccaggccgccgccgtacagctgcgtcagcaccgcggcgccatcgtcaaccttaccgatctgcacgcgcagcaaccgatgcgcaaccacccgctgtacggtgcctccaagagcgcgctggaaatgctgacccgctcgctcgcactggaactggcaccggatgtacgcgtcaacgcggtcgcgcctggcgcgatcctgtggccggaggaaggcaagccctccgaggccaggcaggcgctgctcgcgcgcacgccactggcgcgcatcggcacaatggaagaaattgccgaagcggtgcgctggttgctggacgacgccagcttcgtcaccggccataccctgcatgtcgatggtgggcgccagctgagttgagcggtgcttgtcggctacgcgtgcttccgccgaggagagtcgatctctggacagcgcgcgtcagcacggctgccgcagcgctaggtgccacttccacacaggtgtcgcacgtcgtatcgctgcccgcacgcgcgcccagccacacgcagccaagccgccagacccctgctactgcgccgcgctcaactccggcgcagcggcatccagttccaccgtcgtaaacgcgccgccgtactgcggatgcgcctgccacaatgctgccaacgtctgcccgctcagcgggtcgatgaagtccggcgcgatatcggccagcggcttgagcacgaatgcatgtttgagctcgggccgcgggatgcgcgggtgcccggagccttcgacgatgcagtcgccaaagaacaccacatccatatccagcgtgcggttgctgaaacgcgggccgctgcgatcgcgcccatgcgcatcttccaacgcatgcaaccagtgatccagcgcgtccagctccagatcggtctgcaataccaccgcgttgttgacgaagtccgggccatcgaagcccaccgccggcgtgcggtacgcaggggaaacgtcgatctggccaaagcgcgcgcgcagggcggcgacggccaagcgcaggtagtgggtcggctggacattgctgccgaggctgagaagcacggtagtcatacgttattcgcgcatgcggccggcgtgggcgtcaactgttgcaatcgtatcgcatctatccagcccgcatcgggtgcgcagaaacgtgctgtcaggccacttccagcgcgtgcgaaacggcgcgaaagacccggcgcatttccaggggtttgcgcaatacatgcaccggcagatccgacggaaaatgcgaacgctgcagcggcgcgccaacatcttccagcacgatcgccgggccctggtaccccagctcctgcatgctcaacagcacgctcactgccgagagcaggatgatgtcgctgtcgatgatcaccaggtccggcatggcgtgctgctgcaccaactgcagcgccgcggcaccatcgccggccagctgcggctgatagccctggctggaaagtgcattccccagcaacgacaggcgcgtggcctcgccatccaccagcaaaatgcgctgcccatggccaagcgggagcggctgttcggcttccgtcaccaccgccgacaccgcgcgcatcggcacgatcatgtcaaagcgcgtgccttcgtccagccggctatcgaccacgatgctgccgccatagctttcgatgatgcgcttgcacgaaatcagtcccaacccggtgccatccgccttggtggtgaagaacgggctgaacaggcgcgcgcgggtttcatcgctcatgcccacgccggtgtcggccacgctcatgcgcacgcgcgaggcatcatagcgatcggcggccaggatcagcctgccgccctccggcatcgcctggatcgcgttcaagccgaggttgagcaggcattgctgcaattcggtgtagttggcctcgatggtgagatccggggcgatggcgtccatctgcaggcgcacgccatcgggcaggctgctcttgagcagcatctgcacggcctggaatagattggtgatggacacctgctcgcgcggcttgttggacccacgcacgaacgacaacatcgattcggccatttcatgcccgcgccggccgcattcggccaccacattggccagctgacgcagctgcgggtcgtcagtgcgcccggccagcagatcgggcacgatcaacaacggctgcaggatattgcgcaggtcgtggctcagaccggccgccagcattgccaggctttccagacgctgcgcgcgcatcagctcgctttccacgcgctggcgttccagatcggcgcgcgcctcgcggatcgcacggatcaccgcgctcggcaaacgcgtcggattgtgtttgatgatgtagtcattggcgccgtcctgcagtgccttgactgccgtctcttcacccatggtgccggagacgaagatgaaaggcgtggcaccattctggcgcaccagccgcagcgcctggtgcccagagaaacccggcatgctcagatccgacagcacgatgtccggctgaaacgcatccagcgcggcgcgcagcgacggctcgctgtccacccgctcgaatgccgcatccagtccggcatccagcaactgatcggacaacagctcggcatcttctggtgaatcttccaccagaaggatcttcaactgctccagattgcccccctcatgcggcatggttcagtccagctccggtgcctggttgatgaccgcccagaacgtgccgagcgtcttgaccgcgttgaagaactgatccacatccaccggcttgaccacgtaggcattcacgcccaggtcccaactgcgggccagatcgctttcttcgcgcgaggacgacaggatcaccaccggcaggcgcttgagtgtctcgtcgctgcgcacctgcttgagcacttccagcccgtccaggcgcggcatcttgatgtccagcagcagcacggccggcaggccttcctcgcggtcggcgaacatgccccggcgcaacagatagtccatggcttccacgccgtcttcgacgtgcacgatgggattggccagacgggcctcgcgcaaggcgtcgaccgccatttccgcatcggccaggctgtcttctgccaaaagaatggtacggatggcggtcatacagtgaactcttggttgggcgcttcaagcgcagggggcaacacgaaataaaacgtggcgccttcgtcgacgaggccttcggcccagacccggccgccgtggcgcgtcaacacgcgccgcacgctggccagcccgatgccggtaccagcgtattcgctggccttgtgcaaccgttggaaaacgccgaacaatttggcgctgtattccatatcgaaaccggcgccgttgtcgcgcacgctgaactgatggccgccgtcggccatcggcgtgtaggtgacctcgaccttggccacctcgcgcttggcgctgtacttgacggcattgccgagcaggttcatccacagctggcgcatcatgttttcgtcggccaccagcaccggtagcggcgcgatatgccactccacgcgatggccggtgttttcgctctgcacgttggaatccagaatcgcgcgcgtttcggccaccagcgattgcatgtccaccgactgcaggcgcagcgcgccgcggcccaggcgcgaatacaccagcaggtcgtcgatcagcgaggccatgcgccgcgccgagctgctgatcacttccatgtagtggcgcgatttctcgtcggccgcatcgcccagatggcgggccagcttgtcggagaatccggccacatgccgcaacggcgcgcgcagatcgtgcgagaccgaatagctgaaggcttccaactcgcggttgacctcagacacctgctccaccttgccttccatctgccggttgagctcctggatgcgcatctgcgcggtcttttgcaggctgatgtcgctcaccgtcatcagcaccacgtcttcgtcggtggtatcgggcagtggcatgcggcgcgcgttgatcaacatggtgcgtagcacgccatcggcgccgcgttgctcgtgttcgtaatcccacagttcacggccacgcagcagcacgtcggccagccgctgatggatctgggcatcgcgccacacgccttcgcccacatcctccagcgccatcaattcgttgccgcgctcttccagaccatacagctcggcgaaggcggggttgtgcaacacgatgcgttggtcggcatccagcagcacgatgggctcacgtacggtctgcagcaccgagctggcgcggccgttggcgcgcaggtattcctgctcggccaccaatcggcgccggatctgccgttgcatcagccaagtcaccgtgccgagcaacagcagctgcaccgccaacgccgcccagcccagcagcgcgtaatgcatgcgttcggtctcggcgcgcgcattgcgcagcgccaacaaacggccttcggcgctttgcaggtcgtccatcagcacacggatcgggttgttcacggtcatgtcgttgatcaggaagcggatctgctccggcgaagtggtcaccgcaatccgctcggccagcagcaaacgccgttcgatggtgctttggatgcgtccgatgcgcaccaactgcgcggggttgtccctggtcaatacgatcaaccgctgcactgcagccagcgactcgctccgcccgcggcgcatgcgctcatgcagcgcctcgcgctccacaccgtgcgcgcgcatcaacgccgccgattcggtatcgcgcatcgccgcttccaggcgctgcgcggtcccctgcacttgctggctgtgcgagacccacaccgcagcccggttggcattgcgtgccaactgctgcagcagcaacgatggcaccaccacaatcaggaagacggcaaccgccaaaagaggcaggcgccagcgatcccatttgtctgcttggaccgttgtttgcattgctagatcgctttccgctcgctgcaggggccaagcacacgtcggcattgtctccgatcacgcacattgccaaattaatgattcagacaagtcctgttgaaccatgacatagctgaatgggcatagcatacgtgcagtgaacgtgaaaacgacgcgagcaccctgccgtccatcggctcgcagggcggtcttctcggaacaaaaaaaggcgcactccgcggagtgcgcctggtgctcgggtccgccgcctcgcctcggcaaatgcggcattcgtggcggctgcgcttactgcttcgcagcggtgaccttcagcccggtcgacttgacgctcttgacgccttcgatgcccttggcaacggccacggccttgtcatgctcagcctgggtggcgacggcaccggtcagggtgacgatgccgttcttggtttcgaccttcacatcggtacccgagacgttgtcggtggcaagcaggtctgctttgaccttggtggtgatccaggtgtcggtgaccggcttcttggacgcattcatgccggcagcgtggtccttgtgatcggcatgttcctgcggggccgcaaatgcctgcgacgcgccgagggtcagaccgagcgacagcgacagagccagcaacttgcgtgcattgatcatgttgttcataacaggtacctcactgttggacgtgggcgcagcttgcggaggcgctcgtcgagcaggcgtgaccgttgcatttagaggttgtgaaccctgcgcacacggacaggtgcaataccatgcgggttccctggtcgttgcgatgaaccgttttcaatgcctaaaccgttcaatctggccgtcgtcggctacggctatgtcggccgcacgtttcatgcaccgctgatcgcaagcacgccgggcctgcagttgcacagcgtggtgtcgtccaagccgcaacagccacaggccgattttcccggcatcaacgtggtagccgacctcgacagtgcgctggccgatccggcgctggatgccgtggtcttggccaccccgaaccagacccatgcgcccttcgcgctgcaggccttggccgccggcaagcatgtgctggtggacaagccgtttgcactggatgttgcgcaggcgcagcagatggtcgatgccgccaatgcagcgggacgcatcatcagcgtgtttcagaatcgccgttgggatgcggactttcttaccgtgcgccggctgatcgaagaaggccagctcggcgacgtgatggaattccattcgcacttcgaccgctaccgcccgcagatacgcgaccgttggcgcgagagcgagagtcccggcgccgggctttggtacgacctgggcccgcatttgctcgatcaggcgctgcagttgttcggtgtgccgcagggcatcggcgcggacctgcagcgtcaacgcgatcaggcacgcagcgtcgattatttccacgtcaccctgcactatccgcggctgcgcgcgattctgcatgcgggctcgctcgtggccgatagcagcctgcgctttgccgtccacggcacgcgcggcagttacctcaagcacgggctggatacgcaggaagaccagctgcgcgccggccgtcgccccggcacggtcggctggggcgtcgacccatcagcgggcacgctcacccgcgtcgatgacgaaggccgtatccacacccatcaacccgataacctgccgggcgactatcgacagtgctacgccgcctttcgcgacgcgctgaccggcccagggccggtcagcggcaacgacgcggtgcagctgatgcaactggtggaacttgcgcaacgcagcgctgcaagcgggcaggtgcagtggttggatgctgcacgccggctgtagtgctgcgaggtcagcgcggcgcgtgtgggtggcgcctcttgtctgcatctgcacgtgagcaaccgtgttcggtgcgtgcaacaggcatgctgcctcgcgagtgctgtacttgatggtggtcgcctagcgcgtaaccacctgcattcatgacatcaagcatgatgctcagtgcttggcagcaacgctgtctggatgcatcgccgcgcaacaaaccagcgacgtggctcacccgctcaatactgcaaacgcgctcgtgcattcggatgcaatgccaaacgttctgcactaccgacagtgcgcgccgcattcaaggcacgcaccgccctggcatccaaccgcttacgcgtccttgctgccgatcgtcggtactgcagaggtcgtggtcatcacggcgtggccaccgaactgattgcgcatcgccgccagcagtttgtcggtaaacgaatccttgtcgcgcgagcgcaaccgctccattagcgacaaggtgatgaccggtgccgagacttccagatcgatcgcctcggccaccgtccagcggccttcgcccgaatctgccacgaacggcgcgatgccggccatggtcgggttatgcgtcaacgcatcggccgtgagatccagcaaccacgaacgcaccacgctgccgtcgcgccagatctcggcgacctggtgcaggtccagcgcgaaatcggtcttgtgctgcatcagcgcgaagccttcggcataggcctgcatcattccgtattcgatgccgttatggaccatcttggtgaagtggccggcaccgcttgggccgacccgtccccagcccttgtccggcgctggcgcaagcgttgccaggatcggatgcaacgcagtcaccgctgcttcgtcgccacccaccatcaaactgtagccttcctgcagaccccaaacaccgccgctggtgccgcagtcgacgaaggcaatgccgctggcctgcagcagcgctgcacgacgctgcgaatccttgtaatacgaattaccgccatcaatgacgatgtcgccggtctgcagcaaagggagcagctgcgccagggtgtcatcgacgatcttgcccgccggcaccatcaaccacaccacgcgcggggtcggcaatgcggacaccagcgctgccagcgcatcggccgtcacaatgcccttggcctgcgcgctggtgcgcgcgttcgcgcccgggtcgtagccatgcacgcgatgcccgccgttgatcaggcgctcggccatattggcgcccatgcggcccagtcccaccatacccagttccataatcgctcctcatgcgttgatcagtgcagggtgccacgcccggcgtacgctggcgtggcggaattctcaatggattgttccgctgcggtcgcggcgccgcatcgctgcagctgccagtcgatccaccgccagtacaaggtggtgcgcagattgtgcaaggtcaggtcgatggcatacggggtgcgcgggttacggtcgagcaggcgcgccacgtgatagccgatcggcttggtgcccttgggatgcacatagactgaaaagccttgatagaacgggtcgtccagcagcgtttgcagttgccgcagctgggtctgctgctgcgggtcgagcgtggcgcgcaacgctgcatcgcgctcgtaaagcaacctctcgaagcggcgcttgcccggcccgcgcagctgtttggccagctcccagatctgccggttgcgcgcgtcgtaatacgcaaagccaccgtgctgcgccagcgcttgcgcggctgcgtcgctgacgtccactaccacgaaattttccgcctgattgtggatgtcatccagataggacttgtcgaatacgtgcgcaatgaaccccggcgcgccgacgaacgcttgccgcccgagttgcgaggtctgcaccgccttgccgtcggcgaaaaattcgccggcatgcgcaccgagcagaatgctgtcggtgtcgtgcaaggtcagaaatgtgccgatcgagagttcgccaggcgtaaacgcttcattgaacccggcatcgccgaacagctcacgctgtgtggcgagctgcgctacttgccggcccacgccgcattcggagcgcacctgcccgcggtagaacgcatccaatgcctgcgcattgctgctgcgcggctgatacccgcgaccgaaactgcgaaaaccacgccagccctgggccgctgcaccacgccagccaaatccgatccagcccagttgcaccgccgagaaccggtagtgcgagttgttctgcaactgcgttaccgcgcggcgggtcgctgcaccgagttcgaacgcgtaggcgcagtgcgtggccgcatcgtccagcacggcggtgagcgctgcgccgcgctggtctgtgttccagtcggccggaagcgtcagctgcagatcgccggcggcctgcgcctgtgcaagcgtgccacgcgtgcacggctcgccccgctgtagtaccggcgcgctcaccgcggcgcgatgaatggtccagcccaaccggcgcagcagtgcttccacacactctgcgctcgccgcgtttgcggtctcgctcggcgcagcacccgctacctgcagcagctgcaccgcgagaaaggcgctgacacataccaccgcagcacatctgcgcctgcccgcacaccacatcgacctcagagcagagattgatcgcagcaacaatgcgccgccttgcgcgtgggcagaactcatcgatgacatgcgcaatcactcgtcggcacggcgccgcatcctcagacgtagaaagccccggcatggccggggctcgcaactcagttcagaccaatcacttcgccaggctcagcgacgttcgcagacgcgctcgacccgacgattgccattggcctgctggcgattaccctggatggtgcggccggcggcggcgcccgccactgcacccgccaccgtcgccagcttcttgccattgccgccgccgacctggttacctagcaagccaccaattgcagcgccggccaacgtaccgccgatgcggttcgggtcagtcgcgtttttctgcacttcgacgttacggcagcgaacgcgggttccatcgttgaacctgcggccttcgtctgcttccgtatagcgatgctgatgcgaatagctttgagcctgggcgaaggtgctcgttgccatcaggccaatcagtgacatacccagcagcgaggtgcgcattttcatcgttgttctccacgtttctcgcccgctcggcgagtcatgggcgcactctggccacacagtcgagaacacaacgtgaagcgcgcacctggctattcaggctttggagcagagcgtgaaaacaccatcacggctgcgtggcgggctcggtttgcggcaccttcgccggtgctggcggtgggtcctgcgcttggacaggcaatggcgcaaccggcggatgcgcaaccgtcgcggggttcgctgcggcgggcgcaggtgacgcgggcgtttgagtgttcgctgcaggcgtggctgcagctgctggtgcggccgcatgtgcgggcgcgggcgctgcacttgcggtagcaggcaccgcttcggtgaccttgggcagatacgcgttcaaacgttcgaagaagcgcttgtagaacgccgcatcctgcaccgtggtgctggacacgcgcacaagcgaatcgccactgctaccgaccggcaacgacaacgagcccagcacgccaacgcccacgctggccgtggtagaactcttcttcagcgcgtaacggtcctgcagcgcgctcacgaagacctgcgccttgccgccgtcctgggtggcgcaggaaatgcgcagattgagttgctcgctctggtcgacctcctcgagctggaagttcttgctgccttccaccgcgacggcatctgcgcgcgtcacggcgtagccctgactcaacagcacacgccgcgccgcctcgcaggcttgcggcgaactggccgccacgctgcgcgaataggtgtcatcggaattgaacgactcgcgcatcaacatcgtgtcgcccttgctgccaccgcagccagccagagttgccagcgcgccaagcagtgcgccgcgcgcgatcagggaagaacaagacatagggagattccggcatccaaaaccggcacagagcatagcggcaacccatgtgcgcgcagcgtcgcgttgccgggtcatggcaacggcggttcatccgctggcaattgcaggtccacctgcagacggcggccatcggcgccgatgcgctcggcgcgcagatagtggtgcttacgcaccaccgccagcgccaccgcggcacgacagggctcgccccacaggctcaacgcagagccctgctgcagccagtgggtcaggcggtcccacagcgcttgttcggcgcgcagcatcaggtccggcccctccggcaccagcgtcggcgactcaagccaatgtgcgtaacttccatgtgccactaccggcacgccctgcacctgtcatgcctgcagcaactgcgcggcctgctccagatccggccgggcacgactgttctggaagatcggcgcatattcgtgactgcgattgctctcggcgcttgcgtgcgccaaccctgctgcagggcgctggtagcacagcacccgctgctcgcgcagggtaaaaaagactggccaggatgcggcccacgtcccacgcctgcggaatcacgcgcccgccgaccaccgcgttctgcaccatcgccacgcccacgccatcaggacgcattcgcttgcgcagcgcatggaacaccgcacgcatgccggtcagatagctggcgtaatcgccactggcgtagagctggccgagcaacacgtcgccccgccagtgccagccgaaatacggcacgttggtcaggtacaggtcgagcggcgcaacgggcgccgtatcggccaggctgccgaccaccactggcgctaccgccgcatgctgctgcaggcgcgcgcgtgccaactgcgcgcgtgccggatcgatctccatgccatgcgcgttgcggccttccagcgccgctgccggcaaggtgctgccgaagccacagaacgggtcgaacacctgctcgcccggccggctgaaatggcgcacgaacgggcgcatctgattgaaccacccacagtcgcgcccgttcagcgggtcggccgcgcgcagatcggcaggcagcacccaggcggcatcgtccagcgtcggcgtccaccaactgcgctgatcgaactcatccatcggtgggttcccacaacacatcggcagccgcatcccagcccgcacacagacgggcatggcaaaaaacaccagcttgtagagatcgccgctggcgtggcgcgtgtgcattgcggcgtcggcggcgctttcgaaaaccacctgcaggccggcgtcgtcgcgcagccgcacattccagaagtaatcaccttcggtcaggccatcgggttgccagcgcgaccaccagggctgctgcatgcgctcgtccagcaaggtgtccacgccaacgcggtgctcgccgatgtagcgcagtgtgccgttgctgcgataggcatcgtccagccgcgacacttctcgaaagatcacctggctggcgccacagctgcgcgcgcaggcgatgtactgcgcaatggcgtcggcgttgtccacgccaccgcgctgcacgaggcagacccatcgcagcggcagccgtgctgccagtcgccgtgccgtctgcacgaaggccggcacatcggcgatcggcgcgtcggggcgaaaaagcatgatcgcatcgttgcgctcctgcaacggatgatgacgcgacagctcgatccaagacagcccgaaggcaaccagcgcatccatcaactgcggaccgtgcgcacgccaacccggcaccattgctgtacagcacacgctgctcgacacgcggaccgttcggtgtggttgccggggtctgcagcagggtctgcaaccaggccgcatcgtcggtcatttccagaccggacaacgaatacgacagcggcacatcgcgcagcagctgcaagacagcgctcacctgctggacatacgcaggcccaggtcgcaacgtcgctgccgcacgaccgccgccatgctgccatgctgccgcaggttttccgaacagaatccgcaacgcaccgcacatggccgcaccgaggcatacggggtgaaggtgatcggcaacgccgcaagataggtgcgcgcgccgatgcgcagtgcatgccagcggctggcgtcggcctgcagcggcacgcgccgctgcaggctgggcgctgcggcgcgcagacgcgccaacagcggtgaaacaggcaacacggagatgtcgtcgatggacgcgtgcatggcgaaccctgcacgccgcgcatcagcgacgtgcggcattggcacgcacgcgcacctgctccagcgtccactcctgctgcgacacgccgttttcccacaccgtcaccagcgcatcttcgctgtcggcatgcgggcccacctcatcgagcaaggcgctgcggtaactgccatcgttacggttgcgcagcaaggtcaggcgaccgcgcttgctctgcttgccctggtcggtgatcgggtccttgtagacatcgatccactgcccgtccacgcgtaccgccgagcacttcaacgcaaacttctgcgtgtcgcggtccaccttctgcagcaaggcaccgcccatgccgaaagcgacattgtcggcggcatagccggcggcggtgatgcgttccaggatcgcgcgcagcgaggtggggttgatgccatcgccctggatcacccgcacgtggttgagcaccttgtagcccttgccattgacttgatggccgaacgcctcgtccagcagcaccaaacagtgttcgaccacatccaccgggtcgccggagtccggacgaatcaccaccgttgcaccggaggcgatgacgtcctcgcgcaaagtggtgccccagtgttcgcgaatggcgcgataaatgtcgtagctgtccgacaccaccgccacgagcgaacccgggcgcgcgaattgcgtcagcatgttgcgatacgcatccacctcgcgctcgcggccccagctggtgatggtgctgtgctcggcagcgggaatcgaataccccgccactggcgtgtggtaatgcgcacgcgccagcagcaacgccgacaaggtatcggtgccgagaaaattcaccagatgcgcggcaccgcccaaggcagccgagccaagactggacacaccccgcgcgccgaagtcgtgcagcttgaaaggcagctgaccatccgcatcgtcgctggtgcgctccagatagtcgcgcacgatctgcttcacctgccagctcaccgtggccaccgtcactgggtaccacacgcgcaacaacaaggtctccagatacgacggcacccagaacgccttggggtcggtggattcgatcgtcatcagcacgttatgggttggcaccaccgcgccttcaggcaccgcgcggatgcggatcggcaactgcccgccgagccggtcgacgatatcgcgccagccggcttcgttgaacggctcgccgtgcgcggccagcaattccttcgcatcgtcgatgtcggcgtgcgtcaccggccggttgatcgcttctttcaggatcgattgcaggccgaagaagacggtctgctcgtacaggccaccgcgcgattcgacgtagaagaacgaggcatcggtgccgggcggatactgcagccagtggctggccttgtagctatcggtattgagcagcaggttatcgaggtaatgcatgacggaagccccttcgcgtcgaatgaaccagcggtctgtccgccggcgggaggtcacggttcaagcagtcacagcgcgtgcggccctgttgtctcgctggcagcatgcggccgtttgcgctctcagccacggcccaggaagaattcaagaatatgcaggtggtcttcgtacaggcgcggacccatcgccatgacttcggcaatcggaatccagcgtgctttatcggcatcgtcgccaccgcgtaccgcaggcaattcgccggctggaaactcgaagtggaacgcatgggtaatggtgcgtccgcgctggctgcgctcggggtggtcgaacacctgccggccgcgcaacgagcccttgagcaccggcaccggcaacttgagccgggtttcttcgcgcagctcgcgcaagcagcaatccagcaggccttcgtcctggccgacaaaaccgcccggcaatgcccacagtcccttgcccggctcggcgcgacgccgcaccaacagcacatggcccgagtgcaccacgaccgcgtcggtagtgacgaacgtcggcggatacggcgcgtctttccacgccgcgcggtattgctcgatgaaacggtattcggccaccagctgcgcgtagctgggcgaattacgccggaacgcttccagcatgtcgtacaccggggccggcacattgccgcgcaacatcaacaagccgccgtggaacccgatatcgccggcttcgaacaggtagcggcgcaattcggtggcagacagcgtggcagtgtgttgcacatcttccagcggccactgcggaaactcacgcaagtagtagctgctggcatctttgtccatgccgatcaggccgatgttcgcatccagcgtgccaccatcggcttgcactgcctcggcaacctgacgctgcacttcggcgatccacaggctttcgttgtagagatggtcgcgtaacgggcgcacgatcagccgcgcagtttcgtccggcagcgcagattcgatcatcaccgcgcgctcggcgacggtccacggattgcgaatggtgcggggcgtgtcggccgagccgatcagcatgatgagcttcttcgccttgcccagcgcgtggcgggcgacggcggcgtggccgttatgaaagggctcgaaacgcccgataaagacgagatagtcgtacggtgttgccatgagaatccctcacggttgcgtggtcagctggcggtctctccgccagcatggtgcaaatgctacgccgatgcgcggcgacgtcaagcacctgcgcaatgcactgacacagcggtcatgcttgctggctagacttgctgcctgtcttctggaggatccactacatgccacgctcatcgctacgcgttgcgtcgcgttgtttttcgccgccatcctcgcgctatgcatcacgctgccggcctttgccgcgtccgcgccggcaccgttgcgggtgatgtcgttcaatgtgcgcgtgccaatggacagcgatggcgacaaacgctggacggtgcggcggacctcgatggttgcattgatcaaacaggcccatcccgatgtgttcggcacccaggaactggtgcaggagcaggcgcagtatctggcctcgcacctgcctgcctatcgctggttcggcaagggacgacgcgccgatggcagcgatgaacatatgggtgtgttttacgacagcaacgcactgagcgtgatcgaatcaggcgacttctggttatccgaaatacccgagattcccggcagcagcagttggaacaccgacctgccgcgaatggtcacctgggccttgttcgagcgccgcaacgacaagcgccgtttctatctgctcaatacccacctcccgcatcgcgatcaggatgaagccgcacgcgagcacgtcgctcgcgtgattctctcgcgcatcgcaacgctgcctgccgatattccggtagtcgtcaccggcgatttcaatagcgatcccgatcaaggcacctaccgcacgctgactgccgtgctcggcgatgcgcgcgcgcatgtggcaaagccgcagggcccggaaaagacctttcagaatttcaccacccagcccacgcgacgcatcgactggatcttgttccgtgggctgacacccacccgtttttccacgctggacgcgcgctccgggggtatcttgccgtccgaccattacccggtcttggccgcatttgagtggccacagtgagccgccgacgcatgcaggtgtttgcgttgctgatgcttgccggcagatgccgctattgcactactgacgcgtgctagcgcggtgtcaccgtggtggcgatagcagcctggagtgagcgcaggtcgagcatgagctaaccctccaccagcgcagatcgtgtttgcaacgacgctacgcaatcactacgcagcgcatatcgctctcacaacgacatgccgccaacgaaaatgccaccgcagtgcggtggcattttcgttttcaaacactgtcagcttcaacgaaccgcaggcatcaatccgcccaacgccccggcgcggtcgacttcggcagcacctgggccgacaacggcttgtcctgcgacagcaagcccagcgcgtcggccaggatcgcagccgattcatgcagcaatggatccggacgcttttcggcagccttctcgcgtgcggtgtccttgacgatgtcgcgctcgttaccggtcaagccgtcgtcgctgtcttcggcaagcgggtccaacggcaacccgagttgcttacggatctgctggcgatccttgcgctgctgatcctgcttctgacgttcggcgacgcgctcggcttcattcaacgaaatgtacttcttggctttttcatcgcgaaactgcttgacgtcttcttcccaccactggaattccttgtcggtggcgatgcgtgcggtgtgcagggcctgcagcttgggcagcagcggcgcaaagttgccgtactgggtgtgcggcgcggcagcgatgcgcgtccatggcagcgcgttgtcgtaggtgctctcgccgaattcggtggcatctacgctggccgggaagacgatatccggcacgacacccttgtgctgggtgctggaaccgctgacgcggaagaactgcgcgatggtcagcttaacctgcccgtagcgctgcccctcggcagccggccagcgatccaggtcgacgatgttctgcacggtgcccttaccgaagctggtttcgccgatcaccagaccacgaccgtaatcctggatcgcaccggcaaagatttccgatgccgatgccgagccgcggttgatcaacacccccaacggcccgtcccaggcgaccttggggtcgctgtcgccattgacggtgacgcgcccgccggattcacgcacctgcaccaccggaccctgctcgatgaacaggccggtgagttcgattgcctcatccagcgagccgccgccgttgttgcgcaagtccagcaccacgccgtcgaccttgtcggtcttgaaaccggccagcagcttggcgacatcgcgggtcgccgaggcgtagtcggtcgcattgcgacgacggccttcgaaatcctggtagaagcccggcagcttgatgatgccgatgcgacgctgcggctcggtgcccgtggccggcaaggtgatggtttcgccctttgcggcctgttcggccagacgtaccttctggcgggtcagggttacggtgcggtgcttgccatcgatgcccgattcagccggaatgtattccaggcgcacctgggtgtccttgctgccgcggatcttggccaccacgtcgtcgatgcgccagccgatcacatcttcgatcgcgccagtcttggtctggcccacgccgacgatgcgatcgcccggcttgagcgtgccatccaccgccgccggaccgcccgggatcacctcgcggatcaccaccatgtcgtcctgcttctgcagctgcgcaccgatgccttccagcgacagcgacatctgctgattgaacgtctcggcagtacgcggcgtgaagtaatcggtgtgcgggtcgacggcattggtgtaagcgttgacgaagaactggaacacgtcttcgcccttgagctgcttgaccgaatcggccagcgccacgtagcgcttatccagcgtcttgcggatgtcgtcgggcttcttgccggccagcttcaggcgcaaccagtcgttcatgaccgactggcgccacagcacatccagctgcttgtcgtctgcagcccatggcacgtccttacggtcgtactcgaacttgtcgttgccgctgaaatcgaagtcctgcttgagcaaatcgagcgcgtatttgacgcgttgatcgacacgcttcttgtagagcgagaacacctggaaggccggctccagattgccaccgcgcagtgcatcgccaacgccggcctgcagcggagcaaagctgtcgatatcggcctgagtaaagaactgcttgccgccgtccagcgtttccagatagcgcttgaacacgtccttggacatcgcctcatccagcacgcgcggccgataggcatagcggctgtcggagagcaggccgtagacgagtttggtggccgtcgcctggtcgggcgtggcggcggcaggcaacgcggtatcggcgcgcgcgagcaaggccatcggagtggtcaacaccagcgccagcaggccggccttcatggacacaggaacgttgtaggtcatcgaatggctctcggcacagggccgatgaaaggaaggcggtaaacggatcagacagcatgacagtgccgaaagttgctggcgttgtcatccactgaccgaatcagcctagcgccgggcccgtagcggattgtgaacgagaccgtaccccgcagctgcgcgccgcatgggtcagaaacgattcggccccgcgcagcgcgcaggaccggaaggggttttgttcgactggaattgcctggtgtgaccgcccgccgaaaaatggcgggggatcgacggctcgtctaccgacagcacgcaggaacggctgctccggcgtgccaacgagcagcgccgcaacgcagtgcggatccgaccgccgatcgcgcactcgcctcagcgatcatccgaccgcctgccactcactgtcaattccaacggtaatttttattgcacaacgatctattggattcagtacatcgctactcgcgtgatggacgagggtgggcagaaataaataggttgttaaacgccgtgcatcaacgtgctcaacggaagcggcgaggtcgctccgttgtgcaaggcgatgatgtgctcgggctcggaagcaaaccaagcgaaggagtgccaagcgagctcggctattgtctttttgaaagccgcgttggagcggtctagataggccgtcacgaaggctaccgtgtccggcttgaaaccggcatcggctgcaatctgcatgaaggcttcttgccgttgcatcgtgattggcccatcggtcgcgacaacttcgatgaacaccagaaggaagcccggtgcgccaccaccgcctaggtctacaaggatgatgtctggcaagttgcggtcggctgtaatttttaagttcagagacttggcaagttcatcgtctctagcgacgactttcgcgccgctctcgctcacccataaaacggctggctgcgtgaggaagcgagcggcaaattcttcaatgacccctttcgagatgactgagctcgggccgggtgccatccggcgcgtttcgcggtttggaaaggtcactattacatcatcacctgttgtcacagcaccacgccgcacaagtgcgacgcgcgccatcgccgatgctgaaaggtgagcttcctgccaagcagtgatggatgcggccaggtcgtctccagcaagtgcagggtcaaataacgctgcgaagtcagtcttgagcgcatagcgcggcaggccagaggttgttggcaaccctgcccgctctaccacagcgttattcgtgataaatccttggcgcaaagtctcgtcgcgaaggggctcgcgactgttttcctcgtaccaacgttgcccagctactcgaaaccccggcttcatggctccgaagccgtaggcttctcgcactgcatcgtcactcagcagtgcttgctcgaccgtcatacgcatcacatgtttcggcgcaagccatcggtcagtgccttcgactgccccgatgtatagcatcacaaacaccgccgaggcggccatttcccgaatgcaatagttgcgattgggagtgccgtcctgaaagatgaggggcagacgctggtgaatggttagccggtcgacgtagggaggcaagctcacgcttcaccttctgtcgcatacagattggcgcaggccttctcgacactcgcgcgcgtgactttgctgccaaccaatttcttcaggtcgcttgctgtggggaggggcaaattctcaagctcgtatgcagaaaccgcgacgctaccgctcaggcaacggaaggcccgatcggcggcctcgctgttgagaaacgccgcaagcaacgcaggcgacaccgctggattttccacggtcggaatcatcatattgaggtggttctcaatcgtgacgccggcgtgccgcttgatgaacgatgccggcatctctgcagcgatgagccggcgagcttgctctttcgctgttgtccgctggagcagaacgcagggcttgcgaacgaccagccaatcgttaccaggctgaaggcgtagaaacggcttgtggttccgcttttctgctcggggaacgaaacgaccatcgctggtcacgctttcagcccatacgagaggcacggtgccagcttcttcgtggtcgcacagttgcggcttgaatcggttccacacgagggggcctgtgcttactttgtagccccaatctgccaggcgcgccgacatggcgcgcagcctcttcgcaagctctgcttcatcggtgtgccggggcaggaaccacggggccgttgctttccgcggtaaggtgaagtcgccagcgggctcagctttgaccggcacgccaggctgcgcttcgatgaaggacacaacagcgcgggcgcgctttgctcctttgcgataggtggctaggactgtttcctgcagcacatcgtcgaacacacccttgcgtgccgtcacgaagtccagcgagaccgggggagcttccttgtgcaagacggcgcgcaaattcttgaagtactccccggcaaggaagctcgatggcgtcaggaatgacactaggccatcgggctttgccagccgcacggccagatccatgaacaggccgtataggttagcgtgaccgtagaggcttcgcgaaaagtattcgcgcctttcagcggccagcttcagcctgccaaacggcggattgccgacaaccaagtcgaagccgtttatctttgtgatggagaggctatcgcatacggtcacaacagcggacggtctccggccgcaagccacgatgagtggcagcgctgctgcttcgacgaacacctgggccatccaggccgcaaagggatcaagctcaaagccgcgcagcctggcagagagattgtgcatagctactgctggcgaacagtccacgatggacttcagtagtcgccgggccgcaggcacaaggaacgcgcctgctccggctgctgggtcgagcacatgggcacgcgaccaatctaggcctgccgcctctgcttggtcgagcaaccgctcggccaatgctggcggggtgtaaaaaacgccccgctccgaacgccactcactggggaggagcgcggtgtagagtagcccgaggttagatgcagcgtcttcgacagacaggcgcgcaatagcttgcccaaactggcttgcggcgcggcgaccagcttcaggaaggtcgcgcgccgcgttcggggggggctgcacggccagtcctgagccaagctgctcccaataggctatgacggcgtgtgccgtgatggcttcagcaaacgcgagctgtgagcgctcagcagtcgccttgctttgtgttcgcagaaccgctcgcagatacgaaggtgaaggcagttcggcaagcgaaggcagtggctctgtcagtagtggagctacgtttgcggcggcgtctaaggtcatcatttcgtctccggcagcggccattgggcagcgatgtacttctcggcggcgtcccggataacccaggcaacccaaacctttattctgcttcgctatggcttgcagcgtctggtaaatctcagatggtcgtcgaccagtgattcgagatggccgcgccgagcttgccgatgaactggatgcttttgcgcgccacttgatcgcgagtagcgatgtcctgagtccaatagatcgttgtgcagtaaaaatttccgttggaatcgacactcactcaggcagcaacaccagcgccagcggcctggcggtcggcgtgatacgacgaacgcaccatcgggccggaggcgacatgactgaagcccagcgcattgccgtactcctccagcgccttgtattcctccggcgtccagtaacgcatcaccgggtgatggtgcggcgtcggctgcagatactggccgatggtgatcatatccacatcgtgcgcgcgcagatcgcgcaaggtggcctgcacctgctccatcgtttcgcccaggccgagcatgatgccggacttggtagcaattgacggatgctgcgccttgaagcgctgcagcagcgtcagcgaccactggtaatccgcgccggggcgcacgttcgggtacagatccggcacggtttcgatgttgtggttgaacacgtccggcgggctcagcgccaggatgtccagcgcgcggtccatgcggcccttgccacggaaatccggcgtcagaatttcgatgcgggtattcggcgaactggtccggatcgccgagatgcagtcgacgaaatgttgcgcgccaccgtcgcgcagatcatcgcggtccacgctggtcaccaccacgtatttcaggcccatgtcggccacggtgatggccaggctggccggctcgtttgcgtcaggcggcttcggccggccatgcgccacatcgcagaacgagcagcgccgtgtgcacacctcgcccaagatcatgaaggtcgcggtgccgtggctgaagcactcgtggatgttcgggcaactggcttcttcgcagacggtgaccaagcgattttcgcgcagcttggccttgaggttctgcacggcattgccggacggaatccgcacgcggatccacgacggcttgcgcaataccggcgcatcgacgaactgcactggcgagcgatggatcttgtcgccaccgatctgcttgacgccggtctgcaacggcgcaggcgcggcggtgtcgccggagacgacctgcaaggggatggaacgggcggtaggctgggtcatgacggtacgggcgctcaggccggaagcgaaaggtcgggcaatgcggaagcgggctgcagcacgaggccgaactggcgcgccagttgctcaagcagcaccgccttgacggcgtccatcccggaggggccgcccaagtctagcaccgaggtcacctgcaggccctggtagccacagggattgatgcggtgaaacggctccagatccatgtccacgttcaacgacaacccgtggaaagtgcagccacgccgcacgcggatgccgagcgcagcgatcttggccccacctacataaacgccgggggcaccgtcgcgacgctcggccacgatgttccattcgtccagcatgccgatcagtgcctgctcgatcttgcacacgtaatcgcgcacaccgatcttgagccgacgcagatccagcagcgggtaaacgaccaattggccagggccgtgatacgtgacttgcccgccacgatcaacctgcagcaccggaatatcgccgggcgccagcacgtgctcgggtttgccggcctggcccagcgtaaacaccggcgcatgctcgacgacccagacctcgtcggcggtgcgctcatcgcgcgcatcggtgaaacgctgcattgcacgccacaccgggccgtagctctgatgaccaagatcgcgcaactgcgcaggcaggccgaccgcagagctcctcacgggctcgaccgctacagcgtccacttcacttccggatggtcgcgcagtgcctgatgcgcggcatcgaactgctcgcggctctcggcgcggaagccgatcttgaccgagacatatttgccgctggacgaatgcttccagctgacgctttcctgcagcagctccacgccggtggcggcgagcagacgcggaagttcggtttccagcccgcgctcggcagcgcccatggcgctgagctcgaaggtgccgggaaactggaagccgtgatcggggttgtcggtgctgatgtccatccgctcattatcgggccggagatgggcaaacccaagcccaccatgcgcgggatgggacagcggaaccacttggccccgctgcttcacgtcagtgcgatcacgcctggcgcagatctctccaacggctcacttggacagttccagcatggccgaggagacccagccgcggttgcccatctcgtcttccacttcccacatgacgccttccttggtgccggtggggtacagcatcatgcccggctccagcgtgcgcacagctgcgccggtgcccttggcattgcccaacagacgccctgcacgcgtgaccgtgaccgcctgctgcgtgttcgacgccgccgcattgccggacagcccgccgagctggctgacgatgtcggtgtaagcctgcagatatgccagcgtgatcacctggccgatctcggtattggcgtaacccccagcaccggcctcgccgtagtcgccgccgctgaagacgttgccacgcgcgccccagcccagatcggtcttcttggcattgccttcagccatggcgacctgttcggaagaacgcacatcggtgatggtcagcaccacgtcggcagtcagcttgctgaggttgagaccaccgaccaggttgccggcattgccgcccaccaggccacccagcatgccggcaatggcgctgccgccggcattgtggttctgcgaaatgcggttcggcgtcatcacataatcggcagcgcggatctgccccttgcccatgttggaacgcgcgcgcagatcgccattggccgctaccaccgcatccgcgaattcgacacccagcgcgagacgccggtgtatggcagtttcacgatcagtcggatgctttgagggctgggattggggagtcgtaagagcgggccagcgatgcgttttgttcgcttgccagcctagatgtttgatcgtgcttgccgggacttgggacttgggattcgtaaaagcagcgcggggcttcgccgctgccctcgcttttgcgaatcccaaatgcccaatccccaatcccgcaaacaaaaaagccgacgaaagccggcttttttgtttgaattactccgacttccaccacatccagaacgcatcccagaggcgcttgaagaatccgccctcttcgaccgcgttgatggcgaccagcggggcctgggcgatgaccttgccgtccaggctgaccttcacggtgccgacttgctggccctgcttgatcggtgcctgcaggttcttgggcacttccatgctgggcttgaggtcgttgtaacggccgcgctgcaggctgaccagcagcggctgtgcgacgccgagttgcacttcgtcctgctggcccttccagaccttctgcttggtcacgaccttaccgggcgcgtacaagctgtgggtttcgaagaagcggaagccccagttgagcagagccaggctatcggtggcgcgctgttcttcggaactgtcgcccatgactacggcgatcaggcgctggtcgtcacgcttggccgagctcagcaggcagtagccggcctcggaggtgtggccggtcttgatgccgtccactgccgggtcgcgccacagcagccggttacggttgctctgcttgatgctgccgacctggaattccttgatcttgttataggcgtaggtgtccgggtaatcgcgcaccatcgcgcggcccagcatggccagatcgtaagcgctggagtggtgcccttcggcgctcaagccgtgcgcgttgacgaagtacgaatccttcatgccgatcttggcggcgtaggtgttcatcagcgaggcgaaggcttcttcgctaccggccacatgctcggccagtgcgatggcggcatcgttgccggactggatcgccatgcctttttccatgtcttccagacgcgccgtctggttgaccgggaagccgctgtagctgccgtcggtgcccgcaccgccctcgcgccaggcgcgctcgctcatcatgacctggtcgtcgcgcttgaccttgccgttcttgatttcggcagcgaccacgtaggacgtcatcaccttggtgatgctggccggggccagctgctggtggatgttctcaccagccagcacctgcccggtggcgtagtccatcaggatccaggacttggacacggccggtgcgggtgccggtggtaccggcaaggcggccggggcggcagccacggcgggaatcggctgcggcgcaggtgtctgggcgcagaccaggccgaaggcgaacgtggccacggcagcggcggcgaagcggaatttcattgaagaacgactcctgacgggcccgaaagccgggcaatgcgaaattgtaaggcgctatggcgatcagggcgacgcgtcgcaggttgcacgcgcttgcgcagttcagcgatggcggcagcttgggcacctgaggcgaactgtcggggaggcgccacctacggcgtggacgtcgcctgcagcgcgttggaacgggccactgttgcgctcagtggttcgctggatgcaaacggcgcggtggataacgatgtgcacgatgggagtatcaattccgcccttggccggcgcgctgcagatgcgcggtgtccgccaaccaatctggattgccccagcggttccattgcagccaatgcagccagcgcgcgactgatgtgctggtgcccgattggctgacgcaatcaccggcgcgtttgcgcttaagcaagacgacctaggcggctggcgcgcaaacgaccaatgcgctcgcgcttcattccctaacgcagtgaccgcctcgcccgcgactaattggccacgatctgcgggcggccgaaaccgaggccggcgatgcgctgggcgatctccgaggcattggcgtggtcgcgtgcattcacgcgcaggcgccacagggtgcgcccgccgctgacgatgtcgctgacgctggcaccggcaattcccgccgacgccaattgcgacagcgcgcgattggcattttcgcggctggcgaagctggcgacctgcagcaggatgtcgccgagtgcggcttcggccacgctgggagccttggcgggcactggttcggccttgagcggacgcgaagccgtgctctcagacggcttgaccggcgccgcaactgcgaccggcgtcgccgcggcgggcacggcagcaggggccgacgacgtcgggcgcgggaccgcagcggttggcttgccggtggccacacgcacgccttgcgccttcatccaggcatcgaagttgtcggcattgccaggctggcgcgaatcggcgacgcggtagcgccaacgctcgcccgccggaatgaccggtgcaccggcagtgggtgcagcggcagttgtggcgaccgcggtgccggcacctgtcgcgactgcacgcggcggcacggtacgggtgggcaaacgctctaccaggccatcgatctggctggcgctggcggccggccgtgccgtggcaacggcagtcgtcacaggtgcctggccactgcggcgcttggcgagcaaattgccattgtcggcttcggtcaggccacgcacttcaacattgccggtgcccttgccggtgatccccaacttcaccgccgcggcgtagctcagatcgatcacgcggccgtcgtgaaacgggccgcggtcgttgacgcgcaccaccaccgactggccggtgtcggtgttggtgaccagcgcgaagctgggcagcggcaaggtcttgtgcgcggcggtgaaggcgtacatgtcgtagacctccttgttggaggtcagcctgccatggaacttattgccgtagtaagaggcggtgccgcgttcgacatagtcgccagggttgtccatcaccacatagcgcttgcccagcacttcgtacggcgagcgattgcccaccgccgagcgcggctcgttggtgaccagcggttcgggaatgcaggccacattgggcacatcatcgggcgtggtgtctttcacacccggcttgtacaagccgccagcggtgtaatcgccgcgcgtggacgggtcttccttggctggcgcatacggcgaggtagacgggcagccggtggcgacatatgccggccccttgccttcgaccttgacgcccttgatcgcgccgctgccgttgctaccggcggtcttcttcggtgcgctgctgcaggccgcaaggctgagcatcagtgccatcggaatcagccacttggggcctgcaatgctgttcatgccgggggtaactccttgccggcgatggcctcggatagctggaacacggccatcgcgtacatcttggaaatgttgtaacgggtgagtgcgtagaagttctggaagcccagccagtactgcttgccgttggcgtcgtccaggctgatcggggtggcggcgctgcccgcgaccaccggtgcgctcgggtgatacccgcgcgccgacaagtcggccagcgtgtacaccggcgaccaatcggcaggattgaattcttcatggccggcagccagcgtggccggtaccgcgacctgtccgtcgcgcacccagccgcccttcttgacaaagtaattggcgatcgaggcgaacatgtcgttgtagtcggtgaacagattgcgcttgccgtcggcatcgccgtcgacaccgaactggcgatagctggacggcatgaattgccccatgcccatcgcgccggcatagctgccgatcaagctggtgacgtcgagttgctcttccttgcccagcgcgaacaactgggcgagttcatcgcggaaaaacagttcgcggcgcacttcgcgttcgagcttggctgggtcgccactgcgcgggtaacgaaacgccagcgtgtacagcgcatccagcacgcgatatttgccggcgttgctgccgtagctggtttccaccccgatgatggcgacgatgatctgtgccggtacaccggtgtccgcttgcaccttgctcagctcggcgcggtgttcggcgagaaacttgcggccgccgtcgatgcgcgcctgggtgatgaacatcggccggtattcgttccacggcttgacccgttcggccgggcgcgacatggcagtgacgatcgcgtccttgaactgcgcctgcgccagcaccgcctcgatctgcgcggcatcgataccgtacttggcggcggtgtcgcgcacgaagttggcgcgggcgatctcgaacggcaccggggtcaggtcgaccggcggaagcgcgggggcttcagcagcggcactggcgggcgcggctggcgcaaccgttggcttggccggcggcgcgctggcggccggtggcggggacggagggctgggctgggtcgcgcaggcgacaaggccgagggtgagcaggcaggtcagagtgcgtcgaatcatcggtcaagggtaacagacatcagatgaacttctggcaataagaccatgaaacgcaaagactttagtcaaagctcaagcctgcccgcgtttgcggcaggggatccgggatggggggattggggattcggtggtgcctgcgggcggaacgttccagcgcgcggcggtggtgatgtgtggggccgcagccccatctgccatgtttgaaaaacgtacgtttcgcgggtctggcgccggtggttcttgggcgcggccggtcgcggccgcgccagcgagatcacagcgcggggaagcgcggtgcacccgagcaggtgggcaccgcgccgccgacctccacggtgccggtggtgacgccggtccccgacggcgtgacggcgctgttgctcagcccgatctgtgcattgctggcagtgatcaacgcatcgctttgtgccacgttggccaataccagatccagcggtgtctgcgcatcaaagcctttcaggatgcagcccttgccgccagcgtcgttgctggttgtgagcccatcgaccacgatctggcggaaggtcggtttggtgccgctggttgcggcggcgtagaacggattgatcaccaacgggctgctgacgccgtacaggcaggtgttgcgataggtgatcagactgaccgggccgcccttggcgaggctggtcttgatgcgcaagccgctgttgtcggtgctgcggttgcccgcatcgtcggtggacaccagcgcattggtgtcgacccgacgtccgggcgctgtgcctgcgggtcgaagaccaccagcgtatgggcggcctgctgctcgccgtcggcctgctccacgcaccaggccaggccggcatcggccagcaggcgggtggcgaagtcccagtcgctctcgcggtactgggtggtgatcgcgcgtgcgggcagggtctgctgcacgtcgaagcggaacagcgcctgcggataggcggcaaacagctgctcgcagatcgcacgcgtgtccaggtcctggaagatcaccgcattgcggcccagggccggcagcgccgtccatggctccatggtcaggcgatagcgcatagtgcagcggacacagcagcctgttaagttatgttccgcttatggctttttcgcaatcaacggcacgcgggagagcctctatactgtttagttgctggcatgattcaggggcatagtgcagcgaatacatccatatacccatccaaacgcttgagctctccgattaatcgttacttggagaaatttgatttttcccttccaatcggcttagtgatccaatctgagttgactgctctcctttgattgataagtttttattattggtttctaccaatattccaacgctgtaattttttggcgttacggtccattcttgaaatatagaataattgaccccatcattatcgaaatctagagagtactgtccttccgcatcgttttgcgcgcctccgccacgagtataactgtcaaacttaaaattcgaccaagaggttttatcctgccgcgccgggaaagtcatttcgacatctttccgcgtaccgaaacgataaacgatatagcgatcatttgttccagtacataccgaagctttcttcgatttttttgatgtcgaaaatgatataactgtattctctgaagataggcaaagagagccatcctccttgtaattattctgggcgcacgccggtaaaattgatgcatgcagcagcattgttactaaggcagatatgcttacgctattttttgcttgtgcgcgtgtagtcattgtaatatttctcgatattggttgcataatctggattgatatgtctccagctaccaccattgtggccttctgcaatcttttcgtagtctttattttgaaggccctcaagaagagttgggtttgattttgcaaattttaaaaatgctttcatgtgttccgcgtcactcaaagacatggccttggtaaattctttaactgatgcaaagccagcgaccttataattgaaccccataatctgaaatttaccccaagagcaagattgcaatgctgcctcttggtttagcttgtaggctataagcagcctcttgtattggtgaataccgggcgagccatatatgtcatcttcttgaacgatattacccgtcttcttttccacatactcgcctttcttattttttcctgattagccccatccctcagccatggaagttgcttgccatacgcaaaacgcgctctgggcaaggtgtgcagcgcagcagtgccgtcgccagccgcggcagcatctgtttcaggtcgaatcggcggttgaagcgataggccgcctcggccaggtagcgccttgcatacttggcctggcccaccgcattggtaggtcccgctgatggcgcgtttgacattgcccagcaccacattcaaccaacgggtgctccctggacgtcggttgcagcacgaccgccgccggtatcgagcgtgagtgtgggcatgcccggcctcctccagacggcgaaagcacgccaggccgtcgctatagacctcacactccggctccagacggcgcgcgatccagtcctccagcgaggcgttgtcaaaggccttcaccggctcgatcaccgcaaagacggggtgttcgtggctgtggtccacttgcaccgcgatcacgaacggctgtttgttctccgaacctcgtccgcgcttgccgccgctgcgttcaccgcccagatacgcgtcatcgatctgcacgaatcccttgagttttcgcggttcttcgcgctcggtcatcgcctgcatgatcttgtgcttcatgcgccaggccgccttgtaggtcaccccaagatgccgcttcaactccagtgctgccagagttggtcttggctggaggtcaacaggtacatcgcctgcatccacaggcgcaaagacagcttgctggattgcaacagcgtgccggcacgcaagggtggtttgatgccggcacggcatccgaggcactggtagtagacctgatcagcgcgtcgaaagcgcgagcgcgcgcggccgtcgcactgcgggcagcgaaatcccttcggccagcgccaccgatacaacgcccggtaacacttggcttcggttccgtagcgatccatgaactcgctcagcgacaagcctggctgaaactgcacgagattgatgcccatctcccacctccgttgccttgagctgaggtcattgtccaaccgcagcgtcgcagatcctgcaactagcggctgagggatggggctaatcaggtattttttttggctcgtttgtacgcggggccgcaaatattggggtgcgtcgcttcgtaaggactaggctgcttcttgctaggatttgtaagttttctaaaccaatgtcgctcataaagaatcctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggccccaatgccaggccgccacggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgagggtcagggctaatcagttaaagaattgcaagggattttattcccatccaaatcaataaatgaggattgagacgactcttgtgttgcgatagtcaattgaaatcacggcccggctcgcatctgagttctttggctgcgtcttggatatcttgatcggaaagcttcgccccagtgtagcggtcaagaaagtctagctcaacatcctgtttatcaataacaatcagagggtgtccattcttatctctgccaattttttcgccagcttctgatgcgccatcatgcctatcagttttggctttgaatctaattgacggactttgagcagtaactatttttcgcgaggcggcaatataggtctcatatatctttttagaaaccgatcctgcctgcgcgtgctgaacgcacaactcgatcgtgtcatttatatttccggtaattacctctgtcagaccatactctgtggtcttggtcttgccatttatcttccttccggtctctttgtggattatttgatagtttaagtcgccaattgcattcaataatcgatccagcaaaacaaattgaactgaagttggcgggggagattgaggttttgtttcctggcttgccaatgaccatgcctttttattaggcatttttagctgttggcctgtgcgaataatattcggattcttgatattgttaagtttggatatttcttctacagaagtcccatgttgccttgcaatgctatcaagtgaatcgccgctcttaattttgtatagggcaagatcattcatcaggattcctcatcaaattccaagtcatcatccagcgcttcatcaaactgccaattcccttctttgacgaaaaccgtcaaatcctcctcttttttatcagtatagaatcgggagaattggtggagtcgttcggatgctgaaagttcaacgcgggagccgttgttatttaagacatctgaggttaaattttcactaaaagtgaacctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgaccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcgacggccgcgcgcgctcgcgctttcgacgcgctgatcaggtctactaccagtgccgggggtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatcgagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgagcgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttcgtgatcgcggtgcaagtggaccacacccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctatagcgacggcctggcatgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggtggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgaggcggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcactgctgcgctgcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggaaagtgaatggattaggcgttagcccttttattgttatcttttggctgaaactttctggacgcttcaatctcgtatcgggaagtttctcaagttttagaggtgcaacttccccgcccataaacggatgctgcccggccttgaccgtgaacgtgcccgggcaggcgaaggtgatgttgccgccttccagggtgatggaggtccggccggcctgcagcacgatcttctgctgggccaggatgtcgatgcgggtgtcggtggcggtgaccgtcacggcctggtcggcaaggatttccagcgggccgccgtgcgcctgcaggctcaccgggccggcggcggcaatcaccttgagcgggccggtctgcgcaaacagcgcggcgtgctcgcccaccaccgccgccagggtctggccggcgctggcgtgcaggtcgtcctgcaccgtcagctgcagctgttggccggcgtagctggccgcgctgttgggcgtggtccaggccaggtggtccggcgattcgaccagcagccgcgcatcggcgaagcgctccaccggggcctggccctggcggctgccggccgcgggcttggtcgccggttggccgccgacgctgccgctgtacttgccctgcgcctgcgggtcgatcgcctggtgcaggtcgctgacgctggtgcgtacgtccagcccgggcacctgctgggcctgcaaggtggcgtgcaaggcgtcggcggtgcgcgcggcacccttgagctggctcaccgcttcggcgacatccagttgggtcgaggtgccctgggcgcgggcagtggtcgacagcaacagcccctgcgccgcatgcacgttgccccagccctgggtggccagcgcgaagccctggccgtacaaggcgccacggtgggcaccgccgccttgcagcagatagcccagttgcagcgtgctgtcggccaggctggtgtgcaggcgtgtgcgcagctggccagaggtgtcgtccagcagccactgctgggtgccgctgccgtcgtgggcctgggtgtgcaggccgctgagcgtgccggggtgattgctctgctcggccggcagcccgccgccgaacggcggggccacttcgccgttgtacagttgcccggtgatccggggttggtcgatgtccccgtgcaggaattccaccagcacctcggtgccgatgcgcggcaggaagtgcgtgccccggttggggccggcgacccactcgaccaccggcacccaggtgccgctgcgctgatcgcccggggcgtggccgtcgtcggcactcagcccgccgggattgggggcgctgccgcgctgccaggcgaactgcacgcgcacctggtggtcgcggttgggcgtgaccgccgcatcgggcaggccaaccacgcgcgcggtctgcgggccgtgcacctgcgggcgatcgtgcggcagcgggcgcaacggggtggccgccggggcggcgacgaagcggttgcggtagctcccgcgctcgctgccatcggcgcccagcagctgcgcgatgccggtgtccagattgttgcgggcgctgtgctccagcgccagcacggtgtagcgctgatcgccatactgcggatgctggctcagcgtgaaggtctggccggcggccagggtgcgcacgctgccgctgccggcgtgcagcaccgccgagacgcgcagcgcatccagccgcgcttgcgccgcgtcctgggcccaggcggcctgcgcaaagcgcccggcgcgcggttgcacatagacctccaccgccggcagctcgccggcctcgacgctggcatggccactgacggcgctcagttgctcgctgtgccagctgctggtgctgacgcacgtcggggtgatgcgttgctgcgcaccgaaggcggtgatggcatcggtggcttcgctgatggcggcgcggtggaagcgcagcgtgccgccgtccgggcgctgtgcctgcgggtcgaagaccaccagcgtatgggcggcctgctgctcgcctattggttgtcggccaatacccactgcaccttgcgaccatcgtgcagaggaagttcatcgccctcattcagctctgcggtcgcgttgaggtcgtccatcaccagccagcgaccgctatgcgaggcgcgctggccactcatggccgagacgctgcggcgattgggccgaacgctgtcctcggacggcgcgctggtcagtggtttcatgaagacgtactcggcttcctcatcgggaatggtgccatcttcgtaacggtcgtcgcgccagatcaggcgccagacgacgtcgatgtcgatgctcttgtctacgaagatttgaccggcctgcggcgcaggcgagccttcatggaggtaattgagcgcgccgatgtacggcagaaatcccttcgggacctcgggcttggaaaacaggctgaatttcttgggcttgggcgcatccactggctcccagatgcccgagcaagggatgcgagtgccggtagcaatcaatgtattttcaacggggttgggtacgtccggaatgacttccggaaattgcatccttgacacattttccttaaaccattttccataaacgcttggtgcggcgtcttcaaagtagcgcccttcgatgatgttcccccatatgtctgacgtcagatttcccatctccctcaaccggtaacaaaattcatcccatagaggagtcatctcttcattgattccgttctcgcgcatctcgattcgccataccatttggtgccagtgactgacgatgcgatatgccatgacaaattcgccattggcatcaaacttgaagacgcgcttatcccccttcctgagcctgcgaacgccctcttcctgatgagccagtccttttagaattcccacataatcggactcgctgatgccactttcatccagccaacccttgctgtccgcttcccggacactgcgctcagtaacgtcggcccaagcctgatacagctcgaacagtcgattccatgcggtgaaggaggattgcttcttcagttggtggaacatctgccgacgctcaagctcattgggcaacagcaggccttcgggtaaattgatattcatggcgaaaccaccacttgacgatgctccttggttgcctgttcgcgctcgccaagccgcgcggttgtgaccatgcctggaccaggcgtgtgcagatagccgatgatgccattgacatccttccagccgcttggcctgatttcaaagtgcatgccactggccggatcgacccaggtcaacagccttttttcggcaattgccctcttgcccagcgctgtcaggtgttcggcaaccggctgatccaggaaaaagaacgcctgcgtcgcaccacccggcaagtattgccccggaagccttgtgccggtttgctctgcaacggtgccgacgactgccttggggccccatctccaaccaccttgcccgtgacaaggaaaccattgcggttgaattcgtccaggactgcggtggatgggcgccattcctgcgcgcttttgggggcttcaccgatgccccaccagacgccgcccgcaacagaatcttttatttttacaccgtgcgtctcgcctccctcgccaaaagcacgaaagatatgttcgccatcatgcagctgtcggttgatcatcttgcctgaataagcttgcactgctgagtgaaagtcacccagagcgcgagacggatcggccagattgggatagccaggctcaggtttgtagagatgttcccattcttttggccgcgccaccaacgccggattctgcttgaacccaccccgacgagaccgcacaggcaatacaccatcttcaaccagacgcgcttcgtccgcgcgcgtgatgacgcgctctcccgtcgccacccggtgcagtaccacgcggctggtggtttccccaccgctgcgcacgtaggcctgcaactcccgcagttgctgatccagttccttgatggccttgggaatcatccgctggccgatctcgcgcaaggtgctcaagccctgggtcagcgcgtcgatccgctgggccagaacgcccggcagcagcgcccccatgtgctttttgaacttggccatgaccaagcccatcgtattggtcaaggccgcgaagcggtccaggatccgcgattgatagtcggcaaatttcaggctcaacagccacgcttcggcattgcccctgccgatgcggttgaggaaggcgatgatgtccctggtgccttgcagcaggtgggccgcccgggcagcgccggtcagctcggccgcggccttgaacaccttgcacaggatgcgcccgacgcccttgatgacgccccccacgaccgggatcaaggcaaagaccagcacgaccagcagtacccattcccagacgctttcacgcgcgtccggatcgtcgatcaggcggatcaccacggcgatgatgtcgcgcacggccgtgacatcccccaccaacgggatcatcccgatcaccgcatcgaccaggatctgcgacagcgaagccttctcgttgaacgcaccttgcgccgtgccccaggcccagctgccgacatcggcggtcatcgcgcgaaactggctccagctgagcccgcccgggggcgttgctgacggttgcgggcccatcaggacactcccttgtcggtatcgccagccggaggaattgcgtatttgccgatcaccccatccaactgggttgcggaaggatcgacggcgtcgttgggggtcggtgtcatgtcgttgcgtccaaatagacccgccatggggaaaaacatgaggtccactgtgccggcggggatcgtcgggacggtggcacggccctgcgcatcgagcctgccgcgcatctgctgcccgttggcgagtgtgatcgcagagtccgcgccggccagcgcttggtcatcgtgatagcgatgatccagatggagtgtctgcgtgggaacgcgctcctccggcaggggcggcagatcggcggcgttcgattccccgcccatgaacggatgctgcccggccttgaccgtgaacgtgcccgggcaggcgaaggtgatgttgccgccttccagggtgatggaggtccggccggcctgcagcacgatcttctgctgggccaggatgtcgatgcgggtggcgaagtcccagtcgctctcgcggtactgggtggtgatcgcgcgtgcgggcagggtctgctgcacgtcgaagcggaacagcgcctgcggataggcggcaaacagctgctcgcagatcgcacgcgtgtccaggtcctggaagatcaccgcattgcggcccagggccggcagcgccgtccatggctccatggtcaggcgatagcgcaccaggccgccatcgccgccgagcgcagccaccgcggtacacaggccatgccagcgccgcatggtgcccgcggcctggcgcagttgcagggtcagcggctgttcgagcaagccgtccaggtccacgtcgttgcgcatggacaggcagtcgatctcgaaacggaagccggcacagacggcctcggtgccggtgaagcgttcgaccacgaagtccggttgcggcgaggacagctggatcaagcgggcgtgctgcgacggtgcggccagtgcagtcgatatatccatatatccctccaaacgcttgagcgcggagggccgactatacacacccggcggaacggccagcaatccgaagtcgcccctgcaaaattcaccaaacacaccaagccaaccgatgtgggcgtgtgttgctcgctttgagtgacagcgcgagcactgtggccagcatggcgagcctgccgaccataggcgcaaaaagacccttcagtcccagacgcaccatggcctgcagcaaccagcggatggtatacccggccgcgcacagtaccgcgtgcagcgcatcgccgttcgcaccctgcaaccagcaccgatccatgccgttgtcgtgcttcaagtgtgcgatggccggctccaccgcctggcgtcgcttcagccagcggcgctgctcatctgtcaggcgtttgaacttgcttcggtggatgatttcaacgccgtggttggccgcatccacgcctcgtgtgcagattctccagcgccgctgccgtggcctggctggcttgcccgatcttgcgctgcaccccgcgcagcacgatgcccaggatcgcgcgctgacgtttaagaaccttgcgcaggcgcttgaactgccgggcatgggcgtagccgccggctttgcgccgcagtgtcctggtttctttggcgaaggtctgcttgagcgcgatgcccgcgcgcttggccggctcggcgcgatggcatggacatcttcgagtgccttatttcagtcgctgcgagcatcggggcttgaacggcctattttcgggacggctcagtacccatgcaccgggcgatgcgacttcactgccatgaccaaccccagcccggccagcaacgataccgccgaggtgccgccgtaactcatcagcggcatcggcacgcccaccaccggcagcacgccggagatcatgccgccgttgaccacgacatagacgaaaaaagccaggccggtggcgccggcaaccaggcgcgaataggtgtcgcgcgcctgcgatgcgatccacaggcagcgaccgatgacgatgagatacaaggtcagcacggtggccacgccgatccagccaaattcttcgctaagcaccgaaaacgcaaagtcggtggtctgttcgggaatgaagttcagatgcgattgcgagcccaggccccagcccttgccgttcaacccgcccgagccaatcgcgatcttggactggatgatgttccagcctgcgccgagcgcgtcgttctcggggttgaggaacatcatgatgcggtccttctggtacggccgcagcagccagaaccacgccaccggcgcagccgcagacacaccgcccacgccgacggccacccaccaccacggcaagccggccagcagcagcacgaacacgccgctggccgcgatcaacacaccggtgccgaagtccggctgcagcatgatcagcgcggtgggcacgccgataatcatcccggtcaccaacacggtggaaatgcgcggcggcagcggcatgcgatgcaggtaccaggccgccatcatcggcaggctgatcttgagtagctcggccggctgcaggtaaaacactttcagatccagccactggcggccgtacttaccggtgcccagcgcgaagaccgccaacagcggcagcatcgacaagccatacacccacggtgtccaggcgcgcagacgcagcaccgacatgcgcgaaatgccccacatcgccgcgatgccgatgacgaagcggatggcttgcgcctgcaacaggtgctggccgttggcagtgccaccggcgcttttgagcaccgacaggccgatcgccatcagcccgcccagcgccaggcacagcacccagtccaggctgcgcgtaaagcgcgcggccatgtcaaccaaccagcgcaggatgtcgctcaatggtcggtctcctgcaccgcgtccggcacatccggcaccaccggttgcgcgggcgtgttggggtccagcgcaacggcggtctgtccgaccaccaccggcagctcgtccagcgtggcggctgccgcatcgccggctgcgcgcgcatcggtgacgccggcttcgaaccgattgacgcctacggcggtcatgccgagctcgctgtccaacggctccaggccggcgggcatcttgcccagcagccaggcatcgaagatcttgcgcgcaatcggcgccgccgagctggtaccgaagccgcccccctccaccgccactgccaccgcgatgaccgggtgatcggccggcgcaaagccgacgaacagaccgcggtggcgcaagtgcaacggcaagctgcgtgggtccaccgccgccacgcccttgcggctgaccacctgcgcggtaccggtcttgccggccatctggtacggcgcaccgggcgtgatggcatagccggtgccgccgggccgcatggtgtccatcatgccttcgcgcactacctgcagatgcgccggattcgggctgatcggcttgcccggcggctggatcatcggttcccacgggtgatcgaagccggtgcgttcttccagcaccagatgcgggcgcagcagcaggccactggcgatcgccgagacgccgcgcaccagctgcagcggcgtcaccttccagtcgccctgaccaatcgcgatattgaccgtgtcgccgggataccagcgctccttgcgggtcttgtacttgtaggccggcgacggcaggatgccgccgatttcgcccagcagatccacaccggtgggctggccgaagccgtattcgcccaggtagtggtcgaagcgctcgatgcccatatccaccgccaggcggtagtaataggtattgaccgactgggcgatggatttgcgcaggtcggtccagccatgcccgccgcggtgcgaatcgccccagccgcggctcacgccgggcaggtagaacatgccggtggacaacacccggtcttccggccggcgcacgccgctgtccaggccagccagcgcgatcagcggcttgagcgtggagcccggcgccacgccgcccagcaccaggcgattgaactgcggccgcgacgggttgtcgttgagcatcttgaaatcggtatgcgagatgccgttgacgaacagattggggtcgtagctgggcaggctgaccatgcccaggatctcgccggtgcgcgggtccattgcgatggccgcgccttcgtgctcgccgaatgccgccaccatggcgcgctgcagatcggcgtctaccgacaggcgcaggtccgcacccgattgcggcgcgacccggccaacggtgcggatcgcccgcccctgcacgttggtttcgacctgctcgtaaccgacctgcccgcgcagatcctgctcgtaatagcgctccagcccggatttgcccatgtgggtcagcgcggcattgccctcgcccagcatcgccaggtctttttcatcgatacggcccacatagccgatgatgtgcgcgaacaacggtccatagggataacggcgggtcagatacggctccagctccacgccggggaagcgccagcgctccaccgcaaaccgcgccatctcttcatcgctcatgcgcagcttgagcgtcactggcaggaagctgcgtcgtgcgtgccgctcgcggttgaagcgctccaagtcctccggcgagatcgggatgacgttgccgagcgcgtccagcatggcgctcatgtcggtgaccttgtcgggggtcacgtccaggcggaaggccggcacgttttcggccagcagccggccggtgcggtcgtagatcatgccgcgcccaggcactaccggcttgggcttgatgcgattggcctccgagcgcgtggtatacacctcgtgatcgagcacctgcaacttgaagtaccaaccgcccaggccgaccaggcaaatcagcaccatcgcaaagcccagcaccgcgcggcggcggaactgttcggcctcggcatgcggattcttgggatgacggcgcccgtgcatggcttacttcttgctccgcttgcccagccgcaccacatccagcatcacaaacagcggcggccacaacaccatgcccagcagcggcgcccaccagtagctccacggcaaggtcggctcgcccacggccaaatgcaccgccgaggacacgatgcggtcgttgagcagcagcccgccgatcgccagcgcctgctgcgacatcgggaagaagcgcatccgcgcgcggaagcgctgcaggatgaaggtcatgatcaccagccgcagcgcctgctcgccgagcagcccgccatacagcaggtcggccagcacgccgatcacgaaggccaggcccagcccaacccgatccggctcctcgatcacccaatacgccagtaccagcgccagccagtaaggccgcaacggctgcaccaccgtcggcaacggcaacagacccagtaccaatgcgatgaagatgctcgctggcaggatccaggtgttgcgcatgcgggtcattggtgcgtctcctgcggagacggacgggatgggggtttcgggatttgggattggttaggagcggtgctctgcggcggtgaggcgcggctgtttcccgttctcgattccgcactcgctcccgccggcacgctctgcggtgaagccgggcgggcatcgggattctggatgctggatgcgttcgacgcaggagaacgggggggcatgctggccgggcggttggatgccggcgcaccggccggctgcgcgccaggcgcggcctgtgtcggcgcgggcagggcgcgcgacgtggcgccggctgcgctggcggcactcgatgccgcgcctgtcgccgggcgggccggatcggccgccgcattggacaccatgcccgtcggcgtgcgcggcgttgcggtcaccggcacgttcgctggcgcagtagcggcggcaggcccggcattgccgttgccgttgccgttgacattcccgattcccgacgccccattcccgattcccggcaccacccgcaacggcttgcccgcgcgcagcagcaacacatcgcggccgcgatccagcttggcggccgggatcagttcgccgatcaggaaggcgtgggtgtcgtcggggtgaagttcggacaccttgccgaccgggaagccggcggggaagcggccatccaggccggaggtgacgatttcgtcgcccacctgcacgccggcactgagcgggatgtcgcgcagttccaggcggtcgccgcggccgtagacgatcagccgcacgccgttgcgcgcgacactgaccggcacggcgtggtcggggtcggtcagcagtaacacggtggaatgcagcggggtcacttcgatcacctgccccatcagcccaccggcatcgatcaccgcctggcccagcagcacgccgtcgcggctaccggcgtccagcaacaggcgttgccgggtggggtccagatcgatattcaggatcggcgccagctgcacatccaggccgcggcgctcggccacgttgagcagttcgcgcagctgcgcattgtccagcgctgcagtctgcagccgggtcaggcgcgcgttggcgaccagcagttgattgcgcagatcccgggtctcttccaccaactgcgcgtgcgttgcggcgttgtcgcgcacctgcgagccgatccgccccggtagcccggccacggcccagatcggctggatcagcagattggcctgcatgcgcacctgcctcagccaactgccgcggctatcgagcgcgatcagcaccaccgccagcaccagatagaccagcagccgcagcgtggaggtgacttcgcccggacgggaggcgacgggaggaccggcgtaggagggcacgttcagggccgggattggagattcggaattggggattcggggagcacgtggctggccccgagacgaatgcggcgaatacgtgaatcagcggaactgcgcggcaatcccgccgggccgtaggctggaaccgcctttgcgaatccccaatgccgactcccgaatcccgaacgcctcactccggcgcgaagaactcattgccgtgcatgtccaccagttccagcgcgcggccgccaccgcgggccacgcaggtgagcgggtcgtcggccacctgcacgtgcaggccggtttcttcggagatcaggcgatccaggtcgcgcagcagcgcgccgcccccggtcagcacgatgccgcgctcggcgacgtcggcgcacagttccggcggggtctgctccagcgccagcttcacggcagagacaatgcccgacaacggctcgtgcagcgcttccagtacttcattggagttgatcttgatcatcttcggcacgccctcggcgaggttgcggccggagatttccatctcctgcacctcgtcctgcgggtaagcacaaccgatctgcagcttgatgcgctcggcggtggcttcaccgatcagcatgccgtggttacggcgcacgtaattggtgatcgactcgtcgaaacggtcgccacccacacgcaccgactgcgagtacacgatgccgttgagcgagatgaccgccacttcggtggtgccgccgccgatgtcgatgaccatcgaaccgcgcgcctcggtcaccggcatgccggcgccgatcgcagcagccatcggctcttcgatcagatagacatcgcgcgcaccggcctcttccgcggattccttgatggcgcggcgctcgacctgcgtggagcctgccggcacgcacaccagcacgcgcgggctggggcgcaggaaccgcgacttgtgcacctttttgatgaagtgcttcagcatcgcctctgtgtaggtgaagtcggcaatgacgccgtccttcattgggcggatcgtagtgatgtggccgggggtacggccgagcatctgcttggcctccgcgccaaccgcagccaccgagcgcatgccgccgatcgcgcggtcctgacgcaccgcaaccaccgatggctcgttcagtacgatgccctgcccgcgcacgtagatcagcgtattggccgtgcccaaatcaatggacaggtcgttggagaacatgccgcggagtttcttgaacatcgagggagtcgttcctgggtaagtcgcgtgccccttgccagactggcgaaaatttgggcagaaaacgaaggcggctagcctagcaatcccccccggagcgggcaaggaaaaatcggtaaatgcgcatctattttcatgtgccggtcacgccgggcatggcaagcggttctggccctgatcggtcgcagccgttaccctttgcgccgcggcgttcgcgtcgtcccgctgccatgcccggcaattggcgggttttcctaacgcaaaggcctgactcgatgtccgcactgatctgtggttccctcgcctacgacaccatcatggtgtttccggaccagttcaagaaccacatcctgccggacaaggtgcacatcctgaatgtgtccttcctggtgccgcgcatgcgccgcgagttcggcggctgcgccggcaacatcgcctacaacctgcatctgctcggtggcgcaccgatcccgatgggtaccgtgggccaggatttcggcccgtaccgcgaacacttccaaacgctgggcatcgatctgtcgcgggtgaagatcatcgacgacctgttcaccccgcaggccttcatcaccaccgaccacgacaacaaccagatcaccgccttccatccgggcgcgatgatgcgcagctacgaaaaccacgtgaaggatgtgccgggcgtgaccctgggcctggtcggcccggacggacgcgaaggcatgatccagaatgcggaggagttcgctgctgccggcatccctttcatcttcgaccccggccaggcgatgccgctgttcaacggcccggagctgcgccagttcatcgcgcaagcccagtacgtggtggtcaacgactacgagtcgaacgtgttgcaggaacgcaccggctgggacgaaaaggacatcgtctcgcgcgtgcaggcctacatcaccacgcagggcccgaagggcgcgctggtgcacacgcctgaaaaaacctacgacattccgccggcgcacgagcgccgcgtggtcgacccgaccggctgcggcgacgcgttccgcgccggcctgatctacggcatccagggcggttacgactggctgaccatcggccgcatgggcaacctgatgggcgcgctgaaagtggagcacccgggcacccagaaccagcgcttcgacttcgctgagttcaacgacaccttcaagcagcagttcggctacgcgctgtgactgcgcgctgcacacgttgcgtccccacttctcccatcgggacattgccctcctgatccgctgagaaacgctggccctggagagccgaagcaaaagcgcctgcgccttgcgttagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtacgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgctttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcgggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacagggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagtacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaatgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctggcactgctgctcaggagatcgtgaacaggttctgagaaacgctggccctggagagccgaagcaaaagcgcctgcgccttgcgttagcgttcccactgcgcaagcaactgcgtgcaatcgtgtaggcgccagtcggcgaagcccggccaggggtcgccaggcgtgttgaccagcacagtgcacgcaccgacagcgcggccgcaggcgaggtcattgtggtggtcgccgaccatcaccagcgcgctgccctgcaccgaccagcgctgttcgaaatagtgcagcccatcaggcgcaggtttcggggcagcttcgtcgcggccgacgatgtcgttccactcaaacgcgtcgtccaggccgatcgcctgtaaggtgatggttgccagctcacgcgcattgcgggtgagcatgccaagccggcacccggcggcatgcagcgcacgcaccagctctactgcacctggcgcagcacgcgcggcctgcgcaagcgcgctcgtgttagagcaaccacgcatgcttggccgctgcctcatcagccggcagcgcagccagatgatgcaggatgtctgactccggcgggatatccagcacgcggcgcatcaaggcgaagtcatgcaccgcctcggtcagggtgccgtccatgtcgaaaacccaatggcggtagttggacaacgtggcagataacgcgatgagtgtcatgctgttcctgcgtgcgaagctatgaaggtgatcgattcaatactgcaggcagtagcaagataaatagtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgcgggccacagggtgcttgagcgcgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagcagccaccgcaggttgtcgccagcggcgcagccgagcacgtgaagtgcatcgccttgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcccgcccgcgataccccaagtccacgatcgccacctgcgtacgggtacgcgcctgcatcgccgctgatctcaatcctcgccaatatcctcgttccacacatccgggttagcagaaatatagccgccgagcagatcgatacattcctggctctgcagatcgatcacgttgacgccatgctcgcgcagccacgcaatgccgccctggaaggtgagcgattcgccgaccaccacggtgccgatgttgaactggcgcaccagcccgctgcagtaccagcacggcgccagcgtggtgaccatgatggtgtccttgtagcggcgctggcggcccgccttgcggaatgcgtcggtctcgccatgcaccgatgggtcgttttcctgcacgcggcggttatggccgcagccgagcaggcgcccgtcgttgtgatacagcgccgcgccaatcgggatgccgccttcggccaggccctggcgggcttcgataatggcggtgtccagcagtgcgcggtagtcgggggtagtgatcatgcgaactccaaaggagccgcgccggcagggcgcagcatgtcgagatttggaatgccgtcttccagagacggtgcagacgcgggcacaaagccatgcgccgcgtaaaacaagtgcagatgcgcctgcgcaccaagctggattgcgctacccggccacggcgtctgcaccaaccggatgccgtcgcgcagcagtgcgtgcgccagtgcggagcggcggaatgcagcggcgatgaccacgcggccgatgctcggttcgggatcactcaagccgggcggtagcacgcgcaggtaagcagccagctctgcgtgggtcgtcatgcccagcacatgcagcacagcgggatcggtagctttgccgtccagttccggataagcgcattgctgctccaccacaaacacatccgtgcgcaggcgcagcagcgcgtccagctgcggggtgctccgctgcgcaaaccgccggcgctgccagtgcacaggagggagggctgtggtggacatcaccgcatgatagcggctgtgccgcggttgagctgggaggccgcgcttgtttgcagtgtcgctgcagtggcctgtgtctgcgttccaaggcaagtgcggcctagtgtcgcgttccgttgataactttgcagagccgttcgatcttggcgaggatcgagtcagcggtcgcagtccatttgaacgggcgcgggttttgattgtagtgctccacgaaggcgttgatcttgcgctttagatcggccactgagtcaaaggagccgcgtctcatcgcccgttgggtgatcaggccaaaccagcgttcgacctgcttgtgggtggcgtcgttgtcgcagatcagatgcacgtccagatcctgcggcacctgcgcgtctacatgtcgcaggaacgagagaaattcctgatggcggtgctgggtttgcactgggtgatgacgctgccgttggcgacgtccagcgcggcaaaaaggggcgttgtgccatggcgcacgtcgtcgtgcgtgatgccttcgacgtaccccaaccccatcggcagcaccggctgggtacgctccaaggcctgtacctggctcttctcgtccacacacagcaccaacgcatgatccggcggattcagatacaggccgacgatgtcgcgcaccttctcgatgaagaacgcatcggtggagagcttgaagcgcttggagcgatgcggctgcaggccgaacagcgtcatgtagcggtggacggtggtggtggaacgtcctgtctcgaccgccagcgtgcggcgcgaccagtgcgtgtgacctttcggcttgcgcgtcaggacggtgttgaccagttcagccaccttctcatcgctggtcgtgcgcggccggccgggcttgagttcgttatgcaggccggcaatgccgcgctcgcgatagcgggtacgccacaacgtgaccgtcgggcggctcacgccatagcgatgcgcgatcgtcgtctgcggttcaccgtcggccatgcgcaggatcatctgtgcgcggcgcgacaaggccgccggcaaactttgcgatcgggccatcgactccagttgcaaacgatcatcggcactgacaaccaacggtttagcgggtcgtcccatgagcgagcgctccggtatccaagagtgcttctttagacaacgccagataagaaaagttacatgcggaacgcgacactaggcaatgccagctgcagcgttcgcgccgacactgcccgcctacgcgtcggtattggttgtgtcggttgtgctcagtcgactgggctggcggtatcgacggccaccaccgacatgcctggccgcagccgcggggccagcggctggtcggggtcgacgctgatgcgcagcggaatgcgctgggcaatcttgacgaagttaccggcggcgttatcggccggcagcacgctgaactccgagccggccgccggcgaaatgtcctgcacgcggccgtgcaggcgagcgttgtccagcgcatccacggtgaagctggcacgctggccgatgcggatcttcgccatctgggtttccttgaaattggccacgatccacagcgtgtccggcaccagcgacatcagctgcgtgccgttggtgacataggcgccctggcgcacgcccagctgaccatcgcgcggggccaggatgcgcgtgttgtccaggttgatctgcgccagtcgcacggcggcttgcgcgttggcgacagccgcctccaacgcggcgcggttgacggtaacgccgcgtgcgttttcttcggcggcctgtaccgcggcgcgtgcctgcaccacgccggcatcggcctgcgcgcgtgcggcaaatgcagtgtcgcggtcctgctcggacaccagttgctggctggccagctgctgcgtgcgggcataggccgaacgggtgcggtcgcgttgcgcctggttgctgctcagtgctgcgcgctgctcggcaatcgtcgcctcggcgctgtgccgttgctgctcccagttggcgagattggcttgcgcggtttgcatctgcgcattggcctgttcgagctgctgggcgtagatgcggtcgtcgattttggccagcaacttgccgcgtttcacgtgcgcaaaatcctgcacggggacttgggtcacatagccgctgacctgcggcgcaatcaccgtgatctggccgagcaccagcgcattttcggtacgttcgatcgcactgacgaacggcggcagtcgccatgcatagagcaccagcaccacgccgatcagcgcaagcccgccaaagccgatgacgccagcaatgcggctacgccgacgacgttgccggcaggcaggcggtgaagaatccgctggtgtattcatgggcgcacactgggaacaggaggagagggcgagaccggtgggcgcagatagcggcgccacaccagcacggacaggatccatacgccggtcgcgatggcgatgcagccgatcagcagcaatacatcgttataggccagcacattggcttcgcgcgtggccaccgtccccagcgtgcgtacgccctgggcctgacgcagcaccggatcgccgatgctgcggccatacaggcttgcataggcctgcacgcgcgcggcgacctgcggatcggtgagcgccagatgttccaccagctgactggaatgatatttctcgcgcaccacctgcacggtgccgagcagggcgctgccgagcaggccgcccatgttctgcgccatgccgaacagcacgatgaaactgatcaggttgcgcggctgcgcgatcacccggccgataccggccaccatcgccgggccgatgaagaacgtgctgccgaaggtgagcaggaactggctcagatacatctgctcagggcgggtaaggcgggtggcatcggcatccatgaagctgccgacgcagatggcggccaccgcgatgatcagatgctcggtcacccgtgccgggttgatcagccatgcgctcgccgccaccctcgccaccgccaccgccaccgcccccagcagcatcagcatgaacagggtttccagctgtgtattggccaggcccagggtctggaagaagccgatggcgccggcgctctgttcggacagcaccagccggatcagcaggatcgccaggccgagccgcagcatgtcggcgctggccaaccagcgcgtgttgatcatcgggttgcgacggttgtgttcgatccaggccgccgcgcacagcagcacgatggacgctgccaacaccacgcccagccacggcgtgctggtccaccacagcaagcggccgagcgacagcactgccgcaagccccgccgaaccagccgcgaacaggctgaaggtgaggaaatccagcggctcgaacacgcgataacggtcgcttggcggcaatttgagcgccagcacacaggccagcgcaaacaccgccagcccgcactcgaacaggtacaggccttgccactcgccaaatgcgagcaggtcggtggaaaacacccgcgcgagcggcaacgccagctgggtcatgcccaaaccaagcaccactgccttgagtcggtatttgcttggcaacgcctggatcacgtaatacaagcccagcgaactgagcgctgcgcccaccagcccatgcgcggcgcgcacggtaatcgccgagctcaggctatgcacgaacaggtgcgcaaaggcaatgagcgcgtacagcgccaggaagatttcggtgaagcggcgcagcccgaactactggcgaaacttcaccagcaacaggttggccgacatggaggtcatcacataggcggccggcagccaggccatttcggtggcgtaggcgcccagcgtgccttgcagataggtcaggttggcggtgaccagcgcgttgctgagcccgccggtgagcgccacgcctacgcccaccagcccgtactgaatacgccgccgggtggtgtgcagcggagtggaggcagaccccgggagggtgggcttctcgtggggctgccagtcgcgctggacgtacttgtcgcgcactgaatgctcgcagggccggtcgcagatgacaggcgattgtggtccggttgcggtcatggcggcgtcagcagtgcgatactccatccatgagcgaatccccctatacctccggtactacccatttcggctttcgcgatgtcgctgccaaggacaagcagaagctggtcggcgaagtgttcacctcggtcgcgcgcaactacgacctgatgaacgatctgatgagtctgggcgtgcaccgcgcatggaaacgctacttcgtgacgaccgcgcaggtgaagccgggcgaccgcgtgctggacctggccggcggcaccggcgacatcgccgtgctgctcaaggagcgcgtgggcaatgaaggcgcggtggtgctgggcgacatcaatgccggcatgctctcggtaggccgcgaccggctgaccaaccgcgggctggtgtccggcttcgattacgtgcaatgcaatgccgaagcgctgccgttcccggaccagagtttcgatctggtcaccatctccttcggcctgcgcaacgtcaccgataaagatgccgcactgcgcgagatgtaccgcgtgttgaaagtgggcggccaggcgcgtgtgctggaattttccgaagtcaccgccgagtggttcaagcccatctacgacttccactcgttcaagatcctgcccaagctaggcaagttgttcgcgcgcgatgccgacagctaccagtacctggccgaaagcatccgcaagcatccgccgcaggaatcgctgaagggcatgatgggcgaggccggctttgcgcgttgccacttcaagaatctcactggcggcatcgtggccattcactccggctacaagatctaaacaggccggttcagtggtttgacgtcagcgtgcgcatcgcgcgctcgcgttcgccaaggtctggcatggcgttgcttgtcgcagcgtagcgactgctttgtttctgagacctccgtcgccttggctccacgcgctctcggcgaaactaactgctcttttcccggagtgttggatgcgcttgtacgccggactctcgcgcgtgttcccccgctccttcagcgccaagctgctggcggtgacgtttattggcatccatctgccgttgctgctgttgatcgcctgtctggcatcgcagagcgaactggacgggcgtccactgtggtcggtggtcatcgtggcattgctggccacgctggccggcactgcgctgacgttggtggcgttgtatcgcctgctggcaccgttgcgcattgctgccgatgcgctggattcgtattacgccgatcagcgcctgcccacgcttccggaaactggcgatgatgaattgggccggctgttgcgcggcatcaatcgcagcctgcgtggcatcgatgccggcatgcgcgacctcaagaaacatgcgttgttcgacccgttgaccgaagcgctgaaccggcgcggttgcgaacaggcgatgcgcgattcggtcgccgcctcgcagcgcgaaggctggccgttcgtgctgttcgtgctggacatggacaacttcaagcagatcaacgaccgcttcggccatctggccggcgatcgcgtgctggtgcgcctggtggactcggcctacggctggctgggcgcgcaggattgggtcgggcgctggggcggcgacgaattcctgattggcatccatgccagcgaagacgacgccacgctcaagctcaatcaatggctgtcgatgctggagcgcgaagatgcgggcgacgcgccgctgcatgtgagcgccggcagtgcggtgtgcgaacaggggctggatgccaccgaactgtattgccgcgccgatgcggcgatgtaccgcgccaagttctccggtggccggcgtctggtgcgggacgggcacgacaccccgcgcggtcatcaggtgacctgatcaccggcaacgcggtgcggccgcaagcggcgggcaatcccgcgcatcggccaccgatggcatgggcaggctgcggcgcagagcgctaaaatgccccattctccttgttggggtgccgccgatgcgcttcccgttcctgtcgctgtctctggccgtgtccatcgcgctggccggctgttccaatgactccacaccgccggcatccagcaccgcgccggccgtcactgccaaggcccccgtgaaagcagacgcccgcaaccacgacgaaagttcctacgcccagccgcagctggtgatcatcaaggacctggcgctggacctgaagctggatttcgatgccaagcaaatcggtggcaccgccacctacacgctggagtggaaggacaaggctgccaagcaattggtgctcgatacgcgcgagctgagcattgcgcaggtacaggcctacgatggcaggggcggcctggcgccgttgcaatttgccttggcgccggtcgacaagaccttcggcagcaagctgaccatcgaagcgccgaatcagccgcgcaaggtggtgatcacctatcacaccgcgccaactgcctcgggcctgcagtggctggccccgtcgatgaccgaaggcaagcaactgcctttcatgttcagccagtcgcaggcgatccatgcgcgcagctgggtgccgttgcaggacaccccgagcgtacgcttcacctatagcgcgcatgtcacctcgcgcccagacgtgatggtgctgatgagcgccgacaacgaccccaaggccgtgcgcaacggcgactacaacttcaagatgcccgagccgattccctcgtatttgctggccattgcggccggcgacgtggtgttcaagccgatttccgcgcgctcgggcgtgtgggccgagccggccatggccgacaaggccgccaaggagttcgaagacaccgaaaagatgatcggtgccgccgaaaaactctacggcccgtatcgctggggccgttacgacatgctggtgctgccgccatcgttcccgttcggtggcatggaaaatccgcgcctgaccttcgccacgcccaccgtgatcgttggcgacaagtcgctggtgtcgttggtggcgcatgagctggcgcatagttggtcgggcaacctggtgaccaatgcgagctggaaggacatctggctcaacgaaggctttacgacctacgtacagggccgcatcaccgaggcggtgtacggcaccgagatggccgagatggagcgcgagatcgaccaaggcgatctgttggccgaagtgaagaacatgccgccggccgaccaggtgctggagttgccgccgctggcccagcgcgaccccgacgaagccttgagccaggttgcctacgtcaagggtgcgtggttcctgcagttcctggagcagcgcttcggccgtgaggtgttcgacccgttcctgcgtggctggttcgacgatcatgcgttccagagcgccaccaccgaccagttcgtcgattacctcaataagaacctgctggacaagcatcccaacaccgtaagcgcagccgacgtggatgcatggctcaagcagccgggcattccggcgtttgcggccaaggcgcgctcgcgcagcttctcggtcgtggaaaccgcacgcatcgcctggagcggcagcggcaccttgccgaacaaacaggtcaccagcgagtggggcacgcaggaatgggtgcacttcctcagcggcatgggcgccacgctcaagcccgggcagctcaagcagctggacgatgcgtaccacttcaccggcacgccgaatggcgagatcgcgatgcgctggtatccactggcgatccgcagcggttataccaacgcgcgtgcagccgcaggcgacttcatcgaacgcgtcggccgtcgcaagttggtgctgccgatctacgccgagttgttgaagaccccggacggcatcacgttcgccgaacgagccttcgaaaaagccaagccgagttatcacccgatcaccaccgcatcggtggccgagatgatcgccaaagccaaggcggcaacgcctgctgcagctcctgcagccgcacctgtgcccgcagttgcacctgcagctgcagagaaaccggcgcccacgcagcagtagtgcgttgcgcaacgcagagccgtcagtccggcggcacgggcaacaaacggggagccttgtgctccccgtttgttatccaagtcgctggcgcgaatgcggccggcgtgcatgcagcctgcaacgccaggctgctatcgttgctgtcgtttcccatgcgtttcggagtcgacgatgaagtatctgctgcgcgcggccttgtgcgtcgccgccttgagtgcctgcaccgaccgcgaggcgcaacgtcaggcgcaagcaaccgcgcaggcgcaggccaaggaaacccaggccgatgcgctcgccaagcagtacgacgaagcggtgaaagcacagaactgggacatggcgcgagcgcacggtgcggccttgatcgaagggtatgcaggcacagcagctgccacgcggatcgaacccggctatgccgatatcaaggccaagggcgagcatgcgcgcgagctgcgccgcatgcaggcgttgtggcaatactcgcaggtgccggccaagggcggcacacaacgttcggcgatgatcgatgccaaacaacgcgtggacgtggatggcagcgggcccaagccggtcagcctggtgtttcgcgatcacccgcagtggaagcgccacagctacctcgtgctcaaggctggcgatttcaattgctacggcggttgcaaggtgcacgttgcggccgatggcgccgcgccgcgcgcgatggcggcgcaccgtccggagaccgacgaagccatcgccatgttcatcgatgacgacaaagcgctgtggaagctggtgcgcaatgcaaagcgcatcaccattacctttccagtcaaggccggtggcacgcgcactgccgagttcgaggttggcggtctggataccacgcagatgccgggctggaagtaggagcggccaacaaaattgcggcgcagccatcgggtgggcgaggcggttgctcggaatcgtgagggagcactcggacattgtggtcgctccgggccgtcctcatctgcccgactgctcgcaacgtgttcagcgactctaagcgcaacggtgacacaagggttgcttacacgaactgctcgcaatcgggcgctgcgaggcaagttcgatcggccgcctcggcgacgctgctgcttgcgcaccctgcagtccctggctgccgcctgcagcattgcatcaatcactttcatgtcttctgacggatggacagcatgacgctcaccgcgctctctcccacattgtccgactaccgccactgggtcttcgacatggacggcacgctgacagaggctgcgcacgacttcgccttgattcgccgcgtgctggagatcccgcccgaggccgatatcctccaccacctggcagcgctgccagccgacgaggctgcggccaaacatgcctggttgttcgaacacgagcgcgaacttgcgcaggccgcgcgtgctgcgccaggtgcagtagagctggtgcgtgcgctgcatgccgccgggtgccggcttggcatgctcacccgcaatgcgcgtgagctggcaaccatcaccttacaggcgatcggcctggacgacgcgtttgagtggaacgacatcgtcggccgcgacgaagctgccccgaaacctgcgcctgatgggctgcactatttcgaacagcgctggtcggtgcagggcagcgcgctggtgatggtcggcgaccaccacaatgacctcgcctgcggccgcgctatcggtgcgtgcactgtgctggtcaacacgcctggcgacccctggccgggcttcgccgactggcgcctacacgattgcacgcagttgcttgcgcgctggaaaggttaacgtcggtgctttgtacctgagcaaagggcgggatcaaacacctacccgattgcgggatgttgcacttggaagttgagtctaagcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcggagttgaattcgccacctgtttgcacgtcgccgtacagcaccgtcagaggatatagcggctcagatccggatcctgcaccagctcacccagctgcgcgtccacatacgcggcatcgacagtgacgctctgtccatcgcggtccggcgcttcgtagctcaacacatcgagcaaacgttccagcacagtgtgcaggcgacgcgcgccgatattttcctggcgctcgttgacctgagccgcaatctcggccagccgatccactgcatcttgcgcgaacgtcaacgacacgccttcggtctgcaacaaggcttcgtattgcttgatcaacgcggctttgggctcagtgagaatgcgcacgaaatcggccttggtcagcgctgtcaattccacgcggatcgggaagcggccctgcaattccggaatcagatcactgggcttggccaggtgaaacgcgcctgatgcaatgaacagaatgtggtcggtcttgaccgtgccgtacttggtcgacacgttggagccttccaccagcggcaacaaatcgcgctgcacaccttcgcgactgacatcgccgccattggagccggcttcgccgcgcttggccaccttatcgatctcatcgataaatacgatgccgtgctgctcgcaggctttgatcgctgcggtgcgcacgtcgtcttcgttgaccagcttgccggcctcttcttcgatcaacagcgggcgcgccgccttgatggtgagcttgcgcttctgcgacttgccgctacccagattggaaaacatctggcgcaattgttggcccatttcctccatgcccggcggggtcatgatgtccatgctggcgttaacggcgacttccagttcgatctcgcgctcgtccagctcgccgttgcgcagcatgcggcggaacttgatgcgggtgtcgttttcctgcgacgacggctcgttgcgcgccgcttccgggtcgaacccaattccggttgcacgacgcggcaacagcgcatccagaatgcaatcttcggcacgctcttcggcctgattgcgcacgcgcaccttggcctgctcgcggtacagcttgaccgaggtgtcggccaggtcacgaatgatctgctccacgtccttgcccacataccccacttcggtaaagcgcgtggcttccaccttgacgaagggcgcattggccagcgtggccagacgccgcgcgatctcggtcttgcccacgccggtgggaccgatcatcaggatgttcttgggcatcacttcgttgcgcagttcttccggcaactgcatgcgacgccagcgattacgcagcgcgatggcaaccgcgcgcttggcgtcgtgctggccaacgatatgacggtcgagctcctgcacgatttcgcgcggagtcatggtggatgtatcgggatttggcattggggaatcgagaattgggaaagggaaagggaaatggcaagagcatgggtcgaggacatggggacgaaaccgctgttgcgattgccgattgccgattccccactcccgattcacagctcttcgaccaccacgttgcgattggtatagatgcagatatcgccggcgatattgatcgcttcggtggcaatggtcttggcatccagctcggtgtgcgccagcagcgcacgcgcggccgacaaggcgtacgcgccgccagaaccaatggcgatgatgccgtcttccggttcgatcacatcgccggtaccgctgatgatcagcgaggtctccttatcggccacggccagcagcgcttcgagcttgcccaggcggcgctcggtgcgccaatccttggccagctccaccgcggcgcgagtcaactggccgtgtttgtcgagcttggcttcgaacaactcgaacaaggtaaacgcatcggcggcagcgccggcgaaaccggccagcacctgaccctcgcgcccgagccggcgcaccttgcgcgcattgcccttcatgaccgtatggccaagggtaacctggccatcgccagcgacggcgacatgcccaccacgtcgaaccgaaatgatggtggtggcgtgaacgatgttggggttctggctagggtccatggatcctccgggtgtttccaaggaggtggggacgccccttccgggttcaagcgcgctgcggcgaagcgccgcaggccgctgctgccgcgctcacttgcgagacagccatcacggctatttgccgccagacacatcgacttgccgcagcacgtagagcggttaacaaaccctagcgaggcgctgtcaggtgggcgcggacagcgcgatcagaaccgcagtggacgcgtggtacctgccgattccgagaaccggccgcgcccccctgacagctgcgtagtcgttttattagccgctcttaggtctggctttacgccagtgccttcgcaccagcaaaaatttctgcaacgcgtgagttgtgcctgcacacgtccccccggcgggagaggctgccaatcacgctgtaccgtggcggcgcttgcgctggcaacgtgcatcacctgctgcgtctgcgatgttcggtcacgcacggcgctgcgacgcttcctgcttaccaattgtcgcttcctgcttagcgcttattcaacggttttcttgcgcctggcacgcggatgcgcagcgtcatagaccttggccagatgctggaaatccagatgtgtatagatctgggtggtggcgatgtccgagtggcccagcaactcctgcacgccgcgcaggtcgccggacgactccagaatatggctggcgaaactgtggcgcagcatatgaggatgcacgtccttgaacatgccctggcgcacagccagttgcttgatgcggatctgcactgcgcgttgcgaaatcgcaccgcccgtacgcccggggaagacgtgcgcatcggcgcttgcaccactgtcgcgacgccattggcgcaaggcggcaatcgcgtgcgagcccaccggcaccagacgctgcttgctgcccttgccgagcaccatcaccaggccgctgtccagatccagatcgcgccagcgcaacgcgcatagctcgctcagacgcagcccggaggaatagaacaattccagcagcgcgcggtcgcgcagacccagtggcgcatcggttggcacttccaccagacgcacggcttcgtcggcgtccagcacttgcggcaacttgcgctgcgccttgggtgcgcgcagtgccgccgccggactggccgcgatgcggccatgcttgagcaaccacgcgtagtaactgcggcacgccgacaaacggcgctgcaaactcttgggcgaaaggccacgtcgatgctcggccgcgacgaactgccgcaaatgcgcgctatctagctgcgcactgtcgacaggcgtggccgtttgctgcgcgccgtcttccgcgttgcgctcgcctgtccaggcaaccaacgcggcaaggtcgcgtcgatacgcatccaacgtatgcgccgacacctgccgctcgacctgcagataggtcaggaattcgtcgaccgatgacacgtcagcgctctcgatacttggcgtggatgtcgtcatccgcttgtgcagatagccctgcaacatgcacgcagacgttgcgccctgcagttgcagttgcagttgcagaaattcttcgacagccaccacctcagtcctcgccgtcgcagcaacgccaccatcggcagcgtgtcgtcaacctgaaggcatgcaacagtcggcatcacacgtcgaagcggtgcaatgccacgctcagcgattcgcccatcatgcgcaggaacagcgtgcccatgccgggatagaaccggttggcgtcgctgcttcccaccgcgatcaggccaatgcccggcagcggcaacagcgcagtggattgcacttcgcccgcctgtgctccgtagagcaacgcgtgcttgtcggcttgcaagcggccgcagatgggctcgccatcgctcaggcaatcgctaaacggggcaagccgtgcatcatcggttgcgatgatctgcagccagtcggcgtccagcgcgtcgaccggcttgagcagcaccagccgcaccagttcgccgttgaaatcttccgccagcgaagcggccatcgccttgagcgtgtcggccgcgctggtctggcgcatcagtgccagcgtgagttgatgcgtgcgcaccgccagccgctcgttctcctgcgcattgctgcccagctcctgcaagcgccgcgacagttcgcgattcttgtcgcgcagcacttcgagttggtaggtcgccaacgaagcggtggggccgtcgtcgcgcggcaccagcaagctcactgccagatccgggaactgcttgaggaaggtcgggtgacgtcgcagccaggtggcgacttcatgtgcgccgaatttgtccgtgttctcgctcatccgttccactctccatcgaagacgaacaccgccgggccggacatgaccacttgctcgtggtcacagggccaacgaatgcgtagctcgccacccggcaaggacacctgcacgtcgcgctcgacgcggcagcgctgcatcagcaccaccgcggccgcacaggcaccgctgccgcaggccagcgtttcccccaccccgcgctcgaacacgcgcaagcgcacatgcgtggggtcgaccacctgcacgaaacccacattgaccgaatcgggaaacgcggcgttttgctgcagcagcgtaccgacgcgttcgaccggtgccgcatccacgcgaccgacttcgaccaccgcatgcgggttgcccatcgacaccgcaccaaagcgcacggtatcgccgtgcaccggcagcgcatattcgtcgcgtgcatgcgcgaatccagccagcggaatctggggggggtcgaactgcggcatacccatcgccaccgcgtagcggccgccttcaaggcgctcgactgcatgcgcggtgacggggctatcgatgatgaaacgctcgcactgggcgatgccatcgcgcaccagccaggcggcgacacagcgcgcgccattgccgcattggcgcgctgccgagccgtcggaattccagatgccgtaggccgccacggcgccttcgctgcgcggcgcttcgatggtcaggatctgatcgcaacccaccccgaagtggcggtcggccaattgcgctgccagcgctgcatctggcggcggcgtgccgtcgcgcaggtccagtaccacgaaatcgttgccggcgccgtgcattttggtgaaacgcagacgcccgctgcgaccgtcagcgctcattgccgctgctagcgggctggtctgtggtgggggcgggcttggtgctgctgtccgcggggacgggcgcaggcgtggactcttccaccggctgcggcacgggctgggcttccaccggcaccggcttctgcggcatgaccagcgggcccttgttgccacaggcggcaagcaggacaaaggtcgcaccaaccagtgcgagacgaacagacggtcgggacatgatgctcatgggccgaagtatagccagaacaccgttacggccgtgcgcccgatgcacttgcggtgttcagtgcgcggcgggcagcgggcgcggcggcggttcggggcgcagccacagccagatcgccaccacggccatgctgccgatcgacaggcacttgacccagaacaccggcacgcaccacagcatgatcgcggcacagatgctcatggtcagcgtcgccatccacttggccttgcggctgaccgcacggtaggtctgccattccacaatcgccgggccgaagcgcgggtgcgacagcagccaataatgcagacgacttcggagccatgtgaggcggcccaggcggagattcaggatgagcaccgtggtgggcagaccgggcacgaaaatccccacgatgccggtagccaggctggcgtaggccagcaaccaccagacccagcggaagcgagtcggtcgcgtcatgcacagcggaagcgagtcggtcgcgtcatgcacaaatgatacggccagcgatggggtttggtcagcggccctgcagcggcgatgcgtgccgcgctgtgggcagcgggcagtgatgcagcgcgctggacgccggcatccagccgcgctgcggtcacaaaggcagccccgtttgcagcgacgcctgcctgcggtgccctgcccgctttagggcgacgcagcgcacgcaacgagccgataaggaaaagcaaggcaggcagcggaagatggaagagatgccagtcgcacacgtccgaacgggcagctcgctcccaagccccaagccatccgctccagcgaatcccaaatcccgactccccaagcccagtcttccagttacttcacgcccaactgatccagcacgaacgcatacgactcggccagctcgcgatagcgccggaaacggccggatttgccgccatgcccagcttccatgtttgtgcggaacacaatcggctgcgtgcccgtattgtcgtcgcgcagcttggccacccacttggccggctcccaatactgcacctgcgaatcccacaggccggtgccgacgaacagcgccgggtacgcctgcttgcgcacgttgtcgtacggcgaatacgacagcatgtagtcgtaatagtccttggtttccgggttgccccactcgtcgtattcgttggtggtgagcggaatgctggcatccagcatggtggtgaccacatcgacaaacggcacctgcgcgaccatcacccggtaatcctgcggagccatattggccaccgcgcccatcaacaggccgcccgcgctgccaccggacgcggccacgcggtccttggcggcgtagccctgtgcaaccaggccgcgggtcacatcgataaaatcgttgaaggtgttcttcttatgcagcagcttgccgtcgtcgtaccactgacggcccatttcctggccgccgcggatatgcgcgatggcatacaccacgccgcggtccagcagactgatcaccggcagattgaataccgggtccatcgacatgccgtagctgccatacgcgtactggaacaacgctgcgctgccgtccttcttgaagccttttttatagaccagcgacaccggcaccttgacaccgtcgcgcgcggtcacccacacgcgttcggtcacatacttgctggcgtcgtagccgatcaccggttgctgcttgagcaacttgcgctcgccggtctgcgtgttgagctcgtaggtggtcgccggcgtggtcagcgaggtgtagctgtagcgcaaccagggggtgtcgggttcggagttgaccgacaaccccatcgaatacgctggttcgtcggccttgacgtattgcggctcccccgcaagagcccgcacgtccatgtgcggactgttgaattgcaggcgcacgcgctccaatccgccggaacgttcctcgatggcggtgaacccatcgaacaactcgaagttttcgatgtagacgctgtcgtcgtgcgccacccaatcggtccactgcttgcgcgtggtcgcatcggtcggcgcggtgaccagcttgaagttcctggcgtcatcggcattggtgcggatcacccagcggccatcgaaatgctcggcgtggtattccacatcgcgctcgcgcttggccagcaccttgaaggtgtccggcttggcagccagcgcatagcgcgtttccgaagacaccgtgctttctacaccaatagtgatgtacttgtcgtcgcgggtgcggccgatgctcatgtagaagctgtcgtctttctcttcatacaccagcacatcgtccttggaagaggtccccagcacgtgctttttcacgcgcacggtgagcagcgtttccgggtcgttttcgacgtagaacagcgtcttgttgtcgtcggcccagaccacattgggcgacacgccttccacggtgtccggatagcgttcgccggtgtccagattcttgaaacggatggtgtattgacggcggccgacggcatcgtcgacccaggccaggatgcggttgtcctggctcactttggcatcgccgacgctgaaatagcccttgccttccgccaactggttcacatcgagcaggatctcttccggcgcgtccatgctgcccttgcggcgcgcctggatcggatagtccttgccggtttcgaaccgggtgtaataccagtagccgcgctcgcgatatggcacgctggcgtcgtcctgcttgatgcgcccgacgatctcggtatacagcgtctcttccaacggcttcaacggcgccatcaccttgtcggcgtaggcattctcggcgttgagataggccagcatcgccttgtcttcgcgcttgtcgtcgcgcaaccagtaatagtcgtcgttgcgggtcgcgccgaacggcgccttgaccacatgcgggtgcttggcgacgcctggtggcgaaggaggggcggcgaaggcgggagatatggtcatcaggctggcgatcagaagagtgagggcgtgcttcatcagattggggtccgtcggatgaacgcaatgccatcccagcacttgagtgtggaagagcccgttaccgggcgtcatgtgtcctaggtcatgtgtcctaggtcatggtggtttatcatcgaaacgatggattccagacttccgtacgcaggcggctacagccgccgcagccaggacatcgccccgtttcacgtgatgtcgttgcttgctcgcgccaatgcgctggagcaagccggccacgatgtgatccacctggaaatcggcgagcccgatttcaccaccgcagcgccgattgtcgctgccggccaggcggcactggcggccggccacacccgctacaccgccgcacgcgggctgccggcactacgcgaggcgattgccggtttctatgcgcagcgctacgcatgcaacgtggatccggagcggattctgatcacaccaggcggttccggcgcgttactgctggccagcagcctgttggtagatccgggcaagcattggctactcgccgacccgggttacccctgcaaccggcactttctgcgtctggtcgaaggcgccgcgcagctggtgccggtcggcgcggacaccgactatcagttgaccccagcgctggtggagacctgctggaacagcgacagcgtcggcgccttggtggcctcgccggcaaacccaaccggcagcgtgctctctcgctcgcagttggctgcgctctcgcagacgctccatgcccgtggcggccatttggtggtggacgagatctaccacggcctgacctacggcctggacgcgcacagcgtgctggaagtggacgacagcgcgttcctcttgagcagtttttccaagtacttcggcatgaccggctggcgcctgggctggctgatcgcaccgcccgatgcggtgccggaactggaaaagctcgcgcagaatctgtacatcagcgcctcgacgattgcccagcatgccgcgctggcctgcttcacgcccgagagcattgccattttcgaagcacgccgtgccgagttccagcagcgtcgcgattatctgctgccggcgttgcgcgcactgggtttcgatatcgcggtcgaaccacaaggcgcgttttatctgtatgccaacatcagcgggttttcaaatgatgcgcaagcgttctgcgcgcacttcctggagaccgaacatgttgcgtttacgcccggcatcgacttcggccactcccgcgccaatcagcatgtccgcatcgcctacacgcagagcctgccgcgactgcaacaggcggtaacgcggattgcgcgtgggttgtcgcgattgtaggtcttcattgcgtagccgcaacgcacccctgccatggtcgtggccggagcacggtatcgctcacctgaaagatcgcgcgcgaaatcctttaactacgccagtcgggccgctgcacgcgttccaagcgatagaaccgatcgatagcacgtatcgtgcgcaatgcgatcttcggcaagccaacggcatcgactaacagcgatagttctttttgtttacgacgttcaacgatcgcgaggtgaccgagcattgcccacgcgagctggctcttagagcggctaacacaacgtagcgagcagctgtcaggtgggcgcggacggcgcgcacatcagcgcataagcgcataagagagacagaaaccgagcaagcctcgcgatcgacgcacgacccgccagcgtgccacccaggcagccacgccatacatcgcgccattgcccaggaacggcccagccaatgcgatggccgcatcggcccagccgtgtccgctcgaaaaaatcggcgcagagtcgacattgtccgacacgtcccctagcagcaacacgtcgcccaggatcgccgctccataatcgatgccaaacggacgcgccatccatcccaggcaccacgcagtcacgctgtgcgcagagtcatgggtcagataggccgcggcgcgcgcggccagcgcacgcattgccatggacagtgcgaacggccaatacgatcgccagcgatgaacatcgcatccgttttccagagcagcgatttgggccggcggggacatggcgatcacttgcgccggaaagcaacttcggcaagtgcagtcatcgcgccggatatccttgcccggcgcgccgatctctcactcagtcggccagccgctcccacaggaaactgtaggccagcgctgccatatgcgcagcctgcgcgttattggccgcaccgccgtggccgccttcgatgttctcgtagtaggtcacgtccttgccggcatcgatcatcttggcagccatcttgcgggcgtggccaggatgcacgcggtcgtcgcgcgtggaggtcaggaagatcaccggtgggtaggtcttcttcgggtcgaacagttggtacggcgagaaggtctggatgaaattccagtcgtcggtgtccgggttgccgtactcggccatccacgaggcgccggccagcaggtggctgtaacgcttcatgtccagcagtggcacctgcaccaccaccgcaccgaacagttccggatactgggtgagcatgttgccggtcatcagaccgccattgctgccgccctgcacgcccagatgcttggtcgaggtgatcttgcgcgcaaccagatccttggccaccgcggccatgtcttcatatgccttgtggcggttctgcttgagggcggcctggtgccagcgcgggccgtattcgccaccgccgcggatattggccacgacgtagacgccgcccttttccagccacgcacgacccaaaccgccggagtaattgggcgtcatcgaaatctcgaacccgccgtagccgtacagcaaggtcggcgcactgccgtcgagcttcaggctcttcgggcgcaccaggaaatacggcacgcgcgtgccgtccttgctggtggcaaagtgctgctcgatggtgtccttgccggcatcgaagaacgccggcatagttttgagttgctgcggcgcagagcccacgtccacccacgacaacgtggtgggagtcagataatcggtggcggtgagccacagcgcatcgctgtcctcgctatccaccgcgctgacatccaccgtgccgaagctcggtgcaccgacaaacgcgctctttttccatccatcctgcgagggcgtgatcacgctgaggcggttcttgacgtcttccagcacgttcaacaccaggtgcgacttggtccacgccacgccggccagcgaggtggtgtcggtgggttcgaacaacacctcgatgttgcgcttgccggccatgaagtcgtcaaaacgcgtcgccagcagcgagccgggcttgtaggttttgccagccaccgtccacggctcgcgcagttccagcgtcagccactgccgcttgaccgacttgctggccgagttgggcacgtccaccttgaccagcttgccgtcggcgctcttgagatacatctcgtcgttgtagaaggccagcgtgcggctgacgaaatcgcgctcgaatccgggcgtgtcgtcatgcatcgccgcgatgtacatatcggtcggcttgccttcgtacaccacgctggcggcagtcagaggcgtgccgcgcttccattgcttggcgatgcgcgggtagccggagctggtcatgctgccggcgccgaaatcggtgaacacgtaaacggtgtcctggtcgatccagcccagcccgcccttcgactcgggacggaagaagccgtccttgacccagtgcttgcttcccagatcgaactcgcgggtgacatcggcgtcggcaccgccgcgcgacagcgcaatcaggcagcgctggtagtccggacgcaggcaatcggcaccgtgccacacccagttttcgccttcggccttgttgagtgcatccaggtccagcaccgtttcccacttgggcgatgccttgcggtattcgtccagggtggtgcgccgccacaggccgcgctcgtgctgcttatccttccagaagttgtagtagaacgcgccgatcttctgaacgccgggaatcttggcgttcgaatcgaggacctcgcggatgctggtttccatctgcttgaacgccggcgtggtggccagccgcgcttcggttttggcgttctgggccttgacccagtccaacggcttggcgccggtgacatcttccagccaggcgtagggatcgttggacacggcggtttcctctgcagagacggcgccagcggtgatcaggcccgcaaccaggcagatcgaggcgaacttggacatgaatgtttccggacaaagaaatgcccggaacgtagcacaacgccccgccggccaaccctgccgaaggtcaggctgcacgcgcctgtatcgccgtaggcgaagcactgcggcggcgctgtgcctgcgggccacgccgacggtgcgcaccacggcgcgcaccgcgtccggccagggcgggcaaggcaaaccggtacaggctccaccacgccagcatcggcatgccgaccagccacagcggcaaccagccaatccactcgctggtaccacgcgcagccggccagaccagcaccagggccaacccggccagggcgatttgccgtaccgggcgcagcacgcgcgggtcgggacgttcggaacggaaagaaggacgatgcgacatggcggcactccgtgcaggaaggatcacaacaggcccgcaggattgccgcagcccatctcagcggctgcgaccttgacgcgggcctgtgcggcgcgcggttgaagcaccatctccggtgcacgcaggcattgacgggatcgcagccgccgacatccacgcttgtcggcgtcccggcaacccgtacgccagcgacgacggagccgccccgcgctccacaacaaccatccggtcgcggcgctaacgcctgatcagcacccgtcagccagtcccgactgcccgcaagccaccacagcccccccggcaccgatgccagacccgatcgttgacgcgaacttgccccctgcatgcggtagtgtgctgctccgactgtctctttgtgatcttgcgatgcgcctgaccgttacgatcgctctcgcttttctgctcgtcctcggcgtgcccgtggcgcacgccgaggatacgtccgccaatgcgccggcagtcgatctgtccaagatcatgggcacttggtacgtgattgcgcgcatgcccaacgcggtcgagcgtggacacgtcaccagccgcgacgaatacactttggtggaaaacggcaaggtggcggtgcgctatctgtaccgggacgggttcggcgaaccggaaaaagaagtcaacgcgcgcgcctcagtggatgccgacagcggcaaccgcgattggcgggtgtggttctacaaggtgatcccggccaagcagcgcatcctggaaatcgcccccgacggctcctggatgctgatctcctacccgggccgcgacctggcctggatcttcgcgcgcaagccggacatgagccgcgaccagtaccgcatgctggtcaacaagatgcgcgacgactattccatctacaccgacaaactcaagcgcgtgccgcagctgcgcgagcaggtggaccgcctggggtttgaagtgccgaacaagcgctgagcgcgtcggtcgcattcgccaggcgccggatcagtggcgcgttgtcgatcgtcatgcttgcacgcgccgcgattgcaacgcggcgcaacgcgtcactgccggctcggctcagtcgtaattgctcaacgccagcgacaacaacgtcttggcctgctcgcgcaacgacatgggttcgacgatctccgcatccgagccgtagtgcagcacgtccatcagcagttcccgcgagttgctatacggcagcttgagctcgtaacggccatcgggcagaaaccgcccctgctgcttggaatgccaatgttcgtcggccacccagcgcgcggccttggcgctgaacacgatggtcgcccagcccttgggcgccccggagaaaatgccgtaggtggcggcaagctgctcgtccaattcgctgtcgggcacatcgcgcggcgcggcatcgagcaggcgcgcatggttgatgcggtccaccgcaaagctgcgcacgccgtcgcggccgtgatcccaggcatccagataccagttgtcgcggtaatgggtgatgcgctgtggcgacacggtgcgcttggtcgattcatcggtagaacgcgcacggtaatcgaagctcagctgcttgcgctccagcacgccggaggccacggtgcggaagctggcttcgtccagcttgcggccgcggtgcggaatgacccgcacccgatccaccggccattgcgagacaccggcttgcgcagccagcagcacttcgatgcgttgctgcagcggtgccagcatcgaggacaacaccccgccgccggtgcgcgcgagcaattgttgcgaagccagcagtgcgtgcaattcttccgagctcaaccacagcccaggcaattcgaagcgatcgctttcgccggttagatagcgaaagcccgattcgccatcaccttccaccggtgccatcagtgcatcgcgcagaaacgccagatcgcggtagacggttgcgcgggaacagctcagctcatcctgcagccgcgccaccgtgaccgggtagcgtgccgatttgagcaaacgatgcagggagttgatgcgttcatagcggtccatgcgtcgattatgtccgagtctttgcgcggcggggtgagcatcgccgtctggcgataggcagatagctgcgagcgctcagattacgtcggacccaggtgcatggtctgttggggcggtcgcaacatctaccgcatgccggggccgagccagcgtttgcccaggacagcggccggcagatgttgccatctgtcgcttacctgctgacccagcggccgcgcggagtcttgccatgtgccgggctcgaagtacctctgacaccgccgtgcgggatgccactagaaggcgcagacaagaaggccgggccagctccagtgcctcgcccaacccactcccccactttcccccggacgcgcctcaccagccactcccgccatgccgcctgctacagtcccccactgcgttcgccatttgcacgcgacctggcagggccccggcagcgggcagcgtcctgcgccagaaccctcaatgaagcgggacgttcacttggcaataacggcaccgcacagtccgttatcatgaaatcgctaccactcccctgccctccaaagcgagctgcccatgtcccgccgtgccccgttgtctgccctgttgccactgttattgatcacgcccaccgtcttggcccaggcagtcacaccggcgccggcagacccggccgcagcgctgatgccatcgccctggagcggcagcagcggcgagttcggctacgctgccgcaaacggcaacagcaccaccgacagcctcaacggccgcgtgcgcctgcgctataccgacggcgactggatccatagtctggatgccactgcgctgcgttcgagctcggaatacaccaacaccaacgtggacggcagcaccacgcgcgagcgccagaccacggccgagcgttacaccggcagcatcggcagcgcactgcagctgggcgaacaccgccagatcactgccaccggccgctacgaacacgacgacttcgccacctacgaccgcctggccaccttcggtatcggctacggcacgcgcctgatcgacgccgaccggttctatctggacgcgcaggtgggcccgggtgtgcgccgcgcgcacaacagcaatgaagaccgcaacgaaaccggcctgatcggccgtgggctgttcgacctgaaatacagcgtcaccgacaacaccgatctggtcaacacgctgctggtggaatcgggcgaatacaacacctatgcgcaggacgatttcggcgtgcaggtcagcatgaactcgcatttcgcgctgaaggctgcgtggcagatgcgccacaacagcgaggtcagcgacggcgacaagaagaccgatacgctgaccaccgtcaatctggtttacacgttcaagtaagcgcccgccctcgctcgtggcagcggcgccggcgcccacgacagcgccccggccgcgaaaaacatgcatgcaccgccgcgacggattgcccgtgtagaagcggccccggccgcgagggccttcccgtcgcgagggcgttcctggtgaagactgtcgcggccagggccgctcctacacggagcaggcatcgcgcgtgcggcggcaggcctgggctgcggcaagcagatgcactcaccgccgcggtgcttatcgatacggtcgcgtagatgcccacgacagcgccgagcaccggccacgcaccgacccggccgcgaaaaacatacccgtgccgccacgaggattgctcgtgtaggagcggccccggccgcgagggcactcccggtgcagcctgtcgcggccagggccgctcctacgcagagcgggcattgcgcgcgcacggcccgggtctcgtgaccgggatcgatcctccgggcgcggcggcggttttctcggggcgacgggtctgcacgcgccgacttctgcggccagacgcgcttctccagacccggcgttacagcgcagccagcaactgcgcggcacccttgtcgaacaggccttgcgcaacgcggcggcccaggtcttgagtgtcgtcggcactgccatgggcgtcggcgtggatcaagcggccgtcgctggcgctgccgaccatgccctgcagaaacagaccctcgccttcccagcgcgcaagggcggccaccggcacatggcagctgccgtgcagcgcgcgattcattgcccgctcggcttccacgcaggcacgcgtgcggccggcatccagcactgccagcagactgtggatgcgcgcgtcgtcgccacggcattccaccgccaccgcgccttgtgcaggcgccggcaaccactccggtgcatccagccgcgcgctgatgcgttcatccaacccgagccgctgcaggccggcgcaggccagcacgatggcgtcgtagccgccgttgtcgagcttggccagacgcgtgttgacgttgccgcgcaggtcgatcaattccaggtccgggcgcgcagcgcgcaactgcgcctggcgacgcagcgaagacgtgcccacgcgtgcgcccagcggcagcgcctgcaggctggcgtagaggttggacaccagcgcatcggccgggtcgccgcgttccaggatcgcaggcagcacgaacgggtcgtccagttccatcggcacatccttgaacgaatgcacggcgcaatcggcgtcgccgcgcaacatcgccagttccagttccttcaagaacaggcccttgtcaccgatcgccgcgagcgagcggtccagcacttcgtcgccacgggtgctcatcggcaccagcaccacctccagtccagggtggtgctgacgcaacgcggcggcgacgtgttcgctctgccagagggcgagcgggcttttgcgggtagcgatgcggagcgtggtcattccagcattatcgcggagccggcgcggaactcacagttggcgtaattgatcgcgcaggctggcgacacagcgccgactcacttccagggtctgcggtacgttgcgcagcaccgcatgcacctggccatcgccgctgcggcgcagttccaccagctcgtcgcgggcgaccaggcaattgcggtgaatgcgcaccagatggtcggcgaattcgtcttccagcgatttgagcgactcttcgatcaggtcctcgccgcgggtgtgatggacgatgacgtacttttcttcggcctgcaggtaacggatgtcgccgatggcgatcagccgcaggctaccgcgcaggcgtgcgcacagatgggtgcgcaccggcctgggcgcggtgccgggcgcgcggccggcgaggaaggtggcgaccttttccagggcggaggccagccgttccgggcgcaccggtttcatcaggtaatccagcgccgccgcgtcgaacgcggacagtgcatgctggtcgtaggcggtgcagaacaccaccgccggcggcggctggctctgccgcagcaagcgcgcggttcccaagccgtcgacaccgggcatggcgatgtccagcagcaccagatccggatgcaggtgttcgcactgctgcacgacctgctggccgttttcggcctcgccaatcacctcgacctgcggatgctcgcccagcagcatgcgcaggcgctcgcgcgccagtggctcgtcatcggcgattagcacccgcacttgcgtggccgtcatggactccccctggctgcggtgactttcccctcacggcagcggcaatgtgatctcacaggcatagtagccttcagcccagctggccgccatccgtgccccggcaccgaactggaatgccagccggtgcgagatgctggcctgcgcatgcccggcaccagccagcaacggcaactgggtgccgggctgcggcgccgggttgacgatgcggatctgcagctggctgccgcgctgacgcagcgacaggtacagcgtaccgccttcgggcatgcgcgaaacgccatgcaacacggcattttcgaccagcggctgcagcaccaggcgcggcatcggcagcttccaggggagtggctcctggcggtgccagcgcacctgcaggcgctcgcccaggcgcagcgattcgatcgccagatagcgctcggccaattcgcattcggcgcgcagggtggagacgccttcgccagcgccgagcgcggcgcggaacaggtccgacaggttcagcaccgcctgctcggccacgaccgggtcgcgccgcagcaggctgacgatgaggttcatgctgttgaacaggaagtgcgggcggatgcgcgcctgcaaggcatccgcctcggcgcgcgcgttggcctgcacctgcgcctcccagcggtcgctgacatagaaatagcgcagcgccaacgcggtgatcagcaccaccgtgcccgcgctgcccagggtgaaccgccagaagccgactagcgcgcccagcggcgcctgcccaagcacggcatacaggccgtgcacgatgccggcgccgagcatcgccaccactgcggcgatcagcaatgcggcaagcccgcccagccgaggcggcaatcgcgagagcctgggccgcaacacgcacagcaacacactgaccgccagcgccagccacagcgccagaccgctggctgagacgaatcgcgccaaggtgatgctgcgcgcggcggcggcatcgggcaccagggtcaccaccagcaccaccagttcggccaggcccagcatcgcgcccaaccgcggcagccggcacaggtccggcatccagacaatctgtggcgcgggctgggccatgggctcaggcggcgctgaagcgcgcctgcatccagtcgcgcagggcctcgatctcttccaggcaaacctggtggcccatcgggtagctgtgccagtccagcgcgaagccgagcgtgcgcaaggtctgcatgctggcctggcccgccgcgaacggcaccaccgggtcggccgtgccatgcgccatgaacagcggctggcgggttgcggctggctgcagctgggtggcgaccgcggttggctctggcagataagtcgacagcgcgatcagcccggccagcggcacgctgcgctgcaggcccaccgccagggtcacggcgccgccttgcgagaagccggccagcaagatgcgttcgggcgcaatgccgcgcgactgcgcatgggcgatcaaggcttcgacctgagccaccgattcggcaatgccggccttgtcggcgcgctgtgcgaaatccatgccgacgatgtcgtaccagccgcgcatgcgcacaccgttattgatggtgatcgggcggaccggcgcatgcgggaagacgaagcgcagcgccggccaatccgggcgcaccagttcgggcaccatcggggcgaagtcgctgccatcggcgcccaggccatgcagccacagcacgctccattgtggattcggtccggtctcgcgttcgatcacttccagcatcatccagctccgcttgcgggctgggcattatgccttgtgcgacgaacgggtcggatcagccggcgcagactgcgatgcgtgcatgcaactgcagctgcaactggcagcccccgcacaacgtcaccggcaccgaaggaccagcaccggtgcgaactcagatcagcgacggttccagcacggcggcgcggcgtagctcagacgcgcgcaccaacaccttgggcggatcgagttcttcgggaatgcaaaaaatgccggcgcggcgtagcgccatgccggtgcgacgcagcgaggtcagcgccaccaccgggatcgacaacgccatgccgacgatcaccggccccatccacgcggccagcgccggcgaaaccgcataggccactgcccccatgaacagaccgaacacagtcaggccaccgtagctgcgcaacagcgccggccacgacagcttgccgtcgtcgcggacttgcgcatcccagcccgaatccttaccggccaacacttcgaatacaccgcgcgactgcaggtacatcaccaccggcgccatcaatgccgccagcacggtttccagcaggatgctcaccgcagcgcggaaggcaccgccgcaggcgcgcagttcgcgcgggttgagcagcagcgcgatgtaaccgagcagcttgggcgccagcaacacgaacatggtgcagatgaagatccagatcgcattgccctggctgctgccgtgccagtaacgggcaggcgagaacggcaggtcgccggccagatcgataccgacgccggccagcggaatgccgatgccgatcagcatcagcaggccccacattggtgcggtgaagtaatgcccgatgccgatcagcatgtgcatgcggctgatccagtgcaggcccttggcgctcaccaccttggcgtgctgcaggttgccctggcaccagcggcggtcgcggatcagcaggtcggtgagcgtgggcgggccttcttcgtagctgccctgcaggtacggcaccatgtgcatggcccagccgccgcgccgcatcagcgcggcttccacgaagtcgtggctgagcacatgcccgccgaacggcttgcgcccgcgcagcgacggcaggccggcgtgatcggcgaaggcgtgggtgcggatgatggcgttgtggccccagtagttgctctcggcaccatgccaccaggccacaccgaaggcgatgatcgggccatacacgcggccgccgaactgttgcatgcgggcgaacagggtctgcccattgaccactgccggcagggtctggatcaggccgacgtcggggttgttttccatgccggcgaccagccgcacgatggtgtcgccggtcatgacgctgtcggcgtccagaatcagcatctgcggatagcgaccaccgaagcggcgcacccaatcggccacgttgccggccttgcgcgcggcgttgtcggcgcggcggcgatagaaaatgcggccgtgaccatcgactcggtcgcacagttcgctgtacaccagttcttcggcgcggccgatgtgctcgcgggtggtgtcgctgagcacgaagaagtcgaagtgctccagctggccggtttcggccaccgattcgtagatcgcctgcaggccggccagcaaccggcgcgggtcttcgttataggtgggcatcagcaacgcggtgcgcgagcgcagcgtgggcagtggctcttccgggtcgatgccgagcttgcgcccggcacgcgccaccacggtgacgaagccggccaccgcgctggcgaaggacatcgcgatccaggcgaacagcagggtaaacagacaaagcaggcagccttccagcacgctgatgccgtcgggccacagcacgctgagcatcacccacacggccacggcagtggcggcgaaggtgccgccgatcagatagaaacgccgcatgccgatgccgggaggcgaggtgcgctggtggcgcacttgcaggctaccttcgcgcaagttctgctctggcattgccaatggcgcttccggcggcagcgtgggcttaccggcatcgagggcagaaacgggggggatcgcagttggtgtcgaggaaagagtcacggtgccatccatcagggctgccagtcgcgcgagggcgacagtgcgggctgaaacgggaggtccatccccgccatacagtgcgatgttgcctggcacgcggtgacgcgggcgagcccgacggtatgcgaccaagacgctctgaaaccactccgatgcacaagttctcctggctgcgacatcacaccgcggctcatgttaaagaatcgaccgttaacggaacgcagccgctttgcggtcttcgcccctcccgagcagaccgcgcggcagactaacgccgcaccgaccgaacgcaaccccaacagattgcagcctagcgcacgtgctgtcacgggcggcaggccaagctgcgtccatttaacaactgcaatttgcgtgccatcacgtgcaatcggttgcagtgacggggtgttggcgttgtatttcttcgatgcggtcgatgacatggggcaagagcttggctggtcgctctcatcgctttagagcggctaacaaaacgtagcgagcagctgtcaggtgggcgcggacggcgcgctcagaacaggagtgtacgcgtggtacatgccgattccgagcaccggccgcgcccgcctggtggctgcgcagtcgttttgctagccgctctgagtgcaggtaacgttggtttgcggatgcagctgcttcatcgaggcatcaatggacgcggtctcaggacattagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcgacggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctgatcgttgatgggcttcggatgtgttaacaggccctaattgaagcgagtgggcgatacgtttaagaaaaccctcatgcactgcttgctcatacagtgcgcaccgactaacgcgactgtccttgcccgcccaccggcgcaggacccttggcggcatggatgccgccaaggagctgacagggacgtactggcagcgtgtcctgcgatggtgggcgggcaagggccccgcagaaaacacgcaacgtcgagtgcgcagcgagcaaggctcactcgaaggtggcacatgccccacagagcaaccgcagcccgcccgatcgccgagcaacggcgttgtcagccgctgttacttgcgtgccgcttcgctggcgtcgcgagtggcgcggaactccgaatcttggctccagttcggccactgacgcgagtcggccaactgctggcccagcgcatacaacacgcccagatcgcgtgcggcgccggcgaaggtccagtccggcttccattcgtcgccttgctggtgatagcgcttggcggtgtagtcgtcggccgcagccttgcctgccgccacgccgcccacttcccaatcctggccggctgcataccacagcgccggcacgccgcgcttggcgaagggaaaatgatcggagcggaagaaatagccggcctgcggcttgggatcgggcgtatagcgcaacttgaattgcgcggcgacgcgcttcagttggtcgagcagttcgagttttgcggtgccatagatgccgaaatcgcgcgaaggcacgaacggattcatgccgtccatgttgatcaccgccactgtggtatccagcgggtacagcggcttggacgcgtagaactccgagcccagcaggcccttttcttcggcggtgacggccaggaacaccaccgagcgctcgggctttggccccttggcgaaaccgcgcgccagctccagcagcgcggcggtgccgctggcgttttccagcgcaccgttgaagatggtgtcgccgcgcgcatccggcttgccgacgccgatgtggtcccagtgcgcgctgtagatcagcgtctcgttcggatgcttgctgccttccagccgcgccacgacgttgtgcgacgtgatcaggtcggacttgacctgatagctggcgctcaaacgctggttcttgagttcgaccggcttgaagccgcgcgtctgcgcctgcttcttcaaggcctcgaaatccagcccggcatgcttgaacagctcggtggccagatcgcgctggatccagccttccagcgtaggatgcgcgctgcgcgggtgatcgcgtaccacatcgaacatggtgttggcgttggcgttggccaccgtgtcccagccgtacgaggccggcgcggtttcgtgcacgaccagcacgccgagtgcgccctggcgcgcgccttcttcgtacttgtaggtccaacggccgtagtaggtcatgccgacaccgtcgaaatcccccttgccggtttcaaagtccgggtcgttgatcaacaccacggcgatcttgcccttcagatccacacccttgaagtcgtcccagttgcgctccggcgccttgacgccgtagccgacgaacaccagcggcgcgttggcgatctccacgttggaggagccgtccagcgcggcgcggatgacaatttgcttgccctgggtcagcgcttgcgccttgccggcgttctgcacggcaatggtgggcgtgccgacgatatcggcgcgcagcagcggcacggcctgggtccaggcgcgcttgccgctggccagatcgccgcccggctgcaggccggcctcggcgaactgcttgctcaggtaggcaatggtcttctgttcgccagcggtcgccgggctgcggccttcataggcgtcggaggccagttccttgacgtcgcgcgagatacgcgcgccatcgaaactcggtgccgccgccatcagtgcggtcgagaccgccatcgccagaagtcctacgccaactcgcttcattgcacaccccggatcatggatagccctggagtgtagccagcatcgcgtgcaggccaatacctgcagccgcgccgatgcgtgcagtgcgcttgcgcggtgaccggatgaaggtcggtgcgtttgcctgcaccgagtgggccgctcgcctgtttcagcgcagcgctgcgcttagaacagatcgacgctgcctacggcttgcgcaatctgctgcaactgcccgctggcaatcagctcggcatacagcgccgcgcgattgcggccatgttgcttggcccagtacagcgccttgtcggcttcgtccagcatttcgctgatcagccggccgtgggtcagttcgacgatgccggtactgagcgtgacctgccccacctgcggaaacaggtgctgggccacggccagccgtaaccgctcgaacagactcacggcggtgtcgcggtccacgccgcgcactacgatcacgaacgcttcgccgccgaagcggaacagcaggtcgtgctggcgaaacgcacgttgcatcagctgggcgaccaatagcagcacttcgtcgccgtacagatgcccgaaggtgtcgttgacgcgtttgaagtgatcgatgtccacgatgcccagccacacgccctgttccgcgctggattcggcatcgcccgcaaacagccgcaggatcacatcgtcgaacgttttgcggttgcgcaggcaggtcagtgcatcgcgctgggcgtcgtcgagcaggctgcggtaattctgtaaaaagcgcgcaaaaccgcgcagcatcgcctgcgctgcactgccgggtatgcgtgcgccgcccacccgcaggcaggtgcggatccgcgcgcttccatcattgggtagaccagcaaggcgcggccgtcttcctgcaactgcacgacagcgcccggcctgtgcacctcggccagccgtgcacgcgtctgcgcatcgcggatctcggccatcgtcagcgacagccgaccatcgtcgcgcaggcgcgtttcggccatgctgcggccgtccggggcaatgcgcagcagcgagagttcttcggcagcgcagacctcacgcacggtgcgcaacaggctcaggtcgagcagatcggcatcgcggatggcggtcaggtccaccatccgttccagcaacggtgcattggtcatggccgcgccccccgtgaacaggcacacgcccgcagcgccgagcacggcacccaggcgcacaatctcgggctggaacgcaccggcttcacggcaaccaccggcaaccaggatgccgaatcatcggcgtcgcccagccgaacttgaggttgcgcgccgatgcgctcagcgcacgggcgacagggcactgcgtgcgcggcatgccggtaggtagcgcccggtagcgccccggggcgtggccgtgctcagggcaaagcagactccagcgcgtcctcgcccaaggcgtgccgctgcatcaagcgcctgctgccgacgttcaagcctttcacctgcacgtccagaccgtgatgacgcaaacgctgcaccaccttgtccagtgccgccaccgcggtgatgtcccagaagtacgcgcggccgacatcgatcaccacagcgcggccgggcacctcgcgtgcgtcgaaggcgtcgatgaacacatcggccgaggcgaagaacacctgcccgcacacgctgtaggtgcgcacgccttcggcgctgtcggcgtgcgtgatctgcagcagccccgccaccttgaaggtgaagaacaccccgctcagcagcacgccgaccgccacgcctgccgccagattatcggtgaataacgtcaccgccacggtggccagcatcaccacgctggaggtgcgcgggtgggtgaccaccgtgcgcaacgagcgccagtcgaaggtctctgccgacaccatcaccatgatcgccaccaacgccactaccggcacctgcgacacccacggcttgagcagcaccatcaggatcagcaggaacacgccggcgaacaaggtagagagccggccacgaccgccgtatttcacgttacccacggtctgcccgatcatgccgcagccggcaatcccgccgaacagactggcggccgcgttggcgatgccaagcccggtgcattcgcggttcttgttgctgggcgtgtcggtgagttcatcgaccacgcgcgcggtcatcatcgactcgagcagacccaccatcgcaatggccagcgccggcagcacgatgatgcgcagcgtctccagcgtcagcggcaccgccggccattgcaggaacggcagtgcgttgggcagcttgcccagatcggccaccgtcttgagcggcagatgcagcgcggtgctggccacggtgagcagcagaatgcaccacagcggcgaaggaattgccgacagccccggcacgcgcagacgcggcaggccatagatgatggtcaagcccacacccagcatgacccaggtggtcagattggaacccagcagatgcggcaattgggcagcgaagatcagcaccgccaacgcgttgacgaaaccggtgcgcaccgaactgctgacaaagcgcatcagcacacccagccgcaatagcccgaacagaatctgcactgcgccggccagcaagccggctgccagcagatacggtagcccgtgcgcggccaccagcggtgcggccaccagcgccaccgagccggccgctgcagaaatcatcgccgggcgtccaccacataacgcaatcacgatgccgatcacgaaagatgcgaacaggcccacctgcggatcgaccccggccacgaatgcgaatgcgatcacttcgggaatcagggcaaacgttgccaccgcaccggccagtagttcgcgcgcgggggaggcgcgccattgcgccaattcggcacgtaataaggacatggggacactccggaaacagaaaggacagcctgcggacagcacgcagcaaccgtagtgtgcaggaaagcgaactcacccgcagcttgcgcgtcatcggtgggccgctgcgcttttctgtggacaccttcacgccacacggcgcagccgaagaccaagatgctccctgagcaagctcgactgtcgagcttggttaaccaggagaccgccatgtccatcttcagagctgcaaatacacttgcattggcaactatattagcgctaaccacccctccggctttcagctattcgatcagcaaaaacaagatcgtcgacgacaaaggcaaagtggttcagctcaggggagtcaacgtctccggcttcgagagcgccagccatgtcatggatggcctgtgggtacgcaattggaaagagatgatcaaccagatgcagggcttcggcttcaatgccgtgcgcctgccgttctgccccgccacgctgcgtagcgacaccatgcccagcagcatcgactacagccgcaacgccgacttgcagggcctgacgtcgctgcaggtcctcgacaaggtgatcaacgaattcaacgcgcgcggcatgtatgtgctgctggatcaccacactcccgattgcgccagcatttccgagctgtggtacaccggcacgtattcccaagcgcaatggctgaacgatctgcgctttgtcgccaatcgctacaagaacgtgccgagcgtgatcggcgtggatctgaagaacgagccgcacggcgccgctacctggggcaccggcaatgctgacaccgactggaacaaggccgccgagcgtggcgcggccgccgtcctggcggtagcgccgaagtggatcattgcggtggaaggcatcaccgacaacccggtgtgttcgaccaatggcggcatcttctggggcggcagcctgcagccgctggcctgcaccccattgaacattccggccaaccgcctgttgctggcaccgcatgcgtacggcccggatgtctacgtgcaatcgtacttcaacgacagcaacttccccaacaacatgcccgccatttgggaccgtcacttcggtcagttcgccggtaatcatgcgctgctgctcggcgaattcggcggcaagtatggcgaaggcgatgcgcgcgacaaggtgtggcaggacgcgctagtgaagtacctgcgtagcaagggcatcaaccaagggttctactggccgtggggccccaacagcgtcgacaccggtggcatcctgcgcgacgactggaccacggtgcgcaaagacaagatgaccctgctgcggacgctatggggcaccaaaccgacaccgacaccgacaccgacaccaacgccaaccccaaccccaacgccaacgccaacgccaacgccgacaccaacgccgagcgctagcttcagcaccaaggtgatccaggacagcacgtggaacggtggctactgcaacagcgtgcaagtcaccaataccggcaccgccagcggcacgtggtcgatctcgctgacggtcaccggcacagtcaacaatgcctggaatgtcacctggtcgcagagcggtaccacgctgcaggcaagcggcgttgacttcaaccgcaccctggctgccggtgcaacggccgagttcggctactgcgcggcaagctgatcgacctgcggcacgcatgcagcgcgccgccagcacatcgcagagttccgcgggcggcactacacgatggcgttcttcgtgcagtgcggctgctcgctgccctgcgggcgggttgcacaccgcaaatgctgtgggacaacgtagacagcacaggagtgtcagtgattgccaagcgtggtgatcgaccagcgcgcatcgcaatcgatggggctcctgtgcgcacatcggcatgccgtcgttacccaacgaatgtcgcaaatacgcagacgctgccgcaggtcgcattcaacaccgacgttatcagacgttatccgaaccgtagcgtttctgcgcgggcgcaaggctcggagttggtgcaacaggccggcaccaccatgaccgacgtgctcagctcggtgaagcgagtgaccgccatcatgccgagatcaccgctgccagcaccgaacagggcgccggcatcgaacagatcagcaccacggtgatgcagctggacgaaatgacccagcaaaacgccgcactggtggaagaggccaccgcagcggcgcgcagcatggaagaccaggcagcggacctgacccgcaccgtggcggtgttccggttggtatcggacaccgcgcggccgcaggaacgcggtgcagcgaaggcgctcgccactgccaaattggcaagttccacccaccctgcgcacgacaacagactgagcgcctaggagcggctaacaagatgtagcgagcagctgtcaggtgggcgcggacggcgcgctcacaaccgcagtggacgcggggtacatgccgattccgagcaccggcagcgcccgcctggcggtgaacgcagtcgttttcttggccgctccaagtgctaccgcctgccacgcaggggcgctgccccctgcgtggcaggcgatttcggcaaaatgcgcggcgatcgccgcgactgatcatccgggcttgtaacgaaagagccagctgccgcgcatccatgcgaggttgcgcggcagtcgtggtccaactacagcgtcgccaccccgctggaagtcgtgacgtgtgggtgtgttggcaacgacgggaccgagcgtctgagcgccaaccgcatcctgcaagatgcggagtcggcatcagccagcgctatcactccttccctggcaagaacgcacgcatcgttgcgttgtaacaacgcgaacgctgcaggggttgagagttggaagttcgcgattcgcgccagccgtgcgcacgcgtcagcagcaacgcactggcttgcaccagcaacccacaacgcttactgccgcaacggcctgctcagctggccgccgtgcgcgtttggccgcatacatcgcctcgtcagcggcatgcatcaagctggccgcttcggcctgtgcgccgtgttgccaggccacaccgatgctgggctggatcggtagatgctgatcgccgaacatggcgccttccgccgcaagcgcgcggatgcgatctgccatcgtggcgcattcggcttgcggatcctgcagcgcatccagcaacaccacgaattcgtcgccggccaagcgcgccaccaaatagcgctcaccagccgcgcgctgcaggcaatggccgaacgccaccaacactgcatcgccggcacggtggctgtagatgtcgttgatgcgtttgaagccatccaaatccaggaacatcaccgccaccgcgagctgctgttgatgcgcctgtgtcattgccacttgcagcgcttcggaccaggcatgccggttcggcagtccggtcaacgcatcacgggtagcgcgttggtgcatcaaacggtgcagtgtcttgtgcgcagtgacatcgtgcgccatcaggaagaaaccctgcgcctgcgtcgcagtgccgtgcatttccggcaccaggctcacttccacatcgcgcgggttggtgccgccatgcaagacatgttcgaagctggcgcgctgcccggccaccgcctgtaccaatgcagcgcgcgcggcggcgctgaggtcttcgcccaacacgtgggtgatatggcgaccgaccaggctggcaggttccataccgagccaggcgcgatgcgctttattggcgaacaggtagcgctgcccggcatcgaactgggcaaccaacgtgggcgtggcatcgctgatcgcgcgcagacgcgcctcgctttcggccagccgttcggccgccacgtggcgctcggtcacgtcttgaatctgcgaaacgaaatgcaccggcgcaccgctgctgtcgcgcaccagcgataccgacaactgcgcccagatcaccgccccctggtggctgatgtagcgcttggccaggctgtaactggcgcgttttccgtcgacgagatcctgcacgagttgcaggtccatctccagatcgtcgggatgggtaatctgctggaaagtcgtgcgcaacaattgctcgcgcgcatagcccaggatgccgcacaacgccggattgacgtcgcaccactcaccttccagcgacacgatcgccatgccttgcggcgctgtctcgaatgcaccggtgaagcgctcggcggccagctgcgcggccgcttgcgcctgcaattcggcagtgacgtcgatggccattgccagatatccggccaggccctgctgcgcatcgtggatgacgttgaaacacaggcgcacgcgccgcagatcgccgtccttgcgtaccagtgtccagagttcctcggccagcacatcgccagcggcggcggcagccagcgtcgcgtatgagaatggcgccactgccagcgtcgccatgtggcgctcaagctcggccggtagatggaactgcgccggacaggtgcccagcacctcgtcggcactgtaaccgagcaggcgctcggcaccgggattgaacagttccagacgtccctgcgggtcgaacgccatgatggccacatcttgcgacgcgtccaccagtgcctgcagccgcgcgcgttcgccggccagtgccgccgacgcatcctttagctgggtgatgtcgtgcatcacgcataccgcgcccaaggccgtgccgttgtcgccgaccaccgggtctgcgttgcacagcacgctgcgcggcggctggccggtggcacggatcaccatttcggcattgcgcacgtgttcgccgcgccaggcgcgcagcagcggaatcgcttcggtcggcagcaggtgagtgccgtcggccgtgtacagatcaaaatgcaacgcccattgctccggtggcaacaggcgcggatcggtgccatgccattgccgggcggcgtgattgaactcgcgcagcaatccgtcggtgccgcaggccaccacgccgtcgggcatggcttccagcaacatgctcaaggtctgccgctgcgcctgcgcttccaggcggtcgcggcgcgcttccaactgtttggcagcctggcgcgcaaggcggatcaacgcctgcttctgctgttcgtcgagcacgcgcggcctggtgctgagcgtgcacaaggtcccgtaggcatagccttcgcgcccgatcaacggtacccccacgtacgagcgcacgccgggggcgccgaccaccaacgggttgttgacgaagcgcgggtcggcttcggcatcgggcacttccatcaactcggtgcccatgatcgcgtgggagcaaaacgaggcgctgcgcggagtgccttccaggtcgctgccgcaacgcgccttgaaccactggcggtcggcatccagcagcgacaccagtgccaccggcgcgccggtgacgtgcgcggccagccaggcgatgtcgtcgaattcggcctcggcctcggtgtccagtaccccgagccggcgcaccgcgtccacgcgcaaggcatcgtcgacggggatcggcacgggcggcaacaggacggtcatggcgtgatcggcgggtagcgtctggtcaggataggtcgccccaagtaacggcgaggcgacgaggaacttgagcagcgtgctgccgagctcgctcggaaaagcgggctctagaatgcgacagcgccggcatgcatttgctgtcggcttgaccgttccatctgcacgcccccccgcacaccccctgcccaatcagcgtttgcggcgccaccaagcagccactaccctcggccgattgccctgttctggagtgtcacatgctgcgtccgctgtccttgttcatcgccggtgtgctcggcgtcgccgccgttgccgccgccccggccagcctgtcaaagcgcacggccagcagcgccattcccgacatcgcctacacccgcttcaccctgcccaacggcctgacggtggtggtgcacgaagaccacaaagcgccagtggtggcggtcagcatctggtaccacatcggctccggcgacgagccggccggcaaaaccggctttgcgcacctgttcgagcacctgatgttctccggttcggagaacaacaagagcagtttctttgcgccgctggaacaggtcggcaccaccgacatgaacggcaccacctggttcgaccgcaccaactatttcgaaaccgtgccgaccaccgcactggataccgcgctgtggctggaatcggaccgcatgggccacctgctcggcgccatcggccagcaggaactcgatacccagcgcggcgtggtgcagaacgagaagcgccagggcgagaaccgcccctatggccgcgtggagcagaacatcctgtccaacctgttcccggccaatcacccctaccagcacgacaccatcggctcgatgcaagacctggacgccgcctcgctggccgacgtcaaacagtggttcaacgacaactacggcgccgccaacaccaccctggtgctggccggcgatatcaccgtggcgcaggcgcgcgccaaggccttgcagtacttcggcgatatcccatccggcaagccggtggcgcaccagcagtcgtgggtgaccccgctggcggcgcagaagcgcggtgtgcagcacgaccatgtttcgcagccgcgcatctaccgcacctgggccgcgccgcagctcggcagcgacgacatgatccagctggatctggccaccaccgtgctcggcggcggcaagacctcgcggctgtatcagcgcctggtctatcaggacaacctggtggacgatgtctccgcctcggtgcagccgtttgcgctgtccagccaggtgcagatccaggccgacgtcaaggacggcgtggacccggccagggtcgaggcggtcatcgacgaagaactcaagaagttcgtcgcccagggaccgaccgccgacgaactgcagcgcgcgcaggtggcctaccgcgccgatttcgtgcgcgggctggaaaaggtgggcggcttcaacggcaaggcggtgatcctggccgagggccaggtctaccgcggcgacccgggcgcctacaagaaagatctgcagcgcgtccaggccgcgaccgtggacagcgtcaaacaggcgtcggcaacctggttcggcaagggcgattacctgctgaccgtgctaccggccggcaaagacttcgatccggccgccgaagacaaggcggtggtcgcacgtggcgaagaagccggcaagccggcaccgaagctgcccgccacgggcaagttcaaggtcaccgcctctacgctggaccgcagcaagggcgtgccgcagaccgttcagttccccgacctgagcttcccgaaactgcagcgcggcaagttgaagaacggcattgaggtgatcctggccgagcgccacaccatcccggtcacccaggtggagttgctgttcgacgccggctatgccgccgaccagggcggcaagctcggcaccgccagcttcagcgccgcattgatgaacgagagcaccgccgcgctggattcggtggaggtggcgcagcgtcgccagcgcctgggggcgatcaccgcggtcggctgcgatctggacagctgcagcgcttcgctggatgcgctcaacgaccagctgcaaccgtcgctgcagctgttctccgacatcgtgcgcaacccggcattcgaggccgccgacatcgaacgcgtccgcggccaatggctgtccggcatcgcccaggaaaagacccagcccaacagcctggcactgcgcgcgttgccgccgttgctgttcggcgacaagcacccgtacggcatcccgctcaccggcagcggcaccgaggcggcgatcaagagcctcaacgcgcaggatctgcggcagttccacagccaatggttgcgcccggacaacctgcgcatcctggtggccggcgataccacgctggcgcagatcattccccagctcgacgcggtcttcggcgactggaaggcgccgaccgcggcattgccgaagaagaacctggccaatgttgccgcccagccaaagccgcgcgtgtatctgatcaaccgcccggatgcaccgcagtcggtgattctggccggcttgctggccccgtccaccaaggcgccggacaacctggcgattggtgtggccaacggcgccttcggcggcaccttcacctcgcgcttgaacatgaatctgcgcgagaacaagcgctgggcctatggcgccggcacccgcatgatggatgcacaaggccagcggccatacctgttctcggcaccggtgcagaccgacaagaccgccgaatcggccaatgagatcttcaaggaagccactgccatcatcggcgacaagccgctgaccagcgacgaaatcgagaagatcaagaaccagcgcattcgcgccctgcccggcagtttcgaaaccaccgatgcggtgctgggtgcgattgaaggcatcgtgcagttcgaccgccccgacgactacgtgcagacgctcaagccgcacctggaagcgatcgaccagacggccgcgcaaaaggccatcaaggagatcatcaagccagaggcgatgacctgggtgatcgtcggcgacctgaagaaaatcgaagccccggtgcgtgcgctcaaactgggcgaggtgcaggtgctggatgtggacggcaggccggtcaagcgccgatcgcgctgatcgcacaggtcgcaccggctgcgctgctgcacgcagcgtggtcggtgctggcgcgaggcaagtcgatgcggcgtgtggtggccgggcgcgggagtggtcgccgggtagtcgcgcagcttggtgttccatcccacaggttgatacagcgccagggcactcagccgcacggcgtgttcccctccggttgatgcctgcaagcgtgttcgacagcagcaagggcgccgcagggctacgtggttttgaaccagcatggacacggcggccactggcaggcccgcacagccgatgcgatgtcattcctgccgcatacgccgtgacaaaactcgccaaggcctgctgtgcacacagcccctggtgaatagatcgcctgtgttttgccgcgacacagacctgcctaatcggcatgcaacaacgacgcccgccgtcgtggtcatcacgccgcactggcctacccgcccgccctgtccgtccagcactatccacgccgcgttactggcgctgccggtatccttctggcttcctcgttcgcgctcgcctggcttattcgatgaaagacatgcccttggctaacgaagcctcccgccaacaagtcctggatggctatcgcatcgtcgacagcctgccggaggacacctatcaagacgtcgtgcaggtggcagcctcgctgtgcgacacaccgatcgcgctgatgtcgctggtggaccgcgaccgccaatggttcaaggcccagctgggtctgggcctgcagcagaccgaccgcagccaggccgtgtgcgaccacgcgatccgcagccccgatcagctgatggaagtacccgacctgcgcaaggacagccggtttgccgatatgtcgatggtcaccggcgacaccggcgcgcgcttttatgccggcatgccactggtgaccgaagagggcgtggcactgggcacggtctgcgtgctcgacaccgagccacgcacgctgaccgacattcaacgcactggcttgcgggcgctcgcacgggtgaccatgcgcctgctcaacgagcgcaagcgcgacctgcacctcgagcgcgatgccatcctgcagccggtcgcccccgtcgccagccaggccgttgccggcaccgactaccacctgatgattctggaagtgcaggaattggccgccctggccgaacgccagagcgagcgtctgctcgggcgcaatttgcagcagctcgaccaagccttcgcggcgctggtgcaggggccgggcaacagtatcgaccgtgttaccgaaagtgcggaattcatcgccgtgctgcgcggccccgatgccgagcgtaccttgcaacgcctgcgtgagatcgcccagcaacaacatgcgctgggcctgacggttctgttgggccaagcgcaatccacccgcccggacgaaccgatcggccaggtgtttctacgcgccgaagtggcgctgagtatcgaaaaggaccggtaccggcagagtctggcctgaggcctgcgaactgatccactgtttcgcagacgtaccttttaccccagcgcgcactgcttcaactggcgatcggcgtaccacaacgcgcggcgggccagatcgtaggcgctgtcggcctgacgcggcagcagctgcgccgccatcaccgggtcggcgccgttgttcaaggcgtgttcggcacgttccagatccgacaggtgcgtgcgcaccggcgataacagcgacgtacgcttggatgcatcgcaacgcgcgctacgctgttccagcgcagccaacgcctcgcggatgcgacggctggcttcgcccttgaggtcgggcagcgtttcatgcgcgattggcgcagatttataggcatcgccggtcgccccgctgcccatctcggcctgattgccggccagcgcgggattgaagcgcacgtccggcggcggacgcgccttggcaacctgggtctgcggtccattgagcatgtcgttgaacttcttcatgccgcgattcatttcctgcatcgccacatcgcccagcgtgccgtcgctcttccaatccttggcaaagcgggtttcctggtactgcacggggttgacccgctccatcacgttgcgcgccttggcctgcgcgcgctcgtcggtcatgcccggcggcaccgcgctgccggtctgcgccatcgggtcggcctgcgccatgtgcaggcgcccgtcgcgggtatacagctgggccgacatcgagtcgctgggcggcgcagtggcagcagccacctgccgcggcgacggcggggtacgcggaggtagcggcgccgtacgtgcagccgatgctgatgttgaggcagcgtgcggtttacgctcggcttgccgcggcggttccggcggaaccggaggcgtttcttgcggccgcggcacgaaatacacctgcaacgtgtcgtcgtgttgcggggtttcgcgcggcggcggcatgtacagcaacaggcaggcaagaaaaaacaggatggcgcccgtgcatgcgacagcggcgacatgcgggacaagcgcttccttcctgctggtagtcacaatgcgggagaccgatgagatgagaatgcggatgccacacggtgaaccccgtcggcgaggcgcaaatctagcgggcgcggcgcgagcgcgcgtttgtaattcgttgtttggccggaaagggccagccgccattcacattgagccgcaggcaggcacgagtgcattcgcggatccggcgcgcgcaggggatggcgcgacgactgaccgcatccggcgaaaccccgtcaagcaactagggcctgttaacacattcgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccagctgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgctaacaggccctagagaagcagagggtttgcaatgagatctgcaggcccacgcaagcgcacgcatgcctgcgcccgcgcgggcgacgcccaccgaccgcagacccatcagcaagcgcgcaccagcccaatcgcccgccctgttccagggcgccgccccagacatcaagcatcttcggctcggtacaaccgctggcacacctcgcagaaaaacgcaccgcgccccgccttgcccacgtgcttgcggtactgcaacggtgcgccatcgcgcgggcagttggtcttggtgtgcacctggtaatgcttcttcagcacgaaggctttctttccagtgatgaaaatcgaaactgtcgtcgcgcgcctcgggcacccattcgccgagtttgcgtgcaggcaacgcatctaccgtgctctccggatgtacgcggatacggtgcaacacctcgttcttgatgctgttgcccacgcccacaaagagggcctggtcgagcaatgcatcggcggccagcatgccgggcacagcgcggcgcttgcgacgcgcctatgcagcatcccacagcggattcatcacatccgctgtccagtcgtagacatcgtccagcgggcgctcgatgaactgcaccgagcacgcataaaaattcagtcactggccgttggaaaattccaggcacaaccgcggcaccgcgttgggtttgtcttcgttggtgcggtaactgccgaacagcagaaagtggatgcgcacgctgaaatgcgcgcactcgatcaaaagtgtttgccccagcgacgcagcgccagcaggttctgctgatccagacgcgcgatgttctgcttactatttccggatacacacagaatctttcggccgacaaacgcttcagtctcgtcgcgcaagatgacacgtgacggaccttctggcatgcgccaaggatcgaagcggcccgtgattcggccgtgatcgtgatgcacacgacatcctggcgcgcgtacctgcatggagtgctgccatcctcgcctcgcctgcccgctcgcccatccagtgcagttgcacgcgtgcgttgtggttgcgcaggcgggtccatgtccgccgccgaccacgcgcaggtcggccagggcgccagcgtgttgcagcgctacgccacgcgcgtcgatgcagtggaaatcaactcctcgttttatcgtccgcatcgcgccagcacctacgcgcgctgggccgacagcgtgctggaggatgttcgtttttcggtcaagctgccgcgcagtatcagccacgacgcgtggctgcacggcaccgggccgctgctggatgctttcctcgcgcaggtcggtgcactggggacgcggttgggctgcctgttgctgcaactgccacccagcgctgtcttcgatgcagcggtggcagccagattccttgcgatgctgcgccggcgctgggatgacggcgtggtctgcgagcggcgccacgcgagctggtttgccgcgcccgcacaggccctgctggaacgccaccgcattgctcgctgcgccgccgacccggcgccgttgtccgcggctgccatcccgcgcccggttgccgcgccgtcgtatcggcgctggcatgacgcgccgcgcatctactaccgcagctacgacgagaccgcgttgcaggcgttggccgctgcggtgcgcgccggcccacccagcaacgcgcagccgctggccgaacgctgggtgatcttcgacaacagcgcggccggctgcgcgacatccaatgcgctggaattgcagcgcttgctgggcatcgagcgcaagcgccaacgcgggtaggcgacggcatttcgacacgtctctatggcgcgcatcttgcagcggctacggcgcgcgggcacgccagattcaagctgcctggatccgcgccgatacgcctgaatcgacacgcgttccggcaacacgccggatccgcttgctgaatccagtcgtccccgtgcgaagcctgtcggcgtgccggcacctcactcggtcccgcccgccacttcggtcgtttaccatgccccacgttgttgcccgttctggagatgtcatgagttctgccgcgcccccgtcctgcacgtcgctgcttggcctgtcgctgagcatgtttgttgcgccgtgcacgctgactgctgcgccgctggacacacctgtcgtgaatgcgccggcgcccacgccgccaacgcccgaccaggcttacccggaactgttccaggcggtgcagagcggtgagctgttcgacgaccagaaacactttgtcgacttcctcccgttgcgcgacccggcgttgatcaatgccgactatctggcccagcacgatcaccccggtttcgacctgcgcaagttcgtggacgccaatttcgaagagtcgccgccggtgcagaccgacgcgatccgtcaggacaccgcgctgcgcgagcacatcgatctgctgtggcccaagctggtgcgcagccagaaccacgtgccgccgtacagcagcctgctgtcgctgccgcacccgtacgtggtgccgggcgggcgcttccgcgaggtgtattactgggattcctacttcaccatgctgggcctggtgaagagcggccaaaccacgctcagccgccagatgctggacaacttcgcctacctgatcgacacctacgggcatattcccaacggtaaccgcagctactacctcagccgctcgcagccgccgttcttctcctacatggtggagctgcaggccggcgtggaaggccaagcagtctatcagcgctacctgccgcagctgcaaaaggaatacgcctactggatgcagggcagcgatgatgtgcagcccggccaggccgcgcgccacgtggtgcgcctggccgacggcagcgtgctcaaccgctattgggacgagcgcgacaccccgcgcccggaagcctggctgcacgacacccgcaccgccgccgaagtgaaagatcgcccggccgccgaggtctaccgcgacctgcgtgccggcgccgagagtggttgggactacaccagccgctggctggccgacggccagaacctgcgcaccatccgcaccaccgccatcatcccgatcgacctcaacagcctgctctaccatctggaacgcaccctggcccaggcctgcgcgcaaccaggcgcggcgtgttcgcgcgattacgccgcactcgcacagcaacgcaagcaggccatcgatgcgcatctgtggaacaaggccggctattacgccgactacgattggcagacgcgcacgctgagcgatcagatcaccgccgcagcgctgtatccgctgttcgccggcctggcctcggacgatcacgccaagcgcaccgccagcaccgtgcgtaggacactggtgcgcccaggcggcctggccaccaccgcagtgaagaccggtcagcagtgggacgagcccaatggctgggcgccgctgcaatgggtggccgtggacggcctgcgccggtatggcgaacaagcgctggcacgcaccatcggcgagcgcttcctcgcccaggtgcaggcgctgttcgcacgcgaacataagctggtcgaaaaatacggcctggaaaccaatgcggccggtggcggcggcggcgagtatgccttgcaggacggcttcggctggaccaacggcgtcaccttgatgctgttgaacttgtatccgggcaagggcgccaaggccgcacctgccaagcgcgtgcgcaagaccgaggctgccgcgcgctgaggactgtgccgctgctgcgcagtgcgtggtagcggcagggttctaccattggcgttggatgtctgatggtgcacgtcaccgatgcgcagcacagccgtcggcaagatgacgcgcgctccatttgctggcaacacgtagcgagcggtcgtgcgatgggggcatcgcacacacaccatggcataagaacgcaccatgccgatcatgcgcaccggcgaggccctctgatggtttgcagccgtctggagcgcagctattggatccacgccgggttcacccgaaacgtagcacgcgcttggtcatcgccaccttgacgctgtcatcgcatgcggtgatgcgcagcacctagagggtcggtagggattcgtgcaagaaacagccaaaagtgagctgactcgctgtcagcaacgatatttagagcggctaacaaaacgtggcgagcagctgtcagcttgacgataagcgtcgcgacctggccagccgctcatcgtcgccgacaaaactcccaggcgctgtgctgggagttttgtcggcgacagctctctgtcatttggggacgaaaacatcgctgttggtcagcatgtggtcccacgcatactgggaagcggtccgcaccaagtgccagactgtggtgatggtcggcaccccgccagacgcatcacaggtaccggtccaggccgtcatgctgccgtagttaccccaatgcaccgaaaaagtgatggcgggcagtttgctcaatgccgtcgacccagcaaccggattggcaaaccagccaaccagtggatacaccgaaccagtggtgccggaaggcgagatgtacgtccccgagagctgccctgagggctgcacagcggtgatcgtgagtgtggaacccagctggtttttccattcgcctaccgggttgttgcaggttggtgctgcctgggcgagcgagatgcaacttccgagcagcacaacgcaggcagcacattgacgcatggacatggacatcatcagttctcctcgtaatcaagctgacgaaaggcggttggttcaagccaatgactggataacacggaccggatccgcattgctgtgatagctgtctccatgtcttcttccttgacgacagtcctgaaacgcacctgtccagacctcggtcgccaactgttagcgctcgcagcccatccggtgcactgagcgtcgtgcgcgaaacccttctcgcagcagcgaagcccagatggaccggtgcgtagctgcagcgccaaatcagaagctcccgcatcccgccgacctggcgcatatcgacaatcatcgcgtgcccccccatcgcccagagacgctatgaacgactacggttcttatcgctacctgcctgccgatggttggtacgccacctatccacaagctgccgaggccgatgagccacgcgtcttccagcgcgtggccctatggcgggtggccccgcatggaacgatcgttggcctgatctcttcgcccgacaatagccaggacgagagcgaatcgcagcttctgagcgcaccgcgcggtctaggcgtccactacatccacattgatgatctgacggcagacgaacgcgagcagatccgccgcagacgtttcagttgatcgcctttgcgaggtttgcgacctggtcttgccaccagcggcccgtcagatgcgctgggccttctttctgggcacgtccatgcgatcaggctgaaccgccccagttgtgtcggaggccgttcgcctgagcggccacggcattgtggcgatcacctcgcacgacgagccgctgaccctgccgttcaccgccgccagcggcccgttgttcaccgcccccaacgctaccgtcgcctggtccggcacgctgacaccggaactggtcaccggcgtctcgatcggtacgctgttcggccacggctcgggcgaaagcctgcagatgcgttttgccggcgaaggctggggcgtggtgcagccttacgaagaagccagcttccagcagtccaggggctgagccaaactgctcggcagcaatgagcaaggtgcatcgcccggctgcacgcgatgcagttgggcagtcttcatgtcacgacgcggggcgcagcgagcgctgcgcactgcagttgatcgccgtaggaacgcacccgggcgatatggccttcccggtaacgccatatcgcgctcaggagcactcctgcagttccgggcactgatgcatcacacccatccacgcttgcgaaaccacgccagcggcaccaccacgctcagtgcgatgatgcccagtgcccagaagtagtggtcgtgccccttgagttcgggcatgtaagagaagttcatgccccagatgccgaccagcacggtgggcgggataccgaccaccgacgcgacggccatcaccttcatcacgttgttctggtccatgttgatcatgcccagcacgctgtcgagcaggaactcgatgcggtcgtccatgtgctgctggaattcgcttaaggtggtcagatccttgtgcagcagggtgatgcgtttggctgcatcggcagcgaaccaatccggggcggcgccatctagataagtgaccagacgctgcatgccttgccctgcgttgtgcaagccgccaagctgccggcccatgtcgccgacctggtgcaacatgcgctccagatccttggttttgtgtgggctatcgaacacttgccgcgtggtctcggtgaccgccgcttcgagcgcctcaagccggtcggccagccgtccgaccaggtggtcgaacatgcgtagcagcaaatcgtccgcgctgtggcagggctcgtgttccagcccggcggtcaaggcctccaacgagccgatgcgctgctcacgcaaggtcaccagcatggtgggtgagagcgcgaaccccaacggcgccgtggggccatcctcgtcctggaaccgcggcacattgagaaacaacacatcgccctggcggcgcacccggctgctgaattcgatctcgccaatcgccgcacgatcgggcaaggcaaaccccaccttctcagcggcttgcgccagctcttgcgggatcggctggcacaggtcgacccagcagcctggggtgtgccgggttccggcaatcgggtggatcgtgatcatgcatcgactgtgagatcaaagagccccagcatcctccgcgtccaccatggcgtcaacgccggcacatgcccatcggcgacggaggcaacggccgcgatggccgtgcttgctcacgcatgcgatcgccgtgcggcttctgcaaggcagcgaaggctttcgccaaatcgcacatcgattctgctgtgagcggtatgcaggttctggctgccttacattttcagctcacccatcccaggagtacacgcatgaaaatctccggctcagcgtctcgggggctacacgagcatatggatcatgttgatccgcgacatgccccatcggttcgcgacgacatccaactcggcgtccactcccagctccgcgagctgcctcgcatgcgccgaagcgcatcagccaaggagcaatcgcgggcgttcgtcgcagacagcagccatctcgatgcgctgttcggcagcacccagcccgcgcgcggaaagcagttggaagatggcgtccaccggacgccgatccagactcaggaaatagaaacgcttgctgacggcaatgcgcgcatcaagatcaattcaacacgcctgttcgtctcgaccgctccggcactggacatgccgcgtcgtcacgaaacagccaagctatccgaagatctcgggctgagcgaggacgccatcgatcgcatcaggagcaccccgatgttccacgaacagaccgcaaccggcgcctcctccgctgcgccactcgctcagcggctgcgcctggacgatctgcgcgacaagaaagtggagtacaaatggaacatcgccagtaatggcagcttggtcatcggcgaagggcatcctggcgtggtcttggacgagccgatgacaagcaagtcggcgcgaaagaaaaaacagccatacgcgcaaggccatgtcacccttgtgggcggccaaccatggaacaagaccccatggcaggaaaatcgcctgatacccgaagcgcgcctcagcggcaccctgtactacgacccgaacggcgcgctctgcatcgacaacgattcggggcggttcagcgaatatgccgatcgcacaccacagcatctcgcaaacgtcgccaagctctttgagagctacggcgtaacggtcacgccgcaatggaaagaaaaaaaacagataccgttgcagcgtctgcccgccggcgcggccgtagcgccgccgagctcgtcagaggcaggcgaagcggcacattctgagcctaacggtgaatgatccaggtacacgcgcatcgacatcacagctcgcagcgtgcgctcaccgccgcacgctgcacgctgcacacggtatgagttgcacacggatcgctcagcgctgccggttctggcggcgtttgactgcatagccaatggccagtagcaggaaccacaccgggctggccagcaatgcctgacgtgtgtcgtcctgcagcatcagcagcacgatgacgaaggcaaagaatgacaggcacacgtagcacatcagcacgccgccgggcatcttgaacgccgagacggcgtgctgctccgggcacttgcggcggtaagcgatgtaggcgcacaggatcagcgaccacacgaacatgaaaagcaccgccgacagcgtggtgaccagcgtaaacgcggtgaccagattggggatcagatacaccagcatcgcgcccagcagcaggcacaggcaggaaaacagcaggccgcgcgccggcaccgacgcacgcgacagcttggcgaagccgttgggcgcatgctgttcttcggccaggccgtaaagcatgcggctggtagaaaagatgccgctattggccgacgaggtggccgaggtcagcaccacgaagttgatcaggctcgccgccgccggcacgcccgccagtacgaacaactccacgaacgggctcttgtcggccaccacctgccgccacggcgtcaccgccatgatggcgatcaacgcaagcacgtagaagatcagaatccgcaccggaatcgaattgatcgccttgggcagattgcggcgcgggtcggcggtttctgcagcagtggtgccgaccaactcgataccgacgaaggcgaacacagcaatctggaagccggcaaagaatccgccgatgcccatcgggaacatgccgccgtcgttccacagattcgacagcgaggccacgttgcctgacggcgagcggaagccccacaccaccagaccggcgccggtcatgatcaatgcggcaatggcgatgatcttgatcagcgcaaaccagaattccatctcaccaaacaatttcaccttgaccagattcaggctcagcagcaacaacacgcacaagaccgcgggaatccacggcgccaatcctggaaaccagaactgcgcataggccgcaatggcgatgacatcggcgatggcggtgatgatccagcaaaaccagtacgtccatccgcagaaaaatccggcccacggcccgagcaagtcggtggagaaatcgatgaacgacttgtattccagattggagagcagcagctcgcccatcgcacgcatcacgaagaacagcatcgcgccgatgatgagataaacgaacaggatggacggcccggccagactgatggtcttgcccgaacccatgaacaggccggtcccgatcgctccgccgatggcgatcaactgcaagtgacgattggacagactgcgttgcagatgatcgggcgcggacgggtcagacatgggcacggcaccggaggagtgggcaaactggtcaggatacgagatcgcgcccatgcgtgccagggggcgcgccttgtgccaggctgtgatggacacgtctctgcaacgacctgggcaaggcccgcgtcgcagacctgcaccgccccaagaccgcaaccagcgttcaagccgtaccgcgctcccgacggagacaattcgcactgtatgcagctcagcctgccggtacctgctcacgcctgccatctcgaccctagcgacctcgcatcgaaccgtcccgaggtcttccgacaccggcatccaggtcagacgcgctggttcgcgttcaccgccaggcaccgggcatcggaagctgtggcggaatgccccggaaccacgacgccagccgatcctgagattcaacataatccaggaaaatataattttccgccccgctcctaaaatcgaaaataaattatttggggaagaattaaataattttcgagattatctttctgaatctcctctccgaataaccgatatttttctgcgttggcgtctccacataatcggcacctgtaataatgcatcgcccgtcacagatgatgagcgcggtcgtccacagttccatgatctacctaatggtagagctcgctttctagaggccgcgcacggattcgcgccagcgatgctggccttctacgctcctcgcctcgccagacagtctcccatgcatctccagccacaccccgcctgcaaggcctgctgcagttgtcgatcgatgcgccggccatgccggtcgatggttgcggcaggcgggtcaacgaaagcggtcatgagccgcaacgacgcggcacacaatcgcccggtgcgtgtgggcgtcagtccgctgcagctgcgctaaaatgggcaacggaatcgacgcagtgcgccggaccgcgatccacgaatacggcgagccgcttgagtgcggcaggccgcaccatctcctgcgccgatcgccccggcgcaggaccaccgatgcacgcgcgcatctggggcgcgttcggttgcgcacgtgcatcactcaccccgaacgggcatccatcgagagaaaccaccagtcacggcgaatcacgcgacattttgatattttgatatctcgctattacacaccgtttcagcacttaaccatctcaaggaaaaattcaatgtcatcttttacaaacctcccaccctgcgtcacgtccaagctcgccgtttcgttgctgacaggcgcgctgctcgttcccgttgccgcatcggcccagagtcatgtcgacaacccgttcgtcggcgcgagcgggtatgtcaatcccgattattcgaaggaagtcgactcgtcgatcgtcaaggtgaaggatgtgcaactgaaagccaagatgcaggtcgtcaagtcctatccgacctacgtctggctggattcgatcgacgcgatctatggcggctcacgcaacgccggccgcctaagtttgcaaggccacctgaatgcggcattggcgcagaaaaaggccaatacgccgatcaccgtcggccttgtcatttacgacatgccggggcgcgactgccatgcgctggcctccaacggcgagctgccactgacgcaagccggcttgcagcgctacaagaccgaatacatcgacgtcatcgcatcgacgttggccaatccgaaatacaagggtcttcggatcgtcaacatcatcgagccggacagccttccgaatcttgtcaccaatcaaagcacgcccgcctgcggccaggcgtcatccagcggcatttacgaggccggcatcaagtacgcgctcgacaagctccatgccattcccaatgtttacaattacatggatatcggccattccggctggctggggtgggatagcaaccgtagcccggcaatttcgctatacacacgggtcgtgcagggaacggcagccggtctggccagtgcggatggcttcatcaccaacaccgccaattacacgccgcttcatgaaccgaacctgcccaattcggacctgacgatcgggggccagcccattcgctcgtccaactactatcaatggaacagtttcttcgacgaatcaacctatgcggaagggctctacaacggcttcgtcggcgcgggttggcccagcaagatcggctttctgatcgacaccggtcgcaacgggtggggcggcagcgcgcgccctacatctgccagcggcaatgacgtcaacacctacgtgaactccggacgcgtggaccgtcgcctccatcgcggcaactggtgcaatcagagcggtgcggggatcggcatgccgccgaccgcggcacccggcgggcatatccatgcctatgtgtggggcaagggaggcggcgaatccgacggctccagcaagtacatccccaacaaacagggcaagggcttcgacagatactgcgacccgacctatacgacgccggacggcacgttgacgggtgccttgccgaacgcgccgatcgccggtacctggttccacgcgcacttcgtccagttggtcaccaacgcgtatcccgctatcggcacctcgaccaaggcggcgctgcagtcggcgtcgaccgacgcggtgcccaccagtctgccgacggcgatcaaggggctgaccgccaatgcagccgatggcaaggtcaggctcaactggtcgcccgtttccggtgccacgggttacacggtgcaacgtttcgccgaggcagccgcagctcccatcaccgtcgcatcgggcctgacctcgtcctcatatgtggaccaggcgctcaccaacggcaccacgtactactacaaggtaacggccaacggcgcatcgggtgcaggcgcgagctcggtcaccgtcagcgcgacgccgcatcggtaatgcgataactgcgttgccacagagcggtagaggctagtgtgctctaccgctcctcggtcgcggcaggagcgctgcaacaacgatggcggcgccttgtggccgccatttcaatcgctgtcgtgctgctctacctctgtctgaatcgcggcatgcgcttcgaatgagatgacatcgaagcagatgccgtcggcagcggaacgggcgctacatggcacaggttcggtagcgccacggcaagcggcgcagcgcccactccgagcctctcaccgccaacccggacgggaagcggcctgtggcacgccgggactgcatcgcgcgcgttgccggggagctgcggcctattgtctccacccgcacaggccacttcgcacgcatctcaatgtacatcacacacttgaggaaacgtccatgctgtcacacatccatttcttaatcgcgcttgcaacgctcgtcccggtcaccgcgccggcgatgcaggtcagtacgcaagcgccccttgtcgatgcaacaggtcagacgctgcacattcgcggggtcacctggcccggcttcgatcgcgccgggctgacggccgtcggcatgcgcaacaacacacttgcgcaactgctggatcggatgcaggcgtcagacattaatgccgtgcgtgtgccggtctgcgccgctgttctgcaacgcgcccctgtggcagctgcagaagttgccggcgattccacgctgcgcggattagattccttgcaactgctcgacgcagtggtgcatgccgcaacccagcgtgggatgcacgtgatgttcgcgtttgcagatggaggctgcgatgaccgcgcaccgctcctgggcgcacagcagcaagcatggacgcgcggcctggtcacgctggcacgccgctatggcggcaacgccaatgtcctgggtatcgaccttggcagcagcggctatcgcaatgccagctgggcaggaaacgcggcggatcagaattggaaccgggtagcgtcgcgcgcagctgcaatggtgctggcgcaggcaccgcgctgggtcgtcggtgtggaaggtgtgggcagcaatgcggtgtgcagtgacccagggcgcaaagcgcttggcagcaatcttcagccgttcgcgtgcgtgccgctggacatcgctcccagacacttggtgttgatgccgaagttggcaggcccggatcgcgatacgaccgatgccttcgccgcacccggatttgcgcaggcactgcccgccatgtggcaacgcgacttcggccaattcgcaatcgaccatacagtggtacccgttagcctcggcggtggactgggcgatggcgacccgcgcgacccggcatggcaaaccgcattgagcggttatctggcaaacacaggaatgcgcagcgcatttctcggcagttgggaaacgagcaatgccaacaacggcggcctgttggcgccggatggcagcccccgcgcagacaaactgctgatcttgcgtcatgcttggggcatgttgcccgtgatgcccgccattgcgacagcaactggcgacagcacgaagaatgcgagcgggacgaaggggtggaatagtactttcaccggcactgccacctcgaccggctccggctactctggcggcgcggtcctgctggaccccattccaagtgatgccttcatcaccgcgctcaactccacgcagatgaacttcggcgggatcaaggccgcgctggctggtgcctatctggaagtgaccggccccaagggaaagaccaccgtctatgtcaccgacctgtatccggacggcgcctccggcggcctggatctgtcgtacaacgccttcgcggcgatcggcaacctggcagacgggcacattccgatcagctggaaggtcgtccgcgcgccgattaccggcaacgtgcagtaccgcatcaaagaaggcagttcacgctattgggccgcgatccaggtgcgacaccacatctatccggtggtcaagctcgaagtcaaacaaggcagcacctggaccagtctgccgaagaccccctacaaccatttcgtaggcacaaacctcggcaacaagccgctgtccatccgcatcaccgatatccgcgggaaggtcatcgcggacaagattcccgcgctgccggaatacggtggctccgcggcgtatttcgagcccggccacgtacagtttccctgaggtacgccgccgaccccagaacggccggtacgctggcgcgctgcggccacgttcgcaaaacgtctcgcggcgcgactgcatcggaacaacgccagcgacgatgcgcgcctcatcgagcgctggcgcgttcggcgtgcggcaccgggttctggtcagcgatggggcgggacgcagcattggggatcgcagctgcctcgatgtctgtgcccctgacggaccggtgctttttcgaatcccgccccactgccagtcaaccggccggcacgacgcagcactcacacgatcttcgtccgccgccaccaacgcgacacctgttcctcacgcaccagggtgaacagaccagcgcccaggatcagcgcgatgcccacggccatcggccagtccagatgatcatgaaacagcaggtagccgaaggcgatggcccatagcatctggctgtattgggtcggtgcgaccaggctgaccggggacatgcgcgtggcgtacatcatgcagatggcggcaagcccggcgagcaaaccgtaacccgccagcaggccccattgggacagcgtgggccagacgaaggtcggcagcatcatgatcccgcccattatcaacgggccgatcacgccagcgccatacaaggtcaagcgcttttcaccatgcccggccatgcgcaaggcgatcaccgagatggcaccgaccaggccgcacacaatcgccgccacatgcccttgggtgaggtgccgaaagccgggacgcagcacgatcagcacaccgatgaagccgacgatcaccgccgaccagcgtcgccagtgcacgtcttccttgaggaagatcaccgacagcacggtgacgaagatcggcatcagaaagatcagcgcgaacgcttcggccatcggcagagtggtaaaggcgatcaccgaggtgagattgccgatggcaccggtgagcgcgcgcagcagccacagtgcgggctgcttggccatcaccagttcgcgtagctggtcgtcgggctttttcaggaacggcaccgccagcagcatcaacagcgcgcccagaaacagcacctcgtagactggcagcgtaccttcgagcagcttcacgaacgcatcgctgatcgaataggccgcatagcaggcgaaccccaacaccacacccttcaacattgcccacaccccacagttgacgccgatcgaacgaggtgtcgatacggattgcatgcagtatgcggtgccgcgtgtgtcaacgaaacggcgtgcgcagtcgacctgggatgcgcgtgggcaccgcgacggccaatcacgggatgctctgccgcgacgggtcggcgacgatgccgctcccgtccttgcatccgcggggtatcgtacgcccgtcgcacacagagctgtcagccgtgccccactactccggccccctagtcgttctcgccgatgcgcaagcgctgcttgccgcgcgcggaagtggtctgactcattggaccgggtcgctcgacctgggccgcagcaccgacaccgcccagctcgatgcacagacttggcaatggcgtggtcgggggtacccgtatccgggcaagctcaaggaccgcacgctgtacttctgggatggcgatgatttcgcgccgatctcgcgttacagcggcgccttgatcaagctggtgcccaccgaatggggcgcgccgacgttcgagatcgacggcatcaagatgctgccgtcggcgcagctatcgccgttcgaggatgcgcggcgcaaggtggcgttggtggatccacgcggcaagaccgtgctggatacctgcggcggtttgggatacttcgctgcctgctgcctggaagccggcgtcgcgcagctgctctcgttcgaaaagaatgcagacgtgctgtggctacgcacactgaatccgtggtcgccggatccggagactgccggcgggcgcctgcagctgacccatgccgatgtcgcgcagcacatcgccacgctggccgatgatgcggtcgatgccatcctgcatgatccaccgcgtttcggcattgccggcgagctgtattcgcaggtgttctacgatcaactggcgcgcgtgctgcgccgtggcgggcggctgtttcactacaccggcgcgcccaacaaactcaccagcgggcgcgatgtgcccaacgaagtgagcaagcgcctggccaaggccggcttcaccacgcaacgtgcgctggatggcgtgctggcgagcttgcctgcacggcgctgagtgcctgcctcggcgctgttgaagctggcaacaggacgcgctgagttatcgtctggcagctgcgaagcagtgtgcaccaaacggacgttgcatgcgcgcccttttgatcgctgtcttgctgacctcgctgttaccggtcaccgctgcacccacgcacacgcagacaccaccggcatcgccaagcgcgccaccgcagcccatggccgaagtgatcacgcgctatccggtggccaccgcagcactggccgggcgcgagatccggctgggcgaacacgagggcacatgtaccgtggtgcacgacggcgacgtcctggtgctgggcatcggcgcagcatgctgcttgagtactgatcgtcggcacgcggcgcacgtccatcgcttccatggcagcgagatcgtgctggtacagcacgcacagccaacctcgcgaccggactgggatgtggcggcctacgggcccatttgcgcctttgaagcacaagcggtgcgcgaagtcggcggcgtgctggagcccggcagcgtggccagctcctggcattgcgatcccaccgcaggcgcggaccagaagcagttcgtctacagctacgacagctggcccaaccgttggttgtcagcgccgacgatcgtgtgcaactggagtcgatggcccgatcgcaaagtttgccggcagccttgtcgcgccgcgcgcagatgatcctgcgcatggccgacggtgaaccgcagacgacgatcgcgcatcgctatggcgtgagccgcccgacggtcacgttgtggcgtacccgctatcgcgagcgcggcattgccggcctgcataacgaactcaagcccggccggccgcgcacaaccagcgatgaaaaggtagccgaactggtcaacaccgtcctgacgcgcaagccgaacggcaacacgcactggtcgcgccgcacgctggcggaggagacaggacgttccaccaccaccgtccaccgctacatgacgctgttcggcctgcagccgcatcgctccaagcgcttcaagctctccaccgatgcgttcttcatcgagaaggtgcgcgacatcgtcgacctgtatctgaatccgccggatcatgcgttggtgctgtgtgtggacgagcagagccaggtacaggccttggagcgtacccagccggtgctgccgatgggattggggtacgtcgaaggcatcacgcacgacgacgtgcgccatggcacaacgcccctttttgccgcgctggacgtcgccaacggcagcgtcatcacccagtgcaaacccagcaccgacatcaggaatttctctcgttcctgcgacatgtagacgcgcaggtgccgcaggatctggacgtgcatctgatctgcgacaacgacgccacccacaagcacgccaggatcaaggcatggctggccaaacggccgcgctaccacatgcattacacgccgacctacagctcctggctcaatcaggtcgagcgctggttcggcctgatcacccaacgggcgatcaggcgcgactccttcgactcggtggctgatctaaagcgcaagatcaacgccttcgtggagcactacaatcaaaatccgcgaccgttcaaatggactgcgaccgctgactcgatcctcgccaagatcgaacggctctgcaaagttatcaacggaacgccacactagtgcgtggcgagaggtcaccgatggctgcgcgcgctagcggggccttcgtgcgtccgctcgctgcacagctctgcagtgatcgccatcaatgactgcctgcagcatcccgaacatctgtgcctgatgacgcccggccggataacgcggcacgccgcactaactcgcagacgccatccagaccggcgcagccgctttcgtattacgcgatgcaactgaagcaaggcaacccgcactccaacacagctctcccaactcccctgtcactgctctgccgcaacaacgcagccttacgcggcagcaagatgaaagctcccatggccgcgccgcgtaaactgccatacggcagctgccgcccctcgatctttcggagacgccgtgacctcgcccctgccccgcctgctcacccttctcgtcatcgccttgctatcggcatgtgccacccaggccccgcgcacgccacaacgttcgccggatgcggtcaaggccgatatcgcgcggcgtttgccggccacattgcccgaccgcgccggctgggccagcgatgtccatgtggcgctgtcttcgcaggcgttggataccagcgccgagcacatttgcgccgtgctggcagtgaccgagcaagagtccacctaccaggccaatccggtggtgcccaacctgggcaagatctcgcgtgcagagatcgaccgccgcgccagtgcgcgtcacatcccggatttcatggtcgatgccgccttgcgtctgaattcgccggatgggcgcagctatgccacgcgcatcgctgcggcgcgcaccgagcaggaatcgagccgcatcttcgaagacttcaccggcagcgtgccgctgggcgcacggctgttggacgggttcaacccggtgcataccgccgggccgatgcaggtgagcatcgcgtttgccgaacagcatgcgcagcgctatccctacccgcccggcgactcgatccgccacgaggtcttcagccgccgtggcgggctgtggttcggcaccctgcatctgctggggtatccggccaactacgacgcactgctgtaccgcttcgccgacttcaatgcaggttggtacgccagccgcaatgccgccttccaggccgcgctgagcaaagccagcgggattgcactggccctggacggcgacctgctcacaccgggcaccagcctggatgcacccggcggcaccgagcgcgccgcacgcagcctgggcagccagctggcgatgagcgaccgcgagctccgtcgcgcactggaggccggcaacaccgccgatttcgcagacaccgcgctgtatcgccaggtgttcgcgctggccgagcgcagcgccggcaagccgctaccgcgtgaggtgctgcctggcatcaccctggagagccccaagatcgcccgcacgctcaccaccgcctggtttgcgcagcgggtcaatgagcgctggcagcgctgcatgagcaagtaagcgactggcgtgccacgccgcgtgcactgcctacactgcgcaacggcatctcattcgccgctcaggcgactggtcaacacatcgccgacaacagcaccctgttccaccttgccatcgctattgcgttgatatttgatgccgacccgacacgcggcagggtgcatctcccagacccagccatacaggtcacgccccgtgtctggcggcgagcgcggcggcatgttcatgcgcagcccatcgctctggcttcggtccaacgtgcacatgacggtgccggcgccgtcgtcttcagcgtgggcgtcgatgtcgtccacatgggtaatggtggcgatgatcgcttcggcagtcgcccgttgctgcaacgcgcgtggaagatcggcgcgcggtgccgtggtgcgtccaccggatagctcgtcggcaaacgcatcgcgcaacaccaccttgcgaaggtagttgtcgctgcggcccagcgttttcgatgcgtccatggccgttgccatgcttgccagttcgtcggtgcgcaacaggaatatatcggtccccgagcgcatgaccaccagcggcgcatcgttggcatcgctaccactggagtcgctgcgcagccgaatatccagcgttacgtgtgcgtcgcccatctcggtgtgcgtcagcgcatagtggcccgcatacccgcgcacattggtgcgtacaagactgcgatgatcgattttacagaacaacaggcggtacaggccgttgggcgcgagcgccagcatgcgatgccaatcgatatccgacgacagctacaggccgtgcaggtcgttgctggactggtgctcgttgaagacgccctcgaacatggagcgctgctctgcaggccatgcgtcaccattggtcgtcgatgcatcggcgacggctgcgggcccgtcgaccgcatcgcgaagccgggtatgccgtgccaacgcatcgaccttgtcgacccgtcgcatctgcatcgaacaccgcatctgatcgatttcgtagacctcgcccgcagcgagtgggccgcactctttgcgcacggcggcaagcaggtcggatgaaatcaggcaatcgcaggatgcggcgtcgcgcaggtactgatggaagcactcgtccaggttccacgtcagatcgctggtggctttccagaccggatccagataggccactcttcgtcggtgggagtcagcttgcggtagtagaccaaggcgccgaaaggcgtgagcgcaatcgcaatcggccgcactgcgtcaggtggcgagacgatccagcgatccagcaccggctgccattgacgcgggtcgatcagcgcgcgttgcatgctgccgtagtgccccagccctttttgacgccacagctcgagcaggctgacaggcagcaccggcgcatatgcggcaatcagatccggcacgacaggctgcgtcttgcgcggcgggtgtgccttgatgaaggggaacagtgccaagcggcggaaccaggacatcagacggactccagtcaacgttgcgtgcatccagtgaacccacatcgggccacatggtcacccatggacgcagagaaagcgtagtgcatggcagggacgctctcgcaatgagcggctgaccgatcaccggcgcacgtacagtccacgggtgtcatcgccgtcgatgggtatcgagctcgacgcaccccacggtcacgctgtggcgctgccgggccggggcgctccgcccggcaaccgctcgatcgcagatccgccctgctacggccacgcccacccggccgacgaaacgcatgcggcccgccgcagtcgccaacggcgcaaacacgacttctggcagaggcacccgccccacctgccgggtagcatcggacagccgcaccgaccgcagtgcgcgctcctttcgtcccggagagactttcatgcccaccccgttgccgttgcggcacctgttcgtcgccatcgccctggccaccctgccggcactcgccagcgcacagacgcctgctgttaccgaggccgactacgcgcgcgcggagcggctgatcagctacgccgcgcagccgctggtggaccacgccgccacccgcctccactggctggacgccacgcatgtggtgtatgtcgatcacgacgccaagggcaaccgcctgctgcagctggataccagcaccggcaagaccgcaccgatcttcaaacaggctgcgctggtcgcttcgctcaacacgctactgaagaccggcgacaaatcgctcaaggccgacaccttcgcgccgatggtcaagctcaccgccgatggtcgctaccgcctcaacgtgcgcgataccgccgtggtctgcgatgcgcgtgcgcgttgcagcaagctgtacgccaaggacaaaccggaacctggcgtgctgtcgccggacaagcgcagcgaggcgttcattcgcgactggaacctgtgggtgcgcgatctcgccagcggccaggaaacccagctcacccgcgatggcgtggaaaacttcggctacgccaccgacaacgccggctggcagcacaccgataacgccatcgtggcctggtcgccggactccagcaagatcgccaccttccaacaggaccagcgcaagaccggcgacatgtacctggtcagcaccaagctggggcatccggaactgcagtcatggaaatatccgctggccggcgacaaggatgtgaccatgatcgagcgggtcatcatcgacgtgcccacccgcagcgtgctgcgtctgaaaaccgcgccggatcaacaccgctccacgctctgcgacgacgtaagctgctcgccgggtctgtgggacgatgtgaagtgggcaccggacagcaagacgctggcgttcgcctccacctcgcgcttccacaagcaaacctggttgcgtatcgccgatgccagcaccggcgcggtgcgcaccgccttcgacgaaaccgtcaagacctattacgaaagcggccaggtcgccgccaattgggcgtatctgccggccagcaacgaggcagtgtggttttccgaacgcagcgattggggccagctgtatctctacgatctggccaccggcaaacccaagcgcgccatcaccacgggcgaaggcaacgtcaccgaattgctgcgcgtggacccggtcacgcgcaccgcatggtttgtcggcgtcggccgcagcgcaggcgtggacccgtactaccagcagctgtggaaagtcagcctggatggcggcgagccggtgttgctcacgcccgaacccgccaaccacagcatcgcgctgtcgcccgatggcgcacgctttgtcgacagctattccacctcggtcacgccgccggtcacgttgctgcgcgacgccggcgacggccgcaccgtcagcacgatcgccacggccaatatcacccgcctcaaggcggccggctgggtgccgccagaacccattacggtaaaggcacgcgacggcaagaccacgctgtacggcttgatgttcaagcccaccaacttcgaccccacgcgcaagtatccggtcatcgactacgtctacccgggcccgcaaaccggctcggtgcacgggcgcagcttcctggccggccacggcgacaaccagtcgctggccgaactgggcttcatcgtggtcgccatcgatggcatgggcacgccgtggcgctccaaaaccttccacgacacctggtacgccgacatgggcgacaacacgttgcccgaccaggtcgccggcttgaaggaactgggtcagcgttatccgtggatcgatctggaccgcgtcggcatctggggccattccggcggcggtaatgcctccaccggggcgatgctgcgctatccggatttcttcaaggtggcctggtcggaaagcggcaatcacgacaaccgcggctacgaagacgattgggccgagaagtatcacggcgagcacatcgtcaacaaggatggcacttccaactacgacgatcaggccaacgccaaccatgccagcaaactcaagggccggctgatgctggtgcacggcaccctggacgacaacgtgccgccatacctcaccttgctggtggccgatgccttgatcaaggccaacaagaacttcgacatgctgatgctgcccaatgccaagcacggctacggcgacctcaccccatacgtcacccgccgccgctgggactacttcgtgcagtacctgctgggtgccaccccgccagcgcagtaccagatgaagccgataccggcgaattgagcggcatgcaggcagtgcggtggccggagctgggtagatgcgcggctaacgattcgccgcactgagagcggccaacacaacgtcgcgagctgtcgtcaggtgagcgcggaggaaccggggtatacgggtggtacatgccgattccgagcacctagcgcgcccgcctggcggtggcgcagtcgttctcagccgcgctcacttcgccgtgctgccacccaactgcttgctcaaaaacgccagcaaccgcgtgtagtacgcgcgacgatgcggctcggcgcagaacccgtggccctcgttggggaagtacagcgactccaccggcacaccagcagcgttgagtgcacgctccatgcgtttggtgtgttcgatgggcgcgcgctcatccttgccgccggcggcaagaaacaccggcaccttgatttggctggccagattcaccggcgatcgtgccgcaagggtgtcgcgtgcgccgagccagtcgccggtccagttcttggcccaacgcgcataacgcgcggtatcgcgcgccatcatgtccagatcgtagacgcccacataaccagcggcgcagcggtacaagcctggctccttggccacgcccatcaacgcggcatagccgccgtcactggcaccgtacagacagacgcgcgaggcatcggccatgccttgcgcgatcgcccaacgcgtcgcgtcggtgaggtcgtcctgcatgcagccgccccactccttggcgccggcaacggtaaaggaacgccaatagttggccgagccacggtaattgacgcgcagcaccgcataccctgcgaccgcctgcagttgcgtgtcgtcgtcgaattcccacttatcgaagatgccaaacggaccgccatacggcatcacgatcagcggcagcggtgtgcccgcctcggcatgcagcgggcgggtgagatagccgtgcagctccagcccatcgcgcgccgtgaaactgacctgcgtgctcgccggcaccgcatctggcgggaaccattcgcggcgactgaacacccggtcggcatgcgtgttgaccgtatcaaatagatagtagtcgccgttgttgcgatcgctccacacatacaccagcaccagacgacggtcgcgcgtggccgaggtgatgtagaccgcattgccatcaaaggctttttccaggctgcgatacagcttggcggtcggcgccttctcgtcgaaaaagcggttgcgcacgcgatcgctcatgtacgacgcgccgatcggcgtgatgccatccaggtcgcgcaggatgcgatacggatcgacggtatcatcgtgcagtagcggcgtggatttaccggtgatcgggtcccaggccgccaatacgtcggtgcccgtgtcctgctccaccctcatgtaggccaggctgccatcggcagaaaagccgagcggaaactcgcgatgtttgctgctggccgcatcgttgatcaaccgccatggcgcgtcgtcgttgtcgcggtaggacagtttgctcgcattcgtgacatcggcgccgctcgcaaagcgaatgcgcccttgccgatcggtcacgaagtccgcacgccgcaccggcgcggtagcaacggtgcggcgccggccggtctggatatccagcttgtcgacgcgcacattcgggtcgccaccaaaccgaatcgtcgctaccaggatgttgcgctgatcgtccggcaaggtctccagcatgtaggtggcggggtccagatccatcttcagctgcgcgccattgatgtccggattcgtgccataggggcttgccagcaaacggccgttcttgccatcggcatcgatggcatgcagctcaccgatcgccgccgtctcatcgcgcgaaccgaaccgttgcgccatcgagatcaccacgcgttcgttgccggcccgccagaaatcgtccaccacactgttgacgccactcgtcactcttgcggtggccgccttgtctttgcgtcgcacgataccgagcacggtgcgatcttccatcggcatagtcagggcgaaataatcgccatcaggcgaaatcttgatccgctcgatctggtcgcgcttgagatacggggtcagatccagcgcctcttgcgcctgccccggcatcgccgccagtaacgcgcatacacacccaaccgccatcgtccaacgttacatatcggccacacggtctgtccttgatttcgccatggtggcaaaggtgcgccgttgcgtccattgcttgtgcgaagccgtgcattggaatgcactctgctggcgcataggcgaagcactgtctggcgtgacgcgctattggggtgtacgcgctaccgaaaccccgcatgccgcagatcggtcgtgtttgaggaactgcttgatgccttgcccgccagctcggcaaaaccagcgcgcccgcgacgttggccatacacgttgcatgccgacaaagcctacgacagccaacggtgtcacaccgccctcaagcagcgcggcatcattgcgcggatcgcacgcaagggaatatcgtcggcgccgcattggcaccgcgccagcaacacggcatcgcggcgctgccgggtgcaacgacggcagttgcagctgcctatctcaccttcaacgcacgtatgcgtgcgatcgagcgctatggccagaccagcaccggcgttgtagaagacgcgacttcggtgggtgcggcgacgctgatcgtgcgtgatgcggcgaagcgataacgcactgctactgagagcggctgacaaaacgactgcgctcaccgccaggtgggcgcggcggtgctcggaatcggcatgtaccacgcgtccactgcggttactgcgcgccgtccgcgcccacctgacagctgctcgcgacgtgttgttaaccgctcttagatgtgtcgcctacaccgctcacccgacggcacggcagcggcccggatgacccgctcagatacccgcattggcgccacccccccacaatcggcgaaaatgcccgcctgctgacgtcccagccagcgacaatgcgctgcggcgccctgcccgcccgctcaaccgtcgtcgttttcgcccgctggccgccggccatgatcgcctccgccgccagccgcccattccggatctgccttgaacaccaacgccccacccttgcccgacgacctgcccctgaccgaccgcctgcgcgcggcgctggacttgctggaggccatcgaagccgatcgcagcgtgctggacacgctgcccgaagccgaccgcgtgcggctgcaccaagtggttgccaaggtctatcacccagagccgaaagcgcgccggcagttgctcaagcagcgcgagcgcgagcgccatcaggaaaaggtgcgcaaggccgaagcactgctggaacaacgcggcatccgcgcgctgcgacgcaaaccggtgttcagcacaccgaactatttcccgccgcatgctgccggcctgcacgacgcgcataacggcgagaatgccgctgccgcgcccgcgccgacgcattcgcccgaattgcgccactgctatgtgtgcaaacagaagttcaccgagctgcatcacttctatgaccagatgtgcccggcgtgtgcggagctgaatttcttcaagcgcaccgaaacggccgacctgcgcggacgcgtcgccttgctcaccggcggacgcgtcaagatcgggtaccaagcgggcctgaagttgctgcgcgccggtgccgaattgatcgtcaccacgcgcttcccgcgcgattcggccgcgcgctatgcgcaggaaccggatttcgcgcaatggggccatcgtttgcaggtgttcgggctggacctgcgccatacccccagcgtggaagcgttctgcaatgaactgctggccacgcgcgaacggctggatttcatcatcaacaacgcctgccagaccgtgcggcgcccgccgcagttctacgcgcacatgatggccggtgaaaccgcggcgctgcacgaattacccgagaccgtgcgcaatctcgtgggtcattacgaaggcctgcgtactccggagttgctgcgcgatgcttcggccaccgcactgccggcggtgcacggacgtggcctggacagtgccgacggcctcacccgcgctgcggagctctcgcagatcgcgctgctggatgacgaactggtgggccagcagcatctgttccccgatggacgcctggatcaggacctgcaacaggtcgatctgcgcggtcgcaattcctggcgcctgctgatggctgaagtgccgtcggtggagctgttggaaacgcagttggtcaacgccatcgcccccttcatcatcaatgcgcggctcaaaccgctgatgctgcgcacgcccgagcgcgacaagcacatcgtcaacgtctcggcgatggaaggccagttctaccgcaatttcaagaccacgcgccacccgcacaccaacatggccaaggccgcattgaacatgatgacgcgcacctcggcggccgattaccagaacgacggcatccacatgaacagcgtggacaccggctgggtcaccgatgaagatccggcagaaattgccgcactcaaggtgcagcaggaacgcttccacccgccgttggacatcgtcgacggcgccgcgcgcatcgtcgacccgatcatccacggattcaacaccggcgagcatgtgtgggggcagttcctgaaggattacgcgccgaccgattggtgaagcgcgaaggcgggtgcctggcgatccataccggcacgcgcatttgttaccaccagcaaaaaacagtgtgcggttgacgctgtcgggcatccggcgctgttggcgcgatgcgcagtgacacagcactgcaagtgcgtgcaagaaacgcgtcgaccacatcgtcaacacatcagtgcagaggcgggaaacggcatcaacgactcgccgtgcatgtagtgccacgcctgtcggcagggatgccattcctgctttttttgcctgcgtgctgcaatcgtgcaggccaacgtctagtcgttggtctccacatcgttcgctagccacatcctacgcggatgcaacgctacagactatttgcagtctttggagacgggtgccacatcgacaggagtcacctgtccatcagcggcaacccgcttgaccgccaaggtgcagagcgagttgcgaaagtccaggtccaacgcaacctcgtaatcggcaccggcctccggtacaaaggtggacgccagcaacggcccgcatgtccaaccgcttttgaagcccggcgtgctggtccaatatgccggcgaactggcaccagcctctaccaccaccggcttgccagcttcgatcgcatattccttgtagaacggctttgaaccgatcatcttgcgctcatgcaggttgcgcgtgttctgggtctccggaatgccgatcgcctgattcttcacagaccccatcagcgatccgaacgcactgcccaacgaaccggacgcacgcaccttctcgccataagtggcggtacacacagcgtccttgtacaacacgattcccacgccgttctgaccaaacatccggatgcgtgcacccgtgccatcgatctgcgcatgcgtttgttcggcagccagtacgggggcggcacacgcaacagccaatgacacaacgagcaattgaatcatcacgttcaacacagcctccacagttccatcgaacatcccggtgagcttggattagcggtaagttgtgtgaattcttgaactccaaggcaagtcccgcgtccaacgtgaggtgcatatcaccgaaggcatcacatctgcctggccgagcgatacgcttttgcccgcgatgtggccgcgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaacccatgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacataggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccattgtccgtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctaccggcacctttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgaggcgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccgtcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatctggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtctttgatcggcatgccggcctcggcttcgcgcaggaagccaatgatctgttcttcggaaaaacgcttcttcacgtccaatctcctcggggtagggaattggactccaaactgaggtgctactcaaacttggggggacgtcgcggtgacggcgacgaattgctgattggtcggagagttgctggtaaattccacgcccgcggccagcaggccggcgcgcaggcgctgcgccatggcgttggcgtgcgcggccagttcgaagaacaagccgtcttcgaacaaggtggcgaactgcgcgctgagcaccatgcccttggccaacagcgcgccgcgttgcttgatgaggtatcgcagatcggcctgcaggaccggatggatcacgaccaaggcttcgccaagcagcacaccgttcttggtgccgccgatgtagaacgcatcggtgagcgcggcaatggtcggcagatccagatcgttgccgttggcagtcagcgctgcggccagccgcgcgccgtcgagatacagcagcagatcgcgttcgcgacagaagcgagacaacgcttcgagttcggcacgcgtatagatggtgccgctttcggtgctgtcggaaatgtagaccaggcgcggctgcaccatgtgctcgttgctgtgcacagcgagcacgggctggagcagcgcaggcgtcagcttgtcgtgcagccccagcacggtgagcaccttgtggccagtcgcctcgatagctccggtttcgtgcgtggcgatatgccccgcttccaccgcgatgaccgcctgatgcgggcgcaagaacgcgctgattacgatcagattggtctgcgtgccgcccaccagcagatgcacgtcggcctgcggctgcgcgactgcattgcggatcaacgcaaccgcacgcgctgtttgccgatcagtgccgtagcctgcgcactgctcggcactggcctgcgccaatgcctgcagcaaacgcggatgcgcgcggcgctgccctgcccgtccatcacaagccctttgccgcctgggcaactgcgcgaaacagcgcgcgccccttgttcatggtttcctgccattccaggtcggggtcggagtcgtagaccacgccgccaccggcctgcacatacagatacccgtcctggatcacagcggtgcggatggcgatggcggtgtcggcatcgccgtgccagccgatgtagccgaccgcaccggagtagacgttgcgcttgaccggttccagctcacgaatgatttccagcgcgcggattttcggcgcgccgctgacggtgccggccgggaacgtggcgcgcaatacatcgctgtagttcaaacccgctttcagcgtgccggtcacttcgctgacgatatgcatgacatggctatagcgttcgatcacgaactgctcgcccaccttgaccgtgcccggttcggccacgcggccgacatcgttgcggcccaggtcgatcagcatcacgtgctcggcgcgctctttcgggtcggccagcaattcttcttccagcgccttgtccagctctggcgttgcgccacgcgggcgggtgccggcgatgggccgcacggtgaccacgccatcgcgcagacgcgccaggatttccggtgacgagccgaccacctgggtgccgccgacgtcgagaaaatacatgtacggcgagggattcaacgcacgcaaggcgcgatacacatccaccgggcgcgcacggaacggcacgcgtaaccgttgcgatggcaccacctggaagatgtcgccggcgcgtacgtattcctgcgccttgcgcaccaccgcatggtactgctcgcgggtaaacgaggagtggaaatccgattcgtcgatcgcatcggaaatctgcgcctgcgggtagccggcgccgccctgacgcaggcggtgcgccagttcgtccagacgccgattggcacgcacataggcctgcggctgacgcgggtcggcatgcacgatcaggtacaagcggcccttgaggttgtcgaacaccgccagctcttcggagagcatcagcagaatgtcgggcgtgccaagttcgtcggctttgtcgccgctgcccaggcgaggttcgatgtactggatgcactcgaaaccgaaccagccgacaagcccgccggtgaagccgggcaggctatcgagttgcggcaccgaatgctcggcgcgcagtgcgtccacttcggctagcgggtcggcgacgtcgcgggtgtcgaccacttcgccgtgctcgctgacctccagcgtgtgaccgcgaaagctgtacacgcggcgcgccggcaggccaatgatggaatagcgcccgaagcgctcaccgccttcgaccgattcgaacagataggtgtaagcgccgtcggcgagcttcagatagaccgacagcggcgtgtccaggtcggacagcacttcgcggacaacgggaatacgggtatgaccttcagcggcctggcgctggaactgctctgcagtgatcaagacgactttccttccgggactctgtggcggggcggacgacggcaacgggccaccatcgccaccagcggcgagcggaagagaaggagcgtggagtcgtcaggcgggacacgcggctactgtagcgcaactgctgtcccacggcagcaggcgcaggcgaatgccgttcaacaacggcgaaggtggggcgggtgttgttgaggtggttgtgcgggttggcgaaaagcttgaggctaggcaggcgggtggcacgatgtcgtcgggctggttggtgccggatctctgtgcgcaatctttaacgtctgcgcgttgcgcttccgtgcggcgtacgccccgtgcggaagtttgcggcaaccactcctccgagcaaggcggctggtcgcggcatgcgaatcggcgtaggtgcactcacccaatacccgctgctagcgccggcccacgctagcagcgcaagcgctccaaggcacgcgccagtggcgcgcaagcagtgcctcatcgacccggccggagaggtgcttgaggcggcgcgattgcccggctcacctgaaacgcatgccacgctttcccgattcccgattcccgattcccgattcccgattcccgattcccgattcccgattcccgattcccgattcccgattcccgattcccgattccccgccctcacctaccgagcagcggacaatcgttcggcaaatgcatccgcagccgtgccgggacgcatgcgatgcggaagtgccgcgaggtttccggttcgccgtccaggttcagggtcagcggttggttggagacgatctccagccacggcacgcgggcgcgcacggccacgcgttcgagcgcggcctgtttgccgccggtgaccagggtgccgagcgtggcggccacctcgccgtcgagggcggggacgatggtgacatccagcaggccgtcgtcgatcactgcttccgggcacagcgcctggccgccgccggcctggcggccgttccccagcccgagggcaatgaattcgccttcccagctgaaatccgggccgttgaagcgggcgccgatggggtcgatgcggcccagccgcgacatgccggtgatgagataggccagaccgccgagcatcttcttcaggccttcgtcggtttccacggtgacctgggtcccgaagccgccgctggccacattcgcgcaccagcgcgggccgtgttcggcgtcgatgcgcagcaggtcgaccggttgcgcaacgcgttcggcgatcagggtcagcgcgtccagcggggtaatcgggacgttggcggcggtggcgaagtcgttggcggtgcccagcggcaccaggcccagcgacggcagcgtggccgcgtcgcgctcgtgatgcgccagggcggcggccacttcgctcagggtgccatcgccaccggcggccactaccgtgtgcaccccatcggccaccgcttcgctcacgtagcgctcggcatcgccgtcttcccaggtgacccgcacatcaagctggatgccgcgcttgcgcagcgtgcccaccgcctcacgcaagtccgcattgtcggtggacttgccgttgaggatcagacgccagtgggacggggccatgcgcgctgccgatgcggtgagggtaatgcccgcaggctagcagcgggccaatgcgtgggtcgtgaataggcaacgcagccgcgttgtcattgtcatgtcatcgatgacccggaaagtagaaggccatagcagggacgacgggcggaggcaggatcagcctccaattttcttgaaggccgcttcctcgggagcggccttccttttacgtcacgctggagcctcggcgcgcccggatcagctgcccgtggcaaacgcgaccagccgttcgccgtcgagccgatacacggtccagtcgtccatcgggcgcgcaccgaccgctcggtagaagtcgatggccggctggttccagtccagcaccgaccactcgaaccgcccgcagccgcgctgcacggccagctgcgccaagtgccgcaacagcgcaaggcccgcgcccctgccgcgcgcttccggccgcacgaacaggtcttccagatacaggccgttgcggcccagccaggtggaatagttgaagaaatacactgcaaatcccagcgcttgaccgtcctgctcgcaaatcagcgcatgcgcggtgacgccctcgccgaacagactggtgcgcaagtcctccaggctcgccttgaccgcatccggcgcgcgctcgtatagcgccagcgcggtgatgagttcatgcagcagcggcacatcgtcgggggtggcgccgcggatctgtggcgcgggctggctcatcgcaccgcctccaccgccgcacgcatctgtgcaatcacctgcgcatagtcgggcgcgttgaagattgcggagccagcaacgaaggtgtcggcgccggctgcggcaatggcaccgatgttgtcggccttgacgccgccatcgatctccagccggatcggcttgcccagcgcatcgatcttcgtgcggatcgcacgcaatttatccagcgcggaaggaatgaaggcctggccgccgaagcccgggttgaccgacatcaccagtaccagatccagctcgggcagcacccaatccaggatatccaccggcgtggccggattgagcaccagcccggcctgacagccgtgcgacttgatcagctggatcgtgcggtgcacgtgacggctggcttcgggatggaagctgatggtggtggcaccggcgtcggcaaaatccggcacgatgcggtccaccggctcgaccatcagatgcacgtcgatcggcgcggtgatgccgtgcttgcgcagcgcctggcacaccatcgaaccgatggtgaggttgggcacatagtggttgtccatcacgtcgaagtgcacccagtcggcaccggccttgaggacgttgttcacttcctcgcccagacgggcgaaatcggcagacagaatggacggggcgatcgccgtcggttgcatgggcagctcggaaaaatgcaggagcgccattgtcgcaaccgcggcccggccaggaaagccgaacaccaccgggcgctgcgggaaacggcctgacagttgggcggctggcatcgccgggtgcggtacaaccagccgcacaaggccgctgaccaccctattgctgcgcatgaatccggccaataccgatctgcggcgtaccgacgccgattcccggcaaacgcggtacgcctgaccgccacccacacgtcctgaaggccgggcgcgtgcgtggcacggcgcctgatcctcttgaccaggcgtttttattggtcccataccggttctgactgcagccagcacgctgcgcagaggcgcgacatttcccaggcaccggcttggggcgcgcggccttcgctcagcgcttgcgcagccgttgaatccggtcgtaggcggcgttgatctggctggctttcttttcggcctggcggcgggcttccgggtcggcgttggccaccttgtccgggtggtaacgcgacatcagccggcgataggccagatcgatttcggcggtggtagcgtccggctccaggcccaaggcttcatacgggttttccgggcgccgcttgaaccagccagcgtcgaccgcgtggccgatcgccaggccgatcatcagtcccaccaccggtgccccgcgaaacagcaaggcgccggccagtgcgccgagcaattttccgtaccaggacatgggggcgatcgggggcaggaggcgggttggcgatcttacccgaacgcccgcccgggctggctgacgggccccgcacaggcgtcgcggcacggtctccaataaattctgcgggcggcgacgaagcaccgtacactacgcggcccgctggccacccgcgggcccaccgggtcccagggacagcgtcatagcgacgtccttaggagtgcctgtgtcgaccacgctgttgcaatccgatctgcccggcctgccgttgcgtcaccgtggcaaggtccgcgatgtcttcgatatcccccgcgaccgcctgcccgccgatgcccccccgggcgactacctgttgatggtggctaccgatcgtctgtccgcgttcgacgtggtgctgcccgacccgattcccggcaagggcgagatgctgtgccaggtgtccaacttctggttccacaagaccgaacacctgatgcccaaccacttggtggacatccgcgtggaacaggtcctgcccgagggcgtggacccggccctgtacgccaaacgcgcggtggtcacgcgcaagctcaaaccggtaccggtggaagcgatcgcacgcggctatctgatcggcagcggttggaaggattaccagcgcaccggcaagatcagcggcatcgaattgcccgacggcctgcgtcaggccgagaaactgcccgagccgatctttactccctcgaccaaggcggcggtcggcgaccacgacgaaaacatcgacttcgacgccatggtcaagaccgtcggcgccgaactggccgaacgcgtgcgcgatgcaacgctgcgcatctaccgttttgctgcggatttcgctgccgaatgcggcattctgctggccgataccaagttcgaattcggcaccgatgccgacggccgcctgtacgtcatggacgagatgctgaccccggactcctcccgttattggccagcggaccaatacgaactgggcaccagcccgccgagctacgacaagcagttcgtgcgcgattatctggaaaccctggactggggcaagaccgcacccggccctagcttgccggccgacgtcatcgatcgcacccgtgcgaaatatgccgaagccctgcaacggctggcgggtatttcggttgattgatggcttgcccccggcatagcggcgtgcaagcgatgccggcgatccgctttccactcacagagcgcgagcggttttaccggcccgcatgcccaacagtggcgccaaaccccgtgccgtgtgctgaccaagccacggctgcaccgcagcacgacccgcggccctgcggtgccagatgaggttgtccttagtccatctccacgcgctcgccgacccatattttttaaccgttaagtaagaggtctcctgccgattcatgaccatcgagcgtgaagaaaaagaccgcttgagcggcctttggagaacgactcgttgttcaggtagctggcgcctaagaacacctaatccgtctcccatctgtttctcttctgtttctcttctgttatcgtttattccatccagcccccctactacgccacccacctcatccagggtcggcctaaccgggggcttttttgtgcctgagggagggcgcagtgccaaccgcaatcttgattgacggcgcttacttcataaagcgttttaggagcattgagcctcataactcaatggaccctcaacgtgctgcagatgttgctcaccgttgggcggtagcgcatctcaccaccgccaacaagccgaagcgggagctgtacagaatcttcttctatgactgcgcgccgttggagaagaagatgcactatccggtcaccaaacgcgcggtggacttcgccaagtcgcccgaagcagtgtttcgccggaaacttcatgatctccttcgacggaagcgcaaagttgcacttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaccctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttcttagattagggcatctatcaccgcaggtcggatggacggtgtcccaagctaagctcgacgatatcctcaaacaaaagctattgatccggcatcaaccaacttgaatcaagccgcatagcgaaccggcccatgctcgaagtatttgcgaatccgctcaggctggcgctgcacgctgcgaaggtggcgtgcggtggccttgaccagttgcagctttgtgcgcgctggcgccagcgtcgtgacggcttgcttgatgtcggcgttggccatttcgtcggggttgagttcggggctgtagctgggcaggtagaacacctcgatcgcatcggcgtgctcggccagccacgccttgacgggcttggcgtggtgtacccgcaggttgtccaggatcaggaacagcttcttgctcgcccccttgatcagccggcgcaggaagtcgatcaggatgttcgtattgagcgcgccgtcgaagatgcgccagcgcatctggcccttgttggtcacggtggagatcaccgacaggccgtggcgcttgctgttgacccggatcacaggcgtctggcctttcggggcgaagccgcgcccgcgcacgtcgtcgctgcgcaggccgctctcgtcgccccagtgaatctcggcgccctcggccttggcacgagcggcaatgaccgggtagtcctcgtcgagccacttccggactgcggcgggtgattgctcgtaggccttcttcatcggcttttgcggcgtgaagccccagcgcgccaggtacagccccatcgtgcgcaccggcaggcgaatgccaaagcgctgctcgatgagctgcgacaccgccgcgcgcgtccacagcgcgtagggcatcttcaactggtcaggcgtcttgtcggtaatgagcttgcgcaccaaagcttcctgcgccgcgtcgagcagccggccgtcgccgctgcgacgcccgctgggcgcgtcgcgcaaagccttggcccctgccacatcgtgacgcttgcagatgtcgaacacacccgtgcggctcaacccagtctgcgccgcgatctcgtcgtaggtctggcccgccttgcgcagtcgaatgacctgcacgcgcctttcgtgccgcgcgtcgcgcgacaacgatctcatgtcggttgcttccatcatcctgagatgatggcgtccacgagaagttcaagttaactacttcctaatcaataaaagtcgaagatctcctggaggatgattttctgcctgcagtgcggcaaaaaggtgtggatatgcggataggtatcgacatatcttcgttggctctcaagcatcaggtggaccagatcgtcctgttcgccggagacgccgatttcgtgccagctgcaaaattggcacgccgcgaagggatcgacttcgtgcttgatcctatgtggagttcggtggccgatggcttgcttgagcacatcgacggaatgcgatctgtatgcccacgcccgattccacgcaagcccaaagcggaataagcgtgatcgcgatgtctgcacaaccggcgcagacccgcgagacgcaagtcgcggcgccgaaagggccttcgctcaacgatgcgtcgcatccggaccacgcgctgcataacgcactccgcagcaagctgccgagcctgatctccaacgaaaccgcggcgcatgtcaccttgctggcgaagcagaatggtatcgacagcccggacaagttgcagaacgtgacagtgcaggatggtaaggcgttcgtgatgggcaccacgcccggcttccgtgcggccgtgcatctgaatcaacctgccccgacacgtgagcaaaccagcgcgcagctgctggctggtcagtcgcagcagcaacaggcccagcaagaacagcagaaggttgcgatggacggtcgctgatctttcagcgatagatcaaaagacgccggccaggacattggccggcgtttttgtttccgcatgcaccgcgggagtaacgacaccatcgcgtaagctgatcgtcgttcaacggccagcgcgcgtggcgatgggacaccgcagcgccccaacgcgcttgcgccgctatgcggcgtgaccccgtctaaaaccactgcattgcccgcgcacttggccgcagcggccaccaacagcacgcctccgctgcgtctctgcgatgcgcgccacagcgcaaagtggcgcggcgcacagaacgtaatacatccgtcatttttaccactgtccagttcgggactgtgcaagcgtagctgccggcacctgatgtgccatcggcgaccggctgtcgggggactaccggtctttgcatcgcacgtttcctggagagagtcgtcatgcaattccacgtcctgggcgcggcgatctgctgcgcgctatcgttttctgctgccgctaccgctgtggaattttctgcaaatgcagctgtttcgcgcgcgcaatcgttattggggaacaacgcgtcggcattggccaatcgtgcatcggccgatgccttcatcgcacgcgacagcatcgtcgatgccgacggcaccgaacatgtgcgcttcgatcgcacctatcagggtctgccggtgattggcggcgatgtggtcgtgcattcccgtcgtggggttatgcgtgaattgagtcagaccatggagaccacggtgcgtccaagcctggtgccggggatcgagagtgcaacggcactgggggtcgcgggatcgcaattcgatgtggcgcaggatgccgcgccgcgtgcgagcctggcgctatatgcacgccaaggcgcgccacgcttggtgtacgaggtgatctataacggcgtcaacccgatcaaacgccgaccgaaatgcattacatcgtcgatgcggtcaaccagcgcatcctcgaatcctgggacacggtgcatacggtgtgcagcggcggcaccagcgcggccggcaccgcacgtgcgttgtatgcgggcagtgttgggttgtcgaccacgcgttgcagcagcggctacgagttgaccgatctcagtcgcggcagcggcgccacctacaacatgcgcaacagtacctacggcaatggcaccctggtcaccgatgccgacaatgcctggggtaacggcgccaacagcgacacggtcaccgccgcggtggatgcgcattacggcgtggcgttgacctggaactattaccgccccacgcatgcgcgtagcggcatcgccaacgatggcgccggtgcgcgtagccgcgtgcattacgggagccgttacaacaatgccttctggcaggacagctgtttctgcatgatcttcggcgatggcgacagcagctcattcatgccgttgatgtcggtagacgtggccggccacgagatgacgcatggtgtgaccaaccggactgcacgtctggtgtactccggagagtctggcggcttgaatgaagccacctccgacatcatgggcgccatggtggagtgctccgctgccaacagtgcggaaccaggcaattatctgattggcgagaagatcatccacaacaacagcaccggcacgctggcgttgcgttacatgttcaagccgagcctggatggcgattcgccggattgctacagcagcaatctgggctcgctcaatgtgcactacatctcgggcgtggccaatcacttctattatctgctggcctaaggcgcggtggtgccgagcggtttcggcacgggcaccggctacaacctgaccccggccgggctggtctgcagcggctcgacggcgctgaccgcgatcggccgcgctgccgccagccgtatctggtatcgcgcgctgaccgtgtacatgacttcgtccaccaactacgcggctgcccgccgcgctacgttgagcgcggccaccgatctgtacggcggcacgtctacgcagtaacgcgcggtcgcggcggcgtggagcgcggtctcggttaactgatgtggcacgcccctcgtcacgcgcgtactgcgtggcgaggggcatagctgccacagcgccatccgcgcgcgtatgcttgggtcattgctgggaggggacatgaccgaacgcaccacgaccgcgcgaccgatcgagcgctatttcgccagctattccgacgatcatcaaaacgcgaccaaccagcagatccacgtgctggcggtgcctgcaatcctgtggtcggtggtggcgctgctgtggtgcattccggtcggcggcacctggttcactagcggcgtgtgggcagggctgtcgatgtttgcggcttggtcgtactacaaccggctgtcgcgcccgttggggctgggcatgctggggattttcttcttcttcggttgcctgtgccggctgatcgaaggccgaatcgggctgggtggcctgttcgctaccgcgctgacggtgttcgtgctgacgtggatcgcgcagttcatcggccacaagatcgaaggccgcaagccgagctttttgaccgatttgacctatctgctgatcgggccgatctgggtgttggccaaggcgtatcgccagctgggctggcgttactaagagccgctcgacgacaagccaggcttcactcgccgatcccgagctcttcaggcactgggcgaaacgcacgcggtgcatagccgaaatcgcggcgtgccggttccagatcgaagaccagatcgtcgcgcatgcgttgcagcgcggcggcattcagaccaggcaggcggccccagcgttgcgctgcgtagccggcacggccagattgccttgccgcaagaccagaccggagcgcgctgcgcgcgagtgccgcgactacgccgtcacctgccaaccccgggtcagcagacgctcgccgatctgcccgctgccgccgaagaccagggcgcgtggcgcagatgcagcggcgcacggagccggattggcggcggtcgcagggcaactatcggtgcatgaagacttgcagcataccgagtgcagcgtggcgatgtgcggccaatccggcggcgcttcgggctgcgcgcagcggcggcgttgacgcggacgtcagtcaacggtttgttaagctcttcggcctgctcgcgaatctcgtgttccctacatgcctttctcgttggaaattctgctggcgctgccattcgtcatggccgccgccgcagcgctgctctggcgcgcgccccgttcgatcaccgcgtggttggctgtggccgcgccgttgggcggactgctagtgttggcactgttgacgccagcggtgctgcgcggcgaagtgattcgcagcgaacatgcgtggctgccgcagattggtttgatgttttcgctgcggctcgacggcctggcgtggatgttttccctgctggtgctgggtatcggcgcactcgtggtgctgtatgcgcactactacctgagcgcacgcgataacgcaccgcgcttttttgcctatctattgctgttcatgggcgcaatgctcggcctggtgctgtcgggcaatctgttgttgctgatggtgttctgggaactcaccagcatcagttcgttcctgttgatcggattctggtcgcaccgcaaggacgcccgcgaaggcgcacgcatggccttcgtgctgacggcaggcggtggcctggccttgttgggcggcgtgctgatgatcggccgcatcgtcggcagttttcagctcgatgccgtcttggccgcaggcgatgtgatccgcgccagcccgctgtatccgtacgcactgggcctggtgttgctgggcatcttcaccaagagcgcgcagtttccgtttcatttctggttaccgcatgcaatggcggcgcccacgccggtgtcggcatatctgcattcggccacgatggtgaaagccggcgtattcttgctggcgcgtttgcatccggcattggccggcaccgatctgtttttctatacggtcaccagcatcggggcgatcacggtattgctgggcgcgtggcacgccatctttcagaacgacctcaaaggcgtgctggcctattcgaccatttcgcatctaggcttgatcacgatgctgttcggactgtccacgccgatggcggtggtcgccggggtgtttcacctcatcaaccacgcggtgttcaaggcctcgttgttcatggctgccggcatcatcgaccacgagaccggcacgcgcgacatgcgcaagctgggcaatctgcgtcgcttgatgccggtgaccagcgcactggcgatcactgcgtcgctggcgatggcgggtatcccgttgctcaacggcttcttgtccaaggaaatgttcttcgccgttgctctggacaccgaggcgccgcagctgatgcgcatcctggcgagcacggctgcgctgctggccggcctgctgggcgtggcgtacagcctgcgctttgtgcacgacacctttttcggcaatggcccgcgcgacctggacaccaggccgcacgagccgccgcgctggatgcggattccggtggatgtcctggtgctcacctgcgtggcggtgggcatcgtgccggcatggacggtggcgccggtactgcgtgccggcgccactgcgatccttggcgaccgcctgcccgactacagcctggcgctgtggcatggcttcaacgtgccgctggcaatgagcatcgccggcatcgtcggcggtacgttgttgtacatggcgctgcgacgcacgttggatctgtatgccatccagaaccgatcgccaggcaaggcgctcttccaatggaatttgcgcgccttgttcactggcaccgcacgcatgaccgacgcggtcaccaacggcaacctgcagcgcatgttgatgctgctcgtgctgagtgcagtggtggtggcgctggtgccgttcctgcaaggcggcacgctacccaactggcctgcacccacgccgatgcctgtgctgggttggatggtgtggctgttgatgatggcgtgcgctctgggcagcctgttcctgtaccagcagcgcctgctggcggtgctggtgctgggcggcaccgggctggcggtcagcctgacgttcgtctttttgtcggcgccggatctggcactgacgcagttgctggtggaaatggtcacgctggtgctgatgctgctggcgatgaattatctgcccgagcgctcgttgcttgaacatgcgcggctgcgcaagatccgcgatgccgcactcgccattgtcggcggtgcggggctggcggcgttggcgtataccttgatgacgcaacccagccactccgtcgccggcgaattgttgcagcgcgcgttaccggaagcgtacgggcgcaatgtggtcaacgtgatcctggtggatttccgcggcttcgatacctttggcgagatcaccgtcttcgccattgccgggctggtggtgcacgccttgctgcgccgctcgcggatggcaccggagcgcaccatgccggggccgccgatcaagttgccggtgccggcagatctggcgcagatcatgttcccgctgacgctgacggtgtcgctgttcttgttcctgcgcgggcacaacgcgccgggcggtggcttcatcgccggcctggtgctggcggtgccattgctgatgcagtacgtgattcagggcacggcctcggtggagtcgcgctttggcttcgactacatccgcctgatcggtatcggcttgctgtgcgcactggtgagcggtgcgggttcactagtctttgggctgccgttcctgagcagcggacatctggaaattccgctgccgctgttgggcgagctggaactggccagtgcgctgggcttcgatattggcgtgtatctggtggtgttcggtgcggcgatgttgatgctgtcgatgatgggcacgatcaaaccctcacgcacgcgcagttcgcagcgcggcgagatcgaccccacccaacgttcgacacgcaccgcggagcagcattgatggaattggcagtcgcaagcgcgatcggcgtcctcactgcattggcgatctatctgctgctgcgcgcgcgcagtttcgatgtgattctgggcatgacctttttgtcatacgcgaccaacctgctgattttcgccggcggacgcttacgcagctgtcaagcaccggtgttgcgcgagggtgtgcctgccgaactgatgcatcacaccgacccgctcccgcaagccttggtactgaccgccatcgtgattgcgttcgcgatgaccgccgtgtgcctggtgctggcgatccgcagccgtagcgacaaccacagcgatcacgtggatgcgcacgaagacgccaccaccggcatggatacgcgcgaggcacggcgatgaaccatctgctgatcctgccgatcctgatcccgatgctgggcgcgtcggcgtcgttgttcgtcgagcaccgtcgctatgggccgcgcgtgcagcgcaacgtggcgtgggtcggcatgaccctgctggccgcggcggtcatcgccttgttcgcacgcgcggccgacggcgaaatcctggtgtatctgctcggcgactggccggcgcgcatcggtatcgcgctgatgggcgaccgcttgtcggcgtggatgctgttgacgaccttgatcctgggctcggcgtgcctgctgcatgcgtgcgcaggctgggaccggcgtgcaccgcattttcatgcgttgttccagttccagttgatgggcttgaacggtgcgttcttgaccggggacatcttcaacctgttcgtgttcttcgaggtcatgctgatcgcctcctatggcctgctgctcagcggcgggcgtggattgcagatgcgggtaggcctgcattacgtggtgttcaacgtgtgcgcgtcgacgttgttcctgattgcgttgggcttgctgttcggtgtgttcggcacgctcaacatggccgagctttcgcagcgcatcgccgatctgccggcgcaggatgtgccgctggccaaagccacgctgggcttgttgctgctggtgttctgcagcaaggccgcgttgctgccgctgtatctttggctgccggaaacctattcgcgcgcgccggcggcggtggctgcgttgttcgccatcatgaccaaggtagggctgtatgcaacgctgcgggtgtcgtccttgtggttcggcgccggagctggcgcgatgcacggcttcgggcgccatgcgctgttgtggctgggcatcgcaacgttgctgatggccgcattcggggtgatggctgcatcgcggttacgggtgttggtgtcgtacctggtggtgttttcggcagcgaccttgtttatcgcgttctcagtggacgatgccggcgcattgggtgccgggttgtactacctgccacacagcagcttcgtagcagccgccttgttcatggtgtcggacctgatccgacacggtcgcggcagtgccagcgaccgcaaggaagtggtggcaccgctgccggggcgggccattccaggcacgatgttcatgatcgcggcggtcgcggtggccgggttgccgccgctgtccggatttctggccaaggccgcgttgctgcagcacgtgcccaagggcctggtcgggccggtgtggggtgcggtcctcggcagcagtctgctggtgatgatcggcctcacgcgcgccggcgtgcgtctgttctggcgcgtgccggccgccgtagaagacgcaccggcgctgcagccgcagcggcatgctcgcatgcgcccggtggagaccgccgccacggtggtgttgctcagcgggctgctggcgatgaccctggccgccagtcccttgatgcattacaccgatgccgccgctgcgcagctccgcgaccccggtgcgcatgtggaacaagtgcgcgccaccacgccgcagcggagacagccatgaccacgcgtatcccattgcgtcgccgcctgttgccgtcgctgccgttgagcgtgatgatctttttattctggctgctgctcagcgacagtttcggcccgcagcagtgggggctgggtatgctgctcggcgtggtcgtgccgatctttgcggcgcggctagaccgcgagttcgcacagatcggttcgctgcactcggtgccgcggatgttgctggtggccgcaggcgacatcgtgcgctccaacatcaaggtggccgcgcaggtgcttgggccggaatcgcgcatccatcccggtttcatctgggtcccgctggacatcgccaatatccacggcatcgccgcgttgaccagcatgatcacgctgacgccgggcacggtctcggctgcgctatcggacgaccgcaaatatctgttggtgcacgtgctgcatctggacgatccgcaggcgttgattgcccagatcaagagccgctacgagaagcccctgatggagatttttccatgaccggccacatgttcatcgaatcgaccatcgtgatctgcatgcatgcggtgggcctggccatcctgatggcgctatggcgcctgctgcgcgggccgaccgtgccagaccgcatcctggcgctggacacgctctcggtcaccgccatcgccgaattgatgctgctgggcatgtatctgaattcgccgatctacttcgaagcggcgttggtgattgccatgctcggtttcggcagcaccgtggtgctgagcaagtatgtgctgcggcggagcattgtcgaatgatcgcccttaccgaatacctgctcagtgccttgttgctggtgggcacgttcttcatcctgattggcgcgttcggcctggtgaagctgtcggattttttcaagcgtctgcatgcaccaaccaacgccagcacgctgggcgtgggctgcgtgttgctggcgtcagtgggctatcacctgtttttaggcgtggacccgcagccgcgcgaattgctgatcaccgtgttcctgttcatcacggcaccgatcagcgcgcatttgatggccaaggcagcgctgtcgctgatgatggaaaaccgcccggaaccaccaaatcatagcgacgcgcagcaggaagaagtgccaccacgatagggcggcgcgattagctccgacgctcagccatggatattgctggtggctctctcagaagcgacttcgagcaatggttgcactgcatcatggccgtgccaaacgtcctcatgtcctttgcgcgatagcaggcgcactgccgcaagtgagcaagacaatgggctccatgagtgcgaataacgcgacactcgacagtactgcaactgcgcgatatttggcttttccggcgtttccgatggcgcttagcgtccgttcgccaggagacgcgtaactgcggctacgaacaaaattcccgacttgcaagtcgttagcatccacggtactacacctgacggcatgcgattggcaatccatccgcaatccttcccgatgttaaagaaaaatctcttgagaagtccaatgaatcgagaaattccgtgtggaaacgttcggaccatcgtgccgacagcattgctcctgctggcactgatggtgagttcctcggcccaggccgagcccgtgatttcaactagaatcacaagccatgcccttggcgcctttgcggtgttggtggtaggtaacggcctaaagacgtgcgtgtcattgatttataataagcctgtgcttggcccggatttgaagctcaatacacccaatgactaccagttatacgcgatgtcaacagtgaactgtcagcctggtaccggcatggctggactctacggcacgctcggcttccagggatccaactcagggacgttggatatcagtctaagtaattcgggattttcataccgcgcataccactgagcgccgtgggcggcagtgccggcatgcgagctggcactgccctcatgacaccgttccagttgcccgtgcggcctacaacagtgccagacctgcgtcgccgctcatcgagttcaacggctagagcgccgaagcgggcatccgcacggcctttatcccccacctggaagtctccgctctgggtgattatcaggacgacctgaagaaccaagggctataacccggaagctggttctacatcgagctgggttctcaggcccagctgcaccagagatggagcctcagcgctgacatgaagatggaccgcaggagcagcaagatatggttcgtagggccgcgtttgagctggtaagtgcgtgcgtccagaccactgaaagaacgaataatgctggcgggcagacagtgcagacgtatgacccgctccgtttaccgtaaaaccgacgtcgtgtttttcgctggtggatgctgaaatgcggcacgcaatccggaccaacactgctggtaatcggcttgccgatgcgccgcgctcaacgcctgctgcgtggggcgcaacaccgcgcgggtttcgaacatgaaagccatggtttcagcgatcacgtccgggcgcgtgagatctgcctgggaggccttgtcgaaggtcgccgcatccggtccgtgcccgctcatgcagttgtgcagcgaagccccaccgggcgcgaagccttcggccttggcatcgtagacgccgtgtaccagccccatgaattcgctggcgacgttgcgatggaaccacggcgggcggaaggtgtgctgcgccaccagccaacgcggcgggaagatcgcaaaatccatgttcgcagtaccgtgcgtgtcgctgggcgaggtcagcacggtgaagatgctgggatcgggatgatcgaagctgatcgagccgatggtgttgaagcgacgtaggtcgtaacgatagggcgcgtaattgccgtgccaggcgaccacatccagcggcgagtgatcgatatccgcccgccacagatcgccctggaacttggcgaccagctcgaatgcgccgtcgcgctgctcgaacgccgcacgcggggtctcgaaatcgcgcggattggcaaggccgttggcaccaatcggccccagatccggcagccgcagcaggccgccgaagttttcgcagacatagccacgcgctgcactatcgagcagttccacccggaaacgcacaccgcgcggtatcacgccgacctgttgcggctccagttcgagcacgcccagttcggtgcagacccgcaaccgaccaagctgcggcaccagcagcagctcgccgtcggcgttgtagaagaaccgcccgtgcatggacgcgtttgccgcatatagatgcacggccacgccggtcatcgcctccgggctgccattgccggccatggtgtacaggccatcgacgaaatcggtgggcgtggccggcaacggcagtggactccagcgcatctggtccggcggtaccgggccgccgccgaagtcgttgtggagccgagactgctcgatcagcgagaaacggccatgcaccgctgccggacgaatgcggtacagccagctgcgccggttctcgccgcgtggcgcggtgaaggcggtgccggacaactgctcggcgtacaggccatgcgccacgcgctgcggtgagttctgcccgaccggtagactgccggccaccgcctcggttgcaaactcattgccgaagccggtcatgtagtgctgcgggttgtgcatggtggcgcgtccggatgtcgaccctcctcctcgaacgcagaaggctgggcttggggtggatcaggtccctctcccatcgagggaggggctttaagcacgtgcgtttttattgcttggttatctgcgatttcactgcttggtcatgtcaggcaaccacgttaccaagtgcatgagcgattgactacgagctgcaacctgatctgcctcgttacgtgatccatctgctttgcgtcgttgcctgatctatcccgagcgacatctaacattctggctgcgacgttcggcatcacacgcaataccaggtcaccacgtgtcaacgggcgcctgacaccaatcccgaataacgaatcaccgatccccgccctcaaagcaccccacgcttgatctgatcgcgctcgatgctttcgaacagcgcctggaaattgccttcgccgaaaccttcattacccttgcgctggatgatctcgaagaagatcgggccgatgcagttggtggtgaagatctgcagcagcttgcgctgtttggtatccgggtcggcgtcgatcaggatcttgttgcgacgcaggcgttcgacatcttcgccgtggtcgggaatgcgcaggtccaccacatcgaaatacgtgtccggcgtgtccagaaagctcacgccagcggcgcgcattttttccacgctggtgtagatgtcctcggtgaagcaggcgatgtgctggataccttcaccctggtacgcgtccagatactcgttgatctggctcttggggtcggacgattcgttgagcggaatccgcacgatgccgtccggcgcagtcatcgccttggacaccaggccggtcttggcgcccttgatgtcgaagtagcgaatctcgcggaagttgaacaggcgctcgtagtaatccgaccagcgctgcatgttgccgaaatacaggttatgggtgaggtggtcgatgaaggtcagcccgaagccggtcggatgctggtcggcaccgtcgatgggctcgaaatcagcgtcgtagatgctgccggcgtcgccgtagcggtccaccagatgcagcatgcaatcgccgatgcccttgaccaccggcgccggcaccgcgcgggtgtcggccttgtcctgcaccgcttcgccgccgttgcccagcacggtctgcagcacggtctcggccggggtgcggaagcgaatcgcgaagccgcaagcgcacggaccatgcgcagcggcgaagtcggcggcgaacgaatcggggtcttcgttgagcaggaagttgaccccgccctggcgatagacggtaatgaggcgactacggtgacgcagcaccgcgctgaagcccatcttgcggaaatagtcgtgcaacttcactgcctggccggccggtgcggcgaattcgacgaactcgaagccgtcgatgcccatcggattgtcgaaggtggtgacctgcatgcccggatccgggcgggttgcagtggtgttcggtagtgcgctcatcgtcgtttctccacgctgcggggggagccacagggctatgcggactaacagaagacccgcgagaatgcgcaggccaccctccgtttgtagttgcaaatgaaaccaaaatcaagacacagtgcaacatgaacgatctcgcccccccccatccgccgcaacagcccgtgctgctcgaccttgagcagttcctgccgtatcgcctgagcgtgctgtccaaccgtatcagcagcaacatcgccaaggtatacggggatcgttacggcatggcgattcccgaatggcgggtgatcacgattctggcgctgtacccgggttcttcggccagtgaggtctccgaccgcacggcgatggacaaggtggcggtcagccgcgccgtggcgcgcctgctggagcgcggcttcatccgccgcgagacccacggcgacgaccgccgccgctcgatgctggcgctgtcgccggccgggcgccaggtctacgagaccgccgcgccgctggtcaacgagaaggaacaacggctgatgtcggtgttcagtgcggaagaacagcagatcctggaaaagctgatcgaccggctggccaaggatggtctgccgcgcatggcgagcaaggactgagtagcgccgcgctgggggctacggcgtcgtgtccgagcgctgcgcatcgcctgaccctggcgcagccgaggctggcgtcgatgctggacgcgcgcagagctgtgtttggcgactcccaggatcgcgagcgggggttcgatcgcgactcatcgttggttcgcaggccgctcatgggcacagcacttctgctgccacggcgtgctgctgtcgccggcaatgcgtcaatcagatgatgcgcaacgcagcgcgcggcgcagacccgccgcccgcgtgccaggcgatgcgcatcggcacgatgtaaacagaaaacccccgcatcgctgcgggggtttttcgtgtcgcacatccgtgggacgtcaggcctgcggcggcgcccactgcttgagaaaatcgaacagcttcttacgatcgaagccctcgcccttgcgcagctccgggccagactgggtggtcagcagcttgccgtcgttatccaacaccagcagcgacggggagtcgttgagctgggcgaacgccgacaggaaggcggtgttctcgttggccgcatcgcgattgaccttgaccaccacgaagtgcgcgtcgcggaagctgcgtagctcggcgtcgccgcccatcagttcatccagcgccttgcagggctcgcaggccgcactgccgacattgattacgatacgtttgccgccacgcttggcttcgaccttggccgtctccagatcggcggccggatcgcgcgaggggtcgtactgcgcattgagtgcggcggcggcggcgatatcggcagcggtcggcgtattgccagaggacaccggctggctgggatcggcgctgggcggcttctgcatcgacgtatccaacggctttggcgcttcctgcgggctgctggtctgcccgcaggcgctcaacagaaccatcagcagcaggccacacacaatgggtttgatcggcattgcttgtctcctcacttcacaccgtgcatcagtttgttgaccaacggggcaatcagcagcagcaacacacccgcagcgatcaacgaccagaaaccaaaagtgtagcccttcaatgcagacgccacggtcatgccagtctcgccactgatcgcagaagcgaaaatgcccgacaggttattgccgatcgcggtcgacaggaaccagccccccatggccaggccgaccactttggcaggcgccagcttggtcgtcatcgacaagccgatgggagacaggcacagctcgccgacggtctggatgacatagaccatgaacaacgtccagaagggaatcttgccagcatcgtcgaccagggccgacaaggcgtacatcagcagggcaaaggccagaccgttgaagatcagtcctaagccaaactttctcgggatcgacggattggccgatttcagcgcgacccagagccatacgaagaccgggccaagcaccagaattgccagcgtattgaccgattgaaaccagcccaccgggaacatccagccgcccaggtcgcgctccacgatgttctgggcgaggaaattgaacgaactgcccgcctgctcgaagaacatgaaaaacatgacgttgaatacaaagacgatcagcatggcgaccgcgcgatcgcgttgtaccttgccttcacgaatgccttcgaacaggatcagtccacacagggcaaggaacaaaatggtcaggatccaaccaaggatgctggcgccgatcagcagcagcccataggcgaccggaacggccacaaccgtgcccaccaagaccaccagcgttcggcccatgccttctccaccaaccggcggcaaaccgaccggtccgagttgacgacgccccagccagaaccagaccagactgatcaacatgccgatgccggatgcgatgaacacgtacttgtaagccggcatcgcttcagtgccgaacaacttgtcggcaagcaggccggtcaggataggcgcaacgaagccgcccgcattgatgcccatgtagaaaatcgtgaatcctgaatcccggcgcgggtcattcagcggatacagctgaccgaccatcgtcgagacattcggcttgaacaagccgttacctgcgatgatcgtcgccagaccgatcttgaacacttggtcgttcggtaccacgatcaggaacaggccagccgacatgaccactgcaccgatcaacagcgagcgttggtagccgatcaatcgatctgcgacgaagcccccaaacaatgccgaggcgtagaccagcgccagataggcgccgtagagccggttggccggcgcctcgccgacaccagagccctggtagaactcggtcacgatatagagcgtcagcgcccagcgaatgccgtagaacgcaaagcgttcccagaactcggtcatgaacagcatccacagcggccgggggtggccaagcaacgtggggaattcgggcggcggcggagtggaagcggatgtcggcgcggtcgcgtcaacgctcatgtggtgtcccttgcgtattcagtgatggctgaggcgccggagcgagccccgggcgacgcgcgaggatcacttagacgtcatgtacgcgtcaaattcgccggagtcggcgacctgatgccggagggtggaatgggcggtttggtgggtgtgttcggtatccccaccagcgtgtgcgggatggtttccaggccctcggatggtcccgaggcacctgcgtcagcactgaccaccgccctggtttcctaagccgccgcgccttcccttctcccaccgggacattgtcctgcttcacgggggagaaggtgcccgaggggcggatgagggcgtggtgtcgtcaagtggggcagaatgcggtaatcgcctcggcatctgactgatctatgaggatgaggcgcttagcctcacccccagccccttgcccggggcaaggaactcacgcttgctcagccctgcgtgtccgcagcgccctgcggtgggcggctgtccacgcccactgaggtgcgcacgtcgaacagttccgggaagaacgtcagtgccaacgcctgctgcagaaagccgacgccgctggaaccgccggtgccgcgcttgaagccgatcacccgcatcaccgtgcgcatgtggcggaagcgccagagctggaactgggtttccacatccaccaggtcctcgcacagcgcgtactcgcgccaataacgatcggtgttttcgtagatgcgctcgaacaccggccgcagggtgtcgtcggccacatgggcgacagtccagtcgcgggcatggtattgctggggaatcgcgtgcccgaagcgcgccagatagcgcagaaattcttcgtacaggctgggcgcttccagtacctcgcgcagccgcgcccggccttgcgggtcgtacgcgaacacctgcagcacctgtgggttcttgttaccgagcagaaactcgatgtagcggtattgcagcgattgaaagcccgacgaaggccccagcacatcgcggaaacccatgtactcgcttggggtgagcgtctccaacaccgaccactgctcggtcagttggcgcagcacctgtttgctgcgcgccagcaccttgcggcattgccagacctcgtcgtgctgcagatgcacgatggccgcacgcagctcatgcgccagcagcttcagccacagctcggaggtctggtgctggatgatgaacagcatttcgtcgtgatgcgccggctcggacagcggctgctgcgcagacagcagctggtccagccgcagatatccgccgtaggtcagccggccctccaggtcggtgtggataccgggttccaggtcacgcagattcttgtcgacgggcatggcggagcgctgaagatcgggccgagcagggtagcgtgctggcgacgggttggcagccgccggggaatggggaatggcggagagcattcggccatgacccgcgttggctggctgcttgcagtcccggagggatttctgaggaattgggccagcgatacttgcgcaggcgcctcgcagaacgcccctacgcacgacgcgcacacccaggcctcagcgtcgagcccgcttctttcacctttgaaccactcggcaggcgcccggtgcgttctcagccactgcgacgctgtcaccgtatcgtcaacctgggtctgcaaattcatgcagcatcgaacggcgctgccggccagggacgtggccggatcaggggagcgtttcacgtctcaaggatcaggggactttcgtctcatgcatgtgttgcagcgtcgtgcagccggatttttgtgtgcgctgggcattgccggccacgccaatacccaggtcgtcatcagccaggtctaccgcggtggcggcaacagtggcgccaccctccgcagcgatttcatcgagctgcacaacatcggcagcaccacggtcagcctggatggttggtcggtgcagtacgcctcggccgccggcagcagctggcaggtcacgccgctaacaggcagcgtgccggccggcagctattacctgatcaaacaggccgatggccgcggcggcagcgttgcgctgcccacacccgatgccaccggcacgctggccatgagcggcaccgccggcaaggtggcgctgagcaatagcgcctccgcgttgagcggcacctgccccaccggcaatgccgatctggtcggctacggcagcaccgccagctgcgccgaaggcaaggcacccacgcccgctcccagcaacaccctggcggtgctgcgcggcaacgacgggtgcaccgataccgacaacaacgcagccgattgcgccaccgacgcgccggccccacgcaatgctgccagcgcggcgcgcctgtgcagtggcggcggccagccgatcgccacgctgggcgatgtcagccaggccgaaggcaacaccggcaccggcagcgtcgtgttcacgctgagcctgagcctgagccagccagccagccggcgcgggcgggcgggcgggcggggtgagcttcaccgccgccaccgtcgatggcaccgccaccgccggcagcgactatatcgccctgcccgccaccaccctgcgcatcgccgctggcgaacgcagcgccaatatttccatcgatgtcctgggcgacaccacgccggagccggatgaaagtttccgcgtgcagatcagcggggtcaccggcgcgatgccgatgcggcgatcgacttcccgatctgcgtgccgatttccacccaatgcctgcacgctgccggctcggcgctgtcgttcaagctgcagggcaaaccgcaagtcgccgtggcctgctgctgcggcgacggtggcagctccaagatcgacttctatgccgcactcaattcggccggcgcctacacgctgccgttgatcctgtgcgtgatcaacaacggctgggccatctcggtaccgcgctcggcgcagaccggcgcgcagacgctggcacagaggggcctggccggcggcctgcagtgcctgcaagtggacggcaacgacctggttgccgtgctcgaagcgatgcgtcaggcacgcgtgcgtgcgctggccggcgatggcggcacggtgatcgagttcctgacctaccgcctgtccgaccacaccaccgccgacgatgcgcggcgctatcgcggcgaagaagagctcaagcagggctgggcgcgcgaactgctgctgcgcctgcgccgctatctgaccgcgcaaggcctgtgggacaacgcccaggaagacgcctggaaggccgagtgcagcgcgcgcgtggacgaagaggtcaacgcctatctcaacacgccggtgcagccggtcgaagcgatgttcgattacctctacggcgacccgccggccgaggtgatggcgctggagtcgcgtcatggatgagggcaagcatgtgtccacagacacctcgcagcacgccagtgccccttacaaggctgtggcaacgcgcggagagatcgccatgagttcgcctatcaccctgatcgaagccatcacgcaggcgctggcctgggagctggaacacgaccccgcggtgttggtgctgggcgaggatgtcggcgtaaacggcggcgtgttccgcgccaccgccggcctgcagcaacgcttcggcagcgcccgcgtgctggacacgccgctggacgaaaccaccatcgccgggttgagcgtcgggctggctgcgcaaggcatgaaaccggtggccgaggcgcagttcgacggcttcgtgtatcccatggtcgatcatctgatctgccacgccgcacgcctgcgtcaccgcacccgtggccgcctgcattgcccgatggtgctgcgcgtgccgtggggcggcggcatccgcgcgccggaacatcacagcgaagccaacgaagccatcttcaccaacgtgccgggcctgcgcgtggtgctgccgtcctcgccgcaacgtgcctcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctactgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttgacatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggcgaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgtttgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggacgtgcctatggcctgttgctggccgcgatccgcgacccggatccggtgatctacatggagcccaagcccatctatcgccagtacaaggaagtggtggccaacgatgggcaagcgctgccgctggatgtgtgcttcgtgctgcgcgacggcaccgatgtcaccctggtgacctggggcgcgcaggtcaaggaagcgctggaagcggccgacacactcgccggcgaaggcatcagtgccgaagtcatcgacgtggccacgctgcgcccgctggacttcgacaccattgccgaatcggttgccaagaccggccgctgcgtgatcgtgcaggaagccccgcgcactgccggtttcggcgcggaaatcgccgcacgtctggccgaacaatcgatgtacgacctggtggcgccggtcgaacgcgtcaccggttacgacacgcatatcccgctgttccggctggaaatgaagtacctgccgagcgtggagcgcatcgtgaccgcggcacgtcgcgcggtggctgccggctgatatgcgcgcccgtctgctttgccagcatcgcgccgcctacgccaacccggtccgcttccaggcaggccagcaagtcagcgtgggcgtgcgcgacgaagaatggccggcgtttgcctgggtcaccgacgacagtggccgtgccggctgggcaccgctggcctggttgcgcccgctgggcgacggccgggctgaagccctgcgcgattacgacgcacgcgaactcgatgcccaggcaggcgaggacgtgttgctgcatcacgaacacgggggctggtggtggtccgaacgtgccggtggcacgcagggctggctgctggctgccgaccttgaactcctcgacgacaccacgccgcagctgcctgccgcgcaagagaattcctgattagtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgccggccacatgatgcttgagcgcgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaacatggtactgaaggtttgagaggggtttttcatgggcgactagttattcgtccttgagctgcaagtcattcgcggggatgatcaagaagcgctagctggacaaggcctgccgtggatcctggccaggctcgacatgcacgtacagcaccggcaagccatgcgcttccagcacggcggccatctgccgctgacgcgagaggaattgctcgtagacgccacgcaggcgctcgcaattctcgcggtcgtgcgcgtagtgatcgcaccagccggccgggccgaacagggcgatgcgcacttccccatcgatgtagcgcaacaccggctcgggtgcttgttccagccactcttctgtgtgcggcgccagcaatgcagcttcgatcagcggccacagcggcgccaggccttggttgtcgtactgcatcgacatcatcgccgccagatcgttggcggtgagataccgcgcatgctcgatgcgggcgccgaaactttcctgtgccagcaacgcggtgtcggcctgcgccatgccctgggcaagcaagacttcctccattgcatcggccacggtggcgaccgtttgcggatcgccggacagcaaaaacggcagcacgcgcagaccaccgcccaccagctgcgcatcggcctggaacggcagcggaatctcgccttgcgcgtcggcaccgaaggccagcacgcgcggttcctggtcgcggccgggcgcatgcgcctgcagctcttccaggcgccgatgcagcggccagccgggccgcaagacttcggcagggtcgaaatgcgccagcgccacgctcaattccagatcgcggatctcgggaatccattgcgccaggtcgcggccaatgtgttcggccagcataccggcctgttcgggcgccaatgcgccgcgttcgggggcgcttgcgccggtcaattccagcgccagcacacccatggcgattacgccgtgttcggtcttactcatgattcgcggttggcccatcacggggtcgaagctacacttcgggccattatgcctgcccgccctgtgcaggccatgtccgcgagtcctccatgccaggtcaaccgatgcccgcagcacgtcccgtcgccattttgggcggcgttcgtatcccgttttgccgtcagaacaccgcatacgcggatgtaggcaacatgggtatgtcggtgcgcacgctgggcgcgctggtcgagcgcttcgggctgcatgggcagcaattgggcgaagtggcgatgggcgcggtgatcaagcactcctcggactggaatctggcccgcgaggcgacgctgtcgtcgggtctgtcgccgctgacgccgggcatcaccctgcagcgcgcctgcggcaccagcctggattcggtgattaccatcgccaacaagatcgcgctggggcagatcgattcgggcatcggcggcggttcggacaccacctccgaagtgccgatcgtctacggcaagaaactgcgcgcgcggctgttggccgccaatcgtgtcaaggccaccggcgacaagctcaagacgctgttgcgcggcttcaagctgggcgagctcaaacccgaattccccggcgtggccgaaccgcgcaccggcaagagcatgggcgaccactgcgaggacatggccaaggaatggaacatctcgcgcgattcgcaggacgaatgggcggtggcctcgcaccacaagctggccgctgcgtatgagcgcggtttcttcgatgcgctgatcgccccgttccgcggcgtctcgcgcgacaacatcctgcgcgccgacacctcgctggaaaaactcgccacgctgcgtcccgccttcgacaagacctccggccgcggcacgctcaccgcggccaattccactgcgctgaccgatggcgccgccgcggtgctgctgtccagcgaagtctgggcgctggcgcatggtcacacaccgatggcctatctgcgcgatgcacaagtcgcggcagtcgatttcgtgcatggccaaggcctgctgatggcgccgaccatcgccgtgccgcaaatgctggcacgacagggcctgaccctgcaggacttcgacatctacgaaatccacgaagccttcgctgcgcaggtgctgtgcacgctgcgcgcgtgggagagcgaggattactgccgcaatcgcctgggcctggatgcgccgctgggccgcatcgaccccgacaagatcaacccgctgggttcctcgctagccaccggccacccgttcgcggccactggtgcgcgtgtggtggccacggccgccaagcagctggaagaacgcggcggcggccgtgcattgatttcgatctgcaccgccggcggcatgggcgtggtggcgattgtcgagcgctgatgctgctgcgcagcgtgggattggggattgggaattcgtacaagcagacgtgggatcctgcttttgcgaatcccgaatttccaatctccaatccccaacctgcacggacggatggatgtcgaatgccgatggacgtgagccacccacgctgtatctgacctccgcacacagcgatgtgtggcgcgagggcgatgtactggtgtgcacaccgggcgcgaacctgccgccgcgttgcatcaagtgcaatgcgccagccgacatgacatcgcgccgctacatctttcattggcatcacccggtgatctacctggcgttgctgatgggggtgctgccgtatgtgattctggccatcgtgttgcgcaagcgcagcgcgcatgcgctaacgctgtgtgcgcaacacgagcgacgccgcgtgcgctatgtggccatcacgatgacatcggttctggggttcttggtgtgtggtctctcgttgcagagcgagtttcgctggctcatcggcacctgtatggtggccgcgatgctcgtaataggcaggttcgggtcgcgggtgctgtcagtgcagtcgatcgatccccaacaggcgcgttatctcggcgcttgcgaagacttcttgcgcacgttgccacctgcgccgtgagcactgcgggtcgttcgacatctgcagtcagccgcgacccgtggccgggcgtgcaagagcggctatcaaaacgtagcgagcagtcgtcaggacgtgggcggcgtgcgggaatcgcagtgcaagaggggtacgaggatccgagtatcggccgcacgtaccttgcgactgcgcagtcgttttgatggctgctctcaatcgtgtgcccgactcagtgcgcgccaagcgctgcagcgcccaagcgttcacgccaggcagtcaatgcagttgcgttgtcttccacaccggtcgccccccgttgctgtgatcggcggacatggcgagatcgacttcttcgatgaagtggatgcccgccgcacgcgcattccgcaccggcatcagccacacacgtgcggcggtatgcagacgacataccgccgctgtctcgattaaagaatgcgatcgtccgctgcgcgtggatcgactggctgggtgtcgtacgccgccacgatcggcccgcgcaacgcctgctgcggcatgccttcgtgcaccggttccccgcgtgcagcgcgcaaggcactggcgtagcaatgctgtgccgacagcaggtcgcccgatgcggcaaagccgtgtcccagctcttcccatgcgtcgctaccggcgccgttagcgatcgcgcggtgcaggaattcttcggcctgcgaccactgctgttgatgacgcgccaaccgcgccagtgtcagcagcaggcccgggctgtccggatacggggtcaaccagcgctgcgcactggcgcggcgcgaatcgtatttttccaacggcagcacgccgtacaagcgcaccagcgattcgtcccactgtgcgtccagcgcctgctccaggctgtgcacggctgcatcgtcccaatgcagtacggccgcgcgctgcgcataggcgccgaccaccgccggacaggtgcgcaatgctttgggcaatgcttcccagcgctcggccagcgcattggcgtcgctggcctgcaacagggtctgctcggccagcgtcgcttccagcgcgctgtaggcatcgggggccagcaccgcctgctgacgcaaagcgccgagctggccgtaggcttcatcggcgcggccgatctggggcagggcatgtgtgcgcaacagcaggccgcgtgccggcaacggttgcgcattggcgctatcgagcgcattgatcgcttccaccgggcgctggcgcgccagatgtcgctcgccctgcagcagtgcgtatgcggtggggtcgcgctcggcaagctgttgtgcaagtgccgtggctgcggcttcatcgccgcgtgcatcggccacgcgtactgcgctggccagagcaatgccgctcacctcatcgtcttcgctagcactaactagcagccgctcggcacgctgccactggccatgatcggcagcgcgcaggccttcgatcaaacgcgcacggcccttcttgcggcggtatttaccccacacgcgaaacggcaggctgatcaacgtccatagcagccacagcaccagcacggcgatcaacagcatcagcagcgcctgcggcatggcggcgcggtagtcgttaccacctacgctgaccactacattgcccaggtcgtagctgttctggtgcgacagccactgcgcgccaagcacgcccagcgccacggcgaccaacagaatcaagacggtacgcaagactttcattgggtggatctcccttcacgcatggcctgcagttgcagcagggtggtgcccagttccggcaggcgcggacgcagtggcgctcgttgcaggctgcgcaggcgtgcacgcagctgacgacgttgcggcgagtccgggcacagccgggtggtccaggtatccacgcggcgcagcgattgcgcgaacccggcagcatcgccacgttcggcgaccgcgcgggccaggctgatttcgatctgcaaggcatcacgcgcggcctgccgatcgccaccggtgagcaaggcatcgccgcggctgggacggatatccaccaacggcgacagcacctttcgccaccacggttgcgccgtgtcgctgttctgtgcggcctgctccggcaggcactgcaactcggccgccaagctgtccagcgtctgaccgacttccgcctgcgggccggcgccgaggcgatccagggcgtcgcgctcctgcaccaaagcctgacgcaaattgaggtacccggggtcgtcgataccgttgagcgcgccattggccagcgcgtaggcacgccgggcaccattggcatcgccggcgatgctcagccgttgctggccgaggcgcagcagcagttccacttcatccaggcgcagcgcctgcgggccgtgacgattgcggtcggccagcttctgcacggtgtcttcgagcaacgcgctacgttggctcaggcccagcatttcatcgcgcagcacgcggttggtggcggccgcatcctgcaggcggtcattggccaggcgctgatcgcggcgcagcgtttccagcatctgctgcgtgccgtcccagcgttgctgctgcgcctgcgcggcctgcaactgtgcggcctgatagctctgccacgcgcgccagctcagggacagcgccacgccagcggccgctacggccacgacaagcagcagccatgccaagggaaagcgtcgcgtgggagcgggcatttcggtcattcggacatcctcgggcggtcacaaccggcgcgtgcgccgcggtcatctgccacagcatggcgtgcagcggctgacagccgcaagctgtgctggagttcgcagttcagcaaggtcgcggtggtgtcacgatcgctgccgcagcagcggcaagctgctttggcagtgggccttctgcacgcatgcgatggatgaagccagcagcgtgcgcggcatccagcatgcgatcgctggacgcgaccaccggccgctgttgccatttctcgatcagcgcggaaggcagctgttgtaggaccagcgtcagtgcctcggcgctgctcaaggccagcacgctgcgcggcaatgcgtgcgataaggcctggatggccgacgcgcgcaagcgcagcgggatgcgttgatagacatcggctcgcacaatgcgcgcaccgcgctgttccagcgttggtgccagcatgccgcgtccgccgggcgcggtgatcagcccaacggcctgcagcggcgcctgcagcagcggcagcgcaagcaggccttcgctatccatgcgcgtcgggcgcaccacagtgtcgatgccgcaggcctgcaatgcgcgcgcagtgccatcgcccacgctcacccagtgcgcctgcgccgggcgctgcagcggcgccagacgatgcgccgcctgcacggccgccgggctggtgaacaccgcaatcggtgctgccagcgcctgtcgcagcgcgtcccgcgcctgtgcggcatcgttggtctgcaagcgccacggcgacagcgccagtacccgcccgccatgccgcgcaaccgcccgccgtagcggcgcatgttcgccgctggggcgcagcgagatcaggatccaggcagcatcgggatgggcaaggccggtcatggtgtgattatgcgagagcgctgccacctgcggcgcaatatctccgtatccaggagtgccagcgcgaatcgatggcgaagtaccggcagtggcagcgatcttttggcaccccgaattaagaacttagtctcactcaagaacctgttgcaaccgctgcaaatcccgtcacgatcctggccgataaccgtgctggagtggcgtaatgatcaagtcataccttatcaacatgcagcgcagtagcgaccgcttgcaggccatgtcggcgcgcttcgatgcgctgggcctgccgttcgagcgcattgcagctgtggatggcgccacgttgacggacgagcagatcgccgatttcgtacgtgagcgcccactggaagggtcgggcgatgccttcagcaccggcccgcgcaagtggaccgcatccaacatcggctgctttctcagtcatcaggcggcatggcgcatcgcgaccgactccgctgacgcttacaccgcgattttcgaagacgacatgcatctgtccgatacgctgccggcgctgctggccagcacggattggctgccaggcggcaacagcatcgtgcgcctggagccgtcctacaaccgcatcaagctcgatgccaaggttgccgacgtcgccgggcgtcaactgcgcccggtgcgcccatcaacgtatcaacattgctggccggtgtgcgcgggtgcgttgatcgtcagcagggatgccgcgcgattgctgctggctgcgcaggcgcgctggcacaccatggccgatatttttttgttcggttggaacgagtcgccagtggcgcaccaactgtccacgtatcagctctcgccagcggcttgtatccaggacaagttcttccatgcgactgcggaagacatcgtgttcaccagcacgatcgatgcgccgctgacgcaagcgcaaaagcggcgcagcacgcagtggaaagcaaaggccaccgcgttgctgcgggtggcgcagggctatcgcaaggttgtgtttgcgccttagaacctgttcacgatctcctgagcagcagtgccaggaacgccagatggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactctagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctgaccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggcttattcctccatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaaatcactgggcaacgcacgccacgggcaccctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcatgtcacttggatcgttcttcttgcgcattcgtggagtttgcacggtttgaataagatcgtgaacaggttcttagagcccggcctgcgccgccgcctcggccgcttcgctggcctggcgcgccgcttccaaacgctgcgcaggatcgccgagctgacggcgcaacaaggcgtccagggtgatcgggcgttcccagcggtcgtagctggcgacgatggcgtgccgcagcacacgcatgtgcgcgttgtcaggcgccaccgataaccgcgtgatcacgccctcccagccatcgtgatggtcgcggctgtaggcacgcacagtgtcacggcacgacagctgcacggcctgcgcccaaaaacacgcgaaatatatatccccggcacgccagccgtgcacttgcagcagcgcctgcacgtacacgcgcggcgtgccggtatagcgcgccacttcatcgatgaagctggctggatagcgctgcgcataactgcccatatcggccagatgctggtccacccaggcgtcgccggtgccctggatgccccccggcgccggttctctcggtgcagcagctgttgtcgatgccggcgaggtctgcgcggcgaccagcaccggccacagcaatgccatcagcaagggcagagagcgcaacacgaggcagctggacacaggcatgcgccgatgatgccgcatgcttgtcgtgatgtcaggcagatggcgcatcgtgggcaggtgtgggcgcgctgcgagcagcatttgcgctggcatggcgtaccgcacacgcccgctgagtgagcgcatgcgttttcagtggcgctcagcgcagatcgtagcacccgagcgggtgaagctcgcggcagccgctcagatcgcaggagccgatgtagccgggaccgatgtaacgctggcgcgcgtcgcggttgtgcggactgctgtagggggctgcgccatacaggccattgccatcgtaaatctggccgtccgggcggtgacgcgatgcacacagacggatggggccaccaaaccctcggtatccaccgtcgcccgcgtagcggtcgtcgccgtcgtagcggtcgcttatcgacccagcgctgcgatcgcgcgcgctcggccgagcctgcaacctgtcgatgctctcgccctgcgcatcgacatagccctgctcgcgatcgaagcgcaccttacggaaatacaccagctcatcgcctacacggcgcgtttgcaggcgtaagtcatcgccgccgtcgtcgtaaggctgccagtcgcgaaagatgacttcgctcgggttgatgatttcctcttccagctcggcggcagccagcggcgcggcgctcgctagcagcccgagcaacaaagccaaaccggcgcgctgggcaatggacaagatgatcatcggcactccctccaagctccggccgcgcatgcatgcacagccgtaaacatcctgtgattgggcgcgtgaggcgcctgcgctttgatgcatcaacttaccaaaccagcattgccgcaataacggcgctccaccctagcttagcgctgctgccgcgccaacgcatccaacgcatgcactgctgccggccagccggaggcggcgggcacttcgcgcatgcgcggttcggcggcggccacaccatgctcctgctcgtgcgcccaggtcaccgcgtacggggtgtagatgccccagccgccgatggccagcaccggttccacgtccgagcgcagcgaattaccaatcatgacgaatcgccgcgccggcaagtcgaattcaccgagcacgcgcgcatatgtccgcggatctttttcagataccacttcgacccgcgggaacagatcggccaggccggactgctcgatcttctgctcctggtgaaacaggtcgcccttggtgatcagcaccaccgcgtaatcggcggcaatcgcactgactgcctggcgtacaccggcaatcacgtccaccgggtgctgcagcgtggcacggccgatttcgacgatgcgctggatatcgctggccgcaatgcgcgcctgggtcagttcgattgcggtttcgatcatcgacagcgtcatgcccttggcgccgtaaccgaacaccttgaggttgcgccgctccaccgccagcagatgctgctgcatgcggctgtcgcccagatccagataaccggacagaatcgcttcgaaatccgcttcggcggtgcggtaatagtcctcgcttttccaaagcgtatcgtcgccgtcgaacccaaccagttggatcgcttggccgtcgcgttgagcaagtgcgctcatctgaccagtttagcagcgcacggatctggcgctgtgctcagtcgcctgcggcatcgcccgggccaggttgataaatggcgaattcgtcgcgcgacaggcgcccatcgccattgctgtcgaaggcggcgaaattctcgcgcaacaccggatcggcacttgcctcggccagcgtcagcgagctatcgccgtcggtatccaggctgcggaaactccgcggtgccaggctgccggcggagggtgcaacggatgcctcggcaccgctggtggacccggcggacctgggtccatcggccggcagcaagggcgtggtcgccggcgccggtggattgatcggcaagggcgacatcgctggagcggtgccgccagcgcgcgtcggtaaagacggcgcaggggtggccggcggcaactcgggcggcgcggcggccgcacagcacggaatcgccaacccgaccaaaagtgcaagacgtgagtgcgacatatggatcagtgcccgacgcgtaacgcatcaccttagcgcgataaacgtcaaaaaaacgggagcgaccctggcagatcgctcccgcgtgaccatcctgttgctcttgcgtacttcagcgtgtgaccaagcgttggcgtgaatcaatgccagcgctgtgcgaaccaatatctcctctcacgaataagaggatataccgaactcactcctcagttgccctgcgagccactcgcagccccgccaccctgctccttggcgacaaacgccttgtactcatccggggtcagcttgccatcggcattgccatcggcttgatcgaaaatttgcgcaagtcctgcgttgacctgcgcttcctgcttgctgatggcgccatcgctatcggtatccacgctggcccaggtctggccgccgccggattgcgcggaagtggccgaactacccgagtgcgccgcggcatcctgagaggtgctttgcgccatcgccggcagcgccagagcggcagcaagggcgacagtggcggcgagcagcgaggtgcagttgcgattcttcattagggagatctccttggcttgggaatgcgcggtgtcgccgcacatgccttcaccctacccatcgcaaatgaacgtccaacccgatgcaatctttcgcaaaacagtcttttaaccaccgactgaatgtttgcggctaagcgcccgttaagcataggtgagtcaaaccgaagcgactcattcaatgcatagaattttgcgacctaaaccccagtttcacccgtgatctcaggcacttggcgcgtccttgtcccagcttccggaactgaacagtttccaaccgagcaccacgccagcaagcgcaccggccacgtcgagcaccacgcgcgagccgagctcgttggggtcatggatcttggccagcgccaggcgcgcgtaaagcggcgattccagccgcacgatgctggtgtaaacgagattccagatgtcgtaaccggcgccgatggcaacagtgagcaggcaggcaatgccgagcatctggccatggttgaactgcaagcgccggccgatgcgtcccaccgccgcaaagaccagcacgccgaggatgagcgcgatcaggccagcctccagcgaaccgagcaggccgaagtgcagaggcaagttcatcgtgacgatccaggcagcaggcgcatcagtctagcggctgcagcgcttggatccgcccgcgtgccgcaccgcaggcgatccaaacgaactggatgctcaccgcgtcgggcgcacagccggggcgagatgcagatggcagacctcaggccgctctgggggcaatgccgtcgtgcatcgccacagcaggcggagccgtggccgttgaggggctcaggcgtcgtcctgcccgcgcgcactcacctgcgcctcgccctcttcatcccagcgcacgcgcaccgaaatcggcttgcagcagacctggcaatcttcgatgtagtgctggtcgccgccggtcagatccagcgccagcgtgatccactccccgcagtacgggcaggcgatatccacaaagcgttccggatcggacatggcggttccttggatctgtcgaagcgggtgatcaggcgttgcggcagacaccggcggtgtgcgaccgcatgaagtgtacgactggcgcgttgctggtgcgtgcgctgttgcaggtgatgcaatggcgacacgcaccgctaggagctgacaggtgcgcaccgcatttctcgcgcgtcccaccttcggaagattgccggcatccaaggtggccgtttctgcgttgcaatgcgcacctaccgcaagcgggctaccgattgcgagcaccacctgatggtcggcgccggcgcagctattcatcggtcgccgtcagtccaccgaaacagcgtaggccgtatcaggcgtgggctcgggacgaaacgtgaaatgccaccactccatcggatagttggcaaatccttcggccgccatcgcacgccgcaggcgctggcggtgtgcgcgttgccctgcgctgatgtctggcgcatcggtgtgcgcacgcgcatcgaagacatcgaaaccggtgcccatgtccactgcctggcacgcagccgaccggcactgcagcaaacccagatccagggtcgcgccacggcgatgcccggaggtcggagaaatgtaatcgcccagcagcgcacgcttgtccacccgcgggtagtactgcgccctggtcgtctgattttgcagatccgccgcccaggccacgaatgctttcacagaccgcaccggccgatagcagtcggacacttgcaatctgtccccttcggcctcaagcgtatgcgccacccgcgccaacgcttcggcagctggctgcagcagataacaccgcggcgcgttacatcccggcacgacctgcccggtgaagttgttgctgcttgcatgacgcatgtccaacgcaatgtccggcgcaagggcgtgtacgtccacaaggccggcctctgcggcggtctttgccgaggacacatgcacgtcgctggcgaccagggcggatggcgccatggcgatcatcagcagagcgccttgaagaaaaagctgccgccagcagcgccctttccgaaatagcagggtttctttcatctgtcgtttccttgcaagatgcagggtccgcgcgatggatcacactgagcctgcttcgccaccagacacggcgtggctcgaccgccatgcgcctagcggttgtcgccttcgattggctcaagcgccggtcgcgggctagaagttctcgcgcctttggtcaacgcagacaagatgcgcagatcctcggcatccagcgtggtggcgctgtgaccgcggtagtgatggtgaaacgcctgcagggtggcggctggatcgtcgatgctgtagccgatcatggcaagcgcctgccatgggtcgaaacttgccggggctgcgggcgcatcggcagcgggccagcggccgaagccggcttcggccaggcgcttccagggaaataacgggccggggtcgttcctgcgcgtcggggcaacatcttcgtggccaactatctgcgtgcgcgggatacgcaggcggttacacaggtcgtccagcaacaccagcaggctgtcgatctgtgccggcgcgaacggctcgctaccgtcgttgtccagctcgataccgatcgaggccgaattgatgtcggtgatggtgccccagcggccggcaccgccgtgccacgcgcgctgggcatcgctgaccaactggtagcgctgcccatccttgccaatcagatagtgcgcactgacccaaccaccgctgttgcggccgcgcagcgtgctcaggctttgctgcactgaatgttgttcggtgaaatgcaacacgatcaggatcggtcgccgcatatcgtgattgggcgagggcacccaccgcgccagcgggttgcgctccggtgcgtgcgcacaggcgcccagcgacagcgcgaccaggcagacggctgcacgcagccaggccgatgaggagaaagggaagcttggcagcacggatttctcctgggaagaccggacgacctgcgcggcgtgtccggctcggccacgctgctgtcgccgccgcaccattatccgccgcgttgatgcttgcgcggccttgtgcgcttgggagcgccaatcgccttgcggatacaacgcatggatgtggcgtgcgccgcatgccactatcgacgttcctgcgcagctcgccaacagctgccttcaccctgagctctgcatgccattgtcgcgccgcctgctgatagtgctgctgatcgcactcgccctgccctgcagcgcagtgtccgcacctgccggcgcgccggttgcacacgcgccgcccttcatcgtgagcgatgcacagctcaccgcagagtattggatccagcgcagcggcaacgcgcagacgccacgcatgactcccgcgcagatcgctgacttcaatgcgcgcctgctgcgcaacgatgcatcgatgcaccatctcgcgcagctgcccaacacgctggccgcaaccgaagtgcgcgcgcgcatcgcggccgtgtcggccatgccgacacggccgctgtacgccgcagatgggcggcttctggataccgcacgcttggctacgttgcgcaaggcctgggcgttggatgcgcttcccgcacaggtgccgctgcgctttgcactggtggttacgcgtgcagcattgcggacctttcccactgcgcagcgtgtgtttaaccgtaccgacgaccgcgatatcgaccgcttccaggaatcggcgctgtatcccggcacgccggtcgcggtcctgcacagcagcgccgatggggcgtggaagttcgtcattgccgaaaattacgccgcgtggatcgcaagcgcacatcttgccgaaggcagccgcgccgaggtactggattacgcacagcgcggcccgcgcctcgtcgtgactgcagcccgcacacagaccgcctacacgcccgaaatctcggcaatttctgcactgacgctggatatgggcaccagcctgccgttgctcgacaactggccgccgcagcagccggtgaacggtcaactaccgcttgcggcctatgtggtgcaactcccactgcgcagcgccgatggccgattgcagctggtgcccgcattggtcccacgcgctgccgatgtccatatcggcgccttacccgccacggatgccgcattgctacggcaggcattcaaattcctcggcgaacgttatggctggggcaacggttacggcgcgcgtgattgcagcggcttcgtaggggatgtctatcgcagcctcggcatcgcactgccccgcaataccggcgaccaggcgcgcagcccggtgttgcgcaacgtgccattcgagacagctgcaccgttgccgaaacgtttgcggcagctcgcgctgctgcaagtcggcgatctgatccatatccctggccatgtgatgctggtcatcgggcacgcagatggcgtgccatgggtgatacatgatgtggccggtgccagttaccgcgccgccgatggcagcgtgcagcacgcgcgcttgaatggtgtgtcggtgacaccgttgctgccgctgctcgccagcgacggcactgcattcatcgaccacatcacccgcatccaacgcgttgcaccaacaggcgccccatgaagatcactggcttccgacttggcatggtgcgcgtgccgctgaggacaccgttcaagacagctgtgcgcaccgtacaggcaatcgaggatgtggtggtgctgttgcagaccgacagtggccacatcggctatggcgccgccccggccaccgcacccatcactggcgatacccacggcagcatcatggctgcgatcgaacactgcatcggcccaaagctgatcggccaggacgtggccgatctcaaccggctctgcgggcttgtacagcatgcactggaacgtaacaccagcgccaaggccgccgtggaaatcgcgctatacgatctgtgggcgcatgcattcggcgcgccgctgtaccaactgctcggtggtggtacgccgcgcatcaccaccgatatcaccatcagcgccgatgccatcgacaccatggtggcgcaagcgcaagcggcactcgcacgcggctaccgcgcactgaagatcaaggtcggcaaggacctcgattcggatgtccaacgtgtcacggcgatccatgcggcggtcgctggacgcgcttcgctgcgactggatgccaatcaaggctggacgcccaaacatgcagtgcgcaccatgcgcacgctggaagatggcggcatcgcgctggagctgctggagcaaccggtcaaggccgccgacatcgacgggctcgccttcgttaccgcacgcatcgacacaccggtgatggccgacgaaagcgtcttttcgcccacgcaggtgatcgatctgatccagcgtcgcgccgccgacatcatcaacatcaaactgatgaagaccggcgggctgtccaacgccatccgcatcgccgacatcgccgcgttgtatggcgtgccgtgcatgatcggctgcatgatcgaatccagcatcagcgtcgccgctgcggtgcatctggcggtcgccaaggccgacagcatcaccatggcagatctggatgcgcccgcgctcgggcagttcgatcccaccgagggcggcgtgcagttcgagcaggcgcagatccacatcgacgattcgccggggctgggcattcgccgcattcatgggctggagttgtttgcggattaagagcggctaacaaaacgtcgcgagtagctgtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtccatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcgtgttgttggccgctctaagaacctgttcacgatctcctgagcagcagtgctaggaacgccagatggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctaagagcggcttaaaaaccttggcggacggtgtcagttgggtgtggaccgcgcagagcagccgcagtgtacgagtggaaatgcggacctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgacctcagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcgacggccgcgcgcgctcgcgctttcgacgcgctgatcaggtctactaccagtgccgggcgtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatccagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgaacgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttcgtgatcgcggtgcaagtggaccacagccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctatagcgacggcctggcgtgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggcggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgaggcggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcactgctgcgctgcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgagggatggggctaatcaggaatgcggattccgagtaaccgacgcgcctgtcaggcagctaagcggtcgttctgtttggcgctcctggtgcgtcgagcacgcggtgccctcactgctcgcgggacacgccataaacccatccatgcgggctcgatggcggcatccatgccgtcgatctctggtgaaggacaccgcaccagagagttggctggtggtttattgaagagcggagcatcgcgcgcgatcgttgctgattgcttgttgaaaactctgcacaccgaccaacttgactggtccttgcccgctcaccgtcgccgaacccttggcggcctggatgccaccagggagcttgcacggacgtaggtgcagcgtgtcttgcgagggtgggcgggcaagggccgtgcaaccaggccacagatcgagcgcccttcactagggcctgttaacacatccgaagcccatcaacgaccaggacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagctcttacaggaaaccacgccttgaaaaacgaaaacaacacgaaataaagcgttcgccgcgccaagctccaccaacagggcgcacaaacatcgccggcacatgcgccacgcaaccgcattgctgagtacagtagcgacaacacgtcgtcggtcacgcaccaccgtagcggcccgtttccagacaaccatgtatcgcccatagactcattccgctcgacccaacgcccggagcctgcatgcaccttgccaccgtgtttcgatccattgtgctgttagcactcgcgagctgcagcggtttcgccgtcgctgccggccctgtcgataccttgaatcaggcacgcgcattgatcgtggtgaccacaccggactggaacagcacgcaagcgcgtctgcagacgttcacccgtttggatggtcactggcaaccggctgagcagggtttcgcagtcgcgctcgggcggcatggcagcgcatggggcgagggcctgcatccagcgcagacccagggcccgcaaaagcgcgaaggcgacggtcgcagcccagccggcgtggtcgcgatcagcccggcgtttggctacgcgtcgaagaccgacagcgcgatgccgtaccaggccatgagcgccacccactattgcatggatgtgcccagctcgccgctgtacaaccgcatcgtcgatgccaagcaagtgggcgagaaggccgtcgccggctcggccaaaccaatgcgcctggatctgcgccacgcaggcgatgcgcgctacagcgagggcgtcgtgatcgcgcacaatgccaaggccattcccggacgcggcagctgtattttcgcgcatctgtggcgcatgccgggtcagttcaccgccggctgcaccgcgatggcggcgagccacatgcaacgcttgctcgcctggttgaagccggaagctcacccactgttcgtattgctgccacgcaccgaatacgcacgtctgtacactgcgtggcgcttgcccgcactgaccgaggatgcgccatgagcgcacggcagcctgcaccggatgcgacgggcttggttcgtgtcgtcagccgatggcagatcgtcggcttgtcgatcaacgatgtcatcggcagtggcatctatttactacccgccgcgaccgccgcactgctggggccgatgagtctgtgggcggtgatgctggccggcctggcggtggccttgctggtgctgtgctacgcgcaggcggcgagttatttcgatacgccgggcggcagctatctctacacccgcgaagcgttcggcccgttcgtcggctttcagatcgggtggatgatctggctcacccgcatcagttctgcggcggccttgagcaatggtctggccgacgcggtggcgcggttctggcctaccgccgctaccgataactgggcgcgcttgatggtggttgtcggctcgttgggcctgctcaccgccatcaacgtgatcggcgtcaaatcggccgcgcacaccggcatcgcgctggtgatcggcaagctggtgccattgctgctgttcgtggcgatcggcctgttctacgtcgactggtcgtgggcctttgccggcaccacgcccgatctgcgcgacctgggcaatctcggtgaagcggccttgctgctgctattcgcctacgcaggtttcgaaaacattcctgcagccgcgggcgaataccgcaacccgcgccgcgatgtgccctttgccttgatcaccatgatcgtcaccgtgacgctgatctacgccgcggtgcaggtcgtggcccagggcacgctgccgaatcttgccgcctcgccgacgccgctggcagatgccgcaagccgattcggtagtgaagcgttggcactgatcctcactgtgggcgccaccatttccatcctcggcaccaccagcaacacggtaatgctgggcccgcgctttctgtttgcgcttgcacgcgatggctatggccctgcgtttctggcacgcgtgcatccacgcttccacacgcctgccgccgcagtgcttatccagggcgtgctgtcgcttgcattggcgttgtcgggatcgttcacgcagctggcattgctgtcgatggtcacgcgcctgtttgcttacatcggcactgcagcggcagtgatcgtgctggcgcgcagataccggcaacgcaccgataccttgcgcctgcctggcggcccggccatccccatcgccgccttgttgctgtcgctgggcttgctggccagcgccagctggcagaacctggccgctgcaggcttggcgctggtggtcggctggttgatctatctacttccgcgcaagcaggttgagaaccgctgagagcggtactgcgtcgttatcaagcgcagtggatagcgcgcagtcacgctagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccagctgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccagtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagtacgcgcactaagagcggctaacaaaacgtagcgagagctgtcagatgggcgcggacggcgcgcccagaaccgcagtgggcgcttggtacatgccgattccgagcaccggccgcgcccgcctagcggctactctctacgttttattagccgctcttagtggcagggctggtcgccatggccgtaccgccaatcgggctggccttggcgggcgcaggcgtcatggcgttggctggcgcgctggtcggcagctggtcgtcggcattgatcggcgcgacggtgcccgatccggtacgccgtcagttcgaagaggaaattcaggctgggcgggtgttggtaatcctggatgccgagcaagcggcattgcaggacgccttgccagccatggtgaccgcaggcgcggaaccactgccgtatgaagccgcctcggcgactacctgaatcgccagccagacaatgcctgcaacgcaagattatcgcgatagtccatgagtacatcgacgtactgcaccgtatgaacttgccgcgttgatgtccccctcacccgccctggcaatgaaattaacagcaaacgccctacggtagaacgcacatccaccacggagacgtgcgcatgaacgtgccgtatcagattccgggccgtgcaccggacgaagagcgcagtcggaacgtatcgacgtaattggcgcgaacgcttcaccgaagagccgtattacaccgaaggcgatcgctacgaagattatgagggcccttatcttgcaggccatgaagcgcgcatccgcgacaacgcgcgtgcctacgaccaggttgaagccgagttgcatcgcgattgggaggccaagcgcggaacgtcttcgctgagttggagcaaggcgcagcacgcagtcaagcgcgcctgggaaaacgcagccgatttcgtcaccggcgacgatacacataagcgctaaaacgacaacgccaccgtcaaggtggcgttgttgcaacgtacgatctgcaacggatcagtcgagtgctggcggcacgctacgcgtactgcgcggcgcgtcattgatcccgatcgcatcgcgggtgttcttctgcacggcaaccgcaccgaacaggctcaacgcataggccattgcataaaagcccttttcgctcagcaacagcgtggcattgatcaagccgatggtcagcagcaccaatgcaacgattagcgaaaaccagcaaatggcgtagtacaagccagtgacctggatcccatcggcacggtcacgcacgctcttctgcaatgacacggatgcgaacaaaccgaacagtaacagcgtgaagtagtaacccttttcgttgagcaacatctgggcattccacaacccgatcagatatgccgcaccgcctagcaacaaggcggcccaggatgcggcgataaaagcaggcgagggtttttgcgtggccatggaaactccttttcatggtgaaacgatgcatgacatatgacgctgacgtcgtgcagacagtgatctgcaacaagggcgacctcgccagcgtcgtgtaaggtacctgaaaacccgacgcgggacacggtgcgggagggctgcagcgtcaccgcgccctatccccaggaggactccatgactgtccgacgtctgcttgctctggcctgctcggccactttattcaccgccggcgctgcagttgctgcgcctgcagccggccccgcggtctccatccccaaagcgcaatggccatttcaggccaccacggtcgccgacttcgacgaaccctgggcgatgaccttcctgcccgacggcaccttgctggtgagcgaaaagcgcggcgcgttgatgcggctggaccccaagaccaaacgcaagagcgccatcaccggtgtcccggccgtcgcttacggcggccaaggtggttttggcgatgtgctggcgcatccgcgcttcgccaagaacggtttggtctacgtgagttatgcagagccgggcgagggcgacacacggggcgctgcggtggcgcgcgccaagctcacgctggatgcaaccggtggcggcacgctgtcggacctgagagtgatctggcgccaggaccccaaggtcaccggcaatggtcacttcgggcatcggctcgcgttcgggccggatggcaagctgtggatcagttccagcgagcggcagaaattcacccctgcccaggacatgaaaaccaatctcggcaagctgatccggctcaacgacgacggcagcgtgccggccgataaccccttcgttgcgcaaggcggcgttgccgcgcaggtgtggtcgctgggtcaccgcaatatcctcgggctggccttcgacagcaagggacgcttgtgggaacacgaaatgggcccgcttggtggcgatgagttgaacctgatccagcgcggcgccaactacggctaccccatggtctccaacggcgacaactacgacggcacaccgatcccggaccacaacacccgcccggagttcgctgcgcccaagatcagctggacgccggtgatttcgccggcgggttttgtgatttacagcggcaagcagttcccggcatggcgcggtaacggctttatcggtgggctgtcgtcgatggcgctggtgcaggtgtcgctgggcgaccagccgcgcgaactggcgcgttacgacatgggcgcacgcatccgcgaagtggagcaaggtccggacggcgcgctgtggctgctcgaagacgaagccagcagcagtaccggacgtttgctgaaactcacgcccaagagcaaggcggcggtcgagaacgacgcttgattgattccgccgcatcagccggcgcgtctgacgcgatgcaccggcaagcgcgatggcggcattggacagtcgtcatcgcgctcacgcgccaagagcggcgaacaaaacgtagcaagcagctcggacgacgcgctcacaaccgcagtggacgcgtggtacatgccgattccgaacaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagctgctataagtcggcggcgcttcctgctgtggcagtgattaccctggtttgcagtatcgccacgcgctgttcgagcactggcgatcctgaagatgacatgcaatcaccagcgggcgatgatgcacgccggcctcgttactcataagtcagtaaattagggaacaaatgccggtgtctgctgtccaaccatccatgaataagagagacggaggtttggtatcgcgggcggcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggccgcgtcgttcggattgcatcgcggctgggcctacaaagtgctggcgcgagcacaggagggcggcgctggcgcattgatgacgcgtaagggcagcggtcgcccgcggacgttgacgccggcgcaggagcgccaggtgttcggctgggtcaatggtaagaacccgcgccagcatggcttcgacttcggtttgtggacgcggcaggtcgtgcgtgaactgatcgagaagaagtttgccgcacggttgagtctggccagcgtcgggacgttgctggcgcggctggggctgaggccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcacagtggcaggagcagtcgtccccggcgatcgtgacgcacgccaagcgggaacctgattagccccatccctcagccgctagttgcaggatctgcgacgctgcggttggacaatgcccccagctcaaggcaacggaggtgggagatgggcatcaatctcgtgcagtttcagccaggcttgtcgctgagcgagttcatggatcgctacggaaccgaagccaagtgttaccgggcgttgtatcggtggcgctggccgaagggatttcgctgcccgcagtgcgacggtcgcgcgcgctcgcgctttcgacgcgatgatcaggtgtactaccaatgccgggcgtgccggcatcaaaccaccttgcgtgccggcacgctgttgcaatcgagcaagctgtctttgcgcctgtggatgcaggcgatgtacctgttgacctccagcaagaccaacctggcagcactggagttgaagcggcatcttggggtgacctacaaggcggcctggcgcatgaagcacaagatcatgcaggcgatgaccgagcgcgaagaaccgcgaaaactcaagggattcgtgcagatcgatgacgcgtatctgggcggtgagcgcagcggcggcaagcgcggacgaggttcggagaacaaacagccgttcgtgatcgcggtgcaagtggaccacacccacgaacaccccgtctttgcggtgatcgagccggtgaaggcctttgacaacgcctcgctggaggactggatcgcgcgccgtctggagccggagtgtgaggtctatagcgacggcctggcatgctttcgccgtctggaggaggccgggcatgcccacaccacgctcgataccggtggcggtcgtgctgcaaccgacgtccagggagcacgttggttgaatgtggtgctgggcaatgtcaaacgcgccatcagcgggacctaccatgcggtgggccaggccaagtatgcaaggcgctacctggccgaggcggcctatcgcttcaaccgccgattcgacctgaaacagatgctgccgcggctggcgacggcactgctgcgctgcacaccttgcccagagcgcgttttgcgtatggcaagcaacttccatggctgaaggatggggctaatcaggagcgggaaaaggccgagattgacttctgggacgagtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcttgaacggtgaattgttcgtggacctgctcaagcgaatgatgaaaggccttcgccgtccaatccatctggtgcttgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggttgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgcagcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtcggacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtcgcctatatttctgacttatgagtaaataggatgccttgatgcagcgctccagttgagtacccgcggctgcggtcatcgactccttagactcaatttccaagtgcaacaccctctcagcagttagggtatgcacatgtcaaaaagctacctgattagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctgcggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcgaatgtgttaacaggccctagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggattgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagctgggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcagacgctcggatggaagacaccaagcgaggcaatggaggaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgccctcctcacgttgcacacctgccagcaccagtcactgatcgccagcaacggcgctggcttaattcacgcgactcccttggtaacgcagcctgcattgcggccgcacggcgaaacgcgccgctgtcagcgttccagcaactcgaacgtcgctgcctcgccgctcttggccgacgcgcacacccacacatcgaacagccctggctccgcaccgaagccgcccttgtgattggtgaatgccagcgcatcgcgcgtcaacgtaaacaccacgtcctggctctcgcccggctgcagcagcagcttgcgaaaccccttgagttcgcgcaccgggcgcacgcggctggccacgcgatcatgcacatacaactgcaccacttcttcgcctgcaaccttgccggtgttggtgacgcgcgtggtaatggtcagcgtgtcgtcccaaccgagctgcgccgcgctcaactgcggcggcgcatacgcaaagctggtgtagctcaaaccatgcccgaacggatacagcggctcgtttggcatttcgcgccaacgtgccttgtattcggccagcgtcggcaattccgggcgtccggtgcgcagatggttgtaaaagtacggctgctgcccggtcgactgcgggaagctgatcggcaaccgcgccgacgggttgtagtcgccgaacaacacatcggccacgcctgtgccggtctgcgtgcccagataccaggtcaccgcaattgcctcggcatcgcgcaccgcacccgtcaaggccagcgcacggccattgcgcagcagcaccaccatcggggtaccggtcgctgcgatcgcttcggccagttcctgttgcgccggcggcaagctgatctcggtacgcgattgcgcctcgccactgaagcgctgcggctcgcccaacgccagcaccaccacatcggccgcctgcgcggcatcgatggcggcggaaataccgtccggcagcgcctcttccaggccacaacctgtcaccacgctcaggtcttcggtgccgaccaccgcacgcatgccctgctccagcgtcacgtagcgttccttgtcgccgaacaaggtccagcagccctcgatgttgtcgcggtcctgcacgaatgggccgatcaacgcgatgcgttggccactcttcttcaacggcagcacgccgccttggtttttcaacaacacaatcgaacgccgcgccgcatcgcgcgacagcgcatcgtgcgccggcagatacgtggtgtctgcttcgcgcgccgggtccagcgagcgatacggattatcgaacaggccaatcgcgtctttcagctgcaggatgcgccgcacgctggcatccaacgtcgccatcggcacctcgccgctttccaccagtgacggcagatgcgcggcataaaagccgctttgcatgctcaggtccagaccggccaggaaagccttcttggtcgcgtcgcgctcatcggcggcatagccgtgcgcgatcaattccatgtcggcggtgtaatcggaaatcaccacgccggggaactgccattcgccgcgcaggatctcggtcagcaactcgtgattggcgctcgccggcacgccgttgatgtcgttgaaggacgacatcacggtcaacgcaccggcatcgaatgcagccttgaacggcggcaaatgcacatcgcgcagggtctgcggcgcaatatcgacggcgttgtattccatgcccgcggccacggcgccatagccggcgaaatgcttcggcgtggccaacagcgaatcgtcggcggtcaggtcgccgccctggaacccgcgcacccgcgcagcggcaaaggcggcgcccagcaacacgtcttcgccggcaccttcggcgccacggccccaacgctggtcgcgggcgatgtccacggccggtgcgtaagtccagtgcaggccggcggcggtggcctcgatcgcggtggcgcgcgcggtgcgctcggccagctcgggctcgaagctggcggcctcgcccagcggaatcgggaacaccgtgcgcatgccgtggatcacgtcggcggccagaatcaccgggatgcccaggcggctttcttccacggcgactttctggatctgcacgcccagtgcggcgccaacgccattgaacagcgagccgaccccacccaagcgcacctgctgcaacacctggtcggcattgagcacgttggcttcgggattcacgtccggcgcgaacggccgcaccatgtcggcgaacacacccaactgtccgaccttctcttcgacggtcatccgggcaatcagggtttcgatgcgatcagcagccatgagatccttgagaaaacgtttacatggccgtcaattctagcctgacgcgcctgcggggatgcaagttttgagggccgggagtcgggattggagatgtgtagcgcggttgaatcgtactgtggcgcgttggataggcggcatcgcggcccttggtccagtgccacgctcaatgctccggggctcagccaggaagcaaagtggccaataaagcaagctgccggcggcaatcaggctgcccgttcccgctcgatgatcacgcccactgcctgcgcgccgcgcaccgcaccgggcttgctcagcttcaaccgcagccagtgcacgccgaattcgtccagcacaagcgctgcgcagcgctcggccaacgtctcgaccagcccgaagtccgacgcctgcacgaactcgatcaaacgcttgctcaccgccttgtagttcagcgtatcggtaatgtcgtcgctggccgccggaatgcggttgtcgaagcccatctccagatcgaaccgcaaggtctggcggatgcgccgctcccagtcgtagatgccgatcagcgcatcgatgtcgagaccttcaataaacactttatccatggaagccgggatttgggattggggagtcgggattagcaagagcaggcaaatcaggagcagagccaacaagaaaccgggctaccactcccgaatctccactcccgaatcccgccccgccgccaatggcggcagcgcagccatatcccagcgcggcgtcacatgcaccgccgcatcggcgcgctcgccggcttgcagccgcagcgcgccagcgaaggcgatcattgcgccgttgtcggtgcacaaggccgggcgtgggaagcagacccggccgccgcggcgctgcgcagcctcctgcaggcgcgcgcgcaagcgcttgttcacacccaccccgccagccaccaccaacgtattgcactcggccgcatccagcgcgcgcaggcatttgatgaccaaggtgtcgaccaccgcgtcctcgaagccgcgcgcgatgtccgcccgggtggtgtcggactggtcgctggaccgccaggccagcagcacctgggtcttgagcccgctgaaactgaaatccaggccgggtcggtcggtcatcggccgcgcgaacctgtaacgccccggcgtgccggtttcggccagcgccgccagctgcgggccgcccggatatggcaggcccatcattttggcggtcttgtcgaaggcctcgccggccgcgtcatccagggtctcgcccaatacttcatagctgcccagcgccttcaccgacaccaattgggtatgcccgcccgagaccagcaaggccacgaacggcggctccggcgggtcgtcttccatcaacggcgccagcaagtggccttccatgtggtgcacgccaatcgccggcacatccagtgcccaggccagcgagcgcgccaccccggcaccgaccagcaaggcaccaaccaggcccgggccggcggtgtaggccacgccatcgagttcgtcgatgcccacaccggcctcgcccagggtctgacggatcagtggcagcagcttgcgcacgtggtcacggctggccagctccggcaccacgccgccgtattcggcatgcaacgcaatctggctgtacaccgcgtgggcgcgcagcgccggcacaccggacagcgcggtgtcgtagaccgccacaccggtctcatcgcacgatgattcgatcccaagaactttcacggcagctcggcaagcatggacaggtggctattttcgcagtttttgggctgcgcagatcggccgatggcgatatgctgcgccgccccgtgatcgttgccgtatccggcccgggcgcacgctttgtaagcgtcgtgccaggaaatgctgcagggggcttgcaggtcgttggcaagtcgttataatgcgcggctcgccggggtaacccggaaattccgtcacgcgagcccgctcgcacccgcccggggttcccggacggaaatcccattttctggagaacacatgcccagcgttaaagtccgcgagaacgagcccttcgaatttgcgctccgtcgtttcaagcgtacctgcgaaaaggccggcgtgctggccgaaacccgtaagcgcgagttctatgaaaagccgacccaggagcgtaagcgtaaggctgccgctgccgtgaagcgtcagctgcgtcgctcctcgcgcgacgtcaccaagcgccagcgcttgtactgatcgaacgcggttccttgccggtggatctgcgctgaaggcgcgtcttaccgggaacgaacccaagagccggcacgcgcaagcgtcgccggctttttgtattggtctgtcataagccgcgcgtcagagacatcaggcaactcacgctgcgggcgccgcgatgcgtatgttgctgctgttgctgccgatcctgattcctccaccgctaccagcagcgttccacgcatgccctaccccgcatcttggccgaagcacccagcacgttctggcgcccaggccaccattgaaacccacactcaggagtcaccgcatgcccctcaagcagcagctcaccgatgacatgaaggccgccatgaagtccggcgacaagcacagcctgggcgtgatccggctgatcaatgccgcgatcaagcagaaggaagtggacgagcgcatcgagctggatgatgccgccgtgatcgccgtgctcgacaagatggtcaagcagcgcaaggactcggtcacccagttcgaagccgccgcacgcgaagacctggcgcagatcgagcgcgaggagattgtggtgatcgagcgctatctgccggccaagatgggcgaagccgagatcgtcgccgccatccagactgcgatgacagaaaccggtgccagcagcccggccgatatcggcaagctgatgggcgcgctcaagcccaagctggcggggcaggcagacatgggcgtgctctccaccctggtcaagcagcacctggcgggctgagcaccaccttcgcgacgccctgcgccaatcggccggggcatccgggccggtccgtgatcgccgggtgcgggaattgccggcgattgctgcagcatgcagctctctcggtgcagtgcagtcgtgtggtgcgatttgcaaccgcacttccatcaaaacatctcgcctggacgtcgtcatccgcagcgcctaaacaacaggagttaatgatgggcttctggtctgcagcctgtacccagaactcgtcgcttccttcaccagtgtcgagggcaacttcactctgaaagatgccttctggtccgggcagattgcacaaaagccactgaccgaggttactgcaatcatggatggctacaacgctgatcccgatgcatggatcgctgctgccggagttccaataactgcatggaccttcacccttgcgagacgctggctggccaatcaatctgcatcaacaatcagggcgcaggcacaagcagtcgtcgctgcgacaggtgcggaccagtatttgacagacggccgacatccgtcatttactcacctcaccaacgccgatgtatctcattgccggcgagcgctcgtctgcggggtgggatgttccggattgggcaaatgcgggatgcggataaacattccgaatgcagggcacctcatgatgtcggaagatccagcccgatttgcgaaagctgtactgacatgccttcattaccaatagcgatggcagtgcaattccatctcgccctgcgttaagagcagctaactaagttttccccagaagtccgggagcgattgtgcagccgccagacgggcgcgaccggtgctcggaaccggcatgtaccacgcgtacactgcggttcccccgcgccgtccacacccgcctgacggctgctcgctacgttctgttagccgccctaatgcctggcagagatatccgcatcaatgatgcagatgagactctttgcatcgaaacggttctcgtcggccgactcaagttccaagtgcaacacttttctccactgcagacccgcgttttctgtcaaaacactggctcacgtaacttctgcacaatcaatggcctgctgggctgtccgtccatacgttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccgtctgtacctacgacacgtgatcattgccaggattgcgggaaagtatctgggcgcatgccgttgcactgcagacacaccaaagcctgcgcccactgcgcacttcaggcccggaccgcatcgtgttgcaacgggcatcgatacatgccgagggttcacgctgtacgtgttcgccaattactgctccttcctcgccgctttcacccgatctttggatcggccctgttagaaacgtctgacagcgcaggcacgagcaaggtctttctgcataccgacgttgctctcgcatcacctgctcctaagacggtatgcgccaaggattctcccgccggtgacgacgctttcatccgcctatctgcacaagcatctgagccgtctgcagcgcagcgtgccgatggcgttgctgaaccgctttattgagatcgacgtgatgacgcaggcggcgtcgctgtcgttctacgcgctgttgtcgctcgcgccgctgctggtactgctgttgtggctgaccgcctcgctttatccacccgcgcaagaggcgttggtgcagcaggtcgcgcaattggcgggcggcagcgcagccgaagtggcgcagaccatcatccgcaatgccaccgatcagcccggcgttggctcgctcgctggcctgtggagcacgctgttgttgttcatcggcgccacggcggtgttcgcgcagttgcaaaacgcgttgaacctgatctttcgcaccgacaaggaacgtctggacggcctgatggcgtggcttaagaagcgggtgttctcgttcggggtgatcctggcactgggctttttgctgatcgtgtcgatgatcgccaccactgcactgcaggtggtgttcgcacgcctgccctcggtgttgcctgccgtcggctatgtgacgacgctggcgctgtattcgctggccttcgcgttcctgtatcgctatctgcccgaccgcaccgtcgattggcgccaggcattcctgggcggcgtcatcactgcgttgttgttcacgctcggccgctacgccatcggcgtgtacatcgccaccgcggcgccaggcagcgcgtacggctcgatggggacactggtcatcctgctggtgtggatgtactacgcctcggtggtgttcttcgtgggcgctttgatcaccgcggtgatcgacgagcgcgtgcgctcgcatcgcaagctgcgcgaggccggtgtagacccggagcatccgccggtgatcgtgtcgcctgccgatgcggggcctgcgtcgtcagtgtcggagtcagcgccgctgccacgcggctgaggacaattgcggtttccgcatgactggcgcacatggtcactgcatggtgagacgggagcgccggcaggccgctgggatatgctagcgggatggcccgcatccccgacgcgtttatcgacgaactgctcgcacgcaccgacatcgtcgaggtggtgggcggtcgcgtgccgctcaagcgtcagggcaaggaatactcggcacgctgcccgttccatgacgagcgctcggcctcgttcactgtgtcgccgaccaagcagttctatcattgcttcggctgcggcgcacatggcaccgcgattagtttcctgatgaattacgaccgcctcgagtttctcgacgcggtcgacgagctggccaagcgcgccggcatggaaatcccacgcgagacccagcagcgcacgccgcaacagcaggacgacagccgcgagctgtattcggcattggaagcggccaccaggttcttccagcgccaactcgatggcagcgaacgcgcccgtgactatctggacgggcgcggcgtggatgccgacaaccgcgcgcgtttccagatagggtatgcgcccgacggctacagcgcgttgaaggacaccctgggcaccgatgcgcggcgcatgagtgtgcttgagcgcgccggcctgttttccaagaacgaccgcggccatgtctacgacaagttccgcgaccgggtgatgttcccgatcttcgaccgccgcggccgcgtgatcgccttcggcggacgcatcatgggcgcgccggccgatggccgcgacccgggaccgaagtacctcaattcgccggaaaccgcgctgttccacaaaggccgcgagctatacggcctgtggcaggtgcgtcaggccaatcagaagatcgaacggctgatcgtggtggagggctacatggacgtggtctcgctgtttcagttcggcgtcacccaggcggtggccacgctgggcacggccaccacgcccgaacatgccgagctgttgttccgcaacgcgccggatgtgtacttctgcttcgacggcgacaacgccggacgcaaggccggctggcgcgcgctcgagtcggtgctgccgcgcatgaaggatggccgccaggcgtttttcctgttcctgcccgacggcgaagatcccgacaccatcgtgcgcaaggagggcgcgccggccttcgatcagcgcctgaaacaggccacgccgctgtcgcagttcttcttcgacgagatgtcgcgcgagatcaacctgcacaccctcgacggcaaggcccgcctggccgaacgcgcgcgcccgatgctcacgcagatccccgagggcgcattcggcgatctgatgaagcaggaactctcgcgcctgaccggggttggtacgagtgcgtccgcgcagcaatccacacccaagccgcggccgcctgcacgcatggccgcgcccacgcagaaacgcagcctggtccgcgcatcgatcgccatcctgctgcaacggccatcattggcggcgagcctggagggcgttcatgatttttccggattgcgcctgcctggtatcgacctgttgatggagttgctggatctggtccggcaacgcccggaaatcagcaccggcgcgctgctggagcacttcgccgagcgcgacgagcaggccgccttgcaaacgttggcggcgcaggaacttcctggcgacgaacacagttgggcaatcgagctgcacgacgtcgtcgcccagctcgacaagcagctgctgcgtcagcgcgtggaagaactgcaggccaaacagcgcgcgcaaggactggacgacaccgataaatacgaaatgcgcgaactgctcaaggcgctcgcagcgttgtgatgcacttccgctggtgtcgtgtcagcgcaagcaatgtcgcgcggtcgcgcggtctgctgctgaccatcgcgcaatcgaaggcccgctgcagcgttgggcatcttgcgtagccgatcacacttgcaggctcaacctgcacgtcctgcacgtcgttggtcgttgctggaactaattctactgtgttactaaatccgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattccagtgtcttgaccggcgtttgctttggtagcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgctgcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgacagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagtccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggtcgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcaggggcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcccggtactgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtacgattatttgtaacacagtggaaataaaggcgcttgaacaaggtgtttgccatggactcgagcagcgcaacaggtgcactgcttgccgacggatcgaagctggcgaaatcgacgctggaagcgacatcgaaatcctcgccgaaccaatcgtagagcgacctggaattggtggcgctcagtgcgaccactaggccccgccggcgcccggcatcgcagcggtatgcgccacatacatgacgttgccggacaacaccgaatccggcgcctgccagacctgcggcccccagaccaactgccagttgccaatgacctgttggttggacgataaagacacggtgtcagtcagcatttgctggcagtccgcctgcagcacggattgcgggcccgagcgcgtgctgacccaattggccaggctcgacaacgcgaatgtccgttgaaatcgatcgtagggcatgacacacctttccgtgtggtcgatagaagacgtccaatgacctgactccactgtcggagtggtcgcctgcagctgcgcgccgtgtgcaagtgttgaataaatgtggcaataccaggctgcgcgcactgagacctgcacgtaatttcgaaacgacttgcgtggtgggcgcatgtaagtgcagcaccgcggcaggcacgatgccttggcgaacaactgactctacaatgcaggttgcattggacactcccttgccccagtttcacaccatgatcaaacattggttggcgcgattgcgcatcgatcccttcactcttgcattgctgtgcacggtcacgcttgcctcgctgttgcccgtctctggcaccgctgcagcggtcatggacgatgtcaccgatgtggcgatcgctgcgctgttcttcctgcacggcgcgcggctgtctcgcgaagcggtcaaggccggcgcgctgcattggcgcctgcatctggtgattctgggctgcaccttcgtgctgttcccgctgctcgggttattgttcacaccactcgcgcatctggcactgacgccggagttgtatgtcggtgtgctgttcgtgtgcgcgctgccgtccacggtgcaatcctcgatcgcgttcacctcaatggcgcgcggcaatgtgtcggctgcggtttgcgcggcctcgctttccagcctgctgggcgtgtttttcaccccattgctgatgggcgtattggtcgggagccagggtgccatggcgcatccggccgaggcgatcggcaagattctgctgcagttgctggtgccgtttctggccggccatttcatgcgtccgtggatcggcggctgggtcgaacgtcaccgcgccgtgctgcgttataccgaccagggcaccattctgctggtggtctacaccgccttcagcgcatcggtgaacgaagggctgtggcagaagatgccgttgcccgcgttgctgggggtgctcggtgccgcagcgctgttgctggccatggcgatgctctcgatcaccttcatcgcacgacgcctgcacttcagccgcgccgacgaaatcgccatcgtgttttgcggttcgaagaaaagcctggccaccggcgtgccgatggccaaggtgatgtttgccggtggcggcctgggcgcaatcgtgttgccgatcatgctgtatcaccagttgcagctaatcgtgtgcgccttcgtggccgcacgctatgcgcgcagtgcgccgagcgagtcgcaaggcgcagccgagcgccattgatgatgggcgatgcctgctgatgggcggcgccaacgcccagcggctgcgtatcgcgtgacggcagttcgcatcaccggcagatccgcgttgtaagcagatatacaacggtaatgacgtacgtccgcatcggcgcgccagcgctcgctagagtgcgtgatcaacctcctgccccctgtgattgccatgacgctgtcgcttcgacgcccctccccgtcctcgctcgcgctgctggcggtgctgtccatgctcactgcctgcgacaagcccgccccgcctgcggcgccttcacagacccacgcggcatccacaccggcgcctgctaccagcatcgcctggcgcgagggcgacgtggaagatgcctttgccgaagccaaggaaagcggcaagccgattctgttgtactggggcgcggcgtggtgcccgccctgcaaccgcctcaaggcaacgctgttcaaggacccggccttcatcgcgcgcacccagcagtttgtcgccgtgcacctggatggtgattccgaaggcgcgcaggcctggggcgagcgcttcggggtcaaggcctatcccaccatcatcgtgctacgcacggaccagagcgaaatcacccgtctggccggcgatgccgataatgcgcgcctggccgaggtgctgcgggtcgccgcaaagagcaccagcaccgcccagcaattgctcgacaaggcgctgcatacgccacaacagctcagcgccgacgactgggccgtgctcggcaactatgcctggggcaccgacgaccggctggtcaaacccggtgatgccgcccacgtgctcacccagctgtcgacaacggcaccacagccggcgctgcaacgtagcttcgccctggccgccatcagcgccgccgagcacccaccggccgccagcgccgccaatcgcgccttgctggaagcggtgttggccaacccggcagaagtgcgcaccaatctcagtccgctgagctatgtgcccgcgcgtctgatcaccgccgccagcaacgatgccggcgtgcgtaccacgctctccaatgcgttgaatcaagccttggacaaggtgtacgccgatacgtcgttgccgatttccgaccggcttggcaccgcatatgcgcgcatccagctggcacgtctggcacaaggccagcccaccgaagccgaaaccgaaggcccgcaaccaccgttgccgaaagacgtcgtggacaccgtgcatcagcgcgttacgtgggccaccgacacagccaagaccgacgaggagcgccaatccaccatcagcacggctgccgcattgctgagcgatgtaggcgatggcagcggagccgagcaattgctgttggccgagttgccgcgcagcaggacgccgtattactacatgcccgagctggcgaatctggccgagcaacgtggcgacaagaagaccgcgctgtcgtggctcaagaaggcctatgacagcgcacaaggccctgccacgcgcgtgcagtggggcgtgatgtatgtcaatggtctaatccggctcagccccgacgacactgccggcatcgagagcgccgccacgcaggtgatcggcgagctggccggccaaccggatggttaccggcaacgcacacgtcagcgcttcgcctcgcttggcaccacattgaagacctggagcaagcagcaccgtcaggaaggcagtgcagtactggcgcgcctgcaacagaaaatgcactccagctgcaacagcaagaacgccagcgaatgcgccagctggttgagttgagccggcacagcgttgccgttgctggcaacgcctgagggatcgacagggctcgcgaaccggaaaccgcgatctctggcaacggagacgtcgctgatgactcccacacggcgcacttagagcggctaacacaacgtagcgagcagctgtcaggtgggcgcggacggagtgctcagaaccgcagtctacaagtggtacatgccgattccgagcaccggccgcgcccgcctggcggctgcgcaatcgttttgttagccgctgttcgcctgtctgcccaacgattcctggccacactgcgcacgtgcgacagcgcgcattgcacagaatgcgcttgttgccgagacgttcttacgacagacctgcaacgttgccacgcgcgccaccgcagcgactagcgcacccacggcagcagcagatggtcgaccatcagaaaggcgaacagcgccatcagatacacgatggaatagccgaacatcttcatcgaaaacagttcgtccggcgggttcagcatgcgccacgcataccagaggaacaccgcgttgagcacgaccgcaccgcccaggtagaacaccccgctcatgcccaccgtcaccggcagcaaggtcacgatggccaacaacacggtatacaccaggatctgcttgcgcgtatgcggcacgccgtgggtcaccggcaacatcgggatcgccgccttggcgtaatcggcgcgccgaaagatcgccagggcccaaaaatgcggcggcgtccagatgaagatgatcagcaccagcagcgaggcgttgatccagtcggcgctggtcggcagcccggtcaccgcggcccagcccagcatcggcggcgtggcgccggccaagcccccgatcacgatgttttgcgaggtcgcgcgtttcaggtacacggtgtagatcaccgcataaccgatcagcgaggcgaaggtcagcaccgcggtgatgacattcacccacaccaccaggatggtcatggagatcacgatcagcgcgccggcgaacaccagcacctgccatggctgcaccttgcccaccaccagcggacgccatgacgtgcgcgccatctgtgcgtcgatcttggcgtcgagcagttggttgatcgctgccgccgctgaagccgccagccagatgcccagaaagcccaacgcgccggtgcgtacctgcagccaggtcggcatgtcgggaatggccaggaacatgcccaccaacgcggtgaacacgatcagtgccaccaccttgggtttggtcagatcccaataatcgcgtgccctgacagccatgctcactccggcgcgcgcagccgcgcctgcagcgagaccagcacgaatagcaacgccaccgcgccgccgttatgcatgaccgagacctccagcggcagcgccagcttcacgttgagcatgcccagcgtcacctgcacggccaccagcaacgcaagcgccgcagcccacacccgcatccccggcgaacgcgacaagcgccaggccagccaccataagtacagcgcggtcgcaatcgcccacagccggtgcgccatctggatcgcgatgcgcgccgcgccatcaagcacgccgccttcgtaatccaccccaatgccacgccacagcgtgaagcctccgcggaaatcgtgcggcggccaccactggctgacgcaacgcgggaaattgtcggccgaccagctgccgccgccgcacgccaacgcggcgtagttggcgctgacccagccaccgagcgcaatttgcaggcccagcaccgccacgcccaggcgcagcagccacttcaagcgcgaagcgtcggccagggtgatcggcagatgggtcgcacgccaggccatccacaccagcagcgagaacatcagcatgccgcccagcaaatgccccatcaccacgatgggcttgagcagcagcgtcaccgtccacatgcccaacagcgcctggaagatcaccaccgccagcgtcagcaccgccgcgcgcgccagatcgatgttgctccagcgcaatgccgccagcagcaggatggcctcgccagcgatcgccacgcccaagcccacgctgtgccagccggacatatagagcgggatcgacaaggccaccaacagtgcggccgacactacctgcgcaatgcccatgcggcggcgacgcaccgccagcaacgacagcaccagcacttccacacccagcgcgcccgccaggaaacggtgcacctgctcacgccaggccttatgcgattccagcggccgtatcttgctggccacatgtgtgttggcttcgttggtggtctgcggccaggtcacacggccatagcaggtcggccagtccgggcaactcatgccggcatcggacaaccgcacgaacgacccgaacaggatcgtactcgcagtgaacaacgcggccagccaggccatgcgatggaagtggcggaacaatgccggtggcgcaaacagattcatcgaaacgggctcacatcagtttcagcagcttgaccagatccgagcgcaggccggccgggtcgaaacccggggcataacgcaggatcacgaagccattggggtcgatcacatacaccggcacgccggcggtatcggcgctacgcggcaatgcctggcgcaggcgggcatcgtcgcgcagcacgcgcaattccggcatcggcggcagcccggccggcggcgcgccgatccacaacacgtccaccttgtcggcgcgatgcccgagcaactgccacaccttgtccagttccgcggccaacgtcatgcactgctgcgtgcaatcggccggcggtgccactgcgatgcgccagatgcgctcgctcggcgcccatgcatacggctgcccgttcgcacgcaccggcgccaacgcccgcagatccgcgggcggctgcagcagcgcgccgttattgcgcatcgatgccggctgccatccggagaagcgcagtacgccggccagcaacatcgagccgaagaacagcaccgccagggcaatcagtatcctgcggccgcgtttgaccgattgcggcgtggccgatgtggaggaggtcatgccggcgattttctcatgccgcaggcgtcagtgcccgcggcggcggcgcgcacgccatgtcagcagcatcgcggtcgccaggaccgcggcggccagcccgaaccattgcaccgcgtaacccaagtgccgcgcggggggcagcgtgtttggcagcatttccagatcgcgtacgtaaccaaccggcaatgcagggtccaggcgtaacacctgcgacgaaatgtcgcgcctgcccagcgtgctgcataaggcctccctatccagacgcgtggccaaccacgtctgcggagcgacccccgctgccaatgcaggaccgatcgccagccccgccgacggcggtgcgctcaagagtccctgcacggtctgcatgccagttagcgcaacaatgcggggcaacttccgatcagccggtaatggcaaccagcccagatcgaccaggacgcttcccggcacgccatcaggcgccgccagttgatacacgcgcacaccggcacgcccgtcatgcagctgattatccagcaagaccagttgcggcaaaaaacgcactgacccacgcacccatgccacatcgtgcggcgtcgccagcgcttgcaccaaagacagcgtggtatcgcgcacatgggcagcgcggtcgagcaaggcctgcttgctatgcatgcgctgcaattgccagtgcccaagcgtcgcgaaacccgcgctcaccagcagcgccagacaccagccgaacaccgccgtgtgcttgcgcgtcatgacaagcgacgcaaaaaggcgtgcaatgccatcaccacgccgactgcacccggggctgttgtgaacgattcgctcaagacgctgctgattgtcgccttcctgatcgtgattctgtggaacctgggcgccggcctctactacctactcaccgaccgcggcgagaccaagcgcaccgtcaacgcactgacctggcgcatcggtctatcggttgcgttgatcgccatcgtgatcctcggcatctataccggctggatcaagccgcatggactgggccgctaacgtggccgatgggattggggattggggattggggattcgtaaaagctaaaagcttgccgcttttacgaatccccaatgccgaatccccaatcgccgccctcaaaggacatatacgaacaggaacagcgccagccacaccacgtcgacgaagtgccagtaccacgcggctgcttcgaaagcgaagtggctgtcgcgagtgaagtgccccttcgcggcgcgtagccacatcactgccagcatgatggtgcccagcagcacatgcatgccgtggaagccggtgagcatgaagaaggtcgagccgtagatgcccgagccaagggtgagattgagctcggtgtaggcgtggatgtattcctctgcctgcaggaacaggaacacgcagcccagcagcacggtcatgcccagccacaacagcaacgcgccgcggcggccgcccttgagtgcatggtgggcgatggtcaaggtcacccctgagctgagcaggatcagcgtattgatcagcggcaggccccaggccggaatggtctggaattgcccgccaatcgtgcccgggccattggtcggccaagcagcggaataaccgttccacaacagttcgttggtcatcacgccatcgccttcgccacccagccagggcaacgtcagcacgcgcgtgtagaacagcgcgccgaagaaggcgcagaagaacatcacctcggaaaagatgaaccacaccatccccatgcggaacgaaccatctacctggcggttgtaatgcccggcgttggattcgcgaatgacatcgccaaaccacatgaacaaggtcgccagcagcattgccacgccagtgaagaacgtccaccgcccccatgccgcatcgttgagccagctggccacgccgatcatcatcacgaacatcgcaatcgacccgacaaagggccatttgctctggctcgggacgaaatacgcgttggcattgggactgtggtcggccatggcgttgcttccgtgtcgtgatgcgtgtggatgaagaatcagggtgcggcacgcggcgcggcggacgtaccagcgccctgcagttccgaggtcagcgcgtcgttgcgatagaacgtgtaagacaaagtgatcgtggtgacttccggcggcagtgcggggtcgacgatgaaacgcagcggcatgtcccgcgtttcaccggcctgcagcgtctgcgcggtgaagcagaagcattcggtcttgttgaagtagcccgacgcacgcgcaggtgccaccgatggcactgcactgcccaccagagcccgcgcgccatcgttgcgcgcgaaataaagcgcttcgttgagttcgcccggcaccacatccatcgtcatctgctcgggatggaaggtccacggcaatttagagttgaccccgccatcgaactccacacgcaccgtgcgcttgccggcggcgggtggcgcgcccgcgttcgcatggctactgccgggcgcacgctccatgcggattccaaacaccttctcgcaggcgatgcggtacagcggcaccagagagaacgtcagcacaaacacgcccaacaccacgcctagcagcttgaacaagcctgccgtcggtgcgtgtgtgtgcaggcgtgcactcaccggccgatgactcccgaggcgatgaagcccgcatagatcagcaatgcaatgatcccgaccgtgatcgcagtgcgacgcacggcgcggcgctgctgcgcctgccgttcggctgcagataacagacgcgtcaccgccggctccgaggcggactcaatgaccgatgtcttcatgcgcaaggtctccaggcttgatcaccggcggcacggtaaaggtatgcgccggggcaggcgaaggaaccgtccattccaggcccttggcaccttcccaggcacgcgcgtctgcccgcgcgccactacgcagcgaggaaagcagaatcgcggccatcaggaacggcgtgacgaacataccgaacgcaccgatcgaactgaccagattccagtcggcgaatactacgttgtaatcaggaatacgccgcggcatgccggccaggccgaggaagtgctgcgggaagaacagcagattgacgaacaccatcgtccaccagaagtgcaccttggcccaggtttcgttgtagatccgcccggtccacttgggccaccagtaatacaccgccgcaatcagcgcaaacaccgcgccggtcaccagcacgtagtgaaaatgcgccactacgaaataggtgtcgtgatactggaagtcggctggcacgatcgccagcatcaggccggaaaagccaccgatgctgaagaggatcacgaacgccactgcccacaacatcggcgattcgaaggtcagcgagcctttccacatcgtgctgacccagttgaacaccttcaccccggtcgggatggaaatcagcatcgtggcgaacatgaaatagatttcgccaccgagcggcatgcccacggtgaacatgtggtgcgcccacacgatgaagctcaggaatgcgatcgccgcgatggcgtacaccatcgcctggtaaccgaacagcggcttgcggctgaaggtcgggatgatttcgctgaccacgccgaacgccggcaggatcatgatgtacacctcggggtgcccaaagaaccagaagatgtgctgatacatcaccgggtcgccgccgccggccgcgttgaagaaactggtgccgaagaatttgtctgtgagcaacatggtcactgcgccggccagcaccggcatcaccgcaatcagcaggaaggcggtaatcagccaggcccagcagaagatcggcatcttcaacagatcgatgcccggcgcgcgcatgttgagcacggtggcgatgatgttgatcgcgcccatgatcgaactgacgccggccacatggatcgcaaatacgctgaaagccacgttgtagccgccttgcagcgacagcggcgggtacaaggtccagccacccgctggtccgccgcccggcagaaacagcgtcagcagcagcagcgtaaaggcgaccggcagcagccagaacgaccagttgttcatgcgcggcaacgccatgtccggtgcgccgatctgcaacgggatcatccagttggccaagccaacgaaggccggcatcacgccgccgaagatcatcaccagtgcatgcacggtggtcatctggttgaagaattccggtttgacgaactgcaagccgggctgcatcaattcggcgcgaatcaccacgctcatcgccgcgccgatgatgaacatcacgaaggaaaacagcaggtacagcgtgccgatgtccttgtgattggtcgaaaagaaccagcgctcgacgaaaccgggctggtggtgtccgtggtgatcgactgcggtatgcgccatgacggaacgacctctgcgaaacgagcggttgcgagcgattaaagagcggcggtcggtgtagcagctgcggcaggcgcggcatcacctgcaggcgtcgccggtgcagcggacggcggtgcggcggctggacccgcaggcgccgctgccggagcagtgcctgacgcgctgcgacgcgacgccagccagcgctggaattcggccttgggcagcacttccaccacgatcggcatgaagccatgatccttgccgcacaactcggcgcactgcccgcgatacacgcccggctgttcgatgttggtccaggcttcgttgacgatgccggggatcgcgtcctgcttccatcccagcgcgggcacccaccaggcatggatcacgtcgtcggcggtaatcacgaaccggatcttggtgttgaccggcagcaccaggtggttgtcgacatccagcaggtagtgcggctgcgaggccgcgatcgggcgctcgccgctttgccggatgcgatcggattcgcgtgccaggcgactggtgaatgccacaccctggccgagatactcgtatttccacatccattggtagccggtcaccttgaccgtcatttccgattcgcgggtgtcgtacatcgcgatcagctttgccgtcgccggccaggccatcgcgatcagcaccagcaccggaatcaccgtccatagcgcttcagcggtggtgttgtgactgaattgcgcagccaccgcgcctttggacttgcggaacgtgaagatcgcatagcccatcgcgccgaacaccagcgcgccgatcaccacgcacacccacagcgccaccatatgcgcctcgtaggccatatgcgcggtctgggtcaccccgcgccccatgttgagctgccattccttgggatcggccgattgcgcccaggcggccggtgcgctcagcagcgctgccatcgccaggcccacctgtgtggaaatgctcatcgacgtcaagctgctgcgttgcgtcattgcctagacccttacgtcatcggtaacggccattggcggccgctagcaagcgtttgagcgtattgccgttccacacgttcggccggcccgagaaaacttccgatctcgatctgcttgccgctgctgaccagcaacaccctgtcgtcgcgttccatgcataagcgcacccaatgcggatgtgcctgaaacgctggtggcgcatgcccggacggaaacacctcgacaacggcttcccctacccggatcgcttcttcgcgctcgccacttcgccacaatgtccgtagcgccagcgccaccacaccactttgcaccaaggcgaacaccggcgcgaacgcattgccggtccaccaccctaggcctgcgaacagccacatcattcctgccaacactgcgaacagctgcacaaattgactggccgacagtgcgcgcggaggccgcagccgcagctgcctcccaaccccttcggacatcaatggcagcacttcgatcataaacaacacgcagcgcactgcggggatagcccgatggtagacccgcgccaacgcatgcggcaagcatttccggcgagcaaaaatttgctgcagtgcagctcaaaattcgcgtaaatcaatcacttccacatttcccgacgaaggccgtgccgaaaccgtgcaaagcgcacgtacgccaacgacatgcacaaaacggcgggaaagccgccgcttccacacaagtgcgcatgccatgcgcctcactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcggggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctagaatgagcacggaatccaaggcacctttcgcatgaacgctcagctcgacccgcttgcctccacctcagttgcgcgcccgcttttggcgcccgaactgcccgccgcacctggcgcattgcgtgctgccattaccgccgcctggctcaaggacgaaaccgagcacgtgcgtgaattgctcgaccaggcacgtctgcccgccgccgagcaggccaaggtgcaagcgatcgctgccgatctggtcacccgcgtgcgtgcccgtgcgcaggaccagggggccatcgaagccttcatgcgccagtacgacctgggtagcgaagaaggcgtgctgctgatgtgcgtggccgaggcgctgctgcgcatccccgaccaggatactgccgacaagctgatccgcgacaagctcggcgatgcggattggaagaagcacatgggcggcagcgattcgctgctggtcaacgcctccacctggggcctgatgctgaccggccagttggtgcagctcaacgacctcacccgcgccgatgtgccgggagccttcaagcgcctgatcggacgcgtcggcgagccggtgattcgtctggccgtgcgccaggccatgaagatcatgggccaccagttcgtcatgggccgcaccatcggcgaagcgttgtcgcgttcgcgcaagggcgacaacgcccactaccgctattcgttcgacatgctcggcgaaggcgcgctcaccatgaaggatgcgcagcgctatctgcaggcgtatcgcgacgcgattcatgcgatcggccgcagcggcaacttcgttggtaccgacgtgttcgccgcgcccagcatttcgatcaagttatcggcgctgtatccgcgttacgagcacgccaagcgcgcacgcgtgatggaagagctggtgcctggcgtgctggagcttgcgcagttggccaagtcgtatggcatcggctacaccgtcgacgctgaagaagccgaccgtctggaactgtcgctcgacatcatcgaagccaccttctccgattcgtcgttggatggatgggaaggctatggcctggcagtgcaggcgtatcaaaaacgcacgccgtacacgatcgattttcttgcagatctcgcgcgccgcgtcgggcgacgtattccggtgcgcctggtcaaaggcgcgtattgggacgcggaaatcaagcgcgcgcaaatcgaagggcatcccggctacccggtgtttacccgcaagcaaaataccgacgtgtcgtatctggcctgcgcacgtcgcatgttcgcgcacaatgacgcgctctatccgatgttcgccacgcataacgcgcagaccattgcggcggtgcgtgcgattgcagcaggcaagacttacgagcatcagaaactgcacggcatgggcgatgacctgtatgccgaagtgattccagccgatcgtctcggcctgccatgccgcgtgtacgccccggtcggctcacacgaagatctgctgccctatctggtgcgtcgcctgctcgaaaacggcgccaattccagcttcgtcaatcgcatcaccgacgaggatgtcgccatcgaagacctcatccgcgacccagttgaggcggtgtcgtcgttcacttccattccgcatcccaagattccactgccggccgatttgctgcgtagtcagaaccagaacaggaaaaactccatgggcgccaatctcgccaacgacaacgatctgcgccagctggccgagcaactcaacgccgcgatcaaaccctggaaagcgacgcctttggtgcctggtgcgctgatcagcacgcccagccaaccggtactgaatccggcggatcgccgggagacggttgggcagtggcacccggctgatccggacaccgtgcagacgtcgctggccagcgctgcagccgcgcaacctggctggaaccgcacacctgcagcgagccgcgccactatcctggaacatgcggccgatctgctcgaagcgcgcatgcccgaattcatggcgatctgtgtcaaggaagccggcaagacgctgccggacgcagtggccgaagtccgcgaggcggtggatttcctgcgctactacgccggtcaggcgcgcgcacagttcggcgcacccgagcgcctacccgggccgaccggcgaatccaacgagctgcagctgcacgggcgtggcgtcttcgtctgcatcagtccgtggaacttcccgttggcgatcttcctcggccaggtcgccgcagcgctggcggccggcaacacggttatcgccaaaccggccgagcagaccaacctgatcggctttgcagcggtcaagttgctgcacgaagctggcgtaccggaagcggctgtacagttcctgccaggtgacggcgctaccgttggtgctgcgctgaccaacgacccgcgcgttgccggcgttgcattcaccggttctaccgaaaccgcacgcatcatcaaccgcaccctggccgcacgcgatgccgccatcggcgtgttgatcgccgaaaccggcggccagaacgccttcatcgccgactcgtcttcgctgcccgaagcagtagtcaaagacgcgatcgctagtgctttcatctcggccgggcagcgctgctccgcggcgcgcgtcctgttcgtccaggacgacatcgccgacaaggtcatgacgatgctggccggtgcgatgggcgagttgaagatcggcgatccgagcctgctctcaaccgacgtcggccccgtgatcgacgccgatgcgctcaagattctcgacgatcacgctgcacgcatggatcgcgaagcgcgcctgatcggaagcactacgctggcgacgaccacggcgcatggcagcttcttcgctgcacgcgcctacgaactgacgtcgctagcccagctgcagcgcgaaattttcgggccggtgctgcacgtgattcgctggaaagccgatcagctcgacgccgtcatcgagcagatcaacgcaaccggttatggcctcaccctgggtgtgcattcgcgtatcgacgaaaccatcgaacgcatcacctcgcgcgtggcggtcggtaacgtctacgtcaatcgcaaccagatcggtgccgtggtcggcgtacaacccttcggcggtcagggcctgtccggcaccggtcccaaggccggcggcccgcattacctgctgcgctttgcgacagagaaggtcgtcaccgtcaacaccactgcagccggtggcaatgcctcgctgctgacattgggcgattgaagcaagcaacttccccgacatcgttgatgatcgacgtcccccaaagtttgagtagcacctcagtttggagtccaattccctaccccgaggagattggacgtgaagaagcgtttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgcgcgagtggatcgaaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcgccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacttcgtgttcgaccgcaccgccgaaggtcgggcgatcaagtctctggtgatcgtggacgacgcgacacaccaggcagtcgtcatcgacgtggaacgcgccatctccggccacggggtagcacgcgtgctggatcggttggcacacagtcgtggcctgccgaagatgatccgcacggacaatggcaaggagttctgtgacaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctacgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacactggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaacgaacaccgccccaaaaaacaacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctactgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgagagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctagcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgttcaccgctgaaagtgcgtgctaatcaggaacgcgtttagtcgtccagcttggtcagcagataattcggctcgccgatgcgcgccaccagatccagctgggtttccagccagtcgatgtgctcttcttccgactccaggatgtccaccagcaactggcggctcacgtagtccttgacggtctccgcataggccactgcctcgcgcagcacgacaactgcctcgcgctccagggtcagatcgcagcggaacatttcggtcgggttctcgccgatgcgcagcttgcccagcgcctggaaattgggcagcccttcgagaaacaggatgcggtccgatagcttgtccgcatgcttcatttcgtcgatggattccttgtactcatgttcggccagttctttcaggccccagttcttcagcatcttggcgtgcaggaagtactggttgatcgcagtgagttcgttgtagagcaccttgttgaggtactcgatgactttggtatcgcccttcatgcgatgtctccgagacagtaagccggccgcactctaacgcgttggcgcagggcatgaaggaacgcgaatcgtgatcagttgcgggacgcttcgggtgccgtagacggcggcgccagacgactcgcagctgccaggttcagtcgacggatcggacgggcaaccggccgtatttcgccggctggcgccagcgtgcgcggtgttgcaggccgtccgcgaacgcctcgcaaacgcatggctgctccaacgacgcagggacaccgcaggcacggcagatttgcatcacgtcaggtatcgctgggaaacgcgcaaaggccactatcaggccctgcaagcccggacgatctacatcaggcagcgctggccaacccccaacagtggcagaggcaacgcgcgggtggggtgtacttggttcaacaaatcgcccgccatctcaagacacgagccgcaattggacccacagccggtgcgcatggtcagttcggaaaggctggcgcagccattctcggccgcttcgcggatctggtggtcggtgaccccattgcagatgcagacgtacacggtatcggtcaggtgttggcgatccggaaaggaccggaaccaattgcatcgcaaacgagaataggtgtcaattccatacgttaatcattattaatccgcatgggccgagccccgctgcgcttgcgtggccgcttgcgtgggctgtcgtgcccagccgcgctgctgcccggcaaccacgcctccagcgcacgttcgggcatcgcaccgaccgccgccgggccggccagattctgcgcaatcggcgccagatgacgcagcgcgcgggcgtagacgccgcgcttgaacatcaccacgtgctcgactggataccagaaatccacccagcgccaatgatcgaactccggagtgtcggtgtggtcgagcttgaggtgggattcatcgccggtgaaacgcagcaggaaccagacctgcttctgcccgatacacacctgccgctcattgcggcgcaccgcgcggctgggcaagcgatagcgtagccacccgggcgtggcgccgagcaattccacatgctcgggcaacaacccggtttcttcgcgcaactcgcggtacatggcttcaacgggagtctcgtcggtgttcatgccaccttgcgggaactgccaaccgtccctgcgcacacgtcgtgcccagaacacctgaccgtcctgccgcatcagcacgatgccaacgtttggccggaaaccgtccggatcgatcacgatgcggactcctgaaaatctactacccccgactctgccacggcgacgcccggctcacaagctgaaaacgaaatgcttgacaacaacgcagcacatcgtgagaatttcctgctacctaggctatgtagctcagccggttagagcacagcactcataatgctggggtcggtggttcgagtccacccatagccaccaaggtgttcacgccctcaccggcatgcaataatcttggaccaacacgttttattgccccgtcgccaagcggtaaggcacctgactctgactcaggcatcggtggttcgaatccatccggggcagccaaacatgaaaggttcgatcgcaagatcgggccttttttgttgcccgagcacgccgctgcgcgatattgcgcaacgttggccaagtgcctcgcgcccgtctcctccgagacgatcatcaccgcgccctcgcgagaggcaagcttcgaaccccaaaacgacaaaagcccggcatgaccgggcttttgaagcaggcgccccggcgaaccggaacgcagcaaacgcgatggatcagcgcttggagaactgggtcgcgcgacgggccttgtgcagaccgaccttcttacgctcgacttcgcgggcgtcgcgagtcatgaagccagccttacgcagctcggacttcagggtttcgtcgtattcgaccagtgcacgggcgatgcccagacggatcgcaccggcctggccggtggtgccgccgccggaggcggtgaccaggatgtcgaagctttcggtgttcttggtcagttccagcggctgacgcacgatcatgcgcgcagtctcacggccaaagaactcatccagcggacggtcgttgacggtgatcttgccggtgcccttgcgcaggaacacgcgagcggtggaggacttgcggcggccagtgccgtagttttgcgtgatagccatgatttagatatccagaacttgcggctgctgggcggcatgcggatgctcggcacccgaatagaccttgagcttgcggtacatggtgcggcccatggggcccttcggcagcatgcccttgacggcgatttcgatcacgcgctccgggtggcgctgcagcgcctgctccaggctctcggtcttcaagttaccgatgtagccggtgaagcggtgatacttcttgtctttcagcttgttacccgtgacgacgatcttctcggcgttgatcaccacgaggtaatcgccggtatcgacgtgaggggtataaaccggcttgtgcttaccgcgcaggcggcgggccagttcggtggacagacggccgagcgtcttgccggcggcgtcaacgagataccagtcgcgctggacggtctcggacttggcggtgaacgtagtcatgagaaaactcttgagtggtcgggcggattgcagcggccgatgaccactggaactttgccacgcgttgtgaaggcgaaacacaagaggagggattgtacgggacgcccggcggcggcgcaagcaagctgcagcgacgccgggccgtggcggttggcagcgcggcggagcggggccagaatcgacacatgacccagacatccccttcccgactgcatagcccgctcgaccggctgctggtcgaagcccagcgcgcgctggacacggtattcggcaatccgccggccgaacgccccaatcctgccgccgatacacccgatatcgcgctggacccggagcaacgtcgccacgccgccggcctgatgcgcatcaaccatgtcggcgaggtctgcgcgcaaggcctgtatttcggccaggccgcggtcgcccgcgacgcgcacacacaacaccatctgctggaagccgcacaggaagagaccgaccatctggcctggtgcgccgaccgcctgcacgagctggacagccgccccagcctgctcaacccgctctggtatgccggcagctacgcgctcggggcgctggccggactgcgcggcgacgactggagcctgggattcgtggtcgaaaccgagcgccaggtcgaagcccacctggatgagcacctggaaaccctgcccgacatcgaccaacgcagccgcgccatcctgcgggtgatgaagatcgacgaggcccgccacgccgaccaggccgaacaagccggcgcccgccagctcccagccccgatccccggcgcgatggccctggcctccaagctgatgaagaccgtcgcgtaccggctctagtcgggaatcgggaatcgggaatcgggaatcgggaatcgggaatcggcgactggcgactggcgactggcgactaaatccagcccacagtcatacgcacacgacacagcgaccaatcgactgccctgcaggccattgaaaacagcatcaccgacgcaagcctcgcaacaccccactggagcagagcccccccccccccctttgttaagggggcgcgccgaaggcgtggggataggacgtcactgcgtcggggctaaaggtttgcgcagcaaacttggagggcggcaccgcaaagcggagctaactacgagacgaacttcaacccgatcacgccagacacgatcaaaccaatgcacgccaatcgcggccacgacgcgctgtcgccgaatagcgcgatgccggcgatggtcacgcccagggcgccgatgccggtccagatcgcgtagccggtgccgaccggaatggtcttcagcgcctgcgtcagaaaccagaggctggtgccggccagaccaatggtcagcacggtcggccacagtcgggtgaagccgtcgctgtatttcagtcccatggcaaagccgatctcgaacaggccggccagcagcagatagatccagagcattgcagtattcctcgcaaaaaaggggtaaaaaaaagcgacccagtgtttgcacactgggccgccgtcggctgtggaacgcgaagtcatcgcgtggcgggccgtcccgccttgtggcgttggcgcgcttgcaagcaagcacgcaacgggctggtcctgaacttattcgctcaggttacgcccgtgaaacagttcttcgatctcacgcttgagcagcgtttcgatcttcatgcgctccttgaacgagaggttcttggcgcgctcttcgaacaggtactgatcgaggtcgaagtccttcaggtgcatcttcgtgtggaagatattttcctgatagacgttgacatcgatcatctcgtagcgcgacttcacgttcttggcgaggaagtgctggatcgaattgatcttgtggtcgatgtagtgcttcttccccttcacatcgcgggtaaagccacggacacggtagtccatgatcacgatgtccgattccaacgtctcgatcagatagttcagcgccttcagcggcgagatcacgccacaggttgccacatcgatgtcggcacggaacgtggcgatgccttcctgcgggtgcgtttccggatatgtatggacagtgatatgactcttgtccatgtgagcaaccacggcgtcggagatcagctccctgccggcctgcttcttgtcgatcaccggttcttcggagatcagaatcgtcaccgatgcaccctgcggatcgtagtcctgacgtgcgatattgaggatgttggcgccaatgatctcggccacatcggtcaggatctgcgtcagacgatcagcgtcgtactgctcatcgatatactcgatgtagcgctgacgctcctcttcggtacgcgcataacagacgtcgtagatgttgaagctcaacgccttggtgaggttgttgaacccctgtagcctcaggcgaggcaacggcttgaccacgtcggtctgtccttatggaaagcgggaaaggagttaattatgagccaaagatcgcagcaacgaaatgccgatgttaagagtggtttaccttgcatgactcatgccgttaagcttcagaaattacacgcggaactaccatgagctcagcaaacacgacggttgtgactacgacggtacgtaacgccaccccttccctggcgctggacgcgggcaccatcgagcgtttcctggcgcacagccaccgcaggcgctatccgacccggaccgatgtgttccggccaggagacccggccggcaccctctactacgtgatcagcggctcggtgagcatcatcgccgaggaggatgacgaccgtgagttggtgctgggctacttcggtagcggggaattcgtcggcgagatggggttgttcatcgaatccgatacccgcgaggtgatcctgcgtacccgcacccagtgcgagcttgccgagatcagctacgagcgactgcagcagctgtttcagaccagcctgtcgccggatgcgccgaagatcctgtatgcgatcggtgttcagctttcaaaacggctgctcgacactacacggaaagccagccgcctggccttcctggacgtgaccgaccgcatcgtgcgcacgctgcacgatctttccaaagagccggaagcgatgagccatccgcagggcacccagctgcgcgtctcgcgccaagagctggcacgcctggtcgggtgctcgcgcgaaatggcgggccgcgtgctcaagaagctgcaggctgacggcctgctgcatgcacgcggcaagacggtcgtgctgtacggcacgcgctaacacggcaccacgcagccagtgcctcgggcattggctgcgtgccacgttcggcaacgatgcacgcgactgcgatgctgccgacatgggccttcgcgcggacctgcaacgacgcctttgcgcgatacctcttataaatgagtcctcgggcggtcgaaccgcacggtctgcatggcgactgcgtcacggtctcgacaatccgtcgttaccaaatcgcctgggtcttgcccaggtcggtgtgcttgctcaatggcgcgtaaccggctggactgcacacgcttccgcccactcgaacgactgcctgagcagacgcgtgcgctcacctacagcgccttaccgccgcggtcgcggcaaccccagttgaggatgggcgtgcctgccggcagcacctgacggaacagcgcttcgcgattgctcttgggattgaccaccaccggcgcgcgtgcggccttcaggagcggcagatctgcagtgctgtccgagtaggcgatggcgatatcggcatagccgcgctcgcgcaacatgcgcatcttttcttcgttatggcagtgacgccgcgccgtgactgcgcccaggcgtgggccgaccaggctgccgatcaccggcacgtcctggtgcgcaacgaatccgagaatcgcacgcgccaattccggcggtgcaccggtggcgaccaccacacggtcgccggcggcacggtgctcggtgaagaccttcagcgcatgcgggagcaggcgctggcggatctgcgcttcatgcttgagcacgtatgcgtcgatgaaacggttgaactcgcgcgcgcggtgcaggccgaaggtggcgatccacacatagccggacacgccgcgccgccgggtgggcagcatcgccgccatcggtccgagaatgggcgaggccaacagtgcgaccagcaagcgcaacggattgcgcttgatcagccaggcgaacagatgactgccggaatcgccgtcgtacagggtgtggtcgaagtcgaacaccaccagcggtgcgtcttcgcgcggtgcgggatacgactcagtcatgcgcgaagaatagctgacgcagtgactcgccgggttcggccgcgcgcatgaaggtctcgccaaccagaaacgcgttcacatcgttgctgcgcatcagttgcacatcggcctgggtgacgatgccgctttcggtaaccagcacgcggtcgcgcggcaccgcggcgcgcatgtccagggtggtctgcagcgtgacctcgaaagtgcgcaggttgcgattattgatgccgatcaacggcaccggcacctgcaccgcacgctcgagctcgtcgacatcgtgcacttccaccagcacgtccaggcccagctgcatggccagccccgacaaatcggccaattgggcatctttcaatgcggagacgatcaacaggatgcagtcggcaccgagcacgcgggcttcatagacctgatacgggtcgacggtgaaatccttgcgcagcaccggcagggtgcaggcgtcgcgcgcctgccgtagataggcatcggatccctggaagaaatccacatcggtgagcaccgacaggcacgtcgcgccgccgaactcatagctgaccgcgatatcggccggatggaagtcgggccggatcacgcccttggacgggctggccttcttcacttcggcaatcacggccggatcgccggcggcgatgctggcctgcatggcagccgcaaaaccgcgcgtgagcggcaggtcggcgctgcgcgcgatcaactcggccagcggcacgcgcgcactgcgctcggcgacttcgtcggccttgcgggcaagaatggtgttgaggatgtcgctcatcgtattgggtcctggcggtcgggcattatcggtcaagataaccgcactggagggcagctgcatgccgcgcagcatgccagcgtcactgtgcggatgccggcgggtgattgacgcagcgttgcggcgccggcatgactcagggctgcccggcgagctggtgggtgtaggcgacataggcgtccagccgcgcgcgcgccgagccgtcggcgagtaccgcgcgtgcgcgcagcacgccatcggcaatgctgccggccaggccggccacgtacaacgcggcaccggcgttgagcgccacgatgtccagcgcggggccgggcacgttgtccagcacccgcagcagcatcgcgcgcgattgcgcagcatcggcgaccttgaggttgcggctggccgacatggcgatgccgaaatcttccggatgcacttcgtattcgcgtacctggccatcgcgcaattcgccgaccagtgtgccagcgccgagcgagagttcgtccatgccgtcgcgcccccacaccaccaacgcacgctcggcgccgagctcctgcagcacgcgcgcctggatgccgactaggtcggggtgaaacacgcccatcaggatattcggcgagccggccgggttggtgagcgggccgaggatgttgaagatggtgcgtacacccatttcccgacgcaccggcgccaccaccttcatggacgggtgatgcaacggcgcatacatgaaaccgatgccggtttgcgccagtgcatcggcaacctgctcgggctgcagctcgatcaccgcgcccaacgcttccagcgcgtcggcgctaccggatttagatgagacgctgcgattgccgtgcttggccaccttggcaccaccggctgcggcgacgaacatcgcgcaggtggagatattgaatgtgtgcgagccatcgccgccggtgccgacaatgtcgaccatgtgctggtgatcgctcacgtccacacggcgcgagaactcgcgcatcaccgtggccgcaccggcgatttcgccgatggtttccttcttgacccgcagcccggtgaggatcgcggcaaccatcatgtcggagacctcgccgcgcatgatctgccgcatcaacccgaccatttcgtcgtggaagatttcgcgatgctcgatggtgcgttgcagggcttcttgcggagtgatgggcatgggacaaccgtggcagaacgtgatggatggagacgcaggcggcttgcggcgcgctggatcagcatgggagcgcgcgggcgccaagcgatgcaccaggcgaagcagctgcgatgatcactaccctggacgccgcatgcgaaaacgcgcctgcggctgtacttcgtagtaatcggccggccctcccgcgcgcagaatcgtctgcaccgcggccgggtcgtagatgccttcgtgcagcgccgacttggccagatgcacgccgacgacttcgcccagtaccaaccaggtctcaatggcgtgaccggatgcggtttgcagcggcaatcgctggctgagccggcactcgaaactcaccgggctggcagcgacccgtggtgcagcgatcaggcgcgatggcgccatctgcaggccggccagatcgaattcgtcgacctccgccggcaccatcgccgcactggcattcatcgcctcggccagcgggcgggtagcgagattccaggtgaattggccggtggcttcgatgttgcgcaggctgtccttgcgaccaatgctggcaaagccgacgatcggcggaacgtaattgaaggcattgaaaaagctgtacggcgccagattggcaacaccctcggcactgcgcgagccgatccagccgatcgggcgcgggccgacaatggcattgaacggatcgtgcggcagcccgtgacccagggtcggctcgtagaaatggatgctgtcgtcgggtgtgctcatcgtgattcggatgcggtggaggggggcgctgctgtgacatcacgttgcgctgcaagctgcgcgcggtgggtggcatcgccattgtgcggcgttgctgcatcgatgccgcagcgcgatgccaccacgttgaggcgcagatgacacatcacgctcaccgctgcagaaagtttttcagcaaggcatgcccgtgctgggtcaggatcgactcgggatggaactgcacgccttccaccggaaactggcgatggcgcaggcccatgatctcttcgatcgaaccatccggattttcggtccaggcggtgacttccagcgcatccggcaaggtgctcttgtccactaccaacgagtggtaacgcgtggcctcgtagctgtccggcaggccggcgaacacgccctggccctggtgacggatcggcgaggtcttgccatgcatgatgttgccggcacggatcacatcgccgccatagacctggccgatgctttgatgacccaggcacacgcccaggatgggggtggtctgacccaactgctcgatcagctgcagcgagataccggcctcgttgggcgtgcacggaccgggcgagatcacgatgcgctcgggcttgagcgcggcgatctgatcgacgcgcatcgcatcgttgcgcaccaccatgacctcggcgcccagcgcctgcagatactgcacgaggttgtaggtgaagctgtcgtagttgtcgagcatcagaacagtcatcaacttaaaccattgattttaaatgataaatttttcgatccgtccacgcatatacactcacatatacacatcggcagaggcacaagaggtctgggcgatcgacgccatcggcacgctatgcgtatcgctcggctgttggagctacacgacggcaacggtccggctagcttagtcagcatggctcggcgctctatcacgacaagccgtccaaccgcgaacaggctgaagatgggaagcgttgaagcagacaaccacccatgcgcttttccacgaggcaggcatcagagtgggggtagatactgggggacaagacaactctccttgatgggagccgccgtgccgggagctaaggacaagctgccaccggtcagggcggcaaacttgcagtcatggaccgcagtgatgcgccgcttctagaagaagcgccaccacttagctgtgttgaacgatacgttgcagatcatgatgctcggccagtctgatcagtggaggtccggcaaccactaagggagcgaccgcgaaccaattcatgcctgagtgtaatgctcgcgtgaggcactgtcgattgcgccctctcctggcctgcatcaagggggagagataaaccagctccaacacggtttcaaccctgcgctcattgcctaggacgggccggattcccagcacgcaccatgccctgcacaacacgaatgacgcagaggcttgcatgacgctctacacgacggactacctggagtattacctcacactcgtgggctggatcgtccacaacggcatctggaacatcctggttgccagcggcgtgttcaccctgcccttcatttccgtcgtcatccacgaatggctccgggcgcgcacggaaggtgccgacgagggcaataaggaagtgctgtcgtctgtccgcatcgagaaccgcgtgtgggtcgctatcgtggtcatcctgttcgctggcatgcctttcattgacgtgaatctctcgacgattcagttcgataccagccgttctacacaatgcaaggtcgacacggcgacaccccaggacacccgctggtcgaatgccttcaccaccctcaacaaccagagcgcgaaggttccggtgtggtggttcttcatgcatgcgatctcaaaggccgtcaccggcgcggccgtcgctgccataccgtgcggaacggatctgcggcaggtgcgcatggagatcgacaacttgcgcatcaatgatcccgttctggcccaggaggtcgccgacttcacacacgactgctacggccccgcgcgggcgaagttcttcatggggcggcttgcgctctcggatgcgcagatggatgatgtgacgtggatcgggtcgggctatttcctcggcgacgtcccccccaagtttgagtagcacctcagtttggagtccaattccctaccccgaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctgcgcgaagccgaggccggcatgccgatcaaggacctgtgccgacggcatggcttcagtgaggcgtcctactacctgtggcgcagcaagttcggcggcatgagcgtgcccgatgccaagcggctcaaggacctggaggccgagaacacgcgactgaagaagttgctggccgagcaggtgttccagaacgacctgatcaaggatgcgctgcaaaaacaatggtgagcgcaccggcgcgtcgtgcgctggtgtgcgagtggatcgaaggtggcgccagcgagcgctgcgccctggcagcgatcggcatgagcgccagtgcgctgcgctatcgcccgcgcgaggaccgcaacgttgagttgcgcgagcgcatccttgcgttggcgcatcgccatcgccgctatggcgtggggatgatctctctcaagctgcggcaggaagggcgtctcgtgaactataagcgggtggagcggctgtattgcgagcagcagctgcaggtccgccgccgcacgcgtaaaaaggtgccggtaggcgagcgtgcgccgttgctgcggcccaccaaggccaacccggtgtggtcgatggacgtcgtgttcgaccgcaccgccgaaggtcgggcgatcaagtctctggtgatcttggacgacgcgacacaccaggcagtcgccatcgacgtggaacgcgccatctccggccacggggtagcacgcgtgctggatcggttggcacacagtcgtggcctgccgaagatgatccgcaccgacaacggcaaggagttctgtggcaaggccatggtcgcctgggcgcatgccaatcgtgtgcagctacgccagatccagcctggcaagccgaaccagaatgcctatgtcgaatccttcaacggccggctacgcgacgaatgcctcaacgaacatgggttcccaacgctgctgcatgcgcgcaccgagatcgaacgctggcgccgcgaatacaaccaacaccgcccaaagaaagcaatcggcgcaatgacgccggcaacgtatgcccagcagttggccaatagcgagatcatcacccccggactctaaacccgactgctactcaggatggggggacgtcgatgcgcggcgtgttctcacgcctgcgcctgcaaccacgcgcgaaacgcgagaaacccgccatgcgtgctggaacgcggtggatacaccaggtaatgcgaccagctggtcttgaggcgttgcgtggacaacgccaccagttggccggactcaagcaacaggcgtgcgcgcgtcacccgccccaatgcaacgccgacaccctccagcgcggcgcggtggtgcgcctcggattcgtcgagcacgacggcataccgcagctttaccgacttgctgtttcagcacggccacattgcagatgtggcgctcgccaagcgcttggcacaaccggacgccgctgtggagtcggggagcaagtggagccgcaggaatccgtcgcaacggcagcgcaggacatacggacggccggcgatacgacgcaatcgacccggcgcgagcgccgcatggcgcgactcagccggcgcctgatacgcaacatgacggccttgtcgccattccgctgaaacgacaaggcccgcctcttgcgagacgggccttgatgactcacgtgcatgcaccgccaggcgatgcaaacactcaggctttcaacgtggccaggatatcgttgaaggtcttgcttggacgcatcgcttcgctgaccttggccagatcgggatggtagtaaccaccgatgtccaccggcttgccctgtgcgccgttgagctcggccacgatggtggcttcgttctcggtcagggccctggccagcggcgcgaacctgccctgcagcgcagtgtcttcggtctgcgcggccagggcttgcgcccagtacatcgccagatagaaatgactgccgcggttgtcgagctcgccgaccttgcgcgccggcgacttgttgttgtccaggaactggccgttggcgacatccagcgccttggccagcaccgtggccgacggattgtcgtaacggttgcccaggtgctccagcgaggcagccagggccaggaattcccccagcgaatcccagcgcaggcagttttcttcgacgaactgctgcacatgtttgggcgccgaaccaccggcaccggtttcgaacagaccgccacctgccatcagcggcacgatggaaagcatcttggcgctggtgcccagctccatgatcgggaacaggtcggtgaggtaatcgcgcagcacattgccggtaaccgagatggtgtcctggcccttgcggatgcgctccagcgagaaggccgtcgcttccaccggcggcaggatgcggatatccaggccattggtgtcgtgatccttcagatactgttcgaccttggcaatgacctgcgcatcgtgcgcgcgtgcctggtccagccagaacacggccggggtgtcgctcagacgtgcgcgctcgacggcaagcttgacccagtcctggatcggcgcgtccttgacctgacacatgcgccacagatcgccggcttccacggcatgcttgaacaccgtcttgccattgccatcggtgaccttgacggtgccggcagcggccatctgaaaggtcttgtcgtgtgagccgtattcttcggccttctgcgccatcaagcccacattgggcaccgagcccattgtggacggatcgaacgcgccgtgcgccttgcagtcgtcgatcactgcctgatacacgtcggcgtagcaacggtccggaatcaccgccttggtatcctgcaacgtgccttgcgcgttccacatctggccggagtcgcgaatcatcgccggcatggatgcatcgacgatcacgtcgctgggcacatgcagattggtgatgcccttgtccgaattgaccatcgccagcccagggcgctgcgcgtattcggcctggatatcggccttgatccgtgcctgctggtcttccggcaacgtgccgatgcgtgcgtacaaatcgccgatgccgttgttgggatcgaagccgaccgacttgagcgcatcggcatgcctgctcagcgtgtccttatagaactcgccgaccaccacaccgaacagcaccggatcggagaccttcatcatggtggctttcagatgcaccgagaacagcacgtcgcgggccttggcatcggcaatctgcgcgtcgatgaagctggccagcgcgcgcttgctcaacaccgcggcatcgacgatttcaccggctttgaccgcgaccttgtccttcagcacggtgctgctgccgtcggcaccgacgaattcgatcttgagcgtgccggcgtcggccagcgtggtggactgctcgctaccgaagaaatcgccagactccatgtgcgacacgtgcgacttggaatcgctgctccacttgcccatgcggtgcgggtgcttgcgcgcatagttcttcaccgacagcggtgcgcgacgatcggaattgccttcgcgcagcactggattcaccgcactgcccttgaccttgtcgtagcgtgccttgatgtctttttcggctgcgtccttgggctcgtccggatacgccggcagcgcatagccctggccctgcagctccttgatcgcagccttgagctgcggcaccgaggcgctgatgttgggcagcttgatgatgttggcttccggcgtggtagccagctcaccgagttcgcccagatcgtcggcaaccttttgcgtgtcgctcaaatactcgggaaacagcgccaggatgcgcccggccagcgagatatcgcgcgtttcgaccacgatgccggcggtgtcggtgtaggcatcgatgatcggcagcagcgactgcgtggccaggtaaggtgcttcgtcggtgagcgtgtagaggatcttgggggtattaggcatggtgcgctgaacgacctctggaagggggatcaaccgtacgacggcgtacgctgagcggggtgcactgcatcggactgcccccgacttggtcgcctattgtcgcgtgtctggcgccagcgggcaaaggcgaccgatgccaagaaacaggaggcctttgatcgagaacgaccgttacgccaaaatcggcagatgacaactgttttctccgcagcgcgcattgatgccgcccttctgctgagcctcaccacacccagctactatgcgcgaggcgtggcctatgctgcgcaaggtcgggcgatgctagacagactggagccactgtgcgtcgaggccacggtcagcggcagtgaagactacagcgtgcagctggcatggcgtgatggcagtctgcacggcacttgcgattgcccgatcgggcagcaggaagaattttgcaagcaccaggtggccgtggcgttgacctgggcacgccaggtcggcggtggccaagctccggccgcaagccgtcgcaaagcacgcgcgcctgtccaagacccgctccagaccgtacaacagtggttggcaacgcagtctccacaggcactgcagacgctggtgctggaactggccacccacgaccgtgccctacgccagcggctgctgagccaagcgcaattgtccagtgcgccagcgcaggaatggcgtaaagcggtgtcggcgctgctggggcgcaagcgtttcatggattatcgcgacagcattgcctacgccaagcaactggcgacactccccgcattgctcgagcaggcgcggcaacgcgatccggttgcagcactcgatctgcacgagtacgcattcaagcgcctgacagcgatctatgaggattgcgacgattccggcggccacatcggcgaccgtctgcaggcgctcgctcatacccatcccgaattcgcgcgcagcgccaacgtttccaatctcgccaagcgcctgttcgacttgcgcatgctggatcagtggggtctgacgccgaaactggaggtctatgtcgacctgctgggcaacgcaggaatcggcgcgctggagcatgccgcgctgcaggcgctgcatgacactgcgtcatcccgtcgtgcgcccaatcgattggccgcggacttgcttgaggaaaccgcgcgctgcggcggcagcgtggacacgatgctggagtggttcgccaacgactgcagcagcgcctgggattacctggagatggcacgccgctgcaccgaacatggccgcgaacggcaagcaatcgaatggctggagcgcggcgccaaagcgcacccgacagagccgcgcatcctggcacatctggcccaagcctacagccgcgatggtttccccgaggatgcactggaactgcgctggaaagcctatctgctgcagccagcagaatcgtcctacctggcgctgcgcgacgccgccctggcgctcggcccgtgggagccctggcgcgagcgcgcactgcaggccctggaccagcgggggcgccaccacttcggcaccgcgcacgccatccgcatcaacttgctactggccgaaggccaggaccgacgtgcgttggacctggcaatggacgctacccagacacttccgctggacagctggcaccgcctgctcccggccgccgaaacgctcgatccgacgaccgcgctacacatctgccgcaccctgatcgatggccacgtccgccgcaccagcaaccagggctaccagactgcggtggccctgctgccaatcctgcagcgcctgcatcgagatcaaaacgatctggcggcattcgacgtctacctcgaccgactacggcagggctatcgcgccaagcgcaacttcattgccttgctggacgaacagtttcccgcgaaccggcccccttccagcgcctgatatcgcatgtcgccgaacggtgtgggtagatagtcgcccctgaaaaaccgccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttagttactctacctactggtttctggccgttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtgtcgttcgcgcctggagaaccagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccgacgcaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctttacctcaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagtttttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgcctgggcgaagccgggatggaagagttgttggcgcacacgatccacaccgctcacgcgatgaaggcggtggatgcacgcgagttgtcgcaggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgagccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgcgtattacgcgatctgcaacgcaagctggcccagctggaaccgtcggtgcgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttggcacagcgtcccaaggacaaacaaaaactctacgcgttgcacgcaccggaagtggaatgcatgagcaagggcaaggcccgccaaccgtacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagtttcccgggtaacccgtacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgattgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcgcggccaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgcatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggcggctgcgctggatcgcctttttgcttgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcatcatgtggccggtaaacatggcatttggtgtttgagagggtttttcaggggcgaccagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgagcaagccaagaaacatgacatccagcttctcgaagcgcgtgaaaatccgtcggtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacattcctgattagcaggcactttcagcggtggcggcttcaactctggatcgcaacaccaacggttgtgaagtgatccagacgacctgacctgagcgacttcactaccaaatggagttgcccatgtcatccagccgccttgacctatcggaacgataccgtctgcgtcttagatatccccacgtttttaaagcaccaatgtcatctgctcgcgcactgcgtcgggcagcgcgcgcaagcgttctagccagcgtgagactggttccatcggccagcgcctgaccagcgcctcgcggccgacgcgcagtgtcgagtagagtttgcgtgtgctgctgcgtggagatagccactgggcgataccggtggcttcgcatcccagtcctgccagccaactggcgaaggtggccagcgtgttgagcaatcacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcggtgcgacttcagatcacgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtagctgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgctgctttcaaactggatgatgcacgcgagactttggcgggtgagcgtcgattgcgttgctgacgtccctgtggtgtcttggcatagagcaccagacggcaatcgagcggatcgctgcgattgcgattggcctgcatcggcggcaattcgcgcgcacggttggacgccagcgcatgcaggcgacggctatcgatccattgcactgcatcatcgggcacgtcttggcggtttgacctgcgtgcgcccgcgtaagcgcccgacccaatcccagcccatcgccgacaccgcgcgaaaccatggcgtgcggaatccggcatccgtgaccaggatcggacgcacatcgtctggaatcagtgccctgagctgctgcaaaaagcgtttctccgcgcctggcgatccctgctgtttcccggaaaccaccatatccagcaaggtgagcgtgcgtccaccgaccggcacggctgcgcgcagcagacaccacgacttgtccggcttcaaatcgctccagtcgatgacgatcaccggctggtcgccgcgcagtagccaatgcgccatgtcccgctcgatggctgatcgctcgacctgcaacgtgcgattgcatagcaggcggtcacatgccttgaggggcgcacgtacccgcgtcgcgccgggccaggcacgtgcaaggtcgatcagggtcagccggcctccgtgcaccagcgcttcaaccgcgcgcagcaaggtgcgttggcgtaatgcatgcatcccggagagtgagttagttctactgtgttactaaatacgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttacttgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttgtgtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccccgcgaaccgcgaactgagcgtggcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgccccttagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatgaactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacaatccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtgctgcaggccttgcgcccctgtttctcgcgggccgtgccaacctgattttttaagcgcccgctccagcaggcttattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaccttctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgctttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggtttgaataagatcgtgaacaggttcttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagaatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtcctgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacacagtggaactaaggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacgctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgatatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatggcgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcctcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgcgctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggtgtctcgttagactaggtcgcttctgcaatacttcgctggcgcgcatggttggcactcttctctggcttagtcaccttgaagcgtgccccatgcgcgcaccttcttccaccgcatggcccaccaagtgcttgatctcgcaggaagaaatgtggggaaacctcagcgtctgcgtgctttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaatcagcacgctgcgcggtaccagcccgatcacgcgcagcgcatcagcgcccatcggcgcacgcaggccagccggcgtccacgcatcgacgccgagcgtatccgccagatcgaggtcctgctgagggaggacgtcagtcccgaacagatcgccggtcgcaccggcttggccagtcacgcatggatctatcggcacatcgacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccactgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcgcacggaaagggcgtggtggtcagcatgaccgaacgccgcagtcgcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacatcctcaccgccgacaacggcaaggagttcgctgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgaaaatgccaacggattgacacgccaatacttgccacgacagaccgattttagcaccatcaccgatgcgcacctgcgatggatagagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaaaagcgttgcgaatcagagttgaattcgccgaagctatttgcaggactgcaacaaaaatccagctgagggtcagggctaatcaggtaaacatttctcctgtagcgaatgcatctttacatcgttgcgatgagtcaggggttatcgcggcgacgtgcgtgatgaggtcttgggcggcacgatccgggtctgtcaagccaactgtgtaaccaggtttttcatagcgcattcatcggcacgcgttcttcgccgaacatacctggaagctttgcagagccggtttccagtgatggatggaccgccagttcttcgatgcctcgcgcacggccaaaaacaacgatttgagcgccgaatcgtcgttggggaaaatacgccggttgcgggtgagcttgcgcatgaccatgttcaacgattcgatggcattggtggtgtagatcaccttgcggatctgcggcacgaactgcaagaacgggatgatgttgtcccagttgccccgccacaagctgaccaccgcacggtatttgtcgccccactgcgtgtccagcgcctccagttccgccgccgcttcttccgccgtggccgactgatagatgcgcttgagcgcagccacaaccgccttgctgtcgcctgcgttgacgtagcgcaggctggcccgcaccaaatgcacaatgcacagttgcgtgagcgtctgcggaaacaccgcttgcaccgcttcgggcaggcccttcaagccatccatgcaggcgatgtagatgtcgcgcacgccgcgatgacgcagttcggtcaacaccgacagccagtatttggcgccctcgtgttcagccaaccacaggccaagcacttccttctccccgcgcaggttgacccccagcaccacgtgcgcggccttgttgatgacctgcttgttgtgctgcaccttcaccacgatgccgtccagccacacgatcggatagatcgcctccagcggcctcgattgccatgcccgcgcctcctccagcaccgcgtcggtcacctgtgcgatcaacccatgcgatatctccaccccatacacgtccaccagcgcagactcgatgtcgcgcgtggtcatgccgcgcgcgtacaacgccagaatcttctcctccatccccgccagccgcacctggcgcttcttcaccaactgtggcgcgaacgtgcccgcgcggtcgcgcggggtctcgatctgcaactcgcccaacgcgctttgcaccgtcttgcggctcttgccattgcgcacgttgccgcctgagcgcccatgcggcgcatggcccacatgggcttacatctccgcctccaacgagcgattgatcatgtgctgcaacatttgcgaaaacagcttctccacgtcctgtggcgtcttgcagcctgacgtcagttcgtccagcatcgtcttatccagttccacttgcctgctcctctccggtccgggccagtcgcttgtcaaagggcagttacacagttcaatttacagactcgcagatccgccacccggcgcggaaaaatcttgtccgggcccttggcgtttcgcggttggccccgaacatgcgtgggccccgcgtgccgtcggcatcgtggcgttttgcaatgctgggcaggcggtcgtccgtctgcaccttagcggacgagtcacccgcgtcaccgtacttccaacacgggtgtgcaggttggagacatcgggcaccggcgcgatatccgctgtgtggtcgtccggcgatgccacgttggacatctgcttttctgtcggcgcccatcgctgcagccctgcattgcatcaccggacctgcaggctgcacagagtgccgtcaagcatggatcgtgccgccgtgaagccggcgcgacccttgaatgatgcgattactggcgcaggtcgcggaagaccgacagcggtgccggcacgctgagcgagctgcgcagcggattgatgtccagcccgccacggcgggtgtagcgcgcttccaccaccagccattcgggcgcacagcggagcagcacgtcatggaagatacgctccacgcattgctcatgaaattcggcgtggtcgcggaaactcaccagatagcgcagcagcccttcgcgctcgatcggtgcgccgcggtaatgcagggtgacgctggcccaatccggttgaccggtgaccgggcaattggacttgagcagggccgaggtcagcacttcttccaccactggttgtgcctgcgccgtcagatacgcggcgttgggtgggccgtaatcgtcgatgctgacatccagcgcgtcgatcgattcgccatcgcccaccccatcgatcggcggcaggccgaactccaccgagacatcggcaccggcacgcgtggacaggtcggtgacgatgcgcgtacgcaccgcttcggcgctgttgaaacgggtcgcgttgagcgagttgagatacagcttgagcgacttggattcgatcaacgccggcgagtcatgtggcacatgcaaggtggcggtggccacgcagggcttgccgtgtgcgtcgagccaactgagctcgtaggcatgccagcgatcgcggccggtaaacggcaaggcgccggtcagcccgatcgcctcgcgtccggcagcacgtggaatcggaaacagcaacgacgggtcgtagccgctcggataggcgacctcgcgaccaagagtggaatcttctggggtattcatccggctattctaggccgcccgggctggccgtgaggtgtatgacgcccacgggcttacgcgattgacagacgggagcatgggagcgcgagggcgccggcgcaccgtggcgattgcttcccaacgatttcccgccttgggaagcggtgtatcagcaaacgcagcggtggctgcaggctggctgcttcgaagccatggtcagcgatctgcgctcactcttgcgtgtggcgcacgggaagaaaggccagccgagcgcggtcattttcgatgcccgtacgctgcagtccacctgcgaaagcgggccgcgtgctggatacgatggctataagcgcaagaaaggcagcaaggtgcacatggcggtcgatacgctgggacatctgctcgccgtccaggtcacgccagccaatgagcaggagcgcgcgcaagtgcgatcgttggaccaagaggtacaacacgtgaccggtgaaacggtcaagatcgcctttgtggatcagggctataccggcgaagaaccggcacaagcggccaaggaagaaggcatcgaattgcacgtcatcaaactgcaagaaacaaagaaaggctttgttttgctgccgcgccgctgggtcgtcgagcgcagctttggatgggtcaatcgtttcaggcgactggcacgcgactacgagcgattaccggaaaccttggccggtttgcactttgttgtcttcacgattctgatgcttggaaatgcagccacgctctttcaaagttcataacacgctctagccagcccctccctgctgcagataatccagcgacacctgcagcagcgcgcgcaaaccgacatccagcgacgattcgtccagcaggaactgcggcgaatggttgctgggcgcggtcgccgggtcgatgcccttggcggtggagccgacgaagaagaacatcgacggcacgtgctgggcgtagaacgagaaatcttccgcgcccatctgcaacggcggctcgtacacattgtcggcgcccaccacggcctgcaggctgggcagcatcttggccgtcagtgcggggtcgttgacggtggctgggttgcctggctgatccggcacctgcacctcgaccttggcaccatgcgcggcggccgtgtgttcggccacgttcttgagatcggcgaagatctgctggcgcatgccttcgtcgaaggtgcggatggtgccgaccatgtccacatcgtcggggatgatgttgtagcggatgccgcccttgatcgcgccgaagctgagcaccgccggctgcttggacaggttggcgcggcggctgatcaccgtttgcgcggcgccgatcatgtcggcgctggccacgatcgggtcgatgccgttccacggcgccgagccgtgggtctggcgaccgatcatcttgatcgcgaaccggtccgaggctgccatcagcgggccgctacgcaccgcaatcttgccggcctgcacgctggagaacacatgcaggccgaacaccgcctgcggggtgaagccggcgaacaggccctctttcagcatcagcgaagcgccgccctcttcgttgccgggcgcgccttcttcggcgggttggaagatcagcatcacttcgcccggtaactgatcgcgcataccgaccaacgcctcggccacaccgagcaggatggcggtgtgggcgtcgtggccgcaggcatgcatcaccccgaccagctcaccgcggtactcggcggtggccttggaggcgaacggcagcccggtctgctcttttaccggcagcgcgtccatgtctgcacgcaaggcgattctgggccccggcttgccgcccttgatgatggccaccacgccgtgatgggcgatgccggtgcgcggtttgaggccgagcttgcgcagctgcgcggccaccgtggcggcggtacgctcctcgcggttagacaactcgggatgctggtggaagtcgcggcgccattgcaccaccttggcctgcagcggggcggcggcggcctgaacttctggccgttgcgcgctctgcgcggcggcgaacgtgggcagggcgagcagcagcgcgctggtcagcaggcaggaggggcgcatcggcaatcctttgaagacggttgcctaatgtagtgcgggtgcgtgccggatgggcggcagtgggccccgattcagccaggcggtcaaccgcggcaggcacggtgcgttgcttcgggagtgcaacgcatgaccattgcgaccgtttcgcctgctgagccgttacttcagtaatgctcaattggtatgacgcagcgatatgctttgcacagccgccccacggtcgcatccacgcgcccggcccgccctcaggagttgtcgcatgtcgcgtttttggaagatcacactgctggttgtagcggtgctcgtcgtggtgttcggcgtaatgcggatgatgggtgggggcagccacggcaagcacgcaggcgcacaggaccgcagcgaccccgaaaacaacggcccggtgccggtgacggtggtggcggccaccacgcaggatgtgccggtctatgccagcgcgctgggcacggtcaccgcgctcaatacggtcacggtcagcccgcaggtgagtggccagctgatgagcctgaacttcaaggaaggccaggaagtgaagaagggcgatctgctggcgcagatcgatccgcgcacgctgcaagccagctacgaccaggcgctggcggccaagcgccagaatcaggcgctattggcaacctcgcgggtcaactatcagcgctccaacgacccggcttacaagcagtacgtctcgcgcacagacctggatacacaacgcaatcaggttgcccagtatgaggccgcggtgtcagccaacgatgcgcagatgcgctcggcgcaggtgcagttgcagttcacccgcatcaccgcgcccatcgacggcatcgccggcatccgtggcgtggacgtgggcaacatcgtcagcagcacctccaccctcgtcaccctgacccagatccgcccgatctacgtgtccttcaacctgcccgagcgtgagttggaggccgtgcgcgccggccaggcggccacgcccctgtccgtggccgcgctggatcgtggcgatgcgcatgtgatcagcggcgacggcaagctggatgtgatcgacaaccgtatctccgccgacagtggcaccttcggcgcgcgcgcgatcttcggcaacgccgacaacgcactgtggccgggtcagttcgtcaacgtgcgcctgcaactgcgcaccatcgcgggcggtaccgtggtgccgacccagtcggtacagcgcggcccgaacggcgactacatctatgtggtgggcagcgacaacaccgcacagatgcgcaccgtggtgcagggcgtggaggtggacgatagccatgtgcaggtgaccaagggcctcaagcccggcgagcgcgtggtgaccgaaggccagttccgcctgaagccgggcagcaaggtcagcgcgctcaagccgggcgaaacaccgccacagccgaccgaggccgaactcaaggccgcgcgggacaaaaagggccgtggtggtggccccggcggccgcctgggcggcggtccgcgctaattctcgaccaccggcgatggaacctccgtcgccgatgtgcgtcggcgctgcaggcgccggcttcgcttgacgtcttcagcaaggacccccccgtgggcttttcgaccatcttcatccgccgcccgatcgccacttcgttgttgatggccggtgtcctgctgttaggcatcctcggttaccgtcaactgccggtctccgcattgccggaaatcgacgcccccagcctggtcgtcaccacccagtaccccggcgccaatgcgaccaccatggcctcgctggtgaccacaccgctggaacgccagttcgggcagatctccggcctgaagatgatgacctccgattcgtcggcgggcctgtccacgatcattctgcagttctcgatggagcgcgatatcaatatcgcctcgcaggacgtgcaggcggcgatccgccaggccaccctgccttcctcgctgccgtaccagccggtctataaccgagtcaatccggccgacgcggcgattctcacgctcaagctcacctccgattcgctgccgctgcgcgaggtcaaccgctatgccgatgcgatcctggcccagcgtctgtcgcaggtgccgggcgtgggcctagtctcgatcgccggcaacgtccgccctgcggtgcgcatccaggtcaatcctgcgcagctgtcgaacatgggcctgaccatggagtcgctgcgcagcgcgctgacgcagaccaacgtcagcgcgccgaagggctcgctcaacggcaagacccagtcctacagcatcggcaccaacgaccagctcaccgatgcggcggagtatcgccaaaccatcatcagctacaaggatggccgcccggtgcggctggcggatgtggccaacgtggtcgatggggtggaaaacgaccagctggccgcctgggccgataacaagccggcggtgttgctggagatccgccgccagccgagcgccaacatcgtgcagacggtggagcagatccgcagcatcctgccgcagctgcagtcggtattgccggccgatgtgcatctggaggtgctctccgaccgcaccgaaaccatccgcgcctcggtgcacgaggtgaagttcaccctggtgctgacgattgcgctcgtggtggcggtgatcttcgtgttcctgcgccggctgtgggccaccatcattccctcggtggcggtaccgctgtcgctggccggcaccttcgcggtaatggccttcgcgggcatgtcgctggacaacttgtcgctgatggcgctggtggtggccaccgggttcgtggtcgacgatgcgatcgtgatgatcgagaacatcgtgcgctacatcgagcagggcaagagcgggccggaagcggccgagatcggcgctaaacagatcggtttcaccgtgttgtcgctgaccgtctcgctggtggcggtgttcctgccgctgctgctgatgccgggcgtgaccgggcgactcttccacgagtttgcgtgggtgctgtcgattgcggtggtgacctcgatgctggtgtcgctgacgctgacgccgatgatgtgcgcctacctgctcaagcccgatgccttgcctgagggcgaagacgcgcacgagcgcgcaaccgccgccggcaagcgcaatctgtggacccgcaccgtgggcatctacgagcgcagcctggactgggtgcttgcgcatcaaccgctgactctggcggtggcgatcggtgcggtcgcgttgacggtagtgctgtatgtcgcaatccccaagggcttgttgcccgaacaggacaccggcctgatcaccggcgtggtgcaggccgaccagaacgtggcgttcccgcagatggaacaacgcacccaggcggtggccgctgccttgcagaaagacccggcggtgaccggcgtcgcggccttcatcggcgccggcaccatgaaccccaccctcaaccagggccagctgtcgatcgtgttgaagacgcgcagcgaccgcgacggcctggacgaggtgctgccgcgcctgcagaaagccgtggccggcattccgggcgtggccttgttcctcaagccggtgcaggatgtcaccctggacacgcgcgtggccgcgaccgaataccagtattcgatctcggacgtggacagcagcgagctggcgacctgggccgggcgcatgaccgaggcgatgcgcaaactgcccgagcttgcggatgtggacaacaacctggccaaccaggggcgtgcgctggaattgagcatcgaccgcgacaaggccagcatgctcggcgtgccgatgcagaccatcgacgacacgctgtacgacgcgttcggccagcgccagatctccaccatcttcaccgaactcaatcagtaccgcgtggtgctggacgtagcgccggaattccgcagcagcacggcactgatgaaccagctggccgtggccagcaacggcagcggcgcgctcaccggcaccaacgccaccagcttcggccaggtgacctcgtccaactcgtccacggccaccggcatgggcgcgcagaacaccggcatcgtggtcggtgcgggcagcatcattccgctggccgcgctggccgaagccaaggtcaccaatacaccgttggtggtgagccaccagcagcagctgccggcagtcacgatttcgttcaatctggcgccaggccattcgctgtcgcaggccgtggcggcgatcgaaaaagcacgccaggagctcaagatcccgacccaggtgcatgcgcaattcgtcggcaaggccgcggaattcaccggcagccagaccgatatcatctggctgctgttggcatcgatcgtggtgatctacatcgtgctgggcgtgttgtacgaaagctatatccacccgctgacgatcatctccacgctgccgccagccggtgtcggtgcgttgctggccttgatgatgtgcgggctaagcctgtcggtggacggcatcgtcggcatcgtgctgctgatcggcatcgtcaagaagaacgccatcatgatgatcgacttcgccatcgacgcacgccgcgaaggggccaacgcgcatgatgcgatccggcgcgcctgcctgctgcgcttccgtccgatcatgatgaccaccgctgccgccatgctgggcgcattgccgctggcgttggggaccggcatcggctcggaactgcgtcgcccgttgggcatcgccattgtcggtggcttgctgctctcgcagttggtgacgctgtacaccactccggtgatctatctgtacatggaacgcggcggcgagcggctgcgtgcctggcgtgcacagcgtgcggcgcgccgtgacggcatcactccggcatccacatcggagcgctcggcatgacgaccgatggcgtcatcgctgatcagcctgctcgcccgcaacatcgcgtgccggcacgtacgcgttgcagctgcttcggttgtggtcttgtgcgaatccccactcccgaatccccactcccggcgccgcacccatgaacatctccgcgcccttcatcaagcgcccgatcggcacctcgttgctggcgatcggtttgttcgtgattggattgatgtgctacctgcggctggacgtggcgtcgctgccgaacatccagattccgattattttcgtgcacgccacgcagcccggtgccgatgccagcaccatggccttcaccgtcaccgcaccgctggaacgtcacctgggccaattgcccggggtcgaccgcatgcgctcctccagctcggaaagcagcagcgtggtcgtgctggtgttccagagcagtcgcaatatcgattcggccgcgcaggacatccagaccgcgatcaatgcatcgcagtcggacctgccctccgggctcgggacgccgatgtactccaaggccaacccgaacgaagacccggtgatcgccatcgcgttgacctcggaaacgcaatcggccgacgagttgtacaacgtggccgactcgctcctggcgcagcggctgcgccagatcaccggcatcagctcggtggacatcgccggtgcatccaccccggcagtgcgcgtggatgtagacctgcgcgcgctcaacgcgctcggcctgaccacggacaatctgcgcaatgcggtgcgcgcagccaacgtcacctcgccgaccggattcctgtccgacggcaataccaccatggccatcatcgccaacgattcggtgtccaaggccgccgattttgcccagctggcgatcgccacccagtccaacggacgcatcgtgcggctgggcgatgtggccactgtctacgatggccagcaggatgcctatcaagccgcctggttcaacggcaaaccggcggtggtgatgtatgccttcacccgcgccggcgccaacatcgtcgaaaccgtggaccaggtaaaggcgcacattcccgagctgcgcagctatctgcagcccggcaccaccctgacgccctacttcgaccgcacgcctaccattcgcgcttcgctacacgaggtgcaggccacgctgatgatcagcctggcgatggtgatcctgaccatggcgctgttcctgcgccggctggcgcctaccctgatcgcggcgatcaccgtgccgctgtcgctggccggctcggcgctggtgatgtatgtgctcggcttcagcttgaacaacctcagcctgctggcgctggtgatcgccattggcttcgtggtcgacgatgcgatcgtggtgatcgaaaatgtcatgcgccatctcgacgagggcatgtcgcgtatggaggcggcgttagccggtgcgcgcgagatcggtttcaccatcgtctcgatcaccgcctcgctggtggcggtgtttatcccgatgctgttcgccagcggcatgatcggcgcgtttttccgcgagttcaccgtgaccctggtggcggcgatcgtggtgtcgatgctggtgtcgctgaccttgacgcccgcgctgtgcagccgcttcctgtcggcacacgccgagccggaaaagcctggccgcttcggcgcctggctggatcgcatgcacgagcgcatgttgcgtgtgtacacggtggcgctggatttctcgctgcgccacgcgctgctgctgtcgttgacgccgttgttgctgatcgccgccaccatcttcctggttggcgcggtcaagaaaggctcgttccccgcgcaggacaccggcctgatctgggggcgcgccaattccagcgccacggtgccgttcgccgacatggtcagccgccaacgccgcatcaccgacatgctgatggccgacccggcggtgaaagccgtcggcgcacgcctgggctccagccgtcagggctccagcgcatcgttcaacatcgagctgaaaaagcgcgatgaaggccgtcgcgacaccaccgcggacgtggtcgcacgtctgagcgccaaggccgaccgttacccggatctggacctgcgcctgcgcgcgatccaggacctgcccagcgatggcggcggcggtaccagccagggcgcgcaataccgcgtgtcgctgcagggcaacgacctggcgcaattgcaggaatggctacccaaactgcaggccgcgttgaagaagaacccacgcctgcgcaatgtcggcaccgacgtggatacctcgggcctgcgccagaacatcgtgatcgaccgcgccaaggctgcgcgcctgggcgtttcagtcggtgccatcgacggcgcgctgtatggcgcgttcggtcagcgctccatttccaccatctattccgatctcaatcagtacaacgtggtggtcaatgcgctgccgtcgcagaccgccacgcccaaggcgctggaccagatcttcgtgcccaatcgtgccggccggatggtaccgatcaccgccgtcgccacgcaggttccaggcctggcgccgccgcagatcatccatcaaaaccagtacaccacgatggatctgagctacaacctggcgccgggcgtgcacacgggcgaggcggatctgatcatcaaatccaccgtggacggcttgcgcatgcccgacggcatccgcctcagtggcggcgacagtttcaacgtgcaactcagccccaactcgataggcattctgctgctggcggcagtgctcaccgtctacatcgtgctgggcatgctctacgagagcctgatccacccggtgaccatcctgtccaccttgccggctgccggtgtgggcgcgttgctggcgttgttcatcaccaataccgaactgtcggtgatttcgatgattgcgctggtgctgctgatcggcatcgtcaagaagaacgccatcatgatgatcgacttcgcgctggtggcgcagcgcgtgcatggcatggatgcgcgcgcggccgcacgcgaggcgtcgatcgtgcgcttccgcccgatcatgatgacgacgatggtggcgatcctggccgccgtgccgctggcggtgggcctgggcgaaggtgctgagctgcgtcgtccgctgggtatcgcgatgatcggcgggctgatgttttcgcagagcctgaccctgctcagcaccccggcgctgtacgtgatcttctcgtgcctgagcgaacgctggaaggcgcgtcgcgcccgcaagcgcgcgcagcgggccgaacgtgctgcggcacggcgtccggcggaaccagcacactgagggtataagttgcgctaacagcaggtctctcgaggtgttgcacttgactcttgagaccgccctgcgttggcggtgggcagccgcgccgaggtggatgcgttagtgagcaaggctcgcgctgccggtgggcggggcgacggcgaagcgaaggattatgacttcatgtatcaacacggctttgcctccccggacggccacctgtgtgtgggaggtcttccacagcaacggcgcgccgggctgacacgcgccggtgaggccgcgcgcaatgcaacactgcgcgtggcgccggctacaccagcaagccctgcaaggattcgcgctccaactgcgcatacagcgcgaattcgtcgtgcacctgcgcacctagcgcgtgttcgaaactgcgcttgctcgaatgagcggcataggcgcgctgttcggcaccaccgaggttggactggaagatgccggccgcactgaccggcaaaaaatcttcgtagatgatcgggtcggcgctgaccaagccgagcgcgatcgcggtttctgccggcatcgcggccacctgcgccgggtcggcgcggccggcgtcggtgagcgcatagcggaaataccccagcccttcctggcgcagcaacgcctcgtcatcggggaaggccacgaaggcggtctgcagccgggtggcgtaatcggtgcccgtgctgccggcaccgtcggcatcgcgcgcctgcgccagcagcgcgtcgtacaacgcgcgacccttgggtgtcagcgcaagcccgcgctgctcgatctcgccgaagcgtgcggtatgcgtgccgtgctccggctgcccgtcatcgccgacaaaacgcaccgcctcttccagcgccttgaaactggtctgccgcaacaggatcggtacacgccgacgcggcggcccctcgatcacggccttggcatcgatgcgggcacgttgcatctgttcctgcgccgcatcgatatccagcgtgcgcggcgtgaggtgattgatgtgcgggccgtggaaactgaccacgtcggcgatcaacttgtgcgcctgactcagcgcgcgataggtcggcagcgacacggtggcatcgccgtgccagcggaaggtttccagcgcctcggctacgaactgccgtgcctggtcggcatccagcccaccttgctgttcgtagcgctcgatcaactgcaagacgccagcggtaaagatctgtcgctgctgcaggatctgctcggcctgtgcgcgcagcgtggcgtcttcgatcaactccagccgcagcagcgaggtgaacacgcgaaacgggttggccgacagcgccgcctcgtcgatcgggcggaacgcggtggaatgcaccggcacgccggccaccgacaggtcgtaatagcccactgggtgcatgcccatcaccgcgaagagccggcgcaaggtggccagttcggccgccgtgccaacgcggatggcgccatgccgttccagatccagccgcgcgcgctcgtcgttgcgctgcagccgtgccgccagcgccggatcggcttgcagcgtctgcgcattgacctgggccaccaacgacatcagatcgccatacaacggcacctcggagcgatacatgtccgacatcgcctgggcgaaccagctgcggatctgatcgggagagacaaaggcggtatcgcgcatgggctggtcttggctaagtgccggccgaacgccagcgttgtcgcattctcgccgaccgcgccatgcgccggccagctgcacggcagcatctcaggccacgtgttggcgcgcagacagccacgcaatgctggcgtgtgcgagccactgcgacgcaaccgccgcgtcagggaacctctgaacaacgcgtggcgttgcgagcgaatttggggtttcgcttgatcgcgacggccacacatgctggaaatcaatggcttgccacttacggagactgccccaggtactcatcggaagctggcgaaagcgttgttcaaaggtttcttagagcctgttcacgatctcctgagcagcagtgccaggaacgccagatggatgaactgaaagctggtattgggccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttctcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccagggagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccatttagacagcgccgccttggtgaagcctggggccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcagaccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagtgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggtgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacctggatagttcttctcgcgcattcgtgaagtttgcacggtttgaataagatcgtgaacaggttcttagcgcgagggccaatggtggcgatctcgactggcgtgctgatggcgcgcacagcgcaacgttgcgcgccatccggtctggcatgaggtttcggtcgatctgtcgcatgtgacttcgaagcgaagccaacccgcgcgtcgcctgcggcgatggctgcattcaccatgcggtaccgcatgtcatgcaagtgcacaacacgcctgcagaacattgcggcatgatgccgcccttggccgtctttcagtgtttgccgatgactccttcgtgcacgctcgcatccgccctgcagtcgctgcagtcgcagttcatcgccatgccaccggtgctgtcgatgggcatcgccgtcgatggtttgcacgatggtgcgctgcgcttgcgcgcgccgctgcaggccaacgtcaacgacaaggccaatgcgttcggcggcagtctggcctcgctgatgaccctggccagctggggctggttgaccctgcaactgcaattggccgggcacagtgccgatgtctacgttgccgacagccagctgcgttatgtcgcgccggtgtatgaagacctggtggccaatgccgaaccatccgagttgggaagttgggagacgtttctggcgaccttccggcagcgcggcaaggcacgcatcggcatgcgtgcggagatcgcgctgggctcgggggccgcggcggccacgttgagcgggcgcttcgtggcgttcccaaagcggtaggatgcgcgctggatcagggggaatacgcatgcgtgcagtcatcacaacgctcgtgctgctttggctggcgctgctgagcggggtggccaacgccggcagccgtgcccaggcgcgcacgctggaaaccacccaggccgcctatacggccgccgtgcgctggaacgatttcgacaccgcacagggcttcgttgagccggcatatgcccaggcgcatccgctcagcgacctggaacgttcgcgctacgagcagatccagatctccggctaccgcgagctgcgcgtgagcgaagaccccaatggcgacctgcggcgcgaggtcgaattgcgggtgatcaaccgcaatacccaggccgaacggctggtgcgcggcatcgaaatctggcgctggaatcccaagcagaagcgctggtggctggccagcggcctgcccgatttgtggaaaggccagtagcccgacccctgcgcgtcgggcgtcgcgtgcgccagctgtgcgacaattcctgcccgctcgactgaccctgaccccgtgaatttcgaagagctgcaggcctttgtcggccgcaaccccatgttgtcgctggccctggtgggcctgaccatcgccctgatcgtcaccgagatcgctcgcctgttccgcggctatcgcgcgctcaatccggccgagcttacccgtctgatcaatagcgaaaacgcgctggtgatcgatctgtcgccgaccgccgatttcgaaaaaggccacattgccggcagccggaacgtggcaatggccaagttcgacccggccggcaagctgctggccaacgccaaggcctcgcccgtcgtggtggtctgccgcagtggcaccacctccgccggtgcagccaagacgctgaaaaaagctggcttcgagcaggtgtactggctcgaaggcggcgtcgccgcttggcagatggccgagttgccactgatcaagggccgctgatccgccttgtgcggcgcccggtaagcccccattgctggcgtgagagactcgcgctttcacgtttgcatcactcaacgctgcatccacccaaccgtttctggagttaggaatgtccgacgaaatcctcaacggcgccgctgcgccggccgacgccgctgctgctggtcccgccttcaccatcgaaaagatttacgtcaaggacgtgtccttcgaatctccgaacgcaccggccgtcttcaatgacgccaaccagcccgagctgcagctgaacctcaatcagaaggtccagcgcctcaacgacaacgccttcgaagtcgtgctggccgtgaccctgacctgcaccgccggtggcaagaccgcctatgtggccgaagtgcagcaggccggcgtgttcggcctggtcggcctggacccgcaggcgatcgacgttctgctcggcacccagtgcccgaacatcctgttcccgtacgtgcgtacgctggtcagcgatctgatccaggccggtggcttcccgccgttctacctgcaaccgatcaacttcgaagccctgtatgcagagagcgtgcgtcagcgccataacgaaagcgcctcgctggccgactccgagccggccggcaacgcctaagccttgattgcgccgatgagcgattcgacccacaagatcgccgttatcggcgccggttcctggggcacagccctggccgcgttgctcgccaggcacggtcacccgacagtgctctggggccgcgacgcggcaatggtggacaccatcgaccgtacccatgagaacgcgcgttatctgccgggcattgcactgcccgacagcctgcgtgccaccaccgacctgcaggcggccgtcgctgacgccgcctggattctggtggtggtgccctcgcacgcgttcaccgagaccatccggctgatcgcaccgctgcgtccggcctgtcccggcgttgcctgggcgaccaaaggcttcgaacccggctccgggcggtttctgcatgaagtggcgcgcgacatcctcggccccagcgttccgctggccgtggtaaccgggccctccttcgccaaggaagtcacgctcggcctgccgacggccatcaccgtgcacggcgacgatgcgacgttcgcgcaagcggtggccgacgcgatgcacggccccaccttccgcgcctacaccggcgacgacatggtgggcgccgagctgggcggtgcgatgaaaaacgtgttggctgtggccaccggcgtggccgatggcatgcagttgggtctcaatgcacgcgctggtttgatcacacgtggcttgaacgagatgctgcgtctggcggcagcgatcggcgcacgtccggaaaccctgatgggtctggccggtttgggcgatctggtgctcacctgtaccggcgatttgtcgcgcaaccgtcgcctgggtctggcgttggggcgtgggcagagcttgaacgatgcgatccgccagatcggccaggtggtcgaatcggtgcagatggccgatgaggtcatgcgccaggccgaacaccacggcatcgagctaccgatctccaacgccgtgcgtgcggtattgcatggcgaaatcaccccggaagcaggcttgaaggaattgctggcacgcgagcgcaagcccgagtatccgcagaccttgtttacctgaaacggagcggcacttgggtgcccattgcgaagatgcacaacaccacgccccggcaatgctgggcgtggtgttgattggctgctgtgcggcgcacgtagcgcctcggtagatcgggccccaggcatcgggacgcactcaacgcgcatgcggccacgccctcgtggcaggtgcatcggtggcgaagattccccggtgcaacacgccgcgctgcatggcgtgtgtcaaccgccaaacgatcgcccaaaagaaagaaacccggtcggtggaccgggcttccaatgcaacgctggagagagagtcgccttgcagttaaacgtgcggcttaccagctgaagcgcgggccgaccgaccattccttgttgccgtcgccatccatacggatgtcgccgttgatgccccagttctggttcaacttcacctgggcgccaaggcggccgtagaagtcgttaccggcgtcgatgccacgcttcttggagtagtcttcgtaaccagccagtgcgtagacttcgaagtgctcaccgaaggcgttacgcagaccggcttcaacgctgtagccgtcgaagttgatgttcgggctgtccaggtccagcctgcggtacgcaacgcgggcaacgaagtccgtgctggtggcgatttcgtggttgaagcccacgccaacgccccactgctggaagtcggagttggtgttctcgaacaggtttttgttgtcgtcagcgttctgcttgctgtactcgccgaacacgtggaagttcggagcaacagcataagatgccttcacgccccagccgtccgcatcgcggccgtcggtcggcgtgcgcacgtagtcgccttcgacgaagttgtaggagaggttttcagcagcggaggccgcaaacggcagcgctgcgagaaggccgagggccagcaaagaagtcttcatgattgggatacctgtacttatttgattggaccggcgctggggcgaatgccgttcgctgccgagatgtaaattctccgttattcgatggaacgcgacatgaatcctggactgaccagttgatgaatcatcgcgccagattcagctgcgctttcttgtgttgcccgagggcgcgcgtgtgggacgtgcaaaatgtgacgctctagcgcttacatcgcggcgctacggggcgtgtgtgtgtaagtgcctcgatcctctggttttacagcgttttacgctagctccttacgcgagcacattgcactgacaccgtcgctgggagcattgcaaacttgttgaacacacggatggagctgcatcgtggcgaagaagagaacgttggcgcgctttctggccgagacgctgcagagcgccggggttgagcggatctggggcgtcaccggcgacagcctcaatggcgtgaccgacacgctgcgtgagatgcagaccatcgagtggatgcatgtgcgccacgaagaagtcgccgcgttcgcggcgggtgccgaggcggcggtgaccggccagctggcggtgtgcgccgccagctgcgggccgggcaatctgcatctgatcaacggcttgttcgattgccatcgcagccgccagccggtgctggcgattgccgcgcatattccatcgtccgagatcgggctgagctatttccaggaaacccatccgcaggagctgtttcgcgagtgcagtcacttcgtggcgctggtgaccaacccggcgcagttgccggaagtgctgcatcgggcgatgcgctcggcgatcctgcagcaaggtgtggccgtggtggtgattcctggcgatatcgcgttgctggaggtcgacaagcatgtgtccagcgaatggccggcactgcgtcagccgcgcgtgctgcctgcagcggaggatgtgcagcaattcgccgcgctcctgcagcaaagcaaggcggtgaccttgttatgcggcagtggctgcgccggtgcgcatgacgcggtggtggccttggccgacaccttgggtgcaccggtggtacatgcgctgcgcggcaaggaatacgtggagtgggaaaacccgttcgatgtcggcatgaccggcctgatcggtttcagttccggctaccacgcgatgctcaactgcgacaccttgatcatgctgggcaccgattttccgtatcggcagttctatccgaaagacgcgaccatcgtgcaggtggatcgcgacccaggcgcgctcggtcggcgcaccccattgcagttgggcatcgctgccgatgtcggcgaaaccgtcgcggcattgctgccgcagttgcagcgccgcgaagcgcgtggcttcctggaaaaatcgcttgcgcactaccgcaaggcacgcgaagggctggacgatctggcggtgccggcagatccgggtgagccattgcacccgcagttcgtgacccggctgatcagccagattgccgatcaggatgcggtgttcacctgcgatgtcggcacgccgacggtgtgggccgcgcgctacttgcgcatgaacggcaagcgccgcttgctgggatcgttcaatcacggctcgatggccaatgcgatgccacaggcgctgggcgcgcaagcggcgtttcctgggcggcaagtcatttccctgtcgggcgatggcggctttgcgatgttgatgggcgatttcatttcgctggcgcaattgaatctaccggtgaaggtcgtcgtgttcaacaacgcatcgctgggtttcgtggcgatggaaatgaaggcggccggttatctggataccggcaccgagctgcgcaatccggactttgcggcgatgagcaatgcggtgggcatcctcgggattcgcgtggacgagtcatcgcaactggaacgcgcattgcggcaggctttcgcacattcgggtccggcgttggtggatgtgcgggtcgccacgcaggagctggcggtgccgccggcgatcatgcttgaacaggccaagggcatggggctgtatctgctcaaggcggtgatgagcgggcgtggcgatgaggtgatcgagctggcgaagaccaacgtgcgttaattcagttgcactcacacacactggctaacctcttcaggccgcttcgcccatgccccgttcgctgctccggcaactgttgctgatctggatggtgatcgtggctgcctgtctgggcgtggccatgatgttgtacggcttgtaccggcagaccgagggcgtgcggctggaggaggcgcgccagcaattgagcgatcaatgcgcgcgcatcgtgcaacgctatgccggggccagcgaggcggcgcgtagcggcgacgatggtgtgggcctggctgcggtggtggtgcacctggtgctggccgatgcgccaggggtcgaaggtggggtctgggacctgcacaaaggctttgttgcctacgcgtacccgacctacgacggtagcgatcacaagaccgatattcccgacgcggaatggaccaatatcgtcagcacggcgcagcagagcgttagcgagaagaaagcgacgcagtaccgtcgcaacggtcgccgcgaggtgctgctgatcagcgcctgcccgctggcatcgaacagcgcggcatggacgatgacgcgggtgccggccagcaaggccgatgcctggcggccgctggtcatcggcatgttgttgatcttcgccatggtggcgatgtcggcgattgcgctgggcgtgttggtgcggcggtggagccagcgcctgcagcgcatccagcaggcgctggccgccgacaccgagacgccgcacatccctccaactggcacgccggagctggaccggttgggcgcggcagtcaacgactacgcgcaacgcaacgcgcaggcgctggcgcagacgcggcggttggccgacgagctgtcccgacacgagcggcttgccgcactcgggcgcatgacggctacggtggcgcatgaaatccgcaatccgatcgccacaatgcggttggcgcttgaaaacgagatcgcgcgacgcgatgcgacgccggacgatgccgcgcatggcgagttgatgctggggcagatccgtcgcctggatggcgtggtcgaaagcctgctcggcatggtgcagccgattcgcctgcaactggagacggtggtggtgcaggactggctgacggccctgctggagccgagcctggtgccgccaggtacaccgcggcaccgcttgctgctgccggccgcgccgctgcgctggacattagatccgcagcaactcgggcgtgcggtgcacaacctgttgcgcaatgccgcgcagcatgccgatccaggcagcgaggtcaccctgcaagcggtagacatggagggcacactacaactgcagatctccaaccatggcgcagcgatcgctgaaccgatcgctgcgcatttgttcgaaccgttcgtcagtggtcgtgctgacggcaatggcctggggctggcgctggtgcgcgagatcgcgcgcgcacacggtgggcaggcgcgctacgcacacaccgatgggctgacgcatttcatcctggagttgccatggcgtgcatcctgatcatcgacgacgatgcggcgtttcgcaccaccttacaggccacattgcgctcgttcgggcacacggtggtcgcggccgacaacgggcccgacggtctggcgcggctgagcgaaggcgggatcgacatggcgttcgtggatttccgcatgccgggcatggatggcatcgcggtgctgcgcgcgcgcctggacgatgcgcaggcgcggcaggtaccgctggtgatgctcaccgcgcatgtgtccagcggcaacaccatcgaagcaatgacgctgggtgccttcgatcatctggtcaagccggtgggccgcgccgacatcgtcgaagtggtggagcgtgcgctgctgagccgcgccgacgcacaggccgcagcgaccgaaacgccacaagcgccacacgaggacgacgatgcgttggttggccacagcccggcgatgcgcacggtgcacaagcacatcgggctggcggcggcctctgatctgccggtgctgatcaccggtgaaaccggcaccggcaaggagttggccgcacgcgccctgcatcgcgccagtccgcgcgccgaggcgccgttcgttgcggtcaactgcgcggccattccgctggagttgatggaaagcgaattgttcggccatcgcaagggcgcgttttccggcgccagcagcgaccgtctgggtctgattcgcgaggccgatggcggcaccttgtttctcgacgagatcggcgacatgccgctgccgatgcaagccaagctgctgcgcttcctgcaggaaggcgaggtgacgccgttgggcggcagcggctcgcagaaggtggatgtgcgggtgctcgcggccacccatcgcgacctggcggcctgcgtggccgacggtcgctttcgcagcgatctgcgctaccgcctcaatgtggtgccgatcgaattgccacctttgcgcgagcgcggccaagacatcctgctgctggcgcagcactttctgagcacgaatgcagcgcgcgcgcagagcctgtcgccggctgcgcaggagcgtctgcttgcgcaccgctggcctggcaacgtgcgcgagctgcgcaatgtcatgcagcgcagccaggtcatggtgcgcggcgccagcatcgatgcggcggatctggacgaagcgctggccgaggcgggtgaggcgacgccagatgttgcgtcggcgatgacagggacactgcccgaagcagtggcgcggctggaaaaacagatgatccagtcggctctggaacagagccatggcaaccgcgcagaggccgcgcgccggttgggcatccaccggcaactgctctatcgcaagctggaggaatacggcctgtgaccatcgcacgcgcagcgaccgcagaccgggctgcaggtgtccccaaagcggacagcatggatgaaatgcagacgtccccaccccgctgcttgctgattaaatccttattaaaacaattgcttatagattggcacgattgctgcttcgtctttggtacgcggccccttcccgccgcgctggagacatccccatgatgcgtcagactgttcttgcaattgccctggcctgcaccatcggcgccgccgccgcacagggtgccgccccgccgctgccggcccccaacggcccgaccggcggcccaccggctccgccgacccctgtcgccgccacgccggtgagcgtgagcggtactgtcgagcgcttcatgctcaaccccaacggcgacgtcgacggtctgtggctgcgcgacggtacccaggtcgggtttccgccgcatctgtcctccgacgtgaaggctgcggtgcgtgccggcgacaacgtggttgtgcagggcttccgcctgggcaatctgccggtgctgcagctaagttcgatccgctccggccgcagcggccgcgaggtggtcgatcgtccgcccaccttcggcccaccgccgccgccgaccccgggtcagctgaccccgctgcaggccgatggcaagatccagcgcctggtgtatgggcctgccggcgaggtcaatggtgcgttggtgagcgatggcaccgtggtgcggatgccgccgcatctggcgctgcagttcgccgatctgttaggcgtcggcgcgccgctgagcgctagcggtttcggcgtggccaccccggacggtcgcgcgatggaggccacccagctgggccgtgaccgctcctcgctgcgtccgctgtttcccgcgccgcgtccggacggcccgctgccgccgcccccgccgggcgctcccgtcctgccggccggtggttgagtcgcaccacacgtgtgttgttcgttgggttcctccgctggccacgccccgcgtggccagcggcttgatcggcacggccggtcttttttcggagtaacaccatgcattgggtcgaccctgatttcctccccgccacccgcggcaccctggcgcgtttcctgctcaatcccaaggccgatatcgatggcctgctgctcaccgacggcaccgaagtgcacacgccgccgcatctgtcggctgcgctgctgaaggcgctcacccctggcagcgcgcttaccgtgcgtggcctcaagccgcgtgacgtggacatgctggtggcgttggcgatcgatccggagggcggcaagcgcatcctggatgaaggcccgcatgggccgcacgccaagcccaaacccaagccgcccggcaaatcgcccaagccggaagtcacccagcacagcggcaccattacccggctgctgcacggtccgcacggacaggtgcatggcgtgctgctcgacgacgcggtcacggtgcggtttccgccgcatgccggtggcgatttcgccaaacagctggtggtcggcaagccgctggtggccgaaggcgataccaaggccacgccgcacggtgtactgatccatgcgcacgccttgggtgccaaggcggcgatgctgaagcagatcgagcatccgccgcacggacccggtcacaaacccaagcccaaacactaggacccggacatgcggccaacgcgcccggttgagatgctcgacttctggtctgccacgcgccccagcatgcgcgctggcgttgcaactggcagtggagcattgccatgccgctgaccaaggtcaggccgcgcggtacgcgcgcgctggaagcactgcatttcagcgtggccgatgtgcaggacgggctggggccgttcctgagcgtgttcctgcaatccaaaggctggtcggtggcagcgatcggcacggtgatgagcgtgggcggcattgccggcatgctcgcgaccacgccggccggcgcgctggtcgatgccacccggcgcaaacgcgccgtggtagtggtcggttgtctagcgatcttgcttgccacggccttgatctggctacagccaacttcttccggcgtggttgccgcgcagatcgcctcggcgttggcggcggccggcatcggcccggcattgaccgggattaccctggggttggtgcacgcgcacggcttcgatcatcaactggcgcgcaaccaggtggccaaccatgccggcaatgtgctggccgcggtattggccggctggttgggatggcgttacggctttgccgcagtgttcctgctgaccgcatttttcggcgccctggcgctggtggccgtgctggcgatcccggccgcggccatcgaccaccgcgcagcacgcggtctggcaagcaacgacaatggcgatgcattgagtggttggcgcgtgctgctgacctgccgcccgttggcgctgctggcggtcacgttggggctgtttcatctggggaatgcggcgatgctgccgctgtacggcatggcgattgtggctgcgcatgccggcgacccaagtgcgttgaccgccacgaccatcgtggtggcacaggccacgatggtcgtggtcgcactgctggcgatgcgctggatccgcgtgcacgggcattggtgggtgttgctggcggcgtttatggccttgccattgcgcgcgctggtggcggcatcggtgatccatggctggggcgtgtttccggtgcagatcctcgatgggctaggcgccggcctgcaaagcgtggtggtgcccgcactggtcgcgcggttgttgcaaggcaccgggcgcgtgaatgtcggtcagggcgcggtgatgacggtgcagggcatcggcgcggcgttgagcccggcgttcggtggctggctggcacatgccttcggttaccgcactgcgtttctggcgttaggcgcgattgcgttgctggcggtagccctgtgggccggctgtcgcggcatgttgcaggcagcgacagccgtgcacacggcggcgtaagcgccgcgcagggggcgcaagtgcgtgcgactcgatcaaggtctgttgcgtctggcgctcgatctgctgcaatgcacgggcatgatgcccacgtgcgatgtgtgcaaggtcgagcgcaggcaggcaaggcgcgtatctagcgtgcagatcaagcggtacgcaagatcgcttcaacgacggatggccgatgtggtgtctctctccgtcgaccaagcgcggacagcatggatcgcccgtgatggtcagacgtcgacgtgccccactgaacatctcaacagaagcgtggcagtgcaggcccggggagcgagtccgccgccgtgtgtcgtcgcgtgcaagcgcggctactggccgccagcgaaattccattgccgccaggcttcgaacaccatcactgcaacggtgttggacagattgaggctgcggttgtccgggcgcatgggcagacggagccggtgctgcggcggaatcgactccaacacctcggttggcaggccgcgggtttccgggccgaacaaaaatgcatcgccatcggcgaactgcggtgtgtcgtagcgcaccgtgctgcgggtgctcaatgcaaacacgcgcttgggcgcgattgcggccagggcgctgggcaaatcgacatgcaccttgagcggtgcgtattcgtgatagtccaggccggcgcgcttgagctgcttgtcgctgaggtcgaagccgagcggctcgatcaggtgcaggcgcgcgccggtattggcgcacaagcgaatcacattgcccgtattgggcggaatttcgggctgaaacaggatgacatcgaggacaggtgctgacatgcgcgcaagtgtagctgcgcgcgtgcttaaaggctgatggcggcgttgaccagcgcttccagctcggccggcgagggctgcagcttcggtgccggcaggttgacgatgacctggcccatcagcgcaccgatggcgccagctgcctggctggaggcggtctgcgcgctggcggcggcgctgcgcacgaccaggtcggcgcgctgttcggccgaaggacgcacctgcaccgcagccagggtgacgatgcgctgtttggcctgttcggcagccagcgcagccagctgttcagcccacggacgcacctgcacggcggtcagggtgcggatgtcgctgttgcgctccagcgtctgttgggcgatctggtcggcggccgggcgcacctgcacgggttccagcgtggtcaggctggcggcttgggcaagaccggcaagggtggcgccggcgaacagggcggcggagagggcgatgcgcagggtctgggtcttcatggcgaggtctcttggtgttgttagtaagtggtgaggtagtaatgcagtacaccgtttcggtatgcgcaagaacgttcgtggatatttttatttcattcatctttaagtcagcttcaggtgctgccagcggttgcgagatacatcacagcaaacgccgtgcccatcaaagttccttgtttttaaagggttttcagatgcgtcgatgtatccgtatccggacacccggacgcgtcgcaggacggcggacagcgcgaccaagcggggtccgcgcgcaaggcaaggcagttcggtgtgctgaatgagtggattgccggtacccccgcgcgtcggatcgtcggcaggcaactgcggcacaatccggctttccccacaggtgtgatgacttatgcgcgtgctgatgctgtctgttctggttgccaccaccaccgcggcctgcacctgggtgccgatcgaacaaagcggcaaaagcgtgcaggtgctgcccgcaggccctgttccggcgggatgtcagcagcagggggaagtggtggtgacggtcaagagcaaggtcggtttctacaaccgcaacccgctgcgcgtgcaggaagagctggaaacactggcgcgcaacgaggcgcccggcgccaatgccaatgcggtgcaggcacaaggccagccggccgatggcagccaacgtttcaacgccttccgctgcccgccgcgctgaaccgttgggctggggcgctggccattcaattgtaaagatgcggtaaaaccggccagcggctagactagcgccccctcgcctgacgccatggcgctacttcgatgctcttccagaatgtctccatcgcgggactggcgcatgttgatgcgccgcacacgctgacttccaaggaaatcaacggacgcctgcaaccgacctacgaccgcctcgggatcaagaccgacgtgttgggcgacgttgccggtatccacgcgcggcgcttgtgggaccaggatgtccaggcatcggacgcggccacccaggccgcgcgcaaggcgctgatcgatgccggtatcggtatcgagaagatcggcctgctggtcaacacctctgtgagccgcgactacctggagccgtccacggcgtccatcgtgtccggcaacctgggcgtgggcgaccactgcgtcaccttcgacgtggccaacgcctgcctggccttcatcaacggcatggacatcgccgcgcgcatgctcgagcgcggtgagatcgactacgcactggtcgtggatggcgaaaccgccaatctggtgtacgaaaagactcttgagcgcatgacctcgccggacgtcaccgaggaagagttccgcaacgaactcgccgcgttgaccctggggtgcggtgcagcagccatggtgatggcgcgtaccgagctggtgcccgacgccccgcgctacaagggcggcgtgacccgttcggccaccgagtggaacaagctgtgccggggcaacctggaccgcatggtcaccgacacccggctgctgctgatcgaaggcatcaagctggcgcagaagaccttcctggctgcgcgccaggtgctgggttgggcggtggacgaactggaccagttcgtcatccaccaggtcagccgcccgcacaccgccgcgttcgtcaagtcgttcggcatcgatccggccaaggtgatgaccatcttcggcgagcacggcaacatcggcccggcgtcggtgccgatcgtgctgagcaagctcaaggaactgggccgcctgaagaagggcgaccggatcgcgctgctgggcatcggttcgggcttgaattgctcgatggcggaagtggtttggtgatccgctggcgggacgtgttaaaaaaattgtatttttagtacacgttccagcatcatgttcgctcgaagaacatgagtgaggtaggcatggaaagcgtgtcgacgtttaacgctgagctcccttacaacgatctcccgctgcttccaccagcgggagatatcgaaacgcggagtcttctcaaggcttgcatcgatgcacgaactgcattggccgagctgaagcaggcaacggcgttgctgccaaatcccacagtgctgatcaacaccattccgatcctggaggcgcaggccagttctgagatcgagaacatcgtgacgacgacggacgaactgttccgatacgccgaagatcaggataaggcccaaaagcctgctactaaggaagcgttgcgttaccgcagtgcgctctacgaaggatttcagtcgctaaagcagcggcctttgtgtaccgacacctccgtcgttgtctgcagccgtatcaaagcggtgcaaatgcagatccgccgcgtgcccgggactgcactagctaacgaccaaacccagcagatcatctacacgccgccggttggcgaaacgttattgcgcgacaaactggccaactgggaacgcttcatccatgagaacaccgacgttgatccactaattcgtatggctgttgcgcactatcaattcgaagcgatccatcccttcaccgatggcaatggacgcaccgggcggatactgaacttgctgatgctcatcgagcaaggcctgcttgatctgccagtgctctatctctctcgttacatcatccgccaccgcagcgactactatcgcctgctactggatgtgacgcggcatgggcactgggcagaatggattcattacatgctggctgcggttgccgaaacagctgcatggacgacggcgaagatccaggcgattcgtgggctagaggcgcaggcccgcgactacattcgtgaccacgctcccaaggcatacagccgagagttggtggatgtgattttcaaccagccgtactgccgcatccagaatgtcgtcgacatggtgggcgtcacgcgtcagacggccgcacgtcatctcaaggagcttgcggatattggcgtgctgcacgaccagcgccagggcaaagaaaaattattcctacacccggcgttccttcgtttgctatccagtgacgataaccagttacaagcctaccgcacgcctgtgcggaacgtggaggcaaacgcatgacgactaagtacgaccatcttgatcgccaaaccttgatcggcctgttgcagcggcgcgatgccgagcgccagctgggtttggtatgggagcgtgacgagctcgaggccgaccaggcgctcaacgaggatttcgtggcgttgtcattggacgctggtctgagtcatggcgaggcgccgtgggacaacctgatcatcgaaggcgacaactacgacgcattgcgtgcgctgcgcatgacgcataaaggcgcgatccgctgcatttatatcgacccgccttacaacacgggcaataaggacttcgtttacaacgaccgtttcgtcgacaagacgcaccggttccgtcattcgttgtggctggagttcatgtatcgacgcctgcagctggccaaggagttgctggccgacgatggggttatttttgtcagcatcgatgataatgaggtgtttcggcttgggatgttgatggatcgggtttttggcgaggataattttattgccaatgtcatatggcaaaaggtttattcgcctaagaacaccgcgcagcatttttctgacgatcacgaatatattctaacgtactcgcgtaaaaaagaagattgggtccctaacccgatatcacggagcgcaagtcaagatagtgcttataaaaatcgcgacaacgaccctcgtggtgtttggaaggctggggacatgtcagcaagaaacttttacagcgagggtaattactcgataaccactccctccggtaaaaggatcgacgggcctccttcgggacgctactgggtggtctctgaaaaaaaattcaaagagatggatgcggatcagcgcatatggtggggaaagaagggtagtaacgtgcccgcgataaagcgatttctttttgaagtaaagcagggtgtcgtacctcagactctttgggcctacgacgaagtcggacatacacaggatgcaaaaaaacagcttcttgaagtgctgcaattcgcttcttcaggagatgtgttttccacgccgaaaccagttcagctgatggagcgaatactacgcatcgctagcaagccaggtgacactgtccttgatttctttgctggctcaggaacgtttgctcaagcagttgccaaactaaatgctgaagatggcggcaatcggaagttcatcctggtcagtagcactgaagccactgaggatgcgcctgacaagaacctctgccgcgatgtttgcgccgagcgcgtgcgccgtgtgctgggtggctacaccaataccaaaggtcaaccagttgagggtttggggggcggttttgcttacttgcgtacccgtcgtatcccaaagcatcggttggcaatgaagctggaccacgcggaggtttggcatgcgctgcagctattgcacaggctaccgttgtcgcgctggtctgactgcggtttttccagcgatggcgagctggcctatttggcggatttccaggccgcacacgtagagcaattacgtgagtggctgcgcacccgcacagcggcagtcgctgtcgtctatacctggtcgatggaacgtctgaatggattgctgggagagacagcggccgacttgtctttgctgcccctgccacaccacctgcgcgcacgtttcggacgttgatatgcccatgccattgaaagagtttcagaatgttatttgcgacggcatcgtcgcccaattcggcgaggtacgtgcgctgtaccaacagatcgccgccgccgcaccggaccgcattgatgaggcgcgtcgcaaggacgctgtaatcgtattgcaggcaccgactggcgcgggcaagacgcggatggcgatcgaagtgatgcgccgtgtgtcggtcgaggagcgcgtgttgtggttctggtttgcgcccttcactgggctggtcgagcaatcgcgcagagtcttgagcaatgaggcgccagagctagcattactggacctggatgcggatcggcaactggatgcggtacgtggcggcggcgtgttcgtggtgacttgggcgtcgttggctgcacgcaaggcggggagcaggcgcgcgcgtcagcgcggcgatgccggcatgtcgatcgatgacgtgatcgcaatggcacgcgagcaaggcttgcacgttggctgcgtggtggacgaggcgcatcacggatttcagcgtgagacgctggctcgggcgttcttctgcgacgtgctcaagcccgattacgcactgctggtgaccgctacgccacgcgacgctgacatgaaggctttcgagcgcgcgaccaattatttcgtcggagagccggcggactgggcctccgtcagccgtgccgacgcagttgacgctggcctgcttaagcgcggcgtacggatggtacgttttatcgcccgcgatgaagataccgcacaactggtggacttcgagcatctcgcgttgcgtgagtgcacgcagatgcatcgcaccattcgcaagaacttggcagatgccgatattgcactgacaccattgatgctggtgcaggtgccggatggcaaggtggcgcaggaggcggcgcggacgtatctggtggagcagctgggattcgatgcgaccgcagtgcgtgtacataccgccgccgaacctgacccggatctactgtcattggcgcaagatcccacagtggaagtgctgatcttcaagatggccgtggcgctggggttcgatgcgccacgtgggttcaccttggcggcattgcgtggcgcgcgcgacgcaggcttcggggtccaggtgatcggccgcatcatgcgccgccatgccctgctacaggcgcagatggagctgccgccccttctggatcacggatatgtgtttctggccaattccgagtcgcaagaaggattgctgctggccggaacccagatcaacacgctcacaacgcaggcgcctgaacttggaacgcagacggttgttaccatgatcggcgatggcgcttcgctgcaggtggtgcgtagtggagagcctctgagcctgctggtatcgcgcgcaggggtgcaggtattggatgccgaagccggtgaagatgccttgttcctgtcagccactacggatcaggtggctgatgcactggctgggaccccgttcgctggaatggcgaatgcgacccaggccgcgctggagatgtttgggggcgatggtgcttggccagctagatccacaagtgtcgctggtgcatttgtgttggctcaggaaagcatatatcgctatccgcgtcgttccgatgccccggatcgcttacgtggagaaaagctgcccccagtgtcagctgatttcgaggctggcctggccgcgcatgtcgatttttcaccggaagtgctggctgatcgcctgcgtggcaaagtgcaggtccagtgcttggacacagacctgtttgctggtcattggggtgcagaagatggaagtgacctttgggccaatctttcgccgcaagctgtcgcagaaaaggctgaacagatccgcttgcggctcgttgaagccaacgaccgtgagctataccgcagactattagaacgtttcgttcgcgcgatcgaagggtcaggcgcggaagtgcccgacgacgaagagctgcaaatgcgccaattggatcttttgctggttagacgtcctggcctgctgggagatgcattcaaaagcctgcgacagtgccaagtactcgatgtcgatgtgctgttgccggccgagttactcagcgatcaaccactgcgctccgccaatcgcgggctctatggtgtttttccgcctggtttgaaccaggatgagctagcaattgcagagcgcctggatgccagtacccaagtactctggtggcatcgcaatcaaccaaaatcaggcgtcggtctctatcgctgggatgagggcgacggcttttatcctgatttcgtggtgtctattgcagagcgctccgctccagggatcgcgctgcttgaattgaagggcgaccacctgtggggcaagcccagtgaagttgacaagagtgcggcgaatcatcgcgagtatggtgccgttttcatggtgggccgtaagcgcggcgagcgtgatttcttctatctgcgtgagttgggtgggcgcctgcaaagcgcaggttcctttgatctggatcggatgcgttttgcatgaattaccccggctatccctttaccccgaagcgctttgaggtgcgacccggcgttgcgatgtcgtatcttgacgaaggcccgcgcgatggcgaagtggttgtgatgctgcacggcaatccgtcatggagctatctgtggcggcatctggtgcgcggcctgtgcgatcgctaccgctgcatcgtgcccgaccatatcggcatgggcttatccgacaagccggacgatgcgcccgacgcgcagccgcgttacgactacacgctgcaatcgcgcgtggacgatctggacaccttgctgcggcatctgggcatcaccggaccggtcacgctggcggtgcacgattggggcggcatgatcgggttcggctgggcgttgtcgcatcacgcccaggtcaagcggctggtcatcaccaacaccgctgcgtttccgctgccggcggaaaagccgatgccatggcagattgcgatgggccggcactggcggctgggcgagtggtttatccgcacgttcaatgcgttttcgtccggcgcttcgtggtttggcgtctcgcggcgcatgccggccgctgtgcgtcgcgcctatgtagcgccgtacaacacctggcgcaatcgtatttccaccatccgcttcatgcaggacattccactgtcgcctgccgacaagggctggtcgttgctggagcgctcggcgcaggcgttgccgaccttcgccgagcgcccggccttcatcgcctgggggctacgcgatatctgtttcgacaaacacttcctggccggctttcgtaaagcactgccacatgccgaagtgactgcattcgacgatgccaatcactacgtactggaagacaagcacgaggtgctggtgccggcgattcgcgcgtttttggagcgtcatccgctatagcgcggcgctcctgcttacggccacgttcgtcggacaagcaaggctgcacgcggatggcattgcgcaaatgcccacggcggcggcatggcgtggatgcttcttggcgaaagcatgtgcgcaggcaatgcactgcctgcagtgtgaggtgctgcagcccgatcatgccggcatcgcgttggctgacgttgttgcgaggcgcgcgcacttaccgcgcaaaaccgtcacaccgccggcaatggattgcgctgggcatcgtccacacccacccaatctgcatcggtcagtgcgtgcaggccatgtgccaaacgcgatttatcgcattgcgcactgcgctcaccgaattccagcgatgcgggcacggcagcgcaggaagaggggcgccggtcgtggatgctgcagcggctgtagcggccgatgtcggcgtccagcgcgatgcagcgcggctgcgactgcgaggtgccacgcatcacgcgctcgtgcgtgcgcagtgcgtcagtcaactcgatcggcaccctgccgcccagtgcgggatcggcttcgctccagtgaaaactgacgcggaaataggcgcagcaggcgccgcaggtaaggcaggggtgtgccatggagtgccgggcctggcgcggcgaaatcgcgtggagagcacgagattctgaccgaaccacgctgcgatacaagtggcgcgcggcggtggccggttagcgattcagatgcgctctgcagtgcatggacgcgccacgtccagcgagcgacgcattggctgtgtgccatgcggtacggacccattgtggcggcgtgttcggagactgctgcgccataccgctgcgcgccgatggtcagcgcactggctgcagcgttctcgggtttcctcccagccgcctgcaggcggccggtgccattggcgcatcggtgataatgcgcggatgacgaccctctgcaatatcgccgccaccctcccgcaactggcgcgcgagcgccccgatcagatcgccatccgttgcccgggcgctcgcagtgccaacgggttcgccgcctacgatgtgaccctgagctatgccgagctcgatgcgcgcagcgatgcgatcgccgccggtctggccctgcacggcatcggacgcggcgcgcgcgcggtggtgatggtgcggccgtcgccggaattcttcctgttgatgttcgccttgttcaaggccggcgcggtgccggtgctggtggatccggggatcgacaagcgtgcgctcaagcagtgcctggatgaagcgcagccgcaggcatttatcggcattccgctggcgcagctggcgcggtgcctgttgcgctgggcgcgctccgcaaggcagatcgttaccgtcggcagacgttacggctggggtggagtcacgctggcgcgggtggagcgcgatggtgccggcgcagacagccaactggccgacaccgcgcccgacgatgtggcggcgatcctgtttaccagtggctcgaccggtgtgcccaaaggcgtggtgtatcgccacaggcatttcgtcggccagatcgacttgctgcgcaatgcgttcggcatgcagcccggcggtgtggatctgccgacgtttccgccgttcgcattgttcgacccggcgctggggctgacctcggtgattccggacatggacccgacgcgcccgggcagcgccgatccgcgcaagttgcacgacgccatcgcgcgcttcggtgtgacgcagttgttcggctcgcccgccttgatgcgcgtgctggccgactatgggcagccgttgcccaacgtgcgcctggcgacttccgccggtgcgccggtgccaccggatgtggtggcgaagatccgcgcgctgctgccggccgatgcacagttctggaccccgtacggcgccaccgaatgtctgcccgtggccgcgatcgaaggccgcaccctggacaccacgcgcgccgctaccgaggctggtgccggcacctgtgtgggccgggtggtcgcgccgaacgaggtgcgcattattgccatcgacgatgctgccattcccgattggagcggcgtgcgcgtgctggcgaccggcgaggtcggcgagatcaccgttgccggccccaccaccaccgatacctatttcaaccgcgatgcggccacgcgcatcgccaagatccgcgagcgccgcagcgatggcagtgagcgcatcgtgcaccgcatgggcgatgtggggtacttcgatgccgaagggcgcttgtggttctgcgggcgcaagacccagcgcgtggagaccgcgcaaggcccgatgtacaccgagcaggtggagcaaatcttcaatgcgttaccgggaatagggcgcagcgcgctagtgggcgtgggcgagatgggccggcagcgtccggtgctttgctatgaaccggacgcctatgcctggatgtccagcccgatggagcaggaggacgtcaggcagcagctgcgcagtaccgctgcagcgcatccgctcaccgccggcatcgccgatttcctgtgccatccgggcttcccggtggatatccgccataacgccaagatcggccgcgaaacgctggcggtgtgggcagcgcagcagttgcataagagcggctgagaacaggtagcgcgcagtcgtcgggcgggcgtggatggcgcactcagaaatcgcagtgcgcgcgtggtcgattccgagcatcgcacacacccgccgggcattaggcgcagtgtgtgttggtcgctcctggccctggacagcagactgcatggccgcacgtcgacgcaagatcgccaagttgggtgtggccggctatggtgtcgtccctcagaggcgaggtgtggtgcgatgaagctattggtgacggggggtggcggctttctcggccaggcgttgtgccgtggcttgcgcgcgcgtgggcacgaggtggtgagttttcagcgcggcaattacccggtgctgcggagtctgggcgtgggccagatccgtggcgacctggccgacccgcaggcagtgcggcatgccttggccggcatcgatgcggtgttccacaatgccgccaaggccggcgcatggggcagttacgacagctatcaccaggccaatgtggtgggcacgcagaacgtgatcgaggcctgtcgcgccactggcgtgccacggttgatctacacctccacgcccagcgtcacccatcgcgccaccaacccggtggaaggactcggtgccgatgaagtgccgtatggcgacaatctgcgcgccgcctatgcggcgaccaaggccattgccgagcgtgcagtgctggccgccaacgacgcccagctggcgacagtggcactgcgcccgcgcctgatctgggggccgggcgacaatcacttgttgccgcgcctggcagcgcgtgcgcgtgccgggcggctgcgcatggtcggcgatggcagcaatctggtcgacagcacatacatcgacaacgcggcgcaggcgcatttcgatgcgttcgagcaccttgcagtgggcgctgcctgcgcaggcaaggcgtacttcatttccaacggcgaaccgttgccgatgcgcgagctgcttaatcgcttactggccgccgtggatgcaccagcagtgacgcgctcgttgccgttcaagaccgcatatcgcatcggtgccgtgtgcgaaacgctgtggccactgttgcgtctgccaggcgaagtgccgttgacgcgttttctggtggaacagctgtgcacgccgcactggtacagcatgcaaccggcacgtcgcgacttcggctatgtgccccgcatcagcattgaagaaggtctgcaacggctgagatcctcatcttccaacgacatcgccatcaccgggtaaagaccggcacatccacaacatacgcctacgccaattcggcacgacaacttttggataccttgccatgctgcattacgccatgatctttttcgttatcgccatcatcgctgctgtgctgggcttcagtggtatcgccggtgcggcgaccaacatcgcctggatcctgttcgtggtgttcctgatcctggcagtgatctcgatgttccgtcgcggcaaggtataacgcttagttgcgatacgtcacggcagcggcgctgctggttggcgctcacaaggcccgcttctgcaaggacgcgggccttgtgcgttatggcgggaaataagcaatttttcgctgatgagtcgcccctgaaaaacccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttacgctaggtcctggtttctggcagttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtgtcgttcgcgtctggagaagcagatcgacgtgcgccatccgctggtccagctgagccatcggctgccgtggagggcgttggaacaggcgctgtcgccacggttgcctgcaaccaccagcgcaggcggtcggcccgcattgccggtgcgtctgatcgccgggctgctctacctcaagcacgcctacgacctgtccgatgaagcggtgtgcgaacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcccctgggcgaagccgggatggaagcgctgttggcgcatacgatccacaccgctcacgcgatgaaggcggtggatgcgcgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgcactgcgacagacctatgtgaggcaaggtccggggttgcgccgcaaggccgggcgccatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgcgtatcacgcgatctgcaacgcaagctggaccagctggaacccacggtacgtgagcgcatcggtgtctggttggagcgcgcacaccggttgttggcacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagtttcccgggtaacccgtacgacggcgacacgctggctgagcaactggaacaggcgcgcgggttactacaggatgtgaatgtgatcccgcagatggcgatcgtggatctggggtatcgcgggtgcgaagtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgcatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcgctggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggtgcgggcgcgttcctcaacgccctcaagcaccatgtggcccgcaaacatggcactgaaggtttgagaggggtttttcaggggcgactatctagacggtccagacggtccagggcacgcaacagcggtgcttcgctggaaccgagcacggcactgagttgctgttccatgcgtcgcacttcggcttcggcggcggtcaatagcgcggcaccggatgcggtcagcgagagatgctgcatgcgccgatcctgccgcccacgcacctgccgcagcaggcgacgcttgaccagcctggcgaccacgatcgccagattcggcggcgacacgtgcagcacgtcgccgatctgacgctgattgatgcccgggttgccatccaccagcatcagcagcgagaaatccaccggcttgaggtcgaacgctgccacgcactcctgaaacatccgccgcaccagcaactcggtacgggtgatgcgataccccaacaaccgcagcagacgcgcctggtccacctcggtgacggcatcgggcaatggcgcagcaagggcagtcacaggcatggcggttctcgcgacaaaggcagctggcgtaccggtacgcgcaatgtgccccatccgcaacgccgatccccggcgtgcagcgcattgtagacgcggccaggcctgccgatgtggacatccacgccgccgatgtgtccatcacaccgcctttccacgcacgcgccttgcaacggctgcgtggcgcggcggcgagtgtgggacggcagcgatccaggcaggactgggacatggttccgggcgacaagtgattgcgctccagaatagttattgatcataactacattgccaagctgcaacgcagcatggtcgcgttcgctagcttggagcgttctgagggctgacagcgacggggtgcagcgcgtgctgcaggcaagccgcaaggcatgcggttgggttatctgcccagggtggcgtcatggcggtcgcggcgcacggcacgccactgctgcggcgcctgtcaatccagcgcctgcgccgcccgcttacggcagccagagtttttcgagatcgcggaagccccactcgctggggctttccatctgcacaatgcggtcctggctgtccgggcgcgacaggtcgatgtcctgcaccaacacgtggctgcgcaacttggccgaatagaacacgcgcaccttgggcttgagcaacgaatcgggcgtctgttcgatcaccaccgcgagtttttgcgactccagccgcaccagcgagccgaccggataaatgcccagccgacgcacgaaggcctggaaaatcgccgggtcgaaatggcccttccaggatgccatctgcttaagcgattcggccgggtcccagccgcgtttgtaaggacggtccgagctgatggcgtcgtagacatcgcacaccgcgcccatccgcgacatcaatgaaatattttcgccgaccaattgatgcgggtagccgctgccatccattttttcgtggtgatgcagcgaaatttccagcaccaccgcgttctgcacgccgccagccaccagcagccgatggccatccagcggatgctgccgcatgacgtccatttcttcggtcgtgagccgaccgggcttgttgagaatctccaacggcgtcaccgccttgcccatgtcgtgcagcagcccgcccattgccgcttccaccgcctgcgcctccggcaggccgagctggcgcgccaacccgctcatcaggcctgccaccgccatcgaatgcagataggtgtagtcgtcggcggtcttgagccgcgccacgctgatcagggcttgcggatgtcgcagcaccgagtcgttaatggcttccaccagcggcaaggccgcctcggtgtcgaccgtgcgccccagccgcacatcgcggaacatcgcctcgaccgtgtcgcggccgtcctcgaaaatgcggcgtgcacgcagcacctcggcttcgatgccgacctgcgcggtgacgctgttggtgcgcacgctacgcggtttggcagcgggctccggcggttcgggcgcggcaggcgccggagcaggctcggggctcgacggcgcgtccggttcggcgtgcgcgccagcgtttgcgggcacttccacatccagcccacgcgcggtatcgatcaccagctgttcgatgcggctgtcatggatcttgtccacatcgtcggaatcgaccaggaacgaggtcttccagaacggatggtgcacccacgcgcccagcagcttgtcgacatacatgccggggcggagttgatctgagtcgatggttctgagcatgccggctctgctgtgcacgatgtcgagggaagaatccaccacagacgcggcggccctccgaactatcggcagcaagccggatttctttggtccaccgaccgccgccgagcgggcgcccggtagcgcccgctgatcggctcagcgttccggtagccgcatcgcgacaaccgctgcggcggcgaccagcagcggcgcaccacacacgacaaacaaccgcgccggcgaccatcccgcatccagcaatacaccggcgcagaacggcgacaagatggcaccgaagcgccccaccccgatcgcccagcccaacgcagttgagcgcaccgcagcggtgaagacgatgggaacaatggcgtacatgccgcccaccgcagcgaacatggctgcgccggtgagcaaggccatggcgaaggcccagttcaactgcgtactgcacaacccgaacgccagcatcgccaagcccatcagcaacagggatcctaccgtcagccgcgacagccgcacgcaagatgccaacccactgaacaggatgccgccgccaatgcctccaagattcaaaagcactccgcctgtgatgccttccgcagcagacgcgcccgaggtcaccagcagcttgggcgtccagctgatcacgaagtagaacgcgaacatcagcgagaaaaagccaagcgcaaccaacagcgtgtgccgccgcatgggagcgtcaaacatggccgaatagccttgcgcctgcgtggccaactgcggcggtggcggcaatacggcgtacggcggcatccccatccgtgccaataccgcgttgaagcgggcgacggcatcgggcggccgacggatgatcaggaactccagcgactccggcaggaacgcaagcaccaagggcacacttaacaacgatgccaccgccccgagcacgaacaccgagggccacgaccactgccgtatcagcagttcggcaatcacgccacccagcgtggcaccgaccgggtagccggtgacctgtagcacgatcgcggtgttgcgccatcgggggctggaaaactcgccggccgtgaccgcaacgcaggccaacataccgccaatacccacaccggtcatgagccgcagcgcgccgagctgccatgcactgccggccaatgcggagatgctcatggcgacggtcaggatcaccaggcagaccagtatcagcgcacgacgaccgacacgatcagccaacggcgccagcgccagcgcgccaaccgccatgccgatcaggccggcgctgaacagcatgcccagcagcttgcccgacaactgccagtccgctgacacgtgcggtgcagtgaacgccatggtcatcacgtcgaaaccatcaagcatcgtcagcaatacgcagaccgcgacggcccgccactgaaacggcgtcatgcgttccagcacgaagtgcccagacggtgcagtgtcctgaagcattggcgtgtcctgtggtgggaggagatgatgaatgtaactcgacgtcgttgttcttcgacacctcagcgtgcaagagcacactggcgcaggctgaagcaggcccacgcagtacgaggcgcttggttcagagcatgacgcctgtacgctattgattagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgtgcattaaccgtcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgctaggcaccgtccagcaaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcacggtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattcgccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggtttgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccttgacgctggaatcgactgtgcgcgttagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggttaaccgttgggccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttggcttcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacagaccctaggaagtagttaacttgaacttctcgtggacgccatcatctcaggatgatggaagcaaccgacatgagatcgttgtcgcgcgacgcgcggcacgaaaggcgcgtgcaggtcattcgactgcgcaaggcgggccagacctacgacgagatcgcggcgcagactgggttgagccgcacgggtgtgttcgacatctgcaagcgtcacgatgtggcaggggccaaggctttgcgcgacgcgcccagcgggcgtcgcagcggcgacggccggctgctcgacgcggcgcaggaagctttggtgcgcaagctcattaccgacaagacgcctgaccagttgaagatgccctacgcgctgtggacgcgcgcggcggtgtcgcagctcatcgagcagcgctttggcattcgcctgccggtgcgcacgatggggctgtacctggcgcgctggggcttcacgccgcaaaagccgatgaagaaggcctacgagcaatcacccgccgcagtccggaagtggctcgacgaggactacccggtcattgccgctcgtgccaaggccgagggcgccgagattcactggggcgacgagagcggcctgcgcagcgacgacgtgcgcgggcgcggcttcgccccgaaaggccagacgcctgtgatccgggtcaacagcaagcgccacggcctgtcggtgatctccaccgtgaccaacaagggccagatgcgctggcgcatcttcgacggcgcgctcaatacgaacatcctgatcgacttcctgcgccggctgatcaagggggcgagcaagaagctgttcctgatcctggacaacctgcgggtacaccacgccaagcccgtcaaggcgtggctggccgagcacgccgatgcgatcgaggtgttctacctgcccagctacagccccgaactcaaccccgacgaaatggccaacgccgacatcaagcaagccgtcacgacgctggcgccagcgcgcacaaagctgcaactggtcaaggccaccgcacgccaccttcgcagcgtgcagcgccagcctgagcggattcgcaaatacttcgagcatgggccggttcgctatgcggcttgattcaagttggttgatgccggatcaataggcccattggagagtccgctcaagaccgattaccgcagcaatgtgcgcttattggacgacacggcgacccgccttcgtctgggccgcgctggcttcggatgcagggcatgtcgtcccgcccgcggctgggcgcatccatgtgcgccataaacccgttgctcatcacttgctgagttagagcactcggcgcccgtgcgtgctgcacatcggcggctacgttgcttcaggcgcgctgccttggtgcagccccagaggccagcattgcgcaggtatcatccgcagcgtgtccgcacctggcggcacgccgacttacaggagatgccgtgatcccgattcgccccttcctggagcacgccccgcagctgggcgcgcgcgtctacatcgacccggcctgcaccatcatcggcaaggtgaacctgggcgatgacgtttcggtctggccgggcaccgtgatccgcggtgacgtcaatcatgtgcagatcggcgcacgcaccaatgtgcaggacggcaccatcattcacgtgagccaccacagcccgttcaacaaggccggctaccccaccgtgatcggcgaggacgtcaccgtgggccacggcaccatcctgcatgcctgcaccatcgaagatctgtgcctgatcggcatgggcgcgtgcgtgctcgatggcgccaccatcaagcgctatggctttgtcggtgccggtgcggtggtgggcccgggcaaggtggttggcgaggctgaactttggctgggcagtcctgcacgcctggcgcgtacgctcagcgacaaggaaatcgaaagcctgcattactccgcgcaacattatgtgcggctcaaggatcagtacctgggcgtgcccggcggcagctgatcgccgacagtgcgcgcgccgccgctcagggctgtgtcgcgcgctccaatgcggcgagcatggagagcgcctgcttacgcgatgtcccacacatctccagcgacggccgcaggttgccgcacaccgccggacgcagcggcgaaccgaacaaccggcagcccagctgcgcatccagctgcacgcacgccacgccggctggcttgccgttgggcatgccgggaatcggcgaactgatcgagggcgcgatgcagcaggctgcgcaacccaggcggcaggaaagtggcgaagacatggcgcgagtgtagcggtgccgcgggtggtctcgcccgatcgtcaccgccgccgcgcattgcaccgcgtgccaacgagcccggccaccggaacgcacgcgcgacggttgcagcagcaacagtcgcgacgcggtctaattgccagtcacgctcgctaatcagccgtcgacttcgccatgcccgagtaccgctccaagacctccacccacggccgcaacatggccggcgcccgcgccctgtggcgtgccaccggcatgcaggacggcgacttccagaagcccatcatcgccatcgccaattcgttcacgcagttcgtgcccgggcatgtgcacctgaaggatcttgggcagctggtcgcgcgcgagatcgaacgcgtcggcggcgtggccaaggagttcgacaccattgccgtggacgacggcatcgcgatgggccacgacggcatgctgtattcgttgcccagccgcgagatcatcgccgactcggtcgagtacatggtcaatgcgcattgcgccgatgcgctggtgtgcatttccaattgcgacaagatcacccccggcatgttgatggccgcgctgcggctcaatattcccaccgtgttcgtctccggtggcccgatggaggccggcaagaccgcgttggccgagcacaaactcgacctgatcgacgcgatggtgatcgccgccgacgacagcgcctccgatgaaaaggtggccgagttcgaacgcagcgcctgccccacctgtggctcctgctcgggcatgttcaccgccaactcgatgaactgcctgaccgaagcgctgggcctgtcgctgccgggcaacggcacggttgtcgccacgcacgccgaccgcgagcaactgtttttgcgcgccggacgcgtggcggtggaactgtgtcaccgctggtacggcggcgaagatcccaccgccctgccgcgcggcatcgccaccttcgaagccttcgaaaatgcgatgacgctggatatcgccatgggtggctcgaccaacaccatcctgcatctgctcgctgccgcgcaggaaggcgaagtgccgttcggcatgcaggatatcgaccgcctgtccaagcgcgtgccgcagttgtgcaaggtcgccccgaacacgccgaagtaccacatcgaagacgtgcatcgcgccggcggcatcatggccattctcggcgaactcgcgcgcggcggcctgctgcataccaccgctgccaccgtgcacgcacgcacgctggccgatgccatcgcgcactgggacgtcacccagaccgtcgatgaaaacgtgcacacgttctacaaggccggcccggccggcattcccacgcaaatcgccttcagccaggccacgcgttgggacagcctggataccgaccgcagcgaaggctgcattcgcgatgtcgcgcacgcgttgtcgcaggaaggcggcctggccgtgctgtacggcaatatcgcccgcgatggctgcgtggtgaagactgcaggcgtggacgaatccatccacgtgttcgaaggcaccgcgcgcgtgttcgagagccaggatgctgctgtgaaaagcatcctcgccgatgaagtgaaagccggcgatgtggtggtgattcgctacgaaggccccaagggcggccccggcatgcaggaaatgctctaccccaccagttacctgaaatccaagggcctgggcaaacaatgcgccctgctcaccgacggccgcttctctggcggcacttcgggattatcgatcggccacgcctccccagaagccgccgcaggcggcgcgatcggcctggtgcgcgacggcgacaagatcctgatcgacattcccaatcgtggaatcaacctgctgatttccgatgaagcacttgccagccgccgcgccgagcaggatgccaaaggctggaagccggtcgaagtgcgcccgcgcaaggtgaccactgcgttgaaagcgtatgcgctgctggccaccagtgcggataagggtgcggtgcgggataaggcgttgttggacggctgaggccagcggtatgcggtggcgagctggcttcggatggccagcgcaatgcaacgcattcggtgggacatgatgattcaacttggtcatcccaacttgcttgcagtacaacgctgagtcactgcaagccaatgcggcgattggccgtcctcatcgcacgctctggtgtatcagaacacgcgattttactggcgtggtagcaagcatccgatcactgcgtcgccgccgtcgcgttacgcctcgccaccaagacggctgagcccgtccagcggactacgcaccaccgatgcaccgcgtcccagcacatgcgtatagatctgtgtggttgccacgtccttgtggccgagcagttcctgcacggtgcggatatcgtggccggcctccagcaaatgggttgcgaatgaatgccgcaacgtgtggcaggttgcaggcttggcaaggccagcctgttgccgtgccgcctgcaccgcacgctgcaggactttttccgatacgtgatgccgaccaacgcgcccactgcgcggatccacagagcgaggtgcggcgggaaacagatactgccagccgtgctcgacatcggcattgggatacttgcgcgccagcgcgtgtggcaggaacgcccgccctgccccctcggcgagatcagcggcgtgcagcagcaacgcccgttcgcgctgctgcatcaattccccacgcagactgtgcggcagcggcacccaccgatccttgccccctttgccgacgcgcaccacaatttcgccacgaaccacatccacgtccttgatccgcaagcgcaggcattccagcagccgcatcccgctgccgtacagcagccccgccatcagccggcaagacccctccagcatcgtcagcaaacgcgcgacttcctcggccgagagcaccacgggaatgcgccgcggccgcttggcgcgcaccagattctccatccagggcaactccacgcccagaacctcgcgatacaggaacagcagtgccgccagcgcctgattctgcgtgccggccgacacctggccccgcgtcgccagttcggtgagaaacgcctcgacctctatttggtcgcccctgaaaaccccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttacgctacgtcctggtttctggccgttttcgcccatgcggacacgccgtcctgccgccgagcagttgcctgccgatgagctgtgtcgttcgcgcctggagaaccagatcgacgtgcgccatcccctggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccggcgcaggcggtccgcccgcattgccggtgcgtctgatcgccgggctgctctaccttaagcacgcctacgacctgtccgacgaggcggtctgcgagcgctggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccggtatggaagcgctgttggcgcatacgatcaacaccgctcacgcgatgaaggcggtggacgcacgcgagttgtcgcgggtgatcgtggataccaccatgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcatcgcactgcgacagagcgatgcgcggcaaggtccggcgttgcgccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtgctgcgacgccaacgcacgatcctgggacgcgtatgacgcgatctgcaacgcaagctggcccagctgaaaccgtcggtgcgtgagcgcatcggtgtctggttggagcgcgcacaccggttgttgacacagcgtcccaaggacaaacaaaaactctacgccttgcacgcaccggaagtggaatgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcacctggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgattgtggatctggggtatcgcgggcgcgacgtggagggtgtgcagatcctgcatcggggcaaagccaagaggctgacacgacggcaatggcgctggatcaaacgacggcaagcagttgagccggtgatcggacatctgaaacaggactgccgcttgaatcgctgccatctcaaaggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcgctggctgctgcgctggatcgcatgcttgcgtgcctggttgcaggtggtgcgggcgcgcccctcaacgcgctcaagcaccatgtggcccgcaaacatggtactgaaggtttgagaggggtttttcaggggcgactatttgccccatctgtcctggaggccgtttgccgttggccagaatgaagcgtcggatccagctcacatacgcctgctcagtgcgcagactgtaatggcgaagccgcagtcgaccacggacctgatccaacagcttgggggccatgggcctggttacgcctgcatcttcaagggtgtaactcatacgtctgctcaaacgtcggataccgcaaccagcatcgacgccgagacagccggttgctatccgacaagtcgctgttatggaataggaattcccacttctcaaacatccagccgtagtggatacttcgcgcaacaccgcatttaggcggtccaatagtagttaggcagtgctggagcaaatgcgttggtggttgccgcttcggtgaatttgcaggcgtgcatgcggttggctcaggacagcagtcatcaccgttgctggttgcggtaagttcggtgcttcgccttggcaagtcgttcccgcgctgcgctcgttgcagttggcttcggtggcatcacgcgccgctgcatcgctgggcaagctccatcccgtaagctgtggcaaactcggcccacgcggcagtgctggggagcatggttgcaccatccaacctttgcgccactcactgcctaacaactcattcaatccgaagttgcttcgcaactcggcttaattccggcgttagggatggtctgatcaacgcggccgggaaatgaagcaagccacatctgcggcgctgagggcgctcaaacccctgattttttgccgttttcggcgcgttttcggtgtatttcccgggttacaggcacaccttccccgcagcgggcattaactctttgcgcttcagccacagattcgacagcgcaaacagcgtcagcatctgcgcggtgttcttgaccaggccgcgatagcgcaccttgacgtagccaaactgacgcttgatcacccggaacgggtgttccaccttcgcccgcaggctggccttggtgtgctcccagcgcttggccaacttcagttcgcgtttgttcttgatctgcttcagcttcgagggtttctcggcgatcaggtagcgcagcgtgcgcttgcgcttcatctcctcgcgcttctcaagcccggtgtagccgctgtccccgcacaccgtgtcttccttgccgtgcagcagcttgtgcgcttgcgtgatatcggccacgttggccgccgtgcattcgacgtggtgcaccagcccggagtcatcgtccaccccgatgtgcgccttcatcccgaagtcatactgattccctttcttggtctggtgcatgtccggatcgcgctcgccctgcttgttcttggtcgaactgcgcgccgcaatgatcgtggcatccacgatcgtcccgccccgcagactctgccctttacgcgacaggtgcgcgttgaccctgaacagcttgcgcgccagatcatgccgctccagcagatgccggaagtggagaatcgtcgtttcatccggcacctcgtccagcccgccgatcttggcgaaacggcgcatcgacaccgtgtcgtacagcgcttcttccgccgagggatcgctcagcgcataccactgctgcaaaaagtggatgcgcagcatcgtttccagccgatacggctgtcgccccggctgccccgactttggatagtgcggctcgatcagcgccagcaggcccttccacggcacgacctggtccatctcggccaagaacacctcacgccgcgtccgcttgcgcttgccgttgtactccgcgtcgccgaaggtcagttgcatcgtcgtcgtcacgttgcgtctgtgcgattgtcgcaggatcagggggaggtgttcagagtttcccgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcaccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggcgtgacgcccttgacggcccacgtccgtccttgcaccacatcggcacggaagccagactcgtcccagaagtcaatctcggccttttcccgcttggcgtgcttcacgatcgccggggacgtctgctcctgccactgcgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcaaacttcttctcgatcagttctcgcacgacctgccgcgtccacagaccgaaggcgaagccatgctggcgagggttcttgccattgacccagcccaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcccttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactgtgtacgcccagccgcgatgcaacccgaacgacgaggccacttcggccggcgattcgccttcgcccatcggttgcaacgccatcaggcgcatttcttccagcgctgcccgcgataccaagcgtccgtctctcttccgcgggccccttggcggcatggatgccgccacggcgcttacagatgccgcggtgccatcaccgctcgcgggacacgccgttaacccgtccctgggggctcgatggcaccatccatgccgccaacggtcccgcaatcggtgaggacatcgcgccagatagttggctgatggtgttgttgagcgcaaagaacaccgcgccaggcagtttgccggctgctggttgaaacgctgcgcaccgcccagcccaactgctccttgcccgccagtgaccgccgcgctttcatccatcttctgcatcgcactgcgacaaacaggctcgctggcacggatacaccacgtgcaacacacggcttagaatcggaccatgaacgaattcgaccgtgtacgcgattatctgaccgacctgcaggaccggatctgcgccgctgtggaagctgccgacgggaaggcgcggttcgccgaggatctttggaagcgcgaggagggcggcggtggccgtacccgcatcctgcgcgacggcgccgtgttcgagcaggccggcatcggcttttccgatgtgtccggcacgcgcttgccgccgtcggccagtgcgcaccgccccgagcttgccggtgcaacctggcgtgcatgcggcgtctctctggtgtttcatccgcacaatccgtacatcccgaccacgcacatgaacgtgcgctacttccgcgccgagcgcgatggcgaggtggtggccgcctggtttggcggcggcttcgacctgactccgttctatcccttcgatgaggatgtgcagcactggcaccgcgttgcacaggcgctgtgcgagccattcggcgaagagcgctatgcagcgcacaagcgttggtgcgacgaatactttttcctgcgccatcgcaacgagacgcgtggcgtgggcgggctgtttttcgacgatctgggcaaggagttcgaacacgacttcgcctatcaacaagcggtgggcaatggcttcctggatgcctacatgccaatcgtgcagcgtcgcaaggacaccgcgtacggcgagcgcgaacgcgagtttcagctgtaccgccgcgggcgctatgtggagttcaatctggtctacgaccgcggcaccctgtttggattgcagagcggtgggcgcgccgagagcatcttgatgagtttgccgccgcgggtgcgttgggagtatggcttcacgccggagccaggcagtgccgaagcgcgcctggccgattacctgatcccacgcgactggctgggttgatgccaaccccgctgtaaggcgtgatgtccttgcggacgtccacgcggcgatggcaatagcggaaacgttgcagcgcgcgtcgtgagcagatgcgctgcccgctgacggccagatcaaccgtgcatcatcgatgcgctacgtcgcctggcgccagcgcggcgcacacgtggatcgcactgccccttagcagaatgcactcgccgaccggtgcaagcattcgcgccgaattcccgccgaccgcgcgcaggtctgccgtcacggcaccgccgccgatgcacgaactggcagcacgtccctgaccgctgtgaagccaaccaggccgtgcgcatttggttggcttgcggaaaggaggccgaaaggtcgcgtgcctaccgtggcacccatcctgtgatgcattcggtatctgctgccctcttccgctggagtgtcctggagcgtgcggtgcgatgtcgatgggaccatcggccagcgccatgcgataggtcaccgccgcatcgatcgccagcactcccagcatgggcaccgccagacggggcttgccgcaactgcgtgaattgcttgcgcggtgcctgcctacgtccatccattgcgttgtgtcaacgcatatgcagcagcgcgattagcgttgcagcggtggcatacgatcaggaagacacaaataaaaagccccgcagaccagggggaggtcggcggggccagggagcgggaacttggggatgagtttccgctccgagatctgctccaggggatgggagagatctgccgacaggcgttgcgcccgtcgagggatataacaccatttgctacattgatagatcatgaagatggctgtaaaaaaaaagtagaatttagcgcttattcattccgttaaatcccttgaattcgaattatgtccgcaggaatgattgttgatatgcgcattcagcatagcagcgtcatttgcgacgtcagtgcgcctgatcccagtcatcgcccacgcccgaatccaccaccaacggcacgcgcaattcagctgcggaggccatgcgcgtggtgacttcgctgagcagtgtgtcgacgaaatcgacatcggcttcgaacaccagttcgtcgtgcacctgcaggatcattttggcgcgttgcgcgtggtcggcgatccagccgtccaccttgaccatggcgcgcttgatgatgtcggcggcggtgccctgcatcggcgcgttgatggcggcgcgctcggcgcctgcacgctggccctggctgccggcattgatgaaatccagatacaggcggcggccgaacacggtttccacgtagcccttgtcgcgcgcctgctggcgggtggtttccatgaagtcgcgcacgcccggatagcggctgaagtacagcgcgatgtagtcctgcgcttcgccacggccgatgccgagctggcgggccagaccgaacgcgctcatgccgtacatcaggccgaagttgatcgccttggcagcgcggcgctcgtcaccgctgacggtgtcgatggtgcggccgaatacttcggcggcagtggcgcggtgcacgtcggtgccggacgcgaacgcgccgaccaggccggggtcgccggacaggtgggccatgatgcgcagctcgatctgcgagtagtcgcaggcgatcagcttgcgcccgggcggggcgacgaaagcgcggcggatgcggcggccgtcttcggtgcggatcgggatgttctgcaggttcgggtccgatgaagacagccgaccggtggcggcgccggcctggtggtagctggtgtgcacgcgtccggactgcgggtggatcatctccggcagcttgtcggtgtaggtactgcgcagcttgctcaggccgcggtattccaggatcacccgcggcagctcgtgctggtcggcgatggcttccagcgcgtcttcgttggtcgagggctggcccttgggcgtcttgaccacggcggggagcttgagctcgtcgaacaacagcgcctgcagctgcttgggcgaatccaggttgaaggtgcgccctgccagctcggtggctttttgctgggcggcgagcatgcgcttggacaggtccgcgctctgacggcgtagttcggcggcgtccacgcacacgccgttggcttcgatgcgcgccagcacgtccaccagtggcatttcgatgtcgcggtagacgcgctccaggccgggctcggctgccagcttggggccgagcacgtgatgcaggcgcagggtgatgtcggcgtcttcggcggcgtagcgggtggcatcgtccaggctgatctgggcgaacgggatctgcttggcgcccttgccgcaaacgtcttcgtacttgacggtgtcgtagccgagatagcgcttggccaggctgtccatgtcgtgacgggcgctgccggaattgagcacgaagctctccagcagtgtgtcgtcggcgtagccggcaagctccacgccatgccggcgcatcacgtgcaggtcgtacttgccgtgttggccgactttgcgcacggccgggtcggtgagcagcggcgccagttgcgccagcgcgtgggtgcggtcgagctgaaccggggcgccgggaaagttgtggccgaacggcagatacgccgccttacctggctcggcggccacgctcaggccgatcaggtcggcctgcagcgggtccaggctgtcggtttcggtatcgaaagcgaactggccggcggcgcgcagctgcgcgatccagctgtccagctgctcctgggtcaggatggtctcgtacgcgccgggcgccgacagcgctggatccaggtccaccgctgcgttgaccggcccggacacgaagccggtgccgcgcgcacggcccggctcggtgcgcgcggtagcagcggcagcgcccagcgccaccggctcggacaacagaccggactgcgccgacgcgccgcccagctcgcgcagcgcctgggtgaacccgtagcgcgcgtacagtaccgctagcgtttcggtgttgggttcgcgcagatccagcgcgcgcgggccgctggccagggtcacgtcggtcttgatcgtgaccagctcacggttgagcggcaggcgtggcaacgcagcgcgcaggttgtcgccgatcttacccttgatcttgtcggcattggcgatcacgccgtccagcgaatcgtattcggcaagccatttggcggcagtcttgggaccgcatttttccacgccgggtacgttgtcgacggtgtcgcccatcagcgccagcaggtcgacgatctggtcgggccgcacgccgaacttggcgatcaccgccgcgtccgaatccatgcggctgccgctcatggtgttgaccagttcgatacccgggcgcaccagctgggcaaagtccttgtcaccggtggagatggtcacgctcaacccatcggcagcggcctgcagcgccagcgtgccgatcacatcgtcggcttccacgccgtcgatgcgcaggatgtcgatgcccagcgcatgcacgatgtcgcacatcggctgtacctgcgcgcgcaggtcgtcgggcatcgacggccggttggccttgtagtcggcatacaaggcgtcacggaaggtcttgccgggtgcatccaccacgaaggcgatgtaggccggacgttccttcaaggtggcgcgcagcatgttgaccacgccgaacaaggcgccggtgggttcgccctgcgcattggtcagcggcggaagcgcgtggaacgcgcgatacaggtaactggacccgtcgatcaggactaatctgctcatgacccaattctacgctgcacgctcacgacacaccgcgccagcgcatactggccggcgatcaacacggataacgacaatgaagagagcacgtcttttgctgctgccgttactgctgctgggcggctgtgccaccagtggccccgaccgcgccggtggcgagatcccggctggcgccgatgtcaccactaagaccatggccaacggcgaccagatcgacgaataccgggtgaatggccagctggaaatggtgcgggtcaccccaacgcgcggcgcgccctacttcctgtacgaccgcgatcacgacgggcataccgatgcagagaaggacaaggtcaacaaggtgtattggaagctgtatagctggtgatttgggactcgggagtggggattcgtagaacgggagcaggttccgacgcgcagtggctttgttttttgatctccggttcgttggcgtcgttgcgttgcggctgtgtctggaaagatgcccgccccggcctgcgcacagcgcgccgcatgcaggcgtggcgcgcctccggcagcgctggtgatcggctgacggcatggcgtgcccggcgttctttgtgcatagcttggcgcgctgcgcaaccttgttcgcgagtgctgggcgccgctcagcgtgctccgtttggtttggcgcaacggcggttcggcttgctctgcccggtgggcaccagcggctcaggtgtgtttgcctggccgcgcgtttgagcggcccagcttttttccggcgggccggtaacgcgttgcagtgcgtcgatgccggccggggccagtcgcttcatcaatgccaggaaatcggcgccgaccaggcgttgcgcgcggcgcagcagcatcggcaccggggtggacggtgcgtgccatgcgtaatacgcgcagatctcttcccgccgccgcttcacatcatccgggccggcgatctcgccgctgcggccaggcggccgagcttgccggccacgcgcaggtcgcgactacggcggcacagttccagcgccagcgcggtgtcccagtccggttcttcggcggcgatgacgctctcgcccagcgtgcgcgtggcgcggatggccgattcgcgctccaggcgcaggaacgcggagcgtattccagatccggtcgggacgggggcgtcgtcgccgggcggcgtcagcagggtttcccgggaactgtcgtcttgcagggcacggcctccagccggagagccgccgcggggaggcggcggcaggcagatcactcggggctgcggaccgcgtccgagtcgccggcatcgcaggccggctgctggtcgtcgggcagccgcaggccgtggcggaccaggccaaaggcgcgatacggggtgccgctggccgataggtccacgaacgccacggtgcggctggccgagctctgtgcgcggatggcgaaggcggatgtaagcaccttgaagccggagccgccggccagatcgagcaatccgccatcggccgtggtggcgttgaagtacgccggttgatacgcccaatccagcgtcggtgtcctcgacgtgctcacctacaacattgccggcctgcccgaaggcatctccaccaccaccaacacgccgttgctggcacccacgctggcgccgtatggactggtccatgtgcaatcggccaccgtcacgcttggccaatacaacggccgcacccggttgttctcgctgagcctgtccaccaaccagggccgcagcatcggcgccggcaccccgaccagcgagcgctacatctttaccgcgcccaccggctggcatatcgccggcttcaccggccgcgctggcgatgaaatcgacacgcttggtgtgatctaccggaagcagtgagcgcgcggttgtacaaccgcggacacaggacagcacggcacggacgacgccgtgctgtccttgtcggaatgctcatgccatgtggtggtgcgccgtgcatatttggcatcgccagcgatcgacacgctgggcgctgcattttcctactaagtcgcccctcaaggcatgcgaccgcctgctgtgcaatcgcgcgttgcaggtcgagcgatcagccatcgagcgggacatggcgcattggctactgcgcggcgaccagccggtgatcgtcatcgactggagcgatttgaagccggacaagtcgtggtgtctgctgcgcgcagccgtgccggtcggtggacgcacgctcaccttgctggatatggtggtttccgggaaacagcagggatcgccaggcgcggagaaacgctttttgcagcagctcagggcactgattccagacgatgtgcgtccgatcctggtcacggatgccggattccgcacgccatggtttcgcgcggtgtcggcgatgggctgggattgggtcggacgtctgcgcggacgtacgcaggtcaaaccgcaagacgtgcccgatgatgcagcgcaatggatcgatagccgtcgcctgcatgcgctggcgtccaaccgtgcgcgcgaattgccgccgatgcaggccaatcgcagcgatccgctcgattgccgtctggtgctctatgccaagacaccacagggacgtcagcaacgcaatcgacgctcacccgccaaagtctcgcgtgcatcatcaagtctgaaagcagcagcgcgtgagcgcgagccgtggttgatcgttgcctccccacagctacacgcacccagcgcaaagcaattggtcaacctgtacgcacgacggatgcagatcgagctggcatttcgtgatctgaagtcgcaccgctacggtcaggcgatggaagacagcctgacccgtcgcggcgagcggttgcagatcctgttattgctcaacacgctggccaccttcgccagttggctggcaggactgggatgcgaagccaccggtatcgcccagtggctatctccacgcagcagcacacgcaaactctactcgacactgcgcgtcggccgcgaggcgctggtcaggcgctggccgatggaaccagtctcacgctggctagaacgcttgcgcgcgctgcccgacgcagtgcgcgagcagatgacattggtgctttaaaaacgtggggatatctaagaacctgaccccgttatttcctatctaccgccgttccctttacttttccgctctctattaagcgaatgcggcacaacggagtggtgtgatgaatttgcgctccaccttaaagcggagtacccaccaattagccgatgacccacccaccgttcgtcaactataggtagctctcctggtgagttcataaggagaaggcgacccaagaacttaaaccaatccgagggacccataagaatcaatgaatatccatgaatgctgcgaccactatcaaatagcgcaaggctagctgacaccctggggccaagaatatttcgcgccgcttctctaactaggtcaacaggcggcctgccaataaagtcaatcattccgagatgccttcgccgaccacggccatcaattactagagaattcaaggcaagttcccacccctcatctagtctagaaatcgtatcaatcagccaatcatggttcactaccgaaataggtgtatcgaacaccactctctcatcgagcaattgcctcggtcgatagaaataccgagagaaactaagcaccaagtcgttaccataaatattttgaagctgtgacattagtccaaccggatgatgctcagcgctgaaacttaagacttccctcaccactttgttccacccaaaatcttatgcatctccatagcaaacgaatcagtcataccggaaatatagtcaacgattaggtgggcccgatgccaagactcgtcgtcatcattacaagattcgaccgcttgcctgtaggttgaaacgtgcctccctgcaataaaatcgaccaatcgtttctcgacgtcatagcccgcgatccttgcaccaggagccaacaagcaaagaaatttctcccttggaacttccaacaaaattccaaagcgatctagaagtcccgtgatcgccgcatatcccgataactccagagattgaatggatggatccgtatacacattatttcgcacaaccttcttaatagccgtcaaaagaaggccatactcactatcttcttggatcacctcttgcaggcttccggacataatttcttcatgctcatccacataattagaggcagccgccgcaacaaaccgcctcacgagagcactacgaaaggctaccgtctcatcaactttcgacgcagctctcgctgagtcccttgtagcttcaacgataagctttacagaggtagccgaatcaacctcggacatcaactcatcaataaacttatcatgagtgagtagacgtttttctacaccatcctcaatgtcactgaggcaatagcagatatcgtcagcagcctccattagataagccagaggatgtcgctgctcgggccgaagggaaaatttatctctaacatccttgagtgcttcttgctcggtaaaaaaggcgccaaatttcttataacgactcttttctgaaggagttgaaggatatttcagcgttgaggccagctgtgataacgtcagattcatcccggtcaaaccgtcggaaccattcagcttagttacaatacggaatccctgggggttcccgtcaaaacctgtaaaatcattgaaataggaatttttcgcactgcattttgtaaaccacttagctatggcagcctcaccaaaatgcccgaatggcggattaccaatatcatgcagaagacatgcaacctcaactgtgacaacgaaagcatgtttgaagtcggttagatccagaccccagctagctataagccctttctcagagactcgctgaattacgcttgtagcgagaaagcgaccaacatgggctacctctaacgaatgtgtgagtcgagtacgcacagcagcattgtcttctagagggaaaacctgcgtcttacgttgtagccttcggaacgatgccgagtacagcacacgggagcgatcgctctcaacttcctgcgcaatgctctctttcccccgcgagcttggacgcaagcgctcattagtaagcagtgtttgatacatgccttcccttcccttgtgcttttcccgaagcgtgatcgtaacccacacaaaacaaagaaggcgacctaaaaggtcgccttctttgtttctcataacagtcccttaaaccccaacaggattcgccttctcaggatcaatcttgtactgcttaatcgcccgggccacatccttgcccgtcatcttgccatccttcgccagcgccgcaatcgccgcatgcgcaatgtagtaccgatccacctcgaagaagcggcgcaggttcgcacgcgtatccgagcgaccgaacccatccgtaccgagcacggtgtaggtcataggcacaaaggcccggatctggtcagcaaaggcacgcacgtagtcggtagcggcaatggccgggccctggcggccttccagcagttgggtgacgtagggcttgcgctgttcggcctccgggtgcaggcggttccagcgttctacggcgtagccgtcgcggcgtacttcgttgaggctggggcaggaccagatgtcggcggtaacgccgaagtccttgtccagcagctcggccgcggcaatggcctcgcgcaggatggtgccgctgcccagcagctgcacgcgcagttcgcccttcttgggtttgccggcgtccttgagcaggtacatgcccttgatgatgccctcggcggcgccgtccggcatgccggggtgggcgtagttctcgttcatcagggtgatgtagtagtactcgtcaatctggtcttccatcatcgccttcatgccgtgctgcatgatgacggtgacttcgaaaccgaaggtggggtcgtagctacgcacattggggatgccgccggccacaagctggctgaagccgtcttcgtgctgcaggccttcgccgttgagcgtggtgcggccggcggtgccgccaagcaggaagccacgcgtgcgcatgtccgctgcctgccaggcgatgtcgcccacgcgctggaagccgaacatggagtagtagatgtagaacggcagcatcggcacatccgacaccgagtagctggtgccggcggccatccaggacgcaatcgcgcccggctcgctgatgccctgctgcagcacctggccggtctggtcttcgcggtagtacatcagctggtcggcgtcgaccggcttgtacttctggccgaacggggcatagatgccgatctggcggaacatgccttccatgccgaaggtgcgcgcttcatcggccacgatcggcacgatgcgcgggcccagttccttgtcgcgcagggcgatgttgaggctctgcacgaacgacatggtggtggaatagctgcgctcgccgctgtccttgagcaggcgctcgaatttgtcgagcgtgggcgcggcgaaggacttgctggccttgggacggcgcgagggcaggaaaccgccgagcacgttgcggcgctctttgaggtactgcacttccggggaatcgtcgccggggtgatagaacggcaccttgccgtcttccagttgggcgtcggtgaccggaatgttgaagcggtcgcggaagtgcttgaccgccgcgtcgtccagcttcttggtctggtgggtggggttgagcgcctcaccggccgagcccatgccgtagcccttgaccgtcttggccaggatcacggtgggcatgccggtggtgttcacggcctggtggtaggcggcgtacaccttgtgcgggtcgtggccgccacggttgaggcgccagatgtcgtcgtccgacaggccggccaccatggccgcagtctccgggtacctgccgaagaaattctcgcgggtgtaggcgccaccgaaggccttgcagttctggtattggccgtcgacggtttccatcatcagcttgcgcagcacgccattgctgtccttggccagcagggcgtcccagtagccgccccagagcagcttgatgacattccagccgccgccacggaacacgccttccagttcctggatgatcttgccgttgccgcgcaccgggccgtccaggcgctgcaggttgcagttgacgacgaagatgaggttgtccaggccttcgcggccggccagcgcgatggcgccgagggtttccggttcgtccgactcgccgtcgccgatgaagcaccacaccttgcggtcggacttctcgatcaggccgcggttttccaggtagcgcatgaattgcgcctggtagatggcggccagcgggcccaggcccatcgacacggtgggggtctgccagaactcgggcatcagccacgggtgcgggtaggacgagatgccctggccgtccacttccatgcggaagttgtccagctgcgattcgctgatgcggccttcaaaagaaggcgcgggcgtagatgcccggggcgctgtggccctggatgaacagcaggtcgcccgggtgctggtcgctgggggcgcgccagaagtggttgaagcccacgttcgtacagcgtggcgctggaagcgaacgaggcgatgtggccgcccaggtcgcccggcttgcggttagcccgcacgaccgtggccatggcgttccagcggatgatcgagcggatcttccactccagcgccgaatcgccggggtgcttggcctcgttggccggggcgatggtgttgacgtactctgtggtgggcgagaagggcaggtaagcgccggcgcgacgggtctgttcgaccatgccttccagcagctgatgggcgcgctccgggccttcaacgtcgatgacggccttgatcgattcgagccactcctgcgtctctagcgggttcggatcgttgtgcagcacttcgttcaaccagttcattagcgctcccggggggacacaccccgcgggtgtgtcaacatcgtgaattcgtgaacccctaagtgtaccgcacgcacctgttgccattcctcgctacgggtgcgtatggaatgggacgctgtcgtgcgccgagtgaggcatcgatgccggctggaacaacgatccggcgcagcgggcgctgccggcgtacgaccaaagtgatgagggccagcggcacgcgatggccggctgctgccgcctggaagggaccgatgtgcatgccttgtaggagcgcacgtgggcgcgacgggatttatcggcaacgcctgtcgcgccccggtgggctcctactagatggcgcgctctgtgggtacggctgggtgacatcgccagggacatccctcagcggcaggcgccgccgatgtaggcgcgcacctgggcgcgaggagctttatcggtaacgcctgtcgcgcccgggtgcgctcctacgtggtggcgtggtggtcagaacgcctgcaacgctccggtcagtttgccgtcgctggtgactgcgcccatggtgtcgccctgccagcccgggtaggcgttgggttcccgatagaacacgcccagaacgcgcgaaccgatgttgccgctgcgggtgagcaggttgctgagcatggcgcggggggtggcggcttgctgccagtccatgccgacttcggaaatcaccacgtcactgccgtagcgcgcaatcatgtcgcgcatgttggtgtccaggcggctgttgtaatgctgccagctgccgacggggggtaatgcgacatgccgatgacgtcccacttgccgcctgccgaacgcaggttgtcgaagaaccagcggaaattggcgttgtcgtagccgttggtcaaatgcacgacgaccttggcattgggatacaccgccttggtggcgtcgtagccgctgttgatgaactggcccagggtggcgaagttgggcgtcgtgccgtcgttccacagcatgccgctgttgatctcgttgcccacctgcacccagctgacggtgatgccgttgtccttgagatattggaggatgccctgggtatggctatagacatcggtgttgcgctgggcaacggagtggccggcccatgccgctggtgtggtctgtttgccgggggcggcccagctatcgctgtaatggaagtcgatcatgatgcgcatgccttgcacggcggcacgcttggccttgtccagggtgtcgcggccgtcgttccaaccgcccgccgggttgacccacacgcgcagacggatcgcgttgccgccgacatccttgaacagcttgatgaagtcggtggtgttgcccgctgcatcgcgaaacctgcgacggattggcggcggcctgctgattgagccaggtgacgtcagcgcccttggcgatgccttgcgcgctgacgccggcgctgcaaagacacaaaagcaatacgagcaagacgcggtggtagtgcctacgaaaaatcgtcatggaacgctcccttgatcgatggagaaagcgccgagtggcgccttgcttgatccccctgctattgcatcgtgcgcgcgacggacttgcgagcgcgcatttttgcttcgctttgcgacgctacaaaacgagcgcgattcaagcaggtcagtacagagcggttgaggccgctacaggtgcaaggtcgttgcggcatatctcagtgcaggaaaaccttgagcacgcgtgagttgtgcaggcacgttgttgtgcgggtgcagcagcaaccgcgcccgtgattgcgtgattgaacgcaaaaacgccagggaagcccggcgttttacgacaacgttcgatgatggcgataagcagctccgcgcatcgcagcaagctgcgccagggtgatgcgtcattgcgcacccacaagctgcggttgcacgacccactcaccccatggcgcgtgcaccctgctgctgttgctgggtctgcgactgctgctgttccaacgcgaccgactggcgtgctgcgttttcagcaacgcgttggctgctctgctccagcggggtattcattgccgtcatggtctccatgctgacgcgcagctgcgccgggtcatcgacgcggccttgcacagcaaaggtccgtgcggcatctgggctcatcatcaccgcatcgatgcgctgaccaccagcggcatgcatttccgatgcgagcgaaccggataactgtgcgctgtgctgatccggcgtgcgccctgcacgtgcatcctgcgcatgcacaccgcgctgggcatcgtggaacaacgcattgcccacatgccccggtggatcgatccgcaaggacgtgtggtcgttgccatgctcgcgcgcgtcgcgcttggccggctcgcccggcgcaagcgggccgcggatggcatcgatggctcttggcccaggccgcgcgcgctacgcgtaaggatagtggtaccggtgcgcagcccatctatatctctgcgatactcgtcgatcatgcgcgcgttcttttcggcaagcggacacgcgccggggtccttgagcgcagaatgttcgcccagaaagttgcccagcatgtgcgccccgagcgagcggccggcagcaaccagcgggtaatccgggatcaaaaagttagccttgctgttgctatagccggcaccgctcaaggtggcgatctcgtcgggcttggcgtacatccgcacctgcccgaagtgcggcgacgcggcactgaccgggtcagatgccatgacgtgattgatcaggctattgccaccttccggaatccggtaattcagactcgccgcgccatacgcgttgaaggtttcgcccttgaggtcgtagtggtgtgcggacacctgcgcaagcgcgcccccgagcgaatggccggtgacggtgacttccggttgatgcccggttcgcttgccaacgtctttggcgatgtccatcgcattcttggtcagcgcaagggaaggtctgaacaacccatcaaacctctaaaattccagcttcttgcatttcaatgactggaaaaatgctgagtcgggtgcgatttttgcaacgttctggcggttttggctgccgccaggcagcattatcccctggccggcagcaagtgccggcgcaccatccacagattcgacagcgcaaataacgtctgcacctgtgcggtgttcttggccaggccgcgatagcgcaccttggtgtagccgaactgccgcttgatcacccggaatgggtgctccaccttcgcgcgcacgcttgccttgaagtgttcccaacgttctgcccaagcacgcgcgcgcttgttgccaatggcttgaatcgtggagcgcttggcggcaatgaaaaatgcagcctcgcagctctgcaactcgtcgcgtttttccgcaccggtgtagccgctgtcgccgaacacgctgtcttccttgccgtgcagcaatgcgtgcgtcaccgtgacatcggccacgttggctgcggtgcactgcacgtggtgtaccagcccggaaaattcatccaccccaatgtgcgccttcatcccgaaataccactggttgcccttcttggtctgatgcatctcagggtcgcgcgcacgatcggcattcttggtcgaactgggcgcagcgatcagcgtcgcatcgacgatcgtgcccgaccgcaggctctgccccttgcgcgacaaatgggcgttgaccgcttccagcatccgagcggcaatgccgtgggtttccagcaaacggcgaaagttgagaatcgtggtctcgtctggaacgttatccaagccgccgagctgggcaaaacgccgcagggtcgggatctcgtgcaatgcctcttccatcgccggatcgctcaacgcataccactgctgcaacagatgaatccgcaacatcgtcgccagcgcgtacggctgccgacccggtcgtcctgacaccggatagtgcggctcgatcagggcaagcagtcgcttccacggcacgatgagctccatctccgcaaggaagatctcgcgccgggtctgcttgcgcttgcccaggccctcggcgtcaccgaacgtcagttgcatggatgcctcctcattccgaacaaatagtgtctcgcatttgtggtgcgttgttcagaggttcccaagcgcatctgcagcctgtggattggtccgcgaggtgaccatgctggcatcggtgagcacgtcattgaccgcgccctcggtggctcgatgcgcaaccacgatttcgccgctgctctcacggcggttcatttgaggatatctctgccgaagaacgtcacggcgccggcggcccagtcggcgccgcgctcccgtgccatgtcctgccgggcctcggcggcgacggtgagcatcaatgcattcactgagatcgccatgcggtgggcgatgtcgccggcggtgtcgagggttgccaggatcccccgaagttgtgtactgccatgcggcctcggaagctatgtagggaccacagaccgctagtctggaggcgaacatgtaaagaggtatgcctgatggatcccattcgttcgcgcacgccaagtcctgcccgcgagcttctgcccggaccccaaccggatagggttcagccgactgcagatcggggggggggggctccgcctgctggcggccccctggatggcttgcccgctcggcggacgatgtcccggacccggctgccatctccccctgcgccctcgcctgcgttctcggcgggcagcttcagcgatctgctccgtcagttcgatccgtcgcttcttgatacatcgcttcttgattcgatgcctgccgtcggcacgccgcatacagcggctgccccagcagagtgcgatgaggtgcaatcgggtctgcgtgcagccgatgacccgccacccaccgtgcgtgtcgctgtcactgccgcgcggccgccgcgcgccaagccggccccgcggcggcgtgcggcgcaaccctccgacgcttcgccggccgcgcaggtggatctacgcacgctcggctacagtcagcagcagcaagagaagatcaaaccgaaggtgcgttcgacagtggcgcagcaccacgaggcactggtgggccatgggtttacacacgcgcacatcgttgcgctcagccaacacccggcagcgttagggaccgttgctgtcacgtatcaggacataatcagggcgttgccagaggcgacacacgaagacatcgttggcgtcggcaaacagtggtccggcgcacgcgccctggaggccttgctcacgaaggcgggggagttgagaggtccgccgttacagttggacacaggccaacttctcaagattgcaaaacgtggcggcgtgaccgcagtggaggcagtgcatgcatggcgcaatgcactgacgggtgcccccctgaacctgaccccggaccaagtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttaccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagccatggcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtcgtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtgatggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccgacccaagtgatggccatcgccaacaataacggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggcccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcgcctgttgccggtgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatagtggcggcaagcaggcgctggagacggtgcagcgcctgttgccggtgccggtgctgtgccaggcccatggcctgaccccggaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatattggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggatcaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggccctgaccccggaccaggtcgtggccatcgccagcaatggcggcggcaagcaggcgctggagacggtgcaacggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtcgtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggcccaagtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgttgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagccacgatggcggcaagcaggcgctggagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctgaagacggtgcagcggctgttgccggtgctgtgccaggaccatggcctgaccccggaccaggtggtggccatcgccagcaatggcggcggcaagcaggcgctggagagcattgttgcccagttatcttgccctgatccggcgttggccgcgttgaccaacgaccacctcgtcgccttggcctgcctcggcgggcgtcctgccctggatgcagtgaaaaagggattgccgcacgcgccagaattgatcagaagaatcaatcgccgcattcccgaacgcacgtcccatcgcgttgccgacctcgcgcacgtggttcgcgtgcttggttttttccagagccactcccacccagcgcaagcattcgatgacgccatgacgcagttcgggatgagcaggcacgggttggtacagctctttcgcagagtgggcgtcaccgaattcgaagcccgctacggaacgctccccccagcctcgcagcgttgggaccgtatcctccaggcatcagggatgaaaagggccaaaccgtcccctacttcagctcaaacgccggatcaggcgtctttgcatgcattcgccgattcgctggagcgtgaccttgatgcgcccagcccaatgcacgagggagatcagacgcgggcaagcagccgtaaacggtcccgatcggatcgtgctgtcaccgacccctccgcacagcaatctttcgaggtgcgcgttcccgaacagcacgatacgctgcatttgcccctcagctggagggtaaaacgcccgcgtaccaggatcgggggcggcctcccggatcctggtacgcccatcgctgccgacctggcagcgtccagcaccgtgatgtgggaacaagatgcggcccccttcgcaggggcagcggatgatttcccggcattcaacgaagaggagctcgcatggttgatggagctattgcctcaatcaggctcagtcggagggacgatctgaggggcggcagggattcgagcaagaaacctttactgacagcaagttagctcacttttggctgtgttttacacgaatccctgccgaccctcggaaagatcgagaaggcgacaacggacgcggccggaaaggcgttcctggccgccaagctcaatttcgagtcggtcatcgacaagaacgccgagaagctcaccgaagctggccgacatgcagccgcgcagatcggaaatcagctcaatagtcgcccctgaaaaccccccagaccgcatccattgcaaggcctcacctgcggttttggcgtgctggaactgccagttttcgttactctacctactggtttctggcagttttcgcccatgcttacacgccgtcctgctgccgagcaattgcatgccgatgagctgtttcgttcgcgtctggagaaccagatcgacgtgcgccatccactggtccagctgagccatcggctgccgtggagtgcgttggaacaggcgctgtcgccgcggttgccggccaccaccggcacaggcggtcggcccgcattgccggtgcgcttgatcgccgggctgctctacctcaagcacgcctacgacctgtccgatgaagcggtgtgcgcacgttggctggaaaatccgtactggcagttcttcaccggcgaggtggtgttccagacctgcttgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccggtatggaagcgctgttggcgcatacgatcaacaccgctcacacgatgaaggcggtggacacacgcgagttgtcgcgggtgatcgtggataccaccgtgcaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgccacggcatcgtcttgcggcagacctatgtgaggcaaggtccggggttgagccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtatgacgcgatctgcaacgcaagctggcccagctggaaccgtcggtgcgtgagcgcatcggtgtctggttggagcgcgcgcaacggttgttgacacagcgtcccaaggacaaacaaaaactctacgccttgcacgcgccggaagtggactgcatgagcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgagcaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacttggggtatcgcgggcggggcgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggagctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaacaggactgccgcttgcatcgctgccatctcaacggcgcccaaggcgatgcactgcacgtgctcggctgcgccgctggcgacaacctgcggtggctgctgcgctggatcgcctttttgcgtgcctggttgcaggtggcgcgggcgcgttcctcaacgccctcaagcaccatgtggccggcaaacatggtactggaggtttgagaggggtttttcaggggcgactacgtagatccagccttgccacgtcgacacatcggtgaagtccgagacccacaacgcgtttggccgatccgaagtgaactgcctgttgacgtgatcgagcgggcacggcgccttcgcatcgctcaccgtcgtgcgcaccgccttgccgcggatgacaccgcgccaggccctggcgcttcatcagacgctgcacggtgcagcgcgcaacagcgaactgctcccgccgcatctgccgccagagctgacgcacaccatagacctggaagttctcgtcccacacacgcctgatttcaggcatcaacgcctcgtccgtcttggcccttgccgagcgcaactcaggatcggacctttgggccgcgtgcgcgtagtacgtcgacggggcgatcggcaacaccttgcagatcggctcgaccccgtgaacgtcgcgatggtcgtcgatgaagcgcttcacctcgtgaaggggcggtcgagttccgcctgggcaaaagacgccgacgccttgcgcaggatctcgttggccaggcgcagctcgcgcacctggcgctcaagcaatctgatgcgctccttcggccgtcgtcacgccctcgcgcttgccggcatcacgctcgtactgacggatccagccgcgcaacgtctcggccgtacagcccatcttggccgccaccgacacaatcgccgaccactgcgacgcgtaccgccctggtgctccaggaccatcttcaccgatcgctcccggacttctggggaacacttacttgctctgctcatggctccatcttctcaagtgtatggagcctccggggttcccggggggttcaactggtagtcagctcgatcgtctggctttccagtagtagttcgtcaacgcctgctgcgcggtcaccgtcttggcttcgacaaacgacaagaaccgcgtttcttcttcggcatcggtggccttgagcagcacgctgacgccgctgaattctcaatagcagacgccgcgaccgtaatagtcctcgtcctgcatcagatccagatacacggtgccgcggtattcggtctcggaaatcttcttgagcacgacattttcctggctggttatgcggccggcggtgccggtttcgggctggatcttgccgcactgctgctcgttgctgacatcgtattgcgccgcagcttccaccagaccgaaagcgccaggcgccttgttcagggtgagcgcgacctcgtaagccttacgcgggctcggatttaacttggcaagaccgcggcctccggcctcgacgtcggcttctgcggtggcctcggtggcgggggagtgggtctgggtcatgctggtctccggggagttacaggctgtaagcaaaagggccagcaggcttggggtcagaatctggcgcaaggccggcctccgtggcgggtgggcggccaatctagtgcgcgcgttcgaggggtcaatcgaagctgcgtgaggatgcgcctgccataccagttgtacatgacagcaaagctgcgatcatcagaccagctgccgctaaggagcgcgcgccatgcgcaaccgttcgccatcactgccgcaacagacatcggtcgccgcgcgcatgccctggcgcagcagcttgcgcatgcgcgtgctgctggcggccaccgcggtgctggtggtgttgctggcggcactgggaacggtgttctacctgggcgagcgcgccgagctggtggaggcggcgcgcaccgaggtggatggcttgaccgaacagaccgcaggcagcctggcggcactgctggattcggtgcaggtgagcgggcacatgctggcggccagcagtagtggggttgggctgcagccgttcaatctgcgcgcgttgctgctggccacgctgaccggcgacccggatatcgctgcggcacgcctgatcatccagccgcgcacgcagaaggccggcgacagcggatttgtctggtacgtgcatcgccgcggcacgcgcgtagtggagaaatccgcgttggaattgggttacgactatcgcgccatgccctggtatctgcgcacccagcgcgagggccgcgcgtggtggtccgagccgtccctggataccgatggcggcgatttgtacaccagctacaacctgccgctgcgccggcccggcgatgcgccggatacggcgtcggtgggcatggtgagcgtggacctgccgctgcagcacctgcgcaagatcatcgaccagctgccgcgcgacatcggtatccagccgatgctgttgtcgccggaaggcatgctggttttaggccccggcccggcgctcaatctgcattattcgttcaatacctacgtgcgccgttcgcggccggatctgcggcccttgcaacgcgcggtcgctgccggccagccgatttcgtttacgcatacctcgcccgatggcgagcgctttttgacccatagcgcggcagtggggcgcagcggctggaccttcgtgttgtcggcctcggaaggttatgtgctggccggtctgaactggctggccgcgtgggtggcactggcggcgctgctgggtgcggtgatgtggtggtggttgatgcggcagatcacacgcaagttgacgcggccgatcgacgaactgacagacaccgccgagcatttccgtcgtggcgaattcgaatacccgttgcagcacatcgaacgcgatgacgaagtgggagtgatggcgcgcgccttcgacagcgcacgcgatgcgatccgccaccacatcgccgagatcggcgaaatgaccgccgcacgcgagcgcatgcacagcgagttgcagattgcgcgcgagatccagaaggccatgctgccttccgggcgcaccttcgaacgcgccagttcgcatctggaaacctgcgcgtggctggaaccggccaaggcggtgggcggggatttctaccacttcgtcgaaaccgaaccgggcttgctgtggttcgtggtgggcgatgtctccgacaagggcgtgccggcggcactgttcatggcgcgcgcggtgagcgtgctggaaattgccgcgcgccggtacaagcgcccggacaccatcctgattgccgcttccaggcgattggccgaaaacaacgagacctgcatgttcgccaccgtgctgtgcggcctgatcaatgtggtcagtggcgactactggttggccagcgccgggcacgagccgccactgttgatcgatatcgacgggaaggctcgccccttgccgctggaaaccggtgcgctgctggggatcgagccgcaggagtcctacccggtgctgcagggccgcatgcgcgccggacagaccatgctaggctatactgatggggtgaccgaggcgatggacgagcacggcgcccgctacgggctggagcgtttgctggctgcgctgcgcccgcatcgcagtgcggcggcgcaatgcaaggccgtgattgccaacgtcgcgcgcttcaccggtaaggccgatccatacgacgacatcacgctactggcgattcggctgcgccaggagcatgctgggcgaaatgttgccggggaggcaaccacacggtgatgctcgagctggccatcgccccgtcgctggactatctggcctatgtcaccgacaggctggaagactcgctgatgcgcgagggcctgggcgcagagcgcatcggccacgtgcggctgatcgtggaggaactcggctgcaacgccctcacccacggccagcccgcggaacaaccgttgcggctacaactgaaactggatccgcaagcgctggtactggagctgcacgatcccggcaaggctttcgatccgcgcgcgattcgcctaccggacctggctgccgagttcgatcagcgcccgatcggcgggctggggttgtttttggtgcatcagctcgccgatcacatcgactaccgccgcgatggtgcatacaacgtggtgcgcgtcactcttcttcatccgtacgcccctgtccccgaggccttgtcatgaccacgctcgccatccagatcgacccgccgaaagacacccgtcaacgcgtcatcctgaccgggcggctggacacccacacctaccaggacctggacgcggcgctgttgccattgctgggcacccacatcaccaccctggtgctggatctaagcgcactggaatacatttccagcgccggcatccgctgcatcttcaaggcacgcaaggcgctggccacgcgccatggcaaggtgctggtgagcaatccgcaaccacagatctgcaaggtcttcgatctggtgaaggcggtgccgttaagcgacgtgttcgcctccaccgaagagctggacgcgtacctggccgcaatgcagcgcaaggtcatcgaacagagcacgcaaagcgatacgccgatcgtgccgcacttcgaagaagcgtaagcgcgccatcgcctgcgcgcacatgtgggaatgggtgcgcgcgggtacgcgcgcaatcttggttaggcgatgacgccctgccctgcgtcttgcgctgcctgcactgatcatttgcgatttcgacggcacgcttgccgattcattcgttttctgtctgagcacacagcggctgctggcagcgcggcatgggttccgcgcggggaagcgcatgcagtggatgccgcgcgccggctgagcatgcgcgcgctcctcaagcagtcgggattcaacacctgcatcctggcgaacgcgatgcgcttgggccgggtctggcggtgccggcagacacggccccaccctgcagggtgcccagaccatgcggtgttggctgcgccatcgatgcacaccgcaacgcacgcatacccgttttgatcgcaactggccgccccctcacaacgacaaaggcccgccgaagcgggcctttgcctggacagcagccagaccgattacttggctgaggcatccttcgcagccgcatcgccggccttggcctgcagggcttcggtggtgatacggatcttcacttcgtcgctgacgttcggggcgtactggcccagaccgaaatcgctgcgcttgatggtggtgctggcgtcgaaaccagcagccagcaccttcttcatcgggtgctcgccggcaccattgagggtgacgtccagcacgaccggcttggtctgacccttgatggtcagatcgccagtgacggtcagcttgttggtaccggcagcttccaccttggtgctcttgaaggtggcggtcgggaacttggccgcgtcgaagaaatcaccgctcttcaggagttcgtcgaacttggcagtgaagctgttcaagccggacagcggcagggtgacctgcacggtggacttggtcacgtcggccgcgtcgtacaccagggtgccgtcgacattgccgaagtgcgcgctcgggttggagaagccgaagtggctccactgcgccagcacgtcggtgtgcgacggatccagggtgtaggtgcccgaagccacttccacggccggggcggccggtgccggtgccggtgccggtgcagcagcggcgtcggccggggcggtggcagcaggcgtggtttcggcggccggcgcggcggtgttgtcggccggcttggagcaggcggcaatggccagagtcagggcgagcggcagcaacagcttgtgggtggtcttcattgaaactccatggaatgagagacacgttggatcaacgcgggtgggacagatgcagacggacgaggactgcaggaaaccgagagaccatgtacgtcaagacggtgaaccagatcaagcggtcagccggcgaacggccaactgcatcgcttgaacacggctggcatgcgcggtgtgccggagctcacgccccgcacgcatgcaggcatcgctttattcgaagcgcgcggcttcgtcgaagctcaggcgtggcgaacgcgggaacagcccggccgggtcgccgtagccgagattgaccaggaagttggacttgatcggcgtgccggcgaagaacgccgcatccaccttggcgttatcgaagccggacatcggaccggcatccagtcccagcgcacgcgcggccaggatcaggtaggcgccttgcagcgagccgttgcggaacgccgattcggcgcgcccttcgcgcgggccgtcgaaccaactcttggcgtcggcatgcgggaacaggtacggcagcttttcgtggaagtcttcatcgtgcgccacgatcaccgtcactggcgcggccagggtcttggcggcattgccctcggacagcgccggcttgagcttggccttgccgtcggcgctggtcacgaacacaaagcgcgccgggccgctattggccgcggtggggccccacttcaccagctcatagagctcgcgcagtacctcctggctgaccggcgtgtcggcgaacgcgttctgcgtgcgggcggtgcgaaacagctgatccagtgcggcggcgttgagcgagtcggacatgagcactccagaggaaggggggtgcgacggtaggctgcggcgtcggcgccagtgtgaagacccgcagtgtagagtgacgcgattgccgccacacgcgttcaatctgaaacaaatctatgtcggatctgaaacgatggggctgacctgggcgctgagcgacggccgcgccggcaatgcgcgtcaggccgaggcgctggcgcgtacactgcaatctgagggctttcaggccatccacctgcagcccaaggcgccgtggcgctgggcggcgccgcggcggctgcccggcgcccgacaggcctttggcgcgccattcgaccggcaactgcagcagcccccagcactggccatcggctgcggccggcaggcggcgctggccacccggctactgcgtggccgtggcagccgcagcgtgcagatcctggacccgcggctggacccacgtcactgggacctgctggtggtgcccgagcacgacacactgcgcggcggcaacgtgctcaccctgctcggcagcctgcacccggtggacgatgcgtggctggcggccgggcgggcggccttccccgccgtggcccgcttgccgggcccgcgcctagccctgttgatcggggggcccaccgaccaggtcccgtggacatcccaggcgctggcggcgttgtgcacgcgcgtcagcgctcacctgcgcacgctgggcggcagtctgctggtcaccacctcccgccgcacaccgggcgatgcgatcgctgcgctgcgcgcggcctgcgccggcctgccgcacctgctgtggtgcgatgagcgcgatggacctaacccctacgctggactgcttggctgggccgatgccatcgtggccagcgccgattcggtcaatctgctctccgaagcctgcgcgacccgtgtgccggtcgctgccgcgtttgccgaacaggcacgtgggcgcgttgacacctatctgcaggcgttgcgacaacgccagcgcctgcatcctgtcgatgaagttctcgccagcgcggtcgatatcgtgcctgtgcgcgaaaccgagcgcatcgccatgcaggtgcgcgcgcgcctgctgccatgacccaaggcccgccagcgggccaccgagacaaggacgcttcgcatgacagggacgatcaacgcgcgatggacgcgacacacccggcgcagggcaatcgcgctgctggtactcgccgcattaccgctggccgccaccgcagcagcaccgcgttgcgtgccgcgttacccatcgccgcaatgttcgacatggccacatccaccgcgcaggcgctggatgcgctgcccgacgccaaggtggtgctgctggcacgtggcggccaggatctgagccgctatggtctgaaacatagccacctggcatttgccgtgcgcgacgacgatggcagctggcgggtgcgccacctgctcaatcgctgcaagagcgatgcgtcgcagctctaccagggatgcctgagcaacttcatcggcgaaagcgcgctgcgcagcgatctgcgcgtgggcgttcccactcaggcactgcagcaacgtctgcacgcactcctcagcggcagcggcgatcttgcccaccgcctgcatgaaacgcgctacagcatcgtggcgtatccgttttccaccgactatcagaactccaaccaatgggtgctggaagtgctggccgccgcaatggcggccgatgcgcaaccggtcgccaccatcgccggtcgccgcaatgcacaggcatggctgcgcaccgcgcggtatcacccaagcaccctgcacctggctctgagccagcgcatcggcgcgcgctttgtcgccgccaatgcggcagtcaccgatcatcctgtgggcgaacgtgtgtccggtaactattcggtggtcacggtcgaatcggtgttggacgttctgcatcagcgcgacgcggtggacaaggaactgtcgattgcacgtgccgcccctactcctggagaaacgccatgaaacctgttgccctggtagcagtgctgtcgttcgccaccgtgacgctgccttgcgcgcaagcgggcgagatgacgacgtgtgaggacacatccgggttctattcggcattggcggtgtcgactcccgtgctggtcgtcggtggagccttggcgtctgtgctctttcccacatccatggcagtgcaggcagcccgcaatgccagcagcaacccgcgtgccgccacactgccgccgatgcgggtgcaagcagtgcagacgttgccggagggcgaaagcgaggtgcagttggaagacccgaagcaggtagacgccaccttgtcgctgtgctggcaggcacgccaggacgatcccgccgcaggattccaggtcggcgagatggtgacgttccaacctagccccgcaggcagcggctggaccgtgcatgccgaacaagggaaagcattggcgttcgtaccgacagaagcggctgccgcatacagcagcagccacacgtggtgacacgcacaccccgcgctgcaggccgaggccacatccggtcgaccacggcgtgatcgtcgtggcatcggcgtcgttgccacgacgccgatgccaccaaccgcactgcgtttacgggttgctgggagaacgcggaatgccggccggcgctgcgtccagcgcaccgatcatcaaccgcacgatcggcgttcccaggcccgtggtgtagttgtacttgcccgcgatcggcacatcgttgctgaccaccccgttattgccggggatgccgcggtggaaggcttccggtccattggcggccaaccggtacagatagtcgttgaggttgccctggcggccctgcttctgtcccagcaacgcggccacgctggcgaactccggcgcggcgacgctggtgccgaccagtttgtagatgaagcaggcgaagtagatggacaccgagctggtgtcctgctgacagggatgcccggcgatcgccgggcaaccaccggccagcatgccgacatcgggcaatgcgcgcatcgaggtgcgcgtgccacccagcgggcgcgactgatacgccgggcgttggaatagcgtgctgacgccgccacccgcgccgaagtatccgccactgagcagcgcgcccacgccataaggatcattcgcctgtaacgggtcggcataggcgctttcgctgacgtagcccgaacccaggctgtccttcttgtaagcggtgaacaggttgccaccaccgaccgcggtcacatgcgcatcggcggccggaaattccacacctgggatgtaacggccattattgccctctaccaggtactgcgtgtccgcgcactccaggccggcgttgtcgccgctggaggtgacgaaggtgatgccttgcgcgttgccttgcttgaagacggcatcgaacaggccagcaacggaggtggcatctctgccgctgttataggccgcggtgaagtacttctcgcagaccccaaacgaagagctgaccacgtccgcttcattgtcctgcacgatctgtcggtagccggccagcaaggaatcgagctgaggtcggggaccacgtacaagagcacgtgcgcgcctggtgcaccgccaagggccatgtccacatcgagcgtggcctcgatagacgcagcctcattgccctcgtgcaagccgggcttggcgccggccacatagtggcgcgcgtagagcgtcggattggcatggttgccggcatacaggctgaagtgctcgtggtcgaacatcgtggcgatatccgaatccagcacgtcgccgttgatcaggacggcgatcgtgctgccgctgccatcgagccgatgttgctgccccggcgcgccgatcatcgtctggtaggacggataaccgtaggcctgcttgagatcgttgtaccaatagctcgtggtgcccttgccatagcggttgctggggtcactggccaccacccgcgagttcaggtgcgccggcggcaggccgcgggtcaagccggtaacggtcacgccattggcgcgcagcgcggccggcaacggcggcggcaaggcgtgccggcttcaggtcggcgaccagcggcgcagcgaacagccgctccacgccatccgcattcgcgctgacatgcaggttcggcccctgctgcaccacacgcatgtgcgcggcctgcaacgcggcacgcacttgcgcgagctgcgccagcgcggggccgaagcgacgttggaattcggcagcagacaaccacttgtgatgctgcggcgacaacggatcctggacctccgcaaggaatgcgtccagtccggcctgatcgcgcgatggcaaatgcacgtcgaaaaacaccggcgctgcacgcaaggtcgccgtcatcgcggcaagcttggcctctgggacgggcggggcggcgttggcggcaccgcctgcggccagtgacgcagacaacacgacagccagcagcggccgacgacgaatacgatcaagcatgggcatctctccgggggtaaagcgaacaggcgaggccggaacggcatcgcaggggcgtgcacgaccgatcgcagaccgacgatgcatggtcagatcgacacgggtgggggatgcgtgtgcctgctgcgcaaacagtcgagccggcctcacgacgtgcgacatcaccctgctgcaggggagtaaagaaatcagcgcgctggcggtgcgacaccatcaccacactgcatcttcggcagctttctctatcggcatcggcatcggcgtctcgctgggcttgcaagggccgccatcattcataaacggcgacagcgccagtctcaacgatacgtgcgatgttcgctgccgaagcgccggcgggcgagagtgtgtcaccaacagcgaggcgcgcttgccgtctgctgcgtgtgccactccacgacgcatcgccgcgcgttgctgtctaaagattgcatgcggtcgctacgagcacgtacaggtgcgcgtgtcgcgcccatacacccggcgaggtcacgatttcgccgctgcaagagctgcccttctgtttgcactcaccataggcagatgatcccgtcgatcgtgcgtgacacgcacatgcaatcgatggccacaccatgtcactgcgaaagaaatttgcattctctttgcaggcactgcgtgcccacgctgctgcggacgtgcacgcaaccaaacacgcatgcgtatgcgctgtccggttgcggccgtggcgcccacacgtgccaattcgttagctgcgcgcgatacaggcacggcccaccgcgcacgccggggcaacgcgtcatgaagccgtcatgtgtcgagctgatgagccctaaccctcagctagacttttgcttcagtcctgcaaacagcgtggttttcctgatgttttccatgatgtgcgctttcggcgtcgctgacgcgaggagccggtccgacgttatttcagctaggacgtcatcgtgacattctatcgagctggtttcgcgataagtgcgcaggtgctgcagcggaaggtcagggctaatcaggtgtgtcgaagccgtggcagggggccgcatcgctacgctggtccatccctcccgcggcgaggataattgcgtacccaatcaacgccgtgtcgccatgcgccttgcctcgccacctgcattggccccgctcaccgcccgcgcattgacctgggcggtgttggcgatgggtgcggtggtgctactgtccaacatcctggtgcagtacccagtcaacgactggctgacctggggcgcgttctcctatccgctggcattgctgctcagcaatctgatcaatcgccgcttcgggccgcgtgcggcacgcatggtggcctggtgcgggttcgcgctggcggtgctgctctcattctggctagcgacgccacgcattgcggcggcctcgtgcagcgccttcatcgcagcgcagttgctggacatcagcgtgttcgaccgcttgcgcaacggtcactggtggcgcgcgccgatcgtggccaccacctacagcgccagcttggatacgaccattttctggagcatcgccttcgccggcacgggcttgccgtggatcagctgggctgccggcgatctggcggtgaagctgggcatgggcgtgtttctgctcggtccgttccgcgcgttgctgtggcgtagcgcgccgcgtcggcagaacgcatgacgcgctggcgcgtgcgttgcttacccgaggacggcaacgcatcgttcttgtcgggtgccacgcacgcatcgaatgcagcgcacccaccactgcactcacagcgctgcttcatccttgcccagcggaaacgtcaggcgctgcacacgtgcggcattgaagatggtgccgcgtgcctgctggatggccggcgtcggtgcgatcaggcgcgggcggcggtccagcgtgcaactcaggccggcatccaccagcgttgcatgcgcctgatgcagtgatgcggcgctgtcgtccggcagccagtgcacctgcaccagcgcgtcgatcaacgccggcgtatcgcaaacatcgagtagctgcggttgctgtgccgccaggccgagcacgccggcctgcagcacgaattccagatccaccaggccgcccgcaccttgcttgagatccagccgccccgcatcgctgcgatccagttcggtgcgcatgcgtgcgcgcatcttgcgcacgtcctcatgcaactgcgcggtgtcgcgcacgcgcatcagcgtgtagcgacgcacctgtgcgaacgcatcgcaaaggacagcgtcgccggcaaccgcgcgtgcacgcaccagggcctgatgctcccaggtccaggcgcgctcgcgctggtattcgcggtagctggccagcgacgacaccagcgcagccttgccgccatccgggcgcaagcgcacatcgatgtcgtacagacggccggcgccggtctcggcagccagcagtgccatcaccttctgtgcaagccgcgcaaaccagcgcccggcttccagtgggcgcttgccgtcggaggcatccacctcgggcggatgatcgtagagaaacaccagatccagatccgatccgaatcccagttccatcccgcccaaactgccgtacccgatgatggcaaagctaccgccggacacgtatccatgcgctgccaccatttcgatgcgcgccaggtgcaacacggtctgcaccacggcttcggcaagccaggccagttgccgggtgctctccaccgcctgttggcggccatccagtgtggccagtgcaatgcggaaactgcgtgcaagccggcgctcgttgagctcacgcagcgccgcttcggtgtcgtcgatgtgcacgatatcggcgcaggccgcgtgcagcgctgcgcgatccggcagcgggccgctgatgcgggtgtcgagcaattcgtccagcagcaacggatacgccgccagccgctcggccagcagcgcactgcgcgagagtacatcgaccaggcgggcaagcgcgctgggttgctcgtccagcaaggagagatagctggtgcggcgcaaggtggcctgcagcaggccaagcatgcggggcaccgccgcatccggctggctggcacgggtggccgcgtgcagcaatgccggcatcacccgatccagccgcgcacgcgcgctatcggacagcccgcgcacgccggaggaatgcgcaaagtcggccagcgcctgatgcgcgccgccgggatcgctcaagcccatccccgctaacggcgccgcatcccccgcgggcagcgcgcgccagtaatcggcaagcgtgtccggtgcggtcgcgcggacgcgcggagccagcagttcggcaaattcggccgttacccgtgcgcgctgcggcgccagcgcatccagcagggtcgcccactccgcgtagcccagacccagcgcaatccgctcgcgatccagcggtgcctgcggcaatgcgtgggtctgcgcatcgcgcaacatctgcaggcggttttccagccgacggagaaaccgatacgccgtggtcagcgcttggccattttcttgatcgatctgacctgcagtcaccaatgcgcgcagcgcgggcaacaaccggcgctcgcgcagactcggctcgcgcccgccgcgaatcagttgcagcgattgcgccagaaactcgatttcgcgaataccgccaggcccacgcttgatatcgtccagacaatcgtgccgggccacttcggcggtgatggcggccttcatctcgcgcaagccgtccagtgcggtgaaatccagataccgccggtagacgaatggccgcaacgtttccagccaggcttcgccggcgtcgatggcgccggccaccgcgcgtgccttgagccaggcatagcgttcccaatcgcgtccttcgcgttgaaaatactggtccatgccggcgaacgacaacgccacgcggccggcggtgccgaatggacgcaagcgcagatccacgcgatggctgaacccctcggccgtggcttcgtccaacaacctggccagctgctggcccaaccgcgcgaaatattcttcggccgccaatgagcgcgcaccatcggattggccgccctgcggataggcgtacaccagatccacgtcagatgagaaattcagctcgccaccgcccagcttgcccagcccgaatacgaccaagcgttgcacgctgccgtcgtcggcaatgaccttgccatggcgggtagcgaattgctgctccaacgcctgcagcccgcattgcatgcagtgttcggccagccgggtcgcgccggccagggtggcctccacgctatccagaccgagcacatcgcgccacaccagacgcgtggattcggcgctgcggtagcgccgcaattgcgccggccacagctgcggctgcgcgggatcgagttgcggcaacggcagcggtggcggatcggggtgtgccaggtgctgcagcaatgccggttgccgcgccaatgtatcgagcgcgaaatcgctggcgagtgcgacctgcgcaagctgtcgatcaaaatcgccgcctggccacacctgccaggcaggcagcgattgacggacacgcgccacggcccgctcgatcagagcggcgagcgcaggagacagggaagcggtaggtatcgacatggttggattttggcatccctggcacgcaagtggcgcgtgcatgcgcaaacgcggcaaaacgcacgcaacagaacgtgcagcatttcgccgctttgaacatctcgctgacgcaagcctgacgacacccatgctgcactgcggctttcgcacgaggcttcgccatgtcgtccaccacattgcctgacacgttgctgccctcgcagattccgctcgacacgcacggcaacgatcctgcgctgccgcccagcctccccttcctgcatctatggactgggccggatggcaagagctgtctcaacgcctcgcagctacccggcttcggtagcaaaagcgtgggcggcggcgcagcaccgcagtggttgcgaccgttcccgggcgaggtgctgggcatccagttcgcggtgctgccggtgggctgggtcggcgactggcatgaaagtccgcacccgcagtgggtgattccgttgcgcggccgctggttcatcgaaaccggcgacggcacgcgcgtggaaatgggcccgggcgacatccacttcggccaggatcagggcaccgccgatcagcgcggccaccgctccggtcagttgggcgatgagccctgcctgcagatgatggtgcaatttgcgcaatcgcccggtgccgccaccgcgcatccgttcggccatccggcaccgcgttgatggacagccactgccgcgttcgcgcacccggtgccgcccagccagccgattgcccgccacccaccacacagcacgcggccctcgcggcgcggctaggtcacgcgcgcctgcacaccctctatgaccaggccacctggagcgaaggtccggcctggtgggaggcgcagcgcacgctggtgtggagcgatgtggtgggccgccgcgtgctgggctggcgcgaagacggcgcggtggacgtgctgctggacgctaccgccttcaccaacggcaatgcggtggatacgcagcagcggctggtgcattgcgaacatgggcgccgcgcgatcacccgcagcgaggtggatggccgggcgcatctgctagtggggcgtttcgagggcaaacggctcaattcgccgaacgatctgatcgtcgcgcgcgatggcgcgatctggttcaccgacccgcccttcgggctacgcaagcccagccagggctgcccgggcccgcaggaactggaccatcacggcgtctaccggctgccgcccgatggcggcgccctgcagtgcatggtcaacctggatcatcccaacgggctggcgttctcgcccgacgaacgcgtgctgtacgtgtcgcagacgcccgaaggcggcccaggcgcaccggagatcaccgccctggattggcacgatggcgcactgcacaaccgtcgccgcttcgcagtggtgccggaaggcctgccggacggcttctgcgtggactgccagggctggttgtggagcagctccggcgcgggcgtgtgcgtcttcgatagcggcggccacgtgcttggcttggtgccgacgccgcacacggcctccaattgcaccttcgatctggtgcaacgccgcttattcatcaccggcggcagcacgttgtggctgctggacctgcagcgataagagcggctaccaacacgactccgccgccgtcaggcggacctgtccgcgactggccaggcggcggatcagcgcttgaaccggcaacgttcaggcaataaaaaagcccgcttgcagcgaactgccagcgggctttgctccctcccccacgtcgggatgcggaagcatagtgcgcgcgccgaatccgacttgcacgctgcagtgcaaaacaatactgataagtacataactggtgctttttgttcacatcagcgcatgcgcttctgtgatcagcgcatcagttccagctgtgcgcgataccactcctgtgcatgcaggagatgccactagggcgcatcgccgcgcaggcacaccgctgcactcagcagtccccagcgggccggcaggctgccgctgcgtcgatggccctgcaaacgcaggcgcgcatcgacctaaaagcgttggttacgtgcctgcaaccggtcgacgatgaccgtttcgccttgccaatgcacgcgtgcggtcacttgcgcctggccggcatctaccaattgcagcatccagttcggaatcgaacggtcgcgtgtatacaacgccatcaaaaatgccaggtcgcgcatctggatgcgcacacgtccatccacaccgaccggctgacgccattgcatgcgcgtgtcgtccagcacgatgcgcgcccacagactgcgcatggagtgcaatggcagttgccggccttgcacgcgcaggtcggcatccagcgtcagcccggcatcggccggttcgggcatgctcacctgtacacgcatgttctgatcgacctgcaactgcgcggtcagttcgcccagcaatgtggccggtgtgcgcgtactgtcgtgcagcggcacgcgccagtgcagttggctgccgggctgcaatgcaccgcgtatccaacgcagctcgccatctgcacgcccctggccggcacgcgttgcgaccgcatgccggccctgcgcattgcgggtgacatccaacgctgcggtgtcgccatgcaaggcaatcagcgcatcggttagctgtaataccgccagcccgcgcacctggtctggctaatgccgcgcgatgctggcttcgacacgtacttgcccattgcgcatcacttcgtgttcgccccagctcacacgcgccgattcgaacactgcacgcgaagggaagatttccatcgacccgccacgcagttgtttgaacaggcccaattgcagctgaccctcaccttcgatgtgcagctgatgcaccgacacggcctgcaggtgatcggcaacgatgcggtcgaactgcagggtccaggcggttggcggtagtggtgtgctggcgtgagcgtcggcgcaccgggctgattacgacgtactcgctgtgggcgtcgcgttcgttgcagtcgttgcgcgcggatgctgcgcgggcggctgcgtcgccgttttttcgacattgcgcgttgctgtcgccgtcccctcgcttgctgaagcggccggcatatcagcggcatccttcaccggagcaaccgcagcacgcctcgcttgcgtcgccgcaggcgattgcgtcgctgcgacgaccgcggcccgcatgccgccatgcacgccacgcgcatgcagttccggcaccagcagttggcagtgcagcaatgggagtaaccgaatccgcccgctcatcctctgcgcactcaccttccagttcgtacgcgtggactggccttgcagatcgacattccacagcaccagacgcccgggccaccaagtcagccccgggcccgattgcatggcgaatttatcgggcgagcgattcagcgcggccgggccgagcggtgtgttgagcagcagattgcccaacagcacatagcccgcgtacagcgtgatcagcgccaatagcggccaacgtaatgcgcgcggcaaggcgcgccaacgggcgcgaacaggcatcatcatcacggcaggctcctgaaaaccgcgcacgcggctcggcacagtgtgccaagcccaccgtgagcaggacgcagtacgatcacgccagcgcctgcatcacttggtcttggcgaccggcggcaacagtccgggttgtgcgtcataccactcacgtgcgccggccagatgccactgccgctgcttgccatcgagctcgatgccggcgccgaacacaccacagcgcagatacagatcgccgcgccgctgcgcatcgttcagggccagccgcgcacgcagcggcagacgcgcattttccgcatgcagatcgtcgaccagcaactgctgcttgcgccaacgtacccggccggtggcatccagttcgcccgaatccagcaagcccagtacccagcgcggatagtctgcacgttgctcgaacaccgagagcagcggcgcgatatcgtgcatgcgaatggctgcatcggcatccacctggaacggtgcgtcggcctggatggtgccggcacccacctgcagctcgccccaccagctggtgtctttgccatcgtcgcccacgcgcatatcgcgcagacgtatgcgcgtgccgctgaggtcgaagaacgtgttcttgaagtctgcgcgttgcagcgttgcctgcaactcggcatcgccgcgcatctgcacgccggccaacgccagatgcgcgccgcgcccgcgcaaatttgcatgtccactgccgacatcgccggacgcattgagcgccacatcgccggtcagactgccgctgccaccgagcaggcgcacgttattgcccggcagatagcggttatagaccgtgaagtcgggcacacgcgcatcgttcaaacgcagctgtgccttgagcgtgtcgctcagacgggccagctcggcatcgccatgcatggccagtcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggagcgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgagcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctactgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaacgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtgatccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggtggccagttgcagatcgcggccctccagcaggagttgtttgggcgcatcgcgcggcgccgccttgaaggtgggaatgctcacgtccagatgcgcctgcggggtcgccgcatcgtcgatgcgaccgtgcgccttggcgataccggccagtcgcgtgtcgaacacctgcgccaccgcttccacgcgcgcaatatccagcgtgctgccgctagtgagccgcccctgtgcaaggcgcaggtccgcctcgaccagaccgccggcttccagctgaaaccacggcttgcgcacgaacagctcggcaatccagttcaaggattcgaacttccaaagcccgcgcatctgccccgacatgcgcggcagcaactgtgccggctgttcgagcggaacgctgcgcccggcgatgcgcaggtcggcgtgcagttcgctgccggtcttctcatcgcgcggcagccgcgcctgcacgcggctctcctgggccacgtccagttgcaacgcgagcatgccgcgatcggtggcaccgacgccggccagcagcggcagcctccacaccgcacggctgcccggctgtagcgcgccaccgtccaggcgaatatcggcctccacgcgggctgccgatggtccgctactgacgtccacgtgcggcgcgccggtatcgatcttcaacgccaccgtattggccttcaactgcagccgcgctctggtgatgccgagcttgcgcaagccgggtgcttggtcgcggtaatggcgtggaaactggaactgcgcatccagctgcgcgccgttgaacacctgcaccccgtcgtagctgaccaccgcatcggtaaagcccgcttcggaaggaaacagcgcagatggcccgcccttgagttgcttcagaaagccgatcttgccgtgcccctgcccggcgatcagcaatttgcccagacgcgcgctgcggatgctgttgctggtgatcgcatcaaagcgcaaggtccagccctggtcgccacgcgacggcggtggaatcggcgtatcggatgtatccacttccgcgctcaccccggtggcgtgcagccaaggcaaacggacttcgcgccgaaacaaggccagcagagcaatacgtgcatgcgcgcggtcggcatggagacatacacggtgcgattggcctgcccgcgcatgcgcacgttgaaggcgatgacctcgcccgggaacagcgtcagcgccgggccggtctgcatggtgaacgtgtgcggctgccggttggtgctggcgtcgaacagcggggtgttgagatagaggttgccggccagcaggtacagtgcgtacagcgcaagcaccgcgaccactgcacgacgccacggccgtggccagcgctggaagcggtcgcgaagtgagggcatgggcacaggcaggaaagagtctgccgtcactatcgcggttgtgccgaccgcgacgcgtgaatacggccattgccgtcatggggattgggggtggcggtagagcttggcgatcggcaagcggccaatcgctattgcaagcttgcatcccgttgggtgcgtgcactggggttgtgctgaaggctcggcatcaacaggccgtagttttaacgcttctcaaacttcattgctgccgccgacatgcagcgacatcgcaaggtcacgcgttgggcggataacgttactgcccgttcgcttgaggtgacaggaaggctctctccccctccttccagtgagcgaaacgggtcatcactcggtggtgtccaatccgtcgggccggctgcctgcgccggcccgacgttcctggcctgcagcggccatcaacacgctcacgcgcgagtcgcgcgatctcctcactgcagtgccggtggaaggtgcgagcgaagcctcgttgcacgccagccagcgcgttgccccgtcatagctcgccgttggcgatgcgccatgcagcatcagcacgcgttgccaccgctgatgctgcagtccatgactcacgcagcctcggcaatccgtcgcgcacgccgcgcgcgcactgctgtcgccagacgttccagcacctgcaccgacgtatcccaaccgatgcagccatcggtgatgctctgcccgtaggtcagcgcgcaacccggcagcaattcctggcgccctccgacaaggtgactttccaccatcacgccaacgatgcgcgtttcgcctgcttccagctgattgctgatgtcgtcgatgaccttgggctggttctcggggttcttgctgctgttggcgtggctggcatcgatcatcaggcgcgccggcaagcccgacttgttgagcacctggctggccgcttccacattggctgcatcgaagttgggctgcttgccgccgcgcagaatcacgtggcaatccggattgcctgccgtggctgccacggcggtatgtccgtccttggtcacggccaggaaatgatgcggatgcgaggccgcgcctaccgcgtccaccgcaatcttgacgtcgccgctggtgccgttcttgaagcccaccgggcacgacaggccggacgccatttcgcgatgcacctggctctcggtggtgcgggcaccgatcgcgccccaggccaccagatcggcgatgtattgcggcgaaatgatgtcgagaaattccacgccggccggcaagccgagattgttgatgtcgcgcagcaagccgcgcgctacgcgtaggcctttgttgatctggaagctgccatccagatccgggtcgttgatcaggcccttccagccgatggtggtgcgcggcttttcgaagtacacccgcatcacgatctccagcgcgtcgccgaattggtcacgcaatgggcgcaggcgctgcgcgtactccatcgccgccaccgggtcgtggatcgagcagggcccgatcaccaccgccaggcggtcgtcgcgcccgtgcaggatcttgtgcagcgcagcgcgcgcgttggtcacggtttcggaggcgcgctcatcgcagggcagcagcgacagcagctgcgaaggcggtgcgagggcttcgatcttgcggatacgcaggtcatcggtcacaggcggcataacagtgtctcggtgggcggtgttgcatcggggagccaggcaaggcggcaacaaaaaagccgccagtgtgcgctggcggctttttgggaatgctgctgaagtgtccttcagggtgagcgcaatccttcctccgccagcggcattggaaaaccgtagtaccaaaaataaaactggctgcggggtgcgttcatgcgtgcattgataccacgcacatttgcgcgttgctactgtttcatcggcaacggaaccggggacggggttgggcaaccgtcctttgcagctgctggcagacacgtacagaggagcgcaattaccgttgcagcagtgatttgggcacaggttgcagggccgatgcccccctgtcgagcggcgacatcgctgcagccaatcggctcgatgcgaacaaacaatcaagcaatgatcgcaccggccgcctcggtaaatctcacagtccgcccggcgcatcgccacttcaaacggccgcgcgtgtttcgacacggcccccgcggcctaccgagtgcgtcgcgatcaacgcgccaccacgccacagacatgtccgtgccgaccgtcgcgtcatgcgacgtcaatgcagcggtggccgaacgccccgtgtcggcttcgccgatagaggcgattgccgttgcgattgcagattcatcgctgccgcaacacacacgtaaggcacccgcacgccacggcaccaaccgtgacgtgcggatgcgctgcaatcactgcgagcggctaacaaaacgactgcgctcaccgccaggcgggcgcgggtgctcggaaccggcatgtaccacgcgtccaatgcggttctgggcgcgccgtccgcgcccacctgacagctgctcgcgacgtgttgttagccgctcttaaaatgtaaacacatattccgcggctacttcgcggccgatcgggtcgaacagcgtcgtgttgtagaggccataaccgtagaagcgctcattgtggtcgtagcccagttcgttgaagacgttgttgacgtagaaattgagcttggcgtggtcagtgatcttctaaccggcgctcaggttacagtagatcgctgggcccgcgcggccgaagtagcgcttgctggtttcgcccaggtgcacgttggcggtatcggtcaccaggcacgcatcggaggcgctgggttgatagccgtcatcgaagcgttcgcaggtgccccagttgacggcgcgcatcgagccgatccggcggaagtacacggtccaatcccaggcgccgccgttgtcccaatgcacgctgccacgcacgcggctgcgcacgcgttcgtcgcgacggttttcgtcgctgtcgatgcgatagatctgctcgcgataggcgatcaggttgttgtagtccagcgacaactggaagttgccccagcctgcggtggccaggcgatacttcggcgcggcatcgatgccggaggtttccatctgcgccaggttgatcgggccgcgctcgatgctggcgatggtgcagtcggcattgcgcagcacgcgcgaggtgatggtctcgcagtagccggcgcccccgggagtgttccaggtgccgccgctgatggtggtgccggtacggcagccggcttcggccgataggatctcgtcgcagtccagatccttgatcatttcatccagttggatgcggtagtaatccaggctcaacgacaagccttgtgcgatgtcccacaccacgccaccggcgaacgagcgaccggtctccgagcgtagatccggggtaccgcggcgattgacatccacggtgtagaagatgctgttgttctcgtcgttacagccgccgatcaaatacgcgcccgaggaaatgcagcgggactgatcgatcaccgtctggttggtggagctgggttcgcccagcacataatgcatgtccggcgcgcggaaactggtgaccacggtgctgcgcaccagcaggctttccaccggccgccattccagacctgcgctccaggtggtgtcgctttgcgtgcccacatcggtggggatggcggccgaagaacggtaattgccgtagcggtcgtaacggccggccacattcgcactcaacgtggagagcaacggaatccggaattccagaccggccgaactgcgcatgcgttcgccaccaccgctgtccaccacatccaccgggtaagactcgttggcgcacgggtcgggcgagagttgatagccctgctttgggacttcggccacagtggcaaagcggatcggaccggaccagccctgcaccacatcgccgcttacgctgaagctggcttgattgacccacgaatacgccgagttgtgcgatttggcgaccagcgcgtcgtattggtctggcgaaagtggcgtgtacacgcgcgcttggttgatcgcatggatcggcgtgccatcggcggcggtgccgagggagctgccgaggaagtagtcggtggcacgcgcggtgtccacggtgcgaatgtatgcgtcgacggtgtaacgcgagcggcccacgctcaattcccaatcaaaacggtcggcccacacgccgcgcaagccggcgctcagatcccaggattgttccttgttgtcgttggccagccggtcccagccgccggcttcgcgccgggtgagctggcggatcaggtccaacgaacgaccggtgtccgcgtcctggaacgggcccagataggcgtaaggcgggtcgtaggtccagcggccgatgctgcgattggccgatagcgtgacacaggcttcggtgtgttcgccgaactttcaggtgccatagagagacgccgtatagtcctcactgccggtgaccagaccccagtcgccatcatcgtgtgccacgccgcagtaactgccggcgttggtgagcgcgccggtgttctggttgtagctcagacgttgcccgtcgatgaactcgctgcccaagcgcgcgcaggtgccggccggcggcgccaggcgcgcgttggtattggcatcgatcaggctcataccggtgaacggattgaagccgtacaagcggttctgcccggtccaattggaataagacatgtcgtgcgcatcgtccatcctagggcgatcgcgtccgctcaatgagtcgcgcttggtggcctgcagcgcgtaggtcaggctccagttctcgccggtgcgcccgccggcccacgacacgtcgaaactatcgcgtccaccttcggtcgcggtgccaccgcgcaaccgcacgtggtcgccctggtagtcgcacttgaggatcacgttgatcacgccggccactgcatcggagccgtagatcgccgacgaaccgccggtgagcatgtccatgcgctccacggctgcggagggaatattgctgtagttggagaaattgctttcgccgccgtagggcagcgggtaatgggctacgcgatggccgttgaccagctgcagggtacggcccggccccaaatcgcgcagattgatcggccaggcattgggcgtatgcgagccccactgcgtatcggcttccaccgagccctgctgattcatgctgttgagcacgccgtagacggtggcgaagccttcctgctggatctgctgcgcgctgatggtgaccaccggctgcgcgccttcaacctgcgcgcgtttgatgcgcgagccggtgacaaccacttcgccgaggtctgtggtttgttgcgccatcgccggtgaaatgccatagagcgcagtcacagtgcagaacgcgagaagagcccgttggtaacggtgcatgctggagtccccgatttaggtctagaaaagagacgtcgtcgatcacggcatacccagtgcgggtatggcccccctgcctcacgtgcccaacaaaactgctatgcagcgacagcgctgtgaacgcgacatcgggcagatagatcgacttcgggtgatttattgagcagatattcaagcgagcggctgttcgattctgctttcagtgcaacatttcgcacttgccgcatgctgtggctgcgcctgttccgatcatcgggcgtgggaccgtcgtcgtcccccccccactttccccgaaggtactacgccatgaggatccaaccgcggcaaatcgaagaatcgtcatcccccagcgcgacatcacacgagcaaacgcacctcgacaccggcgtggcgggacagacatctgcatcaccgccacagacaccggtcgcggcgcccttggcggccctgtctccccgtcgacgcgcaagcacctccgctcccgccactgcaagtcacgcgacggtggcagaggcatcctccaacgaaacggcgcctgcagccacgccggcaccatcgaccgaaacaggactgctcgcgcgcgcgcgctcagcactggcaaccggcacgcagcacgcgattacgggcctgtcgcaggcggcccacggcctatggtcgatctccgatttacgcaccatgctggagtcccaggcgcacgatcctgcattcctgcagatggtgcgtcagctcgatcaagagcaggccgcgccccatagcctggcgcgtttgagcgcagccatcacgcagctccgcggggccatttcaaaccctgaaaacggactggaagagcgcttccgtaacgcattcctgagcgatatcaaagcggtcgaagacgcactgcatccgctggagcacggaacgccggcaaccggtcgtgcgctgaaggcactgctcaacctggcaaatgcctggccactgctcgtgccaagcccgttcatggcgaatcaggccaagaccttttcgtattcgcttgcactcgccgccaggggtgtgttgatgctgtcggcatccgcactacgctctaccgccgatggccttcccatcccgctcattgggggtgggcagttcggacgcgacgccaacgagctgcatctgtatgcctacctgcttaatggtttgttcctgccattggaaatcaccaagaaggccggcaacgaggctgtgcgacatcaagccgaggcagtggaaaacaacatggggtttggcgcagccgccgcaacggcctgcgcggcgatcatggtcaccccctttctctggagcagcatcagcgccttgggcaatcgcgcgcgcgaccaggcgtcgcggttgcacgcgagtgctgcgcaccaattgggcttcaccaactacgcgcagcgaacgcgcgccggcatgacccccggccagatcagcgcggaactacgcacgcagctcgaccagatcgcagccgtgctgctcgacggccgggatgcatttcaacaggtgcgccgagacttcaccgggccgggccaggggcatgaactcacccgcacgctcaacgcccagtgcacccaactgctggaaacggtcgatcgctgctgccagcgtctgagcactgtgctacagcacggcccgggcccgggcccgggccggtctgagtcgattccacggcagctatctaacaacgacattgcctcaaaattgtcgttggccttgctgggtaccgcggtgagcggttcggcgatttacctgattcagccggaccggatagggacggtggatacgctggccgataccgcggtcgtgacgacggtgatgttgcagtcggctttcaacaagaatgcgaaccggcaggacacgatggagcgcttcaaggccatgtgcggcggcagcatggtgattgccatggcactgactgccgagaaactggccaagaccttcgccgaccggagcctgatcgaagcgtcgtccgcctcgccttactatgcgggtgcgatcatgtcactgatggcgatgacgatgccgggtccggtcgccaacgccaccgagtcggcgatgaactggggtggacggcagatcagccggctgttcaccgggcccgacggcaggcagctggcaaccaccgttgcttccacgcccgaggagctgcaggagacgacgcatcgtacgttgcagtatctgctgcagctgtcgccgcagcacttgcaggcttacgaggagcacctcgctccagacgccgcgctgcaggcgatccaggacgccagcgccgcggcgcggccgaacaccagcggcgtcaccatcaccgagatcgaggaggatggcagcgtcgccgtgcccatcgcagcaacatcgcaaaacagtccgccacacctgtcaaccagcgatgacgcaacagccgaccgtccttcgacgctgcattgatgctgcaagacaggggcgcgcaactgcgcgccgatgatccaggccccgcctcgcggcggggtttgcttggatccagagccgcgacgaggagatcgcacgccatggatgtcctgacgcgtgcgctgtcgttccagactgcagtgttcacctcggctggctggcaagcagaagcgtgtgccgctcgtcgcgcatgcttctgcaaccggcacgacgctgcgcagccccaccgcataaaaagagccccgcatcgctgcggggctcttttgactgcggtgttgcggtcggcttgcgccgtctggatcagaaatccatgccgcccatgccgcccatgccaccgccggccggcattgccggctcgtccttcttcggtgcatcggccaccatggcttcggtggtgatcatcaggccggcgatcgaggcggcgttctgcagcgccgaacgggtgaccttggtcgggtccaggatgccgaattcgaccatgtcgccgaactcgccgttggccgcgttgtagccgtagttgccggtgccttccttgaccttgttcaggatcacggacggctcttcgccggcattggcgacgatttcgcgcagcggggcttccatggcgcgcaaagcgatctggatgccgtgggtctggtcttcgttggcaccggtcaggttaccgacggccaccagcgcacgcaccagggccacgccgccgcccgggaccacgccttcttcgacggctgcacgggtggcgtgcagggcgtcttcgacgcgtgccttcttttccttcatttcgatttcggtcgaggcgccaaccttgatcactgcaacgccgccggccagcttggccacgcgttcctgcagcttttcacggtcgtaatcggacgaggtgtcttcgatctgggtcttgatctggccgacgcgcgactcgatcgcggccgaatcgccagcgccgtcgatgatcgtggtgttttctttggaaacctgcaccttcttggcgcggcccaggtccttgatggtcgccttttccagcgccaggcccacttcctcggagatcacggtgccgccggtcagcacggccatgtcttccagcatcgccttgcgacggtcgccgaagcccggtgccttgacggccacgaccttgacgatgccacgaatggtgttgaccaccagggtcgccaacgcttcgccttcgacttcttccgccacgatcagcagcggcttgccggccttggccacgccttccagcacgggcagcaggtcacgcacgttggagatcttcttgtcgtgcagcaggatgaacgggtcgtccaggtcggccgactggctctgctggttgttgatgaagtacggggagaggtagccgcgatcgaactgcatgccctcgaccacgtccagctcgttttccaggcccgagccttcttcaacggtgatcacgccttccttgccgaccttcttcatcgcttcagcaatgatgttgccgatcgactcgtccgagttggccgagatggtgccgacctgggcaatcgccttgtcgtcggtggtgggcttggagatgttcttcagctcgacgaccgcagccttgacggcttggtcgataccgcgcttcagatccatcgggttcatgccggcggccacagccttggcgccttcgcggatcagggcctgcgccagcacggtggcggtggtggtgccgtcgccagcgttatcgttggtcttggaagcgacttccttgaccatctgcgcgcccatgttctcgaacttgtcggccagttcgatttccttggcgacggagacgccgtccttggtgatggtcggggcgccgaagctcttttcgagcacgacgttgcggcccttcgggcccagggtggccttcacggcattggcaagcacgttgacgccacgaaccatgcgggtacgtgcgtcttcaccgaaacgaatgtctttagcagccattggttgtaactccgggatttgagattggggattggggattggctagcgcgggttgcggaggagatgcgggacgggctgcgctgggcgcactgaaccaatcccgcatctcgacttccgactcccaccgtcaacggcttcagccgatgacggccaggatgtcgtcttcgcgcaacaccttgtactcgacgccttcggacttgtagctgctgccggcgtactggccgtagatgaccttgtcgcccaccttgaccaccggcgcgcgcaggctgccgttgtccagcggcttgccggcgccgatggcgacgacttcacccttggtggacttttccttggcggagtccgggatcacgatgccgccggcggaaacttcgtcggcttcgatcggcttgactacaacgcggtcgtgaagcggcttgatgctcatagagaagaccctcttaagtgtatgattggtctggaaattatcggcgatgttagcactcgcatatgacgactgccagcacagcgcgcggaaaaaacccgacgaagcgggtgcaggcaagagattgtgctgcgtgggcggctttcaagggctggcagtaaaaattttttcatcgcgccagtctcttacagagaccattgcgactgcactgcaatgctccagacgacgtgcgggcgtgcggcccgacagaggcgggcgtgattgcgatgccggcggacaaccctccagacacgccgcaaaagtcagcaccgccgtcgatcgttccacacccctctcacaccaccgcattcagcccacaacgccctagaaatggaaccaggttcttaggtatccccacgttttacagcaccaatgtcatctgctcgcgcactgtgtcaggcagtgtgcgcaagcgttctagccagcgtgagaccggttccatgggccagcgcctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagcttgcgtgtgctgctgcgtggcgatagccactgggcgctaccggtggcttcgcatcccagtcccgccagccaactggcgaagctggccagcgtgttgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcgatgcgacttcagatcccgaaatgccacaactcgatctgcatccgtcgtgcgtgcaagttgaccaactgcgttgcgctgggcgcttgcagctgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgctgctttcaaactggatgatgcacgcgagaccttgtcgggtgagcgctggttgcgttgctgacgtccccgcggggtcttggcatagagcaccagacggcaatcgagtggatcgctgcgattggcctgcatcggtggcaatgcgcgtgcacggttggacgccagccccagatcgtgatggcgggtatcgcggcggtaggcgcatttgcattctgcgtcgtgctcagccccctgctgcagctttggctggaacgcgcgtcgggcgcttgggcgctgctacgggttgcgccttcgcagcggccggctgcgccggtttggcgcgcccacccgtgggcgtgtcgcgcacccacactgcctgttcgtcctgcttgatctcgaacagaccgatcgcgcggaccaggtcgctgagcttgcgatagccgtatttgcgtggatcgaacgaggcttggttggcgacctgtttacccactgcactcagcagtgcccaaccatcgtcttcgcaggcgctgacgatcgcgttgcgtagcatttggaccagacgcgtatcgctgcgtaatgcggtggcgtccttgcgaccggcagccgtttcgctggccgctgcagcctgttgcccgagcgcctcgacataggtgaacttggagcacgcattgacgaatggcgccggtgtcttcttctcgccgaagccatagaccttcatgccgtcggtcagcagccgcatcaccagcggcgtgaaatcggcatcgctggagacgatggcgaatccatccagattgcgcgcgtacaacaggtccatcgcatcgatcaccatcgccatgtccgaggcgtttttgccggaactataggcaaattgctggatcggccggattgcgtcatcgtgcaatgccgcctcccagcccttcagttgcgggctcttccagttgccgtaagcgcggcgcacgttggccacgccgtagcgcgccacttccgccagcaccacatcgatcttgccggcaggcgcgttgtctgcatcgatcagcagcgcgatgcgtttgtcgggattgtcgatcatgctctttgctccagggattcggcagattcggtcttgaagtcggtgtcggtgtcggtgtcggtgtcggtgtccatctcacgctcctccacgttggtctcggccggcaatgtgcactcggtaccatcgcgcagcgtgagcacgcccgaacgcaggatctcgcgttcggcaccgtcgctgacccaggtggcatgcacgcgcccggtgccgcgatcgccttccacatcgaacacgaacgcgtcgccacccggtgccagaccggtgcgatacagatccacccgcatctcggggatttgcccgatatgttcccgcaccaccgcatcgtcctgcagcgcgctgcgcgcctgatcggcaaaaagcgatcacctcatcgacatcagccagatgcgtgcaccgcgcaccagcaacccgaacagcaccacacaggtcaccacgccgatcagcccgatcgcgacgccactgggcagcttttgggcggcaggcgctgatggaaccagcggcggcccagcgggcggtacagccgacaatggcggcaacggggcggtagcgacgacatgcggcgaccggacgcgggagatgcgacatgctgccgcagcagggacgcgctaacgcggcctgttcattgcggatgcggcatgctgtcgagcccgcgtcgcactccatcggaccttacgatgaccgctcccccctcccaagccccgctgcatcttgttgtggttggtggcggtttcgccggcttatgggcgacccgcgcgctcgatgaccccaacatccgcatcaccctgatcgaccggcagaaccatcatctgttccagccgctgctataccaagtcgccaccgccggcctgtcggcgccggacatcgccgcaccgctgcggcacatcctgcgcgagcaacgcaatgtcgaagtgctgctcggcgatgtcaccgatatcgcaccaagccgccgtgaggtggtcctggccgatggcaacacgctcggctacgacatgctgctgctggccaccggcgccacgcatgcctatttcggcaacgaccagtgggccgaacacgcacctggcctgaaaacgctctatgacgcgctggtgctgcggcgcaagctgctgctcgcattcgaacgcgcagaagccgaatccgaccccgccgcacgcgccgcctggctgagctttgcggtggttggcggcggaccgaccggcgtggaattggccggcacgctgtccgaaatcgcccgccatacgctcaagaacgagttccgccacatcgacccacagcaggcgcgggtgcgcctggttgaagccggcccgcgcgtgctgccgtcgtttccggaggatctcaccgacaaggcgcgcaagcagttgcaacacctgggcgtggaagtgcacaccagcgcgccggtcacgcatatcgatgcgctgggctaccagctcggcgataccttcgtgccggcgcgcaccgtggtgtgggccgccggcgtggccgcctcgccgctggcgcgcacactgggcgtgccgctggatcgcgccggccgcgtgctggtcgaggccgacctcagcgtgccgggccacccggaaattttcgtcggcggcgatctggcgtcagtgcagcaggacggccgcccggtgccgggcgtggcaccggccgccaaacagatgggcaagcacatcgccaaggcgatccgggcgcggcatcgcggccagaccgcgccggcgttccgctaccaggactacggcaacctggccacgatcggccgcatggccgccatcgtgcatgtgggcaagctcaagctgtccggcatcgtcgcctggtggttctggctagctgcgcacgtgtactttttgatcggcttccgcaatcggttcgtcgtactggtgaactgggcgatggcgtactggagctaccagcgcgccgcgcgcatcatcttcggcggcgccaccgacgacactccacccagcagcaaggacggatgacagcagcgcaggccgtgcgcgatgctgtgcggcctgagtcgatggcctgatggttgcaactgtcctgtttctgctggatctgctcggcaccttcgtgttcgccctcagcggggcgaccgtggcggtgcgcaaccgtctggacctgttcggcgtgttggtgctgtcctgcgcggccgcggtgtccggcggcatcgtgcgcgatgtgctgatcggtgccacaccgccggccgcgctggtgcagccgcagtatctgctggtcgcctgcctggccggcgttgccgggttctagtggcacgcagcggtggagcggctgcaacccggtgcagatcttcgacgcggccgggctggcgctatttgcggtctacggcaccagcaaggcgctggactaccacctcagcccactgagcgcgacgctgctgggcatgctcagcggcatcggcgacggtatcgcgcgcgatctgctggtggcacgcacgccagtggtgttgcaggccgaactgtatgccgtcgccgcgctcgccggtggcgggctggttgcgatcgggcacatcttggaggtgccgcaggcctggtcgctggcaaccggtgccgaggtgtgtttcggcctacgctttatggccatccactatgggtggcatctgccggtggcgcgcgcgccggagtcgcaatcgcgtaacaccacatctgcaaacggcccggaaaaccgggccgtttgtacaacagcgatcgcacgatcgaaaggatcaggcgacgaacagcgccttcatcttcttcagcgcattcgcctcgatctggcggatacgctcggccgacacgccgtactcatcggccagctcctgcagcgtcaccttggaatccgaatccagccagcgacgcttgacgatgtcgcgcgaacgcgtatccagaccggccatgccttcgcgcagcaactgcaactggttgtcttcgctgtcgtggcgctcgtacgcctgcgacgggtcttcttcgttggcgaccaggtagctcaccggcgacggcgggccgtgatcgtcgtcttcgtcggacgaggcgtcgaaaccgatgtcgcgacccgacagacgcgactccatctccatcacttcacgctctgagacgttcaagtccttggcgaccgcagtcacttccgacgcattgagccagcccagacgggtcttggacttgcgcaggttgaagaacagcttgcgctgcgccttggtcgtggcgaccttgacgatgcgccagttcttcaggatgaactcgtgcatttcggcacggatccagtgcaccgcgaagctgaccaaacgcacgcccatgtccgggtcgaagcgcttgaccgccttcatcaggccgatattgccttcctggatcaggtcgcccagcggcaggccgtagccgttatagccgcgggccacatgcaccacgaagcgcaggtgggaatggaccagttcgcgcgcggcgtccaaatccagctcgtcgcggaagcggcgggccagattctgctcctcatcgaccgacagcaccggaatctggtgcacggcaccgatgtaggcgtccagcgaaccgagcgcactgggaatcgggagattgtttgccacaagggcagtcgaagtagtctggttcataggcaccatcttagcagtcgaactattggactgccgggtacagaaagagttcccagcattccatttatagaacgttcgggctttttgcgtcaccgttgttctacagctcagcaccccgatctcgacggatacgctaccactcagctcctatgcaaaccgtgacaaatcggttgcgaaacgggctgccggcctcaccgttcaggcgccagcggaggtggtgtccaactcattgcgcggcggcagcgaccagtcgatcgggctgatcccgcgccgttgcaaatgcgcgttggtcttggagaaatgctggcagcccaggaagccgcgatgcgccgacaacggcgacggatgcggcgccttgaacacgcgatggcgcgcctggtcgatgaccctgcccttggactgcgcgtagctgccccagagcaggaacaccaagccctcgcgctcgcggttgagggtttccaccacatgatcggtgaagccttcccagcccttgttctgatgagcgcctgcccggccctgctccaccgtcagcacggcattgagcaacagcacgccctggcgcgcccagggcatcaggtagccgtgatccggccgcgcgatgcccagatcgtcctgtatctctttgtagatgttgagcagcgacggcggcaccggcacgcccggcagcaccgaaaaacacagcccgtgcgcctggccttcgccgtgatacgggtcctgacccaggatcacgaccttgacctgatcgaacggggtggcgtcgaaggcagcgaagatctgcgggccaggcggaaacacgcgcgcgccgaccgccttgcgttggcgcaggaaggcagacagctcctgcatctgagagcacagcaaccagtcgccaacctttgccttccacgacggttccagctggatacgcgcttccacttcggtcatagcgtgaccgcctgatcctccagacgtgccaggcgcagctggaacagcaccttggtcaccagcaggcgctcttcgatcggtttttgcaccagatcgttggcaccggcgcgcagcaattcggactgattgcgcgggttggtatcgccggtcatcaccagcaccggcaggcggcgcttgccgtaggcgaaatcgatgcggatgcgctcgaccacgtcgcggccgttgagctcgcctttcagggtcacatcggtcagcaccatgtcgatgcggcgctcggtgcgacccagcgattcggcggtgagcagtgcaaacgcatcttcggcggtgagcacgtgcactaccttcaggctctggcgctcgagcatgcgcttggtcgcctcggccaccacacggctgtcttcgatgtagagcacgatcgcccccaccaccggttcgggctgcacgtagccacggatgaaggtggccagggcttcatggcccagcgccttgtcgaaataatcggtgacgtactcggtgaagcggcgctccaccagatgctgctgcgcatcgccggagaccacgattaccggcacataggcctgcccggcggtttcgcgcacgctgcgcgccagggtcaggccatcgccatcgggcagcaacagcgaggtggtcaccagatccactgcgcccgcttccagtacctcacgcgcttcagcgatgctggaacagccgatcacctgcacgttgggcaggtcgcgcttgagcacgtcggcgatcagcttgcgcaccagcttggagccatcgaccaccatcacgcgcggcgcggcactgatcaggtgtttgagatctggtggatgcatggcaggtctcaggtctcggtggggcgggtctggcgaaggaaatggccggtcaccagccaggcgcccaaccatcccagcacgagtgtgccgactagcaccatcgcagcatgcaacagatccagcccgcgcagggtaaaagaactgccgtagctgtcggccaatgtcgccagcggcgcacgcaacgccaggcccgaggcgacaatcaaagcgagcgcaacggcgccagcaccaagcccgtaccacgcgcccagatacaaaaacgggcgacggatgaagccatcgctggcaccgagcaactgcagcacgccgatttcttcacgccgcgactgaatgtccagccgcacggtgttgcccactaccaacaccgcaccgatgccgagcaaggccgacagcacctgcaccaggcgctcgccgaagtgcagccagccatccagacgcttgcgccacagcgcatcgtgctgcacctgatcggtctgcggtagcacctgcagcgcgctggccagttgcgcgtcgtcggccgcatcggcgggggtgacaatcagcaaggtgggcaacgggttctcgcctagcgcatcggcggcttcatcgagcttggcgctctcgcgcagctcggccagaccctgctcgggcgtgcgcaaggtgaccttggcgacatccgggcgcgcacgcagctcgccggccagcgcctgcgccgcgtcggcggccacgtcgaccttcagaaacagattgatttcgcgcgactgctgcacgctgccggccaacagcttgacgttgcccagcgcaatcgacagccccaacggcagcgccagcgccagcgccatcaccacgatggtcagcaaggtggcccacggcttgcgcatcgcacggcccaggctgaaggcgatgctgtgcagatggtgatcgatccagacgccgaatcgcgacggcgcgacggtttcggtattggcgggcttgctcattcggccaggtcctgcggcgagatgtcgtcgaccaggcggccgtgatccagaatcagcacgcgcttgcgcatctgcttgagtagggccaggtcatggctgaccaccagcacgctggtgccacgcgcaggaagttcggcgaacagctgcatgatttctgcggccagtgccgggtccagattaccggttggctcatcggccaccagcaggcgcggttcaccaacgatggcgcgtgcgatgcccacgcgttgctgctcgcccgccgacaactgcgacggcaaggccttttcgcgatgggcgagcccgatgcgctccagcgcggagcgcacgcgcttgccgatctcggcgcgccgggtgccgcgcaggatcagcggcaacgccacgttctcggcgatgctgcggtcgttgagcaggcggtggtcttgatagaccgcacccacctgacgccgatgcagcggaatttgccggccacgcaccgtgagcaggttgcgttcgcccagcagcaccgcgccctgactcgggcgttcgctgaggtgaatcagtttgagcaaggtacttttgccggcgccggagtggccggtcacgaacagcatctcgccgtcggccacttcgaagctgacatcggtcagcgcctggtggccaccggcgtagtgcttgctgacgttgtcgaaacgcagaacggtcattcggcgattatgccggagcgtcagtgcttgcgtcgcaccgccgatgcgcggcgatgcgatcaataccgcaaacggtcagttgcccgagaccagggaacgcagccggcggccgatccggccgagcagcgacgggctgcccgacgacttgtttgccgcgcgcaccggcgtggcaaccacctgggtgggcttgcgcggtgcggcaggcgcggcaatcggggtggatgccactgccggctcggcaccttcgaccggacgaccgttgcgacgacgccgacgcttgcgcggtgcgcgttcggcatcggccatgccaacggaaggcgcctgcgccgctgcggcagcaaccaccggtttttcggtctgcgccgcagccgcaggcgcttcgccttccacccgcggcttgcggcgcggacgcggcttgccatcggcaccggcgctggcgccatcgcggcggccgccaccactgccgctgcgcgacccgccgccaggaccactgcggccgccaccacgacgctgttcttcggcagcacgctgttcacgcgcttcgcggaagatcgtgccgacgctgtcgcccgcctcgtcatcggcctcttcgccctccaccggcacgcgcgctgcacgcggcaacggcgtcagcagctcggaggtcaccggctcgaccgggatcttctgctcgatgtaggcctcgatgtccggcaggctcatcgcgtagcgctcgcaggcgaaactgatcgcatcgccttcctcacccagacgcgcggtgcggccgatgcggtgcacgtagtcttcggcgtcgaacggcagatcgtagttgtagacgtacttgacgccgtcgatgtgcaaaccgcgcgcggccacgtccgtggccaccaggatttcgagctggcccttctggaagcggttgagcagcgactcgcgcttcttctgcggcacgtcgcccgacagcacgccgacgcggtagccatgccgctccagggtgcgcgccacgcgctcgacgaatgccttggtgttgacgaagaccatcgtgcgcgcgccttcgctacgcgacaacaaacccaacagtagcgtctgcttctcatcgtcggacgggaaatagatgcgctggcgcacccgcgcggcggtgatggtctcggtctcgacgacgagcttttccggctcgttcatgtgctcgtaagccagctccagcacgcggtggctgagcgtggccgagaacaacaacgtctgccgggtgccacgctcgggcatgcgccgcagcaggaagcgaatgtccttgatgaagcccaggtcgaacatgcggtcggcttcgtccagcacgcagatttcgcaggcgtgcagcgacaccaccttgtgctgcttgacgtagtcgatcaggcggcccggggtggcgatgatcacgtccacgccctgttgcagcagttcgcgctgcttgtcgtagtccacaccgccatagaccagcgcaaagcgcaggccgaggtcggcgccgaacttgaccgcgtccttgtggatctggatcgccagttcgcgggtcggcgccagaatcagcgcgcgcgggtcttcgggcttgcggtcggccagggccgggcgattcagcaggcggttcatcaccgccaccaggaacgccagggtcttgccggtgccggtctgggcctggccggcgacatcgccgcccggcagcgcgaccggcaaggtcagcgcctggatcggggtacagcgggtaaaccctgcgctctccagcccggcgaccaacgccggatgcaggtcgaacgaggaaaaggtcacatcggttagcggtttgtcgctcattattccgtcttcgtgaggcgcccagggcagcccgggcgcggcttgcatcgatgccgacagcgtcgcaaactgcggctcttgtggcggacagcgcggctttaggactgacacttgattcagtcgcgcaatgccccagtttaacgcaatgtagcggcctgcccgttcgggtgggccgttttggtttccaggagacccaacgtgagcgataaggttcaacatgtcggcgatgccgacttcgatacagcggtactgcaatccggcgaaccggttctggtggatttttgggccgagtggtgtggcccgtgcaagatgatcgcaccggtgctggacgatctggccgacacctaccagggccgcctgaaggtcgccaaggtcaatgtggaccagaaccgcgcgctggccatcaagtaccacgtgcgctcgatcccgatgttgttgctgttcaagaacggggaagtgcaggcgacccagatcggcgccgtcggcaagggccagctgacccagatgatcgacaagacgttgggcgacgccgccgcctgagcagacgggcgtccagcgatgggcgcccgatgatgcgccgtcagttaaatcctgcgcccaaagacgcttgcgcggccacgcgccgcggtgatagtgtcagtggatccggcacacgttcgtgcgccgccgtacccctctagaaaatcttctaggctcccatctaccaatagttcgccccctagctgggcgctcgcaccttagcgaggaatcacgcacttgtccgatcatccttcctccgataccgggagcagcgtcgacgctcccgtcgagaagcgcgtgcgcaagccgcgcgtgagcaagaccgccgtcaccgatgaagacggtggcgcacagcagcccaatctgcccttgcccgccagccccgcacccgaagcaccccgtgccccgcaggcaccgtcgcgcgctgccgacccggcaccgacgcagacgtcccgcgatggcgcacacgccggtccggcgcccagcgccaaccacggtggcgacacccacggcgagtcccgcgagggcggccagtcgcagcagcagcgcttcaaccaggcgcagcaacagcagaaccagaatcaggctcaaagccaggggcaaggccagcagcaggctcaagcccaggcacaaggccagaaccagaacgccggccagaaccagcaaggtcagggcggacagggtcaaggtcagaatcagcaaggccagaaccagcagggcaatcgacgcgaccggttccgcaaccgccgcgaccgcggcccgcgtgatcgtttcggtaacgaaggcggcggcatgccttcgtccgatggcagcaacgagccattcatcgcgcgtccgcatccggccgtgccggaaggcttcccggtctattcgctgagcgatctcaagcggatgccggcgcagaagctgctggatatcgccgatcagctcaatatccaggaaggcgtggcgcgtgcgcgcaagcaggacgtgatcttcgccctgctcaaggtgctcacccgtcatggcgaaggcgttgccgccgatggcgtgctggaaatcctgccggacggcttcggtttcctgcgtgctgcggaagccagctacctggccggcccggacgatacctatatttcgcccagccagatccgccgcttcaatctgcgcaccggcgaccatctgtccggccgcatccgcttcccgaaggacggcgaacgctatttcgcgctgtcgatcgtcgacaccatcaacggtgagccgctggaagcgagcaagggcaaggtgctgttcgagaacctgaccccgctgttcccgcgtcgccgcttccgtctggagcgtggcgatggctccaccgaggacatcaccggccgcatcctggatctgatggcgccgcagggtaagggtcagcgtgcactgatcgtctctccgcccaaggccggtaagacgatgatgatgcagcaggtggccacggccatcaccaccaatcaccccgaagtgcacatgatcgtgctgctcatcgacgagcgcccggaagaagtgaccgaaatgcagcgcaccgtgcgcggcgaagtcatctcctccacgttcgacgagccggctgcgcgccacgtgcaggtcgccgagatggtgatcgagcgggccaagcgcctggtcgagcacaagaaggacgtggtgatcctgctggactccatcacccgtctggcgcgcgcctacaacaacgtggtgcccagctccggcaaggtgctcaccggtggtgtggacgccaatgccctgcaccgcccgaaacgcttcttcggtgcggcgcggaacgtggaagaaggcggctcgctgaccgtcatcgcgacggcgctggtggaaaccggcagcaagatggacgaggtgatctacgaagagttcaagggcaccggcaacagcgaagtgcatctgaaccgtcgcatcaccgaaaagcgtgtgtacccggcaatcgacatcaaccgttcgggcacgcgccgcgaagacctgctgatcgagccggagctgctgcagaagatctggatcctgcgcaagctgctgcacccgatggacgaaatcgccgcgatggaattcctgctggacaagatgaagaccaccaagtccaacgacgagttcttcagttcgatgaagcgctaatttcggtcggcttttatcgaaacgaaaaagccccgcgttgctgggttttttatggatggacgacaacgacgcaggtcccgatgcctgcgctacggcagtgaagactcggcgggcgggccggtcgctgcagacagacgctttacgccaaccgccgatactccgcatatggcggagtatcggggtaatcgtccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacacgattggcatgcgcccaggcgaccatggccttgccacagaactccttgccgttgtcggtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacacctggttggccttggtgggccgcagcaacggcgcacgctcgcctaccggcacctttttacgcgtgcggcgacggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgcccttcctgccgcagcttgagagagatcatccccacgccatagcggcgatggcgatgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgcgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccagcgtcgatccactcgcgcaccagcgcacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcaggtcgttctggaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgagccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtctttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactccaaactgaggtgctactcaaaatcgggggacgtcgagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatcgttcttctcgcgcattcgtggagtttgcacggtttgaataagatcgtgaacaggttcttagaaatttttgtcccttcacccccaggctgggtatcctttgcagatgattaaagtcgcgtttgcacttttcttgctgtgcaccctgttcgttccgctgcaagcggttgctcaggcaaccatcgataagatcgaaatcaaggggttggacgacggcgacgacgccgagatgatcgagaacatccaggtctctttgtctctctatgaggctgttggcaaggaacagggcgagtcgcgtctggagtatctgctggcacaggccgagcggcagacgcgcgaggcgctggagccgtttggctattactcgccaaccatcacgctggctgcgccacgcgcgggcgacaaggtgaccgtggtgatcacggtggatcgtggagagccggtgcgggtgcgcacctcgcatatttcgatcaccggctgggccgagcaggaccgttatctagggcaggacctcaagcagttcgagccgcgcgaggggcaggtcttcagtcatccgcagtacgaagccagcaaggtgcgcatcacccggcgcctggccgagcgtggctacttcgatgccgaccttacccaacgccgcgtagcgatcacgcgcgccgagcacgcggccgatatcgatctgaattgggacagcggccgccgctacgacatgggcaaggtgcgcttcgactacgactacttccgcgatggtctgttcgacccgctggtgtactgggacgagggcagctactaccacgaaggcaagctggatcggctacgcgagtcgctgaccaagctggattacttcagcaccatcgatatccagcccaagcccgaagaagccgacgaccaggggcgcgtgccggtggacgtcaaactcacccgcgccaagcgcacggtctacaccgcaggcctgagctacggcagcgagagcggcgccggtgtgcgcggtggcgtggagcggcgttacgtgaatgcgcgtggccacaagatggacacgcagctggattacgcgcagaaccgcaagagcctgaccaccagctaccgcataccggcgttccgttggctggatggctggtacaccgcttcggcgcggctttacgacgagcagaccgattacatcgacctgcgcaacgtcaaactcaccggcagccgcagcggccagatcaacgagcgctggagcgcgatcgcctcgatcaacgccttgcgcgaacgttggcgtttcagcagcggcgacgatttcgaaggcgcggtgtacgagacctccacgttgatctatccgcagctgcaggccaactacatcaatgtcgacgaccggctgtttccgcgcagcggcgtgtcgggccagatgttcatccgtggcggtgccgagggtgccggctccgataccaacttcggccaggtgtatggccagctgcgctggtttctgggcgctggcgacaacagccggttgatcttgcgcggcgaaggcggcaccacctggaccagcgacctggtcgcgatgccgccaagcctgcgctttttcgccggtggttcgaacagcattcgcggttatgcgtttcgcgaagtcggcccgcgcacgcccaagcccgacaagttcgcgctgggtgccaagaacgtggttaccgccagtgccgaatacgagcactacctcaacggtggcccgtggggcggcgcggtgttcgtcgacagcggcagcgcgttcgacgaccgcccggactggcacaccggtatcggcttcggcctgcgttggcgttcgccggtgggcccggtgcgcgtggatatcgcgcatggcttgaacgaccccgacgcgcagtttcagctctacatcgatatcggggccaatctgtgagcacacccacgccgccgcccgccgcccccccccgcgcgcggttctatcgccgccgccggttctgggtgggctcgggtctgactgtgctcgggctggtgctgctggccttgatcgcgatctactggctgctgcagaccgtggcagggcgcgatgtattgctggcacaggtcgttgctcgcctgccggtcggcgccacgtttacctacggcaaggtggaaggcccggtggccggcccgctaaccttgcgcgatgtggattttcactaccaggacatccacttcaccgccgagcgtgtgtatctgaagccggacctgcgcccgctgctggggcgcacgttgcagctgaatgcggtgcaggtcagcaatgccaccttgaatctgggcaagagcgaggaaccgttcaccctgcccagctggcccgagtcgctgccgcagatcactgtgccgctggcgatccatgccgacaagatcgaggtgcagaacctgcgcatcacccagctgcagcagccgatgatcgtgttgcacaaggtgcagggcgggctcgatgtcgctaccggcgcgctgcgcacgcgcgatctggtgatcgacaccgacatgggcgacttccgcctgcacggcgattacgtgcccagcgacgactaccacgccgacctcaccgccaccgcggtgctaccggccgcgcgtggccgcaccccggccagcctggggctggtggcacgcggcgacctggacaagatggaagtggccatcgccggccgcgcgccggcaccgctgcaggccagcctggtgttcagcggccgcgacgacccgacctgggcgttcaaggcggtgacggaggcgctggatacctcgctattgatcccggccgcggaggggcaggccaatccgccggccacgcccatcgcgctgaacctgcaagcctccggcaagagcggcaacgccgacctgcacggcatcatcaagcaaggcgcgtttagcgccacgctgcagccttcgcatatcgccctggccgaccaggtgctcacggtcgaaccgttggtgatcgacaccttcgaaggccgcacgcaattacgcggcaccgccgatttgcgcgatacccagaatccgagcttccggtttgcggtcaacgccagcggcctgcgtttcaccccggccgcggacccggccacgcccgatgcgccgctggtgccggtggagttgaaagacgcacgcctgggcgtggccggcaccttgaaggcatgggctgcgatcggccgcgccacagtcgagcgtgatggtcagcaagccgagctggtgttcgacagccgcggcaacgaccaacgtgcgcagctcaagcaggtacaggcgaaaacgccgggcggcacgctggatctcagcggcgaagtggcctgggcgcccgagctgcaatgggatgtcaacgcgcagttggccaagttcgacccgggttatttcgcgccgggttggaacggcaatctatccggcaagatcgcgtccaagggtcgccaattgccggcacctgcgggcggcgtctcgcctggttttgaagccactgcggaagttcccagcctgaccgggcaactgcgtcagcgcgcgttgtcggccaatggcaaattcgcgttgcgcggcgaacagggcgaaggcgagctgcaactggcgctgggcaatagccgcatcaatgccaagggcaagctgggcgaccagctcgacatcgctgcacagctgcagcctttgcaactggacgacgtgctgcccggcgccaccggcgtggtgcgtgggcaactgcaggtcagcggcaagcgcgacgcgcccgacatcaccgccgacattgccggcaatggcctgcgttgggacacctatagcgcgcagagcatcagcctgcgtggccggttgccgtggcgcggcagcgatgggcaactggccttgcaaggtaccgccatcgaagccggcgtggtgctggatagcgtgcgcgtgcaggcgcgtggcgcggtggaggccttgcggctggatgccgacatcgccaacagcatggcgagcgtcgccttgcagggcgatgtgcggcgcaacggcgagcgctggcaggggcaggtcgccacgctgcgcattgcaccttccaagggcgatgcctgggcgctgcgccaaccggcgcagttcagcaccgatggcgccgcgttcaccttgtccgatacctgcctgggcgcagccaccggtggcgcactctgtgccagcgccaactggccgcgcgcaggcatggtggtgcatggcgatgcactgccgctgtcgttggtgcagccgtggctgcccaagcaggatggtcggcagatctatctgcgtggcgaactgtcgttggacggcagtttcaaaccgcgcggcaacgcatgggaaggcagcctgcgcatcgcctcgcccgagggcggcattcgtttgggcgaaacccgttacgcggcagtggccggcaaccccaatcgcggcgagttgctgcgctacgaccagttcagcatgcaagccgatttcacccagcagcagatccagggcaagctcggtatcggcttccagggcgcgggctttgtcgatgccaagttcaacaccggctgggatgcgtatgccccgctcaacggcgagctgtatctcaatatgtcgcggctgtactggctggagctggtgattgccgatgtggtgcggcccgagggccgggtcgaaggccacgtcagcttgcgtggcacccgcgacaaaccgctgctcggcggcgatgccaccttgagcgatttcaccgccgagtatccgtcgatgggcttggcgctgagcgaaggcaagggccgcttcgacgcgctaccggacggctcggccaagatcactgcttcggccaaatccggtcccggcacgctcaccgtcgatggcggattgtcgtggttcggcaccagcacgccgctgctgctcaatatccgcggcgacaacgtgctggcctacaacaccagcgagctgcgcatcatcgccaacccggacatgcagttcggcatcaccgataacaccatgcatctgcgcggcaaggtcaccgtgcccgaagcggacatcgacctggaacgcctggaccgcggcacctcggtgtccgaaacgtggtggtgctggacccggtagatccggaacaaaccccggcatcgccgctggatatggacctggccatcgtgctcggcgacaaggtcaacatgaccggcttcggtctcaagggcgggctcagcgggcagatgcagatccgcgcgcgcccgggccgcgaaatgatcgccaacggcgggctggatgtgcgtggtcactacaaggcctacggccaggatctgaccatcacccgcggccagctgacctggaaccacaacatcgtctccgacccgcgcgtgagcctgcgcgccgaacgcaagatcggcgatatcaccgccggtatcgacgtcagcggccgtgccgaatcgccgcgcgccgatgtgtggtcggaaccggcgatgtcgcaatccgaagcgctctcgtacctggtgctcggccgcggcttgtccactgccagcagcgacgaaacccagcaggtcagcgccgcttcggcggcactgtcggccggcagcagcctgatcgcctcgcagatcggcgccacgctcggcctggacgaagccggcgtcagtcaatccagcacgttgggctcggtggtcggtttcggcaaatatctctcgcccaaactctacgtcggctacggtgtgtcgatgatcggtggcggctcggtgctgacgctcaaatacctgctcagccgcggcttcgatatcgaggccgaatcgagcacggtggagaccaaggggtcggtgaattggcggcgggagaagtagcttttcggccgagaagatcgggtacggcaagagcgcgaaggataattactcataagtcagaaatataggtgacacttggatgcctgaagaatgagcgcaccaattctggtcgagctgcaatgtcggacaactgatcatgcacccgatcggccagcttctcgccactgcgcagcgggctgcgcgctacgcccgtgcgcttggtgtagctccacaccaagctcgtcgggattcaagtccggcgcgtcacccggcaggaaatgcagcgtcagcctgcccttcaggctgtccacgtcatcgcgcacgccacgggtcttgtgagcaggcaaaccatcaagcaccagatggattggacggcgacggcctttcatccattcgcttgagcaggtccacgaacaattcaccgttcaagccgccgctgtacacggcgaaccagaacccgcccttgctgttcccgccgaggccgcactgatgctctggcgctgccccggcaccgcgacaaccggggtgacgcccttgacggcccacgtccgtccttgcaccgcatcggcacggaagccagactcgtcccagaagtcaatctcggccttttcctgcttggcgtgcttcacgatcgccgggtacgtctgctcctgccactgtgctaccgccagtggatcgcgctgataggcgtgttgcagcggcttctgtgggctcagccccagccgcgccagcaacgtcccgacgctggccagactcaaccgtgcggcacatttcttctcgatcagttctcgcacgacctgccgcgtccacagaccgaaggcgaagccatgctggcgagggttcttgccattgacccagccgaacacctggcgctcctgcgccggcgtcaacgtccgcgggcgaccgctgcccttacgcgtcatcaatgcgccagcgccgccctcctgtgctcgcgccagcactttgtacgcccagccgcgatgcaatccgaacgacgcggccacttcggccggcgattcgccttcgcccatccgttgcaacgccatcaggcgcatttcttccagcgccgcccgcgataccaaacgtccgtctctcttcttcatggatggttggacagcatgacgtcaacatccgctccctaatttactgacttattagtaagagcggctaacaaaacgtagcgagcagtcgtcaggtgggtgcggacggcgcactcagaaccggagtgtacgcgtggtacatgccgattacgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttcgctgctctgaatcgaccgcaaatagcgccggcaccgagccggcctattgatcaaacgcgctacgcctgcgcagcgcccagcatcaccgtggcacgcccttcggcaagcaattgctcgccatgcgtcaggcgaaaactgtattgctggctgtcctcgccctgcatcagcacctgcgcttcgcagtcgatcgcctccggcagcgtttccagatgggtcacgtgcaactccacgccacgcagcgccaccagcatgcccgggcgtaccggcttgccggatgcgcggcccagcaaaccgccatgcacggccatggcctgcgcaccgtattcgcacagatgtagtgcacgcaggcgcccgttggaacgtaacggatgcgcatcgctgcgatgcgcgtgactacgcagcacgatgcgctgcgcatcccactcgatcacgtcttcccacaggcacatgctgccctggtgtggaatcagcgtggcaatcgcgtcacgtccctgcatgcggctctccattcgcggtgcgttccagcgccggttcgcgcgataccagcaaggccagaatgaaattgaacaacacgcccagcgccaccgtgctgccgatcgcacgcaagaccggaatgctggacgcggccaacaacgcgaacaccagcagggtcatcaggctgcacacgatcaatgcgtgcagcgtgcggagctggtcggcgtgatcgtcgccggcgtgatcgaagaacagcgcgtaatccaggcccaggccggcggccaggatcagcgcgatcagatggaacaaattgagctccaccccggtgccgcgcaggatcgccaggatcagcaccgtggtcagcgccatcggcagcaacacccgcacgatgcggcgcggactacgcagtgcgatcgccacggtcaccgccagcaacaaggcggccaataccagcgcaccgagcacgcgtccacggtaggcagccaccaacgattcggaggcttccttcagatccagcaattgcgcgccactgccttgcacggcagccgccaggaccgccggatcgcgcaggccggtcaacgacaccagtgcggtgctgcgatcgccacggcccagcaacaaaccaccgaccgaggtcgccagcggcgagccggtcagatccttcggcagcagcggtgcggcgcgcttggcggcgtccagatcctgcaggaacggcgcaaacgcatcgctgcggaacggcgtggtggcgacagcagtctcggtgaacgcacgcgcctgcacggagtcgggcaacgccgcctgccgcgcatgctgggtcttggcgctgggcagatagcgcgccgccatgtcgtaaccgacgcaagtcaccattgcgcaccaatgcatccaggcgcgggcgcaactgctcgctggcctgcagtgccgcctcatcgttcgcggccggtagcgccagcacgtaacgcacatccggcgcacccagttcctgacgcaggtgcatgtcctgcgccaatgccttgggcggcaccggcgtcagcttcgacagatcgttctgccagaactgccccggcgcaagcacgatcacggcaatgctgagcacggccatcaccgccaggctgacgatgcgtggccgcggcaagcgtgccacgccacgccacagcacggccagcaggcgcgaatcggcatagtcgcgcggagccggatcgatcaaggccggcagcatccagcgcgtagtgaccgcggcggtggcaaggccggcgatggtgaacaccgccagctgccgcaaaccgtccacaccggaaaacaggaaggtcacataggcaatgcaggtggaaaccacgccggtgaccaacgtcggccacagatgccgtgcgttttcgcgcggatccagaccggggcgctgatgactaaacaagtgaatcggataatcctgtaccacgccgatcagggtgaacccgaacgccacggtgatgccgtgcacgccgtcgaacagcactgcgacagcgcccaagccggccagaccggcgctggccaggggcaacacgccgagcaccggaatcttccagctgcggtaggccaccagcagcaacagcaccaggcccaccgtatccagcgtgccgatccattgcgcctcgccttgggtgcgcgcggtgatttccaccgcgaatgcacccggcccggtcagcgtcaagcgcgtggacgtgcccttgctgactttcgcgaaggccgcttgcacggcgtcgtaggccagctgctggccggtggggtcgaagccggccgcgcgcgtctgcacgatcaacagcgccgacgtgccggcacgatcgaaccacacgtcattgcgcgtctgcggcatcgctgccggctgcagggtttcggccagatgcaggatttccatcgtggggtcgcgcggcagcaacggctccaccatggctgccgccggcgagcccagatcctgcacgcgcgcctgcaacgccgcttccaacgtgggcgcatccagcggagtcttgtcgaagctgtcgctgagcagatagcgatacggcagcaagcgcttgggaatcgcctccaacccggcgttaccaccgttgccgaccagctcgaacagctccggctgtgcggccagtgctttctgcagttgctgcgactgctcggccaaggtgacggggtcgctattggacaacgccatcagcagcagccgcgatccagggccttcgccgagttcttcgatcaacagtttttgcgccggcgtgcgcggggcgggcatgaatttgcgtagatccccggtaaccttgagcgtctcgctcaaccagaatccggccaccgccagcaatgccagccacagcagcgccaggccgatgcggcggtttgcgttcaactcaagcgccatggtgtgcgtgtcctgctgcagcggccgaacgcacgccggccgcaggcgcggcatcggtcgttatcggcaacgtgcgcgtttcagctgcgaatggtgcgatgtgtttagagacgaccggcgcacccatcacgcgcgcggtcacgcgccagaaccgtggcagagcgttgtcagcgcggtggcatcggtcacgccggccgcttcgcgcgccgcaccggccagcagcgtgcgctgcacgtcgcccttggccggcacgctttcgatacaccgcagttcgtccttgcgtccgtacagacgcaattggcgcacctgcttggccaccgcggcgtccttgggctgcaacgtcagcagccaggcctgcggctggccctgcccactgacgctgtagtgctgctccagcagcgcgcggtcgccggacaacagcgcgccgaagccggacttcaagccggccagttcgggcacacggctcaacgagaaacgacgcggcgatttgccttcgcgttccagcacgccttcgtcgccagtcagcgtggtggtttcgtggtacggcgcgctgacttcgcgcaccagcgtctgcgcatccgggcgacggtagtggccctcgacgcgcaacggcgtcttcagcaaggaagagccccgcagttcgacgaattcggtgctgaccggtgcggggcgcgccaggcgctccagcacctgcccgacgtcgagcgtctcaggcggtgcggcgcatagcggtgcggcgctgaacagcagtatcagcatccacggcagggtgcggcacatcggcatggtgggtgttccagaaatcgtagaagttgaaccagttgtacggcgcgtagcaagtgtaatgttccagcctggcagcgtaatcgcgcatgagtaccgcaagcatgggggcgcgctgacgatgcggcacgtccaggccttcgctgaaggtttcgaacgccagctcgtaatgattaccaccgtgatacaggccgaatgccagcaccaccggcaccttgagcgcagcggcgatcagccacggcgaggtcgggaacatggcattgcggccgaggaacatcgccggcagcgccgggtcgccttcgcgcgggcgatcgatcagcagcgccaccagcgcaccggcgtcggtggcttccttgatcgccatgacgatcgaggtcgcatccatgccggcgtcgatgatgttggcggccagctgcgggttgagcgcgcccagcaggtcggtcatggcgcggttgtgcgccttgtccaacaccaccttgacctgcacgtccgggcgctcggtggccagcacgcgcagcgcatcgaagctgcctagatgcgagccgaagatcagcacgccgcggccacgatccatttgcgtatgcagttgatccaggccggagatatccacgcggaagcgctgcatctgcccgcacagcatgtacacccgatcgaggatggtcgaggcgaaggtgtgaatgtgccgcgccacatcgcgcagcgtggccgggcggccgagtacccgcgccagataggcacgcgaggcggcgcgctcaggcgcgcgcaccagcaggaagtacagcgtgatcggatatagcagcgcgcgtcccactacacgcccgccgtgccgtgcgatgccgcggatcagccacagcgcaaagcgcccaccgccttccggacgctgtttccagtgcttgctcatgtccccgcctccgccaccagttcgccgctgaccagcactacatcggcacgctgcacacggaagcgccaacgcgggccatcgccttccagtgtgaccgaggcggtctggccgggcagcaacggctgcacgaacttcacctgcggcaggcgcgcggccgcgcgtggaccatgcagtgcttccaccgcctgcagcacatggtcgagcacgaccacgccaggcaccacgggacgacccgggaaatgtccgggcaggcagggatgatcatgcggcacaacgaaatccataagcgtggaactcagatcctggggtgaagcattgcagccacggccttgtgtgcctgctcggtcaattgttggcgatccggcgcatccggcccggtcacagcgatcggcgtaccgatccgcacgcggatgatgccggggcgcaccctgaacaggccatcgaccggcaacaccctgccgcagccgtccagcgccaccggaaccacctgcacgccagcatcgatagcagcctgcagtagcccgaccttgaatggcaataatgcgccggtgcggctgcgggtgccttcgggaaacagacacaactgtttgccctggcgcaacaacgcagccacctgacgtcgcaccagtgcccctgccctgcggctgtcgcggtccagaaacagcatgccggtagcgcgcgcataccagttcacgaacggcaccttgagcatttcttccttgagtaagaagcgcagcggcaccggcaaggcgtagaacagcgcgcaaatgtcgatgatcgactggtggttgctcacgaacagatagttcttggaccaatccacccgctcgcgcccttccacgatgaccgtgactcccgcgccgcggaacagcactggcgcccacatccagctccccatgcgcaacatccggtcggcatcgcgcgtgatcgccatcaatgccaatgcgtagacgatcccgccagcggtaaaggccagcgtgaatgccaattgcaacaggttgaacacagcccacgccaggcgcgacggcatccttgccaacggcatctttgtcttgtccccgaaagtatgcacgtacgtcgctacccctggccacgcactcagcgcagcagatcgcgccagaagtccggcccgagccgcgccatctgacgcaagaagtctggcagattacgatagggacgctgtggaaaccagcggccgcgcaatagatattccccaatgaagaaaccgccaatcacgccatagcagagcagattggcgaacaacgaggcgcgcgcatcgctgatcggcagcggcgaggcatagcccaactgcgtcagcacgccgctgggttcggcgcacaggccgagcaccagattggccagggtcaggccgcacagcagcaatgcccaggccagcgtgagacggcgcgtgtagcggcgttgttcgggcgtgaccggcatgccggcctggccgtacaggccttccacaatgcgcgtgatcagcggcgtgcggccgtggcgcaggctgcgcccgaagaaccaggcgacccaaccggtaaacaccaccggcggcgccgccagcaccaccatcgcgtacggcgaatgccacagcacgcccaatccggcgagcagcagcagtgccagcgcccaggcccaggcccggcgcgcaaccatcggttcgatcaagaccatcagcaccagcaaaccaccggcgatggcggccacctccgggcggtgactggcattggcccaatgcgccaacggcgaatacgccaccgccagcagaacgcccatgcccagcacccatgcaggtgcgtcgggggatggcgcagtcggcagatcagacggtcttgttggcttcgacatgcgccgacaatgcgcgcagcgacgcgaagatgcgacggttctcgtcgttgtccgaacgcagctggaagccgtagcgcttgctgatcgccagcgccagttccagcgcatcgatcgagtccaaccccagcccggtgttgaacaacggcgcctccggatcgatgtcggcgggttggacgtcttccaggttcagactttcgaccaggagttcggccagttcacgttcggcagcggtttgcgaggacatccaggatttccacaggtcagggtagggcggcaagagtgggaagaagcaacagcagcgcgggcgaccatcggagtgcgtgggcgtcgcgtcggccgtagtgtacgttgccgtcactgccaatccgagcatctgccgcgcggtctgaccgacgcctgcacgtgctgccggcgttgttcacacatggatcggcggcccgcgggctgtcagggcggcagagcaggctatcatgactgcatgacgctcgcccgctgcaggttcgttccaggatgacttccaacgctgttcgccacaccccgaccgccatgccggcagccgggccggctcccggaccggagtgtccggatgtcctgatcgtcggcggcggcccggctggctgcactgcggccatcgcgcttgccgagctcggctggtccgttaccctgctcgagaaggagcagcatccgcgctttcatatcggcgaatcgttgctgccgatgaacatgccgattctcgaacgcctgggcgtgctcgccgatgtgcgcgccatcggcgtgctcaagcgtggcgcggatttcccgaacgacagcggcggctacaacacgtttcgtttttcgcacgcgctcgatgccaaggccgatttcgccttccaggtgccgcgtgcgcaattcgaccaggtgttgttccagcgcgcgcgcgcggcgggcgtggatgcacgcgaacaggtcagcgtggagcaggtcgcgttcgacggcgaacaaccgctgctgcaggcacgcacggtcgacggcggcgtacagcagttccgcccgcgctatctgctcgatgccagcggccgcgatacctttctgggcacccgcctcaagctcaaacgcgccaacgccaagcatcaatcggccgcgttgttcagccacttccgcggcgtgacgcggcgcccgggcgaggatgccggcaacatcagcatctaccggcatgcgcatggctggatgtggctgattccgctgccggaggacatcatgagcgtgggcgcagtctgctaccccgagtacatgaaaacccgtaagggcgacagcgaggcctttttgatgcgcacgctggcgctcaatcccgaactcaacgcgcgcatgctcgacgccgagcgcgtggcaccggtacatgccaccggcaattacgcctacgaatgcacgcgcatggcagggccgcgctggttgatgctgggcgatgcctacaccttcgtcgacccgatgttttcctccggcgtgtttctggccatgcacggcgccgaacgcggcgcagccatggtggatgccgcactacgcgccccgcagtcggaagcgaaactgcagcgtgccttacaacgcgaattgacccgcggcgtggacgaattcaagtggttcatctaccgcttcacctcacccaccatgcgcaccttgttcgcgcagccgcaaaacacctggcaggtggaacaggcggtggtggcaatgttggccggcgacgtgttcgacagccccaaagtccgcattcgcctacgcgccttccgtgccctgtacgcactcaccactttgtcgatgctaccgcgcgcctggcagtcgtggcgccaccgccggcgccaggccaagctcggcttcgagggcgacaccttgcaacgcgacacgcaacaacgagacgctcaatgaccgcttcccaggcccagaccacgcacgccgtgcgccatccccgcctgcaggtcgactatgttgaccagaccgaccccggcgtgttgctggccgacccgcaggtgctggccgtgttcggcttcggcgatgcggcgccgcgcctgcacgacccgcgctatctgcgcgtgccgttgcagccgtatcaggccagcgtgctggaagtttggcgcaccgctgcgccggtgcgcagcggccgcgagggcaatatcgcctggtccagcgacggtcatttgcattttggcgtgatcgagatcgacgagcaggacctcgatatcgaagaagccgccgccaaggcgtatgcggaaatcaccgcctttgtcagcggcagccagacgccgcggttgctgcgtatctggaattacctggacgccatcaccctgggcagcggcgaccgcgaacgttaccgccagttttgcgtgggccgtgcacgcggactgggcgcattcgacacggcgcaattgccggccgccaccgccgtgggccgttgcgatgacgagcgcatcatccagatttactggttggcggccgccaatgccggtatgccgctggaaaacccgcggcaggtgagcgcttacaactacccgcgccagtacggcccgcagccgccgagtttcgcgcgcgccatgttgccgccggccggcagcgacatgccgctgctgttgtcaggcaccgcggccgtggtgggccacgcctcgatgcacaccggccaactgctggcgcagctggaagaaaccttcgccaacttcgacgccctgctcggcgccgcgcgcctgcacgcgtcggcgttacccgcgcagttcggtgccggcacccgcctgaaagtctatgtgcgcgaacgcgacgacctgcccaaggtcgcccaggcactggacgcccgcttcggcgacgcggtgccacgcctgctgctgcacgcagtgatctgccgcgatgagctggcggtggagatcgatggggtgcatggctgaaggatgctgtacgtgcggatgctgccgcccgggacgacccgcaggccggcgatccactgacacgcgcattgcggagtgcgggacgcggcatgcgccaggcagagacgaccatcattctgcggatttcatgatggcccgagcactcaatgcgcaacccaaggccgtctatacgactgcaaccgatccgcttcgcccatcgacgctcacgctgtgcgctattgcaatgggagtccgtacatgagttgttagactgcaggcgactcaccaccgagcttcggctgatttgtgacgccgaagggaatgtgaaccgaaggggcaaccgcgcttgccgactccagatggccagactggtcatcgaagaagatgtgcggcttcagcactccgaggaccttgcccttctcaattccgccgagaaagaatgcatcgtttgccatgacgccccaacttttaagagttttaagtgcgcgctcgtgggagggggcattacgtgcagttacgatagaaacgcggactcgattttggtaatcgggattctgctcccggtgcacctcctcaacggactgaatctttgacacccgaaccaagaactctttaagcggcccgggattgtgaggctgcatcacgttcttcacttcgtggtcgtggaacgccgagagaccggaggcttgcatcaccgattctgattcgtcccccgcgaggacaccatcgaagtcgaacgctatgcgaagagtcttatcatcttcatcatcgtcaaactctgaatcgagcacttgcccggcgggatggccaaggccaattgcagcctcgacatctggcttatgtccagacaggaagagtgcgatgttgagagcaggaatgtactcgtagggcgaccgcccctgcatgaagatcgctcttgtcatccctaggccgtagtgctcaatagtcttcatcacccgcaggccagtatctggatcgttgcgggagagaagcacgacctcgaccaaaggatccgtgggatctgggctgaggtcgttgagcgcaagaaggcgctttatgaaggggaaagctattcccttaggcagcggggagcccaggttctcttcctgatacttccgatactgttcctcgccttggctcctgaacacggcatccgagtgccgcaaatcgaacacagcactcgatgcaaccccaatgaccaagcgatcctttagctcgtatggcatcaatccccctcaaagatccgtcctaccgcctaacgcctgaattaaaccgagttgcaaagcactcttcggctcgaagagttgtcaggcagtgagcggccgaaaaaggttggatggtgcaaccatgctccccagcactgccgcctggaccgagtgtgccacagcttgccagatggagcttgcccaacgatgcccggtgcgggttgccagcgaagccaaatgcaacacgcgcagcgcggcaatgacgtacaagggcgacgcaacgaagttgccgcacccagcaacggcgatgacgactcccgaagccgaccgcatgcaagcgaaccgaccgaagccggacccaccaacagacgtgctccccacggcctaactctgcgcgcatccagcgcttgaccagtgagccgtccgctctcatctggccggcgtgagcgagctgcagacgggcttacccagcctcactcacccttgagcaagcccagcaccacatcgcgcggcagtttgccggtttcgttgcgtggcaatgcggcgaccttgcgcagacggcgcggcaggaacaccgggtctacgctgacgcgcagtgcggccagcacctgggcttcgtccagggagggagcgaccaccagcgcggcgatgcggccgaccgcctggccggagtcgggcgcgagttgcacgatggtgccatcgaccacaccgggaatggcgagcaggcgccgggtgagatcggccagcgatgcgcgttttccggcaatttccagcagatcggcttgacggccgcgtacctgaaaacggccgtcgtcggccacgtccatcatgtcggccagcagcaccggtgtggccagatgcggcgcatgcaccagcgtgcctgcggcctgcgtttccaggcgcacaccgggcaaaggcgtccatgccgcttccagcgccgtgcgacgcacggcgaacacgcaggtttcggtggagccgaacatctcgcgcacttcaccaccgaaacgcgcttcggccgcagcggcgatttccggcgccatcggtgcagtggccgacacgatgccggccagcggcggcagtgccacgccggattcgaccaacgcacgcagatgcacgggcgtggtcaccaagacacgcggcgcgggaatatcggccagcgcacgcgccacatcgtccgggaagaacgggcgctcggcgtgcactgccagggtggtcaccatcggcagcagcaccgacaactccatgccatacatgtgctgcggcggcaccgtggcgaccacgtgcggcacagcgtcggtgtgcgcccacaggctttccagcgcgaccagatcctggcgcgtgctggtcaggaaactgccccaggtcttgggattgggttgcgggctgccggtggtgcccgaggtgaaaccgatcgccaccagcgcgtcgtcggccaactgtggaatcgggcccgcagcctgcggcaattcggcaggcagctgccaataccgcggcggcgcgagctccaggtccagatcgcccaggcagtacgcatcggcgtggcgcgcctgcacttcgcccactaccgcaggtgcacgcgacgatggcagcagcgatacctgcccgcgcagcgcgcacgcgtagaacgccaccatgaaacggtagcggtcctcgcacaaattcactgcatggctaccttcaggcagctgctgcgccagaccgtgcacatgcgcgatgaaggtggccagatcgaccgactgccccgcgcgccaggccagcggccggtcgagcgcaccaacagccatcggatgggaaatagggggagcaggcaggctggacatgaaaaccgtcggtcgcaagagcacgctagcttgtccgccacccgcgctgctggcaagtcgggaagttccctctgcggcaaaccgcggcgagcgcgtcttgtgtcgatggcttgcacatgtgtgtaggcggcgtgcgcgttgtgcggcacggcaaatcatctgctcgccggtcggagatactccaccggcgtggcagcgcccaggaaacctcggaacaactgtttcgccagcttacgatcagtcgctggggcagtctccataactcgcaagtcattgatttgcagcatgagcgaccgccgcgatcaagcggaatcccaggttcgctcgtaacgccacgcgttgttcagaggttccgctgcgatgcaccggctcgctgtgggtgtgatggctgtcgtgcgatgtctctgcacggctacgttttccagagtcctgcgaaatttccccggatgcgtctgcgcttgtgccagcccggcacgcgcacgcgtggcttcgccagcccagtagcgttgaagaattcattttttcgctgtcgcatcgcacctcgctggtgccacgcgctgcgctcgcctgcactgcacgccttgcacagcgctgggtatggtcgtggccactaatcgcgagctgttggttgtcgcccgcactgcacatcgccacgtacgcatgacctgtggcccaagcccgctgcggaggcgaactgctaggcttgcgcgctgtcctttgcgtcccgccgtgtccgatgcccagattgttgccgttgacccttctgctgctggccgccgctgcgcatgcgcagtctgccgccccgctcaccatcgaacaggcgatggccgacccggactggatcgggccgtctgtggaccaggcctggtggcaatgggacggcaaacaggtgcaatacctgctcaagcgcgccggcagcccggtgcgcgacacctatcgccagagcactgccggcggcacggccgaacgcgtggccgacaccgcgcgcgccggcctggatgcggcaaacccgagctacgacgccacccgtcagcgcatgctgttcgcacggaacggggacattttcctgcgcgatctgcgctccggtgcgctgacccagctgacccgcagcaacgagatcgaatcgcgtccgcagttcgccagcgacggcggtgcgatctggcgcgcgggcaacaactggtaccactggcgcgccgatgggggcaccgcgcaggtggcggtggtcaaggccgagcgcgaccctgacgccgcccccaaacccgatgtgctgcgcgagcaccaactggccacgctggccaccttgcgccgcgacaaggagcaacgcgacgcgctgcgcacgcaggacgacgcctggcgccgcgccgatgccacgcgtgcggcagcgccggtgtatctgggcgatgaggtggagatcgtcgatagcgcgttgtcgccggacggccgccatctgctggtggtgacccaggccacgaacgccgaagaagggcaggccggcaaaatgcccaaatacgtcaccgaatccggctacgaagaatttcaggaagtgcgcacccgcgtcggccgcaatgcatcggtggcgcacgcgctgtggctggtggatgtcagtgcgggcacggccaagtcactgtctttcgaccccctgcccggcattgccaccgacccgttggccgcattgcgcaaggccgccaagcgcgacgcactcaagggcaaccgcgcggtacgtgtggaaagcaatggcgacggcagcgggccggcagtgcactggagcgacgacggccgcaacgtggcagtggaaattcgcgcggtggacaacaaggaccgctggatcgccagcgtcgacctggacaacgcgaagctgcagccgcgtcaccgcctgagcgatagcgcctggatcaactgggacttcaacgatttcggctggctgcccgacaaccgcacgctgtggctgctgtcggaagaatccggctattcgcagttgtacaccatggaaggcaacagcaaaccgcgccagcgcacccgcggcaaatgggaagtgtcgatgccggtgcccagcgccgatggcagcggcatgttcttcctgtgcaaccagaaatggccgggcgattacgaagtctgcaagctcgacctgcgcaacgatcagctcaccgaagtcactgcattgaacggcgtggaaggcttcagcctgtcgccgaacgggcagcagttgctggtgagttactcgggtagctatctgccgacgcaactggccgtggtgccggccaccggtggccaggccaccgtgctcaccgacacgcgtacgcccgcattcaaggcgcagccgtggattgcgccgcagtacgtgcaagtgccgtccaaacacggtgccggcacggtgtggggcaagtattacgggccgaccactcccgagccgggcaagcagtatccgatcgtgatgttcgtgcacggcgccggctatctgcagaacgtctccgagcgctacacgccgtatttccgcgagcagatgttccacaacttgctggtgcagcagggctacatcgtgctggatctggactaccgcgcctccagaggctacggccgcgattggcgcaccgcgatctatcgcaacatgggccacaccgagctggaagattatctggacgggctggactggctggtcgccaccaaacagggcgaccgcgcgcgcgccggcatctatggcggttcgtacggcggcttcatgacctacatggcgctgttccgcagccccggcaccttcaaggccggcgcggcgctgcgcccggtcggcgactggatgcagtacaaccacgaatacacctccaacatcctcaacacgcctgagctggatccggaggcctacaagacctcctcgccgatcaactacgccgagggcctgcgcgaccatctgctgatcgcccacggcatgatcgacgacaacgtgttcttcaaggactcggtcgacatgacccagaagctgatggagctgcacaaggacaactggcagctggcactgtaccccctggaacgccacggctttacgcgtgccgattcgtggctggacgagtacaagcgcatcctcaagctgttcaatgcgcaagtgaagccctgaatccggtggagctgcgggtggcggtccttcgatgcaaagggacgacgcgcgcagcgcccgggcgttgcgcgtgtccttagagcggcgaacaacacgtcgcgagcagccgtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagcgcagtcggtttgttagctgctcttagctgcgcctgcgcaatcatggccagagcgcgcagcaaccaagcgcgcaatccagttgcttcgcactcacctgttgctacgcgagtggctctaagcttggtgcaggatcggtaacgcgccatcgccacgcgtgcaccgctgcatcggtccgccgcatgaccggtgcgccgccggcatggcggcgcttccactcaccactggcgcagggaagggaaacgcgatgggcctgtgggaccggttgtttggacgcaagagcgctgcggcaagcacgccgcgcacagaaccgaccgcagcacctgccgctgccgtagacgcgtcggaggcggcggcagccgagatcgaccccgcactgcagccggcgctgacggcgtttcagcgcagcgaccacatcgaagcctacaacgccgcgcaagcgcagctacacctcggtgcggacgcgcagcgcctgtgtgccctgtcgttgagcgccttggaccgctatcgcgaagcctatccgtactggctggcgctatgcgcgctggagcccaccgcccacaacgccctgcagctggcgaccacctcggtgatgtgcaacgagatcgatcgtggtgcgcagtggttgctgacgttcgatgatctcaacgcgcaggagcgatcgacctcgcccgccatcgcgcgcaccagcttcctcaccgcactcacccgtgccggccacggtgcgcacgcgctgccgcacctggaatggttgcgcgaagcgtatgccggcatgtcgatgaccgacagccacttcctgtacgtgcgcgggctgccgtttctcgaagcctttcttgagcgcagcacagcgctgttgcgcgaatgcctgccagccgacgcagtgcctgcgtggtacgcgcaactgcaacctgcgctggatcctcctggtcgggggatggtggccgcccacatcgcatcgctgcaatgagcgccatgcaaccagcatcggcaaagcagcgcggcggcttcgtaaccccgttggcgtgggtctcgttgttcctgggggtggtcagtgcgctggccaatctggtgcagatcgcaatgatcgcgctgacgccagatgcagcatcgttaggactgccagaaggcatcaccctgcccccctcgtggcagtggctgatcgaccacgcgatgtcgctctctgtcgccgggatggtgctttcagcggccttctccgggttgagttgggcgctgctacagcggcgcgagtgggcaagaatcggcttcgtggcggtgttgttggtgaccgggctacttaatttcggcgggctggcgttgatcgggccgttgttcgacggcgtacaaacgctgttgcccgccgatgcgctgcaaagcccggagtggccacaactgcaggcacgtttgcaggccacccggcagatggcggtggttctcaccggcgtgggtgcactggcaatcggcggcatacacgcagcattggcgtggcggctatgtacgcccgctgttcgcgcagagttttcgtcggtggcgtcatttgggcgcaagcaagtgccctaacgtaacatcgccaatcacttcaacaatcggcgcagtgacgacaatgaaaccatcggaagctgatgcgatagctcaggcgatattgacgcgggatcctgcggagcaggaggccttgcgcctcgagcgtgccaggcaggcgcaatggcggagtgagcagcgtaacgttgcaggcctaggccttaccggttttgtcgcaggcgcggtggtggcacacgtcctcgacgaccgatgggtggtcggtggattggtgggcaatcttctcggcgccggagtggcgtggatctggatttccatgcgcaatcggcacctcaagtcggtgtcgagatcagatccgtagactgacccaacgtcatctccgatgcatccggcagctcagagcagacgcgttgaggaaacatatcatcgaccgcaacgatgcattggcttgaaacaaagatcccaccgccagtcgtgatggtgttgctaggccttgctgcgtttgccatcacgcgtctggtaccagcggtttcattttcgctaccactgcgcacacctgtggcggttgtactggggtgtgtcggcgtcgcgctcaatggcgttcccaagcttgcgttcaagcgcgcgggtacgactgtcaatccactgaggccggcgctggcaacccaactgattactggcggcgtctatcgttacagccgaaatccaatgtatctcggtcacgccttcatcctgctgggctggacgttgtatttgcaccacgcagcggcactcctggcagtcgcgctgtttgtgctttacgtgacgcgctttcagatcaggccggaggaacggcagttgagtgtccggtttcctggcgtctatgcggaattctgcgcgcgtgttggacgctggctatgagcgggtggggagacgtgcctgcaggatgtcgcgagcaggttgattcatcggcaggtcgtcgaaacgcccaagccgggcttttactgccttggcgacacagcggcaatggctctgaagcgatcagtcatcgggtttctgcctgcaaggcgtcaagccgatgcgcagccaagcgccgctcgatcacggcaacgcatcgactcacattgcaggatgcctgctatgccatcgcttcatcacgatccagcgtgaccaccgtctgctgcgcgcgatcgaagcgttcgcgggcggcgcggatgtcggcgtggtgttcacccgcccagttgagtagctgcgagaccggaccgagcagcgcgatgcccagcttggagagcgcatattccacgctcggcggtttggtggcgtagaccttgcgggtgatcatgccgttgcgctcaaggttgcgcagggtctgggtgagcatgcgcttggagatgtccggtaccgcgcgctggatggcgctgaaacgggacgggccggggatcagcgtcagcaggatcagcagggtccacttgtcaccgatttggtcgagcacatcgcgcacggggcacttggtggcatcgaagggaccttccagggacgacggcggcgggaacagggcaatcgcattcacaggggtatctcacggtaaccagggggagcaaaattgcctccttgcggaggtccgagcggcgctgacatcatgctggcggacacagaggtctagatagtagatcaaatctcttataagaacctaaaggaacgcgtcatgacatctgcttcacctttgattcttgtcaccggcgccagcggtcagttgggtgcgctggttgtcgaagcgctgctcgggcatgtgcctgcgggccgcatcgtagcaacggctcgggacaccgcgtcactggttgagttcgcaaaacacgacatcgcggtgcgtcaggcggactacgctatcccgcacagcctgcacacggccttcgctggcgtgggccgggtgttgctggtgtcgtccaatgcggtgggccagcgcgtgccgcaacaccgcaacgtgatcgaggcggccaagcgcgccggggtggagctgctggcgtatacgagcatcctgcatgccgataccagtacgctgtcgctggccgccgagcatgtggccaccgaggcgctgctgcgcgacagcggcgtgccgcacgcgttgctgcgcaatggctggtacaccgagaactacaccggctcgatcgccgccgaagtcgcccacggcgcggtgatcggcagttccggcgaaggcaggatcagcgccgccacgcgcgccgactatgccgcggccgctgcagcagtgctggccgccgatgccccgcaggccggccaggtctacgagctggctggcgataccgctttcacgatggccgagtacgccgccgaagtggcgcagcagtcgggcaagccggtggcctatcaggatctgccggaagccgattacgcggcagcgctggtgcagatcggcctgccggctggcttcgcacaggtgttggcgcagtgctcggcggcctcgcgcggcggcgacctgttcgatgacagccacacgctgagccggctgagtggtcgctccaccaccccgctgcgtgatgcagtggctgcagcgctcgcagcgggctgagtcgcggccggtaccactgcgctggcgcgccgtttggcacgcagtgcttcgctcgtcgttgagaaggtttgccgtgaccgtttgcgatcacggcgaacttgatcgtgcgccaccgcctgcgaccgacagcgatgatcagtcggccggcgtggctgcgtgtgtcgcgatcatcgtcagcacgctgtgccaagtgcatcgggcgaggcgatcggcggtggcgccttgatagcagccaatcgacgaacgcgcacagctcggttggcctgcgcgtggcgctgtgatcgagccgatgaagcactggtttgctgatagcgctggacgctcgggcagcctggacactgtgcgacgcactcccggcgccgcatatggcaacgtgaacgtgcagctgcgctgtcactacgcgcgggcttgccgaaacacgatggtggcgcaggcccacaccgccgcatccacacaccctggcgaatcctgcgcgtaatgccgcgcagccatcggcgatgcgcaatgtcgaaagcgcgaatggcggtgcgcgatctgcgccatgccacgaccacgcgtccccgcatgcagttcgactggaccacctccgccgcgcggcgcgcagctgggctcgcctcacactggtcgcataactgccatcgccgcgacagggacgtccgccgacgtcaccgaactgacttcaaatcgaaatataactgctgccatggctgctacgtccggacgaccggcgccctggcaggcgcttgcacgccgtgcagccgctctctgacagcaccggatcgacgtagccgccgacgcgtttcccctgcacgagccggaccaatgaaaaaacgcaatctcgccactacgctgtgcgcactcagcgccagcggcagcacgctcgccgccgagctggaactatacgtcgaccgcaagaccaagcagatcttcgccgagccggcgccgggccgcgacaagctgggcaccttcgtgcaggtggacgaaaacggcaagctgccggcatcggcgatgccggccgcgcctgcacgaccgctgccgcctgcgccaggcgccgccacgcccgccgacaccgccatcgctcaggccacgccggctgctgctaccccggtcgcagcgccagcgccggccaagtccggcgacactgccaagaagtggtacgacaaactctgcctgcgcggctacacccagattcgctacaagcagggcatcggcggtgatgcacaagatctgcgcgcacccggcgaccgctttatcggcgacgaccagagcctgggtatccggcgtgcgcgtctggtgctcagcggcgatctcaacgagcacgtgtcgctgtatttccagccggatttcgcgagcacgccgaccggttcgaccacctccaacttcgcgcagctgcgcgatgcctacgccgatatcttcttcaacaagaagcgcgaataccgcgtgcgtgtgggccagtcgaaaatgccgtacggctgggaaaacctgcaatccagccaaaaccgcctctcgctggatcgcgccgacgcactcaactccggcctgcgcgacgaacgcgatatcggtgcagtgttctttacagccccaccgtggccaagggccggttccaggacctggtcaagcgggatcgaagggttcgggcgattacggcgtgatcggtgccggtgtgtacaatggccagggcgccaaccgcgccgagcgtaacgacagcatgcacgcggtggtgcacgccacctacccgttcaagttcgccaacggccagtatctggaagtgggtgccgacgcctacgccggccgcttcgtgccgacggcggcggcagtgaacatcggcggcctcagtttcactccggccatcaccgcccccactggctacaccgaccagcgcgtggccgcgcacatcatctactacccgcagccgttcggcctgcaggctgaatggacggtgggccgtggcccggaactggatgtggcccagcgccgcatccgcacccgttcgctgagcggcggctatgtgcaggccatgttcaagcacgacgtcacctacggcaccttgttgccgtacgtgaaatggcagagctaccgcggcggttccacgttcgacaccaatgccccgcgcatgcgtctggacgaagtggaagccggcgtcgaatggcagccgatggatgcgctggaactggtgttcgcctcttcgaagatgaagcgcaccgacgtcagcaccgccccgtatccggtggtggaaggcgatttgctgcggttgcagttgcaggtcaatgactgagcaacgtgagtaaacgccggtgatggctgctgccatcactggcgctttcgcatgcggccgcatgcgttcgcgccgggatctgcatgcgcgctggcgcctgcgcaatgctgcccgccccgcgcggcgttacgcgctcactggatcgcgcatgcgtatcaaggccacggtagagcgacttcctggcgggatgatgttggtccccctgctcctcggagcgctgtgccacacgctctggccacaggccggcagcacattgggatctttcagcaacggcttgatcagcggcaccgtcccgatcctggcggtgtggttcttctgcatgggggcaaccatccagctgcgcgcatccggccgcgtgctgcgccgttccggcagcctggtgctgaccaagatcgcggtggcctggctggtcgccgtcgtgtgcgcgccgctgctccccatcggcggtatcccgagcgggccgttgaccggtctgtcggtcctggcgctggtcgcggcgatggacatgaccaacggcggactctatgcagcgttgatgcagcaatacggcagcagtgaagatgcgggtgccgtggtgctgatgtcgctggaatccggcccgctgatctccatgctgatcctgggcgccagcggcctggccacgttcgaaccacagctgttcgtcggcgcagtgctgccgctgttgctcggctttgcgctcggcaatctcgatgcgcaattgcgccagttcttcgcgcaggcgacccagacgctggtgcctttcttcggcttcgcgctgggcaacaccttggatctgtcgacaattgttcacaccggcgcgagcggagtgctgctgggcgtggcggtcatcgtgatcaccgggctgcccttgctgctggccgaccgctggctcggcggcggcgacggcaccgccggagtcgccgcctcgagcaccgcgggtgccgcagtggctaccccagcgttgattgccggcatggcgccgcagttcgcaccggccgcgccggcggccactgcgctggtggccagtgcggtgatcgtcacctcggtgttggtgccgttgctgactgcgttgcaggcaggccggagccggcagcgcattggctaaggtcgttgcgcgtgtcatgcgcggtgcgccgggaggcgttggcctgcagcggtgcgccatgcatggcgatggcgcgatagcacttcgcgcaagggctgcgcacagccgctgacgatcagctggaacaacgtgcgcaaacggcacataccgattccgtgcctgtgccccgcccgtgcagcgtttcgcgcaacgctgcgtcagctgctctaagccgacagctctccacgcacgatctgcgcacctgcactgagcgcatggagcttgccgcgcgcgacatgccgggcaagcggtgccatgccgcagttggtggcgggataaagcttgtcggcatcgacgaagcgcagtgctttccgcagtgtctctgccacttcctgcggcgtttcgattgtggtgcttgccacgtcgatagcgccgaccatcaccttcttgccgcgtaccagttcgatcaaatcgatcggtacgtgcgagttgtggcattccagcgagatgatgtcgagcgaggacgtctgcagcttgggaaacgactcttcgtactggcgccactccgatcccagggtctgcttccagtcggtattggccttgatgccgtagccatagcagatgtggacggcggtctcgcaggtgagtccttccactgcgcgctccagggtggcgaccccccagtcgttgacctcgtcgaagaagacattgaaggcgggctcgtcgaactggatgatgtccacgccggcggcttccagttccctggcttcctgattcaggatcttggcaaattcccatgccagtttttcgcggcttttgtagtgcgcatcgtagagcgtgtcgatcatcgtcatcgggcccggcagtgcccacttgatcggctgacgggtttgctgacgcagaaatttggcatcgtccacgaagacggaccgcgggcggctcaccgcgccaaccaccgtcggcacgctggcgtcgtaacgatcgcgaatcctgaccgtctcgcgcttgtcgaaatcgacgccgctgaggtgctcgatgaaggtggtgacgaaatgttggcgggtctgttcgccgtcgctcacgatgtcgatgccggcgtgctgctgttcctgcagcgccagcagcaacgcgtcctgtttgccttcgctcaattcggtgtcctgcaatttccagggcgaccagagcgtttcgggctgggcaagccaggacggcttgggcaggctaccggcggtggaggtggggagcagctttgtcatgatggggatgtcttgcgttctggttgattaggaagcgtggctggacgcccactgcgcaagaaggttgccgtagggccggatgaaatgctcttcggtgaatttgccctgcgtcaccgcgagctggctgcgctcttcgcggtcgtagacgatctgggtggacgaataatcctgatgcttcaggctcggctgatagatcgcccctgctgcggaattggcgttgtagatttctggccggtaaatcttctggaacgtctccatcgtggcgatggtgccgatcagctccagattggtgtagtcgccgagcaggtcgccgaagaagtaaaacgccaagggcgcaacgctgttgggcggcatgaaatagcgcacttgcaggcccatcttttcgaaatactgatcggtcaacgaaaacgcgtcctgccggtattcgatgcccaggatgggatgccggtttccggtgcggtggtaggtccggctggtggagacgctgatgcagatgaccggcggcttctggaagcgcgcggtgtaggcggccgagtgcacgaaatgcttgaacagcttgccgtgcaggtcgccaaaatcatccgggatgttgaagcccgacgcgtcttggttgtgcgctggcagcagcacgctgaaatcgtagtcgcgcacataggaagaaaagttattgccggcaatgccctcgatgcgcgcaccggtgtgttgatcgacgatggtgggcttcaatatctcgatcaacggaaaggcatcgtccggcgcgcgctcaccgatgttcatttcgaccgagatgatgtccagctccagcgcataacggtcgcgcttggcgttatcccaatgcgccagatcgttgaagcggttgttgatcatcgctagcgtgttacgcaaattgtcctgacgccgctggcccctggccaggttggcgaagttcgtcgtgttgcgcgtcgtggccgaggggcggtaatcctcatcgaagcgcaggctcttgatggtgaagttcaagtcttgagtcattgcgagctgatgcctggtgtctaggatgggaatgcgcgtctgtcgctgcgcaggtggtaatgccggcggcatgcagaccgggcagttggatcggtgcccgctcgccgacggatctgccggcctggccaccgcgagctggccctcaggctgcggccacgttctgtgcggtgatggaacgtgcatgccgcgtcagttcgatcagcggcaatgcccgctgcactgccagactggcccgctcggccagcgcctggctgtgcacgcggtagtccaggaagtcccggtcggtcgcgtagacgcccagcggcaaggtgcgtgcctggaaaaaactgaaaagcggccgaagctggtgatcgatcatcaaggcatggcggtcgctgccaccggttgcggcgagcagcacgggcgtgtcgaccaaggcatcctgatcgatgaaatcgaagaaatgcttgaacagcccggtgaaggaaccgcggtagaccggtgtcgccaccaccagcacgtcggcctgctccaccagggcaagcgcctgctccacggagccgggcaggtgtgagcgccagggcgcgccagcgaactgcggtgccaaggccccaatttcgaccaaatggcgttcgcacggcagctgctcggcgatcaacgccagcagatgctctgccagggcgacagacttggaagggcgttgcatcccgccggagactgcaacgacgcgaagtgggtgtggcactttgacagtcatgcggatcaacctgagcagttgggaagtcgtgcagtacgctggtaacgtttaggcccgaatcgatcggtcatgtctgggtccgagtccggtcgtcacggcagcgcctgaacaatgtgtcctgatgctagggcccacattcgatgaagtaaaatggtgttatttcaacaatccatgaattcggatcatttgagtgcttgagcgtatccacctcaccatcgtccagcaggtcgagcaacaaggctcgctgaccgccgccgcaggcgtgctgaatctgacccagtcggcgctgagccacagcatgaaaaagctggaacagcagctgggcaccgacatctggttgcgcgagggacgcagcctgcgcctgacccaggccggccagtatttgctggcagtggcgagccgggtgctgccgcaactggatctggccgaagagcggctggggcagtttgcgcagggcgagcgcggtgcgctgcgcatcgggatggagtgtcatccctgctaccagtggctgctcaagttggtggcgccgtacctggccacgtggccggacgtggatgtggatgtgaagcagaaatttcagttcggtggcattggcgcgctgttcggctacgagatcgatctgctggtcacgcccgacccgctgttcaagccagggctcacattcgagccggtgttcgactacgagcaggtgctggtcgtggccaagagccacgcgctggcatcggcgacctacgtcaagccgcagcagctgacccgcgaggtgctcatcagctatccggtggatctcgaacgtctggatatctacagccagttcctgttgccggccggcgtcacgccgcggcgccacaaggccatcgaaaccaccgatatcatgatgcagatggtcgccagtggccgcggtgtggcggccatgccgcgctggctggtggaggaatatgccgcccggatggacgtggcgccggtgcggctgggcgcgcgcggcatccccaagcagatctatctgggcgcacgcgcgacggacatcgcgatcgattacctgcgcgcctttatcgaactggcgcgcgcgccagccagtgccagcgcctacacacaaggacccaactgatgaacgccactaccgagcgcacgccacttccactgcctgacggccataccaaggtattgctgcactcgtgctgcgcgccgtgctctggcgaggtcatggaggccatgctcgcctccggcatcgactacaccatctttttctacaaccccaacattcatccgcgcaaggaatacgagttgcgcaaggacgaaaacgtgcgttttgccgaacagttcggcgtgcccttcatcgatgccgactacgatcgggacaactggttcgagcgggcgcgcgggatggagaacgaacctgagcgcggcgtgcgttgcacgatgtgcttcgacatgcgctttgaacgtaccgcgctgtatgcccacgaacatggctttccggtgatcaccagttcgctgggcatctcgcgctggaaaaacatgcagcaaatcaacgactgcggtgtccgcgcagcggccaagtatcccggcctgatctactgggagtacaactggcgcaagggcggtggtgcctcgcgcatgatcgagatcagcaagcgcgaaaacttctatcagcaggaatactgcggctgcgtgtactccctgcgcgataccaatcgccaccgtgtggacagcggtcgcaagcgcattcaactcggcgtgcagttctatggcaatgacgcgcaggacgactgagagcggctaacaaaacgtagcgagcagtcgtcaggtgggcgcggacggcgtgctcagaaccgcagtgtccgcgtggtacatgccgattccgagcatcggccgcggccgcctggcggtgagcacagtcgttttgtcagctgctctaagccttccgtcagctagcggcgaccatagctggatttcagcttcccttcccgtttgatcatcgcgccgcgccgatgccaccccatcatcatgaaaagaccgcaagacccgtgatttccatcgacatgcccagccacactcgtgccatcaccgatgcttattcgctggaggtcagcgtcaaggacatcggtgcgctgaccaaagcggcgccgcggctcctgcctggctccagcatgttcattccctacctgccaggccaacacgacgctgcgcggctggccgcagcacaactggtgcgcagcctcggcttcgaacccatgccacatctttccgcgcgtcgtatcggcgcgcctgaggaactgcaggcattcgtcgcgcgcctggtcgatgaggctggcgtcacacgctgcttcgtgatcgcaggagatccgtccactccgaagggaccgtttgccgacagcttgtcgctgatcgagacgggcgtgtttgaacgctcaggcattcgtaccatcggcgtagcgggccacccggagggacatccgatcatgcgcacggcagagcaatgggacgtcctggaacgcaagtgccgccgcatccaagagcgcggtatggcgcccctgatcgtgacgcagttcgggttcgacgcggacatggtggtgacatgggtggaagcgctgcgcgcgcgtggcatcccccatccggtgcgtgtgggcgtgcctgggcctgccagtgtcgccgtactcgcacgctatgcggcaagctgcggtgtcggcgcctgcgcgtcggtgctatcgaactatggcatctcgattggcaagttattcggcaacgcagggccggatcgctttgttgatcgcctcgccagccgcctgacggacgcgcatggagatatccgcctgcacgtctttccgttcggcggtatcggccagtctgtggcgtggatggcgcagtatcgctcgcgtgcttcgtcgcaagatcgcatgagttccgtgcacgcggatcaggcctgacagcaaacctgtccgtgtgccaacgctggagcacaacgaacgcgcactgggcgcgtttatggcagacatctcgcacgcgctgcgcacaccgctggcggtgctgcgcgccgaactggaagcgctgcaggacagcgtcgggccgatgacacctaactcactggggtcgctgcaccagcaggtcggccaactgatcgaagacctgtacgacgtgtcgctgaccgacgtcggcgcacaccggtcgatctggcggtgatcctgcgcaccatgctggacggcatgcgtgcgcgctttgtcagcgcgcagctgcaggtgcaggcgcagatcgaggccggcccgctgcaggtggatggcgatgaacgccgcctgcagcagctgctcggcaacctgctggaaaacacgctgcgctacaccgacgccggcggcaccgaacagctgcgctgcgtccgccgcggcgcgctgctggaatgggtggtcgaagacagcgcgccaggcgtggaggcggacaagcacgcgcgcctgttggaacgcttccaccgcaccgaggcctcgcgcaatcgcgccagcggcggcagcggtctgggcctggcgatctgccgcaacatcgccgaggcgcatggcggtgcgatcaacgcgcaggcctgcgcactgggcggttgacgcatggtgctgcgcctgccggcgctgacggcatgagcagcctgcccccgatcgggcacgtgctgatcgtcgaggacgaaccgcgcctggccgcggtggtgggcgcgtacctgcacgcgggcggccattcgcacgactggatcgccgatggcgcgcaggcgctgggcgcgttccgcgcgaagaagccggatctggtgctgctggacctgatgctgcccaaccgcgacggtctggaaatctgccgcgacctgcgcaaggaaagcgcggtgccggtcatcatggtcaccgcgcgtgtggaagagatcgaccgcctgcggggtgtggagatcggcgccgacgattacatctgcaagccattcagcccgcgcgaagtggcggcgcgcgtccaggcggtgttgccccgccatcgccacgatccctacggcgcaccggcaccgggcctgcatatcgacgaggacgcctgtcgcgccagcgtggacggccgcgccctggacctgacccaggttgcgttccgcctgctgcgcaccctcgccgccgccccggggcgtgtgtgctcgcgcgagcaccggatgggccggctctccgccgaccaccgcagcgtcaccgaccgcactgtcgacagccacgtcaagaacctgcgccgcaagctcgccgacggcgaggactgggtccgctcggtgtctggcgcggggtatcgcgttgagccgtcattcgggattcgggattggagattcgtatgagccgcagccccacgactgcaacggtagtcggtcaagccgcttgtaccaatcccggaccccgaatgcccaatccccgcctcaacgaaacaccaccgtgcgatgtccgttgagcacgatgcgatgttcgacgtggcagcgcaccgcacgcgccagcacctgcgattcggtgtcgctgcccacgcggaccaggtcgcgcggggtcatggcgtggtccacacgggcgacgtcttgctcgatgatcgggccttcgtccagatcttcggtgacgtaatgcgcggtggcgccaatgatcttgaccccgcgtgcgtgcgcctggtgatacggctgcgcgcccttgaaactgggcaggaagctgtgatgaatattgatcgcgcgcccggccagtgcacggcacacgtgcggcgacaggatctgcatgtaacgcgccagcaccaccagatcggtctgcagctcgtcgaccaacgtgagcaactgcgcttcctgtgcggcgcgcgtggcggcgctcaccggtagatggtggaaggcgatgccgtacgacgccgccaacgcggcgaagtcggtgtggttggagaccaccgcggcaatctccaccggcagctggcggctgtgcatgcggaacagcagatcgttgaggcaatgcccctgcttgctcaccaacaccagcaggcgcgcgcgacgacgggcgtcgtgcagttgccagtccatctggaattcatcggccagcgccgcgaagcgctgttggagggcggcaatgtcggtctttgccggcttgtggaaatgcacgcgcagaaagaaccggccgctttcgtcgtcgccaaattgctgtgcgtcgagaatgttgcaggccagatcgaacagcagcccggtcacgcgatagacgataccggtgcggtcgggacatgacagggtgaggatgtagtcggagcgcatcggcgcaatgatagccaatgcgtgacatcaccgacgcagtgcttgcatcggtaactttttggcgcgaacggacaccaacgcctggtatgcaacgcgacagcgttcgacctgagtttcgttgccgcctgacttccgtgctgcacgaggtactcttcgctcagacgtggtgccgtagtcgatcacgcagcgcaaccgcatgcgcgattccgtacacctacgcagcgcggcggcaaacgcagcatcagccgccggttgatctcatccagctgcgcaagcgacgcatccaccgatgtctccatggcttcctgcgtggtgatgtgcgcacgcagatgcgcagggtcggacagctcgccacgcaccaaaaacacatgctcgccgacttcacccagctggcggctgagcaccacatgatccacctgatcgacgccatgctgcgtggccagcggcagctcacgcgcagccatgcgctcgctcgcctcgtcgaagggcttgcccaactcggcatccagcacgctcaccgcttcgcggatctgtgcgaacagagaatggtccgggtgctcgggatggtccgggcctaccggaccttgggcgatggccggagcgtcggtcatcgtgaaccaccggcgcaagccagtgcgcgcggtgcgtgcggtcggaccgagcgtgatatgcaggtgtcgcatcgcatcctccctggagcggcggctgtcgtgaaccggcattttagaaagtctgctgcatgttcaggtgagcaagcggtgggccgccgtgctttgaagcgaagtgccttgcgcagggctgagggcgaccaacacaacgtagcgagcagctgtcagatgggcgcggacggtgctcggtgcgacatgtcccgctcgtacattgcgatttctccgcgccgtccacacggacctgacgactgctggctacgttgtgttagccgctgtaaatccgctgtgcggtgatcaggccacctgccctgcccgccgcgccgagacttccgccagtaccgcccagtctgcatggccgtcgccatgcgcgatggcctcgtccaggccggcgcgcaacacttcgcccaacggcatcggtacctgtttgtcggcgccggcctggatggccaggtccacatccttgcgaccgagcgtggcagtgaagcctgccggcaagtacgcgcgttgcatgatcaggcggccatagccctggtaggcgggcgctgcgaacaaggtgctggtcagcatgcccagaaactgcgtggtatccacgccgtgaccacgtgccagtgcgctggcttcggccatggcaccgatggcgctggccaggcagacgttggcggccagcttcgccgcattggcctgctccggtgcgcgaccgatatgccaggtcttttgccccaatgcatcgaacatcggctgcacgcgtgccactgcgacgtcatcgccgccggccagaatattgagcttgccggcctcggccacatccacgcgcccaagcaccggcgcggccacataggccacaccgcgctcggcatgcagcgcggtcaacgcatgcgccagcgccaccgaaatggtggccatgttgacgtgcacgctgcccgccggcagcgcgtccagcacgccgcgctccaacagggtctggcgcactgcgtcgtcgtcggccagcatcgaaaacaacaacgggccgtgcgccgcgccgcacggttgctccaccaccgtggcgccagcgtcgcgtagcggctgggcgcgttcgggcgaacggttccaaacgctcagttcgaacccgccacgcagcaggttgtgcgccatcggcaggcccatcgtgcccaagcccagaaatcctatcggcatgcgttgtccttgttcggtatgacgtcgggggtacggatcagttggcgaacacgccgcgcgcgtcgcgcggttcgcagcgcaggtattgcggtgccggcgtgaccgacgcgcccagtgccgcggcggcatgccacggccagcgtgggtcgtacaggatgccacgcgccagcgcgatcgcatcggcctggccttcctgcacaatcgcttcggcctgcgctggctcggtgatcaagcctacgccgatcaccggcctgctcacctgcgcgcgaatctcctgcgcgaacggaatctgatagcccgcctgcagcggaatctgctggcgtggatcgagcccgccgctggagacatggatgtagtgcgcaccgcgtgcatccagcgcctgcgacaaggcgatgctctgctgcacatcccacccgccttcgacccagtcggtggccgagatgcgcacgccaatggcgattttttcggagactgccgcacgcaccgcatcgaagatgcgcagcgtcaaccgcatgcgattttccagcgacccgccatacgcatcgctgcgctggttgctcaagggcgacaggaattgatgcatcaaatagccatgcgcggcatgcaattcgatcaactccaggcccaggcgctcggcacgttgtgccgatgcgacgaaggcgtcaaccacagcatcgatccccgcctgatccagcgcctgtggcgccggctgccctgcgcgaaacggcatcgccgatgcggacacggtctgccagccatgcgcatgatcgggtgcgatggcctcgctgcctttccacggcagatcggtcgacgccttgcggccggcatgcgccagctggatgccaatcggcatcggcgaccagcgtcgtaccgattgcagtacctcggccagggcctgctcggtcgcatcgtcgtacaaaccaagatcggcgtaactgatgcgcccttccggcaccaccgcagccgcttcgagaatcagcaatccggcgccggattgcgacaacgtgcccaggtggatgcgatgccaatcggtggcgcagccgtcctgtgccgagtactggcacatcggcgcaatgacaatccggttggcgagcgcgagcggaccgaaggtgatgggagagaacaactggctcaaagcggcatccacagctgacatgggtgcctattgcactgcgctgcgcgcgccggcacaaccgctgcgatggatcgctgcgtcatgcagaacgcgcactggcgtcattgacgcgacgtgcacgcagcaggtccgtcgacccgtgcaggaacgccagcgcctgcgcgcacgactgctccaccttcaacgtcagcagttcgtccgcacgcgtgtgcccgacgttgagcgcggcaatcggcaagccattgcgcgcggcggtctgcacgaaccggaagccggaatacaccatcagcgacgaccccaccaccagcaccgcatcggccgcctgcaggtgcgcgaatgcgcgctccacccgctcgcgcggcacgttctcgccgaaaaacaccacgtccggcttgagcacgccaccgcacaccgggcacggcggcaccacgaaatgctcgaaggccacatcgtccagatcggcatcgccatcgggcgcttgcgcggcctcacgcgctgcccagcccggattggcctgctcgagcaacagttgaaattcggtacgtggcatgcggcgttcgcagcccatgcagcgcaccacatccagccgcccatgcagatcgatcaccgcctggctgccggcggcctgatgcaggcgatccacgttctgggtgagcagcacttccaactggccgcgcgcttccagcgcagcgagcgcgtgatgggtggcgttgggttgcgccaggccgaaccgcggccaaccgaccaggctgcgcgcccaatagcgctgccgcgtggacagctcgcccataaaggcctgaaacgtcaccggctgcggacgcttccagccgccttgcagatcccgataatcgggaatgcccgaatcggtgctgcaaccggcaccggtgagcacgaacaggcgctgatggcgctcgatgaagtcctgcagcgcgtggtcgtcgtgggcggggacagcagtcatctggcaattccggaaacgatgggagcactgtgcaccggcagcgcgtcgttcgcccgctacgacgcaacgtcggcggccggatcggcgcgcgcgcaatagcacagcatcacaccgccgtcggcggagtgacgatgcgcacgtgacgcgcaacgcatcgcactggatgcaagcctggagacggtacagcatcacaccagggccgcgcagctgatcgcaatccgcccgggctgccggccggggagttgccgacagcgttcaatgtgcggcgcgtctctgctcgacaaactgcagcagatcctcacagcagcaggcaaaccagcagatagcgcaccggcagcatgcggatggcagaagaacggaccgacatccggtgagctccagaccagaagcgccgccatcctccggcctcacaccagggtgagggtcaagccttgcgtgcaacgtatgcttgccgcatggccgcgtcttccaaacccttgctgaggattggcgcgctgacgctgcagaccggcgccggcgtgcgtgcgattcgtcactacgatgcgcatggatggctgacgtcctcgcgcagcgccaatggctatcgggtcttccctgcagcgtgcgttgcacaggtgcggggcagattcagcggctgatcgccaccggcttcagtctggacgacagtcgcggtttccccgattgcatgcgcctggtggaaggcgcgcagatgtgcccggaaaccgcacacacgcatcgcgcgcgcctgcaattgatcgagcgtcagctggccgacctggagcggcggcgtgcgcgtctgttggcaaccttggcacaaggtgcggcggctgccacgtcttatgcatcgcaaaccacccgcaagcgggcacgccagaagcgtcggtcgatctgcctcactcgccccgcacaggatgtggcgcaaagcgcccgtagggacgcgcgtcgtcggcgcgttggcgcaggatgtaggccgccgcaaaagcgatcgccaacagcgtcagccacataccgaccaacgcgccccagccaccgtgctgccagaaccagccgccgagcgcgccgatcgtgctggcgccggcgtagtaggccagcagatacagcgacgcggcatggctgcgatgcgcgccaccgagccggctgacccacgcgctggccgccgaatgcgcgatgaaaaacccgatcgtcagcagcacgatgccagccaccaccaccgccaacacacgcgccagggtcagcgtcacgccgagcacgcacaacacgatgccggcggtgaccaccggcccgcgcccgaaccggtccgacgctgcaccggccaccgacgagctgacgataccgaacacataggcgctgaagatcatgccgatctggctctggctcaagccgaattccggcccacccaggcggaagccggcgtagttgtacaggcacacgaatacacccatcaacaggaacggcagcgcgaacagaaacggcagattgcggtcgcgcagatgcccggcccaggcgctcagatggaagcgcaggttgatgccgtgccggcgcacgaagttgcgcgacggcggcagcaaccagaagaacgccagcgcacacagcagatcgaacccgctcaacaccgccaatgcggtgcgccaatcggtgtggtcggtcagcacgctcatcacgatgcgcccgctcatgccgccgaaggcattcccggccacgtacaggccggtggccgcacccatcttgttggccggcaattcttcccccaggtacaccatcgccaccgccggcaccccgcccagcgcgatgccggacaaggtgcgtatcacgaccaaggcgccccagtgcggcaggaatgccgcgatcaggttgagcaccgccgcgatggcgatggacgcgaacatcagcccacgccgaccgaggttttccgacactgcgccagcgcaaaagatcgccagggccagtgcaccggtggccagcgacaacggcagcgaggcggtcgctgcgtccacctggaaggcgcgcgcgaattcgggcagcaccggctgcacgctgtacagcagcgagaaggtggcaaagccggccaggaacagtgccaggcggatgcgcagcgctgcgagtgcgtcggcgccggcgccggcgacggtactgggggatgggtggagcagcggacccggacggcgatcggaggaaggcacaagcgcgcacttgagacgtaggatggcgagtattcgcccgccgccaccccctgtccaatatatgattccggcagttgtcatatctggaaaagatggatggaactgcgccacctgcgttacttcctggcggtcgccgaagaaggcaacttcacccgtgctgccgcgcgggtgggcatcggccagccgccgctgagccagcagatccagacgctggaacgcgagctgggcacgccgttgtttcggcgcacccacagcggggccgagctcaccctggccggcgaggcattcctgggtgaagtgcgccgcgtgctcgccgatgtggaacgcgctgccgaaaccgcacgccgggtggcgcgtggcgaatccgggcggttgcgcctgggcttcaccgcctcggccgccttcagcccggtggtgccgcggttgattcgcgatttccgccgcacgtggccgcaagtcgaattgctgctggacgagaccaataccgccagcctgctggtggggttggccgaaggcaggctggatgcggcgttcgtgcgctacggtctgagcacgccagcggatctgcagttgctgcgctttaccgacgagccgatgaagatcgccgtccccgccgcgcaccccctggccacgcgcaacagcgccccgttggcggcactggccggcgagcctttcatcctgtttccgcgcagcttcggctccagcctgtacgacgaaatcctggccgcctgccgcgaatccggcgtgaccctgcgcatcacccaggaagcgccgcagatgtcgtcgatcatcaatctggtggccgccgaactgggcgtctcggtggtgcctgcctccactgcacagctgcagcgccccggcgtgcgctatctggatatcgaaggccatatgccgctggcgcgcctggccctggccgtcgcgccggctgcattggagaccacaccattggtgcggcatttatgggcgttggcggagttgatctgagcgtgcttggcggtagcggacgaacgctcagtggcgcttgcttccgcttcgcgcaatggcgtcatcgcagcggtttggcacatggctgggtcatttcgtgcatgcgcatgctgctgcaccgggcaaggtcagcgaatcgaggtcagtgcaacgctgccaagcggatgtcgtaacctgggatcggcgtcggtcacgtgactgcttgggctaccggaacgactgtgcaggcatcaggtgggtgcggccggtactcgaaatcggcatcacacgcgtagagtgcggctcctggtcgccgggtgcgtccacctcacgaccgctcgctacggttgtctagccgctcttacgcgcatgctgcggttctctgcgctgttcgcctagcctgatgatggcgcgctattttcaaaaatacgtgcaacatcggcttgacctcaaccgcgattgaggtcgttcaatgccggctttccaccaattttattgccatgcatctccgtcatctgctgctgccctgcctagaccctggcctgacgctacgtttctaccgcgatgtgttggcgttgcccgtgcatggcaacgccgtccgcatcggctggtccacgctggaatgcgtgcaggcgcagcgtccggtgggcagcgtgctctggccttcaacgtggcaccgtcgcgcttgcaggcggctgcgcagtggatcggcgcacgcgccaccctgctgagcgatgcacaaggccgccaacacgtctggaacggctggcacgacgatgacacccactgccagtcggacgtggccggtgctcggtgcggcatgtagcacgcgagcgctgcaatccctgcgtgccggccgcacccacctgacgactgctcgctacattttgtcagctgcccttcgcgccggcaggctccggcaagcggaagaaggcacgtgccgctgccgtgctgttggcagcggtcacggccacatcttcgccacgatcgcgtgccagttcttccacgatatgcgacaggaacatcggctcgttgcggcggtccttgggcatcggcttgagcgtgcgcggcagcaggtacggcgcatcggtctcgatcatcaagcggttggccggaatgttgcgcaccagctcgcgcagatgcgcgccgcggcgttcgtcgcagagccagccggtgatgccgatgtagtaatcgcggtccagatacgcaaacagttcctcgcgcgtgccggtgaagcaatgcaccaccgcggcacccaggcggccttcgaagctgcgcatgatggcgaggaaatcttcatgcgcgtcgcgctggtgcaggaacagcggcttgccgttatcggcagccaactgcagctggcgttcgaacgccttgtgctgcgccgggcgcggcgcgaaatcgcggaagtaatccagcccgcactcacccacggccaccacctgcgaatgcgcctgcagcgtccgcatttccgcttcgcattcggcggtgcattccaccgcatggtgcgggtgcacaccggcggtggcgtacaggaatccggggtgttgctgcgccagttgcaaggccagtggcgaatgctcgcggctagcgccggtgatcaccagctgccccacgccggcatcgcgtgcgcgctgcagcaccgcatcgcgatcacggtcgaacgagtcgtgggtgaggttggcgccgatatcgatcaattgcatgttgcgtgtgtcgtgtgggagtgagccgggtaagtgtaacgagcgtggcggtttgcatgcctgcttgggtcgggtggctcgggtggctcgcgccgtcccctcaccccacccccgctccgcggcgcaggcgctccagggcacgcgcgccagtgccgcgcaagccgtgccgcctcgctccgtagtgagaggggctaccatttccttctcccgccgggaaaaggtggcgcatagcgccgcaccatggcccgcgcatcagatgaaagcgtccatatgtcgcaagacggccgtacatgaggacacttagcgaacccaaccgcggcaacttcggcgatcggtgtgcgatgcttaggcacgccaatggcgatccatccacatgtgcgttgcgtctaacgcgtcgtcgaatctactcagggagtgcaacatgacagaccaagatcaaaatcaaccgtcgctggaagacgtcaagctggcgttcgatgggcagagcgtggattggtatctgcagaagttggtcggcattgccaacacgtcgaacgtgcagtttggcgtcacgctatttctcgaaggcatcgtcatttccggccagttggtcagcggcaagcggtatttcgaagcattcgcgcaggagttctctgctgcctatcccggcccggccgatgaaaaagaagagatccgtcgcgcgttcgccagccacgccagcatctacgacttcgaagacgatgcgcagcagggcagcacgccgccgcagttcatccacctgatcgaatcgcgttgcttctcgcccggcggccagccactgcccagcaaccgcggtgtgctgtggcgcggcaaggtaaatgcggtgtctggcttcacccttgggtcgctgtcggcagactaagagcagctgaaaaatgactgcgcagccgtcaggcgggcgcggccggtgctcggaacggcatgtaccatatgcgtacactgcggttctgagcgcgccgtccacgcccacctgacgagcgctcgcgacgttttgttagccgctttagcccggcaagtgccgccttggtgtgcgttgcgcgtcatctcacatcgttggcgtgctgcgcgtcgcgcggcggtgcgtttttgacgtaacggtcgaaccattccagcatttcggccaccaggtcttcattggattcgcgtgcgctgtaccagtgcggttcgaagggcaagagcaccaggcgtgcggtgccaccgttgccccgaatggcctgaaacaagcgcggtgcctgggtggtttcggtaccggggtttgcatcgtccatgccatgcacgatcaacaacggttcgttgattttatcggcgtggaagaatgccgacgcttgcgcatagacgtccggcgctttccagaacgaccgacgttcgctctggaatccgaatggcgtcaaggtcttgttgtagctgccgctggtggcggcaccggcgcgaaacagatctgtatgcgccaacagattggccgtcatcaacgcgccgtggctatggccggtgacgccgatgcgctgacggtcgaccacgcccaactccacggccttgtccaccgcggcggtggcgtcatcgaccagttgctgcaggtaggtgtcgtaggcggtcttggggtcgcccacgatagggaaagcggcatcgtcgataatggcgtagccggccaatagcagcagctggtagtaattgagacgagtgaaatcgcgctcgctggcgccgctgacctggccagctttggagggatcggcatagtcgagcgggtaggcgtacaggatggccggcacgcgcgtgccttccttgtagccgggcggtgtgtacagggtgaacgacaagtccacgccgtccttgcgcttgtagctcaccaaacgcttcttgatctgcctcaccagcggggtcgggtccgcgaaatgcgtcaccggcgtggcagtggacgcaaaggcggcttcgcccgcagccggcgccggtagcggttcgcccaaggtccgcacatacacgttaggcgggtcggtcagcgactgatgccaggtcagcaggcgcgacgtctcgtcgcctgcaaatccgaagaacacctcgtccacatgcgcgtcgctgcgaaacagccgctggctcttgccggtggcaagcgtgtagcgatccagaaacggccggtcgcccgcgggcgaggcgccttgcccactcaggaacaacgcaccttgcgcctcgcgcagcacggcttggccgttggcgagcacgcgcatttcgggcaagccgggatcggcatacagatcgtcggtggacaggtcgaacaacacgcgctcgccagcgccggggcggtcggcatccacgagcgtggtgcgccgccaatggcgattctcgtcgtactcgtccagcaaggcttgcccgccttctgcaaaccacgacaggcctgcataccgctgctgcacgcgcgcaagcgcgcgcggtttggcggtgaacggtgccgccagcgtcatcaacgtatcgcgagcgggcacgctggttttccagtcgccgccgtccagcgcctcggcccagaccagcgtggctggttgattggcacgccaggcgtaggcgcgtggaccggttggcacgccctgcaccggcacccggtccgcgaccggcagattggcaagcacacgctcgttgccagtttccaggtccaacaccgccacatcgtgggcaaaccgcgcataggtggtgacgtaggaatacggcggcttcaaccgttctaccagcacgtggcgaccatcgggcgcgccatcgacgttgctgtagaccgcaggcgtcccgagcttgcgctgactgccggttgccgcatctaccgtgagcagttgcgcggtggcgtaataggtgaacaacgcctcgtcctgcggactggacagcgtatcgcgggcctcataggtgctgctttcgcccttgccctggatggtttccttgacctccgggcctggcggcaccgccgccttgcgcggtgcgggacccagatcctgcggcacggtcttcaacagcagggtgctgctgccgcccagccattggatctcgccgccaagcacaggattgagctgcacaccgtcgatcttgcgtacctgcccggtcgcaacgtctcccacccagagttcgacatggtcggccgccgtattgttgaaggcgaaccggcgcccatccggcgaccacaccggcaatgccggacaggcgccggccggcaagctcacggccgtctgcttgccgctggcgatatccaccaggctgaagccctccaggcaggaacgaatgccgtatccgttggacatgtcgtggcgactatgcgtgcgcggctccacgcgcacgccggccagcttgagatagggctcggccacccgtgcgatcggcggatactgggtgcgctgcaccagcaacaaggtcctgccggtaggatccggccgcggcgatggattgagcggcgcgcgcatcacgctcagcagcggctctggcggctgccggtaaccgccctccggcgtccctgcaaacgcaggcaacggcatcaggatgacgagcacgaacaacgctgtccatcggtgcgaggcgatcatcggcatatctcggcggttatcccagtaggttagcatgcccgattgccctgcaatctgcgcctgcacgcatccctgccgctgcatccgcattgcggatacaaactgaccgcgttatcccgctgctctgagcgtacgcgagagaacatcactgatgtagtcggcaatctgcaccgcatgcgtctccagtgcaaagtgccctgtgtccagcaggtgcacttcggcctttggcagatccctgcggtaggcctgcgcgccagccgggataaaggctgggtcgtgctggccccacacggccagcaacggcggctgataagtccgaaaatacgcttgaaatgcggggtacgctgccacattgctgcggcaatccagaatcaggtcgagctggatctcttcggcacccgggcgcgccatgtacgcgatatccaacgtgtatcaacggaacgcgacactaggtggcgcatcgctcggccagaagcaccgccgcgctcaattcaccacctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggaccacggcttgctggcggctgcggcgggcagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccaggtagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccattccgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaaggacgcttgttctccgagccgcgcccggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattcgccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccttgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagcgacggtcctagcatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggattcaccattacggtggctgcaatgccggacatctgcccgcacagcctgctgatgcgcgatcggcgtactgcacatcgacatttcggcaggttgctacgctccgacatcgtcgagcgtgcggcgcacgtggatcgcacccaggaaatgacgctttttgctgcgctcgcagagcaggcgagcgttgccgctgtggcgcggcggctcggcatttccaacgccacggtcacgcgcctcacacaggttccgtcgtaccaggtgcgcgaacacctgcaaaacgcaacgcttgtctgcgtgctggacgccttcgagattgcggcggaaccggtgcaggtggtctatgccgaaggtcgtcgcggctcatcgaagatgcgtatatttattgacgagtgcgtggctgcgttacggcaggatctaggcttctcaactcacgtttactaataagtcagtaaattagggaacaaatgtcgacgtcatgctgtccaaccatccatgaagaagagagacggacgcttggtatcgcgggcagcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggttgcatcgcggctgggcgtacacagtgctggcgcgagcacaggagggcggcgctggcgcattgatgaagcgtaagggcagcggtcgtccgcggacgttgacgccggcgcaggagcgccaggtgttgggctgggtcaatggcaagaaccctcgccagcatggcttcgactttggtctgttgacgcggcaggtcgtgcgagaactgatcgagaagaagtttgccgcacggttgagtctggccagcgtcgggacgttgctggcacgactggggctgagcccacagaagccgctgcaacacgcctatcagcgcgatccactggcggtagcacagtggcaggagcagacgtacccggcgatcgtgaagcacgccaagcgggaaaaggccgagattgacttctgggacgcgtctggcttccgtgccgatgcggtgcaaggacggacgtgggccgtcaagggcgtcacgccggttgtcgcggtgccggggcagcgccagagcatcagtgcggcctcggcggtgaacagcaagggcgggttctggttcgccgtgtacagcggcggcatgaacggtgaattgttcgtggctctgctcaagcgaatgatgaagggccgtcgccgtccaatccatctggtgctcgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggttgacgctgcatttcctgccgggtgacgcgccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtagcgcgccgcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtctcctatatttctgacttatgagcaacaagcaggaaacaggttggttggaacggtaatgaccgcatgcccgcgacgttaccgctgtcgaatagggtccacgagccccgttgatcctgcccatgcccgctgcccggccctcccgccacgcgaccgccgaccccaccgctcccggcggtgcgcgtgccgtggcgcgctgcgatgcgctgggcgttgcacctatagcgagaccgctaccggactgttccatggctgacttgaccctgcccaccgcgccacggtgaaacaggtcggcgcgtggatggaggcggccggcatgcaagtgcgcatcgatccgctcggcaccttggtcggccattacgccggtacacaaccaaacgcacccgcgctgctgatcggcagccatctggacggcgtgcgcgatgccgggcgctacgacggcccactcggcatcctgctcgggatcgagtgcgtcgctgcgctgcatgcacaggagcgccggctgccgttcgccatcgacgtcgtcgctttcggcgacgacgaaggctcacgcttcccggcctccacgttctgcagccgcgcagtcaccggcacgctcgaccccaccacgctggcggtcaccgacgccgccggcatcacggtcgccagcgccctggccgaatggaacctggacatcgcccacgtgcagcacgccgcccgcgcgccgggcagcgtgctggcgtatctggaaacgcatatcgaacacggcccggtgctggaagccgaagcactgcccgtcggcagcgtcagcgccatcgccgcgcagcagcgcttcgcgcggcacttcaacggccgtgccgggcatgccggcactaccagcatggcgctgcgccgcgacgcgttgagcgcggccgccgaatggccatcgagcgtatcgcacgcgcaggcagcagcgatctggtcgccaccgtcggtaagctgcaggtcgcacccggcgccaccaacgtggtgccaggccgtgtggactgcacgctggacgtgcgcgccggcagcgatgcaagccgcgatgccgccgtgcaacagatcgaacacgcactcgcgcagatcgccacccatcgcgacatcgccatcgcgccgctgcagacactggccgccagcccaggcgccccggcgctgatcacgcgcctggaacacgcagtcgccgcacaaggcatcgcaccgcggcagctggtctccggcgccggccacgacgccatggtgatggcggcgctgtgcctgactgcgatgctgttcgtgcgctgtgccggcggcatcggccatcatccggacgaacacgtcgacccggccgatgccgagctcggactggcggtcatgcgccatttcatcgaacacctgggagatccacttgtcacctgatctgcatcacctgcacaccttcgccgaactcgatcccccacagcgcttgttgatgggcccgggcccggtcaatgcgcatccacgcgtgctgcgcgcgatggcggccgatctgctgggccagttcgatccggaaatgaccacctacatgaacgaggtgatggcgctgtaccggccattgttcggcaccgacaaccgctggacgttcctggtcgatggcaccgcgcgtgccggcatcgaagcggcgctggtgtcgctggtgcaaccgggcgaccgcgcgctggtactgaacttcggccgcttcggcttgttgctcatcgaactccttggccgcctcggcgccgacgtgcacacggtggatgcgccgtggggcgaagtggtgccgctggcggcgattgccaaggcgatcgagcgcgtggcgcccaagctggtggccaccgtgcacggcgacacctccaccaccatggcgcagccgctcgatgggctcggcgcgctgtgccgcgcagccggtgcgctgagttatgtggacgccaccgccaccatcggcggcatgcccatcgccagcgaccgctgggacctggacgtgttaaccggcggcctgcagaaatgcatgggcgggccatccggctcggcaccgatcaccatctccgaacgcgcggccgaggcgatcttcgcgcgccgccatgtcgaacgcggcatcgtgcgcgccgacatcctcaacggcagcggcccgcgcatcgcctcgaattatttcgatctggcgatgatcatggattactggtcggacaagcgcctcaaccaccacaccgaagccaccacaatgctgtacggcgcacgcgaatgcgcgcgcgtggccttgcaggaagggttggatgcacgcttcgcgcgccacgcggccgccgggcgtgcggtcagtgccggcatccgcgcgttggggctggacgtgttcggcgacgatgcgcatcgcatgaccaatgtcaccggcgtggtgattccgcccggcatcgacggcgaggcggtacgacgccgcatgcgcgaagatttcgagatcgaaatcggcaccgcgttcggcccgctgcaaggcaagatctggcgcatcggcgcgatgggctacaacgcgatgaagcacaaggtgctcctcaccctagccgcgctggaagcggtgctgcgcgccgaaggctgtgcctgcacgcaaggcctggcggtggcagcggcactggccgcctggcacgcggaaccgcaggcgtgagcagcgcgcgcgatctggtcggccatggcgccacgccgcctgcggcgcagtggccgggcgatgcgcgcatcgcagtgcagtttttcatcaattacgaagaaggcgcggaaaactgcgtgctcaatggcgatgccggctccgcagcgtttttatccgaaatggtcggtgcgcaatcgcactccggcgcacgcgccatggcgatggaaagcctgtacgaatacggcagccgcgccggcttctggcggctgcatcggcagttcaccgcacgcaacgtaccggtgaccgtgttcggtgtggcacaggcgttggccgccaatcccgcagcggtggccgcgatgcaggccgccgcgcgggaaatcgccagccatggcctgcgctggatcgactatcagcacctggatgaggcgaccgagcgcgcgcatattgccgaagccatcgccgtgcatacgcgcgtcaccggcagccgcccgctgggcgggtatcagggtcgcaccagccccaacaccgcacgcctgatagccgaagaaggcggctttgtctacgacgccgacagccatgccgacgatgtgccgtactacgacagccgccacggccgcgcgcaagtaatcgtgccgtacacgctggacgccgacgacatgagattcgtcgcctgcaacggcgttgccgacggcgagccgttcttccgctatctgcgcgacggcttcgagcagttgcgtagcgagggcgggcgcatgctgtcgatcggcttgcacgggcgcatcgtcggcaagcccgcgcgcgtggccgccctcgcacgccttgtcgatcacgtgccggccagcggcgacgcctggattgcgcggcgcatcgatatcgcgcgccactggctgcaggtgcacccggcgtgagcattgcagcctccgagatcgatctgcccggggtgatcgcgcaagtgactgccgccttccatgcctccgaaacagcgctgatgcgcgaggacatcgccgcgatggatgcgctgttccatgcagcgcccagcgcggtgcgtgatggcgtgggcgacgtgctgtacggcatcgatgcggcccttgcatttcgcatcggccgcggtggttcgccgcagcgccacctggcgcatgtgcaggtgcacggcttcggtcacgagttcgccaccacgcacgccgaatgcattcgagacggcagtgctgcacgcgggcggcaacgccagacctgggcacgctgtgccgatggctggaacgtggtggccgcgcaggtctcgctgcaaggcacgcacgcatgagcgtggcgacgaccgtgagctgggcgatgcgaccttcgtggcgcgctaccgcgacctgtttgagtactcgccgtgggcggcggagcgtgcgctgcggcggcgtcggttcgataatgtgtatcgcggcctgatgcaggttgtctacgatgcatcgccggaagatcaggtcgcactgatccgcgcgcaccccgagctggccggcaatgcggcgatcgaccgcacgctcaccgaagcatcggccgcagagcaggcatcggccgtgctggatcggctcggcgaaagccaattcaagcgcttccacgcgctcaatcaggcctatcgccaccgtttcggattttcgttcgtgctctgcgtgctgctgcacgacaaggccggcagtctcaccgcgctggaacagcggctggaggcatcgcgcagtgcggagatcaccaccgccatcgccgaaatcggcaagatcgttcacctgcgcctggaggcactgccatgcgcctggcccaactcgaacgcgccctcgcccgcgacctgcaatgcctggaccagggcggcgatgcctggatgcaaccgcgcgtgcatccggccgggcacgtcgacgacgtgatcatcgtcggcgccggtcagagcggcctgggcgcggcgttcgcgctgcaacgcgagcgtgtgcacaacgtgctggtgatcgacgaaaacccggccgaccaggaaggcccttgggtgacctacgcgcgcatgcagaccttgcgcacgcccaagcacatcacctgcgtgccatcgctcaccttccgcgcgtggcggcaggcgcagcacggcagtgccgcatgggacgcgctggacaagattccgcgcgcccgctggatggactatctgcgctggtatcgcacaacggtgcggttgccggcccgaattcgtcggccaatggccgcaaccgacccaggcggtggcatgagcccgctctgcacgcatgtgctggacaccgccaacggccgccccgccgccggcgtgccgctgcgcctgttcgccggcgacacgctgcacttcgaaggcgtcacccatccggacggccgctgcccggacctggccgcactcacactgcaacccggccgctaccggctggaattcgaggtggccggccatttgcaggccgccggcatggcattgtccgacccaccgtttctgcaacaggtgccgatcgccttcggcatcgccgacgacggccactaccacgtgccgctgctgctctcgccatacgggtactccacttatttctactgtgttactaaatacaaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacgcttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttgcgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagctctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccgaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactgggcgtgcaacaccgaccgaatgcacacccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggtcggcagcacctgtgccgccaccgccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttcctcgtcctgttcaaaacgcacttccagtgtcctattcaacacagctctcccgcgcggcctgaaggtcttccaatagtggcacaaaggtatgattatttataacacagtagaaataataaagcagtaaattagggaacgactgtcgacgtcatgctgtccaaccatccatgaagaagagagacggacgcttggtatcgcgggcagcgctggaagaaatgcgcctgatggcgttgcaacggatgggcgaaggcgaatcgccggccgaagtggcctcgtcgttcgggttcttaggtttccccacgttttacagcgccaatgtcatctgctcgcgcactgcgtcgggcagtgtgcgcaagcgttctaatgtccagcgtgagacaggttccatcggccagcacctgaccagcgcctcgcggccgacgcgcagcgtcaagtagagtttgcgtgtgctgctgcgtggcgatagccaccgggcgataccggtggcttcgcatcccagtcccgccagccaactggcgaagctggccagcgtggtgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcgatgcgacttcagattccgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtaactgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgcggctttcaaactggatgatgcacgcgagactttggcgggtgagcgtcgattgcgttgctgacgtccctgtggtgtcttggcatagagcaccagacggcaatcgcgtggatcgctgcgattggcctgcatcgtgcgcgccaccaatccgctgctgggcgcaccagcggccaacggtgggcccacgctcacccaattgcccgcggccaacagcccggtgcgcaatctcggtagcaactgccgcacgatcgaccagcgtggcgttgcacgcgacaccgctgtgtgcgatgcgggcgcggtggaaatcaagtaagcccatctgcgcgtccttgctgctagcgaggacgcgctttgcgtggccgggcgggcgatgttcgctcggtcgcgcgatcgaaggttcgttgcatcgcggtgcagggccggcgtcgatatcactccgctgagccaggaatctcttgggcgcaggattgccagttggacgccgccgaactgcgcgtctttcgtcctgcgcacgccgagcatcccgacgatcaggacaccgcctgaagacggttcgccgaccagtcgtgcagcagccccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattcacgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtagctgcacaccattggcatgcgcccaggcgaccatggccttgccacagaactccttgccgttgtcggtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtcgtccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatggaccacaccgggttggccttggtgggccgcagcaacggtgcacgctcgcctaccggcaccttttacgcgtgcggcggcggacctgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgagacgaccttcctgccgcagcttgagagagatcatccccagcgcctaatgagcgaggcgatggcgtgtattgcgccaacgcaaggatgcgctcgcgcaactcaacgttgcggtcctcgcgctggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccttcgatccactcgcgcaccagcgtacgacgcgccggtgcgctcaccatttgtttttgcagcgcatccttgatcgggtcgttctgaaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgaaccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgccggcacaggtctgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcggggtagggaattggactgcaaactgaggtgctactcaaacttggggggacgtcggtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttagcaggctgctgaaataccagccgccaagcgagtcggcaccatcggcatgtctcttcgcacctcagaagtggtgaaaaattgaccatgactagtcaccggcgcatgaccttgattgcctgatttgagccgatttgagctgatttttgcccttttcatgccgtttccccggcctgcaggcacatctgtcccagggtacgcatgcgtaccaggttgtaggcggtcatgttcaacatgaacacctgatccaccttctccaggccccgcaccatcacttggccaatggtgccgatcagcttggcccagccaaagccttgttcaatcagtttccgcttggtctgcgagatcgcatagccaacgcgtgcagccacctcatccggaaccgccgagcgacgattgctggtgttctgcgcgatatgcggggcaactccgatttccttcaatgcctcgacgaattcggccgcgtcgtcccccttgtccgcgcccagcgtcagtgcaccgtccgggttcgcctggcgggcgtcaccgatcatggccttggccgcttcacgctcggcgtgaccatcggcatgggtcacccgtgcattggcgatcagtccgtggcgattgtcggccagcgtatggcccatgtaacgcaactcactggcggtcttgcccttgcggtacagacgcgcgtgcggatcggtcgtggaggcgtgcgtttcattgctccgagacgtgccgcggaagtccgtgccgtcgccattgtcatcgccatccttgcgcacgaaactcttgtgcccggcccaggcctggatcagcttagactcaatctccaagtgcaacaccctctcagcagttagggtatgcatatgtcaaaaagctatcaacacctcagtgcggaagagcgcgcaatgctccagatcgagagggggcgcggtcaaagtgtgcgcgcgatttccaggattttaggcaggagcccgtcgacattgagtcgggaattggccaagcaggacagtaccacctattgcgcgcgcagtgcgggcaagcgctaccgcgcacggcgtcagcttagcgtccggcagcggcgactgacgccaggaacgccgttattccagctggtgcgagatcatctggtgctatggcgctggtcgccccagcagattgctgccaagctctcgcatatgtatccggatgatcctgcccagcgcgtcagccacgaaaccatttacgctagcatctacgcgcatccgcgtgggggcttgaagaaggaactggtccaggccctgcgtcagcacaagcccaaacgcggatgacggcgtacaacggcggccacacgcagctgggtgccggaggagttgcggattgtgcatcgccccgaagaagtgcagacgcgcttggtcccaggtcattgggaaggcgacttgatcaagggcgcattcaatcgttcttgcgtgggcacgttggtggaacgcaagacgcgctttgtcgtgctgtgccgcatggatggctgcacggccgcagatgcgctggaagggtttacccggcaaatgaagaaactgccggcctcaatgcggacaagtctgacctacgatcgcggtaccgagctcacgtgctacgccgagctgatgcaaggattgaacatcgacgtgtggttcgctgatccacatgcgccgtggcagcggggaagtaacgagaacaccaacggcctgctgcgccaattcctgcccaagggcgccgacctgtccactgtcagccaagagtatctcaatcacatcgcactgctgatgaatacccgccctcgtcagacgctcggatggaagacaccaagcgaggcaatggaggaagaaatcgcagcactcaaatcacgtgttgcacttgaatcttgagactgcccagtccggtggcgatcgggatctctccaacgatcttgggcaacactgacggatcttccagatctcgcggcgcatgatcaatgcatgtcgccgtttttcaagtgtgtggctactgcgcagacagcagtaaaagcagcgaggcgagccggttacgttggcgccggatcggtggaataccggcttcggtagatgaaccgccacgagtgcttcctaggcacggcgtacacatcacaagcggcatgactcgccgtaacggcgagtcatgcccggcatgggtcgcctacttccgaatcgcctgcgtatgcgtcttcaaggcatcgggcaggccgttgatcttgtcggcgccttccggggcggtgatgctggagccttccaggtccgcaccgatcggttgcacgcggccgcccaggcattggctcaggaagctttcggtcacggcgttgaacgccttgctgttttccgggcggcggaagccgtggccttcatcgggaaagagcacgtaggtgaccggaatgtttttggccttcatcgcgttgacgatctggtcgctctcagcctgtttgacgcgagggtcgttggcgccctggccgatcaacagcggtttgctgatcttgtcgacgtggctgagcggagagcgttcggtcagccactgcctgccggcctcagtggcggggtcgcccatgcgacgggtcagctgcttgtagaagctggcccagtacggcgggacggtgccgagcaaggtgttgagattggccgggcccacgatatccacgccgcatttgaaagcgtccggggtgaaggtcatgccgacgagggtggcatagccgccatagctgccgcccatgatggcgacgtcgtcgggttgggtgacgccctgcttgaccgcccattgcaccgcgtcgagcaggtcgtcatgcatcttgccggcccattcgccgttgccggcgttggtgaaggccttgccgaagccggtggaaccacggaagttcaccgacagcactgcatagccgcggttggcaagccattgttcgtacgggccgtaaccgtagctgtcgcgcgcccacgggccgccgtgcacgaacagcaccaacggcaccggcttgtcggccttgccgtcgtggttggcgtcggcttcggcgggcagggtgaggtagctgaccagcttgagaccgtcgcgtgcggtcagctcctgcggccacatcggtaccagcggtttgccatccagtgcgggccgtgcggagaacagcttggtcagcttgccgccattggcgcgatcgtagcggtagtaggtcagcggcgtttcggcagcggaatagccaacgatccagatgcgatcgtcgagcgtgcgtgcggcaacgttggcgtcgccgctgccgagcgatttgagtttttgcaaatctgcggcaatgccgttatccagcggcttccactcttcgcgcaggtagtcggtggacactgcctgcaccacgccggtcttggggtcgttcaaggtgttgccgacatcggcgcgtgggctttcgaacagcagcgtgcgtgcgttgctgtcggtgtcgatggcatacagcgctgcggtatcgcggttgcgcgaatcctgcatgtacagcgtcttgccgtcctcggtcaggccgtccggcgcggtgttggtgacatcctcgaacgggatgcggtccacgctcttccagcgtttgccatctggcaccagcaattctctgccggcatcgtcggtggcacgcgtagcgtagcgcagctggtagtcgccatcgagcaggtacgcatccaggcgctcggtgttcttctgcaccaacgtccgcgtgccggaagccaggtccacgcgatacaaatcgtgccacttggcatcgcggtcgttcatgccgaccatgatggattcgggatgctgcgcgctaacccgatacacctcggcattggtcttattgaacggggtgagatccttgctgctgccgtcagtcaaattgactgaaaacaggtggaaatcttcatcgccgccgttgtcgcgcagatacagcaaggtattgggttgataggtccaaaagtaattgcgaatgccgcgtgcggtgtccttggtgatcgcacgggcctgatcgggcgcatccaccggcgcaacccacacattgaggacgccctccagcggcgccacccagctgaggtacttgccgtccgggctgatgctgacattggcacgctcggggttgccgaacaacgcatcgcgggtgatcagttcgggaggcgcagcgggtgctgccgtcgctggggtaggcgttgcagcgttcttggatgcgggcgcggttttgtcgctgcaggcagatagcgcgagcagcatgctggaaacaagaagcaggcgttgcatgagacctccggtggcactgcggccaagccggccgatgtgccacgttagcggcagcccacggacaagcgaacgtgccgttggtcacgcagccatgcgtcgctacgcagatgcggacacgaattccaccagcgctgcaccgtcggccaccagatcgccttcggccaccagatacgcctggaccgtgccatcgctgggcgcgtgcagggtgtgctccatcttcatcgcttccagcaccaccagcgcctgcccgcgggtgaccggctggcccaccgttgcggccagggagacgatgcggccgggcattggtgcggtcagcccgccagcgtcctgcgccggttgatcagcttccaccagcgcatcgtggtaatggaaggttgcccgctgcgcggcgtcgatcagggtcagcaggctgccgtcacgcaacacctgtacacgccattgccggccgtccatctccacacgcaagcccgtatcgtgcgggtggtagcgcaaggtatgcgtctggcctgcgttggtgacttgccagccatcggcatcgggtcgtacatcgagttggcggcgctcgccatttgcttccagaatcacgcgctggactgcacgtgcaccgatacgccaaccatcgttttgctgccacggcgagtgcggatcggccggatcagccaccgcggccggcaacgtatctgcgatcaacaccgccgccaggcaccaccatgcggtgtccgggctgcgcgcctgtggaaacagcacggcgtgttcgcgctcgatcagcgcggtgtccaggctcgccgatgcgaacgccgcggtcgcaatcaggcgcgacaggaatgcacggttggtggtgacgcccaccgcatggaactgcgctaatgccgcgcgcatgcgcgccagcgctgcggggcgatcggtctcccagacgattagcttggcaatcatcgggtcgtagtaagggctgatggtgtcgccttgctccacgcccgcatcgatgcggacatgcgcgctggcgacaggcaactgcagctggcgcagcgttccggtggacggcagaaaaccgcgctcggcatcttcggcgtacaggcgcgcctccagcgcatgcccgtgaatgcgcaactcgtgctgccgacgcggcaagcgtgcgccagcggcaacctgcaattgccattcgaccagatcggtgccggtgatcaactcggtcaccggatgctccacctgcagccgggtgttcatttccatgaaatagaaatcgccgtccgggccagcgatgaattccaccgtgcccgcaccgacgtaacccaccgcttgcgccgcatccaccgccgccttgcccatcgccgcgcgccgcgcctcgctcatgccgggcgcaggcgcttcttccagcactttctggtggcgacgctgcaccgagcagtcgcgctcaaacaggtgcaccacctggccatgcgtatcgccgaacacctggatttcgatatgccgcggccgctcgacatatttctccaccagcacatgcgcattgccaaacgccgactgcgcttcgcgctgacagctagccaacgcatcttcgaaggccgcgctggcatccacccggcgcatgcccttgccgccgccaccggcactggctttgatcagtaccgggtagccgattgcgtcggcttgcgcacgcaagaatgccggcgcctgctcatcgccgtggtagccaggcgtcagcggcacaccggcacgttgcatcagcgccttggcagcgctcttgtcgcccatcgcgcgaatcgccgctgccggtgggccgatgaagacgatgccagcgtgcgcacaggcctcggcaaatgtggcgttttccgagagaaagccataacccgggtggatcgcctgcgcaccggttgcgcgcgccgcttcgagaatcgcttcgccacgcagatagctttgctgcgccggggaggcaccgatgtggacggcttcgtctgccagacgcacatgccgtgcattgcggtctgcatccgaatacaccgccaccgtcgcaatgccgagggtgcggcaggtcgcgatcacccggcaggcgatctccccgcgattggcgatcaggatcttgtcgaagggcgcttgcgttgctgcggcgatagggtcgcgctgggtcatcggatcagtctctgcacgtcgccgtagcggcgggtcgtcctacgaagaaaaacggcttgtctgcttcacacctacagctggcgcaagcaggtttgttgccacacggcgctgtgttgcctgcaagccagctgcgcaaacgcccgcgattgctggcgcatctacgacagaacctcactgccagcctgcacggcagaatctgccgccgcaacgcgcaggaatgcgcctgcaacgcacgcacctactcacatgcgaaacacgccgaaacgcgttggctcgatcggcgcattcaacgccgccgacaaccccaggcccagcacgcgacgcgtatcggccggatcgatgatgccgtcgtcccatagccgtgcgctggcgtaatacggatgaccttgctgctcgaactgcgcgcggatcggcgccttgaacgcatcttcttcttcgcccgaccatgcaccgccgttggcttcgatgccatcgcgacgcaccgtggccaacacgctggccgcttgctcgccacccatcacgccgatacgcgcgttcggccacatccacagaaagttcggcgaatacgcacggccgcacatgccgtagttgccggcaccgaacgagccaccgatcaccaccgtgaacttgggtaccttggcgcaggccaccgccatcactagtttggcgccgtccttggcgatgccgccatgttcgtatttgcgcccgaccatgaagccagtgatgttctgcaggaaaaccagcgcaataccgcgttgcgtgcacagctcgatgaagtgcgcgcccttgagcgcggactccgagaacagaatgccgttgttggcaatgatgcccactggatagccatgcagatgcgcaaacccggtgaccagggtgctgccatagcgcggcttgaactcgtccagacgcgagtcgtcgacgatgcgcgcgatcacttcgcgcacatcgaagggcttgcgggtatcggctggaattacgccatacagttcgtcggccgcatagcgcggcggccgcggtgcttgcagcgccaatgaagcggcgggcttacgccagttgagctgcgcaatgatggcgcgtacgcgcgtcagcgcttgcagatcgttgtcggcaaagtgatcggccacgccggaaatgcgcgtatgcacctcggcgccgccgagttcttctgcgctgacctcttcgccggtggccgccttcaccaacggcgggccgcccagaaagatggtgccctgctcacgcacgatcaccgtttcgtcgctcatcgctggcacatacgcaccgccagcggtgcacgaccccatcacgcaggcgatctgcgggatgccgttggccgacaaattggcttggttgtagaagatgcgcccgaagtggtcgcggtccggaaatacgtcgtcctgtagcggtaggaacgcaccgccggaatcgaccagatagatacacggcaaccgattttgctgcgcgatttcctgcgcccgcaaatgcttcttcaccgtcatcgggtaataggtgccgcccttgacggtggcatcgttggcgacgatcacgcattccacgccggacacacggccgatgccggccacgacacccgcacacggcacctgatcgtcatacatgccatgcgcggccagcggtgcgatttccaataacgcgctgccccgatccagcaaggcgtcgatgcgctcgcgcaccagcaacttgccgcgtgcggtgtgcttggcacgtgccgcctcgctgccaccacgcgccgtctgcgcaagtgtatggcgcaggtcgtcgatcaccgcacgcatcgcagcggcgttgtgttggaaactttcgctgctgacctgtagctggctatcgatcacgctcatggtgactccgtcaggcggtgcgttcgaacaactcgcggccgatcagcatgcggcggatttccgaggtgcccgcgccaatctcgtacagcttggcatcgcgccacaagcggccggtggggtagtcgttgatgtagccgttgccgccgagcacctggatcgcctggccggtgagccaggtcgctttttcggcggcatacaaaatggcgccagcggcgtcctggcgggtggtgcacccggcatcgcaggcgcgcgctaccgcatacacatacgcacggcaggcattgagccccacgtacatgtcggcgagcttggcctgcatcaactggaagttgccgatcggctcgccgaactgcttacgctcgtgcacgtagggcagcgccacatccatcgccgcggccattagcccgagcgggccgcccgccagcaccacgcgttcgaaatccagcccggacatcagcacgcgcacgccgccgttgagcgtgcccaacacgttctctgcaggcacttcgcaatcgctgaagaccagttcgcaagtgttagagccgcgcatgcccagcttgtccagcttctgtgcggtggaaaagcccggcatgcccttttcgatgatgaaggcggtaataccgcgcgcgcccgcgtcggggtcggtcttggcgtacaccaccagtacgtcggcatccgggccgttggtgatccacatcttgctgccgttgagcacgtagcggtcgccgcgcgcatcggcgcgcagcttcatcgacaccacgtccgagccggagccggcctcgctcatcgccagtgcgcctacatgctcgccgctgcatagtttgggcaggtagcgctgtttctgttcggggctggcgttcttgcgcagttgattgaggcacaggttggaatgcgcgccgtacgacagcccgatcgcaccgccggcgcgcgagatctcttccatcgccaccacatgcgccaggtagcccatgccgctgccgccgtatgcttcttcgacggtcaggccgagcaggccctgctcgccgaacaggcgccataactgcgtgggaaacacattatcgtgatcggctgccgcggccagcggggcgatatggtggttggcgaaggcggccacgctttcgcgcagcagatcgatctcttcgccaagctcgaagttcagggacggcacatgcatgcgacaactccacagggatcggaatgtgccgggtgggagcgggcgggccgcgcggcggataggaccagactagcggtccgcaacaaaaaagtgaactaaaattcaactattgaacccagaatcacaccatggcctatcgacgctccgcactgatggaagaacgcctggccggcaaccgcgaacgcatcctgcacgcggcccgcatcctgatcgccgaaggcggctaccgcaacgcacaggtgactgcgttggcagccgctgcgggcgtttcgaccgggcagatttatcggcatttcccatcaaaagcggagcttttcgtggaagttctcaacgaggccgtacagcgtgagacaaccatcctgcgtgctatcgccgccactcaggccagcgctgccgggcgtttgcgcagcgcgatcgccaccttcgtacggcgcgccctggctggcccagcgctggcctacgcctttatcgccgagccggtagagagcgaggtggacgccgcgcgtatccgtggccggcgcctgttcggggaggtttttcgccagctgcttgcggaaggtgtggcggctggggagttcccgcagcagtcgctggatgccgccgcggcctgcatcgtcggcgcgtttaccgaagccttggtcgggccgatcgcccccagccgtggcgatccgcagcagggcgagcagctggtcgaagcgatctgcggcttctgcctgcgcgcggtgggcgcaatgcaaccgaccagctgacaatgcactgcctgcgcgcagtgctgtgccactcagctgcttctgagttgggtgctcggcgacctgctgcggaaagcggacattcccggcgcgatcttcccgagcatggcgcatcctgaaggcatcaacgtggtgctgtttctggacatgctgcatgtccgagcgcgtgctgcaggtgctcgacgatggccgtcttcccagagatggccgcagctggggcgatccgccgacagtggtatagcttgctacgcgccgacgagtgcgcaccatgggcgcgcatcacgcgatataggtatcgcaaacgtcacggcacgtgcttgcggcgaacactcaatgcgcagcgaagaggatctcaacgccagcactgcacgagacgcaggtcgccatccagaacacgattgacagcaaccggcgcatgcgtggattgatggccaatgtcatcgcatctcgcattcgctgcgcaatcctgtcggccagttcttcgtgctcttcatcctgagcgtcgcctccggtagacatgcaaacgcacgcagtgaaccgtcgattggccgctactaactttcaaccagtcagcacctgcaccacacccgccagcaccggcgcggccaacgcagccggcgcgatcgcgccacgtcgatacggcaacagccacagcgacagcagcgctgcagctgctgtcaacgtgcccagccacagcaccggtccgatgccccagccctgcgcctgcaccgccaggccgaacgtcagcactagcaagaaccaacccagcacacgcagttgccgtgagcgtgcagcacccgacacgcggccgtgcaacgcttgccgatgcgtgtccatcgccaggcacagcgcagcgaagccggaaaaattcagcgccagcaatagcagcacgctcacgcgctttcctggagcggcgctgtgtgctgcaccggcgttgtggcagcagcacgcgcgcgccgcgccgacgcaggctgcggtgccttccaacgctgcaagcgaaagccggcaatgcccaggcagatacaaagaaacaggcacaccagatcgacgccggccagcgaccattgcccggtcggcagcgtcacgcccagatgcacatcggtggtgatcgcattgagcaccggcaccaatgcgaacaacgccgcgcccaaatacaactgccagctgcacatcgcacgccgcggccataccaatgccgccagcaacgcggcggcccacgcagcgaaaacagattggcatccatctgtgcacgcgcttccagactcactggcaacacgcggttgcccagaagaaactggcgaaggcgatcggcaagccggccactgtgccgatattgagtgcgtccaccaggcgcaggccgaagccgatgcgtccggccttcaactgcttggggcgctctttcactgcccacatcaccacaccgctggccaccatcaggcaacccagcaagccagagccgaagaacaatgcgcgcagccatgcaccgacgaagtgggccagatgcagtcctaccatcacaccgcgcgtctggctggcaccgcccggcggcccgctgcgctgcaagcgctcgccattgacggcatcgaacaggatcgacggcgcatcggtggagaggtgttcggccagttgggttgcgcccacggcggcatgcgcatcgttggggaacgacaccgccacgctgcccacatcgccaccgcgccagtcgctgcgcgcacgtgccacgaactgctccagcggcagcatgtgcgccggcacgtcggccgccttacgcgtatcggccacccgattggccgcctcgccatagaagcgcatgtcatcgcctgcatggcgcgccttgatgccccacggcaggtacatgaacatcaaggtcacgacgccgttgtcagtcatcatcgcgttgtacggcaatgcgttcacagcgctgacgttgtggaaatccaaccacgaccgcagccccttgcccgggcggaaggtaaagaagtccttgaagattttcttgtgcgtgatcactctgctgatgatcgccacctgctgatgatcgccaccagcatgaacatcgcgcagaaccccacgatatagcgcgcccacacgaccggcacatagtgcaggtcgaaatgcagccggtagaagaattcgccgcccagcgtgtcgcgtgcggcgatgtccttgctggtggccgggtcgatgatggcgttgccgtacatctgccggcgcccggccggtttgccgtcggcgcgtgtggggttctgccagtacatgctcaccaccggagtacgcggatccggcaaggtgatgttccaacgcacggcatcggctgcgtgcgtctgcagatactgctcggcgctgcccagcgcagtggtggtgctcaccgtggtggtgggcaattccggtcgcatccaacggctgatttcgtcgcggtaataactggccgtgtcgcccatgaagatcagcagcaagacccagccgaccagcagcccggtccaggtgtgcagccacgccatcgattggcgaaaaccttgcttcatgttgcgctgcgttgcagccacgtcgccagcgcgcacatcagcgccgccggtactgcaatgccggcccacgcacgccacacgctggcagtggcgaacgcccacagcggcgcgcacgcgtacaccacgatgccgaccagcatgctggtcaacaccgcttcactgcgtggcgtcggcaataccagcgccagcaacggattggtggcgctggcgagcgcatggccgccgaagatcgccgccagcgtgcgcgcaagcaccacgagccaggggcgcttgaaccagggctgcggcaaggacgatgcgctggacatcaagccccctgcgcgcgcggatcagttggagcaggcgacatgccgcagcgcgcagttgccaagccggcgtggttagcacacgcaatcggcgcgcgcgcgtgacgccggaagcgccactgacggttcgctcctgccgcgatttggcaacggccacgcccggtcgatgattgcgcgggagcaatatcgaccacgcttgtttggccaggaacgtcagcgtgctgatgtgatgcaccatcgacacctgcttgccggcgatctcgcggctcaccggttccttgttggtggcgaccaggatgtggcggccggcgcgcagcttgggcagggtcacctggcccttggcatcggaggtcggcgtcttctgccacttctgcgggtcgatcaccgtcacttccaccttgggcagcggtttgttgcgataaagcaccgtcagcgtgctgcgactcgcagcggtggggaccagttcgaaatcgcgctttgccgctagcgtggcgtggccggcgcgtgcgtagtagctcaccgtctcgaaaccgccggcttcgcccttccatggctcgaacacgctgtcgtcgctcaaccaatcatccccgcttacggccaacggcgcggtcaggaactcagttccgcactgcagtggaccggccttgccggcagtgccgaacacgttcggcttgaccacgcgcttgatcttgctcttcgccgtggtccagcgcttcctgcgccgcttcgccgaagaagatgcgtacagggccgctgctctcgcgcttgatccagatttcatgggcctgggcggacaaactgatcctggccaaggccaggcaggacaacagagaaggatttcatcgcggcgactcctcgggcgggcctggcgaaccaaaaccgcgccactgtggttgttgggaatgatgcgcaataccatcaacggagaccaatgggtgaatgcggcgctgcggcaattctccaaccgacgcgatcatgcgtgccgatagaagcatcagcgcaccgggggcgcagcgcacatcgctgcgaaaactgtcatgcaggctggtcagactggcctgagctgtgctctatactccggcgttagcagaggtcttcgaccaacagccaggggtgagcgcgtgcggaattacgacctcgagttcctgaaaaaattctcgatggtgatcggtttactcgtggtgatcaccctgggcctaatcgctctggcagcttatttgcaacgcgctgttcccgacgaagtctcgcctactgccgccaagcgcgtgcagcaacgcattgcgcctgccggtgcggtctatgccggcgccactggcgcctccgcccaggccgcggcccaggccgcagcgctggccaaggccgcttcgcagtccgcgtacggcggcacaaccgacggcaagaccatctttaacaacctgtgcaccgcctgccacaccacgggtgtaggcaaggcgccgacgctcgaccactcgcattgggatgcacgcatcgcccagggcaaggacaccttgtacaagcacgcgatcgagggctatgccgggccggatggcggcatcatgccccccaagggcggcaacccggggctgaccgaagagcaggtgcgtgccaccgtcgattggatgctggggaatctgaagtaaggtcctggcaagtcttttggggggcgggggtgttacgactgacgcggcgcatcgcgtgccttgtcatcttgcttgagtgcgtcgcgtgcagcgcgtggcgcgggcacgaacagcatggcaccaacgcaatacattggccgtatcccacgttgtggcgggcgcgcctggccgtcatttaccgtggtttgctagcctgcctcagcgctttcggttaccacgcgccgcctttcgggcggcgtttgcgtttgatccacttctttggagtcgttcgatgtcgcgtcgcccgctggttgtgttcggtttggttggtctgttggctccgttgctctgcagcgccgccgccggtgcagcgcaaccactctcgattgcagatgtgcaaggggaagacagccgcagcccgtacgatggccgcgtggtggaggtggaaggcatcatcatcgccgacacgcgcgtgggcttggccggcctgttcgtgcagcaacctggtttcgaaccgcggcgctcgcatggtctgttcgtcaccggtgccggcaatgccgagctggccgtcggcgaccgcgtgcgtatcgtcggcaccgtgcgcgaagtctcggcaggcggcgaggcgagcttgaccacggtggacaccagcagcatcgagcggctcgccagtggacagccggtgccggtgcgcatgctcagcggcccgccggccaattgggaagcgctcgaaggcgagcacgtgcgcatcgccgcgctcacgctcaacggcagcgaccacctggacacgtatggccaattggttgccgcgttcggcggacgcctgtggcagccaagcgaagtggctgcaggcggcacgccggcattcgcgcaagtggaggccgataatgcgcgccgtcgcgtgctgctggacgatgcgcgcaacggccgcagccccaagacggtgtcgtatctgccggccgatccggtgctgcgcagcggcagccttctcaaatcggtggatggcatcgtcgatcaacgctacgacggcaactaccgtctccaggtgctgagcccgctgaccttgccggcgatgcccactgccgttgcgccgcaggtgggtggcgatctgcgcatcgcttcattcaagctggagaatttcttcaacggcaatggccgcggcggtggcttcccgaccaaacgcggcgcacgcacgcacgaacagttccaggcgcagctggccaagctggtcgccaccattgtgccgttgggcgccgatgtggccgcactgatggaactggaaaacgatggcaacgctgccgatgcggcggttgcgcagctggtggccgcgctcaacgctgcaggcaaggacaaggattggcacttcatcgatagcggtagcggcccgggcgcggacgcgatccgggttggcattgtgtaccgcagttcgcaggtcaccccggtcggcaagccggccacgctgaccggcgggccgttcgacaatcacagccgcgtgccgctggcgcaggccttccttagtacgcgtggggccaccttcgtggtggttgccaatcacttcaagtccaagggctgcggtaacgccagcggtgccgatgccgatcagcaagacggccaggcctgctggaacgccacccgtaccgaatcggccaaggggttgcacgaatggctacagaccgaccccaccggcgcgcagaccaagcgcgccgtgctggtgggcgacttcaatgcctatgcaatggaaatgccgatgcgcagcctgcgcgccagcggctggcaagacgcgtttgcggtggccggggtgaagcagccttacagcttcgtttacgacggcatgagcgggcggcaggatcacgcgttgctcagcccggcaatggccaagcaactgcgtggcgcggtcgaatggcatatcaatgccgatgtcatggacgccgccggctatgccaagcgcaacctgcccgggccatggcgcagttccgatcacgacccggtgttgctgggcttctcgctgtagcccccatcggtcatcacctgcgcgcgcgtcgcaacctgcccgcgcaagccgctgcggcaaaggccactgtagcggtcattgaccctgccgtcagcgcgcgcaccctccgtgtcggcgacgcaggcgcagattgagcagatgcgtgctggccagcagcaggctgccggtgaccgtgatcggtgtttccagcgcgtcgccgaccaggccgctcgcacccagtaccaacccggttaacccacagagcgccagcaaacagaccgatgtcggcagcgcgtgccggcggtgcgtactccatagcgcgtagctgctcagcggcacagctgccatggcgaacaccacatgtacccactcggcccggctccaggcaccgagtagaggcagcgtggccgccagcagcggcagggcaaggcaatgcaacaggcataacccggacaaggcgatggccgagctatccagcaaggaggcggtggcgcgcatgtgagctgtcctgtcgaataattgttatatagtaacaccttacttcaaccaggctctcaggatgtccctgtcccccaagcgcgattcacgcctccccgtcaccgtgttgtccggctttctgggcgcgggcaagaccaccttgctcaatcgcatcctgcataaccgcgacggtctgcgtgtggcggtgatcgtcaacgacatgagcgaggtcaacatcgacgcgcagctggtacgcgagggcggcgcggcgctgcggcgcaccgaagagacgctggtggaattcagtaacggctgcatctgctgcacgctgcgcgacgatctgctgcaggaagtgcggcggctggccgagcagggtcgctacgactatctgctgatcgaatcgaccggtatcgccgagccgatgccggtcgccgccaccttcgccgtgcgcgatgccgacggtttcagcctgtcggacattgcccggctcgacaccatggtgacggtggtggacggcagccgttttctgcaggacttcggctcggccgccacgctggccgagctcggccagcaagccggcccggacgacacgcgcgggctggtgcagttgcttggcgaacaggtggaatttgccgatgtgctggtgatcagcaaatgcgaccgcatcgatgcgcagcagctgcagcgcctgcgcgcggtgctgcgtgcgctcaaccgcgaggcggcgattgtggatgcggcgcatggcgaggtgccgctgcagcagttgctcgacaccgggcgtttcgatttcacccgtgcgcagctggcgccgggctggatgcaggaactgcgcggccagcacacgccggaaaccgaggaatacggcatcagcagcttcgtgtaccgcgcacgtcggccatttcatccgcagcgcttcgcgcacatggtgcagagcggcctgccgcaggtgattcgcagcaaggggttcttctggttggccagtcgcatggattgggtgggcgaactgtccagcgtgggcggcgccacccagaccaatgcagccggtttctggttcgctgcgcgccaccgcgtggatgcgcaatcgatcggccagccgctgcagaccagtatgacgcccttgccctacaccgacctcggctggcagcggcaacagacgcactgctggaccgcgccgctgccgcaaccccatgaggtgggcgatgccaacgaatacgccgcgatgcagcggctgtggcatccgctctggggcgaccgccgccaggaactggcagtgatcggcgtggagatggacgcatcgcgcacgcgcgctgcgctggatgcctgcctgctcagcgatcaggaactgcgtcaggggccggcgcaatggcagctgctggacgacccgtttccgcattgggcgcgttgatggtggctgtgctaccaagcgtgcgcagtcccttggcccatgctgcatcacgcacgcgggccgggggctgcgatgcgcgtgcagtgccactgctcctggccgtcaggattttcattatcggtaaccgttctccattgagtctccgtgcctgtctagctgctcctgagcagcatcctcccgctctcgcggtgtactagggtcgctgtcgctcagctgtggtgcgcccagcagtgcgagctgatcattgatgtcatcgatcatctgccgcaacgccagccagttttggtaaccctccatcatgcgtttcagacgtttgatcttcctgtaatcggccccgctggcctccagcggctcaatgcgacgctgcgcccttgcgtaatccctgccgatcaagcccatgtcgagttctttgccttcgacagccaagaatgcgcgcctattggtctcaatcaccttgtgttggacaacactcacacgactggtcgttgtcttcggcgggtggatattttccataggggcaagccctgtgagcatactgtcgagctgaatgtcacggatttcattgcgttggtcgatgagtacctgacgcgttctgagtaactcccgctcctcttctgtaggcgtagggtcttcacgggtatcgatctgatatttcctctggttatacgggaccaattgcgcattcagcctgcccaatagcgtctgccgcttgccttgagtcggcgaggacgacgtcggcgacacgcttagtgacgccggcaatgggggcgactctgggaggcgcggctgcctcactcggtcagtcacgatgcggtccggcgcctgctgtcgccagtgactgctgccgttttgttcgtattcgcgaaccggcacgcgccctgcagcgcgggtaggttccatttgccgcggcgcctgggtggttgcattgcgtcgatggggagattgttgctgttgccatctgtcttcgttgcggcttggccgcacctgcacgggctctctagtacgtgcaggcgccaccggtgcctgatgccgtggtggggggcgcagcggattcaggtagaagggtttgcccatggcatccggcgctggcgcgtcgaggccggcttgcgccatctgcggtcgcggcggactctgcacggaggcgtggggtgtggatgccttacccggggtctgggttgcttcggtggtcggtgaacccaggcacatcataggcagtcgcttgcgcaggctagctagcgacttgcgcgctgacgcgagcattgcgcggggcgacctggaggtattgttcaccgcatcagtcctgggagcttgatgcagcacgtgggatgaacatgactccggagtggctgctggcacatcggcagcagctgagctggcttgttctgcagcgccgcgataatagctgcgcggaagaaaattcgtgcgcatcacttactcctttcggactgtccatccatcgtagcgatcccattgcggtgccgaagacgggtggcgaaccggcgtcgcgcagtccgaaagcgcgagcgtcaagccagacgcatcccccatgcgatcgcagcgatcgcgggggccgccagtgccagccccaaccagccgcgcagacccaggcgttcggcaactcccagcctgccgaccagggcacccactacgaccacgcccagattcatgctggcaaacacgatcgccgggctgtgcggcagtcgctggtgtgcgcgcacgtaagagaggatgttgccgaaattgagcgcacccaacagcacgccggcaaggatgctgcggatgttcagccttgcgccacgtgccgcccgcatgctctgcacgccaagcatcagcaggaaggccagcgcgaaacacaacgtcaacgatgtcagcgatggtgtcccggcctgcgcaatgtgcttgagcagcaagtcaatgagcgcaaaaccgctccatacgccaaccagccagggccggccaattgtcaccggtgtcggatctgcggcgtcttggtgacgcggtcgtcgcacgatacacacgattgccaacaggcccagtgccagacccgtcagcttccagccatcgaccggttcgccgaagacggtgaaggcggcggcgagcgagagcaccaacgacaagcgctgcgcaatatcgggacgcacaatgcccgcgaccgcgaccgaccgcgccatcaccaggaagatggagggcaatgcgacggccaacagcagcagcgccaaccacggcgtggtcgtagcacgtagcgtgtccaacgcagggtgcagcgtcagccacgccagcagtgcggcggtggcctagttccaggtaatggcctgaaacacgtcgatctggcggcgcggcgcaagcttcaacagcaccgacaccaggacactgcagacaacggcaaacagcagcaaatgcatgggcaacgcaacgaaatgtgcaggcagggcgatgaacgcggccggcggtgcggctattatgcaggcatgtccaatccctcattccccaccgaatcggctgcgttgacgctgcaggggccggtcggcccgctggatgtcgcggtcgatctgcccgagccgggtgttgccgcacgcgcggtcaccgccatcttctgccatccgctctccaccgagggcggcagcatgcacaacaaggtggtcaccatggccgcgcgcgcgctgcgcgagctgggcatcaccgtggtgcgcttcaatttccgcagcgtcggcaattcggcgggcacattcgatcatggcgatggcgagcaggacgatctgcgtgcggtcgccgactgggtgcgcacgcagcgcccgggcgacacagtgtggttgggcggtttcagcttcggtgcctacgtgtcgctgcgtgctgccggatccatcgcaccgcaggtgctgatttcgatcgcaccgccggccgggcgctgggatttcagcgatatgcagccgccggcgcagtggttggtgatccagggcgatgccgatgagatcgtcgaaccgcaagcggtctacgactggctggacaccctggaacagccccccgagttggtgcgcatgcccgacaccagccatttcttccaccgcaaattgatcgacctgcgcggtgcgatccagcatggtgtccggcgctggttgccggccgcagtctgaccgcggcacggcccatgcgcgtcgccctgcgatgcgctgttgagcgggtcaggctgcagccggcccgcggagaatgtaatgagtgagatgaccccgtcgcagcgctacgccgccggcgtacaacgcggtgactggcgcgccgaccccgcgcaacgggcggccctggcggaactggaccgtattcacgaagcgttggtggacggcgaacaggacggttggctcgatcggctatcggcgttctggaaaaaacccgaaccggtacgtggcctgtatgtctggggcggtgtcgggcgcggcaagacctttctggtcgatctgttctacgacggcctgccgatcaagcagaaataccgcacgcatttccaccgtttcatgcgcggcgtgcacgagcagttgcgcgagcatgccgggcaaagcgatccgctggccagaatcgcccagcagtggcgcgagaatctgcgcgtgctggtgctggacgaattcttcgtcaccgatatcggcgatgcgatgttgctggcgcgcctgctcgaacgcctgttcgccgaaggcgtcacgctggtgaccacatccaataccgcgccgcaaaatctctacgccaacggattgcagcgcgacagcttcatgccagcgatcgcgctgctacagaagttctgcgtggagctctatgcagaaggcaccgaggattaccgcatgcgcgcactgacgcgcgcgccggtgtatcgcgcacccttggacgcgcaagccgatgcctggcttgcgcagcgctggagcgagttgagcggtaacgccgaggcgcgcgcgggcaatatcgaaatcgaatcgcgcaagattccggtgcgtgcacgtggcaagagtatcgcctggttcgattttgccgcgctgtgcgaaggcccgcgcggacccggcgactacatcgagatcgcgcgcgagttcactacggtattgctgggcggcattccgcacttcgaccgcatgaacgaagatgccgcgcgccgcttcgtcaacctgatcgatgagctgtacgaccgccacgtcaatctggtctgcaccgcacaagacgcaccgccggccttgtacagcggccagcgcctggccggcgccttcgaacgcaccgcctcgcgcctgatcgaaatgcagagcgcggactacctggccacagcgcatcgcgcgtaagcggatgatgaggtaggtgaggacctgcgcgcttgccgctgccgtgtgtggacggtggtggcactgcgccgccgacaatgtgatcgctccgcgtcggctggcaacgttattcggtgttgtcgctactccgaatgggaaccgtggatcctcaggaacttgagcttcaccatagcacccggccagtctgttgccttggtcggtccaagcggatgtggcaagaccacgcttgccaaaatcgtccttggcctgcttgcgccgcaggaaggagaagtgacagtaaccgagcagcccagacctgtgtgccgcagcgcaatccccgccgagggaatggcggcagtgatgcaggatgattgcttattctctgggacaatggccgacaacgtggcgttcttcgacagctcggcggagctgtctgagatcgaagcggcagcgcgtgctgctggtatccacgatgacatacatagtgaagatgccaatgcgctacgaaaccctggtcggcgatatgggctcgactttgtccggtggacagaagcaaaggatcctactggcgagggcactatacacgcagcctaagatcctcgtgctcgatgaagcgaccagccatctggatagcaagaacgaaaaagttgtcaacgacgcagttatggatctggagatcaccaggatcatcatcgctcatcgcgagcagaccattgcgatgggggaccgcgtgttcgatctttccaggcaaacttggatccgatgagcgatcagtgactgtgtggacgacggactcatggcttgcgctcggttgaagagcccaacatgctgatcgccgactgcacctacagtagtaccagtgaagcgtcctcgttaattcgatccacttgaaagtagagttccactccaaagagctctgcatgaagaagtcgaagttcaccgaagaacagatggtccggattctgaggcttccccacatttcttcttgcgagatcaagcacttggtgggccaggccgtggaagaaggtgcgcgcatggggcacgcttcaaggtgaccaagccagagaacagtgccgaccatgcgcgccagcgaagtatcgcagaagtgcctgcccgactcactgtccggcatgcacgcattacgacagcgcgccttgctcggcgcgattgaagcgctgttgcacggaggtcggctgaccctgatcgaccttgcacgtgcctggcccggcgcgacgcgggtacgtgcactgctcaaggcatgcgaccgtctgctgtgcaatcccaggttgtacgccgagcgatccgtgatcgagcgggacatggcgcattggccgcgacggggaaatcggcacaacctgtccggcctcggcatgaaacaaccagaaactagacaggcttggctttaccaggcaggccctactgcgtaaagtccgcgcaccttcaacgtttcgttggcggttatcgttgcgggacttgctctcgccgcgttttctgcaagtcgcgccgcttaggagagagaaacccgatgaagcgccaccttctggttaatgccgtgtgtgctgctctagcgctgccgtccctcgcaatagcgcagagccaggacgacgtgacacagttggacaaggtcaccgtgacaggttcgttgatcccccgctcccagatcgaaactgcaacctcggtgttctcgatcactgcccaggacatccagcgccgcggcttcaaggacgtctacgacgtgctgcgctcgcagccgatggccaccggctcggtccaggacggccagttcaccggcggcttcacccccggtgcccagtcgctgagcctgctcggcctggaccctggctttacgctggtgctcatcgatggccggccgatggccgactacccgctgctttacaacggtcaaagcaatttcgtcgatctggccagcgtgccggtcggcatggttgagcgcatcgacgtggcgcccggcaatcagtcctcgatctacggctccagtgcaatcgccggggtggtcaacatcatcctgaaaaagcgcatggacggcatgcagatgaattaccgcatgggcacctacgacggtggcggcggcaacaaccagcgctttcagctcaccggcggcaacgcgatcggcggcgccaacatcgtctgggggctgcagctcaacaatcaggacccgatctacggttttcaacggcgcaatttcgattcgaccaacgacaacccggatccgaccctgcgctatggctcacaggtggcgctgcacagcatccccggccccccggacagctatatcgacccgggcgcagacaattgcgctgcgctgggcgcgctgttcaaccactcggtcacgctcgacaaccgctccaagcgcggcaactactgcggcagccgcagcgcgctcggctactcaagcattctcaacaaggagcgcagtgcgagcggttacgccaacctgagctatgccttcaacgacaatgccgagctgtacgcgacactgcttctcaaccgcaccaaggtagaagtcaatggcggctcgcggtcctggctgacctccgccgacaccggcggcctgttctacaaccagaacacccagcagctggagacctacaagcgtattttcgcgcccgaggaaaccggaaatctcgacttcaacaacgatcgccagactgccgattcgtataatatagcgctcggcatgaagggcggcctgggcggcagcaactggacctacgacgcctactacgcacgctccgaataccgtatcgaaagccgccagcaatggccactggccgaccgtatcgaggactttttccgccagcagttcctcggcccgcaactgagcgagcaatacggctacccgatctattcgcccaacgatgccaacttctatcgcgcattgacgccggcgcagtaccgcagcttcaacgacgagatccacaccaagtccagaacctggacccagaacctcaacttgcagctgaccaataccgagttattcaccctgcctgccggtgcggtcggcgtagccggcgtgctgcaggccggcaatcagtactggaacaatccaaccgatccacgcgtgatcgcaggcgatttctaccagctgaccggcacccagggcagcggcaagcgcgataattgggcggtcgcgttagaaatgcacgtgcccatcctcagcacgttgaccgccaatctgtctggccgctatgacgactacaagaaccagggcggcggcagcgactccaggctgacctataaggtgggactggagttccggccggtcgatgcgctgttgttgcgcggcaactacgccaccgcgttcaaggcccccgatatggcctataccttcgctggcgacagcggcttctacgagagcgtcaacgactattaccgctgcgcgatcgaagaacccaacaagccgattgccgattgcagctacagcgacacgacgattgccggacggcgtggcggcaacccagagctgaagtcgatcaccgccaaatcctggggctatggcctggtgtggtcgcccagcgctcacctcagtgccagcgcggactactatcacatcaacatcaccaacgaagtcagcgacattaactacgaccagctgttgcagatagagtcggcatgccgcctgggaaacctggacatcgcctcgcccacctgcgtggacgccctgtcgcgcatcgaccgcaccgggcccgacgcaaccgtgccgaaccgcttgaatagcatccgggtcaacccgatcaacatctccaccgaacaggtgtcaggcgtgctcgccaaggccagctacgactggagcaccgcgtcgtggggaaccttcctcgtcgatgcgcaatacaacctcacgctcaagcatgaaagccagcaattccccaaggatccggtcatcgacctgctcagcaatccgttctattcgcaggaattccacagcatcgccaacgcctcgctgacctggaagaagaatgcctggacgaccacgctgttcggtcaacgctacggccgcacgcccaactccgccgcacaacgcagcgatgccggctacgcgaccaaggacgccggcaaggtggcggcctggaccacgttcaatgcgacgctggactatgcaatcagcgacgatatctcactgacggcgacggtcaataacctggccaatacccgtccgccacgcgaccgcaccgacacctattacccgtactacaacatcttcaactacaccggctacggccgtgcctacatgctggaattgaactggcgcttcggcgcgcattgattcaccgcactgtgcatgcgtacctccaacggcagccataacggctgccgctggcgttttagggcttgcgacgcagctgcggccctgttgcgcgcctgcatgcaagagcatgcatttatcacgttgcgcgagcggctcggctagcgtcactgctgtccaccgaggcgattgcattggtaagcatcggagtagaggcagatcaagtgcgctcgcagcgcgtctgctgctgcgcccaagatctaaatgccgctgttaatgcaagccggcatcgatcaggccagcctctgccaacgcttgccgcagcggctccagctgcatggcatagcgccgccagtgctccacattgcgactgtgcacgccctcgcgcacctgcacactgctcagcgtggccgacgccgccgcattacgcgtgatgtcgctctgcccaggttcgatgtccaagccgcaacgtgccatcaactgctgcaacaccgtggatggatcgcgcaccatctgcgtatagtccacatcgatcacccggcccggcaatgccgcgcgccattgcgccatcaacccgtgatacgcctgatagtggcgcgccagcgtgtgcacgtcgtagctgtaggcatacgaatcgccgaacagcgcgcggtagttggagaagcacaccgccatcggctcgcgcaccagatgcacgatcagcgcacccggcagcgcgcgcgcgattgcaccgatcgccaccgcattggcgggcaatttatcgatataccagcgcgccggtccggcacgccactgggtctgttcgagataccgcgcgccaatctgcgtgtaatccagcgttgggaacgcctgcagcaatcccgcgtccagcagactgcggccagcctgatccgcaccccagcgcagctggtggccgaagtcgttcaattcgccggccgacacgatttgcgaatgattgcccagcatgcgctccagcaccgtggtgcccgagcgcggcaggccgagcacgaagatcggctgcggaccttgcagcgcgacggcatcggcgtcgctggcctgcgctgcgaacacaccttgttcagccagggtgcccaaccgtgcgtaaagcgacgcctcggcatcggcatcgtgacgcaggcgcgcatgcatgaccgcattgccgtgctgcagtgcgtcccaggcggcatcggtgtcgccgagatcttccaactctttgtacaacgcaaatgccagcccggcgcgatcttcgctgtcgggtttggaacgctgcaactgctggcgtaattggtcgacatggttgctgctgacggtttgacggcgcagccgcgcacgcgtgagtgccgcgcggccgtagcccggcaccagcgccagggtttgctccaaggcctgcgctgcgtcatccaggcgaccattgaactgcagttgcactgcgagaaaaaaacggaagtccggcccatcgaatccgcagacctgtgcgcgctgcatcatcgccagggcgtcgacgtgttcgcccaaggattggtgcacgtgtgcgagcaaggccaaggtcgcgccgtcgcggcactgcatcaccgagggatgccgcagcagcgcgtgcaattggcgatgtgcgccgacgcgcaacaaggcctgcgccacgcggcaacgcatcgccacgtcatcgtcgacatcgcgtgcggccagctgcagctgcgccaccgcttcgcgcatgcggccgttggccagcacggtgccggccagcagcacgcgcgccgacacatgtgtcggctcgacctccagcaacgcctgcagtgcggaccccgccacacccaggtcgcgacgtgccaacgcggcctgcgccgtctgccagtgcagcgcgcccgtcgaactggacatcagctggacaagtgctcgatggcggcgacgctgccgaggcggtcgccgagcttcttcagcagggcaaggcggttggcacgcagctgcgggtcttcggcattgaccatcacgccgtcgaagaacgcatccacttgtgggcgcaggcgcgccaagcgtgcgagcacggcaacgtagtcgtggcgatgcaaggcatcgccggtagcgccgatggcggcttccaccgcttcggccagggcttcttcggccggttcgcgcaacagcgcagtgtcgatgtcgccgggaatctcgccttccaccttgcgcaggatattgcggatgcgcttgttggccgcggccaacgcttgggcttcgggcaacgtggcgaagatgccgatggcatcgatgcggcggtcgaagtcgtaaagggagccgtgggtcgcgcccgggtgcgctcctacgccggtcggtgccgtcacggcttcggacgtgccggagaacaatgcggcgaccgcgttgaaatgcgtagccggtacgcccttgtcggcgtaatagccgcgtaggcggtcgaggatgaagtcgaggatttctgctgaagttgcctctacgtttggcacccataatccgccgctctgacgctctgcgacatggacaccttgcaccttggcagcctcaaccgctgtctgttgtttgctagcttgcgaccaagccaaagcggaattaaccaaaccgactgctttcttgagcaattcagttagggacagatcaaacccactctcaatcaccgtccgcgccaaccccaacgcattgcgccgcagcgcaaacggatccttgttaccggtcggcttcaacccggccgcaaatccaccggccaaggtatccaggcgttcggcaatcgccagcaccttgcccagcggcgacagtgcgatgtcgtcgccggcaaagcgtggttggtaggcctggtcgatggccagcgcaatctcgctgggctcaccggcggccttggcgtaatggcggccggcaatgccctgcaattccgggaattcgttgaccatgcgcgattgcaggtcgttcttggccaattctgcagcgcggcgtgcctgcagcgggtcggcgcccacctgcggcgcgatgacttccgccagcgctgccacgcgtgcgaccttgtcggccaccgtgcccagcttggcctgataggtgacgctggccagaccatcgcccatcgcctgcagaccctgcttgaggtcttcgtcgaagaagaacttggcgtcggcaaagcgcggacggatgacgcgctcgtagcccttggcgacttcggccacgtccttggattggatgttggcgatgccgatgaactgctcggtcaaggtgccgccgtcgtccagcaccgggaagaatttctggttgatctccatggtttcgatcaacgcttcctgcggcaccgccaggaaatcgcgttcgaaactgcacagcaccgccgacggccattcgaccaggttgaccacctgctccaggttgtcgtcgctgatgcgcgcgctgccgccggcctgcttggcggccgcttccacttcttcgacgatgcgggtgcggcgcgcatcgggatccaccagtacatgcgccgcacgcaaggcttcgacatagtcgcccggcaccgccagcgagaccgcgccctcatgcatgaagcggtggccgcgcgtgatgcgatcgccacgcacgcccagcaattcggccgggatcacctcgttgccgaacagcagcaccagccactgcaccggccgtgcgaaggcgtattcgtgcccaccccagcgcatcggcttgggaatcggcatcgcggcgatggcctcgcgcaggatctccggcaacagctcggcggtacgcgcgcccggggtcaccgcgcggtgcacgaaacgctcgcccttggcgtcgctggtgcgctccagcgcggtccagtcgatgccggccttggccgcgaaacccgccaatgccttggtcggttggccttcggcgtcgagggcgatgttgagatacggtcccagcacttcggagcgctgctccggctgctcggtggccacgcccggcagcagcaccgccagacgacgcggggtggacagcggtttggcagcgccacgggtgacggcaatgccgcgcttttccaggccgctgagcacaccatcgaaaaacgcctgcgccagatccggcagcgccttgaccggcagctcttcggtgcccagttcgatcagcaggggaagttgttcgctcatatgacatggacctttgcgtattcccttctcccgtcgggagaaggtgccccggagggggcggatgagggtacgggcgaagctctgtggagtttgggtgcatgagggctgtgccccatacgctcacccctctcccgaggggagaggggcttgttgcgtccttctccccttgggagaaggtgacccgcaagggcggatgagggtacgggcgaggctctgtggagtttgagtgcacgagggctgcgccccgtaccctcaccccaccccctctcccgcaggagaggggctctggctactgctttaccccaggaaagccaagcttctcgcgctgcgcgtaatacgcctgcgccacgccctgggccagcgcgcgcacgcgcaggatgtaacgctggcgttcggtcacgctgatcgcacggcgcgcatccagcaggttgaaggcgtggctggccttggtgacctgctcatacgccggcagcggcaggccgacctccaccagatgcttggcttcggcttcgcaggcgtcgaagcggtggaacagctcggccacgttggcgtgttcgaagttgtaggtgctctgctccacctcgttctggtgatacacatcgccgtaggtcactgcggcgccatccgggccgtaggtccacaccagcgcgtagacgttgtcgcaacgctgcagatacatgcacaaccgttccagcccgtaggtgatctcgccgagcaccggcttgcactcgagcccgccggcctgctggaagtaagtgaactgggtgacctccatgccgttgagccagacttcccagcccacgccccaggcaccgagcgtgggcgactcccagttgtcttcgacaaagcgcaggtcgtgcaccaacggatcgatacccaacgcctgcaacgagcccagatacaggtcctggatgttgtccgggttgggcttcatcgccacctggtactggtaatagcgctgcaggcgattgggattttcgccgtagcggccatcggtggggcggcgcgagggttgcacataggccgcattccacggctccgggcccagcgcgcgcaggaacgtggccgggtggaatgtgcccgcacccacttccaggtccagcggctggatcagcacgcagccttgttcggcccagtactggttgagggtctggatcaggccctggaaagtgattggaacgcgccgggaatcggacatgcagcagaggccgtgcggaaggggtgcgctagtataccggccgacccgcggcgctttgccgcggagcaccgctgcaggggaagacacgcatggaacagcggcgcaccgccgatccggacaacgccgtggcattgctgccgcgcggccggctgatgttcgacccggtggctgcggccctgctggccgacggcatggtggtgccccacgaacacgagcgtgtgcagttttccgccagcggcgcgcgcagtgccagcgatgtgcatccgctggtgctgctggccaatctgaaattgcatgcggcgcaaccgccggccggcgagctcggactggagcggctgaccgagtggctggccacgcgcaccgggctacgctatctgcgcatcgaccccactcgcatcgatgtcgccgccgtgaccggcgtggtctcgcacgcctatgcgcgccgccatcgcatcctgccgttggcgctgggtgccgagcgcgtgctgatcgccaccagcgagccgctggcgctggactggctggccgacgtgcagcatctgagccggcgccgcatcgagctggcgctgatcaacccgctggatctgcatcgctacacgatggagttcttcggtgtcacgcagtcggtgcgcggcgcgcgtagcgatgcacgcagcaccgaatccaacgtcggcctgcccagcttcgaacaactggtggaactgggccgcgccggcgacgtcaacgccgacgaccaccacatcgtgcatatcgtcgactggctgctgcagtacgcctacgaacagcgggcaagcgacatccatctggagccgcgccgcgacgccgggcgcatgcgcttccgcatcgacggcgtactgcacaaggtgctggaagtgccgccgtcggtgatgaccgcggtggtcagccgcatcaaggtgctgggccgcatggatctggccgaacgccggcgtccgcaggatggccgcatcaagacccgctcgcccggcgggcgcgaagtggaaatgcgcttgtcgacgatgcccaccgcattcggcgaaaagtgcgtgatgcgtatcttcgacccggattcggcattcaagagcatcgagcagttgggtttcagccccgaagaagcggccggctggagcgcgctggtcgagcgtccgcacggcatcgtgctggtcaccggcccgaccggctcaggcaagaccaccacgctgtattccacgctcaaacgcctggccacgccggatgtgaacgtgtgcagcgtggaagacccgatcgaaatgatcgcgccggaattcaaccagatgcaggtgcagcagaacatcgacctggatttcgccagcggcgtgcgcacgctgctgcgccaggatccggacatcatcatgatcggcgaaatccgcgacctggaaaccgcgcaaatggcggtgcaggcctcgcttaccgggcatctggtgttgtcgacgttgcacaccaacgacgcggcctctgcgatcacccgcctgctcgatctgggcgtaccccattacctggtggcctccacgctcaacggcgtgctggcgcagcggctggtacgcacgctgtgcgtgcattgcaagcgcccgcacacgctcagcgacgccgactgggcggccatccgcgaacccggcgaagcgctgccggaaccactcaacgtgcacgcgccggtcggctgcctggaatgccgccgcaccggctatctgggccgggtgggcctgtacgaactgctgccggttaccccgcacctgcgcaccctgatccgcccggacacggaacttgccagcttcagccaggctgcccgcggcgaaggcctgcgcacgctgcgccgcaccgggctggagaaggtcgccgccgggctgaccaccatcgaagaagtactgtcggtgttgccgccgcgggaatagacgcgtccttcgtcctgacgaccacgccgcttgcgcgcgcatgacccgtagggaccttcgacgcggcgagggccggcgggattcggttgaaaacgtctgtgctggcggcaggaccgatccctgctggttgcccgtgttcgctcaggtgcacggttgctcggcatgcacgcagcaacacctccggtttgcacgccgtgcttatacacctcgcggtcgatcgccataacggcgatcaacgcattcgcccgcgcctgcgagcctcacgcgcttgattcgcgcacccgtggaacccggcgctcatggcttgagggcggagctgtcgtccggctcacagcgggacgcttgagagccgcaggtgcgcgaggtcttgcgcgttgattggtcctcatgcgcggcctccaagacgctcgatgtaggcgggcttgctcacgttagccatcatctcgtgcatcgcctttttgtgccctgcgatctcctgcgtcaggtttgcctgcctaatcgggtccggttgaggtttttgccgctccctgtcgaggcgtgcctgcgccaactgcatccgcttatacgacagatgcgtttgcgccttggcgttgaaactctcggccgtgtggaactgcacttcgaacgcgtagccctcggcatcggtgaagctggcattgatgccacggtaggtgccgtctcccgaggtaaagtaattctgcagattcacgcacgtcatcccttgccgacgcagtgcgtcctgggccgcctgcaccttcgccacgaaaccctcggacggcaactcaagcgcatagcgcagcgcatcgcccacgctttgcgtggcctgttctgcagtcatgccggcgcgcagatggcgccggatcttgtccttgatcgaggcgagcgatttctggaacggcgcctgttgcacctgctcgatccggccctggctggccttgtagcgcacgttgccccagagccgcgcgcccaagccgtcggccagcgtgttgagcaccggcgtcagcgacgcttgcttgcctgtggcggcattgaacaccctgtgtgccggcgatgcgcctgcattgacgggggtctgttcggaggcgagcgccggcggcgtgcctgccaacgccggcacggtttcttcctgccagtcgtcgatctcctcgcaccctggcggcgaggccacgcgcttgaaggcctccagcgcaggcgcctgcagcgtgcgctgctcggcccgcgacgcaccgccaagcgccagcgcgtgggtgcgcttgtacagatcgtggaaacgctccttgagcgcgaaggtctccggcgtatggaactggatctcccacagcgcaccctcagggctgcgcagcgtgagattgatggccttgaaggagggcgagtactcggtgaattgattggtcagcttgacccgtgcatggccctgatcgtccagtgcggccagcacggcgcgcaggccggcggtaaagccctgcggttccagcaccacgctgtagcgcagcgcgtcgttcacgctggctgccgcctcttccaacgactgcttcttcaacgccactcgctgcttgagcttttcctgcaacgagctgtatgacttcagttgatgctgcgtgccggccagttgcccaccatggcgcgcggcaatgttctgcagcatgtcggtgacctgcggctccatctggcgagcgcgcccgagcaaggtctgtgccttgagcgcaatgtcctgcggctgcacgtcgcgcagacgctcggccggcggctgagaccggtcgatccagccggcctgctgtagcgcctcaagcgcgtcttccatgacgccagcggccatcgacggcatgcgctgcagcagcagcttggtctgttcgggatcgaagcgcccatcctgcatggcccgggcggttaccctgctgtagggcaggctgcggacccgctcggcgaagccccgctcggcccgttcgcaggcctccacgatcttggcgaacagtgccgtaccggtgtcggacttcagtgcatcggtgccgaccttgatcgcgatggtgaacaggttgcgcatggtcagttccggctcgccggggacgagcccgggttgcccgtccgggaactgcgcatgcgacagccggcacaccggatagttgtccagaatggcgtggatgcgcgcgtcgacgccagaagcggcctcgtaggccttggccaggccgggaaacgcctcagccagggcctcgggcaacgccggcgcggcgctgtcggcggccgggtccgccgcaagcgcacgcagctgcgcgtgcagcaactcggcagcttcacgcgcctcgggcaggtgggcgcgtttgatcgcctcgcgcgcctgcacgcgcagcgtggccaacacctggggatcgcggacctgctcttcgagcagctcgcgcaaaccgtcgcgcaacccgcgctcgatgccatcgtaggtgccgaacatcatgtcgcgcgccatcgcttcgcgcagctcgtccggctgccccatgaagcgcgccgccagcgtggcggccgccgaggtgatgcgctgaccgcgcttgagggccatgatttccgacagccgcccgggctggtagtggccgctgaccgggtcgatggccggcgtggccgtcttcggcggcttgaaggacttttgccgaccgagcctggccttgcgatccatcacccgcgaaatcagcgcagccagcttgggatagcctgcgtagatgaaggcgtcgtcgccgtcggtgtccatgtcgcgtttgcgcaactcgtcgatcggcagtgcgcccaggcgcccaggctccacgatgtccttgagccgcaggctgccggtgctgaggatgtcgcgcggcaacgcaccgcggtcacggccgtttgtccagcacgacagcgtcttcagatcttccttggagcaggccaggtcggtgtcgctgaacgcggccggccactgctgctccggcaccaccaccagcatgcccttgctgtgcagcatctgcggatcgacgccggagcgatcatcgaaaccggtgtagctgtactggatgccgaagcactgggagaggaacgcggcggtggcgtcgcccttggccacggtggcgatgcgctgctccggcaccggcagcagattttgcttgtcgtagggaggtttgccgagcagcaacgggccgcccgtgacgtcgaatgcctggctgcgctgctgcggcagatgcaccttgtcgtcggccgaaggcaccgcacgcacccgctgacccttgtagccaccgccgatcagcggcctgtacacccacagcggatcatcgcctgccggctccagtgtctgcagccgttcctgcatcgccgcgtgcgcctcttccagcgccgcggcatcgcgcgggtaatggtgcaacgcctgcgccggcatcatcgaaggccccttgtccttggccaccagatcgcgctgctcctcggtggcctggttcgcctgcaccgcgtgccaggcatcgtaatgcttgcggaaggccggaatggccaaggccacctccagtttcaggaagccgcagccatcgttggggcacaacgccagggccgtgccatccacggccaacggcttgaacggatgcgcagggccctccacgtcatcgaacacgcccaggcgcaacgtgccctccacgacatggtcgctgggcaccatctccagcagcgagcgctgcatgcgcgaccagtcctcgcgttgcggcgcgagcttggccgccaggtgcatcaggctgctacccggggcggtgtcggcatagcggaatgctggtaacagcgacgccgactccttcctgtgagacagcaccaggctgccgctaccggatttgctgcgcgccgcgcggctgccgccgaacaggtcgaagcgccagggctcgccgttgtagttgaacgtgcgcgccagcatgaaggtcgatagctcaccaggcaattgcacctccaccagcggcagcccggtcaggcgcgcaaacagcgaatacggtttgtccgattcggaccggttggtcgacagctccttgcccaccagatcgaccaccacatgggtcgtgctgccgcggccgggcgccggcgccaccggccggccgggaaccgaggccatgctcaagcgcccactgtccaggtcgaagcgggtgggtggatgggcctgggtaatcgccggcgcgtccttggccatgcgcaggtccagggcgtcgaacacctggtcgccggcctcgatctgcgcgatcaggttccagctcatctcgcccaggtccgcctcgatcgcctcgcgcgtgcacgccagcgtcaggtccacccacttcaacagttcatcgcggcgctggcgcagttgcttgcgcgggccgtcaagatggcgcgccttccattgccggctcaccaccgcgtaggccttgagcacctggtagaaggtcagcgccgggcagcgcgttgcatgctgttcgacggcggctgccgcgcgtgcgccgtcgccgcccaggtacaggtcgatcttgcgcgcgacgatgggttgcaacgtgtcgaacacgcgcaatgcctggacgcggtggcgggggctgagctccggactgcggatcagcggcaacagtcccatacacaggctgccgatcccctcaaggctggtctggcgtaatccatcgtccccgatcagggccgacacccgctccagcgccggctgtcccagcgaacgcatctggcgctgcagccgcgccgatgcaagggccttgaagagcacaccgatatcggcgaccgaagcggacgcaaacagctcgcggtgcaggtccaggtgcccggccatcgcctgcagcttggcgacagccagggtccggaactgctcatcgtcctcttcgtccagaggcgacagccgggacatcgcgttggccaccaccgcgatcccacgcatctcgaactgccgccaaggcagctcggccgagcctgcacgctcggcgagcagcacgaatgccgaccggcacaccggcctggcgaggcatttgctcagcgcgttgagcgcgatggccaccccttgcgcgctcagggcattgcgcaagccgggcgcgttggccagcgtcgcagccaagacgtcgatggcgctctcgcaggcctgcgtgccgggccatttgctcagggcgttgagcgcttggctcacgttgatagggtcgaagacatgacgcaagccggcatcgtcggtcaaccgcttggccagcgcgctggcggcggccgcgcagaccggggagtcgggccatttgctcagggcgttgagtgcgttgccaaagccttgcgagtccagggcattgcgcaagacaagatcgtcgctcagacgctccgcaagcgcgctggcggcggccaagcagaccggcatctcgggccatttgcacagggcgttgagcacggtggtgaggccttgtgagctcagggccttgcacaagccgggatcgttggacagccgtgcagccagcgcctcgacggtagccgcacagaccggcatctggagccatttgctcaaggcgttgagcgcattggccatccctatcgggtcgagcgcattgcgcaacgcgggctcgtcgaccaatcgctcggccagcgcgtcgaccacctcgccaccggccggcacgtccggccatttactcagcgcgttgagcacttggggcaggttggaagcgtccagcgcctcgcgcaggtcgggatcgtcgctcagccgctcggccagcgcgctggcagcggtcgcgcagaccggtatgtccggccatttgctcagcgcgttgagcgcagtggccacacgatgcgcgctcagggccttgcgtaactccggttcgtcggccagccgctcggccagcgcactggcggcggccgcacagaccggcacgttgggccacttgctcagggcgttgagcacgatgaccacgccatgcgcggtcagagtgtggcgtaactcgggttcgtcggccaagcgttcagccatcgcgccggcggcggccgcacagaccgcgttgtcgggccatttgctcatggcattgagcacggtggccacgtgctgcacgtcgaaggcctcgcgcaacctgggatcgtcggccacccgtgcggccagcgcgctggcggcggccgcacaggccggcgtgtcaggccatttgctcagggcgttaagcgcgttggtcatttctcgcggcttgagcacgtcgcgcacatctggctcgcgtagctgccgctcggccagcgtgttggcggccgccgcacaggcctggttgtcgggccatttgctcagggcgttgagcgcggtggccacttgctgcgcgtcgaaggccttgcgcaacctgggttcggcgaccacccgtgcggccagtgcgctggcaacggccgcacagaccggcgtgcggggccatttgctcagggcattaagcgcattggccacgtctactggattgagctccttgcgtaacccgggatcggcggccagccgctcggccatcccaccggcagcggcggcacagacgggggtgtcaggccatttgctcaaggcattcaacgcgttggccacgtccagtgaattgaaggtcttgcgtaacaggcgatcgccgaccaggcgccatgccaacaggcgggcaacttccgcacagacctcggtgcccggccatttactcaaggcgttcaagacgttggtcacgtcgaccgggtcaagttccttgcgcaggtcgggctcgtcgaccagccgctcggccagcgcgttgacggcctccgcacaaaccgccgtgtccggccatttgctcaacgcgttgagcacgatgaccacgccttgccggtgcaggtccttgggcaactggggctcgtcggccagccgctcggccagcccgctggcggcaaccgcacagagctgcttgtcaggccatttgctcaaggccttgagcgtattgacaacctgatgtgcgtcgaacgccttgcgcaactggagctcgtcgaccacccgctcggcgagcgcgctggcggcctctgcgcagatcggcgtgtcgggccatttgctcagggaatggagcgcgatgaccacttcttgcggcttgagggccttgcgtaacctcctttcgtgggccagccgcgcggccagcgcactggcggtctgcccacagattggtgtatccggccatttgctcagcgcgtccagtgcttgggtcacgttgatcgggtccagggccttgcacagctcggtatcgtgggccagccgcccggccagcgcgctgacggcctgcccacagatcggtagatccggccatttggccagcgcgttgagcgcgttggacacaccttgcgggtccagacccttgcgcaattcgagatcgtcgaccacgtgctcggccagcgcactggcggcggctgcacagaccggggtgtctggccatttgctcagcgcgttgagcacgctggatacgccctgcggctccaggtccttgcgcagctcggggtcggcgacgagccgctctgccagcgcactgacggcagccgcgcagaccgggttgtcgggccatttactcagggcgttgagcgcggtggacaggcctcgcgcgttcagggccttgcacaactcggggtcgtcggccagccgctcggccagtgcgatggcggcctccgcacaaaccggtagatcggcccatttgctcagcgcgttgagcgcttgagtcacgttgatggggtccagggccttgcgcaagccgggatcgtccaccaatcgttcggccagcgcactggcggcagccgcacagaccggggtgtcggcccatttgctcagggcgttgagcgcatttcccagttcttgcggcttcagttcattgcgcaatctggactcgtcggccaaccgctcggcgagcgcgctgacggcattcccacagtccggcgtgtcgggccatttgcacagggcgttgagcacggtcgccacgccctgggcatccatggcagaacgcaggcggtcgtcgctggcgacaagtgcggcaaaccggggcgccaccgcctggcagtccgggttatcggaccacttgctgaaggcattgagtgccaggctgatgttctgcgcattcagagtctgtcgggctttgtcttcacgccgcagatggcgtgccagacgcgccaccgcgcgttcacaccggccgctgtcgagattcttcgagaaggcattcagaaacagagctgacgggtagcctcccagccccaccaaatcatcggcctgcgtcagctctccggcgatccacgcgatggcctccatgcatgcgggctggttcgggtgcttgctcagcttgttgcccacatgcgccagctgcgccagcgatgccccttcgaaccatccggtcccggacaggtactgcgccgcgagctcggtgcaacgatccagatcgcggggcgtcacgcctgccctggcacgccgtgcagtggcaatcagctgaagatatttgtccaggcgctgcgcgttgacttgcgcgttgacactctcttccaggaagggcagcgccatcccgttccgcatgcgatgcgccagctcgttgtcatatgccatcgacacgcacaggcccgcattgtggttgcgagcccttccgtggggctcgctcaactgtcgctgctgttgctgtcgctgtgcctgtagccgtttttttgccgcccagtccagctcatgttcggccctgcggaggtcctcggtcgtcagccccatgccatggaatggccgctttgactgccgggatggcgcctgctcttcacgcggtcgctttctggcggacgattcggacagttgttcgcgcggtcggagaaatgcccttgcctccacaccatgatgctgcgacgaccgttgtggccgatgctgcgctgacggcgcgccgacgtcggtggtcaccttgtcagggtatcgctcggttttgatgcgctcgtttcctacggcagccggctgcccctgccgaaagcgcctgtcccatgcgccttcgctggcatcgatttcctctttctttgaatcgcttgccgtaaagggctgcctgtcgggcgtcgaggcccttgggtcatccgactctatcctctgccgttttctaggcggtcgtccaagcggttgatgcatgccgctgctgctggctgctgcctgatcctccgtcagcgcgggcttttcggcatgagcgtaaggcgagtgtgtgcgtaacgcagttggattggtggcatgggttttcatgccctgacatttagtcaatctgcccgcgagcgacttcttcaatacgaagcgccgacgacgtgtgcgaagcccgctgcgcgttgggccaatggccctaagaacctgttcacgatcttattcaaaccatgcaaactccacgaatgcgcgagaagaacgatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacagggtgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcagcacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggcccaataccagcttgcagttcatccatctggcgttcctggcactgctgctcaggagatcgtgaacaggctctaagaaacctttgaacaacgctttcgccagcttccgatgagtacctggggcagtctccgtaagtggcaagccattgattgccagcatgtgtggccgtcgcgatcaagcgaaaccccaaattcgctcgcaacgccacgcgttgttcagaggttccctaatacatttacattgcatggattgaacgcgtgggatgcagcacgccagcacgacgacgtgctccgcagccgtcaagcgcactgttcggatggttatgcaagattcgatgtttttccacaccaatcctgccgaaccttgcgtcgacctgaccacagcgacggcgccaaggccctgtcattgcagccgtgcgtttgtctgccgatatccaagacatgcaccagtcggcgaccatggctaccatcatcagcatcccgctgcgagggaatcaggacatgttattgggcaatgacccgcagcgcccgtactggggcgctgcttgaaaaatacgcgccactgcagcctacaatcgggggcatctgccgtgtccgagtgttcgcgcatgtctgttttgccgttcctgatcatcgaaaccgggcaccccgtgccggagatgaagcgatacggtcgttttcagcactggatccgcgtggcggctgggctggccgagcaggaaaccgtggccatcgacgtcgccaatggtgacgcgttaccggaccccgccgactttgcgggcatcatcgtcagcggttcggcagccttcgtcaccgaccgcgccgactggagcgaacgcagtgccgaatggctgcgccatgccgcccatcagggcatgccgttgctgggcatctgctacggacaccagttgctcgcgcacgcgctgggcggcgaggtcgactacaacccggccgggcgcgaatccggcaccatcgcgctggaactgcatccgccggccgagcaggatcctttatttgcaggccttccgccgcagttcccggcccatgccacccacctgcagacggtcgtgcgcgctcccgaaggcgccatcgtgctggcgcactcgcggcaggaccgctgccatgccttccgctggggccgggccacctggggcgtccagttccatcccgaattcgccactcaccacatgcgcggttacgtacaggcgcgtgccgactgcatcgcccgccatgggcgttgcgcccgcacggtcgcccgcgaggtcaccgccgcccctatcgcccgcaagttgctgcgccgtttcgtgcatcacgcacgcggcctgcaaacagtgaacgctcgtcccgtcgcgcacacgtaaaagcagtgataattgcgtgacgccggatggtccggcgcgcgtatcgatccggaatgggaatgagcgaaattcgtaaggtgccggcatctgccggcgcagagtggttgttgaccggtttctcgctgttgaagcgggcgccgctggcgcttggcgcgctaggggtgatctggagcgtggctgcctcgctggtggtgtcgctgtcggtgctggtgccgctgctgggcccggccctgcagttcctgctgctgctggccggcccgctgttcatgggtggcctgctgtgggcgatccgcgaagtggacgaaggccgcagggccaaaccgtcgcatctgctgcacggcctgcaggacggccgcgcgccgcacctgctggtgtcgctgctgccgcagctgatcgccggcctgctgctgggcgtgctgctgctggtgatgatcggctccagcgggctgcagcagctgtcggaggtgatgatcaagatcaaccagatcagccagtccggcgcgcagccggacccggtgcagatcgagcagcttgccgccagcctgccggccgggcgcatcctgctgtggctgctgctgaccattgccaccttcgcggcgatgacgctggcgctgttcgtgatgccgccgcaggtgatgttcaaccgcagcaccggcggccacgcactccgcgagagcctgcgcgccagcctgcacaacctgccggcgatgctggtgttcttcgtgctggccttcatcgcgatcttcgcgatctatttcggtgtgacgatcgtggcgatgatcatctccctggtggccgggaaggtcgctgcggcgtggctggcccagctgctgctgatggccgtactgatgccggtgttcggcggctcggtctacgccgcctggaagcagatgttcagccctgaagggacaatcgcccagccagccccgccctcacggccggatgtgtttgttgcctgaatctcgcactggcattgccgaggcgtagcaaaaaagccgctcgaaagagcggcttttttcgtgtttttccggttggatggtggtgcagtcacactcggcacaatcgcgcatacggcattgatcgcaggcacgaagagcgcgcgctcatcgctcaaccagcagcgttggacgccgcgtccttcggtgccaccgcacgcgaggccatgatgcccagctcgtagagcaggcacatcggaagggccagcatcagctgcgacacgacgtctggcggggtgagcacggcggccaggatgaagatgccgacgatggcgtagccacggccctcactgagttgcttcggtgtgacccagcccagcagcaccaggatcaccaatgccaccggcagctcgaaactggcaccgaaggcgaagaagatggccaggacgaaatccaggtacgaattggcgtccggggtaatggcgatcacgtccggcttgaacgtggtcaggaagtggaacaccgccggcaacaccaggaaatacgcgaacgcacagccgatgtaaaacagcgccaccgccgaagccagcagcggaaatgccagtttcttttcgcgctggtacaaccccggcgccacgaatgcccaggcctgatacagcaaccacggcacgctgaagaacactgccacgaagaaggtgagtttgagcggggcgaagaacgcaccggccgggttcatcgcgatcatggtctgccccagcggcagctgcgaaatcagcggcgcagccagccacgagtaaatcgcccgcgagaacggcagcaaggtcagcagcaccacgcccagaccgatcagcgcgcgcaccaggcgggcgcgtaattcgaccagatgctcgatcagactgctttcggcctgtgcgtcgtcgaacaggctcacggctgtttctcctggatcttggtcggctcgctaggcgtgggcgaggccgatgtgccggcatcgactggcgcgacggtcaccggcggcgctggcgcgctggtgagatgcgcggcgtgcggcgccggcacgatggtgtcgtgcggagccggaaccagggtttgatgcggcgctggcgcaatgggttgggcttgcgcaatcaccggcgcggcaggtgcaggtgcaggtgcaggtgcagggccagccccagccgctgcgcctgctgccgcatcgacatgagcgctggcagacagatcggcatgcgccagctccagcggcgttgccaccggcgttgcgctgctgcggatgtcgatgtcgcggctgacatcgtcatgcagcgcgcgggcgccctgctcgacttgctgctgcttgttgcgcaactggtcctcggcctcgcgcagcgaggcctgtacatcctgcaggctgcgcttgagctcttcggcctcgagttcgcgttccagttcctgcttgaccgaatcccactgcatgcgcgcacggcgcacccacaatccggcaaatcgggccgccttgggcaaacgctcgggaccgagcaccactagggcgacgaccgcaatgagcgtcagttcgccaacacctatgtcaaacaccgacgccgctccggatcagcgcgcgtcgcggtcgcgttcggcctgcgcctcacgcgcctgctcggcagtgcgggagtcgtcgccgagcttgccggccggcttgtcgtcgtcgtgcatgcctttcttgaattccttgaccgcgctgccgagatccttggcaccgctggtaagccgtttggtaccgaacaccagcaacacgatcaccagcacgatcagccagtgccaaatgctgaaaccgcccatgatctgctcgcttgctcaaaaaaaggaagacccaggataccccagcgcaccgcgcagggggatgacagtgctttagcgtttaccgtccagtgattcggtgcggatttcgccctccgacaccggctggaaaccttgcttggccggcggcgtaacgctgggctgcatcggcacggtgctggcttcgttggccggcggcacagtggtcggttgctgtgcctgcgccggtggcggggtctgcggacgcggtgccggcggcgcgccaatcgcggcatcggtgccgcgattggcgcccgcggtgtaggtggcctcttccagacggtcgcggaaggcgatcacatcggtggacgggcgttcgttggtgcgcccttcgaagatcatgcgcggggtagcgccgccgccgtaggcgttgagatcggcggcatcgtcgatctgcaggaccgcaccgtccagcgcaacgccggcgaacaggccacgggcacgcgaccacgaccagatttcggccttgagctgaccatcggtggccgcggcggcgttgcggccgaccgggcctgcggccacgccggcgtcggcaccgagcgtgaatttaccgttgacgatgttgtccaggctgcggtcgttgcggaacaccagcaccacgtcggacgactgcactccggcctggaagccgatgctgccgccggtgagcttgacgaacaccggctgcgaccagctgccgtcagggttcttcatggacatcagaccgtggccgcgacggccaccgatcaccaggccggccttgagcgtgtctggaatgaccacgatggcgcgtgcttcgtcgagcaacttgtccggaatggcctgctcggggatcttcatgatctcggtaagcacccgcaccgcattacgtgcgcgctggtcttcttccgggccggcgacggcatggccggcgaacagtgtcagcgacaacaacagggccaggcgcgacaaacgaggcatgacaagctccaagggatattccgttaaagatagcaatgccccgacgttagtgccggcgcaatgaatcggtggtgagcgcaaccggcatggaagtagagggccgatcgcagccatcgttgcgctgttctcggcagcggtgcccggctctgccagaatggtgcgcatgaacacgacacccgataccgccctgctggtcgtcaacctcggcacccccgaatcgccgaccgccccggccgtgcgccgctacctggccgagttcctcagcgaccgccgcgtggtcgcgattccgccgctgttctggaagccgctgctgtacggggtgatcctgccgatccgtggacccaaatcggccgaaaaatacgccaaggtgtggttgccggacggctcgccgctggcggtctacacgcgccgcctggccgagggcctgaaaacggtgatgcccgactggcatgtggaatgggccatgcgctacggcgagcccgcactgcgcaggacgctggacgggctgcgcgcacgcggcatcaggcgcatcgtggtgttgccgctgtatccgcagtattccaccaccaccacggcctcgatccaggacgtggtggatgcctggcgcccgagcgcgccggagatcgcggtggaggtgatccaggactattacgaggacgccggctgggtggcggcgatcgccgagtcgatccgaacgcattggcaggtgcatgggcgcagcgagaagctgatgttctccttccacggcctgccgcagcgcgtggccaatgccggcgatccgtatccgcagcaatgcgaacgcagtgcgcaggcaattgtcgcagcgctcggcctgggcgcggacgagtggcagatgggctaccagtcgcgcttcggcgcggagcgctggctgcagccgtacgccgaacccacgctgtggaaactggctgaaggcggcgtgcgcagcttcgatctggtctgcccgggctttgccaccgactgcctggaaacgctggaagaagtggcgctgggctttgccgaaacgctggccgagcgtggtgccacgctgagctacatcccctgcctcaacgccagcgatgcgcatgcgcacgcgctggccgacgtggcgcgccgcgcatgaggttggagccgtttgcgtgcgaagtggccattggccgagttgccgggctgcgtaacccggagcgcggcccgcgccgggtgctggccttgctggctggctggataacgcggccagcttcgtgccgctgagcgcacatctgcacgcgcaggagttggatctggtgctgctggatctgcctggccacggccacagcacgtggctgccggtgggcgccgagtacacgctcagcagcgccatctccattttgttgcagattgccgacgcactgggctgggagcgcttcaccctgctcggccactcgctgggcggcggcgttgccagcctgttggccgcagccgcaccggagcgggtggaggccttgatcgccatcgaagcgctgggcgcactggccgagccggtgcagagcaccgccacacgcctgcgcgatgcagtggcgtcggcgcgcacgctggcagagcgatcgctgcggctgtttccatcgatggagatgccggtgcgcgcgcgcatgatggccaaccagctcaccgacccggctgcacggctgctggtcgaacgcggcgtgcgcgtggtggacggcggctacagctggtgcagcgatccgcgcctgaccctaccggccgccatccgcatgaccgacgcacagatcgacgtaatgctggcctcgattgcctgtcccacccaggcgatcttcgccacgcccgcacagccgtattttccggctgcgttacgcgaccaccgcgtggcgatgatgcgcgatgtgcgcctgcacctgctgcccggtacgcatcatgtgcacatggaaacgcctgcggccgtggcggcggtgatcaatgggtttttggcggaactctgatcttggttgaacgactgtgacagctgggcccttcccgccgagcgcgcgaggatgacgcatcgatcgcaacggatgcgaagatgcgcacagatcagaacaggaagtcctacattactgcggccggagcacgcttgaactgcgtgctgagcgttggcgccgcggcgcaggaagcgagcgatgcagtgccttcgtcgaccgccgagagtagccgggttgtggccgcgcaaatcgagccggatttggaacgcttcgttgaccagcagccccgtttacccgatcaagcccagcacattctggtccgggtgacgcccgccccccgtacgggcatcgtttggatcgacgtggacgcagggtatctgcctaaagctgcaggcgtttttggggaagactctggcgaagcggtcagagcagttgaaaatgagggctatgcgttgatcggggacagtgtccgcttcaagtacatcaaggtccgtattggtggcagagatctcaatcagatctatcctccagagcacctcaggaaacatccggcgatctgatgacgggcgctgctgaaagtgcggtttgcgtggtgtaagagggtgcaggcaacgtccgcttcgcgctgatggcttgcattctctcgatagattgatgctgtgcgcgaggcaccgataacggcgacttagagcggctaacacaacgtcgcgcgcagctgtcagggggcgcggacggcgcgctcacaaccgcagtggacgcgcggtacatgccgattccgatcacaggccgcatccgcctggcggtgagcgcagtcgttttgtcagccgctcctactcggcgtgcaacaaccgccgcagctgcgccttgagctggcgtccgtgttcgcgaaaataactgcgctcctcgcgccaggtgggaaaacgttgttccacttcggcccaaaaagctgccgagtggttggcctgcaccaggtggcagagctcgtgcaccagcacgtactcgaacgcggaagcgcggccgagcaccagcgccagatccagcgccatcgagccgtccggtgcgagcgagccccactgcgaggacatcaccttcaggcgcagccgcgaaggtgcgcgcggcagaccgggcagatagtgcggcagccagcggccaacatcggcgcgcgcctgcgcttcgtagaattccttcagggtgcggcgtaggccggcatcacccaggtgggcaggcccgtaaaactgcgcgccttcgtcggtgatgtcgatgcgtgcgtagcgcccttcgtgccagctcaacggcaacaatacaccgcgcaatggcagttgcccgggcacgccgcgctcaagcgcaggaaatgcatcgacttgctgataccgcgacagctgcgcgctcagccaatccagatgcgcatgcagaaagcgctcgccggaagtcaggctagcgcgtaacggcaaggtcagccgcgcgccgcgttcgtcgacactgagtttgatgcgtcgggcgcgcgggtcgcgcacgcgcagcacctcgatctcgcgggctgccaattgcacccgcacgcagtcgcgttcgacaacttgcgagagcggcgcaatcaggcggcggactggcttgaacatgcgcacaggataccgctgcaatgtgtcaggcggtgagacgctgcgattgatgcaattcgatgctggccactatttgagcgggcggcaaaacaaccagggcctccgctagttgggcgcggccgacatcggtagatctgcggcccggctgcagggccagtgcccgccaccatcgcaggacacggcgcaagtacgtccgtttcggccctggcgcggcgtccatgccgctcaaggtcccgcgagggtgagtgggcaaggacccgtcgagcaggtcggtgtgcctgtttgcaagacaacaatatgaggtgcactgggtggatcactctggatccgagcagcttctcatcgccttcccatcgccagcggcggagcacacaggcttccaacccggaacctatccacttcccgtctgcctggcgtaagccgagcgacacgccttcacgaaagcagccgaccagcttctggtgcggcgtccttgccgcttgcgggaccgcgtggcggcgtggatgccgccaccgaacctccacgaatggattcacggcgtgtcccacacgcggtgagggcaccgcgccctcgacccaccgcgctttggctcgcgcctgaagacgccgccacaggtcgacgcttggttactctgccttgctcaacttcaacgcggtttccagcaacaggaacagccggcggatttccgcgctcatcagcgtaaagcgtgcgtcgagttcggcgcgcgcgccatcgtcttcgctgtgttcgagctgatccagggcaccgtcgaggaacttgagcttgcgaatcaccagatcgtcgccgagcacgaacgacagattgtcgtccagcaccagcgccagcttggtgacctgcttgccggcttccagatgcttgtcgatctcgtcgccgcgcagttcctgatgctggcacttgaccaccgcaccgccttcgatggggtccttcatctcgcactcttcgcccaggctcaggccttcgggcaggggctcgccggcaatccagccggtgaggatggcgcgcggagccacttcggcattgagcggcagcgccgggaagctgcccagcgccccgcggatctcgctcatcacgttctcgccgctcttacggctggaactgttgaccgcgatatagccgtgctgcaggtccaggatggcgtcggtgcgcgagctcttgacgaaggcgcgcggcagcagctcatggatcaggtcgtccttgaggcgcttgcgtgccttgccactggggcggcggccttccttttcctcgatctcggcgactttgcgctcgagcagatcgttgaccaccgcgccaggcaggatcttgtcctcgccaccgacggtgagccacagaaaatcttccagacggtgcgaaagcacaccctgctcgtcacgaccgaacggggaaatgaaaccgcgcgagctcatttccagcgggccgaccggcttgagctgcacgggcggcagcagcgtgtcgatctgcgaaaaatccagggtggtgggaaagcggaacagggtgagattgcgaaagaacatgcgttggaccgaatgaagaaaaacgtggagggtggaagactgccggcagccggatcggccgcgtcagtcgctatcgtgggtggcgtcgctggccgttagccacgcgccgggatcaggcgcaagatcgggcggcgcatcgccgctgcggcccagcgccaggaaatcgaacaacgtgcggtcggccagttgttcggggcggacatcgcccaaggcgcgggcaatctgctcgacgcgcccgggctgctcgtggtcccagtgttgcaacatcttgccgacctgctggcgctgcaggttttcctggctgccgcacaggttgcacggaatgatcgggaactgccgcgcctgcgcgtacgcggcgatgtgagcttcgcgcacgtaggccagcgggcgaatcaccacatgcgcaccgtcgtcgctgcgcaatttgggcgccatcgccgccagccgcgcgtggtgaaacagattcatgaagaacgtggccacgatgtcgtcgcggtgatggccgagtgcgatcttggtcacgccgtgcgtctgcgcgtaggcatataacgcaccgcgccgcagccgcgagcacagcgaacacatcgtcttgccggccggaaccacccggctgaccaccgaataggtgtcctgttcgacgatgtcgaacggcacacccagcgcatccaggtaggccggcagcacatgcgcagggaagtcgggctgcttctggtccaggttcaccgccaccagcgtgaacggcaccggcgccttgcgctgcaactgcagcagcatgtccagcatggtgtagctgtccttgccaccagacaggcagaccatgatcttgtcgccgggtgagatcatgccgaagtcggcaatcgcctgacccacctggcgctgcaggcgtttgcccaggcgcagctgttcacgctgcagccgctggcgcgggtcgcgcggcgcggggtcggccagggggtgcggcagcggcaggacagcggtcataagccgcccattgtagctgccgggggctggcaggcggcggggttgactgcgtgcggagcggcaggctggcagctgtccttctgagttcgtttacgctgacgcagaggaaggcgctggcggccgcggcggggcgggccgatacagacctgtttgctgcaagcgctgcgctgcggtcgttgccgggtaatgacctgtcggatgcgcggggtttcgtcggcaaatgtgtgcagtgcggacgcatgcggtgcccgtaggacgcgtcgacgcgcacgtgcctgtgcgccgtccccatcgaccgatgcgaccgttggcagtgccacagcgccgttcgcatctcgcagcgcagcaagcctttcggccgccggctcggtacagtcggtgggtcgcttcacctgggatcggcatggcatcttcagcttcgctacaacgcgcggcttttttcaatcgcagttgtggtagcgctaacattttttgactggaggcgaatgacggccgcgccgatgcactgcgcaaccggcacgtggcgatggtctgcgcgctgatgcagatattccggtgtgacgctttttgtttcttccctcccctgctgcaggagttcaccccatgagcaacaccgtctacatcggcgcgaaagaatatttccccggcatcggcaagatcggtttcgaaggccgcgagtcggacaacccgctcgcgttcaaggtctacgatgccaacaagaccattggcgacaagaccatggccgagcatctgcgctttgccgtggcctactggcacagcttctgcggcaatggcgccgatccgttcggcccgggtacgcgtgcgtatccgtgggatgtgggcaacagcgcgctggcgcgggctgaagccaaatccgatgccgcgttcgagttcttcaccaagctcggcgtgccgtactactgcttccacgacatcgacctgtcgccggatgccgatgacatcggcgaatacgagagcaacctcaagcacatggtgggtgttgccaagcagcgtcaggccgacaccggcatcaagctgctgtggggcacggccaatctgttctcgcatccgcgctacatgaatggtgcctcgaccaacccggacttcaacgtcgtcgcgcgtgcggcggtgcaggtcaaggccgcgatcgatgccacggtggagctgggcggcgaaaactacgtgttctggggcggccgcgaaggctatgcctgcctgcacaacacgcagatgaagcgcgagcaggacaacatggcgcggttcctcaccctggcgcgcgactacggccgcagcatcggcttcaccggcaacttcctgatcgagccaaaacccatggagccgatgaagcatcagtacgattttgatagcgcgaccgtgatcggtttcctgcgtcagcacggtctggatcaggacttcaagctcaacatcgaagccaaccacgccaccttgtccggccatagcttcgagcatgacctgcaggtcgcctccgatgccggcctgctgggcagcatcgatgccaaccgcggcaacccgcagaacggttgggataccgaccagttcccgaccgatctgtacgacaccgttggtgcgatgctggtagtgctgcgtcagggtggcttggcaccgggggggttgaacttcgatgccaaggtgcgtcgcgaatcgtccgatccgcaggacctgttcctggcgcacatcggcggcatggacgcgttcgcacgcgggctggaagtggccaatgcactgctgacgtcctcgccgttggagcagtggcgcgccgaacgttatgccagcttcgacaatggtaccggcgccgactttgccgcaggcaagatcacgctggcggatctggccgcacatgccgccggcaatgcgcccaagcagatcagcggccgccaggaagcgtacgaaaacttgatcaatcagtatctgacgcgttgatcattgccataacacgcgcttcgtttttaacgcagcgcgtgtgcaacgaatgcctgcagtgcagaggcgcaccacgtacaacagtgcgaccgccgggaagggctgacaacgtggcgtgcgttaagcaggtgagtgaacgcacatccgcaatccccacgcgctacatgcagctctgtgacatgaccacgtccgccgtacagcgatgcagccgtctgatcgccatgtttactcgaccgcatcgtccgctgtcggtgcggccaccgaatctcgcttgaccagcaggtgcgcgaccacatgatcgaccatcttcgccgtacgctccttggcgcgaatcgtcttcagcaagatgtccagcgcggcatcggccatggcggcgatgggttgctgcacggtggtgatttcgggccacaccgcagtggcggccgacgtgtcgtcgaaaccgaccaccgacagatcgcgcggcacatccagcccacgccgatgcgcgaccgagattgccgcggcggccatgtcgtcgttactggcgaagatggcgctggggcggcatttgcgcgccagcaatttttccgcggccaccaggccggatttgtaggtgtaatcgcccggctgcaccagatgcagatccaggcgcaagccggcgtcttccaatgccgcctgaaagccttcgaagcgccgcgtactggcggacaggttcggatgcccggcgatgtagccgatgcgcgtatgcccctgcgcgatcaagtgttcggtgatctctttggcggcagtgaattcgtcgatgcgcacacacgcgacatccgggctgaaatagttggaggcgatcgccaccaccggcaccttggcgcggaccaactccagcacggcagctttggattcgcacaagggtggcggcaggatcacgccggcaacgcctttggcgagcttgcgtgcggccttgcgttcggcatcggcatccaggtcgtcccagcagtcgatcaccagctggatcggggtacgcgaggcgacccgcaacacgcccagcaacaactcgcgcaagtaggcgccgctgggatcgctgtagatcaacgcaatgcgcgtgctctgcgcggccgccaatgcactggcagcaagattgggcgtgtagcccagcttgtcgaccgcgcgcatgacccgttcgcgggtggcatcgcgcactccgccggtgttgttgaccacgcgcgaaaccgtcatcggcgacaccttcgccagcgccgccacctcgtcgatggtggtcgcgcggctggtgcggcggaccgatttcctgaccttgtccaaacgtggcctcttcaaatgcgtgcgaaagctgcgggatgcacaggcactgctgcggtaacgcgggtgccgaatgcaggtatgacggtgtgggccatggtaccgggaagcacgcagagcggcgagacgcgactgcatgcacgggtgacgctggagcatgccgcatgaggggtccgacatgaagcggcatggcgccgacgtcggtgtatttccgctgcagtggttgctgtggctggcgctactgagtggcggcctgctggccaccgtcagcgcgcgtgcggaggacggctacgatttatggttacgctaccaaccgctggccaatgccgcgcaattgcgtgacaacgccagcgagttggtcatcattggcgattcgcccaccctacacgccgcacgcgatgaactggcgcgtggcttgcagggattattgggaaacacgccgccccacgtggacgcggtaacgcgcgatggcgcgattgtgctgggcgccgccagcgcacctcagatcacggccctgaaactcgacacacgccagttgggccgcgagggctatctcatccgtagtgccaatggggatgggcatcgcattaccctcattgtcggcggcagcgatatcggtgtgttgtacggcacattctacctgttgcgcctgcttcagaccgggaaatcgcttgcagccttggacgtgcgtgcatcgccacgcctgcaactgcgcatgctcaatcattgggacaatctcgatgggctggtggaacgtggctatgccggcgcgtcgctgtggaactggcagacgctgcccggctatctggatccgcgctacaccgactacgcgcgtgccaacgcgtcgctgggcatcaatggaaccgtgctcaacaacgtcaatgccaaggcatggagcctgacaccgcactatctggataaagccgcagcgctggcgacggtttttcgcccctatggcgttggcgtgtttctcagtgcgcgcttcagtgcccccatcgaaatcggtggtttgaaaacttccgacccgctggacccgcaggtgcagcgctggtggcgcgacacagccgacgccatctatgcgcgcattccggattttggcgggtttctggtcaaggccaacgccgaaggccagcccggcccgcaggactatggacgcagccacgccgatggcgcgaacctgctcgccgatgcactggcgccgcatggcggggtggtgatgtggcgcgcgttcgtcgactcgcatgagcagccggacgaccgcgccaagcaggcgtacagcgagttcgtgccgctggatggcgcctttcacgacaacgtgattgtgcaggtaaaaaacggtgccatcgacttccagccgcgcgagccgtttcatccgctgttcggtgcgatgcgcaagacgccgttgatcccggagtaccagatcaccaaggaatatctgggtttttccacgcatctggcctatctggggacactgttttccgaaaccttgcaggccgatacccatgcgcgcggcaagggctcgaccgtcgcaaggacggtggatggcagcctgttcgccgatatcaaacgcacgcggctgaccggcattgccggtgtggccaatatcggcgccgatcgcaactggagcggctcgatcttcgatcaggccaactggtatgcatacgggcggctggcaggggacccgcaactgtcgccgcaggccattgcgcaggaatgggcgcgcatgacgttttccaacgatccggcggtggtcgagccagtggtcggcatgatgctgcgttcgcgcgaggccgtggtggattacatgaccccgctcggcctgcatgacctgatggggcgcggccaccattacggcccggcaccctgggatgccggcagcgaacgcccggactgggacccggtgtattaccaccgcgccgaccgcgacggcattggcttcgaccgcagcgcgagcggcagcaacgccgttgcgcactatgcgccgccggtggcgcgcgtgttcggcgacgtgcagcgtgtccccgagccgttgctgctgtggttccatcatgtgccgtgggatcaccgcatggcctctggcaggccgctatgggacgagcttgtgtggcattacgaccatggcgtcaatgaggtggctgcgatgcgcgcgacctggcagggcctggccggcaagatcgatgcacagcgctaccagcaggtggccgatttcttggcgatccagcagcgtgaggcgcagtggtggtgcgatgccagcatcgcttattttcaaagtgtgtccggtcgtccgctgcccgcaggcgtcagcccgccggcgcatccattggcgtattaccaggcactgacatttccgtatgcaccggggaatccgacgtgagcgcatgtcgcgtaaagatattgatcggcacgctgtcggcgttgctgctgccgcaccttgccggcgctgcagatgcaccgctgctgcatcccgtgttccaggaccatgtggtgctgcagcgcgatgcgccgattcggctgtggggcgatgcagcgccaggcacgcgtgtgaccgtgcaactggagagtgcgcaggtgcaggcgcgtgcagaccgacaaggacactgggaggcgcgcctgcccgcgcatgccgccggcggcccgtacagcctgaaggccagcgctgccgacggtgtggtgcagcagatcgatgatgtcttgatcggcgatgtctggctgtgttcgggacaatcgaacatggaactgcaggtgcatcgcacgctggattcgcgcagcgagattgccgatgccgaccatcccaccatccgcatgttcaaagtgcctgcgcaatccagcccgacaccgcaacgcggtttcggtggcgctgcaacatggcagcgcaccacgccggagacggtgaaagatttttcggccgcgtgttactacttcgcacgtgagttgcaaaaaagtgtcgatgtgccgatgggcttgatcaacgcctcatggggcggttcgcaactgcaggcctggatcggcgacaaggcgttgcgtgcagccggcgacaatggccctgcactggatgtgctggcgcgttacgcaaccgacccggtggctgccgcgccgcgctgggccgcgctgtgggaaacctggtggcatgcgcatggcgaaggcgaaccgtggcagccggatgcacctggccactggcagaatgcgccgccggcactgggcgcgtgggacgactggggcgtgccgcaattggtcggcttcaacggcatggtctggtaccgcaccagcgtcgaactgacccaggcacaggccgcacaagacgccacattgttactggggccggtggacgagctggaccagacctgggtcaacgggcgcggcgtgggcagcagctatggcgccgatcaaccacgtcgctacgcgctaccgcgcggacggctgcatgccgggcgcaacagcatcgtgctcaatgtgctcaatacctatcggcgtggcggcttgctgggcgatgcgcaatcgcgcgcactgcagttcgccgatggcagcacgctggcgctggatgcgccctggcactaccgcatcgtgtcgccgacagtaggcacgccaccgcgtgcgccgtggtcgtcggctgccgggttgaccacgttgtacaacggcatgatcgcgccgctggggcagctgggcctgcgcggcgcgctgtggtaccagggcgaatccaatactggcgatgcggtgcattaccccgccctactcagcgcatggcagcgcgactggcggcaacgcttcggcgcggagcttccgctgctggtagtgcagctggccaattacggcgcaccgcccacgcaacctgccgaaagcggttgggcgcaattgcgcgaggcgcagcggcgcttcgttgccgacgatgcacacgcggggttggcagtggccatcgatatcggcgaccgctacgacatccatccggccaacaagcaggagctgggccggcgtttggcgcgtgcagcacggcatgtggtgtacggcgaagcgatggctgcttccgggccggtgccgcgcagcgcacgccgcgacggcgaggacgtacgcatcggcttcgactatgtcgacaccgcgctactgagttacggcaacgacgcgccgatcggtttcgagctatgcggcggtgctgccggcagttgccgctatacccgtgccacgctgtccggtcgcgagatccgcctgcgtattcccgccggcatgcaggccacgcgggtgcgctactgctgggccgacagcccggtgtgcaccttgtacgaccgcagcggcctgccggccggccccttcgaacttcccatcaccgccgcaccttccccctgagcgagatcacgatgtcacagacttccgactcccctgcaccgctgcaaggttctgcccgcgatcgcgagatcgtcgaggcacgcgtcatcgtcacctgccccggccgcaatttcgtcaccttgaagatccgcacgcgctcgggcatcaccggcgtgggcgatgccacgctcaatgggcgcgaattggcggtggccgcgtacctgcaggaacacctggtgccgaatctgatcggccgcgacgccgggcgcatcgaagacatctggcagttcttctaccgcggcgcgtactggcggcgcgggccggtgacgatgagtgcgattgccgcggtggatgtggcgttgtgggacatcctgggcaagatggccggcatgccgctgtatcagctgcttggcgggcgctcacgcgaaggtgcgctggtgtatgggcatgccaatggccgcgatatcgccgaaaccaccgatgaagtgggccgcttccgcgagatgggctttatcgcgattcgcgcgcaatgcggcgtacccggcatcaagaagacctacggcatctccgtcggtggcaagccgtacgaaccggccgaaagcgagctgcccaccgaaaccgtgtggtccacaccgcgctatctcggcgtggtgcccaagttgttcgagcagttgcgcagcgatcacggcgatgagatcgagctgctacatgacgcgcatcaccggctcacaccgatcgaagccgcgcgcctgggccgcgatctggagccgtaccggctgttctggctggaagacgccacgccggcagaaaaccaacgtgcgttcgaaatcattcgccagcacaccgtgacgccgctggcggtgggtgaggtgttcaattcgatctgggactgcaagcacctgatcgagcagcaactgatcgattacatccgtaccacgattgtccacgccggcggcatcacccacgtgcgccggctggccgacttcgccgcgctgcatcaggtgcgcaccggcttccacggcgccaccgatctttcgccggtgtgcatgggcgcagcgctgcacttcgatacctgggtgcccaatttcggcatccaggaatacatgttccattccgacgaagccaatgcggtgttcacgcatgactacatgttccgcgatggccgcctgcactgcggcgagacgcccgggcatggtgtggacatcgacgaaacgcttgcagcgaagtatccgtacgtgcccaaacagttgccgatcgcgcgactggaagacggcgcgatgtgcgactggtgatgcacgcgctttccaccctctgcgcgacgttgctcatcgccttggcggcgcctgcgaccgcgcaggcgcaagcgtctgccgatgtcgccttcgattggttcgactaccgcggcgatgatgcggtgttcgccacatcgctgccggcaggcgattaccgcaatccgatcctggccggcttctatcccgaccccagcatcacccaggtcggcaaccactactacctggtcaattccaccttcacgtattttccagcgatcccggtcttccaaagtaccgatctggtgcactggacgcagatcggcaatgtggtcgagcgcaccgaccagttgaattacgacggtttggaggtgtcacgtggcatgttcgcgcccaccattcgctaccacaatggtcgctactacgtggtggggacctcggccgacaacggcggcaacttcatcgccagcgccagcaatccagccggtccatggtcggcgctgagctggctgcccggcatcgatggcatcgacctgtcgttgttcttcgacactgacggcagcggctacctgctcaacaacggaccgccggaaggcacgccacagtacgaaggtcaccgcgcgatctggatgcaacgcttcgacctggccagcaatcaacctgtcggtccgcgcaaggtgttgttggaccgcggcgtggatccgagcagcaaaccgatctggatcgaagcgccgcacctgtatcagcgcaatgggtggtattacctgtcctgcgccgaaggcggtaccctgccggaccagcagcatcggcaggttgtcttgcgcagccgtcacgtctgggggccgtatgcatcggcgccgaacaatccgatcctgagccaaaacgccctgcctgcggggcgggcgcatccggtcatcaacgccggccacgccgattttgtgaccacgcccgatgggcaatggtgggcagtgttcctggccgcccgcccgtatgcaggtgatcgctacaacaccgggcgcgaaaccttcctgttgccggtgcagtggcgcgacgactggccctcgatcctgccggcgggcgcgccgattcccacgatcgccaaggcccccgctctggccgccgccgctagcgaccaggcaccgttgtcgggcaacttcacctggcacgacgacttcgacaccagcaccttgcggcgcgcatggctattcctgcgcgtcccgcaccaaccgttggccgacctgaacacacgcaccggctggttgaccctgcatgccggcagccagggcctggacggcaccggtacgccggcgttcctagcacggcgacaacaacatacgcgcttcaccgccagcaccgcactagccgtgccaatccagtcgggtgtcagtgggggattggccgcatttcagaacgccagtgcctggtacgcgctcggtgtgcgccgcgatggcgatggactggaagtgttcctggacaaacgcgacggtgcgcaaaccagcacgctcgcccacacccacgtcgcactcaccacgcaggtgcgcttgcagatcagtggcgatggcggcgcatatggtttcgccttcgatgcagatggccgcggctggcaggtactgcggcgcgatgacgatgccggcatgctcagcaccgcgcaggcgggtgggttcgtcggcaccatgatcgggccgtttgcccagctgcaacccgcacgccccaaggaggactgaccatggatccatctcttcacgcccgaccgcatccgcgcaggcgcctgcgctgcgcgctgctggcattggcgtgcggcaccggcgcggcccatgccgcgacaccgccgccctatctgcagacccaacgcagtttcgaacaacgcgccgccgacctggtgtcgcgtatgacgctggaagaaaaggccgcgcagatgcagaacgccgcgccggcgattccgcgcctgggggtgcctgcctacgattggtggaatgaggcgctgcatggcgtggcgcgcgccggcggtgcaaccgtatttccacaggcgatcggcatggccgctacattcgatctgccgctgatgcacgaggtcgccaccgcgatcagcgatgaggcgcgcgccaagcatcatcggttcctgcgccagcatcagcacgcgcgctatcaagggctgaccttctggtcgccgaacatcaatatcttccgcgatccacgctggggccgcgggcaggagacttacggcgaagatcccttcctcaccgcgcgcatgggcgtgaccttcgtgcagggtttgcaaggcgagggcagcgacgcaccgaagaacgcgcagggcgagcgctaccgcaagctcgacgctacggccaagcatttcgccgtacacagcggcccggaagccgatcgtcatcacttcgatgcacgtccgtcgcaacgcgatctttacgagacctacctgccggcgttcgaagcgctggtcaaggacggcaaggtagacgcggtgatgggcgcctacaaccgcgtgtatggcgagtcggccagcgccagcaagtttctgctgcaggatgtgctgcgccagcagtggggcttcaagggctacgtggtgtccgactgctgggcgatcgtggatgtctggaagcaccacaagatcgtcgccacccgcgaacaagccgccgcactggcggtcacgcacggcaccgagctggaatgcggtgaggagtattccaccctgccggcggccgtgcaccaaggcctgatcgacgaagcgcagatcgacaccgccttgcagaccttgatgaccgcacgcatgcgcctgggcatgttcgatccgcccggacagttgccgtggtcgaagattcccgcctcggtcaaccaatcgcccgcccacgatgcgctggcgcgacgcaccgcgcgcgaatcgctggtgctgctgaagaacgatggcctgctgccgttgtcgcgcgccacgctcaaacgcatcgcggtgatcggccccaccgccgacgacaccatggcgctgctcggcaattactacggcacgccggctgcgccggtcaccgtgttgcaaggcatccgcgccgcggccccgaatgcgcaggtgctgtacgcgcgcggcgccgatctggtcgaggggcgcaatgatcccgccgccaccccgctgatcgaaccgcactacctgcggccatcggccaactcgcccgagcgtggtttgcgtggcgagtactttcgcaatcgcgacttgtccggcaagcccgccttggtgcgggtggacgcgcagatcggcttcacgtgggaccgcggctcgccgaccgacaacctgctggcgcgcggcgaagccggtccgagcgaagcggtaccggcagataatttcagcatccgctggagcggccagctggttccaccgaccactggtacctaccacctggaagcagcggccgacgatggcgtgcgcctgtacctggatggcaagccggtgatcgaccgctggagcaccagcgaccgcctgcacgccgacggcgtcgacgtgcagctgcaggccggccgcagctacgacctgcgactggactatttcgaaggcgaacgtgatgccgccgtacgcctggcctggcgccaacccggcgccaagccaccgttgcaggaagcgctggacgttgcgcgcagcgccgacgtggtggtcttcgtcggcggcctgaccggggatgtcgaaggcgaggagatgaaggtgagctatcccggctttgccggcggcgaccgcaccgacctgcgcctgcccaagccgcagcgcgaactgctcgaagccctgcaagccaccggcaaaccggtggtggcagtgctgaccgccggctcggcgctggccgtcgattgggcgcagcaacacgtgcccgccatcctgctggcctggtatcccggccagcgcggcggaaccgcggtggccgacacactgttcggcgatgccaatcctggcggtcggctaccggtgacgttctacaaggaaagcgaaaccctgccggcgttcgacgactacgccatgcatggccgcacctaccgctacttcggcggcacgccgctgtatccgttcggccacggcttgtcgtacacgcagttcgcctattccgatctgcgccttgatcgcagcacgttgacggctgatggtgcgctcacggccacggtcgcagtgaagaacaccggccaacgcgcaggcgatgaggtggtgcagctgtatctgcatccgctcaagccgcaacgcgaacgtgccggcaaagagttgcgtggctttcaacgcctcgccctgcaaccgggccaacaacgcgagctgcgcttcaccatcaacgcaaaggatgcgctgcgcatctacgacgcgcagcgcaaggcgtacacggtagacccgggcgcctacgaagtgcagatcggcgcttccagtgcggatatccgcgccaggcagcgcttcaccgtgaccgacaagtagcagacgttgacgcgctcgccatgcggctgtgggcaaagaatcgctgcggctgcgactgccgtaacgcccctttcccttcggggcgaaggggctgggcttgcctgattggcgcgcgtgcctgtgagcgcccgcggcgcaagacccgcagcgcagggcgtgcttgcgacgcggcgacggtgaccgagagaccttgcagcacatcatttttcgaattgaccacttatggccatcccacgactctccgccacgaccctcccccagctaccgagcgccgtcctcacacctgactacactctcgaacacacccgcatcggcatcgtgcatctcggcgcaggcgccttccatcgcgcccatcaggccgtctatatcgacgacctgcttgacgacgaccccagctgggcgatcagcgccgtctcgctacatagcccgcagctgcgcgatgccttacgtccgcaggatggtctgtacaccctcgccctgctcgaccaacacccgcaactgcgtgtcatcggcgccatccgcgaagtgctctgcgccgcggacgaacacgctgccgtgctcgcgcggcttgccgaccccggggtgcgcctggtcaccctcaccgtcaccgagaagggctattgcctggccggcgacacgctcgacctcacgcatcccgacatcgcacacgacattgccaaccccgcaaatccgcgcagcgccatcggctacctcgtcgccgggctgcagcagcgcatgcacagcggcaccgcgccgttcaccgcgctcagctgcgacaatttgaccgacaacggcacgctgctagagcggtccgttgtgcggcttgcagaacagaccgaccccgcgcttgcggagtggatcgcgcagcacgcgaccttcccgcgctccatggtcgacagcatcacgcccgccaccgacgacgcgctgcggatgcgtgtgcaagatcagctcggtgtgcacgatgcctggccgattcagcgtgagcgctacagccagtgggtgatcgaagatcgcttctgcaacggccgccctgcattcgaacgcgcgggcgtcaccctgagcgaagacctcgccggctacgcacgcgccaagctgcgcctgctcaatgcaccccactctgcattggcgtatctcggcagcctgctacagctggagacggtggccgacgccatgcgtcactccgaacttgccgcgttcgtggaaacgtcgatgcgcgccgagatcgcgccgactctgcagtccatggagggctttgatgcgcaacgctacagcaacgccatccttgcccgttttcgcaatcccgccatccgccaccgactcgcccagatcgcctgggacggctcgcagaagataccggtacgcctgctcggcacgatcggcgacgcactcgctgccggccagccgatgcagcgcctatgcctggcggttgccgcatggctgcatttcatccgcaggcaggcgcatgaaggcgtgccgttggtcgatccattgaacgatgctctcagtgcgttgggacgcacaacgactggggatgcgcgtcatgatgtcgctgcgtttctgacgctggatgcggtgttcggatcgttgtctgcagatatgcgcttttctgcttgcgtgcagacggcttatgcggcgctaggcactggcaccccgactgacgtgacacaggcacttggatcgatgcgtgatgtgtaaggcagtgcagaaaacgatgtgaccggagcgatgtccacgagccgctcgctgcatcgaataaacgtgatgaattctggtctgctacgggcactgtgttgttctcgtgtctgcagcacctttggtgtgatcgacgtacgcaggtcgcgtgctgtgtcgcaagcgactgcggcgcgttggctgcaatggcgccagtgcgcaccgtaatcatccgctcacgcaactgcatcacccagacgcaatcacctgcccgatccgcagcaggttgccgctttcatcgacaatggcgaactcacgcatgccccagtgcttgtcgccgaccgaatcgagccatggaatgccgcgctcaggcagcgcggcgaccttcatcgctgcgtggatggcatccacatcgcccacccggatgtaacagcccgcataacaggcggccggtttgcgccgtggtaggcggtctaccagcaaacccaacgatggttgcaggctggctgctttgaggccatggtcaacgacttgcgttcgatcttgccggtggcgcaaggcaaacaggggcagcccagcgccgtgattctggatggccgaacgctacagtccacatgcgaaagcggactacgtgctggctacgatggctacaagcgcaagaagggcagcaaggtgcacatgacggtggatacgcctggccacctgccagcagtgcaggtcaccccagccgacgagcaggaacgcgcccaagtgcgctcgctggcgcaggacgttcggcatgtcacgggccagacggtgaaactggcgttcgtcgatcaaggctacacaggtcaaggccgagttgcgcagcgtcaggatgttctgttcgaaggtttcgctgaggttgcgtatacagattgggcactgcgcccccgccaacgcacgccgcagacagcgatcagcagcccaggcaacaaaaaacgccagggaaggccttggccttcccgggcgttacacaggtatcagttgctttcagtaaacgtgatggaaggcgatgcaccaccagccgcggtacagctaccgagcgtgaggttgttctgctccaccgtgtacccggcgttgggacccaggcacttcggagcattggaggtcccatcgttgacggccactttcacggtgatatgtgagcctgagttgagatacagcagcgggtggtaactgccgttgccgaatatgttgaactcggagcgccgccagatcctgttgatgttcagcgtgtcggcattttgactcacgctgtaggcccggccgttgatcgagaacgtcacggtgtccacgccgcccgcggtcgccgaagcgctcatcttgatcttgccgatctgcgagactggcaccagcggcacaatcacgccaatgctattgctatagcacgcgttgtaagtgctggtggagtaggaattccaaccaggcgggcagcctattgcatcgaattctgcagcattgtcggcatagaaccagttctcgataaagatggccggtgtgcggccgttgatcgggtcaccgtcggagtcggtcgtgtagaagaactgctgccagttccagcatgaggaatatccgaactgtgcgcaggttacagggttcctgtcgagattggtgttgatctgcagcgaatagtcgaccacgtcagtgcccacgccagtcacgctcgggaatgttcccgatgtcgagtggataagcttgcgtgtggctgcaacgtagtcgacaccgttcccgacggtcagcgtcccatccttgcgcgcggtgatgttgccatccttgttgacagtgatggctggcggcatcaagggcagctttggcgacggcgtgcagccggttgccttccaaccattgtcggggaacgaggaacggaagcagccctccatggcaggcgcgtcctgccgcagcgtctcttcccacgccgacatcgccgcagcgcgacctgcggcatcggtcgccgagggctgggcggcggccgctgcgccgacaacgcttccgatgatgcatgcaccaagcacatacttcaatccgaactttttcatttgcccgccttaatgtagatggagtggtaagcatcctccttgggagagcgaaagcactgtcggatcggaagccgtccacgcagcgacgaaggcatagctccgacgaaagcgcaaatccttttggtcgtcacaattctcatcgaacgctatcggaccatgtcgtgcatcggcaagtgccggccacgcttccgcgcgtgacgcacgctctgtgcggaagacggcgccgattacaggttgtaggcccgcttgggcatgcgatacgccagatcgatcgccacctcggtcgcctcgtcttcttccagccgatgctcggcaaccagtttggcgaggaaggcgctgtccacacgccgggccacatcgtgccgcgccggaatcgacaggaaggcgcgggtgtcgtcgttgaagccgacagtgttgtagaagccggcgctggccagggtctgctcacggaagcgccacataccctcgggcgcgtcatggaaccaccatgcggggccgagcagcagggatggataatggccggccaatggcgcgagctcacggctgtagctggtctcgtccagggtaaacacgatcaagcgcaagcgcgggtcgttgccgtagcgatccagcaacggcttgagcgcatgcacgtagtcggtgcgcatcggaatatcggcacctttgtcgcgcccgtagcgctcgaacaacggccgattgtgattacggaaacagcctggatgcagttgcatcaccaagccatcgtccaggctcatcgccgccatttcggtcaacacttgtgcgcggaacagctccgcctgttccggcgtggcggcaccgcgcaccaccgtgtcgaacaggcgctgcgcttgggccggcgacaaatcggcggtggcggcgctgggatggccatgatcggtcgaggtggcgccgtgtgcggcaaagaatgcacgccgttgccgatgcgcacgcaggtaaccattccaggtcagcacatcctcgccggtgagtgcgccgaattgctgcaaggcaccggcaaactgcgcgtgctccgggtccaccaccgggtcggggcgatatgccgtcaccacccgtccctgccaaccgctggcggcaatcgctgcgtggtggtgcagcggatccagcggcgattcggtggtggcgatcacttcgatattgaagcgctcaaacagcgcgcgcggcagaaagtcaggtgtctgcagcgcagcggtaatgtggtcgtaatagtggtcggcggtgccggcatcgagccggaggcgtagatcgaagacgtcgtggaagacatgattgagccacagtgccgacggcgtgccgcgcaacaccgtgtaatgcgcggcaaacacgcgccatgccgcacgtgggtcgacggctgcgcgcatgccatcggcgcgcggaatgccgatcgcatccaggtcgatgccctggctgtacaacatgcgaaacacatagtggtccggcaccaacagcaattcggtagcgtcagcgaacggtgcattggtggcgaaccatgccgggtcggtgtggccatgtgggctgatgatcggcagcgttgcaatctgtgcgtacaggcggccggcgatcgcgcgcgtgccgggatcggccggcagcaaacgatcgggatgcaaggacaacacggaagaacgcatgatcgatatcagcccaatggacgttaggaaaggcgccttgtcatggcctgctggcaacgtatctgcgtagccaggtcaatgccgggcgttcgctgccatcataattaatcagataggcaccttcgttgtcgcgccacataccgtgacggaaaccccacaggttcacaccgcgcacggccgggtgctcccagaacatcgggaagaagcgctgccaggctgccagctgctgggcatcggtacggccatccaggtcaaactcggtgatgtagatcggcaacctggtggatgccagcaggtcgaggttggcgcgctgcaccgcaactgaggggccgttgctcgagaggtgcccctggataccgatcgcatcgatcaggtgttcttgctgcagcagctggatggtgtgcagatactgcctggcttggtcgttgtactcggtgacgttgtagtcattgatcatcaacttggtatgggggaaatacctgcgtgccaggcggaatgcctcaagcacccaatcgacgccagtggtgccggtaccgcccagtgcctgcatataattgcccgtatcgctgcggcgattgtccggctggttgtgacccggcagcgtctcgttggccacctgcatcaggtcgatgccggggtagcgctgcgcaatcgcggcaaaccagtgctcgatcgcagcaagctgctcgtgtggcggcaggttgctcacccacgtcggctgctgggcgccccagagcccgacatggaactggaactgcatatggttacgcttggccagctggtaagcctgatcgagcgggccccagttcatctggccgcgcacggcttcgacgctgccccatttgccggcattttcgggaacgtcggcgttccagtagttggtgaagccctgcgcttgctgtgggctgtaggcgctgcccagaacgcgtcgtttgccggcagcgataggcccggcaacagcggacacacaagcgcccagcaacagcacaagcgtgagcgggtaacggagtttcaacatgttggcatcctcgataagtgagcgaagctaagtgagcgaagcagtgacggaaaggacaggtgcgctgacgtgcgtcggatacatgcggtgcaccattgccagcgccacaatgtaggccgcaaccacttcagaaaaatgtcgaaatggagacgccgttggcctgcaagacgagaccaaatgagcggtacgatcaccatgccgccgaagccggcgactgttgcaactgcatgacacgcaggcaggtcagcaagcagcgtaaaaaacacgccgacccgccttggtgtgcggcagtggccagcccgatcagcgcggctacttgcgacacggcgcatgcagccaacacgatgacgtgcgggcatcggcataaggtcaggacaccacgcaaacgcctatgagcgcggcgagcatgcgcgattgtcatggcgtaggtgtgccgggatgggctgcaacgtagtcacgcagccacgtgagcgcgggacgttcggtgccatcggcgcggatcaggtaggcagcttccttgtcgcgccacacgccgggccgaaagccccacaaggtgatgccatgcatggccgggcgctcccagaacagcggaaacacgcgctggtagtcggccagctgctgcgtatcggtgggcccgtccaggtcgaactcggtgatgtagatcggcaaacaggtggcagccaacgcatccagattgtcgcgatgcaccgacatcgccacattcggtgtggtctcgaaggcgtgcttctgcacgccgatggcatcgaccaagtgctcgcgctgcagcaaccgcacgatctgcagatatttctgtgtggcctgcgcactattggtgatgctgtagtcgttgatcatccgcttggtatgcgggacatgctggcgcgcaagccgaaacgactgcagcccccattcccacccactgtcgccgctgccacccagcgcctgcagataattgccgccaccggtatcggccttgctcggcgggtcgttgagcggttcgttcaccacctccagcagcgcgatgtccgggtagcgctgcgcaacagtggcaaaccatggcgcgatctcgcggcgctgttcgaccgcccgcacgctcttgatccactccggctgctggttgccccacatcatcacgtgcatctggaacggcatgccgttggcctgcgcaaaccggtaagcagcatccagcgtgctccaatcatctggtcgcgcatcgcttccacactgccccatttgccgccattttcccggtgagcttgttccagtgctgcgcaaacccaggcgcctgctgcgcgccatgcgcactgccgaggaacttggcggccttcgatgccagcggtgcggcgtaggcaggtgccgccatgccagccgccacccacaaccccagagttactgcgcccatgtgcatcagctcacctcaggacgatgccggcgctggatcggcatgccactgcgccggctccagccgcggcaccagcgtgtgtacgacggccaacgccaacaggtaagccgagcccgccattagaaataccggcacatagctgccggtggcctgcaacaggaagccgatgaaggtggcgatcaacatgccacccaccgcaccggcgaagccaccgatgccgaccacggtggcaaccgcatgccgcggaaacatgtccgacggcagcgtaaacagattggccgaccaaccctggtgtgccgccgtggctaggccgatcaatgccaccgccagccatagattgtcggcacgcgcagcgaacacgatgggcacgacagaaatggcgcagatcagcatcgcggtcttgcgcgcgcgattgacgctccagccgcgcgcaatgaaacgccctgccacccaaccaccggcaatactgccgatatcggccagcacgaagatctcgatcaacggtgcgcccaactgcagcaggctcaaaccgtattgcgcatgcaggaacttcggcagccagaacaggaagaaccaccagatcggatcggtgatgagcttgcacagcacaaatgcccaggcctgccgatgccgcagcacctgcaaccaggagagccggcgctgcaccggctcatgcgcatcgctgcggatatgcgccaactctgcggccgacaatccgggctgttgctcgggcgagtgataccggaaccaccacaccgccagccaggtggcactgagcacgccagtgaacagaaacgccgactgccagccccaggccgtggcgatcaacggcaccagcaacggggcgacgatggcaccgatattggagccggaattgaagatgccggtggccagcgcgcgctcgcggcgcgggaaccattcggccacggtcttcagcgccgcaggaaaattcccggattcgcccaagcccaggaaaaatcgtgcgatcgcaaagcccacgacgctggtggccaaggcatgccccatcgctgccaggctccagacgccgatcgccagcgcatagccgagccaggtgccgaagcggtcgatcaccgcgccgctgcacagcaaccccagcgcatacgtcgcctggaatgcggtgacgatgtagccgtactggatttcgttccagccgatctgcgtctgcaggaacggcgccagcacgcccagtacctggcggtccacatagttgatggtggtggcggccagcagcaaggcacagacgcgccaacgcaccctgccgagccgtgccgacgcagcggtgggcacctcgctcatgcgcgtggcctgcgtggccgcaccggatggtcggcagcctgcacgcgtgggcggatctcgcttctgcatgcgccaaccaggtggcggccaggcgcgtcgctgtcgcgttcttcgattcgattcatcgaccactgcacctgcacgagggtggccttgcgtcacggatgatagcgctaccattaccacggccttgcgcgaaatccatcgcgcagtgcagcacgacgtgtccgtacgcaaacaaccaggcgccttgtgcagcgctcgcagtagctgctggccgctgtgcccgggcaactatgctgccctgcagcgtgatgttccgaatttggtagcgctagcatcgaacgcgctgatcgtccgtttccctcatcgcaccatcgtcgcgccgcgcgtcggcagcggcactccctgcgcaggggcgatgcgtgggacatctgctacctgttagggaagggattacggtgaagaacagctacgcacgaaccgcgttgtcctgcgcgttgggatccattctgctgggcatggccagcaccgccgcttgggcacagtccaccgatgccgccagcactgcgcaaacgccgccaaccagtgccggcgacaacggtgcagtgaaacagctcgacactgtgactgtctccggctacagacgcagcatccagttttccaccgatgccaagcacgattcgctgggctttgccgacacggtgtttgccgaagatatcggcaagtttccggacatgaacattgccgagtcgctcaaccgtattcctggcgtgcagctggcgcgcgacgtcaacggcgaaggcctcaacatcgccatccgcggcctgggcaccagcttcaccaagaccacgctcaacggcgccagcatcgccaccgcctcgatcggcctgaatgcgcagaaccagaaccgcgaagtcgatctgaatctgtttcccaccgaattctttacccagctcaccgtgagcaagacacccaccgcgagcatgctcgaaggcggcgtctccggtgtggtggacatgcgcagcgcgcgcccgttcgaccgccccggtgtgcacttcacctatcaagcccaggccgactggaacagcaccagcgaaaagaccaccccgcgcggcgccttcatgggcagctggaccaatgaagcaggcaccttcggcgcattgtttggtgtggcgtcggtgcgcagcaagctcggtgtgcgcggcttcgagagcgtgggctggaccaatccgggcctcacctacacccagtgcggcctcactccgccggcaggtacgccagccaccaaccagccggcggcgtgcaacgtcaatggcggcggcaactggcgcattcccgacaccgtgcctgccactgccggcagcggcctcaccaccggcgaaaccatcgatgccgcgtggctgctggcacgcaacccggggttgagcatcgaccagatcagcgatgccttgattccgcgccttggccgccaggtgtacatgaatggcgatcgcgatcgcgatgcgtcggtgatgtcgctggaatggcgtccctccgacagcatgcatttctacctggacacgctgtactccgaagccaagcgcagcaccgagcgggtcagcatgaatctgatcggccgcaacggcaacatgatcccgctcgggatgcagctggatcagaacaacgtggtgaccagcgccaccttcgccaacgcgcagtattttttggaagcgcgtccataccacgaaaacgtcaagttctggagcgtcaatcccggtgcgcaattgctgttgggcgccgatcaggacatcaagctcaacgtgcaggccaacgccacgcgcagctggctggcacgcgaatcgcccagcatcctggtcacctcgccgttcactaccgtggactaccgcaaccaaggcggcgaccgccccagcatcaccagcccgctcgatctcaacgaccccaatctgggctggggctggacgggcggccgggtcaatatccagaacgaaaagcgccagaccgaaacgcgtggcgcgcgcgccgacctgcagttcggcgaggaccagcgcaacgtcaagatcggcgcgtcctacgacatggccgagcgcaccatccgcggcttcgacaacagcatcgcctgggaacaggtggtgtgccgcggcaacggcggcaacgtgtgcaatggcggcgccggctcggcaatccccaattcggccctggccagctatctgaagcccggcccaggcgacttcatcactgccgacttctcccgcttcctggccgacaccaactactacgcgctgcgcgatgccgcaccggagagcaactcggccaacaccggcgcttccaccggcggcatccgtgaaaaaaatctgggtttctacattgagaccaatgcggacgccgacgtctggaatcgcaccatgcgcttcaacgccggcgtgcgctatgtgaccaccgaccagaccattaccggcccggtcaccatcaatggcgtccgcagcgtgcagctgctggattcggattacaaagcaaccctgccctcgttcaacgtggcgtgggacgtagccgacaaggtggtcatgcgcctgtccagctcgcgcacgctgacccgccccgaccccagcgcgatgctgcccaacaccaatttcagcgatccctcggcgcagaccgccacgcagggcaatccgaacctcaaaccgtatctctcgaccaatgtggatttcggcggcgagtggtacaccggcgacgaaggctatgtgggcttgaccctgttcaacaagcgcatcaccggcttcaccgtcaacggcatccgccgcattccgttcaacgacctgggcgtgaactacgacacgctgttgccgatccagcaggccggcctggcccagcgcggcggccccgatgcggccaccgtggatgtgcagacgcaggtcaatgccgacggggtgctgaatatccgcggtaccgaggccatctgggtccagccactggacaagctgttcgatggcctgggtttcagcctcaactacacccacgtcagccagcagtccgaaggcgaaggcgtaccggcggtagccgtcggtgtcgcacccaacctctggaacggaaccgtctactgggaaaaggatgcggcctcgatccgcctgtcctacacctggaacgacgacatggtgatctccggcgccaaccagaacggcattccgtatgcgcgcctcaacgccgatgcgcgcggccagctcgatatgtcggcgagctacgcactggattggctgccgtccaagccgcagatcacgctcaacgtcaccaatatcaccaacgaaccgttgcgcacgaccttcgcctggcccaacgccacctacgatctgtatgagcccgggcgcaccgtcatgctcggcatccgcggtaccttttgagtgttgtcgtcatcggtcgccgttcctcccagcgacgaccgatggcgcaatgcgcgccgcggcgttttccgcagcattcttcgagtccgccccacctcatgaacgatcggtcacaacagctctccgtgcgcgaaaagatcggctacagcctgggcgacctggcggccaatctgatcttccagacgctggtcactttcctggcgttcttctacaccgatgtgttctgcattcctgcaggcgtggcagcgacgttgatctttgtggtcggcatgctgggcgcgttcgtgtttacgcccatcatcggcatcctggccgatcgcacccgtacccgctggggcaagtttcgcccgtggatcctgtggacagcgctgcccttcggggcgttgtcgctggccgccttcaatacgcccacgctcggcgaacacggcaagatcgcctacgcctttgccacctacagcttgctgatgctggtgtacgtggccaacaacctgccgtattcggccttgagcggcgtgctcaccggcagcatggagcagcgcaacagtttgtcggcgtatcgcttcctggcggtgacctttgcgcagttcatcatccaggtgctgctgttgcccttggtgctgatcctgggcaatggcgacaaggcgcaaggctttcgcaacaccatggcgctgttcgcggcgatcggcacgctgtgcttgttgctcaccttcttcaccacgcgcgagcgcgtgctgccgatcagcgaacaacgcaacagcgtgcgtcaggacgtgaccgatctggtccgcaacaaaccctggctggtgatgctggcgctcaccatcctggtcttcatcaatctcgccatgaagggtgggatgtacatctactatttcaagtactacctcgacgccaacgcgttgaagcagtttctcgatcacgccggcttcaaccgcttcatcggcgggatcaacagcgtgctgaccggcgccggcatgagcgcgttgcagtggccgcaggacgcaccgacctctgcatttagcgtgttcagtgccggcggtatcctggcgatgatcgtgggcatcggcttttccaagcggctggccgacggctatggcaagcgcaacgtgttcggcggcgcactactgatctccacgctgttcctgctggcgttctacctgtacccgccgaatgcgatcggctgggtcttcgcctcctacgtcctgcacgggtttttctacggcatcaccatcccgctgctgtgggcgatgatcgccgatgtggccgattactcggagtggaagaaccaccgtcgcgccaccgcgattattttttcggcgatgttgtgcggcttgaagatcggcctgagcgtgggcggcgcactggtcgccggcatcctggcgttctacggctatgacaccgcactgccgcagcaaagcgcagcggtcagcaacggcatccgcctggccatcagcgtgtacgcctcgctaccgttcctgatcggcgccgcattgctggcgctgtacgagatcgacaaaggtctggaaacccgcatcgaacacgaactgggcgtgcgccgacaaaccgccccgctcgccaccctctgacctcccctcccactgatgcacaggcacgcgcatgtccgatgagctgcacaccgctgcactgcaggcactggcgcgcaccgccatttccgcaccgctggtcacccacctctacaccgccgacccgtccgcgcatgtattcgacggcacgttgtatatctatccctcgcacgacatcgatgccggcgtcgccttcagcgacgatggctcgcatttcgacatggcggactaccacgtgttgcgcatggcgcatccgggtgcagcagtggaagatcttgggcaagtgctgcacgtgcgcgatgtgccctgggcgcagcggcagatgtgggcaccggatgccgcacagcgcaacggcaagacctacctgtattttcctgccaaacgcgccgatggcatctttcagattggcgtggcagtgggcgatcgtcccgaaggtccgttcgtcgccgcgccgcagcccatcgccggaacctactcgatcgacccggccgtactcgccgccgacaacggttcgcattacctctacttcggcggcatctggggcggccagctgcagcactaccgcgataacgcctatgcgcaaacgcatcaggaaccggtgggcggcgcacccgccctcggcccacgcgtggcgcgcctgcacgcgcacatgaccgaactggccgaacccacccgtgagatcgtcatcctcgacgaacacggcgccccactgcgcgccgacgaccatgcccgccgcttcttcgaaggcccctgggtccaccaacacgccggccgctattacctgtcgtattccaccggcgacacccacctgatctgctatgccagcagcgactcgccctacggtccgtttacctatcaaggcatcctgcttgcaccggtggtgggctggaccacgcatcactccatttgcctgttccaggagcagtggtatctgttctatcacgacagcgtgctttcaggcggccagacgcatctgcgcagcatcaagatggcgccgctggcacatgctgcagatggaaagatcgcgacgatttacccgtatggggaagatgcggtgtcgccgtggtgagtgctgttgggcaagcgcctgccgagatccatcgcgtcggtgatcgctaggcagctagcggtggaagaaaagtcctttcacctcgatgcttcagcgcacctcgtcgtcatcactgcggctgatggttgaaccaacactcacggcatagactgggcgtttctggcgtctgagtgtctcttcatttggctcttgaatgccgatgacttggcaaacgtcaccggtatgtcgcacgcactaagagcggccaacaaaacgactgcgctcaccgccaggcgggcgcggccggtgctcggactcggcaggtacaacgcgtccactgcggttgtgagcgcgccgtccgcgcccacctgacagctgctcgcggcgtgttgttagaacctgttcacaatcttattcaaaccgtgcaaactccacgaatgcgcgagaagaactatccaagtgacgtgagccgtgagcggttcgagcaaatccgcccgattctggagcaagcccgcaagcgcaccaagcctgtgacagtggatatgtatgaggtgtggtgcgcagtgctgtatctgctacggacaggttgcccgtggcgtgcgttgcccagtgactttccgaagtggcgcacggtgcattcctactttgccaagtggagcgaagtggacgatgaaggaatgagcctgctggagcgggcgcttaaaaaatcaggttggcgcggcccgcgagaaacaggggcgcaaggcctgcaggacgttcttgatcgtggacgcgcagagcgtgaagaacagtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttagggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgcttggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagtccatccacctggcgttcctggcactgctactcaggagatcgtgaacagattctaagccatttgccgcaccgattttcatcgcgtgcagccaaacgatcagtcgcgcgagcgtaggccacaatgacctcatcgtgccaaacgccagtgcacccagcaccggtatccccacactcaccaccgctccgcacggccgcatgcctgacatcccaacatgtatttcatggcaatgcacgtacaacaggcgccactccattgtgcagaggcatatatgagtcaccatcccgaactcgccactgtcccgtcgctggatctaaatcgctatctgggcacgtggtacgaaatcgcccgcctgccgatccacttcgaggatgcggactgtaccgacgtgtcggcgcactacaccctggaagatgacggcagcgtgcgtgtgcaaaatcgctgcctcaccgcggaaggcgagctggacaggcgcgcgccatcgacgacacgcacagccggctggaggtgaccttcctgcccgagggcttgcgctggatcccttttaccaaagggcactactgggtgatgcgcatcgacaccgactacaccgccgcgctggtcggcagcccggaccgcaagtacctatggctgctggcacggttgacgcagctggacgaaaacgttgcgcaggcctatctggcgcacgcacgcgaacaaggcttcgacctggcaccactcatccacacaccgcacactgggcgcctgactgagcagccgcttccgtaaccagccaccatcactgggtactcagtacgaaagtctcaaccgacacatcccgtatgcaccggtccgctggcttgatcgccatatacgatgcaggcaatcaagcgcaggggcacgcagtgggacgaccagcgtgctgctgacacgtcgcctaaggtcagccgttgagcgtgcccagatccttggcggccgcctgggcgccttccaggctgtcgaaggccacgccggtgtcgccgaccacgtacttggtcagctcgccgtcgcgtgtggtttcctgcatcttgaaaatcggcactgcgtcggtgccgccgacgcgttctttctgcgttgtcatgggtgatgcctccagtgaaagcgccctgcatgggaccggattgtcccgcggctcccgtccgggagcgcagacgatccgatcctaacgcggcatcgcgtgcaggcgcgtgaatccgcaggcgacgccgactgccatgatgcagcgcagggcaatcgacaaaaaatcacctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatggtaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccagaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggaggagaacgcaacggtgggcaaggccgggcgcggctcggagaacaagcgcccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgccaagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccatgattcaccgctgaaagtgcgtgctaatcaggaaaaatcacagtggcttcgccacacacgcgcgcaatgcacgcgtgtgtcgtacattcgcgacgtgcagcctcatcagtccatgccgtgtgtcaccaatcgctgcgcgcgacgcgtctgcgcgcacgtcacggcgagcccgcgtcggccattcgcgaccgcgcgcattgcgcgcatcgtctcagaggccgtgcgtgaatcggccgcgccgtcgatgcgggtggtgaggtgaaacgccaacgcatcatcagtgcgaccgtgctgttggtattgctctgcgcaacgctgccggtcggcctgttctactacttggcctggcggctggcattggcgcgcgaagaaggcaggctgagccagctggctgcgctgtcgatccgccgtaccgaaaccgccttcgacgaagcgcatggcgcactgctgaacatggccgcctcgcggctgccgctgtggtcgcctgcgcacctggcgcagatgcgcgcgctggtgctgaccagccattacatcgtcgagctggggcgcttccgcaaggtcgtcttcgctgtacctcatgggggcaactgcccgacagcattccgcagtccaccgccgatttcgtggtcaagcgcggcatcgcggtgaccacccggctactgccgctggccaatccgcagcgtccactgacggcactgcaactgggcgactagggcctgttaacattaatgtctcgagcgattaaactattgggcatggagatcacgccagcacaatttgcactcatcgagcattgcctacctttgcaacgcggcaatgtcagcatgaccaacctgcaggtagtcaacgcccttctttacgtcgcagagcatggctgcaaatggcgcggtctgcccgagcgctttggcaactggcatacggtgtacacgcgcattaaccgttggaccaagtccggtgtgctggaccggatgttcgcccaattgcagacctgccagatcgtgcgcatcaaaatcgaagcggtctcgctggactccaccagcatcaaggtgcatccggatggcactggcgcattaaaaaaaacggcccacaatccatcgggaaatcgcgcggcggatggaacaccaaaattcatatggttgccgcagatgctcgaacagccatcacgttcggattgacgcctggcaacgcacatgacgcacccgcaggccgcgcgttgcttgaacacctggggccagtggagcggccggttcatctgctgatggatcgcgcttacgaaggcaatgaaacccgccagttggcgctcgatcttggcttcgtgccggtggttccacccaagtccaatcgggtcgatccttgggagtacgacaaggaaatgtacaagcggcgcaacgaagtggagaggctgttccgtcgcttgaagggctaccgacggattttcacgcgcttcgagaagctggatgtcatgttccttagattcctcagcttcgttctggtcgttgatgggcttcggatgtgttaacaggccctagaacgtcctgatcaaccccgacacgctggccgacatcaatattccccccggcctgcaacttgcgatcggtacgccggacgggcagcttctcagcagcaccggcaccgccgccgaacagttgctgatcgaacccagcgacgaacgcgcgccggacgaccgcgtgctgtcgcaggtgttgttcggacgcgaccgccgtggcgaatggacggcggtggtcaccgagccggtggcctacctgcggggtccgctggcggcggcacggttacaactggtgccggtgggcatcgcggtggcgctgctgctggtcggtgcggtgctatgggtgtcgcggcggcggttgtcgccactggcgcggccggaaattgcagtgcaacgtggcgagttcatcgttcactatcaaccgatcattgcactcgacagcggcgcctgcgtcggcgccgaagcgctggtgcgctggcagcaacccgacggcgtattggtcccgccggatgccttcattccgctggccgaagaaagcggcttgatcctgccgatcaccgatctggtggtggccgaagtcattcgcgaactcggccccaccctggctgccgacccggcgctgcacgtggccatcaatgtctccgccgaagacatcaaaagcagccgggtgcagagcgtactggagcatgcgttgcgtggcaccggcgtggacagcggccagctgtgggtggaggcgaccgaacgcagcttgatggacattgacgcggcgcgtaccaccatcatgcgtctgcgtggcgccggccacacggtgtcgatcgacgacttcggtaccggctattcgagcctgcagtatctgcaaggcctgccgctggacgcgttgaagatcgacaagtcgttcgtagataccatcggcacccactcggccaccagcgcggtgaccgcgcacatcatcgagatggcaaaaacgctgcggctgcgcaccattgccgaaggcgtcgagcggcaggaacagctcgattatctacgcgcccatggcgtggacctggcgcaaggctggctgttctcgcgcgcgttgccggccaccggtttcatcgcctaccacgcacaggcgcgcagcacggcgcattgaacgcagcgacaaaaaaggccgccattggcggcctttcaatgtcgatcacgcattgcgcaatccgattacgcgctctgcaaggcactgctgcgctggtgcaccggcttgggccggctcgggaaggcgtggcgcacgatccgccacatcacctgagcgaactgccgcggcagcgagccggtgttgtagtgctggccgtagcgcgcacagatctgcttcacttcgacggcgatctgcgcataacggttggctggcaggtccgggtagaagtggtgttcgatctggtggctcagattgccagacagcacgttcatcaacttgccgccggtgaggttcgacgacccgcgcagctgacgcagataccaatgaccacgcgattcgttgcggatcgattccttcgggaacacttccgcatcggcggtgaagtggccgcaaaaaatgatcacgaaggtccagatgctgcgcagcacgttggcggcaagattacccagcagcacggtcaggaaaaacgggccggccagcagcgggaacacgatgtagtccttgagcatctggcggcccatcttgcggcccacaggcaggaacgcgacgcgcaattcggccgcctttatcttgccggcgaaccagcggcccagacgcaggtcctggatcgccacgccccattcgaacagcagcgcgaacaccaccgcgatgaagggctgcagcaggtagaacgggcgccagcgctgttcggggaagatacgcaacaagccgtagccgatgtcgtcgtccatgccgcgcacattggtgtaggtgtggtgcttgaagttgtgcgtcttgcgccagttgtcgccggtggcaacgatgtcccactcgtaggtattgccgttgagctgcgggtcgcccatccagtcgtactggccgtgcatgacgttatggcccagctccatgttctccaggatcttggacagcgtcagcagcaccacgccggcgatccacgccggaatcagcacgctacggacgaacgcgccaaggaacagcagcgcacgaccagccccaccgctccagcgcacggcagccacgatgcggcggatgtagcgcgcatcggcgccccccacctggcgttgcacgcgagcgcggatggcatcgagttcgtcgccgaaagactgcagttcggcagcggacagggcacggttatggactcggctcatggagattccttacagatccaggatcaggtcagtgctcggggcactgatgcacaggcggaccggtgcggtgggttcgttgctgcgctcaccggtgagcaggtggcgcgtggtgccggactggcgcgcgcaggcgcaggtgttgcagatgcccatgcggcagccgtggttgggccgcaggccttgcgcttccagcccttccagcagcgactggccgcgcggcagcgtgagcgtacggccgctgcgtgacagctggacctgcacctgccccgcttcgctttcgtccagtgccggcacgctgaaggcttcggcctgaaatgcagccacgcgcccttgcaaacgttcgcgcgcggcttgcacaaaaccgcccgggccgcatgccatcgcgtggcgctgctccaacgcggaaatctgatccagcggataggtgtcgatgcgtgcggccggcatctcgccttcgcgggtggtcagcaactgcacgcgcaggcgcggatgcgcggcggccagcgcggcgaattcgtcgacgaagcaggcttcgtcgcgctgacgcacccagtacagcaggtccacgtccatcggcatgccggcctgcgcagcggcctgcagcaacgcgcgcatcggcgtgatgcccgagccggcggccagcagcagtagcggggttggcgtgctcggcaacaacatgtcgccgaaggccgggtccagcgacaccaccgtgcccagcgccgcatcgtgcgtcaggaaccggctgaccagcccgccctcgatcgccttgacagtaatcgccaggcggccgtcgaccagcacggtcgggctgtagctgcgcaacaagcggcggccgtcgatctccacgcccaggctcacatgctggccggcctgcaaaccgcgccagtggctgttgggctgcaacaccagggtcaccgcatcgcggctggcagggctgcgctcgaccaggcgtgccatcggccgttccagcgtccacagcgggttgatccgggttgcccagaaatcgaacaggtgcggcgacaccagccggcgcgccaggcgtgccggcagcggggacgtggactttggagaaaatgccaggttcatgggttgcactatacgcatgcatgcacagctgtgtatacagctgtatattgccgaaggggctatgattcaggcccacgtccggctacagcctcatgacctccatcgccctgccttcccacgacgcgccgccgtcccgcaagccggcgatttcacgggaggatctcattgctgcagcgttgtcgttgatcggcccgcaccgcagcctgtccacgctgagcctgcgcgaagtggcacgcgaggccggcatcgcgccgaacagcttttaccgccagttccgcgacatggacgagctcgccgtggccttgatcgacctggccgggcgttcgctgcgcaccatcatcggccaggcgcgccagcgcgcgacctccaccgaccgcagcgtcatccgcgtctcggtcgaagccttcatggaacagctccgcgccgacgacaagctattgcacgtgctgctgcgcgaaggcgcggtaggctcggacgccttcaagctggcggtggaacgcgaactcagctatttcgaagacgagctgcgtgtggacctgatccgcctggccgccgccgacaacgccaagctccacgcgcccgccctggtgtccaaggccatcacccggctggtgtttgcgatgggcgcggtcgcaatggattcgccgccggaaaaagacccagagctgatcgagcagatctcgcagatgctgcgcatgattctgaccggcgcccgcaccctgggcacacacggcggcggcttcaactctggatcgcaacaccaacggttgtgacgtggtccaggcgatctgacctgagaacctgttcacgatctcctgagcagcagtgccaggaacgccaggtggatggactgcaagctggtattgagccttcgctcgcagttcttccatagcctccggttcttctccagccaggcaaagctgcgttcgacactccagcgcttgggcatgaccttgaaggtatgcagctcgctgcgcttggcaatctgtacggtgacatgcttgcccagaatgtcctgtacgccctcggcgaagggatctccggtgtagccgctgtcgcacagcaggcgtttcacccgacctaaacccgatcggcagcgtttcaatgcctccagcgcaccttgacgatcggtgacttccgccgtggtcaccgcaacggcatgtggaaagccttgcgtatccaccgcgatgtggcgcttgatccccgataccttcttgcccgcgtcatagcctttctggccggctgtatcactgttcttcacgctctgcgcgtccacgatcaagaacgtactgcaggccttgcgcccctgtttctcgcgggccgcgccaacctgattttttaagcgcccgctccagcaggctcattccttcatcgtccacttcgctccacttggcaaagtaggaatgcaccgtgcgccacttcggaaagtcactgggcaacgcacgccacgggcaacctgtccgtagcagatacagcactgcgcaccacacctcatacatatccactgtcacaggcttggtgcgcttgcgggcttgctccagaatcgggcggatttgctcgaaccgctcacggctcacgtcacttggatagttcttctcgcgcattcgtggagtttgcacggtttgaataagattgtgaacaggttctgagcgacttcactacttccactgtgttacaaataatcgtatctttgtgccactattggaagaccttcaggccgcgcgggagagctgtgttgaataggacactggaagtgcgttttgaacagtacggggaagtagttgctgccgccctgtcccatgcggatcgcaaacagcccgcacactggtacctgaaggggttgctactgcctggagggcgcaagagcgtggagcccatggccgcgcgggtgcacccgcagaacgtgcgctcagcccatcaatcgatgcaccatctggtggccgatgccgactggagcgatcaagcgctgctggcggcggtggcggcacaggtgctgccgaccctgagcaggaagagcgcagcgtgtcactggatcgtggacgacacgggattttcaaagaagggggtgcattcggtcggtgttgcacgccagtactgcggccgccttggcaagacggacaattgccaggttgccgtgagtttgtcgatcgccaacgaacacggcagcctgccagtgggctatcggctgtatcttcccgagcagtgggctcaggatactgtgcggcgcaagaaggcaggcgttccggatcaggtcgtgtttcagaccaagacagcgctggccatggatcagatcgacagcgcgctggcgacagggattgcggcaggcgtcgtgctagccgatgcggcctacggcaccgagacccactggcgagaccagctcagcgaacgcggcctgctgtacatggtcggcgtccgcagcaacacgaaggtctggtggggatcgcaccaacctgcgcccatgccgccagccagccctaagggcggtcggccccgcacacgaccgatgcgcgatagcgcacatgcgccgatctcggtacatgaagtcgcgcagcgcttgcccgcaaggacgtatcggcaggtcagctggcgccagggcagcgacgcaacgctcagttcgcggttcgcggcggtgcgggttcgtgccgcacacaattgccaggcacatgacgagcagtggctgctgatcgagtggccgccgggagagtccgagccccgccactactggttctcgacgctaccaaagcaaacgccggtcaagacactggttgccacggcacaaggccgatggcggattgaacgcgattatcaggagctgaagtcggagttgggcctgcatcactatgaagggcgtaactggcgtggttttcaccatcacgccagtctgtgcatcgccgcatacgggttcttgatgcgcgagcgcctgcgcagtaaaaaaaactccgtcgcattcaagatgcctgcagtatccaaaagtgtccgcccgcgcgggtctggccccaatgcaacgtcaccatcccaactcgattgccacgctggccttcggactggctaggcttatcgccagaagcctcccacactgcccgtgttgcggggtctcaccttaccaacggattcgtatttagtaacacagtagaactaccaaatggagttgcccatgtcatccagccgcctggacctgtcagaacgataccgtctgcgtgctttatatgaaaccgggatgtcgatgcgcgccatcgccgatgtattggcgcgtgcgcccagcacgatcagtcgtgagctgcgccgcaatcagcacgctgcgcggtaccagcccgatcacgcgcagcgcatcagcgagcatcggcgcgcacaggccagccggcgaccacgcatcgacgctgagcgtatccgtcagatcgaggtcctgctgagggaggacgccagtcccgaacagatcgccggccgcaccggcttggccagtcacgcatggatctatcggcacatcgacgccgatcagaagcgcggtggtcagttgttcatgcatctacgcaaacgccgccgcaagcgccgtcggcgtggcgtgcgcgatggccgcgggcagctgacgcatcggcgcagctggacacagcgccccagtgtggttgagcagcgaagccgtatcggcgactgggagctggagaccatcagggcctcacacggaaagggcgtggtggtcagcatgaccgaacgccgcagtcgcctgcatctgctggcttactcgcccgacggcaccgccgagaacgtgcgcaacgccattgtccagcgactgggcggcctgcgccatgcagttcacaccctcaccgccgacaacggcaaggagttcgctgatcatcggctcattgccgcctgcctgcagagcgatttctatttcgcagatccgtactgcccatggcagcgcggcagcaacgagaatgccaacggattgacacgccaatacctgccacgacagaccgatgtcagcaccatcaccgatgcgcacctgcgatggatcgagcagcggctctacaatcgtccgcgcaagatacttggattcaaaacgcccctcgaagtcttctccgaggaggtcctcaacagcgttgcgaatcggagttgaattcgcccagcaattgcagcgtgttcggccagcgtggcgccaccgatccgccaggattgttcgagcacgccacacacctgcatgttgcccgcatcttcaccgctaaccacatcgtagttgcggcgcgtgatctgcagcccaggataagcggaggtgaggaatcgatcgtatctgcacgcctgttcgaccaccccgctgctcaagtggtggcaatgcggtggccaccagcgattccagcgatctgcggtacgcgcgcagcgccgagccgccgtagacatcgctgccatccgcgttgggtacgctgcattgcgtgccgtagtacgcaatctggatgccggcgacgcacagctcgcccacgcgatgcgtcagcggctgcaggatagtgcgctccagcaccgcgccatgcgtgcctggatagatgtcgggcaggcagtccagcacctgcgtcagcagcaatgcgtcggcaatgcgccactggtcgttgcccccacgccggtcggcagcttcaagcgcacgcctccaccgccagacagcgccttgaacgcatctatcgcatccgggcgagaaaatacggtgtagcccggcaaagtggcaggaatcagtgatgtagcaagcgcctgatcccagccttcgatacgtgttgcattgtcgatgatcaacgggtgaccaatcaccttggtcgccagaaacgcatgcggcacgatcccgccgagcacatcgctggcgccatggatgccgaatccgcgtgcttgcgcggtggtcagcgtgtcatcgggcacatggaaggtgccggcttcgatgacgccatcaccggcaacgcctgcatcgcgcacacctggcagttgcgcgatctcgccgcacaccacacatgtgtcgcgcgctgcattaccatgctcctgcacacggcgcgtggcgtgcccaagcacctgtcgatggagcgtccgtgccatgacctcttccctgcggcatggccgcgcgctgttgctggcctcggtcgcagctgaggaacgggtctgatgtgcgtggtgcgagcgctctagagcggctaacacaacgtagcgagcagcggtcaggtgggcgcggacggcgcgctcagaaccgcagtggacgcgtggtacatgccgattccgagcaccggccgcgcccgcctggcggtgagctctgtcgttttgttagctagtgaatctttcaatgattgcgtggagcttatgaggcgctgcgggcgcttccgtgtgcgtccggcgatcgcgacgcgtgccgcaccaggcgtgtcaccgggcggcgttggcatctcgacgccagccctaatcctgcagcgcgttactgcgaaggtcgcagcgccagcccgcagtccgagattcgcagtccggcagaagtggtcgacggttcctggcgaaaccgcggcggaggaatggagtgcaactaaatcgcttgcaatcaggtcgtgcactatataaattgcgttcatggacaccgccgcagtcaccaacgccggtagcgatgcgctgcagctcgacaatcagctgtgctttgcgctgtattcgaccaacctggcgatgcacaagctctaccgcgggctgctgaaggcgctggatctgacctacccgcagtacttggtgatgctggtgctatgggagaccgacgaacgcagcgtctccgagatcggcgagcgcctgtatctggattcggccacgctgacgccactgctcaagcggctgcaggcggtcggcttggtgagccgcacacgtgcggtcaacgacgagcgtcaggtgatcatcgcgctgaccgaaaccggccgcgcgctgcgcagcagggcaggcgcggtgccggaacaggtggcgtgcgcgtcggctcgttcgttggacgaactacgtcaactcaagcaggaattggagaagttacgctccagcctcggcactggttgagttccccaacacgccctcaagtttgcaacacgtcgtccacgcgtcaatcgttcaccattcaacccctcacgcgcgcacagcgctcaccctggagaaccaccatggcctcacctgaaaaagtcctctacaccgcccacgccactgccaccggcggccgcgaaggccgtgccgtgtcctcggacaaggcactggacgccaagctgtccaccccgcgcgaactgggcggcgccggcggcgatggcaccaacccggaacagctgttcgcagccggttacgctgcctgcttcatcggcgcaatgaaggccgtggccgcacaggacaagatcacgctgccgggcgaagtgagcatcgacagcagcgtcggcatcggccagattccgggcggtttcggtatcgtggtcgaactgcgtatcgctgtgccgggcatggacaaggccgaactgcaggcgctggtcgacaaggcgcaccaggtttgcccgtactccaacgcgacccgcggcaatattgatgtcaccctgaccctggcgtaatgcacgccacgccgacatgcgcgtgcgcatgtcggtatcgacaacggcccggcgcatgcgtcgggccgttgctcgttgtggcttgaggagattccggttgcagatttccgcacgcacactgcagcgatgccgcggcagcgggcacaccggcgtcgcctgctcttccatgcaccgcccataaccgatgcaccctgttgcacggcgccagcgtcgaccaagcgcgcgcgccctgcgatacgcgctatctactagcgggtcaccgtcacaatgctgctggagacctgcgcatcctccgatggcgtctgcggatgcgcgttgagttccagcatctgcaggcgctcgccgttgaagcggtactccagcgcttgctgcactgcatagagcgcctgtgcctgcacgcacagggtgcgggcctgggcttccagcacgtcgctgcggccctgcatctgctgctgcatctgcgcatccaggtccgcaccgcggcgttccatctgcgcggcgcgtccggtcatcaccgtccacagcacactgcgggtgaggctgccggccagcttctcggcggcatgttcgacgttgtctccgaagcgttcatcgaacaacgcttgctcccaccgtccacgcccgaggctgccatcgacctgcgcgcgtgccgctgcgcgtagctgttcgaccttgcgctgttggcgtgcgctaccggacagcacgtgcaccaccccgcccagtgcgtcgaaggtgatgtcgaccaccgactgggcgatggacgtcacggccggcatcagcgcacgggtactgcgttcgagctcgcgcaaccgttgtgcatcggcagcgctgaccggctgcggctggcggtccacattgagctcgccagcgtgaaagaagatctcgcgcggcacgccctgcttgcgccgcagccagatgccgccgctgtctgccagtacgtcataggaggtgctgacgtcgcattgccgcgaggaaaactgcgggcttgcggcctcagcatgcgccgcgaaggccgccagcagcaacagcggtgcgagaaagacggtgccgcgcatggaagtggccttggaatcggggcatgcagcatggcgcaggttggtggaagccgccatgggaagaaagtcagggtgccgcaggtgcgcgctgaaagcgtttccgcaaagcgtgcgccgggtcgtgcatcggcacatggactgcctctagcaggctgctgaaatacccctttacccgtagactacccgaatcccgacacagcccaatccgctgcgtgacgtagacgtcttcagcgaacagttattcacggtcaagcggctggaggaattcatcccggccaatcacccattgcgcccggtgcgggagatggtcaacgaggcgctgcggcgtttggacggtctgttcgagcggatgtacgcgcccaacgacaagggaggccgtccgagcatcgcgccggagaagctggcgcgggcgatgctgctgcaggtgttctacagcattcgttccgagcgccagttgatggagcaggtgcagtacaacctgttgtttcgttggttcatcggcctgtcgatggacgatgcggtgtgggtgccgacggtgttcagcaagagccgcgaacgcctgatcgaacacgacgtggtggtggcgctgttcaacgagatcgtggcgatggccgatgccaagggctggctgtcgggcgagcacttcagcgtggatggcacgctgatccaggccttggccgggcacaagagtttcgtgcgcaaggatggcgatgacaatggcgacggcacggacttccgcggcacgtctcggagcaatgaaacgcacgcctccacgaccgatccgcacgcgcgtctgtaccgcaagggcaagaccgccagtgagttgcgttacatgggccatacgctggccgacaatcgccacgggctgatcgccaatgcacgggtgacccatgccgatggtcacgccgagcgtgaagcggccaaggccatgatcggtgacgcccgccaggcgaacccggacggtgcactgacgctgggcgcggacaagggggacgacgcggccgaattcgtcgaggcattgaaggaaatcggagttgccccgcatatcacgcagaacaccagcaatcgtcgctcggcggttccggatgaggtggctgcacgcgttggctatgcgatctcgcagaccaagcggaaactgattgaacaaggctttggctgggccaagctgatcggcaccattggccaagtgatagtgcggggcctggagaaggtggatcaggtgttatggtgaacatgaccgcctacaacctggtacgcatgcgtaccctgggacagatgtgcctgcagaccggggaaacggaatgaaaagggcaaaaatcagctcaaatcagctcaaatcggctcaaatcaggcaatcaaggtcatgcgccggtgacttcatggtcaatttttcaccacttctgaggtgcgaagagacatgtcgatggtgccgactcgcttggcggctggtatttcagcagcctgttagaacctaaaatcaaggcatgcatgccggagagtgagtccgataggcacttctgcaatacttcgctggcgcgcatggttggcactcttctctggcttagtcaccttgaagcgtgccccatgcgcgcactttcttccacgccttgatgcaacaagtgcttgatctcgcaggaagaaatgtggggaaacctcagggtcaggttcttaggtatccccacgtttttaaagcaccaatgtcatctgctcgcgcactgcgtcgggcagcgcgcgcaagcgttctagccagcgtgagactggttccatcggccagcgcctgaccagcgcctcgcggccgacgcgcagcgtcgagtagagtttgcgtgtgctgctgcgtggagatagccactgggcgataccggtggcttcgcatcccagtcctgccagccaactggcgaaggtggccagcgtgttgagcaacaacaggatctgcaaccgctcgccgcgacgggtcaggctgtcttccatcgcctgaccgtagcggtgcgacttcagatcacgaaatgccagctcgatctgcatccgtcgtgcgtacaggttgaccaattgctttgcgctgggtgcgtgtagctgtggggaggcaacgatcaaccacggctcgcgctcacgcgctgcggctttcaaactggatgatgcacgcgagaccttggcgggtgagcgccggttgcgttgctgacgtccctggcgtgtcttggcatagagcaccagacggcaatcgagcggatcgctgcgattggcctgcatcggcggcaattcgcgcgcacggttggacgccagcgcatgcaggcgacggctatcgatccattgcactgcatcatcgggcacgtcttgcggtttgacctgcgtacgtccgcgcagacgtccgacccaatcccagcccatcgccgacaccgcgcgaaaccatggcgtgcggaatccggcatccgtgaccaggatcggacgcacatcgtctggaatcagtgccctgagctgctgcaaaaagcgtttctccgcgcctggcgatccctgctgtttcccggaaaccaccatatccagcaaggtgagcgtgcgtccaccgaccggcacggctgcgcgcagcagacaccacgacttgtccggcttcaaatcgctccagtcgatgacgatcaccggctggtcgccgcgcagtagccaatgcgccatgtcccgctcgatggctgatcgctcgacctgcaacgcgcgattgcacagcaggcggtcgcatgccttgaggggcgcacgtacccgcctcgcgccgggccacgcgcgtgcgatgtcgatcagcgtcagccggcctccgtgcaccagcgcttcaaccgcgcgtagcaaggcgcgttggcgtaatgcatgcatcccggagagtgagttagacaggcacttctgcatacttcgctggcgcgcatggttggcactcttctctggcttagtcaccttgaagcgtgccccatgcgcgcaccttcttccaccgcatggcccaccaagtgcttgatctcgcaggaagaaatgtggggaaacctcagggtcaggttgacttttaggtgaggtgacgctgtttctcgtgctgttcctcgcctcggatgcatacagcttcatcgcggggcactggctattcatcgatggcgaggtcatggcgatctaggcgtgcctgcaagagcgctgcgtccagccagaatgaccgcgcgctccatcgtactcaggcggcggttgtcggcctcttcgccaaaacaaggtcggcttaactccccggcggccccgccctttcgggtctctcgttgccgtctagccgctgtgtatagacggtatccaccaaacctcgcacctcccgagctgcgttgaagatgctttcgcccagcgtcggtatggtggtctcgtcgagcggtgcaccgcagacggccaccatgtcgctttgcgcgctgatcgtgcgtagcaatgcatagaaccgatcgatctgctccagcgtggcgccgaatgtgtaaagcgatgtgttgtcgcgttcgtgcatccgctgtgtcgttgagcgacggcggcgtttcctgcgagctttcaaatgcgtcatggcatccatcctcgacgttggcagcagaagttcgccacacaatatccctttttcggatatttgaaaaggggatatagcttcaggcctgacgttctgatcctgcccatatgtctggcaagtccatccacaaagccgagtacgcgatcctgctgcagcaactgcgcgatctacgcctacaggctgggctcacccaagctgagttgagcgccacattgggtcgtccgcagtcctacgtgagcgacgtcgagcgtggcgaacggcggatggacttgttgcagttgcgcgacttctgtactgcctgtgatgcgtcgttggctaatttcgtcgctgaccttgaacgccggcttggcagttaagggcggcttacgccttacgctgcggaagctcgcgttgcgttgaaaacaatctgcggcccacgcccgcacgatgcagacggctttgaagtccgaccgactctttcccacagctggatcagttgatcacgaagttccgatacataccctgcgctcggcgcccgatagtatccgtaggcttgcagcaacaaaatgcttcagcacgcgccgatcagggggcatccctcaagtccgggtctgtaacgcgcagcaggttgtagtgcgccagttgcatctccacccgatgcacctgctcgacctgcgctgcatcggtgggatcgaacaggccagggacggtgacgatgatggttcccttgcccggcacggcgatcatttcgtctgcgtcgcgaatctgggcgtggctgagctctgtcggcacaaagcccatccatccgaaatattggcggtgagggaaaagctttttgtcaatctggtagagggtcgactttccatctcgatgaacttttgtatcagcagcggcaaacttcaaggggagaaggctggccacgctcgatagtgtctggacgaaaattctccttgtgagctcttcaccaaatctcttttgcgggtcgagcatatcaatgctgaatgcgccatcccacggagtaaaagatatcactgagcgaccaggctccttccacgctttttcagtaagggcattggtcacattgagatctgcactttctgcattgggcatctgggggctggagcttttacgcttctctatttttcttaggattctcgcgatgatggcagctctatccgtcaatcgcacagacttgtctttcggaccttgaggaagatcatcccactcccgtaaatcgggatgcatcgtcccgagctgattggcaagtgtgtttactagttcgtatgccttttcgggcgtccacgtatctcgtttgaaccaagcgtgcaacgatggcttgatcatagaattttttcccctggcatcggaagagcggtgcagatcgatacatccagcccggccaactcaacggccgcaagcatcgaccgcggatgcatgaaaaaccaactcagctttgcctggggttgagcaatggtgatcgcggatttctgtctcgtcatttgttctcgcatgggcatgaaaacgctctctataacccatctgccttttggttcatcgttatccaacaagaaatcatcataattccccttcgcctccaccacccggcactcgctcggccagaagccatcgaactcacaggcgttgaaatgccattctgcaatggtgcgggagaagccgttgcggttgagatggtcgaacaggttgtccaccgagaaaaaggaccgttccgggtcggcctgatcggccaccaggtaggtgaacagcaacggggccgacctcaggttggccacatacaactggtagtcgtagttgaccagattcttgtgggtgacgtagcggggcgtcagcggtgggccgatcatgcccttgcgcagcaggcactcgttgcacgccgtttcgtccggcagttgcgaacagtccacctcccgcgcctgcgcgatggggtcggtcttgacgtcggactgctgcttgccgcgcagcccgcccagctggtccttcagtccatccacgacctgaccgaccgtcgggccgcccatggagtcgttggcggtgccgtcgtccccgacctgaccgcccggagggaggtagggtggaaaggcggaagggggtaaaaaaatgcttcccatcgcaactcctatcggccaagggcagccaacagatcggccgccgtgaggctgggggtcgtgcttcgtctgatccacaggtcggcggtggggttggaccgcaggccgcgtgcccaggccacgtccgccttgatccaggccaccagggtgggcaggtgggtgatcttcaacgcgtaggccgcatggtcgtgactgcgggccacttcatcgcgcagcgcctgcggcgacaggtgcgccaccgcgcggccatggtcgcgccgtatctcctgcgcgagcttgggcagcaattgcgagggatcgggtaaccgcagcaaggcttcctgctgcgcggtgatctcaagcatcgctgtgctcctgtccgtcggtggccgagaggctcaccaccacatcctcgcccagcacacgcgttcgccaacgcgcgattggcccgagcaattgcaagcgctggttggcggtcagaatccgttgcaggcggacgaacacccgtccgtcccagtagcgcagcagcgccaatgtgccgttcggacggcgcagatccaggcaggtttccaagtggtcgaacacggcgtcgaagttgcccgcactatcgagccaagcaaccgcgggatgcccctgctccagggccctgagccagccttcgatggggtcttggccgaactcgggcagttgcaccagccagggcccaagatcggcgtgctcggcctcgggctggcgggcgaacagggaacggtgcggcaggtcctgcaggtagtagcgcaacgcctgcggggtatcgggacgggccgaggcatcgacgagcacgtagcgctgcatggtcagcgccccagcatggccgcagcgcgggcggctccggcacgcaggcattgctcgcagacctcgcctttgtctgcgggatcggccagcgccacggcacccgatgacgcaggtttggccaccgcgtcgatgagcgcgtcctcggcgacgccagcaccctgggcgaaatatgcatgatcctgcctgcctgacagcaactggcaaccgcaggacagccggtctccgtgacgagcgaccggctgcccttcaatcatcaacgtgatatcgccggtgacgatcgtgtggacaccgggatgtttgcggcaggtgacgcgatcgccgacgcgagcgacgggcatgccgtcgatatcggtttccagcgaaccgctggccacggtaccgccacccgtggtgcggtcccccactacgatgatcatacgagccatagcatcttccatgcgcagcgaccagctctcaggcttttcgcacttgttagttgcgctgtcaagtgcggttccggtcgctagatggctttaccgcttcgggcggcaaaacgtgggacaggttaggtgttcagtcgccgccgcagaaattcctactcttcggcatcatccagcaccgatcgcctgcagagatcatttgccgtcacatccgctggatgcacgggccaattgacgaacttcaccaaagcatcttccgcagccgctttcacggacaccccagtaccgcatcgccagagcgtcttgccatcttcctcgatcacgccgaggctgccttcgacttctttgtagccgggccaaacttcaggtgcaggccacaattggaagacacgaaactccgcagggaaggcatcgctccacgtgacctcaaacccgtcaccgcagccgacgacgcggaccaagtcgggatgcgagatttggatatggtctacaaaagacgcgttagtactcggttggtcagcaaatctcccgacgcatctttcatcgcgtcattcctgcagacgcagcacgactaaatcgatcaaccgaagcaaggggcggtttatatcgctcaaaagtacaacatggctgcacgtcatgcagcaggcgtgcttcttgacctcccatacatctcccacccgccatgctcgctgcagcctaaagtggagaacgcacgatgatgaagtggatgggcaccgcgctggccgcggcactgttgatgagcggttgcgccaaggtggaaagcgagaagttcgttggtcactgggtcaacctgcagtcgcaggacgagacgatggacatcgagcgcaatggcgagaccttcatggttcgcagcaccacgccgaagttcttcagccgccagcccaagaccgaaagctacccggcggtgtacaaggatggcgcgctgcaggtcaccaacgatggcgagacggtgaacttcgccatcgacgagagcaatggccacctcaataccggtggtgagcagtacgagcgcgtgccggccaaataaggccgctgctgtcaccggtgcctgcgtgccgaccccacactcgcacgcgggcgttttgcgtttgtggctctgccggccgcaccaaggggtgccagcgcccgttgcgttgagcagacgccgggccggacgcaccgaccgtcgccctgtctcgcgctccccctgcccttcccaccgcgcaagccttacagtgcgcaggcacgccgggtccggcgctgccgaccgatcaatccagcaaccacgagggtgtcatgagcaaggggatggaccagaagaagaaccagaagaaagagccgaccaagacgctgaaagaaaagcgcgcggccaagcaggaaaagaagggcaagtaattcgcccggcctgttggcaggcggacggattggagggcaagcccaacctcgcgcttcgcggatgacgccggacggcgccactccgcgaaagctgccgagcgctcagcgcgcatgttccccctcgtcctgctggacgagcgcggccttggccagtgccgacagcaacagcctggctttttccggacgcacaacctcggcgtggcccacgtgctcgaccgggctggctccctcgcggtgcatgggggttggctggaacagcagacgcgcggtgccggggagcgctgccagcagggtcagcggatcgtagagattgagcttggttacctgcggccagatggcgtcgaagctcagggcaccttgctgatccgctgccactggatcctgcggttgtgctgcgacgaacgtacggaagaaccacgccgtatccaggccggggatcaggttggcctggatgccttcccacaggcctttcaaggcgtttttctggacatcgcgcaggtactcgcccacagggtggccattgcgtgcgatgccttcgtaaaacgctggcggtacggcggccttgtaggcagcctccttggtcaggatgcgcagaggaatgccgagttgctgcgcgcggcggtagagcgcacgggcggcgtggatgtcggtggcgttgttgtaggcgcgcgtgtccggttgcacgagaccatcggcgtccctggccgggtcgatgcctcccatgatggtgatggaggcgaccttttcccgcaccagatcgcccgcctcggcaagcagggcgctggcatcggtcattccggcgatgaccaccatgccgagcttgtggggcgaggtcgccaggcgctcgcacatcgcacggacgccatcggtgtgcaccgcgtccggcgccgcacgcagcgccgctccctcggcgaggaacttggaatgctctcgggcctgcgtggacgtcatggggtagtcctggccgcgcgcgacgcgcacatccggcaatgccaggcgatcgaagacaccttttgccagctgcgcgcgttgcgatcgcatgtcggcatcgcccagggtgacgacgacgtcggtcagacgcaagaagccatcggcctgcagctgcttggcgatggtgtaggtcacgacatcgtcggggtccttgttcgggtcggtgaacagcagcgtgtcgagcggcaactgcggccgatgcagacgcagctcccgcaatactgccgcctcggtgggcgtcagcacgggcgtgtcggcgacgccgagctcggccagcatgctgcgctgggcaggcgtcaatcgcgcgggcaagctctgcgtgcggcgatgccgtggcgcgtccgggcgagggggacggccaatgacggtctgcaaggcgctcggcggcggcgtggccgcgtccgcggcggaatgtgccggcacggcgacgggcggaggatcgcgcaggtcagccatcatgtctgcgctgggcaagcaggcggtggagcggattgcggtgggctgcatggggggacctctcatagtcaacggcggtgctggcagcgcttgttggcaacacgacaaaccggggctggcggtcacgcatgcgcaagcccgcgcgaaacggtcgcgtttcagcgctcacgcgtgcgtcggtgggcggcggcaacgcgtgcggcgcgatcacgcgatccagcggatgggcaggctcgcaacgttacccacgtccagcgcagcgccagggcggcgtggtgaattcctgtgtgcggcgacgaagagtcaccggccggcaagacgccgcatcaacccagcccgacgccggtgttggcgagcagcgcgcacgctgtgccgacatcgtcgtgctcgcgcgcttggctcggcacaggccggcgccgaacgatatgccggggactgcgatggcacagcgcctgcgcgctgcgtggccggcaacgccgcagcaacgtcggcaggcagtggctgctgccagtccaggtcggggggatgtggcaggagacgcagagccattggggttggccgagtgcgcgtagatgccggtgttggttgtggcggggctggggtctgcccacaactgcaccgatgttcctcgatgcgccaagcgcgcctgcaggtagcacaacacgcgcactgcgacagcgttcaccatgcgccgattctcgggtgaatggccgcgtccgtcccagtccacgtgcgtatgccacagatcgaaccaactctccggctccaagcgatcgacggcagcgcgcgccctggcctctgctcgcgcccactagcgctccatccgcttgcgccggctggtgcggtcctttccgcaggttcattcgtgctatgccatggctagatatttgcgcaggtactgctgcgacgacgcgcaacgtgcagatcaaaaaactcgatcgcctgcgctgattgcctggtcggcaacatgcgctggacgcggtgcggatcacgccgccagccgcttgatccgtgccggcaaatcgcccagcgcgcgatgcgcctgttccagctcgtagtcggcctgcaggcccagccagaagcgctcggaggtgcccaacgcggcggccagacgcacggcagtgtcggcagtgatgccgcgcttgcccagcacgatttcgttgatacggcgcggcgggacgccggtggcgcgtgccagtgcgttctggctgatgcccagaggctcgagaaactcctcaagcagaatgtcgccaggatggatattgggtaggaccgtcatcgacagatgcctcgtgctcagtggtaatcgacgatttcgacctggaccacatcgccttccatccatcggaagcagatgcgccattgatcgttgatccggatgctgtactggccgcgctgctggcccttcaacgcttccagccggttggcgggcgggatccgcagatcgtcgagatgcgcggcggcattgagcatgcgcaacttgcggcgcgcgaccaattggatgtcggcaggcaaccggcgggaacgctcacccagccagatcttttcggcgtccttgtcgataaagctcctgatcatgtgacaaccataacggcctgcgttatataacgcaacccgttacgaatgtgcagtctgccattgcgggacaagcgccggcaccgattggttttgatcagaacagcgcaccttgcacaggcgcactcggcggcggttgtggaagcggcgctggcgtgggtactggaacgggctgtggcttgtcgtcttttgcacccaaccgccacgccaaccccgagatccgcgcggcgtggcgcgccagtgcggcgcggatgaccgcttcgctgccggccaggtgcagggcgcggcgggcgcgggtgatgccggtgtagagcagttcgcggctgagtacgcgggcgtcgcgggtcggcagttgcagccagacttcgtcgaattcgctgccttgggccttgtgcacggtcatggcgaaggcgctttcgtgcgcgggcagtgcggcggggtggaagccgcgcacctggccgtcgccgtcgccttcgaaccaggcgaccaaggggccttgggcacggctgtcggtggcgggggcgtcatggtgtgcgctgtcgccagcgtggcccggccttgacgacggtgccgcgtggccgcgcgcggtcacggcacttgcgtcgccctggccgggggaagggcccgcgtcgctgcggccaggcaaggcgcgcgggtcgctgcgcagacagatgccgacgtcgccgttgaacaggccgtggcggtagctgtttgtggtgatcagcagcaggcggccctggaaccagggcgaggcgccgccaaggcgacgggcgccggagccggtttcggccagcagttgttcgatgcgggcgttgaggccacgtgcgccttgcgggccggcacgcaccgcggtgagcaggcgtaggcggcttgcatcgcgcaatgcggcagcgggatctcgggcagtggccagcacgcgccagtgggcgagcagcgcgtcgcggccgagtgccagcgggtcttcgccgtcttcgtggaagtgcacgccggccagttcgccgctacgcagcagggccagggcggtgtcggcatcgccggcgcggatggcgtcggccagtggggcgagtgcgaagtcgtccgcctggcgatagccacgcagcaggtgcacgcggtgaccggccaggccgccggtgtggatgtgagaggtgaccgggcgtggactgcccacaggcgcgccgccgagcagcggttgcaacgcctgggcgtcgtcgggctgcaacgcgtcgccggggccggcggcctgcaggatggcggcgagcacgtcgccggcttccaccgagggcagctggtcggcgtcgccaagcaggatcagctgggtgccatcggcgacggcttcgaccagtttgcacatcagcggcaggtcgaccatggaggcttcgtcgacgacgatcagatccaatggcagcgggttgtcggcgttgtggcggaagtgcggggaatccggaatgacgccgagcagacggtgcagcgtgctggcgccggtgggcagggcgtcggccaggctggggtcgataccgtcggcgatggcgcgtgcgacggcggcgcgcaggctttcggccatgcgctcggcggcgcggccggtgggtgcggccagggcgatgcgtggggccggggtgttggatgcgtgtgcctgggcgatgcgtagcaacagcaggcgggcgatggtggtggttttgccggtgccggggccgccggtgaccagcagtagcgcgcggcgcagcgcgagggctgcggcctgcgcttggcgatctggggtgggggatggtgctgtttggttcgtgccgttgctggatagcacgggcggatttgtgccctcttgctggagggatggctcgggcaggcccttaccctcacccgccctgcgggcaccctcgccccgggggagaggggtggcttgcgggaacaactgtgcgaacagcggcgccagggtggcggcgaaggggggcgaggtttgggcggcgatgcgctgcaggcccagggccaggcggcgttcgtactcgcggtaacggcgcaggtagagcagaccgcgttcgaggacgagcgggcggtcggcggcagccgggtcttcgggctgtggttggtcgacccagcgcgaggcggccaggcagcgttgccagtcggcggggtccgggaatgggggcgatgggccatcgcgcgcgtccagcaacatggcagcgcggacggggtccagcccggcgtggccgctggtgacggccagcgaggcgagcgcggcaccggccagcacctgtgggtcggtctccggttccaggcgttgcaggctttgcgcgaaggccagatccagggtgcgcagggcgccactctggttgagcgcagtgagcagattcgggtggttcatggggtgggcgctcctggggcgaacgtccttccatgccacaccatgctccactcactggtcctggcttgcggtgcgagcgctccgcagcattgacgccgggggtccgcgggcggcgccttgtcgtggcgatcgctgagaggcttggacggggtgctggtctgccatgcgactggcgtggtgcagtggttcatggagtgggcgtccctggtgtggacgtaccctcacccctctcccggggggaaaggggcttaaggccgttggccgagccttgctctagcgtgtcattggacagcgcatctgacggcttgccggcgaacaaggcgtccagggcttgcacgagcgctggttcgaaacgccaggcgtggatgccgggcgccggatcgcccaagggcgcgcgcgcgaggccagcggtcgtggcgccggagttcggggcgggggcgggtctgtccagtgtggagtcgcgggtggagtcgggcaggcgctggcctgcgatggaattgccgacggtttcgacaacggattcggattcggatgcggcagcagccaccaccgcatgacgtccggcatccaggccgcgacagaacagatagcgcacgccgccgaagtcgcgggcgtagtcgtaggcctcgcccaggcggaaacgcaaccagcggtgcagggccacggtgtagatcagcgcctgcaacgcgtactcgctatgcgccatggcgcgggccagggcatcggcgtcgtagctgggcaggcggttggatttgtagtcgagcacataccagcgtccgtccacggtgtaggtgaggtcgatcaggccggtcatcaggccttccagccgctgacgcgcgccgaaggcctggcggtcgccgaccacgccgaagcgatgcagcagtgcgagcagcgcctcgacgcgggtgggccgcatggcgaaatggaattccatttcgttgcggcgctgcggttcgggcacgtcggccaggcggccttcgggcaaggccacggtgagggtgtggccgatcagtgcggtcagcatggccaggccgtcgtcgagttcgtcctgggcgtagccgccgcgttgcagcgcctcaaggatgggcgcggcctggccgtcgggtgcgggttggcccggtcgccagacctgccaggcggcgaagtcgcagcgttcgaacacgtcgtgcatcaccacgccgaagcggttgccggcaaagcgtggatcgaacggttcggcgtcggtgcccacggccacggcgaccgcttcgctgccggacggttcgtcgctgccgccgctaccgacgacggtggcgctggccatcgggtcggtggcggcgccggcatcggcattggccagctgggtgaagctgtagacccaccattccggggcgatatgccgctgcggattgcgggcgggcggcacctgcgcctcgcgcggtggcggcagccgcggcaggtgggcgggcggcgtggacgtgtcgaccaccaccgcgccctcgcctgcggcgccctgcaaagcgtcgagcgcgcgcaacatgccggccagtgcggtgcgttcgtgctgatggaacgggccgctggcgatccacaacgcgtgctcggcacgggtcaggccgacatagagcagccgcgcgtcttcggcacgttgttcctgcttccaggcggcttcggcggcgctccaggtcgggtcgtcccgatccattttccaatgcagctgacggccactgtccggcgcatgcaccacgcaatggcggccggcacctttgtcgctgcggccgatgccgatatacggcaaaaacaccagcggatattccaggcccttgctcttgtgcagagtgacgatctgcacgcggcgcgcgtccgattccagccgcaattgctgggcgtcatcgttgtcgtcggcattggcgatgcgccgcaacagccagtcgaccaggccatgcgggccgagcgcgcgggcgtcggcttcctgcagcagttcggccagctgcagatagttggtgaggcggcgctcgccatcgaccaaggcaagcaggcgttgcccgtgcgtggcgccgaggtcgccgatcaaggcgagcgggccgccacgctgccagcgttcgcgccagtccagcgcctgctgctgccagcggcggtgtcgctcgccgtcgcgttcaagtgcggcgatggcgatggcgtcttcgccgatcaacaccgtggccaaggcggcgcgcaggcggctgtcatcgcccgggtcgagcaaggcctgcagcagtgcgagcaattccaaggcttcgtcggtggcgaacaagctttgtttgccggccgcgacggccggaatgcccaccgcgccgagcgcctgctggatacgcgtggcctcgccgtggctgcgcaccagcacggcgatatcgccggcctgcaccgggcgcgcgttgatggtggcagtgccgtcgcggccaccggccaaccagccgcggatcgccgcgacgcaggcggcggtggccagctcacgtgcgcggccggcgctccagggcttgggcttgcctgcttgcttggttttcgccgctgccgcgtcagatggcggcggcggttccggcgcgcgccacagcgtcaacgcaggagcagtggcgccgtcgcgttgcaggtcggcatccacgcgtttggtgccggcctgcaccggatggaaggcgatgccatcggtgaggaaggcatcgctgtagccggcctgcgcgtacagcgcgtcgatggccgccagcacgccggggcgcgagcggaagttgtggctcagcggtggcgccggttcggcagtgactgcggcggccagataggtgcgcacatcgccgccacggaagccgtagatggcctgcttggggtcgccgatcagaaacagcgccggttccagcccagcggcgtgtgccagcgggccttcgccgaacacgttggaaaagatcgaccattggcggtcgtcggtgtcctggaattcgtccaccagcgcgatggcgtattgcgtgcgcagacgtgcgaccaacgcatcggcctgtgcgccttgcaatgcgtgcgcgacaccatcgaccagatcgtcgtaggtctgcacgcggcgttgccgcttgagcagcgcgagccgtgcgatggcgtcgtcgcgcagtgcgtgcagcagggcgatgcggcgacggctgcgccatgcttggacacgcgccagcgcagtgagatagccatcgatctcatggctcatcggcgaagccggcgtgcgatcgacaaatttctggttggtgccggcggccagttccgcagcggtcaacttgcgcaacttggcatgcggcaccgtattgagcgatggcgcagcggcgaagctttcgaaccagtgccacaacgatgccaaccactcgggtttgtagctgaccttgctcagaatgcggccgtcgatggccgacatgatggcgtcgaaaaatgcggtgccgtgcgcctggaatgcggcggccaatgcgtcgctggccgcgtgcacggcctgcagcaaggcggccgcatcgtcggtggttgtggcgaccgccggcaacagcgttggatgccgcaccagggcgcgcagatcgctggccaaggcctcggggccgcccgaccacagcgcgatgaggtcttcggccattgccgcgtcggcggcgcgttgtcgccacagatcggccgcgacttcgccgagcaattggcggtcgttggcgagcagttccggcgcggcgaacgcctggccgctttccagcgcgtgttcgcgcagcacgcgcgcgcagaagccgtggatggtgaacaccgcggccagatcgatctcttccaccgcctgctgcaaacggcggcgcaaggcggcgggtgtttcgctgccgccggtcagatgcgtgaccaggatggcgcgggtgagtaatgcgtcgggcgcttcgtggaggagcggccctggccgcgatggatcatcggcgaggtcggtcgcagtctgggccgctgctacagaagccgatgttgcgccaggcagctggattgcgggtgattcgctcgcggccagggccgcttctacaggcgcatccggcaccaagcttgcagccagcaccaggcgttcgcggatacgacggcgcagttcctgcgtggccgcttcggtgaaggtcactgcgagaatctggccgatgcgcacgccgcgctcgaccaccagccgggtaaacaacgtggccagcgtaaaggtcttgccggtgccggcgctggcttcgatcaggcgcacgccgtgcagcggcaactgcagatacgggtcggtgacgtggctgatgctcattcggcatcttcctgcgcgccgtgccaatgccgccagctgtcgatcaagcgctcggcatcgagcggcgcgccgctatcgccttgttcgagcaatgcgtacacacgatggctggtagtggcgaaatcggcgaagcgttgcgcatcggcaaacgggtcgcggccgcggttgaccaagcgcagttccgggctgtgcgattcgctccagccgaagcccgattgccactgcccggccgcgtccttgatggccttgtccagatcgtcgccgcgcgcagcctggtggtacttccaactgctgtaaggcgcgaacgccagcggcgtttgcaagccatggcgatacagctgcagcagctcggccaatgcggtctgggcctgcggctgcgacagcggctgcacatcgatcggatgcgggcccaggccgtcttcgtgttcgaagaaacgcacgtacggcgcgtgttcgccggcggcgcgcagcaacaaccattccagcccatggcgaatggcgctgcggccgctgagggcgccgacctgcacgcgcccgacgccgcttgcataccagcccggcacacgagcgtgaagttcgatatcgccgatctgcacctgcagccggcgtgactcggccggcgactggccacgccactgccgaaacgcatcggcatacgggcgcaattgcgccacgcgctcgtcgagctggcgccgccccagcgggccggatggcagcagcgcgcgcgcgcgcaggcgctcgtacaggccttcggtgtcgccggccaatgcggcttcgaagacctgctgctgcaagccgtattggtccagcccgcgcgtgggtgcgagcaacggttccagatcgctgtcttcgccgcccggatcgggcaggcgcatgcccaggcgatggcgcagaaactgcccggccgggtcggcaaacagccggcgcagttcgtcgatggacacgctggcctgcaacgcagtgtcgtcggccggcaatgcaccggccacccacggcgccagcggctgccgctgaccgaccaggctgtccaccgccgggcgccattgccggcgataactgaaacggcgcgggtcggcaccggcatcgctctcatcgcccagcgcaccgaatgcggcggcggcgaacggctgcaacggatgccgcaccaccagcgtgtcgagcgcattgctggcggcgtggtagtgcgcggcgcttgacagcaactcgctgaccagcaccgacggttcgcgcacgctgccatcgcgcgcatcggcaccgagatagctgaggtaaaacacctcttgcgcggaggcgaacaactgcaggaacaggaagcggtcgtcctcgcgcgtggaacggtcgccatgccggcgacggtcggtacccagttcagcggtcaggcgattgagcccggcggccgggtcgcggcgcgggaaatcgccatcgttcataccaagcaggcagatcacgcggaacggcagcaagcgcatcggcaccatgcggccgaaactgatgccgccggtgagcagcggcgcgcgcgtgtccgactcgcccaataccgcagcgaaatgcgcacgcaccacctcggccggcaccttgccggcgtagtcggcgcgcactgcatcgcgggcgaactggtcgatcatcgtgcgcaagcgatccagcgcgcgctgcgcacgcggcgcggtgggcgtggtcggaatcaatgcttccaacagtcccagcaaccgctcgcgccactccaccggcgtcatcgcgtcggccagcaccgcctgatggcgttcgagcacccgcagcagccgcaacaaggtatcgagcgcggccaacgcgctgccttccagttgcggccacggcgccacgccatcgatgtcgtcgtcggcgccgctggcatggccaagcagcagccggtccagcgcaaagcgccaggtgtaggcatcgtcgcccggtgcctgatgctgccgccgatgcgcggcatccagcccccagcgcgcgcccgccgcgtgcagccagctgcgcaggcgttccagcccggcctcgtccagcccggcggcggcggcgatcggcgcactggccagcaggtcgaggatttcatgcagaccgaaacgcgcgatcggcaagccgagcaaggtcaaaaacacttcggccagcggctcgctggccaacggactggcatcggccagcgcgtagggcagcgcatcgtcgttgccatggctgccgaacaccgcgtccagatacggcacgtacgggtcgatgttgggcgacagcaccgcaatctcgcgcggctgcagcggcgggtcgaagcgcgggtcgtcgagcagcgcgcgcagttggtcgtgcagtacctgcagctcgcgcagccgggtgtggcaggcgtgcacctgcaggctggggtcgtgcagattcaccgcaggcaacaacgcaggcaccgccggcgcgcggcgatggaacaggtcgctctgcatccgccgcagcaggctgtcgcccagcccgccatcggccaacgtgcgacggccggaatcgagcgggtcggcataggccgtaatttcggccaatgggtgtaccacttcgtaatcgcccaccagcgccatgaaatcgcgcccggccgcgccccaggcttgcagcagcgggttctcctgcacgtgctcggcaaacaactgcaccgcgccgtcttcgcgccggcgttgcctcaacgtctgcaggtcgccccagtacccctgcgtgggcgtgggcagatagaaatgcaacgtgcccacgcgcgcttgcgtggccagcacgcgcaagacgtccggcgagatattcaagatggcgaaggcgaacacacgcggcggcaacccttgcggcaacgggccatcggcgcgcgcatggcgatccagatagtggccgatgcgccgtgcgcggtattggcggccggtggcgatgctgcgccacaaccgggcttgcgggtcgtccgggtcggcgcccgcttcccagcgcagcagccagtcgcggcgccatgcctggtatttttcgaacacgctgcccaactcgccggccagcgcccacggcttgagtgcatcgccatcggccagatagtcggccaggggtgccaacgccgcatcgcggcctaggtccgattgcagggtcgcatacaaccgccactgcgtggtggccatgtccaggtcgtcgtcggccgcgccgaggttgcgctccagcgcacgcgcaacgaattcgccgggcgtgagaaattccagattcgccgcaacaccgtgctcggccgccaacgtggactgcagccagcgccgcatcgccacctgcggaatcagcaccacctccggctgcagcaacggctgccccggcatcggccggcgcaactcctgcgcgagcaaggcggccagggtatccagcgcattggatggataaagacggaaatcgggcgcggaattggcgtgcatgcgtggcgcattgtgccggatgcgcgcgtgaagcgttgtttgctgcggtgtcggcgcccggtggccgcgctgaaacgcaaggccgcacgacaccgtgtaacagcgctacgcggaagatgccgggcaacggcgcgccacacaccaagcatcgacaactgcaatcagagggtcggcagggattcgttaaaaaatagccaaagtgagctaacttgctgtcagcacagaaattttaaccaatccctgccgaccctctacatcctgaatctggtcaagcgcgtgatccgcgtcagcgtggagacggtcaagatcgtcggaggcctgccgttgattcagtgaggtcagcatccatcggtgcaaggctgcatagatagccgcacaacgtcgatcaattcagggagaaaacatgagcgaccagtacacctacgcgagattctggcgctgtgcgttacaggtcaatccggtcggctacaacggcacctacaggggggccgaccacggccttgacgaagccggctacaaccaagccttgcttcaaaagtgccttgagttgggcatcacggttgtgggccttgctgaccacggcagtgtggccagcgttgatgccttgcgtcaggtgttgcagccgcacgggatcgtggtgtttcccggcttcgagatcgcttcaaacgacaagactcactacgtctgcctcttccccgaggacacgacggtgcagcaccttgatcgctaccttggaaacctcaagctgcttgatccagcagacggcatccggccttctcgcctgagttctgaagagctgatcgaagaggtcgatcgagttggcgggttcatctacggcgcacattgcacacaggagagcgggctgctcaaaaaccgcctgaaccacgtatggaagcatcccaagctgcgcgcggcccagattccggggtcgatagatgaccttacgagtgtcgagggtgacttctaccgcaaggtgtttttgaacaaggacgatagctaccggcgtgagcgccccgtggcggcgatcaacgccaaggatgttgccaagcctgatgacttggagcacccgggggcaacttgtttcatcaagatgacgcggccaaactttgccgcgttcaaagttgccttcctcgatccgggatcgcgaattcgcctcaactctcagcaggcccaaggcccgattggcaaggttgtgcgcatgaccgttgcgggcggctaccttgatggcgtccgggtggatttttctgaccacctcaacaccgtgatcggcggccgtgggacgggcaagtcaaccttgctcgaatgcttacgcttcgccttggacttgccacccaaaggcaaacaggctcagaagctccatcaagagatcaccaaggagaaccttggtcgttcggccggtcgggttgagctgaccgtggtgtcctctgcccagaacggcaagcagtacaccatctcgcgccgtcatggcgagccgccgatggtgcgtgacatggatggcaatgtctccaccctgctcccgcgcgacttgcttccgggcatcgacatttatgggcagaacgagatttacgagctggcccaagatgaaaccagccgggtgcagttgctggatcgctttcttcctcaagacggggagtacgaggcgaagcgcgccgacgtgcataggcgcttgaaggacaaccagcagaaactcacgaagtccctgaccaatcttgatgatctgaattcacaggttgagcgcttgcccaagctggaagagcagcttcgcggttttgatgagctggggatcaaggagaagctggccaagacctcattgctcgcacgcgagcgagagattgccaagaccgctactgacggagtgcagagccttcgcgacgcgctttcagacttgcgtgacagcttgcctgaccttgacttcatcaacgatgaggcgcttgagggcttgcctgacgcagcccagttgctcgccatgcgtacgaccctggatggactcaagcaggggttcaccggccatctgactgcgatgcaggccttgcttgatgacaaggcaggacagttcaccacccagcatgacgtatggcagcaggcgattcaggcgcacgatgtcgggttggagaaggcgctgcggacgttgcccgccactgccggaaagagcgggcaggaggtcggtgttgcctatcagaagttgctgggggagatcgagcggatcaagcccatgaagtcgcgggcgactacgcaccagtcccagcgcgataccttgcgtcaggaacggcgcaatctgttgaccgagctgtccgatttgcgtgggcagcgcatacaagcgttgcagaaggccgcgaagcagctgaacaggcgacttgagggcaagctcaaggttgagatcgtgccggaggctgaccgcacgcccttgatgaccttcctgctgggttgcaagctggatggtgttggcgaaaagcgacttgcgttcattgaggatgctgagacgatcagcccgctgtcgctggcccagtcgattcagaaagcgtctgccgacgtgcaactcgattggggcgtcacgcagatggtggctgacgcactcaccaagctccagtcgtctcagctcatggagctggaagccttggagctggagcatcgggcggacatctctttgaatgtcgctcacgcccaagccgatgcggtgttccggccgctcaacaagctctctaccggccagcagtgcacggcaatcctgcacatgctgctgcttgagaacgttgatccccttctgatggatcagccggaggacaaccttgacaacgccttcatcgcagatcggatcgtcgccgagttgagggaggcaaagaccagtcggcagttcttgttcgccacacacaacgcgaacatcccggtgttcggcgatgccgagtggattggcgtgttcacggctgccgagaaccaagggtgtctcgggctggaagcacaaggctcgattgacgttcctgtgattcgggatcaggtggcccgccttctggaaggcgggcgcgacgccttcattcagcgcaaagagaagtacgagttctgatgccatgccccacgcgctgataatccgggatgactgcctcgtagcggcgttttccttcctgacaacccgcagtcttcacggccgctctgcgaggcagctttctttctgagttcccccaggtgcacgccgaattgagggtcggcagagattcgttaaaagtcctttattgacagggagttagctcgtgtctggctgttttttacacgaatccctgccgaccctcaatcaggcctcacgccgcagacgacgtactgccgtcgttacgcgcaaccttccaatgcccaacgcagccagtggcgcagtacccaagcgtcagcgcaatcacgccagcaacacgccgtcgacatcacaaacgcgatgggccggggtgttcgcccggcccatcgcattgcatgactgcacggcatgcaacccgatcagtatttcttttccagattgatcatccaggtctgatcgttgttgctgtcgccgtcggtgatgccgcggtattccagccgcgtcgacaggccttgttcggtcagcagcgccgcaccgatgcccaccatcaaccggttgcggtcgaacgcgctctgcgccgtgcgatagaacggaccaccggtgaggtcggcatagctcaggatcgcatcgccacggccctggaagtcgcgctgatattccacgcgcaactgcgggctcagtcgtccccaagcgacttcgcgacgccactccagacgcagaccgaggttaccggtggtggtggccacatccatgtcggcatagcgcagggcgaacggcgccacgccatcttccgcatagccatccaacgtggcgcgagccacaatccacccgggcgtacggggtgatctgcagcgtgccgcgttgcaggtcggcaccggtggacagcgaggcgatccactgcttgccgtcgcggttgccctcggccagcgagctgtcgtcggtgacgaagcggcgcaggtcgtacgacagcatctggtagccgaccaaggtgtcgaagaagaacgccttgcccggacggaagctggcgtacaacgccatcgtgtaggcggtggccttgctatggctgccgttgctgcctacatcgctggcgtcgcggccccaacccaggcccgcaccgatcgccagcgacgaggcaacacggtagtcggcacccacgctcaacccatcggtctggaattccaccccgttgctgttggtctgccggttcaggctgcccgagcggatcgcgccgcccacccacagacccaggtcgcccggcgtctgcgcgctgctgccggtgctgctggcaactgcgggcgcgtcgcggaagtcgttgtcggcgtcctgcgtgtccgggctgcacagctgcccactgatgccgcgctcggcctggcggcagtgcgaggtcggctggaagctcactgcgttggtgaagctgccaccgccgcgatgcgtggcctccaggcggcgctggaagttgtcgatctgcgcccgcgcaaatcgccgcgtggactcggactgcgcatcgatcaggccacgcacttccgcatccacgctcggggcacgccatggcgcgatggtgaacaccacactggccggggccgaggtggcaactgcgttggacaaggtgaactgcaccgtggcctgaccgacgaaggccgggttgggcgtaaaggtcagggtaaaggtcggcgcttcggccattgcagtggctgccggcgacaggccggaggcacgcgccgccgccgcagtggcagtgccgcccacgcgggtgatggtggcggtaccggccgaggccggcagtaccgcaaccaccgcagcggccacgaacggcccaccggtggcgtgacgggtgatgtccacctgttgcgcttcgcccggcactgccgctgcagtcaccgacaccgccaccggccgcacgttgaccgtgatggtcaacgtcaccgcggccgaggtgccgcctgcgcctgtggcggtatagctcagcacgtcggtgccggtaaagccggcgttcggcgtatagaccacttccagcccgctgaccacggccgtgccgttggtgggtgcgctggcaatggcgatcgcggtgatgctgccggtgtcgttggcggtgaccgctgcggtcacggcggtgtcggtcatggtggcggcaacatcggccaccgccaccggcgccgcatcgttcacggtgaaggtgtatgcctggcgtggcggtggcattgcccgcatcggccaccgcaatcgtgaacgacgaggtgccctgcaccgttggcgtgcccgacaacgtgccgctggcgatgctgtagcggtatggcgcaatgccgccgctggcggtgagcacctggctgtaggcggtgccacgcacggccgccggcaaggtgggctgccccagcaccagcgttgcggcgttgacggtcagcgcgtagctccggctggcctgcgcggcggggctgggcgtgctgtcggtgaccgtcagggtgaaggtgaaggtccccgacaccgtcggcgtcccgctgaggccgccggttgcagcgtccagtaccacgccacccggcagcgcgcccgcagtgactgcataactgtacggcgccgtgccgccggtggccggggcgatcgcagctgcataggcctgcccggcggtccctgccggcaaggtcgacgccggcaacaccaggttcgggccagccacgatcaggctgtaggcctgcgtgccggtgaaactgttggcgtcggtggcctgcacggtgaagttgaacgtgccctccagcgtggccgtgcccgacaaggtgccgttgctggccaaggtgatgccggccggcaatgcaccgctggtgatcgcgtaggtgtaggccgccgtgccgccgctggcggtcagcgtctggctgtaggcggtgccacgtgttgcggtggggaccgtggacggcgccaccgcaatcgtcggcgcggcgatgttcaacgtatagccgcgcgtgccttgcgagggcgtgccgctggtactgtcggtcgcagtgacggtgaagttgaagctgcccacgctggtggtggtgccgctcaacgtcccgctgctggtgttgagcgtgatgccggcgggcaacgcgccggcggtgagcgcgtagctgtagggcgcaatgccgccggtggccggagtgatcgcactcgaataggcctggcccgcggtgccggccggcaaggtggtggccggcaaggtcacgttggcgccggccacggtcagggtataggcgcggctgccgctggtcggcgccccgctgtcggtcgcggtgacggtgaagttgaagctgccgctggcggtcggcgtaccggacagcaccccgcttgcgctcaacgtcagtccggccggcaacgtaccggcactgaccacgaaggtgtagcccggggtgccaccgctggcgctcagggtctggctgtacgcgctgcctgcggttgctgcgggcagcaacgccggtgagatcgtcaccaccgcatcgtcgttgaggatggtgccggtggcgctgttcggcgaaccgaccgtatagccgctgccggcattgaggctgatcaccacggtttcgtcgggctcgaccgtgctgtcggcggtcggattgatggtgatggtgccggtggtctggccggcggcgatcaccagcggcgaattcacggccgcatagtcggtgcccgaggtcgcggtgccgcccacgccaaagccgatggacagcgccgtgggcgacggttggttcagggtgacggtgtagaggaggttggtggcgccgtcctcggtcacgctggccggggagacggcgatgctcgcggaagggaaatcgtcgttgacgatggtggccgtggcgctggacgggctgccggtggaatagccggtgccgctggccacttggaaggtcaccgtctcgtcggtttccaccgtggtgtcggcgaccggggtgacgctgaagctggccgaggcggtattggccggcaccatgacgctggtgaccgcaccggtgtagtcggtgccgctggtcgcggtgccgctgcgcgtcaggttcaccgtggtcgccgaggtattggtctggctcagcgtcaccgtgtagatgaaggacgtaccgctgtcctcgttggcgctggatgggctgaccgtaatgctggcggtccgcgagggattgatggtgatgttgaagacgacctggttattgttttcgtccagtagatagaacgagtccgaggtggcgccatcgccgttgttggtctaggtcaccgtctccgtaccagggcctgactggccgctgaggacatagctgccatgcgaggccggcacgagcggatcggtcatgcccccgtccgagggcccgtcgcagtcggtgacgtcgaacgtcaccgattggcccgagttcacggtcgcggttttgggcgacgtgcagtaagcagccaggcaagcctgcgacgtcgccatcaacagcagcgccatcagccaacgcaacgtcagtcgcacgccgctggaagcggtgcatttcgtagacatacttcgattcccccaaatcgcgccaccccacggcgccggcaacgatcctggtgcctcagcgcagcagacggcgatgcttttgaaggcataccttcggctgtggcgccatttgaacagaaactgactcgcagataaataacgaaaaattaatacctcatcccagctttggatgctgatctcttgtctgccagagagcggcgggtgaccgtaggacgccttcgacacggagtcggcggccactcatgggagatctagatgagcgaattcttcatcggtcaagtcatgttgaccggcttcgccttcgcaccgaagtacttcgcacagtgcaacggacagctattacctatcaatcagaaccaagccctgttcagtctgctcagcacccgcttcggcggcgacggcaagaccaccttcggcttgccggacatgcgcgggcgcacgccggttggctatggaccgtcggccgatcctgcgtggcagccgccagcggtgccgatgggccaggccgcgggcgcggagacggtgacgctggtgggcgacaacctgcccccgcatacacacctgatgagttgcagcagcgccaacggcgacaaccgcataccgaccggccgcctgttcgccaacaacgacatcccgagtggaactccgcacgcgctgtacgccgcgccaggcgcaacggtgccgctgtcgcagtccaccatcgccagcagcggcggcggccaggcgcacccgaacgtgcagccttacaccacgatcaatttctgcatcgcgctgtccggcatcttcccttcgcgcagctaggcgcatccgcatccgggcacgcggcgcacagtcgtgcgcgtggcgcctcatcgaccaggaagcatctcatgggtacccccttcatcggcgaaatccgcatgttcggcttcggccgtacgccccagggctggcaggcgtgcgatggctcgctgctgcagatctccgaatacgaaccgttatatgtgctgctcggcaccgcctacggcggcaatggcaccagcaccttcgccgtgccggatctgcgcggtcgcctgccgatccaccagggccagggaccgggcctgagcaactatccgctcgcccagcgtgcaggtaccgagacggtgacattgacggagctgcagatgccggcgcacacgcataccgcgcaggccaccaccgccgcggccaccaccaccgcgcctgccgggctgttgccggccgcggtcaacgggagccagttctatgcaagcgacgtcaccggggccacgatgctggcgctgtcgccgcaaagcacgtccttcgccggcggcaaccaaccgcacgacaacgtcatgccgacgctgacagtgcagtactgcatcgccaccaccggcatcttcccgcaacaggcctgacctctgcgccgcgccgacaaggctgcggcacgcatccgctcatcggaggaatccgctcatgaccgaaccctatatcggcgaaatccagctgttcggcttcgactacaacccgtacggctgggcgttgtgcaacggcgccaccctgccggtcacgcagaacaacgtgctgtattccctgctcggcgtggcctacggcggcaatggcaccaccacgttccagttgccgaattttgtcacgcgcgccggctgccagcagggcgcggggcctggcctgacgccgcacacgctgggcagcaacttcggctcggcgtcggtgagcctgcagagcacgcagatccccatgcaccagcacgggggcactgctgcctcgcagccggatggcacgaagaaaaccgcttggcctgcgagcggtgtcgccctgtcgacgctcaacgtgaataccgagcgcccgttcctggcggtcgcgccgaatacgcagttctccccgaccatgttgatgcccgccggcgccggccaggcccacgagaaccggcagccgtatctggcggtgaacttctgcatcgcactgtcgggcaactaccccgtcttcaattgacctgattagcacgatctttcagcacagttgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcgttgcgccgctaacgcgcacagtcgattccagcgtcaaggcaccacgtactggcagtgcacggcctgctatcgccaaaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacaccgtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgtttgctggacggtgcctatcacgccttcaaattcgccaaatacgcccagcgctacctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggtgatggtttgcctgctcacaagacccgtggcgtgcgcgatgacgtggacagcctgaagggcaggctgacgctgcatttcctgccgggtgacgcaccggacttgaatcccgacgagttggtgtggagctacaccaagcgcacgggcgtggcgtggcgcccgctgcgcagtggcgagaagctggccgatcgggtgcatgatcagttgtccgacattgcagctcgaccagaattggtgcgctcgttcttcaggcatccaagtgtcgcctatatttctgacttatgagtaacgtgtcgccgcctgcgcgttgtcggtggtgatcacgccacaggccagacggccgccagcgttgccggtgggctgggttttgtaatcgtccgcatcggcatgcacgatcaccgcgtggccggcgatatcgaactggttggccttagcgagattgacgttgctggacaccgggccgtcgattgtgacgttgccctgcgcatcggacttgatgttgagcatgtcgccgccgtgatgcggttcggcgctgacgttgccgtgatcggactgggacgggttgaagtggccgccggcgctgctgccgtccggtgcgctgcaatcgcccttttcgtgaatatggaagccgtgctcggtgttgggcttgaggccgctcagctggccggtgacacgcaatgcgccatcgacagttttgaaggtcaccgtgcctttgacgtcattccccttggtcggcttaagctcggcggttgcggtggtagtggccgccgcttcggtgaccatggaggcggcatgttcgccgccgtgcgccgcttcggccggcgtgctggcctgcggggcgggtgccgggtcggccggtgccggctcgtcgcgcttgcaggcggtcagcaccagagcagtggccagaaacagggggcggcggaagaattcggatggagtactcctgaagaagggccgcagttgcagccattgacgccctgactcagggctgcgaagggggcgtgccccgtttggcgacacgaatgacgccgcaggccagacgcacgccggcattgccgctgggctggctgcgatagtcgtcggcgtcggcatgcacgatcagcgacctgccgaccacgtcgctcggcgcgccgtcgcccaggctgatgcccgacagaatcatgtccagatgcactaccccttcggcgtcggcacgcagattgtccatgtcgcccagattgtgcggaccgctcccggcacgcccgtgcggcgtaccgctcggattgaaatgcgcgccggcactgctcgcatcggccgcgctgcaatcgccgcgttcgtgcacatgaaatcccgacacgccgcccggacgcagcccgccgatggtgccggtgagacggatgccctgcaatgcaggcaccagcaccacccggccgctgaccaagctgcccgaggccgaggccagcaccgcttcggcctgttgcaccgggcgagagggcaccacgcgtgcggccggcggtggaggcgccttcggcggcgctggcgtgctgctgcaggcggccagcgccagcgcggtgagggcaacgatcgtcggcgaccgataacgcatcaagcagttctcctgatcaggctgaaaacctatgcgggcgcgtgttcacatgtcatgaaatacgcccagcgagggctcaggagtttacgaggttgcaatgggtggccgggtgtttgaggcctggttaacgtgcacgctagctgatatgtggaagtgcaaagcctggatcgcgcccgttacttccttctctcgccgggacgccgtcctccttcgtgggtgagaaggtggcgcgcagcgccggatgagggtccgggcgaagcccggtggcggttgcgtgcgcgaaggtgggccgcgtactctcgccccagcccccgctccgcggcgcggacgctccacgacacgcgcaccttcggtgcgcaagccgtgccttgtcgctccagtgggagagggctcaacgccgcgcgtggtctgatgcgcgattgcgatatgcgtgtatcgcttaggcgtcgattctttttcaagcacgagaccttccaacgggagaggcctcgggcaaccttaacggggtttgcgccccggaccgagtttgcgggtgacggtgttacggcccaggcccaggcgggcggcagcttcggcgcggcggccctgggtgagttgcagtgcggcttcgagcagggttttgtccaggcgttcgcgcgcttcggcgtgcaggccctgggcgccttcgctcaggcgttgtgcggcccagctggagagcatgtcgtcccactggccgtcgctgcggccgctgcggtgacgacgtccaccacgtgccagtgcggcttccacatccaccacgtcgatgatgtcggcggtggccagcgcggccagacgccagcacacgttttccagttcgcggacgttgccgggccagtcgtattgacgcaggtcttccaacgcggccgacgacagccgcttgggcaacatgtcgagcttgcgcccggccatggtcaggaagttctcggccagttgcgcgatgtcgccacggcgttcgcgcagcggcggcaattgcaggcgcaccacatccaggcgatgtagcaaatcggcgcggaagcggccttgttggaccaaggcttccagatcctggtgggtcgcggcgatcacacgcacatcgacgcggatcaattcgcgcccaccgacgcggaagaattcgttctctgccagcacgcgcaacaggcgtgtctgcagcggcaacggcatgtcgccgatttcgtccagaaacagcgtgccgccatcggcttgttcgaaacggccgatatgccgtttggtcgcgccggtaaaggcgccggtttcgtggccgaacaactcgctttccagcaattcggccggaatggcggcggtattgagcgcgacgaagggtttgcgcgcgcgcggcgattcgttgtgcagcgcgtgggcgaccagctctttaccggtgccggtttcgccgttgatcaagaccgacagcggcgcctgcgccagacgtccgatcgcgcgaaacaaagcctgcatagcgggcgtgtcgccgatcaacgaggccgagccttcggccagccgggtggcgaagatttcgtcggcacccgcatcggcatccggcagcccgcgtgcggccagcgccaccgcatcgtccaggtcgaagggcttggacaggaactcatgcgcgccgccgcggaaggcgccggcggtgctggcaacgtcggtataggccgacatcacgatcaccggcagttgcgggtgtttggctttgagcttgtcgagcagggtcaggccgtcttcgccgggcatgcgcacgtcggtgaacagcaggtccggcgtgggccgcatggcgagcgcctgcagcgcggcggcagcgctgtcgaaaccatccaccgcgtaaccggcatcgcgcaaggcggtggacagcacgaaacggaccgaccggtcatcgtcgaccacccagatgtgggatacggcggcggcctcagccatgcagatgctccttgtcgtcattgccggccagctcgggcagcaccagggtgaaaacggtatggcccggacgcgagcggtaggtcagcgtgccgtggtgttggcgcgagacctgctgggccagcgccagacccaatccgctgccttcggcacggccgctgaccagcggcaggaacaggtgctcggccagttcttccggcacgccgccgccgtcgtcgatgatttccagccgcagcgacatcgcgtgcacgcggtcgcggatgcgttggccatgttcgacgcgggtgcgcagggtcacacgggtggcgccagcctggaaggcgttgcgtaccagattccacaccgcctgggtcaggcggtcgccatcgcccagaatgtcgggaatgctggggtcgtagtcgcgctgcacctgcaccgaccagccgccctcggcttcggccaggcgcagcacacgttcaaggaccacatggatgttgaggcggtcatgcggccgcgccggggttggcgagagcagccgttcgagcaaggtgttgaggcgttcgatttcggtgccgatcagctcgagcagctcgcgctcgtcttcgtcgcgtcccgccgagcggcgtgcgagtagctgggcggcgcccttcagtccggccaatgggttgcgtaactcgtgcgccagccccttgagcgcggcgctcaaggcattgggcaaggcgtgggtgggatccagcgcggggaattcgtcgaccgggtgggtttccagcaaccagccgccgtcgtccaggcgcgacagccagccttcggcaaagcgtggcgcgtcgttgggcaggcccagcgccagccggtgcagacgcaacacatcacgctcgtcgttgagcagaaagcgtgcaagcgcatcgccctgcacttccagcgcggccaggggttgttcgaccaaccgccgggcaccgaccccgagccagcgcgcgaacgccgggttgacgcccagcaggcgaccctcgcggtcggcccaggccaccggcgtgcccagactgtccagcgatggcatggaggaggatgtcaacattgcaccaatttagtgcaaacggcagcgccgtgcatcaatgtcgcgcaaagcgaagcgtccgtaaacaacataggggccggacagcggcgggtcgcaccgatccagcaagcatccgcgccggcagtcacgggcgtagggctggtcatgcagcccacctcggcagttgttccgcgcccaacggggcaagggggaaaacgggacccggctgggcattcccggccgggtcgttgcgccacccgcagcgcagcagcatggccgcgggtgtgcatgctcaggactcgtacgcggcttcgccgtgcgaggtgatgtccaggccctcgcgctcggcttcttcgctcacgcgcaggccgaataccagcttggcgaccacaaaccccaccaccgacaccacgccgatccagccgaccgtgattccgacgcccagcgcctggatgccgacctgatgaacgatgtcgtaatcgccgcccttctggccgcccagcgaggcagccgagaacacgccggtcaggatcgcgccgatgatgccgcccaggccatgcacgccgaacacgtccaggctgtcgtcggcaccgagcaggcgcttcagaccggtgacgccccacacgcagagcacgccggcagccaggccaatgacgatcgcgccgaacgggcccaccgtaccgcaggccggggtgatgccgaccaggccggccaccatgcccgaggccacacccagggcggacgacttgcccttgatgatcttctcggtcagcgaccagcccaggatggcggcagcggtcgccagcaaggtgttgaggaaggccagcgccgcaccggcattggcttccagattggaaccggcgttgaaaccgaaccagcccacccacagcagcgaggcaccgatgaaggtcagggtcacgttgtgcggcttgatcgcctcacgtcccaacccggcacgcttgccgacgaagtaggcgccaaccagaccggcgacaccggcgttgatatgcaccacggtaccgcctgcgaaatccagcgcgcccaacccgaacagatacccaccggtggcccagaccatgtgcgccagcggcaggtagccgaaggtgaaccagatcgccgagaacaacagcaccgcgccgaacttggcgcgttcggcaaaggcgccgacgatcagcgcgccggtaatgccggcgaaggtcgcctggaacaccacaaacacgtattccggcaggctcacgcccttggtgaaggtggccgccagggtttcgatggtgacgcccttgagcagcgccttgtccagattgccgatccacgcacctccaccggagaacgccaggctgtagccgtacagcacccacaggatgatcagcagcgagaacaccacagcgacctggatcagcaccgacaacacgttcttggcgcgcaccatgccgccgtagaacagcgccaggcccggcaccaccatgagcagcaccagcaaggtggaagtcagcatccaggcgacgtcgcccttctccaccaccggtgcggcctcgacggcagcggccggcggggcggccggttgcgccgacggcagcggttcggtggtgaccggcgcggtcggcagtggggtgatctggggagtggactgcgcctgcgcgctgcccatgccaccgacgatcagcgcgctgaacagcatcagcatgcacgcgctgtagaaccgggctttccacccggcaaaaagagctgtcttcatacgaactccaaggctggtggggttagagcgcatcggcgccgatctcgccggtgcggatgcgcaccacctgctcgatcgcggtgacgaagatcttgccgtcgccgatcttgccggtgccggcggcgttctggatcgcctcgaccaccgcgtccaggcggtcgttggtgaccaccgtttcgatcttgatcttgggcaggaagtcgacaacgtactcggcgccgcggtacagctcggtgtggcctttctgacgcccgaagcccttgacctcggtcacggtgatgcccgacacgccagctgcggacagggcctcgcggacctcgtcgagcttgaacggccggatgatggcggtgatcaatttcatgcgcataccccgaatggtggaaagaaccggacggcattgcgccgcccggcgatgtcagtcacctcgatgccaaccccggcatccgatcgttcgcgattgcgcagacctcagcagatgccatgcatccgcctcgtgtgagaggtcaggcccgcgccacgcgaactgtgtgctctctcaatacccctgcaatccacggccggtgccatggatcgctcgaacacgtgtgcggcgatggcggaggtgggagggggggcctccgccatcgcagcggtggaactcagttgccgtagtacagctggtactccaacgggtgggtcgcagcacggaacttggtgacttcctgcatcttcagcgcgatatagccgtcgatgaagtcgtcgctcatcacgccgccggccttgaggaactcgcggtccttgtccagcgcgtccagggcctgatccaggctggagcagacctgcggaatcagcttctcttcttccggcggcaggtcgtacaggtccttgtcgctcggtgcgccagggtcgatctggttcttgatgccgtccaagccggccatcatcagcgcggtgaaggtcaggtagccggactgcaacggatcggggaagcgcatttcgatgcggcgcgccttcgggttggtgacccacggaatacggcacgacgccgagcggttacgcgccgaataggccagcatcactggtgcctcgaagcccggaaccagacgcttgtagctgttggtgccggagttggcgaaggcgttgatcgcgcgggcgtgcttaaagatgccgccgatgtaccacagcgccagctgcgacaaaccgccgtagccgtcgccggtgaacaggttgacgccgcccttggccagcgactggtgcacgtgcatgcccgagccgttgtcgcccacgatgggcttgggcatgaaggtggcggtcttgccgttgcggtaggcgacgttcttgatgatgtacttcatcgtcagcagttcgtcggccttctgcaccagcgagctgaacttggtgccgatttcgcactgaccggcggtggccacttcgtggtggtgcacttcggtttcgatgccgacctgttccagcgtcttgatcatttccgcgcgcaggtcgtgcagggtgtcggtcggcggaaccgggaagtagccgcccttcacgcccggacggtagccgctattgccgccgtcgtacttttcaccggtattccaggccgcttcttccgaacccacctggaagaaggtgtggcccatgtcgttggcaaagcgcaccgaatcgaagatgaagaattccggctccgggccgaagaacgcctggtcggcggtgccggacgacttcagataggcctcggcgcgcttggcgatgccgcgcggatcgcgctcatagctctgcatggtggccgggtcaaggatgtcgcaggtcagcacgatggtcggatcggcgaagaacggatccagatacgcggtgcctgcgtccggcagcagcaccatgtccgactcgttgatgcccttccaacccgcgatcgaactgccgtcgaacatcttgccttcttcaaacagcgccggctcgatgatattggccggaaaggtgatgtgctgctgtacaccacgcatatcgacgaagcgcaggtcgacgaactcgaccttgttgtccttgatcagcttttcaacattttccacggacatcggaagaaacctcaggtaggagttaagtggctcgtggccggtagctcagcagggaccgtgccaagccatcgagcttcacaagcccttgattttgcttgcgtcgctcgcggccgcggacgttggctagcaccataatagtgcaaataatcaaacacaaagcaccaatatggtgcgttctacaatgcactatcctgacggcttccccacccctctccagtccgatgtccgatctgatttccgccctgctgttgggcattctcgaaggccttaccgaattcctgccgatctccagtaccggccatctgctgatcgccgaacaatggctcggacgccgttctgacttcttcaatatcgtcatccaggccggcgcgatcctggctatctgtctggcgctgcggcagcggctgtggaccctggccaccggcctgggcgagcgcgacaaccgcgattacgtgctcaaagtcagcgtggccttcctggtcaccgcggtggtcgggctgatcgtgcgcaaggccggctggcaattgcccgaaaccctgcagcccgtcgcctgggcgctgctgatcggcggcgtgtggatgctggtggccgaacacgtcgccggcaagctgcccgagcgcgacgtggtgacctggaaggtggccatcgcggtgggcctggcgcaggtcgtggccggtgttttcccaggcacctcgcgctcggcctcgacgatcttcatcgccatgttgctgggcctgagccggcgctcggcagcggcggatttcgtgttcatggtgggcattccgaccatgttcgcggccagcggttacgcgttgctggagatgtacaaggaaggcggtttcggcaccgaacactgggccgatgtggcggtggccttcgtggcggcgaccatcaccggttttgtggtggtgaagtggctgctgagctatatcaagaagcaccgtttcaccgtgtttgcggtgtaccgcatcgtgctcggcgcagccttgctgctgtggctgccggctgcggcgggctgagacctaacgacaactgccgggcctgcacgtcgcgatcgcggccaggtgcaggcccggcgcccacgtcgtgacgccggtcattgccccgggcgcacgctggcggtatcactgacgcatcgattcccgggagctgcacatgcgtgccgtgttcttcgcccctgcactgctggcggcgggcgtgacggcctgcggatcgggcgcgtcgccggagctgcccggcgccaaccacgctgctgtccggatgcctgtcatggcgagccctgacacggatgccctgccgttgcgcaccgccttgcgcgcacagcactggcaattgcagcaggccagcgatgcgcacggcaccgccttgcgcagcctgttcgtcgacggcctgccagccgtgcaactggacttcaacgatcagcgcatccaggtcagccagacctgcaacgcgttgggcgccatctacagcgtggcccaggcgcaggtgcagatcggccgggtggtctcgagcaggcggatgtgcgccgacgcacgccggatggcgcaggaacgcgctgccagcgacctgctgtccggccgcttcgccgtggtcatggacaccgccgcggccgcgccccggctgaccctgacccgcagcgatggcacccggctgatcttcggcggcacccccacggcagacacccgctacggcgggccggggcagacgttgttgatcgaagtggccgcagacaccgtgacctgcgcgtccgacccgacgcgtcgttgtctgcaagtccgcgagcagacgcaggccgaccaatcggccacacacgactggcagccgttggagggcacgatcgacggcttcgagcacgaggacggcatccgcaacctgctgcgggtgacccgctacccggccggcacggaccggaacgccgaccaggtgtacgtgctcgaccagatgctcgaagccagcagctagccccgcgccagcccagcattgggcctgtcagcggcgccgcgcgctgcgacgccactgcggcgcgtcagaactggatcaggaccttgcccacgtgttgcgccctggcgacgtaatcaaaggcctggggcgcctcatcgaaccggaacgtgttgttgtgcagggtcttgatgcggtgctgctcgatcgcacgcagcaggtccacgaacatcgcccggcttgcattggcgatcccgcgaatggttgcgttcttgcggatcaacgacacatagtcgggaatcggcgaagaggtgccgggagtgacgccgatcaccacgatggtcgcgttggcagctgccaccttgatcgactgtcccagggtgtcctgcccgccggtctcgatgatgacgtccgcgccgccgccggacagctgcgtcacggcatcggcccagtcgggatcggtgcgataggtgacggtgatgtcggcgcccaggcggcgcgcgagttcaagcttctcgtcgctggatgaggtgatggcgacatgggcaccgtggcgcttggcgagttcgagcgcggccatcgagacgccgacggttcccagacagagcactaggtcgccggccttgatcctggcgacttccggcgtgccaggcggtgactgcggccgatgccagcgccgcgacatcttggtcgtccaacgacacgggcaccttgatcagcgcggatgcaggcagcaccaccgtttccgccagccagccatcgtgggtcacgcccagatcgtgggcgaacatctcggcgcggaacctgccgtccagccaggcggggaagtgcccgctgacgacacggtcgcccggcgcgacgtcgctgacgcctgcaccgacggaggtcacgatgcccacgccttcggcaacgggaacgcgcgtttcgacgagcttgccggcgtaggtgcctttcaggatctgcaggtcgcggttgatcaggccaaccagtcgcggcgcgacgatgacctgacccggccctgcgactggctcgaacatctcggccacgaccaggctctcgaggccggtttgattgccaatctggaatgctttcaagggggactgcctgtactgagacgccggccgaacgtggctggcgtcgtcggggatggcgcattcgacgccatcgtcgcgatgactcagcgcagcgctgggttcaacgtgtaggtgccatgcaacgcggcttccgccagcacatggccctgaatcgccgacagcacgtcggcggcggtgaagcggtcgggcaggctgagcttggcaacgtccagcgcgaacacccggaagaaatagcggtgcatgcgcaggtcgttgaacggcgggtacgggccgtcgtagccgcggtagtcgccggccatgtcggcattgccggcgaaccactgcgtgtaggaattcaggccctgccgggcaccggccgggccgggcggttgctgcttgcccttgaccacaaagccgtcgctgcagctgccggcggcaatctcatgcacatcggcggagatatcggccatcgcccaatgcacgaaatcggtgcgtggctgctcgactggaatctgcaggtcgtcgcggccgacggtgtcgggcacggtcggtacatccgggtccaggcacaacagcgcgaatgactgcgtaccggtcggcacctcgctccaggccaggtgcgggttgcggttgggtgcgaagccatccggcgtaccggcggcaaattccacagcgatgggcttgccgttttcgatgctgttgctggtcagacgcatggagggtctccgagaaaagcgatacggatcagggtgcctgggtccgggccggagcgaaagacatcggcatggaaccttctgatgcgctcgctcgggtttagcgctgcccgcgcactgcgtctgcaagcaatgcgacaatcacgagactgcagccacgcccacccggcggtgagcgcaaccgctctgagcgccattcagtcctgcgggtagccgaagcgcacggcaatcagcgtgagcagatcgaactgcgcgccaagcacgccgcggtaattgcgccagcgaccggcagccaaccgcgtcgggccacgcggttcgaccagcgggaagttcagcccgaacgcctgttccagcgcggtggaaatgccctgcggatcgttttcgataccgtccagccgaatgatccggtgcgggtacagatcgcgttcgtgcaagacggccagctgttccagcgcgatcagcaaccaatcggcggcctgctgtggggattgcagtgccagcggcgcggacgcaccggccgagagccagtccagcagcatgtcgcgcgggtcgcgcagcgcaatcgccagccggccctcaggcagatgcgggcgcagcgcggtcaacaaggtgttgtcccaccacagcagccagtcgatgacgttgccatcgtcgatgccgcgacgcggcagttgtgctttccagccttccaccagcgccgtcggtgccagttcgccggaggccaactggtcgagcgtacggtagctctgcagcgcatccgacggcggcgtggtgccatagcggtcgccgcgcaccagtggggtggccgcgtccatcaccgcgatcaaacgttcgacatgcgagccgggcgtgccccacacgaacagcgggcgcgcggtgacggtgtcggggatggtcaccagcgcaggccactgcgtcggctgtttggcggcctgcggcggcaacggcaaccggtgctgggcctgctcgcggtggaactgcatccaggtgcccacggcggcatcgggctggccggcgcggtcctgcacattgcccagccacggccgcagcacggtctgctgcggcgcaggcagcgattcgatcaacgattcgacgcaggcgatggccgccagcgggtcgcgctccagcaaggcttcgacaatgcgctgctcgccgctgatgtggcccggctccaccgccacgatctggcgcgccaccatctccgctgcgtcgccatggccctgcatgtcatgcacgcgcatcagcgcctccagcgccggcaggtgctcgggcatggccagcagccagcgctcgatcaccgcctgcgcctgcggcccaccgaccggctccaccgccaggcgggccagccacaggtcgtgcgccgtggccgacgtggccagcgccgcatccagggtgtcgcgcgcatcgtccaccgcgcccagccgcacccaggcggtaagcagcgcatgcagcgtgcggcggtcggccggccagtgcgccagtgccaggcgcagatgggcggcggcctgatcggggcgaccggcctgcagttccatctcgccggcaagccggcgcatggccggcagatcgccgccgggctgctcgagcacgccctgcatcgccgccagcgcgtcgtccagacggccctggcgctgggccagctgggcaatgaaggcgcgcagcgcggtgcccggcggattgagctcgatcacgcgctcgaacgcgcgctcggcgaatgcaaaatgctctttctgcagatacgcaaagcccagcgaaaacagcacgcgtgcatcgtcgggcaactgctcggcggcgcgggtgagcaacgacagcgcgcggtcgctctggctgcggcgcatctccaccacgccatcgaccgccagcaattgcggatgctccggcaccaggcgcgcggcagtgcggctgagccgctcggcctcgtccagatcgccacgtgccaccgccagatgcgcctgcatcacgtaagcattgaactgattcggatccagcgcggtagtgcgcgacagcgccgcatcggcggcagacagatcgcgcgtcgccaacaacgcaccggcacgcagcagatgcaggtcggcatcttcgggggtcagcatcagcgcggtgtcgatgctgcccagcgctagccccggctgcccttgctgctgcagcgccaccgccagccagcggtgcgcggcgacgtcgtcgggcgcggcggttgcccactcgcgggccagcgccactgcatcgtcggccgcattgcggcgcagggcttgaagaatggcgtcttgcatgacggcggtgggtccgggacaaaccgctattgtaacgatgcggggtacggcggctcgcggtgcgagggatgctggcgtttagcgccacgccggcctcttgtgcaaggcgtgcgtcgtcgcccttgaactcacatcgaccgatcgcgccggtcgggcggttgaacgcttggcaacttccgacgcagcacgctcgcgccatgagccacgcagagcgccccaaaacagcaactggcccatgtgccagcgcgcagcttcgacgcccatgggaaccgatcctgcgcgtcagcggaacaggatttccccagtctgcaggtaggtgtagaagctgatcgcgctgaagtagaccatcacgcaaccgacaaccacgaataaaaaatcaactactgcatccatctacggatgtcgtctcagcatcatgcgcgagctgacgtcagccgctcggccacccagcgttcggcgaagccgtcgccgcgggcgttttccagaaagccgcaatggccgccccagcgcgcgatttccagctgcgcatgcgccggcaactgccaggcagcgaaatcggcgaacggaatcaccgggtcgtcttcggccatcaagatgtcgaccggcacctgcagattggccaggcgttcgccgtcaatcgaatagctgtcgaaatacgcttccagtgagccatgcccggtgtgcttcaccgccagccaggccatcagcccgcgcatgtccagcgccagggtggcgtcgtcgtagctgtgctggtcggggaacaacgcgcgcttgcgcagcagcgattcgcgccatttacgacggaaataccagtcgtagaactgcgggcccttttccaactgaatcatggcggcggccgggtccagcagcgggcacaccgccgccacgcgcgccagcggcaggccggcagcgggcgcacgcagcgccagtcgcaacgcgaaattgccgcccagcgaataccctgctgccagcaactgcggcgcaggaaaacgccgccacagatcgcctgcggcattgaccacttcgtcgatgcgatcggagtggaacaggtccacattgagatggtgggtgccgccgtggtcgcggaagttcagccggaacacttggtagcccaggccgagtacgcgcgctgcggtcaggcacatgtaattggaatcggcgctgccctcccagccgtgcagcaacagcacggtgccgcgcggtggcgcgtcgccgcgcggaacgctcatccagccctgcaggcgcacaccgtcaccgccatcgagaatgtgttcgctggtgacagcgccgctggcggcgagcaactgacggctgcggatgcgccgcaagccgctgctgcccagcaccgattgcacgtgcgggttgcgcagccagcgtggcggcaggtagtcggcggcgttcatgcgctaatcgcaccggcgtcgcgacgggccgcaggagagaggcgcgtgcgcatcgtcagctaggactccatcgcggcaacgatccgttgcagcgaggtgtcggccagtcggcgacggccttcgatatccagcgcgcgaatcggctcaagaaaatgcatttcggccagccgtgacggctcgcccagcaggcgcaggatgttggccaagaaactctcgcgttcaccgaacgccaccaccgcctgcgcactgccgcgcacaccgtaacgcagcgccaccggctgtaccggcaccccggcttccactgccgcctggaagatgcgtgcatggaacgggccgacctcggtaccgccgcgggtgcgcccttccgggaacacaccgaccggcttgccgctttgcaggcgcagcagcatttcctgcagcactccgcccagcgattcggtattgccgcgctgatggaagatggtctggccaatggtggccagccagcccaccagcggccagtcggcgatttcgcgtttggccacaaaccccatcacgcgctggctgtgcagcatgggaatgtccacccaactgacgtggttggccacaaacagggtcgcgcccgacagcggcgtcccgaagcggcgcagccggaagccgaacacgcgcatcaggttgccctgccaccagcggatcatccgctcgtccagggtgtcgtcctgaccgatgcgaatccgcgccagcggcggtacaaccacacacaacatggcgaccggcaggaacaggcccacatgcagcaacagcaacggcacccgatacaggtaccggagcaaacgcaacggagcgccagcgtcgcgcgtggcgtccggggatgactcgctcattcgacgaacggaaccggtaacgggggggaaggaagcgcgaccattgtgacagcaacgtggaccccgcgcactgccggcagcgggcgacgctgttccatgcatgccgctgccgggcgagctcagccattgccgcgcgcaaccaccgccagggtcaaccgcgacacgcagacacgtttgccgaccgggttttcgatggtgatgtcccagacgtgcgtgctgcgccccacgtgcaccgcgcgcgcggtaccggtcaccagcccctgagtggcagcgcgcaggtgattggcattgatctccagccccacgcacatccgggtcgtcatatccacacacaagttgccggcgctgctgcccagcgtttcagccagcaccaccgaggcgccaccgtgcaacaggccataaggctgcctggtgcgcgcatccaccggcatggtggcgcgcagccaatcgtcaccggcttcggtaaacacgatgccgagatgttcgatcaaggtgtcgcggctggcggcgttgagggcgactagatcgacgggttcgcggaaggtcatgggctgggtatcgggtatcgggtatcgggtatcgggtatcgcaagagcatccaggtgcctggggtgcgatgcaagattgcagtacggctggctgcccacagcaaccagaaatgatgcgagtgcgttgaacacatccgtctgcgacgggcgcagcttctcagcgctaccctcttgcgtgtcgattcttagcaaaccgcgcacatctatggcaatcgaccgacaacacagcgcaacatcgcgcatcaatccatcttcatcagtgcaacacgtcagcaaatcaaagaatcggcaccagcccggcgccgaaggcggtgagcatgcgtaccaaaagccacttcgggccgacattgacctccgggaagtcgcccaccgcgacgtagcacttacggaactgcgtatcctggcgcttgagcgggaacaagcaatccgggccgggctggaactcgtaattggtggcgtagcgccacggccagaagtccagcaccggcaaggcttcggaaactttacccacgctgtagttcaatccgctcaacatcggcggcttttcgcgcggggccaccgtccaggcgttttccggcgacatatcgcgttcgatgctggcggccagcgcctgcgcaaagcgcgcgtcgtcgatcaccacggccgcttcggtgttgtagttctcgctgcgcgggtcgaagttgtgcgtgccgatcacgccgatgcggcgatccaccaccagcgacttggcatgcaagcccatgcgcgcaccggcgcgggtcaccggcagcggcttgttgaccgcacgcgtgcccaggaacgagggtctcgtttcggtacgcagcacgcgccgatcaacctcgctaccgcccggcgcgcggccaccgctgccgcgtagcacgctgccagcacgtgcgcttgtgttcccgtctgcaccgctgctgccgcgcatcgcattgccggccgcactgccgccgatcaggcgattggtgcggctgtcttcgttgatgtcggaagcagggttgagtgtatccggcaccaggttggcgtaatccaccggaacatcgagcgggaacggcttgaactcgtagatgttgaagcccagctcgcgcatgttgcggcgtttgaacttgtacgacagcgcatacacgatgggattgtcggtggcggccaggctattggtcgacaccacgatgcgcggcggctgcgggtgcgtgcgcagcgtgcgaaagatcgcctgcgccgcgtcggacaacaccagatacggcgtctgcagcagcacttcctgctgcgcgccggcaatcaggccatccagttccggcgccgtggaaaccgccttggcagcatgttccttgcggtgcttttgcggcagatcggccacatacagcacacgctgcaccggcatggccggggtcacgaaggcatcgcgtacgaactgcggatcgcgcgcttcgcgatccacacgcgccacccggtcgggccggcggaagttcgctggcggcatctgcggtacgccctgctccagcagcacgcgcccgacatcgttcaaacgctcggccggcacactgcgccgggcacgccagaacgcatcgaaattagcggccatcgcacgaacttccggaccggccagaatcacgtcgcggtcgcgaaagttgtactcgctgtcccactcgtaatagtcgtcctggtaattgcgcccgccgaccacaccgagcacgtcgtccaccaccaacagcttgttgtgcatgcgctgattgaagcgacggaagcagcacagcacactgccggcatagtcgaagtagttgagtttgaccttgccgaaggtggggttgtagatgcgcagctgcaggttttcgtggctgctggccagcgcaccgagaatctgcagatcggcgatcgccgacagctgatcgatcaggatgcgcaccttgacgccgcgttgcgcggcgtccatcagcgcgtccatgatcatgcgcgcgctgtcgtccttgtcgaagatataggtctgcaggtcgatgctgcgggtagcgctgcggatcagattgagccgagccaccagcgattcttcgccgtggtcgacgatggtggcgtagtgccgcggcgccgccggtgtggaggcggtgatcgcctcgccgcccagcgcgcgcagcggcgaaggttgcgcgcaacgattggcctgggtgcaattcaccacggtactgcgtgccgcagcggcgacgccggcagcacggttgcgttcggtttgcgacaggctggcgcatccggtgccgagcaacaccgttgccagcacgagaaccctcaacaggcacttcacgggtgccgcgcctcctgcaagcgcccacgcagaatgaacgtcaccccgtcgcccagtgccatctgccacgcattcattccgtaacgtccacgcaggaccgtacctcgactgatcacgtcgcaatcatagcccgtccgggtgcattcggccggaagtacatgcagggtctcgatgtgggtgattccgcggatggtcaggttgccggtgatgtcgccaccgcccttgatcacatcgtcggtatacggaagcgactcgaattcgacgaccgggtagtgcgcaacatcgaaaaaatcctcgccccgcatccagctggtgtaacggtccttgcccgggatctccacctgggtggcatccagccagaaccgcacctgcttgcgtttgtccggcagttcgaccacttcaccgcgaaaccgtgggaaaaacccctcgatcttcattccgaaacgggttttgatctcgaatccgaagcgcgattgcgccgggtcgatgaaatgcaccttctgctgcgccagacaaggcagtgtgacccagagcgcgagccaggcgaaccagcgcagcgacgatgacacgggtcaaggccaccagaaggcggtcaggcgggcgatgcccggctcgatggtggcgtccagcggcaaagccagcaacgcgatcgaggcggtgggcatgccacggtaatcgccggtctggccgctgtgcatcagcgccgccagccgttccaggccgggattgtggccgaccagcagcaggcgctcggcctcgcgatgttcgtccaccaggctggccacggtgccggctgtggcctcatagatgcgctcgtccagccgttgttcgatatagccggtgagctcgagcaccgcctccagggtttcgcgggcgcgccgggccggcgagcacagcacccggtcgggcaccagccgctgctcgcgcagccagagtccggccgcttcggcctcggcgatgccgtgcggggacagcgggcgatcaaaatcggcctgaccggtatcggccggttcggcatgggcgtgtcgcaacaagatcaattcgcgcataggaacttcccggttctaggacttcttgagccacttgaacagcggctcccagtcctgttgatggtcgcgcacctgcgccgagcggtagtcgaacaagctgcgtcccaacccggccatgaccacgtaggcctgggtgtcgcgcagttgcgtcaccagcgggtacggccagctaccgatcatgtcggcggcctgttgcgaggtctgggtccaagggcgggcgcgattgagcaccaagcccaccggcagtttgcgctggtgcacgcttggcaccttggccagcgtgttgagaaagccgaccaccgcttcgatatcgagtgccgaggacaacaccggcaccacgatggcatcgacgtggtcgaggaatccgctgagatcgtcggccattgccccggccggcgcatcgatgatcaaggtatcggtgccgtcgggcaccgccgcctgccagctgcggcgtttggtggcgtcaatcggcagtaccgcactttccagactggcgcgacgctccgcccagcgggtggacgagccttgcggatcggcatctgccagcacggtgcgctgaccttgcaacgccgcatgtgcggccagattggtggcgatcgtggtcttgccgacgccgcctttggaggcggccaccaggactgtcttcatgcacgcctcacttccgggagcaagccggcagcgtacaccgcggcaaggtgaggaagtagtcgaaacgcgtgaaacgccttgatggcgtacaggcaaggacagcgcagacctccagccgatggatgcaaacgccttgtgccgccagtgcgcgcggcgatggctgcacacctctcacccagcgcaagatcgtctccgcgtattgcgcagaagcaggagtgctgtgcatgggcgatggcgtggtcgcaatgcagcatggcagcggcattggacctcggcgtgtaaccgagcgaccggacgcaagcgcatgcagctgctgtcccgctgccgcacggcgcatgtcagcgccgcagccttacgccaccaaccgcgccagcagccaggcccacgcaggcagcgtcagcaacgacaacaaaatgctgtagccaaccatcgctgcagccaggcgtggcgccagccggtgcgaaatggccagcgcggcggcagtgatcatggtgggcatggccgattcgagcacattggtctgcagcatctggccgtgcaggccgagtacccaggacagcggcaaggccaggaccggtatcagcaacagcttgaatatcaggcccaccgccagcggcttgagttcgtccgcgggcaggcgcagctgcagcgaaaaacctaccgacagcatcaccagcggcaacatcgcatcggaaaggttcttgaggcctgagccgatccagttcggcggttgctcgggcatcagcgtcagggcgaacagcagcgcccacaacggtggaaactgcagcacccgcatcaggatcagccgcccggttggcggggtatcgccgctatagcgggccagcacgtacaacccgaacgtagacagcaacacgaaggtgccgaactggtcgtaaaccactgcatagggcagcgcgtgatcgccgatcagtgcgcgcaccatcgggaagccgataaagctggaattggtgaacaccacgcacatcagcagcgcggcgtattcggcgcggccgaagcgcagcaggcggctgcagccccacagcaacggcacgatgatggcggtgagcaaccacggcgtggcaatcaccccgcccagcgatgcgtccagatgcagccgcgggacataggtcagcaccgacgccggcaggcagatgtacagcacgataaggttgagcacatcggcgctgttgtcgggcaacacccgcaggcgggcgaacagcaggcccagccccaacatggccagaatcaaggcaaatgcatctaccgccatggcgcgtgatcgtgtccgttggaaagccgtgcacaggatcgcatggcggcgcacgtttcactggaaaagccagcctggcttggcgcaacgcaaggaagtgtcagtgaccgcatcgttaaacgcaaagtcgaaggcgcggtttgctggctgctttggtggatgccattcgcaccgaccaactcgactggtccttttcccggcacagcgcccacccaatgcaaacaccacgctgcgggacatccccgcagcgcagcgaggcgcttacggaaacgtcggcggcttggcctgccaggccgcgaagacctcggccaaggtggcgcgctctgcctcgcgccattccggcaacaggctggcgtagttggcggtgctgctccaacggtcgggccaggtgcgcacggctgccgcataccactcgaccgcatcttgcttgcgccccacgcgccagagcgcgagtgcagccgtcgtcggcaaccattccggcgtggccggacggccattggccaggttggcccattgctgcagcgccttgttcggctagtcggcacgcagcagatcccatccgtagttccaggtgatggcccggtactgcgggctgccgttggagaccagcgccaacgcgccttgatagaactcatcgcctaactgcatgcgtccatcggcgtaggccagcgacgccaactgtgcgcgcggatcgaccgcacgggcgtcacgctgcaccatcgccgcaagccgctcgacgactgcatcgccctggccttgaaaggcgatcacggccttggttgtgctgcggtcttcgtcgaaatagaactctttgggcttgggcaggctctgcacctgcgcaaacgaccacacccctccaagcagggccagagcggcccacgcgtatttccttctcactgtgtgttcccctgacagcaaaaggcccttcccgcccccatcctaaccgcagcgcgtcggctgcgcatccgcacggggacgggtgcgtaaaaggcgactgttacactttgcgtcgccgttttggaatccgtcgggtgcgtcagatagtttcagatgacaagcaccggggcccagccaccctttccgggcacgccatgaccagtaccgctgcacgttcttctcccgactctgccaacacgccggagctcgaccaggtggatgcggattacacgctggaccacaagtacacgcggaccgatgggcgcatctatctttcgggggtgcaggcgttggtgcggctgccgctgctgcagcgtttgcgcgatgacgccaccgggctgcagaccgctggcttcatcagtggctatcgtggcagcccgctgggcgggctggacctggaactgtggcgtgcgcgcaagcatctggacgcggccaaggtcactttcactcccggcctcaacgaggacctggccgccaccatggtgtggggcactcagcagaccaacctgttccctggtgcgaaggtgcagggcgtgtatggcatgtggtacggcaagggtccgggcgtggaccgcagcggcgatgtgttcaagcacggcaatgccgccggcacctccccgtttggcggcgtgctggcactggccgccgatgaccatgcctgccgcagctcgaccctgccgcatgggtcggaagaggaattcgtcagcgcgatgatgcccatcctcaatccggccggggtgcaggacatcctggacatgggcctgctgggctgggcgatgagccgctacaccgggcgctggatcggcttcaagacgattgccgaaacggtggaatcgtccgcttcggtggacatcgacccattcgcacgcacgatcgtgctgccggaggatttcgcactgccgccgggcggtttgggcatccgctggccggacccgccgatggatcaggagatgcgcctgcaccggtatgcgattggcgcggcacaggcctttgcgcgcgcaaaccacatcgacaaggtggtgctagatgcgccgcacgcacgcttgggcatcgtgaccaccggcaagagctatctggacgtgctgcaggcgctggaatacctgggcctggatgcgcaggcctgcgcgcagatcggactgcgcgtgtacaaggtcggcatgacctggccgctggaaccggtgggcatcagcgcatttgcgcagggtctggaagacatcgtggtggtggaagagaaaaaagccttcatcgagcgccagatgaaggagctgttctacaactggccgggcagcgccggcgcacggccgagcattgtcggcaaatacgatgagcagggcgcgtggatcctgccttccaccggcgagctgacgcctgccaccatcgccggggtgatcggcgggcgcatcctgcgcctgctgcaatcgagcacgatcaataccgattcgatccaacagcgcctgcgctggatggatgccaaggaagcggaaatggcgctgccgcgcgcgcaattcccgcgcgtgccgcattactgttcgggttgtccgcacaacacgtccaccgcagtgccggaaggctcgcgcgcgctgggcggtatcggttgccactacatggtgacctggatgaatcgcgccaccgacaccttcacccacatgggcggcgaaggcgtgacgtggtcggggcaggcgccgttcaccgataccccgcacgtgttccagaacctgggcgacggcacttactttcacagtggctcgttggcgattcggcaatcggtcgccaccggcgtcaacattacctacaagatcctctacaacgacgcggtggcgatgaccggcggccagccagtggatggcacgctcaccgtgccggacatcgcgcatcagctgcgcgccgaaggcatccacgcgattgcggtggtcagcgacgacatcgtcaagtggacgcggcggcgcgatctgtttcccaacgacgttgcgtttcacgatcgcagcgagctggaggcggtgcagcagcatttgcgcacggtcaaaggcgtgtcgatcctgatcttcgaccaaacctgcgcaaccgaaaaacgccgccgtcgcaagcgcggcaagctgatcgacccgcccaagcgcgtgatgatcaattcgctggtgtgcgaaggctgcggcgattgcggcgagaagagtttctgcgtgtcggtcttgccgaaggaaaccgaattcgggcgcaagcgccagatcgatcagtccaactgcaacaaggattattcctgcgtttctggtttctgcccgagttttgtcaccgtgcatggcggcgcaccgcgcaagggcaagaagcgcgataccaatacgctgctggacacgcttcccgagccgcccaggcgcatctcgctggagcggccctggaatatcctgatcaccggcgtcggcggcaccggcgtggtgaccatcggcgcgctgctcggcatggccggccatctggaaggcaagggcgctacggtgctcgaccaaaccggcctggcgcaaaagggcggcgcggtgaccacgcatatccgcatcgcacgtcagcctgacgacatccacgcagtacgcatcgctgcaggcgaagcggatctggtgctgggctgcgacatggtggtggtcaacgattattgggcgctgtccaaggtgcgcgatggccgcacccaggtggtgctcaacacctacgaagccatgccgggcaacttcaccacgcaaccggacctgcagtttcccgctgccgagattatcgccggtgtgcgcaccgcgctcggtggcaaggagccgttgttgctggatgccacacagctggcaactgggttgttgggcgatgccatcgccagcaatctgttcatgctcggctacgcctggcaacacgggttggtgccgttgtcgcatgcagcgctgatgcgcgcgatcgaactcaatggcgcggccattgcgatgaatcagcaggcatttgcctggggccgcttggctgcgatcaatctgccggcagtacggcgcgctgcgggtctggccgacaccgacgcgccagcacatctacgcggcgacaccccgcaagcgcgtggccgaggcagctgggaagagcacgaccttagcggtcagggcgcgccgcatgcgctggcgcaaaccgatgccagcacgctgcatggcgacctcgctgcaccggccgatccgctcgacgacgagcagctggcgcactcgctggacgacgccatcgcgcgtcgcatcgcgttcttgaccgactaccaggatgccgcctacgcgcagcgttatcgccacctggtcgagcgcgtgcgcgcgcacgagctgcagcgcgtgcccggcagcagcgcactcaccgaggcggtggcgcggtacgccttcaagctgatggcctacaaggacgagtacgaagtggcgcgcctctacacgcgtggcgacttccagcgccgattgcagcagcaattcgaaggcgactacacgctgcgcttccatctggcgccgccgttgctggcaaagaaagacgcgcacggcaacctgataaagcgcgagtacgggccgtggatgttcacggccttcaaactgctggcgcggttgaagttcctgcggggcggcaggctcgacgtgttcggctacagcgcagaacggcggggcgaacgccagctgattgccgattaccgtgcaaccgtggacatgctgctggaacggctggatgccgataacgtcggcctagctgcgcagatcgccagcattccggagcacattcgcggctatggccacgtcaagcatgcgcatctgcaggaagccaaggcgcgcgaagctgcgctgctggcgcagtggcgcaatccaaaggcgttgcatgtggtgcaggcggcatgatgtcgccgaacaatgacatttcattgatgtcatcgctcgatgacatatcgtgcatatgattgattgcctgggcaggatcggcatgcagatgtaaccgatcggcgacattgcaccaatgtaaccgatcggttacattgcagccatggatacggtccgcactccttccgatgtcggcaacatcatccgcgccaggcgcaaacgcctgggctgggatcaggctcgcctggcccacgaaatcggcgtgagccgacagtggatcgtcgatatcgagaaaggaaagccgcgtgcggaactgcagctgatcctaagagcgctgcaggcgctggggctggagttgattctgagctcggacgttgctcagattccgccggcgaacgcacctgagcgcggcaccgtgacgccgatcgatctcgacgcgatcattgaacacaaccggtccaattcacgattgggaacgaccgttctcaatgcgtttaacaacaacatcttcaagaatcaattctcctcgctcgataggctgaaaaacgccgacttgcacagaccattctcggcagtggatgctctagagcagtgtccggcacaggcagcatcagcagtagctctgaatagatattcctcgatgatcgatgcgccaaatgaaagaaatttggtgagtgagcccttgcaaaaacggttccccgcgcttgatcgtccgacgattggcgagacaacgaaaatatccaaggtcatatcgaaaccttctaaaaagaaggccgatccgtgagactggtcgcgctgatcgaaaaccaggtgatcggccatctggcgcccgatcagcatgggcatccacgattcacctacgcgccggactggcagcattcgaaaaatgcgataccgctgtcgttgaaccttcccctcagcaaggagcatcatccgactgaggcggtcagtgcagtgctatggggcctgctgccagacaacgaagccaccttgcaacgctgggcatccaggttccaggtttcgccgcgcaacccgctcgccctgttgtcgcatgtcggcgaggattgcgctggtgcggtgcagttcgtcaccgaagctaggcttgaggatgtactgtccggtgccagcgatggcatcgaaccgctcaccgatggcgaactggaagcacgcttgcgcaggctgcggcaggacatcggtgcggcgcgccaagtcgatgacgtcgggcagttcagcctggcaggcgcgcaggccaagatcgcactgctgcacgacggcctgcaatgggccatcccggccggacgcatcccgaccacgcatatcctcaaaccaccgagcggcgaatacgacgggttcgtcgagaacgagttgttctgcctgtgcctggcgcacagcatcggtctgccaaccgcaaccgcacaggcgctgcgcgtcggcgctgaaaccgccatttgcgtcaaacgttacgaccgcaccggtgttaacggagtgctgctgcgcatccatcaggaagatacctgtcaggcgctgggggtgatgccgcacatcaagtatcagaaccagggcggtcctggggtggaggcgatctcacaactcttgtggacgcactcgtcgcaaccgcggcaagacgtagaaaccttgttccaggccctggtcttcaattacctgatcggcggcaccgatgcgcatgcgaagaactattcgctactgctcagccaacaccggcaggtacggctggcgccgttgtacgacatttccagcgccctgccgtatccgcagctgcaacagcgcaaaatcaagatggcaatgaagatcggcagccactatcgctggtgggatattcggccaggcgactggcggcaactggccgaaacgctgcatctggacgcaccggcctgcctggcctggatggcgatggctgcaagcgccttgcccgatcaggcgcgtgatcttgccgtcgcacttcgagaggacggcgtggcgcatccggtcctggatgcactggtggacgccatcgccgcttcctgtcaacgcacgcgcacactattgcaatcgaactgatcgatggcgacccgtatcactcggctgcactcggccatggtcgctcacagcggacgcagcaggcgcaggccgaaccaatccttggcatccttccagccatgggtgaccttgagcccggccgcggcggccagttcggcgaagcgcgcatctgtgtacttgtagctgtattcgacctgcatcgcttcgccgtcggcgaaggcaatgtcctggccacccacctggacgcgctggtcgcgctggctgatcaggaaggtctcgatgcggccgcgttcgcgcgcatacaccgcatggtgacggaagccgtccagatcgaaatcgctgccgatctcgcggttgagccgcgccagcaggttcaaggtgaactcggcggtgatgccggccgcgtcgttataggcggcttcgatcagcccgacgtccttgtccagatcgatgccgatcagcgcgcagccgtcgctgccgatggtctggcgcatcgcatccatcagcgcgatggcggcagtgtcggtgaaattgcccagcgtcgagccggggaagaacaccagatggcgccgtgccgggcgctgcgcatcgggcagacgcagcggcttggtgaagtcggtgcagacaggcagcatctggatctgcggaaactgctggaccagccgtgcggtgctttccagcagcgcggtgcgcgagatttccagcggcgtatacgccaccacatcgcgcagaccctgcagcagcagctcggtcttgcgaccactgccgctgccatattcgaccacgtgcacaccggcgccgatggcctgggcaatcgaacccatgctggcttccagcaagcccagttcggtgctggtgaggtaatactccggctgccgggtgatcgcttcgaacaactgcgagccgcgcgcatcgtaaaaatatttcgatggcagcgtcttgggcgtttgcgacaggcccgccaatgcatcggcggtgatgtcgtccggctgtgggcgcaggtcggtcagcgcagcgtgcgcgcgttgcatggcatgggcggcggcgttcaaggcagatccttggcaaggcgcacgccggcaaattgccaacgcgcatcggaggggaaaaagttgcggtagctggcacgcagatggctggcggggctggcgcaactgccgccacgcagcacccactgcgcattcatgaatttgccgttgtactcgcccagcgacccgggccatggcgtaaagcctggatacggcagatacgcactgccggtccattcccagacatcaccgaacagctgctggatgccggtgtccactgcttcggcgccacgcggatgcagcgcatcggtgtcgacgaaattgccctgcaccgacatgccggtcgcggcctgttcccactcggcttcggtgggcaggcgcgcaccggcccagcgtgcgaacgcatcggcttcgaacagactcaggtggcagaccggcgcatgcggatcgcgcgtacgccaaccgtccagcgtgaactcgcggccatcggcatcccagtacaagggatgttgccaaccttgcgcctgcaccatcgcccagccatcgctgagccaggcgacggcgctgcgataaccgccggcatcgatgaattcctggaactccgcgttggtcaccacgcggttcgccaacgcatgcgcgccgaccagcacgcggtggcgcggcgattcgttgtcgtaggcgaaggtgtcggcctgtggccaggctgcggccccgatctcgacgatctgttcgtcgcgcgcgtgccagcgcaacgtgctggcgacggccgtgggtggcgcagcggcatcacgatacgccgtctgcaacggattgctccacagtgcatgtttgatgtcggtgagcaacaactcctggtgctgctgctcgtgctggataccgagctgcacgatgatgcaggcctgcgcgtcgagtaggccatcgcgcaggcgctgctgtatctgtgcatccaccacagcacggtaatcgcgcacctgctgcaacgcggggcgcgacagcaccccgcggcacgcgcgcgcatgcatcgggcccacgctctggtagtaactgttgaacaggaaatcccaggccgggtcgaacacgcggtacgccggatcggtctgcagcacgaagcgttcaaaaaaccaggtggtgtgcgccagatgccatttgctggggctcgcgtccggcatgctctgcaccatcgcgtcttctgcgcttaacggtgcggcgagacgatcgctcaacgcgcgtgtctgcgcgtaacgttccagcagcgtcaactgccgttgctggtgatggaccagcagaggggagagtgcagacatcgccctatggttgggtagcgcccgtgaacgtgccgtgtcggcagcgtggcaggcagcggtaagctgttggcatgtcatcgtcttttctgtccagcacgcttcccacgctcttcgattggacccagcgccatcgcgcatttgcgctgcctgccgaggtcacttatctggatgctgcgtcgcgcggtccattgctgcgcgccgtgcagcaggtggcgcaccaggcggtcgatgcgatggccgcgccgtggcgcttgccattcgacgcatggctgcagcagatcgagcaattgcgcgtgcttgccgccgcgctattcgatggcgatgccgatgccctggcgatggtgccatccgcggcgcatggcttggccacggtcgcacgtaatctgccactagaccgtcgcgacgcggtgctggtgctggaaggacaattcccctccaatgtgttgatctggcagcggcgctgcgcagaggccggtgcgcatcttgtggcggttcccacagacactgaggacagcttgaccgatgcagtgctgcaaaccattgccgagacccctgtgctgcgtgtcgcgagcctgccgcatgcgtactggctggacgggcgggtgctggatctggaccgcatcagcgccgccgtgcacgcacgcggggcggcactggcgctggatctgagccaaagcctgggcgtgttgccgcccgatctagcgcgctggcaaccggatttcgtggtcagcgtcgggcacaaatggttgctcgggccgatgggattggcgtggctctgggtggcaccgcagtggcgcacagacggggtgccgatcgaagaacactggatcggccgcgatgccggcagtacttgggaatttccgattgccgccgcgccgctgtatcgcggcggtgcacggcgattcgatgccggtggggttgccgacccgttgcggatcgcgacggcgacgacggcgttgcagcagatcactgcatggcagccggcgcgcatcgcagctgccttgggcgcgttgaccacgcactgggacacggccttgcaggcgcgtgacctgggcagctggtgcacgcctggacatgcaccgcatctcaccgcactgcggccatcggcagttgcattggacgcagtggcaacaacactcaccacgcttggtgtgatctgcacccgccggcacggacgcttgcggattgcgccgcatttgagcgtgaccgagcaggcgttgtcagaggtgattgctgcgcttccgggtggatgagacggcgcgcgtgcgcgtcggataccacgcatcaacggcgatgttggctcggtacgcgtcgaggccagattgcgtgcaatgaggtattgccgctaaggcttcatcgcgcgcaagcgcgctcctacaggtcatggctccgcgaaattttgggtggtgacagcgacgtggtgcacatgaccctcggcaagccgatcgacccgatctttgtaggagcgggctcgccggcgatgggtcactacggataacaccgaatcgcgatcccacgactgccgacgcacgcaacacgtcactgccgctgactgatccgcaacccgcgcggcgtcgcccagcgctccagtccttcgaacgccgcctgcaccagcagtgccagcacggcggcgggaagggcgccttccaaaatcaagccgagatcgtcgaggcggatgccagtgagaatcggctgaccgtagccgcctgcgccgatcaacgcgcccagcgtggcggtacccacattgatcaccgcggcagtctggatgccggccacaatcgtgcggcgggccagcggcagttccacacgccacaggcgcgtccacgccggtaacccaatcgcgtgcgcggtctggcgcagctcgcgcgggatcgaggtcagcccagcgtgggtattgcgtacgatcggcagcaggctatacagaaacagcgcggcaatcgctggtttggcgccgataccgaacaacggaatcatgaaaacgaacacggccagcgacggcagcgtctgcagcacaccggtcaaggacaacaccacctgccccaggcgtggacgccgcgctgccagcacacccagcggcagcgcaagcagcaacgccagccccagcgaaatgccgaccaacgccagatgctcgcgcgtataccgaagcaagcgcgccacacgcgaatccgtttcagaggccggcgtgaggcccaaccaatgcgcggcaaccgccgcttcggactgccgctccagttttacctgcgcgttgagccgctgcatggtggcttcatcgatgcgcccttgcagcccctgcaaagcctgcaacattgccggcgagcgttgcgccagatccttgcgatataaaaaaatcgcttggtaatcggggaaatagtggcggtcgtcgcgcagcacctgcagttggtaatacggaatttccgcatcggtgctgtacagatcggtgacttcgatcgcaccgttctgcagcgcgcgataggccaagtcgtgatccagcccggttgcggtttgcggcagcgcgtacgccgcacgcacacccggccagccatcggcacgctgcatgaattcgttgctcagaccgatcttaagcgtgggatgccgcgcaagatccgacagcgagacgatgcccaacgcctgcgcacgttcgcgcctcataccgaatgcgtaggtgttctggaaacccagcgaatcggtcatcgccagcccgcgcgcgtcgagtgctgcacgcagttcggcctggctggcggtgggcagttgcagcagttcctgcgccagcgtgccggtgtattcggcatacgcgtcgatctgcccggtctgcaacgcgcgccacaggatacgcgtgccaccgagttgggcgcggtgctgcacatccacgccatcgcgcttgccggcggcggtggcgatgtcgcccaggatcaccgcttctgtgaagttcttcgagccgatagtgacttgcgctgcgtgtgcggcaaggctgcagattagcaacatcgcagcgatgagcgcacgcgccatcatgcggcatcgccaatgttgcgctgcgcggtgagaaagcgctgcacgaacgcatcggccggctgctccagcagatcgcgcgcactgccctgctgcacgacgcggccagcgcgcatcagcaccaggctgtcggccagatacgcggcttcggcgacgtcatgtgtcaccaacaccacggtcttgcccagctgcgcaaacagctcgcgcatctgcgcctgcaggtcgtaacgcacgatgggatcgagtgcgccgagcggttcgtccagcaacaaagccggcgggtccagcatcaaggcacgaatcaggcccacacgctggcgttgaccacccgaaagttcggccgggtagcgcgtcagcaactccgttggcaattggcacaatgcacatagcgtctccaggcgcgccgtgatgcgctcagccgcccaacccagcgtccgtgccagcaaggtcgcgttgctacgcgcgtccagatgcggaaacaacccgccctcctggatcacgtagccgatacgttgccgctgcgcctgcaggttggcgcgctgcaatggcgtgccgtcgaaggcgaccgtgccgctatcgggccactccagcccgaccagcatgcgcaacacggtggatttgccggcgccgctggggccgatcagcgcggttgtgctgccgccgacgaaggttagcgagaccgcgtcgagcgcgatggcctggccgtagcggcggctgacatgatcgagagtgaacatgcggcagagcttgccgaacacagcgtcagacgcgcgcgaaggcatgcctcaacgtggcggcgccagcaattcgcgcgcgctcaggtagccatctccattggcatcctgccgcgcgaagcgctcgatcaaggtggcgcgatgcgccgcgcgggtgatcggcttgccacgccggccgggcagttcatcgccttgcagcacgccatcgtgattggtatcgcgctggtcgaaggcatagctcatccaggccagatactcgtcaagactcacccgcccatcgccatcggtgtccatgcgttgcagatactgctggctgtcctgcacctgggcctgcgctgcaaccgcaggcaaggatgcaagacatgcaatcagcaaacgacgcatgctcacgccgcacgcaccatgttcacgcaccactgcgcgcctgccgcccgcattaggcgccactcagcgcatcccctttgagccgcgctgcatacgcctgcaaggcggcattgccgctggcttcggcctcatggcaccactgctgcaactgcctgagccgttcggaggcatcgtggctgcgcgcttccagcacggccgtcagccgcgcacggtactcgaccagggtgcgcatgcgcggacgctgcgccacccaggtctgcaactgcgcgcgtgcctccggtttgagccagcgcccgtcatcgaccagacccttgcgcaagcggcgcggcagcaactcgcgcagcttggcgccggtagcagccgcctcttcgcgcaatgcaggcttgagcacattgcgctgatagtcggtcattgcctggaagcggtgcgacaacagcggcttgagcgtatcggcatcgagcacggcgatattcggtcggatatccagcgacggcgccacccgcaacaccttggccaggccaaacgcctgcacgctgcgaatgacgacccaaccgatatccagctcccaacgccgcatcgaaaagcgtgccgaactcgggaaggcatgatggtgggtgtgcaattcttcgccaccgatccgcagcgcccaaggcgtgaggttggtggaggtgtcggccgattcgaagttgcggtagccccaccagtggcccaggacgttgaccacaccggcggcccagaacggaatccacgccatctggaccgcccacaacgcgatacccggcaacccgaacaacaccgagttgatcaccagcaaggcgaccgggcctgcgttggcatgcggcgtgtacaggtgccgctcgatccagtcggtcggcgcggccttaccgtactgctcgatatcggcgcgctgcgtgcgcgcctcgcggtacaactccacgccgcgccagaacacctgcgagatgcctttgctctgcgggctgtgcgggtcttcttcggtctcgaccttggcgtggtgcttgcgatggatcgccacccactcgcggctgatcatcgaggtagtaaaccaggtccagaagcggaaaaaatgcgcaatgaccgggtggaaatccacaccgcgatgcgcctggctgcgatgcaggtacaaggtcaccgcaaagatggtgagctgagtgaacaccagcagcaccgccagcatgccccacacacccagccttgcaacgcctgacgtcaaaaagtcgatgagcggttcggacaacatcggcatctccacagcagcgctctcgggttggtgcagacatgatgggggcgatcgcggcaaacttcaccctccggatgcgtagggtcgcatctacgtttctaaagcggttcacacgtcctcttcccaacgcctttgcccactacgcctgatgtcatccgtatgactgttgcgaccgagaatgctgccgatttggctgctgctgcgaaccccgctccattgatcgaactcgaccaagccagtgtggtgcgcggccaggttcgtgtgctgcatgcgctgcgtctgcgcatcgcgctggggcagcacacggcgatcctcggccccaacggctgcggtaaatcgtccttcatcaaattgatcacgcgcgagctgtacccgctggcgcgcgccgatggccagccggcggtgaaagtgttgggacagacgcgctggcaggtggatcgcctgcgctcgcagctgggcatcgtcaccggcgatctgagcgtcaatctggccgacatgccggggctggatgtggaaagtgcggtgctgtcggggttcttcgccagctacgtggtgccgccgcatcgcgagatcagcgacgacatgcgcgcacgcgcacgccaagcgcttgccctggcgcgtgcattgccgctgttggaccggcaatttgccgagttgtcggccggccaaacgcgccgcgtgctgatcgcacgtgcgctggtcaaccgcccgcaggcgctactgctggacgagccgtccaccgggctggacctggtcgcgcgccagcacctgctcgatacgatgcggcacctcgcccagcaaggcatcacgctggtgctggtgacccatcacatcgaagaaatcgtgccggagatcgcgcgggtgattctgctgcgcgccggcaaggtcgtggccgacggcgggcgcgacgcgctgctcaccgatgccagcctgtcggccgtgttcgacggcccggtgcgggtacaacgcgatggcgagcgttattgggccacgattggcgagtaacggccaccctacccctcagctcgcgcagcgctgtccttgcacgagctgaccgacgacgcgcgggatcgcgctccggacgggccgcaaccgcgtcacaaccacgctctgcagacatgaccttggacacgggacgccgccgccgcggttgcgcttagactcgccgcacacacagagcaggagttgtcccgatggcgcagtggtatttccatactcccggacaggccgagcgtatcggcccgctcgacgacgccagcgcccgcgcgcatgcgcagcgccaacctgacgcgctggcctggcgcgatgggctcgatggctggaccccggcccgtcagctggccgaactgcagggcggcagcagcgcgccgccaccgcttgccggcacggccgggcgcgcagatgagatcgactaccgcatcgtcggcaacgatatgcagttcgtcgaagtcgagctggacccgggcgaaagcgccatcgctgaggccggtgcgctgatgtacaaggacgccgccgtgcagatggacaccgtgttcggcgacggctcgcatgccggccagagcggtggcggcgggctgatgggcaagctgctgtcggccggcaagcgcgtggtcactggcgaaagcatgttcaccaccatattcacccacgccggcagcggcaaggccaaggtcgcgttcgccgcgccctacccgggcaccgtgctggcactgcgtctgtccgagcatggtggccagctgatctgccagaaagacagctttttggccggcgcacgtggcgtgtcgctgggcatcgcgttccagcgcaagatcctcaccggcctgttcggcggcgagggtttcatcatgcagaagctcgaaggcgacggctgggtgttcgtgcatgccggcggcacggttgtcgaacgcgagctggggccgggcgagtgcatcgacgtggacaccggctgcgtggtcgcctatcacgccagcgtggacatggacgtgcgccgcgtcgccggtctgaagagcatgtttttcggcggcgaaggcgtgttcctggccaccctcaccggcccgggcaaggtctggctgcaatcgctgccgttctcgcgcatggccggccgcatgctgcaggccgccccgcaaggcggtggccaacagcgcggcgaaggctcggtgctgggcggcttgggccgcttgctggatggcgataaccggttttgattggctgacgcagcgggtcggcgtgatggcgatttggattcgggggcgaagcaagcgtcgtgtcacttctgacggcgcatggcgacgcgtgtgtcgctccaggcactggcaggtacctgaggcgcaccctcatccggcgctttgcgccaccgtctcctccatgaaggaggacgatgctccggcgggagaaggcaggcgtccgggtcgttggtgccatgacggcgccctgaccgcagccacgtccatcgccgcacggaaccggagccgctctccccgcgggagagggtcgggttgagggtacggggcgaagccacacgtggaatgggaaggcatcaggctccgctcgcaccctcatccggcgctgcgcgccaccttctcccgaggcgagaagggagtgcaacgcctgcagacgatgccgtctgaatgcgatccactcacgccaaccaccagcgccacggtgacagcgcgcgtgtattctgcctcgccttccccatcgacgttttcgccatgatcgcgccccgctgctcacgctcgcttgccctgttgtccatgctcggtctgctcaccgcctgcgggggcgagccgcgtccgtcggcgccggcgcccgtggtgcaggcgccgccggacgcggcccccgagccggtcaagatcggtgtcgcgctcggtggcggtgcggccaagggctttgcgcatatcggggtgatcaagatgctcgaggccaacggcttcgcgccggtggtggtggcgggcaccagtgccggcagcgtcgtgggtgcgctgtatgccagtggtatggacgcattcgaaatgcaggaaaaggccgtcgcgctcgaccagaccagcatccgcgatgtgcggctgttttccggtgggctggtgcaaggccagaagctgcaggactacgtcaacgagcagctcggcggcaagccgatcgaaaaattgcgcaagccgttcgcggcggttgccacgcgactggaagatggcgagcgcaccgtgttcgtgcgcggcaacgctggtcaggcggtgcgggcgtccagcagcattccgggtgtgttcgaaccggtgaccatcggcaaataccacttcgtcgatggcggcgtggtcagcccggtgccggtggatgcagcgcgccaattgggtgccgaattcgtggtggcggtggatatttccagcaaggccagcggcaagaatccgggcgacctgctgggcacggtgaaccagtcgatctcgatcatgggccagcgactgggcgaggcagaactcaaacgtgccgacgtggtcattcgccccaaggtcaacgatatcggctcggccgatttcaaccagcgtgctgcggcaatcctggaaggcgagcgcgctgcaatggcggcgatgccgcagattcgcgccaagatcgcgcagctgcaggccgcgcgcagcagcgcaacacggaccgccgccgatcaggccaaagcggccaagcagcaagcgtacgagcgctgcctggaacaacgctcgcgttgggaaaaattgcgcggcaaggaagaggactgcgtggcgccgtgatgcagttgcagtcgtgcaaatgccacgcgggcagcttgatacaggcgttgtagaaccggcgcggtgctgcgtgatgacgggtgcggcggcggcgcggcctgggcctgtcctgcaccacgacgatgcggtggtcgctctaccgaagcgtgatggaagagcttcgcggccaaggccgctcctacagctatgccgatcaccgccaccttgtcgcgtgagtggattgcacgcatccggcgggtgaattgcacgccaaccaagctgctctggtggcgtgtagaaagcacgacggaaatgcctcgccttccaggcggttcctacagcgctctatcgcttggcagcttgtgcatgtcatcgatgcactgagcagagcaagcgcaacgcttgccgctcttgtaggagcggccttggccgcgatggcgtcccgataagacgactgccgttgatgccgccctgtcccgataacagcgctgctacgcttgcacggtgatcggaacacgcctggcctattgcctcaataccgccagcgcagcgacacactgacaaagcgcggctcgccatagttctggtaatccagattcgcccaataggtttcctgattagcacgatctttcagcacagtcgcagccagtgagagccgaccggtcgatgctaggaccgtcgctccaccgagaccagatcatggccatgaatcgtgtgcagttccaagccgggctgtcgttgccggcgttcctcaagcgctatggcaacgcgcagcagtgcgagcaggcgttggagatctcgcgctggccacagggctttgtttgtccgcggtgcgccgctaccgcgcacagtcgattccagcgtcacggcaccacgtactggcagtgcacggcctgctatcgccaaaccagcctgcgctcgggcacggtgatggacaacagcaagctgccgctacgcacctggctgcttggcatgtatctgctgggccagagcaagacgaacctgtcggcgctggagttgatgcgacacctgggagtgagctacccgacagcgtggccaatgaagcacaagctgatgcaggccatgacccaacgcgaggcgaaccgcaagttgggcgggatcgtgcaactggacgatgcctacctgggcggagaacgcaacggtggcaaggccgggcgcggctcggagaacaagcgccctttcgtgatcgccgtggagaccactgaagacggtcgtccattgcgcgcggtgatggatccggtcccaggcttcaccaaggcggcgctgtcggaatgggatcgggcaacgcctgcatcctggagcagatgtctacagtgatggactcggtgcgtttcgagcactggaagccgagcacgcgcacacggtgatcgaaggcagcggtcgaagtcgctgcgaggcagagaacgcacgctgggtcaacgtggtgttgtccaacctaaagcgttcgctggacggtgcctagcacgccttcaaattcgccaaatacgcccagcgctccctggcagagacgatgtggcggttcaaccgccgtttcgatctgacccggctggtgcccagcttgctggccgccgcagccgccagcaagccgtggtccgagcgggccctgcgtgatgtcaccctgttcaccgctgaaagtgcgtgctaatcaggcaagggcatgggaattgaccatattggggttgtaagccggaacccccgaaatttccgccacccgtgccgagcgatcactcggcaagttgcttgatacctccggcaaggcgtgcgaacgcttcgttcacatactccaatgctttggggtcagtgcccgtcgcggaccttctggttcgcggctgcttctgagatggtggcgacctaatcaagcacttgatcgatatgcagcctcacctgccgtgaggcttatattttttgcggatcggtagcccatgctcctgcctgatcgagttttcgctcggttgcctggtctttcgatattcgtatttcccgacgccgacggccctaagttcctctttaccggcttcggatgtttcgtcgtagcgatctccaccattgtaggctttcgacgtgcctgccaatatatgctgagcatggataagttcgtgtgcaagaactacaaacgactcctcaggattggagccaagacgaagaggggagccgtttgagttcagttcgatattactatgcgggctccattctatgatggcgttgcatccctttccttttcttgctcgttccttggcgagcgctaggttatcggcgaaagtctctggatcatatttttcgacctcgctcgcgctgaggacagctctgttgttgggctgcgcttcagcgcctatctctgctatggtcacttttctattcttgcgagcgctaatagcgctcaggccttgaagaagggcgctgcccgagctgcctgccgcaatcttctcaagcgctgactcaacctgagtcttgtatggctcttcccgggcgcttgtctgagtggaaatatagattcctggaaattttgtttgaccgattggcatgtcgagtatgtgtcgttgaagtgtttatggactgacacccgaatggtaattgcaagcaggcaagcacattgccgttatgtgaaattctgtcatcaatggcgaatggatgatccaactcggactccgtgaattgatgcgcggcggtctgcaggcccccaagtcggttggggcatgcatggtgctacctataccatcgctgggtctctgaaagtgacctcatccctataacttggaccagccagaactgccgctttccagtttcgtaggttccgatggcctgattacgcttctgtcgttccgacgtccccccatcctgagtagcagtcgggtttagagtccggggttgatgatatcgctattggccaactgctgggcataggccgccggcgtcattccgccgattgtttttttggggcggtgttcgttgtattcgcggcgccagcgttcgatctcggtgcgcgcatgcagcagcgttgggaaccagtgttcgttgaggcattcgtcgcgtagccggccgttgaaggattcgacgtaggcattctggttcggcttgccaggctggatctggcgtacctgcacacgattggcatgcgcccaggcgaccatggctcttgccacagaactccttgccgttggcggtgcggatcatcttcggcaggccacgactgtgtgccaaccgatccagcacgcgcacaacgccgtgtcccgagatcgcacgctccacgtcgatggcgaccgcttcgtgggttgcgtctgccacgatcaccaggcatttgattgccctgccttcggcggtgcggtcgaacacgacgtccatcgaccacaccgggttggccttggtgggccgcagcaacggtgcacgctcgcctaccggcacctttttacgcgtgcggcgccggacttgcagctgctgctcgcaatacagccgctccacccgcttatagttcacgaggcgaccttcctgccgcagcttgagagagatcatccccacgccgtagcggcgatggcgatgcgccaacgcaacactgtgctcgcgcaactcaacgttgcggtcctcgcccgggcgatagcgcagcgcactggcgctcatgccgatcgctgccagggcgcagcgctcgctggcgccaccttcgatccactcgcgcaccagcgtacgacgcgccggtgcgctcaccattgtttttgcagcgcatccttgatcgggtcgttctgaaacacctgctcggccagcaacttcttcagtcgcgtgttctcggcctccaggtccttgaaccgcttggcatcgggcacgctcatgccgccgaacttgctgcgccacaggtagtaggacgcctcactgaagccatgccgtcggcacaggtccttgatcggcatgccggcctcggcttcgcgcaggaagccgatgatctgctcttcggaaaagcgcttcttcacgtccaatctcctcgggatagggaattggattgcaaactgaggtgctactcaaacttggggggacgtcggtgatacagccggccagaaaggctatgacgcgggcaagaaggtatcggggatcaagcgccacatcgcggtggatacgcaaggctttccacatgccgttgcggtgaccacggcggaagtcaccgatcgtcaaggtgcgctggaggcattgaaacgctgccgatcgggtttaggtcgggtgaaacgcctgctgtgcgacagcggctacaccggagatcccttcgccgagggcgtacaggacattctgggcaagcatgtcaccgtacagattgccaagcgcagcgagctgcataccttcaaggtcatgcccaagcgctggagtgtcgaacgcagctttgcctggctggagaagaaccggaggctatggaagaactgcgagcgaaggctcaataccagcttgcagttcatccacctggcgttcctagcactgctgctcaggagatcgtgaacaggttctgagtcggttcgcggttgttgccgtctcccagcccccagcagcgcgcatgagcgaccgcctgcgcttcggtgcctacgcaccagcgaaccgcgcgcatggcccacggcttgatcagcaaggtcaacgttgatcgttcggcgagctctttgcgcgcggctcagtgccgaacagccgcatcttccagatgcagccaagcatgccgcacgatccagcgcgcctgatcccagggcacccacagcatcggcaggcattggtagtagctttcctgcagcacacgatacagctgtgcttcggttgcgcgtggataggccaggtagatgtcgtagccgagggtcagcagccgggcgtaatcggcgaaggcgtagccacccagatgtccttcggcgtggacgtcgcgccaataggcgatctccgcgtcgagattgacgtggcggcgggtcaagacggatgcgctgtgcatgggtaggaatccggaatcgagactaccccctgtgcgggcaccgtagcagcggccggcgcatgcaaccagcgcgcgacgacgagcggtcgtcgccgcggccgctgccacgcaccgagcgatgccggcgcatggcaaaaccaagacctcagtcccagtcgggcgcgatcgccttggggttggccaggcggtgcccacggtcgagtgcggcgatctcgcccatgtcctgctcgctcagctgcagcgtctgcgccttgaggttgctctccagattctctcgcttggtcgaagaggggatgaccgaatggccctgctgcaatgcccaagccagggcgacctgggccggggtggcggcatgacgcgcagcgatcgcctggatcactggatacttgagcacttcgcccaccgccaacgtcatgtacgaagtgacatggatgccttgttcgcgcaggaagtcggtcaaggcgcgattctgcagatacggatgcacttcgatctggttggtggcgatggcgtcggcgcccaggatcccgatcgcctgcttggtcagggcgatggtgaagttggacacgccgatcgcgcgggtcatgccctgttgtttggcctgcgccaacgcttccagatactcacgcatcggcacctgatcgttcggcgatggccaatggatcaatgtcagatccacatacgcggtgccgagtttgcgtaggctttcctgcaggctcggcagcaaggcaccgtcgccgaacttgtcgacccagatcttggtggtcaggtacagctgatcgcgcacaatgccggaagctgcgatcgcttcgccgacctgcgcttggttgtcgtagatctgcgcggtatcgactgcgcgatagcccacttccagtgcgttacgcactgagtcgatgacaacctggtctttaaggcgaaaggtgccgaggccgaatgtggggacagtcattgtgttcctttgggaatggggaatcgcaggagcggcggtgcgcggagcgcagtgcatgtggttagtcgagggcgacgacggcctttccgaagtttttaccacgcaagacatcgaccaggccctgcggggcgctgtccaggccgtgcaggacgtgctcgcggtattggatcttgtcctcgcgcagccactggcccatttcgcgcagaaacgcaggcatcaggcggatgacatcgtgctggatgaagccacgcacggtgaggcgcttgcgcaacagctggcctatgaactcgggcagacggtccgggccaggcagcacttgcccacggctgttgtaggtggcgatcacgccgcacaccgggatgcgtgcgaagtcgttgagctgcggcaacaccgcatcgaacaccttgccgccgacgttttcgaaatagatatcgatgccgtccggcgttgcggcgcgcagctgctctgcaaaatcgtctgcgcggtgatccagtgccacatccacgcgcagcgtgtcgcgcaggtaacgcactttttcttcgccaccggcaatggccaccacgcgcagaccttgcaggcgtgccagctgcgccaccgtggcgccgaccgggccgctggccgcagccactaccagcgtttcgccggattgtggcttgccgatttcatgcaggcctgcatacgcggtgaagccgggcatgccatagacgcccagtgcggtgcttggcggcagaccgtcgtcctgtggcaacttgcgtaatggtgttttcggggtcagcaggctatgcgtctgccagccaccaggcagtaccagcagatcgccagggtgatagtcggcgtgattggattcgatcacttcgccaacggtgccgccttccatgagggcgtcgatggccaccggcgcgacataggacgggccgtcgtccatgcgtccgcgcatgtacgggtccagcgacaggaagcgattgcgtaccaggatctgatcgtggccggtcggcgggacggcgatgtcttcgatacggaagttgtcggcgctgggttcaccctgcgggcgcgaggccagcacgatgcggcggttggtaagggatgtcatggggaattcctcgcaaagaggccgcgcatgcacggtcgggtacgcccagccgccagagcggctgggcgagggaggggtgtaaaaggcgtctaggacacatgcctggctgacaatgcgaacgacagcctagcgattgcatcacgccgctgccgatggctccggcgcgctggcgctgtcgagctgggcaatttgatcgggactcaacgccacgcgtgcagccgccagtacctcgtgcaactgggtcacgctggtggcgctgacaatcggcgcggtcaagccggggcgtgcgatcaaccaggccagcgcgatttgcgcgggagtggccttatgcgtcacggccagatcgtccagcgcctgcaggatacgcaggccgcgcgggttgacgtattgcttgaccaccgacgcaccacgtgcgctgctcttgccggcatcgtcggcgctgcgatacttgccggtgagaaacccgctcgccagcgagtagtaactgatgacgccaagcgcgcgctcgcgcaccagcggttcgagttctgcttcgtaaccggcgcgatcgtacagattgtattgcggttgcaggctttcgtagcgtggcagcgtgtattgctcggaaatatccagcgcatcgcgcaggcgtgcggcactgtagttggacgcgccaatcgcacgcaccttgccttgttcgatcaaccggccgaatgcggccagcgtggcttccagcggaatcgattcgtcatcttcatgcgcctggtacagatcgatcacatcggtctgcagacgcgtcagcgaaccttccaccgccgcagcgatgttgtccggcgacagaccggggtgctcgctccacttggctaccttggtggcgatcagcactttgtcgcgcttgccactgcgtgcaagccaacgaccgatgatggtttccgattcgccaccgcgattgccgggtacccaaccggaatacgcatcggccgtatcgatcagattgaaaccggcatccacgaacgcatcgagcagtgcgaacgaggtcgcctcatcggcgctccagccgaagacattgccgccgaagacgatcggttgaacctgcaggccggagcggccgagtgagcgtgggtgggacatcgtggatgctcctgattcgaacgacgcacaggatagtcacgcgtaccgatgttgcgtgtgacatctgtgtggattcagcgttccgccgatcgtcctcggcagctcacaggatctgaacatgtcgccgatggcgcgcgccacaacgcgccctgtgccgcccagctgcgggcacacggcatgccccggagcacatgttaggctcgcgctacttttccccgaggagggcgctgcgatgatccgcaacaagctggcctgtgcatgtgtgatgagtgtggtggtggcgatgagcatccctgtggcgatggccgtgaagcctgccgatagcgcaacgttgccggcgcccgataccgcgttgcaggtggccatcaacggcaactggcgcgaccgtgtgtacgtgcagcgcgaccagtaccgtcaccccggccagacgctggcgttcttcggcatcaagccgacccagacagttatcgagatcactcccggcggtggttggtattcggaaatcctggcgccgtatctgcgcgagaagggcaagtatgtggcggcagtggtcgaccccgcgtcggcgcccgaaggccgtagccacgattacgcacagcgcgcgcgcgatgacctagaaaagaaattccaggccaaaccggaggtctatggcaaaccttcgttcgtgtcgtatgtgccgacgtcgccgtccttcggtgtggacaactcggctgatctggtgctgaccttccgcaacgtgcacaactggcgcatggccggcaatgccgaggcgatgtttgctggcttctacaaagtgcttaagcccggcggcgtgctcggcgtagtcgaacatcgcgccaattccgatgtgccggccgacgacaagagtggctacgttggccaggcacaggtgattgcaatggccaaagccgccggtttcacgctggtcggcaagagcgaggtcaacgccaacccgcgcgacaccaaggattacccgggtggtgtatggacgctgccgccgagcaacagccatgacaaggccgacgatgccaagtacaaggcgatcggtgaaagcgaccgcatgaccttgaagttcgtcaagcgctaaggcagtgctgcatgccggcgcgttgcgcgtgtcggcatgcagatctctgaaatcatcggggcttgggcagcgcgtcgcgcaacaggattggcatgttggtgttgttgaacaaaccctacggcgtgctgtcgcaattcagcgaccgctcgcagccgcccaagcgcacgctggccgagttcggcctgccgcccgatgtgtatgcggctggccgtctggatcacgacagcgaaggcttgttgttgctgaccgacgatggcgcattggcgcatcgtgtgaccgacccacgccacaagcagcccaagacctactgggtgcaggtggaaggagaaccgcaagccgggcaactgcaggccttgcgcgacggagtggtgctcaacgatggcccgacccggacggcacaggtgcgcagcctcgatccggcaccgccgctgtggccgcgcgagccaccggtgcgcgtacgcaagaccgtgcccgatgcctggctggaactacggatcaccgagggccgcaaccgtcaggtacggcgcatgactgcagcggtgggcttgccgaccttgcgcctggtgcgcgtagccattggcgattggcggctggacatgcttgcgcccgggcagtggcgcgttgaagaaacggcgagcgcaccgccgagccggagtcggcgctgagttgttgcttctatcgtttgtatggccaacgcgatactgcgctatggcgttgagcggctagcaaaaacgatcgctgcgttgtacggcgagatagccggtgcccgtgaccgggaaatgttctgtgcctacaccatgttgcgtttgagccactcagggctgacggttgctcggaacattctgatcggcgcttcatcgcatgatgcggacgacacgtagagcgatgtagcagccgttgacaccaatgcacccaattgcacgcatgtcagaaacgacgacgccacggcgcaagaccatggcgttggggattgcttggagcgttggcttattcgatgccgtcgctcgcgtcgctcggggtcaccgcaccgcgacgctggtaggccgcgcgacgtgcgttggcattgctggcgtgctcgcgatccaggcgatgcacgttaccgccaagcacctgctgatcgcgctgacgcttgcggtacaccgcgtagccgatcaggcccaggcctgcgaccgccgcggcaaccgtcacggccggattgcgcttgaccagcttgctggccgccttgccacccttacgcactgcaccgagtgcgacgccggtcttgagccattcgctcgcgctcgggccgaaatgacgcaggctgctgccggcgtggcgtgcctgatcgcccgcattggacgcggcatgacgcaactggtcgcctgcagtgccggccaattccagggcacgctccagggcgcgttcagtgatcacagtcagcttgctcatcggaggcgtttcctttctgagtacgtgatctgcagtctgtgcgctgatgcgtataggcggcgttagcggggctgggtgccgtttggcttacggttaggtaggccgcggcgcagcggatgtcgagcaccggtctgtttcaccgccgccgcgggtcggtgcgtttcaggtgccgcgtggttttgctctgtgggttgctgcagcggtccaagggtcatctggccacggatgcctcggataccgtcccttcatctcttttttaacgtccggatacgtattcgcccagaagctcttcaggtcctgggtcacctgcaacgggtgcccgcccggggacagcaggtgcaaggtcaacaggatacggtcgtcggcgatgcgtggggtctctgccaggccgaacagttcctgcagtttgaccgccagcactggcggcagcggttggccggtgtggtcgagggcgtagctgatctgccgttccattcccgatggcacgctgatgcgggtgggggcgtggcggtcgatggcctggcggcgctcccacggcaatgcggccttgagcgcttcgcccaggctggcttcgtccagtgcgtccaggcgggtcttgccggcgaaggccgggcgcagccagctgtccagcgtctccagcagcgcggtgtcggagagatcgggtaaggcgagttccggcatccacacgcgcagcgactgcacgcgggagcgccattgctgcagtgtgtccgtccacggcagggcgtccaggccgagttggcgcaccgcgtcggtcagcgcggcggcggcgtgtgccggatcgatgcggccagccgggcggctgtcgagcacgatgcggtcgaagctggattggcggcgggcgaccaacgcacgcttgtctgcatcccactgcaccaggtcctgctgcacgaagcgctcgggcaggctgcggcgcaagtaggcttcgtccaccggggcggcgcgcagcagcaaagcgtccttggcctcgtagcgcagttcgctggcaaccagccacggttcgccgcgcagatcgctgtggtcgaacaggcgcgcgctgcggccattggcgagcaggtagcgcaacgggtcggcagggtggcgtgcggcgatgcggtccgggaaggcgtgcgacagcagctcgccgagcgcgtgcgcctccacgctggagggcggggcgctatcgcagcgcagccggcggcgccattgtttggcggcgctgtcgatcgcggccaggccaccgcggttggcatcggcggcgctgcggccgtgacggaacgccgctagcgcccgccaacgcgcggccagcccatcgccgccctgacgcagcgggtcgcgcgcttccagcagcgcggccaggtcgcaggccagcgccacacgcggcgcatcgccggcctgcgccagcatcgcggccaggcgcgggtgcgtgcccagcgcgagcatgcgccggccgagtgcggtgatgccgccgcttgcggtgagcgcgcccagccgctgcagcagcgcgtgcgcggccgccagtgcgccactgggcggcgcatcgacaaagcgcagtgcgctgttgccccaggccgccagttccagtgccaggccggccagttccacttgcgtgatttcggcacggcgctgtggttccagccgttgcgattgcggccacagccggtaggcccagccgctggccacacgcccggcacggccggcgcgctggtcggccgaggcctgcgcaatggcggcgacgtccaaccgcgaaaagccgctgttgggatcgtagtgcggctcgcgcgccagcccgctgtcgatcaccacgcgcacgccgggcaaggtgaccgacgattcggccacattggtggccagcacaacgcgtcggcggccttgcgggtcgggctgcagtacctggctttgcgcctccaccgacagctcgccgtgcagcggcagcacttgcaccgccgggtccagcacatcctgcagtgcgctgtgcacgcgcgtgatttcgcggtgtgcgggcagaaacaccagcacgtcgccgggatgtgtggacaaggcgtgctccaccgcgcgccgcgtctgcggctccagcgcttcgtcgcggcgcgcggggaaatgcgcaatctccaccgggaaactgcgcccggcactgctcaggcgcggagcctccagaaagccggccaggcgctcaccatcgagcgtggccgacatcgccacgatgcgcaggtcttcgcgcacctgcgactgcacatccagtgccagcgccaggccgaggtcgccggccagatggcgttcgtggaattcgtcgaacagcagcacgccgacgctgtccagcatcgggtcgtcctggatcagccgggtcaggatgccttcggtgacgacttcaatgcgggtgcgcgccgatgtcttgttctcgaagcggatgcggtagcccaccatttcgccgaccggctcgccgagctggcgcgccatgaactgcgccgcgctgcgggccgccacgcggcgcggctccagcatcacgatcttgcgaccggccaaccatggcgcctccagcagcgccaacggcacctgggtggtcttgccggcgccgggcggcgcttccagcaccagccgcggatgcgtggcgagactgtcgcgaatctgcggcaacaacggggatatcggaaaaacgaggtcggtcatgcgcgggaaggatacgggctgcgcaacgctgcggcgacgatgtggcggggtggcaacacgggccatgtgaggtgcgcatcgccgccatcagtggatcgatacgcctgcgtcaggccgatgcagtgcaggctgtgtgtgcagtgtcatcaattcacctccgtgtgtgcatggcacgagcgtatcgctcgcggcatggaatttgcgttacgcgctacgatgagcggatgtgcactccacagcaccgcgattgatctagcagcggtcgtttagatgaagtcacataaagctggcgaatcagatgcaactgatgcatcgctttcatcctgcagccaatgcgcagagctgaagctctgcagttgatctattgcactgtttaacattccaagcagccgggattcgagtcaaagcttcatctagatgtagtccaaagcacgactggtcgagtgcgcggcgccctcaccgctcgcgggacacgccgtaaatccgtccctggaggctcgatggcggcatccatgccgccaacggtcctgcgatgggcgaggacgctgcgccagaatgtatcgggtgactttgttgacgggtgaacacacgtcaccagacagtttgctggtggtttgttgaagcagcaggacgccgcgtcgtggtgtcctcagaccggccgaatcaggtcgatctgatcacccaggcttcaaccggcttcgcgcatccgggaggtcaggcctttgagaaaggcgcgcagcagttggtcgccgcaggggcggaagttcttgtggccgggttggcggaacagcgcggagagttccggcttggacagcgggaagccggcgctggcgaagatggcgtgcatgtcgacgtccttcagttcgaaggccacgcgcagcttcttcaacaccaggttgttgccgacgcgggtttccagcgggcggaccggttggctctcgtcgcggccgcggaagcgcagcaccaggccgtcgagaaagcgcgccagcatcgcatcggtgcagggctcgaaaccaggcgcgtcttcctttttcagccaggcctgtacctgcgccttgtcgagcgcgaactcggggtcggccaggtgggtgatgtccaccaccttgtcgtcgctgaggtcgagcatgtagcggatgctgcgcagtacatcgttgtggatcatgaccgttccggtgccccggcctgtcgccggaaagcggccattctacggagcttgagtgaaaccgacctgacaccgtgcgcagcgagtccctcgcgccggcgtgcggtgcaagcgcagaccgtcatgcagatggccgcgggctgcctgcgcagcggcgtggccacgcacagcgctcagctgccgcgctacgttctgttagccgggtaaaaaaaacggctccagtcgcgatcaggcaatcgggacagcccgtcgcggctgaagccgctcctacatggaatgcgatctgcgccctgtaggatgtaggacgctggattacgcttttgcagccgccaggtcttcgacccagaagcgtccgttgggatagctgaactccgcaatcgaggcggcatgcatttccgcggagaaacccggcacgtccggcgccaggtagcggccgtgccggatgcgcaccgggtccaggaagtgctggtgcagatgatcgacgaattcgatggcgcggtcttccatctggccggtgatggcgacgaagtcggccatggccaggtgctgcaccagttcgcacaggcccacgccgccggcatgcgggaacacgcgcacgttgaacttggcggccagcagcaggatggcaaggttctcgttgaccccgcccacgcgcgcggcatcgatctggatcaggtccaccgcgccggcctgcaacagttgcttgaacaccacccggttctgggtgtgctcgccggtggagaccggcaccggggtgatgccctggcggatggcggcatggccgagcacatcgtccgggctggtgggttcttcgatccaggcgatgtcgaattcggccagctggcgcatccagtcgatcgccgggcccacgtcccagcgctgattggcatcgaccgccatcgcgatatccgggccgatggcttcgcgcgccaggcggcaacggcggatgtcgtcctgcacgttggcgccaaccttgagcttgatggtgcggaagccgtcggccaccgcttccttggccagtcgcaccagcttctcgtccgagtagccgagccagccgggcgaggtggtgtaggccgggtagccttgctcgatcaactgcgcgatgcgttgctcacgctgcggttgcgcatcgcgcaggatggccagcgcttcttcgcgggtgagcgcgtcgctgagatagcgcaagtcgatggtgtcgaccaactgctcgggcgtgagttcggcaatgaagcgccacagcggcttgttcgcggcgcgcgcagccaggtcccacgcagcgttgatcaccgcgccgatggccatgtgcatgacgcccttttccgggccgagccagcgcagctgcgaatcgttggtgagccgacgcgcgaacgcgcccagatcggcgatgacgtcttccacccgcaggccgagcacatgctcggccagcgccgccaccgctgcggtctgcacgtcgttgccgcggccgatggtgaacaccaggccgtaaccggccaggtcatcggcagcatcggtgcgcagcacgacgtaggccgccgagtaatcgggatcgggattcatcgcgtccgacccatccagctcgcgcgaggtggggaagcggacgtcgtgggtatcgagggcgacgatggtgctcatgaaagtcctggcggtggaaggcgggaaatggaaagcgggatatcaaacgggtgaaagaagtggctggaagaacttaagtgacgaagacctgcgtgagcggagaggtgcgcttaagaccctctcccaccggaagagcggttggggtgagggtacgaacgcgtagcgcctgatgtgtagagatgccgcagtgactcatgcgcttgcaactcagcccaatgaatcgattgcacgatcaacggtgtattgcgatcgacgcgttacaacttgcgcgactccgtggctaggtatcctcaccccaacccccgctccgcaccccggcccgcgccagcagcgcgggcgctcaaggcacccgcgccaatggcgcgcaaaccgtgccttggcgccccgaggggagaggggctttgcgttgtcgcgcgattcgagttgcgtgagtccttcggctttcgcgcaagaaaaatgcttagcggtggacgcaatgcactgcagtacgacgtcaattcttccaggcgtaaaccctcaatcctcaacccccatcccgcggatgcgccaccaccggctggcgctggcgacccaggccttcgatctccagttccatcacatcgcctggtttgaggtagaccggcggcttctggcccaggcccacgcccggcggggtgccggtgctgatcacatcgcccggcatcaatgtcatgtagcggctgatgtggctgaccagttcggccacgccgaacaccatcgtgcgcgtgctgccgttctggtagcggtggccgttgacctccagccacatcgacaggttctgcgggtcggcgatttcgtcgcgcgtcaccagccacgggccgatcggtccgaaggtgtcggcgctcttgcccttgacccactggccgccgtgttcgagctggaattcgcgttcggacagatcgttgatcaccgcgtagccagccacatgattcagcgcttcatccaccgatacatcgcgcgccacatcgccgatcaccacacccagctccacttcccagtcgctcttcactgacccgcgcgggatgatcaccgtgtcgttggggccacacaccgcagtggtggctttcatgaaaagaatcggcatcttgggcacttccatgcccgattcggcagcgtggtcggcatagttcaaacccacgcagatgaattttccgatgcgaccgaccgctgcgccgtaacgcacatcgccttcgatcaacggcagcgtggcgacgtccagtacgcgtagtttttccaggccggcgttggtgatgtgctggccggccacatcgtcgatcacaccgctgaggtcgcggatgcggccttcgctgtcgatcaggccagggcgttcgtggccttcggcgccaatgcgtacgagtttcatgcggtcttcctttgcaggtgaggagtgaagcggctagcaaacctagcgcgcatgtgtcttgctgggtaaggacggtgtgctcacatcgaagcggatgcgcgcgatagatcgcatcacaccattgctgcgcccacgtgtgtggcgggcggcagcatgcgtcgttgcgggactcagttggaccagccgccatcgatgatgtgggtctggccggtggtgaacgatgattcgtccgaggccaggtacaccaccagctgcgcaatctcgcgcgggtcgcccaggcggcccatcggctggcggtcggtgaagctcttccacaccgcttgttcgtcaccgcccagggccttgacgcgctcacccagcgacggcgtcttgatggtgcccgggcagatcgcattgcaacgcacgccccgcgccacgtagtcagcggcgattgccttgctcaggccgatcactgcggccttggtcacgccgtagacgaagcggttcggcacccccttgatgctggaggcaaccgaggacatgttgatgatgctgccgcggccgcgttcgagcatggccggcaacaccgccttgcaggtgtagtacatcgcgtcgatattgatcgagaacgagcggcgccaggccggttcgtcgcactcgagaatgctgccctgatgcacgaagccggcgcagttgaacagtacgtcgaatggcccgtgtgcctggatcaatgcggtaatcgcggcagcgtcggtgacgtcgagcaggtgcgtcgtgatggcatccgattcggcggccagcgcctgcaacgcagcggcgtcgatgtcggtggcaatcacctgtgcaccggcgcgtgcgcaggccagtgcactttcgcgcccgatgccggcgccggcggcggtaatcaggcagcgcttgccctgcaggcgggtgttgggtgtggtgaagatcgagacagtcatagtgatgaggttccgtaggtgggggccgccggccgtggcagacgatagaacgtgcgtgcgttgtcgccgaagatggctgccgcgtgctcggcggcatgccgggtgacgagttgctgtgcgagtgcaaaccagtgcgcgtaatcggcgcgcaagctcagcacgggccaatcactgccccacagcagccgctgcgggccgaaacgggcgaacaggtgcgcgacgtacggctccagcgcgtccacgccagcgccgcgcgcggcttcggtcagcaagccggagagtttgcaatgcacattgggatgctgcgccagaacagccatgctggcagcccaggcgacgaactcgccagtggcaatctgcggcttgccaccgtgatcgaccaccacgcgcaaccccggatggcgcttcaagcgcgcctgcagtgccggtacatgcgcggcgcggatcaaggcgtcaaaggccagatcgtgcgcaagtagtgcatcgaaggcggcatccagcgcgggatcggctagccagtgcacgtcggcgatgtcctgcaccatcgggcgcagacccttgagcacgccgccgccggcacgcaccaatgcgccgatgcgtgctgcggcatcgggcgcagcaaaatcgacccaaccgacgacgccggcaatgcgcgcatcgtcgcgggccagctcgaacaggtaacaggtttctgcctcggtggcggcagcctgcaccaccacgacgcgatcgacatcggcggcgtccagcgcagcgccaatgtcatccggaccgaagtcgcggtacagcggcgccagttcgggcgtcagccagtgataatcgccacgggccaggcgccagaaatgcaggtgcgcgtcgacccggctcacggggtgggcaactccgctgcgagcaggccctcatcgcgcaggcgttgccacagtgcggatggcaccggggccgcaagccgcgtggccgccgattgcacttcggccacggtacgcatgccggccaccaccgtggtcaccgccggatgcgccagcgggaactgcaaggcggccgcgccgatatccaacccgaacgccgcgcaggccgcgtacagccgctgcgcatgccgcagcgtggcggtatcgaccggggcgtagttgtaggtggcgccggggccgcgtgcgtcgctgagcaggccggagctgtacgggccagccgacaggatcgccacattgcgttgctgcgcctgctccagcagcgcgcgcgcgccgtgctgttccagcagggtgtagcggccggccagcatcacgcagtcgagcggaaaacgcggcaatacctccagggccacatcctgctcgttgacgcccaacccgatcgcaccgcacgcgccggccgccttcagctccgccatcgccggcaaggcctcctccaaggcctggcgcagcacgtgggcgtggttgtcgccgtgggtcagcgtaccgatgtcgtgcagcagcaacacgtcgatgtagtcggtgcccaggcgttccaggctggaggcgaacgcacgccgcacaccatcggcgctgtaatcgaacgcggcgcgccgcccggccactgcaaagccgtcgcggccggcaacagcctgggcgtcgtcgtagacgcagcggccgaccttggtcgacagcgtgtagtccgcgcgcggtattccggccaggcctcggcccaggcgcgcttcgctcagcccatagccgtagtagggcgcgctatcgaaatgacggatgccggcttcgaacgcgcctgcgaccgcggccagtgcgtctgcctcatccacttccgtatacaggttgccgatcggcgcggcgccgaagcccagcgttgacagctgtacgtcggtgctgccgagacgctgccgtaccacgccgctcacgtgcgctgctccgcaagcagggcggaagcgcagcacgcatgttgggaatctggagagcaggggctgagcatcacaacgtccaccagccagcaggtgcccggctgttcgcatatgaatatggcaatcatcaatgaacagatcacgctgcagtgcagcattgccgtcctgcgggagtttgtgcagacgcgcatcgctatgtcgaattcctcaagcggcatcaccagttcctataacgccgcgtctgcggttgcgggcatgacggccgctagatacctgtgaaattgatgcaacccagacacgacacggcgggacttggtcaaggggctggctgcaagcgcgctggccgcaccgctggctgccgcggcgcaggcgcagaccacacagtgcgcacgcacaccgcagtgggcgcgcggtgtggaggggcagcgcaaggcggatctgggcaacggcacctatctcaatcccattgtggccgacgatcaccccgatcccaccatcctcaaggatggcgacgacgactacatgacgttttcgtcgttcttttcctaccctggcatcgtgctgtggcattccaccgatctggtcaactggaccccgatcggcccggcattgcgccaggagctgggcacgatctgggggctgaatctgtgcaagcaccacgatcgctactacatccacatcccggccaatccggacgacatgggctggtcgatcttcgtgatctgggccgacgacatccgcgggccgtggagtgcgccgatcgacctgaagatcgccggctgcatcgaccccggccacgtggtgggcgaggacggcaagcactatctgttcgtcgacggcatccgcaaggtgcgcctgcgcgacgacggcctggccaccgatgggcagctggaaccggcctacgcgccgtggcgctatcccgaccaaaactccgcgcccgaaggccacaagctgacctggcacgacggctggctgtatctggtcaccgccgtcgccggcaccgccggcccggtgaccgggcacatggtcatcgccgcacgttcgcgtttggtgcacgggccgtgggagtactgcccgcgcaatccgctggtgcgcactcaatccgagcaggagccgtggtggtcgcgcgggcatgccacgctggtggaatggccgcgtggcgaccggtggatggtctatcacgcttacgaaaaccgcttccgcatgctgggccggcagacgctgctggtccggattccatcacaacatgttcggcggttttctgagcctgcagcttggcgtgtatgccgcacgacaaggcgaagtggtattgcgcgagttccgctatcgcgcgctggcgtaagtacgcctcacgccacacagcgcgacagtcaaacggcgaggcccgggggacctccccctcaggcgtgacagcgaccatcagcacatcgcgcagtgtcagcggactacggacggagcgaagaacccgatctccgttgcgacatgtcgattccgcgcacggggcgtttctatctgacagctccacagtcgctagcggtcgcagttaaccacagcagtagcagacgttgccctgacccaggtcgccgctgaattccggacactcggctttgcaggcccacgcacgacgcgactcgacgttcggctgtgcgttatcgaccgccatcacctggaaggcaccgaacccggtgcttgccagaaaggtcgccgccatcaacgcactgcgcaagcttcgccaacgcttcttcatgcattggcaccatccgctcgctgcatcagcccgacatcagcatggaccgcgaagcgctactgctcagcgaagaacgtgtgcaggtggattacgtgttcaccaatcacagcgagcgcgacctgagcgtgccggtggcgttcccgatgccgccgatgcatttcggcatggccaatcacaatgcgctgaccgatttcaaaccctgggccgatggcaagccggtcgccaccacgcgcaagctggtggtgctgttggatgacggcagcgatatctccacggcattcgccgccaccggctggacccaggacgatgtcgctgccttcaccgaatcgtccacgccgccgaaagggcgcaagccgctgcccgtgcgctgggtcgatggcgatggacaaccgcgcttgacgctcaacgcgtatttcgtctggcggcagaaatgtcctgcaagaatacgtcgcgagcagcggtcaggtggacgcggacggcgcgctcagaaccgcagtggacgcgtggtacatggcgtttcgagcaccggccgcgcccgcctggcggtgagcgcagtcgttttgttagccgctcttcgtgccgatgcgcgatttgaacatcctgttcgtgcacgcaccggaataaacccgacaagcagcaagcgtacccgggcgcgacgaggcgttacctgcaacgtccatcacgatcgtacgcgccagcgcgcatcggttgtcttgtgcaaatgcagcgctgccgacaacgcgcatcgcgcccaggtgcgctcctgcgttggtgccacgctgcgttgcatgcaagtccgtcgattgcccgccagcgacaacggccgaggtggcgggatcaccggcaggagcgcacccggacgcgaccaagcgtcgccgatcaaccccaacgcacgcagacccatacctgcacgcgtcagtcgtcttccggcgggggcagcacgatgccgtcggcatcgatggcgagcttgccggccatcaacacggcctgggtgcgattggtgacgccgagcttgcgcaggatcgcggtgacatgcgccttgatggtggcttcggacacgcccaggtcgtaggcgatctgcttgttgaggcgcccggcgcccagcatctgcagcacgcgaaattgttgcggtgtgaggtcgcgcagacgctgaccgacctcgcgttcttcgctgtcggtgggtggcaggttttgcgcttcggccgggatccagcgctcgccgtccagcacggtggccaaggcgcgaccgatggtgtccgagtcagcggatttgggaatgaagccgaacgcgccgtgatcgatcgcgcgccgcatcaccgtgggctcttcgcgtgcggacaccaccaccaccggcaattgcggatgcagcgaacgcatgtgcaccaacgcactgaagccctgcgcgcccggcatattgaggtccatcaacagcaggtccgcgtccggttgcgcgtcggccagcgtgtacaacgcatccacgttgtcggcttccaacaattgcacgcccggcatgacccgctgcacggccccgcgcaaggcctcgcgaaacaggggatggtcatcggcaatcagcagggtggtcattgaggggccgggattggggattggagatgtggcattcgtaaaagcacgggattcgggattcggatgttgggattcgtaagagcagggatttcgaaaagcgaatcgcgattcgcaatagccgatgtcagagaaccgtctgtctctgcatcgcaattcaacactgcatggttgaggagagagatgaccaggtactggcaacccgcttctgcgaatccccaatccccgctcctcagccaatcccgaatgcccaatcccggcctttcagcgcgtcaaccgctcattgaccagcgaatccaccaccgatggatcagctaaggtcgaggtgtcgcccaactggtccggggcgttttcggcgatcttgcgcaggatgcggcgcatgatcttgcccgagcgggtcttgggcaggccgggagcccactgcaggtgatcgggcgaggcgatcgggccgatctccttgcgcacccagctcaccagttccttgtgcagttcgtcgctcggagtctcgccggcgatcagggtgacgtaggcatagatgccctggcccttgacgtcgtgcggaaagccgaccacggccgcttcggcgaccttggggtgcgagaccagcgcgctttccacttcggcggtgccgatgcggtggcccgacacgttgatcacgtcatccacgcggccggtgatccagtagtagccgtcggcatcgcggcgacaaccgtcgccggtgaagtagctgcccggataggtgcggaagtaggtatcgataaagcgctgatggtcgccgtagacgctacgcatctggcccggccaggaatccagcagcaccagattgccttcggtggcgccttccaggatcttgccttcggcatccaccagcgctggctgcacgccgaagaacggcagggtggccgagcccggcttgagatcgaccgcgccggccagcggcgagatcaggatgccgccggtttcggtctgccaccaggtgtccacgatcgggcagcggctgtcgccaaccacgtcgtagtaccagcgccaggcttccggattgatcggctcgccgacgctgcccagcaggcgcaggctcttgcgcgaggtcttcttgaccggttccgcaccgtcgcgcatcaacgcgcgaatcgcagtaggcgcggtgtagaagatggtgacctggtgcttgtcgatcacttcccagaagcgcgacacgttcgggtagttgggcacgccttcgaacatcaccgcggtggcgccgttggcgagcgggccgtagacgatgtagctatggccggtgacccagcccacgtcggcggtgcaccagtagatgtcgtcctcgcgcaggtcgaacaccacttcgtgcgtgtagctggcaaacagcaggtagccggcagtggtgtgcagcacgcccttgggtttgccggtggagccggatgtatagaggatgaagagcgggtcttccgcgttcatccgctcgggttcgcattcggccggttggccgtcgaccacgtcttggaaccagcgatcgcgcggtgcctgcatctccactgcgccaccggtgtgacgcaccaccagcacggtttcgatcgtgttggtgccgggaatcttcagcgctgcatcgacgttggccttgagcggaatcttcttgccgccacgcaggccttcgtcggcggtgatgatcagcttgctctggcaatcgatcacgcggtcggcgatggagttggcggcaaagccgccgaacaccaccgagtgcaccgccccgatgcgcgcgcaggcgagcatggccaccgccgcatcgacgatcatcggcagatagatggtgacccggtcgcctttcttgacgcccaggttgcgcagcgcattgccaagcttgcagacgcgctcatacaactggcgataggtgaccgggtacgacgccgcgtccgggctgtcgggttcgaacagcagcgcggtcttgtcgccgcgtgtggccaactggcggtccaggcagttgacgctggcgttgagctcgccatcgccgaaccagcggatatggaagtcgtccagcgcgtagctgacgtccttgacctgggtgggttgcttgaaccattccaaccgctgcgcggccttgccccagaattgctcagggtgttcgatcgattcgcggtacagcgcggcgtactgctcgcgcgtcacgcgcgcatcggcggcgaacgcgggatcgacgggataaacatcagccatggcaccctcacttgcgatgaacttgtcggaagagggcgttacggcttccctcggtagacaatcagtgtgccgcatccattctgtcccgacggccaacggcgccttagaccttggtcgtaatcccccggggagtgcaccggcgcacatccatcgccggctgcagtgcgaccatcggtcatcttgcagaaggctgcgttgaagctacgaccaaaggcgaataggctccggagcgcggactgcctcacgctctgcacagcatcgccatcgagcgcgaggcctgcattggggagagggttgatgaagcacggtattgcaccgttggtgcgccaccggttggcggccgccttgttcgtcgccaccatgttgcccggcgtggcgtttgcacagacgtccaaggaaaaggcactggaagcgcgcatcgccgaactcgagcgtgaggtccacatgctggtctccgcgcagcgacaacagcagggccagatcgcgcagacgcagacgcaggtcaccgaagtgcgcaccttgcaggcacatatgccgcctgcgccggcggtgcctgccggcaagaagccgatccagctgaccagcatcacgccaaacgcgttgccggggacacgttccgttacggtggtttcatcaaggccgacttcatgaccacgcgcaccagcgacggcgcattgccgcaaggtgctgtggggcgttacctgtacatcccgacgcagacgccgatcggcgggcaggcatcgagcaccgataccgacttccatgccaagttctcgcgcttcaacctgggcgtggataccgtcaccgaaaacggcgacaagctcaccggcttcatcgaaatcgatttcttcggcaacgccctggccaaccaggtcaaccaggtcaacaatctgtacggcggcaccttgcggcacgcctacatgagctggaacaactggctggccggtcagacctggtccaacttcatcgacccgaccatcctgccggaagcggccgatatcgtcgggccgaccgacggtgcgttgttcagccgtcagacccagatccgctacacccgccgcgccttcagcgtgttggccgaaaaccccgagaccctgaccaccccgtaccagggcggcaacaccatcctggcctcggatcacggcgcgatgccggacctgaccgcgcgctacacctggaagggcacctggggcacgttcggtctgtcggccattgcgcgccagtaccgcacccgcagcgcgttgaccaacgacaccgattccggtggcgccatcgccggcggcggccgctggatcatcaattccaataacgatctgcgttaccagctcagctacggcgaaggccttggccgctatctgggcctgggtaacggctcggatgtggagatcgatatggacggcaatatccagaccgtcagcacgattgccgactgggtggcctggcgccacgactacaccgccaagctgcgcaccacaatcatgtattcgcgcgtgaactacgaccacgacatcgccaataccggcgggctggccagcaagtcgcagcagagcatccgcgccaacgtgttctattcgccgttgccgaaggtggatgtgggcgccgagctgatgtacggtcgccgcgaagccgaaagcggcgacagcggcgacatctcgcgtctgcagttcaccaccaagtaccgcttctaagttcctgccactggcggcccgctccactgcggtggagcgggcaccgccgcttgatgtcttaccagcgctctaccaggagacagaccatgaccgtctcgaatgacgcgttgatcgccaagatcgacgccaatccgaagtaccacgcactcaggcgtcagcgtaatacgctgggctggacactcaccgcgctgatgttgctggcctattacggctacatcggcctgatcgccttcgacaagaaatttcttgccagaccgatcggtgccggcgtgacctcgatcggcattccgatcgcgatcggggtgatggtgttcaccgtcgtcatcaccgccatctacgtgcgtcgcgccaacaacacctacgaccagctgagcgcccgaattctggaggaagcccgcaaatgagcaagtattcgcgccttcttctgatacttgccggcttgctgcctgcgggcatcgcgctggcagccggcggtgagattggccaggtcgacaagcagcccaccaactgggtggcgatcggcatgttcggcttcttcgtgctgggcaccttgtggatcaccaagtgggcggcggccaagaccaagtcggccgccgacttctataccgccggtggcagcatcaccggtttccagaatggtctggccattgccggtgactacatgtcggcggcctcgttcctgggaattaccgcggcagtgatggccaacggctacgacggtctgatctacgcgatcggctttctggtcggctggccgatcctgaccttcctgatggccgaacggctgcgcaacctcggcaagtacaccttcgccgacgtggccggttaccgcttcgcgccgaccgcaatccgcagctttgcggcgtcgggcacgctggtggtggtgctgttctatctgatcgcgcagatggtcggtgccggtgccttgatcaagctgttgttcggtctggactactggatcgcagtgatcatggtcggcgtgctgatgatgatctacgtgctgttcggcggcatgaccgcaacgacctgggtgcagatcatcaaggccgtgttgctgctgaccggcgtgaccttcatggccgtggcaatcatgtggcacttcaacttcagcttcgaggcgctgtttgccgagggcgtgcgggtgaagacggcgattgcggccaacggcggtgcatcggcggcggacgcggcaaaagcaggcctggcgatcatggggccgggcggtttcgtgaaggacccgatttcggcgatttccttcggcatggcgttgatgttcggtaccgccggcctgccgcacatcctgatgcgcttctttaccgttcccgatgccaagcaggcacgcaagtcggtgctgtgggcgaccacctggattggctacttctacatcctgatcttcatcattggcttcggtgccatcgcactggtgttgaccaacccgcagttcgccgatgtcgtcaccggcaccatccacggcggcaagggcgcggccaacatggcggcagtgctggtcggcaatgcagtgggcggcaacgtgttcatgggcttcatctcggcggtggccttcgccaccatcctggcggtggttgcgggtctgaccctgtccggcgcctcggcggtgtcgcatgacctgtacgccacggtgatcaagcagggcaacccggcgcctggctccgagctcaaggtctcgcgtgccaccaccctggtgctgggcgtgatcgcggtgctgctgggcatcgtgttcgagaagcagaacgtggccttcatggtgtcgctggccttcgccatcgccgcctcggccaacttcccggtgctgatcctgtcgttgctgtggaagaactgcaccacccgtggcgcagtgaccggtggtttcctcggcctgatctcctcgctggtgctgacgatcctgtcgccgtcggtgtgggtggacacgctgggcaatgcggccggctcggcgccgttcccgtacacctcgccggcattgttctcgatgacgattggttttgtcggcatctggctgttctcgatcctggaccacagcccgcaggcggccaacgaacgcgcagcgttcaaggcgcagcagatccgtgccgaaaccggcctgggtgccagcggtgcatccggtcactgatcgaccggtttcattgttggtgcaatcgcagacgccggcccagtgccggcgttttgcgttttggccaggctgctgttgtggcggcgcctcagccagacgattgcgctaaagctccgcacctgactggcccgcgcggcagcgcgttcgcgctgggccgttcgctacgaggccatcgacaccgtggcgccgctgctggagtcgccactgcatgcgtccgacccggtcgacgcgcggcagcgaggggcgcaatgccagtcactggcgccagcgatgacgcagctgcaccgcggcgcgccgaggacaaggcgccggatgcgctcagccaacaacagcagcaacggcacgtacgctggcgatcgggctgttgggcgattgctgccgcagacgtgcaaccgcgaagtgacaccgccaccttccgctgaccagagcgcgtacatctccaggcagcaagaacttagcggctgacaacacgtcgcgagccgctgtcaggtgggcgcggacagcgcgctcagaaccgcagtggacgcggggcacatgccgattccgaacaccggccgcgcccgccaggcggcttcgcagtcgttttgtcagccgcttttagaaacagctacgcaacatcgcgatggcgttggccaacgctcagcatcgcttcgccagcagcggcgacgctgccgtcgttatccatccgcaccggttgtccaaacgcctcggccagccaggagcacagtgcgatccagccaagggcgcgcagcggctcgggcgggttgatgaaggcatcgtcaccggtgaagaacccgctcattgccacgccgatgcccagtcgcgtgccggcagcatccacacatgccagcagcgtggcatcggcggcctgcagccgggtaagcacgccgcacaaggtgtcatcggtcagcgcgacctcgctgacggcgagtaccgacccggaaagatcggccagcgccaaggtccgcgcatcggtggcaatggagatgcccagcgtgtgcccgtaccccggattcagcgacaccgccatggcgggcttgccgcgcccgctgcgcgccaccgcctcgcccatctgcaccatgccgcgcgcttgcagatcctcgatcaggcgcactgcggtctgcacggtcagcccggtgccccgactgagctgtgcacgggtgagcacaccggccaccctcaggcggtcggctcgttgacgctcaggttgggaagcgctggccaatgcggcggcaacgcgacggcggctgatgacggcatagccagcggtgtcataggggcggcgccagcttacccacttcggcggcactcatgaatgctcagtaaattagtgaatccatagctgctgtgacgtgcaggtgcccccatggtgcagtcgctcgcggccgttgtctcgtcggtgctcgcctgcaggcagacgccgccccgtgctgccgctctgcggcaagcgtcagtcgcgccacctcagcgcgcgccgtcgtacgatgtcggcgaaacacatgccgcacgcgtctggtcgggacgcgcacaaccagcccacctccatagcggcattgcgtggcgcgaacgcccgtttaccctccaacgcggggacgctgtgccccaccgtcctgaggcacggcacatggcgcggtaccattggtggtttgaaccacggtccacgccatgaagattgcctcctggaacgtcaactcgctcaacgtgcgtttgccgcacctgcaacagtggctcaccgcgttcgcgccggacgtggttgggatccaggaaaccaagctggaagaccatcggtttcctgacgcagcgctggctgagctgggctaccgcagcgtgttttgcgggcagaagacctacaacggtgtcgcaatcctgtcgcgctcgccggcgctggacgtgcagatggggatccccggcttcgacgacgtgcagcagcgggtgatcgctgccacggtcgatggcgtgcgcatcatcaacctgtatgtggtcaacggccaggacgtgggcaccgacaagtacgcctacaaattgcgctggctggctgcagcgcacgactggatcgcgcaggagctgcaaacgtatccgcagctggtggtgctgggcgacttcaacatcgccccggatgcgcgcgatgtgcacgatgcgacggtgtggaacgaacaccacatcctcacctcgaccgacgagcgcgccgcgttggaaaaactgctggcgatgggcttgcacgatgcgtttcggttgcacacccaggacgccgagcacttcagctggtgggattaccgccaggccggtttccgccgcaatctcggcctgcgcatcgacctgacgctggtgtccgacgccttgcgcacgcgcgccgtggagtcgggcatcgaccgcgaaccgcgtacctgggaacgccccagcgatcatgcaccggcgtgggtgcggctggcggaggttggcgcatgagcgagcggcatctgcgtcgcagcacgcacaaggtaggcgatgtcacgctggggccggtgcatcgtttgagttgccactgcggtgcagtgcaaatcgatctggatctgccgcatggtctgctcgatccgcgccgctgcgattgttcgatgtgtcgccggcgtggcgccatcgtcgcgtcggtctcgctcgatggcctacatgtgctgcagggcgaagacgtactgcggctgtatcagttcaacacgcagacggcagcgcattatttctgtggcgtgtgcggtatttacacgcatcaccggcgccgctccaaccccaacgaatatggttacaacgtcggctgcctggaaggcgtcaatccatatgccttgaacattgccgtgcccgtggaagacggcgtcaaccatccggccgaccgcgttaccgcggcaagctgacacggaaacgcccgggcagacccgggcgttgcatgcagcgacgtgcgtttcacgcaatgcgttagcgcaggcggccgcgggtaaagagattgacgatggccaacaggatcaccgcacccaccagagaccatacgaaggtccacagcgtgatgacctggttgatgccgctgccaaacaggaaaccagcgatcagcgcacccacgatgccgaccaccacattgaggacgatgccctgctgcgcattgcgacgcatgatgatgctggccagccaacccacgatgccgccgacgatcaaccagatgatgatacccatgttgctgatctccctgtttgcgtgcaccggaagtggtgcatgggcgccattcgacgcagccgcgcgtgaagcagctgtcgagcgcgatgaacgcgatggccaagcgtttggcttggtgcacagcgcgtgacagcgcatgccagctggcgggtcggcccggtgcagctgtggctgcgcccgcaccggcacggcgaacgtggcgagccgcaggcacgtcagctgcttggcccggcgctggggatggaccaggcgctggtgccactgcagcgcgatgcacgtgggcgtccctcgctgcagccggcactgcccgaccgcgataccggttggagccatagcggcgagtatctgctggtggggctgggcgagggcgtgcggctgggcgtggatctggagcgcatccgcgcgcgtccgcgtgtactggagatcgcccagcgcttctttcatcccgacgaaatcgcctcgctcgctgcgctggcgccggacgcacaacacgcgctgttctttcggctgtggtgcgccaaggaagccttgctcaaggcgtatgggcatggcctgtcgttcggcctgcatcggcttgcgtatgcactgacgcccgacgatgcgctgcacctgcagtggtgcgatccggagcttggccaggccgcgcagtggcagttgcacgaatggtgggctgcaccggagtgtcgcgccgcgttggcgttctatccgttggcgggcgcgtaagcctgccgctgtgtctggttaccccgcagcgtgcggcagaatcggctgacgaaactgggccacgccatccaggtcgcgcaaggtcaccgtaagcacgccgctgcggccatcgatctccacctcgccgaagaactggtaaccggccagcggcgaggtgttgggcgcaggtggcgctttttgaaacatcacgctcgggccgaacgtcgcatccagtgcattcggcccgaagctgccggcattgagcgggccgccgacgaattcccagaacggttcgaactcctgaaacgcggcgcgatcggggtggtaataatgggccgcgcagtaatgcacgtcggccgtcagccacaccgtattgcggatgcgtgcgcggctgatgaagcgcaacagcgtggcgatttcctgctcgcggccacgcggcgcaccagggtcgccattggcgatggcttcccagcgcggtcgcccgttcgcatcttcgccatcggggacctgcaggccgatcggcatgtcggcggcaatcactttccattgcgcgcgcgagccggccagttcgcgttgcagccacgccaattgctccgggccgagaaacgcggcatcggggccaggctgcggttgcaggttgtcgctgttggcgccgcggtagctgcgcatgtccagcacgaatacatccagcagcgggccgtacgcgatcttgcgatagatgcgtccgttgccatcggcacgcacgccgcgcatcggtgcgtattccaggaaggcctggcgggcgcgcttggccagcacgtcgatgtcgcgcacgtgatagcgcgcatccaattgcttgccgggcgaccagttgttggtagtttcgtggtcgtcccattgccagatttgcggcacttctgcgttgaaacggcgcacgtgctcatcgagcaggttgtaacggtagttgccgcgaaattcgtccagcgtttcggccaccttgctcttggctgcggtggtgagattgcgccagcgcttgccgtcttcgaccgtcagcgccgccggaatcgggctgtcggcgtagatggtgtcgccgctgtgcaggaagaaatccggatttcgctcgcgcatcgccgagtagatgcgcatgccgccgatatccggattgatgccgaagccctggccaacagtgtcgccgctccagacaaagcgcacatcgccacgcgcctgcggtgcactgcgcagatgaccgtggacgggtgcgctcagtacaccgctgtctgcatcttcgaagcgcacgcgatagaagatgtcctgattgcgcggcaggccgctgaggtccgcgcgtgcggtgaagtcgtgcgctgccgacgctgtcgtgccgtccacgcgtcgcgcctgacgcaggcttgggcgggtgtcccattccacccgcaaccgcgccgggcgatcggcacggctccacagcatcgcgcggccgtccagcacatcgccgctttgcaccccgtcggtgatgatcggccgccccgacggcgcggccaggctgcgcgctgaccagccggcggtagccggcagcaacacaccggcacccaagccttgcaggatgcggcggcgggcgggatcggaggcagtcatggcatgtccttcaggcagctgcggcagcgggcagatgtagcgctgccgtcttaccgctagatgtccatttccacgcctgacggcttcaatgcgatggccgacacagtgcgccgtgatcggagtgctgtgggcggcagtttcggcgcaatgcaggcgtgcgcagccggggcagcggctcaggcctccactgcaccgggcctgccgtcttgcaccacgaagcgtttcgtcgtcgacactgtcgcgttgcggtcgcgccgatcggagatgccttgcagccgcgtttccatctggcccggcgtgaccgtcaccgacacatagccgcgcgtttcgccgtccacgtagtgcacgtgcgggttggctgccatcgtcgcgtgcagttcgacattgctctggccgtcggaggtgatcgaggtgccgacgaactcggtggccagcgttgccgacgcgtcgtcggccggatcggccttcaggtcggtgacccaatacgagtggatgtcgccgccccagaacacggggttgcgcaagcgcgtcttcgcaatcgcagcgagcatgcgctcgcgcgtggccgggtagccgtcccagccgtcggtccagtggccgacgacgccatcgcgaccggattggcgcatcggtgccaccagcagatcctgcgcaatgacattccagcgcgccggcgaccgtgcgaagccgccctgcagccagcgctcctgctcccaaccgagcatggtgcgacgcgggtcggtacgctcgcggcaactgtcggccaccacatgcccgccgcgccagccattggcttgcgggcagggttgctcgctgcggtactggcggccatcgagcacgtagaaacgcgccagctggccgtaatccagcgagcggtagatgcgcatgtcggcaccatgcgggcgatgccgggcccgcagcgggaaatgttcgtaaaaggcgcgataggcggcagcgcgccgtgccaggaaggtgtcgaccggaatcgacgggtcctgcgaccagcggttggcgtaatcgttctgtacctcgtggtcgtcccaggtcgccacgcaggcactgccggcatgcagcgcttgcaggtccgggtcggtgcggtagagggcgtagcggttgcggtagccagccagatccaggcactcgccgctgccgtgcgggcgtacgaccttgttcgccgctgcgccgtggttgctgtactcgtagatgtaatcgcccaggaagaacaccaggtccggctgctccgcggcgaggtggcggtacgcgctgaaataccccagctcccagtgcgagcaggagacaaagccgaaccgcgccgtgtccgacatctgatgcgctgccggcaagctacgcgcgctaccgatctggctgcgcgcgcccagtgcctcaaagcagtaccagtaagggcgatcggccgccagaccggtcagctccacgtgcaccgcatggccccaggcggggctggcaacggtctcgccctggcgcacgatggtgcgcatctgcgggtcgctggccacctgccaacgcaccggcaccgctgcgcgcagtccaccgcgtccgtccgggtccagcgggcggggtgccagccgcgtccagatcacaaagccatcggccaacggatcgccggccgccacccccagcgtgaacgggtcggcagtaccgctagcgcgtgcgaaggggctcagcagccctgccgcggccagactggcgccagcgaggaggatgcgccgccggctaggatccggtggagccagtgtggcaacggaatcgggcaggggtgaggcggcagacgggtcgatcgcaggcatggacaacaaggcagagaaacagacgcaaccatggtgcggctgcttcatgtaagttttgtgtcgcatggtgcagcctggctgccgatccattcatgcacaggcagccacgggcagtgcgagcgtcgcgcggcaggtggaccagaggcctgggcaaccacgccatccctcgccgcgatgcccatcgatacgcgtgcccgccagcccagctgcgataatcgcgtcatgaacgatgccgcacttgcccccgatgtctccgccgcgctcgaacgcggcctgcaggcccaatccctggatacggcgttcgccgcaccgctgctgcgctacctggccttgctggtgcgctggaacaagacctacaacctcaccgccgtgcgcgacccgcgcgcgatggtcacccgccacctgctcgattcgctggccatgcagccctacatcgccagcggcatgctggccgacctgggcaccggccccggcctgcccggcatcccattggcgatcacccgcccgcagttgcaagtgacgctagtggaaagcaacggcaagaaggcgcgcttcatgcgcgaagccttgcgccatctggaactgcgcaacgcccgcgtggccgaatcgcgcgccgaagcgctggacgagccaactgcctacgaccacctcaccgcgcgcgcgctggacacgctggccggcatcatcgccgtcggcggccacctgctgcgcccgggcggcagcttgttggcgatgaagggcatctatccgcacgaagaaatcgccgcactgcccgaaggctggacgatgagcgaggtacaccagctgcaggtgcccggcctggacggcgagcggcatctggtggtggtgcgcaaggcctgagccgaagctgcgtcggccggtttcagcggccctcacccagcccctctcccgcaagcgcgagatggggcaacttctcgccaaggatgcgttcaaccccgctctcgtcaggactgccggttcctctgtccggcgcgaggtggcctgctgccttcgacacgcccaccaagtcccttgccccggttgcgggggtaaggtgccggcaggacgaatgggggcggtacccggcacgtcaggccaaccgccgacacgcctgtcagaccagggcaacagcccgcgttgggacttccagcccatggcagcacgcccgggtgctgccatgatcggacgttggctccagatcaggctttctgcacgtgacctctccgctcgccgccgcactctcgctcgctctgctgggcgcagacttcgtcgccacctcggcgcaggccgccacaccgcccgctccggccacgctcaccgccgacgcacccgccaacgcgcgcttcagcgccatctacgaaaaagagtgggcctggcgccaggccgagaccggccaggccgacgaagacagcgacaccaccggcgacaacacccatctgcccgacgtcagcgcgaccgcgcagcaggcgcgactggccgtgtgggacggcgtgctcaagcagctcgacggtatcgacccgaagcagctctcgcccgccaatcagatcaacctcgccatttaccacccgcaggtggaaaacctggccgccgacgtgcgcacgcgcctttacgaaatgccgttcaatgtttttaacgcagctaataaccagctacgcggtgtgcttcgctcttcaacaaaccaccagccaactgtctggtgcagtgtcctcgccaattgcgggaccgttggcggcatggacgccgccatcgaacgccatggacgggttcacggcgtatcccgcgagcggcgagggcaccgcgccttcggatgctctgcctctatgacctccgcaatccaggtcattcacaactcccgcatgcgattgtgcaacgactgccgcccggatacgctgcgcccatgctgctccgccgcgcccgtcgatcgcccccgtgttgcgcctgatagcgttgctggtgctggtcatgggcgtgctggtcgcaccggtcgccagcgcactgggcgatgtgcatgcgctggcgcacgaccaagcgcacctgtacgagggcgttgcggtgctggcggctagcgcagcggtgcgggcgttctgcagtggctggccggacctgctgatcgcagtggtcttgctgctcttgttcctgcgctcggcctggcaggtggcgcgtagtgcctgggcggaactgcgccgggcgctgcgcaagccggaggcgggtgatcgcgcgtcggcactgttgccggtgtgcgccgccaaccgcgtccgggcaggtagcgtaagtgcttgcggcacataggaaagccgtgcataatgcgcggctcgctgtgcccggatcgttccggatggcggtacccagcgcaatggggttgccggcttgttccagcgtaagttcttgattcccaacgttgcgtgacagtttggcgctgtcggggccgccgctccccaggctatgggtggcaattcatttatcgaggtgcgtaatgtcccgcgtatgccaagtgtccggcaagcgtgtgcagacgggtaacaacgtctcccacgcaaacaacagaacccgtcgtcgcttcctgcccaacctgcacgagcgtcgcttctgggttgccagcgaaaaccgctgggtgaagctccgtgtctccgcgcatgcattgcgcaccatcgacaagaacgggattgatgccgttctgaaagagctgcgtgcgcgcggcgaaaaggtctgaggagtaagcagtcatggcaaaaggcaagcgtgacaagattcgtatgatttcctcggccgctaccggccacttctacaccacggacaagaacaagaaaaacactccggggaagatggaaatgatgaaatacgacccggtcgtgcgtaagcacgtgatgtacaaggaaggcaagatcaagtgatcgaccgatcgctggatccgctttcaagcaaacacccgccgcaaggcgggtgtttgcgtttgggggaatcgatcgcagcgttcttgatggatgtgtcgattatttttcgattgcggctaccttcgtcagcgcgcgttcccctctccaccggggcgagaaggtactgcttgcgcgtcatgggcgcgcgtaccttggagcgcccgcgctgctagcgcgggcaggggcgcggagcgggagtgagggtacggagcgaagcagtcgaagcgtcacctttgaaggcgcgtggcgacgcgttcgtcattctgggcagtgtcagatgcctgaggcgcaccctcatccggcccttcgggcgaccttctcccccatgaaggaggacaatgtcccggtaggagaagggagcaataacggcaagctcgccgtgcaacgccgcagtcaaagccctcgtgcacgcaattgcgcgtccagccgcggatagacccgccgcgcattgccttcgaacaccttgcgcttgtcggcatcggaaatcgccagtgcatcgatgtagcgtttggtgtcgtcgaagtagtggccggtctgcggatcgacgccgcgcacggcgccgaccatctccgagccgaacaggatgttgtcgatgtcgatcacctcgaacagcaggtcgataccggcttggtgatacacacaggtgtcgaagaacacattgcccatcacgtgcgtggacagcgctggtttgcccagcatatcggccagaccacggaagcggccccaatgatacggcaccgcgccgccgccgtgcggaatgatgaagcgcagttccggaaaatcagtgaacaaatcgccttcaagaaattgcatgaaggcggtgatgtcggcattgagataatgggctctcttgaatttcaagtgggttgccgggcatgcgggttgaacgtttggaagtccagcttgccggcaatcaggaagatgacggtcttgatggtggacaggcgtttgaagccgcgagctctgcgcttggcggactggaacaggccattgatggcttcaaggaagccgttggtctgacgggtctgcgcccaggcgacgatgccgtccatgtggcggcgcacgagggctgcgacttccttcatcgcctcgaccttggatcgcatcacgcagacgcaccagtgcttgagcatctcgcgcatcacgttgatctgctttcggtcaagcgcctcgcgcaactgctccttgtagagccacgcgcgggccgtccgtgtgagcttgggtgccgtgatcagcccgtgcaatgctgcgccggccgtcggtttgaggctgaagacatccttgagcagcgtccagcgcatgcccttgagggacttctcggtgcgctgctcgatgcgcctggttttgtccacggccgcgttcgcatgtccgacaacgtggaacttgtcgaaggtgatctgcgcgttgggcaactggtcgcttacgcccttgatgaacccgggcgacatgtcgatgctcaccgaggtgatctgttcgggagggcagccatgagctgccagatcggcagccagcgccttcacggctttggcgtcccgcccctcagtcacgaagatcacgcgtcgcgcctgggcgtcggcagccaaggtcacatagtcgtggccgcgagcgcgcgacgtctcgtcgatggccagcgacgtgacgtcgctgaagtcggcctgctccagggccatctcgacatagcggttgcacacctgcatgcaccggtacgccgactcgcccacgatgcgcgcaacggccgcgaacggcatctgctgcgacaacatcagcaccagcgcctcgaacaacagcgtgaagcccgacaaccgcccagcgaagtccggctcgaccaggcgaaccgatccgtccccaagcttcacacgcggtgtgcgaaccttcaggtagcactcgtgctggaaaaagttcaggtgccggtaggtcttgaccacggtgtcatgaaccggatgcagccccttttggcccgataccttgaacctcgtgcccggcttgaagtccaccggcaccgtcaacaccttggtcgcttcgtcgaactcgaccgcgcctaccgaccacggcgcgccgatccccagcgccgcttcaaacaccttggccgtcatcccaatccccgcgtcagtggtaaaccacccgaaatcctacccactcaaattttcagagagccagataatgcgcgcctgtggcatggaaattggcgttgcagctgcccgacacatgcaccatcgccggcacgtcgagttccaccatcttttcgaaaaacggataccaggcacgatcattgagcggcacgccattccagtgtccgccagaggggtcgggattgaggttgcagccgacgaatcggagctggttgacgcagcgttccagctcggcgatcgagtgcgcgatcggaacgcctggcgactgcggcagctgacacacgccgataaaggtctgtggatacagctgcaccacacgtgcgatcagatcgttgcagtggcgcgtccacacctggctcaccgcttcgtcgccaatgtgatgcgccatggtgctggcgcgtggcgaaaaaatcgtcatgtccgcgccgcgctcgcgcagcagacgcaattgatgcagctcgatgctttcgcgcagggcgtcatcggagatgtgcggatacaccggtgcaggcgcgtgcgcatcgtcgtcatgcgcgatctgcgccttgcggaacgcatcgggcgcggcgggcgcggtggtgtagtggccgtggcagtcgatgatcatggcgatggtctttggattgcagtggaagcggcaagcaggcggctgccgctgcctaaggtggatcggtcgggcgcacggaacctgcaggtgccgacgtatgtcgtggttcccgtgtgcagacgcgcacggaccgccgcccaccgcgtttcgacggccgcatcggatggcacatacagcgagccgacccgttgatagcggtcgctgcaggtcagcgatgcatcggaatactcagccatacagttcaccatcgaacaatttgcgtgccgtgctcaccactgccgcacgcgtcacggcaccccgtgcatcaatatcgatcacgcagctactcgcaccgctggggtgttcgacttccacctgcagggtgcgcccaccgggtaaccgcgccagcgcatgggcgggcgagccggataacaggcaggcggtggcgacggtgaccgcacccagtacgccgatcgacgcatggcagcggtgcggaatgaacgagcgcacgctgatcgcaccaccggcgcgcggcgcagcgaccagcatcatcttcggcaccgtggcctcgcgcacatcgcccagttgcatcaacgggccggcgagcagacgcagcgtttccaggcgcgccgtgagcgcggcgtcggcatcgagcgtggcgcggtcttcgtaaccgctgatgccgacatcgctggcgcgcagcaccacgcatggcatgccgttgtcgatcagcgtgacttgcaggccgtcgagcgtgtctaccgcctgcccgctgggcagcagtgcaccgcacgaggagccggcgatatcggcaaatgccagcgcggtcggcgccgccgtaccgtgcacgccatcgatccgggcatcgccctcataacgcacctggccatcgggtgtttgcacggtggcggtagccagggtgccggtgttgcgcatgaaaatgcgcacttcggtctggccaatgcgtgtgggcagcaagccgcgctccagcgcgaacggggccacgccggccagcatgttgccgcagttctgcgcatcgctgacctgcgcctgtttcactgcgacctgcaggaacagatagtccacgtcggcatcggcacgtgtggagcgcgacaccacggcggttttcgatgtcagcggatcggcgccacccatgccgtcgatctggcacacatccggcgagccgtaggcgcgcagcaaaaacgcatcgcgcgcggcggggtcggcaggcaactcgtcggccagaaaaaagccgcccttggaggtgccgccgcgcatccacatcgcgcgcacgcgctcagacataacgcaggcccttggcggccaggcgttcgcgcattgcatagatatccaggcccagttcgccgtttgccaggcgctcgcgcttgcgcagcttgcgtgcctcgcgcgcctgcgcttcggccagcgcatcggcggcgctggcacgcggcaccacgcacacgccatcgtcgtcggccaccaccacatcaccgggctggatcatttgcccggcgcacaccaagggcacgttgaccgaacccagcgtctccttgatggtgccctgcgcgcagatggcgcggctccaggccgggaactgcatggcggtgagatcgcgcacatcgcgcacgccggcatcgatgatcagcccgcggcaaccgcgcgcttgcgccgaagtggcaagcaggtcgccgaagtagccgtcgcaacagtcgctggtcggcgcgaccaccagcacatcgcctgggtgcagttgctcgatggccacatgcatcatccagttgtcgccgggcggaatcaacacggtgaccgcggtaccggcgatgcggcagccggcgtagatggggcgtagccggtggtgcagcaggccgctgtgtccctgcgcttcgtgcacggtggcgaccccggcctgcgccagcccgtcgacgacggccagcggggtgcgctcgatccgggtgacgacctggctcatccatcctcgttagtgatgtgctgagtgtgtgcgccgcgagccagctggctcaggatcaatttgagctatgcatattggttttgattatagttagagcatgcagccgactcccgaaccgaatctgcgtcacctctacgcgctggccgtggtacaccaggccgggagcatcaacgcggctgcgccgcaggtgaatctgtcgcagccagcgttgactcaagcagtggcgcgtctggagcagcagctgggcgtacgcctgttcgaccggcatccgggcggcatgctggccaccgaggccacccagttgctggtgccgcgtatcgagcgggcgctgacgcatctgggccgggggatcggggtggcacggcgcgcgctgcggttgccggcgcgcccgggcctggaacggcgggtgtcgctgggccagttgcaggccctggtggcggtggatgtggcaggcagctattcgctggcggcggtgcgcgccggtgtctcgcaaccggcgatctaccgcgcggtgcaatccctggccgatgtgatcgaagtgccgctgacagtgcgccgcggcaagaccatgcagcccacgccggtggcggtgcggctgctgcggcaggtgcgtctggcgctggccgagttgcgcgcagggctggacgatgtcgccaccttgcgctcgcaacacgccggccgcctcaccctgggggtgatgccgctggcgcgcgcgatcctgttgccgcaggtgctggcccggtttgcacgggcgcatcccggggccagcgtccaggtggtcgaaggcccgtacgacgaattgctggcgcatctgcgcgaaggcgggctggatctgttgatcggtgcgctgcgcgacccgttgccggtgcgcgatgtgctgcaggagccactgttcgacgacgaaccggtgatcgtggcgcgcagcgggcaccccttggccgggcaggcctatgcgtttgcgcaattgctcgattacccgtgggtgatcgccgccgccggcacgccggtgcgcgcgcgttgggagcagctattccgcggccaccagctggagccgccgccgctacgcatcgaatgcggtgccgagctgacagtgcgtggcttgttgctggaagacgactggctgaccctgatgtcgcgcgatcagtttgtgttcgagcggcttgccggactgctcgccgagatcggcagcgccgggccgcagctgcgccggcaaatcggcatgacgatacgtagcgattggtatcccacccgcgcgcagtcggccttcgtgcagaccttgcgacaggtctgcgccgaacgcgtgcagacggccgatgcgcagggtgggccgtttcgctattgcacgcaggcatcgatagcgacaccgttgcgtttatgcgcggccaagtcagaatcgggttcctgatgaaaacggatcactgatgctgcccgattgggtgacaggcacttggctgctggcactggactgggcgatccgtctggctgcattgctatggattcccgcccgcaccacgccggatgcggcgcgcagctggctgctgttgatcggcttcgtgccggtggtcggcctgccgctgtatctgctgttcggccacccatggttgtcgcggctgcgggtggagcggcaagccaccgcctcgcaggtgattcgcgagcagcaactgccactgcacgcgctgcgctggaccccgcaggcagacaccagcagtgccgaagtggtgccgctgatcgagcgcgaaggcgatttcatgccgacgctgggcaatgcggtggagttgctcgacgactacgcgcactccttgcaaaccctgatcgcggcgatcgacgcggccgaaaaacgcgtgcacttgttgtactacctgatgttcgacgatgcggtgggcgaggcggtggtggcggcgctggaacgcgccagtgcgcgcggcgtgcgctgccgtgtgctgctggatgcggtgggcgccaagcgcggcctgcgtcgctacagcaagcgcctgcaggacggtggcgtgcaggtgctggcggtattgcccggcggcctgccctggcgtcgcagtgggcgcatggatctgcgcaaccatcgcaagattgcggtgatcgacaaccagatggcgtttgtcggctcgcagaatctggccgaggccggcttcatcgatggcgtgcccaatcgcgaattggtggcacgcgtgcgcgggccggtggtcaatcatcttgaagcggtgttcgccagcgactggttcaccgaaaccggcgagcgcctggacgtctggccggacgcgccggtgtgcgaggccaatatcgccacgcaattgctgcccagcgggccggcgtatccgttcgacaatgcgcgcgatgcgatcaatgcgatgatccatctggcgcggcgcaaggtggtgctggtgacgccgtacttcgtgcccgacgaggccttgctgagcgcgttgcgcattgccggcgtctcgggtgtggatgtgcagttgattttgtcggagagcaacaaccagcgcctggccgcgtgggcgcaggaagcctatttcgaagaactgctgcggtgtggggtgaagattgcgctgtatcgcccgcattttctgcatgccaagcacctgagcatggacgagaacattgcgctggtcggctcgatcaatctggacatccgttcgttcgcgctcaacgccgagatcggcatgctctgctacgacactggcgtggtgcagcggctgcgcgagatcgaacaggactatttggccaatgcgcggcaattggagctggatcagtggcgccgccgcccggcctggcgtcgcagccgcgagggcattgcgcggctggccgatgcgttgatgtagggtgcttgcgtcaatccaggcgcatgacctggaagacgttgccccccgggtcgcggccgtcgtacatctgctacgcaaagccggcatagcgcttgagttcgtcgacatgcacgcctgcgtgctgcagttgctgccgatgccctggcagatcggtagtgatggcgaacaccagcctggcggcggtgtttgccgcattcgctacgctgccgggtgcacgtgccgtcggctgctgtcgttaggtttccccacctggtgcagcgccagctcgatgccgccggctgcgagcaccacccactcgtcggcgatctccttggtgacggatagcgcgacgtgcgtttggtaaaacgccttgaccgccccgacatcgtgcacgtaaaggatcagccggaccaacgcgatggacatgttgcagggctcccagggcacgcgccgatgtcgagcggccgatcgtagcgcttcgggtgttggccgtgtgagacgcggtgatacacgccgcacctgcgccgctgcggcatggccgtcgtgcagcgaacgacggtggctcatgtgaagcatcgcctacaatgccgccatgaatggacagcgtaatcccggcgatgcagtgatcgccatcgtcggtggtggggcgtccggtgtgctggtcgcgctccagctgctgcgtcaggccttggtgccgttgcagatcgtcatcatcgagccgcatgcggtgctcggcgaaggcgtggcgtactccaccgtgcgagccgaacacctgctcaacgtgccggctgcgcgcatgagtgcgctgacggagctgccgaacgactttgtcgattacctgcgcgcgaacgcctgttgccccgagctggacgatgcgcagctgccgcaacagtgtgtggggcggcggcattacgccccgtatctgcgcggccgtttgcaagctgcgcgtgcgcacagcctggcgacgctgcgcgtgcacaccgcgcgcgtgcagaccctgcaacccactgccgaaggggcgctattgcagctggacgatggacacgtgttgcaggccaccaccgtggtgctagccgtaggcaatgcgctgcggccgctaccgctgcgcggtgccacgggattgtcgcgtgcgcagcgtgttgaagcctgggatagcggggcggtcgcagcagtgccgcaggacgcggcggtgtgcatcgtcggttcgggcttgagcatggccgatacggtggtgacgttggcagcgcaggcgcatcgcgcggcaatgcatgtggtgtcgcggcatggactgttgccgttgccgcaggcgcacggcggcgcggccgcattcgacccgcacccgttgctggtaatgccgctacgcgcacgcatgcgcacactgcgccagcacgcgcgtgccgccgccgcgcagggcttgccgtggcagagcgtgatggagcgcatccggccgttgagccaggcgctgtggcagacgctgtcgttcgccgaccagcgccgttttctgcggcatgtggtgcgctattgggatgtgcatcggcatcgcatcgccgcatcggtgcatgcgcagctgcaagcgatgcaggcgcgcgggcaactgctggtgcatcgcgcgcggttggatgtggccttcgaggtgggcgcgtgcgtgcgcgtgagcgccggggccgccagtgccgggcatgccttgcagctggatgtgcaggcgctggtcaatgccaccggcgtggaaatgcgcgtgcaggcgatgcgcaacccgctgctgcagcaactgctggggcatggcattgccgtggccgggccgcatgggatcggcgtggacaccactgccgatggcagcctgatcgatgccgacgggcttgagaatcagcaactgcgggtgatcggcagcctgcgcatcggcacgttgtgggaaagcctggcggtgccggagctgcgtgagcaggctgcggcgattgcgcgggatgtgttgggcgtgctggggccgtgatgcgcgtgaggggactgaggtcttcgccaaagttcccttctcccgccgtgacattgtcctccttcatggggagaaggtgccccgcaggggcggatgagggtgtgggcgaagcctcgtgttacccaacattggcggtggcttcgccccgtaccctcaccccaccccctgctccgcgccccagcacgcgccagcggcgcgttcgctcaaagacacgcgcgcgttcggcacgcgagccgtgccttctcgccccgcaagagaggggccgtctcttgcgatcaatcaccgaaatcccaaccgcttcatcgcaatctcagccgcagcgacgccacaaccggtaaaatgcgccggtggatgtctctcatttgctcgatcatctaaaccccgcccagcgcgaggccgtttccgcgccgccggggcattacctcgtcctggccggcgccggctccggcaagacgcgcgtgctgatccatcgcatcgcctggctcaacgaagtccagggcgtgcccaatcacggcatcttcgcggtgaccttcaccaacaaggccgccggcgaaatgcgccaccgcaccgacctgcagctgcgcaatggcagccgcgggatgtggatcggcaccttccatgggttggcccatcgcctgctgcgtctgcattggcaggacgcgcggttgccggaaggcttccaggtcatggacagcgacgaccagttgcggctggtcaagcgcgtggtgcaggcgctggagctggacgagagcaagtatccgcccaagcaactgagctggtggatcaacgagcagaaggacgaaggccgccgtccgcagcatatccagcccgagcccaacgacgattggaccgaggtgcgccgtcaggtgtatgcggcctaccaggaccgctgcgaccgctccgggttgctggatttcgccgaattgctgctgcgcgcgcacgagttgctgcgcgacacgcccgcgttgctggcgcattaccgcgcgcgcttccgcgagattctggtggacgagttccaggacaccaacgccatccagtacgccttcgtgcgcgtgctggccggtgaatcgggcaacgtgttcgtggtgggcgacgacgaccaggccatctatggctggcgcggcgccaaggtcgagaacgtgcagcgcttcctgaaggatttccccggcgcgcagaccgtgcggctggagcagaactaccgctccagcgccaatatcctgggcgcggccaatgcggtgatcgcgcacaacccggaccggatcggcaaacagctgtggaccgattccggcgatggcgacccgatcgatctgtatgcggcctataacgaagtcgacgaggcgcgctacatggtcgagcgcgcgcgccagtgggtgcgcgacggcggtagttatggcgaattagccgtgctctaccgcagcaacgcgcaatcgcgcgcgctggaagaagcgctgatctccgcgcagttgccgtaccgcgtatatggcggcatgcgcttcttcgaacgcgccgaaatcaaggacgcattggcgtatctgcgcctgctcaccaaccgcagcgacgatgcggccttcgagcgcgcggtgaatacgcctacgcgcggcatcggcgatcgcacgttggatgaagtgcgccggttggcgcgcgccaatgcgctgtcgttgtgggaagcggcgatgctgtgcacgcagcagaacacgctggccgcacgcgcacgcaacgcgttggcgaccttcctcagcctggtcggtcagctgcacgccgaaaccggcgagatggaactggccgaacgtatcgaccacgtgctgatgcgctcgggcctgcgcgaacattgggccaaggaaagccgcggcggactggattcggaatcgcgcaccgagaacctggacgaactggtctcggtcgcctcgcgcttcacacgcccggacgatgaagacagccagggcatgacggagctggtcgccttcctcgcttacgcatcgctggaagccggcgaaggccaggcgcaggccggcgaagaaggcatgcaactgatgacgctgcattcggccaagggcctggagtttccgatcgtgtttttggtcggcctggaagacggcttgttcccgagcgcgcgctcgttggaagagagggggcggctggaagaagagcgtcgcctggcgtacgtcggcatcacccgcgcgcggcagaagctggtgttgtgctacgccgaatcgcgccgcatccatggccaggacaactacaacgtgccgtcgcgctttctgcgcgaaatcccgcgcgatctgctgcatgaagtgcgcccgaaggtgcaggtctcgcgcaccgcctcgctgggcgcggcacgcggcgggccggtgcatggtgtggtggaagcggcaccgatcacgctcggcgccaacgtcgaacaccccaagttcggcggcggcgtggtcgtggactacgaaggcgctggcgcgcatgcgcgcgtgcaggtgcagttcgatgaagtcggcgtcaagtggctggtgatggcttacgccaatctgacggttgtgtagtcgggtttgcattcgcctgcgattgcgtttttagcaggcgacggcgtagtgcggttgcattgcgtgtgcagtaataggcaccgaccgttggtgcacgtcatgcgtcagcgagatcgcgtgaccgcgtgaggcagacttcaggatgaagcgtcgtcgcccttgcctcgtggtgcgctcacatttcccaactgaagcttgagttgatctgcttgtcgttcaccataagtggcaatttatctgcgagcacgacaaaggtaaatggcggcacatgcgggtctccacctgtgtaaatcaggcggaagattctgcgcttggtgtcgaacgtcttgaactgtaagtcgctctgcaaccagatgccctcgttgtcgtcaggtgcattgaaacgaagactggcgatcactggtcgggcctcgtgcccgatttcgaacaggatggagtagccaccttcttcaaaagaaagtgaggtggttgcgtgtgcaggtgtgctcaggcaggccgacagcagtaatgcaaggcaagcggctacacatggtgtcacctgattagccccgaccttcagctgcagcacctccgcgcttatcgctaaaccggcccaatgccaggccgccatggggtcctggctgaaagaacttcgcaccggctcctcgcatcagcagcgccaagatcagacatcatggaacacatcggtaaaacgaagctatttgcaggactgcaacaaaaatccagctgagggtcagggctaatcaggtggtgtcatgacgtcatccttgaacgtggccgtgacggaaggccgtggtcaggagtatcgatgctggcaccgcggcagtgcaacgtatgcggcaagcaatggaatggcgacacagccgccacgttggcgggggccggtgctcgaaacccgcgttggccgttccacctcgctgttgagcgcgccagtcgcttcaggtcatttctgatcgcgacgttttgtaagccgcttcctgattagcacgcactttcagcggtgaacatggtgacatcacgcagggcccgctcggacccggcttgctggcggctgcggcggccagcaagctgggcaccagccgggtcagatcgaaacggcggttgaaccgccacatcgtctctgccagggagcgctgggcgtatttggcgaatttgaaggcgtgataggcaccgtccagcgaacgctttaggttggacaacaccacgttgacccagcgtgcgttctctgcctcgcagcgacttcgaccgctgccttcgatcaccgtgtgcgcgtgctcggcttccagtgctcgaaacgcaccgagtccatcactgtagacatctgctccaggatgcaggcgttgcccgatccatttcgacagcgccgccttggtgaagcctgggaccggatccatcaccgcgcgcaatggacgaccgtcttcagtggtctccacggcgatcacgaaagggcgcttgttctccgagccgcgcctggccttgccaccgttgcgttctccgcccaggtaggcatcgtccagttgcacgatcccgcccaacttgcggttcgcctcgcgttgggtcatggcctgcatcagcttgtgcttcattggccacgctgtcgggtagctcactcccaggtgtcgcatcaactccagcgccgacaggttcgtcttgctctggcccagcagatacatgccaagcagccaggtgcgtagcggcagcttgctgttgtccatcaccgtgcccgagcgcaggctggtctggcgatagcaggccgtgcactgccagtacgtggtgccgtgacgctggaatcgactgtgcgcggtagcggcgcaacgcggacaaacaaagccctgtggccagcgcgagatctccaacgcctgctcgcactgctgcgcgttgccatagcgcttgaggaacgccggcaacgacagcccggcttggaactgcacacgattcatggccatgatctggtctcggtggagccacggtcctaccatcgaccggtcggctctcactggctgcgactgtgctgaaagatcgtgctaatcaggctcccccatgcaggaggataatgtcccggtgggagaagggactggtcggcatcgcgcaacccagctgaaagcgtcctctcaaaaactctcagccagccgaattcaaccggctattacgccgcccatacgccaggtacaccaccacgcccagcgcattccacagcaggaaccagccctgcgtgttgctcggcaaactccagaacaggtacaggcagcccaggatcgccaccggtcccaccacccacgccagcggcgtgcggaacgcgcgcgcgcggccgggctcgcgcacgcgcaacaccaacaggcaggctgccaccgcggtgaatgcggccagcgtgccggcattggccagtgcagcgatttcgtccaaccgggccacgcccgccaatgccgccaccagcaccgcagtaagcagcgtgatcgccaccggcgtgccggtacgtgcattgaccttggacaagccgcgcggcaacaagccatcgcgcgacatcacgaagaagatgcggctttgcccgtacaaaaacgccagcagcaccgtcggcaacgcaatgatcgccacggcaccgatcaccagggccgccttgccgtggccgagttcgcgcaggatcagcgccaacggttcgggactcttgccaaacacggtgaagcgcatcgcacccaccgcggccagtgccaccagcacatagatcagcgtgcagccgatcatcgagccgacgatgccgatcgacagatcgcgcccggggttcttggtttcttcggccgcggtggaaatcgcatcgaagccatagaacgcgaagaagatgatcgccgccgccgccatcaccccgcgctccacgccatcgggacccatggccttggagatgccatacggcatgaacggctgcaggttggcgcttttgaaggtcggcaacgcaatggccacgaacacgcccagcgcgatgatcttcagcaccaccagcaccgcattgagcgtggcgctttccttggtgccggccatcagcatgccggccaccaggaaggtgatcaccaccgccggcaggttcgcgatgccgccggcatgcggcccggcgatcagttcatgcggcaagctcgcccccagccactgcaggaagccgacgaagtaaccggaccagcccaccgccaccgtgctgaccaccagcgaatattccagcaccaggctccagcccaccacccaggcgatgctctcgccgagcgcggtgtagctataggtgtacgcactgccggcggccggcatcatcgtggccatttccgcatacgccagcgccgcgcaggcgcagacgatgccggcggccacgaacgacagcagcaccgcagggccggccttgtcggcacccacgccgatcagcgtgtagatgccggtgccgacgatggcgccgatgccgagtgcgatcagatgcggccaactcaggctgcgcaccagttgccgcccggcctcgtgcacggtgacctgatcgatggatttgcgcctgagccaagacgacatgcggacctcgcgggattcaacacaatgcgcgagtgtcgcccaacgcagcacagcaaagctatcggtccaactcgtcgcgttggctgcgtgcagccagatagtggcaaatcgtgttcgatcatacgcgtgcagcgtgtcgtccagcgccagctcgtcgcacaaccacaacacgttgcgcacattgatcggggtcggctttccgtagatctccagcatatgttcctccttggtgcgcgtgatggctcccaaccggcgatggtggcgcgcgctgcacgcaacgccagacgtttgctgcggcgagcgcaatcgtctgcgtcgacgcacgccaccaggagcagcaaagcgcgcattgcattcttagcgctgcaatcctgcggcgctacacttcgatcttgcccgcgtctgcatcgcgcaagattgcattgaagcgcagggaacaagagcgcagccggtagcaagtgccgcgagcgcggaagacgccgccgccgcgttgccgctgactgccatcaccgcctgggagctgctgttcgaccggctcggccttgtcgaaggcggtggccaaggccaggcgctgctggtggtcggtgcggccggcggcgttggctcgatcctggtgcagctggcgcgcacgctgaccaagctgaccgtgatcggtaccgccgcgcgcccggaaacccaggagtgggtgcacgcactcggcgcgcatcacgtgatcgaccacagccagccggtgggcgaaggcctgcagcggatcagcatcgcccaggtgcagcacgtcgccagcctcacccacaccgatcagcacttcgtccaactggtcgaggtactcgccccgcaggctcagctggccttgatcgacgacccggccacgctggacgcgctgccgcccaagcgcaagagcctgtcgctgcactgggagctgatgttcacccgctcgctattcgaaaccgacgacatgatcgcccagcaccatctgctcaatcgcgtcgccgagctggtggacaccggagtgctgcgcaccgccctgggcgagcactacggccgcatcagcgccgacaacctgcgccgcgcccacgccgcgctgcaatcgcaccgcaccgcacccgcggcaagctggtgctggaaggcgtctgagcgcagacgccgcaggtacgacagcggtctggcatggccgctgtcgtgcagtctcacccttcagcgttggcacgcgatcgccgctggccaggatccgcgacgcagccgttgcgacaggccccgctacactgcgggcatgtcatccgaatccctgatccttctcgggctgcttgtcgtagtcctcgtgttgcagctgctcgcgctgctgcgacgtccgtccaccaccgcgctggagcatgcgctgcgcgccgagcaacgcgacggccgcggcgaactgcgcgaacaactcgaaggcctggcgcggcagcaggacgcccgcctggaaaccttcgcgcgcaacctcaccgagctgtccacgcgcaccgaccaacgcctggacctgctgcgcgacgcgctggccgaagacgcccgcaaggcgcgcgaagaaagcggtcttgcgcaacaacgcaccggcgaactgctgaccctgcggctgaccgaactgcgtagccagctcgaaggcttcggccagcaacaggaaacccgcatccacgtgttcggccagcaactgaccgagctgattgcgcgcaccgacacccacatggccgcactgcgccaagcgctggccgaagattcccgcaagggccgccaggaagccggccaatcgcaacaacgcttcaccgaagcgctgggccagcgcttgaacgaactcacccagcgcaacgaattgcgcattggcgagatgcgcgccacgctcgagcagcagctggcaaacctgcaatacgacaacgccagcaagctcgaattgatgcgcgccaccgtcgatgaaaaactgcagaccacgctcaacacgcgtctggatgcctcgttcaagctggtctccgaacggctggaacaggtgcagcgcggcctgggcgaaatgcagcagctggccaccggcgtgggcgatctcaagcgtgtgctgaccaacgtcaaggaccgtggcggctggggcgaagtgcagctggacaacatcctcgagcagacgctgacgatggagcagtacgcgcgtggcgtgcgggtgaagcccgacagtgccgaagcggtggatttcgcgatccgcctgcccgggcgcggcgacgatacggtggtgtggctgccggtcgatgccaagttcccgcgcgaagattacgaacgcctgatcgacgcgcagggaaagggcgacctcgacgcgatcaagaactcgactgcacagctggaacgcgccatccgcatccaggccaagtcgatcagcgacaagtacgtctgcccgccgcagaccaccgacttcgcggtgatgtttctgcccaccgaaggcctttatgccgaagtgatccgtcgcgccggtctggtcgatctgctgcagcgcgagcatcgcgtggtgctggctggccccaccacctttaccgccttgctcaacagcctgcagatgggcttccgcaccttggcgatcgagaagcgttccagcgaggtctggcaagtgctgggcgcggtgaagagcgagttcggcaaattcgccggcattctcgagaaggccgagcggcagatcagcaccgtcggcaagagcctgggcgaagccagccgcaagacccgcaccatcgaacgccgcctgcgcggggtggaaaccctggccggtgagcaatcgcaggcgctgctggacgatggcagcgacgagcaggaataggcagcaggcacacgaggctgggcaggtcgcatcgctgcgcccgaagacggacacccgcaggagcgccctcgggcgcgatggagtctgcacgcctacgaaagccttcagcactgctcactgcctcacaaagaccaacgcacccttgggaccacctcggatgcgttggacgttgcagtgaaggcttcgcgcataagtgcgctgacaaaagtgatgctctgcgcggcgagcactctcatgtggcgcgacgaagatcgcgccgcccgtagacacgacccagaattcatcttccatcggtacttcaagcggaacagcgccgaggtgcgacgccgcccacgccacgctgacaccaatgtcgcgatgcttgccgtcactttccgagggagctttctcacgtccggtcgttggatctacacctgcgtgtgcgcgctgctgctggccgcctgcagcaatgcgccaaccgcctctcctgcttcgccggccgcgcaggcgcctgctgcgcaaacgagcgccgacgccgctgcctgcaccgcgaagggcggccaactgcgcccggtcggccgcctgcagattccgcgctgcatcgtgccgtatgccgatgccggcaagacgtgcagcgataacgcggactgcagcggcgactgtctggctaccagcatcgtgccaaccggcgccgcggccaccggcacctgtcagcgcgacagcgatcgcttcggttcccgccaggaggtggtcggcggcaagggccaggcggcgttgtgcatcgactgatatccgggtgaggcgggcgactcgatccggcgtttcgaacactcggtacgccagccccaacgagcgcagaatgacttcgacatcgcagactctgcgatgtcgatgcgctgccctgtcgcgccgcgtcgcgtcgatgtcttcgaccgtgggatgcaggccaccggcagccatacgcaaaaggtggagcaggccgtcgagaacttcgtcgacacgcagcgacgtctccatgcgttcgccaagatgcccggtgccaggccacgcggtggatgcgcacatcgctaccctggcggcgaccacgctggacgcacggatcggtatcgcacttgcctgcgcgcgggcttatgctcggcgttctctaccgctatcaggacgcacgcatgaaccagacgctgtacgacattccggtgacccgcatcgaaggcggtccggccaccttggccgactaccgcggcaaggtgttgctggtggtcaacgtcgcctccaagtgcggcctgaccccgcagtacgaagggctggaagcgctgtatcgcgacaagcgcgcacagggcctggaagtactggcgtttccggccaacgacttcaacggccaggagccaggcagcgaagcggagatcgcgcagttctgccggctcacctacgatgtcacctttccgatgtttgccaagatcgccgtcaccggcgagcaggcgcatccgctgtatcaggcactgaccagcacgcatccgcacaccaccggcgacggcccgatgcgggaaaaactggccggctacggcatcgcccccaacccccgcgcccggcgtgttgtggaacttcgaaaaattcctgatcggccgcgacggcaagatcatcgaccgcttcgccccggatatccccgccgacgatgcacgcctgcttcaggcaatcgacacggcgttggtggtttaaatctcgcgattcttttaggggtaagcagcgcgtgcattgccggtgaaatagcgcttcggtgtctcagctaactggtcgcccctgaaaaacccctctcaaacctccagtgccatgtttgccggccacatgatgcttgagcgcgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagcagccaccgcagattgtcgccagcggcgcagccgagcacgtgcagtgcatcgcctcgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtggtgtcagcgtcttggcttggccgcgatgcaggatctgcacaccctccacgtcgcgcccgcgataccccagatccacaatcgccacctgcgggatcacatccacatcctgcagcagcccgcgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggatgaccgggaaaactgcgcgcgcccacaatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccaaattcgtacgggctgcttgccttgcccttgctgatgcattccacttccggcgcgtgcaaggcgtagagtttttgtttgtccttggggcgctctgccaacaaccggtgtgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttccagctggtccagcttgcgttgcagatcgcgtgatacccgccccaggatcgtgcgttggcgtcgcagctccttgcgcatgcgcttgaactggcgcgcatgcgcatggcgtccggacttgcggcgcaacgccggaccttgccgcgcatcgctctgtcgcagtgtgatgccgtggcgcttggccagcagcaccagcttcttgcgcgccacctccagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgtgtgtccaccgccttcatcgcgtgagcggtgttgatcgtatgcgccaacagcgcttccatcccggcttcgcccagacgctgtcgccaacgtgtcagggagctgggatcgcacggcaagcaggtctggaacaccacctcgccggtgaagaactgccagtacggattttccagccaacgttcgcagaccgcctcgtcggacaggtcgtaggcgtgcttgaggtagagcagcccagcgatcagacgcaccggcaatgcgggtcgaccgcctgtgctggtggtggccggcaaccgcggcgacagcgcctgttccaacgcactccacggcagccgatggctcagctggaccagtggatggcgcaagtcgatctggttctccagacgcgaacgaaacagctcatcggcaggcaattgctcggcagcaggacggcgtgtccgcatgggcgaaaactgccagaaaccaggacgtagcgtaacgaacactggcaattcccgtacgcctaaaacgcaggttaagccttgcaatggatgtggcctgggggtttttcaggggcgactgattagccccgacctcggaatacccgcctatctccgcatcacgataggagacactgcgattctgagccggagtccaactggcatcgcaaaccgcacagaaaaattagggcctgttaacacatccgaagcccatcaacgaccagaacgaagctgaggaagccaaggaacatgacatccagcttctcgaagcgcgtgaaaatccgtcagtagcccttcaagcgacggaacagcctctccacttcgttgcgccgcttgtacatttccttgtcgtactcccaaggatcgacccgattggacttgggtggaaccaccggcacgaagccaagatcgagcgccaactggcgggtttcattgccttcgtaagcgcgatccatcagcagatgaaccggccgctccactggccccaggtgttcaagcaacgcgcggcctgcgggtgcgtcatgtgcgttgccaggcgtcaatccgaacgtgatggctgttcgagcatctgcggcaaccatatgaattttggtgttccatccgccgcgcgatttcccgatggattgtgggccgttttttttaatgcgccagtgccatccggatgcaccttgatgctggtggagtccagcgagaccgcttcgattttgatgcgcacgatctggcaggtctgcaattgggcgaacatccggtccagcacaccggacttggcccaacggttaatgcgcgtgtacaccgtatgccagttgccaaagcgctcgggcagaccgcgccatttgcagccatgctctgcgacgtaaagaagggcgttgactacctgcaggttggtcatgctgacattgccgcgttgcaaaggtaggcaatgctcgatgagtgcaaattgtgctggcgtgatctccatgcccaatagtttaatcgctcgagacattaatgttaacaggccctagaaaagagtaagctgcggcgtgtccggtctgggtggacggaactgcgtggtatcgagccttggcaatcgcccgaatccaaggcgccgatacgcgatggaaaaccgctgcgcgatcagctctgcaaacgggccttcgccaaccatgcgcttaccgaagccgctgtcgtagtccttaccgccacgcatctgctggatcaggctcatgacatgcttggcacgatccggatagtgcagctcgagccactcgcgccataactgggtgagttcctgcggcaggcgcagtaacacgtagccgcccgaacgtgcgccgtgggctgcggccgcgtccagaatgcgctccagttccttgtcgttgatcatcgggatgaccggagcgaccagcacccccaccggtacgccggcagtgtgtagtgcctgcatcgcgcgcagtcgcgcatgcggcgcggcggcacgcggctccatcttggccgcgaggcgattgtcgagcgtggtgaccgagaaatacaccgacaccaggttgtgctgcgccatctcggccagcacatcgatgtcgcgttcgatcaacgctgccttggtcacgaagctgaccgggtgacgggcttctgcaagcacttccaggcattgccgggaaatgtgcaggcgccgctcggcgggctggtaggcgtcggtattgatccccaacgcgatcggcgagcactggtaggacgggcgtgcgatctctgcgcgcagcagcgctgccgcattcggcttgacgaagatccgcgtttcgaaatccagccctggcgacagatccagatacgcgtgcgagggcctggcaaagcagtacacgcagccgtgctcacatcccctgtaggggttcaccgactgcgagaacccgatgtcgggcgaggtgttgcggctgatgatgctgcgtgcgacttcttcggccaccacggtcttgggacgaatgccagtctcgccatcggcatcgaccgcgccccaaccatcgtctatctcgacggcggtggtgaccgagaagcgaccgggcacgtaggcggtggtgccgcgccccttgatgaccgtgcgcgagctgcggacatcccgctcagctaccgcgctcgcgctggggaaaaagttcttctgcatgcagttagtattcttactaacgatgcgcgatgcaagcgacgcgtactgaactgaagagcgagcacaagcgttgcgagccggtacagggcgcagtcgcaactgggcgaatggcgaatggcgaatggggaatcggcaaagcaacagcagcagcggaaaacgccgccgttgcgattccccattcccgattccccgccgtaaagcgcttgcgccgactgaaacaggatccagctcgtcgcaatgaacttgtccgcgccgacctggcggttgccgcggtgggtgtgggtgaaggcggtgggggcgatcagcaggctgccggtgcgcgggggcggcttgcgttgctggaacaggaattcggtttcgccctgcgcgaagtcgtcgttgagatacagcgtccacagcaggagccgatgcagcgtgtcggcgctggcatcgcgcggataaagctcgcaatgccaacacgggtagccgccctggttggcggtataccactgcacgctgctggctctggcgcatgcgttgcaacgattgcggcgcaatcttcgtgcgagatggtgtcgtcggcgatctggatgaagtcgggttggcgtatgcgcttgaccatagcaatctggcgcgccgactgcggcgttcgccaagcattgcgcacaggcgggatcagcacgcgaggttgtcgacatcgccagtgggtggcgacggggcgacaccgtgcatggtggtgaagcgctgtgttgatgcggggtgtcctgcctgcttcgcttgttagcggcggagggtgtcgcgtgttgggcctgcaaagcagcaaagaaaaaccccgccgaagcggggtttttcgtcacacaacgcgtgctgcgacgatcagaacttgtagttgatcgacgcggccagcacgtcgcccttcacgtcatagctgccagccagacggtcgccggtggcgctgcgggtatcgctggtcgggttgttggtgaacaggtgggtgtaaccgacgttgtattcggtctgcgccgacggacgccagctcatacccagcgaaacccacttgcggctcgcgtccggcacgcgcacgtcgcggtgttcggccgtggtcggggtctggtcgtatgccaggccgccgcgcagggtcaccgtatcgctcatgcggtaatcggcaccgatcgaggcgaaggtggtgtcgcggtaggagaagtccagcacactgtcgggctggttggaggcgaagtccacggtcacctggtcgaacttgctccaggcggtgcgggtgacgtcggccatgatcgaccactgctcgttcacgttgtgcgtgaagctggcggtcgcgctggccggcagcttgacggtagcgcggcccttggtgtcgacgaaggtgcccggtgcggccacgctcagcaccgcggcagcactgcccggcacggtgaagtcggcagtgccatcggtgatcttgtgttccacctgcgagcggtagctgaagccgatatgggtgttctcatcgatgctgaacaagccacccagagtgaagcccacttcagtgctgtcgcccttgatgcgcgagtagccatcggcgctgcccggcgcgaagcccggcacgcggcgcgcagccagcacgctgccaaaatcgacggcgttggccaggtcgatatccagacgctcggcgaacaccgaggcgccgaaggacacgtacgggttcacgtcataggagaacgcgacgttgaagtcgatcgcctgcagctcggtcttggtgccgtggtagcggccgacccagtcgcggtcgtattcggtcttgaagccgaacggcacggtcagcgaggtgcccaggtgcatgttgtcgttctcgccgaacggcacgtggaagtacatcgccggcaccggcgcgatcatgccggcatcgccgccgttaccgccggagaccggggcgccgttggcgtagttggccgactcaggctggaacctggccgagaagctgatggcgctgacgtcggcctggaacaggcgaccgtccaactggcgcataccggccgggttgttgaccatgatggaggcatcgtccggggcgctgcccgaacctgcgaaggcgcggccgaggcccttggcgctgttttccttcagctggaacgcggcgccgtgcgcctgaccaacggccagcacgccggcgataccgacggccagcagggtggcgcggctgagaatggaagcggtagacataagttgtagctctccggataaggactgcaatggtcgactcagcgcccgcgtccagcaccaatccagtgcctggagcgcgccggagccccccccgacatacgacgccgtacgcagtataccgatgacgattaaccgaacaataacgcgtcgcgcgctgaacgcgctgtcaggttagggttgggttcagcagcgcggaccggctattgtccccctccgatgttcgtctctctcccttcccgcaagaaacctaccccgcgctgggcggtgccgctgctgttcgcgacggtgtggctggcctatctgtggtcgatcagccggccgggcgaggcgcgcaatacgctgtggctcgactggggcgcgctctccagcggcgtttccaatctgggcgactggtgggcgaccttgcgcgacggcagcgtgctgcgtctgttcactgcgctgttcctgcatgccgactggtcgcatctgctcggcaacctgatgtttttgctgatcttcgggttgccggccgagcgcatcctgggcccgtggcggttattgctgctgtttctggttggcggcgcggcctccaacctggcggcgatctttgccatcggtacgccggaccgggtgatcatcggcgcctcgggtgcggtgtcggcattgatcggcacgtatctggcgctgtttccgggcgccaagctgggcgtggtgctgccgctgggcgtcttcctcgaattcatccgcgtgccggcgccattgttgatcggcgcctgggcgctgttgcaggtggtgttcgcctatatcggcccggccttcggcatggtggcgtggtcggcgcatatcgccggctttgtgttcggcatcgtgtacggcttgtccgtgcgcgcggcgatcgcgcggcggctgcgcaagcgccacggcttctgaggcgcgcagcgcgccgggtgtcgagctgatcaggcgctgatggctgcgcggcggaggcacccaacgcgcgatgctgcgcacgtcggtggccaggcgtgcgcgcttataatcgtggcatgtccaagtctctgtacaaagtcaccttcctcaatcacggcaaggtgtacgagctctacgcgcgtgaggtcaccggcagccatctgtggggcttcaaccagatcggcgagctggtgttcgatgtgcacgatggcctggtggtggaccccaccgaagaacgcctgcgcgaagaattcggcaacaccaagaccttgcacctgccgatgcaaagcatcgtgcggatcgaagaggtcgacaaaaaaggccagtcggtgattcgcgatgccaccaccggcgacaaggtggtcaccccgttcccctcgccgatcaagccacgctgatgcgcattctggtgccagacgattatcagggggccgtcgctcagttgccctgcgcgcagcacatgcaaggtcaccaggtacaggtactgggcgcactggacgaggatctcgacgcgcgtgccgcgtgtctggccgatgccgatgcggtggtgctgatccgcgaacgcacgcgggtagatgcggcgctgctgcaacggctgccacggctgaaactgatcagccagaccgggcgcgtgggcgcgcatgtggatgtggcggcgtgcaccgcgttgggtgtggccgtggccgaaggcgttggctcaccggtggcaccggccgagctgacctgggccttgatcctgtcggccagtcgtcggctgacggagtaccagcatgccttgcagcagggccgctggcaggcgcttggcgatcccggcttgggccgcgtgctgcatgggcgcaccttggggatctggagttatgggcggattggccaacgcgtggccagcttcgggcgcgcgttcggcatgcaggtgttggtgtggggcggcgaagcgtcctgtgcgcaggcagcgcgcgatgggttcacgattgcgggcagccgcgaagacctgttcgaacgcagcgacgtgctgtcgctgcatcggcgcctgaccgcgcagacgcggcatgacatcaccgcacacgatctggcgcgcatgcgcgccgacgcgttgctggtcaacaccagccgtgccgagttgatcgccccaggcgccctgctcgctgcgttggacgcgggccggccggcgcaggccgcgctggatgtgttcgagcacgagccggtgctggacccgcgcgatccgctgctgcggcatgcgcgcgtgctggcgacaccgcatctggggtacgtggagcgcgacagctatgcgctgtatttcgacgcggcgttcgacaatgtgctggcgtttgccgcgggcataccgcgcaatctggtcaaccccgaggtattggcagcaacgcagcgggtgtgatttcccgctacatgagcgcggctttgaagtaaccgacaagacgcatgccttgctgccaggcgggcgcagccattgctcggtgccgcattaccacgcccttaccgattcctgtgcgccgagcagacctacgtcacgaccgcgcgcaggtctgttgcccctcttagggcggctaagaaaacgactgcgctcaccgccaggcgagcgtggccggtgctcggaatcggcatggaccacgcgtccactgcggttgtgagcgcgccgtccgcgcccacctgaccgctgctcgctacgtgttgttagccgctcttagttgaccggctcggcaggcttgtccgctggcggtgtcggctgtgctggctcggttggcgcagtgggtgcggtagccggcttggctttgcccgccggttcggccgatttgggcttgtccgtggttgccgggcgcgctgcggcgggcttgggctcggcaccggtcttggccgctttcgccttctgcgcggcctgcgccttggccttgcgtgcggcttgcgctttggcggcggagccgggttgcttgagttcggccagggcttcgctgatcgggccatcgcccggcaacacgtcgccggcgctgtagccttcttcgccttcgtcgtcgccacgcaggtggcccggcaaggtggcttcgttgtagtcggtcaggctggccggcacgtcggcatcgcctggctgcggttcgggggtgagcatcacgtccggcacgatgccgctggcctggatcgacttgccactcggcgtgtaataacgcgcggtggtgagcttgaccgagtcgccgttgtccagcggcagcacggtctgcaccgaacccttaccgaaggtgcggctgccgatgatgcgtgcacgcttgttgtcgcgcagcgccccggccagcacttccgaggcactggccgagccggcgtccaccagcaccacgaccggcgcgccgttgaccagatcgcccggggtggcgtcgaacttggcatcgctgatggagatgcgtccgcgcgtgctgacgatattgcccttgtcgagcagatcgtcggccacctgcaccgccgaggtcagcagaccgccggggttgctgcgcagatccagcacaaggccgcgcaacttgccgccagcctgcagctgcttgaggttcttctggaaatcggcaccggtgtcggcctggaaggtgctgatgcggatgtagccgtagcccggctccagcatcttgctgcgcacgctggccacgcggatggtttcgcgctgcagggtcacatcgaacggcttgggcgtcttgtcgcgcacgatggtcagaaccaccttgctgccggatgcgccgcgcagcggctccatcgccttgctggcatcgatcggcttgccgtcgatggccacgatcacatcgccggcgcggatgccggcgcgcgcggccggggtgtcgtcgatcggcgcgatcaccttcagcgtgttgtcctgctgctgcagcaattccacgccgatcccgtcgtaggcgccagtggcctgttcgtcgaaggcttcggcgtcttccttgtcgaaataggtgctgtgcgggtccaggtccgagagcaggccacgcacggcggcgtgcatcagcttcttgtcttcgaccgggtcgacgtaggcctgcttgaccgcgttgtacaccgccacgaagcgacgaatttcgtccagcggcaccttggaaacagcagcttcattggcttctggatcgtccgcagtggcctgggcggcggcggggccggccttctgcgcccaaccgggcgacgcgaacagggccagcgacagggcaacggacaggacggctacgcgcatgaagcactccgacaaagagataaggcgccccgcagcgcggagctgaccggattatgcgcgaagctgcggtaaatccgcgttgaattgcgggcagcgcggcgcgctcagcggcgttgcagccagctcgatggatccaccggttgcccgttacgacgcaattcgaagtacagcgccggcacgccctgcccgcccgaactgccgaccttggccaccgcttcgccgcgtttgatcgacgcgccggcatcgcgcagcaaggtgtcgttgtgcgcgtacaggctcatgtagccgttgccgtggtccacgatcaggatcatgccgtagccggtcatccagtcggaaaacaccaccgtgccatcggccactgcggtgaccgtggtgcccttgggcgcaccgatcagcacgcctttactggtgtggccatcgggcaaggtggcattgaagcgcgccagcagattgcccgacaccggccagctgagtccgccgaccttgggggccggtgcactggcgacgaccttggggggtgtcttgccggggcgatcgggccgatcggttttgccgcgtcttgcctgcgcggcggcttcggcagcggcgcgtttggcggcagcgcgacgttcggcctcggccttggcggcagcggcgcgcagattggcgagcagctgttccagcgccttggcgtcctgcccgatcgccttttcgcgttcggcgcgttgtttgtagcgatcgtccagttgcgcgacggtggccgcttgctgcgagcgatccttctgcaacgtcgcggcctgcgccttttgctgcgcacgcgctgcatccagcgcctggcgccgggtggcgatgtcctgttccactttcgtcagcgcatgcagctgcgtggtcaaggcgtggatacgctgcgcgcgcgcattctgcacatagcgatggtcggccagcatgcgcgtggcatcgccaacggtgtcttgcgacaacaacactttcaacggcgcgttgcggcccacctgatcggcagcgcgcaacaacgccgccagctgcgcgcgctggttttgcaggccacgctgcaactgcgcgcgttcctgctgcagggtggaaagatgttgcgcctgcgcacgcatcgccgcttcggtctcgttcaatgcgcgtgcggtcttggccactttctcgtcggcctggcgcaactgttgcgcagcggtgccgcgcttgccttccagctcgcggcgatcggcgctgatggtcttgagctcgtcgcgcagctgctgcagtttgcgctcggtctcgcgctggctctgcgcgcttgcgcccaggctgcccaacaacgtgcaggccagcacgcatgctgccaaccacatctgtccacgcccgatgacagaagcgggcagcaagcgcggcagtggtgcgggcgaaggaggcaacgacagatccagtgacttcaggcaggtgcgcgattgtagccaagcatgatgtgatcgccgccacaccccagataaccgccgccgcgcgaggttcagcatgaagccgcaaattctcctcttggtactgtccctggtctgcacgagtgcctgggccgacgccgacgtgagcaaggtcaatggccgcatcagcgccgacgccggcaagacctatggctccctgaaaacggtcaacggctccatcgagatcggcgccggtgcgcagaccaagaacgtggagaccgtcaatggcggcatccgcatcggcgataacgcgcgcaccggtggcgtggaaaccgtcaacggcgcgattaccctgggccagaaagtgaccgtgtccggcggcctggagactgtcaacggcagtatcctcaccgagcgcggcagccagatcagcggtggcgtggaaaccgtcaacggcagcatcggcctggtgggcaccgagctcggcaaggggatcgagacggttaacggcgatatcacggtcggggtgggctcgcatgtgcgcggcggcatcaaagtgaccaagccaagcttcggtttctcgttccagatcgcgcgcacgccgcgcgtggtgatcggcccgaacgcggtggtcgatggaccgctgcacttcgagcgcgaggtcaccctgtacgtgcaccgcagcgccaagatcggcgcggtgagcggcgccacggcgcgcagcttcgacggcgaggtagcgccgaagggctgacgcgttcggcacgccagcgccagcgtgcgcgcgcctgccgcaggcgccctgcccggctggcaatgcggcctgcagcacacgcagccacgcgctcacctcaccatccgctgcacgctctaagatcgggactccgccgcacgaggagttccgatgccccgcaagatcctgttgtgcctggccgcgacgctggccctggccggctgcaaacgcgaacccgccgatgcgcccagcgggcctgccacgcagacgccgaccgacagcgcgcccagtgcgccggccagccgtcacaccttctccgcggaactgacgaccggcgacttcgccgaactggtcaagacgctggcgtcggacgacttcgaaggccgcggcccgggcacgcccggcgaagaaaagaccgtcacctacatccgcgaccagatgcagcgcatcgggttgcagccgggcaatggcgacagctggttccaggaggtgccgatggtggaaaccaccgccgatgcatccaccgcgcccagtcttcgcagtggcgagaagacccacgcgctggccttcggcaccgacatcgtggtcggcacccgcaccggccaggccgaggtcaagctggacaacagcgagctggtgttcgtcggttacggcgtggacgcgcccgagcagcagtggaacgattacgccggccaggattggaagggcaagacggtggtgatgttcgtcaacgacccgggcttccacaccgacgatcccaaggtgttcgacggcaagcacatgacctactacgggcgctggacctacaagttcgaagaagccgcacgcaagggcgcggctgcggcgttgatcgtgcacgacacgcccggcgccagctacggctgggacgtggtgaaaaattcctggtccggcccgcaatacgatctgccggccaaggacgaccccgacccgcgcctgccggtgcagggctggatcagcgccgagaccgccaagcagttgttcgccgatgccgggctggatctggcgcaggcctacaaggacgccagcaagcggggtttcaagccggtgccgttgaaggccagctggtcggtggatctcaagagcaccatcgcggcgaagacctcgcgcaacgtggtcggtgtgctgccgggcaccagccatgccgatgaggcggtgctgtatatggcgcactgggatcacctgggcaagcatccgggcgaacgcggcgacaacatttataacggcgcggtggacaacgccaccggtgtggccggcattctggaaattgccgatgcattcgcgcatcaggatcccaagccggcgcggtcggtggtgttcctggcagtgacgctggaagaatccggcctgctcggctccaagtattacgtggccaacccgagctttccgctggacaagatcgctgcggtcatcaatctggatgcgatgtcggtggccggacgcgcgcgcgatgtcaccgtggtgggtatgggcagctcggagctggaggacatcctcaagccgatcgccgcgatgcagggccgcaccctgcatgccgaagccacgccgcaaagcggctcgtatttccgttcggatcacttcaacttcgccaaggccggcgtgccggcgttgtatgccaacggtggcgaagacttgcgcgaaggcggcaccgccgccggacgcgccgcggccgaggactacggacgccatcgctatcatgcgcctggcgacgaatacgacgccgccacctggaagctcgatggcaccatcgaagacctgcagttggtctacggcgtgggcaaggaagtggcggccggcgaacgttggcccaactggtaccctggcaacccgttcagggccgcacgcgaccgcatgatggccaacaagcccggtgcacgcgcggcaacggcgcagccggctggcggagacactagcgacactgacacaacggccacgacgacaaacaaggccaagtcctcacgctgaggcccgcggacacactgctaccgggcagtggcaacgatgctccagcaaggtggttcggcaccagcactgagaaacagctgtcatgcaaagggcctccactcggagtccctttgcgttgctgagttatggcaggtgtttcgcgcagtgttagccgctcttaaggtcgtgcacatcggcatagccgccggtggagagcgctgcgcgcacatcggcttcgctgagcttggacgtggtctggtcgccgtagacgcggccagtgaccgagtcgatgtgcacgtccacgtcctggccgtggccactacgcgcatctgccgtccacacgccatgttcgaacgtgacgtcgtgcaccttggtgtagcccttcgcggtaagcatgctggtgacctcaacgcaggtgagcgccttggccggtttgtcggatgccgcctgtgcaaatgcactgtgcgacgccaaggcaaatgcgccgatcagcgcggtcttcatcaatcgctgtgtcatgagaatgctcctgcagtgaaatacgcccatgctggcgggcaaaaaatcgccgtcaggtaaaaacatgcaagcagccgcgacgaaaattcagttatttctactgtgttactaaatacgaatccgttggtacggtgagaccccgcaacacgggcagtgtgggaggcttctggcgataagcctagccagtccgaaggccagcgtggcaatcgagttgggatggtgacgttgcattggggccagacccgcgcgggcggacacttttggatactgcaggcatcttgaatgcgacggagttttttttactgcgcaggcgctcgcgcatcaagaacccgtatgcggcgatgcacagactggcgtgatggtgaaaaccacgccagttacgcccttcatagtgatgcaggcccaactccgacttcagctcctgataatcgcgttcaatccgccatcggccttgtgccgtggcaaccagtgtcttgaccggcgtttgctttggtcgcgtcgagaaccagtagtggcggggctcggactctcccggcggccactcgatcagcagccactgctcgtcatgtgcctggcgattgtgtgcggcacgaacccgcaccgccgcgaaccgcgaactgagcgttgcgtcgctgccctggcgccagctgacctgccgatacgtccttgcgggcaagcgctgcgcgacttcatgtaccgagatcggcgcatgtgcgctatcgcgcatcggtcgtgtgcggggccgaccgcccttagggctggctggcggcatgggcgcaggttggtgcgatccccaccagaccttcgtgttgctgcggacgccaaccatgtacagcaggccgcgttcgctgagctggtctcgccagtgggtctcggtgccgtaggccgcatcggctagcacgacgcctgccgcaatccctgtcgccagcgcgctgtcgatctgatccatggccagcgctgtcttggtctgaaacacgacctgatccggaacgcctgccttcttgcgccgcacagtgtcctgagcccactgctcgggaagatacagccgatagcccactggcaggctgccgtgttcgttggcgatcgacaaactcacggcaacctggcaattgtccgtcttgccaaggcggccgcagtactggcgtgcaacaccgaccgaatgcacccccttctttgaaaatcccgtgtcgtccacgatccagtgacacgctgcgctcttcctgctcagggcggcagcacctgtgtccgccgccaccgccagcagcgcttgatcgctccagtcggcatcggccaccagatggtgcatcgattgatgggctgagcgcacgttctgcgggtgcacccgcgcggccatgggctccacgctcttgcgccctccaggcagtagcaaccccttcaggtaccagtgtgcgggctgtttgcgatccgcatgggacagggcggcagcaactacttccccgtactgttcaaaacgcacttccagtgacctattcaacacagctctcccacgcggcctgaaggtcttccaatagtggcacaaagatacgattatttgtaacacagtggaattagtcgcccctgaaaaacccccagaccacatccattgcaaggcttcatctgcgttttcggtgtgctggaattgccagtgttcgttacgctacgtcctggtttctggcagttttcgcccatgcggacacgccgtcctgctgccgagcagttgcctgccgatgagctgtttcgttcgcgtctggagaaccagatcgacgtgcgcaatccgctggtccagctgagccatcggctgccgtggagtgcgttggagcaggcgctgtcgccgcggttgccggccaccaccggcgcaggcggtcggcccgcattgccggtgcggttgatcgccgggttgctttacctcaagcacgcctacgacctgtccgatgaagcggtctgcgagcgctggctggaaaatccgtactggcagtttttcaccggcgaggtggtgttccagacctgcgtgccgtgcgatcccagctccctgacccgttggcgacagcgtctgggcgaagccgggatggaagcgctgttggcgcacacgatcaacaccgctcacacgatgaaggcggtggatgcgcgcaagttgtcgcgggtgatcgtggataccaccgtgaaggaaaaagcgatcgcccatcccaccgacagccgtttgctggaggtggcgcgcaagaagctggtgctgctggccaagcgacacggcattgcactgcgacaaaccgatgcgcggcaaggtccggggttgagccgcaaggccgggcgctatgcgcatgcgcgccagttcaagcgcatgcgcaaggtactgcgacgccaacgcacgatcctgggacgcgtatgacgcgatctgcaacgcaagctggcccagctggaaccgtcggtacgtgagcgcatcggtgtctggttggagcgcgcacaacggttgttggcacagcgtcccaaggacaaacagaaactctacgcgttgcacgcaccggaagtggaatgcatgcgcaagggcaaggcaagcagcccctacgaatgtggcgtcaaggtcggcattgcggtgagtgcgcgcaagggcttgatcgtgggcgcgcgcagttttcccggtcatccctacgacggcgatacgttggccgaccaactggaacaggcgcgcgggctgctgcaggatgtgaatgtgatcccgcaggtggcgatcgtggacctggggtatcgcgggcgggacgtggagggtgtgcagatcctgcatcggggcaaagccaagacgctgacacgacggcaatggcgctggatcaaacgacggcaagcggtagagccggtgatcggacatctgaaactggaggtttgagaggggtttttcaggggcgacgactagggccacgctcagtccgccaatgcggcctggatgcgcggccaggcatagtcccaggcgatacgttcctgctccaggcgcggcgacggaccgaaccggccgacacgcaggtccgcatacaggcgctgctcctggatgctgagcgcagccaggcgttgggcgcggtgcggcctgcgttcgtgcccccacaacgcgcgcggagtggcctgcagggtggcctcattcatcaacaccgcggtggtgtgcggagcgtgcgtgcgcaggcggtgcaggatcgccaggccgtgggtgtcgatgtcgccccagtagtacagcggcaattcgcgcagccacccgatattgctcacgtattcgacggcgtacccgcgcgccatcagcaccagcgtgcccggcagcgattcgcaggccagaccggtttcgcggttttccacgatcagcacgcggcgcacaggcagacgcagcgcggcgatctgcgcgatcggtgcggtgatgtcctccaggccgccgatgtggtggcgcagggccgggtcgagcaatcgcaagcgcacccgatccggcgcgttgcgcaggccggacaggctggcaaagctgcgcggctcggcgatgccgcgcaggccggcaagccagtcggcgatgacgccgcgatgcggttcgatccatttgctgtcgatgccggcgatgggaagctggcgcaggaacagtccactgtcgcgatgctggtgcagccactccaccaccgccaccaagcgtgcgaactcgacctccggccagtcggccagcagatcgaattgacggcgtagccgcgccgccagcgcgaccgcctgcggccagcgcgcctgcaaggcagcgctgcgttggcgggcacgcgcccagcgctcgccctcgccaagcgcgccggcggcctggcccgcatcgtccagcacccaggtctgcggcaggcgctgcggccccagctgcgtccagctcaccgcgcgatactccacccgccccggcaggcctgtgcggctccactcctgcaaccacgcaccgaaggcatcgaaccgcgcgatggcctgtgcctgggtcggcgcccgcaatccgatcgcctgcggtgcgccctcgccgatcagccactgcccgcgtgcgcgctgccactgcccgcgcaaggccagcagcgcagcggcaggcaacatcatgggcgcggcgggggccatcaatcagtgcggggccatggcggcatggcgacgaccggcgtgcaccaggcatggattgcgcgcgcgctgcggcgctgcagcggtgcggtgtgcgcggtcagtgcagtccatcgacgctcgctccgccgacggcatcggcggacggctcggtcgcgcgcgccgcaccgtcggccgctgcgctgcgcgagcgctcgggtaacttgagccggcgtgcctgttcgtcgtattcgatcagcaatacgcccgagtcgtgacggccgctatttcgacaaagcaggcgccgccgataaacggctccagcgtcatcaccgacttgagcggcgtggccaccaccatctggaagccgaaattctcgaagatgttcatcgccaaggcggtgaattcgttgtcggccttgtcgaaggcttcgtccagtaccacggccgcgtagcgcggcaattcgccgtcttcgccgccaagttgataccgcagcgcggcggccaggcaggtggttgccagtttctgccgctggccgccggacttgccggcgccgctgcggtagatctccacctgctggcgggtggccgcatccagctcgacaccgacgaactccacatgcaggcgcacatccagcaccagctcgcgccagcgcttgtcctcgccatcggccgagccgagcttacgcaccagttcgcgcagcacggcaaattgctgttcggccacgtcacgctggtcggtctggtggtgaccgagcacatcacgcagacgttgatggaagtcgatcacctccggcaaacgccgatcgctgagttcgatggtcagcaaggtgccatggttgaacggcacctgctccaggctggcgttgacctcgtccaggcgttgggcgatcgatttgcgtgcttcggcggtgtggcgctgcaaggcgagcagattgttcttgctctggctctgcaacagctcgaaaaagcgcgcttcgtgctgcggcaggccatcgcgttccagacgctgcaggcgggcaagaaaatcctcggcgccggccaggctgatgatgaagtcgccactgtcttcgggccactgttggctataccggcgaaagcagccgagcagcaactgttcgagccgattgtgctcgctgtcgctggcgctggtctgctcggcgatggcgttgccgatctggcgaaaatgcgcttcgagattgtccaggctaagcgcgcccaggttggccaggcgctcctccagcccctcgcgctgcagcggcgtgaccacccgggcatcggcgtcggcgcagtgcaggcgttgcttttccaggcgcgtgcgctcgacccccagcgcgatccgttcctcgcgcacaccgtcgaacgtgcgtttggcctgttccaggtcgccgcgcgtgcgctcgatcgcctcgcccagcgcgcgcaggttggcatcgccttcgcgcagctggcgcaaggcgctggcgatatcgtcgcggcgttgcagctgtgcggcgacgtcgatttcctcccaggccaggttggccagggtgtgctgggccaggcgccggctggcatcgcgttcgcggcgcgcacgcagctcggccacgtcggcatcgcaggcggcgatgcgttgtgccagttcaatggcttcgcgctcgtacagtgccagcttgtcgcggttgtcgaagcccagcagccagcgccgacggtcgccgaccgcatgacggtcgtccttttcatagcgttcgccgggatgcttgacctggccttcgcgggtgatcgcgcgctctgccgtgcgcaaggccttggcgctctccaggcagtcgtagtcgaaacgcttgcccagttcgcgccgcagccagccggcaaagggatgctcgcgcaattgcagcttgtgcagcagcgacgcgctgccgggttcgcggccggaaaacgcctgttcgttattgcgcacccggtaatagaccaggcgcgagcccagatgcgtgcggttgacccactcggccagttcggcgtaatggcgctcgtccaccagcagcgattgcgcaaacccatgcagcacgcgctcgatggcaccgcgccaggcggcatcttcctcacgcacctggatcagttcgccgacgaagggcagcgcggcttcgggaatgccggtttcttcgctcaggcgtgcacgcagggcctgcatcggcgcagcaatgttggagggattgcgggtgagcgcctcgatctcggcgcgcacctgcgcaaagcgctggctgtcctcgcgcttgccggcgatacgctcgccgatcgcctcgtcctgttcggcggccagccgctgcccgtcctcgagcgcggcgcgcgcctgcgcggactgctgggcaaatccatgcgcgttgtcggccaaagtctgctcgagctggcggcagacctgttcggccttggcacgcttgtcgctgcggcgtgcaagttcgccctggacctggagctgctcgcgttccagcgcgtcgatccgctcgccgccctggctgcggcgctgggcctccagatcggacaagcgttgttggtggttatccactgcagcgcggcgttggccctcctcgccggccaggccctggtcgttgacgtccagtgcatgcaggcgcgcatccagcaacgcaagccggcgttgctcgcgataggggtccaggccgagcttgagttcctgcaagcggccgcgctgacgttgcaccgactgcaagtcctcgtaatgcgcacgcgcgggcagcagcgtttcgacctgccgccgtgcggtgaccaccgccagatgcgctccatcgagttcggcgaagtcgcccaccagccgctcgctggcgtcgaaggtcttgggcgcctcgagcatgaagccgcgcaggaacacattgagatcgccgagatttttcgcggactgggttttgtgcagcagccgtaacgccatctcgttggcgatgcccaactgatggcgtaagcgctcggcatagccggagaaattgtcgaagtgggcgatgtcgtcgcccagacgcgccttgagcttgcgcaaatccagatcgaagccgaccaattcgctggcgatatcgaaactgcgctcggccaccatgtaatgcttgcgcacgtcggccgccgccgcaccgctgccggcgatccagaacagccgtatcaggctgatcacccgtccctcgccgttgcggtattccagcaccagcgcggtccaggtgctgcccttgcgcagatattgcgtggcgatttcgccggaggcgctgtcctgctggtcggcccaggcgccgcgcacatacgacaccaggttgcgatcgcggccagtgcgctcggcctcgcgcgcggcggcattgaagtcgaccagattgggcggggtcaacagagcggacatggcatccagcagcgtggatttgcccgaaccggaacggccgacgaacaagaagcccttcgcggcgatcggcacgtcggtcaagccgttgaacgtgccccagttatggacctgcaggcggcgcatgcggaactgctgcacgcgcggctcgggcagatcgtcggcaaacaggctggaggaagaagatttcattgcgtcagtgtagagcgtgtcgcacggcgggagcggcgctgcggcgtcgcgatggtggccggctgcgccgatgccaggaagggacggtcagatgaaggaatgccactgcgcccgtgcgctgctggacggtgccagcgcgcgatgcgctcaggcgcgctctgcatcgcctacggtgccgggctgctcgcgcagctggcgatagatctgcgccagcgcggacacatcctcggccgagcacagcagcttgagcgtgggcgaaacctcgtagcggttgtcttcgccacgcaggcgcgtgagcacgtggttgtccttcatcttctgaatggcgttgccaacccgacgcatgaagccggcacggtcggtggacagattcttctcgtagacggccagggcctcgctcaacggcgcatcttcgaccaccgcacgcacaccccgcgcatcggcttcggccagttgctgacgcagatgcagcagcaacaccgaatcgatgaaggtcagcggcagagagcgcagcagcaccggcgcttcgagctcgccggtgtcggcctggcgggtgaaggcgacgccggcgtcgcggtcgagcaccaattccaggaagagatcggccaggcggctgcgcacggccgcttcatggcgcagcaacgctggccacaacttgctgtggcgctgcacgtccacgctggggccggcgagcaattggcacagcacgcgccgcgcatccaccggcaacgcaccgctatcgcccggaaacaggcctgttgcggcgtccgcctcgggcacagccgcatcggcgtgggcgctcggcgcgtgcgcgtcggtttcggcgttgtcagcctgccaattcattgcgtttctcctggctgaaccacactaacggaatacgtgcgccgcgccactggccatcgccgccacgccatcgcgcgatctcgctgcgttgcgcatccacctgcccatgccgcgtacccagcgacaggtagccgatcacactgccgagcccctgctctgcctgccgctgcgccagcacctgcgcgatagagagctgtgcgtgttctcccagcagttcgtagagatcgcggcgcagactgcggaagtcgatttccgactgcgcgaccagatcgccgacgctgtccagcgagatcgccgctgcgtcgttgcgctggatgctgccatcgacctgggtgtgacgcggatcgtgtagacgccattgcgacagcgagcgtaagcggctggtggtcaggttgagatcgtgcccgaccgagcgctgggcacgcagatgctcgcgcagccccaacgcctcggcctgcgcctgcttgagcaattgattgagccggcgttgttccagatagccacggctttggacgaagccgcgcaggctgcgggcgaaatgctgcattacatcgtgcacctgaccgccgcgttcgagcatggtgccggtcaagccgcgcaggaagctgcgctcgcggcggtcgagcttgcgtgcgaacgcccgcgccaacaccgtctccagcgccgcatccagctgtgcgctttgttcggcatcgttgagcagcgcccagaacgcttgaaaactgcgtccggcctcgctgtcaccgatcacgtccacgccctcgaacagccgcgtcaacacctcgccacgctcgccctcgtcgtcgatgatgcgctcacggaactggcgattgagctgctcgaaatcgtcgcgtacccggcgaaaatcctcggtcagctcgtcggccagcgcgatcacctgccgcgcacgttccagcgcgcgtttgccatccaacgaggcgaccttgccggcagccacccgcgcgatctccgcatcgatgcgatcacgctcgtcgcgcagcgccgacagccgcgcatcgggattggtttcggtcaacgcggccaactgcgacaactgctgcatcaccagcgcaagccggctctcggtcgcggcaccacgcgcctgctccagaccatcggcaaagcgaatcgcctgcatcgcctgggtagacaactcgtactgctcctgctgcgcgccctcgggcaggcgccgttccagccaaccctgcgccagccagtgcgctacataggcctgcgcagtgcgcggcagctcgcgcgagagctgatcgacattgagatcgtcaagcatgcgctgcaagcgttcatgcaggacagccgcgggcaaaccgcgctcgctgtcgagcaacaacgtctgcagcaggccgatcacttccggcgactgatcggccgccagcagtttccacagcggctgctcgcgcagggcgcgatagcgggcgatacgggcacggtgtttcatgcaggcgcttggtagcccagttcgtgtgccagccgtcgcactccgttaacgaaggcgcgaaaacttggcgagcggctgtcttcttcgcgcaagcgatcagccatcaggcgcgctccactgcgtttctgaaacgcggggatgagccgctcgagctctgccgagggctttttccagctgtctggctgggcgaatcgcttgcgtagcgccggggtatcgatcttgcactccggaaatgccaatgccaatgcgttgagatcggcgatgtaccaactttccagctcttggcagacaaggcggaccaaagcatccggtcgcccatgctgactgcagagttgcacaaggcgggctttcagggacaggcaatcggcactgtcgttgtcacgcaccacaacaaaccgatctcccggcacacgccaggcgtttaactttatgcgcacgctgcgctcaagatcgctctttccatcgtgagcaatacattgaaagtcgcggctttcctgccatccaggaaacagacgcggcagtaatccatccagcagaaccttcattgatggctcttccagcaagaaaatgatgcgcccatgcattaggccacttcccggttcaggccctcgaacaggccttgcttccaaaggtatccgggcagatcgcctgcttcgaacaatgcgcgtagattttccgagtcactggcacgcgtgatcgtggtgaaacccttctccttgcgcaagcagtaaatctcctccagcgtcaaagcgttgaggaaatcgggtgaatgggtggagatgaaaacctggccgccacgcctggcatagtcgcggaactcttccgccagctcaggcagcaactccggatagagttgattttcgggctcttccactgccagcaacgggtatggcttggggtcgttgagaagcaccagatacgcaaacatcttgatcgtcccatcggaaacgtatctggcgatgaacgggtccttgaagctgccatcctgaaaccgcaggatcaaacgcccatccagggtctgctgaggttgcacaaccgaaacaccgggcacgcggcgattcatcgcctgcaacacgcgatcgaaacgatcgcgatgattttcgtacaggaaattggcgaccagcggtaggttgtcaccgcgcgtggacaaatgctcggcaaagccttcttcctggcttggccttgcttcggagacatggaaatcggaaacgtgccagttttcaatcatcaggcgaaaggcgctggccgccttgaagcgttcgaactggcccaggcccttgatcgccaggatatccggggcatcgagttcctgctcctcgcgggtgagctcttcgtctttcttggagaactcttcttcgttggtgattgcgtagcctttgccgtgtgcgaaatccaggaagcggaacggcgcgccataactgccgcgcttgtagcgcaacagttcgcgctcaatctccacccgcgtgccagtgccaggcgcgattttcagcacgtaggtcaccagacgctctctgccagtgatctccaggcgaaattgcagggtgaattcgatgggttcgtgcgcgaaccctctgcttgcgacttccttgtaaccgccgcgctttgcgatcgccttgccgacattcatcgacaaggcgtccttgagaaaggagaacacgtcgaacagtgtggatttgccggttccgttcgctccaaccaagacgcagagcctgggcacgtgggttagcttggcgttgcggaacagcctgaaattcttgatttcgatagattcaatctgcatgcgattccttagcgacggtgtcccgccagcttgtagagcatcaatctaccagccatcaacgccaagctcgacctcaacgcttgccacccacttcgatgaactgcaggaattcggcgcgggtgcgcgcgtcttcgcggaagctgcccagcatcttggaggtcaccatgctgacgccgcgcttgtggatgccgcgggtggtcatgcattcgtgcgcgccttccaccaccacgcccacgccgagcggttgcagcacgtcctggatgcactgggcgatctgtgcggtcatcttttcctgcacctggaagcggcgcgcgtagctttccaccacgcgggccagcttgctgatgccgaccaccttgcggcgcggcagatagcccacgtgcaccttgccgatgatcggcgccatgtggtgctcgcaatggctttcatacgagatgtcgcgcagcacgatcagttcgtcatagccggccacttcttcgaaggtacgttccaggtattcgcgcggttctatgcggtagccgctgaaccagtcgccataggcttcggccacccggcgtggggtgtccagcaggccttcacgcgtcggatcttcgcccgcccagcgcaacaagatgcgcacggcgtcttcggcctgggtttgggtcacggaggaatcgggctggtcggactggctcatgcaggtgcaccaaaagggggcgagcatggtacccgaggactgagcggctgccccacgtcggttgcgccagtttgcaaatgttcagcgactactgattcattagtgaattgatagcatcctatctgttgtggcgaacctctcctttcccccacgcgctcagctcagttagggactgttggtggccgcgcgccagtggcaacgcttggccgaccaggcgtttgccgaattcgagctgtccagcgcctgcaccggccccttgttgatgatcggccgctccggtggcggcatccgccaggtggcgctggcgcagcaactgggcatggaaggcccatccctggtgcgcttgctggacaagctggcagcccagggcctgctgtgccgcgaggccgacagcagcgaccggcgtgccaaccagttgtggctcaccgaggacggccaggtgctggtcggccgcatcgagatccgcctggatgtgttgcgtgcggaggtgttcggcacgctcagcgacaccgatgtgcagggggtgctgaccctgtgggagcagatcgcgcaggcgcatgcgcgatcgcgctgctgggcggcctgtttttccttacccgttggatgcaatcgtgaaaacgctgatcaagaccgcaggcccggcgctgctgaccctggcaatggtggtggtggccgcgttggtgttgcggtacctgtggcgcgagtacatgcaggcgccgtggacgcgcgatgcacatgtcggcgtcgatgtgatgcagctggcgatcgatccggcgcgcgtcagcgtggccgcgcaggtggccggcagtgatctggagatttgcaacgccaaccatgagctgcaggtgccctccagtggcgcgcatgcccgcgtgcgcgccaccgaagccggtgccgacgccgcgctggcgcaattcgaccacaccgtgctgcaggccttgcgcgaagtgcagaccacgttgtcgcgctatgcgcaggacctggaccgcctgcatctgctggagcaggcgcagcagcaggccgagctggcgttgtcgcagaaccgccgcttgtatcaaagtggacgcacgccgtacctgtccagcctggatgccgagcgcacgctggccaccgccgacatgacgctggccaatgcacaggcgcaggtatcgcaggatcagattcagctgttcctgacgctggacggcggttgggatgccgctgccgggcgcagcgacacaacgactgcgcgatgaacgccttcctgcgcgatcgccaggcgtggctgttttcagtcaagaccttcgccgccttgatcgcggcgttgtatgtcgcgctggcgggcaatctgtcgcggccgtgctgggcgatggccacggtctacatcgtctcgcaaccactgctcggccccacccgcgccaagggcgtgtaccgcgtgctcggcacgttgagcgacctggcttcggtggatatgctcaatgcggtgcgcgtgggcttgaacattctgcagctgcgcagcgcacggcacggcttgccggcatcgagtcgcgatgcggtggatgcgattctgcgcgatgtggccgcgcactatcggcagcaggtggcgcagaagcggccattgcctgggccggatccgctgcgcgatcgtctggatgcctcactgacgcgcgtgggcaaggtgccggcgggggcatctcgcgacgacgcgttgttgggtttgatggggctgcgtgacagcctgtttgccaacataccagcaaaaaagcatggcgttacggaacagccgcctgtgttagcccctctgccgtcagggcgataaggcacggcttgcgcgccaccggcgcgcgtgccttggagcgcccgcgccgcaagcgcgagctggggcgcggagcgggggtggtgtaagggtcgagtgtatcgacgcacggcaacagcatgacttgtttcactttgccggcgcgtggcgacgcgtttgtcatcgctgtcgctgccagttacctgaggcgcaccctcatccgcccctacggggcccctgctcccccatgaagggggacaataggtcccgaagggagaaggagtaccgcgtgcaactcatcagcgcttgcgctgatgcatcgccgcttcgtcgtccagccaattgctgcccttgttggtcaggaagaccatgtagaccaccaacgacaccgtaatcaccgcggtcgcatagatcacgaactcggtcacgtggttggtcttcagcgaggcctgatacagcaacggcgcggttccgccgaacgcggaatttgccagcgcgtagccaagaccaacgcctagcgcgcgcacgtgggcagggaacaattccgccttcaccagcgcattgatcgaggtgtagccggtcaggatcacaaagcccacggtgaggatcgcgaacgcggtcagccagtcggtctgcttgggcagctccatcaccaagaaccaggtgtagagcacaccgccgatgccgaagaacaccagcaaggtcttgcggccgaggatgtccgacaaccagccgcctaccggctgcatcagcatcagcacggtcagcgccaccaggttgatgacggtgccggccatcacgtcgccaccggcgaacgcggcctggatcatcttcggcccggtcaccgaataggtgtagaacgcgatcgtgccgcccgcagtgatcaggaagcacaacagcagcggacgccactgattgacgaacaattcgcgcatcgagccggacgccttggccttgccggtacgcgaatcggcgatggattcggagctcagcgactcgtccatcgtgcggcgcagccagaacactaccagcgcgccgataccgcccagcccgaaggccacgcgccagccccactcggagacctgcggcgcatcgaagaaatgcagcatgatcaacaaggtggtctgcgccagcacatggccgcctaccaatgtcacgtaatggaacgacgacaaaaacccgcgccggcccggaatcgccgcttcagacatgtacgtggcgctggtgccgtattcgccaccggtggcaaagccttgcagcaagcgcgccatcaacaggatgatcggcgccgcgatgccgattgtcgccacggtcggcgtgatcgcgatgacgaacgagcacagcgccataatcgacaccgaaatggtcaacgccaggcggcggccgtagcggtcggcgaaacgaccgaaataccacgcaccgatcggccgcatcaaaaacgtcatcgcaaagatcgcccacacgaacatggtggcgttcttgtcttgcttggaaaagaactgcgattcgaagtacgtggcgaacaccgaataaacgtaaacgtcgtaccactcgaccaggttgccggccgagcccttgagcgtgttggacaccgagcggcgaaggctaccggcagcggtgccagaaccgatggcgatcggagacgatgggggtgcgctcatgcggtcagaacctcttcggtgggacagccccgaagtataggtgcgcgcttgtgtgacgcatctaagcatttcggcgcatatacagccgcaaatcgagcaccacgccggttgcttcaacccgctttcggcgttggtgccgcaagcgaattactgcacatgccggaacgatcgaagcaacacgcgcggcgcttgcccgcagccaacatgtcgcacgcggtggcgatgcgcttgacccgcgtgtcggcgtttttgccggaaacaacccagaagattcgatcgcgccgcgccaccgcggtgatgtcgtcccaggtcgcacgcgcggccgccagcgccgcattcagatcatccggcaccactggctcgggcgcttccgcaaccggcgcgatttccagcgccaccgtctgcccagcagacacaccggcggcctgctgcaagcctttgtcgagcttgagccaatgcccacaccctgcccatccggctgcaaggtggctgcagtggatgcccggcgaagtgaccggccacgcgcaccatgcggcggctcggcaaccgattgctcgccgccgcaggcaacagcgcaaacaacccgctcgcaccggcaggcgctgccggttccagcaacgtggccttgaagcggatggtggcaggcttgcccctgccgcggacggctgctggtgatcgatggccgtatcggcttcaccggcggcgtaggtgtggccgaccaatggatgggcaatgcacaggacccggagcactggcgcgattcgcattaccgcatcgcaggccgggtggtggcgcaggggaaaaccgccttcaacgacaactggatcaagaccaccggccgcgtgctcaatggcaccgacgacgcccccgaactggcaccagcaggcgacagcgacgcgcagctgttcgtggcctcgccctcgggcggcagcgaaatcatgcatctgatggatttgatcgccattgccaccgcgcgcacatcgatcgacctggcggctgcgtcttgcgttcccgatgcgttgatcacccgctcgctgctgtaagcccgcagccgcggcgtcaagatgcgcgtgctgctaccgggcaagcatatcgatgcgatctcggtgcggctggcgtccaaggccagttgggagccgctgctgcaggccggcatcgacagccacgaagacctgcccaccatgctgcataccaagttgttgatcatcgatggcttgctggtgtcggtgggctccaccaacttcgacatccgctcgttccggctcaacgacgaggccagtgtgaatgtctacaaccgtgcgctggccgcacagatgaccgcggccttcgagcgcgacctgcagcaggccgagcgttacacgctggagcgttggcgcgcacggccgctgcggcagaatctgggcgagaagctggtgcgtccgtttcggtcgcaggttgaaagcgatccgcggatcagcgcgccatgtgggttaggcctgcaggcgcaactgacgcaacctccaccacagtccgcccacgtgcaccagcgaatacagcaccagtgccgcggcgattcccagggtcagcgggctggcatgcgaaccggccgccgccgcacggctattgaacgcaccgtgggcccagcgccaggccaggcgccccagcagcaccagcatcaggccgccgccgatccagcgattgggcgtgtaccagccttggccatcggtccattcggcatgcgtgtagcgcagcgacagcgcacccaggccgatgccgaccagcgcgcctgcggcaatgccgagccgcacctgcggcaacccgtagaccgcgaacgccagtgctgccacagcgatcagcagcaccgcactgcgtaccgccgtggccagcggcttgcattgctggcgcccgaagctgcgccggatgcgccggtagtagaggtagccgatggcggccatcgagagatacggcgtcaggggtgcgatggcagcggcgggcatggcgaatcctttgcgaatgagtgaagcgacccgcgcagaatgaaaccagccatgggcacgaacaaagtgccaaatgtcagtttctgcaggcggcagcaccgccggtcgctgccaggccccgcgcatgcggtagggctgtaggccacccagaccgctgccgggcaggtactcgccgcctgcccggtgaacaccgcaagcgcacgccagcggttgccacacgcgaaccggagctgcgcgggtagacttgcgcgcagtagtccccaccgccgtgccatgtccgccatcaagcaagacgcccatacgctgatcgacacgctgcccgagaccaccggatggggcgaggtggtgcgcgtcgtggccgatgccagctttcaggccgccgtgcaggacggcattgccgctgcagatcagggcgcgttgatggcgccggcacaggtgagcgcactgttcgccagatggggtgttgatgttacggcgtgactggaccgtcccggccgccacgcagcttgcacacgcccaggatcattaccacgcgctcaacccgaccgccgctgccgcgatggcgcggcaggtgctggaagccacccgcaccctggccgagcaacccggccgtggccgcgctggccgcgcgcccggcacccgcgaatgggtggtcaagcaaaccccgtatgtgctggtctaccgcgtgcgcgacggcgccctgcaggtgttgcacgtccatctggatgccagcgactggctgccacggaccgagccgctgatcgaacgcatcgaaccgtggattgccgcgctgatcagcgcgttgttgcacgtgctgatgttgctgatcctgctgtcggcctccacgcccaccatgaccccgccgcaaggctcggccagcggtggacgcatcaaggtggatttcgtcggcgacacctcgcagcccgatcagccggtgccctcgcccaccccagtgccgccaacgccaacacccacgcccgtgcagccgcccccggccgcctcgccggtgcaatccacgctggtgcagcaagccaagaacccggtgccgccgcagggcaacaccgcgccgggcagtctggccgaacgccgccagccgcgtcgccagcaacggcccaccccgccgcaaccgcccgccccgccggcggcatccgcccagcgccgcccggatacctggaccggccgcccgccgggcatgctcgacgaacccgccgacggtgccgaagacggcatggccaacacccccaccatcagccagggccgccgcaacgaccgcaacaacgctcagcccagcctggatatcggcggcttccaggtctattacgacgtgcgcagcgaaacccagctgcgcgcctggaaagaacaaggcatgcaggaaatcgccatcatcctgcccggcacccagcaacgcatgatctgcccgctggatgtcgcgctcaaacgcggctccagcaaatgccgcctgctgccgccggattcgcccgagctgaagtccatcggcgacgcccgcgaagtcatcaacatgatggaggtctaccgccagggcgaaccggtctggcgtgggccggggccgtatcggtgagtggtggggctaggtcgggcccggattccacttacctgctaatgcgggaacgactgtattcgataccgggcgtgttggcgttgcctgactgcttgcacttctcgaaagtgcaagcaacctgatgtcaccgggagggccatatgccttctttcaccgtccgcaatatcccagacgacgtgcatcgcgcgatccgcgcgcgggctgcgctccacggccgcagggcagtctcaagattcaagtgcaacacgtgatttgagtgctgcgatgtcttcctccatcgcctcgcttggtgtcttccatccgagcgtctgacgagggcgggtattcatcagcagcgcgatgtgattgagatactcctggctgacagtggacaggtcggcgcccttgggcaggaattggcgcagcaggtcgttggtgttctcgttagtcgcccctgaaaaacccctctcaaacctccagtgccatgtgcgggccacatggtgcttgagcgcgttgaggggcgcgcccgcaccacctgcaaccaggcacgcaaaaaggcgatccagcgcagcagccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcgcgcccgcgataccccagatccacaatcgccacctgcgggatcacattcacatcctgcagcagcccccgcgcctgttccagttgctcggccaacgtatcgccgtcgtagggattgccgggaaaactgcgcgcgcccacgatcaagcccttgcgcgcactcaccgcaatgccgaccttgacgccaaattcgtacgggctgcttgccttgcccttgctcatgcagtccacttccgttgcgtgcaaggcgtagagtttttgtttgtccttgggacgctgtgtcaacaaccggtgtgcgcgctccaaccagacaccgatgcgctcacgcaccgacggttcccgctgggccagcttgcgttgcagatcgcgtcatacgcgtcccaggatcgtgcgttggcgtcgcagtaccttgcgcatgcgcttgaactggcgcgcatgcgcatagcgcccggccttgcggcgcaacgccggaccttgccgcgcataggtttgtcgcagtgcgatgccgtgtcgcttggccagcagcaccagcttcttgcgcgccacctcaagcaaacggctgtcggtgggatgggcgatcgctttttcctgcacggtggtatccacgatcacccgcgacaactcgcgtgcatccaccgccttcatcgcgtgagcggtgttgatcgtgtgcgccaacagcgcttccatcccggcttcgcccagacgctgtcgccaacgggtcagggagctgggatcgcacggcaagcaggtctggaacaccacctcgccggtgaagaactgccagtatggattttccagccaacgttcgcacaccgcttcatcggacaggtcgtaggcgtgcttgaggtagagcagcccagcgatcaaccgcaccggcaatgcgggtcgaccgcctgtgctggtggtggccggcaaccgcggcgacagcacctgctccaacgcactccacggcagccgatggctcagctggaccagcggatggcgcacgtcgatctggttctccagacgcgaacgaaacagctcatcggcatgcaattgctcggcggcaggacggcgtgtccgcatgggcgaaaactgccagaaaccagtatgtagcgtaacgaacactggcaattcccgtacgcctaaaacgcaggttaagccttgcaatggatgtggttttggggtttttcaggggcgactaattggctggaacaatccatccccgtgtcaatttgcagctattgcactgattctggttgctggtctgcgaacagtccgtctcgcgggcttccacgcgtggttcgacttgtgtatctggcttcacgcccaaggcgtctttgagcttgttccagacctggccgaccgtggggccgcccagcgggtctgtttgtgatgggtcccagccaccggggcgggtgatcggcggcggcggaatcggaacgggtacggcgaccatggcggtgctcctttcagtcgatgtcagtggtagccgccgagctggcaggctaccgctggaccggcgtgtggacgcaccagcactacgccaacctcgcgcgggtggcggctgcgctgtgattgtcgtgatcacgcgcggcgcggagcaaaagtgcggctagctcagcagcgacgtgtcagtgacgtccaataagcctatgtgcgccatgcgtgcttccacccggtgggcacgcttgaggtggtctggattgttgaggtcgaagcattcatcaacggctacgatgacggtccctttggtgccgaccgggattagggcggctgcttccgggatgtgttttgcttcgaccatgtgcggaacaaatcccatccagccaagccagcggcggtggggaaataattgatggctccccgcgtaggtttccaccccttttccagactccttggtgcaaattacattggtggctgaaaatataaccctttcggttctcgctattgccgagatgacttttatcactacgtccggtgcgaattcattcccgaatgcttctacaggtttgtttatttcgcagttaatgtagccattttttggttggaagttgatagtggcacagcccggctgattccatgccttattgtcctcagctgttgttataaagcagaaaaaaccggtgtcatcgtttgccgtatctttgtttttacggttatagtcggcgataaattcttcccggctggaaagcgctatcgctttaccgttctttgtctcaggaagcgaataccatgcgctcagactcgggtcaacattcgcgagcgcgtcggctattgcttttagccgaacatagccaactttgacgtccgcgctttcttcgtgcagataggcgtcaatggttacttgagctagatggtttttcatggtgtgtgatggcaaatgattttatctgcgccaaaggcttggtttgcagcaagccagcaggaataatatttaaaatgccattgtagctttgcaggatcgcgtgcattgataattacatttttttggcgatctttttgcagggcccatccgcgcactactttttccctgacaaatggccattttggccgccctatttcatcgaaaaattgttgatactccgctttcgcttcaacggcagtgcagttgcttcgccagaaaccgtcgaaaccgactgccggagtagttccattctgaaatggtaatttgatttttcccgcccaacacacgcaagcgcgtgcgatccagcgtggagccgccataggtgtagccaaaccgctctggcgctgcgctcatgttggcaatttgcagctgataatcaaaattttcatattgcttgagcccgattgtatagttgaccggcatcatcaccccttgtgccagtttgcagctattgcactgattctggttgctggtctgcgagcagtctgcctcgcgggcttccacgcgtggttcggcttttgtatctggcttcacgcccaaggcgtctttgagcttgttccagacctggccgaccgtgcggccgcccagcgggtctgtttgtgatgggtcccagccaccggggcgggtgatgggcggcggcggaatcggaacgggtacggcgaccatggcggtgctcctttcagtcgatatccgatgacagcatggcgagcaagtcggccgctgtcaggttgggggtgttggtctgtgcgaaccataccttggtaaggggctgatcacgcaatcctcgcgcccaggcgacgtcagccttgacccagcccaccagtgttggcaggtgagtcatgccgaaggcgttgacggcgtggcgatagctggtctgcacgtccgccagcagttgggcatcgtcccggctggacaccgcagcagggtggtcgcggcgtacttccgcagccagacgtggcaaaaagctgcccggatcgggcaggcagagcttggcgtattgctcaggtgtcagctgcagcatcggcggtctcctgcagcttgcgcggttcgtctcgggacagcgtccaatgttggccaagcgccatgacctgccattcgaggatcgggccgagcagttccaattgctgcgccagtgtcagtacctccatgtagcgcagccaggcacgcgcgtcgtagaagcgcatgagcgccaggctgccgtctggcagctcaacgtcgagctgttgctccaagtgtgtgaacagttcgtcgaagggtacttccgatgccaggcgcgtcgcaccggctgcagtgcgtccaagttgcgctagccacgtatccaaccccggatgcaccgccccgattggcaattcgatcaaccatggcgaggcggccacgtgctcggcctccggttgatgctcgaacaacgagcgaatttcgaggtctgacgccgccgcatgatgttgcagcgtggagagataggtcggatccaccgcgcaatctatgactgcgaattgataccaggtcctcatgtgcggctcaacagtggcgcgccttcgccggcgccggagagcaggcattccagacagacaggcggcttatccagaggcatagcgatgccgggcgattccgaagcaagcggggcaagtgactggctgtctgttccggcccccaactccacgtagttgcgcgactggcgctgcgtgctgatcgtgcaaccgcaggcgaggtgggcaccgtccagcgcgaccggctggccttcgatgatgatcgtgggatcgccgtcgacgatggcaaaaatccctttgtgcttgcggcacgtcgcgcgatcgccgacgcgtgcgactggcaggccgtcgacgtcggtctctctggaaccggtgatcacctggccaccaccactggtcggatctccgaccacgatccacatcctgcgcatgacatcactcctttgccgatcaccgtgctgcacctacaggctgccacaagccgcccgcgcgcgccatcggcgagggcatcgcggccggcaccgcattgtgatgcgtatgcgtaaagcttcgtgcaggcatgaccctcggccgcctactcctgcctccgtcgcgccacgtgtgtcttcaatgaagcgccaggctcggcgcctgggtcaccgacgacagaagcgggagcatggagccgaccaccgcttcggcaattcgctgtgtagaccccggcgcgcgcaatcgtcgccccgccacgcctgcggtcttcttagtcgcccctgaaaaaccctctcaaacaccaaatgccatgtttgctggccacatgatgcttgagcacgttgagggtcgcgcccgcaccacctgcaaccaggcacgcaaacaggcgatccagcgcagcagccaccgcaggttgtcgccagcggcgcagccgagcacgtgcagtgcatcgccttgggcgcctttgagatggcagcgattcaagcggcagtcctgtttcagatgtccgatcaccggctctaccgcttgccgtcgtttgatccagcgccattgccgtcgtgtcagcgtcttggctttgccccgatgcaggatctgcacaccctccacgtcccgcccgcgataccccaagtccacaatcgccacctgcgggatcacatccacatcctgcagcagcccgcgcgcctgtaccagttgctcggccaacgtatcgccgtcgtagggattgccgggaaaactgcgcgcgcccacgatcacgcccttgcgcgcactcaccgcaatgccgaccttgacgccacattcgtaggggctgcttgccttgcccttgctcatgcagtccacttccggtgcgtgcaacgcgtagagtttctgtttgtccttgggacgctgtgtcaacaaccggtgtgcgcgctccaaccagacaccgatgcgctcacgtaccgacggttcctgctgggccagcttgcgttgcagatcgcgcaacacccgtcccaggatcgtgcgttggtgtcgcgcgccatcgcgttatacggctgcggcgttggcgcaatgtacttgcttgttgccgtgccggtggccgagcgcatgccttgtgcatgcgctggctgcatgtacgcggcgacacacagcgctgacgctgccagcacgatgcatcgcgcgatgatggtgatcctgtccatggtgttccccctgtatgcactgatcctagcccacgcgctgcacgcgcgggcggatcaggtcgcttgtccgtgcgagcttgcgtgctcgatcacatggcgccttgcttgtatcgaagaaagtgcgttaccgggcggtgcccaaatcccccagcacatcatccacctgctcagccaagtgctgcaggcaatgtgcccattgctgcagcggaatggccggcatgcccatagcgccttcctcgcgcgtgcgcggtgtggccaaggtggccagcaggcgcagttggtcgcgtacgcgcagcaggtggtattgcgtgccttcggacatccagtagccgggttcgtcgtgcatgccgctctccttgccatgggctggctcccgctgcacaacgcagcgggatgccgggaggctagaaaccgcacacagccggcgggcttattccccttgcgggtgttgtattcgccgccctcccggcgcgagaacgccgagccgtgccaagccttttggccggacacaaaaaacccaccaaaactcggaggtgggtgccgctgtgtgtggagtttctaggctccgcgcgggagtgtgcgggtggtggtggctagggtcaagttgcagcgcttgcgctgcgctagcgcgcaatgggcagacgcacaccgcgtgttgggcgtgcatcggggggtgtgaggtgatgcaatgcaggtcgtcatcgagctctgatggcggcgtggtgctccacacgcgtgcgatccagcgggacagcccgccctggctaggctcgttcattccacgcgccagctcttgctgctgcgtcagcgccctttcctgcgcaatggcttggttggccgcaaagagcttgtggtccgacaccaagcgagcagaacagtcgggtgcatccaacccctacaagaatgccaacgccccgatcaagttgggcgttagcgatcgtgcactatttgtgcggcatcaccgcatgcgatgcggcggttgacagcgcggcaggcatccgcctgcttgcgatgcaaccaacttacttggtcgatttgacagcgtcgcgcacgttatcggcgacttcgccggccttgcgctgcaccttgcccacattttttttcagcagcgccttccagttcggtgctcttgtcgccagtgacacgtggggcgaacaccatagtttgtgcagctttggacaaaccatggtgcatggctagttgccgaactatggtgttctgctctgggcgtaccgtcgatcaggggttcctcagcgcttccaacgcgtgatccaaggcagtgactgcatccaccgcgatgggggggccggcactggcctgtgcggcagcggccagtgcgtcgaagaacggttcggcgtcggtgtcgaccacttgcagcaacgccagatgcgccaggcgctcggcctcgctgggggtggctgacacggcggtatcgcactgattcaatggaatgctcgagcccgggcactttgcccagtctagcggaatgcgcatatcagccaaggcggcgttccgtgcgccactgcacagcaccgcattgggcgcgctgggcgggtggtgcggcactcagtcggcgctggccgtgtccatgttcgccacggtggcggcgctgtcgtcgcgcatctgcagcgccaggtacaggcgcatgcagtcgtcggtgttgctcaggtccactgcgcacagttcctgcatgcgctgcatgcggtaactcagggtattgcgatggatgcccagcgccttggcggtgggggccatgcgcatgccggcaccaaaccaaaccgacaaggtcttcaacaactggccgcgacggtcctgcgccagcaatgcctgcagcggcttgcgcaattgctcggcttgccaggcctgacgcaggtcgtctgccagcagcggcaggcgatagttgtcgtagaagaatgcatcggcgtgcggcgcacgcgccttgccgatgcgcatggtggtgcgcgcgatctggtgcgacaacgccaggccgttggactgcggaaaatactggaccagggccagccggatccgcagccggctgctggcgcgcatgcgctcgaacagactgtgcacgcgcgtgcagccggccgaaacgtgccggcgcgccgctggcgatgatgacgccggagtggtccatcgcatcgacgttgccgtcgatgatggtcatcgcgcggtcgacgctggactgcgccagggtgcggtcgagcgtgagcatgggctggggcctgttgatgcgatcgagagaggtcacggtggcatgttcggtacgcacctgttcgccacgtgtgtggttgggcgtggggcgtgttgcacgcctatgtcccagcatctgtgcaaacggtgccgaccgccgttggcgtggttcgatccggcgcgcgctggccaaacaccctgtccgacagggcgcttcagaaccgggcgcaagcccgcgccgctgatgtcaccggcgtgctgccatcaacacgcatcgacacccgacggcagcgatgccaacacccggcccacctgcagcgttgccgccacattgcgcgccgcgatgcgcacgttgctggcggcgtcggccaatgcctgttccagcgtgcaggcgcgatgcaccaccgcgaacatggcatcgatgccgtggccgtgcagcagcgcggcgccgttgcccaggcaaccggcaatggcgatcaccggtttggcatgccgtcgcgctacccacgccacgccgaccggggtcttgccgtgcaggctctggctatcgagacggccttcgccagtgatgaccagatcggcctgggcgaccagtgcatccagcccgagcgcctgggcgacgatctccacgccgggccgcaactgcgcgcccagatacgccaccaatgccgcgcccagaccgccggccgcaccgccgccgggcaacgcgtgcaaccgcacgcccaggtcgcgctccagcaggtcggcgtagtgctgcaggttgctatcgagctggcgcaccatgccgggggtggcgcctttttgcgggccgaagatcgccgaggcgccggtgggaccgatcagcgggttgtccacatcgcaggccacttcgaactggcagtcctgcagccgcacatccatgccctcggtgtcgatgcgcgccagcgcagccagcgcgccgccgcccgcaccgatcgcctcgccttgcgcatccagcagccgcacgcccaaggcctgcgccaggccggcgccgccgtcgttggtggcgctgccgccgatgccgatgatgaagcgccgtgcgccggcgtccaaggcggccaggatcaactcccccacccctgcggtgctggtgcgcagcggcgcgcgctcggccggcggcagtagcgccaagccgctggcggcggccatttcgatcaccgcggtgcggccgtcgccggtcaggccgaaaaacgcctgcaccggggtgccgagcggaccgctgacggtgcaggcgatcacccgcccgccggtggcggccaccagcgcgtcgacggtaccttcaccgccgtcggcaaccggcaccttttggtactgccagtcggggaacacctcgcgaaagcccgcctcgatctgcgtcgcgacttccagcgcagacaggctttccttgtacgaatcgggagcaatgacgaccttcatggggacacgcgcttggacggacgcatcactggttcaccgcgcacgccggcacccgcaacaccaacgcggcgcccagcagcatggcgccggccagcacgtacagcgccagttgggtgctgtgggtggtgtccttgatccagcccaccagataggggctgacgaagccagcgacctggccggtggaattgatcagcgccagcccaccggccgcggcagcggcggtgagaaagccgttggtcagcggccagaacagcggcaagccgctgactgcccccatcgtggccagggtcataccgaacaaggccaagcccaggttgtcggtgacgctggcggcgatgcacaggccggccgcgcccatcagcaacggaatcaccagatgccagcgacgctcgccgcggcggtcggccgagcggcccatcagcaccatgaacactgccgccgccaagtacgggatcgcgctcatcagaccgatgcggaccgggtcggtgacgccgctgtcctggatgatcgaaggcagccagaagttgatcgcatacaccccgctctgaatgcagaagtacaccgtgcccagcagccacaccgccgggttgcacagcaccgcgcgcagcgaggtggacgcaccggccggcttgcctgcttcgtcgtcggccagtacgcgggccaaggcctgtttttcctgcgggttgagccagctcgcttcttgcacgccgtcgctgagcaggaaccacactccgttgcccagcaacacggtcggcaggccctgcagcaggaacatccattgccagccggccagcccgccctgcccggccgagaaatagcccaggatccagcccgacagcggcccccccagcaccccggagatcgggatcgccgacatgaagacggtcgtgacccggccatgccggtcacgcggaaaccagcgcgtcaggtacagcaagatgccggggaagaagcccgcctcggccgcaccggtgagcaggcgcagcgtgtagaacccggccggggtgcgcacgaacagcaggcaggtggacagcaggccccagctgaccatcatgatcgccacccagcgccgggcgccaatgcgctgcaggatcagattactgggcaccccgcaagcgaggtaaccgatgaagaagatccccgcgcccagcccgtacacggtctggctcatgcccagatcgcgcagcatctgcagcttggcgaagccgacgttgacccggtccaggtaattgaacagattgcagacgaacaggaacgggatcagccgccacaggatcttgcggtaggtggggcccatgccatcggggggtggcaggggccgggtggcttgggtcatcgcacgctccagcagtcggtgggccagccggccccagtgtcttggcaccggcaccatctgggggtcgacgcattctagagtgagcgttttgacggaatcgtcgtcgggatgttgcctgtgcgtgcgaaagtgcaatccgctttttatgcaaatgtccaatttgcgcaagacgcactggcatatgtcgcaccagggaaaacgccacagcggtcatgccgttggtaccgagccggctgctcacccgacggaacacccctcagcggcactgcgccgctccctgcgaccgccgggttcgatgcagcacagcggcaacccactcgcgcgatgtccgctttgcgtcttgccactctccaatcaccactgccgaatcacggcactaccgcttccccactcccgattcccgattcgccgccgcataggcctgcgcctggcccatcacgcgcagcagattaccgcccccaaataccggggatctgctgttcggtgtagcccttgcgcagcagccatgcggtgatgcgcggcagatcggagacatcttccagccccccccaccgccgtcccgatccatgccgatgcccacatgctggggcccgaccaccgccagcacatgctccagatgcgcgcagaaattctcttcggtggcgcgcttgatcgggtagcgcgcatccagttccttcagcgcggcgctgagcttggtggcgtctgcgatcttgacgtgctcccagccgccgtagtgatcgatgagcgccttctcggcggccttgcgctcggggcttgcgccgctgtccaccagatagccgccgtaggaattgacctggatcaccccgccatgcacggccagcaccttcaggcgtgcatcgtcgatgttgcgcgggtggttgtagaccgcacgcgcgccgctgtgcgagagcacgatcggcaccggcgacagcgcgatcaactggtcgaacaccgcatcggaggcatgcgatcgatcgatcacgatgcccggcgcctgcgcctgctgcaccagttgtttgccggccgggctcaagcccttccactcgccccctttggtgtcggtggccgagtcggcgaaggcgttgttgagaaagtgcacggtgctcatcaagcgcagcccctgcgcgtaatagacgcgcagcacggtggggtcggccaccagcgggctggcgtttttcatgccgatgtacaccacgcgcgtgccagcggccttgatgcgcgcggcatcggccggcgtggtggccaatgcaaagcgctgcggttgcgcggccaccagcgtgtggatcttgagcaagcgctgcagcccggcgtcgcggtcgtccagatgcgcggccgcactgcggtggccctgcccggtgtagaccgcccagaagccgcgatccagcgccccttcgaccatgcgcgggtaatgcacctgcgacaggcgattgccggcatgcgtctgcaacacatcgacgtcggcgcgctccagagtggccggcgtgtccagatgcgaatccagcgtgaccagacgttgttgcagcgcggtggcgcgctccagttcggccttggaaaactccagcgcgtgcgcgggcaacgcagccgccagcaacagacagacagcgaacgcgaacgcaggtgcatgcgatctcgcaggcagtgggggatgcgccgatcctagcggcttgctgcacgcgcgctgcggcctcgcgcgggacgccgcatcgctcacgccaaccggcgcgattgcgtgagcgatgcgcgcgttgcgaggccggcgctacggcgatgccgatggtgcgaccacgcgcaacggtgtcgaactgggcacggcaatgctggcgactaccgcgcgcgcagccggttggtcatcgggcggtgttggatacaccagcgagcccagcgcgcgcaaaccgtcacgcgcgctgcagcgtcagtcgtccaactccgccagccgcgcgcgcacgctgtccacatcgatgtgttcgcgcacatgcggccactgccgcgcccacaccgagcggaatacgatccacgcaccgaacacacccagacacgtggaccccagcgccagcagcaacggatgcagcggcgagccgtcgccagtctggaacagatacatgaaggcgccggaaaacagcagccagacgccgaacactggccaattgctggccagcaggctggcattgggccgttcgatctcgcgcagcagccggcgcaaggccttgcgttcgtcttcgtcgctggacgtcatcggctgccggctcctggttgtagctctgcgttgaatcgacgcttgccgacgatggcatcgcgccagggaagacgctgcctgcaatgcggcagaccgcgtcttcggccgtgcaacccggttacaccacgcggcagaaaacggccttcaaatagcgcgattcctgcacgtgcgccatgaatgggtgatccgggccggcgccggccactttcaggatctggatggtgcggccggagaaatacgaggcacgccgtagcatgtccagaaactcctgctcggccaccaggccggtgcacgagaacgtggcgaacagaccaccgggcttgaccacgcccagcgccaatttgttcatgtccaggtacttcttcagcgccggaattacctgctcgcggtcgcgggtcatcttggccgggtccaggatcaccacatcgaactgctcaccccgattggacgcatcgcgcagccacggaaagatgtcggcctgcacgaacttggggcgcacgttgttgagcttggcgttgcccttggcaatggcgatgacgtcttcgtcgatatccacgcccagcacttcggacgcaccgcgcgcggcggcatacaccgcaaagccgccggtgttgcagcacaggtccagcacggtcttgccttcgacctgctcgctcagccactgacggttgtcgcgctgatcggcgaagaagccggtcttgtgcgcaccggccgggtcggcgcggaacttgatgccgtgctcggtgatcaccgccgcttcggtggtggtgttgctgtggaagtcgaagctttcctgcttctgcacgtgttcgtcggcaaagctgtggaagcggcagcccgggaactgttcgcgcagcgcgtcgtagatccattcgcggtgacggaacatgccggcggcgaagaactccaccaccaccaggtcgccatagcggtccaccaccaggccggacaggccgtcgccttcgctgtgcaccacgcgccaggcatcggacacgccatcgagcttgagccaatcgcggcgcaggctcaccgccgcggcgatcttgcgcgcaaaccagcccgcatccaccggcaccgactggtcggtttccagaatgcgcacggcaatgcgcgaatggccgttgtagaagccgcggccaatccactccccgtccacgccgaccacatcgacgatggtgccgggcttgggcttggcggcgggcttttccaccaacttctggaagatccacgggtggctggagcgccaggcattcttgagacggacgacggggactggactattcatcggcccattgtatccggctggattgacgtgcctgcggcgggcacgcagaatcgggccagataagggagtagctcccagcgttgtcgccgtcatgaccagcccgccatgtgcagcgctccggtgcaacggcaaccggcccagccggttgcgaacaagaccttcgccgtacaggcgaaggtccgtcacccggaatccacgattgccgtgtcacaaggcctcagcccgccggctgtccaggccgctttcgcttgttcgggattcttatgcaaaccattggcaatgtctggttatggggtggcttcgcggtggtggtgatcgccgcgctgctggtcgatctggtgctgatgcgccacggcggcgcccacaaggtcactttcagggaagccacttggtggagcatcggttgggtgctgctggcattggccttcaatgccgcgctgtggtggtacctgcagggcggcgtgggcgacgccaaggccgatcagatcgggctgcagttcctcaccggctacctggtggaaaaatccctggcggtcgacaacatcttcgtgttcctgatggtgatgacgtatttcggcgtgcccgaagaacagcgccagcgcgtgctgatcatcggtgtgctgggtgccatcgtgctgcgcgcgatcatgatctttgccggctcgatgctgctggccaagttccattggctgctctacgtgttcggcgcgttcctgctgctgaccggcatcaagatgtggttctccgccggcaaggagccagatctggagcgcaacccggtactgcgctggatgcgcagccacctgcgtctgagcccgcagtactacggcaacctgctcagcgtgatcaaggacggcaagcgctggttcacgccgctgttcgtggtgctgatcctgatcgccgtgatcgatgtgatcttcgcggtggacagcatcccggccatcttcgcgatcaccaccgacccgttcatcgtgctcacctccaacgtgttcgcggtgctgggcctgcgcgcgatgttcttcctgctggccggcatggccgaccgttttcacctgctgccgtatggcctggcggtgatcctggtgttcatcggcaccaagatgatgatcatcgatctgtacaagattccggtgctggtgtcgctgggcgtggtggtgacgatcctggtcgccaccatcgtgctgagcctgctgcggccgcccaagcctgccgggcactgacgggccgcgattgggcagtcgggattcgggattggtggttggttgcggcgggtagatggcggggcttgccgcgatgtgcggaggacacagagggctgacggctgtcttctgtggcagccgtgggcgccttttttgccttgcatggtcattgccggctgcggccgctccgcccacttctgcggagcatttggcgatcgcgtggcggctcggttttagagggtggccactgacgcgggcagtggcacgcgtcgctatctgcacggtgcggcgcaggtgattgcgccgctgatcaatgcagtatcccgccgccggatccggttatcccccgcgcacggggcttgcaaaggcaaaaccacgccgccatccgtgaatgcatgacaacgcactctatctcccccgataccgccacgcagaaccgcctggatcgttcccgggtgctgcgtgccttcaacgtcagcctggccgccgtgttgctgctggtcgcggtgttcaccgcccagggcatgttcgactggcgcgcctgggcggtggcgccgctgcagacagacggcctgatcggcatcctcaccgcaccgctgctgcatggctcgcttgcgcatctgggcgccaacgccaccgcgttgttgatcctgggcacgctggccggcagcgtctatccgcgtgccacggtcatggcgctgccgctgttgtggctgggctcgggcctgggcgcgtggctgctgggtgagcccggcagccggcatctgggcgccagcggcgtcacccacggcttgatgtttctggtgttcgtgctcggcctgctacgtcgcgaccgacccgcgatcgccaccagcatgatcgccttcctgttctacggcggcatgctgatgaccatcctgccgcacgaagccggggtgtcctggcaatcgcatttgggcggtgcggtggccggcctgatcgcggccctgctactgcgcctgcgcgacccgcaacaggccaagccgcgctacagctgggaagacacggacgaagacgcggcctgggacgtgaacaatcccgagcacgcgatgctggaaccgccgccgccgcgccaggtgcccgtgctgtggcagcaccaggacgatggctcgcagagcgtggtgctgcatttcccgccgcgcgaacggccgccaggtgcctgaagacttttttcaggcgaccgccgaaccaatcgacggcgttgctctgccttgcgtaggagcgtgcctgcgcgcgatgggggctgtaccgatagcgcccgtcgcgctctggcgcgctcctacagatgctgattaccgcgaggtgtgcccgctcaatgcgcgccgcgccagaccagggtcgtcggcaaagaacgcatcgatgccggcgtccagatacgccttcaactcgaccaacgcacccgcgtcgttgcgctcggtcatcgggccgccgctgcggttgttggcggacagaaaataattttccggacggaaggtatacggctgcacctgcagcccggccgcatgtgcgtcgcgcaccaggctggtgggcgtgcccaggcgttgctgcgcatccagcgggatgatgctgcggatgtcggggccgatcgcatcggcataggttgcaacctgcttcagaccgtccggcgtgatcatctgcccgtaggtcttcggtgcatcgcccgtaccggcatcgggcagcgccatctgcgcgccaccgagcaattgcagcaggccgatgttgctgctgcgcccgatcgtgccgcgcagatagcgcaggttgttggtctcgaacgattggatgatcaccggcgcagtctgcgtgtaggcatgcgcatgcagggtggccaacaccttgtcttccatcggcagacccagcgccttgaaatagctcgggtgcttgatctccggaatcagcccgatggtgcggccggtcgctgccgattctgcgccgacgaaatcgatgatttcatcgaaggtgacgatctgaaactgcccatcccagcgcgtgccgcgcaactgcggcaagcgctcgcgcgcacgtagcgtcttcaactcggccaagctgaaatcttcggtaaaccagccttccatcgcctgaccgtcgatggtcttgcgcgtcttgcgcgcagcgaactccgggtggctggccacatcggtggtgccgccgatctcgttctcatgccgtgcgataagcacgccgtctttggtcgacaccagatccggctcgacgaaatcggcgccatcgacaacggctttagcgtacgaggccaaggtgtgttccgggcgcaacgcactggcaccacggtgcgcaaagatctgcaccgtcctggccagcggtgcttcggcaactgcagcgccgctcatgccaaccatcatcgctcccaccaaccagatacgaccgaactgcatcatgcatctctccaacgaaaaacagtttccgaatcgacacatcaccgccaggcgagtctggtcgataggcggcgggggagctacgactgtacatcccgcttccgctgcatcgtccgcacccgccggaaaatcacgcgcgacgtttggttagccagcttaaacctgtctacgtcgatcgaaaccggaaatcggtcagcaaccgcaagaacggctcttacgattcccgattcccgtcctcagaacttcgcatccagcgtcaaaaacacctgacgcggtgcactggcatggaacgccagctgacgcccgttcgggtcggtgttggcgaacgcggtgaggttggaggcgtaacgcttgtcggtgaggttggtgacgttaagcgagagcttgagcgcctgcagcacgccgacctggccgaatgcatacccggcgccggcatcgaacgaggtgtagccgcccacgccctgatcgttggtgtaggtgtaatagcgctggccggtgtacttgccgcgcaggttgacgttccagttttcgtagttgaaggcgatttcgctggcaaacatgcgcttgggcgtatccaccgtgtacttgccggcggtagggatggtcacgccgttctgcacgtaagttgtcgtcataggtcgaacggttgatcgacgccgagttgtaccactgcaggtcgctggtcggcttccagatcaccgtcagttcgccgccgcggctgctcaccgagccgacgttgaagaaacgcgtggtgcacgccggcgtggtgccctgctggatgctggcacacgggttgagcgagagcaggcggttatcgaaggtgacgtcgtaaccgaccagcgaggcttcgaagcggtcgcggacaaagcgatagcctgcttccagcgtgcgcgatttttccggctccaatgcgccgacgctggcatcgaacgatgcctcggtcaccagcaacggaccaccggcgccggcaccctggaatgcggcgatattttccgcatacgagacgaacacttcctggccttcggcgaggcgataacccaagccgatctgcggcaacactgattcgctggccgtgagcaagccggttgccaccggcgctttcactgccacgcccggcgttttgcgcgcggtcatttcggtgctcgggctcttgatgcccacgtccaggctcaggcgctcatcgaggaacttgaagttgccctgcacatagaactggcgcgtggtgatgacgtcgttctgcgaaaacaagcgacggttggggttctgcaggaacgtgtcgtcgctgaccgggccggtaatccagtagaagttgcgttccagatcatggtgattgcgctcgtaccacaggccggcttccagatgatgcgggccaaggtcccaaccgagcgaggcgatgccgccggtacggttgatccagtcattggtgctgcggatggaaatcggcaatgcctgtggcgtgcccgaattggacgcctgtcccggcgaccaccagtggccctggcccttgttttcatggtgatagacctgcgtgtgcaggctgatcgcatcgttaggctggaagtcgccggccatatagaacaggtcgtcgtcgcgcaacgcgcggctctggtaatacgcatcttcgatgttatcgaccccgccgctaaaaccgcagcgcgccgcattacgcgtggctggcgcgcaatatgcagccgccaatgcgcggttccagtccggcgcgtacagattccagtcccaacccaggccacgcgccatgccgctcttggacagatagtccgcctgcgaggtgcgcgaggtgtcggcgaatgtggtcagcttgccgccgtcgaacttggtacatacccttggcgttgaactgccgcgtggtggtcggcgattccggccgcgcccacatgtcggcttcggcgttgatgccagacagatacgccgaaaacccgttgtaatcgccggtatccacgcgcaggaaggtgcgccgattggcatcggagcccaccgtctgcgacacctccccgccgaacacgctggacggatcggtcgagtaatactggatggtgccacccaggttgctggtggaggcagtaccgagcgcaccgatgcccgaagccagctacacaccgccgaagttttccgcaatcaatgcgcggctgatgttgagaccgttgtaattgccataggcgttgtcgcccagcggcaggccgtcgagcgtatagcccaggcgcgtaccgttgaagccgcgcaggctgatcgtctgcgactcttcgttggcaccgaacgcgtcgttggattgcacgttcacgcccggcatgcggttgagcagcttctggatgctggtgcccggcggcaacaccggaacgtcctgctgggtgatgcgctgcacctggcgcgtttcgcccttgccgatcgccgacaccgtatcgagctgctgcacgctcgtaccggtatcggcagacacgtcgaggtcggcagcgtaggcggcaggcgcgagcacgagcgcagcaagaacggcggcactgaagtgatggatcttgagaatgagcggtgctggggacgggtcaacagatggcggcaagcgtgcgacagtcgtcttgcgtcgatgctgccgaaacatgacaatgcgacgacgacctttcgcatccctcgccgttagtgcgttgcactggcatgcagctgtcatctctgcgtcgtaatattgcgaggtcttccattcgtgttggtcgagggtgtgcccatgtcgcagcgcagcgcaggtcgttctcgcagaacactgacgggcatcgccatcgccgccttgctggtcggcagcggccttgccggcgcgcgacaaggcgcggcgccagccggctcggtgatcgcaaccgacgcgcatggatacctggaaaagagcgaactgcccgacagcctgcagctggtgccgccgccaccacaggatgacagcgccgcgctcgccaacgacgagacggtttccaaggccatgctcgccctgcgcggcacgccgcgctgggagctggccgcgcaggacgcagtgctgcgctttccggccgcagccacgcatttcagctgcgcgctcggcatacagatcgaccagaccagcaccccgcatctggtgcgcgtgctcgaacgcagcatgcgcgatgccagtaccgccaccagtgccgccaaggcgcgctatcagcgtccacgcccgttcatgcgcaatgcgcagccgatgtgcaccccggacgatgacgccgccctgcgcaagaacggctcttacccttccggccacaccgccatcggctggacctggggcctgatcctgtcggaaatcgcacccgcccaccgcgatgccctgctcgcccgcggccgtgccttcggcgatagccgcctggtctgcaacgtgcactggcagagcgatgtcatccaaggccgcatggtgggcgccgccgccgtcgccgccttgcacggcaaccccgcattcgaaaaagacctggccgccgcacgccgcgagatcgagaaagcgcaggcgaagcagccgacggcagcggcagcggcggcgtgtaatgcggaacgcgaagcgctgaagacggtgttgcctggtgtgatgtaactcggaagagtcaagcggcgggtgcgcactcagacgccaagcaccagatgccgccagcagcgctaactacgcaggtggtgtgctaagcgaatacgcacttgtggcacgggctgactccgacaacctcagcgtgtagcaatacgctgagcacgaccgcatcacttgccgatacagaaactcgaaaagatcttgccgagcaagtcatcggcgctgatcttcccggtgatctcgccgagcgcttcatgcgccaggcgcagttcttcggcggccagttcgagttgttcgaagcccagttccaaatcggcggcgtccacgtgtcgttcggcgcgacgcagcgcctccacgtgccgcgtgcgggcagagaactcgccatcgacgctttccacgccatcgccgagcgcaagctcgcgcaggcggatgtgcagttgctcaagtccttgaccggtcaccgccgagacggcaatcgcattgacgtcgagtggcgcggcatcgctgagcagatcgcatttgttatggatccacagctgacgcggtactgcatcgatggcatcgccgatcgccgcgcgtgccgcctgcggatcgcgtgcatccagcaccaccaaggccagatcggcgcgctccagttcggcgcgggcgcgacgcatgccttcgcgttcgatcgcatcgccaccatcgcgcaggcccgcggtatcgaccagggtcaactcgaagccgtcgagctggatggcttcgtgcaaggtgtcgcgggtggtgccggcgacatcggtgacgatcgcgcgctcgctaccggccagtgcattgagcaacgaacttttgccggcgttgggcgggccgatcaacaccgcatgcaggccgtcgcgcaacgtgcgtccgcgttcggcatcgcgcagcaactgggcgagcagggtgcgcgcctgggtcaagccgtcgcgtacctggttgccgcccaaggtgtcgagcggctcgtcggcaaagtcgatggccgcttcgacatggatgcgcagacgggtcagggtgtgggccactgcatcgacacgtcgcgaaaacacgccatccagtgcgcgccgcgcggcgcgtgccgcccgcaggtcgccggctgcgatcacgtcggcgatcgcttcggcctgcgcaagatcgagtttgccgttgaggaacgcacgctcactgaactcaccggcgcgtgcctgacgtgcacccaattcgatgcaacgggcaaccagttgccgcaacagtaccgggctgccatggccttgcaactcgacaacatcttcgccggtaaaactgtgcggcgcgttgaaccacagcgcaatgccatcatcgatcaccgcgccctgcgcatcgcggaaacgcgcgtagtgcgcatgccgcggctgcagacgcgcaacacctaattgcactgcaatctgccgcgactgcggcccggacaggcgcacgatgcccacgccaccggttccggcagcactggcgatggcaacgatggtggaggtggaagacgacatgggcactgctctgacgtgggttgaaagggaaatgtctatggaatccactgcacgatcgccagcggcctattacctgtgcgcgggtccttccggctcatccatccgtgccgacaaggtcgcgccctgctggcgactccgcgcaacatcgtgtcggccggcttgcgtcacagcgattgcagctgcgcacgcgcctgcgccgcaccgctgacttgcggctgtaactccagatacgtcgaataggccttgcgtgccttctcgcgatcaccgccctctgcatacgcatcgcccagattgagataggccaccgcacgcgacggatcgatcttcaaggtagtttccagccggcgcgccgattcggcggagcgcccctggcggaaatacacaaaaccaaggttattggccgccagtgcaaaatccgcacgcagcttgagcgcttcggcaaattgctcggctgcgtcggcgtagcgcttttccttgtacaactgcaagccgcgttcgttggccaattgcgcgcgttggcggtcgctgctgttcactgcggtgggcaccaccagcgtggcttcgccaccttgcagggttttcaccgtgaccggcgctgccgtcgctgccgcaccggctgtggccggcgcagggcgcgcggcatccacgcgtccgttgagcgcaatcgcatcggcagacagctgtgcggtctctgcagtgagaaactcttcgccgctgggaacctggaacacgaattcaccgccttgcgaacccggcaggctgccgaatgccggtgtctgcgccgagacgaccggcaccgcaggcgccacatatgcagccagttcggttccggtgatcaagccatcgccattgagatcccccttgccggccaatgcctgcaacaacacccaggtgaacaccgaatgcccattgggcccgctatcggccacctgttgatcggcaccgccggcggtcagcatctggcgtgcaatccgccgcgcgttctcgcgcagatacgcgctggacgttggcccaccacgcgtcaatcccagcccgctgtagcatgcatccatcacgaacaagacgtgcttggcctgcaggctttcggcgatgttctgcaaatcgctcattgcgatcgcatcgttggccagatgctccgggtccgagtcgaccggaacgatgtaaccaagatcgcgcccggaggcgagccggcgcgtggcgccgtgcccggcgaagaacacgaacacgcgatcgttggtctgcatgcggccttcgccgagacggtcgtgaaatgcggcgaggatgttgttgcgtgtcgcctcaccgttcttgagcacgatcacctgcgacgacggaaatcccagcggtccggtcaaggtgctggcaatcgcctgcgcatcgttggccgcgtattccagcttgggccaatgtgcgtaatcgtcgataccgatcacgatcgcccatgattgggcatagccggtggtcaccgtggcatcggccaccgcgctgggtgcgcgcgccaccgaaaagtcgcgaccattccagtcggcgaactggtaaccatcggcgatgaggcgatcaagaatttgcggcagcgctttcaccgcgcggtcgtgaatatcatggaacagcacaatgccgcgctgcgccttgttcacttggtcgagcacgcgttgcacgatggattccggcaccgggtcggcccagtccagcgagtcgatattccacatgatggacttcaggccggcctcgcccagcagctgcaagccttccgcagtgcgcgcgccatacggaaacgggaacaacggcgcgcgcttgtcgtccaccgcacgcagcaaggtgtcggtatccagtacctggctgcgctgcgctgcgccggtggttttggacaactgcgcgtgggtcaggctgtggtttccaactgcatacccctcttccatcagcgtgcggctgatcttggacagcggcgcgagtttgggtttgccggcggcatccgggctacccagattgcgccctacttcgaagaacaccccgggcacgtcgtagcgtttgaggatcgccacgatctcttcggtataggccttgtgcggaccatcgtcgaaggtcagcaccactgttttgggtggcaggtcgcggccgaacacttcgctgtcgctgtcgcgtgccgagaacggatacggctccaccacgccatggtcacgcaggatcttctcgcgcgtgtacagcgtgcgcagatgcgccacgtagtcgtcccacttctcgcgcttgggcacgatggcgcggctgcggtcgaagcgactgaagatctgcgtcagctccttggtgtagctgcgctcgatttcgtccagcgcctccagatcctcgccgatgcgctgatgcagtttcaccgctggcaacgcagagtcgcgaccgatgcgcgcatgcagatcgcgcaatacctcgccaacggcgaggcggtcggcatcggagagatccggcgccgattccacctcgtccagcaccgcagcaatcgtcgcgaaccggttcgcgtgcttggatgtcagcactgtttcgaacgatgcagcgatgcgttcgcgctgctcgagattttcatggaacagctgctgccccacgctgctggacatggcgcgatcgcgtggggtctgcttgtcctcatcggccagcagcacgatgatgcggcggtgccggtccagctgttcgcgcagttgcgcgatcaatgcctgcgcagcgtcggcgctcttgtcggcctgcgttcctgcggtcgttgcagcagaggatttcgcggcgtaggccgcatcgctcgcgccctgcttcccacagccggccagcgccagcactcccacgcaacttgcgcacatcagcaggcgatgcaacggcgatgtggtcacgacggcgtccttggcgaaagagacaacagatgcgggctgacatgcagaaagcccgccttgcggcgggccttcttcaacttacttggcgttggcccggatgatcttgctcggcttctcgccgtgctggcggatcatccaccactggataagcagattcaaaccgccgttgaccacccagtacagcaccagaccggacggcacgaaggccatcatggcgccgaacaccagcggcatgaactgcatcatcttggcctgcatcgggtctatgcccggggtcggggtcagcttctgcgtcgcccacatgatcgcgatgttgagcgccgggaggatgaagtgcgggtcgcgcgcggtcaggtcctggatccagcccagccacggcgcctgacgcagttccaccgactccaccagcacccagtacagcgcgaagaagatcggcatctggatcagcagcggcaggcagccgcccatcgggttgatcttttccttcttgaacagctccatcgtggcctgctggtacttgacgcgatcgtcgccgtagcgctccttgagttgcgccaggcgcggctggaacttgcgcatcttggcactggacttgtactgcgcagacgacagcggatacagcaccaaccgcagcaacaccaccaggccgacgatcgcccagccccagttgtgcaggaagctgtgcagatggctcagcacccagaacaggccctggccgatgatggccatgatcgagaagcggctgtaatcgatcacgcggtccagccccttcacgtcttccttggcgatcagactgaccagcttcggacccacccacaggcgcgcttcggtggtcgcggtctggcccggcgccacggtgaaagccgggccgcgcaactcggccacgtcgcgtgggccgtccttgttcaacacatacagcgaggcttggtcgttctgcggaatccacgcggtgaagaagtggtgctgcaacagcgctatccagccgccggtgatctggcgattgaggccgccgtcgtccatgtagtccttgaacgcacgacgctcgtagcctgcctgcgggctgtaccaggtcgccccgttgaagctgaaggaatccggattggtcatgccgcggctgaggatggtcggcacccgactcagcttgcggaacacataaccgttccacggcgcggcgctcttgttgatcacttcatccttgatcgagatcgcatagcgaccacgttccagggtaaaggtgcgacggatcgacacgccgttggggccattccacacgaacggcaccaccagcgtgttctggcccttggcgagttcgaacgtcgtgccaggctgttctgcgcgaaagccgccgacgcccggcaccggcgaatgctcactggcccagccactggtggcgttgtacgggtgcgccgcgtcttccgtcagcaggctgaccggcgcggtgccgtccttggtctgcgggaactgcagcagctcggcgtcgagcacgctgcggccatccagcttcaggcgcagcacgtccgaggtcagggtgaccaccggtgcagtgccggcagcagccggtgtcgcggtggtggtgctggttgccggaaccttacccggcgcaccagcctgcggaatcgcctgagctgcgggcacattcgccgcgcttggcgttgccgcatccagatcacgtgccgccggcaccgattgcgtcgcagccgccacgggcgcattggcagccgctttttctttgccccactccatccacagcagcgccgcgaccatcagccaggcaaaaatcaggaaaacacgggtctggttcatcgggcagcaactcgctcagtcggaactacaggtccggctctgtcggggaaagggaggatgggtgcatcgtcctggcgggcggcattgtgccgggcgcagcaggtaggggcaatgcgccggcacggcgcagcagacgcaggaaggcgtcgcggatctgcggattggtcgcttttgcagctgccgagcgcgccacgatgacgtaatcgccaccgggcaactcaggcaagagatgtcgcatggcatcgcgcaacacacgtttgatgcggttacgtccgaccgcacgcgtatcgaccttgcgcgacaccgccatgcccaggcgcggcggggtatcgccagtgcgccagtgcagactcaatagcggatccgaggtgcggcgtgcgttgtcgaaaacgaccgtatattgcgcacgcgtacgaacccgcgcagagcgaggaaatcgcctgcacgggttcgatgcgttcacggtaaggactgccttggccgcagggagcggcgcggcagtcaagcgctcaggcgcttgcggcccttggcgcggcggcgagccaggatcttgcggccgtcggcggttgccatacgtgcgcggaagccatggtcgcgtgctcgcttgaggttgctgggttggaacgtacgcttggtggccatggggccctctgcatgaatggagacgaatataaccggtaattctataggtccgctacagccctggtcaacaacccgcgcgcatcgccgcagctgacgctgaccgccgcctgtggatggacctgtgaataactctgggaaaaccgtgtccccggtgctagtctggcccatcctcttttcactaccgggctgcgtgcacgg